.elementor-168 .elementor-element.elementor-element-90dbefe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-168 .elementor-element.elementor-element-9d433ee .section .titles .title{font-size:35px;}.elementor-168 .elementor-element.elementor-element-9c41830 .section .titles .title{font-size:35px;}.elementor-168 .elementor-element.elementor-element-a0423d5 .section .titles .title{font-size:35px;}.elementor-168 .elementor-element.elementor-element-6b5136d .section .titles .title{font-size:35px;}.elementor-168 .elementor-element.elementor-element-b4af9b4 .section .titles .title{font-size:35px;}.elementor-168 .elementor-element.elementor-element-eaf2fb5 .section .titles .title{font-size:35px;}.elementor-168 .elementor-element.elementor-element-a313ae9 .section .titles .title{font-size:35px;}.elementor-168 .elementor-element.elementor-element-619bb51 .section .titles .title{font-size:35px;}@media(max-width:767px){.elementor-168 .elementor-element.elementor-element-686482d{margin-top:0px;margin-bottom:0px;}.elementor-168 .elementor-element.elementor-element-64f0d24{margin-top:0px;margin-bottom:0px;}}/* Start custom CSS for myour-contacts, class: .elementor-element-619bb51 *//* ===== CONTACT FORM STYLE ===== */

#1a {
    background: linear-gradient(145deg, #1b1f3a, #141733);
    padding: 40px;
    border-radius: 20px;
    box-shadow: 
        inset 0 0 10px rgba(255,255,255,0.05),
        0 20px 40px rgba(0,0,0,0.5);
    color: #fff;
}

/* LABELS */
#1a label {
    display: block;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1px;
    color: #aaa;
    margin-bottom: 6px;
    text-transform: uppercase;
}

/* INPUTS + TEXTAREA */
#1a input,
#1a textarea {
    width: 100%;
    padding: 14px 18px;
    border-radius: 999px;
    border: 1px solid rgba(255,255,255,0.08);
    background: linear-gradient(145deg, #1e2245, #15183a);
    color: #fff;
    outline: none;
    font-size: 14px;
    
    box-shadow:
        inset 0 0 8px rgba(0,0,0,0.6),
        0 0 10px rgba(120, 100, 255, 0.15);
    
    transition: all 0.3s ease;
}

/* TEXTAREA */
#1a textarea {
    border-radius: 20px;
    min-height: 140px;
    resize: none;
}

/* PLACEHOLDER */
#1a input::placeholder,
#1a textarea::placeholder {
    color: rgba(255,255,255,0.4);
}

/* FOCUS */
#1a input:focus,
#1a textarea:focus {
    border-color: rgba(140,120,255,0.6);
    box-shadow:
        0 0 15px rgba(140,120,255,0.5),
        inset 0 0 10px rgba(0,0,0,0.8);
}

/* BUTTON */
#1a button,
#1a .elementor-button {
    margin-top: 20px;
    padding: 14px 28px;
    border-radius: 999px;
    border: none;
    
    background: linear-gradient(145deg, #2a2f6a, #1a1f4a);
    color: #fff;
    font-weight: 600;
    letter-spacing: 1px;
    
    box-shadow:
        0 10px 20px rgba(0,0,0,0.4),
        inset 0 0 10px rgba(255,255,255,0.05);
    
    transition: all 0.3s ease;
}

/* HOVER */
#1a button:hover,
#1a .elementor-button:hover {
    transform: translateY(-2px);
    box-shadow:
        0 15px 25px rgba(0,0,0,0.5),
        0 0 20px rgba(140,120,255,0.6);
}/* End custom CSS */