body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}body{font-size:1rem;font-family:Montserrat,sans-serif!important}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo,a#CybotCookiebotDialogPoweredbyCybot,div#CybotCookiebotDialogPoweredByText{display:none!important}.grecaptcha-badge{visibility:hidden}.container{max-width:1440px;margin:auto;display:flex;padding-left:1rem;padding-right:1rem;justify-content:space-around;align-items:flex-start}.stripe-white{background:#fff}.stripe-gray,.stripe-white{max-width:1440px;margin:auto;padding:3rem 0}.stripe-gray{background:#f7f8f8}.stripe-new-gray{background:#f0f2f5}.stripe-cold-gray,.stripe-new-gray{max-width:1440px;margin:auto;padding:3rem 0}.stripe-cold-gray{background:#666f7a}.stripe-dark-gray{max-width:1440px;margin:auto;background:#45655e;padding:3rem 0}.footer-stripe{border-radius:16px 16px 0 0}.stripe-green{max-width:1440px;margin:auto;background:#096;padding:2rem 0}.subscription-stripe{border-radius:16px;margin-bottom:3rem}.highlight-green{color:#096!important}.highlight-bright-green{color:#0c3!important}.centered{text-align:center}.checkmark{width:.8rem;height:.6rem;margin-right:1rem}.fake-link{cursor:pointer;color:#096}.fake-link:hover,a:hover{color:#22ab5b!important}h1{font-size:36px;color:#666f7a;margin-top:1.25rem;margin-bottom:2.5rem;line-height:42px}.feature-title,h1{font-weight:600;padding:0}.feature-title{font-size:3.5rem;color:#096;margin:1.25rem auto 2.5rem;line-height:4.125rem;text-align:center}.product-feature-title,h2{font-size:2.625rem;font-weight:600;color:#21272b;padding:0;margin:0 auto;text-align:left}.page-header{font-size:30px;line-height:40px;text-align:center;padding:0;margin:0 auto;color:#666f7a}.product-header-title,h3{font-weight:500;color:#666f7a!important;margin-bottom:0!important}.product-header-title,.product-header-white,h3{font-size:24px;line-height:30px;padding:0;text-align:center}.product-header-white{font-weight:600;margin:0 auto 2.75rem;color:#fff}h4{font-size:1.875rem;font-weight:500;color:#666f7a;margin:2rem auto 0;line-height:2.5rem}h4,h5{padding:0}h5{font-size:2.25rem;font-weight:600;color:#21272b;text-align:center;margin:1.5rem 0 0;line-height:2.625rem}.button-big{padding:1rem 1.75rem;font-weight:600}.button-big,.button-small{border-radius:6px;cursor:pointer}.button-small{padding:.25rem .75rem;font-weight:500;margin:auto .5rem}.button-green{background:#096}.button-green,.button-green:hover{color:#fff;border:none;font-size:1rem;cursor:pointer;transition:all .5s ease}.button-green:hover{background:#22ab5b}.button-white{color:#128756;border:2px solid #128756}.button-white,.button-white:hover{background:#fff;font-size:1rem;cursor:pointer;transition:all .5s ease}.button-white:hover{color:#22ab5b;border:2px solid #22ab5b}.button-dark-green{color:#fff;background:#45655e}.button-dark-green,.button-dark-green:hover{border:2px solid #45655e;font-size:1rem;cursor:pointer;transition:all .5s ease}.button-dark-green:hover{color:#45655e;background:#fff}.header{height:4.5rem;z-index:100;position:fixed;top:0;background:#fff;border-bottom:1px solid #dae0e6;padding-left:1rem;padding-right:1rem}.header,.header-block{width:100%;display:flex;justify-content:space-between;align-items:center}.header-block{max-width:1440px;margin:auto;padding:0 4.5rem}@media (max-width:1280px){.header-block{padding:0}}.trial-button{background:#096;color:#fff;border:0;height:4.5rem;font-size:1rem;font-weight:600;margin-left:2.5rem;cursor:pointer;padding:0 4.75rem}.menu-item{color:#666f7a!important;text-decoration:none!important}.menu-item,.menu-item-active{font-size:1.125rem;font-weight:500;display:flex;margin:auto 1.25rem;height:73px;justify-content:center;align-items:center}.menu-item-active{color:#096;text-decoration:none;border-bottom:3px solid #096;box-sizing:border-box}.menu-item-mobile{width:100%;padding:1rem;color:#666f7a;font-size:1.125rem;font-weight:500;display:block;text-decoration:none;border-bottom:1px solid #f5f5f5}.no-border{border:none}.menu-item-mobile:hover,.menu-item:hover{color:#22ab5b}.dropdown-item{font-size:1.125rem;font-weight:500;display:flex;align-items:center;justify-content:center;text-decoration:none;width:8rem;height:3.125rem}.dropdown-item a,.dropdown-item a:hover{color:#666f7a}.dropdown-item:hover{background:#eff1f5}.mobile-menu-icon{font-size:2rem;color:#096;margin:auto 1.25rem auto 0}.footer{display:flex;justify-content:space-between;font-family:Inter,sans-serif;color:#fff;font-size:1rem;font-weight:300;padding:2rem;box-sizing:border-box;line-height:1.875rem}.livlet-logo{margin-right:3.75rem}.footer a{color:#fff}.footer-column{max-width:18.75rem}.feature-column{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:300px;color:#666f7a;font-size:14px;font-weight:400;line-height:21px;margin:4.75rem 1rem auto}.feature-column h4{font-size:20px;line-height:30px;margin-top:2rem;margin-bottom:1rem}.details-text{font-weight:600;font-size:1.375rem;line-height:1.75rem;color:#096}.product-container{margin:auto;display:flex;padding:4rem;align-items:center}.container-left{flex-direction:row-reverse}.container-right{flex-direction:row}.container-column{flex-direction:column}.product-description-row{display:flex;font-size:14px;line-height:20px;color:#45655e;margin:1rem 0;padding-left:.625rem}.product-description-wrapper{width:27rem;font-size:20px;line-height:24px;color:#21272b;margin:auto 6.25rem;flex-shrink:0}.product-description-wrapper h2{font-size:24px;line-height:30px}.product-description-wrapper p{font-size:20px;margin:1rem 0 2rem}.product-reverse{flex-direction:row-reverse}.image-wrapper svg{max-width:51.75rem;height:auto}.product-image-wrapper img,.product-image-wrapper svg{border-radius:20px;max-width:37.5rem!important;height:auto;box-shadow:0 24px 32px rgba(8,35,48,.06)}.price-column{margin-top:.5rem;align-items:center;font-size:1rem;color:#bebec8}.price-column,.price-information{display:flex;flex-direction:column;justify-content:space-between}.price-information{margin-top:1rem;padding:0 2.5rem}.price-information a{align-self:center}.price-offer{width:23.75rem;height:14.375rem;border:2px solid #ebeaed;border-radius:10px;display:flex;flex-direction:column;align-items:center;padding:2.5rem .5rem;box-sizing:border-box}.price-free-label{padding-top:1rem;font-weight:600;font-size:3.625rem;line-height:4.375rem;color:#096}.price-container{grid-row-gap:2.5rem;row-gap:2.5rem}@media (max-width:1225px){.price-offer{width:19rem}.price-information{padding-right:0;padding-left:1.75rem}}.price-offer-active{border:2px solid #096}.price-type{text-transform:uppercase;color:#21272b;font-size:.875rem;font-weight:600}.price-wrapper{display:flex;margin:1rem 0 .75rem;align-items:flex-start}.price-currency{color:#21272b;font-weight:400;font-size:1rem;padding-top:.75rem}.price-tag{color:#21272b;font-size:42px;font-weight:700;margin:0 1.5rem 0 .75rem}.price-description{font-size:1.25rem;color:#bebec8;text-align:center}.inactive{color:#bebec8}.slogan-image{background-image:url(https://www.livlet.com/img/hero-desktop.webp);height:calc(100vh - 72px)}.first-promo-image,.slogan-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.first-promo-image{background-image:url(https://www.livlet.com/img/first50-desktop.webp);max-height:842px;min-height:650px}.stripe-dark-gray img{vertical-align:top!important}.stripe-rounded{border-radius:16px}.about-square{padding:5rem}.about-square,.about-square-text{justify-content:flex-start;align-items:flex-start}.about-square-text{display:flex;flex-direction:column;color:#666f7a;font-size:20px;line-height:30px}.about-square-text h4{color:#666f7a;font-weight:500;font-size:24px;line-height:42px;text-align:left;width:100%}.email-form-container{margin:auto;width:39.5rem;display:flex;flex-direction:column}.email-form{width:100%;padding-bottom:.5rem;border-bottom:1px solid #fff;display:flex}.email-form input{background:#096;color:#fff;border:0;font-size:20px;font-family:Montserrat,sans-serif}.email-form .ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,.email-form .ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover,.email-form .ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.email-form .ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover{background:#096!important}.email-form input::-webkit-input-placeholder{color:#fff;opacity:.5}.email-form input:-ms-input-placeholder{color:#fff;opacity:.5}.email-form input::placeholder{color:#fff;opacity:.5}.email-form button,.email-form button:active,.email-form button:disabled,.email-form button:focus,.email-form button:hover{margin-left:.5rem;height:3.5rem;border:0;background:#096;cursor:pointer}.email-form-consent{width:100%;display:flex;justify-content:center;align-items:flex-start;grid-column-gap:.5rem;-webkit-column-gap:.5rem;column-gap:.5rem;padding-top:.75rem;font-size:1rem;color:#fff}.email-form-consent input[type=checkbox],input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0}input[type=checkbox]{font:inherit;color:currentColor;width:1.15em;height:1.15em;border:.15em solid;border-radius:.15em;-webkit-transform:translateY(-.075em);transform:translateY(-.075em)}.form-control+.form-control{margin-top:1em}input[type=checkbox]{display:grid;place-content:center}input[type=checkbox]:before{content:"";width:.65em;height:.65em;-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .12s ease-in-out;transition:transform .12s ease-in-out;transition:transform .12s ease-in-out,-webkit-transform .12s ease-in-out;box-shadow:inset 1em 1em #45655e}input[type=checkbox]:checked:before{-webkit-transform:scale(1);transform:scale(1)}.faq-section-header{width:100%;text-align:left;padding-bottom:1rem;margin-top:2.5rem}.partners-container{max-width:56.875rem;color:#fff;font-weight:500;font-size:2.25rem;line-height:2.875rem;text-align:center}.blog-header{display:flex;margin:2.5rem 0;width:100%;justify-content:space-between;align-items:center}.blog-header-links{display:flex;align-items:center;grid-gap:3.5rem;gap:3.5rem}.blog-header h1{font-size:30px;cursor:pointer;padding-bottom:.75rem;border-bottom:3px solid #fff;transition:all .5s ease}.blog-header h1:hover{color:#22ab5b}.blog-header-selected{border-bottom:3px solid #00b74f!important}.blog-header a{color:#007f6e;font-size:1.5rem}.blog-posts-column{width:80%}.blog-sidebar-column{width:20%}.blog-latest-post{display:block;width:100%;cursor:pointer;font-size:14px;margin-bottom:1rem;color:#6b7185}.blog-latest-post:hover{color:#22ab5b}.blog-post-tags{color:#fcc800;font-size:1.125rem;font-weight:500}.blog-post-data{color:#666f7a;font-size:1.125rem;line-height:1.875rem}.more-posts-container{margin-bottom:6.25rem;width:100%;justify-content:space-between;align-items:stretch;flex-wrap:wrap;grid-row-gap:3rem;row-gap:3rem}.image-wrapper{width:100%;display:flex;align-items:center!important;justify-content:center!important}.image-wrapper img{max-width:100%;max-height:100%}.latest-stories-header{color:#666f7a;width:100%;margin-bottom:2.5rem;text-align:left}.graphic-wrapper{display:grid;max-width:100%}.graphic-wrapper-mobile{display:none}.blog-post-latest{display:flex}.blog-post-latest-image{max-width:48.75rem}.blog-post-latest-title{color:#666f7a;font-size:30px;font-weight:500;margin-top:.5rem;margin-bottom:1rem}.blog-post-latest-title a{color:#666f7a;text-decoration:none}.blog-post-latest-description{display:flex;flex-direction:column;max-width:28.625rem;margin-left:2.75rem}.blog-post-latest-summary{width:100%;padding-bottom:1rem;border-bottom:1px solid #dae0e6;margin-bottom:1rem;color:#666f7a;font-size:1.125rem;line-height:2.125rem}.blog-post-column{width:26.66667%;justify-content:space-between;cursor:pointer}.blog-post-column,.blog-post-inner{display:flex;flex-direction:column}.blog-post-column-title{font-size:20px;color:#666f7a;font-weight:500;line-height:30px;margin-top:1.5rem;margin-bottom:1rem}.blog-post-column-title a{color:#666f7a;text-decoration:none}.blog-post-column-image{max-width:25.625rem}.blog-post-header{margin-top:3rem;margin-bottom:1rem}.blog-post-header,.faq-post-header{width:100%;display:flex;justify-content:flex-start;align-items:center}.faq-post-header{margin-top:0;margin-bottom:0}.blog-post-header a,.faq-post-header a{color:#007f6e;text-decoration:none;font-size:16px;line-height:45px}.blog-post-top-wrapper{display:flex;flex-direction:column;max-width:39.375rem;margin:1rem auto auto}.blog-post-content-wrapper{display:flex;flex-direction:column;margin:3rem auto auto}.blog-post-content-wrapper h2{max-width:39.375rem;font-size:3.5rem;line-height:4.5rem;color:#666f7a;margin-top:6.25rem;margin-bottom:3rem}.blog-text-header{font-size:1.5rem;line-height:2.25rem;padding-bottom:1rem}.blog-text-header,.blog-text-paragraph{max-width:39.375rem;width:100%;text-align:left}.blog-post-full-image{margin:auto;max-width:39.375rem}.blog-post-full-text{display:flex;flex-direction:column;align-items:center}.blog-post-full-data,.blog-post-full-text{color:#666f7a;font-size:1.125rem;line-height:34px}.blog-post-full-data{width:100%;margin-top:1.5rem;border-top:1px solid #dae0e6;padding-top:1rem;margin-bottom:3rem;text-align:left}.blog-post-footer{width:100%;text-align:center;margin-top:4.375rem;margin-bottom:3.125rem;font-size:1.125rem;line-height:1.875rem}.blog-post-footer a{color:#666f7a;text-decoration:none}.blog-image{margin-top:3rem;margin-bottom:3rem}.blog-quote-wrapper{width:100%;background-color:#666f7a;color:#fff;padding:1.5rem;flex-direction:column;grid-row-gap:1rem;row-gap:1rem;font-size:1rem;font-weight:500;margin-bottom:1rem}.blog-quote-wrapper,.container-trial{display:flex;justify-content:center;align-items:center;text-align:center}.container-trial{font-size:1.875rem;line-height:3.25rem;color:#21272b;margin:4.375rem auto;grid-gap:4.5rem;gap:4.5rem}.container-button{padding:1.125rem 1.875rem!important;border-radius:6px;font-weight:500;font-size:1.25rem!important;line-height:1.625rem!important;display:flex;align-items:center;text-align:center}.guidance-sign-up{display:flex;justify-content:center;align-items:center;padding:.875rem 1rem;background:#00b74f;border-radius:6px;font-weight:600;font-size:1rem;line-height:1.5rem;color:#fff;transition:all .5s ease;border:none;margin:auto auto 1.5rem}.guidance-sign-up:hover{background:#67c18b}.cookie-toolbar{position:-webkit-sticky;position:sticky;left:0;bottom:0;z-index:100;width:100%;background:#fff;border-top:1px solid #dae0e6;padding:1.5rem}.cookie-toolbar-wrapper{align-items:center}.cookie-row,.cookie-toolbar-wrapper{display:flex;justify-content:space-between;font-size:1rem}.cookie-row{margin-bottom:1rem}.text-button{border:none;color:#096;text-decoration:underline;font-size:1rem;background:#fff;padding:.25rem 1.25rem;cursor:pointer}.ant-switch-checked{background:#096!important}.cookie-buttons{flex-shrink:0}.blog-subscribe-link{font-size:1.5rem;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#007f6e;cursor:pointer}.blog-subscribe-mobile{display:none}.latest-stories-container{margin-top:6.375rem}.sign-up-mobile{display:none}.livlet-slogan{font-weight:600;margin-bottom:0;font-size:36px;line-height:44px;color:#fff;max-width:320px;text-shadow:0 0 30px rgba(0,0,0,.75);text-align:left}.greeting-header{font-weight:600;font-size:30px;line-height:45px;color:#21272b;margin:2rem auto 1rem}.greeting-text{font-weight:500;font-size:14px;line-height:21px;color:#9d9dac;text-align:center}.section-header-green{font-style:normal;font-weight:600;font-size:2rem;line-height:2.5rem;text-align:center;color:#096;margin:1rem auto}.login-button{border:1px solid #dae0e6;box-sizing:border-box;border-radius:6px;color:#21272b;background:#fff}.free-trial-button,.free-trial-button:hover,.login-button{width:142px;height:40px;font-weight:600;font-size:14px;line-height:18px;justify-content:center;display:flex;align-items:center;text-align:center;cursor:pointer}.free-trial-button,.free-trial-button:hover{font-family:Montserrat,sans-serif;border-radius:6px;border:1px solid #22ab5b}.feature-button:hover,.login-button:hover{background:#22ab5b;transition:background-color .5s ease}.submit-button{font-family:Montserrat,sans-serif!important;width:142px;height:40px!important;font-style:normal!important;font-weight:600!important;font-size:14px!important;line-height:18px!important;display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;color:#fff!important;background:#096!important;border-radius:6px!important;border:1px solid #096!important;cursor:pointer!important}.submitted-button{background:#2a80e1!important;border:1px solid #2a80e1!important}.submit-button:hover,.submitted-button:hover{background:#fff!important;color:#096!important;border:1px solid #096!important}.energy-data{font-size:1rem}.energy-data h2{font-size:1.875rem;width:100%}.energy-data h2,.energy-data h3{text-align:left;margin-top:1.5rem;margin-bottom:1.5rem}.energy-data h3{font-size:1.75rem;width:90%}.energy-data table{width:90%;margin:0 auto 2.5rem;border:none;font-size:.875rem}.energy-data td{text-align:center;border:none;border-bottom:2px solid #c0eed3}.energy-data th{text-align:center;border:none}.gray-cell{background:#f3f3f2}.bordered-cell{border-bottom:2px solid #c0eed3!important}.ant-collapse{width:100%;background:#fff!important;border:none!important}.ant-collapse-item,.ant-collapse-item .ant-collapse-item-active{border-bottom:1px solid #dae0e6!important}.ant-collapse-content-active{border-top:none!important}.ant-collapse-arrow svg path{fill:#096!important}.ant-collapse-header{font-size:1.25rem;font-weight:600;color:#666f7a!important;padding-top:.75rem!important;padding-bottom:.75rem!important}.ant-collapse-content-box{color:#6b7185!important;font-size:1rem!important}.message-form{width:85%;margin:auto}.message-form .ant-form-item{width:100%;margin:0}.message-form-label{font-size:1.25rem;width:250px}.message-form input,.message-form textarea{display:flex;border:none;font-size:1.25rem}.message-form-line{display:flex;align-items:flex-start;margin-bottom:1rem}.message-form-label{width:20%}.message-form-item{width:80%;display:flex}.partner-text{max-width:752px;margin:3rem auto auto}.partner-text p{width:100%;font-weight:500;font-size:1.25rem;line-height:1.875rem;text-align:center;color:#9d9dac}.partner-logos{display:flex;width:100%;justify-content:center;grid-column-gap:4rem;-webkit-column-gap:4rem;column-gap:4rem;align-items:center;margin:3rem auto;padding:0 32px}.partner-logos img{height:50px}.social-media-buttons-wrapper{width:100%;justify-content:flex-start}.container-cta{flex-direction:column;grid-row-gap:3rem;row-gap:3rem;max-width:75%;margin:1.5rem auto;line-height:30px}.container-cta,.feature-button{display:flex;align-items:center;text-align:center;font-size:20px}.feature-button{border:1px solid #666f7a;box-sizing:border-box;border-radius:6px;justify-content:center;color:#21272b;background:#fff;cursor:pointer;font-weight:500;line-height:26px}.square-wrapper,.square-wrapper-home{max-width:1440px;margin:auto;display:flex;padding:0;min-height:37.5rem}.square-wrapper-mobile{display:none}.slogan-wrapper{position:absolute;left:0}.square{width:50%;display:flex;justify-content:center;align-items:center}.square-light-gray{background:#f7f8f8}.square-left{border-radius:16px 0 0 16px}.square-right{border-radius:0 16px 16px 0}.square-blue{background:#effafe}.square-dark-gray{background:#dededc}.square-green{background:#096;color:#fff}.square-dark-green{background:#45655e;color:#fff}.square-cold-gray{background:#f6f9f9;color:#2c3a44}.square-warm-gray{background:#f7f8f8;color:#2c3a44}.square-medium-gray{background:#f5f6fa;color:#45655e}.square-content,.square-slogan{justify-content:flex-start;padding:5rem}.img-square img{max-width:100%}.square-graphic{padding:3rem;flex-direction:column}.square-start{justify-content:flex-start}.square-end{justify-content:flex-end}.home-square-text{font-weight:600;font-size:36px;line-height:55px}.mission-statement{max-width:1290px;grid-row-gap:.75rem;row-gap:.75rem}.group-tagline{font-weight:600;font-size:17px;line-height:14px;letter-spacing:2px;text-transform:uppercase;color:#0c3;width:100%;text-align:left}.tagline-mobile{display:none}.group-header{font-weight:600;font-size:36px;line-height:44px;margin:2.5rem 0}.group-content,.group-header{color:#45655e;width:100%;text-align:left}.group-content{font-weight:500;font-size:24px;line-height:33px}.group-white{color:#fff}.about-accent{color:#45655e;font-weight:700}.mission-statement span{width:100%;color:#fff;text-align:center!important;font-size:20px;line-height:28px}.email-arrow-button{display:flex;flex-shrink:0}.button-cta{height:40px;font-weight:600;border-radius:6px;cursor:pointer;padding:0 1rem}.button-cta,.button-cta:hover{font-size:14px}.button-cta-big{height:60px;font-weight:600;font-size:20px;line-height:26px;border-radius:6px;cursor:pointer;padding:0 1rem}.button-cta-big:hover{font-size:20px}.button-slogan,.button-slogan:hover{padding:12px 42px;height:auto;margin-top:40px;font-weight:500;font-size:20px;line-height:26px}.cta-free-trial{font-weight:600;font-size:10px;line-height:12px;color:#fff;text-shadow:0 0 10px #002a43,0 0 30px rgba(0,0,0,.75)}.contact-button{position:fixed;z-index:100;bottom:0;margin-bottom:4px;margin-left:10px}.contact-button svg{-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.4));filter:drop-shadow(0 0 3px rgba(0,0,0,.4))}.cta-wrapper{width:100%;display:flex;flex-direction:column;grid-row-gap:1rem;row-gap:1rem}.contact-modal{padding:16px;border-radius:6px}.contact-modal .ant-modal-close-x,.contact-modal .ant-modal-header{display:none}.contact-modal .ant-modal-body{box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:6px}.contact-form-header{font-weight:500;font-size:16px;line-height:24px;color:#45655e;width:100%;text-align:center;padding:6px;border-bottom:1px solid #d6d6d6}.contact-form-wrapper{width:100%;display:flex;flex-direction:column}.contact-form-wrapper .ant-form-item{margin-bottom:8px}.contact-form-row{width:100%}.contact-form-row-wrapper{width:100%;display:flex;grid-column-gap:12px;-webkit-column-gap:12px;column-gap:12px}.contact-form-column{width:50%}.contact-form-label{font-weight:600;font-size:15px;line-height:24px;color:#21272b}.contact-form-asterisk{color:#3f8ce4;padding-left:5px}.contact-form-cancel:hover,.contact-form-send{background:#45655e!important;font-weight:500!important;color:#fff!important}.contact-form-cancel,.contact-form-cancel:hover,.contact-form-send,.contact-form-send:hover{width:100%;height:40px!important;display:flex!important;justify-content:center!important;align-items:center!important;border:1px solid #45655e!important;border-radius:6px!important;font-size:15px!important;line-height:24px!important;transition:all .5s ease;margin-top:11px}.contact-form-cancel,.contact-form-send:hover{background:#fff!important;font-weight:500;color:#45655e!important}.feature-container{justify-content:space-evenly}.hero-banner{height:calc(100vh - 72px);display:flex}.hero-banner-image{background-image:url(https://www.livlet.com/img/hero-desktop-2.webp);background-position:0;background-repeat:no-repeat;background-size:cover;width:70vw;display:flex;justify-content:flex-start;align-items:center;padding:0 4.375rem}.hero-banner-text{width:18.5rem;font-weight:600;font-size:2.75rem;line-height:3.375rem;display:flex;color:#3f5d58;flex-direction:column;align-items:flex-start;grid-row-gap:2.5rem;row-gap:2.5rem}.hero-banner-text .highlight-green{font-size:2.313rem;line-height:2.813rem}.hero-banner-button{cursor:pointer;border:none;padding:1.125rem 1.875rem;background:#096;border-radius:6px;color:#fff;display:flex;justify-content:center;align-items:center;font-weight:500;font-size:1.25rem;line-height:1.625rem}.hero-banner-button :hover{background:#22ab5b}.hero-banner-sidebar{width:30vw;background:#f7f8f8;display:flex;flex-direction:column;grid-row-gap:2.625rem;row-gap:2.625rem;justify-content:center;align-items:center}.hero-banner-sidebar-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;grid-column-gap:1.375rem;-webkit-column-gap:1.375rem;column-gap:1.375rem}.hero-banner-sidebar-text{font-weight:500;font-size:1.5rem;line-height:1.875rem;color:#45655e;width:21vw}.hero-mobile{display:none}@media (max-width:1024px){.hero-banner{flex-direction:column;height:auto}.hero-banner-image{background-image:url(https://www.livlet.com/img/hero-mobile.webp);width:100%;height:35vh}.hero-banner-text,.hero-banner-text .highlight-green{width:auto;text-align:center;align-items:center;font-size:1.25rem;line-height:1.5rem}.hero-banner-sidebar{width:100%;padding:2.5rem}.hero-desktop{display:none}.hero-mobile{display:flex}.hero-banner-sidebar-text{width:70vw;font-size:1.063rem;line-height:1.313rem}}@media (max-width:1450px){.image-wrapper svg,.product-image-wrapper img,.product-image-wrapper svg{max-width:100%;max-height:100%}}@media (max-width:1250px){.image-wrapper svg,.product-image-wrapper img,.product-image-wrapper svg{width:auto}}@media (max-width:1280px){.product-container{padding:4.75rem 2rem}.product-description-wrapper{margin:auto 1rem auto 3rem}.livlet-logo{margin-right:1rem}}@media (max-width:1160px){.trial-button{padding:0 3rem}}.display-mobile,.header-block-mobile,.slogan-mobile{display:none}.social-media-buttons-wrapper{display:flex;flex-direction:row;grid-column-gap:.5rem;-webkit-column-gap:.5rem;column-gap:.5rem}@media(max-width:1100px){.header-block{display:none}.header-block-mobile{display:flex;align-items:center;justify-content:space-between;width:100%}}@media (max-width:1024px){.feature-container-title{text-align:left;justify-content:flex-start!important;align-items:flex-start!important;padding-bottom:1rem!important}.feature-container-title h3{margin:0}.feature-column{display:flex;flex-direction:row;grid-gap:1.5rem;gap:1.5rem;text-align:left;margin:1rem;justify-content:flex-start;padding:0!important}.feature-container h4{margin-left:0;margin-top:0;text-align:left}.feature-column-content{display:flex;flex-direction:column;justify-content:center}.feature-column svg{flex-shrink:0}.display-desktop{display:none!important}.display-mobile{display:block}.slogan-mobile{display:block!important}.square-wrapper{flex-direction:column}.square{width:100%}.square-content{display:flex;flex-direction:column;width:100%;padding:1.5rem;align-items:center}.square-end,.square-start{justify-content:center}.shapeshift-reverse{flex-direction:column-reverse}.shapeshift-light-gray{background:#f7f8f8;color:#45655e}.shapeshift-dark-green{background:#45655e}.slogan-wrapper{position:relative;height:calc(100vh - 72px);display:flex;align-items:center;padding:0 1.5rem}.slogan-image{background-image:url(https://www.livlet.com/img/hero-mobile.webp);height:calc(100vh - 72px)}.first-promo-image,.slogan-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.first-promo-image{background-image:url(https://www.livlet.com/img/first50-mobile.webp);max-height:723px;min-height:520px}.square-slogan{width:100%;max-width:100%;padding:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.home-square-text{padding:3rem 1.5rem;font-weight:600;font-size:1.125rem;line-height:1.5rem}.footer-stripe,.square-left,.square-right,stripe-rounded{border-radius:0}.about-square{padding:2rem}.container-cta{padding:3rem 1.5rem;max-width:100%;grid-row-gap:2rem;row-gap:2rem}.mission-statement{padding:1rem}.product-description-wrapper{width:100%;margin:auto;padding:1.5rem}.product-image-wrapper{padding:0 3rem 3rem}.product-description-wrapper h2,.product-description-wrapper p{text-align:left}.product-container{height:auto;margin:2rem auto;padding:0}.container-left,.container-right,.partner-logos{flex-direction:column}.partner-logos{grid-row-gap:2rem;row-gap:2rem}.header{padding-right:0}.display-mobile{display:flex!important}.display-desktop{display:none}.container{width:100%;flex-direction:column;align-items:center;padding:0 1rem}.footer{padding-top:2.25rem;padding-bottom:0;height:auto}.product-header-title{font-size:2.25rem;line-height:6rem;margin-bottom:2.5rem}.greeting-title{font-size:1.875rem;line-height:2.375rem}.footer-column{margin-bottom:1.5rem;text-align:center}.product-description-row{padding-right:.625rem}.padded-description-wrapper{padding-top:4.688rem}.padded-image-wrapper{padding-bottom:4.688rem}.header-title-condensed{font-size:1.563rem;line-height:1.875rem}.condensed-line-height{font-size:2.188rem;line-height:2.625rem}.product-header-white{margin-bottom:1rem}h1,h4{text-align:center}.product-reverse{flex-direction:column}.price-offer{width:100%;padding-left:1rem;padding-right:1rem}.price-information{padding:1rem;height:auto}.price-information a{margin-top:1rem}.product-feature-title{margin-top:2rem;text-align:center;margin-bottom:1.875rem}.email-form-container{width:100%;margin-top:2rem;padding-left:2.125rem;padding-right:2.125rem}.email-form input{font-size:1.25rem;line-height:1.5rem}.email-arrow-button svg{width:10px;height:26px}.email-form button{height:1rem}.blog-post-tag-wrapper{display:flex;justify-content:space-between;width:100%;margin-top:1.5rem;margin-bottom:1.5rem}.blog-post-full-data{margin-bottom:1rem}.header{position:fixed;top:0;background:#fff;width:100%;border-bottom:1px solid #dae0e6}.header-block{justify-content:space-between;display:none}.feature-column{width:100%;padding:0 1.5rem}.blog-title{font-size:3.125rem;line-height:3.75rem;margin-left:auto;margin-right:auto;margin-bottom:0!important}.latest-stories-header{font-size:2.188rem;line-height:2.813rem;margin-bottom:0;text-align:center}.more-posts-container{margin-bottom:1rem}.blog-header{flex-direction:column}.blog-post-footer{margin-top:2rem}.blog-post-latest{flex-direction:column;width:100%}.blog-post-latest-title{font-size:2.188rem;line-height:2.813rem;text-align:left}.blog-post-full-wrapper{margin-top:1rem}.blog-post-full-content{margin-top:0}.blog-post-latest-description{margin-left:auto;margin-top:1.5rem;max-width:46.25rem}.blog-posts-column,.blog-sidebar-column{width:100%}.blog-post-column-image{height:auto}.blog-post-column{margin-right:0;width:100%;max-width:20rem}.blog-post-header{display:none}.blog-return-link-mobile{display:flex;align-items:center;color:#007f6e}.partners-container{font-size:1.563rem;line-height:1.875rem}.blog-subscribe-link{display:none}.blog-subscribe-mobile{margin:2rem 0 0 1rem;display:flex;justify-content:center}.latest-stories-container{margin-top:3.75rem}.product-image-wrapper{padding:0 1rem}.sign-up-desktop{display:none}.sign-up-mobile{margin-top:1rem;display:flex}.button-slogan{margin-top:20px}.group-header{margin-top:1rem}}@media (max-width:800px){.cookie-toolbar-wrapper{flex-direction:column}.cookie-buttons{margin-top:1rem;display:flex}.blog-post-content-wrapper h2{margin-top:3rem;margin-bottom:1rem;font-size:2.5rem;line-height:3.5rem}.message-form-line{flex-direction:column}.message-form-label{width:100%;margin-bottom:.5rem}.message-form-item{width:100%}.product-image-wrapper img,.product-image-wrapper svg{max-width:100%!important}.square-wrapper-home{flex-direction:column}.mobile-reverse{flex-direction:column-reverse}.square-wrapper,.square-wrapper-home{min-height:auto}.square-graphic{padding:2rem 1.5rem 3rem}.group-tagline{font-size:.75rem;line-height:.875rem}.group-header{font-size:1.125rem;line-height:1.5rem;margin:1rem}.group-content{font-size:.875rem;line-height:1.25rem}.square-mobile{padding:2.25rem 1.5rem}.graphic-wrapper-mobile,.square-mobile{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-row-gap:1rem;row-gap:1rem}.square-wrapper-desktop{display:none}.square-wrapper-mobile{display:flex}}@media (max-width:480px){.slogan-wrapper{align-items:flex-end;padding:0 1rem 3rem}.livlet-slogan{text-shadow:0 4px 4px rgba(0,0,0,.25),0 0 10px #002a43;font-size:20px;line-height:24px;text-align:left}.cta-wrapper{align-items:center}}.calc-wrapper{display:flex;grid-column-gap:.5rem;-webkit-column-gap:.5rem;column-gap:.5rem;max-width:1100px;margin:auto;padding-bottom:3rem}.calc-section-wrapper{width:50%;background:#fff;border-radius:8px;padding:0 1rem}.calc-section-header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding-bottom:1rem;border-bottom:1px solid #eff1f5;grid-column-gap:.5rem;-webkit-column-gap:.5rem;column-gap:.5rem;font-size:1.625rem;font-weight:700}.calc-field-label{font-size:.875rem;font-weight:600;color:#666f7a;padding-bottom:.5rem;padding-top:1rem}.calc-input{width:100px!important;border:1px solid #dae0e6;padding:6px;box-sizing:border-box;border-radius:6px;color:#6b7185;height:24px}.calc-input .ant-input-number{display:flex;align-items:center}.calc-button-wrapper{display:flex;width:100%;justify-content:flex-end;margin-top:1.5rem}.calc-output{width:100%;color:#666f7a;background:#eff1f5;border-radius:6px;font-size:1rem;font-weight:600;padding:.5rem;height:2.5rem}.calc-cell-wrapper{display:flex;grid-column-gap:.5rem;-webkit-column-gap:.5rem;column-gap:.5rem;justify-content:space-between;width:100%}.calc-cell{width:50%;display:flex;flex-direction:column;justify-content:flex-end}.calc-shower-cell{font-weight:600;font-size:12px;line-height:15px;text-align:center;color:#666f7a;width:123px}.calc-shower-cell img{margin-bottom:10px}.calc-input-yellow .ant-input{height:48px;font-weight:600;font-size:16px;line-height:24px;color:#666f7a;background:#fef9ea}.calc-assumption-row{display:flex;justify-content:space-between;align-items:center;font-weight:400;font-size:12px;line-height:20px;color:#666f7a;margin-bottom:6px;grid-column-gap:.75rem;-webkit-column-gap:.75rem;column-gap:.75rem}.calc-right-shift-row{display:flex;justify-content:flex-end;align-items:center;width:100%;grid-column-gap:1rem;-webkit-column-gap:1rem;column-gap:1rem}.calc-assumption-label{font-weight:700;font-size:14px;line-height:20px;color:#666f7a}.calc-assumption-button{cursor:pointer;font-weight:500;font-size:10px;line-height:20px;color:#2a80e1;margin-left:.75rem}.calc-shower-flow-button{background:#67c18b;border-radius:6px;padding:4px 16px;font-weight:600;color:#fff;height:48px;border:none;text-align:left;grid-column-gap:.5rem;-webkit-column-gap:.5rem;column-gap:.5rem}.calc-select-wrapper,.calc-shower-flow-button{font-size:14px;line-height:20px;display:flex;align-items:center}.calc-select-wrapper{border:1px solid #c7c9c7;background:#f5f6fa;padding:.563rem .5rem;height:2.5rem;border-radius:4px;width:196px}.calc-select-label{color:#8e8e89;border-right:1px solid #d4dadc;padding-right:.75rem;margin-right:5px}.calc-result-label{font-weight:600;font-size:14px;line-height:20px;color:#666f7a}.calc-result-value{font-weight:700;font-size:26px;line-height:32px;color:#666f7a;flex-shrink:0}.calc-upper-section{height:450px}.calc-lower-section,.calc-upper-section{display:flex;flex-direction:column;justify-content:flex-start}.calc-lower-section{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #eff1f5;grid-row-gap:1rem;row-gap:1rem}.calc-saving-label{font-weight:400;font-size:16px;line-height:24px;color:#666f7a}.calc-saving-value{font-weight:700;font-size:26px;line-height:32px;color:#21272b}.calc-calculate-button{padding:12px 24px;background:#2a80e1;border-radius:6px;font-weight:700;font-size:16px;line-height:24px;color:#fff;border:2px solid #2a80e1}.calc-calculate-button:hover{background:#fff;color:#2a80e1;border:2px solid #2a80e1}.calc-dropdown{padding:16px;width:300px;background:#236ec2;box-shadow:0 2px 4px 1px rgba(30,32,37,.05),0 5px 12px rgba(26,28,31,.12);border-radius:8px;font-weight:400;font-size:14px;line-height:20px;color:#fff}.calc-dropdown a{word-break:break-all;color:#fff;text-decoration:underline}.calc-assumptions-mobile{display:none}@media (max-width:800px){.calc-wrapper{flex-direction:column;grid-row-gap:1rem;row-gap:1rem}.calc-section-wrapper{width:100%}.calc-button-wrapper{justify-content:flex-start;padding-bottom:1rem}.calc-assumptions-desktop{display:none}.calc-assumptions-mobile{display:block}}@media (max-width:500px){.calc-upper-section{height:auto}.calc-cell-wrapper{flex-direction:column}.calc-cell{width:100%}.calc-shower-flow-button{margin-top:1rem}.showerhead-wrapper{flex-direction:row!important}.calc-shower-cell,.showerhead-wrapper img{width:95px}}.home-carousel{display:flex;flex-direction:row;grid-column-gap:1.5rem;-webkit-column-gap:1.5rem;column-gap:1.5rem}.container-trial-text{font-size:1.875rem;line-height:3.25rem}@media (max-width:1024px){.container-trial-text{font-size:1rem;line-height:1.5rem}.container-partners-trial{grid-gap:2rem;gap:2rem}.partners-wrapper{padding:0 1.5rem}}#CybotCookiebotDialogBodyButtonsWrapper,#CybotCookiebotDialogFooter{display:flex!important;flex-direction:row-reverse!important;justify-content:center!important;grid-column-gap:1rem!important;-webkit-column-gap:1rem!important;column-gap:1rem!important}#CybotCookiebotDialogBodyEdgeMoreDetails,.CybotCookiebotDialogBodyEdgeMoreDetails{margin-top:0!important;padding-top:0!important}#CybotCookiebotDialogBodyContent{padding-top:.625rem!important;min-height:auto!important;line-height:1.2rem!important}.CybotCookiebotDialogContentWrapper{align-items:center!important}.CybotCookiebotDialogBodyButton{display:flex!important;justify-content:center!important;align-items:center!important;width:150px!important;height:46px!important;margin:0!important}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{background:#0c2a41!important;color:#fff!important}.CybotCookiebotDialogBodyBottomWrapper{margin-top:0!important;padding-right:1.055rem!important;width:100%!important;justify-content:flex-end!important}#CybotCookiebotDialogBodyLevelButtonCustomize{display:none!important}@media (max-width:768px){#CybotCookiebotDialogBodyContent{padding-top:0!important;padding-bottom:0!important}#CybotCookiebotDialogBodyEdgeMoreDetails{margin:0!important}}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{display:none!important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{color:#0c2a41!important}#CybotCookiebotDialog .CybotCookiebotScrollContainer{min-height:auto!important}.guidance-measure-container{max-width:39.375rem;width:100%;text-align:left;font-weight:400}.guidance-measure-header{font-weight:600}#categoryFindMore{overflow-wrap:break-word}.announcement-container-title{font-size:1.05rem;line-height:1.31rem;letter-spacing:2px;color:#0c3}.announcement-container-headline,.announcement-container-title{font-weight:600;margin-bottom:2rem}.announcement-container-content{font-weight:400;font-size:1.625rem;line-height:2rem;color:#3e5d58;text-align:justify}.announcement-container-content p{margin-bottom:2rem;text-align:justify}.announcement-container-content .footer-text{color:#0c3;font-weight:600}@media (max-width:768px){.announcement-container-title{font-size:.875rem;line-height:1.25rem;margin-bottom:1rem}.announcement-container-headline{margin-bottom:1rem}.announcement-container-content{font-size:.875rem;line-height:1.25rem}.announcement-container-content p{margin-bottom:1rem}}
/*# sourceMappingURL=main.ba07169c.chunk.css.map */