.s-hero-home{position:relative;margin-top:calc(var(--head-height));padding:2.2rem 0 3.1rem}@media only screen and (max-width: 1440px){.s-hero-home{padding:2.2rem 0 3.1rem}}@media only screen and (max-width: 1080px){.s-hero-home{padding:2.2rem 0 3.1rem}}@media only screen and (max-width: 987px){.s-hero-home{padding:2rem 0 3rem}}@media only screen and (max-width: 767px){.s-hero-home{padding:1.5rem 0 3rem}}.s-hero-home__wrapper{position:relative;width:100%}.s-hero-home__block{display:flex;flex-wrap:wrap;align-items:center;width:100%}.s-hero-home .s__content{position:relative;padding:0 2rem 0 0;width:calc(50% - 100px)}@media only screen and (max-width: 1080px){.s-hero-home .s__content{width:calc(50% - 60px)}}@media only screen and (max-width: 987px){.s-hero-home .s__content{padding:0 0 2rem;width:100%}}.s-hero-home .s__content .s__text{width:100%}.s-hero-home .s__content .s__text h1{font:600 var(--font-size-h-2xl)/1 var(--font-heading);letter-spacing:.02em}.s-hero-home .s__content .s__text p{margin:1.1rem 0 0}.s-hero-home .s__content .s__text .s__cta{display:flex;flex-direction:row;align-items:center;justify-content:normal;margin:1.1rem 0 0}.s-hero-home .s__content .s__text .s__cta .btn-plain svg{color:var(--color-brand-1)}.s-hero-home .s__content .s__text .s__cta .btn-plain:hover svg,.s-hero-home .s__content .s__text .s__cta .btn-plain:focus svg{color:var(--color-white)}.s-hero-home .s__images{position:relative;width:calc(50% + 100px)}@media only screen and (max-width: 1080px){.s-hero-home .s__images{width:calc(50% + 60px)}}@media only screen and (max-width: 987px){.s-hero-home .s__images{width:100%}}.s-hero-home .s__images .s__images-row{display:flex;width:calc(50vw + 100px)}@media only screen and (max-width: 1080px){.s-hero-home .s__images .s__images-row{width:calc(50vw + 60px)}}@media only screen and (max-width: 987px){.s-hero-home .s__images .s__images-row{width:100%}}.s-hero-home .s__images .s__images-row .s__image-col{width:20%;transition:all .3s ease-in-out}.s-hero-home .s__images .s__images-row .s__image-col .imagebox{position:relative;display:block;width:100%;height:29.35rem;min-height:100%;overflow:hidden}@media only screen and (max-width: 1080px){.s-hero-home .s__images .s__images-row .s__image-col .imagebox{height:22rem}}@media only screen and (max-width: 987px){.s-hero-home .s__images .s__images-row .s__image-col .imagebox{height:20rem}}@media only screen and (max-width: 767px){.s-hero-home .s__images .s__images-row .s__image-col .imagebox{height:18rem}}.s-hero-home .s__images .s__images-row .s__image-col .imagebox img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-hero-home .s__images .s__images-row .s__image-col .imagebox .link-btn{font:400 var(--font-size-t-lg)/1.5 var(--font-text);position:absolute;right:1.3rem;bottom:1.3rem;z-index:1;display:inline-flex;align-items:center;gap:14px;opacity:0;visibility:hidden;color:var(--color-white);text-decoration:none;transition:all .3s ease-in-out}.s-hero-home .s__images .s__images-row .s__image-col:hover{width:55%}@media only screen and (max-width: 767px){.s-hero-home .s__images .s__images-row .s__image-col:hover{flex:0 0 auto;width:70%}}.s-hero-home .s__images .s__images-row .s__image-col:hover .imagebox .link-btn{opacity:1;visibility:visible}
