.intro[data-v-662b9a69]{min-height:566px;overflow:hidden;padding:332px 0 84px;position:relative}.intro-container[data-v-662b9a69]{position:relative;z-index:1}.intro-content[data-v-662b9a69]{max-width:629px}.intro-cards[data-v-662b9a69]{margin-top:88px}.intro[data-v-662b9a69]:not(.type2){background-color:#3b2764}.intro-background[data-v-662b9a69],.intro-video[data-v-662b9a69]{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.intro-video[data-v-662b9a69]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.intro-background[data-v-662b9a69]{background-position:50%;background-size:cover}.case_studies .intro-type2 .intro-title[data-v-662b9a69]{font-size:48px!important;font-weight:700!important;line-height:56px!important}.type2[data-v-662b9a69]{margin-top:120px}.type2[data-v-662b9a69],.type2 .content[data-v-662b9a69]{position:relative;z-index:1}.type2 .content[data-v-662b9a69]{flex:0 1 630px;margin-left:clamp(16px,(100vw - 1328px)/2 + 16px,(100vw - 1328px)/2 + 16px);margin-top:200px}.type2 .content-btn[data-v-662b9a69]{height:60px;width:60px}.type2 .content-btn[data-v-662b9a69],.type2 .content-btn path[data-v-662b9a69],.type2 .content-btn svg[data-v-662b9a69]{transition:all .3s}.type2 .content-btn[data-v-662b9a69]:hover{border-color:rgb(var(--v-theme-forest))!important}.type2 .content-btn:hover svg[data-v-662b9a69]{transform:translateY(2px)}.type2 .content-btn[data-v-662b9a69]:hover path{fill:rgb(var(--v-theme-forest))!important}.type2 .image[data-v-662b9a69]{flex:0 1 672px}.type2 .image img[data-v-662b9a69]{border-bottom-left-radius:300px;height:668px;width:100%}.type3[data-v-662b9a69]{overflow:hidden;padding-bottom:64px;padding-top:395px;position:relative}.type3 .header[data-v-662b9a69]{max-width:629px}.type3 .items[data-v-662b9a69]{margin-top:36px}.type3 .intro-container[data-v-662b9a69]{position:relative;z-index:2}.type3 .intro-btn-wrapper button[data-v-662b9a69]{background-color:rgb(var(--v-theme-primrose-100));border-radius:50%;height:76px;width:76px}.type3 .intro-btn-wrapper button[data-v-662b9a69],.type3 .intro-btn-wrapper button svg[data-v-662b9a69]{transition:all .3s}.type3 .intro-btn-wrapper button[data-v-662b9a69]:hover{background-color:rgb(var(--v-theme-purple-400))}.type3 .intro-btn-wrapper button:hover svg[data-v-662b9a69]{color:#fff!important}.intro.with-video.gradient[data-v-662b9a69]:after,.type3.with-video.gradient[data-v-662b9a69]:after{background:linear-gradient(1turn,#3b2764,#03332f00 97.04%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.circle-img[data-v-662b9a69]{height:688px;max-height:90%;pointer-events:none;position:absolute;right:0;top:82px}.type3 .circle-img[data-v-662b9a69]{height:903px}@media screen and (max-width:992px){.circle-img[data-v-662b9a69]{display:none}}@media screen and (max-width:1280px){.type3 .items[data-v-662b9a69]{gap:64px!important;justify-content:space-around!important}}@media screen and (max-width:992px){.type2[data-v-662b9a69]{flex-direction:column;margin-top:150px}.type2 .content[data-v-662b9a69],.type2 .image[data-v-662b9a69]{flex:0 1 auto}.type2 .content[data-v-662b9a69]{margin:0 auto!important;max-width:calc(100% - 80px)!important}.type2 .image img[data-v-662b9a69]{height:unset;max-height:400px;-o-object-fit:contain;object-fit:contain}.type2 .image[data-v-662b9a69]{padding:0 40px}.intro[data-v-662b9a69],.type3[data-v-662b9a69]{padding-top:250px}}@media screen and (max-width:600px){.intro[data-v-662b9a69]{padding-top:140px}.intro-links[data-v-662b9a69]{display:table!important}.intro-links a[data-v-662b9a69]{display:block}.intro-links a[data-v-662b9a69]:not(:first-child){margin-top:24px}.intro-cards[data-v-662b9a69]{flex-direction:column;gap:24px!important;margin-top:50px}.intro-cards img[data-v-662b9a69]{width:25px}.type2[data-v-662b9a69]{margin-top:130px}.type2 .image[data-v-662b9a69]{display:none!important}.type2 .content-btn[data-v-662b9a69]{height:40px;margin-top:24px!important;width:40px}.type2 .content-btn svg[data-v-662b9a69]{width:22px}.case_studies .intro-type2 .intro-title[data-v-662b9a69]{font-size:32px!important;line-height:40px!important}.type3[data-v-662b9a69]{padding-top:140px}}
