.elementor-561475 .elementor-element.elementor-element-d2c1623 {
    padding: 5% 10%
}

.elementor-561475 .elementor-element.elementor-element-3ad489c > .elementor-element-populated {
    padding: 0% 5% 0% 0%
}

.elementor-561475 .elementor-element.elementor-element-330db1b:not(.elementor-motion-effects-element-type-background), .elementor-561475 .elementor-element.elementor-element-330db1b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-8b5728a)
}

.elementor-561475 .elementor-element.elementor-element-330db1b {
    border-style: solid;
    border-width: 1px;
    border-color: var(--e-global-color-942cab4);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 50px;
    padding: 0
}

.elementor-561475 .elementor-element.elementor-element-330db1b, .elementor-561475 .elementor-element.elementor-element-330db1b > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px
}

.elementor-561475 .elementor-element.elementor-element-330db1b > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-561475 .elementor-element.elementor-element-6a12eac > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-561475 .elementor-element.elementor-element-6a12eac > .elementor-element-populated {
    padding: 30px
}

.elementor-561475 .elementor-element.elementor-element-9e98d9a .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: roboto, Sans-serif;
    font-size: 35px;
    font-weight: 500;
    line-height: 40px
}

.elementor-561475 .elementor-element.elementor-element-9e98d9a > .elementor-widget-container {
    padding: 0 0 10px
}

.elementor-561475 .elementor-element.elementor-element-d2119ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px / 2)
}

.elementor-561475 .elementor-element.elementor-element-d2119ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px / 2)
}

.elementor-561475 .elementor-element.elementor-element-d2119ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2)
}

.elementor-561475 .elementor-element.elementor-element-d2119ad .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2)
}

body.rtl .elementor-561475 .elementor-element.elementor-element-d2119ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-20px / 2)
}

body:not(.rtl) .elementor-561475 .elementor-element.elementor-element-d2119ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-20px / 2)
}

.elementor-561475 .elementor-element.elementor-element-d2119ad .elementor-icon-list-item:not(:last-child):after {
    content: "";
    height: 60%;
    border-color: var(--e-global-color-secondary)
}

.elementor-561475 .elementor-element.elementor-element-d2119ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px
}

.elementor-561475 .elementor-element.elementor-element-d2119ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid
}

.elementor-561475 .elementor-element.elementor-element-d2119ad .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px
}

.elementor-561475 .elementor-element.elementor-element-d2119ad .elementor-icon-list-icon {
    width: 14px
}

.elementor-561475 .elementor-element.elementor-element-d2119ad .elementor-icon-list-icon i {
    font-size: 14px
}

.elementor-561475 .elementor-element.elementor-element-d2119ad .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 14px
}

body:not(.rtl) .elementor-561475 .elementor-element.elementor-element-d2119ad .elementor-icon-list-text {
    padding-left: 0
}

body.rtl .elementor-561475 .elementor-element.elementor-element-d2119ad .elementor-icon-list-text {
    padding-right: 0
}

.elementor-561475 .elementor-element.elementor-element-d2119ad .elementor-icon-list-text, .elementor-561475 .elementor-element.elementor-element-d2119ad .elementor-icon-list-text a {
    color: var(--e-global-color-secondary)
}

.elementor-561475 .elementor-element.elementor-element-d2119ad .elementor-icon-list-item {
    font-family: roboto, Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px
}

.elementor-561475 .elementor-element.elementor-element-d2119ad > .elementor-widget-container {
    padding: 0 0 20px
}

.elementor-561475 .elementor-element.elementor-element-ecfef46 img {
    width: 100%
}

.elementor-561475 .elementor-element.elementor-element-ecfef46 .widget-image-caption {
    text-align: left;
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-8b5728a);
    font-family: roboto, Sans-serif;
    font-size: 12px;
    font-weight: 400;
    font-style: italic;
    margin-top: 20px
}

.elementor-561475 .elementor-element.elementor-element-7e8bdcf .elementor-widget-container {
    color: var(--e-global-color-text);
    font-family: roboto, Sans-serif;
    font-size: 25px;
    font-weight: 300;
    line-height: 38px
}

.elementor-561475 .elementor-element.elementor-element-7e8bdcf > .elementor-widget-container {
    margin: 35px 0;
    padding: 0 0 0 15px;
    border-style: solid;
    border-width: 0 0 0 5px;
    border-color: var(--e-global-color-primary)
}

.elementor-561475 .elementor-element.elementor-element-b57ccb6 {
    color: #414246;
    font-family: roboto, Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 23px
}

.elementor-561475 .elementor-element.elementor-element-20a8cc4:not(.elementor-motion-effects-element-type-background), .elementor-561475 .elementor-element.elementor-element-20a8cc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-561475 .elementor-element.elementor-element-20a8cc4 {
    border-style: none;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 50px;
    padding: 0
}

.elementor-561475 .elementor-element.elementor-element-20a8cc4, .elementor-561475 .elementor-element.elementor-element-20a8cc4 > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px
}

.elementor-561475 .elementor-element.elementor-element-20a8cc4 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-561475 .elementor-element.elementor-element-21f8eee > .elementor-element-populated {
    padding: 0
}

.elementor-561475 .elementor-element.elementor-element-5258d6a > .elementor-widget-container {
    border-style: solid;
    border-width: 1px;
    border-color: var(--e-global-color-942cab4);
    border-radius: 5px 5px 5px 5px
}

.elementor-561475 .elementor-element.elementor-element-b3f693f:not(.elementor-motion-effects-element-type-background), .elementor-561475 .elementor-element.elementor-element-b3f693f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-8b5728a)
}

.elementor-561475 .elementor-element.elementor-element-b3f693f {
    border-style: solid;
    border-width: 1px;
    border-color: var(--e-global-color-942cab4);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 50px;
    padding: 0
}

.elementor-561475 .elementor-element.elementor-element-b3f693f, .elementor-561475 .elementor-element.elementor-element-b3f693f > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px
}

.elementor-561475 .elementor-element.elementor-element-b3f693f > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-561475 .elementor-element.elementor-element-0dfc8e1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-561475 .elementor-element.elementor-element-0dfc8e1 > .elementor-element-populated {
    padding: 0
}

.elementor-561475 .elementor-element.elementor-element-2fd1552 {
    column-gap: 0;
    font-family: roboto, Sans-serif;
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 1px
}

.elementor-561475 .elementor-element.elementor-element-2fd1552 > .elementor-widget-container {
    padding: 20px 30px 15px
}

.elementor-561475 .elementor-element.elementor-element-82a5654 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-942cab4);
    --divider-border-width: 1px
}

.elementor-561475 .elementor-element.elementor-element-82a5654 .elementor-divider-separator {
    width: 100%
}

.elementor-561475 .elementor-element.elementor-element-82a5654 .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px
}

.elementor-561475 .elementor-element.elementor-element-82a5654 > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-561475 .elementor-element.elementor-element-d3f54cf .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc(0.5 * 100%)
}

.elementor-561475 .elementor-element.elementor-element-d3f54cf:after {
    content: "0.5"
}

.elementor-561475 .elementor-element.elementor-element-d3f54cf .elementor-post__meta-data span + span:before {
    content: "•"
}

.elementor-561475 .elementor-element.elementor-element-d3f54cf {
    --grid-column-gap: 10px;
    --grid-row-gap: 30px
}

.elementor-561475 .elementor-element.elementor-element-d3f54cf .elementor-post__card {
    border-width: 0;
    border-radius: 0;
    padding-top: 0;
    padding-bottom: 0
}

.elementor-561475 .elementor-element.elementor-element-d3f54cf .elementor-post__text {
    padding: 0 0;
    margin-top: 0
}

.elementor-561475 .elementor-element.elementor-element-d3f54cf .elementor-post__meta-data {
    padding: 10px 0;
    font-family: roboto, Sans-serif;
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 18px;
    letter-spacing: 1px
}

.elementor-561475 .elementor-element.elementor-element-d3f54cf .elementor-post__avatar {
    padding-right: 0;
    padding-left: 0
}

.elementor-561475 .elementor-element.elementor-element-d3f54cf .elementor-post__card .elementor-post__meta-data {
    border-top-color: var(--e-global-color-8b5728a)
}

.elementor-561475 .elementor-element.elementor-element-d3f54cf .elementor-post__badge {
    left: 0
}

.elementor-561475 .elementor-element.elementor-element-d3f54cf .elementor-post__card .elementor-post__badge {
    background-color: #1493a4;
    color: #fff;
    border-radius: 0;
    font-size: 10px;
    margin: 15px;
    font-family: roboto, Sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px
}

.elementor-561475 .elementor-element.elementor-element-d3f54cf .elementor-post__title, .elementor-561475 .elementor-element.elementor-element-d3f54cf .elementor-post__title a {
    color: var(--e-global-color-text);
    font-family: roboto, Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 25px;
    letter-spacing: 0
}

.elementor-561475 .elementor-element.elementor-element-d3f54cf .elementor-post__title {
    margin-bottom: 0
}

.elementor-561475 .elementor-element.elementor-element-d3f54cf > .elementor-widget-container {
    margin: 0;
    padding: 30px
}

.elementor-561475 .elementor-element.elementor-element-f7e8b1e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-561475 .elementor-element.elementor-element-f7e8b1e > .elementor-element-populated {
    padding: 0
}

.elementor-561475 .elementor-element.elementor-element-2d75a1a:not(.elementor-motion-effects-element-type-background), .elementor-561475 .elementor-element.elementor-element-2d75a1a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-8b5728a)
}

.elementor-561475 .elementor-element.elementor-element-2d75a1a {
    border-style: solid;
    border-width: 1px;
    border-color: var(--e-global-color-942cab4);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 50px;
    padding: 0
}

.elementor-561475 .elementor-element.elementor-element-2d75a1a, .elementor-561475 .elementor-element.elementor-element-2d75a1a > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px
}

.elementor-561475 .elementor-element.elementor-element-2d75a1a > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-561475 .elementor-element.elementor-element-417d606 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-561475 .elementor-element.elementor-element-417d606 > .elementor-element-populated {
    padding: 0
}

.elementor-561475 .elementor-element.elementor-element-6980f40 {
    column-gap: 0;
    font-family: roboto, Sans-serif;
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 1px
}

.elementor-561475 .elementor-element.elementor-element-6980f40 > .elementor-widget-container {
    padding: 20px 30px
}

.elementor-561475 .elementor-element.elementor-element-20629c1 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-942cab4);
    --divider-border-width: 1px
}

.elementor-561475 .elementor-element.elementor-element-20629c1 .elementor-divider-separator {
    width: 100%
}

.elementor-561475 .elementor-element.elementor-element-20629c1 .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px
}

.elementor-561475 .elementor-element.elementor-element-20629c1 > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-561475 .elementor-element.elementor-element-78cbf86 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px / 2)
}

.elementor-561475 .elementor-element.elementor-element-78cbf86 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px / 2)
}

.elementor-561475 .elementor-element.elementor-element-78cbf86 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2)
}

.elementor-561475 .elementor-element.elementor-element-78cbf86 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2)
}

body.rtl .elementor-561475 .elementor-element.elementor-element-78cbf86 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-20px / 2)
}

body:not(.rtl) .elementor-561475 .elementor-element.elementor-element-78cbf86 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-20px / 2)
}

.elementor-561475 .elementor-element.elementor-element-78cbf86 .elementor-icon-list-icon {
    width: 14px
}

.elementor-561475 .elementor-element.elementor-element-78cbf86 .elementor-icon-list-icon i {
    font-size: 14px
}

.elementor-561475 .elementor-element.elementor-element-78cbf86 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 14px
}

body:not(.rtl) .elementor-561475 .elementor-element.elementor-element-78cbf86 .elementor-icon-list-text {
    padding-left: 0
}

body.rtl .elementor-561475 .elementor-element.elementor-element-78cbf86 .elementor-icon-list-text {
    padding-right: 0
}

.elementor-561475 .elementor-element.elementor-element-78cbf86 .elementor-icon-list-text, .elementor-561475 .elementor-element.elementor-element-78cbf86 .elementor-icon-list-text a {
    color: var(--e-global-color-text)
}

.elementor-561475 .elementor-element.elementor-element-78cbf86 .elementor-icon-list-item {
    font-family: roboto, Sans-serif;
    font-size: 15px;
    font-weight: 400
}

.elementor-561475 .elementor-element.elementor-element-78cbf86 > .elementor-widget-container {
    padding: 30px
}

.elementor-561475 .elementor-element.elementor-element-7704bd3 > .elementor-widget-container {
    margin: 0 0 50px;
    background-color: var(--e-global-color-8b5728a);
    border-style: solid;
    border-width: 1px;
    border-color: var(--e-global-color-942cab4);
    border-radius: 5px 5px 5px 5px
}

.elementor-561475 .elementor-element.elementor-element-3f55ff3:not(.elementor-motion-effects-element-type-background), .elementor-561475 .elementor-element.elementor-element-3f55ff3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-8b5728a)
}

.elementor-561475 .elementor-element.elementor-element-3f55ff3 {
    border-style: solid;
    border-width: 1px;
    border-color: var(--e-global-color-942cab4);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 50px;
    padding: 0
}

.elementor-561475 .elementor-element.elementor-element-3f55ff3, .elementor-561475 .elementor-element.elementor-element-3f55ff3 > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px
}

.elementor-561475 .elementor-element.elementor-element-3f55ff3 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-561475 .elementor-element.elementor-element-2c65768 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-561475 .elementor-element.elementor-element-2c65768 > .elementor-element-populated {
    padding: 0
}

.elementor-561475 .elementor-element.elementor-element-8fda293 {
    column-gap: 0;
    font-family: roboto, Sans-serif;
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 1px
}

.elementor-561475 .elementor-element.elementor-element-8fda293 > .elementor-widget-container {
    padding: 20px 30px
}

.elementor-561475 .elementor-element.elementor-element-bfbc643 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-942cab4);
    --divider-border-width: 1px
}

.elementor-561475 .elementor-element.elementor-element-bfbc643 .elementor-divider-separator {
    width: 100%
}

.elementor-561475 .elementor-element.elementor-element-bfbc643 .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px
}

.elementor-561475 .elementor-element.elementor-element-bfbc643 > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-561475 .elementor-element.elementor-element-ec5dddb .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc(1 * 100%)
}

.elementor-561475 .elementor-element.elementor-element-ec5dddb:after {
    content: "1"
}

.elementor-561475 .elementor-element.elementor-element-ec5dddb .elementor-post__thumbnail__link {
    width: 30%
}

.elementor-561475 .elementor-element.elementor-element-ec5dddb .elementor-post__meta-data span + span:before {
    content: "///"
}

.elementor-561475 .elementor-element.elementor-element-ec5dddb {
    --grid-column-gap: 10px;
    --grid-row-gap: 15px
}

.elementor-561475 .elementor-element.elementor-element-ec5dddb .elementor-post__thumbnail {
    border-radius: 500px 500px 500px 500px
}

.elementor-561475 .elementor-element.elementor-element-ec5dddb.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 20px
}

.elementor-561475 .elementor-element.elementor-element-ec5dddb.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 20px
}

.elementor-561475 .elementor-element.elementor-element-ec5dddb.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 20px
}

.elementor-561475 .elementor-element.elementor-element-ec5dddb .elementor-post__title, .elementor-561475 .elementor-element.elementor-element-ec5dddb .elementor-post__title a {
    color: var(--e-global-color-text);
    font-family: roboto, Sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 17px
}

.elementor-561475 .elementor-element.elementor-element-ec5dddb .elementor-post__title {
    margin-bottom: 6px
}

.elementor-561475 .elementor-element.elementor-element-ec5dddb .elementor-post__meta-data {
    font-family: roboto, Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 18px;
    letter-spacing: 1px
}

.elementor-561475 .elementor-element.elementor-element-ec5dddb > .elementor-widget-container {
    margin: 0;
    padding: 30px;
    border-radius: 0 0 10px 10px
}

.elementor-561475 .elementor-element.elementor-element-bc8ced0:not(.elementor-motion-effects-element-type-background), .elementor-561475 .elementor-element.elementor-element-bc8ced0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-8b5728a)
}

.elementor-561475 .elementor-element.elementor-element-bc8ced0 {
    border-style: solid;
    border-width: 1px;
    border-color: var(--e-global-color-942cab4);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 50px;
    padding: 0
}

.elementor-561475 .elementor-element.elementor-element-bc8ced0, .elementor-561475 .elementor-element.elementor-element-bc8ced0 > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px
}

.elementor-561475 .elementor-element.elementor-element-bc8ced0 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-561475 .elementor-element.elementor-element-8a24446 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-561475 .elementor-element.elementor-element-8a24446 > .elementor-element-populated {
    padding: 0
}

.elementor-561475 .elementor-element.elementor-element-bb53d91 {
    column-gap: 0;
    font-family: roboto, Sans-serif;
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 1px
}

.elementor-561475 .elementor-element.elementor-element-bb53d91 > .elementor-widget-container {
    padding: 20px 30px
}

.elementor-561475 .elementor-element.elementor-element-e237eba {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-942cab4);
    --divider-border-width: 1px
}

.elementor-561475 .elementor-element.elementor-element-e237eba .elementor-divider-separator {
    width: 100%
}

.elementor-561475 .elementor-element.elementor-element-e237eba .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px
}

.elementor-561475 .elementor-element.elementor-element-e237eba > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-561475 .elementor-element.elementor-element-a3152bf > .elementor-widget-container {
    padding: 20px
}

.elementor-561475 .elementor-element.elementor-element-3235a4e:not(.elementor-motion-effects-element-type-background), .elementor-561475 .elementor-element.elementor-element-3235a4e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-8b5728a)
}

.elementor-561475 .elementor-element.elementor-element-3235a4e {
    border-style: solid;
    border-width: 1px;
    border-color: var(--e-global-color-942cab4);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 9px;
    padding: 0
}

.elementor-561475 .elementor-element.elementor-element-3235a4e, .elementor-561475 .elementor-element.elementor-element-3235a4e > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px
}

.elementor-561475 .elementor-element.elementor-element-3235a4e > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-561475 .elementor-element.elementor-element-3b6d615 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-561475 .elementor-element.elementor-element-3b6d615 > .elementor-element-populated {
    padding: 0
}

@media (max-width: 767px) {
    .elementor-561475 .elementor-element.elementor-element-d3f54cf .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc(0.5 * 100%)
    }

    .elementor-561475 .elementor-element.elementor-element-d3f54cf:after {
        content: "0.5"
    }

    .elementor-561475 .elementor-element.elementor-element-ec5dddb .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc(0.5 * 100%)
    }

    .elementor-561475 .elementor-element.elementor-element-ec5dddb:after {
        content: "0.5"
    }

    .elementor-561475 .elementor-element.elementor-element-ec5dddb .elementor-post__thumbnail__link {
        width: 100%
    }
}

@media (min-width: 768px) {
    .elementor-561475 .elementor-element.elementor-element-3ad489c {
        width: 77.282%
    }

    .elementor-561475 .elementor-element.elementor-element-6a12eac {
        width: 100%
    }

    .elementor-561475 .elementor-element.elementor-element-21f8eee {
        width: 100%
    }

    .elementor-561475 .elementor-element.elementor-element-0dfc8e1 {
        width: 100%
    }

    .elementor-561475 .elementor-element.elementor-element-f7e8b1e {
        width: 22%
    }

    .elementor-561475 .elementor-element.elementor-element-417d606 {
        width: 100%
    }

    .elementor-561475 .elementor-element.elementor-element-2c65768 {
        width: 100%
    }
}

.wp-caption {
    border: 0 solid #ddd;
    text-align: center;
    background-color: #fff;
    margin-bottom: 10px;
    max-width: 100%;
    padding: 0
}

element.style {
}

.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
    margin: 0
}

.wp-caption {
    border: 0 solid #ddd;
    text-align: center;
    background-color: #fff;
    margin-bottom: 10px;
    max-width: 100%;
    padding: 0
}

p {
    margin-bottom: 0
}

p {
    margin-bottom: 0
}

p {
    margin-bottom: 0
}

p {
    margin-bottom: 0
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url(../fonts/roboto-v30-latin-regular.eot);
    src: url(../fonts/roboto-v30-latin-regular.eot) format('embedded-opentype'), url(../fonts/roboto-v30-latin-regular.woff2) format('woff2'), url(../fonts/roboto-v30-latin-regular.woff) format('woff'), url(../fonts/roboto-v30-latin-regular.ttf) format('truetype')
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 100;
    font-display: auto;
    src: url(../fonts/roboto-v30-latin-100.eot);
    src: url(../fonts/roboto-v30-latin-100.eot) format('embedded-opentype'), url(../fonts/roboto-v30-latin-100.woff2) format('woff2'), url(../fonts/roboto-v30-latin-regular.woff) format('woff'), url(../fonts/roboto-v30-latin-100.ttf) format('truetype')
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 700;
    font-display: auto;
    src: url(../fonts/roboto-v30-latin-700.eot);
    src: url(../fonts/roboto-v30-latin-700.eot) format('embedded-opentype'), url(../fonts/roboto-v30-latin-700.woff2) format('woff2'), url(../fonts/roboto-v30-latin-700.woff) format('woff'), url(../fonts/roboto-v30-latin-700.ttf) format('truetype')
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 300;
    font-display: auto;
    src: url(../fonts/roboto-v30-latin-300.eot);
    src: url(../fonts/roboto-v30-latin-300.eot) format('embedded-opentype'), url(../fonts/roboto-v30-latin-300.woff2) format('woff2'), url(../fonts/roboto-v30-latin-300.woff) format('woff'), url(../fonts/roboto-v30-latin-300.ttf) format('truetype')
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 500;
    font-display: auto;
    src: url(../fonts/roboto-v30-latin-500.eot);
    src: url(../fonts/roboto-v30-latin-500.eot) format('embedded-opentype'), url(../fonts/roboto-v30-latin-500.woff2) format('woff2'), url(../fonts/roboto-v30-latin-500.woff) format('woff'), url(../fonts/roboto-v30-latin-500.ttf) format('truetype')
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 900;
    font-display: auto;
    src: url(../fonts/roboto-v30-latin-900.eot);
    src: url(../fonts/roboto-v30-latin-900.eot) format('embedded-opentype'), url(../fonts/roboto-v30-latin-900.woff2) format('woff2'), url(../fonts/roboto-v30-latin-900.woff) format('woff'), url(../fonts/roboto-v30-latin-900.ttf) format('truetype')
}