.elementor-211 .elementor-element.elementor-element-2bd2e50>.elementor-container {
    min-height: 400px;
}

.elementor-211 .elementor-element.elementor-element-84c10ca .elementor-nav-menu .elementor-item {
    font-family: "Rubik", Sans-serif;
    font-weight: 600;
    font-style: normal;
}

.elementor-211 .elementor-element.elementor-element-84c10ca .elementor-nav-menu--main .elementor-item {
    color: var( --e-global-color-b3535a6);
    fill: var( --e-global-color-b3535a6);
}

.elementor-211 .elementor-element.elementor-global-224 .elementor-button {
    font-family: "Rubik", Sans-serif;
    font-size: 0.9rem;
    font-weight: 600;
    fill: var( --e-global-color-b3535a6);
    color: var( --e-global-color-b3535a6);
    background-color: var( --e-global-color-cd10d73);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-b3535a6);
    border-radius: 5px 5px 5px 5px;
    padding: 10px 15px 10px 15px;
}

.elementor-211 .elementor-element.elementor-global-224 .elementor-button:hover,
.elementor-211 .elementor-element.elementor-global-224 .elementor-button:focus {
    color: var( --e-global-color-cd10d73);
    background-color: var( --e-global-color-b3535a6);
}

.elementor-211 .elementor-element.elementor-global-224 .elementor-button:hover svg,
.elementor-211 .elementor-element.elementor-global-224 .elementor-button:focus svg {
    fill: var( --e-global-color-cd10d73);
}

.elementor-211 .elementor-element.elementor-global-224 {
    width: 100%;
    max-width: 100%;
}

.elementor-211 .elementor-element.elementor-global-221 .elementor-button {
    font-family: "Rubik", Sans-serif;
    font-size: 0.9rem;
    font-weight: 600;
    fill: var( --e-global-color-b3535a6);
    color: var( --e-global-color-b3535a6);
    background-color: var( --e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary);
    border-radius: 5px 5px 5px 5px;
    padding: 10px 15px 10px 15px;
}

.elementor-211 .elementor-element.elementor-global-221>.elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-211 .elementor-element.elementor-global-221 {
    width: 100%;
    max-width: 100%;
}

@media(max-width:767px) {
    .elementor-211 .elementor-element.elementor-element-2bd2e50>.elementor-container {
        min-height: 80vh;
    }
    .elementor-211 .elementor-element.elementor-element-fa4f6a8>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-211 .elementor-element.elementor-element-84c10ca .elementor-nav-menu--main .elementor-item {
        padding-left: 0px;
        padding-right: 0px;
    }
    .elementor-211 .elementor-element.elementor-element-4345845>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
}