.elementor-860 .elementor-element.elementor-element-f3f2cc0{--display:flex;}body.elementor-page-860:not(.elementor-motion-effects-element-type-background), body.elementor-page-860 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222128;}@media(min-width:768px){.elementor-860 .elementor-element.elementor-element-f3f2cc0{--content-width:700px;}}/* Start custom CSS for html, class: .elementor-element-68f5bc2 */.elementor-860 .elementor-element.elementor-element-68f5bc2 label {
    display: block;
    margin-bottom: 8px;
    font-family: "SF Pro Display", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-860 .elementor-element.elementor-element-68f5bc2 input, .elementor-860 .elementor-element.elementor-element-68f5bc2 select, .elementor-860 .elementor-element.elementor-element-68f5bc2 textarea {
    color: #000;
    font-family: "SF Pro Display", Sans-serif;
    font-size: 18px;
    padding: 12px;
    width: 100%;
    border-radius: 6px;
    border: unset;
    margin-bottom: 20px;
}

.elementor-860 .elementor-element.elementor-element-68f5bc2 input[type="submit"] {
    margin-top: 10px;
    margin-bottom: unset;
    font-family: "SF Pro Display", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff !important;
    background-image: linear-gradient(90deg, #FF5205 40%, #FFA851 100%);
    box-shadow: 0px 0px 20px 0px #FF5205;
    padding: 16px;
}

@media (max-width: 1024px) {
    .elementor-860 .elementor-element.elementor-element-68f5bc2 label {
        font-size: 16px;
    }
    
    .elementor-860 .elementor-element.elementor-element-68f5bc2 input, .elementor-860 .elementor-element.elementor-element-68f5bc2 select, .elementor-860 .elementor-element.elementor-element-68f5bc2 textarea, .elementor-860 .elementor-element.elementor-element-68f5bc2 input[type="submit"] {
        font-size: 16px;
    }
}/* End custom CSS */