.generic-content{width:100%;height:auto;box-sizing:border-box;background-color:#fff}.generic-content .generic-content__main-container{max-width:1340px;padding-left:30px;padding-right:30px;display:flex;flex-direction:column;margin:0 auto}.generic-content .generic-content__main-container .generic-content__header.align-center{text-align:center}.generic-content .generic-content__main-container .generic-content__header.align-left{text-align:left}.generic-content .generic-content__main-container .generic-content__header.align-right{text-align:right}.generic-content .generic-content__main-container .generic-content__header .generic-content__heading-wrapper{display:flex;flex-direction:column;width:100%;margin-bottom:105px}.generic-content .generic-content__main-container .generic-content__header .generic-content__heading-wrapper .generic-content__heading-logo img{max-width:230px;max-height:60px}.generic-content .generic-content__main-container .generic-content__header .generic-content__heading-wrapper .generic-content__heading{margin:0 auto;font-weight:700;font-size:40px}.generic-content .generic-content__main-container .generic-content__header .generic-content__heading-wrapper .generic-content__description{margin:40px auto 0;font-size:20px;font-weight:500;width:100%}.generic-content .generic-content__main-container .generic-content__main-content-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;gap:100px}.generic-content .generic-content__main-container .generic-content__main-content-wrapper.align-left{flex-direction:row}.generic-content .generic-content__main-container .generic-content__main-content-wrapper.align-right{flex-direction:row-reverse}.generic-content .generic-content__main-container .generic-content__main-content-wrapper .generic-content__image-wrapper{text-align:center;width:100%;height:100%;flex:1;line-height:0}.generic-content .generic-content__main-container .generic-content__main-content-wrapper .generic-content__image-wrapper img{width:100%;height:100%;border-radius:4px}.generic-content .generic-content__main-container .generic-content__main-content-wrapper .generic-content__image-wrapper .generic-content__no-image-selected{background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px;box-shadow:5px 5px 14px 0px gray}.generic-content .generic-content__main-container .generic-content__main-content-wrapper .generic-content__image-wrapper .generic-content__is-image-selected .generic-content__video-wrapper .video{max-height:475px;-o-object-fit:initial;object-fit:initial}.generic-content .generic-content__main-container .generic-content__main-content-wrapper .generic-content__image-wrapper .generic-content__is-image-selected .generic-content__video-wrapper .generic-content-video-btn{width:100px;height:100px}.generic-content .generic-content__main-container .generic-content__main-content-wrapper .generic-content__image-wrapper .generic-content__is-image-selected img{max-width:100%}.generic-content .generic-content__main-container .generic-content__main-content-wrapper .generic-content__video-wrapper{position:relative;width:100%;height:100%;line-height:0;border-radius:4px;flex:1}.generic-content .generic-content__main-container .generic-content__main-content-wrapper .generic-content__video-wrapper .generic-content-video-btn{width:100px;height:100px}.generic-content .generic-content__main-container .generic-content__main-content-wrapper .generic-content__video-wrapper video{width:100%;-o-object-fit:cover;object-fit:cover}.generic-content .generic-content__main-container .generic-content__main-content-wrapper .generic-content__video-wrapper .generic-content__no-image-selected,.generic-content .generic-content__main-container .generic-content__main-content-wrapper .generic-content__video-wrapper .generic-content__no-link-entered{background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px;box-shadow:5px 5px 14px 0px gray;border:1px solid #e0e0e0}.generic-content .generic-content__main-container .generic-content__main-content-wrapper .generic-content__third-party-video{width:100%;max-width:730px;margin:0 auto;position:relative;overflow:hidden;flex:1}.generic-content .generic-content__main-container .generic-content__main-content-wrapper .generic-content__third-party-video::before{content:"";display:block;padding-top:56.25%}.generic-content .generic-content__main-container .generic-content__main-content-wrapper .generic-content__third-party-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:none}.generic-content .generic-content__main-container .generic-content__main-content-wrapper .generic-content__content-wrapper{width:100%;height:100%;max-width:510px;flex:1;padding:0;display:flex;flex-direction:column}.generic-content .generic-content__main-container .generic-content__main-content-wrapper .generic-content__content-wrapper.align-content-center{align-items:center}.generic-content .generic-content__main-container .generic-content__main-content-wrapper .generic-content__content-wrapper.align-content-center .generic-content__content-description{text-align:center}.generic-content .generic-content__main-container .generic-content__main-content-wrapper .generic-content__content-wrapper.align-content-right{align-items:flex-end}.generic-content .generic-content__main-container .generic-content__main-content-wrapper .generic-content__content-wrapper.align-content-right .generic-content__content-description{text-align:right}.generic-content .generic-content__main-container .generic-content__main-content-wrapper .generic-content__content-wrapper .generic-content__content-heading{font-weight:500;font-size:18px;line-height:27px;letter-spacing:-0.02em;text-transform:uppercase;color:#00a9e0;margin:0 0 10px}.generic-content .generic-content__main-container .generic-content__main-content-wrapper .generic-content__content-wrapper .generic-content__content-title{font-weight:700;font-size:40px;line-height:55px;margin:0 0 10px;color:#262832}.generic-content .generic-content__main-container .generic-content__main-content-wrapper .generic-content__content-wrapper .generic-content__content-subtitle{font-weight:500;font-size:22px;margin:10px 0 20px;line-height:40px;color:#262832;text-transform:inherit}.generic-content .generic-content__main-container .generic-content__main-content-wrapper .generic-content__content-wrapper .generic-content__content-description{font-weight:400;font-size:16px;margin:0 0 10px;line-height:30px;color:#262832}.generic-content .generic-content__main-container .generic-content__main-content-wrapper .generic-content__content-wrapper .generic-content__content-description br{content:"";display:block;height:15px}.generic-content .generic-content__main-container .generic-content__main-content-wrapper .generic-content__content-wrapper.ratio-40-60{max-width:770px;flex:none}.generic-content .generic-content__main-container .generic-content__main-content-wrapper.align-left .ratio-50-50{max-width:632px;padding-right:0 !important}.generic-content .generic-content__main-container .generic-content__main-content-wrapper.align-right .ratio-50-50{max-width:632px;padding-left:0 !important}.generic-content .generic-content__main-container .generic-content__main-content-wrapper .lightbox-trigger{position:relative}.generic-content .generic-content__main-container .generic-content__main-content-wrapper .lightbox-trigger:hover button{display:block}.generic-content .generic-content__main-container .generic-content__main-content-wrapper .lightbox-trigger button{position:absolute;right:10px;top:10px;background:#000;cursor:pointer;display:none;padding:4px;border:none;border-radius:2px}.generic-content .generic-content__main-container .hide-image .generic-content__image-wrapper{display:none}.generic-content .generic-content__main-container .hide-image .generic-content__content-wrapper{max-width:none;max-width:initial}.generic-content__lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8);display:none;justify-content:center;align-items:center;z-index:99999}.generic-content__lightbox-content{position:relative;display:flex;align-items:center;justify-content:center;height:100%}.generic-content__lightbox-image{width:85%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}.generic-content__lightbox-close{position:fixed;top:10px;right:8px;background:#000;color:#fff;border:none;border-radius:50%;width:40px;height:40px;font-size:30px;line-height:30px;text-align:center;cursor:pointer}html.no-scroll,body.no-scroll{overflow:hidden}@media screen and (min-width: 991px)and (max-width: 1250px){.generic-content .generic-content__main-container .generic-content__main-content-wrapper .generic-content__content-wrapper.ratio-40-60{max-width:510px}.generic-content .generic-content__main-container .generic-content__main-content-wrapper .generic-content__content-wrapper.ratio-60-40{max-width:510px}}@media (max-width: 991px){.generic-content .generic-content__main-container .generic-content__header .generic-content__heading-wrapper{margin-bottom:50px}.generic-content .generic-content__main-container .generic-content__main-content-wrapper.align-left,.generic-content .generic-content__main-container .generic-content__main-content-wrapper.align-right{flex-direction:column}.generic-content .generic-content__main-container .generic-content__main-content-wrapper.top-section{flex-direction:column}.generic-content .generic-content__main-container .generic-content__main-content-wrapper.bottom-section{flex-direction:column-reverse}.generic-content .generic-content__main-container .generic-content__main-content-wrapper{max-width:100%;display:flex;flex-direction:column}}@media screen and (max-width: 991px){.generic-content .generic-content__main-container .generic-content__main-content-wrapper .generic-content__content-wrapper{align-items:center;justify-content:center;text-align:center}.generic-content .generic-content__main-container .generic-content__main-content-wrapper .generic-content__content-wrapper.ratio-40-60{max-width:none}.generic-content .generic-content__main-container .generic-content__main-content-wrapper .generic-content__content-wrapper.ratio-60-40{max-width:none}.generic-content .generic-content__main-container .generic-content__main-content-wrapper.align-left .ratio-50-50{padding-right:30px !important;max-width:none}.generic-content .generic-content__main-container .generic-content__main-content-wrapper.align-right .ratio-50-50{padding-left:30px !important;max-width:none}.generic-content__lightbox-image{width:95%}}@media (max-width: 768px){.generic-content .generic-content__main-container .generic-content__main-content-wrapper.align-left,.generic-content .generic-content__main-container .generic-content__main-content-wrapper.align-right{gap:20px}.generic-content .generic-content__main-container .generic-content__main-content-wrapper{text-align:center;gap:20px}.generic-content .generic-content__main-container .generic-content__main-content-wrapper .generic-content__content-wrapper .generic-content__content-subtitle{line-height:35px}.generic-content .generic-content__main-container .generic-content__main-content-wrapper .generic-content__content-wrapper.ratio-40-60{padding:30px 24px !important}}@media screen and (max-width: 768px){.generic-content .generic-content__main-container .generic-content__header .generic-content__heading-wrapper .generic-content__heading{font-size:30px}.generic-content .generic-content__main-container .generic-content__header .generic-content__heading-wrapper .generic-content__description{margin:40px 0 0}.generic-content .generic-content__main-container .generic-content__main-content-wrapper .generic-content__content-wrapper.ratio-60-40{padding:20px !important}.generic-content .generic-content__main-container .generic-content__main-content-wrapper.align-left .ratio-50-50{padding:20px !important}.generic-content .generic-content__main-container .generic-content__main-content-wrapper.align-right .ratio-50-50{padding:20px !important}.generic-content__lightbox-close{width:30px;height:30px;font-size:20px}}@media (max-width: 650px){.generic-content .generic-content__main-container{padding-left:24px;padding-right:24px}}@media (max-width: 480px){.generic-content .generic-content__main-container .generic-content__main-content-wrapper .generic-content__content-wrapper .generic-content__content-title{font-size:25px !important;line-height:35px !important}.generic-content .generic-content__main-container .generic-content__main-content-wrapper .generic-content__content-wrapper .generic-content__content-subtitle{line-height:30px}.generic-content .generic-content__main-container .generic-content__main-content-wrapper .generic-content__content-wrapper.ratio-40-60{padding:24px !important}}@media screen and (max-width: 480px){.generic-content .generic-content__main-container .generic-content__header .generic-content__heading-wrapper .generic-content__heading{font-size:25px}}
