.elementor-5078 .elementor-element.elementor-element-14d7074a > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-5078 .elementor-element.elementor-element-14d7074a {
    overflow: hidden;
    margin-top: 70px;
    margin-bottom: 0px;
}

.elementor-5078 .elementor-element.elementor-element-662980b .elementor-repeater-item-a04976f .swiper-slide-bg {
    background-color: #00000000;
    background-image: url(https://i0.wp.com/www.ascera.ca/wp-content/uploads/2022/11/ascera-all-pod-oct2022--e1667514256578.png?fit=1500%2C833&ssl=1);
    background-size: cover;
}

.elementor-5078 .elementor-element.elementor-element-662980b .elementor-repeater-item-a04976f .swiper-slide-inner {
    align-items: center;
    text-align: left;
}

.elementor-5078 .elementor-element.elementor-element-662980b .elementor-repeater-item-26b8aeb .swiper-slide-bg {
    background-color: #DDDDDD00;
    background-image: url(https://i0.wp.com/www.ascera.ca/wp-content/uploads/2022/11/asceramockwhiteoct22cart.png?fit=1500%2C809&ssl=1);
    background-size: cover;
}

.elementor-5078 .elementor-element.elementor-element-662980b .swiper-slide {
    transition-duration: calc(5000ms*1.2);
    height: 916px;
}

.elementor-5078 .elementor-element.elementor-element-662980b > .elementor-widget-container {
    margin: 100px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5078 .elementor-element.elementor-element-662980b .swiper-slide-contents {
    max-width: 36%;
}

.elementor-5078 .elementor-element.elementor-element-662980b .swiper-slide-inner {
    padding: 40px 40px 40px 40px;
    text-align: left;
}

.elementor-5078 .elementor-element.elementor-element-662980b .elementor-slide-heading {
    color: #000000;
}

.elementor-5078 .elementor-element.elementor-element-662980b .elementor-slide-description {
    color: #000000;
}

.elementor-5078 .elementor-element.elementor-element-662980b .elementor-slide-button {
    color: #4F4F4F;
    border-color: #4F4F4F;
}

.elementor-5078 .elementor-element.elementor-element-56100f0 .elementor-repeater-item-a04976f .swiper-slide-bg {
    background-image: url(https://i0.wp.com/www.ascera.ca/wp-content/uploads/2024/07/ascera-social-19-1.png?fit=800%2C1367&ssl=1);
    background-size: contain;
}

.elementor-5078 .elementor-element.elementor-element-56100f0 .elementor-repeater-item-a04976f .elementor-background-overlay {
    background-color: #FFFFFF00;
}

.elementor-5078 .elementor-element.elementor-element-56100f0 .elementor-repeater-item-26b8aeb .swiper-slide-bg {
    background-color: #DDDDDD;
    background-image: url(https://i0.wp.com/www.ascera.ca/wp-content/uploads/2024/07/ascera-social-20.png?fit=800%2C1367&ssl=1);
    background-size: cover;
}

.elementor-5078 .elementor-element.elementor-element-56100f0 .elementor-repeater-item-26b8aeb .elementor-background-overlay {
    background-color: #FFFFFF00;
}

.elementor-5078 .elementor-element.elementor-element-56100f0 .swiper-slide {
    transition-duration: calc(5000ms*1.2);
    height: 697px;
}

.elementor-5078 .elementor-element.elementor-element-56100f0 .swiper-slide-contents {
    max-width: 36%;
    text-shadow: 0px 0px 20px rgba(255, 255, 255, 0.78);
}

.elementor-5078 .elementor-element.elementor-element-56100f0 .swiper-slide-inner {
    text-align: left;
}

.elementor-5078 .elementor-element.elementor-element-56100f0 .elementor-slide-heading {
    color: #000000;
}

.elementor-5078 .elementor-element.elementor-element-56100f0 .elementor-slide-description {
    color: #000000;
}

.elementor-5078 .elementor-element.elementor-element-56100f0 .elementor-slide-button {
    color: #4F4F4F;
    border-color: #4F4F4F;
}

.elementor-5078 .elementor-element.elementor-element-56100f0 .elementor-swiper-button {
    color: #030303;
}

.elementor-5078 .elementor-element.elementor-element-56100f0 .elementor-swiper-button svg {
    fill: #030303;
}

.elementor-5078 .elementor-element.elementor-element-94f7efa .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-5078 .elementor-element.elementor-element-5ca030b {
    text-align: center;
}

.elementor-5078 .elementor-element.elementor-element-d018e26 {
    text-align: right;
}

.elementor-5078 .elementor-element.elementor-element-d018e26 .elementor-heading-title {
    font-weight: 500;
    color: #151515;
}

.elementor-5078 .elementor-element.elementor-element-b75f129 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-5078 .elementor-element.elementor-element-b75f129 {
    text-align: right;
    font-family: "Gilroy", Sans-serif;
    font-weight: 100;
}

.elementor-5078 .elementor-element.elementor-element-335d70a .elementor-button {
    border-style: solid;
    border-color: #000000;
    box-shadow: 0px 0px 10px 0px #949494;
}

.elementor-5078 .elementor-element.elementor-element-46c0cfd > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-5078 .elementor-element.elementor-element-46c0cfd {
    text-align: left;
}

.elementor-5078 .elementor-element.elementor-element-46c0cfd img {
    width: 100%;
}

.elementor-5078 .elementor-element.elementor-element-46c0cfd:hover img {
    opacity: 0.6;
}

.elementor-5078 .elementor-element.elementor-element-92e7bf3 {
    text-align: right;
}

.elementor-5078 .elementor-element.elementor-element-92e7bf3 .elementor-heading-title {
    font-weight: 500;
    color: #000000;
}

.elementor-5078 .elementor-element.elementor-element-41c984f {
    text-align: right;
    font-family: "Gilroy", Sans-serif;
    font-weight: 100;
}

.elementor-5078 .elementor-element.elementor-element-248d5b0 .elementor-button {
    border-style: solid;
    border-color: #FFFFFF;
    box-shadow: 0px 0px 10px 0px rgba(216, 216, 216, 0.94);
}

.elementor-5078 .elementor-element.elementor-element-9faca79 > .elementor-widget-container {
    --e-transform-origin-x: center;
    --e-transform-origin-y: center;
}

.elementor-5078 .elementor-element.elementor-element-9faca79 {
    text-align: left;
}

.elementor-5078 .elementor-element.elementor-element-9faca79 img {
    width: 100%;
}

.elementor-5078 .elementor-element.elementor-element-9faca79:hover img {
    opacity: 0.6;
}

.elementor-5078 .elementor-element.elementor-element-26360c2 {
    text-align: right;
}

.elementor-5078 .elementor-element.elementor-element-26360c2 .elementor-heading-title {
    font-weight: 500;
    color: #000000;
}

.elementor-5078 .elementor-element.elementor-element-f1e72ec {
    text-align: right;
    font-family: "Gilroy", Sans-serif;
    font-weight: 100;
}

.elementor-5078 .elementor-element.elementor-element-d5ca997 .elementor-button {
    border-style: solid;
    border-color: #FFFFFF;
    box-shadow: 0px 0px 10px 0px rgba(216, 216, 216, 0.94);
}

.elementor-5078 .elementor-element.elementor-element-be7fddc > .elementor-widget-container {
    --e-transform-origin-x: center;
    --e-transform-origin-y: center;
}

.elementor-5078 .elementor-element.elementor-element-be7fddc {
    text-align: left;
}

.elementor-5078 .elementor-element.elementor-element-be7fddc:hover img {
    opacity: 0.6;
}

.elementor-5078 .elementor-element.elementor-element-3f8ba8c {
    text-align: right;
}

.elementor-5078 .elementor-element.elementor-element-3f8ba8c .elementor-heading-title {
    font-weight: 500;
    color: #000000;
}

.elementor-5078 .elementor-element.elementor-element-1694bfc {
    text-align: right;
    font-family: "Gilroy", Sans-serif;
    font-weight: 100;
}

.elementor-5078 .elementor-element.elementor-element-63c2a49 .elementor-button {
    border-style: solid;
    border-color: #FFFFFF;
    box-shadow: 0px 0px 10px 0px rgba(216, 216, 216, 0.94);
}

.elementor-5078 .elementor-element.elementor-element-f625d0e > .elementor-widget-container {
    --e-transform-origin-x: center;
    --e-transform-origin-y: center;
}

.elementor-5078 .elementor-element.elementor-element-f625d0e {
    text-align: left;
}

.elementor-5078 .elementor-element.elementor-element-f625d0e img {
    width: 100%;
}

.elementor-5078 .elementor-element.elementor-element-f625d0e:hover img {
    opacity: 0.6;
}

.elementor-5078 .elementor-element.elementor-element-1e82ffd .elementor-heading-title {
    font-weight: 600;
}

.elementor-5078 .elementor-element.elementor-element-f75592a {
    color: #4E4E4E;
    font-size: 17px;
}

.elementor-5078 .elementor-element.elementor-element-112f1a6 .elementor-button {
    border-style: solid;
    border-color: #FFFFFF;
    box-shadow: 0px 0px 10px 0px rgba(216, 216, 216, 0.94);
}

.elementor-5078 .elementor-element.elementor-element-339dc112:not(.elementor-motion-effects-element-type-background), .elementor-5078 .elementor-element.elementor-element-339dc112 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5078 .elementor-element.elementor-element-339dc112 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -10px;
    margin-bottom: 0px;
}

.elementor-5078 .elementor-element.elementor-element-339dc112 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5078 .elementor-element.elementor-element-f902363:not(.elementor-motion-effects-element-type-background), .elementor-5078 .elementor-element.elementor-element-f902363 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #222121;
    background-image: url("https://i0.wp.com/www.ascera.ca/wp-content/uploads/2021/09/130-scaled-e1634087127535.jpg?fit=1560%2C975&ssl=1");
    background-position: center center;
    background-size: auto;
}

.elementor-5078 .elementor-element.elementor-element-f902363 > .elementor-background-overlay {
    background-color: #120000FA;
    opacity: 0.5;
    mix-blend-mode: multiply;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5078 .elementor-element.elementor-element-f902363 > .elementor-container {
    max-width: 1041px;
}

.elementor-5078 .elementor-element.elementor-element-f902363 .elementor-background-overlay {
    filter: brightness( 20% ) contrast( 93% ) saturate( 0% ) blur( 6.3px ) hue-rotate( 45deg );
}

.elementor-5078 .elementor-element.elementor-element-f902363 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 50px;
}

.elementor-5078 .elementor-element.elementor-element-58a2812 > .elementor-element-populated {
    margin: 40px 0px 40px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-5078 .elementor-element.elementor-element-ca0dc9e .elementor-cta .elementor-cta__bg, .elementor-5078 .elementor-element.elementor-element-ca0dc9e .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

.elementor-5078 .elementor-element.elementor-element-ca0dc9e > .elementor-widget-container {
    background-color: #D5D5D5;
    border-style: solid;
    border-color: #FFFFFF;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.87);
}

.elementor-5078 .elementor-element.elementor-element-ca0dc9e:hover .elementor-widget-container {
    border-style: solid;
    border-color: #000000;
}

.elementor-5078 .elementor-element.elementor-element-ca0dc9e .elementor-cta__content {
    min-height: 126px;
    text-align: left;
    padding: 20px 20px 20px 20px;
    background-color: #F4F4F4;
}

.elementor-5078 .elementor-element.elementor-element-ca0dc9e .elementor-cta__bg-wrapper {
    min-width: 127px;
    min-height: 155px;
}

.elementor-5078 .elementor-element.elementor-element-ca0dc9e .elementor-cta__title {
    font-size: 25px;
    font-weight: 500;
}

.elementor-5078 .elementor-element.elementor-element-ca0dc9e .elementor-cta:hover .elementor-cta__content {
    background-color: #000000;
}

.elementor-5078 .elementor-element.elementor-element-ca0dc9e .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
    background-color: #FFFFFF00;
}

.elementor-5078 .elementor-element.elementor-element-ca0dc9e .elementor-cta__bg {
    filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-5078 .elementor-element.elementor-element-ca0dc9e .elementor-cta:hover .elementor-cta__bg-overlay {
    background-color: #797777;
}

.elementor-5078 .elementor-element.elementor-element-ca0dc9e .elementor-cta:hover .elementor-cta__bg {
    filter: brightness( 153% ) contrast( 151% ) saturate( 100% ) blur( 8.6px ) hue-rotate( 0deg );
}

.elementor-5078 .elementor-element.elementor-element-2c79b97 .elementor-cta .elementor-cta__bg, .elementor-5078 .elementor-element.elementor-element-2c79b97 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

.elementor-5078 .elementor-element.elementor-element-2c79b97 > .elementor-widget-container {
    background-color: #D5D5D5;
    border-style: solid;
    border-color: #FFFFFF;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.87);
}

.elementor-5078 .elementor-element.elementor-element-2c79b97:hover .elementor-widget-container {
    border-style: solid;
    border-color: #000000;
}

.elementor-5078 .elementor-element.elementor-element-2c79b97 .elementor-cta__content {
    min-height: 126px;
    text-align: left;
    padding: 20px 20px 20px 20px;
    background-color: #F4F4F4;
}

.elementor-5078 .elementor-element.elementor-element-2c79b97 .elementor-cta__bg-wrapper {
    min-width: 127px;
    min-height: 155px;
}

.elementor-5078 .elementor-element.elementor-element-2c79b97 .elementor-cta__title {
    font-size: 29px;
    font-weight: 500;
}

.elementor-5078 .elementor-element.elementor-element-2c79b97 .elementor-cta:hover .elementor-cta__content {
    background-color: #000000;
}

.elementor-5078 .elementor-element.elementor-element-2c79b97 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
    background-color: #FFFFFF00;
}

.elementor-5078 .elementor-element.elementor-element-2c79b97 .elementor-cta__bg {
    filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-5078 .elementor-element.elementor-element-2c79b97 .elementor-cta:hover .elementor-cta__bg-overlay {
    background-color: #797777;
}

.elementor-5078 .elementor-element.elementor-element-2c79b97 .elementor-cta:hover .elementor-cta__bg {
    filter: brightness( 153% ) contrast( 151% ) saturate( 100% ) blur( 8.6px ) hue-rotate( 0deg );
}

.elementor-5078 .elementor-element.elementor-element-1b93ccd .elementor-cta .elementor-cta__bg, .elementor-5078 .elementor-element.elementor-element-1b93ccd .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

.elementor-5078 .elementor-element.elementor-element-1b93ccd > .elementor-widget-container {
    background-color: #D5D5D5;
    border-style: solid;
    border-color: #FFFFFF;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.87);
}

.elementor-5078 .elementor-element.elementor-element-1b93ccd:hover .elementor-widget-container {
    border-style: solid;
    border-color: #000000;
}

.elementor-5078 .elementor-element.elementor-element-1b93ccd .elementor-cta__content {
    min-height: 126px;
    text-align: left;
    padding: 20px 20px 20px 20px;
    background-color: #F4F4F4;
}

.elementor-5078 .elementor-element.elementor-element-1b93ccd .elementor-cta__bg-wrapper {
    min-width: 127px;
    min-height: 155px;
}

.elementor-5078 .elementor-element.elementor-element-1b93ccd .elementor-cta__title {
    font-size: 29px;
    font-weight: 500;
}

.elementor-5078 .elementor-element.elementor-element-1b93ccd .elementor-cta:hover .elementor-cta__content {
    background-color: #000000;
}

.elementor-5078 .elementor-element.elementor-element-1b93ccd .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
    background-color: #FFFFFF00;
}

.elementor-5078 .elementor-element.elementor-element-1b93ccd .elementor-cta__bg {
    filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-5078 .elementor-element.elementor-element-1b93ccd .elementor-cta:hover .elementor-cta__bg-overlay {
    background-color: #797777;
}

.elementor-5078 .elementor-element.elementor-element-1b93ccd .elementor-cta:hover .elementor-cta__bg {
    filter: brightness( 153% ) contrast( 151% ) saturate( 100% ) blur( 8.6px ) hue-rotate( 0deg );
}

.elementor-5078 .elementor-element.elementor-element-d3badbc .elementor-cta .elementor-cta__bg, .elementor-5078 .elementor-element.elementor-element-d3badbc .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

.elementor-5078 .elementor-element.elementor-element-d3badbc > .elementor-widget-container {
    background-color: #D5D5D5;
    border-style: solid;
    border-color: #FFFFFF;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.87);
}

.elementor-5078 .elementor-element.elementor-element-d3badbc:hover .elementor-widget-container {
    border-style: solid;
    border-color: #000000;
}

.elementor-5078 .elementor-element.elementor-element-d3badbc .elementor-cta__content {
    min-height: 126px;
    text-align: left;
    padding: 20px 20px 20px 20px;
    background-color: #F4F4F4;
}

.elementor-5078 .elementor-element.elementor-element-d3badbc .elementor-cta__bg-wrapper {
    min-width: 127px;
    min-height: 155px;
}

.elementor-5078 .elementor-element.elementor-element-d3badbc .elementor-cta__title {
    font-size: 29px;
    font-weight: 500;
}

.elementor-5078 .elementor-element.elementor-element-d3badbc .elementor-cta:hover .elementor-cta__content {
    background-color: #000000;
}

.elementor-5078 .elementor-element.elementor-element-d3badbc .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
    background-color: #FFFFFF00;
}

.elementor-5078 .elementor-element.elementor-element-d3badbc .elementor-cta__bg {
    filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-5078 .elementor-element.elementor-element-d3badbc .elementor-cta:hover .elementor-cta__bg-overlay {
    background-color: #797777;
}

.elementor-5078 .elementor-element.elementor-element-d3badbc .elementor-cta:hover .elementor-cta__bg {
    filter: brightness( 153% ) contrast( 151% ) saturate( 100% ) blur( 8.6px ) hue-rotate( 0deg );
}

.elementor-5078 .elementor-element.elementor-element-78d1a9ea:not(.elementor-motion-effects-element-type-background), .elementor-5078 .elementor-element.elementor-element-78d1a9ea > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #E7E7E7;
}

.elementor-5078 .elementor-element.elementor-element-78d1a9ea {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -60px;
    margin-bottom: 0px;
}

.elementor-5078 .elementor-element.elementor-element-78d1a9ea > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5078 .elementor-element.elementor-element-b1f5eaa {
    --spacer-size: 62px;
}

.elementor-5078 .elementor-element.elementor-element-452897df > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-5078 .elementor-element.elementor-element-452897df {
    text-align: right;
}

.elementor-5078 .elementor-element.elementor-element-452897df img {
    width: 34%;
}

.elementor-5078 .elementor-element.elementor-element-4bf0332d > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-5078 .elementor-element.elementor-element-4bf0332d {
    text-align: right;
    color: #000000;
    font-size: 19px;
}

.elementor-5078 .elementor-element.elementor-element-41ef60b3 {
    --divider-border-style: solid;
    --divider-color: #000000;
    --divider-border-width: 1px;
}

.elementor-5078 .elementor-element.elementor-element-41ef60b3 > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-5078 .elementor-element.elementor-element-41ef60b3 .elementor-divider-separator {
    width: 100%;
}

.elementor-5078 .elementor-element.elementor-element-41ef60b3 .elementor-divider {
    padding-block-start:15px;padding-block-end:15px;}

.elementor-5078 .elementor-element.elementor-element-9dab83a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-5078 .elementor-element.elementor-element-9dab83a {
    text-align: right;
}

.elementor-5078 .elementor-element.elementor-element-9dab83a img {
    width: 34%;
}

.elementor-5078 .elementor-element.elementor-element-23781f0a > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-5078 .elementor-element.elementor-element-23781f0a {
    text-align: right;
    color: #000000;
    font-size: 19px;
}

.elementor-5078 .elementor-element.elementor-element-1b65a722 {
    --divider-border-style: solid;
    --divider-color: #000000;
    --divider-border-width: 1px;
}

.elementor-5078 .elementor-element.elementor-element-1b65a722 > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-5078 .elementor-element.elementor-element-1b65a722 .elementor-divider-separator {
    width: 100%;
}

.elementor-5078 .elementor-element.elementor-element-1b65a722 .elementor-divider {
    padding-block-start:15px;padding-block-end:15px;}

.elementor-5078 .elementor-element.elementor-element-423822b3 > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-5078 .elementor-element.elementor-element-423822b3 {
    text-align: right;
    color: #000000;
    font-size: 19px;
}

.elementor-5078 .elementor-element.elementor-element-5fa92236 {
    --divider-border-style: solid;
    --divider-color: #000000;
    --divider-border-width: 1px;
}

.elementor-5078 .elementor-element.elementor-element-5fa92236 > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-5078 .elementor-element.elementor-element-5fa92236 .elementor-divider-separator {
    width: 100%;
}

.elementor-5078 .elementor-element.elementor-element-5fa92236 .elementor-divider {
    padding-block-start:15px;padding-block-end:15px;}

.elementor-5078 .elementor-element.elementor-element-c48df9a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-5078 .elementor-element.elementor-element-c48df9a {
    text-align: right;
}

.elementor-5078 .elementor-element.elementor-element-c48df9a img {
    width: 34%;
}

.elementor-5078 .elementor-element.elementor-element-2a24f3de > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-5078 .elementor-element.elementor-element-2a24f3de {
    text-align: right;
    color: #000000;
    font-size: 19px;
}

.elementor-5078 .elementor-element.elementor-element-6efaf699 {
    --divider-border-style: solid;
    --divider-color: #000000;
    --divider-border-width: 1px;
}

.elementor-5078 .elementor-element.elementor-element-6efaf699 > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-5078 .elementor-element.elementor-element-6efaf699 .elementor-divider-separator {
    width: 100%;
}

.elementor-5078 .elementor-element.elementor-element-6efaf699 .elementor-divider {
    padding-block-start:15px;padding-block-end:15px;}

.elementor-5078 .elementor-element.elementor-element-91dd654 {
    --spacer-size: 50px;
}

.elementor-5078 .elementor-element.elementor-element-a2d4175 {
    --spacer-size: 65px;
}

.elementor-5078 .elementor-element.elementor-element-13e132f .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-5078 .elementor-element.elementor-element-13e132f .elementor-button {
    border-style: solid;
    border-color: #000000;
    box-shadow: 0px 0px 10px 0px rgba(216, 216, 216, 0.94);
}

.elementor-5078 .elementor-element.elementor-element-544d59da {
    --spacer-size: 128px;
}

.elementor-5078 .elementor-element.elementor-element-1aa73df4 > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-5078 .elementor-element.elementor-element-1aa73df4 {
    text-align: left;
    color: #000000;
    font-size: 19px;
}

.elementor-5078 .elementor-element.elementor-element-6bf02fac {
    --divider-border-style: solid;
    --divider-color: #000000;
    --divider-border-width: 1px;
}

.elementor-5078 .elementor-element.elementor-element-6bf02fac > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-5078 .elementor-element.elementor-element-6bf02fac .elementor-divider-separator {
    width: 100%;
}

.elementor-5078 .elementor-element.elementor-element-6bf02fac .elementor-divider {
    padding-block-start:15px;padding-block-end:15px;}

.elementor-5078 .elementor-element.elementor-element-73f5f71b > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-5078 .elementor-element.elementor-element-73f5f71b {
    color: #171717;
    font-size: 19px;
}

.elementor-5078 .elementor-element.elementor-element-1235894 {
    --divider-border-style: solid;
    --divider-color: #000000;
    --divider-border-width: 1px;
}

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

.elementor-5078 .elementor-element.elementor-element-1235894 .elementor-divider-separator {
    width: 100%;
}

.elementor-5078 .elementor-element.elementor-element-1235894 .elementor-divider {
    padding-block-start:15px;padding-block-end:15px;}

.elementor-5078 .elementor-element.elementor-element-3cc5fdd > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-5078 .elementor-element.elementor-element-3cc5fdd {
    color: #171717;
    font-size: 19px;
}

.elementor-5078 .elementor-element.elementor-element-7492f6b9 {
    --divider-border-style: solid;
    --divider-color: #000000;
    --divider-border-width: 1px;
}

.elementor-5078 .elementor-element.elementor-element-7492f6b9 > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-5078 .elementor-element.elementor-element-7492f6b9 .elementor-divider-separator {
    width: 100%;
}

.elementor-5078 .elementor-element.elementor-element-7492f6b9 .elementor-divider {
    padding-block-start:15px;padding-block-end:15px;}

.elementor-5078 .elementor-element.elementor-element-5ea2f5aa > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-5078 .elementor-element.elementor-element-5ea2f5aa {
    text-align: left;
    color: #000000;
    font-size: 19px;
}

.elementor-5078 .elementor-element.elementor-element-10e465be {
    --divider-border-style: solid;
    --divider-color: #000000;
    --divider-border-width: 1px;
}

.elementor-5078 .elementor-element.elementor-element-10e465be > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-5078 .elementor-element.elementor-element-10e465be .elementor-divider-separator {
    width: 100%;
}

.elementor-5078 .elementor-element.elementor-element-10e465be .elementor-divider {
    padding-block-start:15px;padding-block-end:15px;}

.elementor-5078 .elementor-element.elementor-element-18fdeb13 > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-5078 .elementor-element.elementor-element-18fdeb13 {
    text-align: right;
    color: #000000;
    font-size: 19px;
}

.elementor-5078 .elementor-element.elementor-element-66f23e08 {
    --divider-border-style: solid;
    --divider-color: #000000;
    --divider-border-width: 1px;
}

.elementor-5078 .elementor-element.elementor-element-66f23e08 > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-5078 .elementor-element.elementor-element-66f23e08 .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-5078 .elementor-element.elementor-element-66f23e08 .elementor-divider {
    text-align: left;
    padding-block-start:15px;padding-block-end:15px;}

.elementor-5078 .elementor-element.elementor-element-117f8735 {
    --spacer-size: 97px;
}

.elementor-5078 .elementor-element.elementor-element-a149a77:not(.elementor-motion-effects-element-type-background), .elementor-5078 .elementor-element.elementor-element-a149a77 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://i0.wp.com/www.ascera.ca/wp-content/uploads/2022/04/Carts-with-background-A_-e1654125910549.png?fit=1000%2C792&ssl=1");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-5078 .elementor-element.elementor-element-a149a77 > .elementor-background-overlay {
    background-color: #FFFFFF00;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5078 .elementor-element.elementor-element-a149a77 {
    border-style: solid;
    border-color: #FFFFFF;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5078 .elementor-element.elementor-element-a149a77, .elementor-5078 .elementor-element.elementor-element-a149a77 > .elementor-background-overlay {
    border-radius: 1px 1px 1px 1px;
}

.elementor-5078 .elementor-element.elementor-element-b305da8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5078 .elementor-element.elementor-element-b305da8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF00;
}

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

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

.elementor-5078 .elementor-element.elementor-element-66602fa {
    --spacer-size: 252px;
}

.elementor-5078 .elementor-element.elementor-element-b141a90 {
    --spacer-size: 492px;
}

.elementor-5078 .elementor-element.elementor-element-2fb7532f:not(.elementor-motion-effects-element-type-background), .elementor-5078 .elementor-element.elementor-element-2fb7532f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5078 .elementor-element.elementor-element-2fb7532f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5078 .elementor-element.elementor-element-2fb7532f > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5078 .elementor-element.elementor-element-564f6ec > .elementor-widget-container {
    margin: -50px 0px 0px 0px;
    padding: 0px 20px 20px 20px;
}

.elementor-5078 .elementor-element.elementor-element-564f6ec .elementor-swiper-button.elementor-swiper-button-prev, .elementor-5078 .elementor-element.elementor-element-564f6ec .elementor-swiper-button.elementor-swiper-button-next {
    font-size: 34px;
    color: #B3B3B3;
}

.elementor-5078 .elementor-element.elementor-element-564f6ec .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-5078 .elementor-element.elementor-element-564f6ec .elementor-swiper-button.elementor-swiper-button-next svg {
    fill: #B3B3B3;
}

.elementor-5078 .elementor-element.elementor-element-564f6ec .swiper-pagination-bullet {
    width: 5px;
    height: 5px;
}

.elementor-5078 .elementor-element.elementor-element-564f6ec .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    border-style: solid;
    border-color: #FFFFFF;
    border-radius: 7px 7px 7px 7px;
}

.elementor-5078 .elementor-element.elementor-element-4d4478d {
    text-align: center;
}

.elementor-5078 .elementor-element.elementor-element-4d4478d .elementor-heading-title {
    color: #3A3A3A;
}

.elementor-5078 .elementor-element.elementor-element-b6ef42a {
    text-align: center;
}

.elementor-5078 .elementor-element.elementor-element-b6ef42a .elementor-heading-title {
    font-size: 27px;
    font-weight: 400;
    color: #424242;
}

.elementor-5078 .elementor-element.elementor-element-c06fef6 {
    margin-top: 20px;
    margin-bottom: 20px;
}

.elementor-5078 .elementor-element.elementor-element-b45e9a6 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-5078 .elementor-element.elementor-element-b45e9a6 {
    --icon-box-icon-margin: 15px;
}

.elementor-5078 .elementor-element.elementor-element-b45e9a6.elementor-view-stacked .elementor-icon {
    background-color: #565656;
}

.elementor-5078 .elementor-element.elementor-element-b45e9a6.elementor-view-framed .elementor-icon, .elementor-5078 .elementor-element.elementor-element-b45e9a6.elementor-view-default .elementor-icon {
    fill: #565656;
    color: #565656;
    border-color: #565656;
}

.elementor-5078 .elementor-element.elementor-element-b45e9a6.elementor-view-stacked .elementor-icon:hover {
    background-color: #5A5A5A;
}

.elementor-5078 .elementor-element.elementor-element-b45e9a6.elementor-view-framed .elementor-icon:hover, .elementor-5078 .elementor-element.elementor-element-b45e9a6.elementor-view-default .elementor-icon:hover {
    fill: #5A5A5A;
    color: #5A5A5A;
    border-color: #5A5A5A;
}

.elementor-5078 .elementor-element.elementor-element-b45e9a6 .elementor-icon {
    font-size: 60px;
}

.elementor-5078 .elementor-element.elementor-element-b45e9a6 .elementor-icon-box-title {
    color: #000000;
}

.elementor-5078 .elementor-element.elementor-element-b45e9a6 .elementor-icon-box-title, .elementor-5078 .elementor-element.elementor-element-b45e9a6 .elementor-icon-box-title a {
    font-size: 19px;
}

.elementor-5078 .elementor-element.elementor-element-b45e9a6 .elementor-icon-box-description {
    color: #000000;
}

.elementor-5078 .elementor-element.elementor-element-67382fb .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-5078 .elementor-element.elementor-element-67382fb {
    --icon-box-icon-margin: 15px;
}

.elementor-5078 .elementor-element.elementor-element-67382fb.elementor-view-stacked .elementor-icon {
    background-color: #565656;
}

.elementor-5078 .elementor-element.elementor-element-67382fb.elementor-view-framed .elementor-icon, .elementor-5078 .elementor-element.elementor-element-67382fb.elementor-view-default .elementor-icon {
    fill: #565656;
    color: #565656;
    border-color: #565656;
}

.elementor-5078 .elementor-element.elementor-element-67382fb.elementor-view-stacked .elementor-icon:hover {
    background-color: #5A5A5A;
}

.elementor-5078 .elementor-element.elementor-element-67382fb.elementor-view-framed .elementor-icon:hover, .elementor-5078 .elementor-element.elementor-element-67382fb.elementor-view-default .elementor-icon:hover {
    fill: #5A5A5A;
    color: #5A5A5A;
    border-color: #5A5A5A;
}

.elementor-5078 .elementor-element.elementor-element-67382fb .elementor-icon {
    font-size: 60px;
}

.elementor-5078 .elementor-element.elementor-element-67382fb .elementor-icon-box-title {
    color: #121212;
}

.elementor-5078 .elementor-element.elementor-element-67382fb .elementor-icon-box-title, .elementor-5078 .elementor-element.elementor-element-67382fb .elementor-icon-box-title a {
    font-size: 19px;
}

.elementor-5078 .elementor-element.elementor-element-67382fb .elementor-icon-box-description {
    color: #0C0C0C;
}

.elementor-5078 .elementor-element.elementor-element-0abed85 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-5078 .elementor-element.elementor-element-0abed85 {
    --icon-box-icon-margin: 15px;
}

.elementor-5078 .elementor-element.elementor-element-0abed85.elementor-view-stacked .elementor-icon {
    background-color: #565656;
}

.elementor-5078 .elementor-element.elementor-element-0abed85.elementor-view-framed .elementor-icon, .elementor-5078 .elementor-element.elementor-element-0abed85.elementor-view-default .elementor-icon {
    fill: #565656;
    color: #565656;
    border-color: #565656;
}

.elementor-5078 .elementor-element.elementor-element-0abed85.elementor-view-stacked .elementor-icon:hover {
    background-color: #5A5A5A;
}

.elementor-5078 .elementor-element.elementor-element-0abed85.elementor-view-framed .elementor-icon:hover, .elementor-5078 .elementor-element.elementor-element-0abed85.elementor-view-default .elementor-icon:hover {
    fill: #5A5A5A;
    color: #5A5A5A;
    border-color: #5A5A5A;
}

.elementor-5078 .elementor-element.elementor-element-0abed85 .elementor-icon {
    font-size: 60px;
}

.elementor-5078 .elementor-element.elementor-element-0abed85 .elementor-icon-box-title {
    color: #000000;
}

.elementor-5078 .elementor-element.elementor-element-0abed85 .elementor-icon-box-title, .elementor-5078 .elementor-element.elementor-element-0abed85 .elementor-icon-box-title a {
    font-size: 20px;
}

.elementor-5078 .elementor-element.elementor-element-0abed85 .elementor-icon-box-description {
    color: #000000;
    font-size: 15px;
}

.elementor-5078 .elementor-element.elementor-element-3f20060 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-5078 .elementor-element.elementor-element-3f20060 .elementor-button {
    border-style: solid;
    border-color: #FFFFFF;
    box-shadow: 0px 0px 10px 0px rgba(216, 216, 216, 0.94);
}

.elementor-5078 .elementor-element.elementor-element-af7c279:not(.elementor-motion-effects-element-type-background), .elementor-5078 .elementor-element.elementor-element-af7c279 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-5078 .elementor-element.elementor-element-af7c279 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 20px;
    margin-bottom: 0px;
}

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

.elementor-5078 .elementor-element.elementor-element-b108a9f .elementor-cta__content-item {
    transition-duration: 1000ms;
}

.elementor-5078 .elementor-element.elementor-element-b108a9f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
    transition-delay: calc( 1000ms / 3 );
}

.elementor-5078 .elementor-element.elementor-element-b108a9f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
    transition-delay: calc( ( 1000ms / 3 ) * 2 );
}

.elementor-5078 .elementor-element.elementor-element-b108a9f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
    transition-delay: calc( ( 1000ms / 3 ) * 3 );
}

.elementor-5078 .elementor-element.elementor-element-b108a9f .elementor-cta .elementor-cta__bg, .elementor-5078 .elementor-element.elementor-element-b108a9f .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

.elementor-5078 .elementor-element.elementor-element-b108a9f .elementor-cta__content {
    text-align: center;
}

.elementor-5078 .elementor-element.elementor-element-f156271 > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
}

.elementor-5078 .elementor-element.elementor-element-f156271 {
    text-align: left;
}

.elementor-5078 .elementor-element.elementor-element-e532b8e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5078 .elementor-element.elementor-element-e532b8e {
    text-align: left;
}

.elementor-5078 .elementor-element.elementor-element-e532b8e .elementor-heading-title {
    font-weight: 500;
    color: #F9F9F9;
}

.elementor-5078 .elementor-element.elementor-element-dde1bd3 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5078 .elementor-element.elementor-element-dde1bd3 {
    text-align: center;
}

.elementor-5078 .elementor-element.elementor-element-dde1bd3 .elementor-heading-title {
    color: #F9F9F9;
}

.elementor-5078 .elementor-element.elementor-element-ca718ff > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-5078 .elementor-element.elementor-element-ca718ff {
    text-align: center;
}

.elementor-5078 .elementor-element.elementor-element-ca718ff .elementor-heading-title {
    font-size: 26px;
    color: #F9F9F9;
}

.elementor-5078 .elementor-element.elementor-element-e0f96a9 .elementor-counter-number-wrapper {
    color: #B8B8B8;
}

.elementor-5078 .elementor-element.elementor-element-a39dba6 .elementor-counter-number-wrapper {
    color: #DBDBDB;
}

.elementor-5078 .elementor-element.elementor-element-d4849cc > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
}

.elementor-5078 .elementor-element.elementor-element-d4849cc {
    color: #FFFFFF;
    font-size: 12px;
}

.elementor-5078 .elementor-element.elementor-element-16e5057 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-5078 .elementor-element.elementor-element-16e5057 .elementor-button .elementor-button-content-wrapper {
    gap: 19px;
}

.elementor-5078 .elementor-element.elementor-element-16e5057 .elementor-button {
    fill: #FFFFFF;
    color: #FFFFFF;
}

@media(min-width: 768px) {
    .elementor-5078 .elementor-element.elementor-element-78080f5 {
        width:22.47%;
    }

    .elementor-5078 .elementor-element.elementor-element-9251758 {
        width: 51.103%;
    }

    .elementor-5078 .elementor-element.elementor-element-2b55fda {
        width: 26.091%;
    }

    .elementor-5078 .elementor-element.elementor-element-bcc8081 {
        width: 40%;
    }

    .elementor-5078 .elementor-element.elementor-element-58a2812 {
        width: 60%;
    }

    .elementor-5078 .elementor-element.elementor-element-67b5aff3 {
        width: 30%;
    }

    .elementor-5078 .elementor-element.elementor-element-79cd187d {
        width: 36.333%;
    }
}

@media(max-width: 767px) {
    .elementor-5078 .elementor-element.elementor-element-662980b .swiper-slide {
        height:756px;
    }

    .elementor-5078 .elementor-element.elementor-element-662980b .swiper-slide-contents {
        max-width: 100%;
    }

    .elementor-5078 .elementor-element.elementor-element-56100f0 > .elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }

    .elementor-5078 .elementor-element.elementor-element-56100f0 .swiper-slide {
        height: 663px;
    }

    .elementor-5078 .elementor-element.elementor-element-56100f0 .swiper-slide-contents {
        max-width: 100%;
    }

    .elementor-5078 .elementor-element.elementor-element-5ca030b {
        text-align: center;
    }

    .elementor-5078 .elementor-element.elementor-element-d018e26 {
        text-align: center;
    }

    .elementor-5078 .elementor-element.elementor-element-b75f129 {
        text-align: center;
    }

    .elementor-5078 .elementor-element.elementor-element-46c0cfd {
        text-align: center;
    }

    .elementor-5078 .elementor-element.elementor-element-46c0cfd img {
        width: 100%;
    }

    .elementor-5078 .elementor-element.elementor-element-92e7bf3 {
        text-align: center;
    }

    .elementor-5078 .elementor-element.elementor-element-41c984f {
        text-align: center;
    }

    .elementor-5078 .elementor-element.elementor-element-9faca79 {
        text-align: center;
    }

    .elementor-5078 .elementor-element.elementor-element-26360c2 {
        text-align: center;
    }

    .elementor-5078 .elementor-element.elementor-element-f1e72ec {
        text-align: center;
    }

    .elementor-5078 .elementor-element.elementor-element-be7fddc {
        text-align: center;
    }

    .elementor-5078 .elementor-element.elementor-element-be7fddc img {
        width: 100%;
        max-width: 100%;
        height: 220px;
    }

    .elementor-5078 .elementor-element.elementor-element-3f8ba8c {
        text-align: center;
    }

    .elementor-5078 .elementor-element.elementor-element-1694bfc {
        text-align: center;
    }

    .elementor-5078 .elementor-element.elementor-element-f625d0e {
        text-align: center;
    }

    .elementor-5078 .elementor-element.elementor-element-1e82ffd {
        text-align: center;
    }

    .elementor-5078 .elementor-element.elementor-element-1e82ffd .elementor-heading-title {
        font-size: 29px;
    }

    .elementor-5078 .elementor-element.elementor-element-f75592a {
        font-size: 12px;
    }

    .elementor-5078 .elementor-element.elementor-element-339dc112 {
        padding: 20px 20px 20px 20px;
    }

    .elementor-5078 .elementor-element.elementor-element-f902363:not(.elementor-motion-effects-element-type-background), .elementor-5078 .elementor-element.elementor-element-f902363 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-size: auto;
    }

    .elementor-5078 .elementor-element.elementor-element-a149a77:not(.elementor-motion-effects-element-type-background), .elementor-5078 .elementor-element.elementor-element-a149a77 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: center center;
    }

    .elementor-5078 .elementor-element.elementor-element-66602fa {
        --spacer-size: 10px;
    }

    .elementor-5078 .elementor-element.elementor-element-b141a90 {
        --spacer-size: 10px;
    }

    .elementor-5078 .elementor-element.elementor-element-2fb7532f {
        padding: 10px 10px 10px 10px;
    }

    .elementor-5078 .elementor-element.elementor-element-3cdc181 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5078 .elementor-element.elementor-element-564f6ec > .elementor-widget-container {
        margin: 1px 1px 1px 1px;
    }

    .elementor-5078 .elementor-element.elementor-element-b108a9f .elementor-cta__title {
        font-size: 23px;
    }

    .elementor-5078 .elementor-element.elementor-element-f156271 > .elementor-widget-container {
        margin: 10px 10px 10px 10px;
    }

    .elementor-5078 .elementor-element.elementor-element-e532b8e > .elementor-widget-container {
        margin: 10px 10px 10px 10px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-5078 .elementor-element.elementor-element-e532b8e {
        text-align: center;
    }

    .elementor-5078 .elementor-element.elementor-element-dde1bd3 > .elementor-widget-container {
        margin: 10px 10px 10px 10px;
    }

    .elementor-5078 .elementor-element.elementor-element-ca718ff > .elementor-widget-container {
        margin: 10px 10px 10px 10px;
    }
}
