@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@300;400;500;600;700;800&display=swap");:root{--hi5-navy:#000B2B;--hi5-ink:#00071E;--hi5-red:#00D9E8;--hi5-yellow:#B7E5E8;--hi5-white:#FFFFFF;--hi5-muted:#A9B7C9}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--hi5-navy)}body{margin:0;color:var(--hi5-white);font-family:DM Sans,sans-serif}body.hi5-menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{color:inherit;cursor:pointer}.hi5-site{min-width:320px;overflow:hidden;background:var(--hi5-navy)}.hi5-header{align-items:center;background:rgba(13,22,37,.89);display:flex;height:78px;justify-content:space-between;left:0;padding:0 4%;position:fixed;right:0;top:0;z-index:50}.hi5-brand{display:flex;flex-direction:column;font-size:clamp(27px,2.7vw,42px);font-weight:700;letter-spacing:-.08em;line-height:.8}.hi5-brand small{color:#9da2ae;font-size:10px;font-weight:700;letter-spacing:.18em;line-height:1;margin-top:9px;padding-left:3px}.hi5-footer-cta a span,.hi5-hero__hi5 span,.hi5-red,.hi5-story h2 span,.hi5-team h2 span,.hi5-way h2 span{color:var(--hi5-red)}.menu-toggle{align-items:center;background:transparent;border:2px solid var(--hi5-red);border-radius:50%;display:flex;flex-direction:column;height:58px;justify-content:center;left:50%;position:absolute;top:9px;transform:translateX(-50%);transition:background .35s;width:58px}.menu-toggle.is-open,.menu-toggle:hover{background:var(--hi5-red)}.menu-toggle__label{font-size:9px;font-weight:700;letter-spacing:.12em;line-height:1}.menu-toggle__lines{border-bottom:2px solid;border-top:2px solid;height:7px;margin-top:5px;width:25px}.menu-toggle.is-open .menu-toggle__lines{display:none}.menu-toggle.is-open .menu-toggle__label{font-size:0}.menu-toggle.is-open .menu-toggle__label:after{content:"×";font-size:28px;font-weight:300}.hire-link,.outline-link{border:2px solid var(--hi5-yellow);font-size:12px;font-weight:700;letter-spacing:.2em;padding:15px 37px;transition:background .35s,color .35s}.hire-link:hover,.outline-link:hover{background:var(--hi5-yellow);color:var(--hi5-ink)}.hi5-menu{background:var(--hi5-ink);display:grid;grid-template-columns:38% 62%;grid-template-rows:58% 42%;inset:78px 0 0;opacity:0;pointer-events:none;position:fixed;transform:translateY(-20px);transition:opacity .5s,transform .5s;z-index:40}.hi5-menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.hi5-menu h2{color:var(--hi5-ink);font-size:clamp(26px,3.5vw,48px);margin:0 0 20px}.hi5-menu a,.hi5-menu button{background:none;border:0;display:block;font-size:clamp(16px,1.7vw,25px);font-weight:700;line-height:1.8;padding:0;text-align:left;transition:color .25s,transform .25s}.hi5-menu a:hover,.hi5-menu button:hover{transform:translateX(8px)}.hi5-menu__services{background:var(--hi5-red);grid-column:1;grid-row:1}.hi5-menu__pages,.hi5-menu__services{color:var(--hi5-white);padding:7vh 8%}.hi5-menu__pages{background:var(--hi5-yellow);grid-column:2;grid-row:1/span 2}.hi5-menu__pages h2{color:var(--hi5-ink)}.hi5-menu__pages button.is-active{color:var(--hi5-red)}.hi5-menu__secondary{grid-column:1;grid-row:2;padding:4vh 8%}.hi5-menu__secondary a,.hi5-menu__secondary button{align-items:center;display:flex;justify-content:space-between;width:100%}.hi5-menu__secondary a span,.hi5-menu__secondary button span{font-size:32px;font-weight:300}.hi5-hero{height:100svh;min-height:620px;overflow:hidden;position:relative}.hi5-hero__slide{background-position:50%;background-size:cover;inset:0;opacity:0;position:absolute;transform:scale(1.06);transition:opacity 1.2s ease,transform 7s ease}.hi5-hero__slide.is-active{opacity:1;transform:scale(1)}.hi5-hero__wash{background:linear-gradient(90deg,rgba(8,18,31,.78),rgba(12,25,43,.6) 50%,rgba(8,18,31,.72));inset:0;position:absolute}.hi5-hero__content{inset:78px 8% 0;position:absolute}.logo-grid{display:grid;grid-template-columns:1fr 1fr;height:min(25vw,310px);left:0;position:absolute;top:52%;transform:translateY(-38%);width:min(25vw,310px);z-index:2}.logo-grid span{align-items:center;display:flex;font-size:clamp(54px,7vw,106px);font-weight:500;justify-content:center}.logo-grid__hi{background:var(--hi5-red)}.logo-grid__five{background:var(--hi5-white);color:var(--hi5-ink)}.logo-grid__d{background:rgba(8,18,31,.82)}.logo-grid__e{background:var(--hi5-yellow);color:var(--hi5-white)}.hi5-eyebrow{bottom:12%;font-size:12px;font-weight:700;left:1%;letter-spacing:.28em;margin:0;position:absolute;text-transform:uppercase;z-index:2}.hi5-hero__title-wrap{align-items:flex-start;display:flex;flex-direction:column;left:53%;position:absolute;top:49%;transform:translateY(-42%);z-index:2}.hi5-hero__hi5{font-size:clamp(40px,5.6vw,82px);font-weight:700;letter-spacing:-.08em;line-height:.8;margin-left:3%}.hi5-hero h1{font-family:Manrope,sans-serif;font-size:clamp(43px,5.8vw,88px);font-weight:300;letter-spacing:-.06em;line-height:.9;margin:22px 0 0}.hi5-hero h1 span{display:block;white-space:nowrap}.hi5-slider-dots{align-items:flex-start;display:flex;flex-direction:column;gap:14px;position:absolute;right:7%;top:48%;z-index:3}.hi5-slider-dots button{background:transparent;border:0;color:var(--hi5-white);font-size:11px;font-weight:700;letter-spacing:.16em;padding:0 0 12px;position:relative}.hi5-slider-dots button:after{background:rgba(255,255,255,.3);bottom:0;content:"";height:1px;left:0;position:absolute;width:26px}.hi5-slider-dots button.is-active{color:var(--hi5-red)}.hi5-slider-dots button.is-active:after{background:var(--hi5-red)}.hi5-section{padding:150px 8%;position:relative}.hi5-intro{background:var(--hi5-navy);min-height:1180px;padding-top:95px}.hi5-intro__form{gap:12px;margin-left:0;max-width:51%}.hi5-form-label{grid-column:1/-1;font-size:13px;font-weight:700;letter-spacing:.18em;margin:0 0 10px;text-transform:uppercase}.hi5-intro input,.hi5-intro textarea{background:transparent;border-bottom:1px solid rgba(255,255,255,.35);color:var(--hi5-white);outline:none;padding:11px 0}.hi5-intro textarea{grid-column:1/-1;resize:vertical}.hi5-intro input::placeholder,.hi5-intro textarea::placeholder{color:#89909e}.hi5-intro__form button{background:transparent;border:2px solid var(--hi5-yellow);font-size:11px;font-weight:700;letter-spacing:.2em;margin-top:12px;padding:14px 35px;width:max-content}.hi5-intro__image{background:linear-gradient(90deg,rgba(8,18,31,.1),rgba(8,18,31,.25)),url(https://webdesign-finder.com/hi5clive-v2/wp-content/uploads/2025/04/contact_home.jpg) 50%/cover;height:180px;margin-left:51%;margin-top:-160px}.hi5-intro__heading{margin:140px auto 55px;text-align:center}.hi5-intro__heading h2{font-size:clamp(35px,4.4vw,66px);letter-spacing:-.05em;line-height:1;margin:0}.hi5-intro__heading span{font-family:Manrope,sans-serif;font-size:clamp(24px,2.6vw,40px);font-weight:300}.hi5-service-grid{display:grid;gap:4%;grid-template-columns:repeat(3,1fr)}.hi5-service{border-top:1px solid rgba(255,255,255,.25);padding-top:20px}.hi5-service__number{color:var(--hi5-red);font-size:12px;font-weight:700;letter-spacing:.2em}.hi5-service h3{font-size:21px;line-height:1.1;margin:45px 0 18px}.hi5-service p{color:var(--hi5-muted);font-size:15px;line-height:1.7;min-height:80px}.hi5-service button{background:transparent;border:0;color:var(--hi5-yellow);font-size:11px;font-weight:700;letter-spacing:.15em;padding:0;text-transform:uppercase}.hi5-service button span{color:var(--hi5-red);font-size:18px;margin-left:7px}.hi5-contact-band{min-height:470px;padding:160px 8%}.hi5-contact-band__image{background:linear-gradient(rgba(14,27,44,.62),rgba(14,27,44,.75)),url(https://webdesign-finder.com/hi5clive-v2/wp-content/uploads/2025/04/slide_bg_1.jpg) 50%/cover;inset:0}.hi5-contact-band>:not(.hi5-contact-band__image){position:relative;z-index:1}.hi5-contact-band p{font-weight:700;letter-spacing:.25em;margin:0 0 25px;text-transform:uppercase}.hi5-contact-band a{font-size:clamp(36px,5vw,76px)}.hi5-contact-band a span{font-size:1.4em;font-weight:700}.hi5-portfolio{background:var(--hi5-navy);padding:0}.hi5-section-heading p{color:var(--hi5-red);font-size:11px;font-weight:700;letter-spacing:.25em;margin:0 0 22px;text-transform:uppercase}.hi5-section-heading h2{font-family:Manrope,sans-serif;font-size:clamp(39px,5.8vw,88px);font-weight:300;letter-spacing:-.07em;line-height:.92;margin:0;max-width:780px}.hi5-section-heading h2 em{color:var(--hi5-yellow);font-style:normal}.hi5-portfolio__reel{display:grid;grid-template-columns:8.6% repeat(3,1fr);height:min(430px,calc(100vw * .18));min-height:260px;overflow:hidden;width:100%}.hi5-portfolio__reel-brand{background:#1a2433 url(https://webdesign-finder.com/hi5clive-v2/wp-content/uploads/2025/04/portfolio_img_2.png) 50%/contain no-repeat}.hi5-portfolio__reel-item{background-position:50%;background-size:cover;display:block;min-width:0;overflow:hidden;position:relative}.hi5-portfolio__reel-item:after{background:rgba(9,13,26,.48);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .24s ease;z-index:1}.hi5-portfolio__reel-item span{align-items:center;background:var(--hi5-white);bottom:0;color:#111827;display:flex;font-size:15px;font-weight:600;justify-content:center;left:0;min-height:64px;padding:18px 24px;position:absolute;right:0;text-align:center;transform:translateY(101%);transition:transform .3s cubic-bezier(.22,1,.36,1);z-index:2}.hi5-portfolio__reel-item:focus-visible:after,.hi5-portfolio__reel-item:hover:after{opacity:1}.hi5-portfolio__reel-item:focus-visible span,.hi5-portfolio__reel-item:hover span{transform:translateY(0)}.hi5-portfolio__reel-item:focus-visible{outline:2px solid var(--hi5-yellow);outline-offset:-2px}.hi5-portfolio__filters{align-items:center;display:flex;gap:34px;justify-content:flex-end;margin:53px 7% 50px;min-height:58px;padding:0;position:relative}.hi5-portfolio__filters:before{background:rgba(255,255,255,.3);content:"";height:1px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.hi5-portfolio__filters button{background:var(--hi5-navy);border:0;font-size:13px;font-weight:700;letter-spacing:.2em;padding:0 0 0 3px;position:relative;text-transform:uppercase;transition:color .3s ease;z-index:1}.hi5-portfolio__filters button:first-child{margin-left:38px}.hi5-portfolio__filters button:first-child:before{background:var(--hi5-navy);border:2px solid var(--hi5-yellow);border-radius:50%;content:"";height:17px;left:-53px;position:absolute;top:50%;transform:translateY(-50%);width:17px}.hi5-portfolio__filters button:hover{color:var(--hi5-yellow)}.hi5-portfolio__filters button.is-active{color:var(--hi5-red)}.hi5-portfolio__filters button.is-active:hover{color:var(--hi5-yellow)}.hi5-portfolio__grid{display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.hi5-project{display:block;position:relative}.hi5-project--1,.hi5-project--4{margin-top:80px}.hi5-project__image{aspect-ratio:1;background-position:50%;background-size:cover;filter:saturate(.75);transition:filter .5s,transform .5s}.hi5-project:hover .hi5-project__image{filter:saturate(1);transform:scale(.97)}.hi5-project__meta{border-left:1px solid var(--hi5-red);margin-top:18px;padding-left:13px}.hi5-project__meta span{display:block;font-size:19px;font-weight:700}.hi5-project__meta small{color:var(--hi5-yellow);display:block;font-size:10px;letter-spacing:.15em;margin-top:4px;text-transform:uppercase}.hi5-team{background:#101a2a;min-height:1100px}.hi5-team__intro{display:flex;justify-content:space-between}.hi5-team__intro p{color:var(--hi5-yellow);font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.hi5-team h2{font-family:Manrope,sans-serif;font-size:clamp(38px,5vw,76px);font-weight:300;letter-spacing:-.07em;line-height:.95;margin:0;max-width:560px}.hi5-team__stage{margin:125px auto 0;max-width:1040px;min-height:560px;position:relative}.hi5-team__portrait{background-position:top;background-size:cover;height:500px;margin:0 auto;width:48%}.hi5-team__bubble{border:2px dashed rgba(255,255,255,.7);border-radius:50%;display:flex;flex-direction:column;justify-content:center;left:27%;min-height:180px;position:absolute;text-align:center;top:80px;transform:rotate(-6deg);width:360px}.hi5-team__bubble b{font-size:54px;letter-spacing:-.1em;line-height:.9}.hi5-team__bubble b span{color:var(--hi5-red)}.hi5-team__bubble small{font-size:22px}.hi5-team__bubble small,.hi5-team__stage h3{font-family:Manrope,sans-serif;font-weight:300}.hi5-team__stage h3{font-size:clamp(40px,6vw,90px);left:0;margin:0;position:absolute;top:440px}.hi5-team__controls{border-top:1px solid rgba(255,255,255,.3);display:flex;gap:22px;margin-top:20px;padding-top:18px}.hi5-team__controls button{background:transparent;border:0;color:var(--hi5-white);font-size:11px;font-weight:700;letter-spacing:.2em;padding:0 0 12px;position:relative}.hi5-team__controls button.is-active{color:var(--hi5-red)}.hi5-story{display:grid;gap:9%;grid-template-columns:1fr 1fr;min-height:800px;padding-bottom:210px;padding-top:190px}.hi5-story__image{background:url(https://webdesign-finder.com/hi5clive-v2/wp-content/uploads/2025/04/about_home.jpg) 50%/cover;min-height:510px}.hi5-story__copy>p:first-child{color:var(--hi5-red);font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.hi5-story h2{font-family:Manrope,sans-serif;font-size:clamp(30px,4vw,59px);font-weight:300;letter-spacing:-.07em;line-height:.98;margin:30px 0}.hi5-story__copy>p:not(:first-child){color:var(--hi5-muted);font-family:Manrope,sans-serif;font-size:15px;line-height:1.7}.outline-link{border-color:var(--hi5-red);display:inline-block;margin-top:25px}.hi5-way{min-height:1050px;padding-bottom:90px;padding-top:28px}.hi5-way__backdrop{background:linear-gradient(rgba(13,22,37,.9),rgba(13,22,37,.93)),url(https://webdesign-finder.com/hi5clive-v2/wp-content/uploads/2025/04/about_home.jpg) 50%/cover;position:sticky;top:0;height:100vh;margin-bottom:-100vh}.hi5-section-heading--center{position:relative;text-align:center;z-index:1}.hi5-section-heading--center h2{font-family:Manrope,sans-serif;font-size:clamp(37px,4vw,58px);font-weight:300;letter-spacing:-.07em;line-height:1;margin:auto}.hi5-timeline{margin:36px auto 0;max-width:720px;padding:38px 0 72px;position:relative;z-index:1}.hi5-timeline__path{height:calc(100% - 96px);left:50%;overflow:visible;pointer-events:none;position:absolute;top:24px;transform:translateX(-50%);width:180px;z-index:-1}.hi5-timeline__path path{fill:none;stroke:rgba(255,255,255,.9);stroke-dasharray:5 8;stroke-width:2}.hi5-timeline__end,.hi5-timeline__start{color:var(--hi5-red);display:flex;flex-direction:column;font-weight:700;left:50%;position:absolute;text-align:center;transform:translateX(-50%);z-index:1}.hi5-timeline__start{top:-2px}.hi5-timeline__end{bottom:0}.hi5-timeline__start i{font-size:25px;font-style:normal;line-height:.8}.hi5-timeline__end small,.hi5-timeline__start small{color:var(--hi5-white);font-size:9px;letter-spacing:.22em}.hi5-timeline__start small{margin-top:5px}.hi5-timeline__end i{color:var(--hi5-red);font-size:21px;font-style:normal;line-height:.75;margin-top:5px}.hi5-milestone{align-items:center;column-gap:18px;display:grid;grid-template-columns:230px 170px 250px;min-height:200px;position:relative}.hi5-milestone--left .hi5-milestone__year{grid-column:1;grid-row:1;text-align:right}.hi5-milestone--left .hi5-milestone__image{grid-column:2;grid-row:1}.hi5-milestone--left .hi5-milestone__copy{grid-column:3;grid-row:1}.hi5-milestone--right .hi5-milestone__copy{grid-column:1;grid-row:1;text-align:right}.hi5-milestone--right .hi5-milestone__image{grid-column:2;grid-row:1}.hi5-milestone--right .hi5-milestone__year{grid-column:3;grid-row:1}.hi5-milestone__image{background-position:50%;background-size:cover;border:1px solid rgba(255,255,255,.85);border-radius:50%;height:160px;margin:auto;opacity:0;position:relative;transform:scale(.84);transition:opacity .8s ease,transform .8s cubic-bezier(.22,1,.36,1);width:160px}.hi5-milestone__image:before{border:2px dashed rgba(255,255,255,.85);border-radius:50%;content:"";inset:-9px;position:absolute}.hi5-milestone__copy,.hi5-milestone__year{opacity:0;transform:translateY(35px);transition:opacity .8s ease,transform .8s cubic-bezier(.22,1,.36,1)}.hi5-milestone__year span{color:rgba(62,72,92,.45);display:block;font-size:clamp(68px,7vw,96px);font-weight:700;letter-spacing:-.08em;line-height:.78}.hi5-milestone__year strong{color:var(--hi5-yellow);display:block;font-size:24px;line-height:1;margin-top:-7px}.hi5-milestone__copy{color:#b8bac2;font-family:Manrope,sans-serif;font-size:15px;line-height:1.65;margin:0;max-width:250px}.hi5-milestone__icon{position:absolute;color:var(--hi5-white);font-size:26px;height:30px;width:30px}.hi5-milestone__icon:before{content:"☁"}.hi5-milestone__icon--cloud{right:-50px;top:8px}.hi5-milestone__icon--cloud-lightning{left:-52px;top:8px}.hi5-milestone__icon--cloud-lightning:before{content:"☁︎"}.hi5-milestone__icon--sun{right:-50px;top:8px}.hi5-milestone__icon--sun:before{content:"☼"}.hi5-milestone.is-visible .hi5-milestone__image{opacity:1;transform:scale(1)}.hi5-milestone.is-visible .hi5-milestone__copy,.hi5-milestone.is-visible .hi5-milestone__year{opacity:1;transform:translateY(0)}.hi5-milestone.is-visible .hi5-milestone__year{transition-delay:.1s}.hi5-milestone.is-visible .hi5-milestone__copy{transition-delay:.18s}.hi5-footer-cta{min-height:560px;padding:175px 8% 50px}.hi5-footer-cta__backdrop{background:linear-gradient(rgba(13,22,37,.93),rgba(13,22,37,.95)),url(https://webdesign-finder.com/hi5clive-v2/wp-content/uploads/2025/04/footer_banner.png) 50%/cover;inset:0;position:absolute}.hi5-footer-cta>:not(.hi5-footer-cta__backdrop){position:relative;z-index:1}.hi5-footer-cta>a{font-size:clamp(48px,8.5vw,135px)}.hi5-socials{display:flex;gap:25px;justify-content:center;margin-top:42px}.hi5-socials a,.hi5-socials i{font-size:11px;font-style:normal;font-weight:700;letter-spacing:.18em}.hi5-socials a:hover{color:var(--hi5-red)}.hi5-footer-cta>small{bottom:35px;color:#9da2ae;font-size:10px;font-weight:700;left:0;letter-spacing:.22em;position:absolute;right:0}.hi5-back-top{background:var(--hi5-red);border:0;border-radius:50%;bottom:24px;color:var(--hi5-white);font-size:22px;height:48px;position:fixed;right:24px;width:48px;z-index:30}.hi5-way__content h2,.hi5-way__quote,.hi5-way__timeline{position:relative;z-index:1}.hi5-way__quote button:disabled{cursor:default;opacity:.2}.hi5-way__timeline{bottom:35px;height:90px;overflow:hidden;padding:0}.hi5-way__timeline-track{align-items:flex-end;bottom:10px;display:flex;left:50%;position:absolute;transition:transform .7s cubic-bezier(.22,1,.36,1);will-change:transform}.hi5-way__timeline-track:before{background:rgba(255,255,255,.42);left:0}.hi5-way__timeline-track button{flex:0 0 290px;height:65px;transform:none}.hi5-way__timeline-track button span{bottom:28px;left:50%;margin:0;position:absolute;transform:translateX(-50%)}.hi5-way__timeline-track button i{bottom:0;left:50%;margin:0;position:absolute;transform:translateX(-50%)}.hi5-way__timeline-track button.is-past i{background:var(--hi5-yellow)}.hi5-way__timeline-track button.is-active i{background:var(--hi5-yellow);box-shadow:0 0 0 4px rgba(255,174,24,.08);transform:translateX(-50%) scale(1.08)}.hi5-way__timeline-track button.is-future i{background:transparent}@media (max-width:800px){.hi5-header{height:68px;padding:0 22px}.hi5-brand{font-size:28px}.hi5-brand small{font-size:8px}.menu-toggle{height:50px;top:9px;width:50px}.hire-link{font-size:9px;padding:10px 15px}.hi5-menu{grid-template-columns:1fr;grid-template-rows:auto auto auto;inset:68px 0 0;overflow-y:auto}.hi5-menu__pages,.hi5-menu__secondary,.hi5-menu__services{grid-column:1;grid-row:auto;padding:32px 26px}.hi5-menu__pages{order:2}.hi5-menu__secondary{order:3}.hi5-hero{min-height:680px}.hi5-hero__content{inset:68px 22px 0}.logo-grid{height:min(62vw,270px);top:57%;width:min(62vw,270px)}.hi5-hero__title-wrap{left:31%;top:61%}.hi5-hero h1{font-size:clamp(39px,10vw,68px)}.hi5-hero__hi5{font-size:43px}.hi5-eyebrow{bottom:6%;font-size:9px;letter-spacing:.16em}.hi5-slider-dots{right:25px;top:44%}.hi5-section{padding:90px 22px}.hi5-intro{min-height:1000px}.hi5-intro__form{max-width:none}.hi5-intro__image{margin-left:0;margin-top:40px}.hi5-intro__heading{margin:95px auto 45px}.hi5-service-grid{grid-template-columns:1fr}.hi5-service+.hi5-service{margin-top:38px}.hi5-contact-band{min-height:370px;padding:130px 22px}.hi5-portfolio{padding:0 0 65px}.hi5-portfolio__reel{grid-template-columns:23% repeat(3,1fr);height:220px;min-height:0;overflow-x:auto}.hi5-portfolio__reel-brand{min-width:23vw}.hi5-portfolio__reel-item{min-width:58vw}.hi5-portfolio__filters{gap:22px;justify-content:flex-start;margin:42px 22px 35px;min-height:58px;overflow-x:auto}.hi5-portfolio__filters button{font-size:11px}.hi5-team{min-height:850px}.hi5-team__intro{display:block}.hi5-team__stage{margin-top:70px;min-height:500px}.hi5-team__portrait{height:390px;width:68%}.hi5-team__bubble{left:9%;min-height:135px;top:55px;width:260px}.hi5-team__bubble b{font-size:40px}.hi5-team__bubble small{font-size:17px}.hi5-team__stage h3{top:360px}.hi5-story{display:block}.hi5-story__image{min-height:350px}.hi5-story__copy{margin-top:60px}.hi5-way{min-height:0;padding-bottom:90px;padding-top:100px}.hi5-timeline{margin-top:70px;padding:20px 0 30px 70px}.hi5-timeline__path{height:calc(100% - 45px);left:28px;top:20px;width:70px}.hi5-milestone,.hi5-milestone--left,.hi5-milestone--right{column-gap:22px;display:grid;grid-template-columns:70px minmax(0,1fr);min-height:0;padding:48px 0}.hi5-milestone--left .hi5-milestone__image,.hi5-milestone--right .hi5-milestone__image,.hi5-milestone__image{grid-column:1;grid-row:1/span 2;height:70px;width:70px}.hi5-milestone__image:before{inset:-7px}.hi5-milestone--left .hi5-milestone__year,.hi5-milestone--right .hi5-milestone__year,.hi5-milestone__year{grid-column:2;grid-row:1;text-align:left}.hi5-milestone__year span{font-size:56px}.hi5-milestone__year strong{font-size:18px;margin-top:-2px}.hi5-milestone--left .hi5-milestone__copy,.hi5-milestone--right .hi5-milestone__copy,.hi5-milestone__copy{grid-column:2;grid-row:2;max-width:none;text-align:left}.hi5-footer-cta{min-height:410px;padding:125px 22px 50px}.hi5-socials{gap:10px}.hi5-socials a,.hi5-socials i{font-size:8px}}.hi5-way__word{animation:none}.spb-services{background:var(--hi5-navy);min-height:1120px;overflow:hidden;padding:170px 22px 190px;position:relative}.spb-services__intro{margin:0 auto 78px;max-width:1052px;text-align:center}.spb-services__eyebrow{color:var(--hi5-red);font-size:12px;font-weight:700;letter-spacing:.28em;margin:0 0 25px;text-transform:uppercase}.spb-services__intro h2{font-family:Manrope,sans-serif;font-size:clamp(46px,6.7vw,96px);font-weight:300;letter-spacing:-.08em;line-height:.88;margin:0}.spb-services__intro h2 em{color:var(--hi5-yellow);font-style:normal;font-weight:700}.spb-services__rule{background:var(--hi5-red);display:block;height:2px;margin:39px auto 0;width:58px}.spb-services__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:840px;width:100%}.spb-service-tile{align-content:center;aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;min-width:0;opacity:0;padding:clamp(28px,4vw,62px);transform:translateX(-110vw);transition:opacity .8s ease,transform 1s cubic-bezier(.22,1,.36,1)}.spb-service-tile:first-child{background:var(--hi5-red);color:var(--hi5-ink)}.spb-service-tile:nth-child(2){background:var(--hi5-white);color:var(--hi5-ink)}.spb-service-tile:nth-child(3){background:var(--hi5-ink);color:var(--hi5-white)}.spb-service-tile:nth-child(4){background:#10bfd0;color:var(--hi5-white)}.spb-service-tile:nth-child(2),.spb-service-tile:nth-child(4){border-left:1px solid rgba(0,11,43,.2)}.spb-service-tile:nth-child(n+3){border-top:1px solid rgba(255,255,255,.22)}.spb-service-tile__number{align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:.22em;margin-bottom:auto;opacity:.68}.spb-service-tile h3{font-family:Manrope,sans-serif;font-size:clamp(32px,4.2vw,62px);font-weight:800;letter-spacing:-.08em;line-height:.9;margin:0 0 28px;max-width:8ch;min-height:1.8em;transition:color .35s ease}.spb-service-tile--3 h3{font-size:clamp(28px,3.55vw,52px);letter-spacing:-.075em;max-width:none;white-space:nowrap}.spb-service-tile p{font-size:clamp(15px,1.45vw,20px);line-height:1.42;margin:0;max-width:24ch}.spb-services.is-visible .spb-service-tile{opacity:1;transform:translateX(0)}.spb-services.is-visible .spb-service-tile:first-child{transition-delay:.05s}.spb-services.is-visible .spb-service-tile:nth-child(2){transition-delay:.25s}.spb-services.is-visible .spb-service-tile:nth-child(3){transition-delay:.45s}.spb-services.is-visible .spb-service-tile:nth-child(4){transition-delay:.65s}.spb-service-tile:first-child:focus-within h3,.spb-service-tile:first-child:hover h3{color:var(--hi5-white)}.spb-service-tile:nth-child(2):focus-within h3,.spb-service-tile:nth-child(2):hover h3{color:var(--hi5-red)}.spb-service-tile:nth-child(3):focus-within h3,.spb-service-tile:nth-child(3):hover h3{color:var(--hi5-yellow)}.spb-service-tile:nth-child(4):focus-within h3,.spb-service-tile:nth-child(4):hover h3{color:var(--hi5-ink)}@media (max-width:800px){.spb-services{min-height:0;padding:110px 22px 125px}.spb-services__intro{margin-bottom:52px}.spb-services__intro h2{font-size:clamp(45px,13vw,72px)}.spb-services__grid{grid-template-columns:1fr;max-width:520px}.spb-service-tile{aspect-ratio:auto;min-height:330px;padding:32px}.spb-service-tile:nth-child(2),.spb-service-tile:nth-child(4){border-left:0}.spb-service-tile:nth-child(n+3){border-top:0}.spb-service-tile+.spb-service-tile{border-top:1px solid rgba(255,255,255,.22)}.spb-service-tile:nth-child(2)+.spb-service-tile{border-color:rgba(255,255,255,.22)}.spb-service-tile h3{font-size:clamp(35px,11vw,58px);margin-bottom:24px;min-height:0}.spb-service-tile--3 h3{font-size:clamp(31px,9.5vw,49px);white-space:normal}.spb-service-tile p{font-size:17px;max-width:28ch}}@media (prefers-reduced-motion:reduce){.spb-service-tile{opacity:1;transform:none;transition:none}}.spb-workflow{background:var(--hi5-navy);color:var(--hi5-white);overflow:hidden;padding:175px 22px 190px}.spb-workflow__intro{margin:0 auto 70px;text-align:center}.spb-workflow__intro p{color:var(--hi5-red);font-size:12px;font-weight:700;letter-spacing:.28em;margin:0 0 25px}.spb-workflow__intro h2{font-family:Manrope,sans-serif;font-size:clamp(47px,6.8vw,98px);font-weight:300;letter-spacing:-.085em;line-height:.86;margin:0}.spb-workflow__intro h2 em{color:var(--hi5-yellow);font-style:normal;font-weight:700}.spb-workflow__intro>span{background:var(--hi5-red);display:block;height:2px;margin:38px auto 0;width:58px}.spb-workflow__panel{display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1100px;min-height:650px;position:relative}.spb-workflow__area{padding:clamp(42px,5vw,76px) clamp(30px,5.5vw,82px)}.spb-workflow__area--core{background:var(--hi5-ink);color:var(--hi5-white)}.spb-workflow__area--visual{background:var(--hi5-white);color:var(--hi5-ink);padding-left:calc(clamp(30px,5.5vw,82px) + 60px)}.spb-workflow__label{color:var(--hi5-red);font-size:13px;font-weight:800;letter-spacing:.18em;margin:0 0 42px}.spb-workflow__area h3{font-family:Manrope,sans-serif;font-size:clamp(35px,3.25vw,52px);font-weight:700;letter-spacing:-.08em;line-height:.92;margin:0 0 48px;max-width:12ch;width:100%}.spb-workflow__summary{font-size:clamp(17px,1.5vw,21px);line-height:1.4;margin:0 0 33px;max-width:22ch;opacity:.78}.spb-workflow__area ul{list-style:none;margin:0;padding:0}.spb-workflow__area li{align-items:center;display:flex;font-size:clamp(16px,1.5vw,21px);line-height:1.3;margin:0 0 20px}.spb-workflow__area li:before{border:2px solid var(--hi5-red);border-radius:50%;color:var(--hi5-red);content:"✓";flex:0 0 20px;font-size:11px;height:20px;margin-right:20px;width:20px}.spb-workflow__area li:before,.spb-workflow__mark{align-items:center;display:flex;justify-content:center}.spb-workflow__mark{background:var(--hi5-navy);border:1px solid rgba(183,229,232,.72);border-radius:50%;height:162px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:162px;z-index:2}.spb-workflow__mark:after,.spb-workflow__mark:before{border:1px solid rgba(183,229,232,.6);border-radius:50%;content:"";inset:-12px;position:absolute}.spb-workflow__mark:before{border-top-color:var(--hi5-red);border-right-color:rgba(0,217,232,.35)}.spb-workflow__mark:after{inset:-24px;opacity:.5;border-top-color:var(--hi5-yellow);border-left-color:rgba(183,229,232,.22)}.spb-workflow__mark span{border-left:1px solid rgba(183,229,232,.6);height:calc(100% + 48px);position:absolute}.spb-workflow__mark img{height:78px;object-fit:contain;position:relative;width:78px}.spb-workflow__mark:hover:after,.spb-workflow__mark:hover:before{animation:spb-workflow-ring-spin .95s linear infinite}.spb-workflow__mark:hover:after{animation-direction:reverse;animation-duration:1.35s}@keyframes spb-workflow-ring-spin{to{transform:rotate(1turn)}}@media (max-width:900px){.spb-workflow{padding:110px 22px 125px}.spb-workflow__intro{margin-bottom:52px}.spb-workflow__intro h2{font-size:clamp(45px,13vw,75px)}.spb-workflow__panel{display:block;min-height:0}.spb-workflow__area{min-height:470px;padding:42px 30px 48px}.spb-workflow__area--core{padding-bottom:145px}.spb-workflow__area--visual{padding-left:30px;padding-top:145px}.spb-workflow__area h3{font-size:clamp(38px,10.5vw,58px)}.spb-workflow__mark{height:117px;top:50%;width:117px}.spb-workflow__mark img{height:58px;width:58px}.spb-workflow__mark:before{inset:-9px}.spb-workflow__mark:after{inset:-17px}}.hi5-intro__form{display:block!important;margin-left:max(22px,calc((100% - 1052px) / 2))!important;max-width:none!important;opacity:1;width:540px!important}.hi5-intro__form>.hi5-form-label{color:var(--hi5-white)!important;display:block!important;font-family:Manrope,sans-serif;font-size:clamp(44px,4.1vw,61px)!important;font-weight:300;letter-spacing:-.07em;line-height:1;margin:0 0 72px!important}.hi5-intro__image{bottom:auto!important;height:710px!important;left:auto!important;right:max(22px,calc((100% - 1052px) / 2))!important;top:84px!important;width:540px!important}.hi5-intro__lead-form{display:grid!important;gap:32px 20px;grid-template-columns:1fr 1fr;width:100%}.hi5-intro__lead-form>p:first-child{display:none!important}.hi5-intro__lead-form>div{min-width:0}.hi5-intro__lead-form>div:nth-of-type(-n+5){display:contents!important}.hi5-intro__lead-form>div:nth-of-type(-n+5)>label{display:none!important}.hi5-intro__lead-form input[name=name]{grid-column:1/-1!important;grid-row:1}.hi5-intro__lead-form input[name=email]{grid-column:2!important;grid-row:2}.hi5-intro__lead-form input[name=phone]{grid-column:1!important;grid-row:2}.hi5-intro__lead-form textarea[name=message]{grid-column:1/-1!important;grid-row:3}.hi5-intro__lead-form input[name=company],.hi5-intro__lead-form label[for$=-company]{display:none!important}.hi5-intro__lead-form>div:nth-of-type(5),.hi5-intro__lead-form>div:nth-of-type(6),.hi5-intro__lead-form>div:nth-of-type(7){grid-column:1/-1}.hi5-intro__lead-form label{display:block;font-size:0}.hi5-intro__lead-form input:not([type=checkbox]),.hi5-intro__lead-form textarea{display:block;width:100%}.hi5-intro__lead-form input::placeholder,.hi5-intro__lead-form textarea::placeholder{color:#273246;opacity:1}.hi5-intro__lead-form input[type=checkbox]{accent-color:var(--hi5-red);margin-right:8px}.hi5-intro__lead-form>div:nth-of-type(6) label{align-items:center;display:flex;font-size:11px;letter-spacing:.03em}.hi5-intro__lead-form>div:nth-of-type(6) label a{color:inherit;text-decoration:underline;text-underline-offset:.18em;transition:color .2s ease}.hi5-intro__lead-form>div:nth-of-type(6) label a:hover{color:var(--hi5-yellow)}.hi5-intro__lead-form>div:nth-of-type(6){grid-column:1/-1;grid-row:4;margin-top:-8px}.hi5-intro__lead-form button{background:transparent;border:2px solid var(--hi5-yellow);color:var(--hi5-white);font-size:11px;font-weight:700;grid-column:1;grid-row:5;letter-spacing:.2em;margin-top:0!important;padding:15px 55px;width:max-content}.hi5-intro__lead-form button:hover{background:var(--hi5-yellow);color:var(--hi5-ink)}.hi5-intro__lead-form [aria-live]{grid-column:1/-1;font-size:13px}.hi5-intro__lead-form [aria-live] p{margin:0}@media (max-width:800px){.hi5-intro__form{margin-left:0!important;width:100%!important}.hi5-intro__image{bottom:auto!important;height:480px!important;left:22px!important;right:auto!important;top:560px!important;width:calc(100% - 44px)!important}.hi5-intro__form>.hi5-form-label{margin-bottom:42px!important}.hi5-intro__lead-form{grid-template-columns:1fr}.hi5-intro__lead-form button,.hi5-intro__lead-form input[name=email],.hi5-intro__lead-form input[name=phone],.hi5-intro__lead-form textarea[name=message]{grid-column:1!important}.hi5-intro__lead-form [aria-live],.hi5-intro__lead-form button,.hi5-intro__lead-form>div:nth-of-type(5),.hi5-intro__lead-form>div:nth-of-type(6),.hi5-intro__lead-form>div:nth-of-type(7){grid-column:1}}.hi5-brand small,.hi5-footer-cta>small{color:var(--hi5-muted)}.hi5-contact-band,.hi5-footer-cta,.hi5-story,.hi5-team{background:var(--hi5-navy)!important}.hi5-intro{background:#00133F!important}.hi5-service,.hi5-service:focus-visible,.hi5-service:hover{background:#001638!important}.hi5-video-cta{background:#000F35!important}.hi5-site-footer{background:var(--hi5-ink)!important;color:var(--hi5-muted)}.hi5-footer-cta:before,.hi5-story__word,.hi5-way__word{color:rgba(183,229,232,.16)!important}.hi5-brand{display:block;height:87px;width:346px}.hi5-brand img{display:block;height:100%;object-fit:contain;object-position:left center;width:100%}.spb-hero-logo{height:auto;left:0;position:absolute;top:52%;transform:translateY(-38%);width:min(37vw,450px);z-index:2}.hi5-hero__hi5{color:var(--hi5-red);font-size:clamp(22px,2.1vw,32px);letter-spacing:.12em;line-height:1;margin:0}.hi5-portfolio__reel-brand{background:var(--hi5-navy);overflow:hidden;position:relative}.hi5-portfolio__reel-brand:after{background:url(/logo/LOGO%20SIMPLE%20SIN%20FONDO.png) 50%/100% auto no-repeat;content:"";inset:0;position:absolute;transform:rotate(-90deg) scale(1.65)}.hi5-footer-cta:before{content:"SPB"!important}@media (max-width:800px){.hi5-brand{height:69px;width:273px}.spb-hero-logo{left:-4px;top:57%;width:min(68vw,330px)}.hi5-hero__hi5{font-size:16px}.hi5-portfolio__reel-brand:after{background-size:100% auto;transform:rotate(-90deg) scale(1.65)}}.hi5-story{background:#202b3b!important;display:grid!important;gap:8%!important;grid-template-columns:1fr 1fr!important;min-height:820px!important;padding:175px 10% 150px!important}.hi5-story__backdrop,.hi5-story__rail{display:none!important}.hi5-story__word{color:rgba(35,47,68,.28);top:115px}.hi5-story__copy,.hi5-story__image{margin-top:0!important}.hi5-story__image{aspect-ratio:.72;min-height:560px!important;opacity:0;transform:translate3d(-90px,0,0);transition:opacity .85s ease,transform .95s cubic-bezier(.22,1,.36,1)}.hi5-story__copy{margin-left:-11%;opacity:0;transform:translate3d(90px,0,0);transition:opacity .85s ease .12s,transform .95s cubic-bezier(.22,1,.36,1) .12s;z-index:3}.hi5-story.is-visible .hi5-story__copy,.hi5-story.is-visible .hi5-story__image{opacity:1;transform:translateZ(0)}.hi5-story__copy>p:not(:first-child) span{color:var(--hi5-yellow)}.hi5-story{align-items:start;gap:0!important;grid-template-columns:540px minmax(0,1fr)!important;margin:0;max-width:none;padding:45px max(22px,calc((100% - 1048px) / 2)) 125px!important;width:100%}.hi5-story__image{aspect-ratio:.74;height:730px;justify-self:start;max-width:540px;min-height:0!important;width:540px}.hi5-story__copy{align-self:start;margin-left:-37px!important;margin-top:70px!important;max-width:650px}.hi5-story__copy h2{font-size:clamp(42px,4.1vw,61px);line-height:1;margin:0 0 67px;max-width:640px}.hi5-story__copy h2 strong{font-weight:800}.hi5-story__copy>p:first-of-type,.hi5-story__copy>p:not(:first-child){font-size:clamp(16px,1.45vw,22px);line-height:1.8;max-width:560px}.hi5-story__copy .outline-link{border-color:var(--hi5-red);display:inline-block;margin-top:52px;padding:15px 47px}.hi5-intro{background:#202b3b;min-height:920px;overflow:hidden;padding:84px 0 150px;position:relative}.hi5-intro__form{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-left:max(22px,calc((100% - 1052px) / 2));max-width:none;opacity:0;position:relative;transform:translate3d(-90px,0,0);transition:opacity .85s ease,transform .95s cubic-bezier(.22,1,.36,1);width:540px;z-index:2}.hi5-intro__form .hi5-form-label{color:var(--hi5-white);font-family:Manrope,sans-serif;font-size:clamp(44px,4.1vw,61px);font-weight:300;grid-column:1/-1;letter-spacing:-.07em;line-height:1;margin:0 0 33px;text-transform:none}.hi5-intro__form .hi5-form-label:first-letter{font-weight:300}.hi5-intro__form .hi5-form-label strong{font-weight:800}.hi5-intro input,.hi5-intro textarea{background:var(--hi5-white);border:0;color:var(--hi5-ink);font-size:13px;font-style:italic;font-weight:700;letter-spacing:.18em;outline:0;padding:25px 30px}.hi5-intro input::placeholder,.hi5-intro textarea::placeholder{color:#273246;opacity:1}.hi5-intro input:first-of-type,.hi5-intro textarea{grid-column:1/-1}.hi5-intro textarea{min-height:162px;resize:none}.hi5-intro__form button{border-color:var(--hi5-yellow);margin-top:39px;padding:15px 55px}.hi5-intro__image{background-color:#00133F;background-image:linear-gradient(rgba(9,24,39,.05),rgba(9,24,39,.05)),url(https://webdesign-finder.com/hi5clive-v2/wp-content/uploads/2025/04/contact_home.jpg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:710px;margin:0;opacity:0;position:absolute;right:max(22px,calc((100% - 1052px) / 2));top:84px;transform:translate3d(90px,0,0);transition:opacity .85s ease,transform .95s cubic-bezier(.22,1,.36,1) .12s;width:540px;z-index:1}.hi5-intro.is-visible .hi5-intro__form,.hi5-intro.is-visible .hi5-intro__image{opacity:1;transform:translateZ(0)}.hi5-intro__heading,.hi5-service-grid{margin-left:max(22px,calc((100% - 1052px) / 2));margin-right:max(22px,calc((100% - 1052px) / 2));margin-top:91px}.hi5-intro__heading{position:relative;z-index:2;margin-top:230px!important}.hi5-service-grid{display:flex;gap:28px;margin-top:72px;overflow-x:auto;overscroll-behavior-x:contain;padding:0 0 20px;scrollbar-width:none}.hi5-service-grid::-webkit-scrollbar{display:none}.hi5-service{background:#182131;border:0;color:var(--hi5-white);display:flex;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 56px) / 3);flex-direction:column;min-height:430px;overflow:hidden;padding:78px 42px 36px;position:relative;text-align:center;transition:background .35s ease,color .35s ease,transform .35s ease}.hi5-service:focus-visible,.hi5-service:hover{background:var(--hi5-red);outline:0;transform:translateY(-8px)}.hi5-service__icon{color:var(--hi5-red);display:block;height:62px;margin:0 auto 28px;position:relative;transition:color .35s ease;width:62px}.hi5-service__icon:after,.hi5-service__icon:before{border:3px solid;content:"";position:absolute}.hi5-service--1 .hi5-service__icon:before{height:49px;left:8px;top:8px;transform:skew(-15deg);width:44px}.hi5-service--1 .hi5-service__icon:after{border-style:dotted;height:27px;left:18px;top:17px;transform:skew(-15deg);width:25px}.hi5-service--2 .hi5-service__icon:before{border-radius:50%;height:47px;left:7px;top:7px;width:47px}.hi5-service--2 .hi5-service__icon:after{height:12px;left:23px;top:23px;transform:rotate(45deg);width:12px}.hi5-service--3 .hi5-service__icon:before{height:28px;left:7px;top:9px;transform:rotate(30deg) skew(-12deg);width:47px}.hi5-service--3 .hi5-service__icon:after{height:28px;left:7px;top:25px;transform:rotate(30deg) skew(-12deg);width:47px}.hi5-service:focus-visible .hi5-service__icon,.hi5-service:hover .hi5-service__icon{color:var(--hi5-yellow)}.hi5-service h3{font-size:14px;letter-spacing:.18em;line-height:1.5;margin:0 auto 38px;max-width:260px;text-transform:uppercase}.hi5-service p{color:#b5b8c0;font-family:Manrope,sans-serif;font-size:19px;line-height:2.3;margin:0 auto;max-width:260px;min-height:0;transition:color .35s ease}.hi5-service:focus-visible p,.hi5-service:hover p{color:var(--hi5-white)}.hi5-service__arrow{bottom:22px;color:var(--hi5-yellow);font-size:24px;opacity:0;position:absolute;right:28px;transform:translate(-8px,8px);transition:opacity .35s ease,transform .35s ease}.hi5-service:focus-visible .hi5-service__arrow,.hi5-service:hover .hi5-service__arrow{opacity:1;transform:translate(0)}.hi5-service:focus-visible,.hi5-service:hover{background:#182131;color:var(--hi5-white);transform:none}.hi5-service h3{transition:color .3s ease}.hi5-service:focus-visible h3,.hi5-service:hover h3{color:var(--hi5-red)}.hi5-service:focus-visible .hi5-service__icon,.hi5-service:hover .hi5-service__icon{color:var(--hi5-red)}.hi5-service:focus-visible p,.hi5-service:hover p{color:#b5b8c0}.hi5-service:focus-visible .hi5-service__arrow,.hi5-service:hover .hi5-service__arrow{opacity:0}.hi5-video-cta{background:#071727;color:var(--hi5-white);min-height:780px;overflow:hidden;position:relative;text-align:center}.hi5-video-cta__media{background:url(https://webdesign-finder.com/hi5clive-v2/wp-content/uploads/2025/04/slide_bg_1.jpg) 50%/cover no-repeat;inset:0;position:absolute;transform:none}.hi5-video-cta__overlay{background:linear-gradient(rgba(7,23,38,.58),rgba(7,23,38,.72));inset:0;pointer-events:none;position:absolute}.hi5-video-cta__content{flex-direction:column;inset:0;position:absolute}.hi5-video-cta__content,.hi5-video-cta__play{align-items:center;display:flex;justify-content:center}.hi5-video-cta__play{border:2px solid var(--hi5-red);border-radius:50%;height:80px;margin-bottom:30px;position:relative;transition:background .3s ease,transform .3s ease;width:80px;z-index:1}.hi5-video-cta__play span{border-bottom:12px solid transparent;border-left:18px solid var(--hi5-white);border-top:12px solid transparent;display:block;margin-left:5px}.hi5-video-cta__play:hover{background:rgba(255,64,63,.25);transform:scale(1.08)}.hi5-video-cta h2{font-size:clamp(38px,4.2vw,58px);font-weight:800;line-height:1;margin:0 0 20px;position:relative;z-index:1}.hi5-video-cta p{font-size:12px;font-weight:700;letter-spacing:.24em;margin:0;position:relative;z-index:1}.hi5-footer-cta{background:#121c2d;min-height:780px;overflow:hidden;padding:275px 22px 90px;position:relative;text-align:center}.hi5-footer-cta__backdrop{display:none}.hi5-footer-cta:before{color:rgba(35,47,68,.32);content:"HI5";font-size:clamp(230px,32vw,520px);font-weight:800;left:50%;letter-spacing:-.14em;line-height:.75;pointer-events:none;position:absolute;top:120px;transform:translateX(-50%);white-space:nowrap}.hi5-footer-cta>a{display:block;font-family:Manrope,sans-serif;font-size:clamp(60px,8.5vw,136px);font-weight:600;letter-spacing:-.1em;line-height:.9;position:relative;z-index:1}.hi5-footer-cta .hi5-socials{margin-top:44px;position:relative;z-index:1}.hi5-site-footer{align-items:center;background:#0d1726;color:#9da2ae;display:flex;height:86px;justify-content:center;letter-spacing:.18em}.hi5-site-footer small{font-size:10px;font-weight:700}@media (max-width:800px){.hi5-footer-cta{min-height:600px;padding:230px 22px 75px}.hi5-footer-cta:before{top:105px}.hi5-footer-cta>a{font-size:clamp(42px,11vw,78px)}.hi5-footer-cta .hi5-socials{gap:10px}}.hi5-contact-band{background:#121c2d;min-height:760px;overflow:hidden;padding:0;position:relative}.hi5-contact-band:before{background:linear-gradient(90deg,transparent 0 10%,rgba(255,255,255,.018) 10% 25%,transparent 25% 38%,rgba(255,255,255,.018) 38% 49%,transparent 49% 64%,rgba(255,255,255,.018) 64% 79%,transparent 79%);content:"";height:155px;left:0;position:absolute;right:0;top:0}.hi5-contact-band__image{background:linear-gradient(rgba(8,18,31,.62),rgba(8,18,31,.76)),url(https://webdesign-finder.com/hi5clive-v2/wp-content/uploads/2025/04/slide_bg_1.jpg) 50%/cover;bottom:0;height:430px;inset-inline:0;position:absolute;top:auto}.hi5-contact-band p{bottom:265px;font-size:12px;margin:0 0 20px}.hi5-contact-band a,.hi5-contact-band p{left:max(22px,calc((100% - 1052px) / 2));position:absolute}.hi5-contact-band a{bottom:135px;font-family:Manrope,sans-serif;font-size:clamp(44px,6vw,88px);font-weight:300;line-height:.95}.hi5-contact-band a span{color:var(--hi5-red)}@media (max-width:800px){.hi5-contact-band{min-height:620px}.hi5-contact-band__image{height:310px}.hi5-contact-band p{bottom:220px;left:22px}.hi5-contact-band a{bottom:95px;left:22px;font-size:42px}.hi5-service-grid{margin-top:45px;margin-right:0;padding-right:22px}.hi5-service{flex-basis:82vw;min-height:390px;padding:62px 28px 32px}.hi5-service p{font-size:17px}.hi5-intro{min-height:1250px;padding:70px 22px 100px}.hi5-intro__form{margin-left:0;width:100%}.hi5-intro__form .hi5-form-label{font-size:42px}.hi5-intro__image{height:480px;left:22px;right:auto;top:560px;width:calc(100% - 44px)}.hi5-intro__heading{margin-left:0;margin-right:0;margin-top:150px!important}.hi5-service-grid{margin-left:0;margin-right:0;margin-top:72px}.hi5-story{display:block!important;grid-template-columns:none!important;min-height:850px!important;padding:90px 22px 100px!important;width:100%}.hi5-story__image{aspect-ratio:.78;height:auto;min-height:360px!important;width:100%}.hi5-story__copy{margin-left:0!important;margin-top:55px!important}.hi5-story__copy h2{margin-bottom:42px}}.hi5-story{background:#101827;min-height:940px;overflow:hidden;padding:0 10% 150px;position:relative}.hi5-story__backdrop{background:linear-gradient(rgba(13,22,37,.9),rgba(13,22,37,.94)),url(https://webdesign-finder.com/hi5clive-v2/wp-content/uploads/2025/04/about_home.jpg) 50%/cover no-repeat;inset:0;opacity:.9;position:absolute;z-index:0}.hi5-story__rail{align-items:center;display:flex;gap:18%;left:3%;position:absolute;right:50%;top:95px;z-index:2}.hi5-story__rail:before{background:rgba(255,255,255,.65);content:"";height:1px;left:0;position:absolute;right:0;top:50%}.hi5-story__rail i{background:var(--hi5-yellow);border-radius:50%;display:block;height:18px;position:relative;width:18px;z-index:1}.hi5-story__word{color:rgba(35,47,68,.36);font-size:clamp(130px,19vw,280px);left:5%;letter-spacing:-.12em;line-height:.8;pointer-events:none;position:absolute;top:130px;white-space:nowrap;z-index:1}.hi5-story__copy,.hi5-story__image{position:relative;z-index:2}.hi5-story__image{align-self:start;background-position:50%;background-size:cover;margin-top:505px;min-height:400px}.hi5-story__copy{align-self:center;margin-top:505px}@media (min-width:801px){.hi5-story{display:grid;gap:8%;grid-template-columns:1fr 1fr}}@media (max-width:800px){.hi5-story{min-height:900px;padding:0 22px 100px}.hi5-story__rail{left:22px;right:25%;top:72px}.hi5-story__word{font-size:92px;left:4%;top:105px}.hi5-story__image{margin-top:380px;min-height:260px}.hi5-story__copy{margin-top:55px}}@keyframes hi5-way-copy-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hi5-portfolio__reel-item span,.hi5-portfolio__reel-item:after{transition:none}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.hi5-story,.hi5-team{background:var(--hi5-navy)}.hi5-intro{background:#00133F}.hi5-service{background:#001638}.hi5-video-cta{background:#000F35}.hi5-footer-cta{background:var(--hi5-navy)}.hi5-site-footer{background:#00071E}.hi5-footer-cta:before,.hi5-story__word,.hi5-way__word{color:rgba(183,229,232,.16)}.hi5-video-cta__play:hover{background:rgba(0,217,232,.25)}.hi5-way{min-height:640px;overflow:hidden;padding:0;position:relative}.hi5-way__backdrop{background:linear-gradient(rgba(13,22,37,.88),rgba(13,22,37,.94)),url(https://webdesign-finder.com/hi5clive-v2/wp-content/uploads/2025/04/slide_bg_2.jpg) 50%/cover;inset:-8%;transform:scale(1.1)}.hi5-way__content{min-height:640px;padding:185px 0 0;text-align:center}.hi5-way__content h2{font-family:Manrope,sans-serif;font-size:clamp(37px,4vw,58px);font-weight:300;letter-spacing:-.07em;line-height:1;margin:0}.hi5-way__content h2 span{color:var(--hi5-red);font-weight:700}.hi5-way__quote{align-items:center;display:flex;gap:45px;justify-content:center;margin:52px auto 0;max-width:650px;min-height:78px;position:relative}.hi5-way__quote p{animation:hi5-way-copy-in .45s ease both;font-family:Manrope,sans-serif;font-size:clamp(18px,2vw,25px);line-height:1.45;margin:0;max-width:560px}.hi5-way__quote button{background:none;border:0;color:var(--hi5-red);font-size:45px;font-weight:300;line-height:1;padding:0;transition:color .25s,transform .25s}.hi5-way__quote button:hover{color:var(--hi5-yellow);transform:scale(1.15)}.hi5-way__timeline{align-items:flex-start;border-top:1px solid rgba(255,255,255,.55);bottom:43px;display:flex;justify-content:space-between;left:0;padding:0 4.4%;position:absolute;right:0}.hi5-way__timeline button{background:none;border:0;color:var(--hi5-white);padding:0;position:relative;transform:translateY(-1px)}.hi5-way__timeline button span{display:block;font-size:11px;font-weight:700;letter-spacing:.2em;margin-bottom:11px}.hi5-way__timeline button i{background:var(--hi5-navy);border:2px solid var(--hi5-yellow);border-radius:50%;display:block;height:18px;margin:auto;width:18px}.hi5-way__timeline button.is-active i{background:var(--hi5-yellow)}.hi5-way__timeline button:hover span{color:var(--hi5-yellow)}.hi5-way__word{bottom:-32px;color:rgba(35,47,68,.38);font-size:clamp(120px,18vw,245px);left:50%;letter-spacing:-.1em;line-height:.8;pointer-events:none;position:absolute;z-index:-1}@media (max-width:800px){.hi5-portfolio{padding-bottom:0}.hi5-way,.hi5-way__content{min-height:540px}.hi5-way__content{padding:135px 22px 0}.hi5-way__quote{gap:15px;margin-top:42px}.hi5-way__quote p{font-size:17px}.hi5-way__quote button{font-size:35px}.hi5-way__timeline{padding:0}.hi5-way__timeline-track button{flex-basis:190px}.hi5-way__timeline-track{transform:translate3d(-95px,0,0)}.hi5-way__word{bottom:0;font-size:90px}}.hi5-way__content{will-change:transform}.hi5-way,.hi5-way__content{min-height:720px}.hi5-way__content{padding-top:130px}.hi5-way__quote{margin-top:38px}.hi5-way__timeline{bottom:140px}.hi5-portfolio__filters{border-bottom:0}.hi5-way__timeline{bottom:25px;border-top:0;height:120px}.hi5-way__timeline:before{display:none}.hi5-way__timeline-track{bottom:21px;transform:translate3d(calc(-190px - (var(--way-index) * 380px)),0,0)}.hi5-way__timeline-track button{flex-basis:380px}.hi5-way__timeline-track:before{background:rgba(255,255,255,.55);bottom:6px;content:"";display:block;height:1px;left:190px;position:absolute;right:0}.hi5-way__timeline{bottom:150px;bottom:205px}.hi5-way__timeline-track button i{height:21px;width:21px}.hi5-way__word{bottom:145px;font-size:clamp(110px,16vw,220px);opacity:.82;animation:hi5-way-word-in .65s cubic-bezier(.22,1,.36,1) both}@media (max-width:800px){.hi5-way,.hi5-way__content{min-height:600px}.hi5-way__content{padding-top:110px}.hi5-way__quote{margin-top:30px}.hi5-way__timeline{bottom:80px;height:100px}.hi5-way__timeline:before{display:none}.hi5-way__timeline-track{bottom:17px;transform:translate3d(calc(-125px - (var(--way-index) * 250px)),0,0)}.hi5-way__timeline-track button{flex-basis:250px}.hi5-way__timeline-track:before{left:125px}.hi5-way__timeline{bottom:110px}.hi5-way__timeline-track button i{height:16px;width:16px}.hi5-way__word{bottom:115px;font-size:82px}}@keyframes hi5-way-word-in{0%{opacity:0;transform:translateX(-50%) translateY(16px)}to{opacity:.82;transform:translateX(-50%) translateY(0)}}.hi5-way__timeline-track{height:120px;width:max-content;z-index:1}.hi5-way__timeline-track:before{z-index:2}.hi5-way__timeline-track button{z-index:3}.hi5-way__word{bottom:-55px;left:190px;opacity:.035;transform:translateX(-50%);white-space:nowrap;z-index:0}@media (max-width:800px){.hi5-way__word{bottom:-45px;left:125px}}.hi5-way__backdrop{background:url(https://webdesign-finder.com/hi5clive-v2/wp-content/uploads/2025/04/slide_bg_2.jpg) 50%/cover no-repeat;inset:0;position:absolute;transform:none;z-index:0}.hi5-way__overlay{background:linear-gradient(rgba(8,14,27,.82),rgba(8,14,27,.87));inset:0;pointer-events:none;position:absolute;z-index:1}.hi5-way__content{position:relative;will-change:auto;z-index:2}