.elementor-32 .elementor-element.elementor-element-e3421b3 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-8abc513 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-cc3f2e8 > .elementor-container {
    max-width: 1150px;
}

.elementor-32 .elementor-element.elementor-element-cc3f2e8:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-cc3f2e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-32 .elementor-element.elementor-element-cc3f2e8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-cc3f2e8 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-1893614 {
    text-align: center;
    z-index: 2;
}

.elementor-32 .elementor-element.elementor-element-1893614 .elementor-image img {
    width: 100%;
    max-width: 100%;
}

.elementor-32 .elementor-element.elementor-element-1893614 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-cf1b0e1.elementor-column .elementor-column-wrap {
    align-items: flex-end;
}

.elementor-32 .elementor-element.elementor-element-cf1b0e1.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: flex-end;
}

.elementor-32 .elementor-element.elementor-element-c77f589 .elementor-icon-list-icon i {
    color: #840000;
    font-size: 40px;
    line-height: 2;
}

.elementor-32 .elementor-element.elementor-element-c77f589 .elementor-icon-list-icon {
    width: 40px;
}

.elementor-32 .elementor-element.elementor-element-c77f589 .elementor-icon-list-text {
    color: #6e7f13;
}

.elementor-32 .elementor-element.elementor-element-c77f589 .elementor-icon-list-item a {
    font-family: "Open Sans", sans-serif;
    font-size: 40px;
    font-weight: 700;
    letter-spacing: 1px;
}

.elementor-32 .elementor-element.elementor-element-c77f589 > .elementor-widget-container {
    /*margin: 0px 0px 10px 0px;*/
}

.elementor-32 .elementor-element.elementor-element-10dc923.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-32 .elementor-element.elementor-element-10dc923.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
}

.elementor-32 .elementor-element.elementor-element-da3b141 a.elementor-button, .elementor-32 .elementor-element.elementor-element-da3b141 .elementor-button {
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #ffffff;
    background-color: #840000;
    border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-bb50509 > .elementor-container {
    max-width: 1150px;
}

.elementor-32 .elementor-element.elementor-element-bb50509:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-bb50509 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #840000;
}

.elementor-32 .elementor-element.elementor-element-bb50509 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 2;
}

.elementor-32 .elementor-element.elementor-element-bb50509 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-2372bf4 > .elementor-element-populated {
    margin: -10px 0px -10px 0px;
}

.elementor-32 .elementor-element.elementor-element-c5f062b .elementor-menu-toggle {
    margin: 0 auto;
}

.elementor-32 .elementor-element.elementor-element-c5f062b .elementor-nav-menu--main {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 1px;
}

.elementor-32 .elementor-element.elementor-element-c5f062b .elementor-nav-menu--main .elementor-item {
    color: #ffffff;
}

.elementor-32 .elementor-element.elementor-element-c5f062b .elementor-nav-menu--main .elementor-item:hover,
.elementor-32 .elementor-element.elementor-element-c5f062b .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-32 .elementor-element.elementor-element-c5f062b .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-32 .elementor-element.elementor-element-c5f062b .elementor-nav-menu--main .elementor-item:focus {
    color: #fff;
}

.elementor-32 .elementor-element.elementor-element-c5f062b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
.elementor-32 .elementor-element.elementor-element-c5f062b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: #6e7f13;
}

.elementor-32 .elementor-element.elementor-element-c5f062b .e--pointer-framed .elementor-item:before,
.elementor-32 .elementor-element.elementor-element-c5f062b .e--pointer-framed .elementor-item:after {
    border-color: #6e7f13;
}

.elementor-32 .elementor-element.elementor-element-c6580d9 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-2774ece > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-919600e > .elementor-container {
    max-width: 1150px;
}

.elementor-32 .elementor-element.elementor-element-919600e:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-919600e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgba(132, 0, 0, 0);
}

.elementor-32 .elementor-element.elementor-element-919600e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 2;
}

.elementor-32 .elementor-element.elementor-element-919600e > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-ab6b920 > .elementor-element-populated {
    margin: -10px 0px -10px 0px;
}

.elementor-32 .elementor-element.elementor-element-af4ef29 > .elementor-container {
    max-width: 1150px;
}

.elementor-32 .elementor-element.elementor-element-af4ef29:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-af4ef29 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-32 .elementor-element.elementor-element-af4ef29 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-af4ef29 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-1962fa6 {
    text-align: center;
    z-index: 2;
}

.elementor-32 .elementor-element.elementor-element-1962fa6 .elementor-image img {
    width: 100%;
    max-width: 100%;
}

.elementor-32 .elementor-element.elementor-element-1962fa6 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-e2e54ef.elementor-column .elementor-column-wrap {
    align-items: flex-end;
}

.elementor-32 .elementor-element.elementor-element-e2e54ef.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: flex-end;
}

.elementor-32 .elementor-element.elementor-element-e2e54ef > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-32 .elementor-element.elementor-element-e2e54ef > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-0f7e9fe .elementor-icon-list-icon i {
    color: #ffffff;
    font-size: 40px;
}

.elementor-32 .elementor-element.elementor-element-0f7e9fe .elementor-icon-list-icon {
    width: 40px;
}

.elementor-32 .elementor-element.elementor-element-0f7e9fe .elementor-icon-list-text {
    color: #ffffff;
}

.elementor-32 .elementor-element.elementor-element-0f7e9fe .elementor-icon-list-item {
    font-family: "Open Sans", sans-serif;
    font-size: 40px;
    font-weight: 700;
    letter-spacing: 1px;
}

.elementor-32 .elementor-element.elementor-element-0f7e9fe > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
    background-color: #840000;
}

.elementor-32 .elementor-element.elementor-element-0f7e9fe {
    z-index: 1;
}

.elementor-32 .elementor-element.elementor-element-bfb29ca.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-32 .elementor-element.elementor-element-bfb29ca.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
}

.elementor-32 .elementor-element.elementor-element-bfb29ca > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-8d3fa47 a.elementor-button, .elementor-32 .elementor-element.elementor-element-8d3fa47 .elementor-button {
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #ffffff;
    background-color: #840000;
    border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-a68d4fa > .elementor-container {
    min-height: 400px;
}

.elementor-32 .elementor-element.elementor-element-a68d4fa > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-32 .elementor-element.elementor-element-a68d4fa:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-a68d4fa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-32 .elementor-element.elementor-element-a68d4fa {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-32 .elementor-element.elementor-element-a68d4fa > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-8ffa81f {
    text-align: center;
}

.elementor-32 .elementor-element.elementor-element-8ffa81f.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-32 .elementor-element.elementor-element-8ffa81f .elementor-heading-title {
    font-family: "Open Sans", sans-serif;
    font-size: 30px;
    font-weight: 600;
    letter-spacing: 1px;
}

.elementor-32 .elementor-element.elementor-element-8607bc2 {
    text-align: center;
}

.elementor-32 .elementor-element.elementor-element-8607bc2.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-32 .elementor-element.elementor-element-8607bc2 .elementor-heading-title {
    font-family: "Open Sans", sans-serif;
    font-size: 25px;
    font-weight: 500;
}

.elementor-32 .elementor-element.elementor-element-727bd0f {
    text-align: center;
}

.elementor-32 .elementor-element.elementor-element-727bd0f.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-32 .elementor-element.elementor-element-727bd0f .elementor-heading-title {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: 500;
}

.elementor-32 .elementor-element.elementor-element-433ca59 {
    text-align: center;
}

.elementor-32 .elementor-element.elementor-element-433ca59.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-32 .elementor-element.elementor-element-433ca59 .elementor-heading-title {
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
    font-weight: 500;
}

.elementor-32 .elementor-element.elementor-element-7dbe2c9 a.elementor-button, .elementor-32 .elementor-element.elementor-element-7dbe2c9 .elementor-button {
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
    color: #ffffff;
    background-color: #840000;
    border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-7dbe2c9 a.elementor-button:hover, .elementor-32 .elementor-element.elementor-element-7dbe2c9 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-7dbe2c9 a.elementor-button:focus, .elementor-32 .elementor-element.elementor-element-7dbe2c9 .elementor-button:focus {
    /*color: #ffffff;*/
    /*background-color: rgba(0, 0, 0, 0);*/
    /*border-color: #ffffff;*/
}

.elementor-32 .elementor-element.elementor-element-7dbe2c9 .elementor-button {
    border-style: solid;
    border-color: #840000;
}

.elementor-32 .elementor-element.elementor-element-c3b2fd5 > .elementor-container {
    min-height: 800px;
}

.elementor-32 .elementor-element.elementor-element-c3b2fd5 > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-32 .elementor-element.elementor-element-ec2994e .elementor-repeater-item-1be76f2 .slick-slide-bg {
    background-size: cover;
}

.elementor-32 .elementor-element.elementor-element-ec2994e .elementor-repeater-item-1be76f2 .slick-slide-inner .elementor-slide-content {
    margin: 0 auto;
}

.elementor-32 .elementor-element.elementor-element-ec2994e .elementor-repeater-item-1be76f2 .slick-slide-inner {
    align-items: center;
    text-align: center;
}

.elementor-32 .elementor-element.elementor-element-ec2994e .slick-slide {
    height: 800px;
}

.elementor-32 .elementor-element.elementor-element-ec2994e .slick-slide-bg {
    animation-duration: calc(4000ms * 1.2);
    transition-duration: calc(4000ms);
}

.elementor-32 .elementor-element.elementor-element-ec2994e .elementor-slide-content {
    max-width: 80%;
}

.elementor-32 .elementor-element.elementor-element-ec2994e .slick-slide-inner {
    text-align: center;
}

.elementor-32 .elementor-element.elementor-element-ec2994e .slick-slide-inner .elementor-slide-heading:not(:last-child) {
    margin-bottom: 50px;
}

.elementor-32 .elementor-element.elementor-element-ec2994e .elementor-slide-heading {
    color: #ffffff;
    font-family: "Open Sans", sans-serif;
    font-size: 35px;
    font-weight: 500;

    letter-spacing: 1px;
}

.elementor-32 .elementor-element.elementor-element-ec2994e .slick-slide-inner .elementor-slide-description:not(:last-child) {
    margin-bottom: 50px;
}

.elementor-32 .elementor-element.elementor-element-ec2994e .elementor-slide-description {
    color: #ffffff;
    font-family: "Open Sans", sans-serif;
    font-size: 25px;
    font-weight: 500;
    line-height: 2.5em;
    letter-spacing: 1px;
}

.elementor-32 .elementor-element.elementor-element-ec2994e .elementor-slide-button {
    color: #ffffff;
    border-color: #840000;
    font-family: "Open Sans", sans-serif;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 1px;
    border-radius: 5px;
    background-color: #840000;
}

.elementor-32 .elementor-element.elementor-element-ec2994e .elementor-slide-button:hover {
    color: #ffffff;
    background-color: rgba(255, 255, 255, 0);
    border-color: #ffffff;
}

.elementor-32 .elementor-element.elementor-element-07d2163 {
    margin-top: 50px;
    margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-6750a582:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-6750a582 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-32 .elementor-element.elementor-element-6750a582 > .elementor-background-overlay {
    background-color: transparent;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-6750a582 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 100px 0px;
}

.elementor-32 .elementor-element.elementor-element-e2e0cec.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-32 .elementor-element.elementor-element-e2e0cec.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
}

.elementor-32 .elementor-element.elementor-element-2f8b959 .elementor-divider-separator {
    border-top-style: solid;
    border-top-width: 5px;
    border-top-color: #840000;
    width: 75%;
}

.elementor-32 .elementor-element.elementor-element-2f8b959 .elementor-divider {
    text-align: left;
}

.elementor-32 .elementor-element.elementor-element-d6dea3b {
    text-align: left;
}

.elementor-32 .elementor-element.elementor-element-d6dea3b.elementor-widget-heading .elementor-heading-title {
    color: rgba(0, 0, 0, 0.7);
}

.elementor-32 .elementor-element.elementor-element-d6dea3b .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    letter-spacing: 1px;
}

.elementor-32 .elementor-element.elementor-element-4ae3579 > .elementor-container {
    max-width: 945px;
}

.elementor-32 .elementor-element.elementor-element-4ae3579 {
    margin-top: -20px;
    margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-434e0c1 .elementor-text-editor {
    text-align: left;
}

.elementor-32 .elementor-element.elementor-element-434e0c1 {
    color: rgba(0, 0, 0, 0.7);
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 1px;
}

.elementor-32 .elementor-element.elementor-element-ad3a6bc > .elementor-container {
    max-width: 950px;
}

.elementor-32 .elementor-element.elementor-element-ad3a6bc {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-116e2c1 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-7e053f8c .elementor-main-swiper {
    height: 250px;
    width: 100%;
}

.elementor-32 .elementor-element.elementor-element-7e053f8c.elementor-skin-slideshow .elementor-main-swiper {
    margin-bottom: 50px;
}

.elementor-32 .elementor-element.elementor-element-7e053f8c .elementor-main-swiper .swiper-slide {
    border-width: 5px 5px 5px 5px;
    border-radius: 5px;
    border-color: #6e7f13;
}

.elementor-32 .elementor-element.elementor-element-7e053f8c .elementor-swiper-button {
    font-size: 20px;
}

.elementor-32 .elementor-element.elementor-element-7e053f8c .elementor-carousel-image-overlay {
    background-color: rgba(255, 255, 255, 0.84);
    color: #000000;
}

#elementor-lightbox-slideshow-7e053f8c {
    background-color: #ffffff;
}

#elementor-lightbox-slideshow-7e053f8c .dialog-lightbox-close-button, #elementor-lightbox-slideshow-7e053f8c .elementor-swiper-button {
    color: #000000;
}

#elementor-lightbox-slideshow-7e053f8c .dialog-lightbox-close-button:hover, #elementor-lightbox-slideshow-7e053f8c .elementor-swiper-button:hover {
    color: #000000;
}

#elementor-lightbox-slideshow-7e053f8c .elementor-video-container {
    width: 50%;
}

.elementor-32 .elementor-element.elementor-element-7e053f8c > .elementor-widget-container {
    padding: 25px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-9f5323f .elementor-text-editor {
    text-align: center;
}

.elementor-32 .elementor-element.elementor-element-9f5323f {
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
}

.elementor-32 .elementor-element.elementor-element-9f5323f > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-7925cf2 > .elementor-container {
    max-width: 950px;
    min-height: 50vh;
}

.elementor-32 .elementor-element.elementor-element-7925cf2 > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-32 .elementor-element.elementor-element-7925cf2:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-7925cf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: center center;
    background-size: cover;
}

.elementor-32 .elementor-element.elementor-element-7925cf2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-b36c807 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-911deab {
    text-align: left;
}

.elementor-32 .elementor-element.elementor-element-911deab.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-32 .elementor-element.elementor-element-911deab .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 50px;
    font-weight: 500;
    letter-spacing: 1px;
}

.elementor-32 .elementor-element.elementor-element-911deab > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-fd8a87b a.elementor-button, .elementor-32 .elementor-element.elementor-element-fd8a87b .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 1px;
    color: #ffffff;
    background-color: #840000;
    border-radius: 5px 5px 5px 5px;
    padding: 20px 20px 20px 20px;
}

.elementor-32 .elementor-element.elementor-element-fd8a87b > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-9d0c176:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-9d0c176 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-32 .elementor-element.elementor-element-9d0c176 > .elementor-background-overlay {
    background-color: transparent;
    /*background-image: linear-gradient(0deg, rgba(255, 255, 255, 0) 80%, rgba(145, 145, 145, 0.92) 100%);*/
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-9d0c176 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-2fcf11c.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-32 .elementor-element.elementor-element-2fcf11c.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
}

.elementor-32 .elementor-element.elementor-element-ff80169 .elementor-divider-separator {
    border-top-style: solid;
    border-top-width: 5px;
    border-top-color: #840000;
    width: 75%;
}

.elementor-32 .elementor-element.elementor-element-ff80169 .elementor-divider {
    text-align: left;
}

.elementor-32 .elementor-element.elementor-element-ff80169 > .elementor-widget-container {
    margin: 100px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-8b98131 {
    text-align: left;
}

.elementor-32 .elementor-element.elementor-element-8b98131.elementor-widget-heading .elementor-heading-title {
    color: rgba(0, 0, 0, 0.7);
}

.elementor-32 .elementor-element.elementor-element-8b98131 .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    letter-spacing: 1px;
}

.elementor-32 .elementor-element.elementor-element-8b98131 > .elementor-widget-container {
    margin: 100px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-d60530d > .elementor-container {
    max-width: 945px;
}

.elementor-32 .elementor-element.elementor-element-d60530d {
    margin-top: -20px;
    margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-002cb72 .elementor-text-editor {
    text-align: left;
}

.elementor-32 .elementor-element.elementor-element-002cb72 {
    color: rgba(0, 0, 0, 0.7);
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 1px;
}

.elementor-32 .elementor-element.elementor-element-cd835d3 > .elementor-container {
    max-width: 950px;
}

.elementor-32 .elementor-element.elementor-element-cd835d3 > .elementor-background-overlay {
    background-color: rgba(255, 255, 255, 0);
    opacity: 0.9;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-cd835d3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 50px 0px;
}

.elementor-32 .elementor-element.elementor-element-4500cc6 > .elementor-container {
    max-width: 950px;
}

.elementor-32 .elementor-element.elementor-element-9fbd157 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-974a329 .elementor-image img {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: #6e7f13;
    border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-e44a1bd > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 5px 0px 5px;
}

.elementor-32 .elementor-element.elementor-element-8a1993f {
    text-align: center;
}

.elementor-32 .elementor-element.elementor-element-8a1993f.elementor-widget-heading .elementor-heading-title {
    color: rgba(0, 0, 0, 0.7);
}

.elementor-32 .elementor-element.elementor-element-8a1993f .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-32 .elementor-element.elementor-element-7237be3 .elementor-text-editor {

}

.elementor-32 .elementor-element.elementor-element-7237be3 {
    color: rgba(0, 0, 0, 0.7);
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5em;
}

.elementor-32 .elementor-element.elementor-element-4e8733c .elementor-image img {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: #6e7f13;
    border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-970e48b > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 5px 0px 5px;
}

.elementor-32 .elementor-element.elementor-element-a66e256 {
    text-align: center;
}

.elementor-32 .elementor-element.elementor-element-a66e256.elementor-widget-heading .elementor-heading-title {
    color: rgba(0, 0, 0, 0.7);
}

.elementor-32 .elementor-element.elementor-element-a66e256 .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-32 .elementor-element.elementor-element-a66e256 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-fd51199 .elementor-text-editor {

}

.elementor-32 .elementor-element.elementor-element-fd51199 {
    color: rgba(0, 0, 0, 0.7);
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5em;
}

.elementor-32 .elementor-element.elementor-element-fd51199 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-6713d9f .elementor-image img {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: #6e7f13;
    border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-0c5f481 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 5px 0px 5px;
}

.elementor-32 .elementor-element.elementor-element-72bc003 {
    text-align: center;
}

.elementor-32 .elementor-element.elementor-element-72bc003.elementor-widget-heading .elementor-heading-title {
    color: rgba(0, 0, 0, 0.7);
}

.elementor-32 .elementor-element.elementor-element-72bc003 .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-32 .elementor-element.elementor-element-72bc003 > .elementor-widget-container {
    margin: -25px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-ec0b472 .elementor-text-editor {

}

.elementor-32 .elementor-element.elementor-element-ec0b472 {
    color: rgba(0, 0, 0, 0.7);
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5em;
}

.elementor-32 .elementor-element.elementor-element-ec0b472 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-8136505 {
    padding: 0px 0px 100px 0px;
}

.elementor-32 .elementor-element.elementor-element-9bd06eb a.elementor-button, .elementor-32 .elementor-element.elementor-element-9bd06eb .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 1px;
    color: #ffffff;
    background-color: #840000;
    border-radius: 5px 5px 5px 5px;
    padding: 20px 20px 20px 20px;
}

.elementor-32 .elementor-element.elementor-element-023f9d1 > .elementor-container {
    max-width: 1100px;
    min-height: 60vh;
}

.elementor-32 .elementor-element.elementor-element-023f9d1 > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-32 .elementor-element.elementor-element-023f9d1:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-023f9d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: top center;
    background-size: cover;
}

.elementor-32 .elementor-element.elementor-element-023f9d1 {
    box-shadow: 0px 0px 100px 20px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-32 .elementor-element.elementor-element-e26f50c {
    text-align: left;
}

.elementor-32 .elementor-element.elementor-element-e26f50c.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-32 .elementor-element.elementor-element-e26f50c .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 40px;
    font-weight: 500;
    letter-spacing: 1px;
}

.elementor-32 .elementor-element.elementor-element-e26f50c > .elementor-widget-container {
    padding: 0px 0px 0px 100px;
}

.elementor-32 .elementor-element.elementor-element-f0d246b .elementor-text-editor {
    text-align: center;
}

.elementor-32 .elementor-element.elementor-element-f0d246b {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-32 .elementor-element.elementor-element-37acda7 .elementor-text-editor {
    text-align: center;
}

.elementor-32 .elementor-element.elementor-element-37acda7 {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-32 .elementor-element.elementor-element-fdacaa5 .elementor-text-editor {
    text-align: center;
}

.elementor-32 .elementor-element.elementor-element-fdacaa5 {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-32 .elementor-element.elementor-element-2b602b7 .elementor-text-editor {
    text-align: center;
}

.elementor-32 .elementor-element.elementor-element-2b602b7 {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-32 .elementor-element.elementor-element-ff16ecd {
    margin-top: 100px;
    margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-fca6550.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-32 .elementor-element.elementor-element-fca6550.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
}

.elementor-32 .elementor-element.elementor-element-cc7a199 .elementor-divider-separator {
    border-top-style: solid;
    border-top-width: 5px;
    border-top-color: #840000;
    width: 75%;
}

.elementor-32 .elementor-element.elementor-element-cc7a199 .elementor-divider {
    text-align: left;
}

.elementor-32 .elementor-element.elementor-element-7b8f2f9 {
    text-align: left;
}

.elementor-32 .elementor-element.elementor-element-7b8f2f9.elementor-widget-heading .elementor-heading-title {
    color: rgba(0, 0, 0, 0.7);
}

.elementor-32 .elementor-element.elementor-element-7b8f2f9 .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    letter-spacing: 1px;
}

.elementor-32 .elementor-element.elementor-element-6152101 > .elementor-container {
    max-width: 955px;
}

.elementor-32 .elementor-element.elementor-element-6152101 {
    margin-top: -20px;
    margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-cfa41b7 > .elementor-element-populated {
    margin: 0px 0px 0px 60px;
}

.elementor-32 .elementor-element.elementor-element-d6b4aef .elementor-text-editor {
    text-align: left;
}

.elementor-32 .elementor-element.elementor-element-d6b4aef {
    color: rgba(0, 0, 0, 0.7);
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 1px;
}

.elementor-32 .elementor-element.elementor-element-d6b4aef > .elementor-widget-container {
    margin: 0px 0px 0px -45px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-877776c > .elementor-container {
    max-width: 950px;
}

.elementor-32 .elementor-element.elementor-element-877776c > .elementor-background-overlay {
    background-color: rgba(255, 255, 255, 0);
    opacity: 0.9;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-877776c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-37b4053 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-e47684c > .elementor-container {
    max-width: 800px;
}

.elementor-32 .elementor-element.elementor-element-e47684c {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-fc746b0 > .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: 0px;
}

.elementor-32 .elementor-element.elementor-element-fc746b0 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-cfc26c0 {
    text-align: left;
}

.elementor-32 .elementor-element.elementor-element-cfc26c0 .elementor-image img {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: #6e7f13;
    border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-cfc26c0 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 7px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-9d4a42d {
    text-align: left;
}

.elementor-32 .elementor-element.elementor-element-9d4a42d .elementor-image img {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: #6e7f13;
    border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-9d4a42d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 15px 7px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-2aaac8c > .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: 0px;
}

.elementor-32 .elementor-element.elementor-element-2aaac8c > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-2aaac8c > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-0299e44 {
    text-align: right;
}

.elementor-32 .elementor-element.elementor-element-0299e44 .elementor-image img {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: #6e7f13;
    border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-0299e44 > .elementor-widget-container {
    margin: 0px 0px 0px 7px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-11317fd {
    text-align: right;
}

.elementor-32 .elementor-element.elementor-element-11317fd .elementor-image img {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: #6e7f13;
    border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-11317fd > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 7px;
}

.elementor-32 .elementor-element.elementor-element-e04ee6c {
    text-align: center;
    z-index: 2;
    width: 20%;
    max-width: 20%;
    top: 160px;
}

.elementor-32 .elementor-element.elementor-element-e04ee6c.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-32 .elementor-element.elementor-element-e04ee6c .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 65px;
    font-weight: 600;
    letter-spacing: 1px;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

.elementor-32 .elementor-element.elementor-element-e04ee6c > .elementor-widget-container {
    padding: 24px 24px 24px 24px;
    background-color: #840000;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 10px 10px 60px 20px rgba(0, 0, 0, 0.5);
}

body:not(.rtl) .elementor-32 .elementor-element.elementor-element-e04ee6c {
    left: 377px;
}

body.rtl .elementor-32 .elementor-element.elementor-element-e04ee6c {
    right: 377px;
}

.elementor-32 .elementor-element.elementor-element-7e04afa .elementor-text-editor {
    text-align: center;
}

.elementor-32 .elementor-element.elementor-element-7e04afa {
    color: rgba(0, 0, 0, 0.7);
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 1px;
}

.elementor-32 .elementor-element.elementor-element-7e04afa > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-f55ec37 a.elementor-button, .elementor-32 .elementor-element.elementor-element-f55ec37 .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 1px;
    color: #ffffff;
    background-color: #840000;
    border-radius: 5px 5px 5px 5px;
    padding: 20px 20px 20px 20px;
}

.elementor-32 .elementor-element.elementor-element-f55ec37 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-8e098ae {
    margin-top: 100px;
    margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-b9475b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-b9475b > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-316f82f3:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-316f82f3 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #840000;
}

.elementor-32 .elementor-element.elementor-element-316f82f3 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 75px 0px 075px 120px;
}

.elementor-32 .elementor-element.elementor-element-316f82f3 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-4ae595e3.elementor-position-right .elementor-image-box-img {
    margin-left: 50px;
}

.elementor-32 .elementor-element.elementor-element-4ae595e3.elementor-position-left .elementor-image-box-img {
    margin-right: 50px;
}

.elementor-32 .elementor-element.elementor-element-4ae595e3.elementor-position-top .elementor-image-box-img {
    margin-bottom: 50px;
}

.elementor-32 .elementor-element.elementor-element-4ae595e3 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-32 .elementor-element.elementor-element-4ae595e3 .elementor-image-box-img img {
    opacity: 1;
    transition-duration: 0.3s;
}

.elementor-32 .elementor-element.elementor-element-4ae595e3 .elementor-image-box-wrapper {

}

.elementor-32 .elementor-element.elementor-element-4ae595e3 .elementor-image-box-title {
    margin-bottom: 20px;
}

.elementor-32 .elementor-element.elementor-element-4ae595e3 .elementor-image-box-content .elementor-image-box-title {
    color: rgba(0, 0, 0, 0.7);
    font-family: "Open Sans", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    letter-spacing: 0px;
}

.elementor-32 .elementor-element.elementor-element-4ae595e3 .elementor-image-box-content .elementor-image-box-description {
    color: rgba(0, 0, 0, 0.7);
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-32 .elementor-element.elementor-element-4ae595e3 > .elementor-widget-container {
    margin: 0% -17% 0% 0%;
    padding: 0px 50px 0px 0px;
    background-color: #ffffff;
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.19);
}

.elementor-32 .elementor-element.elementor-element-3039a1e9 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-32 .elementor-element.elementor-element-3039a1e9 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-e1dcd21:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-e1dcd21 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #840000;
}

.elementor-32 .elementor-element.elementor-element-e1dcd21 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-32 .elementor-element.elementor-element-e1dcd21 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-9340b17 a.elementor-button, .elementor-32 .elementor-element.elementor-element-9340b17 .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 1px;
    color: #ffffff;
    background-color: rgba(255, 255, 255, 0);
    border-radius: 5px 5px 5px 5px;
    padding: 20px 20px 20px 20px;
}

.elementor-32 .elementor-element.elementor-element-9340b17 .elementor-button {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #ffffff;
}

.elementor-32 .elementor-element.elementor-element-ab22fbf > .elementor-container {
    max-width: 1160px;
}

.elementor-32 .elementor-element.elementor-element-ab22fbf:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-ab22fbf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgba(255, 255, 255, 0);
}

.elementor-32 .elementor-element.elementor-element-ab22fbf {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 050px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-ab22fbf > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-e5ae3ce {
    text-align: center;
}

.elementor-32 .elementor-element.elementor-element-e5ae3ce.elementor-widget-heading .elementor-heading-title {
    color: rgba(0, 0, 0, 0.7);
}

.elementor-32 .elementor-element.elementor-element-e5ae3ce .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    letter-spacing: 1px;
}

.elementor-32 .elementor-element.elementor-element-58922f0 > .elementor-container {
    max-width: 1160px;
}

.elementor-32 .elementor-element.elementor-element-58922f0 {
    padding: 30px 0px 30px 0px;
}

.elementor-32 .elementor-element.elementor-element-d3c220d > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-d3c220d > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-b24eba7.elementor-position-right .elementor-image-box-img {
    margin-left: 25px;
}

.elementor-32 .elementor-element.elementor-element-b24eba7.elementor-position-left .elementor-image-box-img {
    margin-right: 25px;
}

.elementor-32 .elementor-element.elementor-element-b24eba7.elementor-position-top .elementor-image-box-img {
    margin-bottom: 25px;
}

.elementor-32 .elementor-element.elementor-element-b24eba7 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-32 .elementor-element.elementor-element-b24eba7 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-32 .elementor-element.elementor-element-b24eba7 .elementor-image-box-content .elementor-image-box-title {
    color: rgba(0, 0, 0, 0.7);
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
}

.elementor-32 .elementor-element.elementor-element-b24eba7 > .elementor-widget-container {
    padding: 35px 35px 35px 35px;
    background-color: #ffffff;
    border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-85e271c > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-6d5e66b.elementor-position-right .elementor-image-box-img {
    margin-left: 25px;
}

.elementor-32 .elementor-element.elementor-element-6d5e66b.elementor-position-left .elementor-image-box-img {
    margin-right: 25px;
}

.elementor-32 .elementor-element.elementor-element-6d5e66b.elementor-position-top .elementor-image-box-img {
    margin-bottom: 25px;
}

.elementor-32 .elementor-element.elementor-element-6d5e66b .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-32 .elementor-element.elementor-element-6d5e66b .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-32 .elementor-element.elementor-element-6d5e66b .elementor-image-box-content .elementor-image-box-title {
    color: rgba(0, 0, 0, 0.7);
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
}

.elementor-32 .elementor-element.elementor-element-6d5e66b > .elementor-widget-container {
    padding: 35px 35px 35px 35px;
    background-color: #ffffff;
    border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-aef14c8 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-e36d4a4.elementor-position-right .elementor-image-box-img {
    margin-left: 25px;
}

.elementor-32 .elementor-element.elementor-element-e36d4a4.elementor-position-left .elementor-image-box-img {
    margin-right: 25px;
}

.elementor-32 .elementor-element.elementor-element-e36d4a4.elementor-position-top .elementor-image-box-img {
    margin-bottom: 25px;
}

.elementor-32 .elementor-element.elementor-element-e36d4a4 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-32 .elementor-element.elementor-element-e36d4a4 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-32 .elementor-element.elementor-element-e36d4a4 .elementor-image-box-content .elementor-image-box-title {
    color: rgba(0, 0, 0, 0.7);
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
}

.elementor-32 .elementor-element.elementor-element-e36d4a4 > .elementor-widget-container {
    padding: 35px 35px 35px 35px;
    background-color: #ffffff;
    border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-c1dc255 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-34cfc76.elementor-position-right .elementor-image-box-img {
    margin-left: 25px;
}

.elementor-32 .elementor-element.elementor-element-34cfc76.elementor-position-left .elementor-image-box-img {
    margin-right: 25px;
}

.elementor-32 .elementor-element.elementor-element-34cfc76.elementor-position-top .elementor-image-box-img {
    margin-bottom: 25px;
}

.elementor-32 .elementor-element.elementor-element-34cfc76 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-32 .elementor-element.elementor-element-34cfc76 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-32 .elementor-element.elementor-element-34cfc76 .elementor-image-box-content .elementor-image-box-title {
    color: rgba(0, 0, 0, 0.7);
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
}

.elementor-32 .elementor-element.elementor-element-34cfc76 > .elementor-widget-container {
    padding: 35px 35px 35px 35px;
    background-color: #ffffff;
    border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-d476df5 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-6de4622.elementor-position-right .elementor-image-box-img {
    margin-left: 25px;
}

.elementor-32 .elementor-element.elementor-element-6de4622.elementor-position-left .elementor-image-box-img {
    margin-right: 25px;
}

.elementor-32 .elementor-element.elementor-element-6de4622.elementor-position-top .elementor-image-box-img {
    margin-bottom: 25px;
}

.elementor-32 .elementor-element.elementor-element-6de4622 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-32 .elementor-element.elementor-element-6de4622 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-32 .elementor-element.elementor-element-6de4622 .elementor-image-box-content .elementor-image-box-title {
    color: rgba(0, 0, 0, 0.7);
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
}

.elementor-32 .elementor-element.elementor-element-6de4622 > .elementor-widget-container {
    padding: 35px 35px 35px 35px;
    background-color: #ffffff;
    border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-c19999c {
    text-align: center;
}

.elementor-32 .elementor-element.elementor-element-c19999c.elementor-widget-heading .elementor-heading-title {
    color: rgba(0, 0, 0, 0.7);
}

.elementor-32 .elementor-element.elementor-element-c19999c .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 1px;
}

.elementor-32 .elementor-element.elementor-element-c19999c > .elementor-widget-container {
    margin: 25px 0px 0px 10px;
}

.elementor-32 .elementor-element.elementor-element-ad25c06 {
    margin-top: 100px;
    margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-ade8be9.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-32 .elementor-element.elementor-element-ade8be9.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
}

.elementor-32 .elementor-element.elementor-element-f3279be .elementor-divider-separator {
    border-top-style: solid;
    border-top-width: 5px;
    border-top-color: #840000;
    width: 75%;
}

.elementor-32 .elementor-element.elementor-element-f3279be .elementor-divider {
    text-align: left;
}

.elementor-32 .elementor-element.elementor-element-1a4b233 {
    text-align: left;
}

.elementor-32 .elementor-element.elementor-element-1a4b233.elementor-widget-heading .elementor-heading-title {
    color: rgba(0, 0, 0, 0.7);
}

.elementor-32 .elementor-element.elementor-element-1a4b233 .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    letter-spacing: 1px;
}

.elementor-32 .elementor-element.elementor-element-9cdd962 > .elementor-container {
    max-width: 945px;
}

.elementor-32 .elementor-element.elementor-element-9cdd962 {
    margin-top: -20px;
    margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-28b21f1 .elementor-text-editor {
    text-align: left;
}

.elementor-32 .elementor-element.elementor-element-28b21f1 {
    color: rgba(0, 0, 0, 0.7);
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 1px;
}

.elementor-32 .elementor-element.elementor-element-70ff61c3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}

.elementor-32 .elementor-element.elementor-element-70ff61c3 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-23be087a:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-23be087a > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #840000;
}

.elementor-32 .elementor-element.elementor-element-23be087a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 70px 0px 70px 120px;
}

.elementor-32 .elementor-element.elementor-element-23be087a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-27a4805b .slick-slide-bg {
    background-size: cover;
}

.elementor-32 .elementor-element.elementor-element-27a4805b .slick-slide {
    height: 50vh;
}

.elementor-32 .elementor-element.elementor-element-27a4805b .slick-slide-bg {
    animation-duration: calc(5000ms * 1.2);
    transition-duration: calc(5000ms);
}

.elementor-32 .elementor-element.elementor-element-27a4805b .elementor-slide-content {
    max-width: 66%;
}

.elementor-32 .elementor-element.elementor-element-27a4805b .slick-slide-inner {
    text-align: center;
}

.elementor-32 .elementor-element.elementor-element-27a4805b .elementor-slides-wrapper .elementor-slides .slick-dots li button:before {
    color: #ffffff;
}

.elementor-32 .elementor-element.elementor-element-27a4805b > .elementor-widget-container {
    margin: 0% -17% 0% 0%;
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.17);
}

.elementor-32 .elementor-element.elementor-element-1dfdc48b > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0% 10% 0% 30%;
}

.elementor-32 .elementor-element.elementor-element-1dfdc48b > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-67735dd6 .elementor-text-editor {

}

.elementor-32 .elementor-element.elementor-element-67735dd6 {
    color: rgba(0, 0, 0, 0.7);
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5em;
}

.elementor-32 .elementor-element.elementor-element-67735dd6 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-e7ca45a > .elementor-container {
    max-width: 950px;
}

.elementor-32 .elementor-element.elementor-element-e7ca45a > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(360deg, rgba(255, 255, 255, 0) 100%, rgba(145, 145, 145, 0) 100%);
    opacity: 0.9;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-e7ca45a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-fb7b559 {
    text-align: center;
}

.elementor-32 .elementor-element.elementor-element-fb7b559.elementor-widget-heading .elementor-heading-title {
    color: rgba(0, 0, 0, 0.7);
}

.elementor-32 .elementor-element.elementor-element-fb7b559 .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-32 .elementor-element.elementor-element-fb7b559 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-b7fd667 a.elementor-button, .elementor-32 .elementor-element.elementor-element-b7fd667 .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 1px;
    color: #ffffff;
    background-color: #840000;
    border-radius: 5px 5px 5px 5px;
    padding: 20px 20px 20px 20px;
}

.elementor-32 .elementor-element.elementor-element-b7fd667 > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-0483015 {
    margin-top: 100px;
    margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-f344608.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-32 .elementor-element.elementor-element-f344608.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
}

.elementor-32 .elementor-element.elementor-element-f96c3bd .elementor-divider-separator {
    border-top-style: solid;
    border-top-width: 5px;
    border-top-color: #840000;
    width: 75%;
}

.elementor-32 .elementor-element.elementor-element-f96c3bd .elementor-divider {
    text-align: left;
}

.elementor-32 .elementor-element.elementor-element-5cd97d7 {
    text-align: left;
}

.elementor-32 .elementor-element.elementor-element-5cd97d7.elementor-widget-heading .elementor-heading-title {
    color: rgba(0, 0, 0, 0.7);
}

.elementor-32 .elementor-element.elementor-element-5cd97d7 .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    letter-spacing: 1px;
}

.elementor-32 .elementor-element.elementor-element-bee8fac > .elementor-container {
    max-width: 945px;
}

.elementor-32 .elementor-element.elementor-element-bee8fac {
    margin-top: -20px;
    margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-20a3c1a .elementor-text-editor {
    text-align: left;
}

.elementor-32 .elementor-element.elementor-element-20a3c1a {
    color: rgba(0, 0, 0, 0.7);
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.elementor-32 .elementor-element.elementor-element-1cad5afa > .elementor-container {
    max-width: 950px;
}

.elementor-32 .elementor-element.elementor-element-1cad5afa {
    padding: 50px 0px 25px 0px;
}

.elementor-32 .elementor-element.elementor-element-e8b43cb > .elementor-element-populated {
    padding: 0% 5% 0% 5%;
}

.elementor-32 .elementor-element.elementor-element-ca9d368 {

}

.elementor-32 .elementor-element.elementor-element-ca9d368.elementor-widget-heading .elementor-heading-title {
    color: rgba(0, 0, 0, 0.7);
}

.elementor-32 .elementor-element.elementor-element-ca9d368 .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    line-height: 1.5;
}

.elementor-32 .elementor-element.elementor-element-1a518c7 .elementor-text-editor {

}

.elementor-32 .elementor-element.elementor-element-1a518c7 {
    color: rgba(0, 0, 0, 0.7);
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    line-height: 1.5;
}

.elementor-32 .elementor-element.elementor-element-83d1178 .elementor-image img {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: #6e7f13;
    border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-4c63997 > .elementor-container {
    max-width: 950px;
}

.elementor-32 .elementor-element.elementor-element-4c63997 {
    padding: 25px 0px 50px 0px;
}

.elementor-32 .elementor-element.elementor-element-c9ff2ff .elementor-image img {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: #6e7f13;
    border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-84fff6d > .elementor-element-populated {
    padding: 0% 5% 0% 5%;
}

.elementor-32 .elementor-element.elementor-element-6fb7363 {

}

.elementor-32 .elementor-element.elementor-element-6fb7363.elementor-widget-heading .elementor-heading-title {
    color: rgba(0, 0, 0, 0.7);
}

.elementor-32 .elementor-element.elementor-element-6fb7363 .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    line-height: 1.5;
}

.elementor-32 .elementor-element.elementor-element-2d13f38 .elementor-text-editor {

}

.elementor-32 .elementor-element.elementor-element-2d13f38 {
    color: rgba(0, 0, 0, 0.7);
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    line-height: 1.5;
}

.elementor-32 .elementor-element.elementor-element-e9137ca > .elementor-container {
    max-width: 950px;
}

.elementor-32 .elementor-element.elementor-element-e9137ca {
    padding: 50px 0px 25px 0px;
}

.elementor-32 .elementor-element.elementor-element-cacb43d > .elementor-element-populated {
    padding: 0% 5% 0% 5%;
}

.elementor-32 .elementor-element.elementor-element-e6c8438 {

}

.elementor-32 .elementor-element.elementor-element-e6c8438.elementor-widget-heading .elementor-heading-title {
    color: rgba(0, 0, 0, 0.7);
}

.elementor-32 .elementor-element.elementor-element-e6c8438 .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-32 .elementor-element.elementor-element-18bfea6 .elementor-text-editor {

}

.elementor-32 .elementor-element.elementor-element-18bfea6 {
    color: rgba(0, 0, 0, 0.7);
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 600;

}

.elementor-32 .elementor-element.elementor-element-474e7c5 .elementor-image img {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: #6e7f13;
    border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-20f4f78 > .elementor-container {
    max-width: 950px;
}

.elementor-32 .elementor-element.elementor-element-20f4f78 {
    padding: 25px 0px 50px 0px;
}

.elementor-32 .elementor-element.elementor-element-fb10a4c > .elementor-element-populated {
    padding: 0% 5% 0% 5%;
}

.elementor-32 .elementor-element.elementor-element-4c4ce32 {

}

.elementor-32 .elementor-element.elementor-element-4c4ce32.elementor-widget-heading .elementor-heading-title {
    color: rgba(0, 0, 0, 0.7);
}

.elementor-32 .elementor-element.elementor-element-4c4ce32 .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 20px;
    font-weight: 600;

}

.elementor-32 .elementor-element.elementor-element-c73686e .elementor-text-editor {

}

.elementor-32 .elementor-element.elementor-element-c73686e {
    color: rgba(0, 0, 0, 0.7);
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 600;

}

.elementor-32 .elementor-element.elementor-element-1f9551f .elementor-image img {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: #6e7f13;
    border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-feca46f > .elementor-container {
    max-width: 950px;
}

.elementor-32 .elementor-element.elementor-element-feca46f {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-6866149 a.elementor-button, .elementor-32 .elementor-element.elementor-element-6866149 .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 1px;
    color: #ffffff;
    background-color: #840000;
    border-radius: 5px 5px 5px 5px;
    padding: 20px 20px 20px 20px;
}

.elementor-32 .elementor-element.elementor-element-6866149 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-2ecdb06 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-0d6d219 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-e694fef.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-32 .elementor-element.elementor-element-e694fef.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
}

.elementor-32 .elementor-element.elementor-element-a7b5369 .elementor-divider-separator {
    border-top-style: solid;
    border-top-width: 5px;
    border-top-color: #840000;
    width: 75%;
}

.elementor-32 .elementor-element.elementor-element-a7b5369 .elementor-divider {
    text-align: left;
}

.elementor-32 .elementor-element.elementor-element-1dd05b0 {
    text-align: left;
}

.elementor-32 .elementor-element.elementor-element-1dd05b0.elementor-widget-heading .elementor-heading-title {
    color: rgba(0, 0, 0, 0.7);
}

.elementor-32 .elementor-element.elementor-element-1dd05b0 .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    letter-spacing: 1px;
}

.elementor-32 .elementor-element.elementor-element-f3e4c02 > .elementor-container {
    max-width: 945px;
}

.elementor-32 .elementor-element.elementor-element-f3e4c02 {
    margin-top: -20px;
    margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-2fe4038 .elementor-text-editor {
    text-align: left;
}

.elementor-32 .elementor-element.elementor-element-2fe4038 {
    color: rgba(0, 0, 0, 0.7);
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 1px;
}

.elementor-32 .elementor-element.elementor-element-63374f43 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 25px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-63374f43 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-3a9deae3:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-3a9deae3 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #840000;
}

.elementor-32 .elementor-element.elementor-element-3a9deae3 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 70px 0px 70px 120px;
}

.elementor-32 .elementor-element.elementor-element-3a9deae3 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-2e1d5af8 > .elementor-widget-container {
    margin: 0px -100px 0px 0px;
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.19);
}

.elementor-32 .elementor-element.elementor-element-3fe9ccf0 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0% 12% 0% 20%;
}

.elementor-32 .elementor-element.elementor-element-3fe9ccf0 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-1e8a4b87 {

}

.elementor-32 .elementor-element.elementor-element-1e8a4b87.elementor-widget-heading .elementor-heading-title {
    color: rgba(0, 0, 0, 0.7);
}

.elementor-32 .elementor-element.elementor-element-1e8a4b87 .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    letter-spacing: -0.4px;
}

.elementor-32 .elementor-element.elementor-element-714761c5 .elementor-divider-separator {
    border-top-style: solid;
    border-top-width: 3px;
    border-top-color: #dc3545;
    width: 12%;
}

.elementor-32 .elementor-element.elementor-element-714761c5 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-32 .elementor-element.elementor-element-190fc90 {

}

.elementor-32 .elementor-element.elementor-element-190fc90.elementor-widget-heading .elementor-heading-title {
    color: rgba(0, 0, 0, 0.7);
}

.elementor-32 .elementor-element.elementor-element-190fc90 .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-32 .elementor-element.elementor-element-71ee49a .elementor-text-editor {

}

.elementor-32 .elementor-element.elementor-element-71ee49a {
    color: rgba(0, 0, 0, 0.7);
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-32 .elementor-element.elementor-element-cd7dad8 {
    margin-top: 100px;
    margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-cb59e12 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-eca902c.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-32 .elementor-element.elementor-element-eca902c.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
}

.elementor-32 .elementor-element.elementor-element-10edc66 .elementor-divider-separator {
    border-top-style: solid;
    border-top-width: 5px;
    border-top-color: #840000;
    width: 75%;
}

.elementor-32 .elementor-element.elementor-element-10edc66 .elementor-divider {
    text-align: left;
}

.elementor-32 .elementor-element.elementor-element-eeebfe1 {
    text-align: left;
}

.elementor-32 .elementor-element.elementor-element-eeebfe1.elementor-widget-heading .elementor-heading-title {
    color: rgba(0, 0, 0, 0.7);
}

.elementor-32 .elementor-element.elementor-element-eeebfe1 .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    letter-spacing: 1px;
}

.elementor-32 .elementor-element.elementor-element-e74de5e > .elementor-container {
    max-width: 955px;
}

.elementor-32 .elementor-element.elementor-element-e74de5e {
    margin-top: -20px;
    margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-ac78cd6 > .elementor-element-populated {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-404cee1 .elementor-text-editor {
    text-align: left;
}

.elementor-32 .elementor-element.elementor-element-404cee1 {
    color: rgba(0, 0, 0, 0.7);
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.elementor-32 .elementor-element.elementor-element-404cee1 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-7e4544e > .elementor-container {
    max-width: 1300px;
}

.elementor-32 .elementor-element.elementor-element-7e4544e {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-0505e3b > .elementor-element-populated {
    padding: 0px 0px 0px 180px;
}

.elementor-32 .elementor-element.elementor-element-fce67d0 {
    color: rgba(0, 0, 0, 0.7);
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-32 .elementor-element.elementor-element-ce756c4 {
    margin-top: 50px;
    margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-209d4e0 > .elementor-container {
    min-height: 400px;
}

.elementor-32 .elementor-element.elementor-element-209d4e0 > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-32 .elementor-element.elementor-element-209d4e0:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-209d4e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-32 .elementor-element.elementor-element-209d4e0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 80px 0px;
}

.elementor-32 .elementor-element.elementor-element-8cabca2 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-d2b7cd8 {
    text-align: center;
}

.elementor-32 .elementor-element.elementor-element-d2b7cd8.elementor-widget-heading .elementor-heading-title {
    color: #840000;
}

.elementor-32 .elementor-element.elementor-element-d2b7cd8 .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    letter-spacing: 1px;
}

.elementor-32 .elementor-element.elementor-element-7bc64d9 .elementor-text-editor {
    text-align: center;
    column-gap: 0px;
}

.elementor-32 .elementor-element.elementor-element-7bc64d9 {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    letter-spacing: 1px;
}

.elementor-32 .elementor-element.elementor-element-7bc64d9 > .elementor-widget-container {
    margin: 0px 0px -40px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-4c05ad3 .elementor-text-editor {
    text-align: center;
}

.elementor-32 .elementor-element.elementor-element-4c05ad3 {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 1px;
}

.elementor-32 .elementor-element.elementor-element-4c05ad3 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-02945e8 > .elementor-container {
    max-width: 1100px;
}

.elementor-32 .elementor-element.elementor-element-00703ba:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-00703ba > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgba(255, 255, 255, 0.23);
}

.elementor-32 .elementor-element.elementor-element-00703ba > .elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #840000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 010px 010px 010px 010px;
    padding: 50px 50px 50px 50px;
}

.elementor-32 .elementor-element.elementor-element-00703ba > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-00703ba > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-00703ba > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-aa90389 {
    text-align: center;
}

.elementor-32 .elementor-element.elementor-element-aa90389.elementor-widget-heading .elementor-heading-title {
    color: #840000;
}

.elementor-32 .elementor-element.elementor-element-aa90389 .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    letter-spacing: 1px;
}

.elementor-32 .elementor-element.elementor-element-3c79be6 .elementor-text-editor {
    text-align: center;
}

.elementor-32 .elementor-element.elementor-element-3c79be6 {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-32 .elementor-element.elementor-element-41b3643:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-41b3643 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgba(255, 255, 255, 0.23);
}

.elementor-32 .elementor-element.elementor-element-41b3643 > .elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #840000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 010px 010px 010px 010px;
    padding: 50px 50px 50px 50px;
}

.elementor-32 .elementor-element.elementor-element-41b3643 > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-41b3643 > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-41b3643 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-3cfa69f {
    text-align: center;
}

.elementor-32 .elementor-element.elementor-element-3cfa69f.elementor-widget-heading .elementor-heading-title {
    color: #840000;
}

.elementor-32 .elementor-element.elementor-element-3cfa69f .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    letter-spacing: 1px;
}

.elementor-32 .elementor-element.elementor-element-21dc080 .elementor-text-editor {
    text-align: center;
}

.elementor-32 .elementor-element.elementor-element-21dc080 {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-32 .elementor-element.elementor-element-9f29ff1:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-9f29ff1 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgba(255, 255, 255, 0.23);
}

.elementor-32 .elementor-element.elementor-element-9f29ff1 > .elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #840000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 010px 010px 010px 010px;
    padding: 50px 50px 50px 50px;
}

.elementor-32 .elementor-element.elementor-element-9f29ff1 > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-9f29ff1 > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-9f29ff1 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-1700d95 {
    text-align: center;
}

.elementor-32 .elementor-element.elementor-element-1700d95.elementor-widget-heading .elementor-heading-title {
    color: #840000;
}

.elementor-32 .elementor-element.elementor-element-1700d95 .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    letter-spacing: 1px;
}

.elementor-32 .elementor-element.elementor-element-e2c9b69 .elementor-text-editor {
    text-align: center;
}

.elementor-32 .elementor-element.elementor-element-e2c9b69 {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-32 .elementor-element.elementor-element-5eee613 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-32 .elementor-element.elementor-element-5eee613 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-092961b.elementor-widget-heading .elementor-heading-title {
    color: #840000;
}

.elementor-32 .elementor-element.elementor-element-092961b .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
}

.elementor-32 .elementor-element.elementor-element-fadcf98 {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-weight: 600;
}

.elementor-32 .elementor-element.elementor-element-74a25b2 {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
}

.elementor-32 .elementor-element.elementor-element-4378a76 .elementor-repeater-item-cebf617 .slick-slide-bg {
    background-color: rgba(131, 60, 163, 0);
}

.elementor-32 .elementor-element.elementor-element-4378a76 .elementor-repeater-item-5aa509a .slick-slide-bg {
    background-color: rgba(64, 84, 178, 0);
}

.elementor-32 .elementor-element.elementor-element-4378a76 .elementor-repeater-item-324e9d4 .slick-slide-bg {
    background-color: rgba(26, 188, 156, 0);
}

.elementor-32 .elementor-element.elementor-element-4378a76 .slick-slide {
    height: 400px;
}

.elementor-32 .elementor-element.elementor-element-4378a76 .slick-slide-bg {
    animation-duration: calc(5000ms * 1.2);
    transition-duration: calc(5000ms);
}

.elementor-32 .elementor-element.elementor-element-4378a76 .elementor-slide-content {
    max-width: 66%;
}

.elementor-32 .elementor-element.elementor-element-4378a76 .slick-slide-inner {
    text-align: center;
}

.elementor-32 .elementor-element.elementor-element-4378a76 .slick-slide-inner .elementor-slide-heading:not(:last-child) {
    margin-bottom: 25px;
}

.elementor-32 .elementor-element.elementor-element-4378a76 .elementor-slide-heading {
    color: #840000;
    font-family: "Open Sans", Sans-serif;
    font-weight: 700;
}

.elementor-32 .elementor-element.elementor-element-4378a76 .elementor-slide-description {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
}

.elementor-32 .elementor-element.elementor-element-4378a76 .elementor-slides-wrapper .slick-slider .slick-prev:before, .elementor-32 .elementor-element.elementor-element-4378a76 .elementor-slides-wrapper .slick-slider .slick-next:before {
    font-size: 20px;
}

.elementor-32 .elementor-element.elementor-element-5752435 {
    margin-top: 100px;
    margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-19721ad4 {
    padding: 0px 0px 050px 0px;
}

.elementor-32 .elementor-element.elementor-element-3011bf55 {
    text-align: left;
}

.elementor-32 .elementor-element.elementor-element-3011bf55.elementor-widget-heading .elementor-heading-title {
    color: rgba(0, 0, 0, 0.7);
}

.elementor-32 .elementor-element.elementor-element-3011bf55 .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    letter-spacing: 1px;
}

.elementor-32 .elementor-element.elementor-element-3011bf55 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-161a3106 {
    padding: 35px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-54ee81a0 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-5e872493 .elementor-main-swiper .swiper-slide {
    background-color: rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
    border-radius: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-5e872493.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
.elementor-32 .elementor-element.elementor-element-5e872493.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
    margin-top: 20px;
}

.elementor-32 .elementor-element.elementor-element-5e872493.elementor-testimonial--layout-image_above .elementor-testimonial__footer {
    margin-bottom: 20px;
}

.elementor-32 .elementor-element.elementor-element-5e872493.elementor-testimonial--layout-image_left .elementor-testimonial__footer {
    padding-right: 20px;
}

.elementor-32 .elementor-element.elementor-element-5e872493.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
    padding-left: 20px;
}

.elementor-32 .elementor-element.elementor-element-5e872493 .elementor-testimonial__text {
    color: rgba(0, 0, 0, 0.7);
    font-family: "Open Sans", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    font-style: normal;
    line-height: 1.5em;
}

.elementor-32 .elementor-element.elementor-element-5e872493 .elementor-testimonial__name {
    color: rgba(0, 0, 0, 0.7);
    font-family: "Open Sans", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 1px;
}

.elementor-32 .elementor-element.elementor-element-5e872493 .elementor-testimonial__image img {
    width: 80px;
    height: 80px;
}

.elementor-32 .elementor-element.elementor-element-5e872493.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
.elementor-32 .elementor-element.elementor-element-5e872493.elementor-testimonial--layout-image_right .elementor-testimonial__content:after {
    top: calc(55px + (80px / 2) - 8px);
}

body:not(.rtl) .elementor-32 .elementor-element.elementor-element-5e872493.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
body:not(.rtl) .elementor-32 .elementor-element.elementor-element-5e872493.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
.elementor-32 .elementor-element.elementor-element-5e872493.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
.elementor-32 .elementor-element.elementor-element-5e872493.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after {
    left: calc(55px + (80px / 2) - 8px);
    right: auto;
}

body.rtl .elementor-32 .elementor-element.elementor-element-5e872493.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
body.rtl .elementor-32 .elementor-element.elementor-element-5e872493.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
.elementor-32 .elementor-element.elementor-element-5e872493.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
.elementor-32 .elementor-element.elementor-element-5e872493.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after {
    right: calc(55px + (80px / 2) - 8px);
    left: auto;
}

body:not(.rtl) .elementor-32 .elementor-element.elementor-element-5e872493.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
.elementor-32 .elementor-element.elementor-element-5e872493.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after {
    left: calc(55px + (80px / 2) - 8px);
    right: auto;
}

body.rtl .elementor-32 .elementor-element.elementor-element-5e872493.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
.elementor-32 .elementor-element.elementor-element-5e872493.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after {
    right: calc(55px + (80px / 2) - 8px);
    left: auto;
}

body.rtl .elementor-32 .elementor-element.elementor-element-5e872493.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
body.rtl .elementor-32 .elementor-element.elementor-element-5e872493.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
body:not(.rtl) .elementor-32 .elementor-element.elementor-element-5e872493.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
body:not(.rtl) .elementor-32 .elementor-element.elementor-element-5e872493.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite {
    margin-left: 20px;
    margin-right: 0;
}

body:not(.rtl) .elementor-32 .elementor-element.elementor-element-5e872493.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
body:not(.rtl) .elementor-32 .elementor-element.elementor-element-5e872493.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
body.rtl .elementor-32 .elementor-element.elementor-element-5e872493.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
body.rtl .elementor-32 .elementor-element.elementor-element-5e872493.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite {
    margin-right: 20px;
    margin-left: 0;
}

.elementor-32 .elementor-element.elementor-element-5e872493.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
.elementor-32 .elementor-element.elementor-element-5e872493.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
.elementor-32 .elementor-element.elementor-element-5e872493.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite {
    margin-top: 20px;
}

.elementor-32 .elementor-element.elementor-element-5e872493 .elementor-testimonial__content, .elementor-32 .elementor-element.elementor-element-5e872493 .elementor-testimonial__content:after {
    background-color: #ffffff;
    border-style: solid;
    border-width: 5px;
}

.elementor-32 .elementor-element.elementor-element-5e872493 .elementor-testimonial__content {
    padding: 55px 55px 55px 55px;
    border-radius: 5px 5px 5px 5px;
    border-color: #6e7f13;
}

.elementor-32 .elementor-element.elementor-element-5e872493.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
.elementor-32 .elementor-element.elementor-element-5e872493.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
    padding-top: 55px;
}

.elementor-32 .elementor-element.elementor-element-5e872493.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
.elementor-32 .elementor-element.elementor-element-5e872493.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
.elementor-32 .elementor-element.elementor-element-5e872493.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
    padding: 0 55px 0 55px;
}

.elementor-32 .elementor-element.elementor-element-5e872493 .elementor-testimonial__content:after {
    border-color: transparent #6e7f13 #6e7f13 transparent;
}

.elementor-32 .elementor-element.elementor-element-5e872493.elementor-testimonial--layout-image_stacked .elementor-testimonial__content:after,
.elementor-32 .elementor-element.elementor-element-5e872493.elementor-testimonial--layout-image_inline .elementor-testimonial__content:after {
    margin-top: -5px;
}

.elementor-32 .elementor-element.elementor-element-5e872493.elementor-testimonial--layout-image_above .elementor-testimonial__content:after {
    margin-bottom: -5px;
}

.elementor-32 .elementor-element.elementor-element-5e872493 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-5e872493 {
    z-index: 0;
}

.elementor-32 .elementor-element.elementor-element-00ca10a {
    text-align: right;
}

.elementor-32 .elementor-element.elementor-element-00ca10a > .elementor-widget-container {
    margin: 0px 20px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-c3168be .elementor-main-swiper .swiper-slide {
    background-color: rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
    border-radius: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-c3168be.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
.elementor-32 .elementor-element.elementor-element-c3168be.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
    margin-top: 20px;
}

.elementor-32 .elementor-element.elementor-element-c3168be.elementor-testimonial--layout-image_above .elementor-testimonial__footer {
    margin-bottom: 20px;
}

.elementor-32 .elementor-element.elementor-element-c3168be.elementor-testimonial--layout-image_left .elementor-testimonial__footer {
    padding-right: 20px;
}

.elementor-32 .elementor-element.elementor-element-c3168be.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
    padding-left: 20px;
}

.elementor-32 .elementor-element.elementor-element-c3168be .elementor-testimonial__text {
    color: rgba(0, 0, 0, 0.7);
    font-family: "Open Sans", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    font-style: normal;
    line-height: 1.5em;
}

.elementor-32 .elementor-element.elementor-element-c3168be .elementor-testimonial__name {
    color: rgba(0, 0, 0, 0.7);
    font-family: "Open Sans", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 1px;
}

.elementor-32 .elementor-element.elementor-element-c3168be .elementor-testimonial__image img {
    width: 80px;
    height: 80px;
}

.elementor-32 .elementor-element.elementor-element-c3168be.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
.elementor-32 .elementor-element.elementor-element-c3168be.elementor-testimonial--layout-image_right .elementor-testimonial__content:after {
    top: calc(55px + (80px / 2) - 8px);
}

body:not(.rtl) .elementor-32 .elementor-element.elementor-element-c3168be.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
body:not(.rtl) .elementor-32 .elementor-element.elementor-element-c3168be.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
.elementor-32 .elementor-element.elementor-element-c3168be.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
.elementor-32 .elementor-element.elementor-element-c3168be.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after {
    left: calc(55px + (80px / 2) - 8px);
    right: auto;
}

body.rtl .elementor-32 .elementor-element.elementor-element-c3168be.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
body.rtl .elementor-32 .elementor-element.elementor-element-c3168be.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
.elementor-32 .elementor-element.elementor-element-c3168be.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
.elementor-32 .elementor-element.elementor-element-c3168be.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after {
    right: calc(55px + (80px / 2) - 8px);
    left: auto;
}

body:not(.rtl) .elementor-32 .elementor-element.elementor-element-c3168be.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
.elementor-32 .elementor-element.elementor-element-c3168be.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after {
    left: calc(55px + (80px / 2) - 8px);
    right: auto;
}

body.rtl .elementor-32 .elementor-element.elementor-element-c3168be.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
.elementor-32 .elementor-element.elementor-element-c3168be.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after {
    right: calc(55px + (80px / 2) - 8px);
    left: auto;
}

body.rtl .elementor-32 .elementor-element.elementor-element-c3168be.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
body.rtl .elementor-32 .elementor-element.elementor-element-c3168be.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
body:not(.rtl) .elementor-32 .elementor-element.elementor-element-c3168be.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
body:not(.rtl) .elementor-32 .elementor-element.elementor-element-c3168be.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite {
    margin-left: 20px;
    margin-right: 0;
}

body:not(.rtl) .elementor-32 .elementor-element.elementor-element-c3168be.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
body:not(.rtl) .elementor-32 .elementor-element.elementor-element-c3168be.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
body.rtl .elementor-32 .elementor-element.elementor-element-c3168be.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
body.rtl .elementor-32 .elementor-element.elementor-element-c3168be.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite {
    margin-right: 20px;
    margin-left: 0;
}

.elementor-32 .elementor-element.elementor-element-c3168be.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
.elementor-32 .elementor-element.elementor-element-c3168be.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
.elementor-32 .elementor-element.elementor-element-c3168be.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite {
    margin-top: 20px;
}

.elementor-32 .elementor-element.elementor-element-c3168be .elementor-testimonial__content, .elementor-32 .elementor-element.elementor-element-c3168be .elementor-testimonial__content:after {
    background-color: #ffffff;
    border-style: solid;
    border-width: 5px;
}

.elementor-32 .elementor-element.elementor-element-c3168be .elementor-testimonial__content {
    padding: 55px 55px 55px 55px;
    border-radius: 5px 5px 5px 5px;
    border-color: #6e7f13;
}

.elementor-32 .elementor-element.elementor-element-c3168be.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
.elementor-32 .elementor-element.elementor-element-c3168be.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
    padding-top: 55px;
}

.elementor-32 .elementor-element.elementor-element-c3168be.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
.elementor-32 .elementor-element.elementor-element-c3168be.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
.elementor-32 .elementor-element.elementor-element-c3168be.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
    padding: 0 55px 0 55px;
}

.elementor-32 .elementor-element.elementor-element-c3168be .elementor-testimonial__content:after {
    border-color: transparent #6e7f13 #6e7f13 transparent;
}

.elementor-32 .elementor-element.elementor-element-c3168be.elementor-testimonial--layout-image_stacked .elementor-testimonial__content:after,
.elementor-32 .elementor-element.elementor-element-c3168be.elementor-testimonial--layout-image_inline .elementor-testimonial__content:after {
    margin-top: -5px;
}

.elementor-32 .elementor-element.elementor-element-c3168be.elementor-testimonial--layout-image_above .elementor-testimonial__content:after {
    margin-bottom: -5px;
}

.elementor-32 .elementor-element.elementor-element-c3168be > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-c3168be {
    z-index: 0;
}

.elementor-32 .elementor-element.elementor-element-b076036 {
    text-align: right;
}

.elementor-32 .elementor-element.elementor-element-b076036 > .elementor-widget-container {
    margin: 0px 20px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-1172b5f0 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-e2d82c4 .elementor-main-swiper .swiper-slide {
    background-color: rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
    border-radius: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-e2d82c4.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
.elementor-32 .elementor-element.elementor-element-e2d82c4.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
    margin-top: 20px;
}

.elementor-32 .elementor-element.elementor-element-e2d82c4.elementor-testimonial--layout-image_above .elementor-testimonial__footer {
    margin-bottom: 20px;
}

.elementor-32 .elementor-element.elementor-element-e2d82c4.elementor-testimonial--layout-image_left .elementor-testimonial__footer {
    padding-right: 20px;
}

.elementor-32 .elementor-element.elementor-element-e2d82c4.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
    padding-left: 20px;
}

.elementor-32 .elementor-element.elementor-element-e2d82c4 .elementor-testimonial__text {
    color: rgba(0, 0, 0, 0.7);
    font-family: "Open Sans", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    font-style: normal;
    line-height: 1.5em;
}

.elementor-32 .elementor-element.elementor-element-e2d82c4 .elementor-testimonial__name {
    color: rgba(0, 0, 0, 0.7);
    font-family: "Open Sans", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 1px;
}

.elementor-32 .elementor-element.elementor-element-e2d82c4 .elementor-testimonial__image img {
    width: 80px;
    height: 80px;
}

.elementor-32 .elementor-element.elementor-element-e2d82c4.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
.elementor-32 .elementor-element.elementor-element-e2d82c4.elementor-testimonial--layout-image_right .elementor-testimonial__content:after {
    top: calc(55px + (80px / 2) - 8px);
}

body:not(.rtl) .elementor-32 .elementor-element.elementor-element-e2d82c4.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
body:not(.rtl) .elementor-32 .elementor-element.elementor-element-e2d82c4.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
.elementor-32 .elementor-element.elementor-element-e2d82c4.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
.elementor-32 .elementor-element.elementor-element-e2d82c4.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after {
    left: calc(55px + (80px / 2) - 8px);
    right: auto;
}

body.rtl .elementor-32 .elementor-element.elementor-element-e2d82c4.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
body.rtl .elementor-32 .elementor-element.elementor-element-e2d82c4.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
.elementor-32 .elementor-element.elementor-element-e2d82c4.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
.elementor-32 .elementor-element.elementor-element-e2d82c4.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after {
    right: calc(55px + (80px / 2) - 8px);
    left: auto;
}

body:not(.rtl) .elementor-32 .elementor-element.elementor-element-e2d82c4.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
.elementor-32 .elementor-element.elementor-element-e2d82c4.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after {
    left: calc(55px + (80px / 2) - 8px);
    right: auto;
}

body.rtl .elementor-32 .elementor-element.elementor-element-e2d82c4.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
.elementor-32 .elementor-element.elementor-element-e2d82c4.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after {
    right: calc(55px + (80px / 2) - 8px);
    left: auto;
}

body.rtl .elementor-32 .elementor-element.elementor-element-e2d82c4.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
body.rtl .elementor-32 .elementor-element.elementor-element-e2d82c4.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
body:not(.rtl) .elementor-32 .elementor-element.elementor-element-e2d82c4.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
body:not(.rtl) .elementor-32 .elementor-element.elementor-element-e2d82c4.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite {
    margin-left: 20px;
    margin-right: 0;
}

body:not(.rtl) .elementor-32 .elementor-element.elementor-element-e2d82c4.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
body:not(.rtl) .elementor-32 .elementor-element.elementor-element-e2d82c4.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
body.rtl .elementor-32 .elementor-element.elementor-element-e2d82c4.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
body.rtl .elementor-32 .elementor-element.elementor-element-e2d82c4.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite {
    margin-right: 20px;
    margin-left: 0;
}

.elementor-32 .elementor-element.elementor-element-e2d82c4.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
.elementor-32 .elementor-element.elementor-element-e2d82c4.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
.elementor-32 .elementor-element.elementor-element-e2d82c4.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite {
    margin-top: 20px;
}

.elementor-32 .elementor-element.elementor-element-e2d82c4 .elementor-testimonial__content, .elementor-32 .elementor-element.elementor-element-e2d82c4 .elementor-testimonial__content:after {
    background-color: #ffffff;
    border-style: solid;
    border-width: 5px;
}

.elementor-32 .elementor-element.elementor-element-e2d82c4 .elementor-testimonial__content {
    padding: 55px 55px 55px 55px;
    border-radius: 5px 5px 5px 5px;
    border-color: #6e7f13;
}

.elementor-32 .elementor-element.elementor-element-e2d82c4.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
.elementor-32 .elementor-element.elementor-element-e2d82c4.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
    padding-top: 55px;
}

.elementor-32 .elementor-element.elementor-element-e2d82c4.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
.elementor-32 .elementor-element.elementor-element-e2d82c4.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
.elementor-32 .elementor-element.elementor-element-e2d82c4.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
    padding: 0 55px 0 55px;
}

.elementor-32 .elementor-element.elementor-element-e2d82c4 .elementor-testimonial__content:after {
    border-color: transparent #6e7f13 #6e7f13 transparent;
}

.elementor-32 .elementor-element.elementor-element-e2d82c4.elementor-testimonial--layout-image_stacked .elementor-testimonial__content:after,
.elementor-32 .elementor-element.elementor-element-e2d82c4.elementor-testimonial--layout-image_inline .elementor-testimonial__content:after {
    margin-top: -5px;
}

.elementor-32 .elementor-element.elementor-element-e2d82c4.elementor-testimonial--layout-image_above .elementor-testimonial__content:after {
    margin-bottom: -5px;
}

.elementor-32 .elementor-element.elementor-element-e2d82c4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-e2d82c4 {
    z-index: 0;
}

.elementor-32 .elementor-element.elementor-element-bd2e817 {
    text-align: right;
}

.elementor-32 .elementor-element.elementor-element-bd2e817 > .elementor-widget-container {
    margin: 0px 20px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-68b734a .elementor-main-swiper .swiper-slide {
    background-color: rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
    border-radius: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-68b734a.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
.elementor-32 .elementor-element.elementor-element-68b734a.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
    margin-top: 20px;
}

.elementor-32 .elementor-element.elementor-element-68b734a.elementor-testimonial--layout-image_above .elementor-testimonial__footer {
    margin-bottom: 20px;
}

.elementor-32 .elementor-element.elementor-element-68b734a.elementor-testimonial--layout-image_left .elementor-testimonial__footer {
    padding-right: 20px;
}

.elementor-32 .elementor-element.elementor-element-68b734a.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
    padding-left: 20px;
}

.elementor-32 .elementor-element.elementor-element-68b734a .elementor-testimonial__text {
    color: rgba(0, 0, 0, 0.7);
    font-family: "Open Sans", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    font-style: normal;
    line-height: 1.5em;
}

.elementor-32 .elementor-element.elementor-element-68b734a .elementor-testimonial__name {
    color: rgba(0, 0, 0, 0.7);
    font-family: "Open Sans", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 1px;
}

.elementor-32 .elementor-element.elementor-element-68b734a .elementor-testimonial__image img {
    width: 80px;
    height: 80px;
}

.elementor-32 .elementor-element.elementor-element-68b734a.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
.elementor-32 .elementor-element.elementor-element-68b734a.elementor-testimonial--layout-image_right .elementor-testimonial__content:after {
    top: calc(55px + (80px / 2) - 8px);
}

body:not(.rtl) .elementor-32 .elementor-element.elementor-element-68b734a.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
body:not(.rtl) .elementor-32 .elementor-element.elementor-element-68b734a.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
.elementor-32 .elementor-element.elementor-element-68b734a.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
.elementor-32 .elementor-element.elementor-element-68b734a.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after {
    left: calc(55px + (80px / 2) - 8px);
    right: auto;
}

body.rtl .elementor-32 .elementor-element.elementor-element-68b734a.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
body.rtl .elementor-32 .elementor-element.elementor-element-68b734a.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
.elementor-32 .elementor-element.elementor-element-68b734a.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
.elementor-32 .elementor-element.elementor-element-68b734a.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after {
    right: calc(55px + (80px / 2) - 8px);
    left: auto;
}

body:not(.rtl) .elementor-32 .elementor-element.elementor-element-68b734a.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
.elementor-32 .elementor-element.elementor-element-68b734a.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after {
    left: calc(55px + (80px / 2) - 8px);
    right: auto;
}

body.rtl .elementor-32 .elementor-element.elementor-element-68b734a.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
.elementor-32 .elementor-element.elementor-element-68b734a.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after {
    right: calc(55px + (80px / 2) - 8px);
    left: auto;
}

body.rtl .elementor-32 .elementor-element.elementor-element-68b734a.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
body.rtl .elementor-32 .elementor-element.elementor-element-68b734a.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
body:not(.rtl) .elementor-32 .elementor-element.elementor-element-68b734a.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
body:not(.rtl) .elementor-32 .elementor-element.elementor-element-68b734a.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite {
    margin-left: 20px;
    margin-right: 0;
}

body:not(.rtl) .elementor-32 .elementor-element.elementor-element-68b734a.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
body:not(.rtl) .elementor-32 .elementor-element.elementor-element-68b734a.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
body.rtl .elementor-32 .elementor-element.elementor-element-68b734a.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
body.rtl .elementor-32 .elementor-element.elementor-element-68b734a.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite {
    margin-right: 20px;
    margin-left: 0;
}

.elementor-32 .elementor-element.elementor-element-68b734a.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
.elementor-32 .elementor-element.elementor-element-68b734a.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
.elementor-32 .elementor-element.elementor-element-68b734a.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite {
    margin-top: 20px;
}

.elementor-32 .elementor-element.elementor-element-68b734a .elementor-testimonial__content, .elementor-32 .elementor-element.elementor-element-68b734a .elementor-testimonial__content:after {
    background-color: #ffffff;
    border-style: solid;
    border-width: 5px;
}

.elementor-32 .elementor-element.elementor-element-68b734a .elementor-testimonial__content {
    padding: 55px 55px 55px 55px;
    border-radius: 5px 5px 5px 5px;
    border-color: #6e7f13;
}

.elementor-32 .elementor-element.elementor-element-68b734a.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
.elementor-32 .elementor-element.elementor-element-68b734a.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
    padding-top: 55px;
}

.elementor-32 .elementor-element.elementor-element-68b734a.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
.elementor-32 .elementor-element.elementor-element-68b734a.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
.elementor-32 .elementor-element.elementor-element-68b734a.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
    padding: 0 55px 0 55px;
}

.elementor-32 .elementor-element.elementor-element-68b734a .elementor-testimonial__content:after {
    border-color: transparent #6e7f13 #6e7f13 transparent;
}

.elementor-32 .elementor-element.elementor-element-68b734a.elementor-testimonial--layout-image_stacked .elementor-testimonial__content:after,
.elementor-32 .elementor-element.elementor-element-68b734a.elementor-testimonial--layout-image_inline .elementor-testimonial__content:after {
    margin-top: -5px;
}

.elementor-32 .elementor-element.elementor-element-68b734a.elementor-testimonial--layout-image_above .elementor-testimonial__content:after {
    margin-bottom: -5px;
}

.elementor-32 .elementor-element.elementor-element-68b734a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-68b734a {
    z-index: 0;
}

.elementor-32 .elementor-element.elementor-element-30af9a7 {
    text-align: right;
}

.elementor-32 .elementor-element.elementor-element-30af9a7 > .elementor-widget-container {
    margin: 0px 020px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-42dd632 {
    margin-top: 100px;
    margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-a3cd7e2.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-32 .elementor-element.elementor-element-a3cd7e2.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
}

.elementor-32 .elementor-element.elementor-element-90678ce .elementor-divider-separator {
    border-top-style: solid;
    border-top-width: 5px;
    border-top-color: #840000;
    width: 75%;
}

.elementor-32 .elementor-element.elementor-element-90678ce .elementor-divider {
    text-align: left;
}

.elementor-32 .elementor-element.elementor-element-09a0f92 {
    text-align: left;
}

.elementor-32 .elementor-element.elementor-element-09a0f92.elementor-widget-heading .elementor-heading-title {
    color: rgba(0, 0, 0, 0.7);
}

.elementor-32 .elementor-element.elementor-element-09a0f92 .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    letter-spacing: 1px;
}

.elementor-32 .elementor-element.elementor-element-59611516 > .elementor-container {
    max-width: 950px;
}

.elementor-32 .elementor-element.elementor-element-59611516 {
    margin-top: 050px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 0;
}

.elementor-32 .elementor-element.elementor-element-161a4235 {
    padding: 15px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-7ce395ac .elementor-main-swiper {
    height: 180px;
    width: 85%;
}

.elementor-32 .elementor-element.elementor-element-7ce395ac.elementor-skin-slideshow .elementor-main-swiper {
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-7ce395ac .elementor-main-swiper .swiper-slide {
    border-width: 3px 3px 3px 3px;
    border-radius: 10px;
    border-color: #6e7f13;
    padding: 10px 10px 10px 10px;
}

.elementor-32 .elementor-element.elementor-element-7ce395ac .elementor-swiper-button {
    font-size: 20px;
    color: rgba(0, 0, 0, 0.6);
}

.elementor-32 .elementor-element.elementor-element-7ce395ac .swiper-pagination-bullet {
    height: 5px;
    width: 5px;
}

.elementor-32 .elementor-element.elementor-element-7ce395ac .swiper-container-horizontal .swiper-pagination-progressbar {
    height: 5px;
}

.elementor-32 .elementor-element.elementor-element-7ce395ac .swiper-pagination-fraction {
    font-size: 5px;
    color: rgba(0, 0, 0, 0.6);
}

.elementor-32 .elementor-element.elementor-element-7ce395ac .swiper-pagination-bullet-active, .elementor-32 .elementor-element.elementor-element-7ce395ac .swiper-pagination-progressbar-fill {
    background-color: rgba(0, 0, 0, 0.6);
}

.elementor-32 .elementor-element.elementor-element-7ce395ac .elementor-custom-embed-play i {
    color: rgba(0, 0, 0, 0.6);
}

.elementor-32 .elementor-element.elementor-element-357d038 {
    margin-top: 100px;
    margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-4e74f503 > .elementor-container {
    min-height: 500px;
}

.elementor-32 .elementor-element.elementor-element-4e74f503 > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-32 .elementor-element.elementor-element-4e74f503:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-4e74f503 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("http://klopy-krsk.sanmaridez.ru/wp-content/uploads/2019/03/smell-banner-1.png");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-32 .elementor-element.elementor-element-4e74f503 > .elementor-background-overlay {
    background-image: url("http://klopy-krsk.sanmaridez.ru/wp-content/uploads/2019/03/pattern.png");
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-4e74f503 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 100px 0px;
}

.elementor-32 .elementor-element.elementor-element-49b2e045 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-3688d622 iframe {
    height: 500px;
}

.elementor-32 .elementor-element.elementor-element-3688d622 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-a57c498 .elementor-text-editor {
    text-align: center;
}

.elementor-32 .elementor-element.elementor-element-a57c498 {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 1px;
}

.elementor-32 .elementor-element.elementor-element-a57c498 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-85a8479 .elementor-field-group {
    padding-right: calc(15px / 2);
    padding-left: calc(15px / 2);
    margin-bottom: 10px;
}

.elementor-32 .elementor-element.elementor-element-85a8479 .elementor-form-fields-wrapper {
    margin-left: calc(-15px / 2);
    margin-right: calc(-15px / 2);
    margin-bottom: -10px;
}

body.rtl .elementor-32 .elementor-element.elementor-element-85a8479 .elementor-labels-inline .elementor-field-group > label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-32 .elementor-element.elementor-element-85a8479 .elementor-labels-inline .elementor-field-group > label {
    padding-right: 0px;
}

body .elementor-32 .elementor-element.elementor-element-85a8479 .elementor-labels-above .elementor-field-group > label {
    padding-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-85a8479 .elementor-field-group > label {
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-32 .elementor-element.elementor-element-85a8479 .elementor-field-group .elementor-field {
    color: #ffffff;
}

.elementor-32 .elementor-element.elementor-element-85a8479 .elementor-field-group .elementor-field, .elementor-32 .elementor-element.elementor-element-85a8479 .elementor-field-subgroup label {
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1px;
}

.elementor-32 .elementor-element.elementor-element-85a8479 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: rgba(255, 255, 255, 0);
    border-color: #ffffff;
    border-width: 2px 2px 2px 2px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-85a8479 .elementor-field-group .elementor-select-wrapper select {
    background-color: rgba(255, 255, 255, 0);
    border-color: #ffffff;
    border-width: 2px 2px 2px 2px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-85a8479 .elementor-field-group .elementor-select-wrapper::before {
    color: #ffffff;
}

.elementor-32 .elementor-element.elementor-element-85a8479 .elementor-button {
    background-color: #840000;
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 1px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-85a8479 .elementor-message.elementor-message-success {
    color: #ffffff;
}

.elementor-32 .elementor-element.elementor-element-85a8479 > .elementor-widget-container {
    margin: 0px 0px 0px 330px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-1d6ac2c > .elementor-container {
    min-height: 500px;
}

.elementor-32 .elementor-element.elementor-element-1d6ac2c > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-32 .elementor-element.elementor-element-1d6ac2c > .elementor-background-overlay {
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-1d6ac2c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-4286b51 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-7c49cc4 iframe {
    height: 500px;
}

.elementor-32 .elementor-element.elementor-element-7c49cc4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-f692130:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-f692130 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("http://klopy-krsk.sanmaridez.ru/wp-content/uploads/2019/03/smell-banner-1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-32 .elementor-element.elementor-element-f692130 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-2090c38 > .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: 0px;
}

.elementor-32 .elementor-element.elementor-element-41f5e2f .elementor-text-editor {
    text-align: center;
}

.elementor-32 .elementor-element.elementor-element-41f5e2f {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 1px;
}

.elementor-32 .elementor-element.elementor-element-41f5e2f > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-97d5c15 .elementor-field-group {
    padding-right: calc(15px / 2);
    padding-left: calc(15px / 2);
    margin-bottom: 10px;
}

.elementor-32 .elementor-element.elementor-element-97d5c15 .elementor-form-fields-wrapper {
    margin-left: calc(-15px / 2);
    margin-right: calc(-15px / 2);
    margin-bottom: -10px;
}

body.rtl .elementor-32 .elementor-element.elementor-element-97d5c15 .elementor-labels-inline .elementor-field-group > label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-32 .elementor-element.elementor-element-97d5c15 .elementor-labels-inline .elementor-field-group > label {
    padding-right: 0px;
}

body .elementor-32 .elementor-element.elementor-element-97d5c15 .elementor-labels-above .elementor-field-group > label {
    padding-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-97d5c15 .elementor-field-group > label {
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-32 .elementor-element.elementor-element-97d5c15 .elementor-field-group .elementor-field {
    color: #ffffff;
}

.elementor-32 .elementor-element.elementor-element-97d5c15 .elementor-field-group .elementor-field, .elementor-32 .elementor-element.elementor-element-97d5c15 .elementor-field-subgroup label {
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1px;
}

.elementor-32 .elementor-element.elementor-element-97d5c15 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: rgba(255, 255, 255, 0);
    border-color: #ffffff;
    border-width: 2px 2px 2px 2px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-32 .elementor-element.elementor-element-97d5c15 .elementor-field-group .elementor-select-wrapper select {
    background-color: rgba(255, 255, 255, 0);
    border-color: #ffffff;
    border-width: 2px 2px 2px 2px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-32 .elementor-element.elementor-element-97d5c15 .elementor-field-group .elementor-select-wrapper::before {
    color: #ffffff;
}

.elementor-32 .elementor-element.elementor-element-97d5c15 .elementor-button {
    background-color: #840000;
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 1px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-32 .elementor-element.elementor-element-97d5c15 .elementor-message.elementor-message-success {
    color: #ffffff;
}

.elementor-32 .elementor-element.elementor-element-97d5c15 > .elementor-widget-container {
    margin: 0px 0px 0px 330px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-f5c37c4 > .elementor-container {
    max-width: 1300px;
}

.elementor-32 .elementor-element.elementor-element-f5c37c4:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-f5c37c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgba(145, 145, 145, 0);
}

.elementor-32 .elementor-element.elementor-element-f5c37c4 > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(360deg, #ffffff 80%, rgba(145, 145, 145, 0.92) 100%);
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-f5c37c4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 25px 0px;
}

.elementor-32 .elementor-element.elementor-element-532d7f0 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-9b3a987.elementor-widget-heading .elementor-heading-title {
    color: #840000;
}

.elementor-32 .elementor-element.elementor-element-9b3a987 .elementor-heading-title {
    font-size: 18px;
    font-weight: 500;
}

.elementor-32 .elementor-element.elementor-element-a93624c {
    color: rgba(0, 0, 0, 0.7);
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-32 .elementor-element.elementor-element-a93624c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-92a2c56 > .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: -2px;
}

.elementor-32 .elementor-element.elementor-element-92a2c56 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-ce872a3 {
    text-align: right;
}

.elementor-32 .elementor-element.elementor-element-ce872a3.elementor-widget-heading .elementor-heading-title {
    color: #840000;
}

.elementor-32 .elementor-element.elementor-element-ce872a3 .elementor-heading-title {
    font-size: 18px;
    font-weight: 500;
}

.elementor-32 .elementor-element.elementor-element-20be58f .elementor-icon-list-icon i {
    color: #840000;
    font-size: 20px;
}

.elementor-32 .elementor-element.elementor-element-20be58f .elementor-icon-list-icon {
    width: 20px;
}

.elementor-32 .elementor-element.elementor-element-20be58f .elementor-icon-list-text {
    color: rgba(0, 0, 0, 0.7);
}

.elementor-32 .elementor-element.elementor-element-20be58f .elementor-icon-list-item {
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    font-weight: 800;
    letter-spacing: 1px;
}

.elementor-32 .elementor-element.elementor-element-20be58f > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-8b5a62c .elementor-icon-list-icon i {
    color: #840000;
    font-size: 18px;
}

.elementor-32 .elementor-element.elementor-element-8b5a62c .elementor-icon-list-icon {
    width: 18px;
}

.elementor-32 .elementor-element.elementor-element-8b5a62c .elementor-icon-list-text {
    color: rgba(0, 0, 0, 0.7);
}

.elementor-32 .elementor-element.elementor-element-8b5a62c .elementor-icon-list-item {
    font-family: "Open Sans", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-32 .elementor-element.elementor-element-8b5a62c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-5eaf65e .elementor-icon-list-icon i {
    color: #840000;
    font-size: 18px;
}

.elementor-32 .elementor-element.elementor-element-5eaf65e .elementor-icon-list-icon {
    width: 18px;
}

.elementor-32 .elementor-element.elementor-element-5eaf65e .elementor-icon-list-text {
    color: rgba(0, 0, 0, 0.7);
}

.elementor-32 .elementor-element.elementor-element-5eaf65e .elementor-icon-list-item {
    font-family: "Open Sans", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-32 .elementor-element.elementor-element-5eaf65e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-ce71e22:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-ce71e22 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgba(145, 145, 145, 0);
}

.elementor-32 .elementor-element.elementor-element-ce71e22 > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(360deg, #ffffff 80%, rgba(145, 145, 145, 0.92) 100%);
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-ce71e22 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 25px 0px;
}

.elementor-32 .elementor-element.elementor-element-da19184 > .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: -2px;
}

.elementor-32 .elementor-element.elementor-element-da19184 > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-8aa89d3 {
    text-align: right;
}

.elementor-32 .elementor-element.elementor-element-8aa89d3.elementor-widget-heading .elementor-heading-title {
    color: #840000;
}

.elementor-32 .elementor-element.elementor-element-8aa89d3 .elementor-heading-title {
    font-size: 18px;
    font-weight: 500;
}

.elementor-32 .elementor-element.elementor-element-9008738 .elementor-icon-list-icon i {
    color: #840000;
    font-size: 20px;
}

.elementor-32 .elementor-element.elementor-element-9008738 .elementor-icon-list-icon {
    width: 20px;
}

.elementor-32 .elementor-element.elementor-element-9008738 .elementor-icon-list-text {
    color: rgba(0, 0, 0, 0.7);
}

.elementor-32 .elementor-element.elementor-element-9008738 .elementor-icon-list-item {
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    font-weight: 800;
    letter-spacing: 1px;
}

.elementor-32 .elementor-element.elementor-element-9008738 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-433b14b .elementor-icon-list-icon i {
    color: #840000;
    font-size: 18px;
}

.elementor-32 .elementor-element.elementor-element-433b14b .elementor-icon-list-icon {
    width: 18px;
}

.elementor-32 .elementor-element.elementor-element-433b14b .elementor-icon-list-text {
    color: rgba(0, 0, 0, 0.7);
}

.elementor-32 .elementor-element.elementor-element-433b14b .elementor-icon-list-item {
    font-family: "Open Sans", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-32 .elementor-element.elementor-element-433b14b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-5ca3ab1 .elementor-icon-list-icon i {
    color: #840000;
    font-size: 18px;
}

.elementor-32 .elementor-element.elementor-element-5ca3ab1 .elementor-icon-list-icon {
    width: 18px;
}

.elementor-32 .elementor-element.elementor-element-5ca3ab1 .elementor-icon-list-text {
    color: rgba(0, 0, 0, 0.7);
}

.elementor-32 .elementor-element.elementor-element-5ca3ab1 .elementor-icon-list-item {
    font-family: "Open Sans", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-32 .elementor-element.elementor-element-5ca3ab1 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-93cff35 > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-f5b342a.elementor-widget-heading .elementor-heading-title {
    color: #840000;
}

.elementor-32 .elementor-element.elementor-element-f5b342a .elementor-heading-title {
    font-size: 18px;
    font-weight: 500;
}

.elementor-32 .elementor-element.elementor-element-4fc3865 {
    color: rgba(0, 0, 0, 0.7);
    font-family: "Open Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
}

.elementor-32 .elementor-element.elementor-element-4fc3865 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-48569f3 > .elementor-container {
    max-width: 1300px;
}

.elementor-32 .elementor-element.elementor-element-48569f3:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-48569f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgba(255, 255, 255, 0);
}

.elementor-32 .elementor-element.elementor-element-48569f3 > .elementor-background-overlay {
    background-color: #ffffff;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-48569f3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-a284b56.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-32 .elementor-element.elementor-element-a284b56.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
}

.elementor-32 .elementor-element.elementor-element-63db3b1 {
    text-align: left;
}

.elementor-32 .elementor-element.elementor-element-63db3b1.elementor-widget-heading .elementor-heading-title {
    color: rgba(0, 0, 0, 0.7);
}

.elementor-32 .elementor-element.elementor-element-63db3b1 .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1px;
}

body.elementor-page-32:not(.elementor-motion-effects-element-type-background), body.elementor-page-32 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

@media(max-width: 1024px) {
    .elementor-32 .elementor-element.elementor-element-6750a582 {
        padding: 0 0 70px;
    }
    .elementor-32 .elementor-element.elementor-element-d6dea3b .elementor-heading-title {
        font-size: 45px;
    }
    .elementor-32 .elementor-element.elementor-element-7e053f8c .elementor-main-swiper {
        height: 280px;
        width: 720px;
    }
    .elementor-32 .elementor-element.elementor-element-7e053f8c.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }
    .elementor-32 .elementor-element.elementor-element-7925cf2 > .elementor-container {
        min-height: 800px;
    }
    .elementor-32 .elementor-element.elementor-element-7925cf2 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-32 .elementor-element.elementor-element-7925cf2 {
        padding: 0px 25px 0px 25px;
    }
    .elementor-32 .elementor-element.elementor-element-8b98131 .elementor-heading-title {
        font-size: 45px;
    }
    .elementor-32 .elementor-element.elementor-element-cd835d3 {
        padding: 0 15px;
    }
    .elementor-32 .elementor-element.elementor-element-023f9d1 > .elementor-container {
        min-height: 800px;
    }
    .elementor-32 .elementor-element.elementor-element-023f9d1 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-32 .elementor-element.elementor-element-023f9d1 {
        padding: 0px 25px 0px 25px;
    }
    .elementor-32 .elementor-element.elementor-element-7b8f2f9 .elementor-heading-title {
        font-size: 45px;
    }
    .elementor-32 .elementor-element.elementor-element-877776c {
        padding: 100px 25px 100px 25px;
    }
    .elementor-32 .elementor-element.elementor-element-316f82f3 > .elementor-element-populated {
        padding: 60px 0px 60px 45px;
    }
    .elementor-32 .elementor-element.elementor-element-4ae595e3 .elementor-image-box-content .elementor-image-box-title {
        font-size: 29px;
    }
    .elementor-32 .elementor-element.elementor-element-4ae595e3 .elementor-image-box-content .elementor-image-box-description {
        line-height: 1.4em;
    }
    .elementor-32 .elementor-element.elementor-element-4ae595e3 > .elementor-widget-container {
        padding: 0px 30px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-ab22fbf {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 30px 30px 30px 30px;
    }
    .elementor-32 .elementor-element.elementor-element-58922f0 {
        padding: 30px 0px 20px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-d3c220d > .elementor-element-populated {
        margin: 0px 20px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-85e271c > .elementor-element-populated {
        margin: 0px 10px 0px 10px;
    }
    .elementor-32 .elementor-element.elementor-element-aef14c8 > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
    }
    .elementor-32 .elementor-element.elementor-element-c1dc255 > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
    }
    .elementor-32 .elementor-element.elementor-element-d476df5 > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
    }
    .elementor-32 .elementor-element.elementor-element-1a4b233 .elementor-heading-title {
        font-size: 45px;
    }
    .elementor-32 .elementor-element.elementor-element-23be087a > .elementor-element-populated {
        padding: 60px 0px 60px 45px;
    }
    .elementor-32 .elementor-element.elementor-element-27a4805b .slick-slide {
        height: 350px;
    }
    .elementor-32 .elementor-element.elementor-element-27a4805b .elementor-slide-content {
        max-width: 66%;
    }
    .elementor-32 .elementor-element.elementor-element-e7ca45a {
        padding: 100px 25px 100px 25px;
    }
    .elementor-32 .elementor-element.elementor-element-5cd97d7 .elementor-heading-title {
        font-size: 45px;
    }
    .elementor-32 .elementor-element.elementor-element-1cad5afa {
        padding: 100px 25px 100px 25px;
    }
    .elementor-32 .elementor-element.elementor-element-ca9d368 .elementor-heading-title {
        font-size: 35px;
    }
    .elementor-32 .elementor-element.elementor-element-4c63997 {
        padding: 100px 25px 100px 25px;
    }
    .elementor-32 .elementor-element.elementor-element-6fb7363 .elementor-heading-title {
        font-size: 35px;
    }
    .elementor-32 .elementor-element.elementor-element-e9137ca {
        padding: 100px 25px 100px 25px;
    }
    .elementor-32 .elementor-element.elementor-element-e6c8438 .elementor-heading-title {
        font-size: 35px;
    }
    .elementor-32 .elementor-element.elementor-element-20f4f78 {
        padding: 100px 25px 100px 25px;
    }
    .elementor-32 .elementor-element.elementor-element-4c4ce32 .elementor-heading-title {
        font-size: 35px;
    }
    .elementor-32 .elementor-element.elementor-element-1dd05b0 .elementor-heading-title {
        font-size: 45px;
    }
    .elementor-32 .elementor-element.elementor-element-3a9deae3 > .elementor-element-populated {
        padding: 60px 0px 60px 45px;
    }
    .elementor-32 .elementor-element.elementor-element-3fe9ccf0 > .elementor-element-populated {
        padding: 0% 7% 0% 38%;
    }
    .elementor-32 .elementor-element.elementor-element-eeebfe1 .elementor-heading-title {
        font-size: 45px;
    }
    .elementor-32 .elementor-element.elementor-element-209d4e0 {
        padding: 25px 25px 25px 25px;
    }
    .elementor-32 .elementor-element.elementor-element-19721ad4 {
        padding: 100px 25px 100px 25px;
    }
    .elementor-32 .elementor-element.elementor-element-09a0f92 .elementor-heading-title {
        font-size: 45px;
    }
    .elementor-32 .elementor-element.elementor-element-59611516 {
        padding: 100px 25px 100px 25px;
    }
    .elementor-32 .elementor-element.elementor-element-7ce395ac .elementor-main-swiper {
        height: 250px;
        width: 570px;
    }
    .elementor-32 .elementor-element.elementor-element-7ce395ac.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }
    .elementor-32 .elementor-element.elementor-element-4e74f503 {
        padding: 0px 0px 100px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-1d6ac2c {
        padding: 0px 0px 100px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-f5c37c4 {
        padding: 25px 20px 0px 20px;
    }
    .elementor-32 .elementor-element.elementor-element-ce71e22 {
        padding: 25px 20px 0px 20px;
    }
    .elementor-32 .elementor-element.elementor-element-48569f3 {
        padding: 30px 20px 0px 20px;
    }
    .elementor-32 .elementor-element.elementor-element-63db3b1 .elementor-heading-title {
        font-size: 12px;
    }
}

@media(max-width: 767px) {
    .elementor-32 .elementor-element.elementor-element-c77f589 .elementor-icon-list-item {
        font-size: 16px;
    }
    .elementor-32 .elementor-element.elementor-element-2774ece > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-8714321 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-1962fa6 .elementor-image img {
        width: 80%;
        max-width: 80%;
    }
    .elementor-32 .elementor-element.elementor-element-1962fa6 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 9px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-e2e54ef > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-0f7e9fe .elementor-icon-list-icon {
        width: 21px;
    }
    .elementor-32 .elementor-element.elementor-element-0f7e9fe .elementor-icon-list-icon i {
        display: none;
    }
    .elementor-32 .elementor-element.elementor-element-0f7e9fe .elementor-icon-list-item {
        font-size: 18px;
    }
    .elementor-32 .elementor-element.elementor-element-0f7e9fe > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 9px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-bfb29ca > .elementor-element-populated {
        margin: 10px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-8d3fa47 a.elementor-button, .elementor-32 .elementor-element.elementor-element-8d3fa47 .elementor-button {
        font-size: 12px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-32 .elementor-element.elementor-element-8d3fa47 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 9px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-a68d4fa > .elementor-container {
        min-height: 6vh;
    }
    .elementor-32 .elementor-element.elementor-element-a68d4fa > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-32 .elementor-element.elementor-element-a68d4fa:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-a68d4fa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("http://klopy-krsk.sanmaridez.ru/wp-content/uploads/2019/03/Imprese-pulizia-PULICENTER-Ostuni-005-3.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }
    .elementor-32 .elementor-element.elementor-element-a68d4fa {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 20px 10px 20px 10px;
    }
    .elementor-32 .elementor-element.elementor-element-f18a796 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-8ffa81f .elementor-heading-title {
        font-size: 20px;
        letter-spacing: 1.5px;
    }
    .elementor-32 .elementor-element.elementor-element-8607bc2 .elementor-heading-title {
        font-size: 18px;
        letter-spacing: -0.5px;
    }
    .elementor-32 .elementor-element.elementor-element-727bd0f .elementor-heading-title {
        font-size: 14px;
        letter-spacing: -1px;
    }
    .elementor-32 .elementor-element.elementor-element-433ca59 .elementor-heading-title {
        font-size: 12px;
    }
    .elementor-32 .elementor-element.elementor-element-7dbe2c9 a.elementor-button, .elementor-32 .elementor-element.elementor-element-7dbe2c9 .elementor-button {
        font-size: 12px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-32 .elementor-element.elementor-element-7dbe2c9 .elementor-button {
        border-width: 2px 2px 2px 2px;
    }
    .elementor-32 .elementor-element.elementor-element-59dbe80 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-07d2163 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-cffb684 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-6750a582 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-32 .elementor-element.elementor-element-3636df12 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-8449f20 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-e2e0cec > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-2f8b959 .elementor-divider-separator {
        width: 75%;
    }
    .elementor-32 .elementor-element.elementor-element-2f8b959 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-197b3a9 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-d6dea3b .elementor-heading-title {
        font-size: 25px;
    }
    .elementor-32 .elementor-element.elementor-element-d6dea3b > .elementor-widget-container {
        margin: 20px 0px 0px 20px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-9c834bb > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-434e0c1 {
        font-size: 16px;
    }
    .elementor-32 .elementor-element.elementor-element-434e0c1 > .elementor-widget-container {
        margin: 20px 0px 0px 20px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-116e2c1 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-7e053f8c .elementor-main-swiper {
        width: 320px;
    }
    .elementor-32 .elementor-element.elementor-element-7e053f8c.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }
    .elementor-32 .elementor-element.elementor-element-7e053f8c > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-9f5323f .elementor-text-editor {
        text-align: center;
    }
    .elementor-32 .elementor-element.elementor-element-9f5323f {
        font-size: 16px;
    }
    .elementor-32 .elementor-element.elementor-element-9f5323f > .elementor-widget-container {
        margin: 20px 20px 20px 20px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-7925cf2 > .elementor-container {
        min-height: 50vh;
    }
    .elementor-32 .elementor-element.elementor-element-7925cf2 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-32 .elementor-element.elementor-element-7925cf2 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-b36c807 > .elementor-element-populated {
        margin: 0px 15px 0px 15px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-911deab {
        text-align: center;
    }
    .elementor-32 .elementor-element.elementor-element-911deab .elementor-heading-title {
        font-size: 25px;
    }
    .elementor-32 .elementor-element.elementor-element-911deab > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-fd8a87b a.elementor-button, .elementor-32 .elementor-element.elementor-element-fd8a87b .elementor-button {
        font-size: 12px;
        padding: 15px 15px 15px 15px;
    }
    .elementor-32 .elementor-element.elementor-element-fd8a87b > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-9d0c176 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-2fcf11c > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-ff80169 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-fc670e5 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-8b98131 {
        text-align: center;
    }
    .elementor-32 .elementor-element.elementor-element-8b98131 .elementor-heading-title {
        font-size: 25px;
    }
    .elementor-32 .elementor-element.elementor-element-8b98131 > .elementor-widget-container {
        margin: 20px 0px 0px 20px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-4757d74 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-002cb72 {
        font-size: 16px;
    }
    .elementor-32 .elementor-element.elementor-element-002cb72 > .elementor-widget-container {
        margin: 20px 0px 0px 20px;
    }
    .elementor-32 .elementor-element.elementor-element-cd835d3 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-4500cc6 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-e44a1bd > .elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }
    .elementor-32 .elementor-element.elementor-element-8a1993f {
        text-align: center;
    }
    .elementor-32 .elementor-element.elementor-element-8a1993f .elementor-heading-title {
        font-size: 25px;
    }
    .elementor-32 .elementor-element.elementor-element-8a1993f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-7237be3 {
        font-size: 16px;
    }
    .elementor-32 .elementor-element.elementor-element-8555ba2 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-970e48b > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-32 .elementor-element.elementor-element-a66e256 {
        text-align: center;
    }
    .elementor-32 .elementor-element.elementor-element-a66e256 .elementor-heading-title {
        font-size: 25px;
    }
    .elementor-32 .elementor-element.elementor-element-fd51199 {
        font-size: 16px;
    }
    .elementor-32 .elementor-element.elementor-element-fd51199 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-0c5f481 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-32 .elementor-element.elementor-element-72bc003 {
        text-align: center;
    }
    .elementor-32 .elementor-element.elementor-element-72bc003 .elementor-heading-title {
        font-size: 25px;
    }
    .elementor-32 .elementor-element.elementor-element-72bc003 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-ec0b472 {
        font-size: 16px;
    }
    .elementor-32 .elementor-element.elementor-element-ec0b472 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-8136505 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-c555538 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-9bd06eb a.elementor-button, .elementor-32 .elementor-element.elementor-element-9bd06eb .elementor-button {
        font-size: 12px;
        padding: 15px 15px 15px 15px;
    }
    .elementor-32 .elementor-element.elementor-element-023f9d1 > .elementor-container {
        min-height: 50vh;
    }
    .elementor-32 .elementor-element.elementor-element-023f9d1 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-32 .elementor-element.elementor-element-023f9d1 {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-8067783 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-e26f50c .elementor-heading-title {
        font-size: 25px;
    }
    .elementor-32 .elementor-element.elementor-element-e26f50c > .elementor-widget-container {
        margin: 20px 0px 0px 20px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-96e5e58 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-3e1f7a3 {
        text-align: center;
    }
    .elementor-32 .elementor-element.elementor-element-3e1f7a3 .elementor-image img {
        width: 50%;
        max-width: 50%;
    }
    .elementor-32 .elementor-element.elementor-element-3e1f7a3 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-f0d246b .elementor-text-editor {
        text-align: center;
    }
    .elementor-32 .elementor-element.elementor-element-f0d246b {
        font-size: 20px;
    }
    .elementor-32 .elementor-element.elementor-element-f0d246b > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-32 .elementor-element.elementor-element-370997f > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-38c069f {
        text-align: center;
    }
    .elementor-32 .elementor-element.elementor-element-38c069f .elementor-image img {
        width: 50%;
        max-width: 50%;
    }
    .elementor-32 .elementor-element.elementor-element-37acda7 .elementor-text-editor {
        text-align: center;
    }
    .elementor-32 .elementor-element.elementor-element-37acda7 {
        font-size: 20px;
    }
    .elementor-32 .elementor-element.elementor-element-37acda7 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-32 .elementor-element.elementor-element-7e7b9ae > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-ade503c {
        text-align: center;
    }
    .elementor-32 .elementor-element.elementor-element-ade503c .elementor-image img {
        width: 50%;
        max-width: 50%;
    }
    .elementor-32 .elementor-element.elementor-element-fdacaa5 .elementor-text-editor {
        text-align: center;
    }
    .elementor-32 .elementor-element.elementor-element-fdacaa5 {
        font-size: 20px;
    }
    .elementor-32 .elementor-element.elementor-element-fdacaa5 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-32 .elementor-element.elementor-element-59694a1 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-cb9d84d {
        text-align: center;
    }
    .elementor-32 .elementor-element.elementor-element-cb9d84d .elementor-image img {
        width: 50%;
        max-width: 50%;
    }
    .elementor-32 .elementor-element.elementor-element-cb9d84d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-2b602b7 .elementor-text-editor {
        text-align: center;
    }
    .elementor-32 .elementor-element.elementor-element-2b602b7 {
        font-size: 20px;
    }
    .elementor-32 .elementor-element.elementor-element-2b602b7 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-32 .elementor-element.elementor-element-ff16ecd {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-cc7a199 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-7ff1629 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-7b8f2f9 .elementor-heading-title {
        font-size: 25px;
    }
    .elementor-32 .elementor-element.elementor-element-7b8f2f9 > .elementor-widget-container {
        margin: 20px 0px 0px 20px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-cfa41b7 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-d6b4aef {
        font-size: 16px;
    }
    .elementor-32 .elementor-element.elementor-element-d6b4aef > .elementor-widget-container {
        margin: 20px 0px 0px 20px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-877776c {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-32 .elementor-element.elementor-element-fc746b0 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-2aaac8c > .elementor-element-populated {
        margin: 15px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-0299e44 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-11317fd > .elementor-widget-container {
        margin: 15px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-e04ee6c > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-e04ee6c {
        width: 200px;
        max-width: 200px;
        top: 300px;
    }
    body:not(.rtl) .elementor-32 .elementor-element.elementor-element-e04ee6c {
        left: 48px;
    }
    body.rtl .elementor-32 .elementor-element.elementor-element-e04ee6c {
        right: 48px;
    }
    .elementor-32 .elementor-element.elementor-element-7e04afa .elementor-text-editor {

    }
    .elementor-32 .elementor-element.elementor-element-7e04afa {
        font-size: 16px;
    }
    .elementor-32 .elementor-element.elementor-element-7e04afa > .elementor-widget-container {
        margin: 15px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-f55ec37 a.elementor-button, .elementor-32 .elementor-element.elementor-element-f55ec37 .elementor-button {
        font-size: 12px;
        padding: 15px 15px 15px 15px;
    }
    .elementor-32 .elementor-element.elementor-element-f55ec37 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-8e098ae {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-afc5b4e > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-b9475b {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-316f82f3 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 50px 0px 30px 30px;
    }
    .elementor-32 .elementor-element.elementor-element-4ae595e3 .elementor-image-box-img {
        margin-bottom: 5px;
    }
    .elementor-32 .elementor-element.elementor-element-4ae595e3.elementor-position-right .elementor-image-box-img {
        margin-left: 5px;
    }
    .elementor-32 .elementor-element.elementor-element-4ae595e3.elementor-position-left .elementor-image-box-img {
        margin-right: 5px;
    }
    .elementor-32 .elementor-element.elementor-element-4ae595e3.elementor-position-top .elementor-image-box-img {
        margin-bottom: 5px;
    }
    .elementor-32 .elementor-element.elementor-element-4ae595e3 .elementor-image-box-content .elementor-image-box-title {
        font-size: 25px;
    }
    .elementor-32 .elementor-element.elementor-element-4ae595e3 .elementor-image-box-content .elementor-image-box-description {
        font-size: 16px;
    }
    .elementor-32 .elementor-element.elementor-element-4ae595e3 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-32 .elementor-element.elementor-element-3039a1e9 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-e1dcd21 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 20px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-ecd4424 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-9340b17 a.elementor-button, .elementor-32 .elementor-element.elementor-element-9340b17 .elementor-button {
        font-size: 12px;
        padding: 15px 15px 15px 15px;
    }
    .elementor-32 .elementor-element.elementor-element-9340b17 .elementor-button {
        border-width: 2px 2px 2px 2px;
    }
    .elementor-32 .elementor-element.elementor-element-9340b17 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-ab22fbf {
        padding: 20px 20px 20px 20px;
    }
    .elementor-32 .elementor-element.elementor-element-3cc1b64 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-e5ae3ce {
        text-align: center;
    }
    .elementor-32 .elementor-element.elementor-element-e5ae3ce .elementor-heading-title {
        font-size: 25px;
    }
    .elementor-32 .elementor-element.elementor-element-58922f0 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-d3c220d {
        width: 50%;
    }
    .elementor-32 .elementor-element.elementor-element-d3c220d > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-b24eba7 .elementor-image-box-img {
        margin-bottom: 20px;
    }
    .elementor-32 .elementor-element.elementor-element-b24eba7.elementor-position-right .elementor-image-box-img {
        margin-left: 20px;
    }
    .elementor-32 .elementor-element.elementor-element-b24eba7.elementor-position-left .elementor-image-box-img {
        margin-right: 20px;
    }
    .elementor-32 .elementor-element.elementor-element-b24eba7.elementor-position-top .elementor-image-box-img {
        margin-bottom: 20px;
    }
    .elementor-32 .elementor-element.elementor-element-b24eba7 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 35%;
    }
    .elementor-32 .elementor-element.elementor-element-b24eba7 .elementor-image-box-content .elementor-image-box-title {
        font-size: 16px;
    }
    .elementor-32 .elementor-element.elementor-element-b24eba7 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-85e271c {
        width: 50%;
    }
    .elementor-32 .elementor-element.elementor-element-85e271c > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-6d5e66b .elementor-image-box-img {
        margin-bottom: 20px;
    }
    .elementor-32 .elementor-element.elementor-element-6d5e66b.elementor-position-right .elementor-image-box-img {
        margin-left: 20px;
    }
    .elementor-32 .elementor-element.elementor-element-6d5e66b.elementor-position-left .elementor-image-box-img {
        margin-right: 20px;
    }
    .elementor-32 .elementor-element.elementor-element-6d5e66b.elementor-position-top .elementor-image-box-img {
        margin-bottom: 20px;
    }
    .elementor-32 .elementor-element.elementor-element-6d5e66b .elementor-image-box-wrapper .elementor-image-box-img {
        width: 35%;
    }
    .elementor-32 .elementor-element.elementor-element-6d5e66b .elementor-image-box-content .elementor-image-box-title {
        font-size: 16px;
    }
    .elementor-32 .elementor-element.elementor-element-6d5e66b > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-aef14c8 {
        width: 50%;
    }
    .elementor-32 .elementor-element.elementor-element-aef14c8 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-e36d4a4 .elementor-image-box-img {
        margin-bottom: 20px;
    }
    .elementor-32 .elementor-element.elementor-element-e36d4a4.elementor-position-right .elementor-image-box-img {
        margin-left: 20px;
    }
    .elementor-32 .elementor-element.elementor-element-e36d4a4.elementor-position-left .elementor-image-box-img {
        margin-right: 20px;
    }
    .elementor-32 .elementor-element.elementor-element-e36d4a4.elementor-position-top .elementor-image-box-img {
        margin-bottom: 20px;
    }
    .elementor-32 .elementor-element.elementor-element-e36d4a4 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 35%;
    }
    .elementor-32 .elementor-element.elementor-element-e36d4a4 .elementor-image-box-content .elementor-image-box-title {
        font-size: 15px;
        letter-spacing: -0.1px;
    }
    .elementor-32 .elementor-element.elementor-element-e36d4a4 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-c1dc255 {
        width: 50%;
    }
    .elementor-32 .elementor-element.elementor-element-c1dc255 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-34cfc76 .elementor-image-box-img {
        margin-bottom: 20px;
    }
    .elementor-32 .elementor-element.elementor-element-34cfc76.elementor-position-right .elementor-image-box-img {
        margin-left: 20px;
    }
    .elementor-32 .elementor-element.elementor-element-34cfc76.elementor-position-left .elementor-image-box-img {
        margin-right: 20px;
    }
    .elementor-32 .elementor-element.elementor-element-34cfc76.elementor-position-top .elementor-image-box-img {
        margin-bottom: 20px;
    }
    .elementor-32 .elementor-element.elementor-element-34cfc76 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 35%;
    }
    .elementor-32 .elementor-element.elementor-element-34cfc76 .elementor-image-box-content .elementor-image-box-title {
        font-size: 16px;
    }
    .elementor-32 .elementor-element.elementor-element-34cfc76 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-d476df5 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-6de4622 .elementor-image-box-img {
        margin-bottom: 20px;
    }
    .elementor-32 .elementor-element.elementor-element-6de4622.elementor-position-right .elementor-image-box-img {
        margin-left: 20px;
    }
    .elementor-32 .elementor-element.elementor-element-6de4622.elementor-position-left .elementor-image-box-img {
        margin-right: 20px;
    }
    .elementor-32 .elementor-element.elementor-element-6de4622.elementor-position-top .elementor-image-box-img {
        margin-bottom: 20px;
    }
    .elementor-32 .elementor-element.elementor-element-6de4622 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 35%;
    }
    .elementor-32 .elementor-element.elementor-element-6de4622 .elementor-image-box-content .elementor-image-box-title {
        font-size: 16px;
    }
    .elementor-32 .elementor-element.elementor-element-6de4622 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-c19999c .elementor-heading-title {
        font-size: 16px;
    }
    .elementor-32 .elementor-element.elementor-element-c19999c > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-ad25c06 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-f3279be > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-775d845 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-1a4b233 .elementor-heading-title {
        font-size: 25px;
    }
    .elementor-32 .elementor-element.elementor-element-1a4b233 > .elementor-widget-container {
        margin: 20px 0px 0px 20px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-3859c86 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-28b21f1 {
        font-size: 16px;
    }
    .elementor-32 .elementor-element.elementor-element-28b21f1 > .elementor-widget-container {
        margin: 20px 0px 0px 20px;
    }
    .elementor-32 .elementor-element.elementor-element-70ff61c3 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-23be087a > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 50px 0px 50px 30px;
    }
    .elementor-32 .elementor-element.elementor-element-27a4805b .slick-slide {
        height: 50vh;
    }
    .elementor-32 .elementor-element.elementor-element-27a4805b .elementor-slide-content {
        max-width: 66%;
    }
    .elementor-32 .elementor-element.elementor-element-27a4805b > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-1dfdc48b > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-32 .elementor-element.elementor-element-67735dd6 .elementor-text-editor {

    }
    .elementor-32 .elementor-element.elementor-element-67735dd6 {
        font-size: 16px;
    }
    .elementor-32 .elementor-element.elementor-element-e7ca45a {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 20px 20px 20px;
    }
    .elementor-32 .elementor-element.elementor-element-8a856be > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-fb7b559 .elementor-heading-title {
        font-size: 16px;
    }
    .elementor-32 .elementor-element.elementor-element-fb7b559 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-b7fd667 a.elementor-button, .elementor-32 .elementor-element.elementor-element-b7fd667 .elementor-button {
        font-size: 12px;
        letter-spacing: 0px;
        padding: 15px 15px 15px 15px;
    }
    .elementor-32 .elementor-element.elementor-element-b7fd667 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-0483015 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-7300bf4 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-f96c3bd > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-1d1c482 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-5cd97d7 .elementor-heading-title {
        font-size: 25px;
    }
    .elementor-32 .elementor-element.elementor-element-5cd97d7 > .elementor-widget-container {
        margin: 20px 0px 0px 20px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-4e8af60 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-20a3c1a {
        font-size: 16px;
    }
    .elementor-32 .elementor-element.elementor-element-20a3c1a > .elementor-widget-container {
        margin: 20px 0px 0px 20px;
    }
    .elementor-32 .elementor-element.elementor-element-1cad5afa {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 20px 20px 20px;
    }
    .elementor-32 .elementor-element.elementor-element-e8b43cb > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 15px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-ca9d368 .elementor-heading-title {
        font-size: 20px;
    }
    .elementor-32 .elementor-element.elementor-element-1a518c7 .elementor-text-editor {

    }
    .elementor-32 .elementor-element.elementor-element-1a518c7 {
        font-size: 16px;
    }
    .elementor-32 .elementor-element.elementor-element-396bbbd4 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-4c63997 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-32 .elementor-element.elementor-element-7063a0c > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-84fff6d > .elementor-element-populated {
        padding: 25px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-6fb7363 .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-32 .elementor-element.elementor-element-2d13f38 {
        font-size: 14px;
    }
    .elementor-32 .elementor-element.elementor-element-2d13f38 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-e9137ca {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 20px 20px 20px;
    }
    .elementor-32 .elementor-element.elementor-element-cacb43d > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 15px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-e6c8438 .elementor-heading-title {
        font-size: 20px;
    }
    .elementor-32 .elementor-element.elementor-element-18bfea6 .elementor-text-editor {

    }
    .elementor-32 .elementor-element.elementor-element-18bfea6 {
        font-size: 16px;
    }
    .elementor-32 .elementor-element.elementor-element-73654d1 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-20f4f78 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-32 .elementor-element.elementor-element-fb10a4c > .elementor-element-populated {
        padding: 25px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-4c4ce32 .elementor-heading-title {
        font-size: 20px;
    }
    .elementor-32 .elementor-element.elementor-element-c73686e {
        font-size: 16px;
    }
    .elementor-32 .elementor-element.elementor-element-c73686e > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-24dc675 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-feca46f {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-ddab431 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-6866149 a.elementor-button, .elementor-32 .elementor-element.elementor-element-6866149 .elementor-button {
        font-size: 12px;
        padding: 15px 15px 15px 15px;
    }
    .elementor-32 .elementor-element.elementor-element-a9b8a89 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-a7b5369 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-b78f0be > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-1dd05b0 .elementor-heading-title {
        font-size: 25px;
    }
    .elementor-32 .elementor-element.elementor-element-1dd05b0 > .elementor-widget-container {
        margin: 20px 0px 0px 20px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-1c6676d > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-2fe4038 {
        font-size: 16px;
    }
    .elementor-32 .elementor-element.elementor-element-2fe4038 > .elementor-widget-container {
        margin: 20px 0px 0px 20px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-63374f43 {
        margin-top: 20px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-3a9deae3 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 50px 0px 50px 30px;
    }
    .elementor-32 .elementor-element.elementor-element-2e1d5af8 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-3fe9ccf0 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-32 .elementor-element.elementor-element-1e8a4b87 .elementor-heading-title {
        font-size: 25px;
    }
    .elementor-32 .elementor-element.elementor-element-1e8a4b87 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-714761c5 > .elementor-widget-container {
        margin: -15px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-190fc90 .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-32 .elementor-element.elementor-element-190fc90 > .elementor-widget-container {
        margin: -15px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-71ee49a {
        font-size: 16px;
    }
    .elementor-32 .elementor-element.elementor-element-71ee49a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-cd7dad8 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-6123da1 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-eca902c > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-10edc66 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-f26a341 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-eeebfe1 .elementor-heading-title {
        font-size: 25px;
    }
    .elementor-32 .elementor-element.elementor-element-eeebfe1 > .elementor-widget-container {
        margin: 20px 0px 0px 20px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-ac78cd6 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-404cee1 {
        font-size: 16px;
    }
    .elementor-32 .elementor-element.elementor-element-404cee1 > .elementor-widget-container {
        margin: 20px 0px 0px 20px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-7e4544e {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-0505e3b > .elementor-element-populated {
        margin: 0;
        padding: 10px;
    }
    .elementor-32 .elementor-element.elementor-element-fce67d0 {
        font-size: 18px;
    }
    .elementor-32 .elementor-element.elementor-element-ce756c4 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-77d49a8 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-209d4e0 > .elementor-container {
        min-height: 50vh;
    }
    .elementor-32 .elementor-element.elementor-element-209d4e0 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-32 .elementor-element.elementor-element-209d4e0 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-d2b7cd8 .elementor-heading-title {
        font-size: 35px;
    }
    .elementor-32 .elementor-element.elementor-element-d2b7cd8 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-7bc64d9 {
        font-size: 20px;
    }
    .elementor-32 .elementor-element.elementor-element-7bc64d9 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-4c05ad3 {
        font-size: 17px;
    }
    .elementor-32 .elementor-element.elementor-element-4c05ad3 > .elementor-widget-container {
        margin: -40px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-00703ba > .elementor-element-populated {
        margin: 0px 50px 20px 50px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-32 .elementor-element.elementor-element-aa90389 .elementor-heading-title {
        font-size: 20px;
    }
    .elementor-32 .elementor-element.elementor-element-3c79be6 {
        font-size: 14px;
    }
    .elementor-32 .elementor-element.elementor-element-41b3643 > .elementor-element-populated {
        margin: 0px 50px 20px 50px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-32 .elementor-element.elementor-element-3cfa69f .elementor-heading-title {
        font-size: 20px;
    }
    .elementor-32 .elementor-element.elementor-element-21dc080 {
        font-size: 14px;
    }
    .elementor-32 .elementor-element.elementor-element-9f29ff1 > .elementor-element-populated {
        margin: 0px 50px 20px 50px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-32 .elementor-element.elementor-element-1700d95 .elementor-heading-title {
        font-size: 20px;
    }
    .elementor-32 .elementor-element.elementor-element-e2c9b69 {
        font-size: 14px;
    }
    .elementor-32 .elementor-element.elementor-element-5eee613:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-5eee613 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("http://klopy-krsk.sanmaridez.ru/wp-content/uploads/2019/03/999.jpg");
    }
    .elementor-32 .elementor-element.elementor-element-092961b {
        text-align: center;
    }
    .elementor-32 .elementor-element.elementor-element-092961b .elementor-heading-title {
        font-size: 25px;
    }
    .elementor-32 .elementor-element.elementor-element-092961b > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-fadcf98 .elementor-text-editor {
        text-align: center;
    }
    .elementor-32 .elementor-element.elementor-element-fadcf98 {
        font-size: 16px;
    }
    .elementor-32 .elementor-element.elementor-element-fadcf98 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-74a25b2 .elementor-text-editor {
        text-align: center;
    }
    .elementor-32 .elementor-element.elementor-element-74a25b2 {
        font-size: 14px;
    }
    .elementor-32 .elementor-element.elementor-element-74a25b2 > .elementor-widget-container {
        margin: -35px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-4378a76 .slick-slide {
        height: 300px;
    }
    .elementor-32 .elementor-element.elementor-element-4378a76 .elementor-slide-content {
        max-width: 100%;
    }
    .elementor-32 .elementor-element.elementor-element-4378a76 .elementor-slide-heading {
        font-size: 25px;
    }
    .elementor-32 .elementor-element.elementor-element-4378a76 .elementor-slide-description {
        font-size: 16px;
    }
    .elementor-32 .elementor-element.elementor-element-4378a76 > .elementor-widget-container {
        margin: -60px 0px -50px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-5752435 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-5b722a3 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-19721ad4 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 5px 5px 5px 5px;
    }
    .elementor-32 .elementor-element.elementor-element-3011bf55 .elementor-heading-title {
        font-size: 25px;
    }
    .elementor-32 .elementor-element.elementor-element-3011bf55 > .elementor-widget-container {
        margin: 20px 0px 0px 020px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-161a3106 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-54ee81a0 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-5e872493 .elementor-testimonial__text {
        font-size: 12px;
    }
    .elementor-32 .elementor-element.elementor-element-5e872493 .elementor-testimonial__name {
        font-size: 16px;
    }
    .elementor-32 .elementor-element.elementor-element-5e872493 .elementor-testimonial__content {
        padding: 15px 15px 15px 15px;
        border-radius: 5px 5px 5px 5px;
    }
    .elementor-32 .elementor-element.elementor-element-5e872493.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
    .elementor-32 .elementor-element.elementor-element-5e872493.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
        padding-top: 15px;
    }
    .elementor-32 .elementor-element.elementor-element-5e872493.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
    .elementor-32 .elementor-element.elementor-element-5e872493.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
    .elementor-32 .elementor-element.elementor-element-5e872493.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
        padding: 0 15px 0 15px;
    }
    .elementor-32 .elementor-element.elementor-element-c3168be .elementor-testimonial__text {
        font-size: 12px;
    }
    .elementor-32 .elementor-element.elementor-element-c3168be .elementor-testimonial__name {
        font-size: 16px;
    }
    .elementor-32 .elementor-element.elementor-element-c3168be .elementor-testimonial__content {
        padding: 15px 15px 15px 15px;
        border-radius: 5px 5px 5px 5px;
    }
    .elementor-32 .elementor-element.elementor-element-c3168be.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
    .elementor-32 .elementor-element.elementor-element-c3168be.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
        padding-top: 15px;
    }
    .elementor-32 .elementor-element.elementor-element-c3168be.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
    .elementor-32 .elementor-element.elementor-element-c3168be.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
    .elementor-32 .elementor-element.elementor-element-c3168be.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
        padding: 0 15px 0 15px;
    }
    .elementor-32 .elementor-element.elementor-element-1172b5f0 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-e2d82c4 .elementor-testimonial__text {
        font-size: 12px;
    }
    .elementor-32 .elementor-element.elementor-element-e2d82c4 .elementor-testimonial__name {
        font-size: 16px;
    }
    .elementor-32 .elementor-element.elementor-element-e2d82c4 .elementor-testimonial__content {
        padding: 15px 15px 15px 15px;
        border-radius: 5px 5px 5px 5px;
    }
    .elementor-32 .elementor-element.elementor-element-e2d82c4.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
    .elementor-32 .elementor-element.elementor-element-e2d82c4.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
        padding-top: 15px;
    }
    .elementor-32 .elementor-element.elementor-element-e2d82c4.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
    .elementor-32 .elementor-element.elementor-element-e2d82c4.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
    .elementor-32 .elementor-element.elementor-element-e2d82c4.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
        padding: 0 15px 0 15px;
    }
    .elementor-32 .elementor-element.elementor-element-68b734a .elementor-testimonial__text {
        font-size: 12px;
    }
    .elementor-32 .elementor-element.elementor-element-68b734a .elementor-testimonial__name {
        font-size: 16px;
    }
    .elementor-32 .elementor-element.elementor-element-68b734a .elementor-testimonial__content {
        padding: 15px 15px 15px 15px;
        border-radius: 5px 5px 5px 5px;
    }
    .elementor-32 .elementor-element.elementor-element-68b734a.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
    .elementor-32 .elementor-element.elementor-element-68b734a.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
        padding-top: 15px;
    }
    .elementor-32 .elementor-element.elementor-element-68b734a.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
    .elementor-32 .elementor-element.elementor-element-68b734a.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
    .elementor-32 .elementor-element.elementor-element-68b734a.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
        padding: 0 15px 0 15px;
    }
    .elementor-32 .elementor-element.elementor-element-42dd632 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-09a0f92 .elementor-heading-title {
        font-size: 25px;
    }
    .elementor-32 .elementor-element.elementor-element-09a0f92 > .elementor-widget-container {
        margin: 20px 0px 0px 20px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-59611516 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 10px 10px 10px;
    }
    .elementor-32 .elementor-element.elementor-element-161a4235 {
        padding: 15px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-7ce395ac .elementor-main-swiper {
        height: 130px;
        width: 300px;
    }
    .elementor-32 .elementor-element.elementor-element-7ce395ac.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }
    .elementor-32 .elementor-element.elementor-element-7ce395ac > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-357d038 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-8586cb9 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-4e74f503 > .elementor-container {
        min-height: 50vh;
    }
    .elementor-32 .elementor-element.elementor-element-4e74f503 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-32 .elementor-element.elementor-element-4e74f503 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 30px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-49b2e045 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-3688d622 iframe {
        height: 300px;
    }
    .elementor-32 .elementor-element.elementor-element-3688d622 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-a57c498 {
        font-size: 14px;
    }
    .elementor-32 .elementor-element.elementor-element-a57c498 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-85a8479 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-1d6ac2c > .elementor-container {
        min-height: 50vh;
    }
    .elementor-32 .elementor-element.elementor-element-1d6ac2c > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-32 .elementor-element.elementor-element-1d6ac2c {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 30px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-4286b51 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-7c49cc4 iframe {
        height: 300px;
    }
    .elementor-32 .elementor-element.elementor-element-7c49cc4 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-41f5e2f {
        font-size: 14px;
    }
    .elementor-32 .elementor-element.elementor-element-41f5e2f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-97d5c15 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-f5c37c4 {
        padding: 5px 5px 5px 5px;
    }
    .elementor-32 .elementor-element.elementor-element-532d7f0 {
        width: 50%;
    }
    .elementor-32 .elementor-element.elementor-element-532d7f0 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-92a2c56 {
        width: 50%;
    }
    .elementor-32 .elementor-element.elementor-element-92a2c56 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-ce71e22 {
        padding: 5px 5px 5px 5px;
    }
    .elementor-32 .elementor-element.elementor-element-da19184 > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-8aa89d3 {
        text-align: center;
    }
    .elementor-32 .elementor-element.elementor-element-93cff35 > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-f5b342a {
        text-align: center;
    }
    .elementor-32 .elementor-element.elementor-element-f5b342a > .elementor-widget-container {
        margin: 0px 020px 0px 20px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-4fc3865 .elementor-text-editor {
        text-align: center;
    }
    .elementor-32 .elementor-element.elementor-element-4fc3865 > .elementor-widget-container {
        margin: 0px 20px 0px 20px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-48569f3 {
        padding: 0px 20px 0px 20px;
    }
    .elementor-32 .elementor-element.elementor-element-a284b56 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 10px 0px 10px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-63db3b1 {
        text-align: center;
    }
}

@media(min-width: 768px) {

    a.elementor-icon-list-text,
    .elementor-32 .elementor-element.elementor-element-0f7e9fe .elementor-icon-list-icon i {
        font-size: 24px;
    }

    .elementor-32 .elementor-element.elementor-element-77022c1 {
        width: 32.609%;
    }
    .elementor-32 .elementor-element.elementor-element-cf1b0e1 {
        width: 38.957%;
    }
    .elementor-32 .elementor-element.elementor-element-10dc923 {
        width: 28.433%;
    }
    .elementor-32 .elementor-element.elementor-element-8714321 {
        width: 32.609%;
        margin: 0 auto;
    }
    .elementor-32 .elementor-element.elementor-element-e2e54ef {
        width: 100%;
    }
    .elementor-32 .elementor-element.elementor-element-bfb29ca {
        width: 100%;
    }
    .elementor-32 .elementor-element.elementor-element-e2e0cec {
        width: 25.016%;
    }
    .elementor-32 .elementor-element.elementor-element-197b3a9 {
        width: 74.984%;
    }
    .elementor-32 .elementor-element.elementor-element-2fcf11c {
        width: 25.016%;
    }
    .elementor-32 .elementor-element.elementor-element-fc670e5 {
        width: 74.984%;
    }
    .elementor-32 .elementor-element.elementor-element-9fbd157 {
        width: 33%;
    }
    .elementor-32 .elementor-element.elementor-element-e44a1bd {
        width: 33%;
    }
    .elementor-32 .elementor-element.elementor-element-d87e944 {
        width: 33.666%;
    }
    .elementor-32 .elementor-element.elementor-element-970e48b {
        width: 33%;
    }
    .elementor-32 .elementor-element.elementor-element-6730147 {
        width: 32.998%;
    }
    .elementor-32 .elementor-element.elementor-element-0c5f481 {
        width: 33%;
    }
    .elementor-32 .elementor-element.elementor-element-96e5e58 {
        width: 25%;
    }
    .elementor-32 .elementor-element.elementor-element-370997f {
        width: 25%;
    }
    .elementor-32 .elementor-element.elementor-element-7e7b9ae {
        width: 25%;
    }
    .elementor-32 .elementor-element.elementor-element-59694a1 {
        width: 25%;
    }
    .elementor-32 .elementor-element.elementor-element-fca6550 {
        width: 25.515%;
    }
    .elementor-32 .elementor-element.elementor-element-7ff1629 {
        width: 74.485%;
    }
    .elementor-32 .elementor-element.elementor-element-fc746b0 {
        width: 50%;
    }
    .elementor-32 .elementor-element.elementor-element-2aaac8c {
        width: 50%;
    }
    .elementor-32 .elementor-element.elementor-element-316f82f3 {
        width: 75.794%;
    }
    .elementor-32 .elementor-element.elementor-element-3039a1e9 {
        width: 24.206%;
    }
    .elementor-32 .elementor-element.elementor-element-ade8be9 {
        width: 25.016%;
    }
    .elementor-32 .elementor-element.elementor-element-775d845 {
        width: 74.984%;
    }
    .elementor-32 .elementor-element.elementor-element-23be087a {
        width: 52.657%;
    }
    .elementor-32 .elementor-element.elementor-element-1dfdc48b {
        width: 47.343%;
    }
    .elementor-32 .elementor-element.elementor-element-f344608 {
        width: 25.016%;
    }
    .elementor-32 .elementor-element.elementor-element-1d1c482 {
        width: 74.984%;
    }
    .elementor-32 .elementor-element.elementor-element-e694fef {
        width: 25.016%;
    }
    .elementor-32 .elementor-element.elementor-element-b78f0be {
        width: 74.984%;
    }
    .elementor-32 .elementor-element.elementor-element-3a9deae3 {
        width: 52.657%;
    }
    .elementor-32 .elementor-element.elementor-element-3fe9ccf0 {
        width: 47.343%;
    }
    .elementor-32 .elementor-element.elementor-element-eca902c {
        width: 25.016%;
    }
    .elementor-32 .elementor-element.elementor-element-f26a341 {
        width: 74.984%;
    }
    .elementor-32 .elementor-element.elementor-element-a3cd7e2 {
        width: 25.016%;
    }
    .elementor-32 .elementor-element.elementor-element-0f81567 {
        width: 74.984%;
    }
    .elementor-32 .elementor-element.elementor-element-532d7f0 {
        width: 66.308%;
    }
    .elementor-32 .elementor-element.elementor-element-92a2c56 {
        width: 33.692%;
    }
}

@media(max-width: 1024px) and (min-width: 768px) {
    .elementor-32 .elementor-element.elementor-element-532d7f0 {
        width: 25%;
    }
    .elementor-32 .elementor-element.elementor-element-92a2c56 {
        width: 25%;
    }
    .elementor-32 .elementor-element.elementor-element-da19184 {
        width: 25%;
    }
    .elementor-32 .elementor-element.elementor-element-93cff35 {
        width: 25%;
    }
}