.elementor-214 .elementor-element.elementor-element-6520831:not(.elementor-motion-effects-element-type-background),
.elementor-214 .elementor-element.elementor-element-6520831>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #6457DE 0%, #6457DE 100%)
}

.elementor-214 .elementor-element.elementor-element-6520831 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-6520831>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-214 .elementor-element.elementor-element-7af8787>.elementor-element-populated {
    margin: 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-0480b7d {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-56149e1:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-214 .elementor-element.elementor-element-56149e1>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #6457de
}

.elementor-214 .elementor-element.elementor-element-56149e1>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-56149e1>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-214 .elementor-element.elementor-element-30fdb76 .elementor-spacer-inner {
    height: 2px
}

.elementor-214 .elementor-element.elementor-element-e20b05f {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-e20b05f .elementor-heading-title {
    color: #eef900;
    font-family: poppins, Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    text-shadow: 0 0 10px rgba(0, 0, 0, .3)
}

.elementor-214 .elementor-element.elementor-element-e20b05f>.elementor-widget-container {
    margin: 0
}

.elementor-214 .elementor-element.elementor-element-31db3add>.elementor-container {
    min-height: 724px
}

.elementor-214 .elementor-element.elementor-element-31db3add:not(.elementor-motion-effects-element-type-background),
.elementor-214 .elementor-element.elementor-element-31db3add>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(https://atrosil.com.br/files/bg-header-1.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-214 .elementor-element.elementor-element-31db3add {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 20px 0
}

.elementor-214 .elementor-element.elementor-element-31db3add>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-214 .elementor-element.elementor-element-31db3add>.elementor-shape-bottom svg {
    width: calc(200% + 1.3px);
    height: 107px;
    transform: translateX(-50%) rotateY(180deg)
}

.elementor-214 .elementor-element.elementor-element-31db3add>.elementor-shape-bottom {
    z-index: 2;
    pointer-events: none
}

.elementor-214 .elementor-element.elementor-element-3ba7697e>.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: 0
}

.elementor-214 .elementor-element.elementor-element-3ba7697e>.elementor-element-populated {
    margin: 0;
    padding: 30px
}

.elementor-214 .elementor-element.elementor-element-59f8c1c3 {
    text-align: left
}

.elementor-214 .elementor-element.elementor-element-59f8c1c3 img {
    width: 180px
}

.elementor-214 .elementor-element.elementor-element-59f8c1c3>.elementor-widget-container {
    margin: 0;
    padding: 0 0 100px
}

.elementor-214 .elementor-element.elementor-element-62196ded .elementor-heading-title {
    color: #fff;
    font-family: montserrat, Sans-serif;
    font-size: 39px;
    font-weight: 700;
    line-height: 1.2em
}

.elementor-214 .elementor-element.elementor-element-3fdb5089 .elementor-heading-title {
    color: #fff;
    font-family: montserrat, Sans-serif;
    font-weight: 700;
    line-height: 1.2em
}

.elementor-214 .elementor-element.elementor-element-3fdb5089>.elementor-widget-container {
    margin: 30px 0 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-261d0f8b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(3px/2)
}

.elementor-214 .elementor-element.elementor-element-261d0f8b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(3px/2)
}

.elementor-214 .elementor-element.elementor-element-261d0f8b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(3px/2);
    margin-left: calc(3px/2)
}

.elementor-214 .elementor-element.elementor-element-261d0f8b .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-3px/2);
    margin-left: calc(-3px/2)
}

body.rtl .elementor-214 .elementor-element.elementor-element-261d0f8b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-3px/2)
}

body:not(.rtl) .elementor-214 .elementor-element.elementor-element-261d0f8b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-3px/2)
}

.elementor-214 .elementor-element.elementor-element-261d0f8b .elementor-icon-list-icon i {
    color: #f7931e
}

.elementor-214 .elementor-element.elementor-element-261d0f8b .elementor-icon-list-icon svg {
    fill: #f7931e
}

.elementor-214 .elementor-element.elementor-element-261d0f8b {
    --e-icon-list-icon-size: 22px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0
}

.elementor-214 .elementor-element.elementor-element-261d0f8b .elementor-icon-list-text {
    color: #fff;
    padding-left: 13px
}

.elementor-214 .elementor-element.elementor-element-261d0f8b .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-214 .elementor-element.elementor-element-261d0f8b .elementor-icon-list-item>a {
    font-family: montserrat, Sans-serif;
    font-size: 18px
}

.elementor-214 .elementor-element.elementor-element-261d0f8b>.elementor-widget-container {
    margin: 20px 0 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-7eca3e6 .elementor-button .elementor-align-icon-right {
    margin-left: 18px
}

.elementor-214 .elementor-element.elementor-element-7eca3e6 .elementor-button .elementor-align-icon-left {
    margin-right: 18px
}

.elementor-214 .elementor-element.elementor-element-7eca3e6 .elementor-button {
    font-family: montserrat, Sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    fill: #fff;
    color: #fff;
    background-color: #f7931e
}



.elementor-214 .elementor-element.elementor-element-7eca3e6>.elementor-widget-container {
    margin: 0;
    padding: 50px 0
}

.elementor-bc-flex-widget .elementor-214 .elementor-element.elementor-element-26ba6d7b.elementor-column .elementor-column-wrap {
    align-items: flex-end
}

.elementor-214 .elementor-element.elementor-element-26ba6d7b.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-214 .elementor-element.elementor-element-26ba6d7b>.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: 0
}

.elementor-214 .elementor-element.elementor-element-26ba6d7b>.elementor-element-populated {
    margin: 0;
    padding: 30px 30px 0
}

.elementor-214 .elementor-element.elementor-element-4e1b2986>.elementor-widget-container {
    margin: 0 0 40px;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-6c92cd6b:not(.elementor-motion-effects-element-type-background),
.elementor-214 .elementor-element.elementor-element-6c92cd6b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-214 .elementor-element.elementor-element-6c92cd6b {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 20px
}

.elementor-214 .elementor-element.elementor-element-6c92cd6b>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-214 .elementor-element.elementor-element-44bd4ba>.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: 0
}

.elementor-214 .elementor-element.elementor-element-44bd4ba>.elementor-element-populated {
    padding: 30px
}

.elementor-214 .elementor-element.elementor-element-779f74f0 img {
    width: 400px
}

.elementor-214 .elementor-element.elementor-element-7eff8382>.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: 0
}

.elementor-214 .elementor-element.elementor-element-7eff8382>.elementor-element-populated {
    padding: 30px
}

.elementor-214 .elementor-element.elementor-element-6a579dc9 .elementor-heading-title {
    color: #5757b9;
    font-family: montserrat, Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.2em
}

.elementor-214 .elementor-element.elementor-element-7767e20d {
    text-align: justify;
    color: gray;
    font-family: montserrat, Sans-serif
}

.elementor-214 .elementor-element.elementor-element-7767e20d>.elementor-widget-container {
    margin: 30px 0 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-4881aadb img {
    width: 400px
}

.elementor-214 .elementor-element.elementor-element-7c51b3f2 .elementor-button .elementor-align-icon-right {
    margin-left: 18px
}

.elementor-214 .elementor-element.elementor-element-7c51b3f2 .elementor-button .elementor-align-icon-left {
    margin-right: 18px
}

.elementor-214 .elementor-element.elementor-element-7c51b3f2 .elementor-button {
    font-family: montserrat, Sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    fill: #fff;
    color: #fff;
    background-color: #f7931e
}





.elementor-214 .elementor-element.elementor-element-7c51b3f2>.elementor-widget-container {
    margin: 0;
    padding: 30px 0 0
}

.elementor-214 .elementor-element.elementor-element-63c1b78c:not(.elementor-motion-effects-element-type-background),
.elementor-214 .elementor-element.elementor-element-63c1b78c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff;
    
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: auto
}

.elementor-214 .elementor-element.elementor-element-63c1b78c {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 20px
}

.elementor-214 .elementor-element.elementor-element-63c1b78c>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-214 .elementor-element.elementor-element-74181b1b>.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: 0
}

.elementor-214 .elementor-element.elementor-element-74181b1b>.elementor-element-populated {
    padding: 30px
}

.elementor-214 .elementor-element.elementor-element-eaa4d42 .elementor-heading-title {
    color: #5757b9;
    font-family: montserrat, Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.2em
}

.elementor-214 .elementor-element.elementor-element-256900f3 {
    text-align: justify;
    color: gray;
    font-family: montserrat, Sans-serif
}

.elementor-214 .elementor-element.elementor-element-256900f3>.elementor-widget-container {
    margin: 30px 0 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-18a9fc1a img {
    width: 400px
}

.elementor-214 .elementor-element.elementor-element-5e336a7f .elementor-button .elementor-align-icon-right {
    margin-left: 18px
}

.elementor-214 .elementor-element.elementor-element-5e336a7f .elementor-button .elementor-align-icon-left {
    margin-right: 18px
}

.elementor-214 .elementor-element.elementor-element-5e336a7f .elementor-button {
    font-family: montserrat, Sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    fill: #fff;
    color: #fff;
    background-color: #f7931e
}


.elementor-214 .elementor-element.elementor-element-5e336a7f>.elementor-widget-container {
    margin: 0;
    padding: 30px 0 0
}

.elementor-214 .elementor-element.elementor-element-8b007eb>.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: 0
}

.elementor-214 .elementor-element.elementor-element-8b007eb>.elementor-element-populated {
    padding: 30px
}

.elementor-214 .elementor-element.elementor-element-79c33c44 img {
    width: 450px
}

.elementor-214 .elementor-element.elementor-element-667eeda0:not(.elementor-motion-effects-element-type-background),
.elementor-214 .elementor-element.elementor-element-667eeda0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f7931e;
    
    background-position: top left;
    background-repeat: no-repeat;
    background-size: auto
}

.elementor-214 .elementor-element.elementor-element-667eeda0 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 20px
}

.elementor-214 .elementor-element.elementor-element-667eeda0>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-214 .elementor-element.elementor-element-c00d293>.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: 0
}

.elementor-214 .elementor-element.elementor-element-c00d293>.elementor-element-populated {
    margin: 0;
    padding: 30px
}

.elementor-214 .elementor-element.elementor-element-1179a6b1>.elementor-container {
    max-width: 522px
}

.elementor-214 .elementor-element.elementor-element-1179a6b1 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-21e52960>.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: 0
}

.elementor-214 .elementor-element.elementor-element-21e52960>.elementor-element-populated {
    margin: 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-55c409b9 {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-55c409b9 .elementor-heading-title {
    color: #fff;
    font-family: montserrat, Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.2em
}

.elementor-214 .elementor-element.elementor-element-372ab578 {
    margin-top: 50px;
    margin-bottom: 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-30675176>.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: 0
}

.elementor-214 .elementor-element.elementor-element-30675176:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-214 .elementor-element.elementor-element-30675176>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-214 .elementor-element.elementor-element-30675176>.elementor-element-populated,
.elementor-214 .elementor-element.elementor-element-30675176>.elementor-element-populated>.elementor-background-overlay,
.elementor-214 .elementor-element.elementor-element-30675176>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px
}

.elementor-214 .elementor-element.elementor-element-30675176>.elementor-element-populated {
    box-shadow: 5px 7px 10px 1px rgba(0, 0, 0, .21);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 15px;
    padding: 30px
}

.elementor-214 .elementor-element.elementor-element-30675176>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-214 .elementor-element.elementor-element-e44177 img {
    width: 150px;
    border-radius: 500px 500px 500px 500px
}

.elementor-214 .elementor-element.elementor-element-e44177>.elementor-widget-container {
    margin: 0;
    padding: 0 0 20px
}

.elementor-214 .elementor-element.elementor-element-403ce5ec {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-403ce5ec .elementor-heading-title {
    color: #5757b9;
    font-family: montserrat, Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.2em
}

.elementor-214 .elementor-element.elementor-element-7b958a10 {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-7b958a10 .elementor-heading-title {
    color: gray;
    font-family: montserrat, Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.2em
}

.elementor-214 .elementor-element.elementor-element-21ee5c57 {
    text-align: center;
    color: gray;
    font-family: montserrat, Sans-serif
}

.elementor-214 .elementor-element.elementor-element-21ee5c57>.elementor-widget-container {
    margin: 20px 0 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-463bb9ea {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-463bb9ea .elementor-star-rating {
    font-size: 13px
}

body:not(.rtl) .elementor-214 .elementor-element.elementor-element-463bb9ea .elementor-star-rating i:not(:last-of-type) {
    margin-right: 6px
}

body.rtl .elementor-214 .elementor-element.elementor-element-463bb9ea .elementor-star-rating i:not(:last-of-type) {
    margin-left: 6px
}

.elementor-214 .elementor-element.elementor-element-2fda437a>.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: 0
}

.elementor-214 .elementor-element.elementor-element-2fda437a:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-214 .elementor-element.elementor-element-2fda437a>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-214 .elementor-element.elementor-element-2fda437a>.elementor-element-populated,
.elementor-214 .elementor-element.elementor-element-2fda437a>.elementor-element-populated>.elementor-background-overlay,
.elementor-214 .elementor-element.elementor-element-2fda437a>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px
}

.elementor-214 .elementor-element.elementor-element-2fda437a>.elementor-element-populated {
    box-shadow: 5px 7px 10px 1px rgba(0, 0, 0, .21);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 15px;
    padding: 30px
}

.elementor-214 .elementor-element.elementor-element-2fda437a>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-214 .elementor-element.elementor-element-2a3e0a6e img {
    width: 150px;
    border-radius: 500px 500px 500px 500px
}

.elementor-214 .elementor-element.elementor-element-2a3e0a6e>.elementor-widget-container {
    margin: 0;
    padding: 0 0 20px
}

.elementor-214 .elementor-element.elementor-element-a3c4b78 {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-a3c4b78 .elementor-heading-title {
    color: #5757b9;
    font-family: montserrat, Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.2em
}

.elementor-214 .elementor-element.elementor-element-79888525 {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-79888525 .elementor-heading-title {
    color: gray;
    font-family: montserrat, Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.2em
}

.elementor-214 .elementor-element.elementor-element-391419a5 {
    text-align: center;
    color: gray;
    font-family: montserrat, Sans-serif
}

.elementor-214 .elementor-element.elementor-element-391419a5>.elementor-widget-container {
    margin: 20px 0 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-2ac86686 {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-2ac86686 .elementor-star-rating {
    font-size: 13px
}

body:not(.rtl) .elementor-214 .elementor-element.elementor-element-2ac86686 .elementor-star-rating i:not(:last-of-type) {
    margin-right: 6px
}

body.rtl .elementor-214 .elementor-element.elementor-element-2ac86686 .elementor-star-rating i:not(:last-of-type) {
    margin-left: 6px
}

.elementor-214 .elementor-element.elementor-element-58101c91>.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: 0
}

.elementor-214 .elementor-element.elementor-element-58101c91:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-214 .elementor-element.elementor-element-58101c91>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-214 .elementor-element.elementor-element-58101c91>.elementor-element-populated,
.elementor-214 .elementor-element.elementor-element-58101c91>.elementor-element-populated>.elementor-background-overlay,
.elementor-214 .elementor-element.elementor-element-58101c91>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px
}

.elementor-214 .elementor-element.elementor-element-58101c91>.elementor-element-populated {
    box-shadow: 5px 7px 10px 1px rgba(0, 0, 0, .21);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 15px;
    padding: 30px
}

.elementor-214 .elementor-element.elementor-element-58101c91>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-214 .elementor-element.elementor-element-58acbd99 img {
    width: 150px;
    border-radius: 500px 500px 500px 500px
}

.elementor-214 .elementor-element.elementor-element-58acbd99>.elementor-widget-container {
    margin: 0;
    padding: 0 0 20px
}

.elementor-214 .elementor-element.elementor-element-1cc6f589 {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-1cc6f589 .elementor-heading-title {
    color: #5757b9;
    font-family: montserrat, Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.2em
}

.elementor-214 .elementor-element.elementor-element-5895cdf3 {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-5895cdf3 .elementor-heading-title {
    color: gray;
    font-family: montserrat, Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.2em
}

.elementor-214 .elementor-element.elementor-element-6e5b9d6d {
    text-align: center;
    color: gray;
    font-family: montserrat, Sans-serif
}

.elementor-214 .elementor-element.elementor-element-6e5b9d6d>.elementor-widget-container {
    margin: 20px 0 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-5ee5195a {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-5ee5195a .elementor-star-rating {
    font-size: 13px
}

body:not(.rtl) .elementor-214 .elementor-element.elementor-element-5ee5195a .elementor-star-rating i:not(:last-of-type) {
    margin-right: 6px
}

body.rtl .elementor-214 .elementor-element.elementor-element-5ee5195a .elementor-star-rating i:not(:last-of-type) {
    margin-left: 6px
}

.elementor-214 .elementor-element.elementor-element-25c84f98 .elementor-button .elementor-align-icon-right {
    margin-left: 18px
}

.elementor-214 .elementor-element.elementor-element-25c84f98 .elementor-button .elementor-align-icon-left {
    margin-right: 18px
}

.elementor-214 .elementor-element.elementor-element-25c84f98 .elementor-button {
    font-family: montserrat, Sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    fill: #fff;
    color: #fff;
    background-color: #5757b9
}



.elementor-214 .elementor-element.elementor-element-25c84f98>.elementor-widget-container {
    margin: 0;
    padding: 50px 0 0
}

.elementor-214 .elementor-element.elementor-element-7ef6738>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-214 .elementor-element.elementor-element-7ef6738 {
    overflow: hidden;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-bc-flex-widget .elementor-214 .elementor-element.elementor-element-e8918eb.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-214 .elementor-element.elementor-element-e8918eb.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-214 .elementor-element.elementor-element-e8918eb.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center
}

.elementor-214 .elementor-element.elementor-element-e8918eb>.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: 0
}

.elementor-214 .elementor-element.elementor-element-e8918eb>.elementor-element-populated {
    margin: 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-5fa1d79 {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-5fa1d79>.elementor-widget-container {
    margin: 5px 0 0;
    padding: 0 0 12px
}

.elementor-214 .elementor-element.elementor-element-d2480e1 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-bc-flex-widget .elementor-214 .elementor-element.elementor-element-bd36915.elementor-column .elementor-column-wrap {
    align-items: flex-end
}

.elementor-214 .elementor-element.elementor-element-bd36915.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-214 .elementor-element.elementor-element-bd36915.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center
}

.elementor-214 .elementor-element.elementor-element-bd36915>.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: 0
}

.elementor-214 .elementor-element.elementor-element-bd36915>.elementor-element-populated {
    margin: 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-a316dbd {
    --e-image-carousel-slides-to-show: 3
}

.elementor-214 .elementor-element.elementor-element-a316dbd .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-214 .elementor-element.elementor-element-a316dbd .elementor-swiper-button.elementor-swiper-button-next {
    font-size: 0
}

.elementor-214 .elementor-element.elementor-element-a316dbd>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-c9a6c96 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-1acaf2d>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-bb8b986 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-f5bde42 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-b45cce2>.elementor-element-populated {
    margin: -11px 0 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-d34f2f2 .elementor-button .elementor-align-icon-right {
    margin-left: 18px
}

.elementor-214 .elementor-element.elementor-element-d34f2f2 .elementor-button .elementor-align-icon-left {
    margin-right: 18px
}

.elementor-214 .elementor-element.elementor-element-d34f2f2 .elementor-button {
    font-family: montserrat, Sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    fill: #fff;
    color: #fff;
    background-color: #5757b9
}



.elementor-214 .elementor-element.elementor-element-d34f2f2>.elementor-widget-container {
    margin: 0;
    padding: 50px 0 0
}

.elementor-214 .elementor-element.elementor-element-20639378:not(.elementor-motion-effects-element-type-background),
.elementor-214 .elementor-element.elementor-element-20639378>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff;
    
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: auto
}

.elementor-214 .elementor-element.elementor-element-20639378 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 20px
}

.elementor-214 .elementor-element.elementor-element-20639378>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-214 .elementor-element.elementor-element-30830883>.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: 0
}

.elementor-214 .elementor-element.elementor-element-30830883>.elementor-element-populated {
    margin: 0;
    padding: 30px
}

.elementor-214 .elementor-element.elementor-element-3049f2c>.elementor-container {
    max-width: 522px
}

.elementor-214 .elementor-element.elementor-element-3049f2c {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-67dabd4b>.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: 0
}

.elementor-214 .elementor-element.elementor-element-67dabd4b>.elementor-element-populated {
    margin: 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-566c5156 {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-566c5156 .elementor-heading-title {
    color: #5757b9;
    font-family: montserrat, Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.2em
}

.elementor-214 .elementor-element.elementor-element-5d16ee55 {
    margin-top: 50px;
    margin-bottom: 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-242db333>.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: 0
}

.elementor-214 .elementor-element.elementor-element-242db333:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-214 .elementor-element.elementor-element-242db333>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f6f6f6
}

.elementor-214 .elementor-element.elementor-element-242db333>.elementor-element-populated,
.elementor-214 .elementor-element.elementor-element-242db333>.elementor-element-populated>.elementor-background-overlay,
.elementor-214 .elementor-element.elementor-element-242db333>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px
}

.elementor-214 .elementor-element.elementor-element-242db333>.elementor-element-populated {
    box-shadow: 5px 7px 10px 1px rgba(0, 0, 0, .21);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 15px;
    padding: 30px
}

.elementor-214 .elementor-element.elementor-element-242db333>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-214 .elementor-element.elementor-element-7a909987 img {
    width: 94px
}

.elementor-214 .elementor-element.elementor-element-7a909987>.elementor-widget-container {
    margin: 0;
    padding: 0 0 20px
}

.elementor-214 .elementor-element.elementor-element-6fe3990a {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-6fe3990a .elementor-heading-title {
    color: #5757b9;
    font-family: montserrat, Sans-serif;
    font-size: 74px;
    font-weight: 700;
    line-height: 1.2em
}

.elementor-214 .elementor-element.elementor-element-6fe3990a>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-11342bde {
    text-align: center;
    color: gray;
    font-family: montserrat, Sans-serif
}

.elementor-214 .elementor-element.elementor-element-11342bde>.elementor-widget-container {
    margin: -22px 0 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-3cf23269>.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: 0
}

.elementor-214 .elementor-element.elementor-element-3cf23269:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-214 .elementor-element.elementor-element-3cf23269>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f6f6f6
}

.elementor-214 .elementor-element.elementor-element-3cf23269>.elementor-element-populated,
.elementor-214 .elementor-element.elementor-element-3cf23269>.elementor-element-populated>.elementor-background-overlay,
.elementor-214 .elementor-element.elementor-element-3cf23269>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px
}

.elementor-214 .elementor-element.elementor-element-3cf23269>.elementor-element-populated {
    box-shadow: 5px 7px 10px 1px rgba(0, 0, 0, .21);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 15px;
    padding: 30px
}

.elementor-214 .elementor-element.elementor-element-3cf23269>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-214 .elementor-element.elementor-element-22c7efaa img {
    width: 119px
}

.elementor-214 .elementor-element.elementor-element-22c7efaa>.elementor-widget-container {
    margin: 0;
    padding: 0 0 20px
}

.elementor-214 .elementor-element.elementor-element-7ab40d24 {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-7ab40d24 .elementor-heading-title {
    color: #5757b9;
    font-family: montserrat, Sans-serif;
    font-size: 74px;
    font-weight: 700;
    line-height: 1.2em
}

.elementor-214 .elementor-element.elementor-element-7ab40d24>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-2756c977 {
    text-align: center;
    color: gray;
    font-family: montserrat, Sans-serif
}

.elementor-214 .elementor-element.elementor-element-2756c977>.elementor-widget-container {
    margin: -22px 0 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-648e62bd>.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: 0
}

.elementor-214 .elementor-element.elementor-element-648e62bd:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-214 .elementor-element.elementor-element-648e62bd>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f6f6f6
}

.elementor-214 .elementor-element.elementor-element-648e62bd>.elementor-element-populated,
.elementor-214 .elementor-element.elementor-element-648e62bd>.elementor-element-populated>.elementor-background-overlay,
.elementor-214 .elementor-element.elementor-element-648e62bd>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px
}

.elementor-214 .elementor-element.elementor-element-648e62bd>.elementor-element-populated {
    box-shadow: 5px 7px 10px 1px rgba(0, 0, 0, .21);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 15px;
    padding: 30px
}

.elementor-214 .elementor-element.elementor-element-648e62bd>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-214 .elementor-element.elementor-element-2ca2ae9c img {
    width: 94px
}

.elementor-214 .elementor-element.elementor-element-2ca2ae9c>.elementor-widget-container {
    margin: 0;
    padding: 0 0 20px
}

.elementor-214 .elementor-element.elementor-element-7d4f574d {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-7d4f574d .elementor-heading-title {
    color: #5757b9;
    font-family: montserrat, Sans-serif;
    font-size: 74px;
    font-weight: 700;
    line-height: 1.2em
}

.elementor-214 .elementor-element.elementor-element-7d4f574d>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-2703ff66 {
    text-align: center;
    color: gray;
    font-family: montserrat, Sans-serif
}

.elementor-214 .elementor-element.elementor-element-2703ff66>.elementor-widget-container {
    margin: -22px 0 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-16f0d59a {
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 20px
}

.elementor-214 .elementor-element.elementor-element-5f89e8fa>.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: 0
}

.elementor-214 .elementor-element.elementor-element-5f89e8fa>.elementor-element-populated {
    margin: 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-3ae4b219 {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-3ae4b219 .elementor-heading-title {
    color: #5757b9;
    font-family: montserrat, Sans-serif;
    font-size: 46px;
    font-weight: 700;
    line-height: 1.2em
}

.elementor-214 .elementor-element.elementor-element-9a8f05f {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-9a8f05f .elementor-heading-title {
    color: #7a7a7a;
    font-family: montserrat, Sans-serif;
    font-weight: 400;
    line-height: 1.2em
}

.elementor-214 .elementor-element.elementor-element-9a8f05f>.elementor-widget-container {
    margin: 10px 0 0
}

.elementor-214 .elementor-element.elementor-element-da6e824 .elementor-spacer-inner {
    height: 50px
}

.elementor-214 .elementor-element.elementor-element-5455af2 {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-5455af2 .elementor-heading-title {
    color: #fff;
    font-family: montserrat, Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.2em
}

.elementor-214 .elementor-element.elementor-element-5455af2>.elementor-widget-container {
    margin: 10px 100px 0;
    padding: 5px 0;
    background-color: transparent;
    background-image: linear-gradient(180deg, #D41313 0%, #DF2A2A 100%);
    border-radius: 50px 50px 50px 50px
}

.elementor-214 .elementor-element.elementor-element-27b96d85 {
    margin-top: 30px;
    margin-bottom: 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-17c0d875>.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: 0
}

.elementor-214 .elementor-element.elementor-element-17c0d875>.elementor-element-populated {
    margin: 0;
    padding: 30px
}

.elementor-214 .elementor-element.elementor-element-0110df1 {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-0110df1 .elementor-star-rating__title {
    font-family: montserrat, Sans-serif;
    font-size: 11px
}

.elementor-214 .elementor-element.elementor-element-0110df1>.elementor-widget-container {
    margin: 5px 0 0
}

.elementor-214 .elementor-element.elementor-element-2f94ac32>.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: 0
}

.elementor-214 .elementor-element.elementor-element-2f94ac32>.elementor-element-populated {
    margin: 0;
    padding: 30px
}

.elementor-214 .elementor-element.elementor-element-3968372 {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-3968372 .elementor-star-rating__title {
    font-family: montserrat, Sans-serif;
    font-size: 11px
}

.elementor-214 .elementor-element.elementor-element-3968372>.elementor-widget-container {
    margin: 5px 0 0
}

.elementor-214 .elementor-element.elementor-element-226d20bd>.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: 0
}

.elementor-214 .elementor-element.elementor-element-226d20bd>.elementor-element-populated {
    margin: 0;
    padding: 30px
}

.elementor-214 .elementor-element.elementor-element-c70d3e5 {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-c70d3e5 .elementor-star-rating__title {
    font-family: montserrat, Sans-serif;
    font-size: 11px
}

.elementor-214 .elementor-element.elementor-element-c70d3e5>.elementor-widget-container {
    margin: 5px 0 0
}

.elementor-214 .elementor-element.elementor-element-6a515baa>.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: 0
}

.elementor-214 .elementor-element.elementor-element-6a515baa>.elementor-element-populated {
    margin: 0;
    padding: 30px
}

.elementor-214 .elementor-element.elementor-element-8b51c9d {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-8b51c9d .elementor-star-rating__title {
    font-family: montserrat, Sans-serif;
    font-size: 11px
}

.elementor-214 .elementor-element.elementor-element-8b51c9d>.elementor-widget-container {
    margin: 5px 0 0
}

.elementor-214 .elementor-element.elementor-element-af8957e {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-af8957e .elementor-heading-title {
    color: #5757b9;
    font-family: montserrat, Sans-serif;
    font-size: 46px;
    font-weight: 700;
    line-height: 1.2em
}

.elementor-214 .elementor-element.elementor-element-264203e .elementor-countdown-wrapper {
    max-width: 73%
}

.elementor-214 .elementor-element.elementor-element-264203e .elementor-countdown-item {
    background-color: #4054b2;
    border-radius: 10px 10px 10px 10px
}

body:not(.rtl) .elementor-214 .elementor-element.elementor-element-264203e .elementor-countdown-item:not(:first-of-type) {
    margin-left: calc(10px/2)
}

body:not(.rtl) .elementor-214 .elementor-element.elementor-element-264203e .elementor-countdown-item:not(:last-of-type) {
    margin-right: calc(10px/2)
}

body.rtl .elementor-214 .elementor-element.elementor-element-264203e .elementor-countdown-item:not(:first-of-type) {
    margin-right: calc(10px/2)
}

body.rtl .elementor-214 .elementor-element.elementor-element-264203e .elementor-countdown-item:not(:last-of-type) {
    margin-left: calc(10px/2)
}

.elementor-214 .elementor-element.elementor-element-264203e .elementor-countdown-digits {
    color: #fff;
    font-family: montserrat, Sans-serif;
    font-weight: 400
}

.elementor-214 .elementor-element.elementor-element-264203e .elementor-countdown-label {
    color: #f7931e;
    font-family: montserrat, Sans-serif
}

.elementor-214 .elementor-element.elementor-element-264203e>.elementor-widget-container {
    margin: 30px 0 0
}

.elementor-214 .elementor-element.elementor-element-23cbee67:not(.elementor-motion-effects-element-type-background),
.elementor-214 .elementor-element.elementor-element-23cbee67>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff;
    
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-214 .elementor-element.elementor-element-23cbee67 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 20px
}

.elementor-214 .elementor-element.elementor-element-23cbee67>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-214 .elementor-element.elementor-element-51c337ae>.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: 0
}

.elementor-214 .elementor-element.elementor-element-51c337ae>.elementor-element-populated {
    margin: 0;
    padding: 30px
}

.elementor-214 .elementor-element.elementor-element-dd97b3c>.elementor-container {
    max-width: 522px
}

.elementor-214 .elementor-element.elementor-element-dd97b3c {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-3edfacc0>.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: 0
}

.elementor-214 .elementor-element.elementor-element-3edfacc0>.elementor-element-populated {
    margin: 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-35aba303 {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-35aba303 .elementor-heading-title {
    color: #fff;
    font-family: montserrat, Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.2em
}

.elementor-214 .elementor-element.elementor-element-368b06ae {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-bc-flex-widget .elementor-214 .elementor-element.elementor-element-5dbafffe.elementor-column .elementor-column-wrap {
    align-items: flex-start
}

.elementor-214 .elementor-element.elementor-element-5dbafffe.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-214 .elementor-element.elementor-element-5dbafffe>.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: 0
}

.elementor-214 .elementor-element.elementor-element-5dbafffe:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-214 .elementor-element.elementor-element-5dbafffe>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #4f4fb0
}

.elementor-214 .elementor-element.elementor-element-5dbafffe>.elementor-element-populated,
.elementor-214 .elementor-element.elementor-element-5dbafffe>.elementor-element-populated>.elementor-background-overlay,
.elementor-214 .elementor-element.elementor-element-5dbafffe>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px
}

.elementor-214 .elementor-element.elementor-element-5dbafffe>.elementor-element-populated {
    box-shadow: 5px 7px 10px 1px rgba(0, 0, 0, .21);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 15px;
    padding: 50px 30px
}

.elementor-214 .elementor-element.elementor-element-5dbafffe>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-214 .elementor-element.elementor-element-55678c63 .elementor-icon-wrapper {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-55678c63.elementor-view-stacked .elementor-icon {
    background-color: #f7931e
}

.elementor-214 .elementor-element.elementor-element-55678c63.elementor-view-framed .elementor-icon,
.elementor-214 .elementor-element.elementor-element-55678c63.elementor-view-default .elementor-icon {
    color: #f7931e;
    border-color: #f7931e
}

.elementor-214 .elementor-element.elementor-element-55678c63.elementor-view-framed .elementor-icon,
.elementor-214 .elementor-element.elementor-element-55678c63.elementor-view-default .elementor-icon svg {
    fill: #f7931e
}

.elementor-214 .elementor-element.elementor-element-55678c63 .elementor-icon {
    font-size: 90px
}

.elementor-214 .elementor-element.elementor-element-55678c63 .elementor-icon i,
.elementor-214 .elementor-element.elementor-element-55678c63 .elementor-icon svg {
    transform: rotate(0deg)
}

.elementor-214 .elementor-element.elementor-element-2dda60f3 {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-2dda60f3 .elementor-heading-title {
    color: #fff;
    font-family: montserrat, Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2em
}

.elementor-214 .elementor-element.elementor-element-2dda60f3>.elementor-widget-container {
    margin: 0;
    padding: 30px 0 0
}

.elementor-bc-flex-widget .elementor-214 .elementor-element.elementor-element-4def3674.elementor-column .elementor-column-wrap {
    align-items: flex-start
}

.elementor-214 .elementor-element.elementor-element-4def3674.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-214 .elementor-element.elementor-element-4def3674>.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: 0
}

.elementor-214 .elementor-element.elementor-element-4def3674:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-214 .elementor-element.elementor-element-4def3674>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #4f4fb0
}

.elementor-214 .elementor-element.elementor-element-4def3674>.elementor-element-populated,
.elementor-214 .elementor-element.elementor-element-4def3674>.elementor-element-populated>.elementor-background-overlay,
.elementor-214 .elementor-element.elementor-element-4def3674>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px
}

.elementor-214 .elementor-element.elementor-element-4def3674>.elementor-element-populated {
    box-shadow: 5px 7px 10px 1px rgba(0, 0, 0, .21);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 15px;
    padding: 50px 30px
}

.elementor-214 .elementor-element.elementor-element-4def3674>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-214 .elementor-element.elementor-element-4f01b418 .elementor-icon-wrapper {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-4f01b418.elementor-view-stacked .elementor-icon {
    background-color: #f7931e
}

.elementor-214 .elementor-element.elementor-element-4f01b418.elementor-view-framed .elementor-icon,
.elementor-214 .elementor-element.elementor-element-4f01b418.elementor-view-default .elementor-icon {
    color: #f7931e;
    border-color: #f7931e
}

.elementor-214 .elementor-element.elementor-element-4f01b418.elementor-view-framed .elementor-icon,
.elementor-214 .elementor-element.elementor-element-4f01b418.elementor-view-default .elementor-icon svg {
    fill: #f7931e
}

.elementor-214 .elementor-element.elementor-element-4f01b418 .elementor-icon {
    font-size: 90px
}

.elementor-214 .elementor-element.elementor-element-4f01b418 .elementor-icon i,
.elementor-214 .elementor-element.elementor-element-4f01b418 .elementor-icon svg {
    transform: rotate(0deg)
}

.elementor-214 .elementor-element.elementor-element-3262f1aa {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-3262f1aa .elementor-heading-title {
    color: #fff;
    font-family: montserrat, Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2em
}

.elementor-214 .elementor-element.elementor-element-3262f1aa>.elementor-widget-container {
    margin: 0;
    padding: 30px 0 0
}

.elementor-bc-flex-widget .elementor-214 .elementor-element.elementor-element-50bde17.elementor-column .elementor-column-wrap {
    align-items: flex-start
}

.elementor-214 .elementor-element.elementor-element-50bde17.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-214 .elementor-element.elementor-element-50bde17>.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: 0
}

.elementor-214 .elementor-element.elementor-element-50bde17:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-214 .elementor-element.elementor-element-50bde17>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #4f4fb0
}

.elementor-214 .elementor-element.elementor-element-50bde17>.elementor-element-populated,
.elementor-214 .elementor-element.elementor-element-50bde17>.elementor-element-populated>.elementor-background-overlay,
.elementor-214 .elementor-element.elementor-element-50bde17>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px
}

.elementor-214 .elementor-element.elementor-element-50bde17>.elementor-element-populated {
    box-shadow: 5px 7px 10px 1px rgba(0, 0, 0, .21);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 15px;
    padding: 50px 30px
}

.elementor-214 .elementor-element.elementor-element-50bde17>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-214 .elementor-element.elementor-element-c64b053 .elementor-icon-wrapper {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-c64b053.elementor-view-stacked .elementor-icon {
    background-color: #f7931e
}

.elementor-214 .elementor-element.elementor-element-c64b053.elementor-view-framed .elementor-icon,
.elementor-214 .elementor-element.elementor-element-c64b053.elementor-view-default .elementor-icon {
    color: #f7931e;
    border-color: #f7931e
}

.elementor-214 .elementor-element.elementor-element-c64b053.elementor-view-framed .elementor-icon,
.elementor-214 .elementor-element.elementor-element-c64b053.elementor-view-default .elementor-icon svg {
    fill: #f7931e
}

.elementor-214 .elementor-element.elementor-element-c64b053 .elementor-icon {
    font-size: 90px
}

.elementor-214 .elementor-element.elementor-element-c64b053 .elementor-icon i,
.elementor-214 .elementor-element.elementor-element-c64b053 .elementor-icon svg {
    transform: rotate(0deg)
}

.elementor-214 .elementor-element.elementor-element-d3c77a8 {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-d3c77a8 .elementor-heading-title {
    color: #fff;
    font-family: montserrat, Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2em
}

.elementor-214 .elementor-element.elementor-element-d3c77a8>.elementor-widget-container {
    margin: 0;
    padding: 30px 0 0
}

.elementor-bc-flex-widget .elementor-214 .elementor-element.elementor-element-500ad7f.elementor-column .elementor-column-wrap {
    align-items: flex-start
}

.elementor-214 .elementor-element.elementor-element-500ad7f.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-214 .elementor-element.elementor-element-500ad7f>.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: 0
}

.elementor-214 .elementor-element.elementor-element-500ad7f:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-214 .elementor-element.elementor-element-500ad7f>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #4f4fb0
}

.elementor-214 .elementor-element.elementor-element-500ad7f>.elementor-element-populated,
.elementor-214 .elementor-element.elementor-element-500ad7f>.elementor-element-populated>.elementor-background-overlay,
.elementor-214 .elementor-element.elementor-element-500ad7f>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px
}

.elementor-214 .elementor-element.elementor-element-500ad7f>.elementor-element-populated {
    box-shadow: 5px 7px 10px 1px rgba(0, 0, 0, .21);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 15px;
    padding: 50px 30px
}

.elementor-214 .elementor-element.elementor-element-500ad7f>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-214 .elementor-element.elementor-element-07d5125 .elementor-icon-wrapper {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-07d5125.elementor-view-stacked .elementor-icon {
    background-color: #f7931e
}

.elementor-214 .elementor-element.elementor-element-07d5125.elementor-view-framed .elementor-icon,
.elementor-214 .elementor-element.elementor-element-07d5125.elementor-view-default .elementor-icon {
    color: #f7931e;
    border-color: #f7931e
}

.elementor-214 .elementor-element.elementor-element-07d5125.elementor-view-framed .elementor-icon,
.elementor-214 .elementor-element.elementor-element-07d5125.elementor-view-default .elementor-icon svg {
    fill: #f7931e
}

.elementor-214 .elementor-element.elementor-element-07d5125 .elementor-icon {
    font-size: 90px
}

.elementor-214 .elementor-element.elementor-element-07d5125 .elementor-icon i,
.elementor-214 .elementor-element.elementor-element-07d5125 .elementor-icon svg {
    transform: rotate(0deg)
}

.elementor-214 .elementor-element.elementor-element-0dacb4b {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-0dacb4b .elementor-heading-title {
    color: #fff;
    font-family: montserrat, Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2em
}

.elementor-214 .elementor-element.elementor-element-0dacb4b>.elementor-widget-container {
    margin: 0;
    padding: 30px 0 0
}

.elementor-214 .elementor-element.elementor-element-d19661c:not(.elementor-motion-effects-element-type-background),
.elementor-214 .elementor-element.elementor-element-d19661c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f7931e;
    
    background-position: top left;
    background-repeat: no-repeat;
    background-size: auto
}

.elementor-214 .elementor-element.elementor-element-d19661c {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 20px
}

.elementor-214 .elementor-element.elementor-element-d19661c>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-214 .elementor-element.elementor-element-f540bd3>.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: 0
}

.elementor-214 .elementor-element.elementor-element-f540bd3>.elementor-element-populated {
    margin: 0;
    padding: 30px
}

.elementor-214 .elementor-element.elementor-element-3ab4243>.elementor-container {
    max-width: 522px
}

.elementor-214 .elementor-element.elementor-element-3ab4243 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-b90a84e>.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: 0
}

.elementor-214 .elementor-element.elementor-element-b90a84e>.elementor-element-populated {
    margin: 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-1993e93 {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-1993e93 .elementor-heading-title {
    color: #fff;
    font-family: montserrat, Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.2em
}

.elementor-214 .elementor-element.elementor-element-954a966 {
    margin-top: 50px;
    margin-bottom: 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-51428db>.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: 0
}

.elementor-214 .elementor-element.elementor-element-51428db:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-214 .elementor-element.elementor-element-51428db>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-214 .elementor-element.elementor-element-51428db>.elementor-element-populated,
.elementor-214 .elementor-element.elementor-element-51428db>.elementor-element-populated>.elementor-background-overlay,
.elementor-214 .elementor-element.elementor-element-51428db>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px
}

.elementor-214 .elementor-element.elementor-element-51428db>.elementor-element-populated {
    box-shadow: 5px 7px 10px 1px rgba(0, 0, 0, .21);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 15px;
    padding: 30px
}

.elementor-214 .elementor-element.elementor-element-51428db>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-214 .elementor-element.elementor-element-4ab5471 img {
    width: 150px;
    border-radius: 500px 500px 500px 500px
}

.elementor-214 .elementor-element.elementor-element-4ab5471>.elementor-widget-container {
    margin: 0;
    padding: 0 0 20px
}

.elementor-214 .elementor-element.elementor-element-159cf61 {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-159cf61 .elementor-heading-title {
    color: #5757b9;
    font-family: montserrat, Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.2em
}

.elementor-214 .elementor-element.elementor-element-b1426bd {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-b1426bd .elementor-heading-title {
    color: gray;
    font-family: montserrat, Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.2em
}

.elementor-214 .elementor-element.elementor-element-b1d1a62 {
    text-align: center;
    color: gray;
    font-family: montserrat, Sans-serif
}

.elementor-214 .elementor-element.elementor-element-b1d1a62>.elementor-widget-container {
    margin: 20px 0 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-b211016 {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-b211016 .elementor-star-rating {
    font-size: 13px
}

body:not(.rtl) .elementor-214 .elementor-element.elementor-element-b211016 .elementor-star-rating i:not(:last-of-type) {
    margin-right: 6px
}

body.rtl .elementor-214 .elementor-element.elementor-element-b211016 .elementor-star-rating i:not(:last-of-type) {
    margin-left: 6px
}

.elementor-214 .elementor-element.elementor-element-8244830>.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: 0
}

.elementor-214 .elementor-element.elementor-element-8244830:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-214 .elementor-element.elementor-element-8244830>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-214 .elementor-element.elementor-element-8244830>.elementor-element-populated,
.elementor-214 .elementor-element.elementor-element-8244830>.elementor-element-populated>.elementor-background-overlay,
.elementor-214 .elementor-element.elementor-element-8244830>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px
}

.elementor-214 .elementor-element.elementor-element-8244830>.elementor-element-populated {
    box-shadow: 5px 7px 10px 1px rgba(0, 0, 0, .21);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 15px;
    padding: 30px
}

.elementor-214 .elementor-element.elementor-element-8244830>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-214 .elementor-element.elementor-element-0738786 img {
    width: 150px;
    border-radius: 500px 500px 500px 500px
}

.elementor-214 .elementor-element.elementor-element-0738786>.elementor-widget-container {
    margin: 0;
    padding: 0 0 20px
}

.elementor-214 .elementor-element.elementor-element-63b985c {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-63b985c .elementor-heading-title {
    color: #5757b9;
    font-family: montserrat, Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.2em
}

.elementor-214 .elementor-element.elementor-element-a051df8 {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-a051df8 .elementor-heading-title {
    color: gray;
    font-family: montserrat, Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.2em
}

.elementor-214 .elementor-element.elementor-element-c5860a0 {
    text-align: center;
    color: gray;
    font-family: montserrat, Sans-serif
}

.elementor-214 .elementor-element.elementor-element-c5860a0>.elementor-widget-container {
    margin: 20px 0 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-6423100 {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-6423100 .elementor-star-rating {
    font-size: 13px
}

body:not(.rtl) .elementor-214 .elementor-element.elementor-element-6423100 .elementor-star-rating i:not(:last-of-type) {
    margin-right: 6px
}

body.rtl .elementor-214 .elementor-element.elementor-element-6423100 .elementor-star-rating i:not(:last-of-type) {
    margin-left: 6px
}

.elementor-214 .elementor-element.elementor-element-34ae9f2>.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: 0
}

.elementor-214 .elementor-element.elementor-element-34ae9f2:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-214 .elementor-element.elementor-element-34ae9f2>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-214 .elementor-element.elementor-element-34ae9f2>.elementor-element-populated,
.elementor-214 .elementor-element.elementor-element-34ae9f2>.elementor-element-populated>.elementor-background-overlay,
.elementor-214 .elementor-element.elementor-element-34ae9f2>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px
}

.elementor-214 .elementor-element.elementor-element-34ae9f2>.elementor-element-populated {
    box-shadow: 5px 7px 10px 1px rgba(0, 0, 0, .21);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 15px;
    padding: 30px
}

.elementor-214 .elementor-element.elementor-element-34ae9f2>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-214 .elementor-element.elementor-element-0aa18eb img {
    width: 150px;
    border-radius: 500px 500px 500px 500px
}

.elementor-214 .elementor-element.elementor-element-0aa18eb>.elementor-widget-container {
    margin: 0;
    padding: 0 0 20px
}

.elementor-214 .elementor-element.elementor-element-e888e5a {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-e888e5a .elementor-heading-title {
    color: #5757b9;
    font-family: montserrat, Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.2em
}

.elementor-214 .elementor-element.elementor-element-2c09c99 {
    text-align: center;
    color: gray;
    font-family: montserrat, Sans-serif
}

.elementor-214 .elementor-element.elementor-element-2c09c99>.elementor-widget-container {
    margin: 20px 0 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-73bc116 {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-73bc116 .elementor-star-rating {
    font-size: 13px
}

body:not(.rtl) .elementor-214 .elementor-element.elementor-element-73bc116 .elementor-star-rating i:not(:last-of-type) {
    margin-right: 6px
}

body.rtl .elementor-214 .elementor-element.elementor-element-73bc116 .elementor-star-rating i:not(:last-of-type) {
    margin-left: 6px
}

.elementor-214 .elementor-element.elementor-element-092134a>.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: 0
}

.elementor-214 .elementor-element.elementor-element-092134a:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-214 .elementor-element.elementor-element-092134a>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-214 .elementor-element.elementor-element-092134a>.elementor-element-populated,
.elementor-214 .elementor-element.elementor-element-092134a>.elementor-element-populated>.elementor-background-overlay,
.elementor-214 .elementor-element.elementor-element-092134a>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px
}

.elementor-214 .elementor-element.elementor-element-092134a>.elementor-element-populated {
    box-shadow: 5px 7px 10px 1px rgba(0, 0, 0, .21);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 15px;
    padding: 30px
}

.elementor-214 .elementor-element.elementor-element-092134a>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-214 .elementor-element.elementor-element-c3a9817 img {
    width: 150px;
    border-radius: 500px 500px 500px 500px
}

.elementor-214 .elementor-element.elementor-element-c3a9817>.elementor-widget-container {
    margin: 0;
    padding: 0 0 20px
}

.elementor-214 .elementor-element.elementor-element-c263101 {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-c263101 .elementor-heading-title {
    color: #5757b9;
    font-family: montserrat, Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.2em
}

.elementor-214 .elementor-element.elementor-element-b5c0876 {
    text-align: center;
    color: gray;
    font-family: montserrat, Sans-serif
}

.elementor-214 .elementor-element.elementor-element-b5c0876>.elementor-widget-container {
    margin: 20px 0 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-7e02d3e {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-7e02d3e .elementor-star-rating {
    font-size: 13px
}

body:not(.rtl) .elementor-214 .elementor-element.elementor-element-7e02d3e .elementor-star-rating i:not(:last-of-type) {
    margin-right: 6px
}

body.rtl .elementor-214 .elementor-element.elementor-element-7e02d3e .elementor-star-rating i:not(:last-of-type) {
    margin-left: 6px
}

.elementor-214 .elementor-element.elementor-element-b512a8f:not(.elementor-motion-effects-element-type-background),
.elementor-214 .elementor-element.elementor-element-b512a8f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff;
    background-image: url(https://atrosil.com.br/files/bg-2-1.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-214 .elementor-element.elementor-element-b512a8f {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 20px
}

.elementor-214 .elementor-element.elementor-element-b512a8f>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-214 .elementor-element.elementor-element-6630833>.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: 0
}

.elementor-214 .elementor-element.elementor-element-6630833>.elementor-element-populated {
    margin: 0;
    padding: 30px
}

.elementor-214 .elementor-element.elementor-element-95e0e48>.elementor-container {
    max-width: 522px
}

.elementor-214 .elementor-element.elementor-element-95e0e48 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-d8ee005>.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: 0
}

.elementor-214 .elementor-element.elementor-element-d8ee005>.elementor-element-populated {
    margin: 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-5a1d602 {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-5a1d602 .elementor-heading-title {
    color: #fff;
    font-family: montserrat, Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.2em
}

.elementor-bc-flex-widget .elementor-214 .elementor-element.elementor-element-40ee63e.elementor-column .elementor-column-wrap {
    align-items: flex-end
}

.elementor-214 .elementor-element.elementor-element-40ee63e.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-214 .elementor-element.elementor-element-40ee63e>.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: 0
}

.elementor-214 .elementor-element.elementor-element-40ee63e>.elementor-element-populated {
    margin: 0;
    padding: 30px 30px 0
}

.elementor-214 .elementor-element.elementor-element-9a120ab>.elementor-widget-container {
    margin: 0 0 40px;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-75f1e11c:not(.elementor-motion-effects-element-type-background),
.elementor-214 .elementor-element.elementor-element-75f1e11c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff;
    
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: auto
}

.elementor-214 .elementor-element.elementor-element-75f1e11c {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 20px
}

.elementor-214 .elementor-element.elementor-element-75f1e11c>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-214 .elementor-element.elementor-element-32c32fbf>.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: 0
}

.elementor-214 .elementor-element.elementor-element-32c32fbf>.elementor-element-populated {
    padding: 30px
}

.elementor-214 .elementor-element.elementor-element-702d7494 .elementor-heading-title {
    color: #5757b9;
    font-family: montserrat, Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.2em
}

.elementor-214 .elementor-element.elementor-element-3c6d687f {
    text-align: justify;
    color: gray;
    font-family: montserrat, Sans-serif
}

.elementor-214 .elementor-element.elementor-element-3c6d687f>.elementor-widget-container {
    margin: 30px 0 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-5337cd8d img {
    width: 400px
}

.elementor-214 .elementor-element.elementor-element-3d1e3ad3>.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: 0
}

.elementor-214 .elementor-element.elementor-element-3d1e3ad3>.elementor-element-populated {
    padding: 30px
}

.elementor-214 .elementor-element.elementor-element-59b24bae img {
    width: 450px
}

.elementor-214 .elementor-element.elementor-element-c6be03d:not(.elementor-motion-effects-element-type-background),
.elementor-214 .elementor-element.elementor-element-c6be03d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f7931e
}

.elementor-214 .elementor-element.elementor-element-c6be03d {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 20px
}

.elementor-214 .elementor-element.elementor-element-c6be03d>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-214 .elementor-element.elementor-element-718cbd1b>.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: 0
}

.elementor-214 .elementor-element.elementor-element-718cbd1b>.elementor-element-populated {
    margin: 0;
    padding: 30px
}

.elementor-214 .elementor-element.elementor-element-55d5c2a {
    text-align: center
}

.elementor-214 .elementor-element.elementor-element-55d5c2a .elementor-heading-title {
    color: #fff;
    font-family: montserrat, Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.2em
}

.elementor-214 .elementor-element.elementor-element-39460c25 .elementor-toggle-item:not(:last-child) {
    margin-bottom: 10px
}

.elementor-214 .elementor-element.elementor-element-39460c25 .elementor-tab-title {
    background-color: #5757b9
}

.elementor-214 .elementor-element.elementor-element-39460c25 .elementor-toggle-title,
.elementor-214 .elementor-element.elementor-element-39460c25 .elementor-toggle-icon {
    color: #fff
}

.elementor-214 .elementor-element.elementor-element-39460c25 .elementor-toggle-icon svg {
    fill: #fff
}

.elementor-214 .elementor-element.elementor-element-39460c25 .elementor-tab-title.elementor-active a,
.elementor-214 .elementor-element.elementor-element-39460c25 .elementor-tab-title.elementor-active .elementor-toggle-icon {
    color: #fff
}

.elementor-214 .elementor-element.elementor-element-39460c25 .elementor-toggle-title {
    font-family: montserrat, Sans-serif
}

.elementor-214 .elementor-element.elementor-element-39460c25 .elementor-tab-content {
    background-color: #fff;
    color: #5757b9;
    font-family: montserrat, Sans-serif
}

.elementor-214 .elementor-element.elementor-element-39460c25>.elementor-widget-container {
    margin: 30px 0 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-1860507 .elementor-button .elementor-align-icon-right {
    margin-left: 18px
}

.elementor-214 .elementor-element.elementor-element-1860507 .elementor-button .elementor-align-icon-left {
    margin-right: 18px
}

.elementor-214 .elementor-element.elementor-element-1860507 .elementor-button {
    font-family: montserrat, Sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    fill: #fff;
    color: #fff;
    background-color: #5757b9
}



.elementor-214 .elementor-element.elementor-element-1860507>.elementor-widget-container {
    margin: 0;
    padding: 50px 0 0
}

.elementor-214 .elementor-element.elementor-element-d29f939 {
    text-align: center;
    color: #000;
    font-family: montserrat, Sans-serif
}

.elementor-214 .elementor-element.elementor-element-d29f939>.elementor-widget-container {
    margin: 30px 0 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-bbdefdc:not(.elementor-motion-effects-element-type-background),
.elementor-214 .elementor-element.elementor-element-bbdefdc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #4054b2
}

.elementor-214 .elementor-element.elementor-element-bbdefdc {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 50px 20px
}

.elementor-214 .elementor-element.elementor-element-bbdefdc>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-bc-flex-widget .elementor-214 .elementor-element.elementor-element-d73def4.elementor-column .elementor-column-wrap {
    align-items: flex-start
}

.elementor-214 .elementor-element.elementor-element-d73def4.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-214 .elementor-element.elementor-element-d73def4>.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: 0
}

.elementor-214 .elementor-element.elementor-element-d73def4>.elementor-element-populated {
    margin: 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-dd1e0b5 .elementor-icon-list-icon i {
    color: #fff
}

.elementor-214 .elementor-element.elementor-element-dd1e0b5 .elementor-icon-list-icon svg {
    fill: #fff
}

.elementor-214 .elementor-element.elementor-element-dd1e0b5 {
    --e-icon-list-icon-size: 18px
}

.elementor-214 .elementor-element.elementor-element-dd1e0b5 .elementor-icon-list-text {
    color: #fff
}

.elementor-214 .elementor-element.elementor-element-dd1e0b5 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-214 .elementor-element.elementor-element-dd1e0b5 .elementor-icon-list-item>a {
    font-size: 18px
}

.elementor-214 .elementor-element.elementor-element-c69b115 {
    color: #fff
}

.elementor-214 .elementor-element.elementor-element-c69b115>.elementor-widget-container {
    margin: 20px 0 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-6bdd600>.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: 0
}

.elementor-214 .elementor-element.elementor-element-6bdd600>.elementor-element-populated {
    margin: 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-b1ce58f .elementor-icon-list-icon i {
    color: #fff
}

.elementor-214 .elementor-element.elementor-element-b1ce58f .elementor-icon-list-icon svg {
    fill: #fff
}

.elementor-214 .elementor-element.elementor-element-b1ce58f {
    --e-icon-list-icon-size: 18px
}

.elementor-214 .elementor-element.elementor-element-b1ce58f .elementor-icon-list-text {
    color: #fff
}

.elementor-214 .elementor-element.elementor-element-b1ce58f .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-214 .elementor-element.elementor-element-b1ce58f .elementor-icon-list-item>a {
    font-size: 18px
}

.elementor-214 .elementor-element.elementor-element-b1ce58f>.elementor-widget-container {
    margin: 0;
    padding: 0 6px 0 0
}

.elementor-214 .elementor-element.elementor-element-9664c89 {
    text-align: left
}

.elementor-214 .elementor-element.elementor-element-9664c89>.elementor-widget-container {
    margin: 20px 0 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-c8435fd>.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: 0
}

.elementor-214 .elementor-element.elementor-element-c8435fd>.elementor-element-populated {
    margin: 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-ce120b2 .elementor-icon-list-icon i {
    color: #fff
}

.elementor-214 .elementor-element.elementor-element-ce120b2 .elementor-icon-list-icon svg {
    fill: #fff
}

.elementor-214 .elementor-element.elementor-element-ce120b2 {
    --e-icon-list-icon-size: 18px
}

.elementor-214 .elementor-element.elementor-element-ce120b2 .elementor-icon-list-text {
    color: #fff
}

.elementor-214 .elementor-element.elementor-element-ce120b2 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-214 .elementor-element.elementor-element-ce120b2 .elementor-icon-list-item>a {
    font-size: 18px
}

.elementor-214 .elementor-element.elementor-element-542d00a {
    text-align: left
}

.elementor-214 .elementor-element.elementor-element-542d00a>.elementor-widget-container {
    margin: 20px 0 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-7aa0a31 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-214 .elementor-element.elementor-element-5cf9f42 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

:root {
    --page-title-display: none
}

@media(min-width:768px) {
    .elementor-214 .elementor-element.elementor-element-bd36915 {
        width: 100%
    }

    .elementor-214 .elementor-element.elementor-element-b45cce2 {
        width: 100%
    }
}

@media(max-width:767px) {
    .elementor-214 .elementor-element.elementor-element-3ba7697e>.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: 0
    }

    .elementor-214 .elementor-element.elementor-element-3ba7697e>.elementor-element-populated {
        padding: 0
    }

    .elementor-214 .elementor-element.elementor-element-59f8c1c3 {
        text-align: center
    }

    .elementor-214 .elementor-element.elementor-element-59f8c1c3 img {
        width: 149px
    }

    .elementor-214 .elementor-element.elementor-element-59f8c1c3>.elementor-widget-container {
        padding: 0 0 50px
    }

    .elementor-214 .elementor-element.elementor-element-62196ded {
        text-align: center
    }

    .elementor-214 .elementor-element.elementor-element-62196ded .elementor-heading-title {
        font-size: 34px
    }

    .elementor-214 .elementor-element.elementor-element-261d0f8b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(13px/2)
    }

    .elementor-214 .elementor-element.elementor-element-261d0f8b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(13px/2)
    }

    .elementor-214 .elementor-element.elementor-element-261d0f8b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(13px/2);
        margin-left: calc(13px/2)
    }

    .elementor-214 .elementor-element.elementor-element-261d0f8b .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-13px/2);
        margin-left: calc(-13px/2)
    }

    body.rtl .elementor-214 .elementor-element.elementor-element-261d0f8b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-13px/2)
    }

    body:not(.rtl) .elementor-214 .elementor-element.elementor-element-261d0f8b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-13px/2)
    }

    .elementor-214 .elementor-element.elementor-element-261d0f8b .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-214 .elementor-element.elementor-element-261d0f8b .elementor-icon-list-item>a {
        font-size: 16px
    }

    .elementor-214 .elementor-element.elementor-element-26ba6d7b>.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: 0
    }

    .elementor-214 .elementor-element.elementor-element-26ba6d7b>.elementor-element-populated {
        margin: 0;
        padding: 0
    }

    .elementor-214 .elementor-element.elementor-element-44bd4ba>.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: 0
    }

    .elementor-214 .elementor-element.elementor-element-44bd4ba>.elementor-element-populated {
        padding: 0
    }

    .elementor-214 .elementor-element.elementor-element-779f74f0 img {
        width: 241px
    }

    .elementor-214 .elementor-element.elementor-element-7eff8382>.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: 0
    }

    .elementor-214 .elementor-element.elementor-element-7eff8382>.elementor-element-populated {
        padding: 0
    }

    .elementor-214 .elementor-element.elementor-element-6a579dc9 {
        text-align: center
    }

    .elementor-214 .elementor-element.elementor-element-6a579dc9 .elementor-heading-title {
        font-size: 34px
    }

    .elementor-214 .elementor-element.elementor-element-4881aadb img {
        width: 241px
    }

    .elementor-214 .elementor-element.elementor-element-4881aadb>.elementor-widget-container {
        margin: 20px 0 0
    }

    .elementor-214 .elementor-element.elementor-element-7c51b3f2>.elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-214 .elementor-element.elementor-element-63c1b78c:not(.elementor-motion-effects-element-type-background),
    .elementor-214 .elementor-element.elementor-element-63c1b78c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        
        background-position: bottom center
    }

    .elementor-214 .elementor-element.elementor-element-74181b1b>.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: 0
    }

    .elementor-214 .elementor-element.elementor-element-74181b1b>.elementor-element-populated {
        padding: 0
    }

    .elementor-214 .elementor-element.elementor-element-eaa4d42 {
        text-align: center
    }

    .elementor-214 .elementor-element.elementor-element-eaa4d42 .elementor-heading-title {
        font-size: 34px
    }

    .elementor-214 .elementor-element.elementor-element-18a9fc1a img {
        width: 297px
    }

    .elementor-214 .elementor-element.elementor-element-18a9fc1a>.elementor-widget-container {
        margin: 0 0 0 -20px
    }

    .elementor-214 .elementor-element.elementor-element-5e336a7f>.elementor-widget-container {
        margin: 0;
        padding: 20px 0 0
    }

    .elementor-214 .elementor-element.elementor-element-8b007eb>.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: 0
    }

    .elementor-214 .elementor-element.elementor-element-8b007eb>.elementor-element-populated {
        padding: 0
    }

    .elementor-214 .elementor-element.elementor-element-79c33c44 img {
        width: 241px
    }

    .elementor-214 .elementor-element.elementor-element-667eeda0:not(.elementor-motion-effects-element-type-background),
    .elementor-214 .elementor-element.elementor-element-667eeda0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: -392px 0
    }

    .elementor-214 .elementor-element.elementor-element-c00d293>.elementor-element-populated {
        padding: 0
    }

    .elementor-214 .elementor-element.elementor-element-55c409b9 .elementor-heading-title {
        font-size: 34px
    }

    .elementor-214 .elementor-element.elementor-element-403ce5ec .elementor-heading-title {
        font-size: 20px
    }

    .elementor-214 .elementor-element.elementor-element-7b958a10 .elementor-heading-title {
        font-size: 14px
    }

    .elementor-214 .elementor-element.elementor-element-a3c4b78 .elementor-heading-title {
        font-size: 20px
    }

    .elementor-214 .elementor-element.elementor-element-79888525 .elementor-heading-title {
        font-size: 14px
    }

    .elementor-214 .elementor-element.elementor-element-1cc6f589 .elementor-heading-title {
        font-size: 20px
    }

    .elementor-214 .elementor-element.elementor-element-5895cdf3 .elementor-heading-title {
        font-size: 14px
    }

    .elementor-214 .elementor-element.elementor-element-25c84f98>.elementor-widget-container {
        margin: 0;
        padding: 20px 0 0
    }

    .elementor-bc-flex-widget .elementor-214 .elementor-element.elementor-element-bd36915.elementor-column .elementor-column-wrap {
        align-items: center
    }

    .elementor-214 .elementor-element.elementor-element-bd36915.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
        align-content: center;
        align-items: center
    }

    .elementor-214 .elementor-element.elementor-element-bd36915.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        justify-content: center
    }

    .elementor-214 .elementor-element.elementor-element-bd36915>.elementor-element-populated {
        margin: 0 0 0 10px;
        padding: 0 0 0 20px
    }

    .elementor-214 .elementor-element.elementor-element-a316dbd>.elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-214 .elementor-element.elementor-element-f5bde42 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 21px 0 0
    }

    .elementor-214 .elementor-element.elementor-element-d34f2f2>.elementor-widget-container {
        margin: 0;
        padding: 20px 0 0
    }

    .elementor-214 .elementor-element.elementor-element-20639378:not(.elementor-motion-effects-element-type-background),
    .elementor-214 .elementor-element.elementor-element-20639378>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        
        background-position: bottom left
    }

    .elementor-214 .elementor-element.elementor-element-30830883>.elementor-element-populated {
        padding: 0
    }

    .elementor-214 .elementor-element.elementor-element-566c5156 .elementor-heading-title {
        font-size: 34px
    }

    .elementor-214 .elementor-element.elementor-element-6fe3990a .elementor-heading-title {
        font-size: 78px
    }

    .elementor-214 .elementor-element.elementor-element-7ab40d24 .elementor-heading-title {
        font-size: 78px
    }

    .elementor-214 .elementor-element.elementor-element-7d4f574d .elementor-heading-title {
        font-size: 78px
    }

    .elementor-214 .elementor-element.elementor-element-5f89e8fa>.elementor-element-populated {
        padding: 0
    }

    .elementor-214 .elementor-element.elementor-element-3ae4b219 {
        text-align: center
    }

    .elementor-214 .elementor-element.elementor-element-3ae4b219 .elementor-heading-title {
        font-size: 34px
    }

    .elementor-214 .elementor-element.elementor-element-9a8f05f {
        text-align: center
    }

    .elementor-214 .elementor-element.elementor-element-9a8f05f .elementor-heading-title {
        font-size: 34px
    }

    .elementor-214 .elementor-element.elementor-element-da6e824 .elementor-spacer-inner {
        height: 24px
    }

    .elementor-214 .elementor-element.elementor-element-5455af2 {
        text-align: center
    }

    .elementor-214 .elementor-element.elementor-element-5455af2 .elementor-heading-title {
        font-size: 20px
    }

    .elementor-214 .elementor-element.elementor-element-5455af2>.elementor-widget-container {
        margin: 0
    }

    .elementor-214 .elementor-element.elementor-element-af8957e {
        text-align: center
    }

    .elementor-214 .elementor-element.elementor-element-af8957e .elementor-heading-title {
        font-size: 34px
    }

    .elementor-214 .elementor-element.elementor-element-264203e .elementor-countdown-wrapper {
        max-width: 100%
    }

    .elementor-214 .elementor-element.elementor-element-264203e .elementor-countdown-digits {
        font-size: 30px
    }

    .elementor-214 .elementor-element.elementor-element-264203e .elementor-countdown-label {
        font-size: 11px
    }

    .elementor-214 .elementor-element.elementor-element-23cbee67:not(.elementor-motion-effects-element-type-background),
    .elementor-214 .elementor-element.elementor-element-23cbee67>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center
    }

    .elementor-214 .elementor-element.elementor-element-51c337ae>.elementor-element-populated {
        padding: 0
    }

    .elementor-214 .elementor-element.elementor-element-35aba303 .elementor-heading-title {
        font-size: 34px
    }

    .elementor-214 .elementor-element.elementor-element-2dda60f3 .elementor-heading-title {
        font-size: 20px
    }

    .elementor-214 .elementor-element.elementor-element-3262f1aa .elementor-heading-title {
        font-size: 20px
    }

    .elementor-214 .elementor-element.elementor-element-d3c77a8 .elementor-heading-title {
        font-size: 20px
    }

    .elementor-214 .elementor-element.elementor-element-0dacb4b .elementor-heading-title {
        font-size: 20px
    }

    .elementor-214 .elementor-element.elementor-element-d19661c:not(.elementor-motion-effects-element-type-background),
    .elementor-214 .elementor-element.elementor-element-d19661c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: -392px 0
    }

    .elementor-214 .elementor-element.elementor-element-f540bd3>.elementor-element-populated {
        padding: 0
    }

    .elementor-214 .elementor-element.elementor-element-1993e93 .elementor-heading-title {
        font-size: 34px
    }

    .elementor-214 .elementor-element.elementor-element-159cf61 .elementor-heading-title {
        font-size: 20px
    }

    .elementor-214 .elementor-element.elementor-element-b1426bd .elementor-heading-title {
        font-size: 14px
    }

    .elementor-214 .elementor-element.elementor-element-63b985c .elementor-heading-title {
        font-size: 20px
    }

    .elementor-214 .elementor-element.elementor-element-a051df8 .elementor-heading-title {
        font-size: 14px
    }

    .elementor-214 .elementor-element.elementor-element-e888e5a .elementor-heading-title {
        font-size: 20px
    }

    .elementor-214 .elementor-element.elementor-element-c263101 .elementor-heading-title {
        font-size: 20px
    }

    .elementor-214 .elementor-element.elementor-element-b512a8f:not(.elementor-motion-effects-element-type-background),
    .elementor-214 .elementor-element.elementor-element-b512a8f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center
    }

    .elementor-214 .elementor-element.elementor-element-6630833>.elementor-element-populated {
        padding: 0
    }

    .elementor-214 .elementor-element.elementor-element-5a1d602 .elementor-heading-title {
        font-size: 34px
    }

    .elementor-214 .elementor-element.elementor-element-40ee63e>.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: 0
    }

    .elementor-214 .elementor-element.elementor-element-40ee63e>.elementor-element-populated {
        margin: 0;
        padding: 0
    }

    .elementor-214 .elementor-element.elementor-element-75f1e11c:not(.elementor-motion-effects-element-type-background),
    .elementor-214 .elementor-element.elementor-element-75f1e11c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        
        background-position: bottom center
    }

    .elementor-214 .elementor-element.elementor-element-32c32fbf>.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: 0
    }

    .elementor-214 .elementor-element.elementor-element-32c32fbf>.elementor-element-populated {
        padding: 0
    }

    .elementor-214 .elementor-element.elementor-element-702d7494 {
        text-align: center
    }

    .elementor-214 .elementor-element.elementor-element-702d7494 .elementor-heading-title {
        font-size: 34px
    }

    .elementor-214 .elementor-element.elementor-element-5337cd8d img {
        width: 297px
    }

    .elementor-214 .elementor-element.elementor-element-5337cd8d>.elementor-widget-container {
        margin: 0 0 0 -20px
    }

    .elementor-214 .elementor-element.elementor-element-3d1e3ad3>.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: 0
    }

    .elementor-214 .elementor-element.elementor-element-3d1e3ad3>.elementor-element-populated {
        padding: 0
    }

    .elementor-214 .elementor-element.elementor-element-59b24bae img {
        width: 241px
    }

    .elementor-214 .elementor-element.elementor-element-718cbd1b>.elementor-element-populated {
        padding: 0
    }

    .elementor-214 .elementor-element.elementor-element-55d5c2a .elementor-heading-title {
        font-size: 34px
    }

    .elementor-214 .elementor-element.elementor-element-1860507>.elementor-widget-container {
        margin: 0;
        padding: 20px 0 0
    }

    .elementor-214 .elementor-element.elementor-element-bbdefdc {
        margin-top: 0;
        margin-bottom: 0;
        padding: 40px 20px
    }

    .elementor-214 .elementor-element.elementor-element-dd1e0b5>.elementor-widget-container {
        margin: 0
    }

    .elementor-214 .elementor-element.elementor-element-c69b115 {
        text-align: center
    }

    .elementor-214 .elementor-element.elementor-element-6bdd600>.elementor-element-populated {
        margin: 50px 0 0
    }

    .elementor-214 .elementor-element.elementor-element-9664c89 {
        text-align: center
    }

    .elementor-214 .elementor-element.elementor-element-c8435fd>.elementor-element-populated {
        margin: 50px 0 0
    }

    .elementor-214 .elementor-element.elementor-element-542d00a {
        text-align: center
    }
}