.ServicesMainBanner-main-container{position:relative;height:475px;width:100%;background-color:#f7f7f7;overflow:hidden}.ServicesMainBanner-slide-container{position:absolute;width:100%;height:100%;font-size:22px;background-color:#fff}.ServicesMainBanner-image-wrapper{width:100%;height:100%}.ServicesMainBanner-image-wrapper img,.ServicesMainBanner-image-wrapper video{width:100%;height:100%;object-fit:cover}.ServicesMainBanner-banner-container{width:100%;height:475px}.ServicesMainBanner-banner-container img{width:100%;height:100%;object-fit:cover}.ServicesMainBanner-heading-container{position:absolute;bottom:60px;left:0;padding-left:70px;z-index:9999}.ServicesMainBanner-enquire-button-container{position:absolute;bottom:70px;right:0;padding-right:70px;z-index:99}.ServicesMainBanner-heading-container h1{color:#fff;font-weight:400;font-size:70px;line-height:70px}.ServicesMainBanner-heading-container h1 span{font-weight:200;color:#fff;font-size:70px;line-height:70px;margin-top:7px}@media (max-width:768px){.ServicesMainBanner-heading-container h1{font-size:50px;line-height:55px}.ServicesMainBanner-heading-container h1 span{font-size:50px;line-height:50px}.ServicesMainBanner-heading-container{bottom:40px;padding-left:70px}.ServicesMainBanner-enquire-button-container{bottom:50px;padding-right:50px}.ServicesMainBanner-banner-container{min-height:475px}.ServicesMainBanner-banner-container img{min-height:475px;object-fit:cover}}@media (max-width:550px){.ServicesMainBanner-heading-container{bottom:120px;padding-left:30px}.ServicesMainBanner-enquire-button-container{bottom:50px;padding-right:0;padding-left:40px;left:0;width:max-content}}.ServicesMainBanner-slide-wrapper{position:absolute;width:100%;height:100%;opacity:0;pointer-events:none}.ServicesMainBanner-slide-wrapper.active{opacity:1;pointer-events:auto;z-index:1}.ServicesMainBanner-slide-wrapper.inactive{z-index:0}.ServicesMainBanner-button-list{position:absolute;top:50%;right:70px;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;z-index:10}.ServicesMainBanner-nav-btn{width:20px;height:20px;border:1px solid #ffffff99;background-color:transparent;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .3s,color .3s}.ServicesMainBanner-nav-btn.active{background-color:#fff;color:#000;border:1px solid #fff}@media (max-width:550px){.ServicesMainBanner-heading-container h1,.ServicesMainBanner-heading-container h1 span{font-size:40px;line-height:38px}.ServicesMainBanner-heading-container{padding-left:30px;bottom:155px}.ServicesMainBanner-enquire-button-container{bottom:90px}.ServicesMainBanner-button-list{right:30px}.ServicesMainBanner-nav-btn{width:10px;height:10px}}@media (max-width:450px){.ServicesMainBanner-main-container{height:calc(100dvh - 129px)}}.Services-main-containers{padding:100px 70px;overflow:hidden}.Services-main-headings{font-size:45px;color:#004a64;font-weight:200;margin-bottom:30px}.Services-category-heading{font-size:22px;color:rgba(0,0,0,.61);font-weight:200;text-align:justify;line-height:1.5}.Services-category-heading-h2{font-size:35px;color:#525252;font-weight:200;margin-bottom:15px}.Services-award-type-heading{font-size:16px;color:rgba(0,0,0,.45);font-weight:300}.Services-award-sub-category{margin-left:25px;font-size:16px;color:#525252;font-weight:300;margin-top:5px;width:90%;text-align:justify;margin-bottom:30px}.Services-award-sub-category li{margin-bottom:5px}.Services-award-sub-category li a{text-decoration:none;color:#525252}.Services-award-sub-category-list{margin-bottom:5px}.Services-award-container{margin-bottom:15px;width:100%}.Services-main-headings span{color:#00a0a0}.Services-sub-container{display:flex;align-items:start;width:100%;gap:65px}.Services-sub-left{width:450px}.Services-sub-left-year-container{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(0,0,0,.3);padding-bottom:10px;margin-bottom:15px;cursor:pointer;overflow:hidden}.Services-sub-left-year-container.year-active{border-bottom:1px solid #000}.Services-sub-left-year-container h3{font-size:24px;color:rgba(0,0,0,.3);font-weight:200;position:relative;z-index:1000;background-color:#fff}.Services-sub-left-year-container.year-active h3{color:rgba(0,0,0,.7)}.Services-sub-left-year-icon{display:flex;align-items:center;justify-content:end}.Services-sub-right{display:flex;flex-direction:row;justify-content:space-between;gap:20px;width:calc(100% - 410px)}.Services-sub-right-r{width:100%;height:280px;position:relative;margin-top:25px}.Services-sub-right-r img{width:100%;height:100%;object-fit:cover;object-position:top center}.Services-sub-right-l{display:flex;flex-direction:column;opacity:0}.Services-sub-right-r-animation{animation:fade-left .7s forwards}.Services-sub-right-r-top-animation{animation:fade-in .7s forwards;animation-delay:.5s}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-left{0%{transform:translateX(100px);opacity:0}to{transform:translateX(0);opacity:1}}@media (max-width:1100px){.Services-sub-container{gap:50px}}@media (max-width:1000px){.Services-sub-container{flex-direction:column;gap:100px}.Services-award-container,.Services-sub-right{width:100%!important}}@media (max-width:580px){.Services-main-headings{font-size:28px;line-height:38px;margin-top:-44px}.Services-sub-right-r{height:100%}.Services-sub-left-year-container h3{font-size:22px}}@media (max-width:550px){.Services-sub-right-r{height:auto}.Services-sub-container{gap:50px}.Services-main-containers{padding:70px 30px 100px}}@media (max-width:500px){.Services-sub-right{flex-direction:column;gap:20px}.Services-sub-right-l-top{margin-bottom:40px}.Services-main-headings{margin-top:10px}.Services-sub-left{padding:0;width:100%}}@media (max-width:450px){.Services-main-headings{margin-left:0}}.Services-sub-left-year-container:after{background:#00a0a0}.Services-sub-left-year-container.year-active h3,.Services-sub-left-year-container:hover h3{transform:translate3d(6px,0,0)}.Services-main-containers{--service-accent:#00a0a0}.Services-content-item-reveal,.Services-content-panel,.Services-image-panel,.Services-list-item-reveal,.Services-main-title-reveal,.Services-year-reveal{will-change:opacity,transform}.Services-main-title-reveal{opacity:0;transform:translate3d(-35px,18px,0)}.Services-year-reveal{opacity:0;transform:translate3d(-34px,18px,0)}.Services-section-visible .Services-main-title-reveal{opacity:1;transform:translateZ(0);transition:opacity .9s ease,transform .9s cubic-bezier(.22,1,.36,1)}.Services-section-visible .Services-year-reveal{opacity:1;transform:translateZ(0);transition:opacity .76s ease,transform .76s cubic-bezier(.22,1,.36,1);transition-delay:var(--service-year-delay,0s)}.Services-sub-left-year-container{position:relative}.Services-sub-left-year-container:after{content:"";position:absolute;left:0;bottom:-1px;width:0;height:1px;background:var(--service-item-accent,var(--service-accent,#00a0a0));transition:width .52s cubic-bezier(.22,1,.36,1)}.Services-sub-left-year-container.year-active:after,.Services-sub-left-year-container:hover:after{width:100%}.Services-sub-left-year-container.year-active:after{background:var(--service-accent,#00a0a0)}.Services-sub-left-year-container h3,.Services-sub-left-year-icon{transition:color .42s ease,transform .42s cubic-bezier(.22,1,.36,1)}.Services-sub-left-year-container:hover h3{color:var(--service-item-accent,#00a0a0);transform:translate3d(6px,0,0)}.Services-sub-left-year-container.year-active h3{color:var(--service-accent,#00a0a0);transform:translate3d(6px,0,0)}.Services-sub-left-year-icon{transform-origin:center}.Services-sub-left-year-container.year-active .Services-sub-left-year-icon{animation:ServicesArrowReveal .52s cubic-bezier(.22,1,.36,1) both}.Services-main-headings span{color:var(--service-accent,#00a0a0);transition:color .42s ease}.Services-content-panel{opacity:1;animation:ServicesContentReveal .9s cubic-bezier(.22,1,.36,1) both}.Services-content-heading-reveal{animation:ServicesHeadingReveal .85s cubic-bezier(.22,1,.36,1) both}.Services-content-item-reveal{opacity:0;animation:ServicesItemReveal .72s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--service-item-delay,0s)}.Services-list-item-reveal{opacity:0;animation:ServicesListItemReveal .56s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--service-list-delay,0s)}.Services-category-heading-h2{color:var(--service-accent,#00a0a0);transition:color .42s ease}.Services-award-sub-category li::marker{color:var(--service-accent,#00a0a0)}.Services-image-panel{overflow:hidden;opacity:0;animation:ServicesImageReveal 1s cubic-bezier(.22,1,.36,1) .22s both}.Services-image-panel img{transform-origin:center;animation:ServicesImageSlowZoom 9s ease-in-out 1.1s infinite alternate}@keyframes ServicesContentReveal{0%{opacity:0;transform:translate3d(45px,22px,0);filter:blur(6px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes ServicesHeadingReveal{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes ServicesItemReveal{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes ServicesListItemReveal{0%{opacity:0;transform:translate3d(18px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes ServicesImageReveal{0%{opacity:0;transform:translate3d(0,35px,0) scale(.96);filter:blur(8px)}70%{opacity:1;transform:translate3d(0,-5px,0) scale(1.01);filter:blur(0)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes ServicesImageSlowZoom{0%{transform:scale(1)}to{transform:scale(1.035)}}@keyframes ServicesArrowReveal{0%{opacity:0;transform:translate3d(-12px,0,0) rotate(-15deg)}to{opacity:1;transform:translateZ(0) rotate(0deg)}}@media (prefers-reduced-motion:reduce){.Services-content-heading-reveal,.Services-content-item-reveal,.Services-content-panel,.Services-image-panel,.Services-image-panel img,.Services-list-item-reveal,.Services-main-title-reveal,.Services-year-reveal{opacity:1;transform:none;filter:none;animation:none;transition:none}}.Services-sub-left-year-container:hover h3{color:rgba(0,0,0,.3)}.Services-sub-left-year-container:hover:after{width:0}.Services-sub-left-year-container.year-active h3,.Services-sub-left-year-container.year-active:hover h3{color:var(--service-accent,#00a0a0);transform:translate3d(6px,0,0)}.Services-sub-left-year-container.year-active:after,.Services-sub-left-year-container.year-active:hover:after{width:100%;background:var(--service-accent,#00a0a0)}.ServicesSecondaryBanner-main-container{padding:0 70px;overflow:hidden}.ServicesSecondaryBanner-main-container p{width:75%;color:rgba(0,0,0,.61);font-size:22px;font-weight:200;line-height:1.6;text-align:justify}.ServicesSecondaryBanner-main-container h2{color:#004a64;font-size:56px;font-weight:200;width:50%;margin-bottom:25px}.ServicesSecondaryBanner-main-container h2 span{color:#00a0a0}@media (max-width:500px){.ServicesSecondaryBanner-main-container p{width:100%}.ServicesSecondaryBanner-main-container{padding:0 30px}.ServicesSecondaryBanner-main-container h2{font-size:36px;width:100%}}.ServicesSecondaryBanner-text-reveal,.ServicesSecondaryBanner-title-reveal{opacity:0;will-change:opacity,transform,filter}.ServicesSecondaryBanner-title-reveal{transform:translate3d(-45px,24px,0);filter:blur(6px)}.ServicesSecondaryBanner-text-reveal{transform:translate3d(55px,24px,0);filter:blur(6px)}.ServicesSecondaryBanner-visible .ServicesSecondaryBanner-title-reveal{opacity:1;transform:translateZ(0);filter:blur(0);transition:opacity .95s ease,transform .95s cubic-bezier(.22,1,.36,1),filter .95s ease}.ServicesSecondaryBanner-visible .ServicesSecondaryBanner-text-reveal{opacity:1;transform:translateZ(0);filter:blur(0);transition:opacity .95s ease .18s,transform .95s cubic-bezier(.22,1,.36,1) .18s,filter .95s ease .18s}.ServicesSecondaryBanner-main-container h2 span{display:inline-block;position:relative}.ServicesSecondaryBanner-main-container h2 span:after{content:"";position:absolute;left:0;bottom:4px;width:0;height:2px;background:#00a0a0;transition:width .9s cubic-bezier(.22,1,.36,1) .7s}.ServicesSecondaryBanner-visible h2 span:after{width:100%}@media (prefers-reduced-motion:reduce){.ServicesSecondaryBanner-text-reveal,.ServicesSecondaryBanner-title-reveal{opacity:1;transform:none;filter:none;transition:none}.ServicesSecondaryBanner-main-container h2 span:after{display:none}}.ServicesSecondaryBanner-main-container h2 span:after{display:none!important}