.three-col{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;grid-auto-rows:minmax(100px,auto)}.video-section-video iframe{height:500px;width:100%}.three-col .video-section .video-section-copy,.three-col .video-section .video-section-video{width:100%}.video-wrapper{margin-bottom:32px;position:relative}embed,iframe,object,video{max-width:100%}.video-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.videoCaption{margin-top:20px;text-align:center}.video-section,.video-section-featured{background:#fff;-webkit-box-shadow:0 10px 6px -6px #777;-moz-box-shadow:0 10px 6px -6px #777;-webkit-box-shadow:0 9px 29px -4px rgba(0,0,0,.1);-moz-box-shadow:0 9px 29px -4px rgba(0,0,0,.1);box-shadow:0 9px 29px -4px rgba(0,0,0,.1);margin-bottom:60px;padding:30px}.video-section .video-section-video{display:inline-block;margin:0 2% 2% 0;width:60%}.video-section-featured .video-section-video{display:inline-block;margin:0 0 2%;width:100%}.video-section .video-section-copy{display:inline-block;padding-top:10px;vertical-align:top;width:35%}.video-section-featured .video-section-copy{padding:10px 20px 0}.video-section h2{font-size:27px;line-height:30px;padding-bottom:1px}.video-section-featured h2{font-size:46px;line-height:53px;padding-bottom:8px}.video-section-copy h3{margin-top:0}.video-section-copy h4{font-size:16px;font-weight:100;letter-spacing:2px;text-transform:uppercase}.video-section .video-section-copy p{font-size:16px;line-height:22px}.video-section-featured .video-section-copy p{font-size:18px;line-height:24px}.hs-responsive-embed{height:0;overflow:hidden;padding-left:0;padding-right:0;padding-top:0;position:relative}.hs-responsive-embed embed,.hs-responsive-embed iframe,.hs-responsive-embed object{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.hs-responsive-embed,.hs-responsive-embed.hs-responsive-embed-vimeo,.hs-responsive-embed.hs-responsive-embed-wistia,.hs-responsive-embed.hs-responsive-embed-youtube{padding-bottom:56.25%}@media (max-width:1139px){.video-section .video-section-video{display:inline-block;margin:0 2% 2% 0;width:100%}.video-section .video-section-copy{padding:10px 20px 0;width:100%}.video-section-featured h2{font-size:27px;line-height:30px;padding-bottom:1px}}