.activity-wrapper .company-brief{display:flex;flex-direction:column;height:100vh;justify-content:center;position:sticky;top:0}.activity-wrapper .company-brief .outer-wrapper{background-image:url(https://4913796.fs1.hubspotusercontent-na1.net/hubfs/4913796/Explorer-events/company-brief.png);background-position:50%;background-repeat:no-repeat;background-size:contain;text-align:center}.activity-wrapper .company-brief .outer-wrapper .quote-icon{height:45px;margin:0 auto;width:61px}.activity-wrapper .company-brief .outer-wrapper .quote-icon img{height:100%;width:100%}.activity-wrapper .company-brief .outer-wrapper .title{margin-top:31px}.activity-wrapper .company-brief .outer-wrapper .title h2{font-size:52px!important;line-height:56px!important}.activity-wrapper .company-brief .outer-wrapper .brief-quotes{margin-top:31px}.activity-wrapper .company-brief .outer-wrapper .brief-quotes p{color:#fff;font-family:Epilogue;font-size:18px;font-weight:400;letter-spacing:-.04em;line-height:36px;margin:0}.activity-wrapper .company-brief .outer-wrapper .brief-quotes p .letter{transition:color .3s ease}.activity-wrapper .activity-listing{background:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:20px;border-top-right-radius:20px;overflow:hidden;padding:125px 25px 28px;position:relative;z-index:99}.activity-wrapper .activity-listing a{text-decoration:none}.activity-wrapper .activity-listing .module-header{align-items:end;display:flex;justify-content:space-between;margin-bottom:42px}.activity-wrapper .activity-listing .main-title h2{color:#000;width:60%}.activity-wrapper .activity-listing .activities-grid{display:grid;gap:0;grid-template-columns:repeat(4,1fr)}.activity-wrapper .activity-listing .activity-card{position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.activity-wrapper .activity-listing .activity-image{height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.4,0,.2,1);width:100%}.activity-wrapper .activity-listing .activity-title h3{color:#6a6a6a;font-family:Epilogue;font-size:23px!important;font-weight:400;letter-spacing:-.04em;line-height:23px!important;margin-bottom:15px;transform-origin:left top;transition:all .4s cubic-bezier(.4,0,.2,1)}.activity-wrapper .activity-listing .activity-subtitle{color:hsla(0,0%,100%,.8);font-size:1rem;font-weight:400;transition:all .4s ease}.activity-wrapper .activity-listing .activity-description p{color:#858585;font-family:Epilogue;font-size:16px;font-weight:400;letter-spacing:-.04em;line-height:20px}.activity-wrapper .activity-listing .activity-description{bottom:20px;left:18px;opacity:0;position:absolute;right:18px;transform:translateY(20px);transition:all .4s cubic-bezier(.4,0,.2,1)}.activity-wrapper .activity-listing .image-wrapper{height:620px;overflow:hidden}.activity-wrapper .activity-listing .arrow-circle{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:57px;justify-content:center;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-100%) scale(.7);transition:all .4s cubic-bezier(.4,0,.2,1);width:57px;z-index:2}.activity-wrapper .activity-listing .activity-card:hover .activity-image{transform:translateY(-100px)}.activity-wrapper .activity-listing .activity-card:hover .activity-title h3{color:#000;font-weight:500;transform:scale(1.05);transform-origin:bottom left}.activity-wrapper .activity-listing .activity-card:hover .activity-subtitle{transform:translateY(5px)}.activity-wrapper .activity-listing .activity-card:hover .activity-description{opacity:1;transform:translateY(10px)}.activity-wrapper .activity-listing .activity-card:hover .arrow-circle{opacity:1;transform:translate(-50%,-100%) scale(1)}@media only screen and (max-width:1200px) and (min-width:1101px){.activity-wrapper .activity-listing .activity-description{bottom:0}.activity-wrapper .activity-listing .activity-description p{font-size:14px}}@media only screen and (max-width:1076px) and (min-width:992px){.activity-wrapper .activity-listing .activity-title h3{font-size:20px!important}}@media(min-width:1440px){.activity-wrapper .activity-listing .activity-title h3 br{display:none}}@media(max-width:1440px){.activity-wrapper .activity-listing .image-wrapper{height:420px}}@media(max-width:1100px){.activity-wrapper .company-brief .outer-wrapper .brief-quotes p{font-size:18px;line-height:33px}.activity-wrapper .activity-listing{padding:50px 20px}.activity-wrapper .activity-listing .decorative-element svg{width:62px}.activity-wrapper .activity-listing .activity-title h3{font-size:20px!important;line-height:24px!important}.activity-wrapper .activity-listing .arrow-circle{height:47px;width:47px}.activity-wrapper .activity-listing .activity-description p{font-size:14px;line-height:19px}.activity-wrapper .activity-listing .activity-description{bottom:0;left:15px;right:15px}.activity-wrapper .activity-listing .activity-card:hover .activity-image{transform:translateY(-80px)}}@media(max-width:991px){.activity-wrapper .company-brief{height:auto;padding:100px 0;position:static}.activity-wrapper .company-brief .outer-wrapper{max-width:100%}.activity-wrapper .activity-listing .module-header{padding:0}.activity-wrapper .activity-listing{padding:50px 20px}.activity-wrapper .activity-listing .decorative-element svg{width:52px}.activity-wrapper .activity-listing .activities-grid{grid-template-columns:1fr 1fr;grid-row-gap:40px;grid-column-gap:40px}.activity-wrapper .activity-listing .activity-title h3{color:#000;font-size:20px!important;line-height:20px!important;max-width:100%;transform:none}.activity-wrapper .activity-listing .activity-card:hover .activity-title h3{font-weight:400;transform:none}.activity-wrapper .activity-listing .activity-card:hover .activity-image{transform:translateY(0)}.activity-wrapper .activity-listing .activity-card:hover .arrow-circle,.activity-wrapper .activity-listing .activity-title h3 br{display:none}.activity-wrapper .activity-listing .activity-card:hover .activity-description{transform:none}.activity-wrapper .activity-listing .activity-description{margin-top:13px;opacity:1;position:static;transform:none}.activity-wrapper .activity-listing .image-wrapper{height:400px}}@media(max-width:767px){.activity-wrapper .company-brief{padding:55px 0}.activity-wrapper .company-brief .outer-wrapper .brief-quotes p{font-size:14px;line-height:28px}.activity-wrapper .activity-listing .module-header{margin-bottom:35px}.activity-wrapper .activity-listing .main-title h2{width:100%}.activity-wrapper .activity-listing{padding:40px 20px}.activity-wrapper .activity-listing .decorative-element{display:none}.activity-wrapper .activity-listing .activities-grid{grid-template-columns:1fr;grid-row-gap:40px}}