﻿.tiny-slider-inner{height:540px;}#mainTitle .display-5{font-size:2.2rem;}@media(min-width:1400px){#mainTitle .display-5{font-size:4rem;}}#mainTitle .icon-circle{border-radius:50%;width:142px;height:142px;border:3px solid #808080;outline:3px solid #f00;}#mainTitle .icon-left{margin:0 36px 0 0;}#mainTitle .icon-right{margin:0 0 0 36px;}#mainTitle .key-para{font-size:1.4em;padding-inline:15px;}@media(min-width:992px){#mainTitle .key-para{font-size:1.2em;padding-inline:0;}}.diagram-link{background:#d3d3d3;}.marketing-permission{text-align:left;}#contract h2{margin-top:20px;}.card-welcome{height:400px;}.card-sub-text{text-align:center;color:#fff;padding-top:24.6px;font-size:2.1em;padding-inline:70px;margin-left:135px;}#welcomeHeading .lead{width:315px;margin-bottom:0;}@media(min-width:1700px){#welcomeHeading .lead{margin-bottom:20px;}}#welcomeCircle{position:absolute;right:160px;top:-470px;width:100px;}#welcomePips{position:absolute;left:160px;top:-90px;width:100px;}@media(min-width:1200px) and (max-width:1400px){#welcomeCards h5{font-size:2.4rem!important;}#welcomeCards .card-sub-text{font-size:1.5rem;}}@media(min-width:992px) and (max-width:1200px){#welcomeCards h5{font-size:2rem!important;}#welcomeCards .card-sub-text{font-size:1.4rem;}}@media(min-width:860px) and (max-width:992px){#welcomeCards h5{font-size:1.7rem!important;}#welcomeCards .card-sub-text{font-size:1.2rem;}}@media(min-width:768px) and (max-width:860px){#welcomeCards h5{font-size:1.5rem!important;}#welcomeCards .card-sub-text{font-size:1.1rem;}}@media(max-width:576px){#welcomeCards .card-sub-text{margin-left:0;}}@media(min-width:768px) and (max-width:1100px){#welcomeCards .card-sub-text{padding-inline:12px;}}@media(min-width:440px) and (max-width:768px){#welcomeCards .btn{margin-top:20px;}}.section-title{position:absolute;top:120px;right:30px;width:fit-content;z-index:1000;color:#fff;min-width:235px;}@media(max-width:576px){.section-title{top:77px;right:unset;left:50%;transform:translateX(-50%);}}.section-title-background{background:#000;padding:8px;border-radius:3px;opacity:.8;}.card-one{background-image:url("/images/backgrounds/increase-revenue.webp");background-position:center center;background-size:cover;}.card-two{background-image:url("/images/backgrounds/idea-to-mvp.webp");background-position:center center;background-size:cover;}.card-three{background-image:url("/images/backgrounds/innovate-and-be-digital.webp");background-position:center center;background-size:cover;}.card-four{background-image:url("/images/backgrounds/make-apps-that-get-used.webp");background-position:center center;background-size:cover;}.card-five{background-image:url("/images/backgrounds/digital-innovation.webp");background-position:center center;background-size:cover;}@media(min-width:768px) and (max-width:992px){#interimEngagements h2{font-size:2em;}}#transformationTitle h1{max-width:520px;}@media(max-width:400px){#transformationTitle .display-5{font-size:2.7em;}}#transformationTitle .section-title{position:absolute;top:80px;right:30px;width:fit-content;z-index:1000;color:#fff;min-width:235px;}@media(max-width:576px){#transformationTitle .section-title{top:77px;right:unset;left:50%;transform:translateX(-50%);}}.flip-card{background-color:transparent;width:100%;height:300px;border:1px solid #f1f1f1;perspective:1000px;}.flip-card p{text-decoration:underline;}@media(min-width:576px) and (max-width:768px){.flip-card{font-size:1.2rem;}h4{font-size:1.5em;}}@media(max-width:576px){.flip-card{font-size:1.1rem;}h4{font-size:2em;}.btn-line:before{width:12px;}}.flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .8s;transform-style:preserve-3d;}.flip-card:hover .flip-card-inner,.hover-state{transform:rotateY(180deg);}.unhover-state{transform:rotateY(0deg)!important;}.flip-card-front,.flip-card-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.flip-card-front{color:#000;}.flip-card-back{background-color:#0c0c0e;color:#fff;transform:rotateY(180deg);font-size:1em;}.flip-card-back li{padding-bottom:10px;}.flip-card-back .return-button{font-size:1.2em;border:1px solid #fff;color:#fff;padding-inline:5px;}#engagementCards .flip-card-back{height:100%;display:flex;flex-direction:column;justify-content:center;}.image-bw{filter:grayscale(1.4) invert(.1);}#mainIntro .top-block{width:148px;}@media(max-width:1400px){#mainIntro .top-block{width:0;height:0;}}.stripe{width:100%;background:#d3d3d3;}.stripe .project-description .description-para{color:#000;}.project-description .description-image{width:300px;}.project-description .description-para{font-size:1.4em;color:#a1a1a8;}#introToProductsArrow{position:absolute;top:339px;left:50%;width:125px;rotate:20deg;transform:translateX(-76%);}#circleWave{position:absolute;top:43px;left:39px;width:150px;}@media(max-width:576px){#introToProductsArrow{rotate:10deg;top:369px;transform:translateX(-26%);}}@media(min-width:576px) and (max-width:768px){#introToProductsArrow{rotate:10deg;top:310px;transform:translateX(0%);}}@media(min-width:768px) and (max-width:1200px){#introToProductsArrow{rotate:27deg;top:308px;transform:translateX(57%);}#circleWave{position:absolute;top:-31px;left:-39px;}}@media(min-width:1200px){#introToProductsArrow{rotate:30deg;top:301px;transform:translateX(58%);}}#toServices{height:200px;color:#fff;filter:brightness(0) invert(1);transform:rotate(229deg);}#ctaServices .cta-area{padding:20px;}#ctaServices .cta-area:hover{background:#000;border:1px solid #fff;animation:fadeIn 2s;}#ctaServices .cta-area:hover h4{color:#fff;}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}#businessOutline .outline-text{text-align:right;margin-right:44px;margin-top:-25px;margin-bottom:53px;z-index:1000;position:relative;line-height:1.5em;}#businessOutline .sub-heading{margin-top:20px;font-size:1.2em;font-weight:300;line-height:1.5em;}#welcomeCards .card-title{color:#000;font-size:2em;margin-left:70px;}#welcomeCards .card-title p{line-height:4.5px;font-size:.8em;}#welcomeCards .cta-button{height:100%;display:flex;justify-content:center;align-items:center;}#welcomeCards .area-explainer h6{font-size:1.1em;}#welcomeCards .cta-position{bottom:65px;left:25%;}#welcomeCards .card-image{max-height:220px;}#projectIntro .saas{margin-top:10px;width:300px;}#projectIntro .caption{text-align:center;margin-top:15px;font-style:italic;}#features .flip-card,#salesFeatures .flip-card,#productFeatures .flip-card{background-color:transparent;width:275px;height:261px;perspective:1000px;}#features .flip-card p,#salesFeatures .flip-card p,#productFeatures .flip-card p{text-decoration:none;padding-inline:10px;}#features .flip-card-inner,#salesFeatures .flip-card-inner,#productFeatures .flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .8s;transform-style:preserve-3d;}#features .flip-card:hover .flip-card-inner,#salesFeatures .flip-card:hover .flip-card-inner,#productFeatures .flip-card:hover .flip-card-inner{transform:rotateY(180deg);}#features .flip-card-front,#features .flip-card-back,#salesFeatures .flip-card-front,#salesFeatures .flip-card-back,#productFeatures .flip-card-front,#productFeatures .flip-card-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;}#features .flip-card-front img,#features .flip-card-back img,#salesFeatures .flip-card-front img,#salesFeatures .flip-card-back img,#productFeatures .flip-card-front img,#productFeatures .flip-card-back img{height:200px;}#features .flip-card-front,#salesFeatures .flip-card-front,#productFeatures .flip-card-front{background-color:#bbb;color:#000;}#features .flip-card-front .card-title,#salesFeatures .flip-card-front .card-title,#productFeatures .flip-card-front .card-title{padding:15px 0 10px 0;font-size:1.2em;font-weight:600;color:#808080;position:relative;}#features .flip-card-front .card-title .top-right-icon,#salesFeatures .flip-card-front .card-title .top-right-icon,#productFeatures .flip-card-front .card-title .top-right-icon{font-size:.8em;color:#f00;}#features .flip-card-back,#salesFeatures .flip-card-back,#productFeatures .flip-card-back{background-color:#000;color:#fff;transform:rotateY(180deg);}#features .flip-card-back .card-title,#salesFeatures .flip-card-back .card-title,#productFeatures .flip-card-back .card-title{padding-block:13px;font-size:1.2em;}#optimisationOverview li{font-size:1.1em;}.top-right-icon{position:absolute;top:0;right:4px;}.section-top-border{border-top:1px dotted #808080;}