.visible-tablet{display:none}.visible-mobile{display:none}.featured-media+.entry-header{padding:0;margin:-61px 0 0;position:relative;background:transparent}.singular .entry-header{background:transparent}.entry-header-inner.section-inner.medium{max-width:1050px}.featured-media{z-index:0}.section-life-at-vitality .image-bkg{padding-bottom:100%;background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:10px;width:100%}.life-about-balance{padding:55px 0}.life-about-balance .item-image{display:flex;padding-left:8.45%;width:100%}.life-about-balance .item-image .item-left{width:53.775%}.life-about-balance .item-image .item-left .image-bkg{padding-bottom:74.444%}.life-about-balance .item-image .item-right{width:26.047%;margin-left:auto;margin-top:-120px}.life-about-balance .item-image .item-right .image-bkg{padding-bottom:121.94%}.life-about-balance .section-content{display:flex;flex-wrap:wrap}.life-about-balance .item-content .item-content-inner{margin-left:auto;width:33%;margin-top:-219px}.life-about-balance .item-content{display:flex}.life-about-balance .item-content .item-content-inner h2{margin-bottom:47px}.life-about-balance .item-content .item-content-inner p{margin-bottom:10px}.life-about-balance .read-more:hover,.life-about-balance .read-less:hover{border-color:#00ae9a;background:#00ae9a}.life-at-vitality-content{color:#0045cb;background:#ceedff;margin-top:238px;padding-bottom:0;position:relative}.life-at-vitality-content:before{content:'';position:absolute;bottom:100%;left:0;width:100%;background:linear-gradient(180deg,rgba(206,237,255,0) 0%,#ceedff 100%);height:238px;z-index:-1}.life-at-vitality-content:after{content:'';position:absolute;top:100%;left:0;height:238px;width:100%;background:linear-gradient(180deg,rgba(206,237,255,0) 0%,#ceedff 100%);transform:rotate(-180deg)}.life-vitality-hq .section-content{display:flex;flex-wrap:wrap}.life-vitality-hq .image-right{width:57.7%;margin-left:auto}.life-vitality-hq .image-top{width:100%;padding-left:19%;margin-top:-330px}.life-vitality-hq .image-top .image-bkg{padding-bottom:121.94%}.life-vitality-hq .section-content .item-content{width:37.7%;padding-right:5%;padding-top:19px}.life-vitality-hq .image-top .image-wrapper{width:200px}.life-vitality-hq .section-content .item-content h2{margin-bottom:46px;margin-top:0}.life-vitality-hq .section-content .item-content p{margin-bottom:10px}.life-vitality-hq .image-right .item-right-1{width:85.323%;margin-top:-220px}.life-vitality-hq .image-right .item-right-1 .image-bkg{padding-bottom:70%}.life-vitality-hq .image-right .item-right-2{width:56%;margin-left:auto;margin-top:-93px}.life-vitality-hq .image-right .item-right-2 .image-bkg{border-radius:100%}.life-vitality-hq .read-more:hover,.life-vitality-hq .read-less:hover{border-color:var(--life-at-vitality);background:var(--life-at-vitality)}.life-entry-content{padding:10rem 0}.life-entry-content .entry-content{}.life-entry-content .entry-content ul{margin:0;padding:0}.life-entry-content .entry-content ul li{font-style:normal;font-weight:400;font-size:20px;line-height:1.07;list-style:none;margin:0;padding:10px 5px;transition:all .5s;position:relative;margin-top:-35px;overflow:hidden;text-overflow:ellipsis;width:100%;z-index:0;cursor:context-menu}.life-entry-content .entry-content ul li:hover{padding-left:85px;z-index:1}.life-entry-content .entry-content ul li:nth-child(3) {margin-bottom:67px}.life-entry-content .entry-content ul li .content{font-size:40px;line-height:47px;display:inline-flex;opacity:0;overflow:hidden;transition:opacity .5s;position:absolute;top:60%;margin-left:28px;transform:translateY(-50%);overflow:hidden;text-overflow:ellipsis;letter-spacing:-.69px}.life-entry-content .entry-content ul li .title{font-weight:700;font-size:130px;color:#fff}.life-entry-content .entry-content ul li .title p{display:inline;line-height:90px}.life-entry-content .entry-content ul li .title strong{color:#0045cb}.life-entry-content .entry-content ul li .title.hover{color:#0045cb;position:absolute;line-height:152px;top:2px;width:0;white-space:nowrap;overflow:hidden;transition:all .5s}.life-entry-content .entry-content ul li:hover .title.hover{width:100%}.life-entry-content .entry-content ul li:hover .content{width:auto;opacity:1}.life-vitality-our-people{margin-top:5px}.life-vitality-our-people .section-content{display:flex;flex-wrap:wrap}.life-vitality-our-people .item-image{display:flex;width:100%}.life-vitality-our-people .item-image .item-right{width:23.9%;margin-left:auto;margin-top:-60px}.life-vitality-our-people .item-image .item-right .image-bkg{padding-bottom:83.08%}.life-vitality-our-people .item-image .item-left{width:49.231%;margin-right:auto}.life-vitality-our-people .item-image .item-left .image-bkg{padding-bottom:75.157%}.life-vitality-our-people .item-content{width:44%;margin-left:auto;margin-top:-230px;padding-right:8%}.life-vitality-our-people .item-content h2{max-width:400px;margin:0 0 36px}.life-vitality-our-people .read-more:hover,.life-vitality-our-people .read-less:hover{border-color:#0045cb;background:#0045cb}.life-vitality-our-team{color:#00ae9a;padding:40px 0}.life-vitality-our-team .section-title{}.life-vitality-our-team .section-title h2{font-size:140px;line-height:90px;margin-bottom:75px;margin-top:35px}.life-vitality-our-team .section-content .content{max-width:600px}.life-vitality-our-team .section-content h3{font-weight:400;font-size:80px;line-height:80px;margin:35px 0 0;letter-spacing:0;max-width:99%}.our-team-items{padding:60px 0}.our-team-items h2{font-weight:500;font-size:16px;line-height:23px}.life-vitality-our-team .section-content h3{font-weight:400;font-size:80px;line-height:80px;margin:35px 0 0;letter-spacing:0;max-width:99%}.life-vitality-our-team .section-content h3 br{display:none}.our-team-items{padding:60px 0 0}.our-team-items h2{font-weight:500;font-size:16px;line-height:23px}.our-team-slider-wrapper{margin:0 -18px;width:89.1%}.our-team-slider-wrapper .team-item{padding:0 18px}.our-team-slider-wrapper{}.our-team-slider-wrapper .owl-carousel .owl-stage-outer{overflow:visible}.our-team-slider-wrapper .team-item .item-image img{border-radius:10px;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.our-team-slider-wrapper .team-item .item-image{padding-bottom:137.7%;position:relative}.life-vitality-our-team .our-team-items h2{margin-bottom:31px}.our-team-items .container{position:relative}.our-team-items .our-team-slider{position:static}.our-team-items .our-team-slider .owl-nav{position:absolute;top:0;right:15px;display:flex}.our-team-items .our-team-slider .owl-nav button{background:transparent;width:36px;height:28px;display:flex;margin:0 10px}.our-team-items .our-team-slider .owl-nav button:hover{color:#e82c2a}.our-team-items .our-team-slider .owl-nav button.owl-next{margin-right:0}.our-team-items .our-team-slider .owl-nav button svg{width:100%}.our-team-slider-wrapper .team-item h3{font-weight:600;font-size:14px;line-height:22px;margin:0 0 -1px}.our-team-slider-wrapper .team-item .item-content{margin:16px 0}.our-team-slider-wrapper .team-item .item-position{font-size:14px;line-height:24px;margin-bottom:30px}.our-team-slider-wrapper .team-item .button{color:inherit;border-color:currentColor;padding:6px 16px;min-width:100px}.our-team-slider-wrapper .team-item .description{display:none;font-weight:400;font-size:14px;line-height:21px;padding:1px 0;margin-bottom:26px}.our-team-slider-wrapper .team-item .read-less{display:none}.our-team-slider-wrapper .team-item .button:hover{color:var(--color-white);border-color:var(--color-content);background-color:var(--color-content)}.section-life-at-vitality.current-opportunities{background:#ceedff;position:relative;color:#0045cb;--color-opportunities:#0045cb;padding:0 0 179px;margin:83px 0 0}.section-life-at-vitality.current-opportunities:before{content:'';background:linear-gradient(180deg,rgba(206,237,255,0) 0%,#ceedff 100%);height:238px;position:absolute;bottom:100%;left:0;width:100%;z-index:-1}.current-opportunities .item-title h2{font-weight:500;font-size:60px;line-height:70px;margin:0}.current-opportunities .section-content{display:flex;flex-wrap:wrap;margin-top:-36px}.current-opportunities .section-content .item-title{width:42%}.current-opportunities .section-content .item-content{width:58%;display:flex}.current-opportunities .section-content .item-content .item-content-inner{max-width:421px;margin-left:auto;padding-right:20px}.current-opportunities .section-content .item-content .description{font-size:16px;line-height:26px;margin-top:-1px}.current-opportunities .section-content .item-content .description strong{font-weight:600}.current-opportunities .section-content .item-content .button{color:currentColor;border-color:currentColor;min-width:153px;margin-top:14px}.current-opportunities .section-content .item-content .button:hover,.current-opportunities .section-content .item-content .button:focus{color:#fff;border-color:var(--color-opportunities);background-color:var(--color-opportunities)}@media only screen and (max-width:1199px){.visible-tablet{display:inline-block}.life-vitality-hq .image-top{padding-left:8.45%}.life-entry-content .entry-content ul li:hover{padding-left:25px}.life-vitality-our-team .section-content h3{font-size:50px;line-height:1.1}.button-life-content{color:currentColor;border-color:currentColor;position:relative;z-index:1;padding:6px 10px;min-width:100px}.description.description-life-content > *:not(:first-child) {display:none}.section-life-at-vitality.life-vitality-hq .description > *:nth-child(1), 
    .section-life-at-vitality.life-vitality-hq .description > *:nth-child(2) {display:block}.button-life-content.read-less{display:none}.description.description-life-content{margin-bottom:22px}.current-opportunities .section-content .item-content .item-content-inner{padding-left:20px}.section-life-at-vitality .item-content .item-content-inner h2{font-size:40px;line-height:1}.life-entry-content .entry-content ul li .title{font-size:100px}.life-entry-content .entry-content ul li .content{font-size:30px;line-height:34px}.life-entry-content .entry-content ul li .title.hover{line-height:123px}}@media only screen and (max-width:1024.78px){.life-entry-content .entry-content ul li:hover{padding-left:0}.life-entry-content .entry-content ul li:hover .title.hover{width:0}.life-entry-content .entry-content ul li:hover .content{opacity:0}}@media only screen and (max-width:999px){.featured-media+.entry-header{margin:-46px 0 0}.life-vitality-our-team .section-title h2{font-size:90px;line-height:1}.entry-header-inner.section-inner.medium{max-width:750px}.current-opportunities .item-title h2{font-size:40px;line-height:1.4;max-width:85%}.life-entry-content .entry-content ul li .content{display:none}.life-entry-content .entry-content ul li .title.hover{display:none}.life-entry-content .entry-content ul li .title p{display:inline;font-size:75px;line-height:80px}}@media only screen and (max-width:767.89px){.life-entry-content .entry-content ul li .title p{display:inline;font-size:45px;line-height:50px}.life-entry-content .entry-content ul li:nth-child(3){margin-bottom:30px}.life-entry-content .entry-content ul li .title{line-height:50px;width:100%;display:block;font-size:45px}.entry-header-inner.section-inner.medium{max-width:465px}.life-at-vitality .featured-media+.entry-header{margin:-21px 0 0}.featured-media+.entry-header{margin:-26px 0 0}.visible-mobile{display:block}.visible-desktop{display:none}.visible-mobile.button-life-content{display:inline-block;padding:6px 10px;min-width:100px}.featured-media-inner.section-inner .image-bkg{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;background-size:cover;background-position:center}.life-about-balance .item-content .item-content-inner{width:100%;margin:0}.life-about-balance .item-image{padding:0}.life-about-balance .item-image .item-left{width:73.54%}.life-about-balance .item-image .item-right{margin:0;width:37.46%;margin-left:-11%;margin-top:-22.9%;margin-top:-7.4rem}.life-about-balance{padding:3.9rem 0}.life-about-balance .item-image .item-left .image-bkg{padding-bottom:76.8%}.life-about-balance .item-image .item-right .image-bkg{padding-bottom:122.4%}.life-about-balance .item-content .item-content-inner h2{font-weight:500;font-size:30px;line-height:35px;margin:36px 0 15px}.life-about-balance .item-content .description{padding-right:0}.description.description-life-content{margin-bottom:22px}.life-at-vitality-content{margin-top:300px;padding-bottom:25px}.life-at-vitality-content:before{height:132px}.life-vitality-hq .image-top{margin-top:-315px;width:100%;max-width:209.52px;margin-left:auto;padding-left:0}.life-vitality-hq .image-top .image-wrapper{width:100%}.life-vitality-hq .section-content .item-content{width:100%;padding:0}.life-vitality-hq .section-content .item-content h2{font-weight:500;font-size:30px;line-height:35px;margin:-10px 0 17px}.life-vitality-hq .section-content .item-content .description{margin-right:-2px;margin-bottom:20px}.life-vitality-hq .image-right{width:100%;margin-top:46px}.life-vitality-hq .image-right .item-right-1{margin:0;width:85.6%}.life-vitality-hq .image-right .item-right-2{margin-top:-40px}.life-entry-content .entry-content ul li{font-size:25px;line-height:34px;padding:0;margin:0 0}.life-entry-content{padding:33px 0 34px}.life-vitality-our-people .item-image .item-right{margin:0}.life-vitality-our-people .item-content{width:100%;margin:0;padding-right:0}.life-vitality-our-people .item-image .item-right{width:46.5%;margin-left:auto}.life-vitality-our-people .item-image .item-right .image-bkg{padding-bottom:83.4%}.life-vitality-our-people .item-image .item-left{order:1;width:72.7%;margin-top:19px}.life-vitality-our-people .item-image{flex-wrap:wrap}.life-vitality-our-people .item-image .item-left .image-bkg{padding-bottom:75.34%}.section-life-at-vitality .item-content .item-content-inner h2,.life-vitality-our-people .item-content h2{font-weight:500;font-size:30px;line-height:35px}.life-vitality-our-people .item-content h2{margin:42px 0 21px}.life-vitality-our-people .item-content .description{margin-bottom:24px}.life-at-vitality-content:after{height:132px}.life-vitality-our-team .section-title h2{font-weight:500;font-size:55px;line-height:90px;margin:0 0 4px}.life-vitality-our-team{padding:30px 0}.life-vitality-our-team .section-content h3{font-size:33px;line-height:33px;margin:31px 0 0;width:94%}.life-vitality-our-team .section-content h3 br{display:block}.our-team-items{padding:40px 0 0}.life-vitality-our-team .our-team-items h2{margin:0 0 23px}.our-team-slider-wrapper{width:calc(100% - 30px);margin:0 -10px}.our-team-slider-wrapper .team-item{padding:0 10px}.our-team-slider-wrapper .team-item .item-image{padding-bottom:136.32%}.our-team-slider-wrapper .team-item h3{margin-bottom:-1px}.our-team-slider-wrapper .team-item .item-content{margin:15px 0}.our-team-slider-wrapper .team-item .item-position{margin-bottom:18px}.section-life-at-vitality.current-opportunities{margin:65px 0 0;padding-bottom:131px}.current-opportunities .item-title h2{font-weight:500;font-size:40px;line-height:47px;margin-bottom:33px}.current-opportunities .section-content .item-title{width:100%}.current-opportunities .section-content .item-content{width:100%}.section-life-at-vitality.current-opportunities:before{height:132px}.current-opportunities .section-content .item-content .item-content-inner{padding-right:0}.current-opportunities .section-content .item-content .button{margin-top:12px}.page-template-template-life-at-vitality #site-footer{background:#ceedff}.page-template-template-life-at-vitality .footer-widgets .widget h5,.page-template-template-life-at-vitality .footer-widgets .widget ul li a,.page-template-template-life-at-vitality #site-footer a,.page-template-template-life-at-vitality .footer-content .widget p,.page-template-template-life-at-vitality .footer-copyright .widget p{color:#0045cb}.our-team-items .our-team-slider{position:relative}.our-team-items .our-team-slider .owl-nav{position:static;display:initial}.our-team-items .our-team-slider .owl-nav button{position:absolute;top: calc((var(--heightImage) / 2) - 20px);background:#fff;border:1px solid #00ae9a;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.our-team-items .our-team-slider .owl-nav button.owl-next{right:-45px}.our-team-items .our-team-slider .owl-nav button.owl-prev{left:5px}.our-team-items .our-team-slider .owl-nav button.disabled{display:none}.our-team-items .our-team-slider .owl-nav button.owl-prev svg{transform:rotate(180deg)}.current-opportunities .section-content .item-content .item-content-inner{max-width:100%;width:100%}.current-opportunities .section-content .item-content .item-content-inner{padding-left:0}}