/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ajax-progress{display:inline-block;padding:1px 5px 2px}[dir=rtl] .ajax-progress{float:right}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/modules/system/css/components/../../../../misc/throbber-active.gif) no-repeat 0 center}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px}tr .ajax-progress-throbber .throbber{margin:0 2px}.ajax-progress-bar{width:16em}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:.9;border-radius:7px;background-color:#232323;background-image:url(/core/modules/system/css/components/../../../../misc/loading-small.gif);background-repeat:no-repeat;background-position:center center}[dir=rtl] .ajax-progress-fullscreen{right:49%;left:auto}
.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-center{text-align:center}.text-align-justify{text-align:justify}.align-left{float:left}.align-right{float:right}.align-center{display:block;margin-right:auto;margin-left:auto}
.js input.form-autocomplete{background-image:url(/core/modules/system/css/components/../../../../misc/throbber-inactive.png);background-repeat:no-repeat;background-position:100% center}.js[dir=rtl] input.form-autocomplete{background-position:0 center}.js input.form-autocomplete.ui-autocomplete-loading{background-image:url(/core/modules/system/css/components/../../../../misc/throbber-active.gif);background-position:100% center}.js[dir=rtl] input.form-autocomplete.ui-autocomplete-loading{background-position:0 center}
.fieldgroup{padding:0;border-width:0}
.container-inline div,.container-inline label{display:inline-block}.container-inline .details-wrapper{display:block}.container-inline .hidden{display:none}
.clearfix:after{display:table;clear:both;content:""}
.js details:not([open]) .details-wrapper{display:none}
.hidden{display:none}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto}.invisible{visibility:hidden}
.item-list__comma-list,.item-list__comma-list li{display:inline}.item-list__comma-list{margin:0;padding:0}.item-list__comma-list li:after{content:", "}.item-list__comma-list li:last-child:after{content:""}
.js .js-hide{display:none}.js-show{display:none}.js .js-show{display:block}@media (scripting:enabled){.js-hide.js-hide{display:none}.js-show{display:block}}
.nowrap{white-space:nowrap}
.position-container{position:relative}
.progress{position:relative}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000}.progress__description,.progress__percentage{overflow:hidden;margin-top:.2em;color:#555;font-size:.875em}.progress__description{float:left}[dir=rtl] .progress__description{float:right}.progress__percentage{float:right}[dir=rtl] .progress__percentage{float:left}.progress--small .progress__track{height:7px}.progress--small .progress__bar{height:7px;background-size:20px 20px}
.reset-appearance{margin:0;padding:0;border:0 none;background:0 0;line-height:inherit;-webkit-appearance:none;appearance:none}
.resize-none{resize:none}.resize-vertical{min-height:2em;resize:vertical}.resize-horizontal{max-width:100%;resize:horizontal}.resize-both{max-width:100%;min-height:2em;resize:both}
table.sticky-header{z-index:500;top:0;margin-top:0;background-color:#fff}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle}.system-status-counter__status-icon:before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px}.system-status-counter__status-icon--error:before{background-image:url(/core/modules/system/css/components/../../../../misc/icons/e32700/error.svg)}.system-status-counter__status-icon--warning:before{background-image:url(/core/modules/system/css/components/../../../../misc/icons/e29700/warning.svg)}.system-status-counter__status-icon--checked:before{background-image:url(/core/modules/system/css/components/../../../../misc/icons/73b355/check.svg)}
.system-status-report-counters__item{width:100%;margin-bottom:.5em;padding:.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,.063)}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between}.system-status-report-counters__item--half-width{width:49%}.system-status-report-counters__item--third-width{width:33%}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc}.system-status-general-info__item-title{border-bottom:1px solid #ccc}
body.drag{cursor:move}tr.region-title{font-weight:700}tr.region-message{color:#999}tr.region-populated{display:none}tr.add-new .tabledrag-changed{display:none}.draggable a.tabledrag-handle{float:left;overflow:hidden;height:1.7em;margin-left:-1em;cursor:move;text-decoration:none}[dir=rtl] .draggable a.tabledrag-handle{float:right;margin-right:-1em;margin-left:0}a.tabledrag-handle:hover{text-decoration:none}a.tabledrag-handle .handle{width:14px;height:14px;margin:-.4em .5em 0;padding:.42em .5em;background:url(/core/modules/system/css/components/../../../../misc/icons/787878/move.svg) no-repeat 6px 7px}a.tabledrag-handle:hover .handle,a.tabledrag-handle:focus .handle{background-image:url(/core/modules/system/css/components/../../../../misc/icons/000000/move.svg)}@media (forced-colors:active){a.tabledrag-handle .handle,a.tabledrag-handle:hover .handle,a.tabledrag-handle:focus .handle{background:linktext;-webkit-mask:url(/core/modules/system/css/components/../../../../misc/icons/787878/move.svg) no-repeat 6px 7px;mask:url(/core/modules/system/css/components/../../../../misc/icons/787878/move.svg) no-repeat 6px 7px}a.tabledrag-handle:focus{outline:solid 1px transparent}}.touchevents .draggable td{padding:0 10px}.touchevents .draggable .menu-item__link{display:inline-block;padding:10px 0}.touchevents a.tabledrag-handle{width:40px;height:44px}.touchevents a.tabledrag-handle .handle{height:21px;background-position:40% 19px}[dir=rtl] .touch a.tabledrag-handle .handle{background-position:right 40% top 19px}.touchevents .draggable.drag a.tabledrag-handle .handle{background-position:50% -32px}.tabledrag-toggle-weight-wrapper{text-align:right}[dir=rtl] .tabledrag-toggle-weight-wrapper{text-align:left}.indentation{float:left;width:20px;height:1.7em;margin:-.4em .2em -.4em -.4em;padding:.42em 0 .42em .6em}[dir=rtl] .indentation{float:right;margin:-.4em -.4em -.4em .2em;padding:.42em .6em .42em 0}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%}.tablesort--asc{background-image:url(/core/modules/system/css/components/../../../../misc/icons/787878/twistie-down.svg)}.tablesort--desc{background-image:url(/core/modules/system/css/components/../../../../misc/icons/787878/twistie-up.svg)}
div.tree-child{background:url(/core/modules/system/css/components/../../../../misc/tree.png) no-repeat 11px center}div.tree-child-last{background:url(/core/modules/system/css/components/../../../../misc/tree-bottom.png) no-repeat 11px center}[dir=rtl] div.tree-child,[dir=rtl] div.tree-child-last{background-position:-65px center}div.tree-child-horizontal{background:url(/core/modules/system/css/components/../../../../misc/tree.png) no-repeat -11px center}
.footer__copyright{color:#fff;padding-top:3rem;text-align:center}.footer__copyright *{font-size:1rem}

.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}}
@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}


.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}}
.footer__text{color:#fff;padding:2rem 0}.footer__text p{font-size:1rem;margin:0}
@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{margin:0 auto;max-width:90rem}}
.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}
.card{position:relative}.card__container,.card__content{display:flex;flex-direction:column;justify-content:center}.card__container{gap:1.25rem}.card__content{gap:.625rem}.card__link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.card__media img{height:15rem;border-radius:.25rem}.card__heading{display:flex;justify-content:space-between}.card__heading svg{margin:.375rem;transition:all .2s ease-in-out}.card__title,.card__description{display:-webkit-box;overflow:hidden;text-align:left;-webkit-box-orient:vertical}.card__title{-webkit-line-clamp:2;flex-basis:90%;color:#151515;font-size:1.5rem;font-weight:600;line-height:1.33}.card__description{-webkit-line-clamp:3;color:#58657b;font-size:1rem;font-weight:400;line-height:1.5}.card__description p{margin:0}.card:hover .card__heading svg{transform:rotate(45deg)}.card:hover .card__heading svg path{fill:#003fb4}.card:hover .card__title{color:#003fb4}@media only screen and (min-width:62rem){.card{width:26.25rem;height:24.25rem}}@media only screen and (min-width:48rem){.card{padding:0 .93rem}.card__description{-webkit-line-clamp:2}}
.featured-case-study{margin-bottom:3.75rem}.featured-case-study__heading{margin-bottom:2.5rem;color:#002b31;font-family:"Inter",sans-serif;font-size:1.75rem}@media only screen and (min-width:48rem){.featured-case-study__heading{margin:1.25rem 0 2.5rem}}.featured-case-study__card .card{margin-bottom:2.5rem;padding:0}.featured-case-study__card .card__description{color:#474645;font-size:1rem}.featured-case-study__link{text-align:center}.featured-case-study__link a:hover{background:#003fb4}
.title{margin:0 0 .75rem;color:#002b31;font-size:3.5rem;font-weight:400;line-height:1.2}
.author{display:flex;align-items:center;padding-top:1.75rem;gap:1rem;border-top:.0625rem solid #58657b}.author__name{color:#002b31;font-family:"Inter",sans-serif;font-size:1.125rem;font-weight:600;line-height:1.5}.author__designation{color:#474645;font-family:"Inter",sans-serif;font-size:1rem;font-weight:500}.author__img{pointer-events:none}.author__img img{width:3.5rem;height:3.5rem;border-radius:3.5rem}@media only screen and (min-width:75rem){.author{margin-bottom:1.75rem;padding:1.75rem 0}}
.conclusion{margin:3rem 0;padding:2rem;color:#474645;border-radius:1rem;background-color:#fbfaf9;font-family:"Inter",sans-serif;font-size:1.125rem;font-weight:400}.conclusion__title{margin:0;color:#002b31;font-size:1.75rem;font-weight:600}.page--node-type-case-study .conclusion__title{color:#151515}
.body-text h1,.body-text h2,.body-text h3,.body-text h4,.body-text h5{margin:2rem 0 1rem;color:#002b31;font-weight:600}.body-text .heading-title{margin-bottom:1.5rem}.body-text .heading-black{font-size:1.5rem;font-weight:600;line-height:1.3333}.body-text .heading-black{margin-bottom:1.25rem;color:#151515}.body-text .heading-blue{font-size:1.125rem;font-weight:600;line-height:1.4444}.body-text .heading-blue{margin-bottom:.5rem;color:#003fb4}.body-text p,.body-text li{font-size:1.125rem;font-weight:400;line-height:1.4444}.body-text p,.body-text li{color:#474645}.body-text p,.body-text ul,.body-text ol{margin-top:0;margin-bottom:2rem}.body-text p:last-child,.body-text ul:last-child,.body-text ol:last-child{margin-bottom:0}.body-text .mb-0{margin-bottom:0}.body-text img{border-radius:.25rem}.body-text figure{margin:0}.body-text figure img{width:100%;border-radius:.75rem}.body-text figcaption{margin:1rem 0 2rem;color:#474645;font-size:.875rem;font-weight:600}.node--type-blogs h2,.page--node-type-case-study h2{font-size:2.5rem}.node--type-blogs h4,.page--node-type-case-study h4{font-size:1.75rem}.node--type-blogs h5,.page--node-type-case-study h5{font-size:1.5rem}.case-study-body h1,.case-study-body h2,.case-study-body h3,.case-study-body h4,.case-study-body h5,.case-study-body h6{margin:0 0 1.25rem;color:#151515}.case-study-body .blue-text{font-weight:600}.case-study-body tbody tr{display:flex;flex-direction:column}.case-study-body tbody tr td{width:100% !important;text-align:left !important}.case-study-body tbody tr td:last-child{text-align:left !important}@media only screen and (min-width:75rem){.case-study-body tbody tr td:last-child{text-align:right !important}}@media only screen and (min-width:75rem){.case-study-body tbody tr td{width:50% !important}}@media only screen and (min-width:75rem){.case-study-body tbody tr{flex-direction:row}}.blog-body .quote p{color:#002b31}
.blog-detail-date{margin-bottom:.75rem;color:#003fb4;font-family:"Inter",sans-serif;font-size:1rem;font-weight:500}
.breadcrumb{display:flex;flex-wrap:wrap;padding:0;list-style:none}.breadcrumb__link{font-size:1rem}.breadcrumb .breadcrumb__item{position:relative;color:#58657b;font-size:1rem;font-weight:600}.breadcrumb .breadcrumb__item a{margin-right:1.75rem;text-decoration:none;color:#58657b}.breadcrumb .breadcrumb__item:after{position:absolute;top:.125rem;right:.625rem;content:url("/themes/custom/livine_next/assets/svg/chevron-right.svg")}.breadcrumb .breadcrumb__item:first-child{padding-left:0}.breadcrumb .breadcrumb__item:last-child:after{content:none}
#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{max-width:90rem;margin:0 auto}}
.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}}
.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/modules/sdc/../../../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/modules/sdc/../../../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/modules/sdc/../../../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/modules/sdc/../../../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/modules/sdc/../../../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/modules/sdc/../../../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}}
.addtoany{display:inline}.addtoany_list{display:inline;line-height:16px}.addtoany_list>a,.addtoany_list a img,.addtoany_list a>span{vertical-align:middle}.addtoany_list>a{border:0;display:inline-block;font-size:16px;padding:0 4px}.addtoany_list.a2a_kit_size_32>a{font-size:32px}.addtoany_list .a2a_counter img{float:left}.addtoany_list a span.a2a_img{display:inline-block;height:16px;opacity:1;overflow:hidden;width:16px}.addtoany_list a span{display:inline-block;float:none}.addtoany_list.a2a_kit_size_32 a>span{border-radius:4px;height:32px;line-height:32px;opacity:1;width:32px}.addtoany_list a:hover:hover img,.addtoany_list a:hover span{opacity:.7}.addtoany_list a.addtoany_share_save img{border:0;width:auto;height:auto}.addtoany_list a .a2a_count{position:relative}
#backtotop{background:url(/modules/contrib/back_to_top/css/../backtotop.png) no-repeat center center;border:0;bottom:20px;cursor:pointer;display:none;height:70px;position:fixed;right:20px;text-indent:-9999px;width:70px;z-index:300}#backtotop:hover{opacity:.8}#backtotop:focus{opacity:.6;outline:none}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#backtotop{background:url(/modules/contrib/back_to_top/css/../backtotop2x.png) no-repeat center center;background-size:70px 70px}}
.layout--onecol .layout__region{width:100%}
.layout--twocol-section{display:flex;flex-wrap:wrap}.layout--twocol-section>.layout__region{flex:0 1 100%}@media screen and (min-width:40em){.layout--twocol-section.layout--twocol-section--50-50>.layout__region--first,.layout--twocol-section.layout--twocol-section--50-50>.layout__region--second{flex:0 1 50%}.layout--twocol-section.layout--twocol-section--33-67>.layout__region--first,.layout--twocol-section.layout--twocol-section--67-33>.layout__region--second{flex:0 1 33%}.layout--twocol-section.layout--twocol-section--33-67>.layout__region--second,.layout--twocol-section.layout--twocol-section--67-33>.layout__region--first{flex:0 1 67%}.layout--twocol-section.layout--twocol-section--25-75>.layout__region--first,.layout--twocol-section.layout--twocol-section--75-25>.layout__region--second{flex:0 1 25%}.layout--twocol-section.layout--twocol-section--25-75>.layout__region--second,.layout--twocol-section.layout--twocol-section--75-25>.layout__region--first{flex:0 1 75%}}
