/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
img{height:auto;max-width:100%}.media.align-center{text-align:center}h1,h2,h3,h4,h5,h6{font-family:Inter,sans-serif;font-weight:400;line-height:1.2;margin-bottom:2.5rem}.h1,h1{font-size:5.375rem}.h2,h2{font-size:3.5rem}.h3,h3{font-size:2.375rem}.h4,h4{font-size:1.5rem;line-height:1.3333}.h5,h5{font-size:1.75rem}.h6,h6{font-size:1.125rem}a{color:#003fb4;-webkit-text-decoration:underline;text-decoration:underline;transition:color .2s ease-in-out}a:focus,a:hover{color:#090909}p{font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.4444}.p1{font-size:1.5rem;font-weight:600;line-height:1.3333}.p2{font-weight:400}.p2,.p3{font-size:1.125rem;line-height:1.4444}.p3{font-weight:600}.p4{font-weight:500;line-height:1.2}.p4,.p5{font-size:1rem}.p5{font-weight:400;line-height:1.5}.label1{line-height:1.2}.label1,.label2{font-size:.875rem;font-weight:600}.label2{line-height:1.4286}html{scroll-behavior:smooth}.dialog-off-canvas-main-canvas{position:relative}body{color:#090909;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;margin:0;word-break:break-word;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}:focus{outline-offset:.125rem;outline-width:.0625rem}#views-exposed-form-blogs-blog-listing,#views-exposed-form-casestudy-case-study-listing{display:none}.main-content{display:block;width:100%}@media only screen and (min-width:75rem){.main-content{min-height:calc(100vh - 37.3125rem)}}.block_max_width{display:block;margin-left:auto;margin-right:auto;max-width:90rem}.visually-hidden{overflow:hidden;position:absolute!important;clip:rect(1px,1px,1px,1px);height:1px;width:1px;word-wrap:normal}.block_container,.container{margin:0 auto;padding-left:1rem;padding-right:1rem}@media only screen and (min-width:62rem){.block_container,.container{max-width:62rem}}@media only screen and (min-width:75rem){.block_container,.container{max-width:73.25rem}}@media only screen and (min-width:90rem){.block_container,.container{max-width:84.5rem}}
.cke_editable{padding:1rem}.blue-text{color:#003fb4}.light-blue-text{color:#0086fc}
.cta--primary{background-color:#fff;border-radius:3.125rem;color:#003fb4;cursor:pointer;display:inline-block;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:.2s}.cta--primary:focus,.cta--primary:hover{background-color:#003fb4;color:#fff}.cta--primary{border:.0625rem solid #003fb4;font-size:1rem;font-weight:400;line-height:1.5;padding:.625rem .9375rem .625rem 1.25rem}.form-action-wrapper{display:flex;gap:.625rem;padding:1.25rem 0}.layout-builder-admin-form{margin:1.25rem auto}.media-library-add-form--with-input .media-library-add-form__remove-button.button--extrasmall.button.js-form-submit{padding:0 1.25rem}.media-library-add-form--with-input .media-library-add-form__fields{padding-right:9.375rem}.media-library-add-form--with-input .media-library-add-form__fields .form-item__name{padding-right:7.5rem}
.basic-block__title{margin:0 0 1.25rem;color:#002b31;font-family:"Inter",sans-serif;font-size:2.375rem;font-weight:400}.basic-block__desc p{margin:0;color:#474645;font-size:1rem;line-height:1.5}.basic-block__link{margin-top:1.875rem}.basic-block__link a:hover{background:#003fb4}@media only screen and (min-width:62rem){.basic-block{min-height:24.375rem}}
.contact-us{margin:0;padding:2.5rem 1.25rem;border-radius:1.25rem;background-color:#003fb4}.contact-us form{display:flex;flex-direction:column;align-items:flex-start}.contact-us form input,.contact-us form textarea{width:100%;margin-bottom:3.124rem;padding:0 0 1rem;color:#fff;border:none;border-bottom:.0625rem solid #fff;outline:none;background-color:transparent;font-family:"Inter",sans-serif;font-size:1.125rem}@media only screen and (min-width:62rem){.contact-us form input,.contact-us form textarea{font-size:1.5rem}}.contact-us form input:-webkit-autofill,.contact-us form input:-webkit-autofill:hover,.contact-us form input:-webkit-autofill:focus,.contact-us form input:-webkit-autofill:active{box-shadow:0 0 0 1.875rem #003fb4 inset !important;-webkit-text-fill-color:#fff !important}.contact-us form input[type=submit]{width:100%;margin-bottom:0;padding:0;color:#090909;border-bottom:none;font-family:"Inter",sans-serif}.contact-us form input::placeholder,.contact-us form textarea::placeholder{color:#fff;font-family:"Inter",sans-serif;font-size:1.125rem}@media only screen and (min-width:62rem){.contact-us form input::placeholder,.contact-us form textarea::placeholder{font-size:1.5rem}}.contact-us form textarea{height:5.25rem;margin-bottom:0;border-bottom:none}.contact-us form .form-item__message{width:100%;margin-bottom:2.5rem;padding:1.25rem 0 0 1.25rem;border:.0625rem solid #fff}.contact-us form .captcha{max-width:29.125rem;margin:0 0 2.5rem;color:#fff;border:none}.contact-us form .captcha__description{margin-top:1rem}.contact-us form>.webform-actions{margin-left:auto}.contact-us form>.webform-actions .webform-button--submit{padding:0 2.25rem 0 0;cursor:pointer}.contact-us form>.webform-actions:after{position:absolute;top:1.25rem;right:2.1875rem;display:block;width:1.0625rem;height:1.0625rem;content:"";transition:.2s;background-image:url("/themes/custom/livine_next/assets/svg/arrow-black.svg");background-repeat:no-repeat}.contact-us form>.webform-actions:hover input{color:#fc3}.contact-us form>.webform-actions:hover:after{background-image:url("/themes/custom/livine_next/assets/svg/arrow-yellow.svg")}.contact-us form>.webform-actions{position:relative;display:inline-block;cursor:pointer;transition:.2s;text-align:center;text-decoration:none;color:#090909;border-radius:3.125rem;background-color:#fc3}.contact-us form>.webform-actions:hover,.contact-us form>.webform-actions:focus{color:#fc3;background-color:#090909}.contact-us form>.webform-actions{font-size:1.125rem;font-weight:400;line-height:1.4444}.contact-us form>.webform-actions{padding:.9375rem 1.875rem;border:none}.contact-us form>.webform-actions{padding-right:1.875rem;border:.0625rem solid transparent}.contact-us form>.webform-actions svg{margin-left:.25rem;transition:.2s}.contact-us form>.webform-actions svg path{transition:fill .2s ease-in-out}.contact-us form>.webform-actions:hover{transition:.2s;border:.0625rem solid #fc3;background-color:transparent}.contact-us form>.webform-actions:hover svg path{fill:#fc3}@media only screen and (min-width:62rem){.contact-us form>.webform-actions{margin-left:0}}@media only screen and (min-width:62rem){.contact-us{margin:0;padding:5rem 5.25rem 5rem 6.25rem;border-radius:0}}
.footer__copyright{color:#fff;padding-top:3rem;text-align:center}.footer__copyright *{font-size:1rem}
.cta--primary{position:relative;display:inline-block;cursor:pointer;transition:.2s;text-align:center;text-decoration:none;color:#003fb4;border-radius:3.125rem;background-color:#fff}.cta--primary:hover,.cta--primary:focus{color:#fff;background-color:#003fb4}.cta--primary{font-size:1rem;font-weight:400;line-height:1.5}.cta--primary{padding:.625rem .9375rem .625rem 1.25rem;border:.0625rem solid #003fb4}.cta--primary-with-icon{position:relative;display:inline-block;cursor:pointer;transition:.2s;text-align:center;text-decoration:none;color:#003fb4;border-radius:3.125rem;background-color:#fff}.cta--primary-with-icon:hover,.cta--primary-with-icon:focus{color:#fff;background-color:#003fb4}.cta--primary-with-icon{font-size:1rem;font-weight:400;line-height:1.5}.cta--primary-with-icon{padding:.625rem .9375rem .625rem 1.25rem;border:.0625rem solid #003fb4}.cta--primary-with-icon{display:flex;align-items:center;width:fit-content;padding-right:.9375rem;transition:.2s;color:#003fb4;border:.0625rem solid #003fb4}.cta--primary-with-icon svg{margin-left:.5rem;transition:.2s}.cta--primary-with-icon svg path{transition:fill .2s ease-in-out}.cta--primary-with-icon:hover{border-color:#003fb4;background-color:#003fb4}.cta--primary-with-icon:hover svg path{fill:#fff}.cta--secondary{position:relative;display:inline-block;cursor:pointer;transition:.2s;text-align:center;text-decoration:none;color:#090909;border-radius:3.125rem;background-color:#fc3}.cta--secondary:hover,.cta--secondary:focus{color:#fc3;background-color:#090909}.cta--secondary{font-size:1.125rem;font-weight:400;line-height:1.4444}.cta--secondary{padding:.9375rem 1.875rem;border:none}.cta--secondary-with-icon{position:relative;display:inline-block;cursor:pointer;transition:.2s;text-align:center;text-decoration:none;color:#090909;border-radius:3.125rem;background-color:#fc3}.cta--secondary-with-icon:hover,.cta--secondary-with-icon:focus{color:#fc3;background-color:#090909}.cta--secondary-with-icon{font-size:1.125rem;font-weight:400;line-height:1.4444}.cta--secondary-with-icon{padding:.9375rem 1.875rem;border:none}.cta--secondary-with-icon{padding-right:1.875rem;border:.0625rem solid transparent}.cta--secondary-with-icon svg{margin-left:.25rem;transition:.2s}.cta--secondary-with-icon svg path{transition:fill .2s ease-in-out}.cta--secondary-with-icon:hover{transition:.2s;border:.0625rem solid #fc3;background-color:transparent}.cta--secondary-with-icon:hover svg path{fill:#fc3}.cta--secondary-with-right-icon{position:relative;display:inline-block;cursor:pointer;transition:.2s;text-align:center;text-decoration:none;color:#003fb4;border-radius:3.125rem;background-color:#fff}.cta--secondary-with-right-icon:hover,.cta--secondary-with-right-icon:focus{color:#fff;background-color:#003fb4}.cta--secondary-with-right-icon{font-size:1rem;font-weight:400;line-height:1.5}.cta--secondary-with-right-icon{padding:.625rem .9375rem .625rem 1.25rem;border:.0625rem solid #003fb4}.cta--secondary-with-right-icon{display:flex;align-items:center;width:fit-content;padding:0;color:#003fb4;border:none}.cta--secondary-with-right-icon svg{margin-left:.5rem;transition:stroke .2s ease-in-out}.cta--secondary-with-right-icon:hover{color:#090909;background-color:unset}.cta--secondary-with-right-icon:hover svg path{stroke:#090909}.cta--secondary-with-up-icon{position:relative;display:inline-block;cursor:pointer;transition:.2s;text-align:center;text-decoration:none;color:#090909;border-radius:3.125rem;background-color:#fc3}.cta--secondary-with-up-icon:hover,.cta--secondary-with-up-icon:focus{color:#fc3;background-color:#090909}.cta--secondary-with-up-icon{font-size:1.125rem;font-weight:400;line-height:1.4444}.cta--secondary-with-up-icon{padding:.9375rem 1.875rem;border:none}.cta--secondary-with-up-icon{position:relative;display:flex;align-items:center;width:fit-content;padding:.625rem 1.25rem;color:#fc3;border:.0625rem solid #fc3;background-color:transparent;gap:.625rem}.cta--secondary-with-up-icon svg{transition:.2s}.cta--secondary-with-up-icon svg path{fill:#fc3;transition:fill .2s ease-in-out}.cta--secondary-with-up-icon:hover{color:#090909;background-color:#fc3}.cta--secondary-with-up-icon:hover svg path{fill:#090909}@media only screen and (min-width:62rem){.cta--secondary-with-up-icon{padding:.9375rem 1.25rem}}.no-link{pointer-events:none}.no-icon:after{display:none}.no-icon svg{display:none}
@media only screen and (min-width:62rem){.footer-top{display:flex;justify-content:space-between}}@media only screen and (min-width:90rem){.footer .container{max-width:78rem}.footer{width:100%}}
.footer__text{color:#fff;padding:2rem 0}.footer__text p{font-size:1rem;margin:0}

@media only screen and (min-width:62rem){.footer__menu>.menu{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:2rem}}.footer__menu .menu__item--expanded{padding-bottom:2.5rem}.footer__menu .menu__item--expanded:last-child{padding-bottom:0}.footer__menu .menu__item--expanded span:hover{-webkit-text-decoration:none;text-decoration:none}.footer__menu .menu__item--expanded .menu__item{padding-top:1rem}@media only screen and (min-width:62rem){.footer__menu .menu__item--expanded{padding-bottom:0}}.footer__menu .menu__item .new-tag{background-color:hsla(0,0%,100%,.1);border:.0625rem solid #fff;border-radius:1rem;margin-left:.5rem;padding:.125rem .5rem}.footer__menu>ul .menu__item--expanded>a,.footer__menu>ul .menu__item--expanded>span{font-weight:500;line-height:1.2}


.footer{background-color:#001234;padding:3.75rem 0 3rem}.footer .menu{padding-left:0}.footer .menu__item{line-height:1.5;list-style:none}.footer .menu__item a{color:#fff;-webkit-text-decoration:none;text-decoration:none}.footer .menu__item a:hover{color:#fc3}.footer .menu__item span{color:#fff;line-height:1.2}@media only screen and (min-width:62rem){.footer{padding:4rem 0 3rem}}
.menu__header--cta{padding-left:.3125rem}.menu__header--cta .menu__item{list-style:none}.menu__header--cta .menu__item-icon{width:.625rem}@media only screen and (min-width:62rem){.menu__header--cta .menu__item-icon{width:.9375rem}}.menu__header--cta .menu__item-link{position:relative;display:inline-block;cursor:pointer;transition:.2s;text-align:center;text-decoration:none;color:#090909;border-radius:3.125rem;background-color:#fc3}.menu__header--cta .menu__item-link:hover,.menu__header--cta .menu__item-link:focus{color:#fc3;background-color:#090909}.menu__header--cta .menu__item-link{font-size:1.125rem;font-weight:400;line-height:1.4444}.menu__header--cta .menu__item-link{padding:.9375rem 1.875rem;border:none}.menu__header--cta .menu__item-link{font-size:1rem;font-weight:500;line-height:1.2}.menu__header--cta .menu__item-link{position:relative;display:flex;align-items:center;padding:.5625rem 2.125rem .5625rem 1.25rem;text-decoration:none;text-transform:none;color:#001234;border:.0625rem solid #fc3;font-size:.875rem;line-height:1.2}@media only screen and (min-width:48rem){.menu__header--cta .menu__item-link{margin:0;padding:.5625rem 2.5rem .5625rem 1.25rem;font-size:1rem}}.menu__header--cta .menu__item-link:hover{transition:none;color:#fc3;background-color:#003fb4}.menu__header--cta .menu__item-link:hover .menu__item-icon{border:none}.menu__header--cta .menu__item-link:hover .menu__item-icon path{fill:#fc3}.menu__header--cta .menu__item-link:hover .menu__item-icon--hover{display:block;border:none}.menu__header--cta .menu__item-link:hover .menu__item-icon-wrapper svg{overflow:visible;transform:scaleY(-1) rotate(88deg);border:.125rem solid transparent}.menu__header--cta .menu__item-link:hover .menu__item-icon-wrapper circle{stroke-dashoffset:0}.menu__header--cta .menu__item-link:hover .menu__item-icon-wrapper .menu__item-icon--hover{display:block;border:none}.menu__header--cta .menu__item-link .menu__item-icon-wrapper{display:flex;align-items:center;justify-content:center}.menu__header--cta .menu__item-link .menu__item-icon-wrapper svg{position:absolute;top:50%;right:.625rem;width:.8125rem;height:.8125rem;transform:scaleY(1) rotate(88deg);border:.0625rem solid #001234;border-radius:50%;translate:-50% -50%}@media only screen and (min-width:48rem){.menu__header--cta .menu__item-link .menu__item-icon-wrapper svg{right:.5rem;width:1.25rem;height:1.25rem;border:.125rem solid #001234}}@media only screen and (min-width:62rem){.menu__header--cta .menu__item-link .menu__item-icon-wrapper svg{right:.8125rem}}.menu__header--cta .menu__item-link .menu__item-icon-wrapper svg circle{fill:none;stroke:#fc3;stroke-width:2;stroke-dasharray:125;stroke-dashoffset:-125;transition:stroke-dashoffset .8s ease-in-out}.menu__header--cta .menu__item-link .menu__item-icon-wrapper .menu__item-icon--hover{display:none}@media only screen and (min-width:62rem){.menu__header--cta .menu__item-link{padding:1.125rem 3.125rem 1.125rem 1.875rem}}
#block-livine-next-mainnavigation-2.contextual-region{position:unset}header{position:sticky;z-index:5;top:0}.toolbar-fixed header{top:2.4375rem}@media only screen and (min-width:62rem){.toolbar-fixed header{top:2.4375rem}}.toolbar-fixed.toolbar-tray-open header{top:2.4375rem}@media only screen and (min-width:62rem){.toolbar-fixed.toolbar-tray-open header{top:4.9375rem}}.header-region{background-color:#003fb4}.header-region__wrap{display:flex;align-items:center;justify-content:space-between;height:5.31rem}.header-region__wrap .block--system-branding-block img{max-width:7.5625rem}@media only screen and (min-width:62rem){.header-region__wrap .block--system-branding-block img{max-width:100%}}.header-region__wrap #block-livine-next-mainnavigation-2{order:3}@media only screen and (min-width:62rem){.header-region__wrap #block-livine-next-mainnavigation-2{order:2}}.header-region__wrap #block-livine-next-headercta{order:2;margin-right:.625rem;margin-left:auto}@media only screen and (min-width:62rem){.header-region__wrap #block-livine-next-headercta{order:3;margin-left:unset}}@media only screen and (min-width:90rem){.header-region{width:100%}}
.menu .menu-toggle{cursor:pointer;border:none;background:0 0}.menu .menu-toggle .menu-icon{display:block;width:1.875rem;height:.1875rem;margin:.3125rem 0;background-color:#fff}.menu .menu-toggle.active .menu-icon:nth-child(1){position:absolute;transform:rotate(45deg)}.menu .menu-toggle.active .menu-icon:nth-child(2){opacity:0}.menu .menu-toggle.active .menu-icon:nth-child(3){position:absolute;top:42%;transform:rotate(-45deg)}@media only screen and (min-width:62rem){.menu .menu-toggle{display:none}}.menu .nav-menu{position:absolute;z-index:0;top:5.3125rem;left:0;overflow:hidden;flex-direction:column;width:100%;height:0;padding-top:2.5rem;transition:visibility 0s,opacity .3s ease-in-out;transition:opacity .3s ease-out;opacity:0;background-color:#003fb4}.menu .nav-menu.active{z-index:3;visibility:visible;opacity:1}@media only screen and (min-width:62rem){.menu .nav-menu{position:unset;display:flex;height:auto;padding:0;opacity:1;background-color:unset}}.menu .nav-menu.active{bottom:0;left:0;overflow:auto;height:97vh}.menu .menu-link-dark{display:block;margin:0;padding-left:0;list-style:none}.menu .menu-link-dark .menu__item{padding-bottom:1.75rem;transition:transform .3s ease}.menu .menu-link-dark .menu__item>a{display:block;width:100%;padding:.125rem 1.125rem;cursor:pointer;text-decoration:none;color:#fff;font-family:"Inter",sans-serif;font-size:1.125rem;font-weight:600;line-height:1.2}@media only screen and (min-width:62rem){.menu .menu-link-dark .menu__item>a{padding:0;font-size:.75rem}}@media only screen and (min-width:75rem){.menu .menu-link-dark .menu__item>a{font-size:.875rem}}.menu .menu-link-dark .menu__item a:after{float:right;margin-top:-.1875rem;content:url("/themes/custom/livine_next/assets/svg/arrow-right-bold.svg");transition:transform .3s ease}@media only screen and (min-width:62rem){.menu .menu-link-dark .menu__item a:after{content:none}}.menu .menu-link-dark .menu__item:hover{transition:transform .3s ease;border-radius:.3125rem}@media only screen and (min-width:62rem){.menu .menu-link-dark .menu__item:hover a .menu__item--link-text{color:#fc3;border-bottom:.125rem solid #fc3}}@media only screen and (min-width:62rem){.menu .menu-link-dark .menu__item .menu__item--link-text{padding:.3125rem 0;border-top:.125rem solid transparent;border-bottom:.125rem solid transparent}.menu .menu-link-dark .menu__item.menu__item--active-trail a.is-active{color:#fc3}.menu .menu-link-dark .menu__item.menu__item--active-trail a.is-active .menu__item--link-text{color:#fc3;border-bottom:.125rem solid #fc3}.menu .menu-link-dark .menu__item.menu__item--active-trail a.is-active .menu__item--link-text:hover{border-bottom:.125rem solid #fc3}.menu .menu-link-dark .menu__item.menu__item--active-trail a.is-active:hover{color:#fc3}.menu .menu-link-dark .menu__item.menu__item--active-trail a.is-active .menu__item--dropdown{margin-top:0;content:url("/core/../themes/custom/livine_next/components/atoms/link-list/../link-list/arrow-icon-right-yellow.svg")}}@media only screen and (min-width:62rem){.menu .menu-link-dark .menu__item{display:flex;align-items:center;padding:1.9375rem .625rem}}@media only screen and (min-width:75rem){.menu .menu-link-dark .menu__item{padding:1.9375rem 0}}@media only screen and (min-width:62rem){.menu .menu-link-dark .menu__item.menu__item--expanded:hover .menu__item--dropdown{margin-top:0;content:url("/core/../themes/custom/livine_next/components/atoms/link-list/../link-list/arrow-icon-right-yellow.svg")}}.menu .menu-link-dark .menu__item.menu__item--expanded a{display:flex;align-items:center;gap:.3125rem;justify-content:space-between;width:90%}.menu .menu-link-dark .menu__item.menu__item--expanded a.is-active{border-bottom:none}.menu .menu-link-dark .menu__item.menu__item--expanded a.is-active:hover{border-bottom:none}.menu .menu-link-dark .menu__item.menu__item--expanded a .menu__item--dropdown{display:inline-block;width:1.125rem;margin:0 -11% 0 0;padding:0;content:url("/core/../themes/custom/livine_next/components/atoms/link-list/../link-list/arrow-icon-right.svg");transition:transform .3s ease;transform:rotate(180deg)}.menu .menu-link-dark .menu__item.menu__item--expanded a .menu__item--dropdown.rotate{transform:rotate(0)}@media only screen and (min-width:62rem){.menu .menu-link-dark .menu__item.menu__item--expanded a .menu__item--dropdown{width:.625rem;margin-right:unset}}@media only screen and (min-width:62rem){.menu .menu-link-dark .menu__item.menu__item--expanded a{width:100%}}.menu .menu-link-dark .menu__item.menu__item--expanded a:after,.menu .menu-link-dark .menu__item.menu__item--expanded span.open:after{content:none}.menu .menu-link-dark .menu__item.menu__item--expanded .menu__item--link-text{padding-right:0}.menu .menu-link-dark .menu__item.menu__item--expanded .menu__item--link-text:after{content:none}@media only screen and (min-width:62rem){.menu .menu-link-dark .menu__item.menu__item--expanded:hover>.menu-link-submenu{display:block;visibility:visible;height:auto;transition:visibility 0s,opacity 0s linear;opacity:1}}.menu .menu-link-dark .menu-link-submenu{visibility:hidden;overflow:hidden;width:100%;height:0;padding-left:0;list-style:none;transition:visibility .3s,opacity .3s linear;opacity:0}.menu .menu-link-dark .menu-link-submenu .menu__item{padding:.625rem 1.125rem .625rem 1.75rem;border-radius:0}.menu .menu-link-dark .menu-link-submenu .menu__item a{width:100%;padding:.625rem 1.125rem .625rem 1.75rem;padding:0;color:#fff;font-size:.875rem}.menu .menu-link-dark .menu-link-submenu .menu__item a:after{float:right;margin-top:-.1875rem;content:url("/themes/custom/livine_next/assets/svg/arrow-right-bold.svg");transition:transform .3s ease}@media only screen and (min-width:62rem){.menu .menu-link-dark .menu-link-submenu .menu__item a:after{content:none}}.menu .menu-link-dark .menu-link-submenu .menu__item a.is-active{color:#fff;border-bottom:none}.menu .menu-link-dark .menu-link-submenu .menu__item a.is-active:hover{color:#fff;border-bottom:none}@media only screen and (min-width:62rem){.menu .menu-link-dark .menu-link-submenu .menu__item a.is-active{color:#003fb4}}@media only screen and (min-width:62rem){.menu .menu-link-dark .menu-link-submenu .menu__item a{color:#003fb4}}@media only screen and (min-width:62rem){.menu .menu-link-dark .menu-link-submenu .menu__item a{padding:.9375rem 1.25rem .9375rem 1.75rem;border:.0625rem solid #fff}}@media only screen and (min-width:62rem){.menu .menu-link-dark .menu-link-submenu .menu__item{padding:0}}@media only screen and (min-width:62rem){.menu .menu-link-dark .menu-link-submenu .menu__item:hover>a,.menu .menu-link-dark .menu-link-submenu .menu__item:hover span{color:#fff;background-color:#003fb4}}@media only screen and (min-width:62rem){.menu .menu-link-dark .menu-link-submenu .menu__item:hover{background-color:#003fb4}}.menu .menu-link-dark .menu-link-submenu.open{visibility:visible;height:auto;padding-top:.625rem;transition:visibility 0s,opacity .3s linear;opacity:1}.menu .menu-link-dark .menu-link-submenu.open .menu__item:last-child a{padding-bottom:0}@media only screen and (min-width:62rem){.menu .menu-link-dark .menu-link-submenu.open{padding-top:0}.menu .menu-link-dark .menu-link-submenu.open .menu__item:last-child a{padding-bottom:inherit}}@media only screen and (min-width:62rem){.menu .menu-link-dark .menu-link-submenu{position:absolute;z-index:1;top:80%;width:14.4375rem;background-color:#fff;box-shadow:.25rem .25rem 1.5625rem 0 rgba(0,0,0,.1490196078)}}@media only screen and (min-width:62rem){.menu .menu-link-dark{display:flex}}@media only screen and (min-width:75rem){.menu .menu-link-dark{gap:1.5625rem}}@media only screen and (min-width:62rem){.l-white-header .header-region{background:#fff}.l-white-header .site-branding__logo-blue{display:block}.l-white-header .site-branding__logo{display:none}.l-white-header .site-branding__logo-link{display:inline-block;width:9.8125rem;height:2.9375rem;background-image:url("/themes/custom/livine_next/logo-blue.svg")}.l-white-header .menu .menu-link-dark .menu__item--expanded:hover .menu__item--dropdown{content:url("/core/../themes/custom/livine_next/components/atoms/link-list/../../atoms/link-list/arrow-icon-right-down.svg");transform:rotate(0)}.l-white-header .menu .menu-link-dark .menu__item--expanded>a .menu__item--link-text{color:#002b31}.l-white-header .menu .menu-link-dark .menu__item--expanded>a .menu__item--dropdown{display:inline-block;width:.625rem;margin:0;padding:0;content:url("/core/../themes/custom/livine_next/components/atoms/link-list/../../atoms/link-list/arrow-icon-right-down.svg");transition:transform .3s ease;transform:rotate(0)}.l-white-header .menu .menu-link-dark .menu__item--expanded.menu__item--active-trail>a.is-active .menu__item--dropdown{content:url("/core/../themes/custom/livine_next/components/atoms/link-list/../link-list/arrow-icon-right-blue.svg")}.l-white-header .menu .menu-link-dark .menu__item>a{color:#002b31}.l-white-header .menu .menu-link-dark .menu__item:hover .menu__item--link-text{color:#003fb4;border-bottom:.125rem solid #003fb4}.l-white-header .menu .menu-link-dark .menu__item.menu__item--active-trail>a.is-active .menu__item--link-text{color:#003fb4;border-bottom:.125rem solid #003fb4}.l-white-header .menu .menu-link-dark .menu__item.menu__item--active-trail>a.is-active .menu__item--link-text:hover{border-bottom:.125rem solid #003fb4}.l-white-header .menu .menu-link-dark .menu__item.menu__item--active-trail>a.is-active:hover{color:#003fb4}}
.banner{display:flex;align-items:center;min-height:50vh;padding:5rem 0 7.5rem;text-align:center;background-image:url("/themes/custom/livine_next/assets/images/hero_banner.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}.banner-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.banner-content .tag__text{padding:.625rem 1.25rem;font-size:1rem;font-weight:500}.banner-content__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;margin-top:3.75rem}@media only screen and (min-width:62rem){.banner-content__cta{width:42.625rem;gap:1.25rem}}.banner-content__title{margin:0;padding-bottom:2rem;color:#f8f9f7;font-size:3.5rem}@media only screen and (min-width:62rem){.banner-content__title{width:52.5rem;padding-bottom:1.875rem;font-size:5.375rem}}.banner-content__text p{margin:0;color:#f9f9f9;line-height:1.33}@media only screen and (min-width:62rem){.banner-content__text p{width:52.5rem;font-size:1.5rem}}.banner-content .tag{padding:1.25rem 1rem 1rem}.banner-content .tag__text{margin:0}@media only screen and (min-width:62rem){.banner-content .tag{padding:0 0 1.875rem}}
.media-block--type-1 .media-block__video{width:100%;max-width:41.875rem}.media-block--type-2{max-width:38.625rem}.media-block--type-2 .media-block__video{width:100%;max-width:38.625rem}@media only screen and (min-width:75rem){.media-block--type-2{margin-left:-.625rem}}.media-block__title{display:none}.media-block--type-3 .media-block__video{width:100%;max-width:38.625rem}.media-block--type-4 .media-block__media img{width:100%;box-shadow:.25rem .25rem .625rem 0 rgba(0,0,0,.15)}.media-block--type-4 .media-block__video{width:100%;max-width:82.5rem;box-shadow:.25rem .25rem .625rem 0 rgba(0,0,0,.15)}@media only screen and (min-width:48rem){.media-block{margin-bottom:0}}
.social-logo{display:block;transition:.2s}.social-logo:hover svg path{fill:#fc3}
.social-links{display:flex;gap:1.5rem;padding-bottom:4rem}@media only screen and (min-width:62rem){.social-links{padding-bottom:0}}
.tag{display:flex;align-items:center;justify-content:center}.tag__text{font-size:.875rem;font-weight:600;line-height:1.2}.tag__text{padding:.75rem 1.25rem;border-radius:3.125rem}.tag--light-bg .tag__text{margin-bottom:1.25rem;color:#003fb4;background-color:#ebf5ff}.tag--dark-bg .tag__text{margin-bottom:1.25rem;background-color:rgba(0,134,252,.3)}.tag--dark-bg span{background:linear-gradient(226deg,#fff3cf 24.53%,#f3d375 75.37%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.title-block{display:flex;flex-direction:column;align-items:center}.title-block__pre-text{margin:0;text-align:center;color:#002b31}.title-block .cta{margin-top:1.875rem}.title-block__header{text-align:center;color:#002b31}.title-block__header p{margin-bottom:0;color:#474645;font-size:1rem}.title-block__header h1,.title-block__header h2,.title-block__header h3,.title-block__header h4,.title-block__header h5,.title-block__header h6{max-width:60rem;margin:0}.title-block .tag__text{margin:0;margin-bottom:.625rem}
.messages__header{align-items:center;display:flex;margin-bottom:1rem}.messages--error,.messages--status,.messages--warning{border-color:#003fb4}.messages__title{font-size:1rem;margin:0 0 0 2.5rem}.messages__list{list-style:none;margin:0;padding:0}.messages__item+.messages__item{margin-top:.75rem}.messages-list{background-color:#fc3;border:solid #003fb4;border-radius:.25rem;border-width:0 0 0 .25rem;box-sizing:border-box;color:#090909;font-family:Inter,sans-serif;margin-bottom:2rem;margin-top:1rem;overflow:auto;padding:1rem 1.75rem}.messages-list li{font-family:Inter,sans-serif;list-style:none}.messages-list ul{padding-left:0}.messages-list pre{margin:0}.messages-list a{color:#090909;-webkit-text-decoration:underline;text-decoration:underline}.messages-list a:hover{color:#090909}@media only screen and (min-width:48rem){.messages{margin-top:0}.messages__content{margin-left:2.5rem}}
.lbs-container{margin:0 auto;padding-left:1rem;padding-right:1rem}@media only screen and (min-width:62rem){.lbs-container{max-width:62rem}}@media only screen and (min-width:75rem){.lbs-container{max-width:73.25rem}}@media only screen and (min-width:90rem){.lbs-container{max-width:84.5rem}}@media only screen and (min-width:102.5rem){.lbs-container{max-width:104.5rem}}@media only screen and (min-width:62rem){.lbs-border-radius .contact-us{border-radius:2.5rem 0 0 2.5rem}}.lbs-border-radius .media-block__media img{border-radius:1.5rem}@media only screen and (min-width:62rem){.lbs-border-radius .media-block__media img{border-radius:2.5rem}}.layout--twocol-section{flex-direction:column}@media only screen and (min-width:48rem){.layout--twocol-section{flex-direction:row}}.layout--threecol-section{display:grid;grid-template-columns:1fr}@media only screen and (min-width:48rem){.layout--threecol-section{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:62rem){.layout--threecol-section{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:48rem){.lbs-section-wrap.layout--threecol-section,.lbs-section-wrap.layout--twocol-section{flex-wrap:nowrap}}@media only screen and (min-width:62rem){.lbs-section-bottom-gap{padding-bottom:5rem}}.lbs-media-with-text{flex-direction:column}@media only screen and (min-width:62rem){.lbs-media-with-text .layout__region--second .basic-block{padding:0 0 0 1.125rem}.lbs-media-with-text{flex-direction:row}}.lbs-container-small{margin:0 auto;padding-left:1rem;padding-right:1rem}@media only screen and (min-width:62rem){.lbs-container-small{max-width:43.75rem}}@media only screen and (min-width:75rem){.lbs-container-small{max-width:65rem}}.lbs-section-width-100 .title-block__header{max-width:100%}.lbs-section-width-100 .title-block__header h1,.lbs-section-width-100 .title-block__header h2,.lbs-section-width-100 .title-block__header h3,.lbs-section-width-100 .title-block__header h4,.lbs-section-width-100 .title-block__header h5,.lbs-section-width-100 .title-block__header h6{max-width:60rem}.lbs-section-width-100 .title-block__header img,.lbs-section-width-100 .title-block__header p{width:100%}.block,.layout{scroll-margin-top:6.25rem}.lbs-section-same-height-block{align-items:stretch}.lbs-section-same-height-block .layout__region{align-items:stretch;display:flex;flex:1}.lbs-section-same-height-block .three-column,.lbs-section-same-height-block .two-column{height:100%}.lbs-section-equal-height-img{align-items:center;flex-direction:column}.lbs-section-equal-height-img .block--inline-blockmedia-block,.lbs-section-equal-height-img .block--inline-blockmedia-block .block__content,.lbs-section-equal-height-img .field--media-type-block-content,.lbs-section-equal-height-img .field--media-type-block-content .field__item{height:100%}.lbs-section-equal-height-img .media-block--type-3{height:100%;padding-right:1.25rem}.lbs-section-equal-height-img .media-block__media{height:100%}.lbs-section-equal-height-img .media-block__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:75rem){.lbs-section-equal-height-img{flex-direction:row}}.lbs-media-center .media-block__media{text-align:center}.lbs-vertical-centered{align-items:center}.lbs-center-block .basic-block{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:62rem){.lbs-center-block .basic-block{max-width:37rem}}.lb-title-left .title-block{align-items:flex-start}.lb-title-left .title-block__header{text-align:left}.lb-title-left .title-block__header h1,.lb-title-left .title-block__header h2,.lb-title-left .title-block__header h3,.lb-title-left .title-block__header h4,.lb-title-left .title-block__header h5,.lb-title-left .title-block__header h6{margin:0 0 1.25rem}.lbs-reverse-mobile{flex-direction:column-reverse}@media only screen and (min-width:62rem){.lbs-reverse-mobile{flex-direction:row}}.lbs-blue-background{background-color:#003fb4}.lbs-grey-background{background-color:#fbfaf9}.lbs-small-vertical{gap:1.875rem}@media only screen and (min-width:62rem){.lbs-section-top-gap{padding-top:5rem}.lbs-section-top-gap-sm{padding-top:3.75rem}.lbs-section-top-gap-xs{padding-top:2.5rem}.lbs-section-top-gap-md{padding-top:6.25rem}.lbs-section-top-gap-lg{padding-top:7.5rem}}@media only screen and (max-width:62rem){.lbs-section-top-gap-mobile{padding-top:5rem}.lbs-section-top-gap-mobile-sm{padding-top:3.75rem}.lbs-section-top-gap-mobile-xs{padding-top:2.5rem}}@media only screen and (min-width:62rem){.lbs-section-bottom-gap-sm{padding-bottom:3.75rem}.lbs-section-bottom-gap-xs{padding-bottom:2.5rem}.lbs-section-bottom-gap-md{padding-bottom:6.25rem}.lbs-section-bottom-gap-lg{padding-bottom:7.5rem}}@media only screen and (max-width:62rem){.lbs-section-bottom-gap-mobile{padding-bottom:5rem}.lbs-section-bottom-gap-mobile-sm{padding-bottom:3.75rem}.lbs-section-bottom-gap-mobile-xs{padding-bottom:2.5rem}}@media only screen and (min-width:62rem){.lbs-block-top-gap{padding-top:5rem}.lbs-block-top-gap-sm{padding-top:3.75rem}.lbs-block-top-gap-xs{padding-top:2.5rem}.lbs-block-top-gap-md{padding-top:6.25rem}.lbs-block-top-gap-lg{padding-top:7.5rem}}@media only screen and (max-width:62rem){.lbs-block-top-gap-mobile{padding-top:5rem}.lbs-block-top-gap-mobile-sm{padding-top:3.75rem}.lbs-block-top-gap-mobile-xs{padding-top:2.5rem}}@media only screen and (min-width:62rem){.lbs-block-bottom-gap{padding-bottom:5rem}.lbs-block-bottom-gap-sm{padding-bottom:3.75rem}.lbs-block-bottom-gap-xs{padding-bottom:2.5rem}.lbs-block-bottom-gap-md{padding-bottom:6.25rem}.lbs-block-bottom-gap-lg{padding-bottom:7.5rem}}@media only screen and (max-width:62rem){.lbs-block-bottom-gap-mobile{padding-bottom:5rem}.lbs-block-bottom-gap-mobile-sm{padding-bottom:3.75rem}.lbs-block-bottom-gap-mobile-xs{padding-bottom:2.5rem}}@media only screen and (min-width:62rem){.lbs-block-no-top-gap{padding-top:0}}@media only screen and (max-width:62rem){.lbs-block-no-top-gap-mobile{padding-top:0}}@media only screen and (min-width:62rem){.lbs-block-no-bottom-gap{padding-bottom:0}}@media only screen and (max-width:62rem){.lbs-block-no-bottom-gap-mobile{padding-top:0}}.lbs-block-banner-padding-top{padding-top:1.25rem}@media only screen and (min-width:62rem){.lbs-block-banner-padding-top{padding-top:5rem}}.lbs-block-banner-padding-bottom{padding-bottom:2.25rem}@media only screen and (min-width:62rem){.lbs-block-banner-padding-bottom{padding-bottom:4.375rem}}@media only screen and (min-width:48rem){.lbs-media-stat-block-gap{flex-wrap:nowrap;gap:4rem}}
.scroll-card-arrow{position:relative;display:flex;align-items:center}.scroll-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:#fc3;color:#001234;border:none;width:36px;height:36px;border-radius:50%;cursor:pointer}.scroll-arrow.left{left:.5rem}.scroll-arrow.right{right:.5rem}.scroll-card-arrow .scroll-arrow{opacity:0;visibility:hidden;transition:opacity .2s ease}.scroll-card-arrow:hover .scroll-arrow{opacity:1;visibility:visible}.scroll-arrow:hover{background-color:#003fb4;border:solid 1px #fc3;color:#fff}
