.elementor-813 .elementor-element.elementor-element-858140f > .elementor-container {
    min-height: 300px;
    padding-top: 100px;
}

.elementor-813 .elementor-element.elementor-element-858140f:not(.elementor-motion-effects-element-type-background),
.elementor-813 .elementor-element.elementor-element-858140f > .elementor-motion-effects-container > .elementor-motion-effects-layer {

    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-813 .elementor-element.elementor-element-858140f > .elementor-background-overlay {
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 1;
    -webkit-transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-813 .elementor-element.elementor-element-858140f {
    -webkit-transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
    padding: 80px 0px 60px 0px;
}

.elementor-813 .elementor-element.elementor-element-8376555 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-8376555 .elementor-heading-title {
    color: rgb(255, 255, 255);
    /*    font-family: "Razgovorking", Sans-serif;*/
    font-size: 40px;
}

.elementor-813 .elementor-element.elementor-element-786ed5e {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-786ed5e .elementor-heading-title {
    color: #FFFFFF;
    font-size: 40px;
    font-weight: 400;
    line-height: 1.3em;
}

.elementor-813 .elementor-element.elementor-element-50fcc3c {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-50fcc3c .elementor-heading-title {
    color: #8F00FF;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.3em;
    letter-spacing: 3.1px;
}

.elementor-813 .elementor-element.elementor-element-cb25fa1.elementor-view-stacked .elementor-icon {
    background-color: #838383;
}

.elementor-813 .elementor-element.elementor-element-cb25fa1.elementor-view-framed .elementor-icon,
.elementor-813 .elementor-element.elementor-element-cb25fa1.elementor-view-default .elementor-icon {
    fill: #838383;
    color: #838383;
    border-color: #838383;
}

.elementor-813 .elementor-element.elementor-element-cb25fa1 {
    --icon-box-icon-margin: 0px;
}

.elementor-813 .elementor-element.elementor-element-cb25fa1 .elementor-icon-box-title {
    color: #EAEAEA;
}

.elementor-813 .elementor-element.elementor-element-cb25fa1 .elementor-icon-box-title,
.elementor-813 .elementor-element.elementor-element-cb25fa1 .elementor-icon-box-title a {
    font-size: 16px;
    font-weight: 400;
}

.elementor-813 .elementor-element.elementor-element-cb25fa1 .elementor-icon-box-description {
    color: #EAEAEA;
}

.elementor-813 .elementor-element.elementor-element-bf9d28c.elementor-view-stacked .elementor-icon {
    background-color: #838383;
}

.elementor-813 .elementor-element.elementor-element-bf9d28c.elementor-view-framed .elementor-icon,
.elementor-813 .elementor-element.elementor-element-bf9d28c.elementor-view-default .elementor-icon {
    fill: #838383;
    color: #838383;
    border-color: #838383;
}

.elementor-813 .elementor-element.elementor-element-bf9d28c {
    --icon-box-icon-margin: 0px;
}

.elementor-813 .elementor-element.elementor-element-bf9d28c .elementor-icon-box-title {
    color: #EAEAEA;
}

.elementor-813 .elementor-element.elementor-element-bf9d28c .elementor-icon-box-title,
.elementor-813 .elementor-element.elementor-element-bf9d28c .elementor-icon-box-title a {
    font-size: 16px;
    font-weight: 400;
}

.elementor-813 .elementor-element.elementor-element-bf9d28c .elementor-icon-box-description {
    color: #FFFFFF;
}

.elementor-813 .elementor-element.elementor-element-08d24fc.elementor-view-stacked .elementor-icon {
    background-color: #838383;
}

.elementor-813 .elementor-element.elementor-element-08d24fc.elementor-view-framed .elementor-icon,
.elementor-813 .elementor-element.elementor-element-08d24fc.elementor-view-default .elementor-icon {
    fill: #838383;
    color: #838383;
    border-color: #838383;
}

.elementor-813 .elementor-element.elementor-element-08d24fc {
    --icon-box-icon-margin: 0px;
}

.elementor-813 .elementor-element.elementor-element-08d24fc .elementor-icon-box-title {
    color: #EAEAEA;
}

.elementor-813 .elementor-element.elementor-element-08d24fc .elementor-icon-box-title,
.elementor-813 .elementor-element.elementor-element-08d24fc .elementor-icon-box-title a {
    font-size: 16px;
    font-weight: 400;
}

.elementor-813 .elementor-element.elementor-element-08d24fc .elementor-icon-box-description {
    color: #FFFFFF;
}

.elementor-813 .elementor-element.elementor-element-3de32d4.elementor-view-stacked .elementor-icon {
    background-color: #838383;
}

.elementor-813 .elementor-element.elementor-element-3de32d4.elementor-view-framed .elementor-icon,
.elementor-813 .elementor-element.elementor-element-3de32d4.elementor-view-default .elementor-icon {
    fill: #838383;
    color: #838383;
    border-color: #838383;
}

.elementor-813 .elementor-element.elementor-element-3de32d4 {
    --icon-box-icon-margin: 0px;
}

.elementor-813 .elementor-element.elementor-element-3de32d4 .elementor-icon-box-title {
    color: #EAEAEA;
}

.elementor-813 .elementor-element.elementor-element-3de32d4 .elementor-icon-box-title,
.elementor-813 .elementor-element.elementor-element-3de32d4 .elementor-icon-box-title a {
    font-size: 16px;
    font-weight: 400;
}

.elementor-813 .elementor-element.elementor-element-3de32d4 .elementor-icon-box-description {
    color: #FFFFFF;
}

.elementor-813 .elementor-element.elementor-element-dccb4cd {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-813 .elementor-element.elementor-element-e16082d .elementor-button {
    fill: #FFFFFF;
    color: #8F00FF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #8F00FF;
    background-color: transparent;
    padding: 15px 32px 15px 32px;
    border-radius: 14px;
    font-size: 16px;
    font-weight: 500;
}

.elementor-813 .elementor-element.elementor-element-e16082d .elementor-button:hover,
.elementor-813 .elementor-element.elementor-element-e16082d .elementor-button:focus {
    /*    color: #FFFFFF;*/
}

.elementor-813 .elementor-element.elementor-element-e16082d .elementor-button:hover svg,
.elementor-813 .elementor-element.elementor-element-e16082d .elementor-button:focus svg {}

.elementor-813 .elementor-element.elementor-element-62853c4 .elementor-button {
    fill: #FFFFFF;
    color: #8F00FF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #8F00FF;
    background-color: transparent;
    padding: 15px 32px 15px 32px;
    border-radius: 14px;
    font-size: 16px;
    font-weight: 500;
}

.elementor-813 .elementor-element.elementor-element-62853c4 .elementor-button:hover,
.elementor-813 .elementor-element.elementor-element-62853c4 .elementor-button:focus {}

.elementor-813 .elementor-element.elementor-element-62853c4 .elementor-button:hover svg,
.elementor-813 .elementor-element.elementor-element-62853c4 .elementor-button:focus svg {}

.elementor-813 .elementor-element.elementor-element-43af708 .elementor-button {
    fill: #FFFFFF;
    color: #8F00FF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #8F00FF;
    background-color: transparent;
    padding: 15px 32px 15px 32px;
    border-radius: 14px;
    font-size: 16px;
    font-weight: 500;
}

.elementor-813 .elementor-element.elementor-element-43af708 .elementor-button:hover,
.elementor-813 .elementor-element.elementor-element-43af708 .elementor-button:focus {}

.elementor-813 .elementor-element.elementor-element-43af708 .elementor-button:hover svg,
.elementor-813 .elementor-element.elementor-element-43af708 .elementor-button:focus svg {}

.elementor-813 .elementor-element.elementor-element-190c5e3 > .elementor-container {
    min-height: 600px;
}

.elementor-813 .elementor-element.elementor-element-190c5e3:not(.elementor-motion-effects-element-type-background),
.elementor-813 .elementor-element.elementor-element-190c5e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {

    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-813 .elementor-element.elementor-element-190c5e3 > .elementor-background-overlay {
    background-position: center right;
    background-repeat: no-repeat;
    opacity: 0.19;
    -webkit-transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-813 .elementor-element.elementor-element-190c5e3 {
    -webkit-transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
    padding: 30px 0px 80px 0px;
}

.elementor-813 .elementor-element.elementor-element-53d6bd9 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-53d6bd9 .elementor-heading-title {
    */ font-family: "Rubik", Sans-serif;
    font-size: 32px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
}

.elementor-813 .elementor-element.elementor-element-7f950d5 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-7f950d5 .elementor-heading-title {
    color: #8F00FF;
    font-family: "Rubik", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-7f950d5 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-fa0f0da {
    padding: 0px 0px 0px 0px;
}

.elementor-813 .elementor-element.elementor-element-cb3d7a9.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.elementor-813 .elementor-element.elementor-element-cb3d7a9 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-813 .elementor-element.elementor-element-cb3d7a9:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,
.elementor-813 .elementor-element.elementor-element-cb3d7a9 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background: #0A0112;
    border: 1px solid #471870;
    margin-left: 0px;
    border-radius: 14px;
}

.elementor-813 .elementor-element.elementor-element-cb3d7a9 > .elementor-element-populated,
.elementor-813 .elementor-element.elementor-element-cb3d7a9 > .elementor-element-populated > .elementor-background-overlay,
.elementor-813 .elementor-element.elementor-element-cb3d7a9 > .elementor-background-slideshow {
    border-radius: 6px 6px 6px 6px;
}

.elementor-813 .elementor-element.elementor-element-cb3d7a9 > .elementor-element-populated {
    -webkit-box-shadow: 0px 22px 38px 0px rgba(0, 0, 0, 0.06);
    box-shadow: 0px 22px 38px 0px rgba(0, 0, 0, 0.06);
    -webkit-transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-813 .elementor-element.elementor-element-cb3d7a9 > .elementor-element-populated > .elementor-background-overlay {
    -webkit-transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-813 .elementor-element.elementor-element-cb3d7a9 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 20px 20px 20px 20px;
}

.elementor-813 .elementor-element.elementor-element-f17a758 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-f17a758 .elementor-heading-title {
    color: rgb(255, 255, 255);
    font-family: "Rubik", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-f17a758 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-619d7eb {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-619d7eb .elementor-heading-title {
    color: #EAEAEA;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-619d7eb > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-73790a1 {
    text-align: center;
    width: auto;
    max-width: auto;
    -ms-flex-item-align: center;
    align-self: center;
}

.elementor-813 .elementor-element.elementor-element-73790a1 .elementor-heading-title {
    color: #8F00FF;
    font-family: "Rubik", Sans-serif;
    font-size: 31px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-73790a1 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-a78432c.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.elementor-813 .elementor-element.elementor-element-a78432c > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-813 .elementor-element.elementor-element-a78432c:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,
.elementor-813 .elementor-element.elementor-element-a78432c > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background: #0A0112;
    border: 1px solid #471870;
    border-radius: 14px;
}

.elementor-813 .elementor-element.elementor-element-a78432c > .elementor-element-populated,
.elementor-813 .elementor-element.elementor-element-a78432c > .elementor-element-populated > .elementor-background-overlay,
.elementor-813 .elementor-element.elementor-element-a78432c > .elementor-background-slideshow {
    border-radius: 6px 6px 6px 6px;
}

.elementor-813 .elementor-element.elementor-element-a78432c > .elementor-element-populated {
    -webkit-box-shadow: 0px 22px 38px 0px rgba(0, 0, 0, 0.06);
    box-shadow: 0px 22px 38px 0px rgba(0, 0, 0, 0.06);
    -webkit-transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-813 .elementor-element.elementor-element-a78432c > .elementor-element-populated > .elementor-background-overlay {
    -webkit-transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-813 .elementor-element.elementor-element-a78432c > .elementor-element-populated > .elementor-widget-wrap {
    padding: 20px 20px 20px 20px;
}

.elementor-813 .elementor-element.elementor-element-ae3e417 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-ae3e417 .elementor-heading-title {
    color: rgb(255, 255, 255);
    font-family: "Rubik", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-ae3e417 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-a50a735 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-a50a735 .elementor-heading-title {
    color: #EAEAEA;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-a50a735 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-22444f9 {
    text-align: center;
    width: auto;
    max-width: auto;
    -ms-flex-item-align: center;
    align-self: center;
}

.elementor-813 .elementor-element.elementor-element-22444f9 .elementor-heading-title {
    color: #8F00FF;
    font-family: "Rubik", Sans-serif;
    font-size: 31px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-22444f9 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-51a3b9c.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.elementor-813 .elementor-element.elementor-element-51a3b9c > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-813 .elementor-element.elementor-element-51a3b9c:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,
.elementor-813 .elementor-element.elementor-element-51a3b9c > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background: #0A0112;
    border: 1px solid #471870;
    margin-right: 0px;
    border-radius: 14px;
}

.elementor-813 .elementor-element.elementor-element-51a3b9c > .elementor-element-populated,
.elementor-813 .elementor-element.elementor-element-51a3b9c > .elementor-element-populated > .elementor-background-overlay,
.elementor-813 .elementor-element.elementor-element-51a3b9c > .elementor-background-slideshow {
    border-radius: 6px 6px 6px 6px;
}

.elementor-813 .elementor-element.elementor-element-51a3b9c > .elementor-element-populated {
    -webkit-box-shadow: 0px 22px 38px 0px rgba(0, 0, 0, 0.06);
    box-shadow: 0px 22px 38px 0px rgba(0, 0, 0, 0.06);
    -webkit-transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-813 .elementor-element.elementor-element-51a3b9c > .elementor-element-populated > .elementor-background-overlay {
    -webkit-transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-813 .elementor-element.elementor-element-51a3b9c > .elementor-element-populated > .elementor-widget-wrap {
    padding: 20px 20px 20px 20px;
}

.elementor-813 .elementor-element.elementor-element-987a742 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-987a742 .elementor-heading-title {
    color: rgb(255, 255, 255);
    font-family: "Rubik", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-987a742 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-3635f5f {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-3635f5f .elementor-heading-title {
    color: #EAEAEA;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-3635f5f > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-18b0541 {
    text-align: center;
    width: auto;
    max-width: auto;
    -ms-flex-item-align: center;
    align-self: center;
}

.elementor-813 .elementor-element.elementor-element-18b0541 .elementor-heading-title {
    color: #8F00FF;
    font-family: "Rubik", Sans-serif;
    font-size: 31px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-18b0541 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-507b817:not(.elementor-motion-effects-element-type-background),
.elementor-813 .elementor-element.elementor-element-507b817 > .elementor-motion-effects-container > .elementor-motion-effects-layer
}

.elementor-813 .elementor-element.elementor-element-507b817,
.elementor-813 .elementor-element.elementor-element-507b817 > .elementor-background-overlay {}

.elementor-813 .elementor-element.elementor-element-507b817 {
    background: #0A0112;
    border: 1px solid #471870;
    border-radius: 14px;
}

.elementor-813 .elementor-element.elementor-element-507b817 > .elementor-background-overlay {
    -webkit-transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-813 .elementor-element.elementor-element-c77dc79 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-813 .elementor-element.elementor-element-c77dc79:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,
.elementor-813 .elementor-element.elementor-element-c77dc79 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {}

.elementor-813 .elementor-element.elementor-element-c77dc79 > .elementor-element-populated,
.elementor-813 .elementor-element.elementor-element-c77dc79 > .elementor-element-populated > .elementor-background-overlay,
.elementor-813 .elementor-element.elementor-element-c77dc79 > .elementor-background-slideshow {
    border-radius: 6px 0px 0px 6px;
}

.elementor-813 .elementor-element.elementor-element-c77dc79 > .elementor-element-populated {
    -webkit-transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
}

.elementor-813 .elementor-element.elementor-element-c77dc79 > .elementor-element-populated > .elementor-background-overlay {
    -webkit-transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-813 .elementor-element.elementor-element-c77dc79 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 20px 20px 20px 20px;
}

.elementor-813 .elementor-element.elementor-element-a2b6da6 .elementor-icon-list-icon i {
    color: #ED2324;
}

.elementor-813 .elementor-element.elementor-element-a2b6da6 .elementor-icon-list-icon svg {
    fill: #ED2324;
}

.elementor-813 .elementor-element.elementor-element-a2b6da6 {
    --e-icon-list-icon-size: 14px;
}

.elementor-813 .elementor-element.elementor-element-a2b6da6 .elementor-icon-list-text {
    color: #FFFFFF;
}

.elementor-813 .elementor-element.elementor-element-a2b6da6 .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-813 .elementor-element.elementor-element-a2b6da6 .elementor-icon-list-item > a {
    font-size: 19px;
    font-weight: 400;
}

.elementor-813 .elementor-element.elementor-element-f64a5d2 .elementor-icon-list-icon i {
    color: #ED2324;
}

.elementor-813 .elementor-element.elementor-element-f64a5d2 .elementor-icon-list-icon svg {
    fill: #ED2324;
}

.elementor-813 .elementor-element.elementor-element-f64a5d2 {
    --e-icon-list-icon-size: 14px;
}

.elementor-813 .elementor-element.elementor-element-f64a5d2 .elementor-icon-list-text {
    color: #FFFFFF;
}

.elementor-813 .elementor-element.elementor-element-f64a5d2 .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-813 .elementor-element.elementor-element-f64a5d2 .elementor-icon-list-item > a {
    font-size: 19px;
    font-weight: 400;
}

.elementor-813 .elementor-element.elementor-element-6720806 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-813 .elementor-element.elementor-element-6720806:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,
.elementor-813 .elementor-element.elementor-element-6720806 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {}

.elementor-813 .elementor-element.elementor-element-6720806 > .elementor-element-populated {
    -webkit-transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
}

.elementor-813 .elementor-element.elementor-element-6720806 > .elementor-element-populated > .elementor-background-overlay {
    -webkit-transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-813 .elementor-element.elementor-element-6720806 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 20px 20px 20px 20px;
}

.elementor-813 .elementor-element.elementor-element-5f18619 .elementor-icon-list-icon i {
    color: #ED2324;
}

.elementor-813 .elementor-element.elementor-element-5f18619 .elementor-icon-list-icon svg {
    fill: #ED2324;
}

.elementor-813 .elementor-element.elementor-element-5f18619 {
    --e-icon-list-icon-size: 14px;
}

.elementor-813 .elementor-element.elementor-element-5f18619 .elementor-icon-list-text {
    color: #FFFFFF;
}

.elementor-813 .elementor-element.elementor-element-5f18619 .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-813 .elementor-element.elementor-element-5f18619 .elementor-icon-list-item > a {
    font-size: 19px;
    font-weight: 400;
}

.elementor-813 .elementor-element.elementor-element-494f14e .elementor-icon-list-icon i {
    color: #ED2324;
}

.elementor-813 .elementor-element.elementor-element-494f14e .elementor-icon-list-icon svg {
    fill: #ED2324;
}

.elementor-813 .elementor-element.elementor-element-494f14e {
    --e-icon-list-icon-size: 14px;
}

.elementor-813 .elementor-element.elementor-element-494f14e .elementor-icon-list-text {
    color: #FFFFFF;
}

.elementor-813 .elementor-element.elementor-element-494f14e .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-813 .elementor-element.elementor-element-494f14e .elementor-icon-list-item > a {
    font-size: 19px;
    font-weight: 400;
}

.elementor-813 .elementor-element.elementor-element-363ad04 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-813 .elementor-element.elementor-element-363ad04:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,
.elementor-813 .elementor-element.elementor-element-363ad04 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {}

.elementor-813 .elementor-element.elementor-element-363ad04 > .elementor-element-populated,
.elementor-813 .elementor-element.elementor-element-363ad04 > .elementor-element-populated > .elementor-background-overlay,
.elementor-813 .elementor-element.elementor-element-363ad04 > .elementor-background-slideshow {
    border-radius: 0px 6px 6px 0px;
}

.elementor-813 .elementor-element.elementor-element-363ad04 > .elementor-element-populated {
    -webkit-transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
}

.elementor-813 .elementor-element.elementor-element-363ad04 > .elementor-element-populated > .elementor-background-overlay {
    -webkit-transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-813 .elementor-element.elementor-element-363ad04 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 20px 20px 20px 20px;
}

.elementor-813 .elementor-element.elementor-element-d3b6235 .elementor-icon-list-icon i {
    color: #ED2324;
}

.elementor-813 .elementor-element.elementor-element-d3b6235 .elementor-icon-list-icon svg {
    fill: #ED2324;
}

.elementor-813 .elementor-element.elementor-element-d3b6235 {
    --e-icon-list-icon-size: 14px;
}

.elementor-813 .elementor-element.elementor-element-d3b6235 .elementor-icon-list-text {
    color: #FFFFFF;
}

.elementor-813 .elementor-element.elementor-element-d3b6235 .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-813 .elementor-element.elementor-element-d3b6235 .elementor-icon-list-item > a {
    font-size: 19px;
    font-weight: 400;
}

.elementor-813 .elementor-element.elementor-element-7e20c93 .elementor-icon-list-icon i {
    color: #ED2324;
}

.elementor-813 .elementor-element.elementor-element-7e20c93 .elementor-icon-list-icon svg {
    fill: #ED2324;
}

.elementor-813 .elementor-element.elementor-element-7e20c93 {
    --e-icon-list-icon-size: 14px;
}

.elementor-813 .elementor-element.elementor-element-7e20c93 .elementor-icon-list-text {
    color: #FFFFFF;
}

.elementor-813 .elementor-element.elementor-element-7e20c93 .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-813 .elementor-element.elementor-element-7e20c93 .elementor-icon-list-item > a {
    font-size: 19px;
    font-weight: 400;
}

.elementor-813 .elementor-element.elementor-element-739a04c:not(.elementor-motion-effects-element-type-background),
.elementor-813 .elementor-element.elementor-element-739a04c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    border: 1px solid #471870;
    background: #0A0112;
}

.elementor-813 .elementor-element.elementor-element-739a04c,
.elementor-813 .elementor-element.elementor-element-739a04c > .elementor-background-overlay {
    border-radius: 6px 6px 6px 6px;
}

.elementor-813 .elementor-element.elementor-element-739a04c {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.06);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.06);
    -webkit-transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 20px 20px 20px 20px;
}

.elementor-813 .elementor-element.elementor-element-739a04c > .elementor-background-overlay {
    -webkit-transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-813 .elementor-element.elementor-element-5000974.elementor-column .elementor-column-wrap {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.elementor-813 .elementor-element.elementor-element-5000974.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.elementor-813 .elementor-element.elementor-element-5dd52ef {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-5dd52ef .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Rubik", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.2em;
    letter-spacing: 0px;
    text-align: left;
}

.elementor-813 .elementor-element.elementor-element-5dd52ef > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-3d6f026 {
    text-align: left
}

.elementor-813 .elementor-element.elementor-element-3d6f026 .elementor-heading-title {
    color: #EAEAEA;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-3d6f026 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-11139ee {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-11139ee .elementor-heading-title {
    color: #8F00FF;
    font-family: "Rubik", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 0px;
    text-align: left;
}

.elementor-813 .elementor-element.elementor-element-11139ee > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-8ba087a {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-8ba087a .elementor-heading-title {
    color: #909090;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 0px;
    text-align: left;
}

.elementor-813 .elementor-element.elementor-element-8ba087a > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-bc-flex-widget .elementor-813 .elementor-element.elementor-element-1878286.elementor-column .elementor-column-wrap {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.elementor-813 .elementor-element.elementor-element-1878286.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.elementor-813 .elementor-element.elementor-element-1878286.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
}

.elementor-813 .elementor-element.elementor-element-1878286 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-813 .elementor-element.elementor-element-fe6e59e .elementor-icon-wrapper {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-fe6e59e .elementor-icon i,
.elementor-813 .elementor-element.elementor-element-fe6e59e .elementor-icon svg {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}

.elementor-813 .elementor-element.elementor-element-f1ed2c2 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-f1ed2c2 .elementor-heading-title {
    color: #EAEAEA;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-f1ed2c2 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-f1645df {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-f1645df .elementor-heading-title {
    color: #8F00FF;
    font-family: "Rubik", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-f1645df > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-ff4e91f {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-ff4e91f .elementor-heading-title {
    color: #909090;
    font-family: "Rubik", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-ff4e91f > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-bc-flex-widget .elementor-813 .elementor-element.elementor-element-510fdcb.elementor-column .elementor-column-wrap {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.elementor-813 .elementor-element.elementor-element-510fdcb.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.elementor-813 .elementor-element.elementor-element-510fdcb.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
}

.elementor-813 .elementor-element.elementor-element-510fdcb > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-813 .elementor-element.elementor-element-1fb18b6 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-1fb18b6 .elementor-icon i,
.elementor-813 .elementor-element.elementor-element-1fb18b6 .elementor-icon svg {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}

.elementor-813 .elementor-element.elementor-element-55f1a63 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-55f1a63 .elementor-heading-title {
    color: #EAEAEA;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-55f1a63 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-cb75230 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-cb75230 .elementor-heading-title {
    color: #8F00FF;
    font-family: "Rubik", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-cb75230 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-edf082e {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-edf082e .elementor-heading-title {
    color: #909090;
    font-family: "Rubik", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-edf082e > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-bc-flex-widget .elementor-813 .elementor-element.elementor-element-02e9264.elementor-column .elementor-column-wrap {
    /*
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
*/
}

.elementor-813 .elementor-element.elementor-element-02e9264.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    /*
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: flex-start;
*/
}

.elementor-813 .elementor-element.elementor-element-02e9264.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    /*
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
*/
}

.elementor-813 .elementor-element.elementor-element-02e9264 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-813 .elementor-element.elementor-element-6d44a30 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-6d44a30 .elementor-icon i,
.elementor-813 .elementor-element.elementor-element-6d44a30 .elementor-icon svg {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}

.elementor-813 .elementor-element.elementor-element-5bf4e26 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-5bf4e26 .elementor-heading-title {
    color: #EAEAEA;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-5bf4e26 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-3d9aae1 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-3d9aae1 .elementor-heading-title {
    color: #303030;
    font-family: "Rubik", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-3d9aae1 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-9d765ff {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-9d765ff .elementor-heading-title {
    color: #ED2324;
    font-family: "Rubik", Sans-serif;
    font-size: 12px;
    font-weight: 300;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-9d765ff > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-3bfcb28 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-3bfcb28 .elementor-heading-title {
    color: #EAEAEA;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-3bfcb28 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    /*    padding: 0% 20% 0% 20%;*/
}

.elementor-813 .elementor-element.elementor-element-f06c02e {
    --image-transition-duration: 800ms;
    --overlay-transition-duration: 800ms;
    --content-text-align: center;
    --content-padding: 20px;
}

.elementor-813 .elementor-element.elementor-element-f06c02e .e-gallery-item:hover .elementor-gallery-item__overlay {
    background-color: rgba(0, 0, 0, 0.5);
}

.elementor-813 .elementor-element.elementor-element-3552185 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 0px 40px 0px;
}

.elementor-813 .elementor-element.elementor-element-4d69458 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-4d69458 .elementor-heading-title {
    color: rgb(255, 255, 255);
    font-family: "Rubik", Sans-serif;
    font-size: 32px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
}

.elementor-813 .elementor-element.elementor-element-401a7ac {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-401a7ac .elementor-heading-title {
    color: #8F00FF;
    font-family: "Rubik", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-401a7ac > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-432befc {
    margin-top: 0px;
    margin-bottom: 30px;
}

.elementor-813 .elementor-element.elementor-element-d87aed3.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.elementor-813 .elementor-element.elementor-element-d87aed3 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-813 .elementor-element.elementor-element-d87aed3:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,
.elementor-813 .elementor-element.elementor-element-d87aed3 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {}

.elementor-813 .elementor-element.elementor-element-d87aed3 > .elementor-element-populated,
.elementor-813 .elementor-element.elementor-element-d87aed3 > .elementor-element-populated > .elementor-background-overlay,
.elementor-813 .elementor-element.elementor-element-d87aed3 > .elementor-background-slideshow {
    border-radius: 6px 6px 6px 6px;
}

.elementor-813 .elementor-element.elementor-element-d87aed3 > .elementor-element-populated {
    -webkit-transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-813 .elementor-element.elementor-element-d87aed3 > .elementor-element-populated > .elementor-background-overlay {
    -webkit-transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-813 .elementor-element.elementor-element-d87aed3 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 20px 20px 20px 20px;
}

.elementor-813 .elementor-element.elementor-element-cc1ef6a .elementor-icon-wrapper {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-cc1ef6a.elementor-view-stacked .elementor-icon {
    background-color: #BDBDBD;
}

.elementor-813 .elementor-element.elementor-element-cc1ef6a.elementor-view-framed .elementor-icon,
.elementor-813 .elementor-element.elementor-element-cc1ef6a.elementor-view-default .elementor-icon {
    color: #BDBDBD;
    border-color: #BDBDBD;
}

.elementor-813 .elementor-element.elementor-element-cc1ef6a.elementor-view-framed .elementor-icon,
.elementor-813 .elementor-element.elementor-element-cc1ef6a.elementor-view-default .elementor-icon svg {
    fill: #BDBDBD;
}

.elementor-813 .elementor-element.elementor-element-cc1ef6a .elementor-icon i,
.elementor-813 .elementor-element.elementor-element-cc1ef6a .elementor-icon svg {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}

.elementor-813 .elementor-element.elementor-element-643100e {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-643100e .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Rubik", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-643100e > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-c0037ad {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-c0037ad .elementor-heading-title {
    color: #EAEAEA;
    font-family: "Rubik", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-c0037ad > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-cbc448d.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.elementor-813 .elementor-element.elementor-element-cbc448d > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-813 .elementor-element.elementor-element-cbc448d:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,
.elementor-813 .elementor-element.elementor-element-cbc448d > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {}

.elementor-813 .elementor-element.elementor-element-cbc448d > .elementor-element-populated,
.elementor-813 .elementor-element.elementor-element-cbc448d > .elementor-element-populated > .elementor-background-overlay,
.elementor-813 .elementor-element.elementor-element-cbc448d > .elementor-background-slideshow {
    border-radius: 6px 6px 6px 6px;
}

.elementor-813 .elementor-element.elementor-element-cbc448d > .elementor-element-populated {
    -webkit-transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-813 .elementor-element.elementor-element-cbc448d > .elementor-element-populated > .elementor-background-overlay {
    -webkit-transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-813 .elementor-element.elementor-element-cbc448d > .elementor-element-populated > .elementor-widget-wrap {
    padding: 20px 20px 20px 20px;
}

.elementor-813 .elementor-element.elementor-element-99fab12 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-99fab12.elementor-view-stacked .elementor-icon {
    background-color: #BDBDBD;
}

.elementor-813 .elementor-element.elementor-element-99fab12.elementor-view-framed .elementor-icon,
.elementor-813 .elementor-element.elementor-element-99fab12.elementor-view-default .elementor-icon {
    color: #BDBDBD;
    border-color: #BDBDBD;
}

.elementor-813 .elementor-element.elementor-element-99fab12.elementor-view-framed .elementor-icon,
.elementor-813 .elementor-element.elementor-element-99fab12.elementor-view-default .elementor-icon svg {
    fill: #BDBDBD;
}

.elementor-813 .elementor-element.elementor-element-99fab12 .elementor-icon i,
.elementor-813 .elementor-element.elementor-element-99fab12 .elementor-icon svg {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}

.elementor-813 .elementor-element.elementor-element-6f4e507 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-6f4e507 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Rubik", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-6f4e507 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-3f68519 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-3f68519 .elementor-heading-title {
    color: #EAEAEA;
    font-family: "Rubik", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-3f68519 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-9b77159.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.elementor-813 .elementor-element.elementor-element-9b77159 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-813 .elementor-element.elementor-element-9b77159:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,
.elementor-813 .elementor-element.elementor-element-9b77159 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {}

.elementor-813 .elementor-element.elementor-element-9b77159 > .elementor-element-populated,
.elementor-813 .elementor-element.elementor-element-9b77159 > .elementor-element-populated > .elementor-background-overlay,
.elementor-813 .elementor-element.elementor-element-9b77159 > .elementor-background-slideshow {
    border-radius: 6px 6px 6px 6px;
}

.elementor-813 .elementor-element.elementor-element-9b77159 > .elementor-element-populated {
    -webkit-transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-813 .elementor-element.elementor-element-9b77159 > .elementor-element-populated > .elementor-background-overlay {
    -webkit-transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-813 .elementor-element.elementor-element-9b77159 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 20px 20px 20px 20px;
}

.elementor-813 .elementor-element.elementor-element-9530886 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-9530886.elementor-view-stacked .elementor-icon {
    background-color: #BDBDBD;
}

.elementor-813 .elementor-element.elementor-element-9530886.elementor-view-framed .elementor-icon,
.elementor-813 .elementor-element.elementor-element-9530886.elementor-view-default .elementor-icon {
    color: #BDBDBD;
    border-color: #BDBDBD;
}

.elementor-813 .elementor-element.elementor-element-9530886.elementor-view-framed .elementor-icon,
.elementor-813 .elementor-element.elementor-element-9530886.elementor-view-default .elementor-icon svg {
    fill: #BDBDBD;
}

.elementor-813 .elementor-element.elementor-element-9530886 .elementor-icon i,
.elementor-813 .elementor-element.elementor-element-9530886 .elementor-icon svg {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}

.elementor-813 .elementor-element.elementor-element-a84c954 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-a84c954 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Rubik", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-a84c954 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-07d7ee7 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-07d7ee7 .elementor-heading-title {
    color: #EAEAEA;
    font-family: "Rubik", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-07d7ee7 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-1334290 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-1334290 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 32px;
    font-weight: 400;
    line-height: 37.92px;
    text-align: center;
    text-transform: uppercase;
}

.elementor-813 .elementor-element.elementor-element-1334290 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-813 .elementor-element.elementor-element-0fd6527 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-0fd6527 .elementor-heading-title {
    font-size: 20px;
    font-weight: 400;
    font-weight: normal;
    line-height: 1.3em;
    color: #8F00FF;
}

.elementor-813 .elementor-element.elementor-element-0fd6528 .elementor-heading-title {
    font-size: 16px;
    font-weight: 400;
    font-weight: normal;
    line-height: 1.3em;
    color: #EAEAEA;
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-76b4034 {
    margin-top: 0px;
    margin-bottom: 20px;
}

.elementor-813 .elementor-element.elementor-element-86b4b51.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.elementor-813 .elementor-element.elementor-element-86b4b51 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-813 .elementor-element.elementor-element-86b4b51:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,
.elementor-813 .elementor-element.elementor-element-86b4b51 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {}

.elementor-813 .elementor-element.elementor-element-86b4b51 > .elementor-element-populated,
.elementor-813 .elementor-element.elementor-element-86b4b51 > .elementor-element-populated > .elementor-background-overlay,
.elementor-813 .elementor-element.elementor-element-86b4b51 > .elementor-background-slideshow {
    border-radius: 6px 6px 6px 6px;
}

.elementor-813 .elementor-element.elementor-element-86b4b51 > .elementor-element-populated {
    -webkit-box-shadow: 0px 22px 38px 0px rgba(0, 0, 0, 0.06);
    box-shadow: 0px 22px 38px 0px rgba(0, 0, 0, 0.06);
    -webkit-transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-813 .elementor-element.elementor-element-86b4b51 > .elementor-element-populated > .elementor-background-overlay {
    -webkit-transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-813 .elementor-element.elementor-element-86b4b51 > .elementor-element-populated > .elementor-widget-wrap {
    background: #0A0112;
    border: 1px solid #471870;
    border-radius: 14px;
}

.elementor-813 .elementor-element.elementor-element-18f0950 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-18f0950 .elementor-heading-title {
    color: rgb(255, 255, 255);
    font-family: "Rubik", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.2em;
    letter-spacing: 0px;
}



.elementor-813 .elementor-element.elementor-element-2ae27b6 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-2ae27b6 .elementor-heading-title {
    color: #EAEAEA;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-2ae27b6 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-6f6edcb {
    text-align: center;
    width: 100%;
    max-width: 100%;
    -ms-flex-item-align: center;
    align-self: center;
    padding-top: 20px;
    margin-top: 20px;
    border-top: 1px solid #280D3F;
}

.elementor-813 .elementor-element.elementor-element-6f6edcb .elementor-heading-title {
    color: #8F00FF;
    font-family: "Rubik", Sans-serif;
    font-size: 32px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-6f6edcb > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-43eeb8a {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-43eeb8a .elementor-heading-title {
    color: #EAEAEA;
    font-family: "Rubik", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-43eeb8a > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-0cc2629 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-0cc2629 .elementor-heading-title {
    color: #909090;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-0cc2629 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-358d30a .elementor-button {
    fill: #FFFFFF;
    color: #FFFFFF;
    background: #8F00FF;
    border-style: solid;
    border-radius: 14px;
    border: none;
    font-size: 16px;
    font-weight: 400;
}

.elementor-813 .elementor-element.elementor-element-358d30a .elementor-button:hover,
.elementor-813 .elementor-element.elementor-element-358d30a .elementor-button:focus {}

.elementor-813 .elementor-element.elementor-element-358d30a .elementor-button:hover svg,
.elementor-813 .elementor-element.elementor-element-358d30a .elementor-button:focus svg {
    fill: #000000;
}

.elementor-813 .elementor-element.elementor-element-c4d58fc.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.elementor-813 .elementor-element.elementor-element-c4d58fc > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-813 .elementor-element.elementor-element-c4d58fc:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,
.elementor-813 .elementor-element.elementor-element-c4d58fc > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {}

.elementor-813 .elementor-element.elementor-element-c4d58fc > .elementor-element-populated,
.elementor-813 .elementor-element.elementor-element-c4d58fc > .elementor-element-populated > .elementor-background-overlay,
.elementor-813 .elementor-element.elementor-element-c4d58fc > .elementor-background-slideshow {
    border-radius: 6px 6px 6px 6px;
}

.elementor-813 .elementor-element.elementor-element-c4d58fc > .elementor-element-populated {
    -webkit-box-shadow: 0px 22px 38px 0px rgba(0, 0, 0, 0.06);
    box-shadow: 0px 22px 38px 0px rgba(0, 0, 0, 0.06);
    -webkit-transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-813 .elementor-element.elementor-element-c4d58fc > .elementor-element-populated > .elementor-background-overlay {
    -webkit-transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-813 .elementor-element.elementor-element-c4d58fc > .elementor-element-populated > .elementor-widget-wrap {
    background: #0A0112;
    border: 1px solid #471870;
    border-radius: 14px;
}

.elementor-813 .elementor-element.elementor-element-c3fffa9 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-c3fffa9 .elementor-heading-title {
    color: rgb(255, 255, 255);
    font-family: "Rubik", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.2em;
    letter-spacing: 0px;
}


.elementor-813 .elementor-element.elementor-element-e05f87c {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-e05f87c .elementor-heading-title {
    color: #EAEAEA;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-e05f87c > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-08d0645 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    -ms-flex-item-align: center;
    align-self: center;
    padding-top: 20px;
    margin-top: 20px;
    border-top: 1px solid #280D3F;
}

.elementor-813 .elementor-element.elementor-element-08d0645 .elementor-heading-title {
    color: #8F00FF;
    font-family: "Rubik", Sans-serif;
    font-size: 32px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-08d0645 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-e7ec413 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-e7ec413 .elementor-heading-title {
    color: #EAEAEA;
    font-family: "Rubik", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-e7ec413 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-138b95f {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-138b95f .elementor-heading-title {
    color: #909090;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-138b95f > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-1bf9460 .elementor-button {
    fill: #FFFFFF;
    color: #FFFFFF;
    background: #8F00FF;
    border-style: solid;
    border-radius: 14px;
    border: none;
    font-size: 16px;
    font-weight: 400;
}

.elementor-813 .elementor-element.elementor-element-1bf9460 .elementor-button:hover,
.elementor-813 .elementor-element.elementor-element-1bf9460 .elementor-button:focus {}

.elementor-813 .elementor-element.elementor-element-1bf9460 .elementor-button:hover svg,
.elementor-813 .elementor-element.elementor-element-1bf9460 .elementor-button:focus svg {
    fill: #000000;
}

.elementor-bc-flex-widget .elementor-813 .elementor-element.elementor-element-3512bd3.elementor-column .elementor-column-wrap {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.elementor-813 .elementor-element.elementor-element-3512bd3.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.elementor-813 .elementor-element.elementor-element-3512bd3.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.elementor-813 .elementor-element.elementor-element-3512bd3 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-813 .elementor-element.elementor-element-3512bd3:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,
.elementor-813 .elementor-element.elementor-element-3512bd3 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {}

.elementor-813 .elementor-element.elementor-element-3512bd3 > .elementor-element-populated,
.elementor-813 .elementor-element.elementor-element-3512bd3 > .elementor-element-populated > .elementor-background-overlay,
.elementor-813 .elementor-element.elementor-element-3512bd3 > .elementor-background-slideshow {
    border-radius: 6px 6px 6px 6px;
}

.elementor-813 .elementor-element.elementor-element-3512bd3 > .elementor-element-populated {
    -webkit-box-shadow: 0px 22px 38px 0px rgba(0, 0, 0, 0.06);
    box-shadow: 0px 22px 38px 0px rgba(0, 0, 0, 0.06);
    -webkit-transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-813 .elementor-element.elementor-element-3512bd3 > .elementor-element-populated > .elementor-background-overlay {
    -webkit-transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-813 .elementor-element.elementor-element-3512bd3 > .elementor-element-populated > .elementor-widget-wrap {
    background: #0A0112;
    border: 1px solid #471870;
    border-radius: 14px;
}

.elementor-813 .elementor-element.elementor-element-dc4bf13 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-dc4bf13 .elementor-heading-title {
    color: rgb(255, 255, 255);
    font-family: "Rubik", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.2em;
    letter-spacing: 0px;
}



.elementor-813 .elementor-element.elementor-element-541ec77 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-541ec77 .elementor-heading-title {
    color: #EAEAEA;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-541ec77 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-2049655 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    -ms-flex-item-align: center;
    align-self: center;
    padding-top: 20px;
    margin-top: 20px;
    border-top: 1px solid #280D3F;
}

.elementor-813 .elementor-element.elementor-element-2049655 .elementor-heading-title {
    color: #8F00FF;
    font-family: "Rubik", Sans-serif;
    font-size: 32px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-2049655 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-0d2a281 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-0d2a281 .elementor-heading-title {
    color: #EAEAEA;
    font-family: "Rubik", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-0d2a281 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-68205e3 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-68205e3 .elementor-heading-title {
    color: #909090;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-68205e3 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-4f67d40 .elementor-button {
    fill: #FFFFFF;
    color: #FFFFFF;
    background: #8F00FF;
    border-style: solid;
    border-radius: 14px;
    border: none;
    font-size: 16px;
    font-weight: 400;
}

.elementor-813 .elementor-element.elementor-element-4f67d40 .elementor-button:hover,
.elementor-813 .elementor-element.elementor-element-4f67d40 .elementor-button:focus {}

.elementor-813 .elementor-element.elementor-element-4f67d40 .elementor-button:hover svg,
.elementor-813 .elementor-element.elementor-element-4f67d40 .elementor-button:focus svg {
    fill: #000000;
}

.elementor-813 .elementor-element.elementor-element-767a3d2 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-767a3d2 .elementor-heading-title {
    color: #FFFFFF;
    /*    font-family: "Razgovorking", Sans-serif;*/
    font-size: 32px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.3em;
}

.elementor-813 .elementor-element.elementor-element-767a3d2 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-813 .elementor-element.elementor-element-bd6e8c3 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-bd6e8c3 .elementor-heading-title {
    font-size: 20px;
    font-weight: normal;
    line-height: 1.3em;
    color: #8F00FF;
    font-weight: 400;
}

.elementor-813 .elementor-element.elementor-element-149b9c5 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-149b9c5 .elementor-heading-title {
    color: #EAEAEA;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-149b9c5 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-acd9ebd:not(.elementor-motion-effects-element-type-background),
.elementor-813 .elementor-element.elementor-element-acd9ebd > .elementor-motion-effects-container > .elementor-motion-effects-layer {}

.elementor-813 .elementor-element.elementor-element-acd9ebd,
.elementor-813 .elementor-element.elementor-element-acd9ebd > .elementor-background-overlay {
    border-radius: 6px 6px 6px 6px;
}

.elementor-813 .elementor-element.elementor-element-acd9ebd {
    -webkit-box-shadow: 0px 22px 38px 0px rgba(0, 0, 0, 0.06);
    box-shadow: 0px 22px 38px 0px rgba(0, 0, 0, 0.06);
    -webkit-transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 0px 20px 0px 20px;
}

.elementor-813 .elementor-element.elementor-element-acd9ebd > .elementor-background-overlay {
    -webkit-transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-813 .elementor-element.elementor-element-5eb1d81.elementor-column .elementor-column-wrap {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.elementor-813 .elementor-element.elementor-element-5eb1d81.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #471870;
    background: #0A0112;
    border-radius: 14px;
}

.elementor-813 .elementor-element.elementor-element-5eb1d81.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
}

.elementor-813 .elementor-element.elementor-element-5eb1d81 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-813 .elementor-element.elementor-element-5eb1d81 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 40px 20px 40px 20px;
}

.elementor-813 .elementor-element.elementor-element-f0b3540 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-f0b3540 .elementor-icon i,
.elementor-813 .elementor-element.elementor-element-f0b3540 .elementor-icon svg {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}

.elementor-813 .elementor-element.elementor-element-4d41abc {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-4d41abc .elementor-heading-title {
    color: #EAEAEA;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-4d41abc > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-bc-flex-widget .elementor-813 .elementor-element.elementor-element-b71eb01.elementor-column .elementor-column-wrap {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.elementor-813 .elementor-element.elementor-element-b71eb01.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #471870;
    background: #0A0112;
    border-radius: 14px;
}

.elementor-813 .elementor-element.elementor-element-b71eb01.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
}

.elementor-813 .elementor-element.elementor-element-b71eb01 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-813 .elementor-element.elementor-element-b71eb01 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 40px 20px 40px 20px;
}

.elementor-813 .elementor-element.elementor-element-5c7be54 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-5c7be54 .elementor-icon i,
.elementor-813 .elementor-element.elementor-element-5c7be54 .elementor-icon svg {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}

.elementor-813 .elementor-element.elementor-element-129fb1f {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-129fb1f .elementor-heading-title {
    color: #EAEAEA;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-129fb1f > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-bc-flex-widget .elementor-813 .elementor-element.elementor-element-d84b652.elementor-column .elementor-column-wrap {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.elementor-813 .elementor-element.elementor-element-d84b652.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
   -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #471870;
    background: #0A0112;
    border-radius: 14px;
}

.elementor-813 .elementor-element.elementor-element-d84b652.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
}

.elementor-813 .elementor-element.elementor-element-d84b652 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-813 .elementor-element.elementor-element-d84b652 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 40px 20px 40px 20px;
}

.elementor-813 .elementor-element.elementor-element-f0987a7 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-f0987a7 .elementor-icon i,
.elementor-813 .elementor-element.elementor-element-f0987a7 .elementor-icon svg {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}

.elementor-813 .elementor-element.elementor-element-0c2e9a4 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-0c2e9a4 .elementor-heading-title {
    color: #EAEAEA;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-0c2e9a4 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-b5f65ba {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-b5f65ba .elementor-heading-title {
    color: #EAEAEA;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-b5f65ba > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-4fa3e55 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-4fa3e55 .elementor-heading-title {
    color: #8F00FF;
    font-family: "Rubik", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-4fa3e55 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-e062753 {
    margin-top: 20px;
    margin-bottom: 20px;
}

.elementor-813 .elementor-element.elementor-element-2480cf2.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.elementor-813 .elementor-element.elementor-element-2480cf2 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-813 .elementor-element.elementor-element-2480cf2:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,
.elementor-813 .elementor-element.elementor-element-2480cf2 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {}

.elementor-813 .elementor-element.elementor-element-2480cf2 > .elementor-element-populated,
.elementor-813 .elementor-element.elementor-element-2480cf2 > .elementor-element-populated > .elementor-background-overlay,
.elementor-813 .elementor-element.elementor-element-2480cf2 > .elementor-background-slideshow {
    border-radius: 6px 6px 6px 6px;
}

.elementor-813 .elementor-element.elementor-element-2480cf2 > .elementor-element-populated {
    -webkit-box-shadow: 0px 22px 38px 0px rgba(0, 0, 0, 0.06);
    box-shadow: 0px 22px 38px 0px rgba(0, 0, 0, 0.06);
    -webkit-transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-813 .elementor-element.elementor-element-2480cf2 > .elementor-element-populated > .elementor-background-overlay {
    -webkit-transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-813 .elementor-element.elementor-element-2480cf2 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 20px 20px 20px 20px;
}

.elementor-813 .elementor-element.elementor-element-8de1c1b {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-8de1c1b .elementor-heading-title {
    color: #000000;
    font-family: "Rubik", Sans-serif;
    font-size: 42px;
    font-weight: 500;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-8de1c1b > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 30px 30px 30px 30px;
    background-image: url("../images/clock123.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    border-style: solid;
    border-width: 6px 6px 6px 6px;
    border-color: #F3F3F3;
    border-radius: 6px 6px 6px 6px;
}

.elementor-813 .elementor-element.elementor-element-8fdd944 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-8fdd944 .elementor-heading-title {
    color: #303030;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-8fdd944 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-d0fe9ba {
    text-align: center;
    width: 100%;
    max-width: 100%;
    -ms-flex-item-align: center;
    align-self: center;
}

.elementor-813 .elementor-element.elementor-element-d0fe9ba .elementor-heading-title {
    color: #303030;
    font-family: "Rubik", Sans-serif;
    font-size: 36px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-d0fe9ba > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-e4382d1 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-e4382d1 .elementor-heading-title {
    color: #A5A5A5;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-e4382d1 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-fdada14 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-fdada14 .elementor-heading-title {
    color: #303030;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-fdada14 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-ffdb8ba .elementor-button {
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #ED2324;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #ED2324;
    -webkit-box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.19);
    box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.19);
}

.elementor-813 .elementor-element.elementor-element-ffdb8ba .elementor-button:hover,
.elementor-813 .elementor-element.elementor-element-ffdb8ba .elementor-button:focus {
    color: #000000;
    background-color: rgba(2, 1, 1, 0);
    border-color: #ED2324;
}

.elementor-813 .elementor-element.elementor-element-ffdb8ba .elementor-button:hover svg,
.elementor-813 .elementor-element.elementor-element-ffdb8ba .elementor-button:focus svg {
    fill: #000000;
}

.elementor-813 .elementor-element.elementor-element-f524b67.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.elementor-813 .elementor-element.elementor-element-f524b67 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-813 .elementor-element.elementor-element-f524b67:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,
.elementor-813 .elementor-element.elementor-element-f524b67 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {}

.elementor-813 .elementor-element.elementor-element-f524b67 > .elementor-element-populated,
.elementor-813 .elementor-element.elementor-element-f524b67 > .elementor-element-populated > .elementor-background-overlay,
.elementor-813 .elementor-element.elementor-element-f524b67 > .elementor-background-slideshow {
    border-radius: 6px 6px 6px 6px;
}

.elementor-813 .elementor-element.elementor-element-f524b67 > .elementor-element-populated {
    -webkit-box-shadow: 0px 22px 38px 0px rgba(0, 0, 0, 0.06);
    box-shadow: 0px 22px 38px 0px rgba(0, 0, 0, 0.06);
    -webkit-transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-813 .elementor-element.elementor-element-f524b67 > .elementor-element-populated > .elementor-background-overlay {
    -webkit-transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-813 .elementor-element.elementor-element-f524b67 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 20px 20px 20px 20px;
}

.elementor-813 .elementor-element.elementor-element-a771e63 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-a771e63 .elementor-heading-title {
    color: #000000;
    font-family: "Rubik", Sans-serif;
    font-size: 42px;
    font-weight: 500;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-a771e63 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 30px 30px 30px 30px;
    background-image: url("../images/clock123.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    border-style: solid;
    border-width: 6px 6px 6px 6px;
    border-color: #F3F3F3;
    border-radius: 6px 6px 6px 6px;
}

.elementor-813 .elementor-element.elementor-element-4dcd323 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-4dcd323 .elementor-heading-title {
    color: #303030;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-4dcd323 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-43ce3d5 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    -ms-flex-item-align: center;
    align-self: center;
}

.elementor-813 .elementor-element.elementor-element-43ce3d5 .elementor-heading-title {
    color: #303030;
    font-family: "Rubik", Sans-serif;
    font-size: 36px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-43ce3d5 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-4aa19e2 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-4aa19e2 .elementor-heading-title {
    color: #A5A5A5;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-4aa19e2 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-c3cd879 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-c3cd879 .elementor-heading-title {
    color: #303030;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-c3cd879 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-7684a7e .elementor-button {
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #ED2324;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #ED2324;
    -webkit-box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.19);
    box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.19);
}

.elementor-813 .elementor-element.elementor-element-7684a7e .elementor-button:hover,
.elementor-813 .elementor-element.elementor-element-7684a7e .elementor-button:focus {
    color: #000000;
    background-color: rgba(2, 1, 1, 0);
    border-color: #ED2324;
}

.elementor-813 .elementor-element.elementor-element-7684a7e .elementor-button:hover svg,
.elementor-813 .elementor-element.elementor-element-7684a7e .elementor-button:focus svg {
    fill: #000000;
}

.elementor-bc-flex-widget .elementor-813 .elementor-element.elementor-element-adfc5cf.elementor-column .elementor-column-wrap {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.elementor-813 .elementor-element.elementor-element-adfc5cf.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.elementor-813 .elementor-element.elementor-element-adfc5cf.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.elementor-813 .elementor-element.elementor-element-adfc5cf > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-813 .elementor-element.elementor-element-adfc5cf:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,
.elementor-813 .elementor-element.elementor-element-adfc5cf > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {}

.elementor-813 .elementor-element.elementor-element-adfc5cf > .elementor-element-populated,
.elementor-813 .elementor-element.elementor-element-adfc5cf > .elementor-element-populated > .elementor-background-overlay,
.elementor-813 .elementor-element.elementor-element-adfc5cf > .elementor-background-slideshow {
    border-radius: 6px 6px 6px 6px;
}

.elementor-813 .elementor-element.elementor-element-adfc5cf > .elementor-element-populated {
    -webkit-box-shadow: 0px 22px 38px 0px rgba(0, 0, 0, 0.06);
    box-shadow: 0px 22px 38px 0px rgba(0, 0, 0, 0.06);
    -webkit-transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-813 .elementor-element.elementor-element-adfc5cf > .elementor-element-populated > .elementor-background-overlay {
    -webkit-transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-813 .elementor-element.elementor-element-adfc5cf > .elementor-element-populated > .elementor-widget-wrap {
    padding: 20px 20px 20px 20px;
}

.elementor-813 .elementor-element.elementor-element-36b622f {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-36b622f .elementor-heading-title {
    color: #000000;
    font-family: "Rubik", Sans-serif;
    font-size: 42px;
    font-weight: 500;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-36b622f > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 30px 30px 30px 30px;
    background-image: url("../images/clock123.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    border-style: solid;
    border-width: 6px 6px 6px 6px;
    border-color: #F3F3F3;
    border-radius: 6px 6px 6px 6px;
}

.elementor-813 .elementor-element.elementor-element-506f979 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-506f979 .elementor-heading-title {
    color: #303030;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-506f979 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-fab13b3 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    -ms-flex-item-align: center;
    align-self: center;
}

.elementor-813 .elementor-element.elementor-element-fab13b3 .elementor-heading-title {
    color: #303030;
    font-family: "Rubik", Sans-serif;
    font-size: 36px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-fab13b3 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-01f37f5 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-01f37f5 .elementor-heading-title {
    color: #A5A5A5;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-01f37f5 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-85f6b85 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-85f6b85 .elementor-heading-title {
    color: #303030;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-85f6b85 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-4c736e6 .elementor-button {
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #ED2324;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #ED2324;
    -webkit-box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.19);
    box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.19);
}

.elementor-813 .elementor-element.elementor-element-4c736e6 .elementor-button:hover,
.elementor-813 .elementor-element.elementor-element-4c736e6 .elementor-button:focus {
    color: #FFFFFF;
    background-color: rgba(2, 1, 1, 0);
    border-color: #ED2324;
}

.elementor-813 .elementor-element.elementor-element-4c736e6 .elementor-button:hover svg,
.elementor-813 .elementor-element.elementor-element-4c736e6 .elementor-button:focus svg {
    fill: #000000;
}

.elementor-813 .elementor-element.elementor-element-825897c:not(.elementor-motion-effects-element-type-background),
.elementor-813 .elementor-element.elementor-element-825897c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-813 .elementor-element.elementor-element-825897c {
    -webkit-transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
    padding: 80px 0px 40px 0px;
}

.elementor-813 .elementor-element.elementor-element-825897c > .elementor-background-overlay {
    -webkit-transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-813 .elementor-element.elementor-element-697607c {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-697607c .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Rubik", Sans-serif;
    font-size: 36px;
    text-transform: uppercase;
    line-height: 1.2em;
}

.elementor-813 .elementor-element.elementor-element-d146da2 {
    --e-image-carousel-slides-to-show: 4;
}

.elementor-813 .elementor-element.elementor-element-d146da2 .swiper-pagination-bullet {
    width: 5px;
    height: 5px;
}

.elementor-813 .elementor-element.elementor-element-d146da2 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    border-radius: 6px 6px 6px 6px;
}

.elementor-813 .elementor-element.elementor-element-d146da2 > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-813 .elementor-element.elementor-element-0d2ebd1 > .elementor-container {
    min-height: 500px;
}

.elementor-813 .elementor-element.elementor-element-0d2ebd1:not(.elementor-motion-effects-element-type-background),
.elementor-813 .elementor-element.elementor-element-0d2ebd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/JoeRoganStayCurious.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-813 .elementor-element.elementor-element-0d2ebd1 > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.8;
    -webkit-transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-813 .elementor-element.elementor-element-0d2ebd1 {
    -webkit-transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
}

.elementor-813 .elementor-element.elementor-element-7321273 {
    text-align: left;
}

.elementor-813 .elementor-element.elementor-element-7321273 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Rubik", Sans-serif;
    font-size: 52px;
    text-transform: uppercase;
    line-height: 1.2em;
}

.elementor-813 .elementor-element.elementor-element-7321273 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-813 .elementor-element.elementor-element-a599026 {
    text-align: left;
}

.elementor-813 .elementor-element.elementor-element-a599026 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-a599026 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-4942a73 {
    text-align: left;
}

.elementor-813 .elementor-element.elementor-element-4942a73 .elementor-heading-title {
    color: #ED2324;
    /*    font-family: "Razgovorking", Sans-serif;*/
    font-size: 36px;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 6.9px;
}

.elementor-813 .elementor-element.elementor-element-4942a73 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-813 .elementor-element.elementor-element-919eecf.elementor-column .elementor-column-wrap {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.elementor-813 .elementor-element.elementor-element-919eecf.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.elementor-813 .elementor-element.elementor-element-54ee569 .elementor-field-group {
    padding-right: calc(10px/2);
    padding-left: calc(10px/2);
    margin-bottom: 10px;
}

.elementor-813 .elementor-element.elementor-element-54ee569 .elementor-form-fields-wrapper {
    margin-left: calc(-10px/2);
    margin-right: calc(-10px/2);
    margin-bottom: -10px;
}

.elementor-813 .elementor-element.elementor-element-54ee569 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-813 .elementor-element.elementor-element-54ee569 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-813 .elementor-element.elementor-element-54ee569 .elementor-labels-inline .elementor-field-group > label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-813 .elementor-element.elementor-element-54ee569 .elementor-labels-inline .elementor-field-group > label {
    padding-right: 0px;
}

body .elementor-813 .elementor-element.elementor-element-54ee569 .elementor-labels-above .elementor-field-group > label {
    padding-bottom: 0px;
}

.elementor-813 .elementor-element.elementor-element-54ee569 .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-813 .elementor-element.elementor-element-54ee569 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {

    border-color: rgba(255, 255, 255, 0);
}

.elementor-813 .elementor-element.elementor-element-54ee569 .elementor-field-group .elementor-select-wrapper select {

    border-color: rgba(255, 255, 255, 0);
}

.elementor-813 .elementor-element.elementor-element-54ee569 .elementor-field-group .elementor-select-wrapper::before {
    color: rgba(255, 255, 255, 0);
}

.elementor-813 .elementor-element.elementor-element-54ee569 .elementor-button {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
}

.elementor-813 .elementor-element.elementor-element-54ee569 .e-form__buttons__wrapper__button-next {
    background-color: #ED2324;
    color: #ffffff;
    border-color: #ED2324;
}

.elementor-813 .elementor-element.elementor-element-54ee569 .elementor-button[type="submit"] {
    background-color: #ED2324;
    color: #ffffff;
    border-color: #ED2324;
}

.elementor-813 .elementor-element.elementor-element-54ee569 .elementor-button[type="submit"] svg * {
    fill: #ffffff;
}

.elementor-813 .elementor-element.elementor-element-54ee569 .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-813 .elementor-element.elementor-element-54ee569 .e-form__buttons__wrapper__button-next:hover {
    background-color: rgba(2, 1, 1, 0);
    color: #ffffff;
}

.elementor-813 .elementor-element.elementor-element-54ee569 .elementor-button[type="submit"]:hover {
    background-color: rgba(2, 1, 1, 0);
    color: #ffffff;
}

.elementor-813 .elementor-element.elementor-element-54ee569 .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-813 .elementor-element.elementor-element-54ee569 .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-813 .elementor-element.elementor-element-54ee569 {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

.elementor-813 .elementor-element.elementor-element-54ee569 > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-813 .elementor-element.elementor-element-f85a5b8 {
    text-align: center;
}

.elementor-813 .elementor-element.elementor-element-f85a5b8 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-813 .elementor-element.elementor-element-f85a5b8 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
}

@media(min-width:768px) {
    .elementor-813 .elementor-element.elementor-element-af87db2 {
/*        width: 36.33%;*/
    }

    .elementor-813 .elementor-element.elementor-element-7918140 {
        width: 26.67%;
    }

    .elementor-813 .elementor-element.elementor-element-69d2be3 {
        width: 36.333%;
    }

    .elementor-813 .elementor-element.elementor-element-5000974 {
        width: 40%;
    }

    .elementor-813 .elementor-element.elementor-element-1878286 {
        width: 20%;
    }

    .elementor-813 .elementor-element.elementor-element-510fdcb {
        width: 19.977%;
    }

    .elementor-813 .elementor-element.elementor-element-02e9264 {
        width: 20%;
    }

    .elementor-813 .elementor-element.elementor-element-e5ee25b {
        width: 53.86%;
    }

    .elementor-813 .elementor-element.elementor-element-919eecf {
        width: 46.096%;
    }
}

@media(max-width:767px) {
    .elementor-813 .elementor-element.elementor-element-8376555 .elementor-heading-title {
        font-size: 32px;
        line-height: 1.4em;
    }

    .elementor-813 .elementor-element.elementor-element-8376555 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 160px 0px 0px 0px;
    }

    .elementor-813 .elementor-element.elementor-element-786ed5e .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-813 .elementor-element.elementor-element-50fcc3c .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-813 .elementor-element.elementor-element-ec637f7 {
        width: 50%;
    }

    .elementor-813 .elementor-element.elementor-element-cb25fa1 .elementor-icon-box-title,
    .elementor-813 .elementor-element.elementor-element-cb25fa1 .elementor-icon-box-title a {
        font-size: 14px;
    }

    .elementor-813 .elementor-element.elementor-element-f1f159f {
        width: 50%;
    }

    .elementor-813 .elementor-element.elementor-element-bf9d28c .elementor-icon-box-title,
    .elementor-813 .elementor-element.elementor-element-bf9d28c .elementor-icon-box-title a {
        font-size: 14px;
    }

    .elementor-813 .elementor-element.elementor-element-74e1fda {
        width: 50%;
    }

    .elementor-813 .elementor-element.elementor-element-08d24fc .elementor-icon-box-title,
    .elementor-813 .elementor-element.elementor-element-08d24fc .elementor-icon-box-title a {
        font-size: 14px;
    }

    .elementor-813 .elementor-element.elementor-element-204ff86 {
        width: 50%;
    }

    .elementor-813 .elementor-element.elementor-element-3de32d4 .elementor-icon-box-title,
    .elementor-813 .elementor-element.elementor-element-3de32d4 .elementor-icon-box-title a {
        font-size: 14px;
    }

    .elementor-813 .elementor-element.elementor-element-190c5e3 > .elementor-background-overlay {
        background-position: center center;
        background-size: 1000px auto;
    }

    .elementor-813 .elementor-element.elementor-element-190c5e3 {
        padding: 20px 0px 30px 0px;
    }

    .elementor-813 .elementor-element.elementor-element-53d6bd9 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-813 .elementor-element.elementor-element-7f950d5 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-813 .elementor-element.elementor-element-619d7eb .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-813 .elementor-element.elementor-element-a50a735 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-813 .elementor-element.elementor-element-3635f5f .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-813 .elementor-element.elementor-element-c77dc79 > .elementor-element-populated,
    .elementor-813 .elementor-element.elementor-element-c77dc79 > .elementor-element-populated > .elementor-background-overlay,
    .elementor-813 .elementor-element.elementor-element-c77dc79 > .elementor-background-slideshow {
        border-radius: 6px 6px 0px 0px;
    }

    .elementor-813 .elementor-element.elementor-element-c77dc79 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 20px 20px 5px 20px;
    }

    .elementor-813 .elementor-element.elementor-element-a2b6da6 .elementor-icon-list-item > .elementor-icon-list-text,
    .elementor-813 .elementor-element.elementor-element-a2b6da6 .elementor-icon-list-item > a {
        font-size: 14px;
    }

    .elementor-813 .elementor-element.elementor-element-f64a5d2 .elementor-icon-list-item > .elementor-icon-list-text,
    .elementor-813 .elementor-element.elementor-element-f64a5d2 .elementor-icon-list-item > a {
        font-size: 14px;
    }

    .elementor-813 .elementor-element.elementor-element-6720806 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 20px 0px 20px;
    }

    .elementor-813 .elementor-element.elementor-element-5f18619 .elementor-icon-list-item > .elementor-icon-list-text,
    .elementor-813 .elementor-element.elementor-element-5f18619 .elementor-icon-list-item > a {
        font-size: 14px;
    }

    .elementor-813 .elementor-element.elementor-element-494f14e .elementor-icon-list-item > .elementor-icon-list-text,
    .elementor-813 .elementor-element.elementor-element-494f14e .elementor-icon-list-item > a {
        font-size: 14px;
    }

    .elementor-813 .elementor-element.elementor-element-363ad04 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 5px 0px 20px 20px;
    }

    .elementor-813 .elementor-element.elementor-element-d3b6235 .elementor-icon-list-item > .elementor-icon-list-text,
    .elementor-813 .elementor-element.elementor-element-d3b6235 .elementor-icon-list-item > a {
        font-size: 14px;
    }

    .elementor-813 .elementor-element.elementor-element-7e20c93 .elementor-icon-list-item > .elementor-icon-list-text,
    .elementor-813 .elementor-element.elementor-element-7e20c93 .elementor-icon-list-item > a {
        font-size: 14px;
    }

    .elementor-813 .elementor-element.elementor-element-5000974 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 10px;
    }

    .elementor-813 .elementor-element.elementor-element-5dd52ef .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-813 .elementor-element.elementor-element-3d6f026 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.4em;
    }

    .elementor-813 .elementor-element.elementor-element-11139ee .elementor-heading-title {
        line-height: 1.4em;
    }

    .elementor-813 .elementor-element.elementor-element-8ba087a .elementor-heading-title {
        line-height: 1.4em;
    }

    .elementor-813 .elementor-element.elementor-element-fe6e59e .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-813 .elementor-element.elementor-element-f1ed2c2 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-813 .elementor-element.elementor-element-ff4e91f .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-813 .elementor-element.elementor-element-1fb18b6 .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-813 .elementor-element.elementor-element-55f1a63 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-813 .elementor-element.elementor-element-edf082e .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-813 .elementor-element.elementor-element-6d44a30 .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-813 .elementor-element.elementor-element-5bf4e26 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-813 .elementor-element.elementor-element-9d765ff .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-813 .elementor-element.elementor-element-3bfcb28 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-813 .elementor-element.elementor-element-3bfcb28 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-813 .elementor-element.elementor-element-4d69458 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-813 .elementor-element.elementor-element-401a7ac .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-813 .elementor-element.elementor-element-d87aed3 {
        width: 50%;
    }

    .elementor-813 .elementor-element.elementor-element-d87aed3 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 12px 12px 12px 12px;
    }

    .elementor-813 .elementor-element.elementor-element-cc1ef6a .elementor-icon {
        font-size: 30px;
    }

    .elementor-813 .elementor-element.elementor-element-643100e .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-813 .elementor-element.elementor-element-c0037ad .elementor-heading-title {
        font-size: 12px;
        line-height: 1.3em;
    }

    .elementor-813 .elementor-element.elementor-element-cbc448d {
        width: 50%;
    }

    .elementor-813 .elementor-element.elementor-element-cbc448d > .elementor-element-populated > .elementor-widget-wrap {
        padding: 12px 12px 12px 12px;
    }

    .elementor-813 .elementor-element.elementor-element-99fab12 .elementor-icon {
        font-size: 30px;
    }

    .elementor-813 .elementor-element.elementor-element-6f4e507 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-813 .elementor-element.elementor-element-3f68519 .elementor-heading-title {
        font-size: 12px;
        line-height: 1.3em;
    }

    .elementor-813 .elementor-element.elementor-element-9b77159 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 12px 12px 12px 12px;
    }

    .elementor-813 .elementor-element.elementor-element-9530886 .elementor-icon {
        font-size: 30px;
    }

    .elementor-813 .elementor-element.elementor-element-a84c954 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-813 .elementor-element.elementor-element-07d7ee7 .elementor-heading-title {
        font-size: 12px;
        line-height: 1.3em;
    }

    .elementor-813 .elementor-element.elementor-element-1334290 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-813 .elementor-element.elementor-element-0fd6527 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-813 .elementor-element.elementor-element-18f0950 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-813 .elementor-element.elementor-element-18f0950 > .elementor-widget-container {
        padding: 20px 0px 20px 0px;
    }

    .elementor-813 .elementor-element.elementor-element-6f6edcb .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-813 .elementor-element.elementor-element-43eeb8a .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-813 .elementor-element.elementor-element-0cc2629 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-813 .elementor-element.elementor-element-358d30a .elementor-button {
        font-size: 16px;
    }

    .elementor-813 .elementor-element.elementor-element-c3fffa9 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-813 .elementor-element.elementor-element-c3fffa9 > .elementor-widget-container {
        padding: 20px 0px 20px 0px;
    }

    .elementor-813 .elementor-element.elementor-element-08d0645 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-813 .elementor-element.elementor-element-138b95f .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-813 .elementor-element.elementor-element-1bf9460 .elementor-button {
        font-size: 16px;
    }

    .elementor-813 .elementor-element.elementor-element-dc4bf13 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-813 .elementor-element.elementor-element-dc4bf13 > .elementor-widget-container {
        padding: 20px 0px 20px 0px;
    }

    .elementor-813 .elementor-element.elementor-element-767a3d2 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-813 .elementor-element.elementor-element-bd6e8c3 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-813 .elementor-element.elementor-element-149b9c5 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-813 .elementor-element.elementor-element-acd9ebd {
        padding: 0px 0px 0px 0px;
    }

    .elementor-813 .elementor-element.elementor-element-5eb1d81 {
        width: 33%;
    }

    .elementor-813 .elementor-element.elementor-element-5eb1d81 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 5px 5px 5px 5px;
    }

    .elementor-813 .elementor-element.elementor-element-f0b3540 .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-813 .elementor-element.elementor-element-f0b3540 .elementor-icon {
        font-size: 40px;
    }

    .elementor-813 .elementor-element.elementor-element-4d41abc .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-813 .elementor-element.elementor-element-b71eb01 {
        width: 33%;
    }

    .elementor-813 .elementor-element.elementor-element-b71eb01 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 5px 5px 5px 5px;
    }

    .elementor-813 .elementor-element.elementor-element-5c7be54 .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-813 .elementor-element.elementor-element-5c7be54 .elementor-icon {
        font-size: 40px;
    }

    .elementor-813 .elementor-element.elementor-element-129fb1f .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-813 .elementor-element.elementor-element-d84b652 {
        width: 33%;
    }

    .elementor-813 .elementor-element.elementor-element-d84b652 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 5px 5px 5px 5px;
    }

    .elementor-813 .elementor-element.elementor-element-f0987a7 .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-813 .elementor-element.elementor-element-f0987a7 .elementor-icon {
        font-size: 40px;
    }

    .elementor-813 .elementor-element.elementor-element-0c2e9a4 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-813 .elementor-element.elementor-element-b5f65ba .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-813 .elementor-element.elementor-element-4fa3e55 .elementor-heading-title {
        line-height: 1.4em;
    }

    .elementor-813 .elementor-element.elementor-element-8de1c1b .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-813 .elementor-element.elementor-element-8de1c1b > .elementor-widget-container {
        padding: 20px 0px 20px 0px;
    }

    .elementor-813 .elementor-element.elementor-element-d0fe9ba .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-813 .elementor-element.elementor-element-e4382d1 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-813 .elementor-element.elementor-element-ffdb8ba .elementor-button {
        font-size: 16px;
    }

    .elementor-813 .elementor-element.elementor-element-a771e63 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-813 .elementor-element.elementor-element-a771e63 > .elementor-widget-container {
        padding: 20px 0px 20px 0px;
    }

    .elementor-813 .elementor-element.elementor-element-43ce3d5 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-813 .elementor-element.elementor-element-4aa19e2 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-813 .elementor-element.elementor-element-7684a7e .elementor-button {
        font-size: 16px;
    }

    .elementor-813 .elementor-element.elementor-element-36b622f .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-813 .elementor-element.elementor-element-36b622f > .elementor-widget-container {
        padding: 20px 0px 20px 0px;
    }

    .elementor-813 .elementor-element.elementor-element-fab13b3 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-813 .elementor-element.elementor-element-01f37f5 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-813 .elementor-element.elementor-element-4c736e6 .elementor-button {
        font-size: 16px;
    }

    .elementor-813 .elementor-element.elementor-element-697607c .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-813 .elementor-element.elementor-element-d146da2 {
        --e-image-carousel-slides-to-show: 2;
    }

    .elementor-813 .elementor-element.elementor-element-0d2ebd1:not(.elementor-motion-effects-element-type-background),
    .elementor-813 .elementor-element.elementor-element-0d2ebd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: center left;
    }

    .elementor-813 .elementor-element.elementor-element-e5ee25b > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-813 .elementor-element.elementor-element-e5ee25b > .elementor-element-populated > .elementor-widget-wrap {
        padding: 30px 30px 30px 30px;
    }

    .elementor-813 .elementor-element.elementor-element-7321273 {
        text-align: center;
    }

    .elementor-813 .elementor-element.elementor-element-7321273 .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-813 .elementor-element.elementor-element-a599026 {
        text-align: center;
    }

    .elementor-813 .elementor-element.elementor-element-a599026 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-813 .elementor-element.elementor-element-a599026 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-813 .elementor-element.elementor-element-4942a73 {
        text-align: center;
    }

    .elementor-813 .elementor-element.elementor-element-4942a73 .elementor-heading-title {
        font-size: 32px;
        letter-spacing: 0px;
    }

    .elementor-813 .elementor-element.elementor-element-919eecf > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 20px 40px 20px;
    }

    .elementor-813 .elementor-element.elementor-element-f85a5b8 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.4em;
    }
}
