.elementor-11040 .elementor-element.elementor-element-84f3a18{--display:flex;}.elementor-11040 .elementor-element.elementor-element-c33ee39 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-11040 .elementor-element.elementor-element-c0c83c8 .elementor-button{background-color:#E1221A;font-family:"Paytone One", Sans-serif;font-size:25px;font-weight:500;text-transform:none;line-height:1.1em;letter-spacing:0px;}.elementor-11040 .elementor-element.elementor-element-c0c83c8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11040 .elementor-element.elementor-element-c0c83c8 .elementor-button .elementor-button-content-wrapper{gap:10px;}@media(max-width:1024px){.elementor-11040 .elementor-element.elementor-element-c0c83c8 .elementor-button{line-height:1.2em;}}@media(max-width:767px){.elementor-11040 .elementor-element.elementor-element-c0c83c8 .elementor-button{font-size:22px;line-height:1.3em;padding:10px 10px 10px 10px;}}/* Start custom CSS for button, class: .elementor-element-c0c83c8 */.elementor-11040 .elementor-element.elementor-element-c0c83c8 button {
    background-color: #E1221A; /* Button background color */
    color: #ffffff; /* Button text color */
    border: none; /* Remove border */
    padding: 10px 20px; /* Padding for the button */
    font-size: 22px; /* Font size */
    border-radius: 5px; /* Rounded corners */
    cursor: pointer; /* Pointer cursor on hover */
    transition: background-color 0.3s ease; /* Smooth background color transition */
    margin: 0 auto;
    text-transform: capitalize;
}

.elementor-11040 .elementor-element.elementor-element-c0c83c8 button:hover {
    background-color: #024A87; /* Darker background on hover */
}

.elementor-11040 .elementor-element.elementor-element-c0c83c8 .elementor-widget-container {
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */