.imageVideoModule{position:relative;display:block;margin-left:-.875rem;margin-right:-.875rem;overflow-x:hidden}@media (min-width:768px){.imageVideoModule{margin-left:0;margin-right:0}}.imageVideoModule h2{text-align:center;margin-bottom:2.125rem}.imageVideoModule img{width:100%;height:auto}.imageVideoModule p{font-weight:300;font-family:var(--font-family-book);font-size:var(--copy-lg-fontsize);line-height:var(--copy-lg-lineheight);letter-spacing:var(--copy-lg-spacing);color:var(--secondaryColor2);padding:1rem .875rem}@media (min-width:768px){.imageVideoModule p{padding:1rem 0}}@media (min-width:1200px){.imageVideoModule p{padding:1rem 0}}.imageVideoModule p.videoSubline{background-color:var(--primaryColor1);color:var(--light);font-size:var(--copy-lg-fontsize);line-height:var(--copy-lg-lineheight);letter-spacing:var(--copy-lg-spacing);font-weight:500;font-style:normal;text-transform:uppercase;padding:1rem .875rem}@media (min-width:768px){.imageVideoModule p.videoSubline{font-size:var(--copy-xxl-fontsize);padding:1rem 1.25rem}}.imageVideoModule .videoModuleVideo{position:relative;display:block;background-size:cover;background-position:center center;background-color:var(--secondaryColor6);aspect-ratio:16/9;width:100%;height:auto}.imageVideoModule .videoModuleVideo__video-image{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;left:0;top:0;background-position:center;background-size:cover}.imageVideoModule .videoModuleVideo__play-button{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-mask-image:url(../../img/simpleicons/arrowRightDefault.svg);mask-image:url(../../img/simpleicons/arrowRightDefault.svg);background-color:var(--primaryColor3);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:80px 80px;mask-size:80px 80px;cursor:pointer;display:none}.imageVideoModule .videoModuleVideo__play-button:hover{-webkit-mask-image:url(../../img/simpleicons/arrowRightDefault.svg);mask-image:url(../../img/simpleicons/arrowRightDefault.svg);background-color:var(--hoverColor2)}.imageVideoModule .videoModuleVideo__loader{position:absolute;left:50%;top:50%;z-index:1;margin:-40px 0 0 -40px;border:8px solid rgba(255,255,255,0);border-radius:50%;border-top:8px solid var(--primaryColor3);border-bottom:8px solid var(--primaryColor3);width:80px;height:80px;animation:spinloader 1s linear infinite}.imageVideoModule .videoModuleVideo .videoModuleVideoPreviewImage{position:absolute;left:0;top:0;width:100%;height:100%;z-index:8;background-size:cover;background-position:center}.imageVideoModule .videoModuleVideo .videoModuleVideoButton{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.125);cursor:pointer;z-index:9}.imageVideoModule .videoModuleVideo .videoModuleVideoButton:hover span{-webkit-mask-image:url(../../img/simpleicons/arrowRight.svg);mask-image:url(../../img/simpleicons/arrowRight.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--primaryColor3)}.imageVideoModule .videoModuleVideo .videoModuleVideoButton span{position:absolute;left:50%;top:50%;margin:-2.5rem 0 0 -2.5rem;width:5rem;height:5rem;border-radius:var(--defaultBorderRadius);background-color:rgba(0,0,0,.4);transition:background-image var(--shortAnimationTime)}.imageVideoModule .videoModuleVideo .videoModuleVideoButton span:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;-webkit-mask-image:url(../../img/simpleicons/arrowRight.svg);mask-image:url(../../img/simpleicons/arrowRight.svg);background-color:var(--light);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:2rem 2rem;mask-size:2rem 2rem}.imageVideoModule .videoModuleVideo iframe{position:absolute;top:0;left:0;width:100%;height:100%}