/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.teaser-employee{position:relative;display:flex;flex-direction:column;text-align:center;align-items:center;width:fit-content;margin:auto}.teaser-employee:hover .button::after,.teaser-employee:hover .button::before{rotate:-45deg}.teaser-employee:hover .button::before{opacity:1;transform:translateX(1.5rem)}.teaser-employee:hover .button::after{opacity:0;transform:translateX(2rem)}.teaser-employee__image{position:relative;margin-bottom:2rem;width:fit-content}.teaser-employee__image img{border-radius:100%;width:100%;height:100%}.teaser-employee__image .button{position:absolute;bottom:15%;right:-10px}@media (max-width:1339px){.teaser-employee__image .button{width:50px;height:50px}}@media (max-width:1023px){.teaser-employee__image .button{width:40px;height:40px}}@media (max-width:767px){.teaser-employee__image .button{width:60px;height:60px}}.teaser-employee__image--minimal img{margin:auto;max-width:284px}.teaser-employee__name{color:#0a232b;font-size:1.25rem;text-transform:uppercase;line-height:1;margin-bottom:.5rem}.social-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:100%;background:#ccc;margin-right:.5rem;aspect-ratio:1/1}.social-icon--linkedin{background:#24559b}.social-icon--email{background:#0b4123}.employee-info{display:flex;gap:3rem}@media (max-width:1023px){.employee-info{flex-direction:column;margin-bottom:2rem}}@media (max-width:1023px){.employee-info__image{display:flex;justify-content:center}}.employee-info__image img{max-width:285px;max-height:285px;border-radius:100%;aspect-ratio:1/1}@media (max-width:767px){.employee-info__image img{width:100%;height:100%}}.employee-info__socials{margin-top:2rem}.employee-info__socials-title{margin-bottom:1em}.view--employees{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8rem}@media (max-width:1339px){.view--employees{grid-gap:4rem}}@media (max-width:767px){.view--employees{grid-template-columns:repeat(1,1fr)}}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{appearance:auto}button{background:0 0;color:inherit;padding:0;border:0}img{display:block;width:auto;height:auto}.wrapper{position:relative}.wrapper--center{margin-left:auto;margin-right:auto;width:1200px}@media (max-width:1339px){.wrapper--center{width:980px}}@media (max-width:1023px){.wrapper--center{width:720px}}@media (max-width:767px){.wrapper--center{width:auto;margin-left:1rem;margin-right:1rem}}.wrapper--fluid{margin-left:auto;margin-right:auto;width:85vw;min-width:1200px;max-width:1800px}@media (max-width:1339px){.wrapper--fluid{min-width:980px}}@media (max-width:1023px){.wrapper--fluid{min-width:720px}}@media (max-width:767px){.wrapper--fluid{width:auto;min-width:0;margin-left:15px;margin-right:15px}}.wrapper--center-text{text-align:center}.wrapper--margin{margin-top:6rem;margin-bottom:6rem}@media (max-width:1023px){.wrapper--margin{margin-top:3rem;margin-bottom:3rem}}@media (max-width:767px){.wrapper--margin{margin-top:2rem;margin-bottom:2rem}}.wrapper--padding{padding-top:6rem;padding-bottom:6rem}@media (max-width:1023px){.wrapper--padding{padding-top:3rem;padding-bottom:3rem}}@media (max-width:767px){.wrapper--padding{padding-top:2rem;padding-bottom:2rem}}.wrapper--bg{background:#ccc}.wrapper--bg-light{background:#f0f1f2}.wrapper--bg-primary{background:#24559b}.wrapper--bg-tertiary{background:#4a94e4}.wrapper--bg-partial{position:relative}.wrapper--bg-partial::after{content:"";position:absolute;z-index:-1;bottom:0;height:60%;width:100%;background:#88caf0}.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:2rem}@media (max-width:767px){.grid{grid-template-columns:1fr}}@media (max-width:767px){.grid--content{display:block}}.grid__content{grid-column-start:2;grid-column-end:-2}@media (max-width:767px){.grid__content{grid-column-start:1;grid-column-end:-1}}.grid__content-small{grid-column-start:3;grid-column-end:-3}@media (max-width:1023px){.grid__content-small{grid-column-start:2;grid-column-end:-2}}@media (max-width:767px){.grid__content-small{grid-column-start:1;grid-column-end:-1}}.grid__content-extra-small{grid-column-start:4;grid-column-end:-4}@media (max-width:1339px){.grid__content-extra-small{grid-column-start:2;grid-column-end:-2}}@media (max-width:767px){.grid__content-extra-small{grid-column-start:1;grid-column-end:-1}}.grid--3-cols{grid-template-columns:repeat(3,1fr)}@media (max-width:767px){.grid--3-cols{grid-template-columns:repeat(1,1fr)}}.grid--2-cols{grid-template-columns:repeat(2,1fr)}@media (max-width:767px){.grid--2-cols{grid-template-columns:repeat(1,1fr)}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input[type=submit]{-webkit-appearance:none}sub{vertical-align:sub;font-size:smaller;line-height:normal}img{max-width:100%}@font-face{font-family:DINOT;src:url(/themes/custom/lifetecgroup/fonts/dinot/DINOT.woff2) format("woff2"),url(/themes/custom/lifetecgroup/fonts/dinot/DINOT.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DINOT;src:url(/themes/custom/lifetecgroup/fonts/dinot/DINOT-Medium.woff2) format("woff2"),url(/themes/custom/lifetecgroup/fonts/dinot/DINOT-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DINOT;src:url(/themes/custom/lifetecgroup/fonts/dinot/DINOT-Bold.woff2) format("woff2"),url(/themes/custom/lifetecgroup/fonts/dinot/DINOT-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.hamburger__overlay{background:linear-gradient(69deg,#4a94e4,#24559b,#4a94e4);background-size:600% 600%;animation:GradientAnimation 19s ease infinite}.video-js .vjs-big-play-button{background:linear-gradient(69deg,#44924f,#0b4123);background-size:600% 600%;animation:GradientAnimation 19s ease infinite}@keyframes GradientAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.skip-link{position:fixed;z-index:10;top:0;left:-100%;padding:1rem 2rem;color:#000;background:#fff}.skip-link:focus{left:0}.skip-anchor{position:absolute;top:-6rem}@media (max-width:767px){.skip-anchor{top:-4rem}}.media-image__image:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline-style:dotted;outline-width:.15rem;outline-color:#0b4123;outline-offset:0}.breadcrumb{font-size:.9rem;margin-bottom:3rem}@media (max-width:1023px){.breadcrumb{font-size:.75rem}}@media (max-width:767px){.breadcrumb{height:auto;margin-bottom:2rem}}.breadcrumb ol{display:flex;list-style:none;flex-wrap:wrap}.breadcrumb__item{padding-right:1.5rem;background-image:url(/themes/custom/lifetecgroup/images/icons/arrow.svg);background-position:right .6rem center;background-size:.4rem;background-repeat:no-repeat;text-decoration:none;color:#24559b;font-weight:700}.breadcrumb__item--current{padding-right:0;background:0 0;font-weight:400}a{color:#24559b;text-decoration:none}.button{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 2.7rem .75rem 1.25rem;text-decoration:none;font-weight:500;color:#44924f;border:solid 1px transparent;border-radius:5px;background:0 0}.button--primary{color:#24559b;border-color:#24559b}.button--primary::after,.button--primary::before{content:"";background:url(/themes/custom/lifetecgroup/images/icons/arrow-right-primary.svg) no-repeat center right}.button--secondary{color:#44924f;border-color:#44924f}.button--secondary::after,.button--secondary::before{content:"";background:url(/themes/custom/lifetecgroup/images/icons/arrow-right-secondary.svg) no-repeat center right}.button--secondary.button--upload::after,.button--secondary.button--upload::before{content:"";background:url(/themes/custom/lifetecgroup/images/icons/arrow-up-secondary.svg) no-repeat center right}.button--secondary.button--download::after,.button--secondary.button--download::before{content:"";background:url(/themes/custom/lifetecgroup/images/icons/arrow-down-secondary.svg) no-repeat center right}.button--primary,.button--rectangle,.button--secondary{position:relative}.button--primary::after,.button--primary::before,.button--rectangle::after,.button--rectangle::before,.button--secondary::after,.button--secondary::before{content:"";width:1.3rem;height:1.3rem;position:absolute;bottom:0;margin:auto;transition:top,left,right,250ms;pointer-events:none}.button--primary::before,.button--rectangle::before,.button--secondary::before{left:unset;top:0;right:2rem;opacity:0}.button--primary::after,.button--rectangle::after,.button--secondary::after{left:unset;right:1rem;top:0;opacity:1}.button--primary:hover::before,.button--rectangle:hover::before,.button--secondary:hover::before{opacity:1;transform:translateX(1rem)}.button--primary:hover::after,.button--rectangle:hover::after,.button--secondary:hover::after{opacity:0;transform:translateX(1rem)}.button--upload{position:relative;color:#24559b;border-color:#24559b;cursor:pointer}.button--upload::after,.button--upload::before{content:"";width:1.3rem;height:1.3rem;position:absolute;bottom:0;margin:auto;transition:top,left,right,250ms;pointer-events:none}.button--upload::before{left:unset;top:2rem;right:1rem;opacity:0}.button--upload::after{left:unset;right:1rem;top:0;opacity:1}.button--upload:hover::before{opacity:1;transform:translateY(-1rem)}.button--upload:hover::after{opacity:0;transform:translateY(-1rem)}.button--upload::after,.button--upload::before{content:"";background:url(/themes/custom/lifetecgroup/images/icons/arrow-up-primary.svg) no-repeat center right}.button--download{position:relative;color:#44924f;border-color:#44924f}.button--download::after,.button--download::before{content:"";width:1.3rem;height:1.3rem;position:absolute;bottom:0;margin:auto;transition:top,left,right,250ms;pointer-events:none}.button--download::before{left:unset;top:-2rem;right:1rem;opacity:0}.button--download::after{left:unset;right:1rem;top:0;opacity:1}.button--download:hover::before{opacity:1;transform:translateY(1rem)}.button--download:hover::after{opacity:0;transform:translateY(1rem)}.button--download::after,.button--download::before{content:"";background:url(/themes/custom/lifetecgroup/images/icons/arrow-down-secondary.svg) no-repeat center right}.button--contact{border:unset;border-radius:22.5px;background:#44924f;color:#fff;padding:.75rem 1.25rem;transition:background 250ms ease-in-out}.button--contact:hover{background:#4ca358}.button--white{color:#fff;border-color:#fff}.button--white.button--primary::after,.button--white.button--primary::before,.button--white.button--secondary::after,.button--white.button--secondary::before{content:"";background:url(/themes/custom/lifetecgroup/images/icons/arrow-right.svg) no-repeat center left}.button--white.button--download::after,.button--white.button--download::before{content:"";background:url(/themes/custom/lifetecgroup/images/icons/arrow-down.svg) no-repeat center left}.button--white.button--upload::after,.button--white.button--upload::before{content:"";background:url(/themes/custom/lifetecgroup/images/icons/arrow-up.svg) no-repeat center left}.button--rectangle,.button--square{position:relative;text-indent:-9001px;height:60px;width:60px;background:#44924f;rotate:45deg;padding:1rem;border-radius:0}.button--rectangle::after,.button--rectangle::before,.button--square::after,.button--square::before{content:"";width:1.3rem;height:1.3rem;position:absolute;bottom:0;margin:auto;transition:top,left,right,250ms;pointer-events:none}.button--rectangle::before,.button--square::before{left:0;top:2rem;right:2rem;opacity:0}.button--rectangle::after,.button--square::after{left:0;right:0;top:0;opacity:1}.button--rectangle:hover::before,.button--square:hover::before{opacity:1;transform:translateX(1.5rem)}.button--rectangle:hover::after,.button--square:hover::after{opacity:0;transform:translateX(2rem)}.button--rectangle::after,.button--rectangle::before,.button--square::after,.button--square::before{background:url(/themes/custom/lifetecgroup/images/icons/arrow-right.svg) no-repeat center center;rotate:-45deg}.button--rectangle:hover::after,.button--rectangle:hover::before,.button--square:hover::after,.button--square:hover::before{rotate:-45deg}.button--square{position:relative;aspect-ratio:1;rotate:unset}.button--square::after,.button--square::before{content:"";width:1.3rem;height:1.3rem;position:absolute;bottom:0;margin:auto;transition:top,left,right,250ms;pointer-events:none}.button--square::before{left:unset;top:0;right:2rem;opacity:0}.button--square::after{left:unset;right:1rem;top:0;opacity:1}.button--square:hover::before{opacity:1;transform:translateX(1rem)}.button--square:hover::after{opacity:0;transform:translateX(1rem)}.button--square::after,.button--square::before{rotate:unset}.button--square:hover::after,.button--square:hover::before{rotate:unset}.copyright{background:#fff}.copyright__inner{display:flex;align-items:center;justify-content:center;flex-direction:column;color:#0a232b;padding:2rem 0}.copyright img{margin-bottom:1rem;max-width:40px}.copyright a{color:#0a232b;text-decoration:underline}.copyright .nilsson{font-size:.9rem}.fieldgroup,.form__item{position:relative;margin-bottom:2rem}@media (max-width:767px){.fieldgroup,.form__item{margin-bottom:1rem}}.fieldgroup .form__item--checkbox,.fieldgroup .form__item--radio{margin-bottom:0}.fieldset__legend,.form__label{display:block;margin-bottom:1em}.form__label--required{position:relative}.form__label--required::after{content:"*";color:#e82323;margin-left:calc(1rem / 5)}.form__label--shift-up{position:absolute;top:1rem;left:0;transition:.2s all;background:#fff;z-index:2;padding:0 .5rem;color:#24559b}.form__label--filled{top:-1rem}.form__input,.form__textarea{position:relative;z-index:1;resize:none;width:100%;border:0;border-bottom:1px solid #24559b;font-size:16px;color:#24559b;line-height:3rem;background-color:unset}.form__input--checkbox,.form__input--radio{position:absolute;opacity:0}.form__input--checkbox+label,.form__input--radio+label{cursor:pointer;min-height:20px;padding:0 0 0 2rem;background:no-repeat top left}.form__input--checkbox+label{background-image:url(/themes/custom/lifetecgroup/images/forms/checkbox.svg)}.form__input--checkbox:checked+label{background-image:url(/themes/custom/lifetecgroup/images/forms/checkbox-checked.svg)}.form__input--radio+label{background-image:url(/themes/custom/lifetecgroup/images/forms/radio.svg)}.form__input--radio:checked+label{background-image:url(/themes/custom/lifetecgroup/images/forms/radio-checked.svg)}.form__input--submit{cursor:pointer}.form__input--select{appearance:unset;width:236px;height:35px;padding:0 2rem;border:1px solid #ccc;overflow:hidden;background:#fff url(/themes/custom/lifetecgroup/images/forms/select.svg) no-repeat right 12px center;line-height:2rem}.form__input--file{top:0;height:0;margin-bottom:0;border:0;visibility:hidden;opacity:0}.form__input--description{color:#ccc}.form__fieldset--styled{padding:3rem;background:#ccc}@media (max-width:1023px){.form__fieldset--styled{padding:2rem}}.form__fieldset--styled legend{float:left;clear:both;width:100%;font-size:2rem;color:#24559b;margin-bottom:2rem}@media (max-width:767px){.form__fieldset--styled legend{font-size:22px}}.form__description{color:#ccc}.parsley-required{font-weight:700;color:#e82323;margin-top:1rem}.footer{background:#24559b;color:#fff}.footer h1,.footer h2,.footer h3,.footer h4,.footer h5{color:#fff}.footer h4{margin-bottom:1rem}.footer a{color:#fff;text-decoration:none}.footer a:hover{text-decoration:underline}.footer .res-med{display:block;margin-top:1rem}@media (max-width:1023px){.footer__wrapper{flex-wrap:wrap}}@media (max-width:767px){.footer__contact,.footer__menus,.footer__wrapper{grid-column:1/-1;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.footer__menus{grid-column:1/7}}@media (min-width:1024px) and (max-width:1339px){.footer__menus{grid-column:1/9}}@media (min-width:768px) and (max-width:1023px){.footer__menus{grid-column:1/10}}@media (max-width:767px){.footer__contact{grid-row:1}}@media (min-width:768px){.footer__contact{grid-column:10/-1;display:flex;flex-direction:column}}.footer__column{box-sizing:border-box;margin-bottom:0}@media (max-width:767px){.footer__column{grid-column:span 1}}.footer__column--menu{grid-column:span 1}@media (max-width:767px){.footer__column--menu{grid-column:span 1}}.footer__column--menu a{display:block;margin-bottom:1rem}.footer__column--social{grid-column:3}@media (max-width:767px){.footer__column--social{grid-column:1/-1}}.footer__column--certificate img{max-width:180px}.footer__column--contact{margin-bottom:2rem}@media (max-width:767px){.footer__column--contact{margin-bottom:0}}.footer__social{display:flex}.footer__social a{display:flex;align-items:center;justify-content:center;margin-right:1rem;padding:.5rem;border-radius:50%;border:1px solid #fff}.footer__social a:last-child{margin-right:0}.footer__social img{width:100%;height:auto;min-width:1rem;max-width:1rem}.hamburger{position:relative;display:none}@media (max-width:1023px){.hamburger{display:block}}@media (max-width:1023px){.hamburger__icon{display:flex;justify-content:center;align-items:center;cursor:pointer}}.hamburger__slices{position:relative;width:26px;height:16px}.hamburger__slice{position:absolute;width:100%;height:2px;right:0;background:#24559b}.hamburger__slice:first-child{top:0;width:22px}.hamburger__slice:nth-child(2){top:45%}.hamburger__slice:nth-child(3){bottom:0;width:12px}.hamburger--opened .hamburger__slice{width:100%}.hamburger--opened .hamburger__slice:nth-child(1){transform:rotate(45deg);left:0;right:unset;top:50%}.hamburger--opened .hamburger__slice:nth-child(2){opacity:0;right:unset}.hamburger--opened .hamburger__slice:nth-child(3){transform:rotate(-45deg);right:0;top:50%}.hamburger__overlay{position:fixed;overflow:scroll;z-index:1;width:100%;height:calc(100% - 4.8rem);max-height:calc(100vh - 4.8rem);top:6rem;left:100%;transform:translateX(0);transition:250ms ease-in-out}@media (max-width:767px){.hamburger__overlay{top:4.8rem;height:calc(100% - 4.8rem);max-height:calc(100vh - 4.8rem)}}.hamburger__overlay--opened,.hamburger__overlay:focus-within{transform:translateX(-100%)}.hamburger__inner{margin-top:3rem}.hamburger__label{display:block;text-transform:uppercase;color:#fff;font-weight:500;margin:0 2rem 2rem 2rem}.header{position:fixed;z-index:3;top:0;width:100%;height:6rem;background:#fff;transition:250ms ease-in-out}@media (max-width:767px){.header{height:4.8rem}}.header::before{content:"";position:absolute;width:100%;height:100%;background:#fff;z-index:-1}.header--collapsed{height:4.8rem}.header__wrapper{display:flex;height:100%;align-items:center;justify-content:space-between}.header__logo{z-index:1;height:50%;margin-right:9rem}@media (max-width:767px){.header__logo{margin-right:0}}.header__logo>svg{height:100%;width:auto}.header__nav{display:flex;align-items:center;justify-content:space-between;height:100%;width:100%}@media (max-width:1023px){.header__nav{width:unset}}.header__nav li{list-style:none}@media (max-width:1023px){.header__cta--desktop{display:none}}.link-overlay{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-9001px;z-index:2}.link{display:inline-flex;align-items:center;justify-content:center;padding:0 2.7rem 0 0;text-decoration:none;font-weight:500}.link--primary,.link--secondary,.link--white{position:relative}.link--primary::after,.link--primary::before,.link--secondary::after,.link--secondary::before,.link--white::after,.link--white::before{content:"";width:1.3rem;height:1.3rem;position:absolute;bottom:0;margin:auto;transition:top,left,right,250ms;pointer-events:none}.link--primary::before,.link--secondary::before,.link--white::before{left:unset;top:0;right:2rem;opacity:0}.link--primary::after,.link--secondary::after,.link--white::after{left:unset;right:1rem;top:0;opacity:1}.link--primary:hover::before,.link--secondary:hover::before,.link--white:hover::before{opacity:1;transform:translateX(1rem)}.link--primary:hover::after,.link--secondary:hover::after,.link--white:hover::after{opacity:0;transform:translateX(1rem)}.link--primary{color:#24559b}.link--primary::after,.link--primary::before{content:"";background:url(/themes/custom/lifetecgroup/images/icons/arrow-right-primary.svg) no-repeat center right}.link--secondary{color:#44924f}.link--secondary::after,.link--secondary::before{content:"";background:url(/themes/custom/lifetecgroup/images/icons/arrow-right-secondary.svg) no-repeat center right}.link--white{color:#fff}.link--white::after,.link--white::before{content:"";background:url(/themes/custom/lifetecgroup/images/icons/arrow-right.svg) no-repeat center left}.link--back{position:relative;background:0 0;z-index:1;overflow:hidden;padding:0 0 0 2.7rem;color:#44924f}.link--back::after,.link--back::before{content:"";width:1.3rem;height:1.3rem;position:absolute;bottom:0;margin:auto;transition:top,left,right,250ms;pointer-events:none}.link--back::before{left:2rem;top:0;right:unset;opacity:0}.link--back::after{left:1rem;right:unset;top:0;opacity:1}.link--back:hover::before{opacity:1;transform:translateX(-1rem)}.link--back:hover::after{opacity:0;transform:translateX(-1rem)}.link--back::after,.link--back::before{content:"";background:url(/themes/custom/lifetecgroup/images/icons/arrow-left-secondary.svg) no-repeat center left}.ajax-progress{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.3);z-index:500;opacity:1}.ajax-progress .throbber{position:fixed;top:50vh;left:50vw;transform:translateY(-50%) translateX(-50%);width:150px;height:150px;background:#fff url(/themes/custom/lifetecgroup/images/loader.svg) no-repeat center;background-size:75%;border-radius:100%;z-index:500;opacity:1}.local-tasks{position:fixed;z-index:100;right:0;bottom:0;margin-bottom:0;opacity:.5;transition:all 250ms ease-in;background:#000;box-shadow:0 -4px 19px -6px rgba(0,0,0,.25)}.local-tasks:hover{opacity:.8}.local-tasks li{display:inline-block}.local-tasks li a{display:block;text-decoration:none;color:#fff;background:#000;padding:15px 20px;opacity:.8}.local-tasks li a:hover{opacity:1}.login{margin-bottom:3rem;border-bottom:1px solid #ccc}.login ul{display:flex}.login li{list-style:none;margin:0 2rem}.login a{display:inline-block;color:#000;padding-bottom:1rem;border-bottom:2px solid #fff}.login a.is-active,.login a:hover{border-bottom-color:#24559b}.main-menu{display:flex;align-items:center;height:100%}@media (max-width:1023px){.main-menu{display:none}}.main-menu__submenu{visibility:hidden;opacity:0;position:absolute;z-index:1;min-width:250px;box-shadow:0 3px 15px 0 rgba(0,0,0,.1);transition:opacity 250ms ease-in-out}.main-menu__submenu--collapse-down{top:calc(100% - 4px);left:0;background:#fff;border-top:4px solid #44924f}.main-menu__submenu--collapse-right{padding-left:4px;padding-top:4px;top:-4px;left:100%;min-height:100%}.main-menu__submenu--collapse-right::before{content:"";position:absolute;top:0;right:0;width:calc(100% - 4px);height:100%;background:#fff;border-top:4px solid #44924f;z-index:-1}.main-menu__submenu--collapse-right .main-menu__submenu--collapse-right{top:0}.main-menu__item a:hover{text-decoration:underline}.main-menu__item:hover>.main-menu__submenu{visibility:visible;opacity:1}.main-menu__item--top{position:relative;display:flex;flex-direction:column;justify-content:center;height:100%;margin-right:4rem}@media (max-width:1339px){.main-menu__item--top{margin-right:3rem}}.main-menu__item--top>a,.main-menu__item--top>span{font-size:1.1rem;font-weight:500;color:#24559b;text-decoration:none;transition:color 250ms ease-in-out}.main-menu__item--top>a:hover{color:#44924f}.main-menu__item--top.main-menu__item--expandable{background-image:url(/themes/custom/lifetecgroup/images/icons/chevron-down-primary.svg)}.main-menu__item--top.main-menu__item--expandable:hover{background-image:url(/themes/custom/lifetecgroup/images/icons/chevron-up-secondary.svg)}.main-menu__item--sub .main-menu__item--expandable{background:url(/themes/custom/lifetecgroup/images/icons/chevron-right-primary.svg) center right 8px no-repeat}.main-menu__item--sub>a{display:block;padding:calc(2rem / 2) 2rem;color:#24559b;text-decoration:none}.main-menu__item--sub.main-menu__item--expandable{background:url(/themes/custom/lifetecgroup/images/icons/chevron-right-primary.svg) center right 8px no-repeat}.main-menu__item--sub.main-menu__item--expandable:hover{color:#24559b!important}.main-menu__item--expandable{padding-right:2rem;background:url(/themes/custom/lifetecgroup/images/icons/chevron-right-white.svg) center right no-repeat}@media (max-width:1339px){.main-menu__item--expandable{padding-right:1rem}}.messages{position:fixed;bottom:0;left:0;box-shadow:none;color:#fff;background:#048e04;padding:2em;z-index:6}@media (max-width:767px){.messages{margin-bottom:2rem}}.messages a{color:#fff}.messages h2{display:none}.messages__close{position:absolute;top:5px;right:5px;line-height:1;font-weight:700;cursor:pointer}.messages__alert{max-height:75vh;max-width:75vw;overflow:auto}.messages--error{background:#d60808}.messages--warning{background:#f68d11}@media (max-width:1023px){.newsletter{grid-template-columns:repeat(12,1fr);grid-template-rows:1fr 1fr}}.newsletter__image{grid-column:1/8;grid-row:1;position:relative}@media (max-width:1023px){.newsletter__image{grid-column:1/-1;grid-row:1/3;margin-bottom:6rem}}.newsletter__image img{position:absolute;left:0;z-index:1;width:100%;height:100%;object-fit:cover}.newsletter__content{position:relative;z-index:2;grid-column:5/-1;grid-row:1;margin:4rem 0;padding:2rem 3rem;background:#fff;box-shadow:0 3px 15px 0 rgba(0,0,0,.1)}@media (max-width:1339px){.newsletter__content{margin:3rem 0}}@media (max-width:1023px){.newsletter__content{grid-column:2/12;grid-row:2/3;margin:0}}.page--id--cases,.page--id--employees,.page--id--news,.page--id--publications,.page--id--simulators{background-color:#edeff0}.pager{margin:2rem 0}.pager__items{display:flex;flex-wrap:wrap;justify-content:center}.pager__item{margin:.25rem;background:#24559b}.pager__item a{display:block;padding:1rem;text-decoration:none;color:#fff}.pager__item.is-active a{color:#fff}.paragraph{grid-column-start:2;grid-column-end:-2;margin-bottom:8rem}@media (max-width:1339px){.paragraph{margin-bottom:4rem}}@media (max-width:1023px){.paragraph{grid-column:1/-1;margin-bottom:3rem}}@media (max-width:767px){.paragraph{margin-bottom:2rem}}.paragraph--type-media,.paragraph--type-text{grid-column-start:4;grid-column-end:-4}@media (max-width:1339px){.paragraph--type-media,.paragraph--type-text{grid-column:2/-2}}@media (max-width:1023px){.paragraph--type-media,.paragraph--type-text{grid-column:1/-1}}.paragraph--type-downloads{grid-column-start:3;grid-column-end:-3}@media (max-width:1339px){.paragraph--type-downloads{grid-column:2/-2}}@media (max-width:1023px){.paragraph--type-downloads{grid-column:1/-1}}.paragraph ul{list-style:disc;padding:revert}.paragraph p:last-child{margin:0}.disable-scroll{position:fixed;overflow-y:hidden;width:100%}html{scroll-behavior:smooth;height:100%}body{overflow-x:hidden;height:100%;padding-top:6rem}@media (max-width:767px){body{padding-top:4rem}}.dialog-off-canvas-main-canvas{display:flex;flex-direction:column;height:100%}.main{flex-grow:1}.related-content{display:flex;flex-direction:column;align-items:center}@media (max-width:1023px){.related-content{grid-column-start:1;grid-column-end:-1}}@media (max-width:767px){.related-content{display:block}}.related-content:first-of-type:not(:last-of-type){margin-bottom:4rem}.related-content h2{align-self:flex-start;margin-bottom:3rem}@media (max-width:767px){.related-content__button-holder{display:flex;justify-content:center}}.related-content .button{margin-top:3rem}@media (max-width:767px){.related-content .button{margin-top:2rem}}@media (max-width:767px){.related-content .swiper-container{overflow:visible}}@media (max-width:1023px){.related-content .swiper-wrapper{grid-gap:.5rem}}.related-content .swiper-slide{height:unset}@media (min-width:768px){.services .swiper-wrapper{grid-template-columns:repeat(2,1fr)}.services .swiper-container{overflow:visible}}@media (max-width:767px){.services{display:flex;flex-direction:column}}.services__content{grid-column:1/4}@media (max-width:1023px){.services__content{grid-column:1/-1}}.services__content .heading-sub{font-weight:500}.services__view{grid-column:5/-1}@media (max-width:1023px){.services__view{grid-column:1/-1}}.services .teaser{background:#fff;box-shadow:0 3px 15px 0 rgba(0,0,0,.1)}@media (max-width:767px){.services .swiper-container{overflow:visible}}.services .swiper-slide{height:unset}@media (max-width:767px){.submenu{padding:0 3rem}}.submenu__title{margin-bottom:1rem}.submenu__items{display:flex;flex-wrap:wrap}@media (max-width:767px){.submenu__items{display:none}}.submenu__item{margin-bottom:1rem;margin-right:1rem}.submenu__item a{display:block}@media (max-width:767px){.submenu__item a{border-bottom:1px solid #fff;border-radius:0;background:unset}}.submenu__collapse{display:none}@media (max-width:767px){.submenu__collapse{display:block;margin-bottom:1rem;border-bottom:1px solid #fff;padding-right:2rem;background:url(/themes/custom/lifetecgroup/images/icons/chevron-down-white.svg) no-repeat center right;color:#fff;font-weight:700;padding-bottom:.5rem}}@media (max-width:767px){.submenu__collapse.active{background-image:url(/themes/custom/lifetecgroup/images/icons/chevron-up-white.svg)}}table{width:100%;border:1px solid #dcdcdc}table caption{text-align:left;font-size:2rem;margin-bottom:2rem}table caption em{color:#24559b;font-weight:700}table th{text-align:left;font-weight:700;background-color:#f8f8f8}table tr{border-bottom:1px solid #a9a9a9;background-color:#fff}table tr:nth-child(even){background-color:#dcdcdc}table tr:last-child{border:0}.teaser{position:relative;display:flex;flex-direction:column;height:100%}.teaser:hover .teaser__image img{transform:scale(1.05)}.teaser:hover .link::after,.teaser:hover .link::before{rotate:unset}.teaser:hover .link::before{opacity:1;transform:translateX(1rem)}.teaser:hover .link::after{opacity:0;transform:translateX(1rem)}.teaser__icon{background:#24559b;padding:.5rem;box-sizing:border-box;display:flex;align-items:center;justify-content:center;align-self:flex-end;width:50px;height:50px;border-top-right-radius:5px}.teaser__date{text-transform:uppercase;font-weight:500;font-size:.9rem;margin-bottom:1rem}.teaser__label{position:absolute;top:.5rem;right:.5rem;background:#24559b;color:#fff;font-size:.9rem;padding:3px 10px}.teaser__image{overflow:hidden}.teaser__image img{width:100%;height:auto;vertical-align:middle;transition:transform 250ms ease-in-out}.teaser__content-wrapper{display:flex;flex-direction:column;flex-grow:1;padding:2rem;background:#fff}@media (max-width:767px){.teaser__content-wrapper{padding:1rem}}.teaser__content-wrapper--dark{background:#24559b;color:#fff}.teaser__content-wrapper--dark .teaser__title{color:#fff}.teaser__content{margin-bottom:1rem;flex-grow:1}.teaser__title{font-weight:700}body{font-family:DINOT,sans-serif;font-size:16px;line-height:1.65;color:#0a232b}h1{font-family:DINOT,sans-serif;font-size:2.19rem;font-weight:400;margin-bottom:.86em;color:#24559b;line-height:1.26}@media (max-width:1023px){h1{font-size:2rem}}@media (max-width:767px){h1{font-size:1.57rem}}h2{font-family:DINOT,sans-serif;font-size:1.88rem;font-weight:400;margin-bottom:1em;color:#24559b;line-height:1.27}@media (max-width:1023px){h2{font-size:1.57rem}}.pre-title,h3{font-family:DINOT,sans-serif;font-size:1.38rem;font-weight:700;margin-bottom:1em;text-transform:uppercase;color:#24559b;line-height:1.36}@media (max-width:1023px){.pre-title,h3{font-size:1.2rem}}h4,h5{font-family:DINOT,sans-serif;font-size:1.25rem;font-weight:400;margin-bottom:.5em;color:#24559b;line-height:1.4}@media (max-width:1023px){h4,h5{font-size:1.125rem}}.pre-title{font-weight:400}.heading-line::before{content:"";display:block;width:60px;height:2px;background-color:#4a94e4;margin-bottom:1rem}.heading-sub{color:#24559b;font-size:1.25rem;margin-bottom:1rem}.heading-sub--w-50{width:50%}@media (max-width:1023px){.heading-sub--w-50{width:100%}}p{margin-bottom:1rem}strong{font-weight:700}em{font-style:italic}blockquote{font-size:2rem;font-style:italic;text-align:center}@media (max-width:767px){blockquote{font-size:1.333rem}}blockquote::after,blockquote::before{content:'"'}.text-small{font-size:.75rem;line-height:1.55}@media (max-width:767px){.text-small{font-size:.9rem}}video{width:100%;height:auto}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:3em;width:3em;display:block;position:absolute;top:50%;left:50%;padding:0;cursor:pointer;opacity:1;border:0;border-radius:0;transform:translate(-50%,-50%) rotate(45deg);transition:all .4s}.video-js .vjs-big-play-button .vjs-icon-placeholder::before{line-height:1.8;rotate:-45deg;font-size:3rem}.video-js.vjs-has-started .vjs-big-play-button{display:none}.video-js.vjs-has-started.vjs-paused .vjs-big-play-button{display:block}.video-js:hover .vjs-big-play-button{background-color:rgba(36,85,155,.2)}.vjs-controls-enabled{margin-bottom:1rem}.view .form-radios{display:flex;flex-wrap:wrap;gap:1rem}.view .form__item{display:flex;align-items:center;background:#fff;color:#0a232b;text-transform:uppercase;border-radius:5px;font-size:.9rem;transition:background 250ms ease-in-out}.view .form__item:hover{background:rgba(36,85,155,.2)}.view .form__item:has(input:checked){background:#24559b;color:#fff}.view .form__item label{background:0 0;margin-bottom:0;padding:.5rem 1.5rem}
body.toolbar-horizontal{padding-top:calc(6rem + 39px)!important}body.toolbar-horizontal .header{top:39px}body.toolbar-horizontal .hamburger__overlay{top:39px!important}body.toolbar-horizontal.toolbar-tray-open{padding-top:calc(6rem + 79px)!important}body.toolbar-horizontal.toolbar-tray-open .header{top:79px}body.toolbar-horizontal.toolbar-tray-open .hamburger__overlay{top:79px!important}body.toolbar-vertical .header{top:39px}
.download-paragraph__content{margin-bottom:2rem}.download-paragraph__downloads{flex-wrap:wrap}
