.hero-banner .content-wrapper{position:relative;z-index:1}.hero-banner .scroll-text a:hover{color:#00bceb}.hero-banner .number-text{background:linear-gradient(180deg,#00bceb,#41c1a3);-webkit-background-clip:text;font-size:240px;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;display:flex;height:100%;letter-spacing:-22.4px;line-height:1;margin:auto;text-align:center}.hero-banner .number-text span{margin:auto}.hero-banner .top-text{width:100%}.hero-banner .dash{background-color:var(--tertiary-color);display:block;flex-basis:10%;height:2px;margin-right:3%}.hero-banner .sub-text{color:var(--tertiary-color);flex-basis:87%;font-size:14px;font-weight:400;letter-spacing:7px;line-height:1.42;text-transform:uppercase}.hero-banner .heading-txt h1{color:#fff;font-weight:400;margin:0;text-transform:uppercase}.hero-banner .main-container{gap:28px}.hero-banner .left-text{flex-basis:42.417%}.hero-banner .right-text{align-items:end;display:flex;flex-basis:55.25%;flex-direction:row;flex-wrap:nowrap;gap:17px;margin-right:0;padding-top:196px}.hero-banner .scroll-text{align-items:center;display:flex;flex-basis:2.25%;flex-direction:column;justify-content:flex-end;margin-bottom:23px}.hero-banner .scroll-text a{color:#4a5565;display:inline-block;font-family:Arial;font-size:12px;letter-spacing:3.6px;line-height:1;padding-right:10px;position:relative;text-decoration:none;transition:all .3s ease;writing-mode:vertical-rl}.hero-banner a.arrow-scroll:after{background:linear-gradient(180deg,transparent,#00bceb 50%,transparent);content:"";height:100%;max-height:40px;min-height:40px;position:absolute;right:0;top:50%;transform:translate(-50%,-50%);width:1px}.hero-banner .heading-txt{width:100%}.hero-banner .heading-txt h1 span:last-child{text-align:end}.hero-banner .heading-txt h1 span{display:block}@media (min-width:1301px){.hero-banner .heading-txt h1{font-size:128px;line-height:120px}}@media(max-width:1300px){.hero-banner .number-text{font-size:170px;letter-spacing:-10.4px}.hero-banner .heading-txt h1{font-size:110px}.hero-banner .right-text{padding-top:156px}}@media(max-width:991px){.hero-banner .number-text span{margin:0 auto}.hero-banner .number-text{font-size:130px;letter-spacing:-10.4px}.hero-banner .right-text{flex-basis:51%;padding-top:39px}.hero-banner .scroll-text{margin-bottom:0}.hero-banner .heading-txt h1{font-size:80px}}@media(min-width:768px){.hero-banner .main-container{flex-wrap:nowrap}}@media(max-width:767px){.hero-banner .number-text span{margin:0}.hero-banner .number-text{font-size:42px;justify-content:center;letter-spacing:0}.hero-banner .heading-txt h1{font-size:42px;line-height:1.1}.hero-banner .heading-txt h1 span{display:unset}.hero-banner .right-text{align-items:start;flex-direction:column;flex-wrap:wrap;margin-top:10px;padding-top:0;text-align:center}.hero-banner .sub-text{font-size:12px}.hero-banner .left-text{margin-top:0}.hero-banner .scroll-text a{padding-bottom:31px;padding-right:0;writing-mode:unset}.hero-banner a.arrow-scroll:after{left:50%;transform:translate(-50%,-50%) rotate(90deg)}.hero-banner .scroll-text{justify-content:center;margin-top:0;width:100%}.hero-banner .left-text,.hero-banner .right-text{margin-right:0}}.introduction-twocol .top-text{margin-bottom:24px;width:100%}.introduction-twocol .dash{background-color:var(--tertiary-color);display:block;flex-basis:21%;height:2px;margin-right:6%}.introduction-twocol .sub-text{color:var(--tertiary-color);flex-basis:73%;font-size:12px;font-weight:400;letter-spacing:6px;line-height:1.42;text-transform:uppercase}.introduction-twocol .intro-text-wrapper{column-gap:5.34%;word-break:break-word}.introduction-twocol .left-intro{flex-basis:19%}.introduction-twocol .intro-details{flex-basis:75.66%}.introduction-twocol .intro-details .divider{background:linear-gradient(180deg,#00bceb,#41c1a3);height:2px;margin-bottom:24px;width:128px}.introduction-twocol blockquote.intro-highlight{margin-bottom:24px}.introduction-twocol h4.intro-author{font-size:32px;line-height:1;margin-bottom:8px}.introduction-twocol .content-wrapper{position:relative;z-index:1}.introduction-twocol p.intro-role{color:#99a1af;font-size:18px;line-height:1.5;margin-bottom:24px;margin-top:5px}.introduction-twocol .person-img img{border-radius:24px;margin-bottom:24px;max-width:228px}.introduction-twocol .person-signature{margin-bottom:24px}.introduction-twocol .intro-divider{background:linear-gradient(180deg,#00bceb,transparent);height:100%;max-height:128px;min-height:128px;width:2px}.introduction-twocol .intro-details h3{color:#fff;margin-bottom:48px}.introduction-twocol .intro-details p{color:#d1d5dc;margin-bottom:24px;margin-top:0}.introduction-twocol .intro-details p span{color:#00bceb}.introduction-twocol .intro-details h5{color:#fff;margin-bottom:24px;margin-top:56px}.introduction-twocol .intro-details p:last-child{margin:0}@media(min-width:768px) and (max-width:1200px){.introduction-twocol .left-intro{flex-basis:30%}.introduction-twocol .intro-details{flex-basis:64.66%}}@media(max-width:767px){.introduction-twocol .intro-text-wrapper{display:flex;flex-direction:column-reverse;gap:50px;justify-content:center}.introduction-twocol .intro-details h3{margin-bottom:30px}.introduction-twocol .dash{flex-basis:12%;margin-right:5%}.introduction-twocol .sub-text{flex-basis:83%}.introduction-twocol .intro-details h5{margin-top:35px}.introduction-twocol .intro-details{margin-top:0}.introduction-twocol .person-signature img{margin-left:auto;margin-right:auto;max-width:200px!important;width:100%}.introduction-twocol .left-intro{flex-basis:100%;text-align:center;width:100%}.introduction-twocol .intro-divider{background:linear-gradient(90deg,#00bceb,transparent);height:2px;margin:0 auto;max-height:none;min-height:auto;width:70%}}