.image-with-text-section.homepagegridsection{width:100%}.image-with-text-section.homepagegridsection .image-with-text{display:flex;align-items:center;width:100%;margin-bottom:80px}.image-with-text-section.homepagegridsection .image-with-text--left-alignment{flex-direction:row}.image-with-text-section.homepagegridsection .image-with-text--right-alignment{flex-direction:row-reverse}.image-with-text-section.homepagegridsection .image-with-text__image{position:relative;width:50%;flex:0 0 50%;margin-left:0!important;padding:0;overflow:visible}.image-with-text-section.homepagegridsection .image-with-text__image>img:first-child{display:block;width:100%;height:auto;object-fit:contain}.image-with-text-section.homepagegridsection .image-with-text__content{width:40%;flex:0 0 40%;margin-left:5%!important;margin-right:5%;padding:0;display:flex;justify-content:center}.image-with-text-section.homepagegridsection .image-with-text__description{width:100%;margin:0;padding:0;text-align:center}.image-with-text-section.homepagegridsection .text-small-home{display:block;margin:0 0 15px;padding:0;text-align:center}.image-with-text-section.homepagegridsection .homeimagesectionincontent{display:flex;justify-content:center;align-items:center;width:100%;margin:0 0 8px;padding:0!important;text-align:center}.image-with-text-section.homepagegridsection .homeimagesectionincontent img{display:block;width:160px;height:160px;margin:0 auto!important;padding:0;object-fit:contain}.image-with-text-section.homepagegridsection .image-with-text__description .style1,.image-with-text-section.homepagegridsection .image-with-text__description .style2{width:100%;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;text-align:center}.image-with-text-section.homepagegridsection .image-with-text__description>div{text-align:center}.image-with-text-section.homepagegridsection .image-with-text__description a{display:inline-block}.image-with-text-section.homepagegridsection .image-with-text__image h2{position:absolute;z-index:2;left:30px;bottom:30px;margin:0;color:#fff}.image-with-text-section.homepagegridsection .image-with-text__image .hlogoicon{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%)}.image-with-text-section.homepagegridsection .image-with-text__image .hlogoicon img{display:block;width:80px;height:auto}@media screen and (max-width:749px){.image-with-text-section.homepagegridsection .image-with-text{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;margin:0 0 50px!important}.image-with-text-section.homepagegridsection .image-with-text__image{display:block!important;width:100%!important;max-width:100%!important;flex:none!important;margin:0!important;padding:0!important}.image-with-text-section.homepagegridsection .image-with-text__image>img:first-child{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;object-fit:contain!important}.image-with-text-section.homepagegridsection .image-with-text__content{display:block!important;width:100%!important;max-width:100%!important;flex:none!important;margin:30px 0 0!important;padding:0 15px!important;position:static!important;left:auto!important;right:auto!important;transform:none!important;text-align:center!important}.image-with-text-section.homepagegridsection .image-with-text__description{display:block!important;width:100%!important;max-width:600px!important;margin:0 auto!important;padding:0!important;text-align:center!important}.image-with-text-section.homepagegridsection .homeimagesectionincontent{display:flex!important;width:100%!important;max-width:100%!important;justify-content:center!important;align-items:center!important;margin:0 auto 6px!important;padding:0!important;text-align:center!important}.image-with-text-section.homepagegridsection .homeimagesectionincontent img{display:block!important;width:125px!important;height:125px!important;max-width:125px!important;max-height:125px!important;margin:0 auto!important;padding:0!important;object-fit:contain!important}.image-with-text-section.homepagegridsection .image-with-text__description .style1,.image-with-text-section.homepagegridsection .image-with-text__description .style2{display:block!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important;position:static!important;left:auto!important;right:auto!important;transform:none!important;text-align:center!important}.image-with-text-section.homepagegridsection .image-with-text__description .style1 p,.image-with-text-section.homepagegridsection .image-with-text__description .style2 p{width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;text-align:center!important}.image-with-text-section.homepagegridsection .image-with-text__description>div:not(.homeimagesectionincontent):not(.style1):not(.style2){width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;text-align:center!important}.image-with-text-section.homepagegridsection .image-with-text__description>div p{width:100%!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.image-with-text-section.homepagegridsection .text-small-home{display:block!important;width:100%!important;margin:0 auto 12px!important;padding:0!important;text-align:center!important}.image-with-text-section.homepagegridsection .image-with-text__description a{display:inline-block!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.image-with-text-section.homepagegridsection .push-left-one-tenth,.image-with-text-section.homepagegridsection .lap--push-left-none,.image-with-text-section.homepagegridsection .palm--full-width{margin-left:0!important;margin-right:0!important}.image-with-text-section.homepagegridsection .image-with-text__image h2{left:20px;bottom:20px}}@media screen and (max-width:480px){.image-with-text-section.homepagegridsection .image-with-text__content{padding-left:12px!important;padding-right:12px!important}.image-with-text-section.homepagegridsection .homeimagesectionincontent img{width:115px!important;height:115px!important;max-width:115px!important;max-height:115px!important}.image-with-text-section.homepagegridsection .image-with-text__description .style1,.image-with-text-section.homepagegridsection .image-with-text__description .style2{text-align:center!important}}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map */
