.hero-wrapper{height:calc(100vh - 50px);margin-bottom:50px;margin-top:calc(var(--header-height) * -1);background-size:cover;background-position:right bottom;padding:var(--header-height) var(--large-spacing) 0;display:flex;align-items:center;position:relative}.hero-wrapper>video{height:100%;position:absolute;left:0;top:-2px;z-index:-1;width:100%;object-fit:cover;object-position:top}.block--padding-bottom{padding-bottom:5rem}.block--padding-top{padding-top:5rem}.lh-normal{line-height:1.4}.mb-small{margin-bottom:1rem}.mb-regular{margin-bottom:2.5rem}.mb-large{margin-bottom:5rem}.block img{width:100%}.block-3-columns .block-images-wrapper{display:grid;grid-auto-flow:column;gap:15px;grid-template-columns:1.2fr 1fr;align-items:flex-end}.block-3-columns-reversed .block-images-wrapper{display:flex;padding-left:6.8rem}.block-3-columns:not(.block-3-columns-reversed) .block-images-wrapper img:first-of-type{margin-bottom:4rem}.block-3-columns>div:last-of-type img{width:50%;margin-left:50%}.block-3-columns-reversed>div:last-of-type{display:grid;grid-auto-flow:column;gap:15px;grid-template-columns:1fr 1.2fr;align-items:flex-end}.block-3-columns-reversed>div:last-of-type img{margin:0;width:100%}.block-3-columns-reversed>div:last-of-type img:last-of-type{margin-bottom:5rem}.desktop-only{display:none}.block-content{padding:4rem 4rem 4rem var(--large-spacing)}.block-2-columns .block-images-wrapper{display:flex;flex-direction:column-reverse}.block-2-columns .block-images-wrapper img{padding-right:5rem}.block-double-spacing{padding:5rem}.block-background--ball{background-image:url(/public/assets/images/homepage/10-mobile.webp);margin-bottom:5rem}.block-background{background-size:cover;background-position:center}.block--circular-design img:first-of-type{padding-left:6.8rem}.block--circular-design img:nth-child(3){padding-left:10rem;padding-bottom:5rem}.block--circular-design img:nth-child(4){padding-right:5rem}.block--centered{padding-top:0}.block-images-column{display:grid;gap:4rem}.block-images-column img:first-child{padding-right:6.8rem}.block-images-column img:last-child{padding-left:10rem}.image--square{width:100vw;height:100vw;object-fit:cover}.block--primary{background-color:var(--primary-color)}.block-large .large-title{margin-bottom:6rem}.block-large.block-double-spacing{padding:3rem 1rem}.block--squares .block-content{padding:4rem 3rem 0 0}.block--squares{padding-left:1rem;padding-right:1rem}.block--squares-reversed{display:flex;flex-direction:column-reverse}.block--squares img{width:calc(100vw - 2rem);height:calc(100vw - 2rem)}.block-content ul li{list-style-type:square;list-style-position:outside;margin-left:20px}.block-content svg{height:16px;width:16px;border:1.5px solid;border-radius:50%;display:inline;padding:3px;position:relative;top:3px}a.small-btn{display:inline-block}@media screen and (min-width:768px){.hero-description{width:50%}}@media screen and (min-width:992px){.desktop-only{display:block}.mb-regular{margin-bottom:4rem}.mb-large{margin-bottom:7rem}.small-btn{font-size:1.6rem!important;padding:.5rem 2rem!important}.hero-wrapper{margin-bottom:var(--large-spacing)}.block--padding-bottom{padding-bottom:var(--large-spacing)}.block--padding-top{padding-top:var(--large-spacing)}.hero-wrapper{height:100vh}.block-content{padding:0 0 var(--large-spacing) var(--large-spacing)}.block-3-columns{display:grid;grid-template-columns:7fr 3fr;gap:15px}.block-3-columns .block-content{padding-right:0;width:calc(70vw - var(--large-spacing))}.block-3-columns .block-images-wrapper{gap:68px;padding-top:var(--large-spacing)}.block-3-columns:not(.block-3-columns-reversed) .block-images-wrapper img:first-of-type{margin-bottom:calc(var(--large-spacing) * 2.5)}.block-3-columns-reversed>div:last-of-type{display:block}.block-3-columns-reversed>div:last-of-type img:last-of-type{margin:0!important}.block-3-columns-reversed .block-images-wrapper{display:grid}.block-3-columns-reversed .block-images-wrapper{padding:0}.block-3-columns>div:last-of-type img{margin:0;width:100%;padding-top:calc(var(--large-spacing) * 3)}.block-3-columns>div:first-of-type{display:flex;flex-direction:column-reverse}.block-3-columns .block-images-wrapper img:first-of-type{margin-bottom:calc(var(--large-spacing) * 2)}.image--no-padding-desktop{padding:0 0 var(--large-spacing) 0!important}.block-2-columns{display:grid;grid-template-columns:4.2fr 5.8fr;gap:var(--large-spacing)}.block-2-columns .block-images-wrapper{flex-direction:column}.block-2-columns .block-images-wrapper img{padding-right:0;padding:0 calc(var(--large-spacing) * 2) 0 var(--large-spacing)}.block-2-columns .block-content{padding:var(--large-spacing) var(--large-spacing) var(--large-spacing) 0}.block-double-spacing{padding:calc(var(--large-spacing) * 2)}.block-background--ball{background-image:url(/public/assets/images/homepage/10.webp);margin-bottom:var(--large-spacing)}.block--circular-design{display:grid;grid-template-columns:4.8fr 5.2fr;gap:var(--large-spacing) calc(var(--large-spacing) * 2)}.block--circular-design img:first-of-type{padding:3rem 0 0 0;grid-column:2/3;grid-row:3/4}.block--circular-design img:nth-child(4){padding:0;grid-column:1/2;grid-row:3/4}.block--circular-design div:first-of-type,.block--circular-design img:nth-child(3){grid-column:span 2;padding:0}.block--circular-design img:nth-child(3){grid-row:1/2;width:50%;padding-left:calc(2 * var(--large-spacing))}.block--circular-design div:first-of-type{grid-row:2/3;padding-left:30%;width:80%}.block-images-column{grid-template-columns:5.2fr 4.8fr;gap:var(--large-spacing) calc(var(--large-spacing) * 2)}.block-images-column img{padding:0!important}.block-images-column img:first-child{padding-top:3rem!important}.image--square{width:100%;height:auto;object-fit:cover}.block-large .large-title{margin-bottom:12rem}.block-large.block-double-spacing{padding:calc(var(--large-spacing) * 2)}.block--centered{padding-left:30%;width:80%}.block--padding-bottom-desktop{padding-bottom:var(--large-spacing)}.block--padding-top-desktop{padding-top:var(--large-spacing)}.block--squares{padding-left:0;padding-right:0;display:grid;grid-template-columns:4.5fr 5.5fr}.block--squares.block--squares-reversed{grid-template-columns:5.5fr 4.5fr}.block--squares img{width:100%;height:45vw}.block--squares .block-content{width:100%;padding:0 var(--large-spacing)}.block--squares:not(.block--squares-reversed) .block-content{padding-left:calc(var(--large-spacing)/ 2)}.block-content svg{height:18px;width:18px;padding:4px}}@media screen and (min-width:1500px){.block-content svg{height:24px;width:24px;padding:5px}}