.elementor-widget-n-tabs {
    --n-tabs-color-accent-fallback: #61ce70;
    --n-tabs-color-secondary-fallback: #54595f;
    --n-tabs-default-padding-block: 15px;
    --n-tabs-default-padding-inline: 35px;
    --n-tabs-background-color: transparent;
    --n-tabs-display: flex;
    --n-tabs-direction: column;
    --n-tabs-gap: 10px;
    --n-tabs-heading-display: flex;
    --n-tabs-heading-direction: row;
    --n-tabs-heading-grow: initial;
    --n-tabs-heading-justify-content: center;
    --n-tabs-heading-width: initial;
    --n-tabs-heading-overflow-x: initial;
    --n-tabs-heading-wrap: nowrap;
    --n-tabs-border-width: 1px;
    --n-tabs-border-color: #d5d8dc;
    --n-tabs-content-display: flex;
    --n-tabs-title-color: var(--e-global-color-secondary, var(--n-tabs-color-secondary-fallback));
    --n-tabs-title-color-hover: #fff;
    --n-tabs-title-color-active: #fff;
    --n-tabs-title-background-color: #f1f2f3;
    --n-tabs-title-background-color-hover: var(--e-global-color-accent, var(--n-tabs-color-accent-fallback));
    --n-tabs-title-background-color-active: var(--e-global-color-accent, var(--n-tabs-color-accent-fallback));
    --n-tabs-title-width: initial;
    --n-tabs-title-height: initial;
    --n-tabs-title-font-size: 1rem;
    --n-tabs-title-white-space: initial;
    --n-tabs-title-justify-content-toggle: initial;
    --n-tabs-title-align-items-toggle: center;
    --n-tabs-title-justify-content: center;
    --n-tabs-title-align-items: center;
    --n-tabs-title-text-align: center;
    --n-tabs-title-direction: row;
    --n-tabs-title-gap: 10px;
    --n-tabs-title-flex-grow: 0;
    --n-tabs-title-flex-basis: content;
    --n-tabs-title-flex-shrink: initial;
    --n-tabs-title-order: initial;
    --n-tabs-title-padding-top: var(--n-tabs-default-padding-block);
    --n-tabs-title-padding-bottom: var(--n-tabs-default-padding-block);
    --n-tabs-title-padding-left: var(--n-tabs-default-padding-inline);
    --n-tabs-title-padding-right: var(--n-tabs-default-padding-inline);
    --n-tabs-title-border-radius: initial;
    --n-tabs-title-transition: 0.3s;
    --n-tabs-icon-color: var(--e-global-color-secondary, var(--n-tabs-color-secondary-fallback));
    --n-tabs-icon-color-hover: var(--n-tabs-title-color-hover);
    --n-tabs-icon-color-active: #fff;
    --n-tabs-icon-gap: 5px;
    width: 100%;
    max-width: 100%;
    --n-tabs-title-padding-inline-start: var(--n-tabs-title-padding-left);
    --n-tabs-title-padding-inline-end: var(--n-tabs-title-padding-right);
    --n-tabs-title-padding-block-start: var(--n-tabs-title-padding-top);
    --n-tabs-title-padding-block-end: var(--n-tabs-title-padding-bottom);
}
body.rtl .elementor-widget-n-tabs {
    --n-tabs-title-padding-inline-start: var(--n-tabs-title-padding-right);
    --n-tabs-title-padding-inline-end: var(--n-tabs-title-padding-left);
}
.elementor-widget-n-tabs .e-n-tabs {
    display: var(--n-tabs-display);
    flex-direction: var(--n-tabs-direction);
    gap: var(--n-tabs-gap);
    text-align: start;
    min-width: 0;
}
.elementor-widget-n-tabs .e-n-tabs-heading {
    display: var(--n-tabs-heading-display);
    flex-basis: var(--n-tabs-heading-width);
    flex-direction: var(--n-tabs-heading-direction);
    flex-shrink: 0;
    justify-content: var(--n-tabs-heading-justify-content);
    gap: var(--n-tabs-title-gap);
    overflow-x: auto;
    flex-wrap: var(--n-tabs-heading-wrap);
    -ms-overflow-style: none;
    scrollbar-width: auto;
}
.elementor-widget-n-tabs .e-n-tabs-heading::-webkit-scrollbar {
    display: none;
}
.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll {
    cursor: grabbing;
    cursor: -webkit-grabbing;
}
.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll-active {
    position: relative;
}
.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll-active:before {
    content: "";
    position: absolute;
    inset-block: 0;
    inset-inline: -1000vw;
    z-index: 2;
}
.elementor-widget-n-tabs .e-n-tabs-content {
    display: var(--n-tabs-content-display);
    flex-grow: 1;
    min-width: 0;
}
.elementor-widget-n-tabs .e-n-tabs-content > .e-con:not(.e-active) {
    display: none;
}
.elementor-widget-n-tabs .e-n-tabs:not(.e-activated) > .e-n-tabs-content > .e-con:first-child {
    display: flex;
}
.elementor-widget-n-tabs .e-n-tab-title {
    background-color: initial;
    border-style: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    display: flex;
    align-items: var(--n-tabs-title-align-items-toggle, var(--n-tabs-title-align-items));
    flex-direction: var(--n-tabs-title-direction);
    justify-content: var(--n-tabs-title-justify-content-toggle, var(--n-tabs-title-justify-content));
    gap: var(--n-tabs-icon-gap);
    border-width: var(--n-tabs-border-width);
    position: relative;
    flex-grow: var(--n-tabs-title-flex-grow);
    flex-basis: var(--n-tabs-title-flex-basis);
    flex-shrink: var(--n-tabs-title-flex-shrink);
    padding-block-start: var(--n-tabs-title-padding-block-start);
    padding-inline-end: var(--n-tabs-title-padding-inline-end);
    padding-block-end: var(--n-tabs-title-padding-block-end);
    padding-inline-start: var(--n-tabs-title-padding-inline-start);
    border-radius: var(--n-tabs-title-border-radius);
    height: var(--n-tabs-title-height);
    width: var(--n-tabs-title-width);
    white-space: var(--n-tabs-title-white-space);
    transition: background var(--n-tabs-title-transition), color var(--n-tabs-title-transition), border var(--n-tabs-title-transition), box-shadow var(--n-tabs-title-transition), text-shadow var(--n-tabs-title-transition),
        stroke var(--n-tabs-title-transition), stroke-width var(--n-tabs-title-transition), -webkit-text-stroke-width var(--n-tabs-title-transition), -webkit-text-stroke-color var(--n-tabs-title-transition),
        transform var(--n-tabs-title-transition);
}
.elementor-widget-n-tabs .e-n-tab-title:focus:not(:focus-visible) {
    outline: none;
}
.elementor-widget-n-tabs .e-n-tab-title span i,
.elementor-widget-n-tabs .e-n-tab-title span svg {
    transition: color var(--n-tabs-title-transition), fill var(--n-tabs-title-transition);
}
.elementor-widget-n-tabs .e-n-tab-title-text {
    display: flex;
    align-items: center;
    font-size: var(--n-tabs-title-font-size);
    text-align: var(--n-tabs-title-text-align);
}
.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon {
    display: flex;
    align-items: center;
    flex-direction: column;
    flex-shrink: 0;
    order: var(--n-tabs-icon-order);
    overflow: hidden;
}
.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon i {
    font-size: var(--n-tabs-icon-size, var(--n-tabs-title-font-size));
}
.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon svg {
    width: var(--n-tabs-icon-size, var(--n-tabs-title-font-size));
    height: var(--n-tabs-icon-size, var(--n-tabs-title-font-size));
}
.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon:empty {
    display: none;
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected="false"] {
    background-color: var(--n-tabs-title-background-color);
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected="false"],
.elementor-widget-n-tabs .e-n-tab-title[aria-selected="false"] a {
    color: var(--n-tabs-title-color);
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected="false"] .e-n-tab-icon i {
    color: var(--n-tabs-icon-color);
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected="false"] .e-n-tab-icon svg {
    fill: var(--n-tabs-icon-color);
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected="false"] .e-n-tab-icon i:last-child,
.elementor-widget-n-tabs .e-n-tab-title[aria-selected="false"] .e-n-tab-icon svg:last-child {
    transform: translateY(-100vh);
    height: 0;
    opacity: 0;
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"],
.elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"] a {
    color: var(--n-tabs-title-color-active);
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"] .e-n-tab-icon i {
    color: var(--n-tabs-icon-color-active);
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"] .e-n-tab-icon svg {
    fill: var(--n-tabs-icon-color-active);
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"] .e-n-tab-icon i:first-child,
.elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"] .e-n-tab-icon svg:first-child {
    transform: translateY(-100vh);
    height: 0;
    opacity: 0;
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"][class*="elementor-animation-"]:active,
.elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"][class*="elementor-animation-"]:focus,
.elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"][class*="elementor-animation-"]:hover {
    transform: none;
    animation: initial;
}
.elementor-widget-n-tabs [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover,
.elementor-widget-n-tabs [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover a {
    color: var(--n-tabs-title-color-hover);
}
.elementor-widget-n-tabs [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover .e-n-tab-icon i {
    color: var(--n-tabs-icon-color-hover);
}
.elementor-widget-n-tabs [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover .e-n-tab-icon svg {
    fill: var(--n-tabs-icon-color-hover);
}
.elementor-widget-n-tabs [data-touch-mode="true"] .e-n-tab-title[aria-selected="false"]:hover,
.elementor-widget-n-tabs [data-touch-mode="true"] .e-n-tab-title[aria-selected="false"]:hover a {
    color: var(--n-tabs-title-color-active);
}
.elementor-widget-n-tabs [data-touch-mode="true"] .e-n-tab-title[aria-selected="false"]:hover .e-n-tab-icon i {
    color: var(--n-tabs-icon-color-active);
}
.elementor-widget-n-tabs [data-touch-mode="true"] .e-n-tab-title[aria-selected="false"]:hover .e-n-tab-icon svg {
    fill: var(--n-tabs-icon-color-active);
}
.elementor-widget-n-tabs [data-touch-mode="true"] .e-n-tab-title[aria-selected="false"]:hover .e-n-tab-icon i:first-child,
.elementor-widget-n-tabs [data-touch-mode="true"] .e-n-tab-title[aria-selected="false"]:hover .e-n-tab-icon svg:first-child {
    transform: translateY(-100vh);
    height: 0;
    opacity: 0;
}
.elementor-widget-n-tabs [data-touch-mode="true"] .e-n-tab-title[aria-selected="false"]:hover[class*="elementor-animation-"]:active,
.elementor-widget-n-tabs [data-touch-mode="true"] .e-n-tab-title[aria-selected="false"]:hover[class*="elementor-animation-"]:focus,
.elementor-widget-n-tabs [data-touch-mode="true"] .e-n-tab-title[aria-selected="false"]:hover[class*="elementor-animation-"]:hover {
    transform: none;
    animation: initial;
}
.elementor-widget-n-tabs [data-touch-mode="true"] .e-n-tab-title[aria-selected="false"]:hover .e-n-tab-icon i:last-child,
.elementor-widget-n-tabs [data-touch-mode="true"] .e-n-tab-title[aria-selected="false"]:hover .e-n-tab-icon svg:last-child {
    transform: none;
    height: auto;
    opacity: 1;
}
.elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode="false"] > .e-n-tabs-heading .e-n-tab-title[aria-selected="false"]:hover {
    background-color: var(--n-tabs-title-background-color-hover);
    background-image: none;
}
.elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading .e-n-tab-title[aria-selected="true"],
.elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode="true"] > .e-n-tabs-heading .e-n-tab-title[aria-selected="false"]:hover {
    background-color: var(--n-tabs-title-background-color-active);
    background-image: none;
}
@media (max-width: 767px) {
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile {
        --n-tabs-direction: column;
        --n-tabs-heading-display: contents;
        --n-tabs-content-display: contents;
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tabs {
        gap: 0;
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tabs-content > .e-con {
        order: var(--n-tabs-title-order);
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title {
        order: var(--n-tabs-title-order);
        width: auto;
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title:not(:first-child) {
        margin-block-start: var(--n-tabs-title-gap);
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title[aria-selected="true"] {
        margin-block-end: var(--n-tabs-gap);
    }
}
@media (max-width: 880px) {
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra {
        --n-tabs-direction: column;
        --n-tabs-heading-display: contents;
        --n-tabs-content-display: contents;
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tabs {
        gap: 0;
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tabs-content > .e-con {
        order: var(--n-tabs-title-order);
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title {
        order: var(--n-tabs-title-order);
        width: auto;
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title:not(:first-child) {
        margin-block-start: var(--n-tabs-title-gap);
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title[aria-selected="true"] {
        margin-block-end: var(--n-tabs-gap);
    }
}
@media (max-width: 1024px) {
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet {
        --n-tabs-direction: column;
        --n-tabs-heading-display: contents;
        --n-tabs-content-display: contents;
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tabs {
        gap: 0;
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tabs-content > .e-con {
        order: var(--n-tabs-title-order);
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title {
        order: var(--n-tabs-title-order);
        width: auto;
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title:not(:first-child) {
        margin-block-start: var(--n-tabs-title-gap);
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title[aria-selected="true"] {
        margin-block-end: var(--n-tabs-gap);
    }
}
@media (max-width: 1200px) {
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra {
        --n-tabs-direction: column;
        --n-tabs-heading-display: contents;
        --n-tabs-content-display: contents;
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tabs {
        gap: 0;
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tabs-content > .e-con {
        order: var(--n-tabs-title-order);
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title {
        order: var(--n-tabs-title-order);
        width: auto;
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title:not(:first-child) {
        margin-block-start: var(--n-tabs-title-gap);
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title[aria-selected="true"] {
        margin-block-end: var(--n-tabs-gap);
    }
}
@media (max-width: 1440px) {
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop {
        --n-tabs-direction: column;
        --n-tabs-heading-display: contents;
        --n-tabs-content-display: contents;
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tabs {
        gap: 0;
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tabs-content > .e-con {
        order: var(--n-tabs-title-order);
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title {
        order: var(--n-tabs-title-order);
        width: auto;
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title:not(:first-child) {
        margin-block-start: var(--n-tabs-title-gap);
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title[aria-selected="true"] {
        margin-block-end: var(--n-tabs-gap);
    }
}

.elementor-widget-n-tabs{padding: 50px 10px; background: #fff;}

.elementor-widget-n-tabs .e-n-tab-title {
  position: relative;
  padding: 20px;
  display: flex;
  border-radius: 30px;
  flex-direction: column;
  text-transform: none;
}
.elementor-widget-n-tabs .e-n-tab-title.active{
background: #f1e3dd;
}

.elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"], .elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"] a {
  color: var(--n-tabs-title-color-active);
}


.elementor-21 .elementor-element.elementor-element-de7cbed {
  --display:flex;
  --flex-direction:row;
  --container-widget-width:initial;
  --container-widget-height:100%;
  --container-widget-flex-grow:1;
  --container-widget-align-self:stretch;
  --flex-wrap-mobile:wrap;
  --gap:15px 15px;
  --background-transition:0.3s;
  --padding-top:0px;
  --padding-bottom:130px;
  --padding-left:30px;
  --padding-right:30px
}
.elementor-21 .elementor-element.elementor-element-286ad4d {
  --display:flex;
  --flex-direction:column;
  --container-widget-width:100%;
  --container-widget-height:initial;
  --container-widget-flex-grow:0;
  --container-widget-align-self:initial;
  --flex-wrap-mobile:wrap;
  --background-transition:0.3s;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px
}
.elementor-21 .elementor-element.elementor-element-151ae29 {
  --e-global-column-to-show:1;
  --grid-column-gap:15px;
  --grid-row-gap:15px
}
.elementor-21 .elementor-element.elementor-element-151ae29 .elementor-item {
  width:calc((100% - 15px*(1 - 1)) / 1)
}
.elementor-21 .elementor-element.elementor-element-151ae29 .portfolio-post-thumbnail {
  padding:100% 0% 0% 0%;
  margin:0 0 0 0
}
.elementor-21 .elementor-element.elementor-element-151ae29 .excerpt-content {
  color:#FFF
}
.elementor-21 .elementor-element.elementor-element-151ae29 .swiper-pagination {
  text-align:center
}
.elementor-21 .elementor-element.elementor-element-8c9040f {
  --display:flex;
  --flex-direction:column;
  --container-widget-width:100%;
  --container-widget-height:initial;
  --container-widget-flex-grow:0;
  --container-widget-align-self:initial;
  --flex-wrap-mobile:wrap;
  --background-transition:0.3s;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px
}
.elementor-21 .elementor-element.elementor-element-15b275e {
  --e-global-column-to-show:1
}
.elementor-21 .elementor-element.elementor-element-15b275e .portfolio-post-thumbnail {
  margin:0 0 15px 0
}
.elementor-21 .elementor-element.elementor-element-15b275e .excerpt-content {
  color:#FFF
}
.elementor-21 .elementor-element.elementor-element-15b275e .swiper-pagination {
  text-align:center
}
.elementor-21 .elementor-element.elementor-element-a163cfe {
  --e-global-column-to-show:1;
  --grid-column-gap:15px;
  --grid-row-gap:15px
}
.elementor-21 .elementor-element.elementor-element-a163cfe .elementor-item {
  width:calc((100% - 15px*(1 - 1)) / 1)
}
.elementor-21 .elementor-element.elementor-element-a163cfe .portfolio-post-thumbnail {
  padding:100% 0% 0% 0%;
  margin:0 0 0 0
}
.elementor-21 .elementor-element.elementor-element-a163cfe .excerpt-content {
  color:#FFF
}
.elementor-21 .elementor-element.elementor-element-a163cfe .swiper-pagination {
  text-align:center
}
.elementor-21 .elementor-element.elementor-element-d0dd46e {
  --display:flex;
  --flex-direction:column;
  --container-widget-width:100%;
  --container-widget-height:initial;
  --container-widget-flex-grow:0;
  --container-widget-align-self:initial;
  --flex-wrap-mobile:wrap;
  --background-transition:0.3s;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px
}
.elementor-21 .elementor-element.elementor-element-83c32b4 {
  --e-global-column-to-show:1;
  --grid-column-gap:15px;
  --grid-row-gap:15px
}
.elementor-21 .elementor-element.elementor-element-83c32b4 .elementor-item {
  width:calc((100% - 15px*(1 - 1)) / 1)
}
.elementor-21 .elementor-element.elementor-element-83c32b4 .portfolio-post-thumbnail {
  padding:100% 0% 0% 0%;
  margin:0 0 0 0
}
.elementor-21 .elementor-element.elementor-element-83c32b4 .excerpt-content {
  color:#FFF
}
.elementor-21 .elementor-element.elementor-element-83c32b4 .swiper-pagination {
  text-align:center
}
@media(max-width:1024px) {
  .elementor-21 .elementor-element.elementor-element-1a24d78 {
    width:var(--container-widget-width,388.828px);
    max-width:388.828px;
    --container-widget-width:388.828px;
    --container-widget-flex-grow:0
  }
}
@media(max-width:880px) {
  .elementor-21 .elementor-element.elementor-element-826c918 {
    --padding-top:80px;
    --padding-bottom:30px;
    --padding-left:30px;
    --padding-right:30px
  }
  .elementor-21 .elementor-element.elementor-element-de7cbed {
    --padding-top:0;
    --padding-bottom:80px;
    --padding-left:30px;
    --padding-right:30px
  }
}
@media(max-width:767px) {
	.elementor-portfolio-item.portfolio-item-gird{max-width: 46%;}
  .elementor-21 .elementor-element.elementor-element-826c918 {
    --padding-top:60px;
    --padding-bottom:30px;
    --padding-left:15px;
    --padding-right:15px
  }
  .elementor-21 .elementor-element.elementor-element-1a24d78 {
    width:100%;
    max-width:100%
  }
  .elementor-21 .elementor-element.elementor-element-de7cbed {
    --padding-top:0;
    --padding-bottom:60px;
    --padding-left:1px;
    --padding-right:1px
  }
}
@media(min-width:768px) {
	.beautifly-con-inner.elementor-grid{justify-content: center;}
.elementor-portfolio-item.portfolio-item-gird{max-width: 19%;}
.elementor-widget-beautifly-image-gallery .gallery-image img {
  display: block;
  transition: all .3s ease;
  max-width: unset;
  height: 100%;
}
  .elementor-21 .elementor-element.elementor-element-286ad4d {
    --width:32.33%
  }
  .elementor-21 .elementor-element.elementor-element-8c9040f {
    --width:32.33%
  }
  .elementor-21 .elementor-element.elementor-element-d0dd46e {
    --width:32.33%
  }
}
@media(max-width:880px) and (min-width:768px) {
  .elementor-21 .elementor-element.elementor-element-286ad4d {
    --width:32%
  }
  .elementor-21 .elementor-element.elementor-element-8c9040f {
    --width:32%
  }
  .elementor-21 .elementor-element.elementor-element-d0dd46e {
    --width:32%
  }
}
