.hero{position:relative;padding-top:0}.hero-redesign{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:800px;position:relative}.hero-redesign__background{position:absolute;width:100%;height:100%;background-repeat:no-repeat;overflow:hidden}.hero-redesign__background.align-left{background-position:left}.hero-redesign__background.align-right{background-position:right}.hero-redesign__background.align-center{background-position:center}.hero-redesign__background-picture{height:90%}.hero-redesign__background-picture .hero-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hero-redesign__background-picture.picture-left .hero-img{-o-object-position:left top;object-position:left top}.hero-redesign__background-triangle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-redesign__background-triangle.align-left{background-size:88%,contain;left:-22%}.hero-redesign__content.align-right{right:3%;left:auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.hero-redesign__content.align-right h1{margin-right:140px;width:290px;text-align:right;margin-bottom:0;font-size:50px}.hero-redesign__content.align-right h3{width:250px;font-style:italic;font-size:51px;margin-top:10px}.hero-redesign__content.align-right:before{background-repeat:no-repeat;content:'';position:absolute;width:140%;height:179%;top:-14%;left:-60%;background-size:contain;background-image:url(../svg/hero-tablet-line.svg);z-index:0}.hero-redesign__content.align-right:after{background-repeat:no-repeat;content:'';position:absolute;width:140%;height:179%;top:-71%;left:0;background-size:contain;background-image:url(../svg/hero-tablet-line.svg);z-index:0}.hero-redesign__content{position:absolute;left:6%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1;margin-top:215px}.hero-redesign__content h1{width:600px;color:#fff;font-size:43px;line-height:1.1em;text-shadow:0 3px 6px #00000029}.hero-redesign__content h3{width:600px;color:#fff;font-size:23px;letter-spacing:.5px;line-height:1.5em;font-weight:600;text-transform:none}.hero-button{color:#fff;text-align:center;border:2px solid #fff;font-size:18px;padding:10px;width:55%;text-transform:uppercase;letter-spacing:.5px;font-weight:700;margin-top:20px}@media screen and (min-width:992px){.hero-button:hover{background:#fff;color:#43b7ff;text-decoration:none}.hero-button:focus{background:#fff;color:#43b7ff}.machine-learning .hero-button:focus,.machine-learning .hero-button:hover{color:#c64c4d}.data-science .hero-button:focus,.data-science .hero-button:hover{color:#019daa}}.hero-redesign__description{min-height:350px;z-index:-1;max-width:75%}.hero-redesign__description.align-center{margin-left:auto;margin-right:auto;margin-bottom:80px;max-width:88%}.hero-redesign__description.align-right{margin-left:25%}.hero-redesign__description.align-right .hero-redesign__content-description{margin-left:30%}.hero-redesign__description.align-center .hero-redesign__content-description{width:64%;margin-top:220px;max-width:800px}.hero-redesign__description.align-center .hero-redesign__content-description p{font-size:24px;line-height:1.3}.hero-redesign__description.align-center .hero-redesign__background-description{height:490px}.hero-redesign__background-description{top:-50%;height:480px;background-size:cover}.hero-redesign__content-description{width:505px;margin-left:auto;margin-right:auto;margin-top:155px}.hero-redesign__content-description h2{text-transform:none;font-size:38px;font-weight:700;margin-bottom:0;color:#2a466e}.hero-redesign__content-description h3{text-transform:none;font-weight:600;font-size:18px;margin-bottom:25px;color:#2a466e}.hero-redesign__content-description p{font-size:14px;color:#2a466e}.hero-redesign__background-line{position:absolute;background-repeat:no-repeat;max-height:300px;width:160px;height:14%;-webkit-filter:drop-shadow(2px 1px 2px rgba(0, 0, 0, .1));filter:drop-shadow(2px 1px 2px rgba(0, 0, 0, .1));z-index:2;top:59%;left:calc(50% - 220px);background-size:contain}.hero-redesign__background-line.align-center{top:82%;left:9%}.hero.artificial-intelligence .hero-redesign__description.align-right{margin-bottom:30px}.hero.machine-learning .hero-redesign__description{margin-bottom:120px}.hero.machine-learning .hero-redesign__background-description p:last-of-type{width:95%}.hero.machine-learning .hero-redesign__content-description{width:590px;margin-top:90px;margin-bottom:70px}.hero.machine-learning .hero-redesign__background-description h2:before{background-repeat:no-repeat;content:'';position:absolute;width:100%;height:105%;top:-5%;left:-3%;background-size:contain;background-image:url(../svg/hero-ml-lines.svg);z-index:0}.hero.data-science .hero-redesign__content.align-right:after,.hero.data-science .hero-redesign__content.align-right:before,.hero.machine-learning .hero-redesign__content.align-right:after,.hero.machine-learning .hero-redesign__content.align-right:before{display:none}.hero.data-science .hero-redesign__content.align-right h1,.hero.machine-learning .hero-redesign__content.align-right h1{margin-right:0;width:560px;font-size:40px;margin-bottom:30px}.hero.data-science .hero-redesign__content.align-right h3,.hero.machine-learning .hero-redesign__content.align-right h3{text-align:right;font-style:normal;font-size:21px;width:560px}.hero.data-science .hero-button,.hero.machine-learning .hero-button{margin-left:auto;margin-right:auto;padding:10px}.hero.data-science .hero-redesign__background-description,.hero.machine-learning .hero-redesign__background-description{top:-22%;height:-webkit-max-content;height:-moz-max-content;height:max-content}.hero.data-science .hero-redesign__background-description h2,.hero.machine-learning .hero-redesign__background-description h2{line-height:1.3;position:relative;padding-left:130px}.hero.data-science .hero-redesign__background-description p,.hero.machine-learning .hero-redesign__background-description p{font-size:16px}.hero.data-science .hero-redesign__background-line,.hero.machine-learning .hero-redesign__background-line{display:none}.hero.data-science .hero-redesign__content.align-right h3{width:480px}.hero.data-science .hero-redesign__content.align-right{right:7%}.hero.data-science .hero-button{margin-right:0;margin-top:45px}.hero.data-science .hero-redesign__description{max-width:87%}.hero.data-science .hero-redesign__content-description{width:820px;padding-right:120px;margin-top:80px;margin-bottom:85px}.hero.data-science .hero-redesign__background-description h2{font-weight:600;font-size:32px;margin-bottom:0;padding:0}.hero.data-science .hero-redesign__background-description h3{font-size:25px;margin-bottom:35px}.hero.data-science .hero-redesign__background-description{background-image:none!important}.hero.data-science .hero-redesign__background-description:before{content:'';position:absolute;height:100%;z-index:-1;width:75%;left:calc(27px + 11%);opacity:.7;top:-1px;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%232A466E' stroke-width='2' stroke-dasharray='8%2c 8' stroke-dashoffset='15' stroke-linecap='square'/%3e%3c/svg%3e");-webkit-transform:skew(20deg);-ms-transform:skew(20deg);transform:skew(20deg)}.hero.data-science .hero-redesign__background-description:after{content:'';position:absolute;height:100%;z-index:-1;width:80%;left:5%;top:-23px;background-color:#f2fafe;-webkit-transform:skew(20deg);-ms-transform:skew(20deg);transform:skew(20deg)}.hero.data-science .hero-redesign__description{min-height:390px}@media screen and (max-width:1920px) and (min-width:1400px){.hero-redesign__content-description{width:560px}.hero-redesign__content-description p{font-size:16px}}@media screen and (min-width:1700px) and (max-width:1920px){.hero-redesign-block{min-height:850px}.hero-redesign__background-line{top:61%}.hero-redesign__content.align-right:after,.hero-redesign__content.align-right:before{width:151%}}@media screen and (min-width:992px){.hero.machine-learning .hero-redesign__background-description h2 span{display:block;white-space:break-spaces}.hero.machine-learning .hero-redesign__background-description{background-image:none!important;background-color:#f9fafc;-webkit-transform:skew(20deg);-ms-transform:skew(20deg);transform:skew(20deg)}.hero.machine-learning .hero-redesign__content-description{-webkit-transform:skew(-20deg);-ms-transform:skew(-20deg);transform:skew(-20deg)}.hero.machine-learning .hero-button{margin-left:27%}}@media screen and (max-width:1370px){.hero.data-science .hero-redesign__background-picture .hero-img,.hero.machine-learning .hero-redesign__background-picture .hero-img{height:100%;-o-object-position:left top;object-position:left top}}@media screen and (min-width:1650px){.hero.data-science .hero-redesign__background-triangle,.hero.machine-learning .hero-redesign__background-triangle{width:60%;right:0;background-size:cover}.hero.data-science .hero-redesign__content.align-right,.hero.machine-learning .hero-redesign__content.align-right{right:12%}.hero.data-science .hero-redesign__background-picture,.hero.machine-learning .hero-redesign__background-picture{width:80%;background-position-y:center}.hero.data-science .hero-redesign__background-triangle{width:53%}}@media screen and (max-width:1649px){.hero.data-science .hero-redesign__background.align-right{left:0}.hero-redesign__background.align-right{left:3%}}@media screen and (max-width:1500px){.hero-redesign__background-picture.picture-left{left:-10%}}@media screen and (max-width:1400px){.hero-redesign__background-description{height:375px}.hero-redesign__content h1{width:500px;font-size:37px}.hero-redesign__content h3{width:500px;font-size:19px}.hero-redesign__description{min-height:260px;max-width:80%}.hero-redesign__description.align-center{min-height:350px}.hero-redesign__content-description{margin-top:100px}.hero-redesign__content-description h2{font-size:31px}.hero-redesign__content-description h3{font-size:15px}.hero-redesign__content-description p{font-size:12.5px}.hero-redesign__background-line{top:64%}.hero-redesign__background-line.align-center{left:7%}.hero.machine-learning .hero-redesign__background-description{top:-30%}.hero.machine-learning .hero-redesign__background-description h2{padding-left:110px}.hero.machine-learning .hero-redesign__background-description h2:before{height:105%;top:-5%;left:0}.hero.machine-learning .hero-redesign__background-description h3{margin-bottom:20px}.hero.machine-learning .hero-redesign__background-description p{font-size:14px}.hero.machine-learning .hero-redesign__content-description{width:523px}.hero-button{font-size:16px;padding:7px}}@media screen and (max-width:1335px){.hero-redesign{font-size:31px}.hero-redesign__background-picture.picture-left{left:-20%}.hero-redesign__background.align-right{left:7%}.hero-redesign__description.align-center{max-width:100%}.hero-redesign__background-line.align-center{left:1%}.hero.data-science .hero-redesign__content-description{width:690px;padding-right:0}}@media screen and (max-width:1200px){.hero-redesign{font-size:27px}.hero-redesign__background-description{height:305px}.hero-redesign__description{min-height:220px}.hero-redesign__content h1{width:450px;font-size:33px}.hero-redesign__content h3{width:450px;font-size:17px}.hero-redesign__content-description{margin-top:80px}.hero-redesign__content-description h2{font-size:24px}.hero-redesign__content-description h3{font-size:13px}.hero-redesign__content-description p{font-size:11px}.hero-redesign__background-line{top:67%}.hero-redesign__description.align-right .hero-redesign__content-description{margin-left:25%}.hero.machine-learning .hero-redesign__background-description h2{padding-left:90px}.hero.machine-learning .hero-redesign__background-description h2:before{height:105%;top:-5%;left:0}.hero.machine-learning .hero-redesign__background-description h3{margin-bottom:20px}.hero.machine-learning .hero-redesign__background-description p{font-size:13px}.hero.machine-learning .hero-redesign__content-description{width:480px}.hero.machine-learning .hero-redesign__background-line{display:none}.hero.data-science .hero-redesign__content.align-right{right:3%}.hero.data-science .hero-redesign__background-description:before{width:79%}.hero.data-science .hero-redesign__background-description:after{width:84%}.hero.machine-learning .hero-redesign__description{margin-bottom:140px}.hero-redesign__background-picture.picture-left{left:-26%}.hero-redesign__background.align-right{left:13%}.hero-redesign__content.align-right{right:-2%}.hero.machine-learning .hero-redesign__content.align-right{right:3%}}@media screen and (max-width:1150px){.hero-redesign__description.align-center .hero-redesign__content-description{margin-left:22%;margin-right:auto}}@media screen and (max-width:1100px){.hero-redesign__description.align-right .hero-redesign__content-description{margin-left:23%}.hero-redesign__background.align-right{left:21%}.hero.machine-learning .hero-redesign__background.align-right{left:16%}.hero.data-science .hero-redesign__description{max-width:94%}.hero.data-science .hero-redesign__background.align-right{left:13%}.hero-redesign__background-picture.picture-left{left:-26%}.hero-redesign__content.align-right:before{left:-41%}.hero-redesign__description.align-center{max-width:100%}.hero-redesign__description.align-center .hero-redesign__content-description p{font-size:22px}.hero-redesign__background-triangle.align-left{background-size:90%,contain}.hero-redesign__background-line{left:calc(50% - 210px)}}@media screen and (max-width:1030px){.hero-redesign__background-picture.picture-left{left:-32%}}@media screen and (max-width:991.98px){.hero-redesign{min-height:400px}.hero-redesign__background{width:125%;left:-85px}.hero-redesign__background-triangle.align-left{top:0}.hero-redesign__description{min-height:300px;max-width:100%}.hero-redesign__description.align-center{margin-bottom:0}.hero-redesign__background-description{top:-25%;height:370px}.hero.artificial-intelligence .hero-redesign__background-picture .hero-img{height:auto}.hero-redesign__background-picture.picture-left{left:0}.hero-redesign__background-picture.picture-left .hero-img{-o-object-fit:contain;object-fit:contain}.hero-redesign__background.align-right,.hero.machine-learning .hero-redesign__background.align-right{left:0;width:100%}.hero-redesign__content.align-right{right:10%;margin-top:70px}.hero-redesign__content.align-right h1{margin-right:0;font-size:31px}.hero-redesign__content.align-right h3{text-align:right;font-style:normal;font-size:25px}.hero-redesign__content.align-right:before{left:0;height:105%;top:-4%}.hero-redesign__content.align-right:after{height:105%;top:-27%;left:45%}.hero-redesign__description.align-center .hero-redesign__background-description{height:auto;width:113%}.hero-redesign__description.align-center .hero-redesign__content-description{width:540px;margin:140px auto 80px}.hero-redesign__description.align-center .hero-redesign__content-description p{font-size:18px}.hero-redesign__background-line.align-center{display:none}.hero.business-focus .hero-redesign,.hero.data-science .hero-redesign{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.hero-redesign__description.align-right{margin-left:0}.hero-redesign__description.align-right .hero-redesign__content-description{text-align:right;margin-top:100px;margin-left:27%;width:510px}.hero-redesign__description.align-right .hero-redesign__content-description h2{font-size:22px;font-weight:600;text-transform:uppercase}.hero-redesign__description.align-right .hero-redesign__content-description h3{font-size:19px}.hero-redesign__description.align-right .hero-redesign__content-description p:first-of-type{margin-bottom:0}.hero-redesign__description.align-right .hero-redesign__content-description p{font-size:16px;text-align:left}.hero-redesign__content{left:30px;margin-top:0;position:relative}.hero-redesign__content h1{font-size:32px;text-shadow:none}.hero-redesign__content h3{width:350px;font-size:14px;font-weight:500}.hero-redesign__content:before{background-repeat:no-repeat;content:'';position:absolute;width:100%;height:134%;top:-10%;left:-7%;background-image:url(../hero-tablet-line.html);z-index:0}.hero-redesign__content:after{background-repeat:no-repeat;content:'';position:absolute;width:100%;height:85%;top:16%;left:8%;background-image:url(../svg/hero-tablet-line.svg);z-index:0}.hero-button{font-size:15px;z-index:1}.hero-button:hover{background:0 0;color:#fff;text-decoration:none}.hero-button:focus{color:#fff}.hero-redesign__background-line{left:165px;top:48.1%;width:150px;height:17%}.hero-redesign__background-triangle.align-left{background-size:cover;left:0;width:565px}}@media screen and (max-width:991.98px) and (min-width:641px){.hero.machine-learning .hero-redesign__background.align-right{background-position:left}.hero.machine-learning .hero-redesign__background-picture.picture-left{background-position:right;width:103%}.hero.machine-learning .hero-redesign__background-picture.picture-left .hero-img{-o-object-position:right top;object-position:right top}.hero.machine-learning .hero-redesign:has(>.hero-redesign__content.align-right){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.hero.machine-learning .hero-redesign__content.align-right{left:4%;margin-top:0;position:relative}.hero.machine-learning .hero-redesign__content.align-right h1{text-align:left;width:250px;font-size:33px;margin-bottom:20px}.hero.machine-learning .hero-redesign__content.align-right h3{text-align:left;font-size:14px;width:250px}.hero.machine-learning .hero-redesign__content.align-right:before{display:block;top:0;width:114%;opacity:.5}.hero.machine-learning .hero-redesign__content.align-right:after{display:block;top:24%;width:114%;opacity:.5;left:30%}.hero.machine-learning .hero-button{width:100%;margin-top:10px}.hero.machine-learning .hero-button:hover{color:#fff}.hero.machine-learning .hero-redesign__description{margin-bottom:0}.hero.machine-learning .hero-redesign__background-description{top:0;width:100%;left:0;background-image:none!important}.hero.machine-learning .hero-redesign__background-description h2{white-space:normal;text-transform:uppercase;padding-left:0;font-weight:600;font-size:22px;letter-spacing:.5px}.hero.machine-learning .hero-redesign__background-description h2:before{display:none}.hero.machine-learning .hero-redesign__background-description p{font-size:18px}.hero.machine-learning .hero-redesign__content-description{width:auto;max-width:800px;padding:0 25px;margin-top:50px}.hero.machine-learning .hero-redesign__background-line{display:block;left:auto;right:0;top:41%;-webkit-filter:none;filter:none}.hero.data-science .hero-redesign__content.align-right{margin-top:-60px}.hero.data-science .hero-redesign__content.align-right h1{width:350px;font-size:29px;margin-bottom:20px;letter-spacing:.5px}.hero.data-science .hero-redesign__content.align-right h3{text-align:left;font-size:14px;width:295px;margin-bottom:0}.hero.data-science .hero-redesign__background.align-right{left:0}.hero.data-science .hero-redesign__background-picture.picture-left{left:0;width:100%}.hero.data-science .hero-button{padding:10px;margin-top:30px;width:65%}.hero.data-science .hero-redesign__background-description:before{display:none}.hero.data-science .hero-redesign__background-description p{width:500px}.hero.data-science .hero-redesign__content-description{margin-top:115px;margin-left:18%}.hero.data-science .hero-redesign__content-description h2{text-transform:uppercase;font-size:22px;margin-bottom:5px;letter-spacing:.5px}.hero.data-science .hero-redesign__content-description h3{font-size:18px}.hero.data-science .hero-redesign__background-line{display:block;width:150px;left:auto;top:44%;right:35px}.hero.data-science .hero-redesign__description{min-height:370px}.hero.data-science .hero-redesign__background-description:after{width:90%;left:0}}@media screen and (max-width:850px){.hero-redesign__description.align-right .hero-redesign__content-description{margin-left:23%}.hero-redesign__background-picture.picture-left{left:-13%;width:140%}.hero-redesign__description.align-center .hero-redesign__background-description{width:110%;left:-60px}.hero-redesign__description.align-center .hero-redesign__content-description{margin-top:120px;margin-bottom:60px}.hero.machine-learning .hero-redesign__background-picture.picture-left{left:15%}}@media screen and (max-width:750px){.hero.machine-learning .hero-redesign__background-picture.picture-left{width:107%;left:30%}.hero.machine-learning .hero-redesign__background-description h2{font-size:18px}.hero.machine-learning .hero-redesign__background-description p{font-size:16px}.hero-redesign__background-picture.picture-left{left:-21%}.hero-redesign__description.align-center .hero-redesign__background-description{left:-50px}.hero-redesign__description.align-center .hero-redesign__content-description{padding-left:20px}}@media screen and (max-width:640px){.hero-redesign__background-description{background-image:none!important;background:#f3fafe;top:-8%;padding-bottom:20px;height:auto;width:100%;left:0}.hero.artificial-intelligence .hero-redesign__description.align-right{margin-bottom:0}.hero-redesign.hero-redesign__description{min-height:370px}.hero-redesign__background-picture{z-index:1;height:45%;top:49%;display:-webkit-box;display:-ms-flexbox;display:flex;width:101%;left:-1px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-redesign__content{width:100%;margin-top:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;left:0}.hero-redesign__content h1{line-height:1.4;text-align:center;font-size:24px}.hero-redesign__content h3{text-align:center;width:340px;font-size:14px}.hero-redesign__content .hero-button{background:#c6e5f7;color:#2a466e;border:none;width:240px;padding:11px;font-size:15px;margin-top:15px}.hero-redesign__content:before{display:none}.hero-redesign__content:after{display:none}.hero-redesign__background-triangle.align-left{background-size:cover;left:-68%;z-index:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:200%}.hero-redesign:not(.hero-redesign__description){min-height:515px}.hero-redesign:not(.hero-redesign__description):before{position:absolute;z-index:2;background-size:contain;background-image:url(../svg/line-hero-white__mobile.svg);background-repeat:no-repeat;content:'';width:130px;height:130px;left:-48px;opacity:.9}.hero-redesign__background-line{top:47.2%;width:110px;height:14%;right:0;left:auto}.hero-redesign__description.align-right .hero-redesign__content-description{margin-left:auto;margin-right:auto;margin-top:75px;width:90%;max-width:430px}.hero-redesign__description.align-right .hero-redesign__content-description h2{text-align:center;font-weight:600}.hero-redesign__description.align-right .hero-redesign__content-description h3{text-align:center}.hero-redesign__line-bottom-mobile{z-index:5;background-repeat:no-repeat;position:absolute;width:119px;height:335px;top:138px;right:0;opacity:1}.hero-redesign:has(>.hero-redesign__content.align-right):before{display:none}.hero-redesign__background-triangle.hero-redesign__background.align-right{background-position:center;top:-40px}.hero-redesign__background-picture.picture-left{left:0;height:265px;background-size:cover;background-position:center;top:180px}.hero-redesign__background-picture.picture-left .hero-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero-redesign__content.align-right{margin-top:55px}.hero-redesign__content.align-right h1{line-height:1}.hero-redesign__content.align-right h3{font-size:16px}.hero-redesign__description.align-center:before{display:none}.hero-redesign__description.align-center .hero-redesign__content-description{width:90%;padding:40px 30px 40px 30px;max-width:480px;margin:20px auto 0}.hero-redesign__description.align-center .hero-redesign__content-description p{font-size:16px}.hero-redesign__description.align-center .hero-redesign__background-description{width:100%;position:initial;margin-top:-80px;padding-bottom:0}.hero-redesign__description.align-center{min-height:270px;margin-bottom:0}.hero.machine-learning .hero-redesign:not(.hero-redesign__description):before{background-image:url(../svg/line-hero-white_ml_mobile.svg)}.hero.machine-learning .hero-redesign:not(.hero-redesign__description):after{background-image:url(../png/lines-hero_ml_mobile.png);width:100px;height:100px;right:0;top:430px}.hero.data-science .hero-redesign__description{max-width:100%}.hero.data-science .hero-redesign:not(.hero-redesign__description):after{background-image:url(../svg/line-hero-white__mobile.svg);width:350px;height:100%;right:-250px;bottom:0;opacity:.95}.hero.data-science .hero-redesign__background-description:after,.hero.data-science .hero-redesign__background-description:before{display:none}.hero.data-science,.hero.machine-learning{min-height:330px}.hero.data-science .hero-redesign__content.align-right,.hero.machine-learning .hero-redesign__content.align-right{margin-top:43px}.hero.data-science .hero-redesign:not(.hero-redesign__description):before,.hero.machine-learning .hero-redesign:not(.hero-redesign__description):before{position:absolute;display:block;z-index:2;background-size:contain;background-repeat:no-repeat;content:'';opacity:.9;width:100%;height:50%;left:-90px;top:-100px}.hero.data-science .hero-redesign:not(.hero-redesign__description):after,.hero.machine-learning .hero-redesign:not(.hero-redesign__description):after{position:absolute;z-index:2;background-size:contain;background-repeat:no-repeat;content:''}.hero.data-science .hero-redesign__background-triangle.hero-redesign__background.align-right,.hero.machine-learning .hero-redesign__background-triangle.hero-redesign__background.align-right{background-size:cover;height:101%;top:-1%}.hero.data-science .hero-redesign__background-picture.picture-left,.hero.machine-learning .hero-redesign__background-picture.picture-left{left:0;width:156%;height:45%;top:49%}.hero.data-science .hero-redesign.hero-redesign__description,.hero.machine-learning .hero-redesign.hero-redesign__description{margin-top:-50px;position:static;margin-bottom:25px}.hero.data-science .hero-redesign__background-description,.hero.machine-learning .hero-redesign__background-description{min-height:auto;position:static;background:#f9fafc}.hero.data-science .hero-redesign__content.align-right,.hero.machine-learning .hero-redesign__content.align-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;right:0}.hero.data-science .hero-redesign__content.align-right h1,.hero.machine-learning .hero-redesign__content.align-right h1{line-height:1.4;text-align:center;width:400px;font-size:24px;margin-bottom:15px}.hero.data-science .hero-redesign__content.align-right h3,.hero.machine-learning .hero-redesign__content.align-right h3{text-align:center;font-size:16px;width:100%;margin-bottom:20px}.hero.data-science .hero-redesign__content.align-right h3 span,.hero.machine-learning .hero-redesign__content.align-right h3 span{display:block;font-size:16px}.hero.data-science .hero-redesign__content-description h2,.hero.machine-learning .hero-redesign__content-description h2{white-space:normal;padding-left:0;font-weight:600;text-align:center;font-size:21px;width:300px;margin:0 auto;letter-spacing:.25px}.hero.data-science .hero-redesign__content-description h2:before,.hero.machine-learning .hero-redesign__content-description h2:before{display:none}.hero.data-science .hero-redesign__content .hero-button,.hero.machine-learning .hero-redesign__content .hero-button{background:#f2f2f2}.hero.data-science .hero-redesign__background-description,.hero.machine-learning .hero-redesign__background-description{top:-18%;width:100%;left:0}.hero.data-science .hero-redesign__content-description,.hero.machine-learning .hero-redesign__content-description{width:100%;padding:0 20px;margin-top:95px;margin-bottom:20px}.hero.data-science .hero-redesign__background-description p,.hero.machine-learning .hero-redesign__background-description p{font-size:17px;line-height:1.4;letter-spacing:.25px}.hero.data-science .hero-redesign__background.align-right{left:0}.hero.data-science .hero-button{margin-right:auto}.hero.data-science .hero-redesign__background.align-right{width:121%}.hero.data-science .hero-redesign__content.align-right h1{width:300px}.hero.data-science .hero-redesign__content.align-right h3{font-size:13px}.hero.data-science .hero-redesign__background-description{background:#f3fafe}.hero.data-science .hero-redesign__background-description h3{font-size:14px;margin-bottom:20px}.hero.data-science .hero-redesign__background-description p{font-size:14px}.hero.data-science .hero-redesign__content-description{margin-top:75px;margin-bottom:20px}.hero.data-science .hero-redesign__content-description h2{text-align:left;font-size:18px;text-transform:uppercase;width:auto}.hero.data-science .hero-redesign__content .hero-button{margin-top:30px;background:#e4eaf5}.hero-redesign__description.align-right .hero-redesign__content-description p:first-of-type{margin-bottom:25px}.hero.data-science .hero-redesign__description{min-height:290px}.hero.data-science .hero-redesign__content.align-right{margin-top:60px}}@media screen and (max-width:500px){.hero-redesign__background-picture.picture-left{width:170%;left:-10%}}@media screen and (max-width:400px){.hero-redesign__background-triangle.hero-redesign__background.align-right{top:-118px;height:116%;background-size:cover}.hero-redesign__background-picture.picture-left{width:210%;left:-23%}.hero-redesign__background.align-right{width:120%}.hero.machine-learning .hero-redesign__background-triangle.hero-redesign__background.align-right{top:0;height:100%;width:100%}.hero-redesign__background-line{left:71%}.hero-redesign__description.align-center{min-height:290px}.hero.data-science .hero-redesign__background-triangle.hero-redesign__background.align-right{height:100%}.hero.machine-learning .hero-redesign__background-triangle.hero-redesign__background.align-right{width:108%;left:-8%}.hero.artificial-intelligence .hero-redesign__description.align-right{min-height:415px}.hero.artificial-intelligence .hero-redesign__background-line{top:45%}}@media screen and (max-width:365px){.hero.artificial-intelligence .hero-redesign__background-picture .hero-img{-o-object-position:left;object-position:left;height:100%}}@media screen and (min-width:1921px){.hero-redesign-block{min-height:900px}.hero.artificial-intelligence .hero-redesign__content{max-width:1850px;width:100%;margin-left:auto;margin-right:auto;position:sticky;margin-top:150px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.hero.artificial-intelligence .hero-redesign__content h1{text-shadow:none;font-size:57px;width:800px;margin-bottom:30px}.hero.artificial-intelligence .hero-redesign__content h3{width:700px;font-size:26px}.hero.artificial-intelligence .hero-button{width:370px}.hero.artificial-intelligence .hero-redesign__background-picture{right:0;width:55%}.hero.artificial-intelligence .hero-redesign__description.align-right{width:1200px;margin:auto auto 60px}.hero.artificial-intelligence .hero-redesign__background-description{left:200px;top:-38%;-webkit-transform:skew(-20deg);-ms-transform:skew(-20deg);transform:skew(-20deg);background:#f3fafe;height:460px;background-image:none!important}.hero.artificial-intelligence .hero-redesign__background-line{width:100%;left:-145px;top:60%;background-position-x:center}.hero.artificial-intelligence .hero-redesign__content-description{width:600px;margin-top:120px;-webkit-transform:skew(20deg);-ms-transform:skew(20deg);transform:skew(20deg)}.hero.artificial-intelligence .hero-redesign__content-description p{font-size:16px}.hero-button{padding:15px;font-size:20px;border:3px solid #fff}.hero.data-science .hero-redesign__background-picture,.hero.machine-learning .hero-redesign__background-picture{width:70%}.hero.data-science .hero-redesign__content.align-right,.hero.machine-learning .hero-redesign__content.align-right{max-width:1830px;margin:0 auto;padding-right:0;width:100%;position:static}.hero.data-science .hero-redesign__content.align-right h1,.hero.machine-learning .hero-redesign__content.align-right h1{width:600px;font-size:57px;margin-bottom:70px}.hero.data-science .hero-redesign__content.align-right h3,.hero.machine-learning .hero-redesign__content.align-right h3{font-size:30px;letter-spacing:.8px}.hero.data-science .hero-redesign__background-triangle,.hero.machine-learning .hero-redesign__background-triangle{width:56%}.hero.data-science .hero-redesign__description,.hero.machine-learning .hero-redesign__description{margin-right:auto;margin-left:auto}.hero.data-science .hero-redesign__background-description,.hero.machine-learning .hero-redesign__background-description{right:150px}.hero.data-science .hero-button,.hero.machine-learning .hero-button{width:380px}.hero.machine-learning .hero-redesign__content.align-right{margin-top:-80px}.hero.machine-learning .hero-redesign__content.align-right h3{width:550px}.hero.machine-learning .hero-button{margin-right:95px}.hero.machine-learning .hero-redesign__background-description{right:150px}.hero.machine-learning .hero-redesign__description{width:1200px;margin-bottom:170px}.hero.data-science{margin-top:-70px}.hero.data-science .hero-redesign__background-description{right:90px}.hero.data-science .hero-redesign__description{width:1400px;min-height:400px}.hero.data-science .hero-redesign__content{margin-top:0}.hero.data-science .hero-redesign__content.align-right h2{margin-bottom:30px}.hero.data-science .hero-button{margin-top:10px}.hero-redesign__background.align-right{background-position:right;width:60%;right:0;background-size:cover}.hero-redesign__background-picture{width:66%;background-position-y:center}.hero-redesign__description.align-center{max-width:1400px;margin-bottom:115px}.hero-redesign__description.align-center .hero-redesign__background-description{height:530px}.hero-redesign__description.align-center .hero-redesign__content-description{max-width:850px;width:850px;margin-top:230px}.hero-redesign__description.align-center .hero-redesign__content-description p{font-size:26px}.hero-redesign__background-line.align-center{left:calc(50% - 750px)}.hero-redesign__content.align-right{position:sticky;width:100%;margin:auto;max-width:2000px;padding-right:150px}.hero-redesign__content.align-right::before{width:580px;height:650px;top:-400px;right:10px;left:auto}.hero-redesign__content.align-right:after{width:580px;height:650px;top:-35%;right:306px;left:auto}.hero-redesign__content.align-right h1{margin-right:0;width:800px;font-size:57px}.hero-redesign__content.align-right h3{width:590px}.hero.data-science .hero-redesign__content-description{margin-bottom:120px;margin-top:100px}.hero.data-science .hero-redesign__description{margin-bottom:70px}}