.website-head {    position: absolute;    top: 10.1rem;    left: 0;    z-index: -1;    color: transparent;}/* Ai Magnifies */.aimagnifies {    text-align: center;    margin-top: 7rem;    width: 100%;    overflow: hidden;}.aimagnifies p {    font-size: 5rem;    color: #ffffff;    /* animation: flash 2s infinite; */}/* Products */.card-intro {    min-height: 24rem;    text-align: center;    border-radius: 6px;    background-color: rgba(82, 69, 165, 0.5);    box-shadow: 10px 10px 10px rgba(21, 16, 45, 0.15);    -webkit-appearance: none;    -webkit-box-shadow: 10px 10px 10px rgba(21, 16, 45, 0.15);    -moz-box-shadow: 10px 10px 10px rgba(21, 16, 45, 0.15);}@keyframes flashup {    from {padding-top: 100px;opacity: 0.1;} ;    to {padding-top: 0px; opacity: 1}}.card-img {    padding-top: 3.2rem;    padding-bottom: 3.2rem;}.card-img img {    width: 7.2rem;}.card-title, .contact-us-title {    /* font-size: 1.8rem; */    font-size: 2.1rem;    color: #ffffff;    font-family: HelveticaNeue-Medium;}.card-title p {    margin: 0px;}.card-paragraph {    font-size: 1.3rem;    color: #ffffff;    padding: 2.4rem 3.2rem 3.2rem;    line-height: 2.1rem;}.card-paragraph span {    font-weight: 100;}.products-card {    display: flex;    justify-content: flex-start;    flex-wrap: wrap;    /* animation: flashup 2s; */}#dtalk-img, #ai-img, #dear-img, #deye-img {    margin-left: 0;}/* #deye-img img {    padding: 0.5rem;} */#div-products {    padding-top: 5rem;    /* overflow: hidden; */}#div-products .section-description {    color: #ffffff;    margin-bottom: 3.2rem;    padding: 1.6rem;    text-align: left;}#div-products .section-title {    text-align: center;    font-size: 2.1rem;    margin-bottom: 0.8rem;}#div-products .section-content {    width: 80%;    margin: 1.6rem auto 0;    font-size: 1.3rem;}/* AI Boost */#ai-boost {    position: relative;    overflow: hidden;}.ai-boost-row {    height: 100%;    width: 100%;}.ai-boost-row img {    width: 105%;}.text-and-button {    position: absolute;    margin-left: 6.4rem;    padding-left: 1.6rem;}.boost-text {    color: #ffffff;    text-align: left;    font-size: 2.4rem;    line-height: 4rem;    font-family: HelveticaNeue-Medium;}.boost-content {    color: #ffffff;    text-align: left;    font-size: 1.6rem;    line-height: 2.4rem;    font-family: HelveticaNeue-Medium;    padding: 0rem 1.6rem;    margin-top: 0.8rem;}.boost-button {    background: #9b00ff;    color: #ffffff;    margin: 3.2rem 0;    border-radius: 2.4rem;    display: block;    width: 15rem;    padding: 1.4rem 1.8rem;    font-size: 1.4rem;}.text-and-button i {    margin-left: 0.8rem;}.product-page-link {    margin: 0 auto 15rem;}.product-page-link p.text {    color: #ffffff;    font-size: 2.1rem;    padding: 1.5rem;    text-align: center;}.product-page-link a.boost-button {    margin: 0.5rem auto 3rem;}/* Contact Us */#contact-us,#request-meeting {    padding-top: 8rem;    text-align: center;    color: #ffffff;}.contact-us-content {    padding: 8rem 25%;}.contact-us-background {    background: rgba(227, 0, 255, 0.1);    border-radius: 20px;}.contact-us-title,.request-meeting-title {    padding-bottom: 1.1rem;    line-height: 3.2rem;    font-size: 1.8rem;}.contact-us-button {    background: #9b00ff;    color: #ffffff;    margin: 2.1rem auto;    border-radius: 2.4rem;    display: block;    width: 15rem;    padding: 1.4rem 1.8rem;    font-size: 1.4rem;}.anyquestion {    padding-top: 1.3rem;    padding-bottom: 1.6rem;    font-size: 1.3rem;    line-height: 2.4rem;    font-weight: 100;}.contact-icon {    margin: 1.6rem auto;    display: flex;    justify-content: center;    flex-wrap: wrap}.call-us, .email-us {    display: inline;    font-size: 1.6rem;}.call-us {    margin-right: 3rem;}.call-us img, .email-us img {    margin-right: 2rem;    vertical-align: middle;    width: 4.5rem;}.form-input {    background: transparent;    width: 100%;    border: none;    border-radius: 0;    border-bottom: 1px solid rgba(230, 135, 245, 0.5);    padding: 1.3rem 0 0.6rem 0;    font-size: 2.6rem;    text-align: center;    color: white;}.form-input:focus{    outline: none;}.form-input::placeholder {    text-align: center;    font-weight: 100;    color: rgba(255, 255, 255, 0.5);}.form-input::-webkit-input-placeholder,.form-input:-moz-placeholder,.form-input::-moz-placeholder,.form-input:-ms-input-placeholder {    text-align: center;    color: rgba(255, 255, 255, 0.5);}.form-group {    margin: 2rem;}.form-group span {    font-size: 1.4rem;    opacity: 0;    transition: all 0.5s ease-in-out;}.form-group span.filled, .form-group:hover span {    opacity: 1;    transition: all 0.3s ease-in-out;}textarea.form-input {    height: 1.6rem;    font-family: inherit;}textarea::-webkit-scrollbar {    display: none;}.btn-submit {    background: linear-gradient(90deg, #ae00ff, #6540ff);    border: none;    border-radius: 2.4rem;    color: #ffffff;    font-size: 1.6rem;    padding: 1.3rem 3.4rem;    margin-top: 2.4rem;}@media only screen and (min-width: 1281px) {    .navbar, .main-div {        width: 70%;        max-width: 200rem;        margin: 0 auto;    }    .card-intro {        margin: 0 3rem 1.5rem 0;        width: calc(50% - 3rem);    }    .card-left {        margin-right: 2rem;        margin-left: 3rem;        width: calc(50% - 3rem - 2rem);    }    .text-and-button {        width: 50%;        top: 45%;    }    .call-us {        margin-right: 3rem;    }}@media only screen and (min-width: 992px) and (max-width: 1280px) {    .navbar, .main-div {        width: 80%;        margin: 0 auto;    }    .card-intro {        margin: 0 5rem 1.6rem 0;        width: calc(50% - 5rem);    }    .card-left {        margin-right: 1.8rem;        margin-left: 5rem;        width: calc(50% - 5rem - 1.8rem);    }    .text-and-button {        width: 40%;        top: 36%;    }    .boost-text {        font-size: 2.4rem;    }    .contact-us-content {        padding: 6.4rem 20%;    }    .call-us {        margin-right: 3rem;    }}@media only screen and (min-width: 768px) and (max-width: 991px) {    .navbar, .main-div {        width: 90%;        margin: 0 auto;    }    .aimagnifies {        margin-top: 8rem;    }    .card-intro {        margin: 0 3.8rem 1.6rem 0;        width: calc(50% - 3.8rem);    }    .card-left {        margin-right: 1.6rem;        margin-left: 3.8rem;        width: calc(50% - 3.8rem - 1.6rem);    }    .text-and-button {        width: 35%;        top: 30%;    }    .boost-text {        font-size: 2.4rem;    }    .contact-us-content {        padding: 6.4rem 15%;    }}@media only screen and (min-width: 415px) and (max-width: 767px) {    .navbar, .main-div {        width: 80%;        margin: 0 auto;    }    .aimagnifies {        margin-top: 8rem;    }    #ai-boost {        min-height: 50vh;    }    .text-and-button {        text-align: center;        padding: 0;        margin: 0 auto;        width: 98%;        left: 1%;        top: 13%;    }    .card-intro {        min-height: 0;        margin: 0.9rem auto;    }    .ai-boost-row {        padding-top: 15%;    }    .ai-boost-row img {        width: 150vw;        margin-left: -52vw;        margin-top: 12.8rem;    }    .boost-text {        text-align: center;        font-size: 2.4rem;        line-height: 3.2rem;        width: 85%;        margin: 0 auto;    }    .boost-content {        text-align: center;    }    .boost-button {        margin: 2.4rem auto;    }    #contact-us,    #request-meeting {        width: 85%;        margin: 0 auto;        padding-top: 5rem;    }    .contact-icon {        justify-content: flex-start;    }    .contact-us-content {        padding: 6.4rem 15%;    }    .call-us, .email-us {        margin-top: 1rem;        margin-bottom: 1rem;        margin-left: calc((100% - 20.8rem) /2);    }}@media only screen and (max-width: 414px) {    .navbar, .main-div {        width: 80%;        margin: 0 auto;    }    .aimagnifies {        margin-top: 8rem;    }    #div-products .section-title, #div-products .product-page-link p.text {        font-size: 1.6rem;    }    #div-products .section-description {        margin-bottom: 1rem;    }    #div-products .section-content {        font-size: 1.1rem;    }    #div-products .product-page-link {        margin-bottom: 3rem;    }    #contact-us,    #request-meeting {        padding-top: 2rem;    }    .ai-boost-row {        width: 160%;        padding-top: 0;        margin-left: -60%;    }    .ai-boost-row img {        width: 100%;    }    .card-intro, .card-left {        width: 90%;        margin: 0 auto 1.2rem;    }    .card-intro {        min-height: 5rem;    }    .card-img {        padding: 1rem 1.5rem;    }    .card-img img {        width: 4.8rem;        height: 4.8rem;    }    .card-title {        font-size: 1.6rem;    }    .card-paragraph {        font-size: 1.1rem;        line-height: 1.8rem;        padding: 1rem 1.5rem;    }    .contact-us-title,    .request-meeting-title {        width: 90%;        margin: 0 auto;        font-size: 1.4rem;        line-height: 2rem;    }    .contact-us-content {        padding: 6.4rem 10%;    }}