:root{--white:#ffffff;--black-100:#f3f7fa;--black-400:#494C50;--black-900:#141516;--primarycolor-200:#E9F5FF;--primarycolor-400:#0048d9;--primarycolor-900:#00264c;--secondarycolor-100:#e1f5e8;--secondarycolor-300:#07d1a5;--secondarycolor-400:#51b371;--tertiarycolor-100:#f2f2f9;--tertiarycolor-300:#adaff1;--tertiarycolor-400:#6141c7;--primaryfont:"Open Sans",sans-serif;--secondaryfont:"Josefin Sans",sans-serif;--fontsize-400:1.2rem;--defaultlineheight:1.6;--starsrotation:90s}.important-notice{padding-block:5px 10px}.header{border:none}.header .topnavwrap{align-self:start;gap:20px}nav{align-self:end}.nav>.selected>a::after{content:"";display:block;width:100%;height:1px;background:var(--primarycolor-400)}.socials a{border-radius:5px;background:var(--primarycolor-900)}.socials a:hover,.top-nav .socials a:hover{background:var(--primarycolor-400)}.half-banner .content{--gap:0;padding-top:0}.half-banner .text{padding:150px 80px;border-radius:20px 0 0 20px}.home-stars{padding:60px 100px;border-radius:0 20px 20px 0;background-image:url(../images/stardust.png);background-repeat:repeat;grid-template-columns:repeat(2,1fr)}.home-stars div.circle-item{text-align:center}.home-stars div.circle-item img{margin:0 auto}.home-stars div.circle-item:first-of-type a{animation:bobUp var(--duration,2s) var(--delay,0s) ease-in-out infinite alternate,starOrbitCounter var(--starsrotation) linear infinite}.home-stars div.circle-item:nth-of-type(2) a{animation:bobUp var(--duration,1.2s) var(--delay,.2s) ease infinite alternate,starOrbitCounter var(--starsrotation) linear infinite}.home-stars div.circle-item:nth-of-type(3) a{animation:bobUp var(--duration,1.5s) var(--delay,.1s) ease-in infinite alternate,starOrbitCounter var(--starsrotation) linear infinite}.home-stars div.circle-item:nth-of-type(4) a{animation:bobUp var(--duration,2s) var(--delay,.2s) ease infinite alternate,starOrbitCounter var(--starsrotation) linear infinite}.home-stars div.circle-item:nth-of-type(5) a{animation:bobUp var(--duration,2.2s) var(--delay,.3s) ease-out infinite alternate,starOrbitCounter var(--starsrotation) linear infinite}.home-stars .circle{position:relative;width:400px;height:400px;margin:2rem auto;border-radius:100vh;animation:starOrbit var(--starsrotation) linear infinite}.home-stars .circle-item{--total:5;--radius:200px;position:absolute;top:50%;left:50%;display:grid;place-items:center;transform:translate(-50%,-50%) rotate(calc(360deg / var(--total) * var(--i) - 90deg)) translate(var(--radius)) rotate(calc(-360deg / var(--total) * var(--i) + 90deg))}@keyframes starOrbit{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes starOrbitCounter{from{transform:rotate(0)}to{transform:rotate(-360deg)}}.intro{padding-block:40px}.home-image>a{box-shadow:0 0 5px rgba(0,38,76,.2);display:block}.featureboxes{--gap:40px}.featureboxes .featurebox{flex:1 0 0;text-decoration:none}.featureboxes .featurebox h4{color:var(--primarycolor-900);margin:0}.featureboxes .featurebox .text{border-radius:0;text-align:center;justify-content:center}.featureboxes .featurebox:after{border-radius:0}.featureboxes .featurebox.selected .text{background:var(--primarycolor-900);color:var(--white)}.featureboxes .featurebox.selected:after{top:10px;left:10px}.featureboxes .featurebox.selected h4{color:var(--white)}.feature-text{display:none;font-family:var(--secondaryfont);font-weight:var(--fontweight-700);margin:40px 0 0;color:var(--primarycolor-900)}.feature-text .desc{font-size:var(--fontsize-600);text-align:center}.feature-text .arrowbutton{text-align:center}.feature-text.selected{display:block}.home-testimonials{--gap:40px}.home-testimonials img,.home-testimonials picture,.home-testimonials video{width:100%;height:100%;object-fit:cover}.home-testimonials .quote{font-size:2.5rem;font-family:var(--secondaryfont);font-weight:var(--fontweight-700);color:var(--primarycolor-900);line-height:1.4}.home-testimonials .text{position:relative;align-self:center}.home-testimonials .text::after{content:"\f10d";font:var(--fa-font-solid);display:block;width:100px;height:100px;position:absolute;top:-150px;left:-90px;color:var(--primarycolor-400);opacity:1;font-size:9rem;z-index:-1;opacity:.5}.featureimages{margin-block:0 40px}.featureimages .swiper-wrapper{transition-timing-function:linear}.home .content-box.cta{margin:40px;padding-inline:120px}.contactusbanner .contactus{background:var(--primarycolor-100)}.contactusbanner .contactus h2,.contactusbanner .contactus p{color:var(--black-900)}.featured-member{grid-template-columns:1fr;margin-block:0 -85px}.featured-member .meettheteam{background:var(--primarycolor-400);grid-template-columns:1fr;color:var(--white);grid-column:1/-1}.featured-member .meettheteam h3{color:var(--white)}.featured-member .meettheteam .blockbutton a{border:1px solid var(--white)}.colour-boxes .box.whitewithborder{border:none}.servicesstars{margin:-100px 40px 40px}.servicesstars ul{display:flex;justify-content:center}.servicesstars li{flex:1 0 0}.service-offers{padding:40px 0 80px;--swiper-pagination-bottom:20px}.service .heading{font-family:var(--secondaryfont);font-weight:var(--fontweight-700);font-size:var(--fontsize-600);margin:0 0 10px;line-height:1.4}@media screen and (max-width:1540px){.home-testimonials .grid{grid-template-columns:1.5fr 2fr}.home-testimonials .text::after{font-size:8rem;top:-80px}.home-testimonials .quote{font-size:2.25rem}.team-intro .grid{grid-template-columns:1fr}.featured-member .meettheteam{display:grid;grid-template-columns:1fr 2fr}.featured-member .meettheteam .text{justify-content:center}.featured-member .meettheteam .text .blockbutton{margin-top:0}.meettheteams.featured-member .meettheteam img{max-width:100%;height:100%;object-fit:cover}}@media screen and (max-width:1280px){.half-banner .text{padding:100px 60px}.home-stars{padding:40px 60px}.home .content-box.cta{padding-inline:60px}.meettheteams{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1100px){.text-carousel span{font-size:3rem}}@media screen and (max-width:1080px){.home-testimonials .grid{grid-template-columns:1fr;--gap:40px}.home-testimonials .text::after{top:-45px;left:-20px;font-size:5rem;width:70px;height:65px;opacity:.3}.featured-member .meettheteam{display:grid;grid-template-columns:1fr 1fr}.servicesstars ul{flex-wrap:wrap}.servicesstars li{flex:1 0 30%}.servicesstars li a{justify-content:center}.portfolio{grid-template-columns:repeat(2,1fr)}.testi-popup{max-width:1000px;margin:20px;max-height:95vh;overflow-y:auto}.home-stars .circle{width:130px}.home-stars .circle-item{--radius:160px}}@media screen and (max-width:1020px){.half-banner .text{border-radius:20px 20px 0 0;padding:40px}.home-stars{border-radius:0 0 20px 20px;padding:40px;grid-template-columns:repeat(6,1fr)}.home-stars a{grid-column:span 2;grid-row:auto}.home-stars a:nth-child(2){grid-row:auto;grid-column:span 2}.home-stars a:nth-child(3){grid-row:auto;grid-column:span 2}.home-stars a:nth-child(4){grid-row:auto;grid-column:2/span 2}.home-stars a:nth-child(5){grid-row:auto;grid-column:span 2}.values{padding-inline:20px}.form{padding:0}}@media screen and (max-width:980px){.featureboxes{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:20px}.featureboxes .featurebox{flex:initial}.featureboxes .featurebox .text{padding:15px}}@media screen and (max-width:920px){.half-banner{margin:20px 0 0}.nav>.selected>a::after{display:none}.nav li:hover .dropdown{display:none}}@media screen and (max-width:840px){.featured-member{margin-block:0 0}}@media screen and (max-width:780px){.intro{grid-template-columns:1fr}.home .content-box.cta{padding:40px}.text-carousel{flex-direction:column;margin:-40px auto}.text-carousel span{font-size:2.5rem;text-align:center}.text-carousel .prefix-text{text-align:center}}@media screen and (max-width:720px){.featured-member .meettheteam{grid-template-columns:1fr}}@media screen and (max-width:650px){.meettheteams{grid-template-columns:1fr}.portfolio{grid-template-columns:1fr}}@media screen and (max-width:580px){.home-testimonials .quote{font-size:1.5rem}.home-stars .circle{width:100px;height:300px}.home-stars .circle-item{--radius:120px}}