:root{--blue: #ade1fa;--green: #acd856;--grey: #58595b;--orange: #f16e25;--white: #ffffff;--quotation: url(//cdn.shopify.com/s/files/1/0726/0697/4232/t/3/assets/QuotationMark.png)}.grey{filter:grayscale(1)}.bg-green{background-color:var(--green);color:var(--white)}body .blue-text{color:var(--blue)}body .green-text{color:var(--green)}body .grey-text{color:var(--grey)}.vid-embed{border-radius:50px 100px;margin-top:30px;overflow:hidden}.blue-btn{background-color:var(--blue);border-radius:6px;color:var(--grey);font-size:.85em;text-decoration:none;padding:9px 12px;position:relative;transition:all .2s ease-out;max-width:100px;margin:5px auto}.green-btn{background-color:var(--green);border-radius:6px;color:var(--white);font-size:18px;text-decoration:none;text-transform:none;padding:9px 12px;position:relative;text-align:center;transition:all .2s ease-out}.blue-btn:hover,.green-btn:hover{cursor:pointer}.green-btn:hover{background-color:#647d2d}.btn-container{display:flex;justify-content:center;margin:0 auto;gap:60px}.action-btn.green-btn:after{background-color:var(--green);height:39px}header .home-logo img{display:none}@media screen and (min-width: 1080px){header .navbox{height:90px;position:fixed;z-index:9999;transition:all .2s ease-out}header .navbox.scroll{background-color:var(--orange);box-shadow:20px 20px 30px #0053a417,-20px -20px 30px #0053a417}header .navbox.scroll ul.nav.navbar-nav a{color:var(--white)}header .navbox.scroll .home-logo img{display:block;height:70px;padding-top:20px;margin-left:150px}}header.global-masthead{position:fixed;top:0;width:100%;z-index:9999;min-height:90px}header.global-masthead.scroll{box-shadow:20px 20px 30px #0053a417,-20px -20px 30px #0053a417}header.global-masthead .masthead-logo{margin-left:unset;transition:all .15s ease-out}header.global-masthead .navbox{align-items:center;min-height:90px}header.global-masthead.scroll .masthead-logo{max-width:200px}header.global-masthead.scroll .global-heading{padding-top:20px}.vid-container{position:relative;margin-top:100px}.perk-vid svg,.vid-container svg{position:absolute;top:0;visibility:hidden;z-index:-1}.vid-container svg#orange{display:none;transform:scale(1.2) rotate(5deg) translateY(-20%)}.vid-container svg#green{display:none;transform:scale(1.2) rotate(101deg) translate(-20%)}@media only screen and (min-width: 1365px){body .masthead .navbar{top:25px;right:50%;transform:translate(50%);z-index:9999}body .secondary-nav{padding-top:0}body .secondary-nav ul.storenav{display:flex;justify-content:space-between;margin-top:30px;width:300px}body.home .secondary-nav ul.storenav{margin-top:20px}body .secondary-nav ul.storenav li{display:inline-block}body .secondary-nav ul.storenav li.loginout{margin:0 0 0 20px;padding-top:0;text-align:center;width:100px}.secondary-nav ul.storenav li.loginout a{margin-left:30px}}@media only screen and (min-width: 771px) and (max-width: 1050px){header.global-masthead .secondary-nav{top:50px}header.global-masthead .secondary-nav ul.storenav li{margin-bottom:unset}}@media only screen and (min-width: 850px){body .global-masthead .navbar{margin:10px auto 0}.global-masthead .secondary-nav ul.storenav li.loginout,.global-masthead .secondary-nav ul.storenav li.cart{margin-left:unset}}@media screen and (max-width: 769px){header.global-masthead.scroll{height:160px}.perk-vid{overflow:hidden}.perk-vid svg,.vid-container svg{max-width:80%}body .global-masthead .global-heading{margin:0 0 -15px}}@media only screen and (min-width: 1635px){body .header-lava-flow #header_lava{width:750px}body .header-col-left{top:270px;left:180px}body .header-col-right{top:220px}}.single-service .service-icon{-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);transform-origin:center;will-change:true}.single-service .service-icon:hover{-webkit-animation:bounce .3s ease-out;-moz-animation:bounce .3s ease-out;animation:bounce .3s ease-out}@-moz-keyframes bounce{50%{-moz-transform:translateY(-10px)}to{-moz-transform:translateY(0px)}}@-webkit-keyframes bounce{50%{-webkit-transform:translateY(-10px)}to{-webkit-transform:translateY(0px)}}@keyframes bounce{50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0px);transform:translateY(0)}}body.home #video_lava{width:116%}#testimonialsNew{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:50px 20px 0}#testimonialsNew h2{margin-bottom:50px}#testimonialsNew .testimonials{display:flex;max-width:100%;margin:0 auto;min-height:500px;overflow:hidden;width:800px}#testimonialsNew .testimonials .testimonial{color:var(--white);display:none;max-width:100%;padding:18px 18px 0;width:1000px;visibility:hidden;z-index:1}#testimonialsNew .testimonials .testimonial .testimonial-inner{margin-top:30px}#testimonialsNew .inner{color:var(--white)}#testimonialsNew .quote .inner{font-size:20px}#testimonialsNew .quote .inner p{margin-bottom:0}#testimonialsNew .quote .inner.xs{font-size:18px;line-height:1.2}#testimonialsNew .quote .inner.med{font-size:23px;line-height:1.2}#testimonialsNew .quote .inner.big{font-size:30px;line-height:1.2}#testimonialsNew .testimonials .testimonial .text{align-items:center;display:flex;flex-direction:column}#testimonialsNew .name{font-size:19px;font-weight:600;margin-bottom:3px}#testimonialsNew .testimonials .testimonial .text:before{background-image:url(//cdn.shopify.com/s/files/1/0726/0697/4232/t/3/assets/quote.png);background-size:contain;background-repeat:no-repeat;background-position:top center;content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1}#testimonialsNew .testimonial .quote:before,#testimonialsNew .testimonial .quote:after{display:none;background:unset;background-image:var(--quotation);background-repeat:no-repeat;background-size:cover}#testimonialsNew .testimonial .quote-mark{height:20px;width:20px;position:absolute}#testimonialsNew .testimonial .quote-mark.quote-top{top:20px;left:-30px}#testimonialsNew .testimonial .quote-mark.quote-bot{transform:rotate(180deg);top:unset;left:unset;bottom:10px;right:0}#testimonialsNew .testimonials .testimonial{margin-bottom:0}#testimonialsNew .testimonials .testimonial.active{display:flex;visibility:visible}#testimonialsNew .testimonial .quote,#testimonialsNew .testimonial .info{max-width:300px}#testimonialsNew .testimonial .quote{padding:30px 0 20px}#testimonialsNew .prev i{margin-right:10px}#testimonialsNew .next i{margin-left:10px}#testimonialsNew .testimonials .testimonial .info{overflow:hidden}#testimonialsNew .person img:not(.quote-mark){display:block;max-height:500px;position:relative;left:-50px;right:unset;bottom:unset;z-index:1}#testimonialsNew .nav-container{align-items:center;display:flex;height:30px;justify-content:space-between;max-width:200px;bottom:0;color:#000;position:absolute;width:300px;z-index:100}#testimonialsNew .nav-container .nav{cursor:pointer;text-transform:uppercase}#testimonialsNew .vid-btn{background-color:var(--green);color:var(--grey);margin-top:30px}@media screen and (max-width: 767px){body #testimonialsNew .testimonial .quote{padding-top:0}#testimonialsNew .testimonials .testimonial.active{flex-direction:column}#testimonialsNew .testimonials .testimonial .text{min-height:320px}#testimonialsNew .person img:not(.quote-mark){left:unset!important}#testimonialsNew .person{bottom:0;max-width:220px;position:absolute;right:-30px}#testimonialsNew .nav-container{bottom:-150px;left:unset;width:190px}#testimonialsNew .testimonials .testimonial .testimonial-inner{padding-left:15px}#testimonialsNew .testimonial .quote-mark.quote-top{top:0;left:-30px}#testimonialsNew .testimonial .quote-mark.quote-bot{bottom:0;right:30px}#testimonialsNew .testimonial .title{max-width:220px}#testimonialsNew .testimonial .name,#testimonialsNew .testimonial .title{padding-left:20px}}@media screen and (max-width: 500px){#testimonialsNew .testimonial{background-image:var(--orange);padding:0}#testimonialsNew .testimonials .testimonial .testimonial-inner{margin-top:20px;margin-left:20px;position:relative}#testimonialsNew .testimonial .quote,#testimonialsNew .testimonial .info{max-width:280px}#testimonialsNew .quote .inner{font-size:15px;line-height:1.5}#testimonialsNew .quote .inner.big{font-size:30px}#testimonialsNew .person.mb-b-30{bottom:30px}#testimonialsNew .person.mb-b-80{bottom:80px}#testimonialsNew .person img.square{height:250px;max-width:unset}#testimonialsNew .testimonial .quote-mark.quote-bot{right:0}#testimonialsNew .testimonial .name,#testimonialsNew .testimonial .title{padding-left:0}}body .about-us-service{display:flex;flex-direction:column;justify-content:space-between}body .about-us-service.update img{max-width:100%}body .about-us-service.update:after{display:none}body .about-us-service.update .service-title{padding-top:0}body .service-cards-container .single-service{align-items:center;display:flex;flex-direction:column;width:33%}body .service-cards-container .single-service .action-btn{height:38px;margin-top:auto;max-width:150px}.service-cards{width:100%}@media screen and (max-width: 1169px){body #testimonialsNew{padding:50px 0}body .service-cards-container .single-service{width:100%}}@media only screen and (min-width: 1365px){.service-cards .service-icon{padding:30px}}section.perks{background-color:var(--green);color:var(--white);margin:50px 0 0;overflow:hidden;padding:50px 0}.perks h4{color:var(--white);text-transform:capitalize}.perk-list{border-left:2px solid var(--grey);padding-left:20px}.value-list h2,.perk-list h2{color:var(--orange)}.perk-list h2{padding:0 15px}.value-list ul{margin-top:20px}.value-list li{color:var(--grey);padding-bottom:15px;position:relative}.perk-list li{color:var(--grey);padding-bottom:7px;position:relative}.value-list ul{list-style-type:none}.value-list li:before{background-image:url(//cdn.shopify.com/s/files/1/0726/0697/4232/t/3/assets/orange-check.svg);background-size:contain;background-repeat:no-repeat;background-position:top center;content:"";position:absolute;left:-40px;height:30px;width:30px;z-index:1}.costs{padding:0 5px;margin:20px auto 50px 0;overflow:hidden;width:190px}.costs p{font-size:2.5rem;margin-bottom:5px}.costs .thing{color:var(--white)}.costs .title,.costs .cost{color:var(--grey);position:relative}.costs .title{font-weight:500;margin-bottom:15px}.costs .title:after{border-bottom:1px solid var(--grey);bottom:-5px;content:"";left:-10px;position:absolute;width:200px}.costs .cost:after{border-bottom:1px solid red;content:"";height:50%;left:-10px;position:absolute;width:170px}.perks .grid{align-items:center;column-gap:3px;display:grid;grid-template-columns:170px 250px;grid-template-rows:200px;margin:0 auto 50px}.perks .grid .count{grid-column:1;grid-row:1;font-size:300px;font-weight:700;overflow-y:visible;visibility:hidden}.perks .line{overflow:hidden}.perks .line .inner{visibility:hidden}.perks .grid .text{color:var(--grey);line-height:1;grid-column:2;text-transform:uppercase}.perks .grid .text .one{font-size:7rem;font-weight:600;grid-row:1 / 4}.perks .grid .text .two{font-size:3.2rem;grid-row:2 / 4}.perks .grid .text .three{font-size:5.5rem;font-weight:600;grid-row:3 / 4;letter-spacing:10px}.perks .grid .text .four{font-size:3.3rem;grid-row:4 / 4;letter-spacing:7px}.cta{font-size:2.5rem;line-height:1.2;margin-top:50px;text-align:center}.cta-btn{display:block;margin:0 auto;width:150px}p.cta-caret{margin-bottom:0}.perk-caret{display:block;height:40px;width:40px;margin:20px auto 0}@media screen and (max-width: 500px){.perks .grid{grid-template-columns:120px 250px;overflow:hidden}.perks .grid .count{font-size:200px}.perks .grid .text .one{font-size:6rem}.perks .grid .text .two{font-size:2.8rem}.perks .grid .text .three{font-size:4.5rem}.perks .grid .text .four{font-size:2.7rem}}body .blog-row.content-row{padding-top:50px}body.about.about-us .video-intro{margin-top:0}body.about.about-us #video_lava{width:120%}body.about.about-us .about-us-service .service-title{margin-bottom:0}body.about.about-us .service-cards-container{background-color:var(--white);margin-top:50px;padding-bottom:0}body.about.about-us .services-row{padding-top:0;margin-top:-80px}body.about.about-us .membership-logos{margin-top:100px}.perk-vid{max-width:100%;margin:50px auto 150px;padding:0 20px;position:relative;width:800px;overflow-x:clip}@media only screen and (min-width: 1080px){body.about.about-us .video-intro{padding-bottom:17vw}.masthead .navbar{top:75px}}@media only screen and (min-width: 992px){.about-us-listing.interactive #bio-pic-group{justify-content:space-between;width:950px}.about-us-listing.interactive #bio-pic-group .bio-profile{display:flex;flex-direction:column;max-width:22%;min-height:350px}body .about-us-listing.interactive #bio-pic-group .bio-profile .bio-tag{margin-bottom:0;padding-bottom:0}body .about-us-listing.interactive .blue-btn{margin:auto auto 5px}body .about-us-listing.interactive .active-bio .blue-btn{display:none}body .about-us-listing.interactive .active-bio:after{bottom:-1px}}body.product #add-item-form .button-link{background-color:var(--green);border-color:var(--green)}body.product .side-by-pcta .sideby.sideone{background-color:var(--green)}body.product .btn-container{display:flex;justify-content:space-between;max-width:100%;margin:0 auto;width:400px}.chat-click{cursor:pointer}.shift-container{overflow:hidden}.shift-down{transform:translateY(-101%)}.value-list .cover{background-color:var(--green);left:-45px;height:40px;max-width:40px;position:absolute;width:40px;z-index:10}@media screen and (max-width: 769px){.value-list{margin-bottom:50px}.costs{margin:0 auto 50px}}body .modal-dialog{margin:20vh auto}section.hr-ondemand{background-color:var(--orange);color:var(--white);padding:50px 20px 0}section.hr-ondemand h2{font-size:6rem;font-family:basic-sans,sans-serif;text-transform:none}section.hr-ondemand .subtext{font-size:3rem;line-height:1.2}section.hr-ondemand ul.hr-perks{font-size:20px;line-height:1.2;padding-left:80px;max-width:850px;width:100%}section.hr-ondemand ul.hr-perks li{padding-bottom:20px}.caret-products svg{display:block;fill:var(--green);height:150px;margin:0 auto;width:150px}@media screen and (max-width: 991px){section.hr-ondemand h2{font-size:4rem}section.hr-ondemand ul.hr-perks{padding-left:40px}section.hr-ondemand .subtext{font-size:2rem}}@media screen and (max-width: 550px){.btn-container{flex-direction:column}.btn-container{gap:30px}.green-btn{margin:auto}}.row.center{align-items:center;display:flex;justify-content:center}.flex{display:flex}.space-between{justify-content:space-between}.ten-years{margin:-50px auto 50px}@media screen and (max-width: 769px){.ten-years{margin:50px auto}}.loginout a{display:inline-block}.secondary-nav ul.storenav{width:unset;gap:20px;align-items:center;display:flex}.storenav li{margin-bottom:unset}.secondary-nav ul.storenav li.loginout a{margin-left:unset}.navbox{justify-content:space-evenly}.secondary-nav ul.storenav li.cart{margin-right:30px;margin-bottom:unset}.logo-spacer{width:300px}.navbar{margin:unset;align-content:center;padding-top:0}nav.secondary-nav{position:unset;right:unset;display:flex}.secondary-nav ul.storenav li{margin-bottom:unset;margin-right:30px}.secondary-nav ul.storenav li.loginout{float:unset;display:flex;gap:10px;margin-right:unset;margin:unset;width:unset;padding-top:0}.secondary-nav .cart a{display:flex;line-height:30px;align-items:self-end}.secondary-nav ul.storenav li .header-phone-btn{display:block;padding:8px 12px}.lava-footer{margin-top:20px}.global-masthead .masthead-logo{z-index:10000}.global-heading a{position:absolute;z-index:10000}header .navbox{justify-content:space-between}.masthead .secondary-nav{margin:unset;padding:unset;width:unset}body .secondary-nav ul.storenav,body .secondary-nav ul.storenav li.loginout{width:unset}.nav.navbar-nav li ul.child{top:40px}.masthead .nav.navbar-nav.navbar-right li ul.child{width:190px}@media screen and (max-width: 767px){.logo-spacer{display:none;pointer-events:none}header.global-masthead{padding-top:70px}header.global-masthead .global-heading{padding-top:0;padding-left:60px}.navbox{position:absolute;top:10px;left:12px;right:12px;width:auto;align-items:flex-start;justify-content:space-between;flex-direction:row;gap:8px;padding:0}header.global-masthead .navbar{margin:0;width:auto}header.global-masthead .secondary-nav{margin:0;padding:0;position:absolute;top:0;right:0}header.global-masthead .secondary-nav ul.storenav{align-items:flex-end;justify-content:flex-end}}@media only screen and (max-width: 1100px){.global-masthead .secondary-nav ul.storenav{flex-direction:column;gap:2px;align-items:end}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/2023-update.css.map */
