@charset "UTF-8";.toast{background-clip:padding-box;background-color:hsla(0,0%,100%,.85);border:1px solid rgba(0,0,0,.1);border-radius:.25rem;box-shadow:0 .25rem .75rem rgba(0,0,0,.1);flex-basis:350px;font-size:.875rem;max-width:350px;opacity:0}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{align-items:center;background-clip:padding-box;background-color:hsla(0,0%,100%,.85);border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px);color:#6c757d;display:flex;padding:.25rem .75rem}.toast-body{padding:.75rem}.gh-component-enquiry-form{background:linear-gradient(#eef1fc 50%,#eef1fc 0,#fff 30.1%,#fff 70%);padding:5rem}.gh-component-enquiry-form h2{font-weight:700;margin:auto;max-width:758px}.gh-component-enquiry-form .gh-section-subheading{margin:2rem auto 1rem;max-width:895px;width:100%}.gh-component-enquiry-form .col-12,.gh-component-enquiry-form .col.md-6{padding-left:10px;padding-right:10px}.gh-component-enquiry-form .gh-section-heading{align-items:center;display:flex;flex-flow:column;justify-content:center}.gh-component-enquiry-form .gh-component-enquiry-form-inner{background-color:#fff;border-radius:5px;box-shadow:0 0 26px 0 #ededed;margin-left:2rem;margin-right:2rem;padding:4rem}.gh-component-enquiry-form .gh-content{align-items:center;display:flex;flex-flow:column;justify-content:center}.gh-component-enquiry-form form{max-width:991px;width:100%}.gh-component-enquiry-form form .form-group{margin-bottom:1.7rem}.gh-component-enquiry-form form input,.gh-component-enquiry-form form textarea{border:1px solid #303751;border-radius:5px;font-weight:500;padding-left:1rem;width:100%}.gh-component-enquiry-form form input{margin-bottom:.5rem;min-height:54px}.gh-component-enquiry-form form textarea{padding-top:.5rem}.gh-component-enquiry-form form .form-error{color:#d9104d;font-size:14px}.gh-component-enquiry-form .gh-form-top{margin-bottom:3rem}.gh-component-enquiry-form .gh-form-top .gh-form-heading{font-size:28px;font-weight:500;line-height:42px;max-width:814px;width:100%}.gh-component-enquiry-form .gh-btn{font-weight:500;margin-top:1rem}.gh-component-enquiry-form .gh-button-row .col-12{display:flex;justify-content:center}.gh-component-enquiry-form .gh-form-contact .gh-button-row .col-12{justify-content:flex-start}.gh-component-enquiry-form .gh-form-contact a,.gh-component-enquiry-form .gh-form-contact h4{font-family:p22-mackinac-pro,serif;font-size:1.25rem;font-weight:500}.gh-component-enquiry-form .gh-form-contact a:hover{color:#15bfbe;text-decoration:none}.gh-component-enquiry-form .gh-form-contact .gh-label-phone{margin-top:2.5rem}.gh-component-enquiry-form .gh-form-contact .gh-socials{margin-top:1.2rem}.gh-component-enquiry-form .gh-form-contact .gh-socials a+a{margin-left:1rem}.gh-component-enquiry-form .gh-form-contact .gh-contact{margin-left:2rem}.gh-component-enquiry-form .gh-form-contact #map{border-radius:5px;height:400px;margin-top:2rem}.gh-component-enquiry-form .gh-form-contact input,.gh-component-enquiry-form .gh-form-contact textarea{border-color:#2e469d!important}.gh-component-enquiry-form ::-moz-placeholder{color:#131b39;opacity:1}.gh-component-enquiry-form ::placeholder{color:#131b39}@media (max-width:991px){.gh-component-enquiry-form{padding:5rem 0}.gh-component-enquiry-form .gh-component-enquiry-form-inner{margin:0;padding:4rem 2rem}}@media (max-width:767px){.gh-component-enquiry-form{padding:3rem 0}.gh-component-enquiry-form h2{font-size:2.7rem}.gh-component-enquiry-form .gh-section-subheading{margin-bottom:0}.gh-component-enquiry-form .gh-form-top{margin-bottom:2rem}.gh-component-enquiry-form .gh-form-top .gh-form-heading{font-size:24px;line-height:35px}.gh-component-enquiry-form .gh-component-enquiry-form-inner{padding:2.5rem 2rem}.gh-component-enquiry-form form .form-group{margin-bottom:1rem}.gh-component-enquiry-form .gh-btn{margin-top:.5rem}.gh-component-enquiry-form .gh-form-contact .gh-contact{margin-left:0;margin-top:3rem}.gh-component-enquiry-form .gh-form-contact #map{height:300px}}.badge{border-radius:.25rem;display:inline-block;font-size:75%;font-weight:700;line-height:1;padding:.25em .4em;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:baseline;white-space:nowrap}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{border-radius:10rem;padding-left:.6em;padding-right:.6em}.badge-primary{background-color:#4461d7;color:#fff}a.badge-primary:focus,a.badge-primary:hover{background-color:#2947bf;color:#fff}a.badge-primary.focus,a.badge-primary:focus{box-shadow:0 0 0 .2rem rgba(68,97,215,.5);outline:0}.badge-secondary{background-color:#2b99b5;color:#fff}a.badge-secondary:focus,a.badge-secondary:hover{background-color:#21768c;color:#fff}a.badge-secondary.focus,a.badge-secondary:focus{box-shadow:0 0 0 .2rem rgba(43,153,181,.5);outline:0}.badge-success{background-color:#28a745;color:#fff}a.badge-success:focus,a.badge-success:hover{background-color:#1e7e34;color:#fff}a.badge-success.focus,a.badge-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5);outline:0}.badge-info{background-color:#edf0fc;color:#212529}a.badge-info:focus,a.badge-info:hover{background-color:#c1ccf5;color:#212529}a.badge-info.focus,a.badge-info:focus{box-shadow:0 0 0 .2rem rgba(237,240,252,.5);outline:0}.badge-warning{background-color:#ffc107;color:#212529}a.badge-warning:focus,a.badge-warning:hover{background-color:#d39e00;color:#212529}a.badge-warning.focus,a.badge-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5);outline:0}.badge-danger{background-color:#d9104d;color:#fff}a.badge-danger:focus,a.badge-danger:hover{background-color:#aa0c3c;color:#fff}a.badge-danger.focus,a.badge-danger:focus{box-shadow:0 0 0 .2rem rgba(217,16,77,.5);outline:0}.badge-light{background-color:#f7f7f9;color:#212529}a.badge-light:focus,a.badge-light:hover{background-color:#dadae3;color:#212529}a.badge-light.focus,a.badge-light:focus{box-shadow:0 0 0 .2rem rgba(247,247,249,.5);outline:0}.badge-dark{background-color:#343a40;color:#fff}a.badge-dark:focus,a.badge-dark:hover{background-color:#1d2124;color:#fff}a.badge-dark.focus,a.badge-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5);outline:0}.card{word-wrap:break-word;background-clip:border-box;background-color:#fff;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;display:flex;flex-direction:column;min-width:0;position:relative}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-bottom:inherit;border-top:inherit}.card>.list-group:first-child{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px);border-top-width:0}.card>.list-group:last-child{border-bottom-left-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px);border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125);margin-bottom:0;padding:.75rem 1.25rem}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125);padding:.75rem 1.25rem}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{border-bottom:0;margin-bottom:-.75rem}.card-header-pills,.card-header-tabs{margin-left:-.625rem;margin-right:-.625rem}.card-img-overlay{border-radius:calc(.25rem - 1px);bottom:0;left:0;padding:1.25rem;position:absolute;right:0;top:0}.card-img,.card-img-bottom,.card-img-top{flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-left-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:flex;flex-flow:row wrap;margin-left:-15px;margin-right:-15px}.card-deck .card{flex:1 0 0%;margin-bottom:0;margin-left:15px;margin-right:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}.card-group>.card:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.gh-component-icon-highlight .gh-component-icon-highlight-description{line-height:1.2;max-width:256px}.gh-component-icon-highlight .gh-component-icon-highlight-title{font-size:16px;font-weight:500;line-height:1.4;margin-top:1rem}.gh-component-icon-highlight .hover-image{display:none}.gh-component-icon-highlight p+p{margin-top:1rem}@media (max-width:767px){.gh-component-icon-highlight .gh-component-icon-highlight-description{font-weight:500}}.gh-component-icon-highlight-banner{align-items:center;display:flex;flex-flow:column;justify-content:center}.gh-component-icon-highlight-banner img{height:100%;width:100%}.gh-component-banner{background-color:#1a0d3f!important;color:#fff;overflow:hidden;position:relative;z-index:1}.gh-component-banner h1,.gh-component-banner h2{line-height:1.2;margin-bottom:2rem;max-width:880px}.gh-component-banner p{font-weight:200;line-height:1.7;margin-bottom:.5rem;max-width:860px}.gh-component-banner .gh-actions{margin-left:0;margin-right:-2rem;margin-top:2.5rem;text-align:center}.gh-component-banner .gh-component-button{margin-right:2rem}.gh-component-banner .gh-inner{padding:8.1rem 0 10rem}.gh-component-banner .gh-heading-top{font-family:Inter,sans-serif;font-size:.9rem;font-weight:200;text-transform:uppercase}.gh-component-banner .gh-heading.h1,.gh-component-banner .gh-heading.h2{font-size:2.9rem}.gh-component-banner .gh-subheading h2,.gh-component-banner .gh-subheading p{font-family:Inter,sans-serif;font-size:1.28rem;font-weight:200;max-width:750px}.gh-component-banner .gh-banner-dot-image{bottom:-380px;left:0;position:absolute;width:100%;z-index:-1}.gh-component-banner .gh-btn{border-width:2px;font-weight:400!important;padding-left:2rem;padding-right:2rem;width:-moz-fit-content;width:fit-content}.gh-component-banner .gh-fill-button-light-blue,.gh-component-banner .gh-fill-button-light-blue:hover,.gh-component-banner .gh-fill-light-blue .gh-btn,.gh-component-banner .gh-fill-light-blue .gh-btn:hover{border-width:2px;min-width:196px;width:100%}.gh-component-banner .gh-outline-button-light-blue,.gh-component-banner .gh-outline-light-blue .gh-btn{border-width:2px;min-width:177px;width:100%}.gh-component-banner .gh-outline-button-light-blue:hover,.gh-component-banner .gh-outline-light-blue .gh-btn:hover{background-color:#12a7a6;border:2px solid #12a7a6;color:#fff;font-weight:400}.gh-component-banner .gh-btn-call-us{width:180px}.gh-component-banner .gh-btn-call-us .gh-btn{width:100%}.gh-component-banner .gh-btn-call-us .gh-btn:hover{color:#1a0d3f!important}@media (max-width:767px){.gh-component-banner .gh-inner{align-items:center;margin-bottom:4rem;margin-top:4rem;padding:0;text-align:center}.gh-component-banner h1,.gh-component-banner h2{font-size:2.7rem}.gh-component-banner .gh-actions{justify-content:center}.gh-component-banner .gh-subheading p{font-size:1.15rem;margin:auto auto 1.5rem}.gh-component-banner .gh-heading-top p{margin:auto auto 1.5rem}}@media (max-width:480px){.gh-component-banner .gh-actions{display:flex;flex-flow:row;margin-left:-15px;margin-right:-15px}.gh-component-banner .gh-component-button{margin-right:0}.gh-component-banner .gh-component-button+.gh-component-button{margin-left:1rem}.gh-component-banner .gh-btn{min-width:142px!important;padding-left:1rem;padding-right:1rem}.gh-component-banner .gh-btn-call-us{margin-right:0;width:142px!important}}.gh-page .gh-banner-bg{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;-o-object-fit:cover!important;object-fit:cover!important}.gh-page .gh-banner-bg-1{background:url(/images/gh-banner-bg-1.png)}.gh-page .gh-banner-bg-2{background:url(/images/gh-banner-bg-2.png)}.gh-page .gh-banner-bg-4{background:url(/images/gh-banner-bg-4.png)}.gh-page .gh-banner-bg-5{background:url(/images/gh-banner-bg-5.png)}.gh-page .gh-banner-bg-6{background:url(/images/gh-banner-bg-6.png)}.gh-webp-supported .gh-page .gh-banner-bg-1{background:url(/images/gh-banner-bg-1.webp)}.gh-webp-supported .gh-page .gh-banner-bg-2{background:url(/images/gh-banner-bg-2.webp)}.gh-webp-supported .gh-page .gh-banner-bg-3{background:url(/images/gh-banner-bg-3.webp)}.gh-webp-supported .gh-page .gh-banner-bg-4{background:url(/images/gh-banner-bg-4.webp)}.gh-webp-supported .gh-page .gh-banner-bg-5{background:url(/images/gh-banner-bg-5.webp)}.gh-webp-supported .gh-page .gh-banner-bg-6{background:url(/images/gh-banner-bg-6.webp)}@media (max-width:767px){.gh-page .gh-banner-bg{background-position:bottom;background-size:contain}.gh-page .gh-banner-bg-1{background:url(/images/gh-banner-bg-1-mobile.png)}.gh-page .gh-banner-bg-2{background:url(/images/gh-banner-bg-2-mobile.png)}.gh-page .gh-banner-bg-3{background:url(/images/gh-banner-bg-3-mobile.png)}.gh-page .gh-banner-bg-4{background:url(/images/gh-banner-bg-4-mobile.png)}.gh-page .gh-banner-bg-5{background:url(/images/web-mobile-banner-web-dev.svg)}.gh-page .gh-banner-bg-6{background:url(/images/web-mobile-banner-cloud-services.png)}.gh-webp-supported .gh-page .gh-banner-bg-1{background:url(/images/gh-banner-bg-1-mobile.webp)}.gh-webp-supported .gh-page .gh-banner-bg-2{background:url(/images/gh-banner-bg-2-mobile.webp)}.gh-webp-supported .gh-page .gh-banner-bg-3{background:url(/images/gh-banner-bg-3-mobile.webp)}.gh-webp-supported .gh-page .gh-banner-bg-4{background:url(/images/gh-banner-bg-4-mobile.webp)}.gh-webp-supported .gh-page .gh-banner-bg-5{background:url(/images/web-mobile-banner-web-dev.svg)}.gh-webp-supported .gh-page .gh-banner-bg-6{background:url(/images/web-mobile-banner-cloud-services.webp)}}.gh-component-case-studies .container{overflow:hidden}.gh-component-case-studies .gh-top-section h2{font-weight:500;margin:auto;max-width:848px}.gh-component-case-studies .gh-top-section .gh-section-subheading{margin:1.7rem auto 1.4rem;max-width:859px}.gh-component-case-studies .gh-top-section .gh-action{cursor:pointer;margin:auto;max-width:213px;position:relative}.gh-component-case-studies .gh-top-section .gh-action img{position:absolute;right:0;transition:.3s;width:20px}.gh-component-case-studies .gh-top-section .gh-action:hover img{right:-20px}.gh-component-case-studies .gh-top-section .gh-btn{font-size:1.1rem;font-weight:600;width:-moz-fit-content;width:fit-content}.gh-component-case-studies .gh-case-studies{padding-top:2.2rem}.gh-component-case-studies .gh-case-studies .swiper-slide{border-radius:10px;height:auto;overflow:hidden}.gh-component-case-studies .gh-case-studies .gh-heading{color:#1a0d3f;font-size:1.5rem;font-weight:600;margin-bottom:1.6rem}.gh-component-case-studies .gh-case-studies p{color:#1a0d3f;font-size:1rem;font-weight:500;line-height:1.7}.gh-component-case-studies .gh-case-studies .gh-case-study-image{height:auto}.gh-component-case-studies .gh-case-studies .gh-case-study-icon{height:auto;margin-top:2rem;width:188px!important}.gh-component-case-studies .gh-case-studies .swiper-wrapper{padding-bottom:4.5rem}.gh-component-case-studies .gh-case-studies .gh-case-study-image{width:100%}.gh-component-case-studies .gh-case-studies .row{flex-flow:row wrap;margin-left:0;margin-right:0}.gh-component-case-studies .gh-case-studies .row .col-12{position:relative}.gh-component-case-studies .gh-case-studies .row .col-12 .gh-inner{padding:2rem 3.5rem}.gh-component-case-studies .gh-case-studies .gh-view-project{border-radius:4px;font-size:15px;font-weight:500;margin-top:1.5rem;max-width:200px;padding:.5rem 2rem;transition-duration:.3s}.gh-component-case-studies .gh-case-studies .swiper-pagination{margin-top:2rem;position:inherit;text-align:left}.gh-component-case-studies .gh-case-studies .swiper-pagination .swiper-pagination-bullet{background:#959aa0;border:1px solid #9f9fa5;display:inline-block;height:1px;margin-left:0;width:75px}.gh-component-case-studies .gh-case-studies .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#f08e80;border:1px solid #f08e80}.gh-component-case-studies .gh-case-studies .swiper-button-next{background-image:url(/images/icons/icon-circle-arrow-right.svg)!important;background-repeat:no-repeat;top:35%;width:40px}.gh-component-case-studies .gh-case-studies .swiper-button-prev{background-image:url(/images/icons/icon-circle-arrow-left.svg)!important;background-repeat:no-repeat;top:35%;width:40px}.gh-component-case-studies .gh-case-studies .swiper-button-next:after,.gh-component-case-studies .gh-case-studies .swiper-button-prev:after{content:""}@media (max-width:1199px){.gh-component-case-studies .col-md-6{flex:0 0 100%;max-width:100%}.gh-component-case-studies .gh-case-study-image{max-width:600px;padding-left:0}.gh-component-case-studies .row .col-12 .gh-inner{padding:2rem 1rem!important}}@media (max-width:991px){.gh-component-case-studies .gh-case-studies .swiper-wrapper{padding-bottom:4rem}.gh-component-case-studies .gh-top-section h2{font-size:28px!important}}.gh-component-row-section .gh-title{margin-bottom:1rem}.gh-component-row-section img{height:auto;max-width:100%}.gh-component-row-section .image-right{flex-flow:row-reverse}.gh-component-row-section .gh-btn-center{display:flex;justify-content:center;width:100%}.gh-component-row-section .gh-section-body{height:100%}.gh-component-row-section .gh-section-body p{font-size:1.27rem;font-weight:300;line-height:1.7;max-width:596px}@media (max-width:1199px){.gh-component-row-section .col-md-6{flex:0 0 100%;max-width:100%}.gh-component-row-section h2{margin:auto;max-width:600px}.gh-component-row-section .gh-section-body{justify-content:center;text-align:center!important}.gh-component-row-section .gh-section-body h3,.gh-component-row-section .gh-section-body p{margin:auto}.gh-component-row-section .gh-section-body p+p{margin-top:2rem}.gh-component-row-section .gh-section-body h3,.gh-component-row-section .image-left .gh-col{margin-bottom:2rem}.gh-component-row-section .image-right{flex-flow:column-reverse;margin-top:-2rem}.gh-component-row-section .image-right .gh-col{margin-top:2rem}.gh-component-row-section .image-right .gh-col .gh-image{margin-top:1rem}}@media (max-width:767px){.gh-component-row-section .container{padding-left:2rem!important;padding-right:2rem!important}.gh-component-row-section .gh-section-body p{font-size:1.13rem}}.accordion{margin-left:auto;margin-right:auto;margin-top:2rem;max-width:800px}.accordion .circle{background-color:#eef1fc;border:none;border-radius:50%;display:block;height:28px;margin:auto;outline:none;padding:8px;width:28px}.accordion .circle,.accordion .line-wrapper{transition:all .3s cubic-bezier(.25,.8,.25,1)}.accordion .line-wrapper{position:relative}.accordion .horizontal,.accordion .vertical{background-color:#1e1142;height:2px;pointer-events:none;transition:all .3s cubic-bezier(.25,.8,.25,1);width:100%}.accordion .vertical{bottom:2px;position:relative;transform:rotate(90deg)}.accordion .line-wrapper.open,.accordion .vertical.open{transform:rotate(180deg)}.accordion .content{background:#add8e6;height:0;margin-top:20px;overflow:hidden;transition:.3s ease}.accordion .content-wrapper{padding:10px}.accordion .content.open{height:500px}.accordion .card{border:none;border-bottom:1px solid #d8d8d8!important}.accordion .card-header{background-color:#fff!important;border:none!important;display:flex;padding-left:0;padding-right:0}.accordion .card-header h4{font-family:p22-mackinac-pro,serif;font-size:20px;font-weight:700}.accordion .card-header:hover{cursor:pointer}.accordion .card-body{padding:1.5rem 0}.accordion .card-body p{font-family:Inter;font-size:16px;font-weight:400}.accordion .accordion-icon{margin-left:auto;margin-right:0}.accordion .collapse.show .accordion-icon{content:"–"}@media (max-width:450px){.accordion .card-header h4{font-size:16px!important;line-height:32px}}.logo-carousel .swiper-slide{align-items:center;display:flex;justify-content:center;min-height:100px;width:auto!important}.logo-carousel .swiper-slide img{max-width:230px}.gh-award-winning{background:#1a0d3f;color:#fff!important}.gh-award-winning .heading{margin-bottom:3rem}.gh-award-winning .sub-heading{line-height:32px;margin:0 auto;max-width:900px}.gh-award-winning .gh-awards{margin-top:4rem}.gh-award-winning .gh-awards img{height:155px;margin:0 2rem;width:auto}@media (max-width:767px){.gh-award-winning .gh-awards{margin-top:1rem}.gh-award-winning .gh-awards img{height:90px;margin:1rem;width:auto}}.gh-page .gh-hero-section{padding-bottom:2rem!important}.gh-page .gh-hero-section h2{color:#1a0d3f;margin:0 auto 2rem;max-width:925px}.gh-page .gh-hero-section p{color:#1a0d3f;font-size:18px;line-height:32px;margin:1rem auto;max-width:925px;text-align:left}.gh-page .gh-client-logos{background:#f8fafc;color:#1a0d3f;padding:1.5rem 0}.gh-page .gh-key-areas-expertise{margin:4.5rem auto}.gh-page .gh-key-areas-expertise .gh-heading{size:38px;color:#131b39;font-weight:700;margin-bottom:5rem}.gh-page .gh-key-expertise-item{margin-left:auto;margin-right:auto;width:75%}.gh-page .gh-key-expertise-item .gh-section-body{align-items:center;display:flex}.gh-page .gh-key-expertise-item .gh-title{font-family:p22-mackinac-pro,serif;font-size:30px;font-weight:700}.gh-page .gh-key-expertise-item p{font-family:Inter,sans-serif!important;font-size:16px;font-weight:400}.gh-page .gh-section-additional-areas-expertise{background:#f8fafc;margin-top:7rem}.gh-page .gh-section-additional-areas-expertise .gh-item-card{margin-bottom:3rem}.gh-page .gh-section-additional-areas-expertise .gh-heading{color:#131b39;font-size:38px;font-weight:700;margin-bottom:5rem}.gh-page .gh-section-additional-areas-expertise .gh-component-icon-highlight-description{max-width:390px}.gh-page .gh-section-additional-areas-expertise .gh-component-icon-highlight-image-div img{height:auto;max-width:35px!important}.gh-page .gh-case-study{padding-bottom:0!important}.gh-page .gh-case-study .gh-testimonial-swiper{margin-bottom:5rem;padding:.5rem}.gh-page .gh-case-study .gh-testimonial-swiper .swiper-wrapper{padding-bottom:5rem}.gh-page .gh-case-study .gh-testimonial-swiper .gh-item-card{border-left:13px solid #f08e80;border-radius:12px;box-shadow:0 3px 6px rgba(0,0,0,.161);color:#1e1928;cursor:pointer;min-height:230px;padding:2rem}.gh-page .gh-case-study .gh-testimonial-swiper .gh-item-card .gh-testimonial-quote{font-size:18px;font-weight:500}.gh-page .gh-case-study .gh-testimonial-swiper .swiper-pagination-bullet{background:#f6f7f9}.gh-page .gh-case-study .gh-testimonial-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#959aa0}.gh-page .gh-our-values .gh-heading{color:#131b39;font-size:38px!important;font-weight:700;margin-bottom:3rem}.gh-page .gh-our-values .gh-subheading{font-size:18px;font-weight:400;line-height:32px;margin:0 auto;max-width:1000px}.gh-page .gh-our-values .gh-values{justify-content:space-between;line-height:24px;margin:3rem auto 4rem;max-width:1100px}.gh-page .gh-our-values .gh-value img{background:#f8fafc;border-radius:50%;height:120px;overflow:visible;padding:1rem;width:120px}.gh-page .gh-our-values .gh-value p{color:#1a0d3f;font-family:p22-mackinac-pro,serif;font-size:20px;font-weight:700;margin-top:1rem;max-width:200px}.gh-page .gh-our-values .gh-btn{background-color:transparent;border:2px solid #1a0d3f;color:#1a0d3f;font-weight:500;margin:auto;text-decoration:none;transition:.3s}.gh-page .gh-our-values .gh-btn:hover{background-color:#1a0d3f;border:2px solid #1a0d3f;color:#fff}@media (max-width:1199px){.gh-page .gh-image{display:none!important}}@media (max-width:767px){.gh-page .gh-key-expertise-item{width:100%}.gh-page .gh-component-icon-highlight .gh-component-icon-highlight-description{max-width:none}.gh-page .gh-section-additional-areas-expertise .gh-heading{font-size:30px;margin-bottom:2rem}.gh-page .gh-key-areas-expertise{margin:0 auto}.gh-page .gh-section-additional-areas-expertise{margin-top:1rem}.gh-page .gh-case-study .gh-testimonial-swiper{margin-bottom:2rem}.gh-page .gh-case-study .gh-testimonial-swiper .swiper-wrapper{padding-bottom:3rem}.gh-page .gh-component-enquiry-form h2{font-size:2.2rem}.gh-page .gh-client-logos{padding:1rem 0}.gh-page .gh-values{justify-content:center!important;margin:1rem auto 2rem!important;max-width:90%!important}.gh-page .gh-values .gh-value{margin:1rem 0}}
