.elementor .e-div-block-base {min-width: 30px;padding: 10px;display: block;}
.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: #fff;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;}