﻿@media only screen and (min-width:320px){.artificial-intelligence-page .header-section{display:grid;--cell-size:72px;grid-template-columns:auto repeat(4,var(--cell-size));grid-template-rows:auto repeat(2,var(--cell-size));grid-template-areas:"gi-container gi-container gi-container gi-container gi-container" ". five three three four" ". six three three .";}.artificial-intelligence-page .header-section .general-information-container{grid-area:gi-container;display:flex;flex-direction:column;}.artificial-intelligence-page .header-section .general-information-container .header{font-family:Ubuntu !important;font-style:normal !important;font-weight:500 !important;font-feature-settings:'pnum' on,'lnum' on;font-size:30px !important;line-height:40px !important;margin-bottom:15px;}.artificial-intelligence-page .header-section .general-information-container .body{font-family:Open Sans;font-style:normal;font-weight:normal;font-size:15px !important;line-height:25px !important;margin-bottom:20px;}.artificial-intelligence-page .header-section .collage-item{width:100%;height:100%;background-repeat:no-repeat;background-size:54px;background-position:center;}.artificial-intelligence-page .header-section .collage-item:nth-child(2){border-radius:50%;display:none;grid-area:one;}.artificial-intelligence-page .header-section .collage-item:nth-child(3){border-radius:50% 0;display:none;grid-area:two;}.artificial-intelligence-page .header-section .collage-item:nth-child(4){background-size:100%;border-radius:50% 0;grid-area:three;}.artificial-intelligence-page .header-section .collage-item:nth-child(5){border-radius:50% 0 0 50%;grid-area:four;}.artificial-intelligence-page .header-section .collage-item:nth-child(6){border-radius:50% 50% 50% 0;grid-area:five;}.artificial-intelligence-page .header-section .collage-item:nth-child(7){border-radius:50% 0;grid-area:six;}.artificial-intelligence-page .header-section .collage-item:nth-child(8){border-radius:50%;display:none;grid-area:seven;}.artificial-intelligence-page .what-is-section{display:flex;flex-direction:column;}.artificial-intelligence-page .what-is-section .what-is-card{display:flex;flex-direction:column;height:auto;padding:15px;margin-bottom:20px;}.artificial-intelligence-page .what-is-section .what-is-card .card-label-container{margin-bottom:15px;}.artificial-intelligence-page .what-is-section .what-is-card .card-label-container .card-label{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:0;}.artificial-intelligence-page .what-is-section .what-is-card .card-text{font-family:Open Sans !important;font-style:normal !important;font-weight:normal !important;font-size:15px !important;line-height:25px !important;text-align:center;color:#404040;margin:0;}.artificial-intelligence-page .key-expertise-section .ke-section-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:30px;}.artificial-intelligence-page .key-expertise-section .ke-cards-container{display:flex;flex-wrap:wrap;justify-content:center;}.artificial-intelligence-page .key-expertise-section .ke-cards-container .ke-card{position:relative;flex:1 1 288px;background-color:#fff;box-shadow:0 0 25px rgba(0,0,0,.1);border-radius:8px;list-style:none;z-index:0;margin-bottom:15px;}.artificial-intelligence-page .key-expertise-section .ke-cards-container .ke-card .ke-card-number{position:absolute;font-family:Raleway;font-style:normal;font-weight:800;font-size:110px;line-height:100px;text-transform:uppercase;font-feature-settings:'pnum' on,'lnum' on;top:10px;left:10px;z-index:-1;}.artificial-intelligence-page .key-expertise-section .ke-cards-container .ke-card .ke-card-label{font-family:Open Sans !important;font-style:normal !important;font-weight:600 !important;font-size:18px !important;line-height:25px !important;color:#404040;padding:55px 20px 10px 40px;text-align:left !important;margin:0;}.artificial-intelligence-page .key-expertise-section .ke-cards-container .ke-card .ke-card-text{font-family:Open Sans !important;font-style:normal !important;font-weight:normal !important;font-size:15px !important;line-height:25px !important;padding:0 20px 30px 40px;margin:0;}.artificial-intelligence-page .mls-section .mls-section-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:30px;}.artificial-intelligence-page .mls-section .mls-cards-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;}.artificial-intelligence-page .mls-section .mls-cards-container .mls-card{list-style:none;flex:1 1 139px;display:flex;flex-direction:column;margin-bottom:30px;}.artificial-intelligence-page .mls-section .mls-cards-container .mls-card .mls-card-icon-container{height:128px;width:128px;border-radius:50% 0;margin:0 auto 18px;}.artificial-intelligence-page .mls-section .mls-cards-container .mls-card .mls-card-icon-container .mls-card-icon{background-size:74px;height:100%;width:100%;display:block;background-repeat:no-repeat;background-position:center;}.artificial-intelligence-page .mls-section .mls-cards-container .mls-card .mls-card-label{font-family:Open Sans !important;font-style:normal !important;font-weight:normal !important;font-size:15px !important;line-height:25px !important;text-align:center;color:#404040;margin:0;}.artificial-intelligence-page .technologies-section .tech-section-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:30px;}.artificial-intelligence-page .technologies-section .group-container{display:flex;flex-direction:column;margin-bottom:17px;}.artificial-intelligence-page .technologies-section .group-container .group-title-container{margin-bottom:10px;margin-top:0;}.artificial-intelligence-page .technologies-section .group-container .group-title-container .group-title{font-family:Open Sans !important;font-style:normal !important;font-weight:normal !important;font-size:17px !important;line-height:24px !important;text-align:start !important;color:#8c8c8c;margin:0;padding-right:10px;}.artificial-intelligence-page .technologies-section .group-container .cards-container{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -10px;padding:0 10px;justify-content:center;}.artificial-intelligence-page .technologies-section .group-container .cards-container .tech-card{height:auto;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.15);border-radius:8px;margin:0 10px 10px 0;padding:5px 2px;flex:1 1 auto;height:50px;vertical-align:middle;justify-content:space-around;min-width:25%;}.artificial-intelligence-page .technologies-section .group-container .cards-container .tech-card:last-of-type{max-width:55%;}.artificial-intelligence-page .technologies-section .group-container:last-of-type{margin-bottom:-10px;}}@media only screen and (min-width:360px){.artificial-intelligence-page .header-section{display:grid;--cell-size:82px;grid-template-columns:auto repeat(4,var(--cell-size));grid-template-rows:auto repeat(2,var(--cell-size));}}@media only screen and (min-width:375px){.artificial-intelligence-page .header-section{display:grid;--cell-size:86px;grid-template-columns:auto repeat(4,var(--cell-size));grid-template-rows:var(--cell-size) auto repeat(2,var(--cell-size));grid-template-areas:". . . one two" "gi-container gi-container gi-container gi-container gi-container" ". five three three four" ". six three three .";}.artificial-intelligence-page .header-section .general-information-container .header{margin-top:15px;}.artificial-intelligence-page .header-section .collage-item:nth-child(2){border-radius:50%;display:initial;}.artificial-intelligence-page .header-section .collage-item:nth-child(3){border-radius:50% 0;display:initial;}}@media only screen and (min-width:768px){.artificial-intelligence-page .header-section{display:grid;--cell-size:96px;grid-template-columns:auto repeat(4,var(--cell-size));grid-template-rows:var(--cell-size) auto repeat(2,var(--cell-size));grid-template-areas:". . . one two" "gi-container gi-container gi-container gi-container gi-container" ". five three three four" ". six three three .";}.artificial-intelligence-page .header-section .general-information-container .header{font-size:50px !important;line-height:63px !important;margin:18px 0;}.artificial-intelligence-page .header-section .general-information-container .body{margin-bottom:27px;font-size:20px !important;line-height:27px !important;}.artificial-intelligence-page .what-is-section{flex-direction:row;}.artificial-intelligence-page .what-is-section .what-is-card{margin:0 10px 0 0;padding:18px;flex:1 1 30%;}.artificial-intelligence-page .what-is-section .what-is-card .card-label-container{margin-bottom:18px;}.artificial-intelligence-page .what-is-section .what-is-card .card-label-container .card-label{font-size:30px !important;line-height:45px !important;}.artificial-intelligence-page .what-is-section .what-is-card .card-text{font-style:italic !important;font-size:20px !important;line-height:30px !important;}.artificial-intelligence-page .what-is-section .what-is-card:last-of-type{margin:0 0 0 10px;}.artificial-intelligence-page .key-expertise-section .ke-section-header{font-size:30px !important;line-height:45px !important;margin-bottom:45px;}.artificial-intelligence-page .key-expertise-section .ke-cards-container{margin-bottom:-27px;}.artificial-intelligence-page .key-expertise-section .ke-cards-container .ke-card{flex:0 1 330px;margin-bottom:20px;min-height:290px;}.artificial-intelligence-page .key-expertise-section .ke-cards-container .ke-card:nth-child(even){margin-left:20px;}.artificial-intelligence-page .key-expertise-section .ke-cards-container .ke-card .ke-card-number{font-size:150px;line-height:153px;}.artificial-intelligence-page .key-expertise-section .ke-cards-container .ke-card .ke-card-label{font-size:24px !important;line-height:36px !important;padding:64px 36px 9px 36px;}.artificial-intelligence-page .key-expertise-section .ke-cards-container .ke-card .ke-card-text{font-size:18px !important;line-height:27px !important;padding:0 36px 46px 36px;}.artificial-intelligence-page .process-section .process-header{font-size:30px !important;line-height:45px !important;margin-bottom:63px;}.artificial-intelligence-page .process-section .process-container .process-card{flex-direction:row;height:360px;}.artificial-intelligence-page .process-section .process-container .process-card .process-card-illustration-container{position:relative;width:240px;margin:0 25px 0 20px;}.artificial-intelligence-page .process-section .process-container .process-card .process-card-illustration-container .icon-block-container{height:240px;width:240px;margin:0 auto;}.artificial-intelligence-page .process-section .process-container .process-card .process-card-illustration-container .icon-block-container .icon-block{width:180px;height:180px;}.artificial-intelligence-page .process-section .process-container .process-card .process-card-illustration-container .icon-block-container .icon-block .icon{background-size:120px;}.artificial-intelligence-page .process-section .process-container .process-card .process-card-illustration-container .connection-line-container{width:70px;margin-top:-127px;height:123px;}.artificial-intelligence-page .process-section .process-container .process-card .process-card-illustration-container .connection-line-container .connection-line-img .connection-line-path.mobile{display:none;}.artificial-intelligence-page .process-section .process-container .process-card .process-card-illustration-container .connection-line-container .connection-line-img .connection-line-path.tablet{display:initial;}.artificial-intelligence-page .process-section .process-container .process-card .process-card-text-container{position:relative;width:auto;margin:0;}.artificial-intelligence-page .process-section .process-container .process-card .process-card-text-container .process-number{font-size:150px;line-height:110px;margin-top:36px;}.artificial-intelligence-page .process-section .process-container .process-card .process-card-text-container .process-label{font-size:24px !important;line-height:36px !important;padding:36px 45px 9px 105px;}.artificial-intelligence-page .process-section .process-container .process-card .process-card-text-container .process-text{font-size:18px !important;line-height:27px !important;padding:0 45px 0 105px;}.artificial-intelligence-page .mls-section .mls-section-header{font-size:30px !important;line-height:45px !important;margin-bottom:45px;}.artificial-intelligence-page .mls-section .mls-cards-container{justify-content:space-between;margin-bottom:-30px;}.artificial-intelligence-page .mls-section .mls-cards-container .mls-card{flex:0 1 161px;}.artificial-intelligence-page .mls-section .mls-cards-container .mls-card .mls-card-label{font-size:20px !important;line-height:27px !important;}.artificial-intelligence-page .technologies-section .tech-section-header{font-size:30px !important;line-height:45px !important;margin-bottom:45px;}.artificial-intelligence-page .technologies-section .group-container{display:flex;flex-direction:column;}.artificial-intelligence-page .technologies-section .group-container .group-title-container{margin-bottom:18px;}.artificial-intelligence-page .technologies-section .group-container .group-title-container .group-title{font-size:20px !important;line-height:27px !important;}.artificial-intelligence-page .technologies-section .group-container .cards-container{justify-content:flex-start;}.artificial-intelligence-page .technologies-section .group-container .cards-container .tech-card{flex:1 1 auto;height:60px;padding:5px 5px 6px 5px;max-width:fit-content;min-width:1%;margin-bottom:9px;}.artificial-intelligence-page .technologies-section .group-container .cards-container .tech-card:last-of-type{max-width:fit-content;}.artificial-intelligence-page .technologies-section .group-container:last-of-type{margin-bottom:-9px;}}@media only screen and (min-width:1024px){.artificial-intelligence-page .header-section{display:grid;--cell-size:96px;grid-template-columns:auto repeat(4,var(--cell-size));grid-template-rows:repeat(4,var(--cell-size)) auto;grid-template-areas:"gi-container . . one two" "gi-container . three three four" "gi-container five three three ." "gi-container six seven . ." "gi-container . . . .";}.artificial-intelligence-page .header-section .general-information-container{padding-right:27px;}.artificial-intelligence-page .header-section .general-information-container .header{margin-bottom:27px;margin-top:54px;}.artificial-intelligence-page .header-section .general-information-container .body{margin-bottom:0;}.artificial-intelligence-page .header-section .collage-item{background-size:74px;}.artificial-intelligence-page .header-section .collage-item:nth-child(8){display:initial;}.artificial-intelligence-page .what-is-section .what-is-card{padding:36px;}.artificial-intelligence-page .key-expertise-section .ke-cards-container .ke-card{flex:0 1 400px;margin-bottom:20px;}.artificial-intelligence-page .key-expertise-section .ke-cards-container .ke-card:nth-child(even){margin-left:32px;}.artificial-intelligence-page .key-expertise-section .ke-cards-container .ke-card .ke-card-label{padding:64px 36px 9px 36px;}.artificial-intelligence-page .key-expertise-section .ke-cards-container .ke-card .ke-card-text{padding:0 36px 73px 36px;}.artificial-intelligence-page .mls-section .mls-cards-container .mls-card{flex:0 1 225px;}.artificial-intelligence-page .technologies-section .group-container{flex-direction:row;margin-bottom:9px;}.artificial-intelligence-page .technologies-section .group-container .group-title-container{flex:0 0 170px;height:91px;display:flex;flex-direction:column;justify-content:center;}.artificial-intelligence-page .technologies-section .group-container .group-title-container .group-title{margin:auto 0;}.artificial-intelligence-page .technologies-section .group-container .cards-container .tech-card{height:80px;margin-bottom:18px;}.artificial-intelligence-page .technologies-section .group-container:last-of-type{margin-bottom:-18px;}}@media only screen and (min-width:1280px){.artificial-intelligence-page .header-section{display:grid;--cell-size:128px;grid-template-columns:auto repeat(4,var(--cell-size));grid-template-rows:repeat(4,var(--cell-size)) auto;}.artificial-intelligence-page .header-section .general-information-container .header{font-size:60px !important;line-height:72px !important;}.artificial-intelligence-page .header-section .general-information-container .body{font-size:24px !important;line-height:36px !important;}.artificial-intelligence-page .what-is-section .what-is-card{margin:0 30px 0 0;}.artificial-intelligence-page .what-is-section .what-is-card .card-label-container .card-label{font-size:36px !important;line-height:54px !important;}.artificial-intelligence-page .what-is-section .what-is-card .card-text{font-size:24px !important;line-height:45px !important;font-family:Raleway !important;font-style:italic !important;font-weight:500 !important;}.artificial-intelligence-page .what-is-section .what-is-card:last-of-type{margin:0 0 0 30px;}.artificial-intelligence-page .key-expertise-section .ke-section-header{font-size:36px !important;line-height:54px !important;margin-bottom:63px;}.artificial-intelligence-page .key-expertise-section .ke-cards-container .ke-card{flex:1 1 265px;height:auto;margin-bottom:27px;margin-left:20px;min-height:305px;}.artificial-intelligence-page .key-expertise-section .ke-cards-container .ke-card:nth-child(1){margin-left:0;}.artificial-intelligence-page .key-expertise-section .ke-cards-container .ke-card:nth-child(even){margin-left:20px;}.artificial-intelligence-page .key-expertise-section .ke-cards-container .ke-card .ke-card-label{padding:64px 36px 9px 36px;}.artificial-intelligence-page .key-expertise-section .ke-cards-container .ke-card .ke-card-text{padding:0 36px 34px 36px;}.artificial-intelligence-page .mls-section .mls-section-header{font-size:36px !important;line-height:54px !important;}.artificial-intelligence-page .mls-section .mls-cards-container .mls-card{flex:1 1 285px;}.artificial-intelligence-page .mls-section .mls-cards-container .mls-card .mls-card-label{font-size:24px !important;line-height:36px !important;}.artificial-intelligence-page .technologies-section .tech-section-header{font-size:36px !important;line-height:54px !important;}.artificial-intelligence-page .technologies-section .group-container .group-title-container{flex:0 0 200px;}}@media only screen and (min-width:1366px){.artificial-intelligence-page .what-is-section{flex-direction:row;}.artificial-intelligence-page .what-is-section .what-is-card{margin:0 30px 0 0;}.artificial-intelligence-page .what-is-section .what-is-card:last-of-type{margin:0 0 0 30px;}.artificial-intelligence-page .technologies-section .tech-section-header{font-size:36px !important;line-height:54px !important;}.artificial-intelligence-page .technologies-section .group-container .group-title-container{flex:0 0 200px;}}@media only screen and (min-width:1440px){.artificial-intelligence-page .what-is-section .what-is-card{margin:0 40px 0 0;}.artificial-intelligence-page .what-is-section .what-is-card:last-of-type{margin:0 0 0 40px;}}