*,*::after,*::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}[class^='grid-col-']{padding:0;margin:0}.grid-row:after{content:"";display:block;clear:both}.col-2of12{width:12.5%;float:left}.col-3of12{width:25%;float:left}.col-4of12{width:33.33333333333%;float:left}.col-5of12{width:38%;float:left}.col-6of12{width:50%;float:left}.col-7of12{width:58.33333%;float:left}.col-8of12{width:66.666%;float:left}.col-9of12{width:75%;float:left}.col-12of12{width:100%;float:left}.col-offset-2{margin-left:17%}.card-row .col-4of12{width:32.5%}.card-row .col-6of12{width:49%}@media(min-width:1281px){.large-screen-centered{max-width:83rem;margin-right:auto;margin-left:auto;padding-left:4rem;padding-right:4rem}.large-screen-centered-half{max-width:37.5rem}#homepage .homepage-card-container{padding:0 4rem}#quick-about.narrowed-centered-content{max-width:83rem}#roi-calculator .narrowed-centered-content{max-width:71rem}footer nav [class="col-6of12"]:first-child{width:33.3%}footer nav [class="col-6of12"]:last-child{width:66.6%}footer .row [class*="col"]:first-of-type .row{max-width:60rem}.holiday #intro{height:39vw}.holiday #intro .row{margin:7% 0 14%}.capterra-reviews .slick-slide{margin:0 4rem}.pixel-page-links.narrowed-centered-content{max-width:73rem}.pixel-page-links .img-wrapper{max-width:19rem;max-height:19rem;height:18rem}}@media(max-width:1240px){#expanded-menu{display:none}.hamburger{display:inline-block}#how-it-works-nav .nav{width:40rem}#how-it-works-nav{top:4.5rem}}@media(min-width:1136px){.narrowed-centered-content{max-width:63rem;margin-left:auto;margin-right:auto}.video-tutorial .narrowed-centered-content{max-width:57rem}.video-tutorial #video-section{margin-top:-14.5rem}.video-tutorial #intro{padding-bottom:16rem}#customer-success #video-section{margin-top:-10.5rem !important}.video-landing-page #video-section{margin-top:-12.5rem !important}#customer-success #intro,.video-landing-page #intro{padding-bottom:12rem}}@media(max-width:1136px){.pixel-page-links .img-wrapper{max-width:28vw;max-height:28vw;height:30vw}}@media(max-width:1049px){.case-study .links,.case-study .links a{display:block;width:fit-content;margin:.5rem auto 0}.case-study .links a:last-child{margin-left:auto;margin-top:.5rem}}@media(min-width:1049px){.boxed{margin-right:auto;margin-left:auto}}@media(max-width:991px){#feature-list .col{flex:0 1 50%}.value-prop ul li{margin:1rem 0}.cta-boxes .large-txt-cta,.cta-boxes .large-txt-cta a{font-size:1.5rem}.video-container img{width:85%}.value-prop [class*="col-"]:last-child{display:flex;justify-content:center}body:not(.holiday) .value-prop [class*="col-"]{padding:0}.two-col-padding .row [class*="col-"]:last-child{padding-left:15px}#quick-about .row,.quick-video .row,#social-purpose-intro .row{flex-direction:column-reverse !important}#quick-about .row>[class*="col-"]:last-child,#quick-about .row>[class*="col-"]:first-child,.quick-video .row>[class*="col-"]:last-child,.quick-video .row>[class*="col-"]:first-child,#partners .grid-row>.row>[class*="col-"] p{margin-bottom:2rem}#quick-about .row>[class*="col-"]:first-child,.quick-video .row>[class*="col-"]:first-child{margin-bottom:0}#quick-about-video{display:flex;flex-direction:column-reverse}#quick-about p,.quick-video p{text-align:left}#homepage #quick-about .rating-container,.solution-page #quick-about .rating-container{margin-bottom:3rem;margin-top:0}#quick-about .row>[class*="col-"]:first-of-type,.quick-video .row>[class*="col-"]:first-of-type{flex-direction:column-reverse}#quick-about .row>[class*="col-"]:last-of-type,.quick-video .row>[class*="col-"]:last-of-type{padding-left:15px;padding-right:15px}.homepage-card-container [class*="col-"]:not(:first-of-type){margin-top:1.5rem}#partners h2{text-align:center}#partners .hero-cta,#quick-about .hero-cta{position:relative;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:3rem;max-width:100%;width:100%}#partners .grid-row>.row>[class*="col-"]:last-of-type{padding-left:15px;margin:0 14%}#partners .testimonial{padding:0 9%;text-align:left}#partners .testimonial-quote{text-align:center;font-size:1.1em}#partners p{text-align:center;max-width:none}#partners .name-container{justify-content:center !important}#partners .testimonial img{margin:0 auto !important}#partners .rating{align-items:center}#partners .review-source{text-align:center}#why .row,#pricing-value-prop .row{flex-wrap:wrap}#why [class*="col-"]{max-width:50%;flex:1 0 auto;padding-left:15px;padding-right:15px}#solutions-padding{height:0}.solution-page #quick-about .row>[class*="col-"]:last-of-type{padding-left:15px;padding-right:15px}.solution-page #quick-about .row{flex-direction:column-reverse}#employee-recognition .value-prop .row,.pixels-landing-page .value-prop .row,#cphr.landing-page .value-prop .row{flex-direction:column-reverse}#employee-recognition section:not(:first-of-type){margin-top:5.5rem;margin-bottom:0}.pg-content-half{margin:0 4rem}.pg-content-half [class*="col"]:last-of-type{padding-right:0}.video-media-section .row [class*="col"]:not(:first-of-type){padding-top:2.5rem}.horizontal.rating-container{align-items:center}.how-it-works-content{position:relative;top:0;margin-bottom:4rem}#how-it-works section:not(.main-cta):not(#help-centre-cta){padding:5.5rem 0 0}#how-it-works section>.row>[class*="col-"]:last-of-type{padding-top:0}#how-it-works #weekly-demo .large-txt-cta{text-align:center !important}#how-it-works #weekly-demo .justify-content-start{justify-content:center !important}#how-it-works #weekly-demo .justify-content-start p{text-align:center}section:not(#how-to-redeem):not(#how-to-app) .how-it-works-content{margin-bottom:3rem}#about-page #story .row:nth-child(odd),#about-page #story .row:nth-child(even){flex-direction:column-reverse}#about-page #story .row:nth-child(odd) [class*="col-"]:first-of-type,#about-page #story .row:nth-child(even) [class*="col-"]:first-of-type,#about-page #story .row:nth-child(even) [class*="col-"]:last-of-type{padding-top:1.5rem;padding-left:0;padding-right:0}#about-page #story .row:nth-child(even) [class*="col-"]:last-of-type{padding-top:0}#about-page #story .row:nth-child(even) [class*="col-"]:first-of-type,#about-page #story .row:nth-child(odd) [class*="col-"]:last-of-type{padding-left:.8333rem}#about-page #story .row [class*="col-"]:last-of-type,#about-page #story .row:nth-child(odd) [class*="col-"]:last-of-type{padding-left:0;padding-right:0}#about-page #story img{width:80%;display:block;margin:0 auto}#about-page #story [class*="col-"]:last-of-type h3,#about-page #story [class*="col-"]:last-of-type p{width:80%;display:block;margin-right:auto;margin-left:auto}#brand-core p{padding:0}#about-page #story .row:nth-child(odd) .timeline:before,#about-page #story .row:nth-child(even) .timeline:before{height:500%;left:.95rem}#about-page #story .row:nth-child(odd) .timeline-event-icon,#about-page #story .row:nth-child(even) .timeline-event-icon{left:1.15rem}#about-page #story .row:last-of-type [class*="col-"]:last-of-type .timeline:before{height:420%}#join .img-container img{height:20rem}.features-simple [class*="col"]{flex:1 0 50%}.programs [class*="col"]:last-of-type{margin-top:2rem}#review-site .landing-page-cta h2{font-size:1.75rem}#calculator-form [class*="col"]:first-of-type{padding-right:15px}.savings-container{position:relative;top:0;margin-top:4rem}#milestone-awards .quick-video .row:first-of-type{flex-direction:column !important}#milestone-awards .quick-video .row:first-of-type [class*="col"]:first-of-type{margin-bottom:2rem}body:not(.webinar).demo-form .row [class*="col"]:first-of-type{padding-right:0}body:not(.webinar).demo-form .hs-form-iframe{height:39rem !important}.demo .demo-form div:first-of-type>.row>[class*="col"]:first-of-type{top:0rem}.demo .demo-form .testimonial{margin-top:0;padding-top:0}.demo .demo-form .banner-logos p{text-align:center}.demo #thank-you-section .row [class*="col"]{max-width:31.25rem}.demo .row [class*="col"]:last-of-type .rating-container p,#hr-summit #intro .row .rating-container p{text-align:center}.demo .rating-container,#hr-summit #intro .rating-container{margin-bottom:3rem}.demo .rating,#hr-summit #intro .rating{align-items:center}.demo .testimonial-quote,#hr-summit #intro .testimonial-quote,#accolades .testimonial-quote{font-size:1.25rem;text-align:center}.demo .title,#hr-summit #intro .title{display:flex;justify-content:center}.demo .name-container,#hr-summit #intro .name-container{justify-content:center}.demo .testimonial>img,#hr-summit #intro .testimonial>img{margin:1rem auto 0}.demo.thank-you .row [class*="col"]:last-of-type{margin:0}.demo .badge-wrapper{justify-content:center}.demo .badge-wrapper [class*="col"]:first-of-type{margin-bottom:0rem !important}.demo .demo-form .position-sticky{position:relative !important}.demo .demo-form .row [class*="col"]:first-of-type{margin-bottom:3rem}.webinar .demo-form [class*="col"]:last-of-type{margin-top:0;order:1}.webinar .demo-form [class*="col"]:nth-of-type(3){order:2;margin-top:3rem}.webinar-info{margin:0 auto}.landing-page #intro:after{background-size:cover;background-position:50% 100%}.landing-page .testimonial-quote{text-align:center}.landing-page #intro .row [class*="col"]:first-of-type{padding-right:0;padding-bottom:3rem}.feedback-landing-page .review-links .row [class*="col-"]:first-of-type{padding-right:15px}.feedback-landing-page .review-links .row [class*="col-"]:last-of-type{padding-left:15px}#hr-summit #intro{padding-bottom:0}#hr-summit #intro h2{margin:3rem auto 0;text-align:center}#hr-summit #intro .row [class*="col"]{max-width:35.25rem;margin:0rem auto 2.5rem}#hr-summit #intro .row [class*="col"]:first-of-type{margin-bottom:0}#hr-summit #intro .row{flex-direction:column-reverse}#hr-summit #intro .testimonial{text-align:left}.holiday .value-prop>.row [class*="col-"]:last-of-type{flex-direction:column}.holiday .value-prop>.row [class*="col-"]:last-of-type>.row [class*="col-"]{margin-bottom:2rem}.holiday .value-prop [class*="col-"]:last-child{display:flex;justify-content:flex-start;margin-top:0}.holiday .value-prop h2{padding-right:0;margin-bottom:2rem;width:fit-content;text-align:center;margin-right:auto;font-size:2.2rem}#blog #hero-home{height:40vw}#resource-page .blog-section [class*="col"]:first-of-type{padding-right:15px !important}#resource-page .blog-section [class*="col"]:last-of-type{margin-top:4rem}#resource-page .blog-section [class*="col"]:last-of-type h3{margin-top:0 !important}#resource-page .guide-to-recognition [class*="col"]{padding:2rem 0 1rem 1rem}.resource .number,#resource-page .number{margin-top:.75rem}#resource-page .guide-to-recognition [class*="col"]:last-of-type{padding-bottom:2rem}#resource-page .guide-to-recognition .txt-link{font-size:1.25rem}#resource-page .guide-to-recognition h2{margin-bottom:1rem !important}#resource-page .guide-to-recognition .border{padding:2rem !important}#resource-page #more-resources .row>[class*="col"]:first-of-type{margin-bottom:4rem}#accolades .testimonial{padding:2em 0 0;margin:2em 0 0}#accolades .testimonial img{margin:0 auto}#accolades .headshot{max-width:6rem}#accolades .testimonial .name-container{text-align:center;justify-content:center}#accolades .testimonial .title{justify-content:center;display:flex}.white-landing-page #number-one-title{text-align:center !important}#number1{background-size:auto}.sales-landing-page .about-sales .overflow-hidden{height:30vw !important}.main-footer .row:first-of-type{flex-direction:column;height:fit-content}.main-footer .row:first-of-type>[class*="col"]{width:100%;max-width:100%}.main-footer .row .row{flex-direction:row}.main-footer .footer-cta{float:none;margin:3rem auto 0;max-width:13em;padding-top:1.25rem}}@media(min-width:928px){#homepage .hero-img,#how-it-works .hero-img,#pricing .hero-img,.solution-page .hero-img,#customer-stories .hero-img,#contact .hero-img,#about-page .hero-img,#careers .hero-img,#roi-calculator .hero-img{height:38vw}#social-proof{height:10em}}@media(max-width:928px){.col-4of12{width:100%}.homepage-card-container .col-4of12{width:100%}#how-to-teams .col-4of12{width:100%}.col-9of12{width:100%;flex:1 100%}.col-3of12{width:100%;flex:1 100%}.col-8of12{width:100%;flex:1 100%}.col-offset-2{margin-left:0}h1,#cphr #intro h1,.landing-page.white-landing-page h1{font-size:2.2rem;line-height:1.3em}.hero-padding{top:14%}.hero-padding h2{font-size:1.2rem;padding:0 10%}.hero-img{height:70vw;object-fit:cover}.padded{padding:1.5em 0}.padded-col-1of3{padding-right:0}.padded-col-2of3{padding:0}.padded-col-3of3{padding-left:0}.col-6of12{width:100%;flex:1 100%}.app-buttons .col-6of12,.app-first .col-6of12,.footer-cta .col-6of12{width:50%}.selling-point{margin-bottom:0}.row-reverse .feature-img-container{padding-right:0}.feature-img-container{padding:0}#all-testimonials{margin-top:4em;margin-bottom:4em}#partners p{margin-top:1rem}#partners .grid-row>.row>[class*="col-"]:last-of-type{margin:0 5%}.two-column-padding .col-6:last-of-type,.two-column-padding .col-6of12:last-of-type{padding-left:0}#testimonial-carousel{margin:0 5%}#all-testimonials .col-6of12{width:100%}.testimonial{padding:2em 0;margin:2em 0;text-align:center}.testimonial img.card-logo,.testimonial img.card-logo-padded{position:relative;margin-left:auto;margin-right:auto;align-self:center;max-width:13em;max-height:13em}.white-landing-page .testimonial{margin:2em 0 !important;padding-bottom:0}.testimonial p{padding-right:0}.testimonial img{position:relative;margin-left:auto;margin-right:auto;margin-top:2em;max-width:5em;align-self:center}#how-to-app,#how-to-web{padding:0}#how-to-web .col-4of12{width:100%}#how-to-web{padding-bottom:3em}.faq-nav{display:none}.faq-content{width:100%}.vid-preview-img{width:100%;height:100%}#contact-info .col-8of12{width:100%}#contact-info .col-4of12{margin-bottom:3em}.contact-form{padding:3em 0 0 0;margin-bottom:0}#case-study img{display:block;position:relative;max-width:15em;transform:translate(-50%,0);top:50%;left:50%;resize:both}.case-summary{width:50%;margin-top:2em;padding-right:2em;margin-bottom:2em}#case-study .quote{width:50%;margin-top:3em}#case-study .padded-col-3of3{padding-left:0}.media-logo{padding:0 4em 0 0}.case-study-content{margin-right:-40%;padding:2.5rem 2rem}.case-study:nth-child(odd) .case-study-content{margin-left:-50%}.case-study .quote{font-size:1rem}.case-study-individual #hero-home{height:40vw}.quick-jump-wrapper{display:flex;flex-direction:column;width:fit-content}.video-quick-jump .button{margin:.25rem 0 !important;font-size:.875rem}#landing-page-why-accordion .fas.fa-caret-right{left:2rem}footer .col-3of12{width:25%}.footer-row-small .col-4of12{width:33.33333333333%}footer [class*="col-"]{width:50%}#social-proof{height:8em}}@media screen and (max-width:1110px) and (min-width:768px){.price-box .button{font-size:.875rem}}@media screen and (max-width:1087px) and (min-width:768px){.recommended-company p{margin-left:0;margin-right:0}.recommended-company ul{margin-left:1rem;margin-right:1rem}}@media screen and (max-width:899px) and (min-width:768px){#custom .price,#free .price,#premium .price{font-size:2rem}.price{font-size:1.75rem}span.currency{top:-0.25rem;position:relative}.pay-structure{font-size:1rem}}@media(max-width:832px){header{height:4.25rem}#primary_nav_wrap{padding:.7em 1.5em 0}.logo{position:absolute;margin-left:.5em;margin-top:0;padding-top:0}#how-it-works-nav{top:4.25rem}.media-content{padding:2em 0}.media-logo{padding:0 4em 0 0}.case-study .logo{position:relative;margin-left:0}.case-study-individual .profile-info [class*="col-"]{padding-bottom:2rem}.other-case-stories .row{flex-direction:column}.other-case-stories [class*="col"]{flex-basis:100%;padding:1.5rem 0;justify-content:center}.case-study-individual section:last-of-type{margin-bottom:5.5rem}#about-page #story .row:last-of-type [class*="col-"]:last-of-type .timeline:before{height:320%}#join .img-container img{height:15rem}#while-youre-here [class*="row"]:first-of-type .img-container img{height:auto;width:100%}#careers-cta .img-container{height:15rem}.large-txt,#careers #intro p,.medium-txt,#brand-core .large-txt,#about-page .large-txt{font-size:1.5rem}.large-txt-cta,.large-txt-cta a,.large-txt-cta span{font-size:1.5rem;padding:0}.boxed .large-txt-cta{padding:3rem 2rem}.image-boxed-link .large-txt-cta{padding:20% 2rem !important}.demo .large-txt-cta a{font-size:1rem}.promotional-banner{top:.25rem;position:relative}#cphr .CPHR-promo .large-txt{font-size:1.9rem}#cphr .CPHR-promo .main-cta{margin:0}}@media(max-width:800px){.fixed-height{max-height:230px}}@media(max-width:768px){#social-proof{height:18em}#partners .grid-row>.row>[class*="col-"]:last-of-type{margin:0}.col-2of12{width:25%}#one-drop .one-drop-img{width:100%;flex:1 100%;max-height:10em}#one-drop .one-drop-txt{width:100%;flex:1 100%}.one-drop-logo{flex:0 1 10em;align-content:center;display:block;clear:both;position:relative;transform:translate(-50%,0);top:50%;left:50%;resize:both}#one-drop h2{text-align:center}#testimonial-carousel{margin:0}#feature-list .col{flex:0 1 100%;padding-right:15px;padding-left:15px}#feature-list .card-header{min-height:unset}.account-img{padding:0 0 1em;max-width:100%}.legal-bg{padding:1em}.legal-content{padding:2em;margin:1em 0}.legal-bg h2{padding:2em 0 0;margin-top:0}.video-container img{padding:0}.large-text-outline-link{font-size:10vw}footer .col-3of12{width:50%}footer .two-columns{width:100%}.footer-cta{content:"";display:block;clear:both;position:relative;transform:translate(0,0);resize:both;max-width:16em;padding-top:3em;top:0;left:0;float:left}footer .grid-row{flex-direction:column}footer [class*="col-"]{width:100%}footer .row{height:10rem}}@media screen and (min-width:767px) and (max-width:928px){#homepage .hero-img,#how-it-works .hero-img,#pricing .hero-img,.solution-page .hero-img,#customer-stories .hero-img,#contact .hero-img,#about-page .hero-img,#careers .hero-img,#roi-calculator .hero-img{height:45vw}}@media(max-width:767px){.fivestepsimg{max-width:50rem}.display-4{font-size:2.25rem}.page-description{font-size:.9rem}.testimonial-quote{font-size:1.5rem}.solution-page .badge-image{margin-top:2rem}#how-it-works-nav .nav{display:none}#how-it-works-nav .dropdown{display:flex}#how-it-works-nav.fixed .pg-content{margin:0}#funding-account .platform-img{height:auto;padding-right:0;margin:0}#funding-account .features{margin-bottom:1.5rem;text-align:center}.price-comparison .row [class*="col-"]:not(:first-of-type){margin-top:2rem}#pricing .recommended-company{height:unset;margin-top:0}#how-many-members{font-size:1.15rem}#free .price-container{align-items:center;height:unset}.price-box .button{width:100% !important}#team-member-input .text-right{text-align:center !important;margin:0 auto}#member-input-container{align-items:center !important}#ROI-calculator-on-pricing .row [class*="col"]:last-of-type,#ROI-calculator-on-pricing .row [class*="col"]:last-of-type h2{text-align:center !important}.case-study .row,.case-study:nth-child(odd) .row{flex-direction:column-reverse}.case-study .row [class*="col-"]:last-of-type{margin-bottom:1rem}.case-study-content,.case-study:nth-child(odd) .case-study-content{margin:0 !important}.case-study .quotation{margin-left:-4%}.case-study .links{display:flex;width:unset;margin:1.5rem 0 0 0}.case-study .links a{margin:0}.case-study .links a:last-child{margin-left:1.5rem;margin-top:0}.case-study .img-container{height:40vw}.case-study .img-container img{width:100%;height:auto}#customer-stories .video-container img{width:100% !important}.small-review .slick-slide .content,.video-media-section .col{padding:5% 10%}.slick-prev,.slick-next{width:15%}.case-study-individual .image-quote-wrapper{flex-direction:column;padding:0 1rem}.case-study-individual .profile{padding:0 4rem}.case-study-individual .profile-img{left:0;max-width:15rem;max-height:15rem;margin:0 auto}.case-study-individual .profile-info [class*="col-"]{text-align:center}.case-study-individual .image-quote-wrapper .logo-container{justify-content:center;width:100%;margin-bottom:1rem}.case-study-individual .profile-info h4{text-align:center}.case-study-individual .profile-info p,.case-study-individual .profile-info a{margin:.25rem auto;text-align:center}.case-study-individual .quote p{text-align:center;justify-content:center;display:flex}.case-study-individual .quotation{margin-left:0}.other-case-stories .row{flex-direction:column}#blog #hero-home{height:60vw}.resource .button-wrapper .button{display:block !important;margin:.5em 0}#brand-core h2,#brand-core h3{text-align:center;margin-right:0}#brand-core .row [class*="col"]:last-of-type{padding-right:15px}#about-page #story .row:last-of-type [class*="col-"]:last-of-type .timeline:before{height:280%}#team>.row:last-of-type{margin-top:0}.team-member{margin-top:3rem}#team>.row:not(:first-of-type){margin-top:0}#while-youre-here [class*="row"]:last-of-type{flex-direction:column-reverse}#while-youre-here .row:first-of-type [class*="col"] .img-container{height:100%}#while-youre-here .row:first-of-type [class*="col"] .img-container img{height:auto;width:100%}#while-youre-here .row:last-of-type [class*="col"] .img-container img{object-position:50% 50%}#resources-section [class*="col"]:first-of-type .demo-link-container:first-of-type{margin-top:1.25rem}#resources-section [class*="col"]:first-of-type .demo-link-container:nth-of-type(2),#resources-section [class*="col"]:last-of-type .demo-link-container:first-of-type{margin:1.25rem 0 0}.demo-link-container{margin:1.25rem 0}.demo-link-container-desktop{display:none}.demo-link-container-mobile{display:block}.explosion-background-teal-white,.explosion-background-teal-whiter{background-size:150%}.explosion-background-teal-white:hover,.explosion-background-teal-whiter:hover{background-size:175%}#mini-banner.confetti-background-teal-white::after{background-size:40rem !important}.holiday .value-prop>.row [class*="col-"]:last-of-type>.row:last-of-type [class*="col-"]{margin-bottom:2rem}.holiday section:not(:first-of-type):not(.value-prop){margin-top:5.5rem !important}.holiday .value-prop>.row [class*="col-"]:last-of-type>.row:last-of-type [class*="col-"]:last-of-type{margin-bottom:0}.promotional-banner h2{font-size:1rem !important}.holiday .value-prop h2{text-align:left;margin-left:0}#customer-success #intro{padding-bottom:.5rem}#customer-success #video-section{margin-top:2rem}#customer-success .page-description{padding:0}#customer-success #video-section .row [class*="col"]:first-of-type{margin-bottom:2rem}#landing-page-why-accordion .row [class*="col-"]:first-of-type{display:flex;justify-content:space-evenly;padding:0}#landing-page-why-accordion .fas.fa-caret-right{display:none}.two-boxes .row [class*="col"]:first-of-type{margin-bottom:1rem}.cta-boxes .row [class*="col"]:not(:last-of-type){margin-bottom:1rem}.pixel-page-links .img-wrapper{max-width:100%;max-height:30vw;height:30vw}.pixel-page-links [class*="col"]:not(:first-of-type) .pixel-page-link-wrapper{margin-top:1rem}.pixel-page-links .img-wrapper img{width:100%;height:auto}.pixel-page-links [class*="col"]:last-of-type .img-wrapper img{align-self:flex-start}.full-width-banner{height:auto}#review-site .landing-page-cta h2{text-align:center}#review-site .landing-page-cta [class*="col"]:first-of-type{margin-bottom:5rem;text-align:center}#review-site .explosion-background-teal-white,#review-site .explosion-background-teal-whiter,#review-site .explosion-background-teal-white:hover,#review-site .explosion-background-teal-whiter:hover{background-size:cover}.landing-page-footer .footer-logo{margin:auto}.landing-page-footer .footer-note{justify-content:center;padding:1rem 0 2rem}.video-landing-page #video-section{margin-top:3rem}.sales-landing-page .about-sales .overflow-hidden{max-height:25rem !important;height:unset !important}.sales-landing-page .about-sales .overflow-hidden.bg-white{height:100% !important;background:white}.sales-landing-page .about-sales:not(.bg-white) img{height:auto !important;width:100% !important}.sales-landing-page .about-sales .bg-white img{height:100% !important;width:auto !important}#webinar-banner.explosion-background-teal-whiter{background-size:100%}.animated-banner.confetti-background-teal-white::after{background-size:33rem !important}}@media(max-width:620px){h2,#quick-about h2,.quick-video h2,.landing-page #intro h2,.holiday .value-prop h2,.video-tutorial h1,#cphr #intro h1,.landing-page.feedback-landing-page h1,.full-banner-page h1,#accolades h1{font-size:1.75rem;font-weight:600}.why-guusto h3{font-size:1.5rem}.bucket-title{font-size:1.25rem}.case-study .links,.case-study .links a{display:block;width:100%;margin:.5rem auto 0;font-size:.85rem}.case-study .links a:last-child{margin-left:auto;margin-top:1rem}.case-study-individual .profile{padding:0 1rem}.attribution-container{align-items:flex-start;flex-direction:column}.case-study .attribution-container img:not(.linkedin){margin-bottom:1rem}#why .why-content .row{flex-direction:column}#why [class*="col-"]{max-width:100%}#glassdoor .button{display:block}.small-review,.video-media-section{padding:0}.resource .blog-content h3{font-size:1.5rem}.resource .number{margin-left:-1.5rem;margin-top:1rem}.rate-guusto .scale-rating{flex-wrap:wrap}.rate-guusto .scale-rating .number-container{flex:1 0 20%;justify-content:center;display:flex;padding:.75rem 0;margin:0}.highlight-stats h4{font-size:.75rem}.highlight-stats-value{font-size:3rem;line-height:1}}@media screen and (min-width:576px) and (max-width:767px){#homepage .hero-img,#how-it-works .hero-img,#pricing .hero-img,.solution-page .hero-img,#customer-stories .hero-img,#contact .hero-img,#about-page .hero-img,#careers .hero-img,#roi-calculator .hero-img{height:65vw}}@media(max-width:576px){h1{font-size:1.8rem;line-height:2rem}.button{display:block;margin:.5em 0}header .button{margin:0}.main-cta .button{margin-bottom:.5em}.cta-txt-link,.main-cta .nav-link{top:0}.home-page-hero-padding{top:25%}.page-header-label{font-size:.8em}.hero-padding h2{font-size:1rem;padding:0 10%}.features-simple [class*="col"]{flex:1 0 100%}.hero-img{height:95vw;object-fit:cover}.hero-padding{top:23%}.hero-buttons{margin:3rem 2rem 0}.homepage-card-container{padding-left:1em;padding-right:1em}#homepage .homepage-card-container{padding-left:0;padding-right:0}#home-pg-testimonial p{font-size:1.3rem}#social-proof{height:24em}#partners .col-2of12{padding:.1em}.pg-content{margin:0 2em}.pg-content-p{padding:0 2em}.feature{padding-right:0}#one-drop{margin-bottom:3em}#one-drop p{padding-right:0}.one-drop-txt{padding-left:0}#one-account{margin-top:3em}#one-account p{text-align:left;font-size:1em}#about-page #story .row:first-of-type [class*="col-"]:last-of-type .timeline:before{top:1rem}#about-page #story .row:last-of-type [class*="col-"]:last-of-type .timeline:before{height:255%}.timeline-event-icon{top:1rem;outline:11px solid white}#about-page #story .row:not(:first-of-type){padding-top:3.5rem}#about-page #story .row [class*="col-"]:last-of-type,#about-page #story .row:nth-child(odd) [class*="col-"]:last-of-type{padding-left:2.5rem}#about-page #story .row [class*="col-"]:first-of-type,#about-page #story .row:nth-child(odd) [class*="col-"]:first-of-type,#about-page #story .row:nth-child(odd) [class*="col-"]:last-of-type,#about-page #story .row:nth-child(even) [class*="col-"]:first-of-type,#about-page #story .row:nth-child(even) [class*="col-"]:last-of-type{padding-left:2.5rem !important;padding-top:0}#about-page #story .row [class*="col-"]:first-of-type,#about-page #story .row:nth-child(odd) [class*="col-"]:first-of-type,#about-page #story .row:nth-child(odd) [class*="col-"]:last-of-type,#about-page #story .row:nth-child(even) [class*="col-"]:first-of-type,#about-page #story .row:nth-child(even) [class*="col-"]:last-of-type{padding-right:15px;padding-top:0}#brand-core p{width:100%}#about-page #story [class*="col-"]:last-of-type h3,#about-page #story [class*="col-"]:last-of-type p,#about-page #story img{width:100%}#while-youre-here .img-container{height:100%}.savings-container{padding:2rem 1.5rem 3rem}.breakdown{flex-direction:column;align-items:flex-start;margin:1.5rem 0 0}.popover{font-size:.75rem !important}.input-wrapper input,#reset-wrapper [class*="col"]:last-of-type{margin:0}#roi-calculator .fas.fa-question-circle{margin:0 0 0 .25rem}.left-unit{left:1.75rem}.boxed .large-txt-cta{padding:1.5rem 1rem}.landing-page.white-landing-page h1{font-size:1.8rem;line-height:normal}#ilovemortgagebrokering-testimonial h1{line-height:normal}footer .col-3of12{width:100%}.two-columns{-webkit-column-count:1;-moz-column-count:1;column-count:1}.footer-cta{float:left;left:0;padding-top:1.5em}.footer-row-small{padding-top:3em}.footer-row-small .col-4of12{width:100%}.footer-row-small .text-right{float:left;text-align:left;padding:1em 0}.footer-row-small ul a{margin:0 2.4em 0 0}footer ul.main-footer-menu [class*="col-4"]{padding-left:15px !important;padding-right:15px !important}.holiday #intro .txt-link{margin-top:.5rem}}@media(max-width:575px){#quick-about .row>[class*="col-"]:last-child{text-align:left}.homepage-card-container .row{padding:3.5rem 0 0}.page-description{padding:0 2rem}#how-it-works section .row>[class*="col-"]:last-of-type>.row>[class*="col-"]:not(:first-of-type){margin-top:3rem}#how-it-works section .row>[class*="col-"]:last-of-type>.row>[class*="col-"] img{width:75%;align-self:center}#homepage .button:not(.toggleButton){width:100%}.review-placement .rating{font-size:1rem}#reset-wrapper [class*="col"]:last-of-type{padding-left:15px}.timeline-event-icon{top:1.25rem;outline:11px solid white}#about-page #story .row:nth-child(odd) .timeline:before,#about-page #story .row:nth-child(even) .timeline:before{height:410%}#about-page #story .row:last-of-type [class*="col-"]:last-of-type .timeline:before{height:255%}.price{font-size:2.5rem}span.currency{line-height:2.75}.price-switch-container{font-size:.8rem}.switch{width:3.5rem;height:2rem}.slider:before{height:1.4rem;width:1.4rem;left:.2rem;bottom:.295rem}.explosion-background-teal-white{background-size:200%}.explosion-background-teal-white:hover{background-size:225%}.explosion-background-teal-whiter{background-size:300%;margin:3rem 0 0}.explosion-background-teal-whiter:hover{background-size:350%}.badge-image{margin-left:0 !important;margin-bottom:1.2rem !important}.demo .badge-image{margin-top:2rem}footer .row li{width:100%}.footer-note{padding:2rem 0 5rem}#blog .large-txt{font-size:1.4rem}.main-footer .footer-cta{max-width:16em}#landing-page-why-accordion .card-header,#landing-page-why-accordion .card-body{padding:1.25rem 0}#landing-page-why-accordion .icons{height:2rem}#landing-page-why h3 .btn{font-size:.75rem}#landing-page-why .btn .scribble-border{height:90%;width:auto}#review-site #partners [class*="col"]{flex:0 0 33.33%;max-width:33.33%;padding:0}.text-only-landing-page #intro .row,.video-landin-page .row{width:auto}#review-site.landing-page #intro h1,.text-only-landing-page.landing-page #intro h1,.hs-landing-page.landing-page #intro h1{font-size:1.75rem !important}#review-site.landing-page #intro p,.hs-landing-page.landing-page #intro p{font-size:1rem}#review-site.landing-page #intro ol,.hs-landing-page.landing-page #intro ol{padding-left:2rem !important}#review-site.landing-page #intro li,.hs-landing-page.landing-page #intro li{font-size:.875rem}#review-site.landing-page #intro .banner-logos p,.hs-landing-page.landing-page #intro .banner-logos p{font-size:.875rem}#review-site.landing-page #intro img,.hs-landing-page.landing-page #intro img{max-width:6rem !important}#review-site.video-landing-page #intro h1{font-size:1.5rem !important}.landing-page.feedback-landing-page #intro{padding:1.5rem 0}.landing-page.feedback-landing-page p:first-child{margin-bottom:2rem}.landing-page.feedback-landing-page .review-links{padding:2rem 0}.landing-page.feedback-landing-page .button{padding:.5rem .5rem;width:100%}.landing-page.feedback-landing-page span{display:inline}.feedback-landing-page .review-links .logo{height:4rem}.landing-page.feedback-landing-page .review-links p:nth-of-type(2){margin-top:0rem}.review-note{margin-top:0 !important}#review-site.landing-page.blue-shore #intro h1{font-size:6vw !important}#resource-page .feed-item-title{width:100%;float:none;padding-bottom:1rem;padding-left:0}#resource-page .hs-featured-image-wrapper{width:100%;margin-bottom:3rem}.value-icons{height:10rem;margin-top:2rem}.value-header{margin-top:0}.value-title{font-size:1.8rem;margin-top:.8rem;margin-bottom:1rem}}}@media(max-width:432px){h1,.full-banner-page h1,#accolades h1{font-size:1.4rem;line-height:2rem}h2,#quick-about h2,.quick-video h2,.landing-page #intro h2,.holiday .value-prop h2,#review-site .landing-page-cta h2{font-size:1.4rem}.why-guusto h3{font-size:1.25rem}.bump-down{padding-top:4em}.hero-padding h2{font-size:1rem;padding:0 2rem}h3{font-size:1rem}.large-txt-cta,.large-txt-cta a{font-size:1.33rem;padding:0}.hero-img{height:148vw;object-fit:cover}.hero-padding{top:9%}.hero-padding .hero-cta{margin:0 2em}.hero-padding .button{display:block;margin:.5em 0}.hero-padding .app-buttons{margin:.5em 0}.hero-cta{max-width:30em;margin-left:auto;margin-right:auto;padding:0;width:100%}#customer-stories .main-cta .button{width:100%}#hero-home .home-page-hero-padding{top:20%}#one-account .hero-cta{padding:0}.testimonial p{font-size:1em;padding:0}.white-landing-page .testimonial p{font-size:1.5rem}#partners .testimonial-quote{font-size:1em}.legal-bg{padding:.7em}.video-tutorial #book-demo{font-size:1.25rem}.ROI-wrapper{justify-content:flex-start}#ROI-total{font-size:2rem;margin-bottom:.25rem}#ROI-percent-wrapper p{font-size:1.75rem;line-height:1}#ROI-percent-wrapper{flex-direction:column}.per-year{justify-content:flex-start;margin-top:0rem}.advanced-calc-title{padding:0}.advanced-calc-title:after{content:none}.per-year.mobile{display:none;padding-left:.5rem}#about-page #story .row:last-of-type [class*="col-"]:last-of-type .timeline:before{height:150%}.holiday #intro .page-header-label{max-width:19rem}.resource .blog-content h3{font-size:1.25rem}.resource .number{margin-left:-1.25rem;margin-top:.75rem}}@media(max-height:432px){.text-only-landing-page #intro{height:unset;overflow:auto}.text-only-landing-page #intro .row{position:relative;margin-top:3rem;align-content:flex-start}}