.common_image_video_container{display:block;width:100%;height:100%}.common_image_video_container .image_container{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.common_image_video_container .image_container img{width:100%;height:100%}.common_image_video_container .image_container .image-placeholder-loading{position:relative;display:grid;height:100%}.common_image_video_container .image_container .image-placeholder-loading:before{top:0;left:0;width:100%;height:100%;background-color:#00000020;display:flex;justify-content:center;align-items:center}.common_image_video_container .image_container .image-placeholder-error:before{content:"Error while loading the image"}.common_image_video_container .video_container{width:100%;height:100%;line-height:0}.imageClassName[data-v-30cae192]{width:100%;height:auto}.video-error-message[data-v-30cae192]{color:red;font-weight:700;text-align:center}.moto-flex-content{height:100%;width:100%}.moto-flex-content .wrapper{width:100%;display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-between;align-items:center;height:100%;grid-template-areas:"body image";margin:0 auto}.moto-flex-content .description{height:auto;max-width:100%;grid-area:body;padding:30px}.moto-flex-content .heading{font-size:48px;font-weight:700}.moto-flex-content .paragraph{font-size:16px;font-weight:500;line-height:22px}.moto-flex-content .imageVideo{height:100%;width:100%;grid-area:image;position:relative}.moto-flex-content .placeholderImage{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.moto-flex-content .placeholderImage img{object-fit:cover;width:100%;height:100%}.moto-flex-content .imageVideo img{width:100%;height:100%}.moto-flex-content iframe{min-height:50vw;height:100%;width:100%;border:0}@media (max-width: 540px){.moto-flex-content .wrapper{display:flex;flex-direction:column;gap:0px;height:100%}.moto-flex-content .wrapper p{line-height:19px;font-weight:500;font-size:14px !important;margin:0 !important;padding:10px 20px;width:100%}.moto-flex-content .wrapper h2{font-size:24px !important;margin:0;padding:10px 20px;width:100%}.moto-flex-content .heading{font-size:24px !important;font-weight:700;display:flex !important}.moto-flex-content .imageVideo{width:100%;height:100%}.moto-flex-content .imageVideo img{object-fit:cover;width:100%}.moto-flex-content iframe{min-height:100vw;height:100%;width:100%}}@media (min-width: 768px) and (max-width: 1024px){.moto-flex-content .heading{font-size:24px;font-weight:700}.moto-flex-content .paragraph{font-size:14px;font-weight:500;line-height:18px}.moto-flex-content .imageVideo img{width:100%;height:100%}.moto-flex-content iframe{min-height:50vw !important;height:100%;width:100%}}@media (min-width: 768px){.moto-flex-content .wrapper.topArea{grid-template-areas:"body body" "image image" !important}.moto-flex-content .wrapper.bottomArea{grid-template-areas:"image image" "body body" !important}.moto-flex-content .wrapper.leftArea{grid-template-areas:"body image" !important}.moto-flex-content .wrapper.rightArea{grid-template-areas:"image body" !important}.moto-flex-content .contentBlock{display:inline-block}}.app{width:100%}
