.page-width-inner{position:relative;float:none;width:100%}.aboutus{position:relative}.aboutus .banner-inner{overflow:hidden;position:relative}.banner-inner a{display:flex}.aboutus img{max-width:100%}.aboutus-description .rte{color:var(--color-base-text)}.section.aboutus-section{background:var(--color-background);margin:0}.aboutus-description p{margin:0}.page-width-inner.three-banner{column-count:3;column-gap:30px}.page-width-inner.two-banner{column-count:2;column-gap:30px}.page-width-inner.one-banner{column-count:1;column-gap:30px}.aboutus-section .page-width-inner .aboutus.banner-1{display:inline-flex;justify-content:space-between;width:100%;gap:30px}.main-heading{display:inline-grid;width:100%;justify-content:center;justify-items:center;gap:15px;margin-block-end:40px}.main-heading .aboutus-heading{font-size:19px;font-family:Miniver}.aboutus-description.textcolor-accent-1{color:var(--color-base-accent-1)}.aboutus-description.textcolor-accent-2{color:var(--color-base-accent-2)}.aboutus-description.textcolor-background-1{color:var(--color-base-accent-2);background:var(--color-base-background-2);flex:auto}.aboutus-description.textcolor-background-2{color:var(--color-base-background-2)}.aboutus-description.left{left:7%;right:auto}.aboutus-description.right{right:7%;left:auto}.aboutus-description{display:inline-grid;justify-content:center;justify-items:center;align-items:center;gap:30px;align-content:center;padding:10px}.aboutus-description .cms__btn.link{background:transparent;padding:0;min-width:0;min-height:0}.cms__btn.button a{text-decoration:none;color:currentColor}.aboutus-description .cms__btn.link:hover,.aboutus-description .cms__btn.link:hover a{text-decoration:none}.two-banner .aboutus-heading{font-size:15px;line-height:18px}.two-banner .aboutus-subheading{font-size:30px;font-weight:600;line-height:38px;padding-block:20px 29px}.two-banner .cms__btn{color:var(--color-base-solid-button-labels)}.one-banner .aboutus-heading{font-size:18px;text-transform:uppercase;line-height:22px}.one-banner .aboutus-subheading{font-size:43px;font-weight:600;line-height:55px;letter-spacing:0}.one-banner .aboutus-description.left{left:6%;right:auto}.banners .aboutus .banner-inner img{-webkit-transition:all 3s cubic-bezier(.25,.46,.45,.94);-o-transition:all 3s cubic-bezier(.25,.46,.45,.94);transition:all 3s cubic-bezier(.25,.46,.45,.94)}.aboutus .banner-inner:hover img{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}@media (max-width: 1269px) and (min-width: 990px){.aboutus-heading{font-size:20px;line-height:24px}.two-banner .aboutus-subheading{font-size:24px;line-height:28px;padding-block:10px 15px}.one-banner .aboutus-subheading{font-size:31px;line-height:43px}.aboutus-description{gap:15px}}@media (max-width: 989px) and (min-width: 749px){.two-banner .aboutus-subheading{font-size:18px;line-height:22px;padding-block:5px 10px}.cms__btn.button{min-height:calc(3.6rem + var(--buttons-border-width) * 2);padding:0 1rem}.aboutus-description{gap:15px}.one-banner .aboutus-subheading{font-size:23px;line-height:30px}.one-banner .subbanner-heading{font-size:16px;line-height:16px}}@media (max-width: 749px) and (min-width: 651px){.subbanner-heading{font-size:15px;line-height:19px}.subbanner-subheading{font-size:14px;line-height:14px;padding-block:7px}.cms__btn{font-size:13px}.two-banner .subbanner-subheading{font-size:16px;line-height:18px;padding-block:3px 6px}.two-banner .subbanner-heading{font-size:13px;line-height:16px}.cms__btn.button{min-height:calc(3.6rem + var(--buttons-border-width) * 2);padding:0 1rem}.one-banner .subbanner-subheading{font-size:20px;line-height:26px}.one-banner .subbanner-heading{font-size:14px;line-height:14px}}@media (max-width: 989px){.page-width-inner.three-banner,.page-width-inner.two-banner{column-gap:20px}}@media (max-width: 650px){.page-width-inner.three-banner,.page-width-inner.two-banner{column-count:1;column-gap:0;row-gap:30px;display:flex;justify-content:center}.sub-banner-banner{display:flex;flex-direction:column;gap:20px}.two-banner .subbanner-subheading{font-size:24px;line-height:28px;padding-block:10px 20px}.one-banner .subbanner-subheading{font-size:18px;line-height:24px;padding-block:6px}.one-banner .subbanner-heading{font-size:13px;line-height:14px}.one-banner .cms__btn a.button{background:transparent;padding:0;min-height:0;min-width:0;text-decoration:underline}.one-banner .cms__btn a.button:hover{text-decoration:none}}@media (max-width: 749px){.aboutus-section .page-width-inner .aboutus.banner-1{flex-direction:column;align-items:center}}@media (max-width: 479px){.subbanner-heading{font-size:20px;line-height:24px}.subbanner-subheading{font-size:18px;line-height:18px;padding-block:13px}.two-banner .subbanner-subheading{font-size:16px;line-height:18px;padding-block:5px 10px}.two-banner .subbanner-heading{font-size:13px;line-height:16px}.cms__btn.button{min-height:calc(3.6rem + var(--buttons-border-width) * 2);padding:0 1rem}.one-banner .subbanner-heading{display:none}.aboutus-description{gap:10px}}@media (max-width: 380px){.subbanner-heading{font-size:18px;line-height:22px}.subbanner-subheading{font-size:16px;line-height:16px;padding-block:10px}.two-banner .subbanner-subheading{font-size:15px;line-height:16px;padding-block:3px 8px}.one-banner .subbanner-subheading{font-size:15px;line-height:17px;padding-block:2px}.one-banner .cms__btn{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/about-us.css.map */
