﻿.ux-ui-tagline-section{display:grid;}.ux-ui-tagline-section h1{grid-area:header;}.ux-ui-tagline-section p{grid-area:text;}.ux-ui-tagline-section .img{display:none;background-repeat:no-repeat;background-position:center;}.ux-ui-tagline-section .img.img-sm{background-size:40%;}.ux-ui-tagline-section .img.img-lg{background-size:100%;}.ux-ui-tagline-section .img-top-1{border-radius:50%;background-color:#def8ff;}.ux-ui-tagline-section .img-top-2{border-radius:0 50% 50% 50%;background-color:#e6fff7;}.ux-ui-tagline-section .img-top-3{border-radius:50% 0;background-color:#fff4ed;}.ux-ui-tagline-section .img-top-4{border-radius:0 50%;background-color:#def8ff;}.ux-ui-tagline-section .img-top-5{border-radius:50%;background-color:#e6fff7;}.ux-ui-tagline-section .img-top-6{border-radius:50% 0 50% 50%;background-color:#fff4ed;}.ux-ui-tagline-section .img-top-7{border-radius:50%;background-color:#e6fff7;}.ux-ui-tagline-section .img-top-8{border-radius:50% 50% 50% 0;background-color:#def8ff;}.ux-ui-tagline-section .bottom-images-container{grid-area:bottom-img-area;display:grid;margin-top:106px;}.ux-ui-tagline-section .bottom-images-container .img{display:block;filter:drop-shadow(0 0 14px rgba(0,0,0,.1));border-radius:6px;}@media only screen and (min-width:320px){.ux-ui-tagline-section{margin-bottom:96px !important;--image-size:calc((100vw - 2*16px)/4);grid-template-rows:auto auto repeat(2,86px) auto;grid-template-columns:auto repeat(3,86px);grid-template-areas:"header header header header" "text text text text" ". img-top-4 img-top-4 img-top-7" ". img-top-4 img-top-4 img-top-6" "bottom-img-area bottom-img-area bottom-img-area bottom-img-area";}.ux-ui-tagline-section h1.tagline-header{font-family:Ubuntu !important;font-style:normal;font-weight:500 !important;font-size:30px;line-height:133%;margin-bottom:10px;}.ux-ui-tagline-section p.tagline-text{font-family:Open Sans;font-style:normal;font-weight:400;font-size:20px;line-height:135%;margin-bottom:20px;margin-top:10px;}.ux-ui-tagline-section .img-top-4,.ux-ui-tagline-section .img-top-6,.ux-ui-tagline-section .img-top-7{display:block;}.ux-ui-tagline-section .bottom-images-container{grid-template-rows:47vw 72vw 134vw;grid-template-columns:72% 28%;grid-template-areas:"img-bottom-1 img-bottom-1" "img-bottom-2 img-bottom-3" "img-bottom-4 img-bottom-4";}.ux-ui-tagline-section .bottom-images-container .img-bottom-2{margin-right:10px;}}@media only screen and (min-width:375px){.ux-ui-tagline-section{grid-template-rows:86px auto auto repeat(2,86px) auto;grid-template-areas:". . img-top-1 img-top-2" "header header header header" "text text text text" ". img-top-4 img-top-4 img-top-7" ". img-top-4 img-top-4 img-top-6" "bottom-img-area bottom-img-area bottom-img-area bottom-img-area";}.ux-ui-tagline-section h1{margin-top:10px;}.ux-ui-tagline-section .img-top-1,.ux-ui-tagline-section .img-top-2{display:block;}}@media only screen and (min-width:768px){.ux-ui-tagline-section{--image-size:12.5vw;grid-template-rows:96px auto repeat(3,96px) auto;grid-template-columns:1fr repeat(4,96px);grid-template-areas:"header header img-top-1 img-top-2 img-top-3" "text text text text text" ". . img-top-4 img-top-4 img-top-5" ". . img-top-4 img-top-4 img-top-6" ". img-top-7 . img-top-8 ." "bottom-img-area bottom-img-area bottom-img-area bottom-img-area bottom-img-area";}.ux-ui-tagline-section h1.tagline-header{margin:0;margin-top:auto;}.ux-ui-tagline-section p.tagline-text{font-weight:normal;font-size:20px;margin:30px 0 27px 0;}.ux-ui-tagline-section .img{display:block;}.ux-ui-tagline-section .bottom-images-container{display:grid;grid-template-columns:35.6% 18.6% 45.6%;grid-template-rows:calc((100vw - 2*16px)*.25) calc((100vw - 2*16px)*.33);grid-template-areas:"img-bottom-1 img-bottom-1 img-bottom-4" "img-bottom-2  img-bottom-3 img-bottom-4";grid-row-gap:25px;}.ux-ui-tagline-section .bottom-images-container .img.img-bottom-1{margin-right:20px;}.ux-ui-tagline-section .bottom-images-container .img.img-bottom-2{margin-right:6px;}.ux-ui-tagline-section .bottom-images-container .img.img-bottom-3{margin:0 12px 0 6px;}}@media only screen and (min-width:1024px){section.ux-ui-tagline-section{grid-template-rows:repeat(4,var(--image-size)) auto;grid-template-columns:1fr repeat(4,var(--image-size));grid-template-areas:"header . img-top-1 img-top-2 img-top-3" "text . img-top-4 img-top-4 img-top-5" "text . img-top-4 img-top-4 img-top-6" "text img-top-7 . img-top-8 ." "bottom-img-area bottom-img-area bottom-img-area bottom-img-area bottom-img-area";margin-bottom:138px !important;}section.ux-ui-tagline-section h1.tagline-header{margin-bottom:35px;}section.ux-ui-tagline-section p.tagline-text{margin-top:0;}}@media only screen and (min-width:1366px){section.ux-ui-tagline-section{--image-size:128px;}section.ux-ui-tagline-section h1.tagline-header{font-size:60px;}section.ux-ui-tagline-section p.tagline-text{position:relative;font-size:24px;margin:0 54px 0 0;}section.ux-ui-tagline-section p.tagline-text .go-down-btn{display:none;}}@media only screen and (min-width:1366px) and (min-width:1024px){section.ux-ui-tagline-section p.tagline-text>.go-down-btn{display:block;width:64px;height:64px;background-color:#00abdb;border-radius:50%;border:none;outline:none;display:flex;justify-content:center;align-items:center;position:absolute;bottom:0;left:0;cursor:pointer;}section.ux-ui-tagline-section p.tagline-text>.go-down-btn>.arrow-down{width:17px;height:17px;border:3px solid #fff;transform:rotate(45deg);border-top:none;border-left:none;position:relative;bottom:3px;}}@media only screen and (min-width:1440px){section.ux-ui-tagline-section .bottom-images-container{grid-template-rows:327px 413px;}section.ux-ui-tagline-section .bottom-images-container .img-bottom-3{background-size:92%;}section.ux-ui-tagline-section .img-top-4{border-radius:50% 0;}}@media only screen and (min-width:320px){section.ux-ui-what-we-do-section{display:flex;flex-direction:column;margin:0 0 120px !important;}section.ux-ui-what-we-do-section h2.what-we-do-header{font-family:Ubuntu !important;font-style:normal;font-weight:500 !important;font-size:30px !important;line-height:150% !important;margin-bottom:36px !important;}section.ux-ui-what-we-do-section .points-grid{display:grid;grid-template-columns:252px;grid-template-rows:repeat(4,252px);grid-row-gap:36px;justify-content:center;}section.ux-ui-what-we-do-section .points-grid .link-card{background:#fff;box-shadow:0 0 25px rgba(0,0,0,.1);border-radius:8px;height:250px;width:256px;text-align:center;position:relative;border-bottom:15px solid;padding:0 15px;box-sizing:border-box;}section.ux-ui-what-we-do-section .points-grid .link-card .card-number{font-family:Ubuntu;font-style:normal;font-weight:800;font-size:110px;line-height:129px;text-transform:uppercase;font-feature-settings:'pnum' on,'lnum' on;position:absolute;top:0;left:10px;}section.ux-ui-what-we-do-section .points-grid .link-card .link-icon{height:100px;background-size:80px;background-repeat:no-repeat;background-position:center;margin-top:50px;}section.ux-ui-what-we-do-section .points-grid .link-card .link-label{font-family:Raleway;font-style:normal;font-weight:600;font-size:18px;line-height:140%;text-align:center;text-transform:uppercase;color:#404040;}}@media only screen and (min-width:360px){section.ux-ui-what-we-do-section .points-grid{grid-template-columns:296px;}section.ux-ui-what-we-do-section .points-grid .link-card{width:296px;}}@media only screen and (min-width:375px){section.ux-ui-what-we-do-section .points-grid{grid-template-columns:311px;}section.ux-ui-what-we-do-section .points-grid .link-card{width:311px;}}@media only screen and (min-width:768px){section.ux-ui-what-we-do-section{margin-bottom:120px !important;}section.ux-ui-what-we-do-section h2.what-we-do-header{margin-bottom:30px;font-size:30px;}section.ux-ui-what-we-do-section .points-grid{display:grid;grid-template-columns:repeat(2,337px);grid-template-rows:repeat(2,315px);grid-row-gap:36px;grid-column-gap:30px;justify-content:center;}section.ux-ui-what-we-do-section .points-grid .link-card{text-align:center;position:relative;height:315px;width:337px;}section.ux-ui-what-we-do-section .points-grid .link-card .card-number{font-size:110px;line-height:129px;padding-top:10px;}section.ux-ui-what-we-do-section .points-grid .link-card .link-icon{position:relative;height:103px;background-size:95px;background-repeat:no-repeat;background-position:center;margin-top:78px;}section.ux-ui-what-we-do-section .points-grid .link-card .link-label{font-size:21px;line-height:150%;display:block;margin-top:13px;}}@media only screen and (min-width:1024px){section.ux-ui-what-we-do-section{margin-bottom:162px !important;}section.ux-ui-what-we-do-section h2.what-we-do-header{text-align:center;}section.ux-ui-what-we-do-section .points-grid{grid-template-columns:repeat(3,300px);grid-template-rows:315px;grid-column-gap:29px;}section.ux-ui-what-we-do-section .points-grid .link-card{height:315px;width:300px;}section.ux-ui-what-we-do-section .points-grid .link-card .link-icon{background-size:100px;}}@media only screen and (min-width:1366px){section.ux-ui-what-we-do-section h2.what-we-do-header{font-size:36px !important;line-height:150% !important;margin-bottom:63px !important;}section.ux-ui-what-we-do-section .points-grid{grid-template-columns:repeat(3,396px);grid-column-gap:29px;}section.ux-ui-what-we-do-section .points-grid .link-card{height:315px;width:396px;}section.ux-ui-what-we-do-section .points-grid .link-card .card-number{font-size:150px;line-height:153px;}section.ux-ui-what-we-do-section .points-grid .link-card .link-icon{height:130px;background-size:100px;margin-top:63px;}section.ux-ui-what-we-do-section .points-grid .link-card .link-label{font-size:24px;line-height:150%;margin-top:0;}}@media only screen and (min-width:1440px){section.ux-ui-what-we-do-section .points-grid{grid-column-gap:46px;}}@media only screen and (min-width:320px){.ux-ui-process-section .ux-ui-process-header{font-family:Ubuntu !important;font-style:normal !important;font-weight:500 !important;font-size:20px !important;line-height:25px !important;text-align:center;color:#404040;margin-bottom:63px !important;}.ux-ui-process-section .process-container{list-style:none;}.ux-ui-process-section .process-container .process-card{display:flex;flex-direction:column;}.ux-ui-process-section .process-container .process-card .process-card-illustration-container{position:relative;width:288px;margin:0 auto;}.ux-ui-process-section .process-container .process-card .process-card-illustration-container .icon-block-container{height:244px;width:244px;border-radius:50%;display:flex;margin:-8px auto 0 auto;}.ux-ui-process-section .process-container .process-card .process-card-illustration-container .icon-block-container .icon-block{width:204px;height:204px;margin:auto;background-color:#fff;box-shadow:0 0 25px rgba(0,0,0,.1);border-radius:8px;}.ux-ui-process-section .process-container .process-card .process-card-illustration-container .icon-block-container .icon-block .icon{background-repeat:no-repeat;background-position:center;background-size:154px;display:block;width:100%;height:100%;}.ux-ui-process-section .process-container .process-card .process-card-illustration-container .connection-line-container{width:151px;position:sticky;left:100%;display:flex;margin-top:-314px;height:337px;z-index:-1;}.ux-ui-process-section .process-container .process-card .process-card-illustration-container .connection-line-container .connection-line-img{fill:none;margin-left:-17px;}.ux-ui-process-section .process-container .process-card .process-card-illustration-container .connection-line-container .connection-line-img .connection-line-path{stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:15 15;}.ux-ui-process-section .process-container .process-card .process-card-illustration-container .connection-line-container .connection-line-img .connection-line-path.lg{display:initial;}.ux-ui-process-section .process-container .process-card .process-card-illustration-container .connection-line-container .connection-line-img .connection-line-path.sm{display:none;}.ux-ui-process-section .process-container .process-card .process-card-text-container{position:relative;width:244px;margin:0 auto 40px auto;}.ux-ui-process-section .process-container .process-card .process-card-text-container .process-number{font-family:Raleway;font-style:normal;font-weight:800;font-size:72px;line-height:60px;text-transform:uppercase;font-feature-settings:'pnum' on,'lnum' on;color:#8cdbef;z-index:2;position:absolute;padding-top:16px;}.ux-ui-process-section .process-container .process-card .process-card-text-container .process-label{font-family:Open Sans;font-style:normal;font-weight:600 !important;font-size:18px !important;line-height:25px !important;color:#404040;text-align:start !important;padding:85px 0 10px 0;margin:0;z-index:2;}.ux-ui-process-section .process-container .process-card .process-card-text-container .process-text{font-family:Open Sans;font-style:normal;font-weight:normal;font-size:15px;line-height:25px;color:#333;z-index:2;margin:0;}.ux-ui-process-section .process-container .process-card:nth-child(odd) .process-card-illustration-container .icon-block-container{border-radius:0 50%;}.ux-ui-process-section .process-container .process-card:nth-child(odd) .process-card-illustration-container .connection-line-container{transform:rotate(180deg);left:0;}.ux-ui-process-section .process-container .process-card:nth-child(even) .process-card-illustration-container .icon-block-container{border-radius:50% 0;}.ux-ui-process-section .process-container .process-card:first-of-type .process-card-illustration-container .icon-block-container{border-radius:50% 50% 0 50%;}.ux-ui-process-section .process-container .process-card:first-of-type .process-card-illustration-container .connection-line-container{display:none;}.ux-ui-process-section .process-container .process-card:last-of-type .process-card-illustration-container .icon-block-container{border-radius:50% 0 50% 50%;}}@media only screen and (min-width:360px){section.ux-ui-process-section .process-list .process-item label{margin-left:45px;}}@media only screen and (min-width:375px){section.ux-ui-process-section .process-list .process-item label{margin-left:52px;}}@media only screen and (min-width:768px){.ux-ui-process-section .ux-ui-process-header{font-size:30px !important;line-height:45px !important;margin-bottom:63px;}.ux-ui-process-section .process-container{margin-bottom:0;}.ux-ui-process-section .process-container .process-card{flex-direction:row;height:360px;}.ux-ui-process-section .process-container .process-card .process-card-illustration-container{position:relative;width:240px;margin:0 25px 0 20px;}.ux-ui-process-section .process-container .process-card .process-card-illustration-container .icon-block-container{height:240px;width:240px;margin:0 auto;}.ux-ui-process-section .process-container .process-card .process-card-illustration-container .icon-block-container .icon-block{width:180px;height:180px;}.ux-ui-process-section .process-container .process-card .process-card-illustration-container .icon-block-container .icon-block .icon{background-size:120px;}.ux-ui-process-section .process-container .process-card .process-card-illustration-container .connection-line-container{width:70px;margin-top:-121px;height:123px;}.ux-ui-process-section .process-container .process-card .process-card-illustration-container .connection-line-container .connection-line-img{margin-left:3px;}.ux-ui-process-section .process-container .process-card .process-card-illustration-container .connection-line-container .connection-line-img .connection-line-path.lg{display:none;}.ux-ui-process-section .process-container .process-card .process-card-illustration-container .connection-line-container .connection-line-img .connection-line-path.sm{display:initial;}.ux-ui-process-section .process-container .process-card .process-card-text-container{position:relative;width:auto;margin:0;}.ux-ui-process-section .process-container .process-card .process-card-text-container .process-number{font-size:150px;line-height:110px;margin-top:20px;}.ux-ui-process-section .process-container .process-card .process-card-text-container .process-label{font-size:24px !important;line-height:36px !important;padding:36px 23px 9px 105px;}.ux-ui-process-section .process-container .process-card .process-card-text-container .process-text{font-size:18px !important;line-height:27px !important;padding:0 23px 0 105px;}.ux-ui-process-section .process-container .process-card:last-of-type{height:235px;}}@media only screen and (min-width:1024px){.ux-ui-process-section .process-container{margin:0 100px;}.ux-ui-process-section .process-container .process-card{height:417px;}.ux-ui-process-section .process-container .process-card .process-card-illustration-container{margin-left:0;margin-right:50px;width:300px;}.ux-ui-process-section .process-container .process-card .process-card-illustration-container .icon-block-container{height:300px;width:300px;}.ux-ui-process-section .process-container .process-card .process-card-illustration-container .icon-block-container .icon-block{width:234px;height:234px;}.ux-ui-process-section .process-container .process-card .process-card-illustration-container .connection-line-container .connection-line-img{margin-top:-75px;margin-left:35px;overflow:visible;}.ux-ui-process-section .process-container .process-card .process-card-illustration-container .connection-line-container .connection-line-img .connection-line-path.lg{display:initial;}.ux-ui-process-section .process-container .process-card .process-card-illustration-container .connection-line-container .connection-line-img .connection-line-path.sm{display:none;}.ux-ui-process-section .process-container .process-card .process-card-text-container .process-number{margin-top:60px;}.ux-ui-process-section .process-container .process-card .process-card-text-container .process-label{padding:60px 15px 9px 105px;}.ux-ui-process-section .process-container .process-card .process-card-text-container .process-text{padding:0 15px 0 105px;}}@media only screen and (min-width:1366px){.ux-ui-process-section .ux-ui-process-header{font-size:36px !important;line-height:150% !important;}.ux-ui-process-section .process-container{margin:0 145px;}.ux-ui-process-section .process-container .process-card .process-card-text-container .process-number{margin-top:80px;margin-left:85px;}.ux-ui-process-section .process-container .process-card .process-card-text-container .process-label{padding:87px 0 9px 210px;}.ux-ui-process-section .process-container .process-card .process-card-text-container .process-text{padding:0 0 0 210px;}}section.software-section .software-label{font-family:Ubuntu !important;font-style:normal !important;font-weight:700 !important;color:rgba(0,230,153,.1);z-index:1;}section.software-section ul.software-list{z-index:2;list-style:none;display:grid;position:relative;top:4px;}section.software-section ul.software-list li{box-shadow:0 4px 15px rgba(0,0,0,.15);border-radius:8px;}@media only screen and (min-width:320px){section.software-section .software-label{font-size:52px;line-height:96%;position:relative;top:15px;left:-15px;}section.software-section ul.software-list{grid-template-columns:100%;grid-auto-rows:126px;width:230px;margin:0 auto;margin-bottom:130px;grid-row-gap:18px;}section.software-section ul.software-list li{background-size:65%;background-position:center;background-repeat:no-repeat;width:100%;background-color:#fff;}}@media only screen and (min-width:768px){section.software-section .software-label{right:20px;font-weight:800;font-size:110px;margin-left:-17px;}section.software-section ul.software-list{grid-column-gap:15px;width:100%;max-width:100%;grid-template-columns:repeat(6,107.5px);grid-auto-rows:126px;margin-left:-8px;}section.software-section ul.software-list li{grid-column:auto/span 2;}section.software-section ul.software-list li:nth-child(3n+2):last-child{grid-column:4/span 2;}section.software-section ul.software-list li:nth-child(3n+1):nth-last-child(2){grid-column:2/span 2;}}@media only screen and (min-width:1024px){section.software-section .software-label{font-size:150px;line-height:153px;}section.software-section ul.software-list{grid-column-gap:20px;grid-template-columns:repeat(6,110px);justify-content:center;margin-left:0;}}@media only screen and (min-width:1366px){section.software-section .software-label{margin-left:-30px;}section.software-section ul.software-list{grid-column-gap:12px;grid-template-columns:repeat(5,240px);}section.software-section ul.software-list li{grid-column:auto/span 1 !important;}}section h2{margin-bottom:30px !important;}@media only screen and (min-width:768px){section h2{text-align:center;margin-bottom:60px !important;}}