.parallaxTextOverlay{width:100%;height:100vh;position:relative;background-color:#f6f7f8}.parallaxTextOverlay>img{object-fit:cover;top:0;left:0;position:absolute;width:100%;height:100%;z-index:0}.parallaxTextOverlay .parallax{z-index:1;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:top;clip-path:inset(0 0 0 0);overflow:hidden;position:relative;background-position:0 0;background-attachment:scroll}.parallaxTextOverlay .parallax .para-img{background-image:inherit!important;background-repeat:inherit!important;background-size:cover;background-position:inherit;position:fixed;width:100%;height:100%;top:0;left:0;z-index:-1!important;pointer-events:none}.parallaxTextOverlay .parallax img{max-width:none;object-fit:cover;position:sticky;top:0;left:0}.parallaxTextOverlay .parallax .overlayText{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;padding:100px 50px;display:flex;align-items:center;justify-content:center;background-color:rgba(33,33,33,.3);color:#fff}.parallaxTextOverlay .parallax .overlayText>div{max-width:600px;width:100%;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:20px;line-height:30px}.parallaxTextOverlay .parallax .overlayText>div img{max-width:500px;width:100%;margin:0 auto 50px}.parallaxTextOverlay .parallax .overlayText>div h2{text-transform:uppercase}.parallaxTextOverlay .parallax .overlayText>div h2:after,.parallaxTextOverlay .parallax .overlayText>div h2:before{background-color:#fff}.parallaxTextOverlay .parallax .overlayText>div .primaryBtn{margin-top:10px;text-transform:uppercase}@media screen and (min-width:0px)and (max-width:850px)and (orientation:landscape){.parallaxTextOverlay,.parallaxTextOverlay .parallax{min-height:75vw;height:80vh}}@media screen and (min-width:0px)and (max-width:767px){.parallaxTextOverlay .parallax .overlayText{padding:100px 20px}.parallaxTextOverlay .parallax .overlayText>div{font-size:16px;line-height:26px}.parallaxTextOverlay .parallax .overlayText>div img{max-width:250px;width:100%;margin:0 auto 30px}.parallaxTextOverlay .parallax .overlayText>div h2{font-size:24px;line-height:28px}}@media (orientation:portrait){.parallaxTextOverlay,.parallaxTextOverlay .parallax{min-height:80vh;height:80vh}}.parallaxTextOverlay.noParallax,.parallaxTextOverlay.noParallax .parallax{height:35vw}.parallaxTextOverlay.noParallax .parallax .para-img{position:relative}@media screen and (min-width:0px)and (max-width:850px)and (orientation:landscape){.parallaxTextOverlay.noParallax,.parallaxTextOverlay.noParallax .parallax{min-height:40vw;height:40vw}}@media (orientation:portrait){.parallaxTextOverlay.noParallax{min-height:56vw;height:56vw}.parallaxTextOverlay.noParallax .parallax{min-height:56vw;height:56vw;background-position:top}}.TestimonialsSlider{background-color:var(--earth);text-align:center}.TestimonialsSlider .secondaryLightBtn{margin:20px auto 0}.TestimonialsSlider{padding:60px 50px}.TestimonialsSlider .slick-slider{max-width:1200px;padding:0 50px;margin:0 auto 50px}.TestimonialsSlider .slick-slider .slick-dots{bottom:-45px}.TestimonialsSlider .slick-slider .slide{text-align:center;color:#fff}.TestimonialsSlider .slick-slider .slide>div{max-width:780px;width:100%;margin:0 auto;font-size:18px;line-height:28px}.TestimonialsSlider .slick-slider .slide>div p{padding-bottom:5px}.TestimonialsSlider .slick-slider .slide>div .profilePic{width:150px;height:150px;border-radius:50%;overflow:hidden;border:1px solid #fff;margin:0 auto 30px}.TestimonialsSlider .slick-slider .slide>div .profilePic img{width:100%;height:100%;object-fit:cover;object-position:center}.TestimonialsSlider .slick-slider .slide h2{white-space:break-spaces;max-width:510px;margin:0 auto 20px}.TestimonialsSlider .slick-slider .slide h2:after,.TestimonialsSlider .slick-slider .slide h2:before{background-color:#fff}.TestimonialsSlider .slick-dots{margin-top:20px}.TestimonialsSlider .slick-dots li button{border:.5px solid #fff}.TestimonialsSlider .slick-dots li.slick-active button{background-color:#fff}@media screen and (min-width:0px)and (max-width:767px){.TestimonialsSlider{padding:30px 0}.TestimonialsSlider h2{font-size:24px;line-height:28px}}.threeBlocks{width:100%;padding:85px 35px;background-color:#fff}@media screen and (min-width:0px)and (max-width:1180px){.threeBlocks{padding:50px 35px}}.threeBlocks .col_1_1_1{margin:0 auto;max-width:1010px;text-align:center}.threeBlocks .col_1_1_1 .col{padding:15px}.threeBlocks .col_1_1_1 .col>div{height:100%;border:1px solid var(--bodyCopy);background-color:#fff;transition:background-color .6s cubic-bezier(.16,.84,.44,1),color .6s cubic-bezier(.16,.84,.44,1);transition-timing-function:cubic-bezier(.16,.84,.44,1)}.threeBlocks .col_1_1_1 .col>div a{display:block;height:100%;padding:61px 45px;color:var(--bodyCopy);background-image:none}.threeBlocks .col_1_1_1 .col>div h4{text-transform:uppercase}.threeBlocks .col_1_1_1 .col>div h4:after,.threeBlocks .col_1_1_1 .col>div h4:before{transition:background-color .6s cubic-bezier(.16,.84,.44,1);transition-timing-function:cubic-bezier(.16,.84,.44,1)}.threeBlocks .col_1_1_1 .col>div:hover{background-color:var(--earth);color:#fff}.threeBlocks .col_1_1_1 .col>div:hover a{color:#fff}.threeBlocks .col_1_1_1 .col>div:hover h4:after,.threeBlocks .col_1_1_1 .col>div:hover h4:before{background-color:#fff}@media screen and (min-width:0px)and (max-width:1023px){.threeBlocks .col_1_1_1 .col>div a{padding:35px 20px}}@media screen and (min-width:0px)and (max-width:850px){.threeBlocks .col_1_1_1{flex-flow:row wrap}.threeBlocks .col_1_1_1 .col{width:100%}.threeBlocks .col_1_1_1 .col>div a{padding:61px 40px}}@media screen and (min-width:0px)and (max-width:767px){.threeBlocks{padding:45px 35px}.threeBlocks .col_1_1_1 .col{padding:10px}}.parallaxTextOverlay~.threeBlocks,.threeBlogs+.threeBlocks{background-color:var(--bg-light)}.faqWrapper~.threeBlocks{background-color:#fff}.textCTASlider{background-color:var(--earth);padding:30px 50px}.textCTASlider .slick-slider{max-width:1200px;padding:0 50px;margin:0 auto 50px}.textCTASlider .slick-slider .slick-dots{bottom:-45px}.textCTASlider .slick-slider .slide{text-align:center;color:#fff}.textCTASlider .slick-slider .slide>div{max-width:680px;width:100%;margin:0 auto}.textCTASlider .slick-slider .slide .sectionTitle{white-space:break-spaces;max-width:510px;margin:0 auto 20px;text-transform:uppercase}.textCTASlider .slick-slider .slide .sectionTitle:after,.textCTASlider .slick-slider .slide .sectionTitle:before{background-color:#fff}.textCTASlider .slick-slider .slide .secondaryLightBtn{text-transform:uppercase}.textCTASlider .slick-dots{margin-top:20px}.textCTASlider .slick-dots li button{border:.5px solid #fff}.textCTASlider .slick-dots li.slick-active button{background-color:#fff}@media screen and (min-width:0px)and (max-width:767px){.textCTASlider{padding:40px 0}.textCTASlider .sectionTitle{font-size:24px;line-height:28px}}.twoColTitleTextCta{display:flex}.twoColTitleTextCta>div:not(.imageTextRow){width:50%;flex-grow:1;padding:45px;text-align:center}.twoColTitleTextCta>div:not(.imageTextRow) h2{font-size:32px;line-height:42px}.twoColTitleTextCta>div:not(.imageTextRow) .primaryBtn,.twoColTitleTextCta>div:not(.imageTextRow) .secondaryBtn,.twoColTitleTextCta>div:not(.imageTextRow) .secondaryDarkBtn,.twoColTitleTextCta>div:not(.imageTextRow) .secondaryLightBtn{text-transform:uppercase}.twoColTitleTextCta>div:not(.imageTextRow).greyBG{background-color:var(--bg-light)}.twoColTitleTextCta>div:not(.imageTextRow).whiteBG{background-color:#fff}.twoColTitleTextCta>div:not(.imageTextRow).whiteBG>div a:not(.secondaryBtn,.secondaryLightBtn,.secondaryDarkBtn,.primaryBtn){color:var(--sunshine)}.twoColTitleTextCta>div:not(.imageTextRow).earthBG{background-color:var(--earth)}.twoColTitleTextCta>div:not(.imageTextRow).earthBG>div{color:#fff}.twoColTitleTextCta>div:not(.imageTextRow).earthBG>div a:not(.secondaryBtn,.secondaryLightBtn,.secondaryDarkBtn,.primaryBtn){color:var(--sunshine)}.twoColTitleTextCta>div:not(.imageTextRow).earthBG>div a:not(.secondaryBtn,.secondaryLightBtn,.secondaryDarkBtn,.primaryBtn):hover{text-decoration:underline}.twoColTitleTextCta>div:not(.imageTextRow).earthBG>div h2:after,.twoColTitleTextCta>div:not(.imageTextRow).earthBG>div h2:before,.twoColTitleTextCta>div:not(.imageTextRow).earthBG>div h3:after,.twoColTitleTextCta>div:not(.imageTextRow).earthBG>div h3:before,.twoColTitleTextCta>div:not(.imageTextRow).earthBG>div h4:after,.twoColTitleTextCta>div:not(.imageTextRow).earthBG>div h4:before,.twoColTitleTextCta>div:not(.imageTextRow).earthBG>div h5:after,.twoColTitleTextCta>div:not(.imageTextRow).earthBG>div h5:before{background-color:#fff}.twoColTitleTextCta>div:not(.imageTextRow).sunshineBG{background-color:var(--sunshine);padding-top:30px;padding-bottom:30px}@media screen and (min-width:0px)and (max-width:767px){.twoColTitleTextCta>div:not(.imageTextRow).sunshineBG{padding-top:45px;padding-bottom:45px}}.twoColTitleTextCta>div:not(.imageTextRow).sunshineBG>div{color:#fff}.twoColTitleTextCta>div:not(.imageTextRow).sunshineBG>div a:not(.secondaryBtn,.secondaryLightBtn,.secondaryDarkBtn,.primaryBtn){color:var(--earth)}.twoColTitleTextCta>div:not(.imageTextRow).sunshineBG>div a:not(.secondaryBtn,.secondaryLightBtn,.secondaryDarkBtn,.primaryBtn):hover{text-decoration:underline}.twoColTitleTextCta>div:not(.imageTextRow).sunshineBG>div h2:after,.twoColTitleTextCta>div:not(.imageTextRow).sunshineBG>div h2:before,.twoColTitleTextCta>div:not(.imageTextRow).sunshineBG>div h3:after,.twoColTitleTextCta>div:not(.imageTextRow).sunshineBG>div h3:before,.twoColTitleTextCta>div:not(.imageTextRow).sunshineBG>div h4:after,.twoColTitleTextCta>div:not(.imageTextRow).sunshineBG>div h4:before,.twoColTitleTextCta>div:not(.imageTextRow).sunshineBG>div h5:after,.twoColTitleTextCta>div:not(.imageTextRow).sunshineBG>div h5:before{background-color:#fff}.twoColTitleTextCta>div:not(.imageTextRow)>div{max-width:415px;margin:0 auto}.twoColTitleTextCta.longText>div{padding-top:80px;padding-bottom:80px}.twoColTitleTextCta.longText>div>div:not(.imageBlock){max-width:550px}.twoColTitleTextCta.singleCol>div>div:not(.imageBlock){max-width:640px;margin:0 auto;font-size:24px;line-height:35px}@media screen and (min-width:0px)and (max-width:767px){.twoColTitleTextCta.singleCol>div>div:not(.imageBlock){font-size:16px;line-height:26px}}.twoColTitleTextCta.singleCol>div>div:not(.imageBlock) .secondaryDarkBtn{border:0}.twoColTitleTextCta.singleCol.longText>div>div:not(.imageBlock){max-width:940px;margin:0 auto;font-size:18px;line-height:28px}@media screen and (min-width:0px)and (max-width:767px){.twoColTitleTextCta.singleCol.longText>div{padding:25px 20px;width:100%}.twoColTitleTextCta.singleCol.longText>div>div:not(.imageBlock){font-size:16px;line-height:26px}.twoColTitleTextCta.singleCol.longText>div>div:not(.imageBlock) .secondaryBtn{width:100%}}.twoColTitleTextCta.leftText>div,.twoColTitleTextCta.leftText>div h1,.twoColTitleTextCta.leftText>div h2,.twoColTitleTextCta.leftText>div h3,.twoColTitleTextCta.leftText>div h4,.twoColTitleTextCta.leftText>div h5,.twoColTitleTextCta.leftText>div h6{text-align:left}.twoColTitleTextCta.leftText>div h1:after,.twoColTitleTextCta.leftText>div h1:before,.twoColTitleTextCta.leftText>div h2:after,.twoColTitleTextCta.leftText>div h2:before,.twoColTitleTextCta.leftText>div h3:after,.twoColTitleTextCta.leftText>div h3:before,.twoColTitleTextCta.leftText>div h4:after,.twoColTitleTextCta.leftText>div h4:before,.twoColTitleTextCta.leftText>div h5:after,.twoColTitleTextCta.leftText>div h5:before,.twoColTitleTextCta.leftText>div h6:after,.twoColTitleTextCta.leftText>div h6:before{left:0;transform:translateX(0)}@media screen and (min-width:0px)and (max-width:767px){.twoColTitleTextCta{display:block}.twoColTitleTextCta>div:not(.imageTextRow){width:100%}.twoColTitleTextCta>div:not(.imageTextRow) h2{font-size:24px;line-height:28px}}.twoColTitleTextCta.singleCol>.imageTextRow{display:flex;width:100%}.twoColTitleTextCta.singleCol>.imageTextRow>div{width:50%;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.twoColTitleTextCta.singleCol>.imageTextRow>div.textBlock{padding:80px 70px;font-size:18px;line-height:28px;align-items:flex-start}.twoColTitleTextCta.singleCol>.imageTextRow>div.textBlock>div{max-width:450px;width:100%;text-align:center}.twoColTitleTextCta.singleCol>.imageTextRow>div.textBlock h2{margin-bottom:20px;font-size:32px;line-height:42px;text-align:center;text-transform:uppercase}.twoColTitleTextCta.singleCol>.imageTextRow>div.textBlock h2:after,.twoColTitleTextCta.singleCol>.imageTextRow>div.textBlock h2:before{left:50%;transform:translateX(-50%)}.twoColTitleTextCta.singleCol>.imageTextRow>div.imageBlock{padding-top:50%;position:relative;display:block;overflow:hidden}.twoColTitleTextCta.singleCol>.imageTextRow>div.imageBlock .imageHolder{position:absolute;left:0;top:0;width:100%;height:100%}.twoColTitleTextCta.singleCol>.imageTextRow>div.imageBlock .imageHolder:before{content:"";display:block;position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);opacity:1;transition:all .3s ease-in-out}.twoColTitleTextCta.singleCol>.imageTextRow>div.imageBlock .imageHolder img{transform:scale(1);transition:all .3s ease-in-out}.twoColTitleTextCta.singleCol>.imageTextRow.leftImage{flex-direction:row-reverse}.twoColTitleTextCta.singleCol>.imageTextRow.leftImage>div.textBlock{align-items:flex-end}@media screen and (min-width:1201px){.twoColTitleTextCta.singleCol>.imageTextRow:hover .imageBlock .imageHolder:before{opacity:0}.twoColTitleTextCta.singleCol>.imageTextRow:hover .imageBlock .imageHolder img{transform:scale(1.1)}}@media screen and (min-width:0px)and (max-width:1365px){.twoColTitleTextCta.singleCol>.imageTextRow>div.textBlock{padding:60px 50px}}@media screen and (min-width:0px)and (max-width:1200px){.twoColTitleTextCta.singleCol>.imageTextRow>div.imageBlock .imageHolder:before{opacity:0}.twoColTitleTextCta.singleCol>.imageTextRow>div.imageBlock .imageHolder img{transform:scale(1)}}@media screen and (min-width:0px)and (max-width:950px){.twoColTitleTextCta.singleCol>.imageTextRow{display:block}.twoColTitleTextCta.singleCol>.imageTextRow>div{width:100%}.twoColTitleTextCta.singleCol>.imageTextRow>div.imageBlock{padding-top:100%}.twoColTitleTextCta.singleCol>.imageTextRow>div.textBlock>div{max-width:100%}}@media screen and (min-width:0px)and (max-width:767px){.twoColTitleTextCta.singleCol>.imageTextRow>div.textBlock{padding:40px 20px;font-size:16px;line-height:26px}.twoColTitleTextCta.singleCol>.imageTextRow>div.textBlock h2{font-size:24px;line-height:28px}.twoColTitleTextCta.singleCol>.imageTextRow>div.textBlock .secondaryBtn{width:100%}.twoColTitleTextCta.longText>div{padding-top:40px;padding-bottom:40px}}.breadCrumbs+.twoColTitleTextCta{margin-top:-40px}@media screen and (min-width:0px)and (max-width:767px){.breadCrumbs+.twoColTitleTextCta{margin-top:-20px}}.heroColoredBanner.vacancyHero{position:relative;width:100%;background-color:var(--sunshine);margin-top:115px;overflow:visible}.heroColoredBanner.vacancyHero .breadCrumbs+.innerContent{padding:0 20px 20px}.heroColoredBanner.vacancyHero .centerBlock{max-width:1090px;width:100%;padding:55px 50px 110px;margin:0 auto;text-align:center;color:#fff}@media screen and (min-width:0px)and (max-width:767px){.heroColoredBanner.vacancyHero .breadCrumbs+.innerContent{padding:30px 0 0}.heroColoredBanner.vacancyHero .bottomPannel{margin-top:30px}.heroColoredBanner.vacancyHero .centerBlock{padding:55px 20px 85px}}.heroColoredBanner.vacancyHero .innerContent{top:0;left:0;position:relative;z-index:2;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 20px;color:#fff}.heroColoredBanner.vacancyHero .innerContent h1{white-space:break-spaces;text-transform:uppercase;color:#fff;text-align:center;position:relative;max-width:750px;width:100%;margin:0 auto 20px;font-size:38px;line-height:42px}.heroColoredBanner.vacancyHero .innerContent h1:after,.heroColoredBanner.vacancyHero .innerContent h1:before{content:"";display:block;position:absolute;width:100px;height:1px;left:50%;transform:translateX(-50%);background-color:#fff}.heroColoredBanner.vacancyHero .innerContent h1:before{top:0}.heroColoredBanner.vacancyHero .innerContent h1:after{bottom:0}.heroColoredBanner.vacancyHero .innerContent .tagsWrappper{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;margin-bottom:15px;max-width:750px}.heroColoredBanner.vacancyHero .innerContent .tagsWrappper .tag{margin:5px;color:#fff;text-transform:uppercase;border-radius:18px;background-color:var(--sunshine);font-size:16px;line-height:16px;padding:8px 18px 5px;letter-spacing:1.6px;text-align:center}.heroColoredBanner.vacancyHero .innerContent .primaryBtn:hover{color:var(--bodyCopy);background-color:#fff}@media screen and (min-width:0px)and (max-width:1200px){.heroColoredBanner.vacancyHero{margin-top:90px}}@media screen and (min-width:0px)and (max-width:850px)and (orientation:landscape){.heroColoredBanner.vacancyHero .innerContent h1{font-size:30px;line-height:34px;padding:10px 0 5px;margin-bottom:30px}}@media screen and (min-width:0px)and (max-width:767px){.heroColoredBanner.vacancyHero .innerContent h1{font-size:24px;line-height:28px}.heroColoredBanner.vacancyHero .innerContent .tag{font-size:14px}.heroColoredBanner.vacancyHero .bottomPannel{font-size:18px;line-height:28px;width:100%}}.heroColoredBanner.vacancyHero+.bottomPannel{max-width:860px;width:calc(100% - 40px);background-color:#fff;margin-top:-70px;left:50%;position:relative;z-index:3;transform:translateX(-50%);padding:30px 5% 10px;color:var(--sunshine);font-size:24px;line-height:34px;font-family:garamond-premier-pro;font-weight:700;text-align:center}@media screen and (min-width:0px)and (max-width:767px){.heroColoredBanner.vacancyHero+.bottomPannel{font-size:18px;line-height:28px;width:calc(100% - 40px);margin-top:-50px}}.breadCrumbs{z-index:3;position:relative}.bottombar{background-color:#fff;padding:10px 20px 40px;width:100%;margin:0 auto;text-align:left;font-size:18px;line-height:28px;font-weight:600}.bottombar>div{justify-content:space-between;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;max-width:990px;min-height:52px;width:100%;margin:0 auto}.bottombar .shareBtns,.bottombar>div{display:flex;align-items:center}.bottombar .shareBtns span{color:var(--sunshine);padding-top:5px}@media screen and (min-width:0px)and (max-width:480px){.bottombar .shareBtns span{display:none}}.bottombar .shareBtns .socialIcons{margin-bottom:0;margin-left:5px}.bottombar .shareBtns .socialIcons a{margin:0}.breadCrumbs+.vacanciesSection{margin-top:-45px}@media screen and (min-width:0px)and (max-width:767px){.breadCrumbs+.vacanciesSection{margin-top:-35px}}.vacanciesSection{background-color:var(--bg-medium);z-index:0;padding-top:60px;text-align:center}.vacanciesSection h2{font-size:32px;line-height:36px}.vacanciesSection .loadMore{margin-bottom:60px}.vacanciesSection.vacanciesShimmer .cardList.shimmerLoading{max-width:1090px;align-items:flex-start}.vacanciesSection.vacanciesShimmer .cardList.shimmerLoading .cardBlock:first-child .imageHolder,.vacanciesSection.vacanciesShimmer .cardList.shimmerLoading .cardBlock:nth-child(3) .imageHolder,.vacanciesSection.vacanciesShimmer .cardList.shimmerLoading .cardBlock:nth-child(5) .imageHolder{padding-top:115%}.vacanciesSection.vacanciesShimmer .cardList.shimmerLoading .cardBlock:nth-child(2) .imageHolder,.vacanciesSection.vacanciesShimmer .cardList.shimmerLoading .cardBlock:nth-child(4) .imageHolder,.vacanciesSection.vacanciesShimmer .cardList.shimmerLoading .cardBlock:nth-child(6) .imageHolder{padding-top:150%}.vacanciesSection.vacanciesShimmer .cardList.shimmerLoading .cardBlock:nth-child(4),.vacanciesSection.vacanciesShimmer .cardList.shimmerLoading .cardBlock:nth-child(6){margin-top:-10.5%}@media screen and (min-width:0px)and (max-width:1050px){.vacanciesSection.vacanciesShimmer .cardList.shimmerLoading .cardBlock{width:50%}.vacanciesSection.vacanciesShimmer .cardList.shimmerLoading .cardBlock:first-child .imageHolder,.vacanciesSection.vacanciesShimmer .cardList.shimmerLoading .cardBlock:nth-child(4) .imageHolder,.vacanciesSection.vacanciesShimmer .cardList.shimmerLoading .cardBlock:nth-child(5) .imageHolder{padding-top:115%}.vacanciesSection.vacanciesShimmer .cardList.shimmerLoading .cardBlock:nth-child(2) .imageHolder,.vacanciesSection.vacanciesShimmer .cardList.shimmerLoading .cardBlock:nth-child(3) .imageHolder,.vacanciesSection.vacanciesShimmer .cardList.shimmerLoading .cardBlock:nth-child(6) .imageHolder{padding-top:150%}.vacanciesSection.vacanciesShimmer .cardList.shimmerLoading .cardBlock:nth-child(4),.vacanciesSection.vacanciesShimmer .cardList.shimmerLoading .cardBlock:nth-child(6){margin-top:0}.vacanciesSection.vacanciesShimmer .cardList.shimmerLoading .cardBlock:nth-child(3){margin-top:-16.5%}.vacanciesSection.vacanciesShimmer .cardList.shimmerLoading .cardBlock:nth-child(5){margin-top:0}}@media screen and (min-width:0px)and (max-width:767px){.vacanciesSection.vacanciesShimmer .cardList.shimmerLoading .cardBlock{width:100%}.vacanciesSection.vacanciesShimmer .cardList.shimmerLoading .cardBlock:first-child .imageHolder,.vacanciesSection.vacanciesShimmer .cardList.shimmerLoading .cardBlock:nth-child(3) .imageHolder,.vacanciesSection.vacanciesShimmer .cardList.shimmerLoading .cardBlock:nth-child(5) .imageHolder{padding-top:115%}.vacanciesSection.vacanciesShimmer .cardList.shimmerLoading .cardBlock:nth-child(2) .imageHolder,.vacanciesSection.vacanciesShimmer .cardList.shimmerLoading .cardBlock:nth-child(4) .imageHolder,.vacanciesSection.vacanciesShimmer .cardList.shimmerLoading .cardBlock:nth-child(6) .imageHolder{padding-top:150%}.vacanciesSection.vacanciesShimmer .cardList.shimmerLoading .cardBlock:nth-child(3),.vacanciesSection.vacanciesShimmer .cardList.shimmerLoading .cardBlock:nth-child(4),.vacanciesSection.vacanciesShimmer .cardList.shimmerLoading .cardBlock:nth-child(5),.vacanciesSection.vacanciesShimmer .cardList.shimmerLoading .cardBlock:nth-child(6){margin-top:0}}.vacanciesSection .my-masonry-grid{display:-ms-flexbox;flex-flow:row wrap;display:flex;margin:15px auto 40px;width:100%;max-width:1090px;padding:0 35px}@media screen and (min-width:0px)and (max-width:767px){.vacanciesSection .cardList.shimmerLoading,.vacanciesSection .my-masonry-grid{padding:0 15px}}@media screen and (min-width:1051px){.vacanciesSection .cardBlock{width:33.33%}.vacanciesSection .cardBlock:nth-child(odd)>div .profilePic{background-color:var(--sunshine)}.vacanciesSection .cardBlock:nth-child(odd)>div .profilePic:before{padding-top:68%}.vacanciesSection .cardBlock:nth-child(odd) .secondaryBtn{background-color:var(--earth);color:#fff}.vacanciesSection .cardBlock:nth-child(odd) .secondaryBtn:hover{background-color:#fff;border:1px solid var(--earth);color:var(--earth)}.vacanciesSection .cardBlock:nth-child(odd) .cardText h3{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.vacanciesSection .cardBlock:nth-child(2n)>div .profilePic{background-color:var(--earth)}.vacanciesSection .cardBlock:nth-child(2n)>div .profilePic:before{padding-top:100%}.vacanciesSection .cardBlock:nth-child(2n) .cardText{min-height:177px}.vacanciesSection .cardBlock:nth-child(2n) .cardText h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vacanciesSection .cardBlock:nth-child(6n+4),.vacanciesSection .cardBlock:nth-child(6n+6){margin-top:-12%}}@media screen and (min-width:0px)and (max-width:1050px){.vacanciesSection .cardBlock{width:50%}.vacanciesSection .cardBlock:nth-child(4n+4){margin-top:0}.vacanciesSection .cardBlock:nth-child(4n+3){margin-top:-17.6%}.vacanciesSection .cardBlock:nth-child(4n+1)>div .profilePic,.vacanciesSection .cardBlock:nth-child(4n+4)>div .profilePic{background-color:var(--sunshine)}.vacanciesSection .cardBlock:nth-child(4n+1)>div .profilePic:before,.vacanciesSection .cardBlock:nth-child(4n+4)>div .profilePic:before{padding-top:68%}.vacanciesSection .cardBlock:nth-child(4n+1) .secondaryBtn,.vacanciesSection .cardBlock:nth-child(4n+4) .secondaryBtn{background-color:var(--earth);color:#fff}.vacanciesSection .cardBlock:nth-child(4n+1) .secondaryBtn:hover,.vacanciesSection .cardBlock:nth-child(4n+4) .secondaryBtn:hover{background-color:#fff;border:1px solid var(--earth);color:var(--earth)}.vacanciesSection .cardBlock:nth-child(4n+1) .cardText h3,.vacanciesSection .cardBlock:nth-child(4n+4) .cardText h3{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.vacanciesSection .cardBlock:nth-child(4n+2)>div .profilePic,.vacanciesSection .cardBlock:nth-child(4n+3)>div .profilePic{background-color:var(--earth)}.vacanciesSection .cardBlock:nth-child(4n+2)>div .profilePic:before,.vacanciesSection .cardBlock:nth-child(4n+3)>div .profilePic:before{padding-top:100%}.vacanciesSection .cardBlock:nth-child(4n+2) .cardText,.vacanciesSection .cardBlock:nth-child(4n+3) .cardText{min-height:177px}.vacanciesSection .cardBlock:nth-child(4n+2) .cardText h3,.vacanciesSection .cardBlock:nth-child(4n+3) .cardText h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media screen and (min-width:0px)and (max-width:767px){.vacanciesSection .cardBlock{width:100%}.vacanciesSection .cardBlock:nth-child(4n+3),.vacanciesSection .cardBlock:nth-child(4n+4){margin-top:0}.vacanciesSection .cardBlock:nth-child(odd)>div .profilePic{background-color:var(--sunshine)}.vacanciesSection .cardBlock:nth-child(odd)>div .profilePic:before{padding-top:68%!important}.vacanciesSection .cardBlock:nth-child(odd) .secondaryBtn{background-color:var(--earth);color:#fff}.vacanciesSection .cardBlock:nth-child(odd) .secondaryBtn:hover{background-color:#fff;border:1px solid var(--earth);color:var(--earth)}.vacanciesSection .cardBlock:nth-child(2n)>div .profilePic{background-color:var(--earth)}.vacanciesSection .cardBlock:nth-child(2n)>div .profilePic:before{padding-top:100%!important}.vacanciesSection .cardBlock:nth-child(2n) .secondaryBtn{background-color:var(--sunshine);color:#fff}.vacanciesSection .cardBlock:nth-child(2n) .secondaryBtn:hover{background-color:#fff;border:1px solid var(--sunshine);color:var(--sunshine)}}.vacanciesSection .cardBlock{position:relative;padding:15px;text-align:center}.vacanciesSection .cardBlock>div{color:var(--bodyCopy);display:block;background-color:#fff;box-shadow:0 0 0 rgba(0,0,0,.1607843137);transition:box-shadow .6s cubic-bezier(.16,.84,.44,1);transition-timing-function:cubic-bezier(.16,.84,.44,1)}.vacanciesSection .cardBlock>div .profilePic{position:relative;width:100%;margin-bottom:10px}.vacanciesSection .cardBlock>div .profilePic img{max-width:none;width:100%;object-fit:contain}.vacanciesSection .cardBlock>div .profilePic:before{content:"";display:block;width:100%}.vacanciesSection .cardBlock>div .cardText{padding:0 40px 70px;position:relative}.vacanciesSection .cardBlock>div .cardText h3{font-size:16px;line-height:1.5;text-transform:uppercase;padding:8px 0 4px;margin-bottom:20px}.vacanciesSection .cardBlock>div .cardText .tag{font-size:14px;line-height:1;color:var(--sunshine);text-transform:uppercase;padding:5px 0 7px;display:inline-block}.vacanciesSection .cardBlock>div .cardText .secondaryBtn{position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}.vacanciesSection .cardBlock>div:hover{box-shadow:0 3px 6px rgba(0,0,0,.1607843137)}.vacanciesSection .cardBlock>div:hover .imageHolder:before{background-color:rgba(0,0,0,0)}@media screen and (min-width:0px)and (max-width:767px){.vacanciesSection .cardBlock>div .cardText{padding:5px 20px 70px}}.vacanciesSection .centerBlock{max-width:1030px;padding:0 20px;margin:0 auto 50px;width:100%}.vacanciesSection .centerBlock .topText{font-size:18px;line-height:28px;font-weight:600;padding-bottom:10px}.vacanciesSection .centerBlock .topText h2{font-size:32px;line-height:36px}@media screen and (min-width:0px)and (max-width:767px){.vacanciesSection h2{font-size:24px;line-height:28px}.vacanciesSection .centerBlock{padding:0}.vacanciesSection .centerBlock .topText h2{font-size:24px;line-height:28px}.vacanciesSection .centerBlock .formHolder{padding:0;background-color:rgba(0,0,0,0)}.vacanciesSection .centerBlock .formHolder p,.vacanciesSection .centerBlock .topText{font-size:16px;line-height:26px}.vacanciesSection{background-color:var(--bg-light);padding:60px 20px 0}.vacanciesSection .loadMore{width:100%}}.bottomPannel+.editorRow{margin-top:20px;padding-top:20px}@media screen and (min-width:0px)and (max-width:767px){.bottomPannel+.editorRow{margin-top:0}}.formHolder{background-color:var(--bg-light);padding:40px 50px;max-width:980px;width:100%;margin:0 auto 40px;text-align:center}.formHolder .errorMessage{position:absolute;bottom:-19px;left:0}.formHolder p{font-size:18px;line-height:28px;font-weight:600}.formHolder .note{text-align:right;font-size:14px;line-height:18px}.formHolder .note span{color:var(--sunshine)}.formHolder .field{position:relative}.formHolder .postCode .note{margin:-15px 0 5px auto}.formHolder .fieldGroup{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start}.formHolder .fieldGroup .note{font-size:14px;line-height:22px;margin:-15px 0 5px auto}.formHolder .fieldGroup .note span{color:var(--sunshine)}.formHolder .fieldGroup .field{width:calc(50% - 15px);position:relative}.formHolder .fieldGroup .field.terms{width:100%}.formHolder .fieldGroup .field.fileUpload{position:relative;padding:0 10px 0 60px;display:flex;align-items:center;min-height:52px;font-size:18px;line-height:20px}.formHolder .fieldGroup .field.fileUpload .fileName{pointer-events:none}.formHolder .fieldGroup .field.fileUpload span{cursor:pointer}.formHolder .fieldGroup .field.fileUpload span:before{content:"";display:block;width:50px;height:50px;background:url(/assets/icons.png);background-repeat:no-repeat;background-size:50px 1450px;background-position:0 -450px;background-color:var(--earth);position:absolute;left:0;top:0;transition:background-color .3s cubic-bezier(.16,.84,.44,1);transition-timing-function:cubic-bezier(.16,.84,.44,1)}.formHolder .fieldGroup .field.fileUpload span:hover:before{background-color:var(--sunshine)}.formHolder .fieldGroup .field.fileUpload .selectFile{font-size:18px;line-height:20px;cursor:pointer}.formHolder .fieldGroup .field.fileUpload .selectFile span{font-size:14px;line-height:16px;color:var(--sunshine);display:block}.formHolder .fieldGroup .field.fileUpload .selectFile:hover span:before{background-color:var(--sunshine)}.formHolder .fieldGroup .field.fileUpload .clearFile{width:25px;height:25px;cursor:pointer;border:0;background:url(/assets/icons.png);filter:invert(0);background-repeat:no-repeat;background-size:25px 725px;background-position:50%;font-size:0;background-position:0 -200px;margin-left:10px}@media screen and (min-width:0px)and (max-width:767px){.formHolder .fieldGroup .field{width:100%;margin-bottom:20px}.formHolder .fieldGroup .field .secondaryBtn{width:100%}}.formHolder .field{width:100%;margin-bottom:30px;text-align:left}.formHolder .field.landaddress{line-height:0}.formHolder .field .selectBox,.formHolder .field input[type=email],.formHolder .field input[type=number],.formHolder .field input[type=tel],.formHolder .field input[type=text],.formHolder .field textarea{border:1px solid #f1f1f1;background-color:#fff}.formHolder .field label{font-size:20px;line-height:22px;font-weight:600;color:var(--bodyCopy)}.formHolder .field>label{margin-bottom:20px;display:block;font-weight:600}.formHolder .field.checkboxWrap .checkBoxes{display:flex;flex-flow:row wrap;padding-right:0}.formHolder .field.checkboxWrap .checkBoxes label{font-size:18px;line-height:22px;padding-right:30px;margin-bottom:10px}.formHolder .field.checkboxWrap .checkBoxes label .checkmark{top:0}@media screen and (min-width:0px)and (max-width:767px){.formHolder .field.checkboxWrap .checkBoxes label{font-size:16px;line-height:22px}}.formHolder .field.terms{margin-bottom:10px}.formHolder .field.terms .checkBoxes label{font-weight:400;font-size:16px;line-height:22px;margin-bottom:10px;padding-top:2px}.formHolder .field.terms a{color:var(--sunshine);display:inline}.formHolder .field.button{text-align:center;margin-bottom:0}@media screen and (min-width:0px)and (max-width:767px){.formHolder .field.button .secondaryBtn{width:100%}.formHolder{padding:0 20px 40px;margin-bottom:0;background-color:var(--bg-light)}}.vacanciesSection~.newsSignup{background-color:#fff}.vacanciesSection~.newsSignup input[type=email],.vacanciesSection~.newsSignup input[type=number],.vacanciesSection~.newsSignup input[type=search],.vacanciesSection~.newsSignup input[type=tel],.vacanciesSection~.newsSignup input[type=text],.vacanciesSection~.newsSignup textarea{background-color:var(--bg-medium)}@media screen and (min-width:0px)and (max-width:767px){.vacanciesSection~.newsSignup{background-color:var(--bg-medium)}.vacanciesSection~.newsSignup input[type=email],.vacanciesSection~.newsSignup input[type=number],.vacanciesSection~.newsSignup input[type=search],.vacanciesSection~.newsSignup input[type=tel],.vacanciesSection~.newsSignup input[type=text],.vacanciesSection~.newsSignup textarea{background-color:#fff}}.calculator{padding:70px 20px 10px;width:100%;margin:-50px auto 0;background-color:var(--bg-light)}.calculator>div{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.1607843137);max-width:990px;width:100%;margin:0 auto;border-top:5px solid var(--sunshine);padding:30px}@media screen and (min-width:0px)and (max-width:767px){.calculator>div{padding:30px 20px}}.calculator>div .subTitle{text-transform:uppercase;font-size:24px;line-height:28px;padding:14px 0 7px;margin-bottom:20px;font-weight:400;font-family:garamond-premier-pro;white-space:break-spaces}.calculator>div h3{text-transform:uppercase}.calculator>div .centerBlock{display:flex;justify-content:center;flex-flow:row wrap;width:100%;padding:0 0 15px}.calculator>div .centerBlock>div{padding:15px;width:50%}.calculator>div .centerBlock>div,.calculator>div .centerBlock>div label{font-size:16px;line-height:25px;font-weight:400}.calculator>div .centerBlock>div input{background-color:var(--bg-light)}@media screen and (min-width:0px)and (max-width:767px){.calculator>div .centerBlock.fields{flex-flow:row wrap}.calculator>div .centerBlock.fields>div{width:100%;padding:15px 0}.calculator>div .centerBlock>div{padding:15px 5px}}@media screen and (min-width:0px)and (max-width:380px){.calculator>div .centerBlock{flex-flow:row wrap}.calculator>div .centerBlock>div{width:100%;padding:15px 0}}.calculator>div .calculatorResult{margin-top:30px;width:100%;text-align:center}.calculator>div .calculatorResult .centerBlock>div{text-align:center}.calculator>div .calculatorResult .centerBlock>div strong{font-weight:400;padding-bottom:5px;display:block}.calculator>div .calculatorResult .centerBlock>div>div{padding-left:15px;padding-right:15px;min-width:150px;font-size:24px;line-height:35px;font-weight:400;padding-top:5px;background-color:var(--bg-light);border:1px solid #f1f1f1;border-bottom:4px solid var(--sunshine)}.calculator>div .calculatoResultData{text-align:center;overflow:auto;width:100%}.calculator>div .calculatoResultData table{width:100%;min-width:620px}.calculator>div .errorMessage{bottom:auto;margin-top:-20px;margin-bottom:5px}.calculator+.twoColTitleTextCta.longText>div{padding-top:30px;padding-bottom:40px}