.text-and-video{padding:130px 0 175px}.text-and-video .section-container{position:relative;justify-content:space-between;align-items:center}.text-and-video .section-container .squiggle{position:absolute;height:auto;top:150px;left:90px}.text-and-video .section-container .info{width:45%;max-width:496px}.text-and-video .section-container .info h3{max-width:700px;margin-bottom:24px}.text-and-video .section-container .info p{max-width:800px}.text-and-video .section-container .video-poster{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;cursor:pointer;transition:opacity .3s ease}.text-and-video .section-container .video-poster::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:50px solid #fff;z-index:1}.text-and-video .section-container .video-poster.is-hidden{opacity:0;pointer-events:none}.text-and-video .section-container .video-poster img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.text-and-video .section-container .video-wrapper,.text-and-video .section-container .embed-container{position:relative;overflow:hidden;border-radius:8px;width:52%;max-width:636px;min-height:400px}.text-and-video .section-container .video-file{display:block;outline:0;height:100%}.text-and-video .section-container .embed-container{position:relative;width:100%;height:auto;padding-bottom:56.25%}.text-and-video .section-container .embed-container iframe,.text-and-video .section-container .embed-container object,.text-and-video .section-container .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:1200px){.text-and-video .section-container .squiggle{left:20px}}@media screen and (max-width:1024px){.text-and-video{padding:80px 0}.text-and-video .section-container .squiggle{left:0}}@media screen and (max-width:768px){.text-and-video .section-container{flex-direction:column}.text-and-video .section-container .info{width:100%;max-width:100%}.text-and-video .section-container .info p{font-size:18px;line-height:32px}.text-and-video .section-container .info h3{font-size:22px;line-height:32px}.text-and-video .section-container .video-wrapper,.text-and-video .section-container .embed-container{width:100%;max-width:100%;margin-top:20px;min-height:initial}.text-and-video .section-container .video-wrapper img,.text-and-video .section-container .embed-container img{-o-object-fit:cover;object-fit:cover}.text-and-video .section-container .video-poster::before{border-top:18px solid transparent;border-bottom:18px solid transparent;border-left:30px solid #fff}}@media screen and (max-width:576px){.text-and-video .section-container .squiggle{left:-24px}}