section.hero.layout-image .label p,section.hero.layout-image .limit-width .hero-island .title .content p{font-size:28px}@media screen and (min-width:320px){section.hero.layout-image .label p,section.hero.layout-image .limit-width .hero-island .title .content p{font-size:calc(21.71429px + 1.96429vw)}}@media screen and (min-width:1440px){section.hero.layout-image .label p,section.hero.layout-image .limit-width .hero-island .title .content p{font-size:50px}}section.hero.layout-simple .limit-width .hero-island .content p,section.hero.layout-simple .limit-width .hero-island .label{font-size:18px}@media screen and (min-width:320px){section.hero.layout-simple .limit-width .hero-island .content p,section.hero.layout-simple .limit-width .hero-island .label{font-size:calc(16.85714px + .35714vw)}}@media screen and (min-width:1440px){section.hero.layout-simple .limit-width .hero-island .content p,section.hero.layout-simple .limit-width .hero-island .label{font-size:22px}}section.hero{overflow:hidden;position:relative}section.hero>*{position:relative;z-index:1}section.hero .limit-width{position:relative;width:100%}section.hero .limit-width .button{align-self:flex-start}section.hero .title strong{font-weight:inherit}section.hero .description{line-height:1.3;margin-bottom:2.5rem}section.hero.layout-image{display:flex;flex-direction:column}@media(min-width:992px){section.hero.layout-image{min-height:0}}section.hero.layout-image>*{position:static;z-index:auto}section.hero.layout-image .scroll-button{margin:0 auto;padding:.625rem;position:relative;z-index:2}section.hero.layout-image .scroll-button:after{background-image:url("data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22M6%209l6%206%206-6%22%2F%3E%3C%2Fsvg%3E");content:"";display:block;height:1.5rem;width:1.5rem}section.hero.layout-image .scroll-button:hover:after{filter:url(#filter-primary)}section.hero.layout-image .limit-width{position:static}section.hero.layout-image .limit-width .hero-island{background-color:#fff;border-radius:1.25rem;max-width:55.625rem;padding:1.875rem;position:relative;z-index:1}section.hero.layout-image .limit-width .hero-island .title{margin-bottom:1.875rem}section.hero.layout-image .content{max-width:43.4375rem;position:relative;z-index:3}section.hero.layout-image .label,section.hero.layout-image .title{position:relative;z-index:3}section.hero.layout-image .background-slides{height:100%;left:0;list-style-type:none;margin:0;padding:0;position:absolute;top:0;width:100%;z-index:0}section.hero.layout-image .slide-image{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}section.hero.layout-image .slide-image img,section.hero.layout-image .slide-image picture,section.hero.layout-image .slide-image video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section.hero.layout-image .slide-image:after{background:linear-gradient(90deg,rgba(var(--black),.7) 0,rgba(var(--black),0) 100%);border-radius:0;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}section.hero.layout-image:after{content:none}section.hero.bg-light .slide-image:after{background:linear-gradient(90deg,rgba(var(--white),.7) 0,rgba(var(--white),0) 100%)}section.hero.hero-carousel .carousel-nav{position:relative;z-index:3}section.hero.hero-carousel .carousel-nav .button:focus,section.hero.hero-carousel .carousel-nav .button:hover{cursor:pointer}section.hero.hero-carousel .slide-image{opacity:0;pointer-events:none;transition:all .3s ease-in-out}section.hero.hero-carousel .slide-image.is-active{opacity:1;pointer-events:all}section.hero.layout-simple .limit-width{align-items:center;display:flex;flex-direction:column;gap:1.875rem}@media(min-width:992px){section.hero.layout-simple .limit-width{flex-direction:row}}section.hero.layout-simple .limit-width .hero-island{position:relative;width:100%}@media(min-width:992px){section.hero.layout-simple .limit-width .hero-island{width:50%}}section.hero.layout-simple .limit-width .hero-island .label{color:#7238ff;font-weight:400;line-height:1;text-transform:unset!important}section.hero.layout-simple .limit-width .hero-island .title{max-width:40.625rem}section.hero.layout-simple .limit-width .hero-island .title h1{margin-bottom:1.25rem}section.hero.layout-simple .limit-width .hero-island .content{max-width:41.25rem}section.hero.layout-simple .limit-width .wrap-images{align-self:flex-start;display:flex;flex-direction:column;gap:var(--guttering);width:100%}@media(min-width:992px){section.hero.layout-simple .limit-width .wrap-images{width:50%}}section.hero.layout-simple .limit-width .wrap-images .first-two,section.hero.layout-simple .limit-width .wrap-images .second-two{display:flex;flex:1 0 100%;gap:var(--guttering);width:100%}section.hero.layout-simple .limit-width .wrap-images .first-two img,section.hero.layout-simple .limit-width .wrap-images .second-two img{aspect-ratio:1.1/1;border-radius:1.25rem;-o-object-fit:cover;object-fit:cover;width:100%}section.hero.layout-simple .limit-width .wrap-images .first-two>div,section.hero.layout-simple .limit-width .wrap-images .second-two>div{flex:0 0 auto}section.hero.layout-simple .limit-width .wrap-images .first-two .bottom-right,section.hero.layout-simple .limit-width .wrap-images .first-two .top-left,section.hero.layout-simple .limit-width .wrap-images .second-two .bottom-right,section.hero.layout-simple .limit-width .wrap-images .second-two .top-left{flex-basis:50%}section.hero.layout-simple .limit-width .wrap-images .first-two .bottom-left,section.hero.layout-simple .limit-width .wrap-images .first-two .top-right,section.hero.layout-simple .limit-width .wrap-images .second-two .bottom-left,section.hero.layout-simple .limit-width .wrap-images .second-two .top-right{flex-basis:33.3333333333%}section.hero.layout-simple .limit-width .wrap-images .first-two{align-items:flex-end;justify-content:flex-end}section.hero.layout-simple .limit-width .wrap-images .second-two{justify-content:flex-start}section.hero.layout-simple:after{content:none}section.hero.layout-five .hero-island .title{max-width:75%}section.hero.layout-five .hero-island .title .h2{margin-bottom:4.375rem}section.hero.layout-five .hero-island .label{color:#7238ff;text-transform:unset!important}section.hero.layout-five .wrap-images{display:flex;gap:var(--guttering)}section.hero.layout-five .wrap-images .first-two{display:flex;flex-direction:column;gap:var(--guttering);width:50%}@media(min-width:768px){section.hero.layout-five .wrap-images .first-two{width:25%}}section.hero.layout-five .wrap-images .large-centered{width:50%}section.hero.layout-five .wrap-images .second-two{display:none}@media(min-width:768px){section.hero.layout-five .wrap-images .second-two{display:flex;flex-direction:column;gap:var(--guttering);width:25%}}section.hero.layout-five .wrap-images .image{height:100%;padding-bottom:68%;position:relative}section.hero.layout-five .wrap-images .image img{border-radius:.75rem;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}@media(min-width:992px){section.hero.layout-five .wrap-images .image img{border-radius:1.25rem}}section.hero.layout-five .bottom-left,section.hero.layout-five .top-right{background-color:#f2f2f2;border-radius:1.25rem}section.hero.layout-standard .limit-width{display:flex;flex-direction:column}@media(min-width:992px){section.hero.layout-standard .limit-width{flex-direction:row}}section.hero.layout-standard .limit-width .hero-island{display:flex;flex-direction:column;gap:1.25rem;justify-content:center;width:100%}@media(min-width:992px){section.hero.layout-standard .limit-width .hero-island{width:50%}}section.hero.layout-standard .limit-width .hero-island .description,section.hero.layout-standard .limit-width .hero-island .label,section.hero.layout-standard .limit-width .hero-island h1{max-width:38.75rem}section.hero.layout-standard .limit-width .hero-island .description p,section.hero.layout-standard .limit-width .hero-island .label p,section.hero.layout-standard .limit-width .hero-island h1{margin:0}section.hero.layout-standard .limit-width .large-centered{width:100%}@media(min-width:992px){section.hero.layout-standard .limit-width .large-centered{width:50%}}section.hero.layout-standard .limit-width .large-centered .image{border-radius:1.25rem;overflow:hidden;padding-top:79%;position:relative}section.hero.layout-standard .limit-width .large-centered .image img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.hero-404{background-color:#f2f2f2}.hero-404 .description{line-height:1.3;max-width:53.125rem}.hero-404 .description a{color:#7238ff;text-decoration:none}.hero-404 .description a:hover{color:#ff5c5c}.hero-404 .keyword-search{align-items:center;border:1px solid #7238ff;border-radius:.5rem;display:flex;padding:.3125rem;width:100%}@media(min-width:992px){.hero-404 .keyword-search{width:50%}}.hero-404 .keyword-search input[type=search]{background-color:transparent;border:none;flex-grow:1;outline:none;padding:.5rem 1.5rem .5rem .625rem}.hero-404 .keyword-search input[type=search]::-moz-placeholder{color:#000}.hero-404 .keyword-search input[type=search]::placeholder{color:#000}.hero-404 .keyword-search .button{align-items:center;display:flex;justify-content:center}@media(min-width:992px){.home section.hero{padding:9.6875rem 0}}
