.card-shadow{background:#fff;border:1px solid #f3f3f3;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.18);box-shadow:0 2px 4px rgba(0,0,0,.18);overflow:hidden}.top-half-light-gray-background{position:relative}.top-half-light-gray-background>:before{background-color:#f8f8f8;content:"";display:block;height:50%;position:absolute;width:100%;z-index:-1}.bottom-half-light-gray-background{position:relative}.bottom-half-light-gray-background>:before{background-color:#f8f8f8;content:"";display:block;height:50%;position:absolute;top:50%;width:100%;z-index:-1}.text-width-limiter{margin-left:auto;margin-right:auto;max-width:928px}html{scroll-behavior:smooth}.grid{padding:56px 16px}@media (min-width:768px){.grid{padding:84px 32px}}@media (min-width:1024px){.grid{padding:96px 48px}}@media (min-width:1200px){.grid{padding:120px 64px}}@media (min-width:1664px){.grid{float:none!important;margin-left:auto!important;margin-right:auto!important;max-width:1664px}}.primary-color{color:#1a8478}.medium-gray-color{color:#666}.fill-primary{fill:#1a8478}.fill-copy{fill:#333}.bgc-almost-white{background-color:#f8f8f8}.jade-cta-outline svg{margin:-5px 6px -5px 0}.white-cta{background:#fff;color:#333;font-weight:600}.white-cta:focus,.white-cta:hover{background:#f8f8f8;text-decoration:none}@media (max-width:767px){.show-tablet{display:none!important}}.solutions-2022-page .hero{text-align:center}.solutions-2022-page .hero p.solution-type{color:#1a8478;font-size:24px;font-weight:600;line-height:64px;text-transform:uppercase}.solutions-2022-page .hero h1{font-size:40px;font-weight:700;line-height:42px;margin:0 0 24px}.solutions-2022-page .hero h2{font-size:18px;font-weight:500;line-height:24px}.solutions-2022-page .hero h2 span{display:block}.solutions-2022-page .hero .cta-link{margin:24px 8px 48px 0}.solutions-2022-page .hero .hero-image-wrapper{position:relative}.solutions-2022-page .hero .hero-image-wrapper img{width:100%}.solutions-2022-page .hero .hero-image-wrapper .video-wrapper{position:absolute;top:50%;width:40%}.solutions-2022-page .hero .hero-image-wrapper .video-wrapper svg{left:calc(50% - 24px);opacity:.9;position:absolute;top:calc(50% - 26px)}.solutions-2022-page .hero .hero-image-wrapper .video-wrapper .play-text{bottom:18%;color:#fff;display:block;font-size:11px;font-weight:600;position:absolute;text-align:center;text-shadow:2px 0 rgba(0,0,0,.5);text-transform:uppercase;width:100%}.solutions-2022-page .hero .hero-image-wrapper .video-wrapper a{display:block;position:relative}.solutions-2022-page .hero .hero-image-wrapper .video-wrapper a:focus svg,.solutions-2022-page .hero .hero-image-wrapper .video-wrapper a:hover svg{opacity:1}.solutions-2022-page .hero .hero-image-wrapper .video-wrapper a:focus .play-text,.solutions-2022-page .hero .hero-image-wrapper .video-wrapper a:hover .play-text{text-decoration:underline}.solutions-2022-page .play-video-banner{background:#1a8478;text-align:center}.solutions-2022-page .play-video-banner .grid{padding-bottom:14px;padding-top:14px}.solutions-2022-page .play-video-banner p{line-height:22px}.solutions-2022-page .play-video-banner p a{color:#fff;text-decoration:none}.solutions-2022-page .play-video-banner p a svg{display:block;margin:0 auto 4px}.solutions-2022-page .play-video-banner p a:hover{text-decoration:underline}.solutions-2022-page .solution-content .intro-content{text-align:center}.solutions-2022-page .solution-content .intro-content h3{font-size:26px;font-weight:700;line-height:32px;margin-left:auto;margin-right:auto;max-width:928px}.solutions-2022-page .solution-content .solution-cta{text-align:center}.solutions-2022-page .solution-content .solution-cta .cta-link{margin:48px auto}.solutions-2022-page .other-resources .grid{padding-top:0}.solutions-2022-page .other-resources h5{font-size:18px;font-weight:700;line-height:24px;text-align:center}.solutions-2022-page .other-resources .resources{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.solutions-2022-page .other-resources .resources a{background:#fff;border:1px solid #f3f3f3;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.18);box-shadow:0 2px 4px rgba(0,0,0,.18);display:inline-block;margin:12px;max-width:300px;overflow:hidden;text-align:left}.solutions-2022-page .other-resources .resources a .image-wrapper{background:#1a8478;height:200px;overflow:hidden}.solutions-2022-page .other-resources .resources a .image-wrapper img{margin:0 auto;max-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .1s ease-in;transition:-webkit-transform .1s ease-in;transition:transform .1s ease-in;transition:transform .1s ease-in,-webkit-transform .1s ease-in}.solutions-2022-page .other-resources .resources a .text-wrapper{padding:24px}.solutions-2022-page .other-resources .resources a .text-wrapper .title{font-size:14px;font-weight:600;line-height:19px;text-transform:uppercase}.solutions-2022-page .other-resources .resources a .text-wrapper .description{color:#333;font-weight:600;line-height:22px;margin-top:8px}.solutions-2022-page .other-resources .resources a:focus,.solutions-2022-page .other-resources .resources a:hover{text-decoration:none}.solutions-2022-page .other-resources .resources a:focus img,.solutions-2022-page .other-resources .resources a:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.solutions-2022-page .other-resources .resources a:focus .title,.solutions-2022-page .other-resources .resources a:hover .title{text-decoration:underline}.solutions-2022-page .final-cta{background:#1a8478;color:#fff;text-align:center}.solutions-2022-page .final-cta h3{font-size:24px;font-weight:700;line-height:32px;margin-left:auto;margin-right:auto;margin-top:0;max-width:928px}.solutions-2022-page.solutions-2022-website .sitescore-cta{background:#1a8478;border-radius:12px;color:#fff;float:none;margin:48px auto;max-width:928px;padding:42px 42px 0;position:relative;text-align:center}.solutions-2022-page.solutions-2022-website .sitescore-cta p{font-weight:600;line-height:24px}.solutions-2022-page.solutions-2022-website .sitescore-cta .cta-link{margin:28px 0}.solutions-2022-page.solutions-2022-website .sitescore-cta img{width:100%}.solutions-2022-page.solutions-2022-website .integrations{float:none;margin-left:auto;margin-right:auto;margin-top:48px;max-width:928px;text-align:center}.solutions-2022-page.solutions-2022-website .integrations h4{font-size:22px;font-weight:700;line-height:36px;margin-bottom:0}.solutions-2022-page.solutions-2022-photo-video .hero .hero-image-wrapper .video-wrapper{left:30%;top:62%}.solutions-2022-page.solutions-2022-photo-video .interior-content-image-block.image-right .video-ipad-frame{background:#fff;border:1px solid #f3f3f3;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.18);box-shadow:0 2px 4px rgba(0,0,0,.18);overflow:hidden}.solutions-2022-page.solutions-2022-photo-video .interior-content-image-block.image-right .video-ipad-frame .video-chapters-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 0}.solutions-2022-page.solutions-2022-photo-video .interior-content-image-block.image-right .video-ipad-frame .video-chapters-container a{color:#333;font-size:14px;font-weight:600;padding:7px 15px;text-align:center}.solutions-2022-page.solutions-2022-photo-video .interior-content-image-block.content-slider-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.solutions-2022-page.solutions-2022-photo-video .interior-content-image-block.content-slider-block .gallery-section .gallery-slide{outline:none}.solutions-2022-page.solutions-2022-photo-video .interior-content-image-block.content-slider-block .gallery-section .gallery-slide,.solutions-2022-page.solutions-2022-photo-video .interior-content-image-block.content-slider-block .gallery-section .image-wrapper{height:55.55555556vw}.solutions-2022-page.solutions-2022-photo-video .interior-content-image-block.content-compare-container-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.solutions-2022-page.solutions-2022-photo-video .interior-content-image-block.content-compare-container-block .photo-container{margin:0 auto;max-width:680px}.solutions-2022-page.solutions-2022-photo-video .interior-content-image-block.content-compare-container-block .photo-container+.photo-container{margin-top:32px}.solutions-2022-page.solutions-2022-photo-video .interior-content-image-block.content-compare-container-block .photo-container .photo-description{display:block;font-weight:600;letter-spacing:1px;padding-bottom:12px;text-align:center;text-transform:uppercase}.solutions-2022-page.solutions-2022-photo-video .interior-content-image-block.content-compare-container-block .photo-container .photo{-webkit-box-shadow:0 0 10px rgba(0,0,0,.16);box-shadow:0 0 10px rgba(0,0,0,.16);display:block;height:auto;width:100%}.solutions-2022-page.solutions-2022-predictive-advertising .hero .hero-image-wrapper .video-wrapper{top:60%}.solutions-2022-page.solutions-2022-predictive-advertising .how-fop-works{text-align:center}.solutions-2022-page.solutions-2022-predictive-advertising .how-fop-works h3{font-size:26px;font-weight:700;line-height:32px;margin-top:0}.solutions-2022-page.solutions-2022-predictive-advertising .how-fop-works .steps div{background:#fff;border:1px solid #f3f3f3;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.18);box-shadow:0 2px 4px rgba(0,0,0,.18);margin:96px 0;overflow:hidden;overflow:visible;padding:48px 24px 24px;position:relative}.solutions-2022-page.solutions-2022-predictive-advertising .how-fop-works .steps div.step-3{margin-bottom:48px}.solutions-2022-page.solutions-2022-predictive-advertising .how-fop-works .steps div .step-number{background:#fff;border-radius:50%;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100px;left:calc(50% - 50px);position:absolute;top:-50px;width:100px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.solutions-2022-page.solutions-2022-predictive-advertising .how-fop-works .steps div h4{color:#1a8478;font-size:22px;font-weight:700;line-height:36px;margin:16px 0 0}.solutions-2022-page.solutions-2022-predictive-advertising .digital-ads-stats .digital-ads-stats-wrapper{background:#f8f8f8;border-radius:12px;margin-left:auto;margin-right:auto;max-width:928px;padding:36px 24px;text-align:center}.solutions-2022-page.solutions-2022-predictive-advertising .digital-ads-stats .digital-ads-stats-wrapper h4{font-size:20px;font-weight:700;line-height:30px;margin-top:0}.solutions-2022-page.solutions-2022-predictive-advertising .digital-ads-stats .digital-ads-stats-wrapper .stat-reference{margin:48px 0}.solutions-2022-page.solutions-2022-predictive-advertising .digital-ads-stats .digital-ads-stats-wrapper .stat-reference .stat-header{font-size:18px;font-weight:700;line-height:26px}.solutions-2022-page.solutions-2022-predictive-advertising .digital-ads-stats .digital-ads-stats-wrapper .stat-reference .stats .stat-box{background:#fff;border:1px solid #f3f3f3;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.18);box-shadow:0 2px 4px rgba(0,0,0,.18);margin:24px 0;overflow:hidden;padding:24px}.solutions-2022-page.solutions-2022-predictive-advertising .digital-ads-stats .digital-ads-stats-wrapper .stat-reference .stats .stat-box .stat-value{color:#1a8478;font-size:50px;font-weight:700;line-height:50px}.solutions-2022-page.solutions-2022-predictive-advertising .digital-ads-stats .digital-ads-stats-wrapper .stat-reference .stats .stat-box .stat-value img{display:inline}.solutions-2022-page.solutions-2022-predictive-advertising .digital-ads-stats .digital-ads-stats-wrapper .stat-reference .stats .stat-box .stat-description{font-size:16px;font-weight:600;line-height:20px;margin-top:8px}.solutions-2022-page.solutions-2022-predictive-advertising .digital-ads-stats .digital-ads-stats-wrapper .stat-reference .source{font-size:12px;line-height:18px;margin-top:0}.solutions-2022-page.solutions-2022-predictive-advertising .case-study-wrapper{background:#333;border-radius:12px;color:#fff;overflow:hidden}.solutions-2022-page.solutions-2022-predictive-advertising .case-study-wrapper .case-study-image-wrapper{position:relative}.solutions-2022-page.solutions-2022-predictive-advertising .case-study-wrapper .case-study-image-wrapper:after{background-image:-webkit-gradient(linear,left bottom,left top,from(#333),to(transparent));background-image:linear-gradient(0deg,#333,transparent);bottom:-1px;content:"";height:100px;position:absolute;width:100%}.solutions-2022-page.solutions-2022-predictive-advertising .case-study-wrapper .case-study-image-wrapper img{width:100%}.solutions-2022-page.solutions-2022-predictive-advertising .case-study-wrapper .case-study-details{padding:40px 24px}.solutions-2022-page.solutions-2022-predictive-advertising .case-study-wrapper .case-study-details .case-study-title{font-size:18px;font-weight:600;line-height:30px}.solutions-2022-page.solutions-2022-predictive-advertising .case-study-wrapper .case-study-details h4{font-size:26px;font-weight:700;letter-spacing:0;line-height:32px;margin:12px 0}.solutions-2022-page.solutions-2022-predictive-advertising .case-study-wrapper .case-study-details .case-study-description{font-size:16px;line-height:22px;margin-bottom:18px;text-align:left}.solutions-2022-page.solutions-2022-analytics-advising .hero .hero-image-wrapper .video-wrapper{top:80%}.solutions-2022-page.solutions-2022-analytics-advising .integrations,.solutions-2022-page.solutions-2022-analytics-advising .routine-checkins{float:none;margin-left:auto;margin-right:auto;margin-top:48px;max-width:928px;text-align:center}.solutions-2022-page.solutions-2022-analytics-advising .integrations h4,.solutions-2022-page.solutions-2022-analytics-advising .routine-checkins h4{font-size:22px;font-weight:700;line-height:36px;margin-bottom:0}.solutions-2022-page.solutions-2022-analytics-advising .routine-checkins img{margin:24px auto;max-width:100%}.solutions-2022-page.solutions-2022-revenue-management .case-study-wrapper{background:#333;border-radius:12px;color:#fff;overflow:hidden}.solutions-2022-page.solutions-2022-revenue-management .case-study-wrapper .case-study-image-wrapper{position:relative}.solutions-2022-page.solutions-2022-revenue-management .case-study-wrapper .case-study-image-wrapper:after{background-image:-webkit-gradient(linear,left bottom,left top,from(#333),to(transparent));background-image:linear-gradient(0deg,#333,transparent);bottom:-1px;content:"";height:100px;position:absolute;width:100%}.solutions-2022-page.solutions-2022-revenue-management .case-study-wrapper .case-study-image-wrapper img{width:100%}.solutions-2022-page.solutions-2022-revenue-management .case-study-wrapper .case-study-details{padding:40px 24px}.solutions-2022-page.solutions-2022-revenue-management .case-study-wrapper .case-study-details .case-study-title{font-size:18px;font-weight:600;line-height:30px}.solutions-2022-page.solutions-2022-revenue-management .case-study-wrapper .case-study-details h4{font-size:26px;font-weight:700;letter-spacing:0;line-height:32px;margin:12px 0}.solutions-2022-page.solutions-2022-revenue-management .case-study-wrapper .case-study-details .case-study-description{font-size:16px;line-height:22px;margin-bottom:18px;text-align:left}.solutions-2022-page.keyboard-user .video-ipad-frame .w-focus-outline{-webkit-box-shadow:inset 0 0 0 2px #333!important;box-shadow:inset 0 0 0 2px #333!important}.solutions-2022-page.keyboard-user .video-ipad-frame .w-css-reset-tree button:focus{outline:5px auto Highlight!important;outline:5px auto -webkit-focus-ring-color!important}@media (min-width:768px){.solutions-2022-page .hero{text-align:left}.solutions-2022-page .hero h1{font-size:66px;line-height:70px}.solutions-2022-page .hero h2{font-size:22px;line-height:34px}.solutions-2022-page .play-video-banner p a svg{display:inline;margin:0 4px 0 0;vertical-align:bottom}.solutions-2022-page .solution-content .intro-content h3{font-size:34px;line-height:42px}.solutions-2022-page .other-resources h5{font-size:20px;line-height:32px}.solutions-2022-page .final-cta h3{font-size:34px;line-height:42px}.solutions-2022-page.solutions-2022-website .sitescore-cta{margin-bottom:96px;margin-top:96px;text-align:left}.solutions-2022-page.solutions-2022-website .sitescore-cta img{bottom:0;position:absolute;right:50px;width:380px}.solutions-2022-page.solutions-2022-website .integrations h4{font-size:24px;line-height:38px}.solutions-2022-page.solutions-2022-photo-video{overflow-x:hidden}.solutions-2022-page.solutions-2022-photo-video .hero .hero-image-wrapper img{margin-top:-10%}.solutions-2022-page.solutions-2022-photo-video .interior-content-image-block.image-right .video-ipad-frame{width:40%}.solutions-2022-page.solutions-2022-photo-video .interior-content-image-block.image-right .video-ipad-frame .video-chapters-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.solutions-2022-page.solutions-2022-photo-video .interior-content-image-block.image-right .video-ipad-frame .video-chapters-container a{font-size:16px;padding:12px 24px;width:calc(50% - 48px)}.solutions-2022-page.solutions-2022-photo-video .interior-content-image-block.content-slider-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.solutions-2022-page.solutions-2022-photo-video .interior-content-image-block.content-slider-block .content{margin-left:auto;margin-right:auto;max-width:928px;text-align:center;width:auto}.solutions-2022-page.solutions-2022-photo-video .interior-content-image-block.content-slider-block .gallery-section{margin:48px 0}.solutions-2022-page.solutions-2022-photo-video .interior-content-image-block.content-slider-block .gallery-section .gallery-slider{margin-left:auto;margin-right:auto;max-height:40vh;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;width:64vh}.solutions-2022-page.solutions-2022-photo-video .interior-content-image-block.content-slider-block .gallery-section .gallery-slider .slick-list{overflow:visible}.solutions-2022-page.solutions-2022-photo-video .interior-content-image-block.content-slider-block .gallery-section .gallery-slider .gallery-slide{display:inline-block!important;max-height:40vh;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;width:64vh}.solutions-2022-page.solutions-2022-photo-video .interior-content-image-block.content-slider-block .gallery-section .gallery-slider .gallery-slide .image-wrapper{max-height:40vh;width:64vh}.solutions-2022-page.solutions-2022-photo-video .interior-content-image-block.content-slider-block .gallery-section .gallery-slider .gallery-slide.scale-up{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.solutions-2022-page.solutions-2022-photo-video .interior-content-image-block.content-slider-block .gallery-section .gallery-slider .gallery-slide:not(.scale-up){-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.solutions-2022-page.solutions-2022-photo-video .interior-content-image-block.content-slider-block .gallery-section .slider-controls{margin-left:auto;margin-right:auto;margin-top:32px;width:68vh}.solutions-2022-page.solutions-2022-photo-video .interior-content-image-block.content-compare-container-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.solutions-2022-page.solutions-2022-photo-video .interior-content-image-block.content-compare-container-block .content{margin-left:auto;margin-right:auto;max-width:928px;text-align:center;width:auto}.solutions-2022-page.solutions-2022-photo-video .interior-content-image-block.content-compare-container-block .edited-photo-compare-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:48px 0}.solutions-2022-page.solutions-2022-photo-video .interior-content-image-block.content-compare-container-block .edited-photo-compare-container .photo-container{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:6px}.solutions-2022-page.solutions-2022-photo-video .interior-content-image-block.content-compare-container-block .edited-photo-compare-container .photo-container+.photo-container{margin-top:0;padding-left:6px;padding-right:0}.solutions-2022-page.solutions-2022-predictive-advertising .hero .hero-image-wrapper img{width:90%}.solutions-2022-page.solutions-2022-predictive-advertising .how-fop-works .steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.solutions-2022-page.solutions-2022-predictive-advertising .how-fop-works .steps div{margin:64px 0 24px!important;width:28%}.solutions-2022-page.solutions-2022-predictive-advertising .digital-ads-stats .digital-ads-stats-wrapper{margin:48px auto;padding:48px}.solutions-2022-page.solutions-2022-predictive-advertising .digital-ads-stats .digital-ads-stats-wrapper .stat-header,.solutions-2022-page.solutions-2022-predictive-advertising .digital-ads-stats .digital-ads-stats-wrapper h4{margin:0 auto;max-width:800px}.solutions-2022-page.solutions-2022-predictive-advertising .digital-ads-stats .digital-ads-stats-wrapper .stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;gap:18px;justify-content:center}.solutions-2022-page.solutions-2022-predictive-advertising .digital-ads-stats .digital-ads-stats-wrapper .stats .stat-box{width:27%}.solutions-2022-page.solutions-2022-predictive-advertising .case-study-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:64px auto;max-width:1168px}.solutions-2022-page.solutions-2022-predictive-advertising .case-study-wrapper .case-study-image-wrapper{max-width:50%;position:relative}.solutions-2022-page.solutions-2022-predictive-advertising .case-study-wrapper .case-study-image-wrapper:after{background-image:-webkit-gradient(linear,right top,left top,from(#333),to(transparent));background-image:linear-gradient(270deg,#333,transparent);bottom:0;content:"";height:100%;position:absolute;right:0;top:0;width:100px}.solutions-2022-page.solutions-2022-predictive-advertising .case-study-wrapper .case-study-image-wrapper img{height:100%;max-height:480px;max-width:100%;-o-object-fit:cover;object-fit:cover;width:auto}.solutions-2022-page.solutions-2022-predictive-advertising .case-study-wrapper .case-study-details{width:55%}.solutions-2022-page.solutions-2022-predictive-advertising .case-study-wrapper .case-study-details .case-study-title{font-size:20px}.solutions-2022-page.solutions-2022-predictive-advertising .case-study-wrapper .case-study-details .case-study-description{font-size:18px;line-height:24px}.solutions-2022-page.solutions-2022-analytics-advising .integrations h4,.solutions-2022-page.solutions-2022-analytics-advising .routine-checkins h4{font-size:24px;line-height:38px}.solutions-2022-page.solutions-2022-revenue-management .case-study-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:64px auto;max-width:1168px}.solutions-2022-page.solutions-2022-revenue-management .case-study-wrapper .case-study-image-wrapper{max-width:50%;position:relative}.solutions-2022-page.solutions-2022-revenue-management .case-study-wrapper .case-study-image-wrapper:after{background-image:-webkit-gradient(linear,right top,left top,from(#333),to(transparent));background-image:linear-gradient(270deg,#333,transparent);bottom:0;content:"";height:100%;position:absolute;right:0;top:0;width:100px}.solutions-2022-page.solutions-2022-revenue-management .case-study-wrapper .case-study-image-wrapper img{height:100%;max-height:480px;max-width:100%;-o-object-fit:cover;object-fit:cover;width:auto}.solutions-2022-page.solutions-2022-revenue-management .case-study-wrapper .case-study-details{width:55%}.solutions-2022-page.solutions-2022-revenue-management .case-study-wrapper .case-study-details .case-study-title{font-size:20px}.solutions-2022-page.solutions-2022-revenue-management .case-study-wrapper .case-study-details .case-study-description{font-size:18px;line-height:24px}}@media (min-width:1024px){.solutions-2022-page .hero .hero-image-wrapper .video-wrapper .play-text{bottom:25%;font-size:15px}.solutions-2022-page.solutions-2022-photo-video .interior-content-image-block.content-slider-block .gallery-section .gallery-slider,.solutions-2022-page.solutions-2022-photo-video .interior-content-image-block.content-slider-block .gallery-section .gallery-slider .gallery-slide,.solutions-2022-page.solutions-2022-photo-video .interior-content-image-block.content-slider-block .gallery-section .gallery-slider .gallery-slide .image-wrapper{max-height:50vh;width:min((50vh * 8/5),100%)}.solutions-2022-page.solutions-2022-photo-video .interior-content-image-block.content-slider-block .gallery-section .slider-controls{width:min((50vh * 8.5/5),100%)}.solutions-2022-page.solutions-2022-predictive-advertising .case-study-wrapper .case-study-image-wrapper img,.solutions-2022-page.solutions-2022-revenue-management .case-study-wrapper .case-study-image-wrapper img{max-height:424px}}@media (min-width:1366px){.solutions-2022-page.solutions-2022-predictive-advertising .hero .hero-image-wrapper img{margin-top:-10%}.solutions-2022-page.solutions-2022-predictive-advertising .case-study-wrapper .case-study-image-wrapper img{height:auto;max-height:none}.solutions-2022-page.solutions-2022-photo-video .interior-content-image-block.image-right .video-ipad-frame .video-chapters-container a{width:auto}.solutions-2022-page.solutions-2022-revenue-management .case-study-wrapper .case-study-image-wrapper img{height:auto;max-height:none}}