.elementor-2058 .elementor-element.elementor-element-19202640{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2058 .elementor-element.elementor-element-19202640:not(.elementor-motion-effects-element-type-background), .elementor-2058 .elementor-element.elementor-element-19202640 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#162A2B;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2058 .elementor-element.elementor-element-78b970e9{text-align:center;}.elementor-2058 .elementor-element.elementor-element-78b970e9 .elementor-heading-title{font-size:24px;color:#FFFFFF;}.elementor-2058 .elementor-element.elementor-element-4945e6ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}#elementor-popup-modal-2058{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-2058 .dialog-message{width:470px;height:auto;padding:0px 0px 0px 0px;}#elementor-popup-modal-2058 .dialog-close-button{display:flex;background-color:var( --e-global-color-astglobalcolor5 );font-size:28px;}#elementor-popup-modal-2058 .dialog-close-button i{color:#0073E6;}#elementor-popup-modal-2058 .dialog-close-button svg{fill:#0073E6;}#elementor-popup-modal-2058 .dialog-widget-content{margin:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(min-width:768px){.elementor-2058 .elementor-element.elementor-element-19202640{--content-width:501px;}}@media(max-width:767px){.elementor-2058 .elementor-element.elementor-element-19202640{--content-width:500px;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2058 .elementor-element.elementor-element-4945e6ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 15px;}#elementor-popup-modal-2058 .dialog-message{width:400px;padding:0px 0px 0px 0px;}#elementor-popup-modal-2058 .dialog-widget-content{margin:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-4945e6ec */<style>
.tat {
    background-color: #191919;
    color: #FFFFFF;
    font-size: 13px;
    font-family: Arial;
}

.tat input[type="text"],
.tat input[type="email"],
.tat input[type="tel"],
.tat textarea {
    background-color: #FFFFFF;
    width: 100%;
    border: 1px solid #ddd;
    border-radius: 0;
    box-sizing: border-box;
}

/* 设置姓名和邮箱在同一行 */
.tat .one,
.tat .two {
    display: flex;
    justify-content: space-between;
    gap: 25px;
}

.tat .one .name,
.tat .one .email,
.tat .two .phone,
.tat .two .country {
    flex: 1;
}

/* 复选框样式 */
.tat .checkbox {
    margin-bottom: 15px;
    color: #FFFFFF; /* 复选框文字设为白色 */
}

.tat input[type="checkbox"] {
    margin-right: 8px;
}

/* 复选框标签文字颜色 */
.tat .checkbox label {
    color: #ffffff;
}

/* 设置提交按钮的样式 */
.tat input[type="submit"] {
    background-color: #0073e6;
    color: #ffffff;
    padding: 10px 20px;
    border: none;
    border-radius: 0;
    cursor: pointer;
    width: 20%;
    font-size: 18px;
    display: block; /* 使margin auto生效 */
    margin: 0 auto; /* 水平居中 */
}

.tat input[type="submit"]:hover {
    background-color: #005bb5;
}

/* 响应式设计：在小屏幕上堆叠显示 */
@media (max-width: 600px) {
    .tat .one,
    .tat .two {
        flex-direction: column;
        gap: 15px;
    }
    
    .tat {
        margin-left: 15px;
        padding: 15px;
    }
}
</style>/* End custom CSS */