.flex{display:flex;flex-wrap:wrap;width:100%}*{padding:0;margin:0}html{margin:0;padding:0;font-size:62.5%;scroll-behavior:smooth}body{padding:0;margin:0;background:#fff;color:#1c1c1c;font-size:62.5%;font-family:Arial,Helvetica,sans-serif;font-weight:400;scroll-behavior:smooth}img{display:block}a{text-decoration:none;color:#80c9ec}.button{display:inline-flex;align-items:center;gap:10px;font-family:'Open Sans',Arial,sans-serif;font-weight:500;font-size:1.4rem;line-height:1;text-transform:uppercase;background:#80c9ec;padding:20px 30px;color:#fff;letter-spacing:2px;transition:.3s all}.button i{font-size:1.2rem}.button:hover{background:#1c1c1c}h1,h2,h3,h4,h5,h6{font-family:'Open Sans',Arial,sans-serif;font-weight:500;margin:0;padding:0}h1{font-size:4.8rem;line-height:5.8rem}h2,h3{font-size:4rem;line-height:5rem}p{margin:0}a,div,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}a+a,a+div,a+h1,a+h2,a+h3,a+h4,a+h5,a+h6,a+ol,a+p,a+ul,div+a,div+div,div+h1,div+h2,div+h3,div+h4,div+h5,div+h6,div+ol,div+p,div+ul,h1+a,h1+div,h1+h1,h1+h2,h1+h3,h1+h4,h1+h5,h1+h6,h1+ol,h1+p,h1+ul,h2+a,h2+div,h2+h1,h2+h2,h2+h3,h2+h4,h2+h5,h2+h6,h2+ol,h2+p,h2+ul,h3+a,h3+div,h3+h1,h3+h2,h3+h3,h3+h4,h3+h5,h3+h6,h3+ol,h3+p,h3+ul,h4+a,h4+div,h4+h1,h4+h2,h4+h3,h4+h4,h4+h5,h4+h6,h4+ol,h4+p,h4+ul,h5+a,h5+div,h5+h1,h5+h2,h5+h3,h5+h4,h5+h5,h5+h6,h5+ol,h5+p,h5+ul,h6+a,h6+div,h6+h1,h6+h2,h6+h3,h6+h4,h6+h5,h6+h6,h6+ol,h6+p,h6+ul,ol+a,ol+div,ol+h1,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,ol+ol,ol+p,ol+ul,p+a,p+div,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,p+ol,p+p,p+ul,ul+a,ul+div,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6,ul+ol,ul+p,ul+ul{margin:30px 0 0 0}body:not(.home) #banner #bg-img img{object-position:0 -100px}body:not(.home) #banner #banner-content{min-height:300px}#content{padding:100px 0}#content .row{justify-content:center}#content .row .content-wrapper{max-width:1000px}#content .row .content-wrapper ol,#content .row .content-wrapper ul{padding-left:30px}.widget+.widget{margin:0}.widget.widget-companies{padding:100px 0}.widget.widget-story{border-top:1px solid #e6f1f8}.widget.widget-story .widget-header{align-items:center}.widget.widget-story .image-wrapper{border:1px solid #e6f1f8;aspect-ratio:.92571429}.widget.widget-story .image-wrapper img{width:100%;height:100%!important;object-fit:cover;background:#fff;padding:10px;box-sizing:border-box}.widget.widget-contact .image-wrapper{border:1px solid #e6f1f8}.widget.widget-contact .image-wrapper img{width:100%;height:auto;background:#fff;padding:10px;box-sizing:border-box}.widget.widget-contact .widget-header .header-left,.widget.widget-contact .widget-header .header-right{width:calc(50% - 50px)}.widget.widget-contact .widget-header .header-left p,.widget.widget-contact .widget-header .header-right p{color:#777;font-family:Arial,sans-serif;font-size:1.6rem;line-height:2.6rem}.widget .widget-header{display:flex;flex-wrap:wrap;width:100%;align-items:flex-start;gap:100px}.widget .widget-header .header-left{width:calc(33.333% - 50px);margin:0}.widget .widget-header .header-left h1:after,.widget .widget-header .header-left h2:after,.widget .widget-header .header-left h3:after,.widget .widget-header .header-left h4:after,.widget .widget-header .header-left h5:after,.widget .widget-header .header-left h6:after{display:block;width:110px;height:6px;content:'';margin-top:15px;background:linear-gradient(90deg,#80c9ec 0,#b5e5f8 25%,#deecf7 50%,#e6d6fb 75%,#dfa6f5 100%)}.widget .widget-header .header-right{width:calc(66.666% - 50px);margin:0}.widget .widget-header .header-right p{font-size:3rem;line-height:4rem;font-family:'Open Sans',Arial,sans-serif;font-weight:500}.container{font-size:1.6rem;line-height:2.4rem;padding:0 30px;max-width:1440px;margin:0 auto}.row{display:flex;flex-wrap:wrap;width:100%}#header{padding:22px 0}#logo{max-width:190px;display:block}#logo img{width:100%;height:auto}.border-wrap{position:relative;padding-left:30px}.border-wrap div+a,.border-wrap div+div,.border-wrap div+h1,.border-wrap div+h2,.border-wrap div+h3,.border-wrap div+h4,.border-wrap div+h5,.border-wrap div+h6,.border-wrap div+ol,.border-wrap div+p,.border-wrap div+ul,.border-wrap h1+a,.border-wrap h1+div,.border-wrap h1+h1,.border-wrap h1+h2,.border-wrap h1+h3,.border-wrap h1+h4,.border-wrap h1+h5,.border-wrap h1+h6,.border-wrap h1+ol,.border-wrap h1+p,.border-wrap h1+ul,.border-wrap h2+a,.border-wrap h2+div,.border-wrap h2+h1,.border-wrap h2+h2,.border-wrap h2+h3,.border-wrap h2+h4,.border-wrap h2+h5,.border-wrap h2+h6,.border-wrap h2+ol,.border-wrap h2+p,.border-wrap h2+ul,.border-wrap h3+a,.border-wrap h3+div,.border-wrap h3+h1,.border-wrap h3+h2,.border-wrap h3+h3,.border-wrap h3+h4,.border-wrap h3+h5,.border-wrap h3+h6,.border-wrap h3+ol,.border-wrap h3+p,.border-wrap h3+ul,.border-wrap h4+a,.border-wrap h4+div,.border-wrap h4+h1,.border-wrap h4+h2,.border-wrap h4+h3,.border-wrap h4+h4,.border-wrap h4+h5,.border-wrap h4+h6,.border-wrap h4+ol,.border-wrap h4+p,.border-wrap h4+ul,.border-wrap h5+a,.border-wrap h5+div,.border-wrap h5+h1,.border-wrap h5+h2,.border-wrap h5+h3,.border-wrap h5+h4,.border-wrap h5+h5,.border-wrap h5+h6,.border-wrap h5+ol,.border-wrap h5+p,.border-wrap h5+ul,.border-wrap h6+a,.border-wrap h6+div,.border-wrap h6+h1,.border-wrap h6+h2,.border-wrap h6+h3,.border-wrap h6+h4,.border-wrap h6+h5,.border-wrap h6+h6,.border-wrap h6+ol,.border-wrap h6+p,.border-wrap h6+ul,.border-wrap li+a,.border-wrap li+div,.border-wrap li+h1,.border-wrap li+h2,.border-wrap li+h3,.border-wrap li+h4,.border-wrap li+h5,.border-wrap li+h6,.border-wrap li+ol,.border-wrap li+p,.border-wrap li+ul,.border-wrap p+a,.border-wrap p+div,.border-wrap p+h1,.border-wrap p+h2,.border-wrap p+h3,.border-wrap p+h4,.border-wrap p+h5,.border-wrap p+h6,.border-wrap p+ol,.border-wrap p+p,.border-wrap p+ul{margin:15px 0 0 0}.border-wrap:before{position:absolute;left:0;top:0;width:6px;height:100%;content:'';display:block;background:linear-gradient(180deg,#80c9ec 0,#b5e5f8 25%,#deecf7 50%,#e6d6fb 75%,#dfa6f5 100%)}.button-wrap{margin-left:36px;display:flex;flex-wrap:wrap;gap:10px}.button-wrap a{margin:0}#banner{background:#1c1c1c url(../images/bgpattern-dark.png) center center repeat;position:relative}#banner h1,#banner h2,#banner h3,#banner h4,#banner h5,#banner h6,#banner li,#banner p{color:#fff}#banner .button:hover{background:#fff;color:#1c1c1c}#banner p{font-family:'Open Sans',Arial,sans-serif;font-weight:500;font-size:2.4rem;line-height:3.4rem}#banner #bg-img{position:absolute;width:50%;height:100%;right:0;top:0;margin:0}#banner #bg-img:before{content:'';display:block;height:100%;width:100%;position:absolute;top:0;left:0;background:linear-gradient(90deg,#1c1c1c 0,rgba(28,28,28,0) 100%)}#banner #bg-img img{width:100%;height:100%;object-fit:cover}#banner #banner-gradient{content:'';display:block;height:100%;width:50%;position:absolute;top:0;left:0;background:linear-gradient(270deg,#1c1c1c 0,rgba(28,28,28,0) 100%);margin:0}#banner #banner-content{position:relative;z-index:3;display:flex;flex-wrap:wrap;width:100%;justify-content:center;flex-direction:column;min-height:600px;max-width:70%}#banner #banner-content a,#banner #banner-content h1,#banner #banner-content h2,#banner #banner-content h3,#banner #banner-content h4,#banner #banner-content h5,#banner #banner-content h6,#banner #banner-content li,#banner #banner-content p{position:relative}#companies{background:#f9fcfe url(../images/bg-pattern.jpg) center top no-repeat;background-size:100% 660px}.tabs{margin-top:60px}.tabs:after{display:block;width:100%;height:20px;content:'';background:linear-gradient(90deg,#80c9ec 0,#b5e5f8 25%,#deecf7 50%,#e6d6fb 75%,#dfa6f5 100%)}.tab-contents{background:#1c1c1c url(../images/tabs-bg.jpg) center top no-repeat;background-size:cover;padding:60px;margin:0;position:relative}.tab-contents .tab-content{color:#fff;display:flex;flex-wrap:wrap;width:100%;gap:60px;display:none;margin:0;min-height:510px}.tab-contents .tab-content.active{display:flex}.tab-contents .tab-content .tab-content-left,.tab-contents .tab-content .tab-content-right{width:calc(50% - 30px)}.tab-contents .tab-content .tab-content-right{text-align:right;display:flex;flex-wrap:wrap;width:100%;width:calc(50% - 30px);justify-content:flex-end;align-items:flex-start;margin:0}.list-items{display:flex;flex-wrap:wrap;width:100%;align-items:flex-start;gap:20px}.list-items a{color:#fff}.list-items .column{font-weight:700;display:flex;flex-wrap:wrap;width:100%;width:calc(50% - 10px);margin:0;gap:15px}.list-items .list-item{display:flex;flex-wrap:wrap;width:100%;gap:10px;align-items:center;margin:0;flex-wrap:nowrap;align-items:flex-start}.list-items .list-item.sub-text{color:#777;font-weight:400;font-size:1.4rem;line-height:2.4rem}.list-items .list-item i{color:#80c9ec;font-size:2rem;margin-top:2px}.tab-headers{display:flex;flex-wrap:wrap;width:100%;gap:1px}.tab-headers .tab-header{display:block;font-size:1.4rem;line-height:1;background:#393939;text-transform:uppercase;letter-spacing:2px;color:#fff;font-family:'Open Sans',Arial,sans-serif;font-weight:500;margin:0 0 1px 0}.tab-headers .tab-header.active{margin:0}.tab-headers .tab-header a{padding:20px 30px;display:block;color:#fff}.company-logo p{color:#bbb;font-size:1.4rem;line-height:2.4rem;max-width:550px}.company-logo a{display:flex;flex-wrap:wrap;width:100%;justify-content:flex-end}.company-logo img{max-width:180px;max-height:40px}#testimonials{background:#f9fcfe}#testimonials .content p{position:relative}#testimonials .content p:first-of-type:before{content:'“';font-weight:700;font-family:Arimo,sans-serif;font-weight:700;font-size:4.8rem;line-height:1;display:inline-block;margin-right:10px;position:relative;top:20px;height:25px}#testimonials .content p:last-of-type:after{content:'”';font-weight:700;font-family:Arimo,sans-serif;font-weight:700;font-size:4.8rem;line-height:1;display:inline-block;height:25px;top:23px;position:relative;right:0;margin-left:10px;line-height:0}#testimonials .author{font-family:Arial,sans-serif;font-weight:700;font-size:1.6rem;line-height:2.6rem;color:#777}#testimonials .testimonials-wrapper{box-sizing:border-box}#testimonials .testimonial{background:#fff;border:1px solid #e6f1f8;padding:40px;font-size:1.8rem;line-height:2.8rem;font-family:'Open Sans',Arial,sans-serif;font-weight:500;border-bottom:3px solid #80c9ec;margin:0 15px}#story{padding:100px 0}#contact{padding:100px 0;background:#f9fcfe}#contact .contact-detail{display:flex;flex-wrap:wrap;width:100%;align-items:center;gap:30px}#contact .contact-detail i{font-size:3rem;color:#80c9ec}#contact .contact-detail .details a,#contact .contact-detail .details strong{display:block;width:100%}#contact .contact-detail .details a{color:#777}#testimonials{padding:0 0 100px 0}#key-people{padding:100px 0;background:#1c1c1c url(../images/bgpattern-dark.png) center center repeat;color:#fff;position:relative}#key-people:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(28,28,28,0) 0,#000 20%,#1c1c1c 80%,rgba(28,28,28,0) 100%)}#key-people div{position:relative}#key-people .row{display:block}#key-people .people-carousel-wrapper{position:relative;margin-top:60px;padding:0 70px}#key-people .people-carousel-wrapper .people{margin-top:0}#key-people .people-carousel-wrapper .people .owl-item{margin:0}#key-people .people-carousel-wrapper .navigation{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);display:flex;justify-content:space-between;align-items:center;margin:0;padding:0;gap:0;z-index:2;pointer-events:none}#key-people .people-carousel-wrapper .navigation button{display:flex;width:36px;height:36px;align-items:center;justify-content:center;background:#fff;color:#80c9ec;border:0;border-radius:50%;padding:0;cursor:pointer;position:relative;pointer-events:auto}#key-people .people-carousel-wrapper .navigation button:after{content:'';position:absolute;left:-5px;top:-5px;width:36px;height:36px;border:5px solid rgba(255,255,255,.2);border-radius:50%}#key-people .header-left{width:260px}#key-people .header-right{display:flex;align-items:flex-start;gap:60px;width:calc(100% - 260px - 100px)}#key-people .header-right p{max-width:700px}#key-people .header-right p{font-weight:700;font-family:Arial,sans-serif;font-size:1.6rem;line-height:2.6rem}#key-people .person{display:flex;flex-wrap:wrap;width:100%;gap:100px}#key-people .person .person-left,#key-people .person .person-right{width:calc(50% - 50px)}#key-people .person .person-details em{font-weight:700}#key-people .person .person-socials{display:flex;flex-wrap:wrap;width:100%;gap:30px}#key-people .person .person-socials .person-social{display:flex;flex-wrap:wrap;width:100%;width:auto;margin:0;align-items:center;gap:10px;color:#fff}#key-people .person .person-socials .person-social .icon{display:block;border-radius:50%;width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:#e6d6fb;color:#987eb9;font-size:1.4rem}#key-people .person .image-wrapper{aspect-ratio:1;border:8px solid #333}#key-people .person .image-wrapper img{width:100%;height:100%;object-fit:cover}#key-people .person .person-right{display:flex;flex-wrap:wrap;width:100%;width:calc(50% - 50px);align-items:center;color:#777}#key-people .person .person-right h3{color:#fff}#key-people .person .person-right .title{margin:0;color:#fff}footer{background:#fff;border-top:1px solid #e6f1f8;padding:100px 0}footer .copyright{color:#777;font-size:1.4rem;line-height:2.4rem;margin-top:30px}footer .row{gap:100px;align-items:flex-start}footer p.email,footer p.telephone{margin:0}footer p.email a,footer p.telephone a{color:#1c1c1c}footer #footer-logo+.address{margin-top:60px}footer nav{margin-top:30px}footer ul{list-style:none;padding:0;margin:0}footer ul li a{color:#777}footer .footer-col{width:calc(25% - 75px);font-size:1.4rem;line-height:2.4rem;margin:0}footer .footer-col.socials-col{display:flex;justify-content:flex-end}footer .footer-col.socials-col .socials{display:flex;gap:15px;margin:0}footer .footer-col.socials-col .socials a{color:#1c1c1c;margin:0}footer .footer-col.socials-col .socials i{font-size:1.8rem;line-height:2.8rem}footer .footer-col h4{font-weight:700;font-family:Arial,sans-serif;font-size:1.6rem;line-height:2.6rem}@media screen and (max-width:1040px){body:not(.home) #banner .button-wrap{display:none}body:not(.home) #banner #bg-img img{object-position:0}body:not(.home) #banner #banner-content{min-height:unset}#contact,#content,#key-people,#testimonials,footer{padding:60px 0}#testimonials{padding-top:0}footer .copyright{margin-top:0}footer .row{gap:30px}footer .footer-col{width:100%}footer .footer-col.socials-col{justify-content:flex-start}#story{padding:60px 0}.widget.widget-companies{padding:60px 0}.widget.widget-contact .widget-header .header-left,.widget.widget-contact .widget-header .header-right{width:100%}.widget .widget-header{gap:30px}.widget .widget-header .header-left,.widget .widget-header .header-right{width:100%;flex-wrap:wrap}.company-logo a{justify-content:flex-start}.tab-contents .tab-content .tab-content-left,.tab-contents .tab-content .tab-content-right{width:100%;justify-content:flex-start;text-align:left}#key-people .header-left,#key-people .header-right{width:100%}#key-people .header-right{gap:30px}#key-people .person{gap:30px}#key-people .person .person-left,#key-people .person .person-right{width:100%}#banner{display:flex;flex-wrap:wrap}#banner .container{order:1;width:100%}#banner #banner-content{max-width:100%;min-height:unset;padding:60px 0}#banner #banner-content:before{display:none}#banner #banner-gradient{display:none}#banner #bg-img{position:static;order:2;width:100%;height:400px}#banner #bg-img img{object-position:top}#banner #bg-img:before{display:none}}@media screen and (max-width:700px){.button-wrap{margin-left:0}.button-wrap a{text-align:center;justify-content:center;width:100%}#testimonials .testimonial{margin:0 20px}.tabs{width:100%}.tab-headers{flex-wrap:nowrap;overflow:auto}.tab-headers .tab-header.active a{color:#777}.tab-headers .tab-header a{padding:20px}.widget.widget-contact .widget-header .header-left h2{font-size:2.2rem;line-height:3.2rem}.widget .widget-header .header-right p{font-size:2.2rem;line-height:3.2rem}.container{padding:0 20px}.list-items .column{width:100%}.tab-contents{padding:30px}#banner p{font-size:2rem;line-height:3rem}h1{font-size:4rem;line-height:5rem}h2,h3{font-size:3.2rem;line-height:4.2rem}h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:none}}@media screen and (max-width:600px){#key-people .people-carousel-wrapper{margin-top:0;margin-bottom:30px;padding:0}#key-people .people-carousel-wrapper .navigation{position:static;transform:none;justify-content:flex-start;gap:20px;margin:0 0 30px 0;pointer-events:auto}}