@import url("https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&display=swap");
html,body{font-family:'Lato',sans-serif;font-size:16px;font-weight:300;line-height:1.5rem}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:'Lato',sans-serif}h1 .icon.left,h2 .icon.left,h3 .icon.left,h4 .icon.left,.h1 .icon.left,.h2 .icon.left,.h3 .icon.left,.h4 .icon.left{margin-right:.5em;margin-top:-.15em}h1 .icon.right,h2 .icon.right,h3 .icon.right,h4 .icon.right,.h1 .icon.right,.h2 .icon.right,.h3 .icon.right,.h4 .icon.right{margin-left:.5em;margin-top:-.15em}h1,.h1{font-size:4.375rem;line-height:1.1em;font-weight:700}@media (min-width:900px) and (max-width:1264px){h1,.h1{font-size:3rem}}@media only screen and (max-width:900px){h1,.h1{font-size:3rem}}h2,.h2{font-size:2.5rem;line-height:1.3em;font-weight:700}@media (min-width:900px) and (max-width:1264px){h2,.h2{font-size:1.75rem}}@media only screen and (max-width:900px){h2,.h2{font-size:1.75rem}}h3,.h3{font-size:1.5rem;line-height:1.4em;font-weight:300}@media (min-width:900px) and (max-width:1264px){h3,.h3{font-size:1.3rem}}@media only screen and (max-width:900px){h3,.h3{font-size:1.3rem}}h4,.h4{font-size:1.25rem;line-height:1.4em;font-weight:300}@media (min-width:900px) and (max-width:1264px){h4,.h4{font-size:1.2rem}}@media only screen and (max-width:900px){h4,.h4{font-size:1.2rem}}button,a.btn{font-family:'Lato',sans-serif}footer a{font-weight:700}.authentication.wrapper{width:100%;background-color:#fff}.authentication.wrapper .contain{display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width:900px){.authentication.wrapper .contain{grid-gap:0;grid-template-columns:1fr}}.authentication.tabs .contain{height:100%}.authentication.tabs .tab{color:#fff}.authentication.tabs .tab.selected{color:#444}.authentication h1{font-size:1.75rem}.authentication .logo-wrap{margin:9rem auto 0 auto;text-align:center;width:5.937rem;color:#ced1d5}.authentication .logo-wrap a{color:#ced1d5}.authentication .logo-wrap img{width:5.937rem;margin-bottom:.5rem}.authentication .col-form{display:block;height:auto;min-height:calc(100vh - 4.375rem - 30rem);position:relative}.authentication .col-form .form{position:relative;text-align:left;padding:4rem 10rem 4rem 0;width:100%;height:auto;margin:0 auto}.authentication .col-form .form input[type=text],.authentication .col-form .form input[type=password],.authentication .col-form .form select,.authentication .col-form .form textarea{height:2.5rem;background-color:#f2f5f9}.authentication .col-form .form .error{display:block;background-color:#d51d22;padding:1rem 2rem;border-radius:6px;color:#fff;margin-bottom:2rem}.authentication .col-form .form .success{display:block;background-color:#107f90;padding:1rem 2rem;border-radius:6px;color:#fff;margin-bottom:2rem}.authentication .col-form .form .cmslogo{position:absolute;bottom:0;left:calc(50% - 1rem)}@media only screen and (max-width:900px){.authentication .col-form{height:auto}.authentication .col-form .form{padding:3rem 2rem;width:100vw;height:auto;margin-left:-2rem}}.authentication .col-image{padding:4rem 10rem 4rem 0}.authentication .col-image .wrap{font-size:1.1rem}@media only screen and (max-width:900px){.authentication .col-image{padding:2rem;width:100vw;margin-left:-2rem}.authentication .col-image .wrap{margin-top:0}}.block-blog h1,.block-blog h2,.block-blog h3,.block-blog h4{margin-bottom:2rem}.block-blog .article{display:block}.block-blog .article-left{grid-column-end:span 8}.block-blog .article-right{grid-column-end:span 4}@media only screen and (max-width:900px){.block-blog .article-left{grid-column-end:span 1}.block-blog .article-right{grid-column-end:span 1}}.block-blog .article img.thumb{width:100%;height:28.125rem;border-radius:6px;margin:0 2rem 2rem 0}.block-blog .sharing{margin-top:2rem}.block-blog .sharing a{margin-right:.5rem;display:inline-block}.block-blog .sharing a img{height:1.5rem;width:auto}.block-blog .recent-articles{background-color:#fff;padding:2rem;border-radius:6px;width:100%}.block-blog .recent-articles p.date{font-family:'Lato';color:#444}.block-blog .recent-articles a{display:block;margin-bottom:2rem}.block-blog .recent-articles a:last-of-type{margin-bottom:0}.block-blog .recent-articles a:last-of-type p.date{margin-bottom:0}.block-blog.list{background-color:$color-cream-3}.block-blog.list .article{display:flex;background-color:#fff;border-radius:6px;overflow:hidden}.block-blog.list .article .thumbnail{flex:1;width:100%}.block-blog.list .article .thumbnail img{display:block;height:100%;width:100%;object-fit:cover}.block-blog.list .article .details{flex:2;padding:1.75rem 2rem}.block-blog.list .article .details p.date{margin-top:.3rem;font-family:'Lato Bold'}.block-blog.list .article .details p.excerpt{margin-bottom:0}.block-image{position:relative}.block-image .contain{padding:6rem 0}.block-image .grid{grid-gap:4rem}.block-image.six-col .flex > div{flex:1 1 0;display:flex;align-items:center;justify-content:center}section.separator{position:absolute !important;width:100%;height:20rem;z-index:100;transform:translateY(-100%)}section.separator.flip-vertical{transform:translateY(0) scaleY(-1) !important}section.separator.flip-horizontal{transform:translateY(-100%) scaleX(-1) !important}section.separator.flip-horizontal.flip-vertical{transform:scale(-1) translateY(0) !important}section.block-spacer .container{height:10rem}.block-text{position:relative}.block-text .contain{padding:6rem 0}@media (min-width:900px) and (max-width:1264px){.block-text .contain{padding:4rem 4rem}}@media only screen and (max-width:900px){.block-text .contain{padding:4rem 2rem}}.block-text h1 + h2,.block-text h1 + h3,.block-text h1 + h4,.block-text h1 + div.text,.block-text h2 + h3,.block-text h2 + h4,.block-text h2 + div.text,.block-text h3 + h4,.block-text h3 + div.text,.block-text h4 + div.text{margin-top:1rem}.block-text h1 + a,.block-text h2 + a,.block-text h3 + a,.block-text h4 + a,.block-text div.text + a{margin-top:2.5rem}.block-text div.text{font-weight:300;font-size:18px}.block-text .grid{grid-gap:4rem}.block-text .grid .col.input-text{display:flex;align-items:center;justify-content:flex-start}.block-text.hero h1,.block-text.hero .h1{font-size:5rem;margin-bottom:1.5rem}@media only screen and (max-width:900px){.block-text.hero h1,.block-text.hero .h1{font-size:2.5rem}}.block-text.hero .background{background-position:center center}.block-text.hero .contain{display:flex;align-items:center;justify-content:center;height:calc(90vh - 4.375rem);text-align:center;padding:6rem 0}.block-text.hero .contain > div{width:100%}@media (min-width:900px) and (max-width:1264px){.block-text.hero .contain{padding:4rem}}@media only screen and (max-width:900px){.block-text.hero .contain{padding:2rem}}.block-text.hero .contain.align-left{text-align:left}.block-text.hero .contain.align-right{text-align:right}.block-text.single-col div.text{margin-top:2rem}.block-text.single-col.form.form-no-gap form.grid{column-gap:0 !important;row-gap:0 !important}.block-text.single-col.form.form-no-gap form.grid .tab{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:1rem}@media (min-width:900px) and (max-width:1264px){.block-text.single-col.form.form-no-gap form.grid .tab{grid-template-columns:1fr 1fr}}@media only screen and (max-width:900px){.block-text.single-col.form.form-no-gap form.grid .tab{grid-template-columns:1fr}}.block-text.single-col.form.form-no-gap form.grid .tab .input-textarea{grid-column:1/span 3}@media (min-width:900px) and (max-width:1264px){.block-text.single-col.form.form-no-gap form.grid .tab .input-textarea{grid-column:1/span 2}}@media only screen and (max-width:900px){.block-text.single-col.form.form-no-gap form.grid .tab .input-textarea{grid-column:1/span 1}}.block-text.single-col.variant-1 .btn.primary,.block-text.single-col.variant-1 button.primary{background:none;-webkit-box-shadow:inset 0 0 0 2px #fff;-moz-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff;color:#fff}.block-text.single-col.variant-1 .btn.primary span.icon,.block-text.single-col.variant-1 button.primary span.icon{background-color:#fff}.block-text.two-col .grid{grid-gap:4rem}.block-text.two-col .grid .col div.text{margin-top:2rem}.block-text.two-col.animate .grid .col.animate{transition-property:transform,opacity;transition-timing-function:ease-in-out;transition-delay:.5s;transition-duration:.3s}.block-text.two-col.animate.image-text .grid .col.animate.col-right{transform:translateX(3rem);opacity:0}.block-text.two-col.animate.image-text .grid .col.animate.col-right.in-view,.block-text.two-col.animate.image-text .grid .col.animate.col-right.exit-view{transform:translateX(0);opacity:1}.block-text.two-col.animate.text-image .grid .col.animate.col-left{transform:translateX(-3rem);opacity:0}.block-text.two-col.animate.text-image .grid .col.animate.col-left.in-view,.block-text.two-col.animate.text-image .grid .col.animate.col-left.exit-view{transform:translateX(0);opacity:1}.block-text.two-col.animate.image-image .grid .col.animate.col-left{transform:translateY(-3rem);opacity:0}.block-text.two-col.animate.image-image .grid .col.animate.col-left.in-view,.block-text.two-col.animate.image-image .grid .col.animate.col-left.exit-view{transform:translateY(0);opacity:1}.block-text.two-col.animate.image-image .grid .col.animate.col-right{transform:translateY(3rem);opacity:0}.block-text.two-col.animate.image-image .grid .col.animate.col-right.in-view,.block-text.two-col.animate.image-image .grid .col.animate.col-right.exit-view{transform:translateY(0);opacity:1}.block-text.two-col.animate.text-text .grid .col.animate.col-left{transform:translateX(-3rem);opacity:0}.block-text.two-col.animate.text-text .grid .col.animate.col-left.in-view,.block-text.two-col.animate.text-text .grid .col.animate.col-left.exit-view{transform:translateX(0);opacity:1}.block-text.two-col.animate.text-text .grid .col.animate.col-right{transform:translateX(3rem);opacity:0}.block-text.two-col.animate.text-text .grid .col.animate.col-right.in-view,.block-text.two-col.animate.text-text .grid .col.animate.col-right.exit-view{transform:translateX(0);opacity:1}.block-text.two-col.reverse .grid .col-right{grid-column-start:1;grid-row-start:1}@media (min-width:900px) and (max-width:1264px){.block-text.two-col.reverse-m .grid .col-right{grid-column-start:1;grid-row-start:1}}@media only screen and (max-width:900px){.block-text.two-col.reverse-s .grid .col-right{grid-column-start:1;grid-row-start:1}}.block-text.two-col.variant-1 .btn.primary,.block-text.two-col.variant-1 button.primary{background:none;-webkit-box-shadow:inset 0 0 0 2px #fff;-moz-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff;color:#fff}.block-text.two-col.variant-1 .btn.primary span.icon,.block-text.two-col.variant-1 button.primary span.icon{background-color:#fff}.block-text.three-col .grid{grid-gap:4rem;margin-top:4rem}.block-text.three-col .grid .col img{width:calc(100% + 4rem);height:10rem;object-fit:cover;margin:-2rem -2rem 1rem -2rem}.block-text.three-col .grid .col .details h4{font-weight:500;margin-bottom:1rem}.block-text.three-col .btn,.block-text.three-col button{margin-top:4rem}.block-text.three-col.boxes .grid,.block-text.three-col .boxes .grid{grid-gap:2rem}.block-text.three-col.boxes .grid .col,.block-text.three-col .boxes .grid .col{background:#fff;padding:2rem}.block-text.three-col.boxes.rounded .grid .col,.block-text.three-col .boxes.rounded .grid .col{border-radius:6px;overflow:hidden}.block-text.three-col.animate .grid .col.animate{transition-duration:.3s;transition-property:transform,opacity;transform:translateY(3rem);opacity:0;transition-delay:.75s}.block-text.three-col.animate .grid .col.animate:first-child{transition-delay:.5s}.block-text.three-col.animate .grid .col.animate:last-child{transition-delay:1s}.block-text.three-col.animate .grid .col.animate.in-view,.block-text.three-col.animate .grid .col.animate.exit-view{transform:translateY(0);opacity:1}.block-text.six-col .grid{grid-gap:1rem}body div.page.book{transition:opacity .1s linear;transition-delay:.2s;opacity:0}body.loaded div.page.book{opacity:1}.book{background-color:#f2f5f9}.book .header{min-height:10rem;display:flex;align-items:center;justify-content:flex-start}.book h4{font-size:1.2rem;color:#444;margin-bottom:1.5rem}.book h4 span{font-weight:bold;color:#107f90}.book p.info{font-size:.875rem;line-height:1.5em;margin:0 0 1.4rem 0}@media only screen and (max-width:900px){.book p.info{font-size:.875rem}}.book .form-wrap{display:flex;flex-direction:row;padding-bottom:4rem}.book .form-wrap p{font-size:1.1rem}.book .form-wrap p.info{font-size:1rem}.book .form-wrap .form{flex:0 0 40rem;margin-right:2.4rem}@media only screen and (max-width:900px){.book .form-wrap .form{flex:0 0 calc(100% + 4rem);width:calc(100% + 4rem);margin:0 -2rem}}.book .form-wrap .form h3{font-size:1.625rem}.book .form-wrap .form input,.book .form-wrap .form select,.book .form-wrap .form textarea{background-color:#f2f5f9}.book .form-wrap .form input[type=checkbox]:after{background-color:#f2f5f9}.book .form-wrap .form-page{background-color:#fff;padding:2.1rem;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.book .form-wrap .form-page .slot{padding:1rem 1.25rem 1rem 1.25rem;margin-bottom:1.25rem;display:block;border-radius:6px;border:2px solid #f2f5f9;font-size:1rem;line-height:1.6em}.book .form-wrap .form-page .slot.selected{border:2px solid #107f90}@media only screen and (max-width:900px){.book .form-wrap .form-page .slot{font-size:.875rem}}.book .form-wrap .form-page .slot.info{background:$color-grey}.book .form-wrap .form-page .slot h4{font-size:1.1rem;font-family:'Lato';font-weight:700;margin-bottom:.875rem;color:#444}.book .form-wrap .form-page .slot .provider-name{display:flex;align-items:center;justify-content:flex-start}.book .form-wrap .form-page .slot .provider-link{display:flex;align-items:center;justify-content:flex-end}@media only screen and (max-width:900px){.book .form-wrap .form-page .slot .provider-link{justify-content:flex-start}}.book .form-wrap .form-page .slot-details{margin-bottom:1.25rem;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.book .form-wrap .form-page .slot-select{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;text-align:left}.book .form-wrap .form-page .slot img{width:calc(100% + 2.5rem);height:10rem;object-fit:cover;margin:0 -1.25rem 2rem -1.25rem}@media only screen and (max-width:900px){.book .form-wrap .form-page .slot{grid-template-columns:1fr}}.book .form-wrap .summary{display:none;border-radius:6px;flex:2;background-color:#fff}@media only screen and (max-width:900px){.book .form-wrap .summary{display:none}}button,.btn{height:2.5rem;border-radius:1.25rem;font-family:inherit;font-weight:bold;font-size:.875rem;padding:0 1rem}button.context-menu,.btn.context-menu{height:2.5rem;width:2.5rem;background-color:#d2d6d9;padding:0;display:inline-flex;align-items:center;justify-content:center;color:$color-grey}button.bg-white,.btn.bg-white{color:#444}button.bg-primary,.btn.bg-primary{background-color:#107f90;color:#fff}button.bg-secondary,.btn.bg-secondary{background-color:#107f90;color:#fff}button.no-radius,.btn.no-radius{border-radius:0}button.highlight,.btn.highlight{background-color:#107f90;color:#fff}button.border,.btn.border{background:none;border:2px solid #f2f5f9;color:#444;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}button.outline-primary,.btn.outline-primary{background:none;border:2px solid #107f90;color:#107f90}button.outline-secondary,.btn.outline-secondary{background:none;border:2px solid #107f90;color:#107f90}button.outline-secondary:hover,.btn.outline-secondary:hover{color:#107f90;border-color:#107f90}button-field,.btn-field{border:1px solid #d2d6d9;border-width:1px 1px 1px 0;padding:0 1rem !important;border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}button.round,.btn.round{height:2.5rem;width:2.5rem;border-radius:50%;padding:0}button-wrap .btn,.btn-wrap .btn{border-radius:none}button-wrap .btn:first-child,.btn-wrap .btn:first-child{border-radius:none}button span.icon,.btn span.icon{height:1.45rem;width:1.45rem}button.asw-btn,.btn.asw-btn{height:auto}.button-wrap,.btn-wrap{display:flex}.button-wrap button,.btn-wrap button,.button-wrap .btn,.btn-wrap .btn{border-radius:0;flex:1}.button-wrap button.flex-none,.btn-wrap button.flex-none,.button-wrap .btn.flex-none,.btn-wrap .btn.flex-none{flex:none}.button-wrap button:first-child,.btn-wrap button:first-child,.button-wrap .btn:first-child,.btn-wrap .btn:first-child{border-top-left-radius:1.25rem;border-bottom-left-radius:1.25rem}.button-wrap button:last-child,.btn-wrap button:last-child,.button-wrap .btn:last-child,.btn-wrap .btn:last-child{border-top-right-radius:1.25rem;border-bottom-right-radius:1.25rem;padding-left:1rem}.button-wrap input,.btn-wrap input,.button-wrap select,.btn-wrap select{flex:3}.button-wrap input + button,.btn-wrap input + button,.button-wrap input + .btn,.btn-wrap input + .btn,.button-wrap select + button,.btn-wrap select + button,.button-wrap select + .btn,.btn-wrap select + .btn{border-top-right-radius:1.25rem;border-bottom-right-radius:1.25rem}.carousel{display:block;position:relative;width:100%;height:100%;min-height:2rem;overflow:visible}.carousel .slides{font-size:0;flex:1;display:flex;flex-direction:row;white-space:nowrap;height:100%;overflow:hidden}.carousel .slides .slide{transition:left 1s ease;position:relative;font-size:1rem;display:block;flex:0 0 100%;align-self:stretch;left:0;white-space:normal;background-size:cover;background-position:center}.carousel .slides .slide section{width:100%}.carousel .arrow{position:absolute;height:100%;top:0;display:flex;align-items:center;justify-content:center;align-self:stretch;cursor:pointer;z-index:50}.carousel .arrow-left{left:2rem}.carousel .arrow-left:after{display:block;content:'';border:1px solid #999;border-width:0 0 1px 1px;width:2rem;height:2rem;transform:rotate(45deg)}@media only screen and (max-width:900px){.carousel .arrow-left:after{display:none}}@media (min-width:900px) and (max-width:1264px){.carousel .arrow-left:after{display:none}}.carousel .arrow-right{right:2rem}.carousel .arrow-right:after{display:block;content:'';border:1px solid #999;border-width:1px 1px 0 0;width:2rem;height:2rem;transform:rotate(45deg)}@media only screen and (max-width:900px){.carousel .arrow-right:after{display:none}}@media (min-width:900px) and (max-width:1264px){.carousel .arrow-right:after{display:none}}.carousel .dots{flex:none;width:100%;position:absolute;bottom:1.6rem;text-align:center;margin-top:3rem}.carousel .dots .dot{display:inline-block;vertical-align:middle;width:.5rem;height:.5rem;border:1px solid #999;border-radius:50%;margin:0 1rem}.carousel .dots .dot.selected{background-color:#999}.carousel.light .arrow-left:after,.carousel.light .arrow-right:after{border-color:#fff}.carousel.light .dots .dot{border:1px solid #fff}.carousel.light .dots .dot.selected{background-color:#fff}.carousel.dark .slides .slide{color:$color-dark-grey}.carousel.dark .arrow-left:after,.carousel.dark .arrow-right:after{border-color:$color-dark-grey}.carousel.dark .dots .dot{border:1px solid $color-dark-grey}.carousel.dark .dots .dot.selected{background-color:$color-dark-grey}.carousel.contain .arrow-left{left:-4rem}.carousel.contain .arrow-right{right:-4rem}@media only screen and (max-width:900px){.carousel.contain .dots{width:calc(100% - 4rem)}}.carousel.align-middle .slides .slide{display:flex;align-items:center;justify-content:center}#menu-cart{position:relative}.cart{position:fixed;display:flex;flex-direction:column;background:#fff;right:0;top:0;height:100vh;width:90vw;max-width:30rem;transition:transform .3s ease;transform:translateX(40rem);z-index:300;-webkit-box-shadow:0 0 34px -4px rgba(0,0,0,0.38);-moz-box-shadow:0 0 34px -4px rgba(0,0,0,0.38);box-shadow:0 0 34px -4px rgba(0,0,0,0.38)}.cart.checkout-items{padding:2rem}.cart.checkout{display:block}.cart.open{transform:translateX(0)}.cart-counter{color:#fff;background-color:#ff6347;display:flex;align-items:center;justify-content:center;height:1rem;min-width:1rem;width:auto;border-radius:.75rem;padding:0 .2rem;font-size:.6rem;line-height:1rem;position:absolute;right:.3rem;top:2.3rem}.checkout{display:grid;grid-template-columns:repeat(12,1fr);min-height:calc(100vh - 14rem)}@media only screen and (max-width:900px){.checkout{grid-gap:0;grid-template-columns:1fr}}.checkout-totals-wrap{border-top:1px solid #ccc;padding-top:1.875rem;margin-bottom:4rem;line-height:2rem}.checkout .h4{font-weight:700}.checkout .breadcrumbs{flex:0 0 auto;width:100%;font-size:.875rem;-webkit-box-shadow:0 1px 0 0 #ccc;-moz-box-shadow:0 1px 0 0 #ccc;box-shadow:0 1px 0 0 #ccc;margin-bottom:2.1rem}.checkout .breadcrumbs a,.checkout .breadcrumbs span{text-transform:uppercase;display:inline-block;padding-bottom:1rem;margin-left:2.5rem;color:rgba(103,56,96,0.5)}.checkout .breadcrumbs a.active,.checkout .breadcrumbs span.active{color:#107f90}.checkout .breadcrumbs a:first-child,.checkout .breadcrumbs span:first-child{margin-left:0}.checkout-items{grid-column-end:span 7;padding:3rem 3rem 3rem 0}@media (min-width:900px) and (max-width:1264px){.checkout-items{padding:3rem 3rem 3rem 0;grid-column-end:span 6}}@media only screen and (max-width:900px){.checkout-items{padding:3rem 0 0 0}}.checkout-items-wrap{margin-bottom:2.5rem}.checkout-items-item{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;position:relative;margin-top:1rem}.checkout-items-item .thumbnail{flex:0 0 5rem;border-radius:6px;height:5rem}.checkout-items-item .thumbnail img{width:5rem;height:5rem;object-fit:cover}@media only screen and (max-width:900px){.checkout-items-item .thumbnail{display:none}}.checkout-items-item .details{flex:1;display:flex;flex-direction:column;padding:0 0 0 1rem}@media only screen and (max-width:900px){.checkout-items-item .details{padding:0;grid-column-end:span 4}}.checkout-items-item .details .product{flex:1;font-weight:700;display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.checkout-items-item .details .actions{flex:1;display:flex}.checkout-items-item .details .actions .price{flex:2;display:flex;align-items:center;justify-content:flex-end}.checkout-items-item .details .actions .quantity{flex:none;text-align:center;display:flex;align-items:center;justify-content:flex-start}.checkout-items-item .details .actions .quantity .remove{font-weight:300;margin-left:1rem;font-size:.7rem}@media only screen and (max-width:900px){.checkout-items-item .details .actions .quantity{flex:3}}.checkout-items-item .details .actions .quantity .decrease-item,.checkout-items-item .details .actions .quantity .increase-item{flex:none;background-color:#f2f5f9;height:1.5rem;width:1.5rem;border-radius:6px;padding:0;color:#aaa}.checkout-items-item .details .actions .quantity .item-quantity{padding:0 !important;text-align:center;width:3rem;font-size:.875rem}.checkout-details{grid-column-end:span 5;padding:3rem 0 6rem 3rem}.checkout-details input,.checkout-details select,.checkout-details textarea{background-color:#f2f5f9}.checkout-details #card-element{background-color:#f2f5f9;padding:1rem;border-radius:6px}@media (min-width:900px) and (max-width:1264px){.checkout-details{grid-column-end:span 6}}@media only screen and (max-width:900px){.checkout-details{margin:0 -2rem 0 -2rem;padding:2rem 2rem 6rem 2rem}}.checkout-billing label{color:#959fad}.checkout-shipping-method{height:3.75rem;border-radius:6px;background-color:rgba(255,255,255,0.6);display:flex;align-items:center;justify-content:flex-start;justify-content:space-between;padding:0 2rem;margin-bottom:1.25rem}.checkout-shipping-method.selected{background-color:#107f90;color:#fff}.checkout .notification-title{margin-top:3rem;font-size:1.125rem;font-weight:700}.checkout .nav-buttons{margin-top:3rem;display:flex}.checkout .nav-buttons > div{flex:1}.checkout .nav-buttons > div a,.checkout .nav-buttons > div button{border-radius:25px;height:50px}.checkout .nav-buttons > div:first-child .btn{border:2px solid #107f90;background:none;color:#444}.checkout .nav-buttons > div:last-child{text-align:right}.checkout-impulse{text-align:center;color:#fff;background-color:#107f90}.checkout-impulse .contain{min-height:35rem}.checkout-impulse .contain .flex a{color:#fff}.checkout-impulse h2.heading{margin:0 !important}.client_area{background-color:#f2f5f9}.client_area input,.client_area select,.client_area textarea,.client_area date-picker .value{background-color:#f2f5f9}.client_area h1{font-size:1.75rem}.client_area thead th,.client_area thead td{font-weight:700;font-size:.875rem}.client_area td{padding-bottom:1rem}.client_area .ticket{background:#f2f5f9;border:1px solid #d2d6d9;padding:1rem;border-radius:6px}.client_area .ticket .qrcode{background:#fff;padding:1rem;border-radius:6px;border:1px solid #d2d6d9}.client_area .ticket .details{margin:1rem 0 0 0}.client_area .ticket .details .name{font-weight:700}@media only screen and (max-width:900px){.client_area .tabs-wrap{margin:0 -2rem}.client_area table,.client_area tr,.client_area td,.client_area tbody{width:100%;display:block}.client_area thead{display:none}.client_area td{padding:0}.client_area td:first-child{font-weight:700}.client_area tr{width:100%;margin-bottom:2rem;background-color:#f2f5f9;padding:1rem}.client_area tr.in-view{display:block !important}}html,body{color:#444}a{color:#107f90;transition:color .3s ease}a:hover{color:#107f90}footer a{color:#fff}.btn.primary{background-color:#107f90;color:#fff;transition:background-color .3s ease}.btn.primary:hover{background-color:#1393a7}.btn.secondary{background-color:#107f90;color:#fff}.btn.outline{background:none;-webkit-box-shadow:inset 0 0 0 1px #444;-moz-box-shadow:inset 0 0 0 1px #444;box-shadow:inset 0 0 0 1px #444;color:#444}.btn.outline span.icon{background-color:#444}.btn.outline:hover{color:#444}.btn.outline.primary{background:none;-webkit-box-shadow:inset 0 0 0 1px #107f90;-moz-box-shadow:inset 0 0 0 1px #107f90;box-shadow:inset 0 0 0 1px #107f90;color:#107f90}.btn.outline.primary span.icon{background-color:#107f90}.btn.outline.secondary{background:none;-webkit-box-shadow:inset 0 0 0 1px #107f90;-moz-box-shadow:inset 0 0 0 1px #107f90;box-shadow:inset 0 0 0 1px #107f90;color:#107f90}.btn.outline.secondary span.icon{background-color:#107f90}.text-light-grey{color:#d2d6d9}.text-primary{color:#107f90}.text-error,.text-red{color:#d51d22}.text-secondary{color:#107f90}.text-black{color:#444}.text-white{color:#fff}.bg-dark-grey{background-color:#26292d}.bg-light-grey{background-color:#f2f5f9}.bg-mid-grey{background-color:$color-mid-light-grey}.bg-primary{background-color:#107f90}.bg-secondary{background-color:#107f90}.bg-black{background-color:#444}.bg-text-dark{position:relative}.bg-text-dark:before{background-color:rgba(30,30,30,0.4);content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.bg-text-dark > *{position:relative;z-index:2}.bg-white{background-color:#fff}.bg-palette-1{background:#39414b}.bg-palette-2{background:#fff}.bg-palette-3{background:#fd7278}.bg-palette-4{background:#d85b61}.bg-palette-5{background:#a075a8}.bg-palette-6{background:#00b2b2}.bg-palette-7{background:#e9eff5}.bg-palette-8{background:linear-gradient(to right,#b3dced 0%,#29b8e5 50%,#bce0ee 100%)}.bg-palette-9{background:#fffffe}.bg-palette-10{background:$color-palette-10}.secondary-theme a{color:#383f47}.secondary-theme a:hover{color:#383f47}.secondary-theme .btn.primary{background-color:#fd7278}.secondary-theme .btn.secondary{background-color:#383f47}.secondary-theme .btn.outline{background-color:none;-webkit-box-shadow:inset 0 0 0 1px #444;-moz-box-shadow:inset 0 0 0 1px #444;box-shadow:inset 0 0 0 1px #444}.secondary-theme .btn.outline.primary{-webkit-box-shadow:inset 0 0 0 1px #fd7278;-moz-box-shadow:inset 0 0 0 1px #fd7278;box-shadow:inset 0 0 0 1px #fd7278}.secondary-theme .btn.outline.secondary{-webkit-box-shadow:inset 0 0 0 1px #383f47;-moz-box-shadow:inset 0 0 0 1px #383f47;box-shadow:inset 0 0 0 1px #383f47}.secondary-theme .text-primary{color:#fd7278}.secondary-theme .text-secondary{color:#383f47}.secondary-theme .bg-primary{background-color:#fd7278}.secondary-theme .bg-secondary{background-color:#383f47}.contain,.container{width:100%;margin:0 auto;max-width:1200px}@media (min-width:900px) and (max-width:1264px){.contain,.container{padding:0 4rem}}@media only screen and (max-width:900px){.contain,.container{padding:0 2rem}}.dates-wrap{border:2px solid #d2d6d9;border-bottom-left-radius:6px;border-bottom-right-radius:6px;box-shadow:0 15px 7px -10px rgba(0,0,0,0.2);padding:1rem;min-width:24rem}@media only screen and (max-width:900px){.dates-wrap{min-width:auto}}.dates-wrap.datetime .dates-time{grid-template-columns:1fr 1fr 1fr 1fr}.dates-wrap.datetime .dates-time .dates-time-input-wrap{border-radius:6px;border:2px solid #d2d6d9}.dates-wrap.datetime .dates-time .dates-time-input-wrap input{height:2rem}.dates-wrap .dates-time .dates-time-title{grid-column-end:span 3}.dates-wrap .dates-time .dates-time-hrs,.dates-wrap .dates-time .dates-time-mins{padding:0 1.125rem}@media only screen and (max-width:900px){.dates-wrap{top:0 !important;width:100vw !important;margin-top:0 !important}}.dates-header{margin:.75rem 0;font-weight:600;border-radius:6px}.dates-header .arrow.next{font-size:0;background-image:url("/icons/Icon-ArrowRight.svg");background-size:1rem auto;background-position:center;background-repeat:no-repeat}.dates-header .arrow.prev{font-size:0;background-image:url("/icons/Icon-ArrowLeft.svg");background-size:1rem auto;background-position:center;background-repeat:no-repeat}.dates-header .month{font-weight:600;color:#444;padding-right:.15rem}.dates-header .year{font-weight:600;color:#444;padding-left:.15rem}.dates-close{line-height:1rem;font-size:1.2rem;margin-bottom:1rem;cursor:pointer}.dates-time input,.dates-time select{background:none;border:none;color:#107f90;font-weight:600;padding:0 .5rem}.dates-time input::-webkit-inner-spin-button,.dates-time select::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dates .date{border-radius:6px}.dates .day{background-color:#d2d6d9;font-weight:600}.dates .date.selected{background-color:#107f90;color:#fff;font-weight:600}.dates .date.selected:hover{background-color:#107f90;color:#fff}.faq{cursor:pointer;padding-bottom:1.5rem;margin-bottom:1.6rem;border-bottom:1px solid #d2d6d9;overflow:hidden;display:block}.faq .question{display:flex;align-items:center;justify-content:space-between}.faq .question .h4{font-weight:500}.faq .arrowup{transition:transform .5s ease;transform:rotate(180deg)}.faq .answer{position:relative;transition:max-height .3s ease;max-height:0;overflow-x:hidden;overflow-y:auto}.faq .answer div{padding:1rem 0 0 0}.faq.open .answer{max-height:20rem}.faq.open .arrowup{transform:rotate(0)}footer{text-align:left;display:flex;align-items:center;justify-content:center;height:20rem;background-color:#107f90;color:#fff;font-size:.9rem;line-height:2rem}footer a{color:#fff}footer a.marimo img{display:inline-block;width:auto;height:.75em;vertical-align:middle}footer a.logo img{width:5rem;height:auto;margin-bottom:2rem}@media only screen and (max-width:900px){footer .contain{padding:0}}@media only screen and (max-width:900px){footer{padding:2rem;line-height:3rem}}footer .footer-left{text-align:left}footer .footer-left .logo{-webkit-mask-image:url("/images/Melded_Icon.svg");mask-image:url("/images/Melded_Icon.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:left;mask-position:left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#fff;width:auto;height:30px;margin-bottom:2rem}footer .footer-right{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start}footer .footer-right .social-icons{text-align:right;margin-bottom:3rem}footer .footer-right .social-icons a{display:inline-block;vertical-align:middle;margin-left:2rem}footer .footer-right .social-icons a img{height:1.25rem;width:auto}@media only screen and (max-width:900px){footer .footer-right .social-icons{text-align:left;width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr}footer .footer-right .social-icons a{display:block;text-align:left;margin-left:0}}@media only screen and (max-width:900px){footer .footer-right{margin-top:3rem;align-items:flex-start;justify-content:flex-start}}::-webkit-input-placeholder{font-size:.9rem;color:#959fad}::-moz-placeholder{font-size:.9rem;color:#959fad}:-ms-input-placeholder{font-size:.9rem;color:#959fad}:-moz-placeholder{font-size:.9rem;color:#959fad}form.grid{display:grid;grid-template-columns:1fr 1fr;column-gap:2rem !important;row-gap:1rem !important;width:75%}form.grid > div{width:100%}form.grid > div.input-textarea,form.grid > div.input-your_name,form.grid > div.submit,form.grid > div.headings{grid-column-end:span 2}@media only screen and (max-width:900px){form.grid > div.input-textarea,form.grid > div.input-your_name,form.grid > div.submit,form.grid > div.headings{grid-column-end:auto}}form.grid > div.submit{text-align:right}@media (min-width:900px) and (max-width:1264px){form.grid{width:90%}}@media only screen and (max-width:900px){form.grid{grid-template-columns:1fr;width:100%}}label{color:#959fad;display:block;margin-bottom:.3rem;margin-top:1rem;font-weight:500}label.checkbox{display:flex;align-items:flex-start;justify-content:flex-start;padding-top:.4rem;margin-bottom:0}label.checkbox p{flex:1}input,select,textarea,date-picker .value{padding:0 1rem;height:2.5rem;border:1px solid #d2d6d9;border-radius:6px;color:#444}input.rounded,select.rounded,textarea.rounded,date-picker .value.rounded{border-radius:6px}input.border,select.border,textarea.border,date-picker .value.border{border:1px solid #d2d6d9}input.underline,select.underline,textarea.underline,date-picker .value.underline{background:none;text-decoration:none !important;border-bottom:1px solid #d2d6d9;padding:0 !important;height:3.5rem !important}input.error,select.error,textarea.error,date-picker .value.error{-webkit-box-shadow:inset 0 0 0 1px #f00;-moz-box-shadow:inset 0 0 0 1px #f00;box-shadow:inset 0 0 0 1px #f00}div.error.message{color:#d51d22;font-size:.875rem;margin:-.75rem 0 1rem 0}textarea{padding:1rem;min-height:8rem}select{background-image:url("/images/dashboard-icons/Icon-ArrowDown.svg");background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem}div[type=color]:not([class*=h-]),div[type=date]:not([class*=h-]),div[type=datetime-local]:not([class*=h-]),div[type=email]:not([class*=h-]),div[type=file]:not([class*=h-]),div[type=month]:not([class*=h-]),div[type=number]:not([class*=h-]),div[type=password]:not([class*=h-]),div[type=range]:not([class*=h-]),div[type=search]:not([class*=h-]),div[type=tel]:not([class*=h-]),div[type=text]:not([class*=h-]),div[type=time]:not([class*=h-]),div[type=url]:not([class*=h-]),div[type=week]:not([class*=h-]),input[type=color]:not([class*=h-]),input[type=date]:not([class*=h-]),input[type=datetime-local]:not([class*=h-]),input[type=email]:not([class*=h-]),input[type=file]:not([class*=h-]),input[type=month]:not([class*=h-]),input[type=number]:not([class*=h-]),input[type=password]:not([class*=h-]),input[type=range]:not([class*=h-]),input[type=search]:not([class*=h-]),input[type=tel]:not([class*=h-]),input[type=text]:not([class*=h-]),input[type=time]:not([class*=h-]),input[type=url]:not([class*=h-]),input[type=week]:not([class*=h-]){height:2.5rem}input[type="file"]{position:fixed;right:100%;bottom:100%}input[type=number]{-webkit-appearance:none;-moz-appearance:textfield}input.invalid,textarea.invalid,select.invalid{border:2px solid #de4848 !important}input[disabled],select option[disabled]{background-color:rgba(255,255,255,0.5)}input[type=checkbox]{flex:none;position:relative;margin:0 !important;width:auto;height:auto;vertical-align:middle}input[type=checkbox]:after{content:'';position:relative;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.25rem;left:-2px;top:-.45rem;background-color:$dashboard-color-light-grey;color:$dashboard-text-primary;font-size:1.1em}input[type=checkbox].border:after{border:.01rem solid $dashboard-color-mid-light-grey}input[type=checkbox]:checked:after{content:'\2713';background-color:$dashboard-color-secondary;color:$dashboard-text-white}input[type=checkbox].invalid:after{border:2px solid #de4848 !important}section.form input,section.form select,section.form textarea,section.form date-picker .value{background-color:#fff}label{font-size:.875rem;color:#444;display:block;margin-bottom:.25rem}label.checkbox{display:flex;align-items:flex-start;justify-content:flex-start}label.checkbox p{flex:1}input,select{padding:0 1rem;font-size:.875rem;border-radius:4px;margin-bottom:1rem;height:2.5rem;border:1px solid #d2d6d9}textarea{padding:1rem;font-size:.875rem;border-radius:4px;margin-bottom:1rem;height:6rem;border:1px solid #d2d6d9}input[disabled]{opacity:.5}input[type="file"]{position:fixed;right:100%;bottom:100%}input.underline,select.underline,textarea.underline{background:none;text-decoration:none !important;border-bottom:1px solid #f2f5f9;padding:0 !important;height:3.5rem !important}input[type=number]{-webkit-appearance:none;-moz-appearance:textfield}div[contenteditable=true]{font-size:.875rem;background-color:#fff;padding:1rem 1.2rem;width:100%;min-height:10rem}input.invalid,textarea.invalid,select.invalid{border:2px solid #de4848 !important}input[disabled],select option[disabled]{color:#959fad}input[type=checkbox]{flex:none;position:relative;margin:0 3.5rem 1rem 2px}input[type=checkbox]:after{content:'';position:relative;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.25rem;left:-2px;background-color:#fff;border:1px solid #d2d6d9;color:#107f90;font-size:1.25rem}input[type=checkbox]:checked:after{content:'\2713'}table.spreadsheet{height:auto;font-size:.75rem;border:1px solid #d2d6d9;border-width:1px 0 0 1px}table.spreadsheet input,table.spreadsheet select,table.spreadsheet textarea{border:none;padding:0;margin:0;border-radius:0;min-height:1.5rem;padding:.5rem;height:100% !important;width:100%;background:none}table.spreadsheet td,table.spreadsheet th{padding:0;border:1px solid #d2d6d9;border-width:0 1px 1px 0;line-height:1.2em}table.spreadsheet td.header,table.spreadsheet th.header{font-weight:700;background:#f2f5f9;padding:.5rem}div.description,div.heading{max-width:70rem}div.input + div.description,div.input + div.heading{margin:2rem 0}.icon{height:1.3em;width:1.3em;margin-top:-.1rem;object-fit:contain;vertical-align:middle;transition:background-color .3s ease}.icon.avatar{height:1.563rem;width:1.563rem;object-fit:cover;border-radius:50%}.icon.avatar.square{border-radius:none}.icon.avatar.lg{height:2.188rem;width:2.188rem}.icon.primary{background-color:#107f90}.icon.secondary{background-color:#107f90}.icon.white{background-color:#fff}.icon.white:hover{background-color:#107f90}.icon.green{background-color:#1dd57d}.icon.red{background-color:#d51d22}.icon.black{background-color:#444}.icon.light-grey{background-color:$color-grey}.icon.grey{background-color:#959fad}.icon.nudge-up{top:-.075em}.icon.nudge-down{top:.075em}.icon.alarm{-webkit-mask-image:url("/icons/Icon-Alarm.svg");mask-image:url("/icons/Icon-Alarm.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.arrowdown{-webkit-mask-image:url("/icons/Icon-ArrowDown.svg");mask-image:url("/icons/Icon-ArrowDown.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.arrowleft{-webkit-mask-image:url("/icons/Icon-ArrowLeft.svg");mask-image:url("/icons/Icon-ArrowLeft.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.arrowup{-webkit-mask-image:url("/icons/Icon-ArrowUp.svg");mask-image:url("/icons/Icon-ArrowUp.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.arrowright{-webkit-mask-image:url("/icons/Icon-ArrowRight.svg");mask-image:url("/icons/Icon-ArrowRight.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.bell{-webkit-mask-image:url("/icons/Icon-Bell.svg");mask-image:url("/icons/Icon-Bell.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.bin{-webkit-mask-image:url("/icons/Icon-Bin.svg");mask-image:url("/icons/Icon-Bin.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.binoculars{-webkit-mask-image:url("/icons/Icon-Binoculars.svg");mask-image:url("/icons/Icon-Binoculars.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.blocks{-webkit-mask-image:url("/icons/Icon-Blocks.svg");mask-image:url("/icons/Icon-Blocks.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.box{-webkit-mask-image:url("/icons/Icon-Box.svg");mask-image:url("/icons/Icon-Box.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.building{-webkit-mask-image:url("/icons/Icon-Building.svg");mask-image:url("/icons/Icon-Building.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.bulletlist{-webkit-mask-image:url("/icons/Icon-BulletList.svg");mask-image:url("/icons/Icon-BulletList.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.burger{-webkit-mask-image:url("/icons/Icon-Burger.svg");mask-image:url("/icons/Icon-Burger.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.calendar{-webkit-mask-image:url("/icons/Icon-Calendar.svg");mask-image:url("/icons/Icon-Calendar.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.cardpayment{-webkit-mask-image:url("/icons/Icon-CardPayment.svg");mask-image:url("/icons/Icon-CardPayment.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.clock{-webkit-mask-image:url("/icons/Icon-Clock.svg");mask-image:url("/icons/Icon-Clock.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.contentbanner{-webkit-mask-image:url("/icons/Icon-ContentBanner.svg");mask-image:url("/icons/Icon-ContentBanner.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.contentbutton{-webkit-mask-image:url("/icons/Icon-ContentButton.svg");mask-image:url("/icons/Icon-ContentButton.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.contentfeatures{-webkit-mask-image:url("/icons/Icon-ContentFeatures.svg");mask-image:url("/icons/Icon-ContentFeatures.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.contenttext{-webkit-mask-image:url("/icons/Icon-ContentText.svg");mask-image:url("/icons/Icon-ContentText.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.contenttitle{-webkit-mask-image:url("/icons/Icon-ContentTitle.svg");mask-image:url("/icons/Icon-ContentTitle.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.contentvideo{-webkit-mask-image:url("/icons/Icon-ContentVideo.svg");mask-image:url("/icons/Icon-ContentVideo.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.crosshairs{-webkit-mask-image:url("/icons/Icon-Crosshairs.svg");mask-image:url("/icons/Icon-Crosshairs.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.cycle{-webkit-mask-image:url("/icons/Icon-Cycle.svg");mask-image:url("/icons/Icon-Cycle.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.download{-webkit-mask-image:url("/icons/Icon-Download.svg");mask-image:url("/icons/Icon-Download.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.duplicate{-webkit-mask-image:url("/icons/Icon-Duplicate.svg");mask-image:url("/icons/Icon-Duplicate.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.edit{-webkit-mask-image:url("/icons/Icon-Edit.svg");mask-image:url("/icons/Icon-Edit.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.envelope{-webkit-mask-image:url("/icons/Icon-Envelope.svg");mask-image:url("/icons/Icon-Envelope.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.eye{-webkit-mask-image:url("/icons/Icon-Eye.svg");mask-image:url("/icons/Icon-Eye.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.gauge{-webkit-mask-image:url("/icons/Icon-Gauge.svg");mask-image:url("/icons/Icon-Gauge.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.handstop{-webkit-mask-image:url("/icons/Icon-HandStop.svg");mask-image:url("/icons/Icon-HandStop.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.help{-webkit-mask-image:url("/icons/Icon-Help.svg");mask-image:url("/icons/Icon-Help.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.house{-webkit-mask-image:url("/icons/Icon-House.svg");mask-image:url("/icons/Icon-House.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.link{-webkit-mask-image:url("/icons/Icon-Link.svg");mask-image:url("/icons/Icon-Link.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.mapmarker{-webkit-mask-image:url("/icons/Icon-MapMarker.svg");mask-image:url("/icons/Icon-MapMarker.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.mapmarkerundo{-webkit-mask-image:url("/icons/Icon-MapMarkerUndo.svg");mask-image:url("/icons/Icon-MapMarkerUndo.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.mapmarkers{-webkit-mask-image:url("/icons/Icon-MapMarkers.svg");mask-image:url("/icons/Icon-MapMarkers.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.minus{-webkit-mask-image:url("/icons/Icon-Minus.svg");mask-image:url("/icons/Icon-Minus.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.megaphone{-webkit-mask-image:url("/icons/Icon-Megaphone.svg");mask-image:url("/icons/Icon-Megaphone.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.merge{-webkit-mask-image:url("/icons/Icon-Merge.svg");mask-image:url("/icons/Icon-Merge.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.m{-webkit-mask-image:url("/icons/Icon-M.svg");mask-image:url("/icons/Icon-M.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.melded{-webkit-mask-image:url("/icons/Icon-Melded.svg");mask-image:url("/icons/Icon-Melded.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.noentry{-webkit-mask-image:url("/icons/Icon-NoEntry.svg");mask-image:url("/icons/Icon-NoEntry.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.note{-webkit-mask-image:url("/icons/Icon-Note.svg");mask-image:url("/icons/Icon-Note.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.organisation{-webkit-mask-image:url("/icons/Icon-Organisation.svg");mask-image:url("/icons/Icon-Organisation.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.people{-webkit-mask-image:url("/icons/Icon-People.svg");mask-image:url("/icons/Icon-People.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.person{-webkit-mask-image:url("/icons/Icon-Person.svg");mask-image:url("/icons/Icon-Person.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.piechart{-webkit-mask-image:url("/icons/Icon-PieChart.svg");mask-image:url("/icons/Icon-PieChart.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.plus{-webkit-mask-image:url("/icons/Icon-Plus.svg");mask-image:url("/icons/Icon-Plus.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.previewdesktop{-webkit-mask-image:url("/icons/Icon-PreviewDesktop.svg");mask-image:url("/icons/Icon-PreviewDesktop.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.previewmobile{-webkit-mask-image:url("/icons/Icon-PreviewMobile.svg");mask-image:url("/icons/Icon-PreviewMobile.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.previewtablet{-webkit-mask-image:url("/icons/Icon-PreviewTablet.svg");mask-image:url("/icons/Icon-PreviewTablet.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.pricetag{-webkit-mask-image:url("/icons/Icon-PriceTag.svg");mask-image:url("/icons/Icon-PriceTag.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.pulse{-webkit-mask-image:url("/icons/Icon-Pulse.svg");mask-image:url("/icons/Icon-Pulse.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.repeatarrow{-webkit-mask-image:url("/icons/Icon-RepeatArrow.svg");mask-image:url("/icons/Icon-RepeatArrow.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.rocket{-webkit-mask-image:url("/icons/Icon-Rocket.svg");mask-image:url("/icons/Icon-Rocket.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.scissors{-webkit-mask-image:url("/icons/Icon-Scissors.svg");mask-image:url("/icons/Icon-Scissors.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.screen{-webkit-mask-image:url("/icons/Icon-Screen.svg");mask-image:url("/icons/Icon-Screen.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.search{-webkit-mask-image:url("/icons/Icon-Search.svg");mask-image:url("/icons/Icon-Search.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.settings{-webkit-mask-image:url("/icons/Icon-Settings.svg");mask-image:url("/icons/Icon-Settings.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.sectiongrab{-webkit-mask-image:url("/icons/Icon-SectionGrab.svg");mask-image:url("/icons/Icon-SectionGrab.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.settings{-webkit-mask-image:url("/icons/Icon-Settings.svg");mask-image:url("/icons/Icon-Settings.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.shoppingbasket{-webkit-mask-image:url("/icons/Icon-ShoppingBasket.svg");mask-image:url("/icons/Icon-ShoppingBasket.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.shoppingtrolley{-webkit-mask-image:url("/icons/Icon-ShoppingTrolley.svg");mask-image:url("/icons/Icon-ShoppingTrolley.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.sidemenucollapse{-webkit-mask-image:url("/icons/Icon-SideMenuCollapse.svg");mask-image:url("/icons/Icon-SideMenuCollapse.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.sidemenuexpand{-webkit-mask-image:url("/icons/Icon-SideMenuExpand.svg");mask-image:url("/icons/Icon-SideMenuExpand.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.signin{-webkit-mask-image:url("/icons/Icon-SignIn.svg");mask-image:url("/icons/Icon-SignIn.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.signout{-webkit-mask-image:url("/icons/Icon-SignOut.svg");mask-image:url("/icons/Icon-SignOut.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.shoppingbag{-webkit-mask-image:url("/icons/Icon-ShoppingBag.svg");mask-image:url("/icons/Icon-ShoppingBag.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.speechbubble1{-webkit-mask-image:url("/icons/Icon-SpeechBubble1.svg");mask-image:url("/icons/Icon-SpeechBubble1.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.speechbubble2{-webkit-mask-image:url("/icons/Icon-SpeechBubble2.svg");mask-image:url("/icons/Icon-SpeechBubble2.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.stopwatch{-webkit-mask-image:url("/icons/Icon-Stopwatch.svg");mask-image:url("/icons/Icon-Stopwatch.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.suppliers{-webkit-mask-image:url("/icons/Icon-Suppliers.svg");mask-image:url("/icons/Icon-Suppliers.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.swap{-webkit-mask-image:url("/icons/Icon-Swap.svg");mask-image:url("/icons/Icon-Swap.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.threedots{-webkit-mask-image:url("/icons/Icon-ThreeDots.svg");mask-image:url("/icons/Icon-ThreeDots.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.thumbsdown{-webkit-mask-image:url("/icons/Icon-ThumbsDown.svg");mask-image:url("/icons/Icon-ThumbsDown.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.thumbsup{-webkit-mask-image:url("/icons/Icon-ThumbsUp.svg");mask-image:url("/icons/Icon-ThumbsUp.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.tick{-webkit-mask-image:url("/icons/Icon-Tick.svg");mask-image:url("/icons/Icon-Tick.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.tickcircle{-webkit-mask-image:url("/icons/Icon-TickCircle.svg");mask-image:url("/icons/Icon-TickCircle.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.unlink{-webkit-mask-image:url("/icons/Icon-Unlink.svg");mask-image:url("/icons/Icon-Unlink.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.violin{-webkit-mask-image:url("/icons/Icon-Violin.svg");mask-image:url("/icons/Icon-Violin.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.voucher{-webkit-mask-image:url("/icons/Icon-Voucher.svg");mask-image:url("/icons/Icon-Voucher.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.x{-webkit-mask-image:url("/icons/Icon-X.svg");mask-image:url("/icons/Icon-X.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon.xcircle{-webkit-mask-image:url("/icons/Icon-XCircle.svg");mask-image:url("/icons/Icon-XCircle.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}.icon-circle{display:inline-flex;align-items:center;justify-content:center;position:relative;top:0;left:0;height:1.2em;width:1.2em;border-radius:50%;background-color:$brand-primary}.icon-circle span{height:.75rem;width:.75rem;display:block;margin:0 !important}.icon-circle.unconfirmed{background-color:#fff}.icon-circle.confirmed{background-color:$confirmed}.icon-circle.checkedin{background-color:$checked_in}.icon-circle.paid{background-color:$paid}.icon-circle.cancelled{background-color:$cancelled}.icon.left{margin-right:.8em}.icon.right{margin-left:.8em}.icon.sm{height:.85em;width:.85em}.icon.align{height:1em;width:1em;vertical-align:middle;margin-top:-3px}.icon.lg{height:1.35rem;width:1.35rem}.icon.xl{height:2em;width:2em}.icon.xxl{height:3em;width:3em}.icon.logo-size{height:2rem;width:99px}.invoice{min-height:80vh}.invoice #card-element{background-color:#fff;padding:1rem 1rem;border-radius:6px}.invoice .details{padding:2rem 2rem 9rem 0;line-height:1.25em}.invoice .details .grid{grid-gap:1rem}.invoice .details .expand{display:none}@media only screen and (max-width:900px){.invoice .details{margin-top:4.375rem;padding:2rem 0;height:auto;overflow:hidden}.invoice .details .items{display:none}.invoice .details.open{height:auto}.invoice .details.open .items{display:block}.invoice .details .expand{display:flex;height:2rem;margin:2rem 0;font-weight:700}.invoice .details .expand div{flex:1}.invoice .details .expand span.icon{flex:0 0 1rem}}.invoice .table .cell{padding:0 0 .5rem 0}.invoice .payment-details{padding:3rem 2rem 2rem 2rem;background-color:#f2f5f9}@media only screen and (max-width:900px){.invoice .payment-details{padding:2rem;margin:0 -2rem}}modal-auto{display:none;background:rgba(100,100,100,0.5);transition:opacity .2s ease-in-out;opacity:0}modal-auto h1,modal-auto h2,modal-auto h3,modal-auto h4,modal-auto h5,modal-auto h6{font-weight:normal;font-size:1.2rem}modal-auto > section{border-radius:6px;max-width:60rem;transition:transform .2s ease;transform:translateY(1rem)}@media only screen and (max-width:900px){modal-auto > section{position:absolute;bottom:0;left:0;max-width:100vw;height:auto;max-height:90vh;transform:translateY(10rem)}}modal-auto > section header{background-color:#f2f5f9;color:#444;flex:0 0 $header-height;padding:2rem;transform:translateY(1px)}modal-auto > section header > div:first-child{font-size:1.25rem;font-weight:700}modal-auto > section header span.icon{background-color:#444;height:1.5rem;width:1.5rem}modal-auto > section section.body{padding:.5rem 2rem 2rem 2rem;background-color:#f2f5f9;border-bottom-left-radius:6px;border-bottom-right-radius:6px;max-width:100vw}modal-auto > section section.body .tabs{top:0;position:sticky;border-bottom:6px solid #fff;background-color:#f2f5f9;height:3.125rem}modal-auto > section section.body .tabs a{color:$color-grey;display:inline-flex;align-items:center;justify-content:center;height:100%;padding:0 $tabs-padding;margin:0}modal-auto > section section.body .tabs a.active{background-color:#fff;border:none}modal-auto > section section.body input,modal-auto > section section.body select,modal-auto > section section.body textarea,modal-auto > section section.body date-picker .value,modal-auto > section section.body .input-contenteditable-wrap .contenteditable{background-color:#fff !important;margin-bottom:1rem;height:2.5rem}modal-auto > section section.body input[type='checkbox'],modal-auto > section section.body select[type='checkbox'],modal-auto > section section.body textarea[type='checkbox'],modal-auto > section section.body date-picker .value[type='checkbox'],modal-auto > section section.body .input-contenteditable-wrap .contenteditable[type='checkbox']{height:auto}modal-auto > section section.body textarea{height:10rem;padding:.75rem 1.2rem}modal-auto > section section.body date-picker{margin-bottom:1rem}modal-auto > section section.body .flex.content{margin-bottom:2rem}modal-auto > section section.body .flex.content .title{font-size:1.125rem}modal-auto > section section.body .input-contenteditable-wrap{padding:0 !important}modal-auto > section section.body .input-contenteditable-wrap .contenteditable{padding:1rem 1.2rem;height:auto;min-height:6rem}modal-auto > section section.body input[type=checkbox]::after{background-color:#fff}modal-auto > section section.body input[type=checkbox]:checked:after{content:'\2713';background-color:#107f90;color:#fff}modal-auto > section section.body .input-image{display:none}modal-auto > section section.body .input-checkbox-array{grid-column-end:span 2;display:flex !important;background-color:#fff !important}modal-auto > section section.body .input-checkbox-array input[type=checkbox]:after{background-color:#f2f5f9 !important}modal-auto > section section.body .input-checkbox-array input[type=checkbox]:checked:after{background-color:#107f90 !important}modal-auto > section section.body .tab-description{margin:1rem 0 2rem 0}modal-auto > section section.body .grid.col-1 .bg-primary:not(:first-child){background-color:#fff !important;color:#444}modal-auto > section section.body .grid-wrap .grid.compact{grid-template-columns:repeat(9,1fr)}modal-auto > section section.body .grid-wrap .grid-item{padding:0}modal-auto > section section.body #reader video{max-height:50vh}@media only screen and (max-width:900px){modal-auto > section section.body{max-width:80vw}}@media only screen and (max-width:900px){modal-auto > section section.body{max-width:100vw;padding-bottom:8rem}}modal-auto.tabbed > section section.body{padding:0}modal-auto.body-white > section section.body{background-color:#fff}modal-auto.in-view{opacity:1;display:flex !important}modal-auto.in-view > section{transform:translateY(0)}modal-auto.exit-view{opacity:0}#modal-confirm section{min-width:25rem;max-width:50vw}@media only screen and (max-width:900px){#modal-confirm section{width:100vw;min-width:100vw;max-width:100vw}}#modal-confirm section header{padding:0;flex:0 0 1.75rem}#modal-confirm section header div{display:none}#modal-confirm .flex.content{flex-direction:column;align-items:center;justify-content:center;gap:1rem}#modal-confirm .flex.content > div{flex:1}#modal-confirm .flex.content > div.icon{flex:0 0 2.5rem;width:100%;display:flex;align-items:center;justify-content:center}#modal-confirm .flex.content > div.icon span.icon{display:block;height:2.5rem;width:2.5rem}#modal-confirm .flex.content > div.text{width:100%}#modal-confirm section.body{text-align:center;width:100%;height:100%}#modal-confirm section.body table{min-width:33vw}#modal-confirm[data-modal_type="auto-close"] .flex.content{margin:0}#modal-confirm[data-modal_type="auto-close"] .buttons,#modal-confirm[data-modal_type="auto-close"] .buttons.in-view{display:none !important}#modal-confirm[data-modal_type="wide"] section{width:50rem;min-width:50rem;max-width:50rem}@media only screen and (max-width:900px){#modal-confirm[data-modal_type="wide"] section{width:98vw;min-width:98vw;max-width:98vw}}.nav{position:absolute;height:4.375rem;background-color:#fff;z-index:200}.nav > .contain{height:100%;display:flex;flex-direction:row}.nav.no-background{transition:top .3s ease,background-color .5s ease;position:absolute;top:0;width:100vw;background-color:rgba(255,255,255,0)}.nav.auto-hide-shown{transition:transform .3s ease;background-color:#fff}.nav-spacer{position:relative;height:4.375rem;background-color:#fff;z-index:0}.nav .brand{flex:1;text-align:left;display:flex;flex-direction:row;justify-content:flex-start}.nav .brand .link{flex:1}.nav .brand .link a{justify-content:flex-start;padding:0}@media only screen and (max-width:900px){.nav .brand{max-width:calc(100vw - 7rem)}}.nav .links{flex:1;text-align:right;display:flex;flex-direction:row;justify-content:flex-end}.nav .links div.search{display:flex;align-items:center;justify-content:flex-end;width:100%}.nav .links div.search input{width:50%;background-color:#f2f5f9;border-radius:2rem;background-image:url("/icons/Icon-Search.svg");background-position:center right 1rem;background-size:1.2rem 1.2rem;background-repeat:no-repeat}@media only screen and (max-width:900px){.nav .links{display:none}}.nav .menu{display:none}@media only screen and (max-width:900px){.nav .menu{display:flex;flex:0 0 3rem;align-items:center;justify-content:flex-end}}.nav .link{position:relative;flex:0 0 auto;display:block;height:100%;font-weight:600}.nav .link a,.nav .link div{display:flex;height:100%;justify-content:center;align-items:center;padding:1rem 1rem;color:#444}.nav .link a:not(.btn):hover,.nav .link div:not(.btn):hover{color:#107f90}.nav .link a img,.nav .link div img{display:block;height:50%;width:auto}.nav .link a span.icon.arrowdown,.nav .link div span.icon.arrowdown{transform:translateY(.15rem)}.nav .link a.btn,.nav .link div.btn{height:2.5rem;margin-top:.75rem}.nav .link a.btn.primary,.nav .link div.btn.primary{color:#fff}.nav .link.btn{padding-right:0}.nav .link .subitems{display:none;position:absolute;transform:translateX(-1rem);text-align:left;width:auto;min-width:300px;padding:1rem 2rem;height:auto;overflow:hidden;transition:all .5s ease;box-shadow:0 15px 7px -10px rgba(0,0,0,0.2);background-color:#fff;z-index:100;font-size:.875rem}.nav .link .subitems a{justify-content:flex-start;text-align:left;padding:0 0 .5rem 0;color:#444}.nav .link .subitems a:hover{color:#107f90}.nav .link .subitems.in-view{max-height:100vh;opacity:1}.nav-mobile{display:none}@media only screen and (max-width:900px){.nav-mobile{position:fixed;z-index:250;top:0;left:-100vw;display:flex;flex-direction:column;height:100vh;width:100vw;padding:0 2rem;overflow-x:hidden;overflow-y:auto;background-color:#f2f5f9;color:#444;transition:transform .3s ease}.nav-mobile.open{transform:translateX(100vw)}.nav-mobile .brand{flex:0 0 4.375rem;max-width:100vw}.nav-mobile .brand .link{flex:1;justify-content:flex-start}.nav-mobile .brand .link a{height:100%;padding:0}.nav-mobile .brand .link a img{height:50%}.nav-mobile .links{display:flex;flex-direction:column;justify-content:flex-start;padding:0;margin-top:2rem}.nav-mobile .link{display:block;height:auto}.nav-mobile .link a:not(.btn){height:3.75em;flex:0 0 auto;color:#444;padding:0;justify-content:flex-start}.nav-mobile .link a:not(.btn) img{width:auto;height:60%;margin-top:1rem}.nav-mobile .link a:not(.btn) button{font-size:16px}.nav-mobile .link a,.nav-mobile .link div{display:flex;justify-content:flex-start;align-items:center;padding:0;height:3.75em}.nav-mobile .link button,.nav-mobile .link .btn{width:100%}.nav-mobile .link .subitems{display:block;position:relative;text-align:left;width:auto;height:auto;max-height:none;overflow:hidden;background:none;box-shadow:none;padding:0 0 0 2rem}.nav-mobile .link .subitems a,.nav-mobile .link .subitems div{justify-content:flex-start;text-align:left;padding:0;color:inherit;height:3.75em}.nav-mobile .link .subitems.in-view{max-height:auto;opacity:1}}.notification{display:flex;flex-direction:row;align-items:center;justify-content:center;position:fixed;color:#444;background-color:#f2f5f9;border-left:.5rem solid #107f90;border-radius:6px;box-shadow:0 15px 7px -10px rgba(0,0,0,0.2);top:auto;left:auto;bottom:1rem;right:1rem;cursor:pointer;z-index:999}.notification > div{flex:1}.notification .text{padding:1rem;min-width:200px;max-width:50vw}@media only screen and (max-width:900px){.notification .text{max-width:90vw}}.notification .icon{flex:0 0 1.5rem;display:none;align-items:flex-end;justify-content:center;font-size:1.6rem;height:100%;padding:1rem 1rem 1rem 0}.notification .icon span.icon{background-color:#107f90}@media only screen and (max-width:900px){.notification{width:calc(100vw - 2rem);max-width:calc(100vw - 2rem)}}.notification.error{border-left:.5rem solid #d51d22}.notification.error .icon span.icon{background-color:#d51d22}.notification.success{border-left:.5rem solid #1dd57d}.notification.success .icon span.icon{background-color:#1dd57d}.notification-bar{background-color:#fff;white-space:normal;position:fixed;top:0;right:0;width:30em;height:100vh;padding:1.313rem;z-index:500;box-shadow:0 15px 7px -10px rgba(0,0,0,0.2)}.notification-bar .notification-wrap{height:calc(100vh - 4rem);overflow-y:auto}.notification-bar *{white-space:normal !important}.notification.animate.in-view.slide-from-right.peep{transform:translateX(100%)}.notification.animate.in-view.slide-from-right.peep:hover{transform:translateX(0)}.page{color:#444;min-height:calc(100vh - 24.375rem)}.page p{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;margin:1rem 0 0 0}.page p:first-child,.page p:empty{margin:0}.page p > br{display:none}.page .rounded{border-radius:6px}.page .contain.vw-100{width:100vw;max-width:100vw}.page .contain.vw-100 form.grid{width:100% !important}.page blockquote{position:relative;padding:3rem;margin:0 2rem;font-size:1.25em;line-height:1.25em}.page blockquote:before{display:block;content:open-quote;font-size:6em;color:#d2d6d9;position:absolute;top:5rem;left:-1.5rem}.page blockquote + p{margin-top:0}.page.documentation{border-top:1px solid #d2d6d9;height:calc(100vh - 4.375rem);background:#f2f5f9;background:-moz-linear-gradient(left,#f2f5f9 0%,#f2f5f9 46%,#f2f5f9 48%,#fff 51%,#fff 100%);background:-webkit-gradient(left top,right top,color-stop(0%,#f2f5f9),color-stop(46%,#f2f5f9),color-stop(48%,#f2f5f9),color-stop(51%,#fff),color-stop(100%,#fff));background:-webkit-linear-gradient(left,#f2f5f9 0%,#f2f5f9 46%,#f2f5f9 48%,#fff 51%,#fff 100%);background:-o-linear-gradient(left,#f2f5f9 0%,#f2f5f9 46%,#f2f5f9 48%,#fff 51%,#fff 100%);background:-ms-linear-gradient(left,#f2f5f9 0%,#f2f5f9 46%,#f2f5f9 48%,#fff 51%,#fff 100%);background:linear-gradient(to right,#f2f5f9 0%,#f2f5f9 46%,#f2f5f9 48%,#fff 51%,#fff 100%);overflow:hidden}.page.documentation.article .contain{display:flex;flex-direction:row;height:100%}.page.documentation.article .categories{padding:3rem 0 3rem 0;flex:0 0 15rem;text-align:left;background-color:#f2f5f9;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.page.documentation.article .categories::-webkit-scrollbar{display:none}.page.documentation.article .categories a{color:#444;display:block;font-size:.8rem;font-weight:700;padding:.25rem 2rem;border-top-left-radius:6px;border-bottom-left-radius:6px}.page.documentation.article .categories a.selected{background-color:#fff}.page.documentation.article .content{background-color:#fff;flex:1;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.page.documentation.article .content::-webkit-scrollbar{display:none}.page.documentation.article .content .article{padding:3rem 3rem;border-bottom:1px solid #d2d6d9}.page.documentation.article .content .article .meta-title{text-transform:uppercase;letter-spacing:2px;color:#aab5c4;font-size:.8rem;font-weight:700 !important}.page.documentation.article .content .article a{color:#444}.page.documentation.article .sharing{margin-top:2rem}.page.documentation.article .sharing a{margin-right:.5rem;display:inline-block}.page.documentation.article .sharing a img{height:1.5rem;width:auto}.page-pre-notification{background-color:#107f90;color:rgba(255,255,255,0.8);font-size:.7rem;height:2rem}.page-pre-notification a{color:#fff}.page-pre-notification + .nav{margin-top:2rem}.page-pre-notification + .nav.auto-hide-shown{margin-top:0}.page-pre-notification .links{display:flex;flex-direction:row;justify-content:flex-end}.page-pre-notification .links a{flex:1;margin-left:1rem}.admin-bar{padding:1rem 0;text-align:right}.admin-bar a.btn{background-color:none;-webkit-box-shadow:inset 0 0 0 2px #444;-moz-box-shadow:inset 0 0 0 2px #444;box-shadow:inset 0 0 0 2px #444;color:#444}.admin-bar a.btn span.icon{background-color:#444}.product-thumb{padding:0 0 2rem 0}.product-thumb .name,.product-thumb .price{font-size:.875rem}.product-thumb img{display:block;height:auto;width:100%;object-fit:cover;margin-bottom:1rem}.product.single .layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media only screen and (max-width:900px){.product.single .layout{display:block}}.product.single .gallery{position:relative;width:100%;overflow:hidden}@media only screen and (max-width:900px){.product.single .gallery{height:auto;width:100vw;margin-left:-2rem}}.product.single .gallery img.main-image{height:auto;width:100%;object-fit:cover;aspect-ratio:1/1}@media only screen and (max-width:900px){.product.single .gallery img.main-image{height:100vw;width:100vw;object-fit:cover}}.product.single .gallery .thumbs{position:absolute;top:0;left:0;width:5rem;height:100%;overflow-x:hidden;overflow-y:auto;background-color:#fff}@media only screen and (max-width:900px){.product.single .gallery .thumbs{background-color:#fff;position:relative;height:5rem;top:0;margin:0 0 2rem 0;width:100%;overflow-x:auto;overflow-y:hidden}}.product.single .gallery .thumbs img{display:block;height:5rem;width:100%;object-fit:cover}@media only screen and (max-width:900px){.product.single .gallery .thumbs img{display:inline-block;width:5rem;height:100%}}.product.single .details{padding:1rem 0 3rem 3rem;display:flex;flex-direction:column}.product.single .details form input,.product.single .details form select,.product.single .details form textarea,.product.single .details form div[contenteditable=true]{background:#f2f5f9}.product.single .details form .input .error{color:#d51d22;font-size:.875rem;transform:translateY(-.5rem)}@media (min-width:900px) and (max-width:1264px){.product.single .details{padding:2rem}}@media only screen and (max-width:900px){.product.single .details{padding:2rem 0}}.product.single .details .breadcrumbs{flex:0 0 auto;width:100%;font-size:.8rem;border-bottom:1px solid #ccc;padding-bottom:1rem;margin-bottom:2rem}.product.single .details .breadcrumbs a{text-transform:uppercase;display:inline-block;margin:0 1rem;font-weight:600}.product.single .details .breadcrumbs a:first-child{margin-left:0}.product.single .details .info{flex:1}.product.single .details .info .title{font-size:1.875rem;margin-bottom:1.25rem}.product.single .details .info .price,.product.single .details .info .previous-price,.product.single .details .info .discount-price{font-size:1.125rem}.product.single .details .info .previous-price,.product.single .details .info .discount-price{color:rgba(42,42,41,0.5)}.product.single .details .info p{margin:1.875rem 0}.product.single .details .info .previous-price{text-decoration:line-through}.product.single .details .info .actions{margin-top:2rem;display:flex;width:100%;height:auto;min-height:50px}@media only screen and (max-width:900px){.product.single .details .info .actions{width:100%}}.product.single .details .info .actions .price{flex:1;text-align:right}.product.single .details .info .actions .prices{flex:1}.product.single .details .info .actions .prices .details{padding:0;grid-column:span 7}.product.single .details .info .actions .prices .buy{grid-column:span 2}.product.single .details .info .actions .buttons{display:grid;grid-template-columns:repeat(3,1fr);row-gap:2rem;margin:2rem 0}.product.single .details .info .actions .buttons input{border:none}.product.single .details .info .actions .quantity{grid-column:span 2;flex:0 0 10rem;height:100%;display:flex}@media only screen and (max-width:900px){.product.single .details .info .actions .quantity{grid-column:span 3}}.product.single .details .info .actions .quantity > *{flex:1;height:100%}.product.single .details .info .actions .quantity input{background:none}.product.single .details .info .actions .quantity .remove,.product.single .details .info .actions .quantity .add{border:2px solid #107f90;text-transform:uppercase;background:none;color:#107f90;width:2.5rem;flex:0 0 2.5rem;padding:0}.product.single .details .info .actions .quantity .number{font-size:1.1rem;padding:0;text-align:center}.product.single .details .info .actions .quantity .buy,.product.single .details .info .actions .quantity .out-of-stock{flex:2}.product.single .details .info .actions .buy,.product.single .details .info .actions .out-of-stock{flex:1;height:2.5rem;margin-left:1rem;font-size:14px;font-weight:600;background:#107f90;color:#fff}.product.single .details .info .actions .out-of-stock{opacity:.7}.product.single .details .variants{width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;text-align:left;display:flex;margin:1rem 0}.product.single .details .variants > a{flex:0 0 5rem}.product.single .details .variants a{display:inline-block;width:10rem;margin-right:1rem;height:auto;vertical-align:top}.product.single .details .variants a h3,.product.single .details .variants a h2{display:none}.product.single .details .sharing{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;border-top:1px solid #ccc;padding-top:1em;margin-top:2rem;font-size:14px;font-weight:300}.product.single .content{background-color:#fff;padding:6rem;text-align:center}@media only screen and (max-width:900px){.product.single .content{padding:2rem 0}}.product.single .content .tabs{display:block;width:100%;text-align:center}.product.single .content .content-text{padding-top:2rem;max-width:900px;margin:auto;text-align:left}.product.single .related{background-color:#107f90;padding:6rem;text-align:center;color:#fff;font-size:14px}@media only screen and (max-width:900px){.product.single .related{padding:2rem 0 4rem 0}.product.single .related .contain{padding:0}}.product.single .related h4{font-size:14px;margin-bottom:2rem}.product.single .related a{color:#fff}.product.single .related .products{width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;text-align:left;display:flex}.product.single .related .products > div{flex:0 0 5rem}.product.single .related .products .product-thumb{display:inline-block;width:18rem;margin-right:2.3rem;height:auto;vertical-align:top}.category-page{display:flex;align-items:flex-start;justify-content:flex-start;min-height:80vh}.category-page .filters{flex:0 0 15rem;height:100%;min-height:80vh;background-color:#d2d6d9}.category-page .filters a{display:block;padding:1rem}.category-page .filters a:hover{background-color:#fff}.category-page .products{flex:1;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem}.category.breadcrumbs{width:100%;background-color:$color-dark-grey;margin-top:1rem}@media only screen and (max-width:900px){.category.breadcrumbs{padding:1rem 0}}.category.breadcrumbs h1,.category.breadcrumbs a{text-transform:uppercase;font-size:1.25rem}.category.thumb{display:flex;flex-direction:row;margin-bottom:1rem}.category.thumb .thumbnail{flex:1}.category.thumb .thumbnail img{display:block;width:100%;height:100%;object-fit:cover}.category.thumb .details{flex:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:2rem}.category.thumb .details h2{font-weight:900}.category.thumb .details p{margin:0}section{width:100%}.tabs{background:none;display:block;font-size:0;height:2.812rem;width:100%;padding:0;white-space:nowrap;overflow-x:auto;overflow-y:hidden}.tabs a,.tabs div.tab{height:100%;border-top-left-radius:.625rem;border-top-right-radius:.625rem;display:inline-flex;align-items:center;justify-content:center;font-size:.875rem;padding:0 1rem;margin:0;color:#444;font-weight:500;cursor:pointer}.tabs a.selected,.tabs div.tab.selected{font-family:'Lato';font-weight:700;color:#444;opacity:1;background-color:#fff}.testimonial{width:75%;margin:auto;background:#f2f5f9;padding:2rem;border-radius:6px;margin-bottom:2rem}@media only screen and (max-width:900px){.testimonial{width:100%}}.testimonial .quote{font-size:1.2rem}.testimonial .author{margin-top:1rem;font-style:italic}.testimonial .author .name{font-weight:600}@import url("https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&display=swap");
html,body{font-family:'Lato',sans-serif;font-size:16px;font-weight:300;line-height:1.5rem}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:'Lato',sans-serif}h1 .icon.left,h2 .icon.left,h3 .icon.left,h4 .icon.left,.h1 .icon.left,.h2 .icon.left,.h3 .icon.left,.h4 .icon.left{margin-right:.5em;margin-top:-.15em}h1 .icon.right,h2 .icon.right,h3 .icon.right,h4 .icon.right,.h1 .icon.right,.h2 .icon.right,.h3 .icon.right,.h4 .icon.right{margin-left:.5em;margin-top:-.15em}h1,.h1{font-size:4.375rem;line-height:1.1em;font-weight:700}@media (min-width:900px) and (max-width:1264px){h1,.h1{font-size:3rem}}@media only screen and (max-width:900px){h1,.h1{font-size:3rem}}h2,.h2{font-size:2.5rem;line-height:1.3em;font-weight:700}@media (min-width:900px) and (max-width:1264px){h2,.h2{font-size:1.75rem}}@media only screen and (max-width:900px){h2,.h2{font-size:1.75rem}}h3,.h3{font-size:1.5rem;line-height:1.4em;font-weight:300}@media (min-width:900px) and (max-width:1264px){h3,.h3{font-size:1.3rem}}@media only screen and (max-width:900px){h3,.h3{font-size:1.3rem}}h4,.h4{font-size:1.25rem;line-height:1.4em;font-weight:300}@media (min-width:900px) and (max-width:1264px){h4,.h4{font-size:1.2rem}}@media only screen and (max-width:900px){h4,.h4{font-size:1.2rem}}button,a.btn{font-family:'Lato',sans-serif}footer a{font-weight:700}