﻿@media only screen and (min-width:320px){.data-engineering-page .header-section{display:grid;--cell-size:72px;grid-template-columns:auto repeat(4,var(--cell-size));grid-template-rows:auto repeat(3,var(--cell-size));grid-template-areas:"gi-container gi-container gi-container gi-container gi-container" ". . three three four" ". . three three seven" ". five six . .";}.data-engineering-page .header-section .general-information-container{grid-area:gi-container;display:flex;flex-direction:column;}.data-engineering-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;}.data-engineering-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;}.data-engineering-page .header-section .collage-item{width:100%;height:100%;background-repeat:no-repeat;background-size:54px;background-position:center;}.data-engineering-page .header-section .collage-item:nth-child(2){display:none;grid-area:one;}.data-engineering-page .header-section .collage-item:nth-child(3){display:none;grid-area:two;}.data-engineering-page .header-section .collage-item:nth-child(4){background-size:100%;border-radius:50% 0;grid-area:three;}.data-engineering-page .header-section .collage-item:nth-child(5){border-radius:50% 0 0 50%;grid-area:four;}.data-engineering-page .header-section .collage-item:nth-child(6){border-radius:50% 0;grid-area:five;}.data-engineering-page .header-section .collage-item:nth-child(7){border-radius:50%;grid-area:six;}.data-engineering-page .header-section .collage-item:nth-child(8){border-radius:50% 50% 50% 0;grid-area:seven;}.data-engineering-page .what-is-section{display:flex;flex-direction:column;}.data-engineering-page .what-is-section .what-is-card{display:flex;flex-direction:column;height:auto;padding:20px;margin-bottom:20px;}.data-engineering-page .what-is-section .what-is-card .card-label-container{margin-bottom:18px;}.data-engineering-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;}.data-engineering-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;}.data-engineering-page .what-do-section .wd-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;}.data-engineering-page .what-do-section .wd-cards-container{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:-15px;}.data-engineering-page .what-do-section .wd-cards-container .wd-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;}.data-engineering-page .what-do-section .wd-cards-container .wd-card .wd-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;}.data-engineering-page .what-do-section .wd-cards-container .wd-card .wd-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;}.data-engineering-page .what-do-section .wd-cards-container .wd-card .wd-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;}.data-engineering-page .process-section .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:30px;}.data-engineering-page .process-section .process-container{list-style:none;}.data-engineering-page .process-section .process-container .process-card{display:flex;flex-direction:column;}.data-engineering-page .process-section .process-container .process-card .process-card-illustration-container{position:relative;width:288px;margin:0 auto;}.data-engineering-page .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;}.data-engineering-page .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;}.data-engineering-page .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%;}.data-engineering-page .process-section .process-container .process-card .process-card-illustration-container .connection-line-container{width:150px;position:sticky;left:100%;display:flex;margin-top:-276px;height:276px;z-index:-1;}.data-engineering-page .process-section .process-container .process-card .process-card-illustration-container .connection-line-container .connection-line-img{fill:none;margin-left:10px;}.data-engineering-page .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;}.data-engineering-page .process-section .process-container .process-card .process-card-illustration-container .connection-line-container .connection-line-img .connection-line-path.lg{display:initial;}.data-engineering-page .process-section .process-container .process-card .process-card-illustration-container .connection-line-container .connection-line-img .connection-line-path.sm{display:none;}.data-engineering-page .process-section .process-container .process-card .process-card-text-container{position:relative;width:244px;margin:0 auto 40px auto;}.data-engineering-page .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;}.data-engineering-page .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:65px 0 10px 0;margin:0;z-index:2;}.data-engineering-page .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;}.data-engineering-page .process-section .process-container .process-card:nth-child(odd) .process-card-illustration-container .icon-block-container{border-radius:0 50%;}.data-engineering-page .process-section .process-container .process-card:nth-child(odd) .process-card-illustration-container .connection-line-container{transform:rotate(180deg);left:0;}.data-engineering-page .process-section .process-container .process-card:nth-child(even) .process-card-illustration-container .icon-block-container{border-radius:50% 0;}.data-engineering-page .process-section .process-container .process-card:first-of-type .process-card-illustration-container .icon-block-container{border-radius:50% 50% 0 50%;}.data-engineering-page .process-section .process-container .process-card:first-of-type .process-card-illustration-container .connection-line-container{display:none;}.data-engineering-page .process-section .process-container .process-card:last-of-type .process-card-illustration-container .icon-block-container{border-radius:50% 0 50% 50%;}.data-engineering-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;}.data-engineering-page .technologies-section .group-container{display:flex;flex-direction:column;margin-bottom:17px;}.data-engineering-page .technologies-section .group-container .group-title-container{margin-bottom:10px;margin-top:0;}.data-engineering-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;}.data-engineering-page .technologies-section .group-container .cards-container{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -10px;padding:0 10px;justify-content:center;}.data-engineering-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%;}.data-engineering-page .technologies-section .group-container .cards-container .tech-card:last-of-type{max-width:55%;}.data-engineering-page .technologies-section .group-container:last-of-type{margin-bottom:-10px;}}@media only screen and (min-width:360px){.data-engineering-page .header-section{display:grid;--cell-size:82px;grid-template-columns:auto repeat(4,var(--cell-size));grid-template-rows:auto repeat(3,var(--cell-size));grid-template-areas:"gi-container gi-container gi-container gi-container gi-container" ". . three three four" ". . three three seven" ". five six . .";}}@media only screen and (min-width:375px){.data-engineering-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(3,var(--cell-size));grid-template-areas:". . . one two" "gi-container gi-container gi-container gi-container gi-container" ". . three three four" ". . three three seven" ". five six . .";}.data-engineering-page .header-section .general-information-container .header{margin-top:15px;}.data-engineering-page .header-section .collage-item:nth-child(2){border-radius:50%;display:initial;}.data-engineering-page .header-section .collage-item:nth-child(3){border-radius:50% 0;display:initial;}}@media only screen and (min-width:768px){.data-engineering-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(3,var(--cell-size));grid-template-areas:". . . one two" "gi-container gi-container gi-container gi-container gi-container" ". . three three four" ". . three three seven" ". five six . .";}.data-engineering-page .header-section .general-information-container .header{font-size:50px !important;line-height:63px !important;margin:18px 0;}.data-engineering-page .header-section .general-information-container .body{font-size:20px !important;line-height:27px !important;}.data-engineering-page .what-is-section{flex-direction:row;}.data-engineering-page .what-is-section .what-is-card{margin:0 10px 0 0;padding:18px;flex:1 1 30%;}.data-engineering-page .what-is-section .what-is-card .card-label-container .card-label{font-size:30px !important;line-height:45px !important;}.data-engineering-page .what-is-section .what-is-card .card-text{font-style:italic !important;font-size:20px !important;line-height:30px !important;}.data-engineering-page .what-is-section .what-is-card:last-of-type{margin:0 0 0 10px;}.data-engineering-page .what-do-section .wd-section-header{font-size:30px !important;line-height:45px !important;margin-bottom:36px;}.data-engineering-page .what-do-section .wd-cards-container{margin-bottom:-27px;}.data-engineering-page .what-do-section .wd-cards-container .wd-card{flex:1 1 700px;margin-bottom:27px;}.data-engineering-page .what-do-section .wd-cards-container .wd-card .wd-card-number{font-size:150px;line-height:153px;}.data-engineering-page .what-do-section .wd-cards-container .wd-card .wd-card-label{font-size:24px !important;line-height:36px !important;padding:91px 36px 9px 60px;}.data-engineering-page .what-do-section .wd-cards-container .wd-card .wd-card-text{font-size:18px !important;line-height:27px !important;padding:0 36px 45px 60px;}.data-engineering-page .process-section .process-header{font-size:30px !important;line-height:45px !important;margin-bottom:63px;}.data-engineering-page .process-section .process-container{margin-bottom:0;}.data-engineering-page .process-section .process-container .process-card{flex-direction:row;height:360px;}.data-engineering-page .process-section .process-container .process-card .process-card-illustration-container{position:relative;width:240px;margin:0 25px 0 20px;}.data-engineering-page .process-section .process-container .process-card .process-card-illustration-container .icon-block-container{height:240px;width:240px;margin:0 auto;}.data-engineering-page .process-section .process-container .process-card .process-card-illustration-container .icon-block-container .icon-block{width:180px;height:180px;}.data-engineering-page .process-section .process-container .process-card .process-card-illustration-container .icon-block-container .icon-block .icon{background-size:120px;}.data-engineering-page .process-section .process-container .process-card .process-card-illustration-container .connection-line-container{width:70px;margin-top:-127px;height:123px;}.data-engineering-page .process-section .process-container .process-card .process-card-illustration-container .connection-line-container .connection-line-img{margin-left:0;}.data-engineering-page .process-section .process-container .process-card .process-card-illustration-container .connection-line-container .connection-line-img .connection-line-path.lg{display:none;}.data-engineering-page .process-section .process-container .process-card .process-card-illustration-container .connection-line-container .connection-line-img .connection-line-path.sm{display:initial;}.data-engineering-page .process-section .process-container .process-card .process-card-text-container{position:relative;width:auto;margin:0;}.data-engineering-page .process-section .process-container .process-card .process-card-text-container .process-number{font-size:150px;line-height:110px;margin-top:36px;}.data-engineering-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;}.data-engineering-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;}.data-engineering-page .process-section .process-container .process-card:last-of-type{height:235px;}.data-engineering-page .technologies-section .tech-section-header{font-size:30px !important;line-height:45px !important;margin-bottom:45px;}.data-engineering-page .technologies-section .group-container{display:flex;flex-direction:column;}.data-engineering-page .technologies-section .group-container .group-title-container{margin-bottom:18px;}.data-engineering-page .technologies-section .group-container .group-title-container .group-title{font-size:20px !important;line-height:27px !important;}.data-engineering-page .technologies-section .group-container .cards-container{justify-content:flex-start;}.data-engineering-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;}.data-engineering-page .technologies-section .group-container .cards-container .tech-card:last-of-type{max-width:fit-content;}.data-engineering-page .technologies-section .group-container:last-of-type{margin-bottom:-9px;}}@media only screen and (min-width:1024px){.data-engineering-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 ." "gi-container . three three four" "gi-container five six . seven" "gi-container . . . .";}.data-engineering-page .header-section .general-information-container .header{margin-top:54px;margin-bottom:27px;}.data-engineering-page .header-section .collage-item{background-size:74px;}.data-engineering-page .what-is-section .what-is-card{padding:36px;}.data-engineering-page .what-do-section .wd-cards-container{margin-bottom:-27px;}.data-engineering-page .what-do-section .wd-cards-container .wd-card{flex:1 1 450px;margin-bottom:27px;min-height:441px;max-width:466px;}.data-engineering-page .what-do-section .wd-cards-container .wd-card:nth-child(even){margin-left:27px;}.data-engineering-page .what-do-section .wd-cards-container .wd-card .wd-card-label{padding:91px 36px 9px 60px;}.data-engineering-page .what-do-section .wd-cards-container .wd-card .wd-card-text{padding:0 36px 80px 60px;}.data-engineering-page .process-section .process-container{margin:0 145px;}.data-engineering-page .process-section .process-container .process-card .process-card-text-container .process-label{padding:36px 15px 9px 105px;}.data-engineering-page .process-section .process-container .process-card .process-card-text-container .process-text{padding:0 15px 0 105px;}.data-engineering-page .technologies-section .group-container{flex-direction:row;margin-bottom:9px;}.data-engineering-page .technologies-section .group-container .group-title-container{flex:0 0 170px;height:91px;display:flex;flex-direction:column;justify-content:center;}.data-engineering-page .technologies-section .group-container .group-title-container .group-title{margin:auto 0;}.data-engineering-page .technologies-section .group-container .cards-container .tech-card{height:80px;margin-bottom:18px;}.data-engineering-page .technologies-section .group-container:last-of-type{margin-bottom:-18px;}}@media only screen and (min-width:1280px){.data-engineering-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;grid-template-areas:"gi-container . one . two" "gi-container . three three ." "gi-container . three three four" "gi-container five six . seven" "gi-container . . . .";}.data-engineering-page .header-section .general-information-container .header{font-size:60px !important;line-height:72px !important;}.data-engineering-page .header-section .general-information-container .body{font-size:24px !important;line-height:36px !important;}.data-engineering-page .what-is-section .what-is-card{margin:0 30px 0 0;}.data-engineering-page .what-is-section .what-is-card .card-label-container .card-label{font-size:36px !important;line-height:54px !important;}.data-engineering-page .what-is-section .what-is-card .card-text{font-size:24px !important;line-height:45px !important;}.data-engineering-page .what-is-section .what-is-card:last-of-type{margin:0 0 0 30px;}.data-engineering-page .what-do-section .wd-section-header{font-size:36px !important;line-height:54px !important;margin-bottom:63px;}.data-engineering-page .what-do-section .wd-cards-container{margin-bottom:-27px;}.data-engineering-page .what-do-section .wd-cards-container .wd-card{flex:1 1 361px;max-width:369px;min-height:396px;margin-bottom:27px;margin-left:26px;}.data-engineering-page .what-do-section .wd-cards-container .wd-card:nth-child(even){margin-left:26px;}.data-engineering-page .what-do-section .wd-cards-container .wd-card:nth-child(3n+1){margin-left:0;}.data-engineering-page .what-do-section .wd-cards-container .wd-card .wd-card-label{padding:46px 36px 9px 36px;}.data-engineering-page .what-do-section .wd-cards-container .wd-card .wd-card-text{padding:0 36px 26px 36px;}.data-engineering-page .process-section .process-header{font-size:36px !important;line-height:54px !important;}.data-engineering-page .process-section .process-container{margin:0;}.data-engineering-page .process-section .process-container .process-card{height:417px;}.data-engineering-page .process-section .process-container .process-card .process-card-illustration-container{flex:0 0 570px;margin:0;}.data-engineering-page .process-section .process-container .process-card .process-card-illustration-container .icon-block-container{height:300px;width:300px;}.data-engineering-page .process-section .process-container .process-card .process-card-illustration-container .icon-block-container .icon-block{width:234px;height:234px;}.data-engineering-page .process-section .process-container .process-card .process-card-illustration-container .icon-block-container .icon-block .icon{background-size:154px;}.data-engineering-page .process-section .process-container .process-card .process-card-illustration-container .connection-line-container{width:150px;height:282px;position:absolute;top:-200px;margin:0;left:415px;}.data-engineering-page .process-section .process-container .process-card .process-card-illustration-container .connection-line-container .connection-line-img .connection-line-path.lg{display:initial;}.data-engineering-page .process-section .process-container .process-card .process-card-illustration-container .connection-line-container .connection-line-img .connection-line-path.sm{display:none;}.data-engineering-page .process-section .process-container .process-card .process-card-text-container{flex:1 1 auto;margin-left:10px;}.data-engineering-page .process-section .process-container .process-card .process-card-text-container .process-number{margin-top:87px;}.data-engineering-page .process-section .process-container .process-card .process-card-text-container .process-label{padding:87px 100px 9px 110px;}.data-engineering-page .process-section .process-container .process-card .process-card-text-container .process-text{padding:0 100px 0 110px;}.data-engineering-page .process-section .process-container .process-card:last-of-type{height:300px;}.data-engineering-page .technologies-section .tech-section-header{font-size:36px !important;line-height:54px !important;}.data-engineering-page .technologies-section .group-container .group-title-container{flex:0 0 200px;}}@media only screen and (min-width:1366px){.data-engineering-page .what-is-section{flex-direction:row;}.data-engineering-page .what-is-section .what-is-card{margin:0 30px 0 0;}.data-engineering-page .what-is-section .what-is-card:last-of-type{margin:0 0 0 30px;}.data-engineering-page .what-do-section .wd-cards-container{margin-bottom:-45px;}.data-engineering-page .what-do-section .wd-cards-container .wd-card{flex:1 1 390px;max-width:396px;margin-bottom:45px;margin-left:29px;}.data-engineering-page .what-do-section .wd-cards-container .wd-card:nth-child(even){margin-left:29px;}.data-engineering-page .what-do-section .wd-cards-container .wd-card:nth-child(3n+1){margin-left:0;}.data-engineering-page .what-do-section .wd-cards-container .wd-card .wd-card-label{padding:70px 36px 9px 36px;}.data-engineering-page .what-do-section .wd-cards-container .wd-card .wd-card-text{padding:0 36px 29px 36px;}.data-engineering-page .process-section .process-container .process-card .process-card-text-container .process-label{padding:87px 190px 9px 110px;}.data-engineering-page .process-section .process-container .process-card .process-card-text-container .process-text{padding:0 190px 0 110px;}.data-engineering-page .technologies-section .tech-section-header{font-size:36px !important;line-height:54px !important;}.data-engineering-page .technologies-section .group-container .group-title-container{flex:0 0 200px;}}@media only screen and (min-width:1440px){.data-engineering-page .what-is-section .what-is-card{margin:0 40px 0 0;}.data-engineering-page .what-is-section .what-is-card:last-of-type{margin:0 0 0 40px;}.data-engineering-page .what-do-section .wd-cards-container .wd-card{margin-left:46px;}.data-engineering-page .what-do-section .wd-cards-container .wd-card:nth-child(even){margin-left:46px;}}