.two-columns{display:flex;align-items:center;font-family:'Arial';flex-wrap:wrap}.two-columns.two-columns--right{flex-direction:row-reverse}.two-columns .two-columns-wrapper{flex-shrink:1;box-sizing:border-box}.two-columns .two-columns-wrapper
img{max-width:100%;height:auto}.two-columns .two-columns-content{flex-grow:1;flex-shrink:1;flex-basis:40%;padding-right:32px;box-sizing:border-box}.two-columns.two-columns--right .two-columns-content{padding-left:32px;padding-right:0}.two-columns .two-columns-content .two-columns-subheading{font-size:22px;margin-bottom:8px;font-family:'Arial';font-weight:400}.two-columns .two-columns-content .two-columns-heading{font-size:32px;font-weight:700;margin-bottom:16px;line-height:1.1;font-family:'Arial'}.two-columns .two-columns-content .two-columns-text{font-family:var(--text-font-family,'Arial')}.two-columns .two-columns-content .two-columns-text
p{line-height:30px;font-weight:normal}.two-columns .two-columns-content .two-columns-link
a{border-radius:3pc;padding:15px
30px;font:700 1pc / 1pc Arial, Helvetica, sans-serif;text-decoration:none;color:#9e2ab5;border:1px
solid #9e2ab5;background-color:transparent;display:inline-block}.two-columns .two-columns-content .two-columns-link a:hover{background:#9e2ab5;color:#fff}.two-columns.two-columns--inverted .two-columns-content .two-columns-link
a{background:#9e2ab5;color:#fff}.two-columns.two-columns--inverted .two-columns-content .two-columns-link a:hover{color:#9e2ab5;background:#fff}@media (max-width: 800px){.two-columns{flex-direction:column}.two-columns .two-columns-wrapper{order:1;width:100%}.two-columns .two-columns-content{order:2;width:100%;padding:0
16px}.two-columns.two-columns--right .two-columns-content{padding-left:0}.two-columns-link{margin-bottom:32px}.two-columns .two-columns-content .two-columns-subheading,
.two-columns .two-columns-content .two-columns-heading,
.two-columns .two-columns-content .two-columns-text{word-break:break-word;overflow-wrap:break-word;hyphens:auto;white-space:normal}.two-columns .two-columns-content .two-columns-heading{font-size:32px !important}}.countIn{font-family:Arial}.countIn .count-title{font-size:16px;font-weight:bold;margin-bottom:16px;text-align:center;color:#00A97A}.countIn .count-value{font-size:78px;font-weight:bold;margin-bottom:20px;color:#00A97A;display:flex;justify-content:center;font-family:'Arial'}.countIn .count-subtitle{font-size:16px;text-align:center;line-height:22px}.video-container{display:flex;justify-content:center}.related-products-container{display:flex;flex-wrap:wrap;justify-content:space-between}.related-product-link{text-decoration:none;color:inherit;width:calc(25% - 1rem);margin-bottom:1rem}.related-product-item{border-radius:0.5rem;box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);height:auto;text-align:left;margin:0
0.5rem 1.5rem;background:#fff}.related-product-img{display:flex;justify-content:center;align-items:center;padding:0.5rem;height:260px;overflow:hidden}.related-product-img img,
.related-product-item img.product-image{height:auto;border-radius:4px;margin-bottom:10px;width:90%}.related-product-item-text{border-top:1px solid rgb(229, 229, 229);line-height:normal;padding-top:1rem;padding-left:1rem;padding-right:1rem;margin-bottom:1rem}.related-product-item h3,
.related-product-item
h4{font-size:16px !important;margin:0
!important;font-family:Arial,sans-serif !important;line-height:1.375rem !important;font-weight:700 !important;margin-bottom:0.5rem !important}.related-product-item
p{font-size:14px;color:rgb(51, 51, 51);margin: .5rem 0 0 0}.related-product-item
span{display:block;margin-top:10px;color:#555}.related-product-item
a{text-decoration:none;color:inherit}@media (max-width: 640px){.related-product-item
a{display:flex}.related-product-link{flex:1 1 100%;max-width:100%}.related-product-item{margin:0
0 30px 0}.related-product-img{flex-shrink:0;max-width:30%;height:148px}.related-product-item-text{flex:1;display:flex;border-top:0;justify-content:space-between;flex-direction:column}.related-product-item
h3{font-size:18px}.related-product-item
p{font-size:14px}}.product-cluster{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:0.25rem}@media (max-width: 1024px){.product-cluster{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 768px){.product-cluster{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 640px){.product-cluster{grid-template-columns:repeat(1, 1fr)}}