.startpage-video-banner-wrp{-webkit-font-smoothing:antialiased;height:100vh;margin-top:calc(var(--header-height)*-1);overflow:hidden!important;position:relative}.startpage-video-banner-wrp .widget-span{position:static}.startpage-video-banner-wrp .row-fluid{align-items:center}.startpage-video-banner-wrp .heading,.startpage-video-banner-wrp .hs_cos_wrapper_type_rich_text{display:block;max-width:890px}.startpage-video-banner-wrp .startpage-video-wrp{overflow:hidden}.startpage-video-banner-wrp .startpage-video-wrp video{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.startpage-newsletter-form-section{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAADPAQMAAADCoBPlAAAAA1BMVEX19fWwaZ+KAAAAD0lEQVQoz2MYBaNgFJAFAAM8AAE0vYEgAAAAAElFTkSuQmCC);background-position:bottom;background-repeat:repeat-x}.subpage-keypoints-video-wrp .startpage-video-wrp video{height:auto;max-width:100%;width:100%}@media screen and (min-width:640px){.subpage-keypoints-video-wrp{overflow:hidden;position:relative}.subpage-keypoints-video-wrp .startpage-video-wrp video{display:block;height:100%;left:calc(var(--gap)/-2);max-width:unset;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:50vw}.subpage-keypoints-video-wrp .dnd-column[data-x="0"][data-w="6"] .startpage-video-wrp video{left:unset;right:calc(var(--gap)/-2)}}.subpage-keypoints-video-wrp .faq-with-tags-module__tag.show{border-top:none}.subpage-keypoints-video-wrp .faq-with-tags-module__details{border-bottom:none}.subpage-keypoints-video-wrp .faq-with-tags-module__richtext{font-size:16px;padding-bottom:0}.subpage-process-cards-wrp .unicard-group .content-block-top{height:100%}.subpage-process-cards-wrp .unicard-group .button-group{margin-top:auto}.subpage-technology-cta-section-wrp{z-index:1}.cta-section-projects{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAADPAQMAAADCoBPlAAAAA1BMVEX19fWwaZ+KAAAAD0lEQVQoz2MYBaNgFJAFAAM8AAE0vYEgAAAAAElFTkSuQmCC);background-position:bottom;background-position-y:115%;background-repeat:repeat-x}.project-single-view-template .dnd_area-row-1-padding .unicard .full-width-image img,.subpage-template .dnd_area-row-1-padding .unicard .full-width-image img{max-height:68vh}