.elementor-7586 .elementor-element.elementor-element-45adf27c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7586 .elementor-element.elementor-element-7d05ffc{--divider-border-style:solid;--divider-color:var( --e-global-color-ac0f996 );--divider-border-width:1px;--divider-element-spacing:8px;}.elementor-7586 .elementor-element.elementor-element-7d05ffc > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-7586 .elementor-element.elementor-element-7d05ffc .elementor-divider-separator{width:560px;margin:0 auto;margin-center:0;}.elementor-7586 .elementor-element.elementor-element-7d05ffc .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-7586 .elementor-element.elementor-element-7d05ffc .elementor-divider__text{color:var( --e-global-color-ac0f996 );font-family:var( --e-global-typography-926ef7d-font-family ), Sans-serif;font-size:var( --e-global-typography-926ef7d-font-size );font-weight:var( --e-global-typography-926ef7d-font-weight );text-transform:var( --e-global-typography-926ef7d-text-transform );font-style:var( --e-global-typography-926ef7d-font-style );line-height:var( --e-global-typography-926ef7d-line-height );letter-spacing:var( --e-global-typography-926ef7d-letter-spacing );}.elementor-7586 .elementor-element.elementor-element-5862cc69 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 24px 0px;}.elementor-7586 .elementor-element.elementor-element-5862cc69{text-align:center;}.elementor-7586 .elementor-element.elementor-element-5862cc69 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-8e288a9 );}.elementor-7586 .elementor-element.elementor-element-118777f5{width:var( --container-widget-width, 688px );max-width:688px;--container-widget-width:688px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-ef57283-font-family ), Sans-serif;font-size:var( --e-global-typography-ef57283-font-size );font-weight:var( --e-global-typography-ef57283-font-weight );font-style:var( --e-global-typography-ef57283-font-style );line-height:var( --e-global-typography-ef57283-line-height );letter-spacing:var( --e-global-typography-ef57283-letter-spacing );color:var( --e-global-color-a4fbe5d );}.elementor-7586 .elementor-element.elementor-element-118777f5.elementor-element{--align-self:center;}.elementor-7586 .elementor-element.elementor-element-b1e9956{--display:flex;}.elementor-7586 .elementor-element.elementor-element-5d70348.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:20px;}.elementor-7586 .elementor-element.elementor-element-5d70348 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7586 .elementor-element.elementor-element-5d70348 .elementor-thumbnails-swiper .elementor-carousel-image{aspect-ratio:16 / 9;}.elementor-7586 .elementor-element.elementor-element-5d70348 .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;border-radius:0px;padding:0px 0px 0px 0px;}.elementor-7586 .elementor-element.elementor-element-5d70348 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-primary );}.elementor-7586 .elementor-element.elementor-element-5d70348 .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-7586 .elementor-element.elementor-element-5d70348 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-primary );opacity:var( --e-global-color-primary );}#elementor-lightbox-slideshow-5d70348 .elementor-video-container{width:50%;}.elementor-7586 .elementor-element.elementor-element-5d70348 .elementor-custom-embed-play i{font-size:65px;}.elementor-7586 .elementor-element.elementor-element-5bf3d20{--display:flex;}.elementor-7586 .elementor-element.elementor-element-1d1b737.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:20px;}.elementor-7586 .elementor-element.elementor-element-1d1b737 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7586 .elementor-element.elementor-element-1d1b737 .elementor-thumbnails-swiper .elementor-carousel-image{aspect-ratio:16 / 9;}.elementor-7586 .elementor-element.elementor-element-1d1b737 .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;border-radius:0px;border-color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-7586 .elementor-element.elementor-element-1d1b737 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-primary );}.elementor-7586 .elementor-element.elementor-element-1d1b737 .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-7586 .elementor-element.elementor-element-1d1b737 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-primary );opacity:var( --e-global-color-primary );}#elementor-lightbox-slideshow-1d1b737 .elementor-video-container{width:50%;}.elementor-7586 .elementor-element.elementor-element-1d1b737 .elementor-custom-embed-play i{font-size:65px;}.elementor-7586 .elementor-element.elementor-element-70d272e{--display:flex;}.elementor-7586 .elementor-element.elementor-element-181df14.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:20px;}.elementor-7586 .elementor-element.elementor-element-181df14 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7586 .elementor-element.elementor-element-181df14 .elementor-thumbnails-swiper .elementor-carousel-image{aspect-ratio:16 / 9;}.elementor-7586 .elementor-element.elementor-element-181df14 .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;border-radius:0px;border-color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-7586 .elementor-element.elementor-element-181df14 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-primary );}.elementor-7586 .elementor-element.elementor-element-181df14 .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-7586 .elementor-element.elementor-element-181df14 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-primary );opacity:var( --e-global-color-primary );}#elementor-lightbox-slideshow-181df14 .elementor-video-container{width:50%;}.elementor-7586 .elementor-element.elementor-element-181df14 .elementor-custom-embed-play i{font-size:65px;}.elementor-7586 .elementor-element.elementor-element-c06af8b{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:5px;--n-tabs-gap:40px;--n-tabs-title-border-radius:100px 100px 100px 100px;--n-tabs-title-padding-top:15px;--n-tabs-title-padding-right:32.2px;--n-tabs-title-padding-bottom:15px;--n-tabs-title-padding-left:32.2px;--n-tabs-title-font-size:var( --e-global-typography-cd16ade-font-size );--n-tabs-title-color:var( --e-global-color-8e288a9 );--n-tabs-title-color-active:var( --e-global-color-52a2675 );}.elementor-7586 .elementor-element.elementor-element-c06af8b > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-be826c0 );}.elementor-7586 .elementor-element.elementor-element-c06af8b.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:var( --e-global-color-93065b9 );}.elementor-7586 .elementor-element.elementor-element-c06af8b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-7586 .elementor-element.elementor-element-c06af8b.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:var( --e-global-color-93065b9 );}.elementor-7586 .elementor-element.elementor-element-c06af8b > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7586 .elementor-element.elementor-element-c06af8b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-cd16ade-font-family ), Sans-serif;font-weight:var( --e-global-typography-cd16ade-font-weight );font-style:var( --e-global-typography-cd16ade-font-style );line-height:var( --e-global-typography-cd16ade-line-height );letter-spacing:var( --e-global-typography-cd16ade-letter-spacing );}.elementor-7586 .elementor-element.elementor-element-c06af8b [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-52a2675 );}@media(max-width:1200px){.elementor-7586 .elementor-element.elementor-element-5d70348.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-7586 .elementor-element.elementor-element-1d1b737.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-7586 .elementor-element.elementor-element-181df14.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:1024px){.elementor-7586 .elementor-element.elementor-element-45adf27c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7586 .elementor-element.elementor-element-7d05ffc .elementor-divider-separator{width:520px;}.elementor-7586 .elementor-element.elementor-element-7d05ffc .elementor-divider__text{font-size:var( --e-global-typography-926ef7d-font-size );line-height:var( --e-global-typography-926ef7d-line-height );letter-spacing:var( --e-global-typography-926ef7d-letter-spacing );}.elementor-7586 .elementor-element.elementor-element-5862cc69 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-7586 .elementor-element.elementor-element-5862cc69 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7586 .elementor-element.elementor-element-118777f5{font-size:var( --e-global-typography-ef57283-font-size );line-height:var( --e-global-typography-ef57283-line-height );letter-spacing:var( --e-global-typography-ef57283-letter-spacing );}.elementor-7586 .elementor-element.elementor-element-5d70348.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:24px;}.elementor-7586 .elementor-element.elementor-element-1d1b737.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:24px;}.elementor-7586 .elementor-element.elementor-element-181df14.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:24px;}.elementor-7586 .elementor-element.elementor-element-c06af8b{--n-tabs-title-gap:4px;--n-tabs-gap:30px;--n-tabs-title-padding-top:12px;--n-tabs-title-padding-right:24.2px;--n-tabs-title-padding-bottom:12px;--n-tabs-title-padding-left:24.2px;--n-tabs-title-font-size:var( --e-global-typography-cd16ade-font-size );}.elementor-7586 .elementor-element.elementor-element-c06af8b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-cd16ade-line-height );letter-spacing:var( --e-global-typography-cd16ade-letter-spacing );}}@media(max-width:767px){.elementor-7586 .elementor-element.elementor-element-45adf27c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7586 .elementor-element.elementor-element-7d05ffc .elementor-divider-separator{width:280px;}.elementor-7586 .elementor-element.elementor-element-7d05ffc .elementor-divider__text{font-size:var( --e-global-typography-926ef7d-font-size );line-height:var( --e-global-typography-926ef7d-line-height );letter-spacing:var( --e-global-typography-926ef7d-letter-spacing );}.elementor-7586 .elementor-element.elementor-element-5862cc69 > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-7586 .elementor-element.elementor-element-5862cc69{text-align:center;}.elementor-7586 .elementor-element.elementor-element-5862cc69 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7586 .elementor-element.elementor-element-118777f5{font-size:var( --e-global-typography-ef57283-font-size );line-height:var( --e-global-typography-ef57283-line-height );letter-spacing:var( --e-global-typography-ef57283-letter-spacing );}.elementor-7586 .elementor-element.elementor-element-5d70348.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:6px;}.elementor-7586 .elementor-element.elementor-element-5d70348 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7586 .elementor-element.elementor-element-1d1b737.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:6px;}.elementor-7586 .elementor-element.elementor-element-1d1b737 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7586 .elementor-element.elementor-element-181df14.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:6px;}.elementor-7586 .elementor-element.elementor-element-181df14 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7586 .elementor-element.elementor-element-c06af8b{--n-tabs-direction:column-reverse;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-title-gap:12px;--n-tabs-gap:0px;--n-tabs-title-font-size:var( --e-global-typography-cd16ade-font-size );}.elementor-7586 .elementor-element.elementor-element-c06af8b > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-7586 .elementor-element.elementor-element-c06af8b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-cd16ade-line-height );letter-spacing:var( --e-global-typography-cd16ade-letter-spacing );}}@media(min-width:2400px){.elementor-7586 .elementor-element.elementor-element-7d05ffc .elementor-divider__text{font-size:var( --e-global-typography-926ef7d-font-size );line-height:var( --e-global-typography-926ef7d-line-height );letter-spacing:var( --e-global-typography-926ef7d-letter-spacing );}.elementor-7586 .elementor-element.elementor-element-5862cc69 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7586 .elementor-element.elementor-element-118777f5{font-size:var( --e-global-typography-ef57283-font-size );line-height:var( --e-global-typography-ef57283-line-height );letter-spacing:var( --e-global-typography-ef57283-letter-spacing );}.elementor-7586 .elementor-element.elementor-element-5d70348.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-7586 .elementor-element.elementor-element-1d1b737.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-7586 .elementor-element.elementor-element-181df14.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-7586 .elementor-element.elementor-element-c06af8b{--n-tabs-title-font-size:var( --e-global-typography-cd16ade-font-size );}.elementor-7586 .elementor-element.elementor-element-c06af8b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-cd16ade-line-height );letter-spacing:var( --e-global-typography-cd16ade-letter-spacing );}}/* Start custom CSS for media-carousel, class: .elementor-element-5d70348 */.elementor-7586 .elementor-element.elementor-element-5d70348 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-5d70348 */.elementor-7586 .elementor-element.elementor-element-5d70348 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-5d70348 */.elementor-7586 .elementor-element.elementor-element-5d70348 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-5d70348 */.elementor-7586 .elementor-element.elementor-element-5d70348 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45adf27c */.before_after_image_gallery .elementor-widget-n-tabs .e-n-tabs-heading button{
    text-transform: capitalize;
}

.before_after_image_gallery .elementor-swiper .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
    aspect-ratio: 1.69 / 1;
    height: 100%;
    overflow: unset;
}
.before_after_image_gallery .elementor-swiper .elementor-main-swiper:not(.elementor-thumbnails-swiper) .swiper-slide-prev::before {
    position: absolute;
    content: "";
    background: #fff;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 !important;
    border-radius: 0;
    z-index: 99;
}

.before_after_image_gallery .elementor-swiper .elementor-main-swiper:not(.elementor-thumbnails-swiper) .swiper-slide-next::after {
    position: absolute;
    content: "";
    background: #fff;
    width: 100%;
    height: 100%;
    right: 0;
    top: 0;
    padding: 0 !important;
    border-radius: 0;
    z-index: 99;
}

.before_after_image_gallery .elementor-swiper .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image {
    border-radius: 30px;
}

.before_after_image_gallery .elementor-skin-slideshow .elementor-thumbnails-swiper {
    max-width: 84.7%;
    margin-top: 60px;
}
.before_after_image_gallery .elementor-thumbnails-swiper .elementor-carousel-image {
    border-radius: 6px !important;
}
.before_after_image_gallery .elementor-thumbnails-swiper .swiper-slide {
    border-radius: 10px !important;
    transition: all 0.3s ease-in;
    padding: 5px !important;
    border-color: #fff !important;
    border-width: 2px !important;
    border-style: solid;
}
.before_after_image_gallery .elementor-thumbnails-swiper .swiper-slide.swiper-slide-active {
    border-color: #8bd3db !important;

}


.before_after_image_gallery .elementor-thumbnails-swiper .swiper-slide:not(.swiper-slide-active):after {
   display: none;
}

.before_after_image_gallery .elementor-thumbnails-swiper .swiper-slide:not(.swiper-slide-active) .elementor-carousel-image:after {
    position: absolute;
    content: "";
    background-color: rgba(0, 0, 0, .3);
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: 6px;
}

.before_after_image_gallery .elementor-thumbnails-swiper .elementor-carousel-image::before {
    position: absolute;
    content: "";
    background: #fff;
    width: 1.2px;
    height: 100%;
    left: 50%;
    top: 0;
}

.before_after_image_gallery .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image::before {
    position: absolute;
    content: "";
    background: #fff;
    width: 4px;
    height: 100%;
    left: 49.7%;
    top: 0;
}



.before_after_image_gallery  .before_after_gallery .elementor-swiper-button .eicon-chevron-left:before {
    font-family: "hip-custom-icons";
    font-style: normal;
    font-weight: normal;
    content: '\e80d';
    color: #242020;
    background: #B8E5E9;
    padding: 31px;
    border-radius: 100px;
    transition: all 0.3s ease-in;
}


.before_after_image_gallery  .before_after_gallery .elementor-swiper-button .eicon-chevron-right:before {
    font-family: "hip-custom-icons";
    font-style: normal;
    font-weight: normal;
   content: '\e80e';
    color: #fff;
    background: #2A6574;
    padding: 31px;
    border-radius: 100px;
     transition: all 0.3s ease-in;
}

.before_after_image_gallery  .before_after_gallery .elementor-swiper-button .eicon-chevron-left:hover:before,
.before_after_image_gallery  .before_after_gallery .elementor-swiper-button .eicon-chevron-right:hover:before{
    color: #fff;
     background: #7C529E;
}

 .before_after_image_gallery .swiper .elementor-swiper-button{
    top: unset;
    transform: translateY(0%);
    bottom: -23%;
}

 .before_after_image_gallery .elementor-element .swiper .elementor-swiper-button-prev{
    left: 0px;
}

 .before_after_image_gallery .elementor-element .swiper .elementor-swiper-button-next{
    right: 0px;
}


.before_after_image_gallery .elementor-main-swiper:not(.elementor-thumbnails-swiper) .swiper-slide::before{
    position: absolute;
    content: "before";
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    line-height: 30px;
    letter-spacing: 1.25px;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-52a2675);
    border-radius: 100px 100px 100px 100px;
    padding: 9px 20px 9px 20px;
    top: 32px;
    left: 32px;
    z-index: 9;
}


.before_after_image_gallery .elementor-main-swiper:not(.elementor-thumbnails-swiper) .swiper-slide::after{
    position: absolute;
    content: "after";
   font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    line-height: 30px;
    letter-spacing: 1.25px;
    fill: var(--e-global-color-8e288a9);
    color: var(--e-global-color-8e288a9);
    background-color: var(--e-global-color-accent);
    border-radius: 100px 100px 100px 100px;
    padding: 9px 20px 9px 20px;
    top: 32px;
    right: 32px;
    z-index: 9;
}



@media (max-width: 1300px) and (min-width: 1201px){
  .before_after_image_gallery .elementor-skin-slideshow .elementor-thumbnails-swiper {
    max-width: 80%;
}  
}

@media (max-width: 1200px){
   .before_after_image_gallery .swiper .elementor-swiper-button {
    bottom: -25.5%;
} 
.before_after_image_gallery .elementor-skin-slideshow .elementor-thumbnails-swiper {
    max-width: 78.7%;
}
}




@media (max-width: 1024px){
   .before_after_image_gallery  .before_after_gallery .elementor-swiper-button .eicon-chevron-left:before,
   .before_after_image_gallery  .before_after_gallery .elementor-swiper-button .eicon-chevron-right:before{
    padding: 23px;
}
.before_after_image_gallery .elementor-thumbnails-swiper .swiper-slide {
    border-width: 2px !important;
    padding: 4px !important;
}
.before_after_image_gallery .elementor-skin-slideshow .elementor-thumbnails-swiper {
    max-width: 71%;
    margin-top: 30px;
}
 .before_after_image_gallery .swiper .elementor-swiper-button {
    bottom: -20%;
}
.before_after_image_gallery .elementor-main-swiper:not(.elementor-thumbnails-swiper) .swiper-slide::before {
    top: 16px;
    left: 16px;
}
.before_after_image_gallery .elementor-main-swiper:not(.elementor-thumbnails-swiper) .swiper-slide::after {
    top: 16px;
    right: 16px;
}
.before_after_image_gallery .elementor-swiper .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image {
    border-radius: 16px;
}
.before_after_image_gallery .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image::before {
    width: 3px;
}
}



@media (min-width: 768px){
.before_after_image_gallery .elementor-widget-n-tabs .e-n-tabs-heading {
    background: #D5F2EC;
    width: fit-content;
    margin: 0 auto;
    border-radius: 100px;
    }
    
}
@media (max-width: 767px){
   .before_after_image_gallery .elementor-widget-n-tabs .e-n-tabs-heading button {
  width: 100% !important;
}
.before_after_image_gallery .elementor-widget-n-tabs .e-n-tabs{
	display: block;
}
 .before_after_image_gallery .before_after_gallery .elementor-swiper-button .eicon-chevron-left:before, .before_after_image_gallery .before_after_gallery .elementor-swiper-button .eicon-chevron-right:before {
        padding: 11px;
        font-size: 16px;
    }
.before_after_image_gallery .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image::before {
    width: 2px;
}
.before_after_image_gallery .elementor-swiper .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image {
    border-radius: 12px;
}
.before_after_image_gallery .elementor-main-swiper:not(.elementor-thumbnails-swiper) .swiper-slide::before {
    top: 8px;
    left: 8px;
    font-size: 12px;
    padding: 6px 10px;
    line-height: 18px;
}

.before_after_image_gallery .elementor-main-swiper:not(.elementor-thumbnails-swiper) .swiper-slide::after {
    top: 8px;
    right: 8px;
    font-size: 12px;
    padding: 6px 10px;
    line-height: 18px;
}
.before_after_image_gallery .elementor-skin-slideshow .elementor-thumbnails-swiper {
    max-width: 68%;
    margin-top: 20px;
}
.before_after_image_gallery .elementor-thumbnails-swiper .swiper-slide {
    border-radius: 6px !important;
}

.before_after_image_gallery .swiper .elementor-swiper-button {
    bottom: -72px;
}
.before_after_image_gallery .elementor-thumbnails-swiper .swiper-slide {
    border-width: 1px !important;
    padding: 3px !important;
}
.before_after_image_gallery .elementor-thumbnails-swiper .elementor-carousel-image {
    border-radius: 5px !important;
}
.before_after_image_gallery .elementor-thumbnails-swiper .swiper-slide:not(.swiper-slide-active) .elementor-carousel-image:after {
    border-radius: 5px;
}
}


@media (max-width: 600px) and (min-width: 500px) {
    .before_after_image_gallery .swiper .elementor-swiper-button {
        bottom: -60px;
    }
}


@media (max-width: 499px){	
.before_after_image_gallery .elementor-thumbnails-swiper .elementor-carousel-image {
    aspect-ratio: unset !important;
    height: 60px;
    object-fit: contain;
}
.before_after_image_gallery .swiper .elementor-swiper-button {
    bottom: -60px;
}

}


@media (max-width: 375px){	
.before_after_image_gallery .elementor-thumbnails-swiper .elementor-carousel-image {
    aspect-ratio: unset !important;
    height: 45px;
    object-fit: contain;
}
.before_after_image_gallery .swiper .elementor-swiper-button {
    bottom: -52px;
}
}/* End custom CSS */