.text-image-wrapper .page-width{max-width:820px;padding:0 50px}.text-image-wrapper .sec-logo{display:flex;margin:0 auto 21px auto;justify-content:center}.text-image-wrapper .sec-logo .media{background:transparent;height:52px;width:auto}.text-image-wrapper .image-and-text{display:flex;flex-direction:column}.text-image-wrapper .image-and-text-content .section__title-text{max-width:515px;margin:0 auto;text-align:center;font-weight:500}.text-image-wrapper .image-and-text-content .sub-title,.text-image-wrapper .image-and-text-content .sub-title p{margin:0;margin-top:20px;letter-spacing:0;line-height:1.5}.text-image-wrapper .image-and-text-content .section__title{margin-bottom:42px}.text-image-wrapper .image-and-text .image{display:flex}.text-image-wrapper .image-and-text .image img{vertical-align:middle}.text-image-wrapper .image-and-text .image,.text-image-wrapper .image-and-text .video-box{max-width:720px;width:100%;height:100%;position:relative}.text-image-wrapper .image-and-text .video-box:before{content:"";display:flex;width:100%;padding-bottom:55.555555555%}.text-image-wrapper .image-and-text .video-box video{position:absolute;left:50%;top:50%;height:100%;width:100%;transform:translate(-50%,-50%)}.text-image-wrapper .button,.text-image-wrapper .link{margin-top:32px}.text-image-wrapper .image-and-text-image .content{width:100%;margin-top:20px}.text-image-wrapper .image-and-text-image .content,.text-image-wrapper .image-and-text-image .content p{letter-spacing:0;line-height:1.5}.text-image-wrapper .image-and-text-image .content p:first-child{margin-top:0}.text-image-wrapper .image-and-text-image .content p:last-child{margin-bottom:0}@media screen and (min-width:749px){.text-image-wrapper .image-and-text.reverse{flex-direction:column-reverse}.text-image-wrapper .image-and-text.reverse .image-and-text-content .section__title{margin-bottom:0;margin-top:30px}}@media screen and (max-width:749px){.text-image-wrapper .page-width{padding:0 20px}.text-image-wrapper .image-and-text{flex-direction:column-reverse}.text-image-wrapper .image-and-text-content .section__title{margin-bottom:0;margin-top:30px}.text-image-wrapper .image-and-text-content .section__title-text{max-width:515px;margin:0;text-align:left}.text-image-wrapper .image-and-text.mobi-reverse{flex-direction:column}.text-image-wrapper .image-and-text.mobi-reverse .image-and-text-content .section__title{margin-bottom:55px;margin-top:0}}