.about-us{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.about-us .grid{margin-left:0;margin-bottom:0}.about-us__grid{overflow:hidden}@media screen and (min-width: 750px){.about-us__grid--reverse{flex-direction:row-reverse}}.about-us__media{background-color:transparent;min-height:100%;position:relative}.about-us__media img{display:block}.about-us__grid .grid__item{width:100%}.about-us__grid .grid__item:first-of-type{width:100%}.about-us__grid .about-us__content{padding-left:0;padding-right:0}.about-us .grid{flex-direction:column-reverse}.about-us__media{background:rgb(var(--color-sand));background-size:cover;background-position:center center}.about-us__media{height:500px;position:relative}.about-us__media-item{background-size:cover;background-position:center center;display:block!important}.about-us__media-item:nth-of-type(1){position:absolute;top:0;left:0;width:400px;height:411px}.about-us__media-item:nth-of-type(2){position:absolute;bottom:0;right:0;width:439px;height:280px}.about-us__media-item img{position:absolute;object-fit:cover;width:100%;height:auto}@media (max-width: 989px){.about-us__media-item:nth-of-type(1){width:180px;height:180px;max-width:100%}.about-us__media-item:nth-of-type(2){width:290px;height:180px;max-width:100%}}@media (min-width: 990px){.about-us__media{height:886px}.about-us__grid .grid__item{width:36%}.about-us__grid .grid__item:first-of-type{width:64%}.about-us__grid .about-us__content{padding:80px 0 80px 30px}.about-us .grid{flex-direction:row}}.about-us__grid .about-us__heading{font-size:var(--font-size-larger);line-height:var(--line-height-larger);font-weight:700}@media (min-width: 750px){.about-us__grid .about-us__heading{font-size:var(--font-size-xxl);line-height:var(--line-height-xxl)}}.about-us__content{display:flex;flex-direction:column;align-items:flex-start;height:100%;justify-content:flex-start;padding-top:0;padding-bottom:30px}.about-us__content .about-us__text{margin-top:20px;font-size:var(--font-size-body);line-height:var(--line-height-body);color:rgb(var(--color-dark-grey));letter-spacing:normal}body .about-us__content .button{border-radius:30px;background-color:rgb(var(--color-dark-grey));border:solid 1px rgb(var(--color-dark-grey));color:#fff;box-shadow:none;text-transform:uppercase;font-size:var(--font-size-medium);letter-spacing:2px;font-weight:400;padding:0 25px 0 35px;line-height:50px;margin-top:15px;margin-left:auto;margin-right:auto}body .about-us__content .button .button__arrow{display:inline-block;position:relative;margin-left:18px}body .about-us__content .button:hover,body .about-us__content .button:focus{box-shadow:none;background-color:transparent;color:rgb(var(--color-dark-grey))}body .about-us__content .button:hover .button__arrow g,body .about-us__content .button:hover .button__arrow line,body .about-us__content .button:hover .button__arrow polygon,body .about-us__content .button:focus .button__arrow g,body .about-us__content .button:focus .button__arrow line,body .about-us__content .button:focus .button__arrow polygon{color:rgb(var(--color-dark-grey));fill:rgb(var(--color-dark-grey));outline:rgb(var(--color-dark-grey));stroke:rgb(var(--color-dark-grey))}@media (min-width: 990px){body .about-us__content .about-us__text+.button{margin-top:20px;line-height:60px}body .about-us__content .button{margin-left:0}}@media screen and (min-width: 750px){.about-us__grid--reverse .about-us__content{margin-left:auto}}@media screen and (min-width: 990px){.about-us__content{padding:6rem 7rem 7rem}}.about-us__content>*+*{margin-top:2rem}.about-us__content>.about-us__text:empty~a{margin-top:2rem}.about-us__content>:first-child:is(.about-us__heading){margin-top:0;letter-spacing:normal}.about-us__content :last-child:is(.about-us__heading){margin-bottom:0}.about-us__content .button+.about-us__text{margin-top:2rem}.about-us__content .about-us__text+.button{margin-top:3rem}.about-us__heading{margin-bottom:0}.about-us__text p{margin-top:0;margin-bottom:1rem}@media (min-width: 1920px){.about-us__grid .grid__item{width:50%}.about-us__grid .grid__item:first-of-type{width:50%}.about-us__grid .about-us__content{justify-content:center;padding-left:140px}.about-us__content .about-us__text,body .about-us__content .about-us__text+.button{margin-top:35px}}@media (min-width: 1920px){.about-us__media{background-size:contain}}@media (min-width: 2560px){.about-us.page-width{max-width:190rem}}
/*# sourceMappingURL=/cdn/shop/t/329/assets/section-about-us.css.map */
