.mt-241 {
    margin-top: 24.1rem;
}
.ml-3 {
    margin-left: 0.3rem;
}
.mt-29 {
    margin-top: 2.9rem;
}
.mt-23 {
    margin-top: 2.3rem;
}
.ml-7 {
    margin-left: 0.7rem;
}
.ml-21 {
    margin-left: 2.1rem;
}
.ml-17 {
    margin-left: 1.7rem;
}
.mt-41 {
    margin-top: 4.1rem;
}
.ml-142 {
    margin-left: 14.2rem;
}
.ml-177 {
    margin-left: 17.7rem;
}
.ml-13 {
    margin-left: 1.3rem;
}
.mt-20 {
    margin-top: 2rem;
}
.page {
    background-color: #ffffff;
    width: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    height: 100%;
}
.section {
    background-image: url('/static/images/home/home-poster.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 95rem;
}
.section_2 {
    padding: 0.8rem 6rem 0.8rem 6rem;
    background-color: #20b1aab3;
    backdrop-filter: blur(1rem);
    overflow: hidden;
}
.image {
    width: 24.4rem;
    height: 6.4rem;
}
.group {
    margin-top: 2.57rem;
}
.group_2 {
    width: 5.02rem;
}
.menu-item{
    text-decoration: none;
}
.font {
    font-size: 1.6rem;
    font-family: Poppins;
    line-height: 1.2rem;
    color: #ffffff;
}
.text {
    line-height: 1.13rem;
}
.divider {
    margin-right: 0.22rem;
    background-color: #ffb61a;
    height: 0.3rem;
}
.text_2 {
    line-height: 1.25rem;
}
.font_2 {
    font-size: 1.6rem;
    font-family: Poppins;
    line-height: 1.63rem;
    color: #ffffff;
}
.text_3 {
    line-height: 1.65rem;
}
.text_4 {
    line-height: 1.14rem;
}
.text_5 {
    line-height: 1.14rem;
}
.group_3 {
    margin-left: 33rem;
    width: 75.85rem;
}
.font_3 {
    font-size: 6.4rem;
    font-family: Poppins;
    letter-spacing: 0.26rem;
    line-height: 8.8rem;
    font-weight: 900;
    color: #ffffff;
}
.text_6 {
    color: #ffb71b;
}
.section_3 {
    background-color: #ffffff;
    overflow: hidden;
}
.section_4 {
    /*padding: 7.51rem 13.84rem 0;*/
    /*background-image: url('../status/home/home-img1.png');*/
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 100%;
}
.font_4 {
    font-size: 4.4rem;
    font-family: Poppins;
    line-height: 4.76rem;
    font-weight: 900;
    color: #17181b;
}
.section_5 {
    background-color: #20b1aa;
    width: 4rem;
    height: 0.5rem;
}
.font_5 {
    font-size: 2rem;
    font-family: Poppins;
    line-height: 3.6rem;
    color: #666a7e;
}
.text_7 {
    /*margin: 2.17rem 5.99rem 0 7.03rem;*/
    margin-top: 2rem;
    color: #65697e;
    text-align: center;
}
.group_4 {
    margin-top: 6.78rem;
}
.equal-division {
    align-self: stretch;
}
.equal-division-item_1 {
    padding: 1rem 0;
    width: 44.04rem;
}
.font_7 {
    font-size: 5.4rem;
    font-family: Poppins;
    line-height: 4.07rem;
    font-weight: 700;
    color: #20b1aa;
}
.text_8 {
    margin-left: 16.2rem;
    margin-top: 0.22rem;
    line-height: 4.02rem;
}
.font_6 {
    font-size: 4rem;
    font-family: Poppins;
    line-height: 2.04rem;
    font-weight: 600;
    color: #20b1aa;
}
.font_8 {
    font-size: 1.8rem;
    font-family: Poppins;
    line-height: 1.88rem;
    color: #6b7084;
}
.text_62 {
    line-height: 1.8rem;
}
.equal-division-item {
    padding: 1.22rem 0 1rem;
    width: 44.04rem;
}
.text_59 {
    margin-left: 15.77rem;
    line-height: 4.1rem;
}
.text_1 {
    line-height: 1.84rem;
}
.equal-division-item_6 {
    padding: 1.21rem 0 1.45rem;
    width: 44.04rem;
}
.text_61 {
    margin-left: 15.91rem;
}
.font_11 {
    font-size: 1.8rem;
    font-family: Poppins;
    line-height: 1.43rem;
    color: #17181b;
}
.text_63 {
    color: #6b7084;
    line-height: 1.39rem;
}
.image_2 {
    width: 87.4rem;
    height: 22.5rem;
}
.section_6 {
    width: 100%;
    background-color: #f7f7fc;
    padding-bottom: 8.4rem;
}
.text_9 {
    text-align: center;
    width: 75.1rem;
}
.image_3 {
    width: 3.2rem;
    height: 3.2rem;
}
.text_10 {
    color: #17181b;
    font-size: 2.4rem;
    font-family: Poppins;
    font-weight: 700;
    line-height: 1.79rem;
}
.text_11 {
    line-height: 3.2rem;
    width: 33.9rem;
}
.section_9 {
    padding: 23.6rem 2rem 2.98rem;
    background-image: linear-gradient(180deg, #f4faff00 0%, #27a2fe 75%, #27a2fe 100%);
    border-radius: 0.6rem;
    width: 17.2rem;
}
.font_9 {
    font-size: 2rem;
    font-family: Poppins;
    line-height: 3rem;
    color: #ffffff;
}
.section_11 {
    padding: 23.6rem 2rem 3.04rem;
    background-image: linear-gradient(180deg, #f5f6f700 0%, #3860f4 75%, #3860f4 100%);
    border-radius: 0.6rem;
    width: 17.2rem;
}
.section_13 {
    padding: 23.6rem 2rem 3.04rem;
    background-image: linear-gradient(180deg, #f4fffe00 0%, #20b1aa 75%, #20b1aa 100%);
    border-radius: 0.6rem;
    width: 17.2rem;
}
.section_15 {
    padding: 23.6rem 2rem 3.04rem;
    background-image: linear-gradient(180deg, #f0f9ff00 0%, #3c5a6f 75%, #3c5a6f 100%);
    border-radius: 0.6rem;
    width: 17.2rem;
}
.group_5 {
    margin-top: 16rem;
    /*padding: 0 33rem;*/
    margin-bottom: 7.82rem;
}
.text_12 {
    line-height: 4.8rem;
}
.group_6 {
    padding-top: 4.2rem;
    width: 30.4rem;
}
.section_21 {
    margin-left: 1rem;
    background-color: #20b1aa73;
    border-radius: 0.6rem;
    filter: blur(3rem);
    height: 4rem;
}
.pos {
    position: absolute;
    left: 0;
    right: 1rem;
    top: 0;
}
.section_17 {
    border-radius: 0.6rem;
    background-image: url('../images/home/tab-bg.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 7.2rem;
}
.text_13 {
    color: #ffffff;
    font-weight: 600;
    width: 25.3rem;
}
.pos_2 {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.section_18 {
    padding: 1.6rem 2.5rem 1.8rem;
    background-color: #ffffff;
    border-radius: 0.6rem;
    height: 7.2rem;
    border: solid 0.1rem #dee3ef;
}
.image_4 {
    width: 3.6rem;
    height: 3.6rem;
}
.font_10 {
    font-size: 1.8rem;
    font-family: Poppins;
    line-height: 1.88rem;
    color: #17181b;
}
.text_14 {
    line-height: 1.86rem;
}
.section_19 {
    padding: 1.6rem 1.22rem 1.8rem 1.3rem;
    background-color: #ffffff;
    border-radius: 0.6rem;
    height: 7.2rem;
    border: solid 0.1rem #dee3ef;
}
.text_15 {
    line-height: 1.82rem;
}
.section_20 {
    padding: 1.6rem 2.56rem 1.8rem 2.7rem;
    background-color: #ffffff;
    border-radius: 0.6rem;
    height: 7.2rem;
    border: solid 0.1rem #dee3ef;
}
.text_64 {
    line-height: 1.39rem;
}
.section_22 {
    padding: 0.87rem 0 0.6rem;
    background-color: #ffffff;
    overflow: hidden;
    width: 4rem;
    height: 4rem;
}
.text_17 {
    color: #20b1aa;
    font-size: 3.4rem;
    font-family: Poppins;
    font-weight: 700;
    line-height: 2.53rem;
}
.image_6 {
    width: 4rem;
    height: 4rem;
}
.pos_3 {
    position: absolute;
    right: 0;
    bottom: 0rem;
}
.image_7 {
    width: 2.1rem;
    height: 2.3rem;
}
.pos_4 {
    position: absolute;
    right: 0;
    bottom: 0;
}
.text_16 {
    color: #17181b;
    font-size: 3.2rem;
    font-family: Poppins;
    font-weight: 600;
    line-height: 2.54rem;
}
.text_18 {
    margin-top: 2.42rem;
    color: #666a7e;
    font-size: 1.8rem;
    font-family: Poppins;
    line-height: 3.2rem;
}
.divider_2 {
    margin-top: 2.67rem;
    height: 0.4rem;
    border-bottom: solid 0.1rem #eaedf3;
}
.section_23 {
    background-color: #20b1aa;
    width: 3.2rem;
    height: 0.4rem;
}
.group_7 {
    margin-top: 3.6rem;
}
.image_8 {
    width: 2.1rem;
    height: 2rem;
}
.font_12 {
    font-size: 1.6rem;
    font-family: Poppins;
    line-height: 2.8rem;
    color: #888b9c;
}
.text_19 {
    margin: 0.89rem 1.95rem 0 3.72rem;
}
.group_8 {
    margin-right: 3.7rem;
    margin-top: 3.82rem;
}
.text_20 {
    line-height: 1.4rem;
}
.text_21 {
    margin-left: 3.77rem;
    word-break: break-all;
}
.group_9 {
    margin-top: 3.82rem;
}
.text_22 {
    margin-left: 3.77rem;
    margin-top: 0.89rem;
}
.group_10 {
    margin-top: 3.82rem;
    width: 58.85rem;
}
.text_23 {
    line-height: 1.4rem;
}
.text_24 {
    margin-left: 3.75rem;
}
.image_5 {
    border-radius: 0.6rem;
    width: 53.2rem;
    height: 68rem;
}
.group_11 {
    background-color: #f7f7fc;
    padding-bottom: 13.4rem;
}
.section_24 {
    /*padding: 8.71rem 0 6rem;*/
    width: 1260px;
    margin: 0 auto;
}
.group_12 {
    width: 71.3rem;
}
.text_25 {
    line-height: 3.62rem;
}
.text_26 {
    text-align: center;
}
.group_13 {
    margin-top: 3.58rem;
}
.image_10 {
    width: 4.4rem;
    height: 8.8rem;
}
.equal-division_2 {
    flex: 1 1 0;
}
.section_25 {
    flex: 1 1 36rem;
}
.equal-division-item_2 {
    padding: 0 0.4rem 5.04rem;
    background-color: #ffffff;
    border-radius: 0.6rem;
    height: 49rem;
}
.image_9 {
    border-radius: 0.6rem 0.6rem 0rem 0rem;
/*    width: 38rem;*/
    width: 100%;
    object-fit: cover;
    height: 33.2rem;
/*    margin-top: -12px;*/
    position: absolute;
    top: 0;
    left: 0;
}
.font_13 {
    font-size: 2rem;
    font-family: Poppins;
    line-height: 3.4rem;
    color: #17181b;
    width: 35rem;
    height: calc(100% - 33.2rem);
    position: absolute;
    top: 33.2rem;
    left: 0;
}
.text_65 {
    /*margin-left: 7rem;*/
    /*margin-right: 2.04rem;*/
    width: 100%;
    /*text-align: center;*/
    margin-left: 20px;
}
.section_1 {
    padding: 0 0.4rem 5.04rem;
    filter: drop-shadow(1rem 1rem 6rem #dedee8cc);
    background-color: #ffffff;
    border-radius: 0.6rem;
    height: 49rem;
}
.text_28 {
    margin-left: 1.66rem;
    margin-right: 2.04rem;
}
.image_11 {
    border-radius: 0.4rem;
    width: 4.4rem;
    height: 8.8rem;
}
.group_14 {
    margin-top: 5.6rem;
}
.image_12 {
    border-radius: 50%;
    width: 1.8rem;
    height: 1.8rem;
}
.section_27 {
    background-color: #dadae9;
    border-radius: 50%;
    width: 1rem;
    height: 1rem;
}
.section_28 {
    padding: 7.2rem 0 4.8rem;
    background-image: url('../images/home/home-img3.png');
    background-position: 0% 0%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.text_29 {
    color: #ffffff;
    line-height: 7.2rem;
    text-align: center;
}
.section_29 {
    background-color: #ffffff;
    width: 4rem;
    height: 0.5rem;
    margin: 2rem auto 2.8rem;
}
.text_30 {
    line-height: 3.6rem;
    text-align: center;
    opacity: 0.8;
    width: 68.8rem;
    margin: 0 auto;
}
.group_15 {
    margin-top: 4.21rem;
}
.text-wrapper {
    padding: 2.42rem 0 2.39rem;
    background-color: #ffffff;
    border-radius: 0.4rem;
    width: 39.3rem;
    height: 6rem;
}
.font_14 {
    font-size: 1.6rem;
    font-family: Poppins;
    line-height: 1.2rem;
    color: #8b8da5;
}
.text_60 {
    margin-left: 1.72rem;
}
.text-wrapper_2 {
    padding: 2.38rem 0 2.39rem;
    background-color: #ffffff;
    border-radius: 0.4rem;
    width: 39.4rem;
    height: 6rem;
}
.text_32 {
    margin-left: 1.72rem;
    line-height: 1.23rem;
}
.group_16 {
    margin-top: 4.8rem;
}
.equal-division_3 {
    align-self: flex-start;
}
.section_30 {
    flex: 1 1 39.3rem;
}
.equal-division-item_3 {
    padding: 1.8rem 1.6rem 1.8rem 1.72rem;
    background-color: #ffffff;
    border-radius: 0.4rem;
    height: 6rem;
}
.text_33 {
    line-height: 1.23rem;
}
.image_13 {
    width: 2.4rem;
    height: 2.4rem;
}
.section_32 {
    padding: 1.8rem 1.7rem 1.8rem 1.72rem;
    background-color: #ffffff;
    border-radius: 0.4rem;
    height: 6rem;
}
.text_66 {
    line-height: 1.24rem;
}
.text-wrapper_3 {
    padding: 1.88rem 0 22.48rem;
    background-color: #ffffff;
    border-radius: 0.4rem;
    width: 100%;
}
.text_34 {
    margin-left: 1.72rem;
    line-height: 1.64rem;
}
.text-wrapper_4 {
    padding: 2.33rem 0 2.39rem;
    background-color: #20b1aa;
    border-radius: 0.6rem;
    width: 19.4rem;
    height: 6rem;
    margin: 0 auto;
}
.text_35 {
    color: #ffffff;
    font-size: 1.8rem;
    font-family: Poppins;
    font-weight: 600;
    line-height: 1.29rem;
    letter-spacing: 0.2rem;
    text-transform: uppercase;
}
.image_14 {
    position: fixed;
    right: 4rem;
    bottom: 10rem;
    width: 6rem;
    height: 6rem;
}
.text_36 {
    color: #ffffff;
    font-size: 2.4rem;
    font-family: Poppins;
    font-weight: 600;
    line-height: 1.72rem;
}
.group_17 {
    margin-right: 6.03rem;
}
.text_37 {
    line-height: 1.79rem;
}
.text_38 {
    line-height: 1.56rem;
}
.group_18 {
    margin-top: 3.15rem;
}
.image_15 {
    border-radius: 0.6rem;
    width: 4.8rem;
    height: 4.8rem;
}
.group_19 {
    margin: 0.32rem 0 0.4rem;
}
.text_39 {
    opacity: 0.8;
}
.text_41 {
    line-height: 1.23rem;
}
.image_16 {
    opacity: 0.8;
    width: 1.8rem;
    height: 1.8rem;
}
.text_40 {
    line-height: 1.18rem;
}
.text_42 {
    line-height: 1.63rem;
}
.text_43 {
    margin-right: 40.32rem;
    margin-top: 2.57rem;
}
.text_44 {
    margin-right: 37.84rem;
    margin-top: 2.66rem;
    line-height: 1.14rem;
}
.text_45 {
    margin-right: 41.24rem;
    margin-top: 3.06rem;
    line-height: 1.14rem;
}
.group_20 {
    margin-top: 4.49rem;
    padding: 2.19rem 0 2.04rem;
    border-top: solid 0.1rem #ffffff26;
}
.font_15 {
    font-size: 1.4rem;
    font-family: Poppins;
    line-height: 1.43rem;
    color: #ffffff;
}
.text_46 {
    opacity: 0.6;
}
.text_48 {
    line-height: 1.44rem;
}
.pos_5 {
    position: absolute;
    left: 0.069rem;
    top: 50%;
    transform: translateY(-50%);
}
.text_47 {
    line-height: 1.57rem;
}
.pos_6 {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.text_49 {
    opacity: 0.9;
}
.text_51 {
    line-height: 0.99rem;
}
.text_52 {
    line-height: 1.44rem;
}
.indicator {
    position: absolute;
    top: calc(50% + 2.4rem);
    height: 0.3rem;
    background-color: #ffb71bff;
    transition: all 0.3s ease;
}
.card-container {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 1rem;
    transition: all 0.3s ease;
}
.card {
    width: 17.2rem;
    height: 38rem;
    /*background-color: #f0f0f0;*/
    /*text-align: center;*/
    border-radius: 1rem;
    transition: all 0.3s ease;
    cursor: pointer;
    overflow: hidden;
    position: relative;
}
.card.active {
    width: 49.2rem;
    /*background-color: #d1e8ff;*/
    z-index: 10;
}
.card h3, .card p {
    margin: 0;
    padding: 0;
}
.card p {
    display: none;
    transition: opacity 0.3s ease;
}
.card.active p {
    display: block;
    opacity: 1;
}
/*.card:not(.active) {*/
/*    opacity: 0.7;*/
/*}*/
body {
    font-family: Arial, sans-serif;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 100vh;
    background-color: #f4f4f4;
}
.card-container {
    display: flex;
    gap: 20px;
}
.card {
    width: 17.2rem;
    height: 38rem;
    perspective: 1000px;
    position: relative;
}
.card-front {
    position: relative;
    z-index: 2;
}
.card-back {
    position: absolute;
    z-index: 9;
    top: 0;
    background: url("../images/home/mask.png");
    background-size: 100% 100%;
    width: 100%;
    height: 100%;
}
.card-close {
    position: absolute;
    z-index: 9;
    top: 0;
    background-size: 100% 100%;
    width: 100%;
    height: 100%;
}
.card-close1 {
    background: url("../images/home/not-select1.png");
}
.card-close2 {
    background: url("../images/home/not-select2.png");
}
.card-close3 {
    background: url("../images/home/not-select3.png");
}
.card-close4 {
    background: url("../images/home/not-select4.png");
}
.card-close5 {
    background: url("../images/home/not-select5.png");
}
.fold-open {
    position: absolute;
    z-index: 99;
    width: 100%;
    height: 100%;
    top: 0;
    /*bottom: 32px;*/
    justify-content: flex-end;
    padding-bottom: 32px;
}
.fold-open img {
    width: 3.2rem;
    height: 3.2rem;
    /*margin-top: 12.2rem;*/
    margin-left: 2rem;
}
.fold-title {
    line-height: 3.6rem;
    font-family: Poppins;
    font-weight: 700;
    color: #17181b;
    font-size: 2.4rem;
    vertical-align: center;
    margin-top: 2.2rem;
    margin-left: 2rem;
}
.fold-text {
    width: 35.3rem;
    line-height: 3.2rem;
    font-family: Poppins;
    color: #6c7085;
    font-size: 1.8rem;
    vertical-align: center;
    margin-top: 1.2rem;
    margin-left: 2rem;
}
.fold-close img {
    width: 3.2rem;
    height: 3.2rem;
    margin-top: 23.9rem;
    margin-left: 2.2rem;
}
.fold-title-close {
    width: 72px;
    height: 60px;
    line-height: 30px;
    font-weight: 500;
    color: #ffffff;
    font-size: 20px;
    vertical-align: center;
    margin-top: 2.2rem;
    margin-left: 2rem;
}
/*1*/
/*12*/
.tabs {
    display: flex;
    gap: 10px;
    padding: 40px 20px 0;
}
.tab-button {
    border: 1px solid #dee4efff;
    border-radius: 1rem;
    background-color: #ffffff;
    cursor: pointer;
    width: 29.4rem;
    height: 7.2rem;
    line-height: 7.2rem;
    text-align: center;
    font-size: 1.8rem;
}
.tab-button.active {
    color: #fff;
    background: url("../images/home/tab-bg.png");
    box-shadow: 8px 8px 60px 0px rgba(32,177,170,0.4);
    border: none;
}
.content {
    display: none;
}
.content.active {
    display: block;
}
.text-image {
    vertical-align: middle;
}
/*12/

 */
/* Slider Container */
.slider-container {
    position: relative;
    width: 100%;
    padding: 0 6rem;
    margin: auto;
    overflow: hidden;
}
/* Slide Wrapper */
.slider-wrapper {
    display: flex;
    transition: transform 0.5s ease;
    width: calc(100% * 6 / 3);
}
/* Individual Slide */
.slide {
    box-sizing: border-box;
    padding: 45px;
}
.slide img {
    width: 36rem;
    height: 33.2rem;
    border-radius: 10px;
}
/* Description */
.description {
    margin-top: 10px;
    text-align: center;
    font-size: 18px;
    color: #333;
}
/* Left and Right Buttons */
.prev, .next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-color: rgba(0, 0, 0, 0.5);
    color: white;
    border: none;
    padding: 10px;
    cursor: pointer;
    font-size: 18px;
}
.prev {
    left: 10px;
}
.next {
    right: 10px;
}
/*4444*/
.swiper-box {
    width: 1200px;
    margin: 0 auto;
}
.swiper-container {
    width: 100%;
    height: 47rem;
    position: relative;
    overflow: hidden;
}
.swiper-slide {
    /*text-align: center;*/
    font-size: 18px;
    background: #fff;
    width: 36rem;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-pagination {
    position: absolute;
    /*bottom: -10px !important;*/
}
.button-prev {
    position: absolute;
    left: -6rem;
    top: calc(50% - 4.4rem);
    z-index: 99;
}
.button-next {
    position: absolute;
    right: -6rem;
    top: calc(50% - 4.4rem);
    z-index: 99;
}
.swiper-pagination {
    bottom: -7.5rem !important;
}
.swiper-pagination-bullet-active {
    background: #20b1aa !important;
}
/*4444*/
/*form*/
.input-box {
    display: flex;
    justify-content: space-between;
}
.input-box input {
    width: 393px;
    height: 60px;
    background: #ffffff;
    border-radius: 4px;
    padding-left: 16px;
    border: none;
}
input:focus {
    outline: none;
}
input::placeholder {
    line-height: 26px;
    font-family: Poppins;
    color: #8c8ea6;
    font-size: 16px;
    vertical-align: center;
/
}
.select-box select {
    width: 393px;
    height: 60px;
    background: #ffffff;
    border-radius: 4px;
    padding-left: 16px;
    color: #8c8ea6;
    appearance: none;
    -moz-appearance: none; /* Firefox */
    -webkit-appearance: none; /* Safari and Chrome */
    background: url("../images/select.png") no-repeat right 10px center;
    background-color: #fff;
    padding-right: 40px;
    background-size: 30px 30px;
    font-size: 16px;
}
.option-disabled {
    color: #8c8ea6;
    font-size: 16px;
}
.option-select {
    color: black !important;
    font-size: 16px;
}
select:focus {
    outline: none;
}
.textarea-box {
    height: 260px;
    width: 100%;
    resize: none;
    padding: 16px;
    font-size: 16px;
    background: #ffffff;
    border-radius: 4px;
}
textarea:focus {
    outline: none;
}
textarea::placeholder {
    line-height: 26px;
    font-family: Poppins;
    color: #8c8ea6;
    font-size: 16px;
    vertical-align: center;
}
.err-msg {
    display: none;
    line-height: 40px;
    font-size: 14px;
    color: crimson;
    padding-left: 5px;
}
/*form*/