.elementor .e-div-block-base {
    min-width: 30px;
    padding: 10px;
    display: block;
    place-items: center;
}

.elementor .e-flexbox-base {
    padding: 10px;
    display: flex;
    flex-direction: row;
}

.elementor .e-tabs-base {
    padding-block-start:0px;display: flex;
    flex-direction: column;
    gap: 30px;
}

.elementor .e-tabs-menu-base {
    display: flex;
    justify-content: center;
}

.elementor .e-tab-base {
    width: 160px;
    color: #0C0D0E;
    cursor: pointer;
    padding: 8px;
    border-width: 2px;
    border-color: #E0E0E0;
    border-style: solid;
    background-color: #FFFFFF;
    display: block;
}

.elementor .e-tab-base.e--selected {
    border-color: #0C0D0E;
    outline-width: 0px;
}

.elementor .e-tab-base:focus {
    border-color: #0C0D0E;
    outline-width: 0px;
}

.elementor .e-tab-base:hover,.elementor .e-tab-base:focus-visible {
    background-color: #E0E0E0;
}

.elementor .e-tabs-content-area-base {
    display: block;
}

.elementor .e-tab-content-base {
    min-width: 30px;
    padding: 10px;
    display: block;
}

.elementor .e-heading-base {
    margin: 0px;
}

.elementor .e-heading-link-base {
    all: unset;
    cursor: pointer;
}

.elementor .e-image-link-base {
    width: fit-content;
    display: inherit;
}

.elementor .e-image-base {
    display: block;
}

.elementor .e-paragraph-base {
    margin: 0px;
}

.elementor .e-paragraph-link-base {
    all: unset;
    cursor: pointer;
}

.elementor .e-svg-base {
    width: 65px;
    height: 65px;
    display: inline-block;
}

.elementor .e-button-base {
    text-align: center;
    padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius: 2px;
    border-width: 0px;
    background-color: #375EFB;
    display: inline-block;
}

.elementor .e-youtube-base {
    overflow: hidden;
    aspect-ratio: 16/9;
}

.elementor .e-divider-base {
    height: 1px;
    border-width: 0px;
    border-color: transparent;
    border-style: none;
    background-color: #000;
}

.elementor .e-self-hosted-video-base {
    max-width: 100vw;
    aspect-ratio: 16/9;
    display: inline-block;
}
