.elementor-5133 .elementor-element.elementor-element-9e1558a{--display:flex;--background-transition:0.3s;}.elementor-5133 .elementor-element.elementor-element-8b70062{margin-right:2px;}.elementor-5133 .elementor-element.elementor-element-8b70062 .scroll-element.scroll-y{width:12px;}.elementor-5133 .elementor-element.elementor-element-8b70062 .scroll-content.scroll-scrolly_visible{left:-12px;margin-left:12px;}.elementor-5133 .elementor-element.elementor-element-8b70062 .scroll-element .scroll-bar{background:#d9d9d9;}.elementor-5133 .elementor-element.elementor-element-8b70062 .scroll-element .scroll-element_track{background:#eeeeee;}/* Start custom CSS for pafe-widget-creator, class: .elementor-element-8b70062 */body {
    font-family: Arial, sans-serif;
}

.callback-banner {
    position: fixed;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background-color: #0049B1;
    color: white;
    padding: 10px;
    border-radius: 5px 0 0 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    z-index: 1000;
}

.button {
    cursor: pointer;
    padding: 10px;
    text-align: center;
}

.form-container {
    display: none;
    flex-direction: column;
    margin-top: 10px;
}

form {
    display: flex;
    flex-direction: column;
}

label, input, .privacy-check {
    margin-bottom: 10px;
}

input[type="tel"], button {
    padding: 5px;
}

button {
    background-color: #fff;
    color: #0049B1;
    border: none;
    cursor: pointer;
    padding: 10px;
    border-radius: 5px;
}

button:hover {
    background-color: #e5e5e5;
}

.privacy-check {
    display: flex;
    align-items: center;
}

.privacy-check input {
    margin-right: 5px;
}

.privacy-check a {
    color: white;
    text-decoration: underline;
}/* End custom CSS */


