@-webkit-keyframes ani{0%{opacity:0}100%{opacity:1}}@keyframes ani{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes line{0%{opacity:1;height:26%}100%{opacity:0;height:15%}}@keyframes line{0%{opacity:1;height:26%}100%{opacity:0;height:15%}}.blocks-description__items{margin:65px auto 90px;width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blocks-description__item{background:#f3fafe;position:relative;width:32%;max-width:445px;margin:7px;height:380px}.blocks-description__item h3,.blocks-description__item span{color:#2a466e}.blocks-description__item h3{line-height:30px;font-weight:600;font-size:22px;margin-bottom:15px}.blocks-description__item h3.align-center{width:-webkit-min-content;width:-moz-min-content;width:min-content;margin-left:auto;margin-right:auto;white-space:nowrap}.blocks-description__item span{font-size:14px;margin-bottom:0;line-height:1.4;-webkit-transition:-webkit-transform 250ms;transition:-webkit-transform 250ms;transition:transform 250ms;transition:transform 250ms,-webkit-transform 250ms}.blocks-description__item .blocks-description__item-content{-webkit-transition:-webkit-transform 250ms;transition:-webkit-transform 250ms;transition:transform 250ms;transition:transform 250ms,-webkit-transform 250ms;padding:80px 50px 0 75px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blocks-description__item .blocks-description__item-list{display:none}.blocks-description__item .blocks-description__item-list ul{list-style-type:square;list-style-position:inside}.blocks-description__item .blocks-description__item-list ul li{margin-bottom:5px}.blocks-description__item .blocks-description__item-list ul li::marker{font-size:11px}.blocks-description__item span:first-of-type{display:block}.blocks-description__item .blocks-description__link{margin-bottom:30px;font-weight:700;font-size:14px;color:#c64c4d;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:auto;margin-right:auto;text-transform:uppercase}.blocks-description.machine-learning .blocks-description__item{background:#f9fafc}@media screen and (min-width:992px){.blocks-description__items.animation .blocks-description__item .blocks-description__link{display:none}.blocks-description__items.animation .blocks-description__item:hover .blocks-description__item-content{padding:60px 10px 0 60px;-webkit-transform:translate(-15px,-30px);-ms-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}.blocks-description__items.animation .blocks-description__item:hover .blocks-description__item-text{display:none}.blocks-description__items.animation .blocks-description__item:hover .blocks-description__item-list{display:block;-webkit-animation:ani 450ms forwards;animation:ani 450ms forwards}.blocks-description__items.animation .blocks-description__item:hover .blocks-description__item-arrow{opacity:0;margin:0}.blocks-description__items.animation .blocks-description__item:hover h3{padding-right:65px}.blocks-description__items.animation .blocks-description__item:hover .blocks-description__item-line{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}.blocks-description__items.animation .blocks-description__item:hover .blocks-description__link{display:block}}@media screen and (min-width:992px){.blocks-description.machine-learning .blocks-description__item{height:380px}.blocks-description.machine-learning .blocks-description__item .blocks-description__item-content{padding:55px 40px 0 40px}.blocks-description.machine-learning .blocks-description__item .blocks-description__item-content h3{-webkit-transition:all 350ms;transition:all 350ms}.blocks-description.machine-learning .blocks-description__item .blocks-description__item-content h3 nobr{display:block}.blocks-description.machine-learning .blocks-description__item:hover .blocks-description__item-content{padding:55px 40px 0 40px;-webkit-transform:translate(0,-10px);-ms-transform:translate(0,-10px);transform:translate(0,-10px)}.blocks-description.machine-learning .blocks-description__item:hover .blocks-description__item-content h3{padding-right:100%}.blocks-description.data-science .blocks-description__item{height:330px;margin-bottom:20px}.blocks-description.data-science .blocks-description__item .blocks-description__item-content{padding:70px 15px 0 65px}.blocks-description.data-science .blocks-description__item-list ul li{margin-bottom:15px;font-size:15px}.blocks-description.data-science .blocks-description__items{width:95%;margin-top:70px}.blocks-description.data-science .blocks-description__item h3{margin-bottom:25px}}@media screen and (max-width:1400px) and (min-width:992px){.blocks-description.machine-learning .blocks-description__item{height:355px}}@media screen and (max-width:1200px) and (min-width:992px){.blocks-description.machine-learning .blocks-description__item{height:315px}.blocks-description.machine-learning .blocks-description__item .blocks-description__item-content{padding:55px 25px 0 25px}}.blocks-description__item-arrow{height:39px;width:35px;margin:auto auto 20px;background-size:contain;background-repeat:no-repeat;-webkit-transition:-webkit-transform 350ms;transition:-webkit-transform 350ms;transition:transform 350ms;transition:transform 350ms,-webkit-transform 350ms}.blocks-description__item-line,.blocks-description__item-line-tablet{position:absolute;width:94%;background-repeat:no-repeat;height:26%;left:0;top:0;background-size:contain}.blocks-description__item-line{-webkit-filter:drop-shadow(2px 1px 2px rgba(0, 0, 0, .1));filter:drop-shadow(2px 1px 2px rgba(0, 0, 0, .1));width:23%;-webkit-transition:opacity 150ms,-webkit-transform 350ms,-webkit-transform-origin 350ms;transition:opacity 150ms,-webkit-transform 350ms,-webkit-transform-origin 350ms;transition:transform 350ms,transform-origin 350ms,opacity 150ms;transition:transform 350ms,transform-origin 350ms,opacity 150ms,-webkit-transform 350ms,-webkit-transform-origin 350ms,-ms-transform-origin 350ms}.blocks-description__item-line-tablet{display:none}@media screen and (min-width:1650px){.blocks-description__items{width:75%;max-width:1500px}}@media screen and (max-width:1400px){.blocks-description h2{margin-top:30px}.blocks-description__item{height:335px;width:31.5%}.blocks-description__item .blocks-description__item-content{padding:65px 60px 0 65px}.blocks-description__item:hover h3{padding-right:60px}.blocks-description__item h3{font-size:21px;line-height:1.3}.blocks-description__item span{font-size:12px}.blocks-description__items{width:85%}}@media screen and (max-width:1335px){.blocks-description__item{height:325px}.blocks-description__item .blocks-description__item-content{padding:75px 34px 0 55px}.blocks-description__item:hover h3{padding-right:34px}.blocks-description__item h3{font-size:19px;line-height:1.3}.blocks-description.data-science .blocks-description__item-list ul li{font-size:13px}.blocks-description.data-science .blocks-description__item .blocks-description__item-content{padding:70px 16px 0 60px}}@media screen and (max-width:1200px){.blocks-description.data-science .blocks-description__item{height:290px}.blocks-description.data-science .blocks-description__item .blocks-description__item-content{padding:61px 15px 0 47px}.blocks-description__items{width:90%}.blocks-description__item h3{font-size:18px}.blocks-description__item-arrow{height:30px}.blocks-description__item span{font-size:11px}.blocks-description__item span p{margin-bottom:10px}}@media screen and (max-width:1100px){.blocks-description__items{width:90%}.blocks-description__items.animation .blocks-description__item:hover h3{padding-right:35px}.blocks-description__item h3{font-size:17px}.blocks-description__item span{font-size:11px}.blocks-description.data-science .blocks-description__item-list ul li{font-size:11px}.blocks-description.data-science .blocks-description__item{height:260px}}@media screen and (max-width:991.98px){.blocks-description__items{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:45px;margin-bottom:10px}.blocks-description__item.show{padding:30px 80px 0 75px}.blocks-description__item.show .blocks-description__item-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.blocks-description__item.show .blocks-description__item-list{display:block;width:100%}.blocks-description__item.show .blocks-description__item-text{display:none}.blocks-description__item.show .blocks-description__link{display:block}.blocks-description__item{width:100%;max-width:none;height:auto;padding:30px 80px 30px 75px;position:relative;margin-bottom:25px;margin-right:0;margin-left:0}.blocks-description__item .blocks-description__link{margin-right:0;display:none;font-weight:600;font-size:19px;text-transform:none}.blocks-description__item .blocks-description__item-list ul{list-style-position:outside;margin-bottom:2rem}.blocks-description__item h3{font-size:21px;letter-spacing:.4px}.blocks-description__item h3.align-center{margin-left:0;margin-right:0;width:-webkit-max-content;width:-moz-max-content;width:max-content}.blocks-description__item span{font-size:15px}.blocks-description__item .blocks-description__item-list{display:none}.blocks-description__item .blocks-description__item-text{display:block}.blocks-description__item-arrow{position:absolute;right:30px;width:20px;top:30px}.blocks-description__item .blocks-description__item-content{padding:0}.blocks-description__item-line{display:none}.blocks-description__items.animation .blocks-description__item:hover h3{padding-right:0}.blocks-description__item-line-tablet{display:block;height:30px;left:9px;top:-10px}.blocks-description.machine-learning h2.title-flex-redesign{width:490px;margin-left:auto;margin-right:auto}.blocks-description.machine-learning h2.title-flex-redesign span{display:block}.blocks-description.machine-learning h2.title-flex-redesign nobr{font-weight:600;font-size:22px;text-transform:none}.blocks-description.machine-learning .blocks-description__item.show{background:#f1f4f8}.blocks-description.data-science .blocks-description__items{margin-bottom:30px}.blocks-description.data-science .blocks-description__item{height:auto;padding:25px 80px 25px 75px;margin-bottom:15px}.blocks-description.data-science .blocks-description__item .blocks-description__item-list ul{list-style-position:inside;margin-bottom:0}.blocks-description.data-science .blocks-description__item .blocks-description__item-list ul li{margin-bottom:0;font-size:18px}.blocks-description.data-science .blocks-description__item .blocks-description__item-list ul li::marker{font-size:13px}.blocks-description.data-science .blocks-description__item .blocks-description__item-content{padding:0}.blocks-description.data-science h3.title-flex-redesign-subtitle{font-size:32px;font-weight:700;text-transform:uppercase}.blocks-description.data-science h2.title-flex-redesign{margin-bottom:5px}.blocks-description.data-science .blocks-description__item-line-tablet{height:26px;top:-5px}.blocks-description.data-science .blocks-description__item h3{font-size:22px;font-weight:700;margin-bottom:10px}}@media screen and (max-width:750px){.blocks-description.machine-learning h2.title-flex-redesign nobr{font-size:20px}.blocks-description.data-science h3.title-flex-redesign-subtitle{font-size:29px}}@media screen and (max-width:640px){.blocks-description h2{max-width:355px;margin-left:auto;margin-right:auto}.blocks-description__items{width:100%}.blocks-description__item{padding:15px 25px;margin:0 0 25px 0}.blocks-description__item .blocks-description__item-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blocks-description__item h3{text-align:center;font-size:17px;max-width:230px;font-weight:700}.blocks-description__item .blocks-description__item-list ul{margin:0}.blocks-description__item .blocks-description__item-list ul li{list-style-position:inside}.blocks-description__item:hover h3{padding-right:0}.blocks-description__item.show{padding:15px 25px}.blocks-description__item-arrow{position:static;margin:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.blocks-description__item .blocks-description__link{margin:10px 0;text-align:center;font-size:17px}.blocks-description__item .blocks-description__item-text{margin-bottom:20px}.blocks-description__item .blocks-description__item-text p{font-size:16px}.blocks-description.data-science h3.title-flex-redesign-subtitle{font-size:18px;font-weight:600;text-transform:none}.blocks-description.data-science .blocks-description__items{margin-bottom:40px}.blocks-description.data-science .blocks-description__item-line-tablet{left:25px}.blocks-description.data-science .blocks-description__item{padding:25px 25px 30px}.blocks-description.data-science .blocks-description__item .blocks-description__item-content{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.blocks-description.data-science .blocks-description__item h3{max-width:none}.blocks-description.data-science .blocks-description__item{margin:0 0 25px 0}.blocks-description.data-science .blocks-description__item h3{font-size:18px;margin-top:5px;margin-bottom:20px}.blocks-description.data-science .blocks-description__item .blocks-description__item-list ul li{font-size:15px;margin-bottom:2px}.blocks-description__item h3.align-center{margin-top:10px;white-space:normal}.blocks-description.machine-learning h2.title-flex-redesign{width:320px}}@media screen and (max-width:500px){.blocks-description.data-science .blocks-description__item{padding:25px 17px 30px}.blocks-description.data-science .blocks-description__item-line-tablet{left:17px}}@media screen and (min-width:1921px){.blocks-description__item{margin:25px}.blocks-description__items{width:82%;max-width:1600px}.blocks-description.data-science .blocks-description__item{margin:10px}.blocks-description.data-science .blocks-description__items{margin-bottom:70px}}