@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;500;700&display=swap");*{font-family:'Roboto', sans-serif}h1.primary-title,h2.secondary-title,span.secondary-title,h2.minor-title,h3.minor-title{line-height:1.2;padding:0;margin:0}h1.primary-title{text-transform:uppercase;font-weight:bold;font-size:45px}@media screen and (min-width: 64em){h1.primary-title{font-size:65px}}h1.primary-title>span{font-size:30px;font-weight:400;text-transform:capitalize;display:block}h1.primary-title.light{color:#fff}h1.primary-title.dark{color:#01548D}span.secondary-title,h2.secondary-title{text-transform:capitalize;font-size:30px;font-weight:bold}@media screen and (min-width: 64em){span.secondary-title,h2.secondary-title{font-size:40px}}span.secondary-title.light,h2.secondary-title.light{color:#fff}span.secondary-title.light>span,h2.secondary-title.light>span{color:#fff;font-weight:300}span.secondary-title.dark,h2.secondary-title.dark{color:#01548D}span.secondary-title.dark>span,h2.secondary-title.dark>span{color:#0163a6;font-weight:300}h1.line-left,h1.line-right,h2.line-left,h2.line-right,h3.line-left,h3.line-right{position:relative}h1.line-left::before,h1.line-right::before,h2.line-left::before,h2.line-right::before,h3.line-left::before,h3.line-right::before{content:'';position:absolute;width:75px;height:3px;background:#fff;top:calc((100% - 3px) / 2)}@media screen and (max-width: 64em){h1.line-left::before,h1.line-right::before,h2.line-left::before,h2.line-right::before,h3.line-left::before,h3.line-right::before{opacity:0}}@media screen and (min-width: 64em){h1.line-left,h2.line-left,h3.line-left{padding-left:120px}}h1.line-left::before,h2.line-left::before,h3.line-left::before{left:0}@media screen and (min-width: 64em){h1.line-right,h2.line-right,h3.line-right{padding-right:120px}}h1.line-right::before,h2.line-right::before,h3.line-right::before{right:0}h2.minor-title,h3.minor-title{text-transform:capitalize;font-size:25px;font-weight:500}@media screen and (min-width: 64em){h2.minor-title,h3.minor-title{font-size:30px}}h2.minor-title.light,h3.minor-title.light{color:#fff}h2.minor-title.dark,h3.minor-title.dark{color:#01548D}p.copy{font-weight:300;font-size:18px;line-height:2;padding:0;margin:0}p.copy.light{color:#fff}p.copy.dark{color:#68747c}span.tagline{font-weight:bold;font-size:22px;line-height:1;padding:0;margin:0;display:block}span.tagline.dark{color:#01548D}span.tagline.light{color:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;padding:0}section{margin-bottom:75px;padding:0 15px}@media screen and (max-width: 64em){section{text-align:center}}@media screen and (min-width: 64em){section{padding:0 45px;margin-bottom:250px}}section:last-of-type{margin-bottom:0}section>.section-inner.line-top,section>.section-inner.line-right,section>.section-inner.line-left{position:relative}section>.section-inner.line-top::before,section>.section-inner.line-right::before,section>.section-inner.line-left::before{content:'';position:absolute;background:#00dbde}section>.section-inner.line-top{padding-top:120px}section>.section-inner.line-top::before{top:0;left:calc(50% - (3px / 2));width:3px;height:75px}@media screen and (min-width: 64em){section>.section-inner.line-right::before,section>.section-inner.line-left::before{height:3px;width:75px}}section>.section-inner.line-right::before{top:13%;right:0}@media screen and (min-width: 64em){section>.section-inner.line-right::before{top:18%}}section>.section-inner.line-left::before{top:3%;left:0}.grid{display:grid}.grid.two-col{grid-template-columns:repeat(1, 1fr)}@media screen and (min-width: 50em){.grid.two-col{grid-row-gap:45px;grid-template-columns:repeat(2, 1fr);column-gap:45px}}.grid.three-col{grid-template-columns:repeat(1, 1fr);column-gap:45px}@media screen and (max-width: 64em){.grid.three-col{grid-row-gap:45px}}@media screen and (min-width: 40em) and (max-width: 63.9375em){.grid.three-col{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 64em){.grid.three-col{grid-template-columns:repeat(3, 1fr)}}.grid.four-col{grid-template-columns:repeat(1, 1fr)}@media screen and (max-width: 64em){.grid.four-col{grid-row-gap:45px}}@media screen and (min-width: 40em) and (max-width: 63.9375em){.grid.four-col{grid-template-columns:repeat(2, 1fr);column-gap:30px}}@media screen and (min-width: 64em){.grid.four-col{grid-template-columns:repeat(4, 1fr);column-gap:45px}}.img-back{background-position:center;background-size:cover;background-repeat:no-repeat}body::-webkit-scrollbar{width:5px}body::-webkit-scrollbar-track,body::-webkit-scrollbar-thumb{background:#7D00FF}::selection{color:#fff;background:#00dbde}.site-cap{position:fixed;width:100%;top:45px;left:0;z-index:15;display:flex;align-items:center;justify-content:space-between;padding:0 15px}.site-cap.pinned{background:rgba(89,89,89,0.5);top:0;padding-top:15px;padding-bottom:15px}@media screen and (min-width: 64em){.site-cap.pinned{padding-top:30px;padding-bottom:30px}}.site-cap .company-logo img{width:150px;height:75px}@media screen and (min-width: 64em){.site-cap .company-logo img{width:200px;height:100px}}.site-cap nav#nav ul li a{border-radius:25px;padding:7px 10px;font-size:20px}.site-cap nav#nav ul li a.active{transform:translateY(-15px);background:#0170bc}.site-cap nav#nav ul li a:hover{background:#0170bc;transform:translateY(-15px)}@media screen and (max-width: 64em){.site-cap .cta-box{display:none}}@media screen and (min-width: 1422px){#nav>ul>li:nth-child(8){display:none}}@media screen and (max-width: 1422px){#nav>ul>li:nth-child(8){width:75px;height:75px;display:flex;align-items:center;justify-content:center;color:#68747c;font-weight:bold;font-size:18px;position:relative;cursor:pointer}#nav>ul>li:nth-child(8)::before,#nav>ul>li:nth-child(8)::after{content:'';position:absolute;width:70%;height:70%;z-index:-1}#nav>ul>li:nth-child(8)::before{top:0;left:0;background:#BFE5FF}#nav>ul>li:nth-child(8)::after{right:0;bottom:0;background:#FECCFF}}@media screen and (max-width: 1422px){#nav>ul>li:nth-child(1),#nav>ul>li:nth-child(2),#nav>ul>li:nth-child(3),#nav>ul>li:nth-child(4),#nav>ul>li:nth-child(5),#nav>ul>li:nth-child(6),#nav>ul>li:nth-child(7){display:none}}#resp-nav{padding:20px;position:fixed;top:0;left:0;z-index:20;background:#fff;width:100%;height:100vh;overflow-x:scroll}#resp-nav::after,#resp-nav::before{content:'';width:25%;height:50%;position:absolute;z-index:-1}#resp-nav::before{left:0;top:0;background:#BFE5FF}#resp-nav::after{right:0;bottom:0;background:#FECCFF}#resp-nav span#modal-close{position:absolute;top:15px;right:15px}#resp-nav span#modal-close>i{font-size:75px}#resp-nav ul{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between}#resp-nav ul li{font-weight:bold;margin-bottom:0}#resp-nav ul li:last-of-type{border:3px solid;border-image-slice:1;border-radius:25px;border-image-source:linear-gradient(to bottom, #fc00ff 5%, #7D00FF 35%, #0170bc 69%, #00dbde 98%)}#resp-nav ul li a{text-align:center;font-size:18px;padding:15px 30px;width:fit-content;color:#68747c}#resp-nav ul li a:active,#resp-nav ul li a:hover,#resp-nav ul li a:visited,#resp-nav ul li a:link{color:#68747c}header.hero,header.hero--homepage,header.hero--about-us,header.hero--contact,header.hero--blogs,header.hero--case-studies,header.hero--services,header.hero--website,header.hero--commerce,header.hero--promo,header.hero--careers{height:100vh;position:relative;background-position:top;background-attachment:fixed;margin-bottom:125px}@media screen and (min-width: 64em){header.hero,header.hero--homepage,header.hero--about-us,header.hero--contact,header.hero--blogs,header.hero--case-studies,header.hero--services,header.hero--website,header.hero--commerce,header.hero--promo,header.hero--careers{margin-bottom:250px}}header.hero--homepage{background-image:url("../../img/background/homepage_header_banner.webp")}header.hero--homepage::after{background:linear-gradient(to right, rgba(59,59,59,0.05), rgba(59,59,59,0.95));box-shadow:25px 0px 50px -8px rgba(0,0,0,0.5);right:0}header.hero--homepage .header-content{bottom:10%;border:none;border-left:7px solid;border-image-slice:1;border-image-source:linear-gradient(to bottom, #fc00ff 5%, #7D00FF 35%, #0170bc 69%, #00dbde 98%);padding:20px 0 20px 15px;left:15px}header.hero--homepage .header-content h1,header.hero--homepage .header-content h3{margin:0 0 20px 0}@media screen and (min-width: 64em){header.hero--homepage .header-content{right:45px;left:unset;padding-left:45px;margin:0 0 45px 0}}header.hero--homepage .header-content a{margin:0}@media screen and (max-width: 64em){header.hero--homepage .header-content a{display:none}}header.hero--about-us{background-image:url("../../img/background/about_us_header_image.webp")}header.hero--about-us::after{left:0;background:linear-gradient(to right, rgba(59,59,59,0.95), rgba(59,59,59,0.05));box-shadow:-25px 0px 50px -8px rgba(0,0,0,0.5)}header.hero--about-us .header-content{left:15px;bottom:25%}header.hero--about-us .header-content a{margin:0}@media screen and (max-width: 64em){header.hero--about-us .header-content a{display:none}}header.hero--contact{background-image:url("../../img/background/contact_us_header_banner.webp")}header.hero--contact::after{left:0;background:linear-gradient(to right, rgba(59,59,59,0.95), rgba(59,59,59,0.05));box-shadow:-25px 0px 50px -8px rgba(0,0,0,0.5)}header.hero--contact .header-content{left:15px;bottom:25%}header.hero--contact .header-content a{margin:0}@media screen and (max-width: 64em){header.hero--contact .header-content a{display:none}}header.hero--blogs{background-image:url("../../img/background/blog_header_banner.webp")}header.hero--blogs::after{left:0;background:linear-gradient(to right, rgba(59,59,59,0.95), rgba(59,59,59,0.05));box-shadow:-25px 0px 50px -8px rgba(0,0,0,0.5)}header.hero--blogs .header-content{left:15px;bottom:25%}header.hero--blogs .header-content a{margin:0}@media screen and (max-width: 64em){header.hero--blogs .header-content a{display:none}}header.hero--case-studies{background-image:url("../../img/background/case_study_header_image.webp")}header.hero--case-studies::after{left:0;background:linear-gradient(to right, rgba(59,59,59,0.95), rgba(59,59,59,0.05));box-shadow:-25px 0px 50px -8px rgba(0,0,0,0.5)}header.hero--case-studies .header-content{left:15px;bottom:25%}header.hero--case-studies .header-content a{margin:0}@media screen and (max-width: 64em){header.hero--case-studies .header-content a{display:none}}header.hero--services{background-image:url("../../img/background/our_services_header_banner.webp")}header.hero--services::after{left:0;background:linear-gradient(to right, rgba(59,59,59,0.95), rgba(59,59,59,0.05));box-shadow:-25px 0px 50px -8px rgba(0,0,0,0.5)}header.hero--services .header-content{left:15px;bottom:25%}header.hero--services .header-content a{margin:0}@media screen and (max-width: 64em){header.hero--services .header-content a{display:none}}header.hero--website{background-image:url("../../img/background/our_services_header_banner.webp")}header.hero--website::after{left:0;background:linear-gradient(to right, rgba(59,59,59,0.95), rgba(59,59,59,0.05));box-shadow:-25px 0px 50px -8px rgba(0,0,0,0.5)}header.hero--website .header-content{left:15px;bottom:25%}header.hero--website .header-content a{margin:0}@media screen and (max-width: 64em){header.hero--website .header-content a{display:none}}header.hero--commerce{background-image:url("../../img/background/ecommerce_header_banner.webp");background-position:right}header.hero--commerce::after{left:0;background:linear-gradient(to right, rgba(59,59,59,0.95), rgba(59,59,59,0.05));box-shadow:-25px 0px 50px -8px rgba(0,0,0,0.5)}header.hero--commerce .header-content{left:15px;bottom:25%}header.hero--commerce .header-content a{margin:0}@media screen and (max-width: 64em){header.hero--commerce .header-content a{display:none}}header.hero--promo{background-image:url("../../img/background/promotional_microsites_header_banner.webp")}header.hero--promo::after{left:0;background:linear-gradient(to right, rgba(59,59,59,0.95), rgba(59,59,59,0.05));box-shadow:-25px 0px 50px -8px rgba(0,0,0,0.5)}header.hero--promo .header-content{left:15px;bottom:25%}header.hero--promo .header-content a{margin:0}@media screen and (max-width: 64em){header.hero--promo .header-content a{display:none}}header.hero--careers{background-image:url("../../img/background/careers_banner.webp")}header.hero--careers::after{left:0;background:linear-gradient(to right, rgba(59,59,59,0.95), rgba(59,59,59,0.05));box-shadow:-25px 0px 50px -8px rgba(0,0,0,0.5)}header.hero--careers .header-content{left:15px;bottom:25%}header.hero--careers .header-content a{margin:0}@media screen and (max-width: 64em){header.hero--careers .header-content a{display:none}}header.hero::after,header.hero--homepage::after,header.hero--about-us::after,header.hero--contact::after,header.hero--blogs::after,header.hero--case-studies::after,header.hero--services::after,header.hero--website::after,header.hero--commerce::after,header.hero--promo::after,header.hero--careers::after{content:'';position:absolute;height:100%;top:0;width:100%}@media screen and (min-width: 64em){header.hero::after,header.hero--homepage::after,header.hero--about-us::after,header.hero--contact::after,header.hero--blogs::after,header.hero--case-studies::after,header.hero--services::after,header.hero--website::after,header.hero--commerce::after,header.hero--promo::after,header.hero--careers::after{width:50%}}header.hero .header-content,header.hero--homepage .header-content,header.hero--about-us .header-content,header.hero--contact .header-content,header.hero--blogs .header-content,header.hero--case-studies .header-content,header.hero--services .header-content,header.hero--website .header-content,header.hero--commerce .header-content,header.hero--promo .header-content,header.hero--careers .header-content{position:absolute;z-index:10}header.hero .header-content h3,header.hero--homepage .header-content h3,header.hero--about-us .header-content h3,header.hero--contact .header-content h3,header.hero--blogs .header-content h3,header.hero--case-studies .header-content h3,header.hero--services .header-content h3,header.hero--website .header-content h3,header.hero--commerce .header-content h3,header.hero--promo .header-content h3,header.hero--careers .header-content h3{line-height:1.5}@media screen and (min-width: 64em){header.hero .header-content a,header.hero--homepage .header-content a,header.hero--about-us .header-content a,header.hero--contact .header-content a,header.hero--blogs .header-content a,header.hero--case-studies .header-content a,header.hero--services .header-content a,header.hero--website .header-content a,header.hero--commerce .header-content a,header.hero--promo .header-content a,header.hero--careers .header-content a{display:none}}#modal{position:fixed;top:0;left:0;height:100vh;background:#fff;width:100%;z-index:20;transition:all .5s}#modal span#modal-close{position:fixed;top:15px;right:15px;width:35px;height:35px;border-radius:50%;padding:10px;border:3px solid #fff;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 64em){#modal span#modal-close{width:70px;height:70px;top:45px;right:45px}}#modal span#modal-close>i{color:#fff;font-size:30px}@media screen and (min-width: 64em){#modal span#modal-close>i{font-size:60px}}#modal span#modal-close:hover{cursor:pointer}#modal div.modal-hero{text-align:center;background-position:bottom;margin-bottom:45px;padding:25px 0}@media screen and (min-width: 64em){#modal div.modal-hero{padding:75px 0}}#modal div.modal-hero span#tag{color:#fff;font-weight:300;margin-bottom:20px;font-size:18px}@media screen and (min-width: 64em){#modal div.modal-hero span#tag{font-size:25px}}#modal div.modal-hero h3{font-weight:bold}#modal div.modal-content{overflow-y:scroll;margin:0 20px;height:55%}@media screen and (min-width: 64em){#modal div.modal-content{height:300px;margin:0 75px}}#modal div.modal-author{position:absolute;bottom:0;left:0;width:100%;display:flex;align-items:center;padding:0 20px}@media screen and (min-width: 64em){#modal div.modal-author{padding:0 75px}}#modal div.modal-author>img{height:75px;width:75px}@media screen and (min-width: 64em){#modal div.modal-author>img{height:150px;width:150px}}#modal div.modal-author span{margin-left:20px;color:#0170bc;font-size:18px}@media screen and (min-width: 64em){#modal div.modal-author span{font-size:25px}}footer#footer{width:90%;margin:0 auto;transform:translateY(-125px)}footer#footer>.cta-block{background-image:url("../../img/background/bg1.webp");padding:20px 45px;border-radius:25px}@media screen and (min-width: 64em){footer#footer>.cta-block{display:flex;align-items:center;justify-content:space-between}}@media screen and (max-width: 64em){footer#footer>.cta-block h3{text-align:center;margin-bottom:20px}}@media screen and (max-width: 40em){footer#footer>.cta-block a{margin-top:45px !important}}footer#footer>.cta-block a:hover{color:#00dbde;background:#fff;border:#fff}footer#footer div.grid{transform:translateY(125px);padding-bottom:75px}footer#footer div.grid div:first-child>img{width:200px;height:100px;margin-bottom:45px}@media screen and (min-width: 40em) and (max-width: 63.9375em){footer#footer div.grid div:first-child>img{order:1}}@media screen and (max-width: 64em){footer#footer div.grid div:first-child>img{width:150px;height:75px;margin:0 auto 45px 0;display:block}}@media screen and (max-width: 64em){footer#footer div.grid div:first-child ul{display:flex;justify-content:space-between}}footer#footer div.grid div:first-child ul li a>i{background:#0170bc;-webkit-background-clip:text;-webkit-text-fill-color:transparent;border:none;font-size:30px;transition:all .5s}footer#footer div.grid div:first-child ul li a>i:hover{transition:all .5s;transform:translateY(-5px)}@media screen and (min-width: 40em) and (max-width: 63.9375em){footer#footer div.grid div:nth-child(2){order:3}}@media screen and (min-width: 40em) and (max-width: 63.9375em){footer#footer div.grid div:nth-child(3){order:4}}footer#footer div.grid div:nth-child(2) ul li a,footer#footer div.grid div:nth-child(3) ul li a{position:relative;text-align:center;width:fit-content}@media screen and (max-width: 63.9375em){footer#footer div.grid div:nth-child(2) ul li a,footer#footer div.grid div:nth-child(3) ul li a{margin:0 auto}}footer#footer div.grid div:nth-child(2) ul li a::after,footer#footer div.grid div:nth-child(3) ul li a::after{content:'';position:absolute;bottom:-3px;left:0;height:3px;background:#fc00ff;width:0;transition:all .5s}footer#footer div.grid div:nth-child(2) ul li a:hover,footer#footer div.grid div:nth-child(3) ul li a:hover{transform:translateY(-5px)}footer#footer div.grid div:nth-child(2) ul li a:hover::after,footer#footer div.grid div:nth-child(3) ul li a:hover::after{transition:all .5s;width:100%}footer#footer div.grid div:last-child h5,footer#footer div.grid div:last-child input[type=email]{margin:0 0 20px 0}@media screen and (max-width: 64em){footer#footer div.grid div:last-child input[type=submit]{margin:0 auto}}@media screen and (min-width: 40em) and (max-width: 63.9375em){footer#footer div.grid div:last-child{order:2}}footer#footer .site-socks{text-align:center;padding:45px 0;border-top:2px solid #cecece;transform:translateY(125px)}footer#footer .site-socks>span{color:#9da7ad}footer.start-a-project .cta-block{display:none !important}.hollow-cta,.primary-cta,a.glass{display:block;text-transform:uppercase;width:fit-content;border-radius:25px;padding:15px 25px;color:#fff;font-size:20px;font-weight:bold}input[type=submit].primary-cta{transition:all .5s;background:linear-gradient(to right bottom, #fc00ff 10%, #7D00FF 35%, #0170bc 55%, #00dbde 100%);outline:none;border:none;padding:10px 25px;font-size:16px;text-align:center}input[type=submit].primary-cta:hover{transition:all .5s;background-size:200%;color:#fff}input.base-input{background:transparent;border-top:none;border-right:none;border-left:none;border-bottom:3px solid rgba(1,112,188,0.5);outline:none;padding-bottom:15px;width:100%}input.base-input::placeholder{color:#abb3b9}input[type=email]:valid{border-bottom-color:#38a238}a.primary-cta{text-align:center}@media screen and (max-width: 64em){a.primary-cta{margin:0 auto}}a.primary-cta:visited,a.primary-cta:link{background:linear-gradient(to right bottom, #fc00ff 10%, #7D00FF 35%, #0170bc 55%, #00dbde 100%)}a.primary-cta:hover,a.primary-cta:active{background-size:200%;color:#fff}.hollow-cta{text-align:center;border:3px solid}@media screen and (max-width: 64em){.hollow-cta{margin:0 auto}}.hollow-cta:visited,.hollow-cta:link{border-color:#fff}.hollow-cta:hover,.hollow-cta:active{background:#0170bc;color:#fff;border-color:#0170bc}ul.list{list-style:none;margin:0;padding:0}ul.list.horizontal li.list-item{display:inline-block;margin-right:25px}ul.list.horizontal li.list-item:last-of-type{margin-right:0}ul.list.vertical li.list-item{display:block;margin-bottom:20px}ul.list.vertical li.list-item.light{color:#fff}ul.list.vertical li.list-item.dark{color:#68747c;margin:20px}ul.list li.list-item a.list-link{text-transform:uppercase;display:block;width:fit-content}ul.list li.list-item a.list-link.light{color:#fff}ul.list li.list-item a.list-link.dark{color:#68747c}.inline-link{text-decoration:none;transition:all .5s;font-size:18px}.inline-link:hover{transition:all .5s}.tile{padding:20px;transition:all .5s;border-radius:25px;text-align:center}.tile p{margin-bottom:0}.tile h3{margin:20px 0}.tile .img{width:100%;height:200px;background-size:contain;display:flex;align-items:center;justify-content:center}.tile .img>i{font-size:100px;color:rgba(1,84,141,0.5)}.tile:nth-of-type(odd) .img{background-image:url("../../img/background/circle2.webp")}.tile:nth-of-type(even) .img{background-image:url("../../img/background/circle1.webp")}@media screen and (min-width: 64em){.tile:hover{transition:all .5s;transform:scale(1.05);box-shadow:5px 5px 15px 5px rgba(0,0,0,0.29)}.tile:hover .img{transform:rotate(270deg)}.tile:hover .img>i{transform:rotate(90deg)}}div.glass-wrapper,form.glass-wrapper{width:75%;margin:0 auto;background:rgba(255,255,255,0.2);padding:45px;border-radius:25px;box-shadow:inset 0px 0px 10px 1px rgba(255,255,255,0.5)}span.glass-tile{background:rgba(255,255,255,0.2);color:#fff;font-size:18px;font-weight:bold;cursor:pointer;padding:15px;border-radius:5px;margin:0 10px 10px 0;display:inline-block;transition:all .5s;text-transform:capitalize}span.glass-tile.selected{background:rgba(255,255,255,0.5)}.frame{padding:5px;outline:3px solid #fff;box-shadow:5px 5px 15px 5px #7D00FF,-9px 5px 15px 5px #fc00ff,-7px -5px 15px 5px #fc00ff,12px -5px 15px 5px #00dbde,12px 10px 15px 7px rgba(125,0,255,0.5),10px 10px 15px 7px rgba(252,0,255,0.5),8px 10px 15px 7px rgba(1,112,188,0.5),6px 10px 15px 7px rgba(0,219,222,0.5)}.case-card{position:relative;border-radius:25px;min-height:500px;text-align:center;background:#fff;padding:20px;margin:10px 5px;width:100%}.case-card::before,.case-card::after{content:'';position:absolute;background:linear-gradient(45deg, #fc00ff, #750cf2, cyan);top:0%;left:0%;width:100%;height:100%}.case-card::before{z-index:-1;filter:blur(30px)}.case-card::after{z-index:-2;border-radius:25px}.case-card img{width:80%;height:80%;object-fit:contain;border-top-left-radius:25px;border-top-right-radius:25px;object-position:center}.case-card h3{margin:20px 0}.case-card a{display:inline-block;font-size:12px;color:#fff;padding:6px 16px;position:absolute;bottom:0px;right:0px;opacity:0;z-index:1;transition:0.05s linear;text-align:right;transition-delay:0.01s}.case-card a:hover{transition:all .5s;background:linear-gradient(156deg, #fff, #f3f3f3 90%, #bbb 92%, #aaa 93%, #888 94%, rgba(0,0,0,0.7) 96%, rgba(0,0,0,0.4) 95%, rgba(0,0,0,0.3));opacity:1}.hide{display:none}section.who-we-are-asp div.section-inner span.tagline{margin:45px 0}section.who-we-are-asp div.section-inner div{align-items:center}section.who-we-are-asp div.section-inner div div:first-child{height:350px;width:350px;margin:0 auto;border-radius:50%}@media screen and (max-width: 40em){section.who-we-are-asp div.section-inner div div:first-child{height:300px;width:300px}}section.who-we-are-asp div.section-inner div div:first-child>img{height:100%;width:100%}section.who-we-are-asp div.section-inner div div:last-child{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 13px}section.who-we-are-asp div.section-inner div div:last-child span{margin-bottom:45px}section.meet-our-team{background:linear-gradient(to right top, #FECCFF 2%, #BFE5FF 98%);padding-bottom:45px}section.meet-our-team div.section-inner::before{top:-35px}section.meet-our-team div.section-inner h2,section.meet-our-team div.section-inner span.tagline{text-align:center}section.meet-our-team div.section-inner span.tagline{margin:45px 0}section.meet-our-team div.section-inner div.team-card{height:450px;width:100%;margin-bottom:45px}@media screen and (max-width: 40em){section.meet-our-team div.section-inner div.team-card{height:500px}}section.meet-our-team div.section-inner div.team-card div.team-card-inner{width:100%;position:relative;height:100%;transition:transform 0.6s;transform-style:preserve-3d;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);cursor:pointer}section.meet-our-team div.section-inner div.team-card div.team-card-inner div.team-card-front,section.meet-our-team div.section-inner div.team-card div.team-card-inner div.team-card-back{display:flex;text-align:center;position:absolute;width:100%;height:100%;backface-visibility:hidden;background:#fff}section.meet-our-team div.section-inner div.team-card div.team-card-inner div.team-card-back{transform:rotateX(180deg);padding:20px;align-items:center}section.meet-our-team div.section-inner div.team-card div.team-card-inner div.team-card-front::after{content:'\21B6';position:absolute;bottom:5px;right:15px;font-size:45px;color:#0170bc}section.meet-our-team div.section-inner div.team-card div.team-card-inner div.team-card-front>div{height:100%;width:100%;display:flex;justify-content:center;align-items:center}section.meet-our-team div.section-inner div.team-card div.team-card-inner div.team-card-front div.card-description{display:flex;flex-direction:column;justify-content:center;text-align:center}section.meet-our-team div.section-inner div.team-card div.team-card-inner div.team-card-front div.card-description img{box-shadow:00dbde;padding:3px;width:150px;height:150px;border-radius:50%;margin-bottom:20px;aspect-ratio:1 / 1}section.meet-our-team div.section-inner div.team-card:hover div.team-card-inner{transform:rotateX(180deg)}section.meet-our-team div.section-inner a{display:block;margin:15px auto;border-color:#0170bc;color:#0170bc;width:fit-content}section.meet-our-team div.section-inner a:hover{color:#fff}section.company-history{padding:0;margin:0}@media screen and (max-width: 40em){section.company-history{padding:0}}section.company-history div.section-inner{margin:0 0 120px 0}section.company-history div.section-inner>h2{text-align:center;margin:0 0 45px 0}section.company-history div.section-inner div.grid-container{margin:0 auto;width:50vw;display:grid;grid-template-areas:'di1 di1 di1 di1 t1 dp1 dp1 dp1 dp1' 'dp2 dp2 dp2 dp2 t1 di2 di2 di2 di2' 'di3 di3 di3 di3 t1 dp3 dp3 dp3 dp3' 'dp4 dp4 dp4 dp4 t1 di4 di4 di4 di4' 'di5 di5 di5 di5 t1 dp5 dp5 dp5 dp5'}@media screen and (max-width: 1700px){section.company-history div.section-inner div.grid-container{width:100%;margin:0;padding:15px}}@media screen and (max-width: 64em){section.company-history div.section-inner div.grid-container{width:100%;margin:0 !important;padding:0 15px}}@media screen and (max-width: 42em){section.company-history div.section-inner div.grid-container{padding:0;grid-template-areas:'t1 di1 di1' 't1 di2 di2' 't1 di3 di3' 't1 di4 di4' 't1 di5 di5'}section.company-history div.section-inner div.grid-container>div>img{filter:opacity(0.1)}}section.company-history div.section-inner div.grid-container div{display:flex;justify-content:center;text-align:left;flex-direction:column;padding:45px}@media screen and (max-width: 64em){section.company-history div.section-inner div.grid-container div{padding:0px}}section.company-history div.section-inner div.grid-container div>img{height:300px;width:300px}section.company-history div.section-inner div.grid-container div h2{margin:0 0 20px 0}@media screen and (max-width: 40em){section.company-history div.section-inner div.grid-container div h2{margin-bottom:10px}}section.company-history div.section-inner div.grid-container div:first-child{grid-area:t1;background-image:url("../../img/background/timeline_bar.webp");height:105%;justify-content:space-around;background-size:contain}section.company-history div.section-inner div.grid-container div:first-child span{text-orientation:upright;transform:rotate(270deg) translateX(60px);font-size:40px}section.company-history div.section-inner div.grid-container div:nth-child(2){grid-area:di1}@media screen and (max-width: 40em){section.company-history div.section-inner div.grid-container div:nth-child(2){margin-bottom:45px}}section.company-history div.section-inner div.grid-container div:nth-child(4){grid-area:di2}@media screen and (max-width: 40em){section.company-history div.section-inner div.grid-container div:nth-child(4){margin-bottom:45px}}section.company-history div.section-inner div.grid-container div:nth-child(6){grid-area:di3}@media screen and (max-width: 40em){section.company-history div.section-inner div.grid-container div:nth-child(6){margin-bottom:45px}}section.company-history div.section-inner div.grid-container div:nth-child(8){grid-area:di4}@media screen and (max-width: 40em){section.company-history div.section-inner div.grid-container div:nth-child(8){margin-bottom:45px}}section.company-history div.section-inner div.grid-container div:nth-child(10){grid-area:di5}@media screen and (max-width: 40em){section.company-history div.section-inner div.grid-container div:nth-child(10){margin-bottom:45px}}section.company-history div.section-inner div.grid-container div:nth-child(3){grid-area:dp1}@media screen and (max-width: 40em){section.company-history div.section-inner div.grid-container div:nth-child(3){grid-area:di1;z-index:-1}}section.company-history div.section-inner div.grid-container div:nth-child(5){grid-area:dp2}@media screen and (max-width: 40em){section.company-history div.section-inner div.grid-container div:nth-child(5){grid-area:di2;z-index:-1}}section.company-history div.section-inner div.grid-container div:nth-child(7){grid-area:dp3}@media screen and (max-width: 40em){section.company-history div.section-inner div.grid-container div:nth-child(7){grid-area:di3;z-index:-1}}section.company-history div.section-inner div.grid-container div:nth-child(9){grid-area:dp4}@media screen and (max-width: 40em){section.company-history div.section-inner div.grid-container div:nth-child(9){grid-area:di4;z-index:-1}}section.company-history div.section-inner div.grid-container div:nth-child(11){grid-area:dp5}@media screen and (max-width: 40em){section.company-history div.section-inner div.grid-container div:nth-child(11){grid-area:di5;z-index:-1}}section.our-mission{background:linear-gradient(to right top, #FECCFF 2%, #BFE5FF 98%)}section.our-mission div.section-inner{padding:120px 0}section.our-mission div.section-inner div div.mission-main{place-self:center}section.our-mission div.section-inner div div.mission-main span.tagline{margin:45px 0}section.our-mission div.section-inner div div.mission-cards div:last-child{margin:45px 0}section.our-mission div.section-inner div .mission-card{background:#fff;place-self:center;vertical-align:middle;padding:20px}section.our-mission div.section-inner div .mission-card i{padding:10px;font-size:100px;color:rgba(1,84,141,0.5)}@media screen and (min-width: 40em) and (max-width: 64em){section.our-mission div.section-inner div{grid-template-columns:repeat(1, 1fr)}}
