.basic-card,.basic-card__media,.iot-intro {margin-bottom: 0 }.section-bg {padding: 7rem 0;background: url(../../img/website/iot-bg.png) right -3rem top/45% no-repeat }.card_section h2,.iot-intro h2 {font-size: calc(35px + (45 - 35) * (100vw - 375px) / (1920 - 375));font-weight: 600 }.basic-card {padding: 20px;border: 1px solid #efefef;box-shadow: 0 0 5px #eeecec;background: #fff;border-radius: 30px;position: relative }.basic-card__design {margin-top: 30px }.card_section {background: #eee;padding: 5rem 0 }.basic-card:before {content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: -1;border: 1px solid #eaeaea;border-radius: 5px;transform: translateY(-5px) scale(1);transform-origin: center;transition: .25s;box-shadow: 5px 5px 10px #eceaea,-5px -5px 10px #f3f3f3;opacity: 0 }.basic-card:hover:before {transform: translateY(0) scale(1);opacity: 1 }.basic-card__media {height: auto;}.basic-card__media img {width: 100%;object-fit: cover;height: 100% }.basic-card__content {padding: 1.5rem 0;min-height: 195px;position: relative;z-index: 0;overflow: hidden }.basic-card__title {font-size: calc(20px + (20 - 20) * (100vw - 375px) / (1920 - 375));min-height: auto }.basic-card__date {color: #adabab }.basic-card__description {margin-top: .5rem;margin-bottom: 0;color: #333;min-height: auto }.basic-card__btn {padding-top: .6rem;position: absolute;bottom: 0;display: inline-block;color: #333;font-weight: 600 }.row .col-12:nth-child(3n+1) .basic-card__btn {border-top: 3px solid #f7941d;padding-top: 5px }.row .col-12:nth-child(3n+2) .basic-card__btn {border-top: 3px solid #d7182a;padding-top: 5px }.row .col-12:nth-child(3n+3) .basic-card__btn {border-top: 3px solid #118fbb;padding-top: 5px }@media(max-width: 1440px) {.section-bg {padding:4rem 0 }}@media (max-width: 1280px) {.section-bg {background-size:50% }.iot-intro {padding: 3rem 0 }}@media (max-width: 1024px) {.iot-intro {padding:24rem 0 0 }.section-bg {background-size: 65%;background-position: top }}@media (max-width: 800px) {.section-bg {background-size:85%;background-position: center top 0 }}@media (max-width: 576px) {.section-bg {padding:3rem 0 0 }.iot-intro {padding: 14rem 0 0 }}@media (max-width: 430px) {.basic-card__title {min-height:auto }}