.researchComponent{background:var(--_research_userbg,#2e9057);overflow:initial}
.researchComponent-grid{display:grid}
.research-content-wrapper{order:1;color:#fff;padding:0 20px 60px 20px}
.research-content-wrapper .eyebrow{color:#ff0;font-size:32px;text-transform:uppercase}
.research-content-wrapper .research-content__title{font-size:50px;line-height:45px;text-transform:uppercase;margin-top:30px}
.research-content-wrapper .research-content__intro{margin-top:40px}
.research-content-wrapper .research-content__intro .btn{margin-top:50px}
.research-content__image{translate:12px -40px;justify-self:end}
.research-content__image img{max-width:340px;width:100%;height:auto}
@media(min-width:768px){.researchComponent-grid{display:grid;grid-template-columns:340px auto;grid-template-rows:auto auto;padding:110px 0 60px 0}
.research-content-wrapper{order:unset;padding:0}
.research-content-wrapper .research-content__title{font-size:72px;line-height:60px;letter-spacing:.02em;margin-top:45px}
.research-content-wrapper .research-content__intro{margin-top:40px}
.research-content-wrapper .research-content__intro .btn{margin-top:50px}
.research-content__image{translate:20px 0}
.research-content__image .video-card .video-card__image{height:auto}
.research-content__image img{max-width:unset}
}
@media(min-width:1024px){.researchComponent{padding:0}
.researchComponent-grid{grid-template-columns:440px auto}
.research-content__image{justify-self:end;translate:20px 0;grid-column:2/-1}
}
@media(min-width:1280px){.researchComponent{background:linear-gradient(180deg,rgba(255,255,255,1) 0,rgba(255,255,255,1) 0,var(--_research_userbg,#2e9057) 0,var(--_research_userbg,#2e9057) 680px,rgba(255,255,255,1) 680px,rgba(255,255,255,1) 100%)}
.researchComponent-grid{grid-template-columns:440px auto;grid-template-rows:auto auto;padding:110px 80px 0 80px}
.research-content-wrapper{order:unset}
.research-content__image{justify-self:end;translate:75px 0;max-width:640px;grid-column:2/-1;grid-row:1/-1}
}
@media(min-width:1440px){.researchComponent{background:linear-gradient(180deg,rgba(255,255,255,1) 0,rgba(255,255,255,1) 0,var(--_research_userbg,#2e9057) 0,var(--_research_userbg,#2e9057) 760px,rgba(255,255,255,1) 760px,rgba(255,255,255,1) 100%)}
}
#shareDialog{position:fixed;top:0;width:100%;max-width:100%;border:0;height:280px;max-height:unset;padding:35px 18px}
#shareDialog::backdrop{opacity:.1;background:#000}
#shareDialog .shareDialog-close{position:absolute;right:calc(1em + 10px);z-index:5;border:0;background:0}
#shareDialog .share-title{padding-bottom:14px;color:#4e4f51}
#shareDialog .share-options-container{border-bottom:1px solid #d5d5d7;padding-bottom:18px;margin-bottom:18px}
#shareDialog .share-options{list-style:none;padding:0;margin-bottom:0;display:flex;flex-direction:row;justify-content:space-between}
#shareDialog .share-options li{display:flex;flex-direction:column;align-content:center;justify-content:flex-end;align-items:center}
#shareDialog .share-options li span{display:none}
#shareDialog .share-options li a{display:grid;grid-template-rows:46px;align-items:center;gap:40px;color:#000;text-align:center;text-decoration:none}
#copyPageUrlMobile{border:0;background:0;color:#2891a3}
@media(min-width:768px){#shareDialog{top:0;height:fit-content;background:#fff;box-shadow:0 10px 10px rgba(0,0,0,0.25);border-radius:10px;width:520px;padding:34px 37px 49px 45px}
#shareDialog::backdrop{opacity:.8;background:#000}
#shareDialog .share-title{padding-bottom:60px}
#shareDialog .share-options-container{border-bottom:0;padding-bottom:0;margin-bottom:0;border-top:1px solid #d5d5d7}
#shareDialog .share-options{list-style:none;padding:44px 0;margin-bottom:0;display:flex;flex-direction:row;justify-content:space-evenly}
#shareDialog .share-options li svg,#shareDialog .share-options li span{display:block;margin-inline:auto}
#shareDialog .share-options li a{display:grid;grid-template-rows:46px 1fr;align-items:center;gap:40px;color:#013f54;text-align:center;text-decoration:none}
#shareDialog .share-options li a:hover,#shareDialog .share-options li a:focus{color:#2891a3}
#shareDialog .share-url{position:relative;border-radius:100vw;background:#f3eee9;padding:10px 20px}
#shareDialog .share-url input#pageurl{width:85%;background:transparent;font-size:12px;border:0}
#shareDialog .share-url input#pageurl:focus{outline:0}
#shareDialog .share-url button#copyPageUrl{position:absolute;right:0;top:0;border:0;border-radius:100vw;background:#f9550d;color:#fff;font-size:16px;padding:10px 35px}
}