input[type=checkbox] {
    FONT-WEIGHT: 20000px;
    visibility: visible;
    opacity: 100;
    display: inline;
    vertical-align: middle;	
    width: 20px;
    height: 20px;
    display: inline; width: 50px;
}
.blog-single .th-btn {
    padding: 16px 25px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(37.5%, #C2D4FF), to(#F0F4FF));
    background: linear-gradient(180deg, #FFA7AA 37.5%, #FFD2D4 100%);
    -webkit-box-shadow: 0px 2px 10px rgba(184, 191, 208, 0.5);
    box-shadow: 0px 2px 10px rgba(184, 191, 208, 0.5);
}
.elementor .th-btn {
    --color2: #FFD2D4;
    --color3: #fffafa;
    --color4: #FFA7AA;
    position: relative;
    z-index: 2;
    overflow: hidden;
    vertical-align: middle;
    display: inline-block;
    border: none;
    text-transform: uppercase;
    text-align: center;
    color: var(--title-color);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(37.5%, var(--theme-color)), to(var(--color2)));
    background: linear-gradient(180deg, var(--theme-color) 37.5%, var(--color2) 100%);
    box-shadow: 0px 3px 8px rgb(107 107 107 / 30%);
    font-family: var(--body-font);
    font-size: 14px;
    font-weight: 700;
    line-height: 1;
    padding: 21px 30px;
    min-width: 170px;
    border-radius: 30px;

.main-menu a {
    display: block;
    position: relative;
    font-weight: 600;
    font-size: 25px;
    font-family: var(--body-font);
    color: var(--title-color);
    text-transform: uppercase;
	}
.service-block-tab .box-icon {
    width: 60px;
    height: 60px;
    line-height: 60px;
    background-color: transparent;
    margin: 0 auto 15px auto;
    border-radius: 10px;
}

.breadcumb-wrapper {
        padding: 120px 0 120px 0;
    }

.wpcf7-form .form-group {
    margin-bottom: 17px;  /* Tăng khoảng cách giữa các nhóm trường */
}

.wpcf7-form label {
    display: block;
    margin-bottom: 12px;  /* Tăng khoảng cách giữa label và ô nhập liệu */
    text-align: left;
}
.wpcf7-form input[type="text"],
.wpcf7-form input[type="tel"],
.wpcf7-form input[type="email"] {
    width: 100%;  /* Mở rộng chiều rộng của các ô nhập liệu */
    padding: 10px;  /* Thêm padding để ô nhập liệu rộng rãi hơn */
    border-radius: value
;}
.contact-form select {
    min-width: 150px;
    padding: 14px 30px;
}
.elementor .th-btn {
min-width: 333.5px; }

@media (max-width: 767px) {
    .elementor-2926 .elementor-element.elementor-element-276ffce {
        --margin-top: 650px;}
