@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translateY(80px);transform:translateY(80px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{-webkit-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px)}to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.h2-heading{font-size:48px;line-height:53px}.h2-heading,.h3-heading{color:#04142b;font-family:Isidora Sans-Bold;font-weight:700;margin:0 0 30px}.h3-heading{font-size:32px;line-height:35px}.h4-heading{color:#19263a;font-family:Graphik-SemiBold;font-size:18px;font-weight:600;line-height:23px;margin:0}.par{color:#344051;font-family:Graphik-Regular;font-weight:400;margin-top:0}.par,.par strong{font-size:16px;line-height:24px}.par strong{font-family:Graphik-SemiBold}ul.par{margin:0;padding-left:25px}.pink{color:#fc495d;font-family:Graphik-SemiBold;font-size:16px;font-weight:600;line-height:24px;margin-top:0}.w-700{margin:0 auto;max-width:700px;width:calc(100% - 40px)}.white-box{box-shadow:0 24px 70px rgba(6,9,31,.15);box-sizing:border-box;margin-bottom:60px;padding:40px 40px 74px;position:relative;width:100%}.white-box .num{color:#202124;font-family:Roboto,Helvetica,sans-serif;font-size:56px;font-weight:400;line-height:84px}.white-box .sub-heading{color:#202124}.white-box .green,.white-box .sub-heading{font-family:Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:24px}.white-box .green{bottom:40px;color:#5f6368;position:absolute}.white-box .green span{color:#188038;margin-right:7px}.white-box .green img{height:20px;margin-right:10px;position:relative;top:2px;width:20px}ul li{list-style:inherit}.issues-objective-container{background:#fff;box-shadow:0 24px 50px rgba(6,9,31,.08);display:flex;height:327px;justify-content:space-between;margin:-60px auto 80px;max-width:940px;position:relative;width:calc(100% - 40px);z-index:9}.issues-objective-container .issues-block{background-image:url(https://1651229.fs1.hubspotusercontent-na1.net/hubfs/1651229/Case%20Study/Shelly%20Residential/pink-block.png);background-position:100% 100%;background-size:cover;box-sizing:border-box;color:#fff;height:100%;padding:40px 60px;width:496px}.issues-objective-container .objectives-container{box-sizing:border-box;color:#344051;padding:40px 60px 0 0;width:383px}.issues-objective-container .objectives-container .header{color:#04142b}.issues-objective-container .header{font-family:Isidora Sans-Bold;font-size:32px;font-weight:700;line-height:35px;margin-bottom:20px}.issues-objective-container .list{margin:0;padding:0 0 0 20px}.issues-objective-container .list li{font-family:Graphik-Regular;font-size:16px;font-weight:400;line-height:24px}.issues-objective-container .list li strong{font-family:Graphik-SemiBold;font-weight:600}.solution-container{display:flex;justify-content:center;margin-bottom:80px}.solution-container .solution-study{margin-right:20px}.solution-container .solution-study .solution-list{text-align:left;width:330px}.solution-container .solution-study .solution-list .solution span{color:#fc495d;display:inline-block;font-family:Graphik-SemiBold;font-size:16px;font-weight:600;line-height:24px;width:36px}.solution-container .solution-study .solution-list .solution{align-items:baseline;color:#344051;display:flex;font-family:Graphik-Regular;font-size:16px;font-weight:400;line-height:24px;margin-bottom:9px}.solution-container .solution-study .solution-list .solution p{margin:0;width:294px}.solution-container .solution-study .solution-list .solution strong{color:#344051;font-family:Graphik-SemiBold;font-weight:800}.solution-container .solution-card{box-shadow:0 24px 70px rgba(6,9,31,.15);margin-left:20px;margin-top:65px;position:relative;width:330px}.solution-container .solution-card .pink-spots{background:#fc495d;border-radius:30px;color:#fff;font-family:Graphik-SemiBold;font-size:10px;font-weight:600;height:30px;line-height:31px;position:absolute;text-align:center;width:30px}.solution-container .solution-card img{width:100%}#results{margin-bottom:80px}#results .pink{margin-bottom:20px}#results .par{margin-bottom:40px}#results .results-stats{background:#f5f7fa;box-sizing:border-box;display:grid;grid-template-columns:auto auto auto;justify-content:space-between;padding:40px 30px}#results .results-stats .stats:first-of-type{margin-bottom:30px}#results .results-stats .stats .par{color:#04142b;margin:0}#results .results-stats .stats .num{color:#fc495d;font-family:Isidora Sans-Bold;font-size:48px;font-weight:700;line-height:53px}#calls,#direction-requests,#interactions,#photo-views,#view-searches{margin-bottom:80px}#view-searches .white-box{display:flex;justify-content:space-between}#view-searches .white-box .half{width:50%}#view-searches .white-box .half:last-of-type{width:292px}#view-searches .white-box .sub-heading{align-items:flex-start;display:flex}#view-searches .white-box .sub-heading img{margin-right:13px}#photo-views .white-box{padding:30px}#local-3-pack{margin-bottom:80px}#local-3-pack .white-box{padding:25px 30px}#local-3-pack .white-box img,#photo-views .white-box img{height:100%;object-fit:cover;object-position:center center;width:100%}.dis-flex.clnt-fl{display:flex;justify-content:space-between;margin:80px auto;max-width:981px;width:calc(100% - 40px)}.clt-left{position:relative;width:248px}.clt-left svg{position:absolute;right:-51px;top:18px}.clt-right{width:63%}.mobile{display:none}.dis-flex.clnt-fl p{color:#344051;font-family:Graphik-Regular;font-size:16px}p.author-name{font-family:Graphik-SemiBold!important;margin:31px 0 0}p.author-profile{margin:0}.ice-banner{background:#f5f7fa;box-sizing:border-box;margin:0 auto 80px;max-width:2000px;padding:120px 0;text-align:center;width:100%}.ice-banner p.par{margin:0 0 40px}.pink-btn,.pink-btn:active,.pink-btn:link,.pink-btn:visited{color:#fff}.pink-btn{background:#fc495d;border:1px solid #fc495d;border-radius:100px;box-sizing:border-box;display:inline-block;font-family:Graphik-Regular;font-size:16px;font-weight:400;height:56px;line-height:56px;padding:0 50px;text-align:center;transition:all .2s ease-in-out}.pink-btn:hover{background:transparent;color:#fc495d}#blog-reads{margin:0 auto 40px!important;max-width:1188px;width:calc(100% - 40px)}#blog-reads .h3-heading{margin-bottom:80px;text-align:center}#blog-reads .blog-list{display:flex;flex-wrap:wrap;justify-content:space-between}#blog-reads .blog-list .post{align-items:center;display:flex;height:175px;margin-bottom:40px;width:calc(50% - 15px)}#blog-reads .blog-list .post .image-container{display:block;height:100%;overflow:hidden;position:relative;width:220px}#blog-reads .blog-list .post .image-container .post-image{height:100%;object-fit:cover;object-position:top center;transition:all .2s ease-in-out;width:100%}#blog-reads .blog-list .post:hover .image-container .post-image{transform:scale(1.1)}#blog-reads .blog-list .post:hover section .h4-heading{color:#fc495d}#blog-reads .blog-list .post section{margin-left:30px;max-width:325px;width:100%}#blog-reads .blog-list .post section .h4-heading{transition:all .2s ease-in-out}#blog-reads .blog-list .post section span{color:#344051;display:block;font-family:Graphik-Regular;font-size:14px;font-weight:400;line-height:20px;margin-bottom:6px}@media screen and (max-width:1200px){.issues-objective-container{width:calc(100% - 140px)}}@media screen and (max-width:940px){.issues-objective-container .objectives-container{padding:40px 20px 0 0}}@media screen and (max-width:767px){.mobile{display:block}.h2-heading{font-size:32px;line-height:35px}.h3-heading{font-size:24px;line-height:34px}.h4-heading{font-size:16px;line-height:24px}.issues-objective-container .header{font-size:24px;line-height:34px}.issues-objective-container{display:block;height:100%;margin-bottom:60px;margin-top:0;width:calc(100% - 40px)}.issues-objective-container .issues-block{padding:30px 30px 62px;width:100%}.issues-objective-container .objectives-container{padding:30px;width:100%}.issues-objective-container .issues-block{background-image:url(https://1651229.fs1.hubspotusercontent-na1.net/hubfs/1651229/Case%20Study/Shelly%20Residential/mobi-pink-block.png)}.solution-container{display:block;margin:0 auto;width:calc(100% - 40px)}.solution-container .solution-study{margin:0}.solution-container .solution-study .solution-list,.solution-container .solution-study .solution-list .solution p{width:100%}.solution-container .solution-card{margin:30px auto 60px}#results{margin-bottom:78px}#results .results-stats{grid-template-columns:auto auto;padding:30px 15px 0}#results .results-stats .stats{margin:0 15px 30px}#results .results-stats .stats .num{font-size:32px;line-height:35px}.white-box{margin-bottom:50px;padding:30px}.white-box .num{font-size:42px;line-height:63px}.white-box .green{bottom:0;margin-top:13px;position:relative}#view-searches .white-box{display:block}#calls,#direction-requests,#interactions,#photo-views,#view-searches{margin-bottom:60px}.dis-flex.clnt-fl{margin:60px auto!important}#view-searches .white-box .half,#view-searches .white-box .half:last-of-type{width:100%}#view-searches .white-box .half:last-of-type{margin-top:30px}.clt-right{padding:0;width:100%}.clt-right svg{margin-bottom:30px}.ice-banner{margin-bottom:60px;padding:60px 0}.ice-banner p.par{margin-bottom:30px}#blog-reads{margin-bottom:65px!important}#blog-reads .h3-heading{margin-bottom:30px}#blog-reads .blog-list{display:block}#blog-reads .blog-list .post{height:111px;margin-bottom:35px;width:100%}#blog-reads .blog-list .post .image-container{width:140px}#blog-reads .blog-list .post section{margin-left:20px;width:53%}}