.bg-grey{background-color:#f0f2f5}.rich-text-video-section{display:flex;justify-content:center}.rich-text-video-section .wrapper{display:flex;flex-direction:column;max-width:312px;padding:56px 0}.rich-text-video-section .wrapper .video-wrapper{box-sizing:border-box;height:194px;margin-bottom:40px;position:relative;width:100%}.rich-text-video-section .wrapper .video-wrapper .video-graphism{position:absolute}.rich-text-video-section .wrapper .video-wrapper .video-graphism.top{height:52px;left:0;top:0;width:52px}.rich-text-video-section .wrapper .video-wrapper .video-graphism.bottom{bottom:0;height:57px;right:0;width:57px}.rich-text-video-section .wrapper .video-wrapper .embed-video{height:100%;position:relative;width:100%;z-index:1}.rich-text-video-section .wrapper .content-wrapper{max-width:312px}.rich-text-video-section .wrapper .content-wrapper .title{font-size:20px;font-weight:600;line-height:24px;margin-bottom:40px}.rich-text-video-section .wrapper .content-wrapper .cta{margin-top:32px;width:fit-content}@media (min-width:768px){.rich-text-video-section{display:block}.rich-text-video-section .wrapper{height:fit-content;justify-content:space-between;max-width:unset}.rich-text-video-section .wrapper.video-right{flex-direction:row-reverse}.rich-text-video-section .wrapper.video-left{flex-direction:row}.rich-text-video-section .wrapper .video-wrapper{height:240px;margin:0;padding:24px;width:389px}.rich-text-video-section .wrapper .video-wrapper .video-graphism.top{height:64px;width:64px}.rich-text-video-section .wrapper .video-wrapper .video-graphism.bottom{bottom:-2px;height:72px;right:-2px;width:72px}.rich-text-video-section .wrapper .content-wrapper{height:fit-content;max-width:unset;width:calc(100% - 413px)}.rich-text-video-section .wrapper .content-wrapper .cta{margin-top:40px}}@media (min-width:1200px){.rich-text-video-section .wrapper{align-items:center}.rich-text-video-section .wrapper .video-wrapper{height:395px;padding:40px;width:639px}.rich-text-video-section .wrapper .video-wrapper .video-graphism.top{height:105px;width:105px}.rich-text-video-section .wrapper .video-wrapper .video-graphism.bottom{height:117px;width:117px}.rich-text-video-section .wrapper .content-wrapper{width:calc(100% - 719px)}.rich-text-video-section .wrapper .content-wrapper .title{font-size:24px;line-height:29px;margin-bottom:40px;max-width:567px}.rich-text-video-section .wrapper .content-wrapper .cta{margin-top:48px}}