.study-intro{width:100%;height:100vh;max-height:54vw;position:relative;overflow:hidden}.study-intro .visual-container,.study-intro .visual-container .aspect-container{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.study-intro .visual-container .aspect-container{padding-bottom:0}.study-intro .content-wrapper{position:absolute;height:100%;width:calc(100vw * 1020 / var(--page-width));z-index:1;right:0;bottom:0;z-index:3}.study-intro .content:before{content:"";display:block;width:0;height:0;background-color:var(--color-white);position:absolute;top:0;left:0;transform:translate(-100%,-100%);transition:all 0.4s ease}.study-intro.loaded .content:before{width:calc(100vw * 100 / var(--page-width));height:calc(100vw * 100 / var(--page-width));transition-delay:0.8s}.study-intro .content-wrapper .part{display:flex;align-items:center;height:33.5%;width:100%;background-color:var(--color-white);transform:translate3d(101%,0,0)}.study-intro .content-wrapper .part:nth-child(1){width:calc(100vw * 645 / var(--page-width));height:33%;transform:translate3d(calc(100vw * 1025 / var(--page-width)),0,0)}.study-intro.loaded .content-wrapper .part{transform:translate3d(0,0,0)}.study-intro.loaded .content-wrapper .part:nth-child(1){transform:translate3d(calc(100vw * 376 / var(--page-width)),0,0)}.study-intro.loaded .content-wrapper .part:nth-child(2){transition-delay:0.2s}.study-intro.loaded .content-wrapper .part:nth-child(3){transition-delay:0.4s}.study-intro .content{position:absolute;bottom:0;left:0;display:flex;width:100%;height:67%;align-items:center;justify-content:center;z-index:1;flex-direction:column}.study-intro .content .title,.study-intro .content .text{opacity:0;transform:translate3d(0,25%,0);display:block;width:100%;padding-left:calc(100vw * 150 / var(--page-width))}.study-intro.loaded .content .title,.study-intro.loaded .content .text{opacity:1;transform:translate3d(0,0,0);-webkit-transition:opacity 0.4s ease,transform 0.4s ease;transition:opacity 0.4s ease,transform 0.4s ease;transition-delay:0.9s}.study-intro .content .title{margin-bottom:calc(100vw * 40 / var(--page-width));padding-right:calc(100vw * 80 / var(--page-width))}.study-intro.loaded .content .text{transition-delay:1.2s;padding-right:calc(100vw * 270 / var(--page-width))}.study-intro.loaded .content .text p:last-of-type{margin-bottom:0}.study-intro.loaded .content .text .buttons{display:block;margin-top:calc(100vw * 24 / var(--page-width))}.study-intro .buttons.mobile{display:none}.study-intro.loaded .content .text .button{display:inline-block}.study-intro.loaded .content .text .button:first-child{margin-right:calc(100vw * 20 / var(--page-width));}@media screen and (max-width:740px){.study-intro{padding-top:calc(100vw * 160 / var(--page-width));display:flex;flex-direction:column-reverse;height:auto;max-height:unset}.study-intro .content-wrapper .part,.study-intro .content:before{display:none!important}.study-intro .visual-container{position:relative;width:calc(100vw + 2 * var(--padding-general))!important;left:calc(-1 * var(--padding-general))}.study-intro .visual-container,.study-intro .visual-container .aspect-container{position:relative;height:112vw}.study-intro .visual-container .hover{opacity:1}.study-intro .content-wrapper,.study-intro .content{position:relative;display:block;width:100%;height:auto}.study-intro .content-wrapper{margin-bottom:calc(100vw * 40 / var(--page-width))}.study-intro.loaded .content .title,.study-intro.loaded .content .text{width:100%;padding-left:0;padding-right:0}.study-intro .content .title{font-size:var(--font-size-h3);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3);margin-bottom:calc(100vw * 40 / var(--page-width))}.study-intro>figure{position:relative}.study-intro .buttons.mobile{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;justify-content:space-between;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.study-intro.loaded .content .text .buttons.desktop{display:none}.study-intro .buttons.mobile .request-button{background-color:var(--color-background-2);border-color:var(--color-background-2)}.study-intro .buttons.mobile .button{width:45vw;font-size:14px;line-height:calc(100vw * 60 / var(--page-width));height:calc(100vw * 60 / var(--page-width))}}