.hexGrid{display:flex;flex-wrap:wrap;margin:0 auto;overflow:hidden;font-size:15px;list-style-type:none}.hex{position:relative;visibility:hidden;outline:1px solid transparent}.hex:after{content:"";display:block;padding-bottom:86.602%}.hexIn{position:absolute;width:96%;padding-bottom:110.851%;margin:0 2%;overflow:hidden;visibility:hidden;outline:1px solid transparent;-webkit-transform:rotate3d(0,0,1,-60deg) skewY(30deg);-ms-transform:rotate3d(0,0,1,-60deg) skewY(30deg);transform:rotate3d(0,0,1,-60deg) skewY(30deg)}.hexIn>*{position:absolute;visibility:visible;outline:1px solid transparent}.hex-title{width:80%}.hexLink{display:block;width:100%;height:100%;text-align:center;color:#fff;overflow:hidden;-webkit-transform:skewY(-30deg) rotate3d(0,0,1,60deg);-ms-transform:skewY(-30deg) rotate3d(0,0,1,60deg);transform:skewY(-30deg) rotate3d(0,0,1,60deg);background-color:#201f1f}.hex-top{font-size:1.5em;z-index:1;font-weight:700;height:100%}.hex-bottom{width:85%}.hex-title>h1{font-size:26px;line-height:1.2}.hexGrid{--top-size: 55%;--bottom-size: calc(100% - var(--top-size))}.hexGrid .hex-top{height:var(--top-size);bottom:var(--bottom-size)}.hexGrid .hex-top>.hex-title{flex-basis:20%}.hexGrid .hex-bottom{top:var(--top-size);height:var(--bottom-size)}.hexGrid .hex-top:after{content:"";margin:15px auto;width:20%;border-bottom:1px solid rgb(var(--v-theme-gold))}.hexLink>*{transition:transform .25s ease,opacity .25s ease;transform:translateY(15%)}@media (max-width: 1499px){.hexLink>*{transform:translateY(10px)}.hex-title>h1{font-size:26px!important;line-height:1.2}.hex-body-text{font-size:18px}.hex-icon{height:55px}.hexGrid .hex-top:after{margin:15px auto}.hex-bottom{width:75%}}@media (max-width: 1399px){.hexLink>*{transform:translateY(0)}.hex-title>h1{font-size:23px!important;line-height:1.2}.hex-body-text{font-size:15px}.hex-icon{height:55px}.hexGrid .hex-top:after{margin:10px auto}.hex-bottom{width:85%}}@media (max-width: 1199px){.hexLink>*{transform:translateY(0)}.hex-title>h1{font-size:20px!important;line-height:1.2}.hex-body-text{font-size:13px}.hex-icon{height:45px}.hexGrid .hex-top:after{margin:10px auto}.hex-bottom{width:85%}}@media (max-width: 1049px){.hexLink>*{transform:translateY(-10px)}.hex-title>h1{font-size:18px!important;line-height:1.2}.hex-body-text{font-size:12px}.hex-icon{height:35px}.hexGrid .hex-top:after{margin:8px auto}.hex-bottom{width:85%}}@media (min-width: 959px){.hexGrid{padding-bottom:10%;margin-left:auto;margin-right:auto;padding-left:0}.hex{width:33.333%}.hex:nth-child(5n+4){margin-left:16.666%}}@media (max-width: 959px){.hexGrid{padding-bottom:14%}.hex{width:50%}.hex:nth-child(3n+3){margin-left:25%}.hex-body-text{font-size:11px}.hexLink{cursor:pointer}.hex-bottom{width:90%}.hex-title>h1{font-size:25px!important;line-height:1.1}.hex-body-text{font-size:16px}.hex-icon{height:48px}.hexGrid .hex-top:after{margin:10px auto}}@media (max-width: 899px){.hex-title>h1{font-size:20px!important;line-height:1.1}.hex-body-text{font-size:14px}.hex-icon{height:48px}.hex-bottom{width:80%}}@media (max-width: 799px){.hex-title>h1{font-size:18px!important;line-height:1.1}.hex-body-text{font-size:13px}.hex-icon{height:40px}}@media (max-width: 699px){.hex-title>h1{font-size:17px!important;line-height:1.1}.hex-body-text{font-size:11px}.hex-icon{height:35px}}@media (max-width: 599px){.hex-title>h1{font-size:18px!important;line-height:1.1}.hex-body-text{font-size:12px}.hex-icon{height:40px}}@media (max-width: 550px){.hex-title>h1{font-size:18px!important;line-height:1.2}.hex-body-text{font-size:12px}.hex-icon{height:35px}.hexGrid .hex-top:after{margin:8px auto}.hex-bottom{width:85%}}@media (max-width: 500px){.hexLink>*{transform:translateY(-5px)}.hex-title>h1{font-size:14px!important;line-height:1.2}.hex-body-text{font-size:9px}.hex-icon{height:30px}.hexGrid .hex-top:after{margin:6px auto}.hex-bottom{width:80%}}@media (max-width: 425px){.hexLink>*{transform:translateY(-5px)}.hex-title>h1{font-size:13px!important;line-height:1.2}.hex-body-text{font-size:8px}.hex-icon{height:20px}.hex-bottom{width:80%}}@media (max-width: 360px){.hexLink>*{transform:translateY(30%)}.hexLink.hexLink--active>*{transform:translateY(-50%)}.hexLink.hexLink--active>.hex-body-text{font-size:1.3em}.hex-title>h1{font-size:13px!important;line-height:1.2}.hex-body-text{font-size:8px}.hex-icon{height:20px}.hex-bottom{width:80%;opacity:.2}}.recommendation-section[data-v-f08c2814]{z-index:1}.recommendation-section+div[data-v-f08c2814]{z-index:2}.recommendation-bg[data-v-f08c2814]{max-width:100%;inset:0 0 0 50%;transform:translate(-50%);z-index:-1;opacity:.5}.recommendation-body[data-v-f08c2814]{max-width:550px;padding-top:7rem;padding-bottom:2rem}.recommendation-body__quote[data-v-f08c2814]{line-height:1.2}.quote-line[data-v-f08c2814]{min-width:1rem;max-width:3rem}@media (min-width: 600px){.recommendation-bg[data-v-f08c2814]{max-width:75%}}@media (min-width: 960px){.recommendation-bg[data-v-f08c2814]{max-width:unset;max-height:100%;opacity:1}.recommendation-body[data-v-f08c2814]{padding:8rem 0}}.recommendation-section__left-particles[data-v-f08c2814]{position:relative;top:100%;left:0;--particle-vertical-size: 7rem;--particle-horizontal-size: calc(var(--particle-vertical-size) - 3rem)}.recommendation-section__left-particles[data-v-f08c2814]:before{content:"";position:absolute;bottom:2rem;left:0;width:1px;height:var(--particle-vertical-size);background-color:rgb(var(--v-theme-blue))}.recommendation-section__left-particles[data-v-f08c2814]:after{content:"";position:absolute;bottom:calc(var(--particle-vertical-size) - 3rem);left:calc(var(--particle-horizontal-size) * -1 + .75rem);width:var(--particle-horizontal-size);height:1px;background-color:rgb(var(--v-theme-blue))}.recommendation-section__center-particles[data-v-f08c2814]{position:relative;top:0;height:100%}.recommendation-section__center-particles[data-v-f08c2814]:before{content:"";position:absolute;top:-3rem;left:0;width:1px;height:8rem;background-color:rgb(var(--v-theme-gold))}.recommendation-section__right-particles[data-v-f08c2814]{position:relative;height:100%;--particle-horizontal-size: 12rem;--particle-vertical-size: 4rem}.recommendation-section__right-particles[data-v-f08c2814]:before{position:absolute;content:"";bottom:0;right:5rem;width:var(--particle-horizontal-size);height:1px;background-color:rgb(var(--v-theme-blue))}.recommendation-section__right-particles[data-v-f08c2814]:after{position:absolute;content:"";bottom:calc(var(--particle-vertical-size) * -1 + 1rem);right:6.5rem;width:1px;height:var(--particle-vertical-size);background-color:rgb(var(--v-theme-primary))}.app-carousel[data-v-f08c2814] .v-carousel__controls{justify-content:flex-end;background:transparent}.app-carousel[data-v-f08c2814] .v-carousel__controls .v-btn{display:inline-block;width:10px;height:10px;margin:5px;background-color:rgb(var(--v-theme-grey));cursor:pointer;border-radius:0;opacity:.4}.app-carousel[data-v-f08c2814] .v-carousel__controls .v-btn.v-btn--active .v-btn__overlay{background-color:#fff!important;opacity:.8}.app-carousel[data-v-f08c2814] .v-carousel__controls .v-btn .v-btn__content{color:transparent}.app-carousel[data-v-f08c2814] :deep(.controls) ul{list-style:none}.split-line[data-v-4eea4bf0]{overflow:unset;white-space:wrap}.video-sizer[data-v-4eea4bf0]{position:relative;padding-top:56.25%}.video-sizer iframe[data-v-4eea4bf0]{position:absolute;top:1rem;left:0;right:0;bottom:0}.green-line[data-v-4eea4bf0]:before{position:absolute;content:"";top:50%;transform:translateY(-50%);height:6rem;width:1px;background-color:rgb(var(--v-theme-primary))}.landing-banner-box{height:828px}.landing-banner-box .landing-banner-content{z-index:1;top:50%;transform:translateY(-50%)}.banner-description-content{width:800px;max-width:90%}@media only screen and (max-width: 1600px){.landing-banner-box{height:750px}}@media only screen and (max-width: 1400px){.landing-banner-box{height:680px}}@media only screen and (max-width: 959px){.landing-banner-box{height:550px}.landing-banner-box .landing-banner-content{top:55%}}@media only screen and (max-width: 599px){.landing-banner-box{height:580px}.landing-banner-box .landing-banner-content{z-index:1;top:none;bottom:-100px;transform:translateY(none)}}@media only screen and (max-width: 400px){.landing-banner-box{height:670px}}
