.elementor-2 .elementor-element.elementor-element-262f6167{--display:flex;}.elementor-2 .elementor-element.elementor-element-9f5ec4b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b98a10e{--display:flex;--position:absolute;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;top:0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-b98a10e{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-b98a10e{right:0px;}.elementor-2 .elementor-element.elementor-element-c591c7c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-030170f .elementor-heading-title{font-family:var( --e-global-typography-fb0c473-font-family );font-size:var( --e-global-typography-fb0c473-font-size );font-weight:var( --e-global-typography-fb0c473-font-weight );line-height:var( --e-global-typography-fb0c473-line-height );letter-spacing:var( --e-global-typography-fb0c473-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-6c8f3f5{font-family:var( --e-global-typography-550f02a-font-family );font-size:var( --e-global-typography-550f02a-font-size );font-weight:var( --e-global-typography-550f02a-font-weight );line-height:var( --e-global-typography-550f02a-line-height );}.elementor-2 .elementor-element.elementor-element-a2ae119{--display:flex;--justify-content:center;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-2 .elementor-element.elementor-element-0866f35{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-21dae91 .elementor-heading-title{font-size:48px;font-weight:600;line-height:56px;letter-spacing:-0.48px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-a2c12b1{font-family:var( --e-global-typography-550f02a-font-family );font-size:var( --e-global-typography-550f02a-font-size );font-weight:var( --e-global-typography-550f02a-font-weight );line-height:var( --e-global-typography-550f02a-line-height );}.elementor-2 .elementor-element.elementor-element-cf7f349{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-921d05f{--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;--overflow:auto;border-style:solid;--border-style:solid;border-width:10px 0px 0px 0px;--border-top-width:10px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6b08586{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0786c1f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2 .elementor-element.elementor-element-0786c1f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0786c1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f590a4 );}.elementor-2 .elementor-element.elementor-element-c046a55 .elementor-heading-title{font-size:20px;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:28px;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-84aa648 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-84aa648 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-752da46{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-de8ea65{--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;border-style:solid;--border-style:solid;border-width:10px 0px 0px 0px;--border-top-width:10px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-97b7ec7{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ce05910{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2 .elementor-element.elementor-element-ce05910:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ce05910 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f590a4 );}.elementor-2 .elementor-element.elementor-element-0159c0b .elementor-heading-title{font-size:20px;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:28px;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-aedf24c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-aedf24c img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-96acf27{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-77066c9{--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;--overflow:auto;border-style:solid;--border-style:solid;border-width:10px 0px 0px 0px;--border-top-width:10px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-56a60d6{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7d71f8b{--display:flex;border-style:none;--border-style:none;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2 .elementor-element.elementor-element-7d71f8b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7d71f8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f590a4 );}.elementor-2 .elementor-element.elementor-element-b079fd3 .elementor-heading-title{font-size:20px;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:28px;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-1b4841a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1b4841a img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-0774b0d{--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:50px;--e-n-carousel-arrow-normal-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-0774b0d > .elementor-widget-container{--e-transform-rotateZ:0deg;padding:5em 00em 5em 0em;}.elementor-2 .elementor-element.elementor-element-0774b0d :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:0em 00.5em 0em 0.5em;}@media(min-width:601px){.elementor-2 .elementor-element.elementor-element-c591c7c{--width:100%;}.elementor-2 .elementor-element.elementor-element-0866f35{--width:100%;}}@media(max-width:1440px){.elementor-2 .elementor-element.elementor-element-030170f .elementor-heading-title{font-size:var( --e-global-typography-fb0c473-font-size );line-height:var( --e-global-typography-fb0c473-line-height );letter-spacing:var( --e-global-typography-fb0c473-letter-spacing );}.elementor-2 .elementor-element.elementor-element-6c8f3f5{font-size:var( --e-global-typography-550f02a-font-size );line-height:var( --e-global-typography-550f02a-line-height );}.elementor-2 .elementor-element.elementor-element-a2c12b1{font-size:var( --e-global-typography-550f02a-font-size );line-height:var( --e-global-typography-550f02a-line-height );}}@media(max-width:1200px){.elementor-2 .elementor-element.elementor-element-9f5ec4b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-c591c7c{--padding-top:0em;--padding-bottom:01em;--padding-left:03em;--padding-right:3em;}.elementor-2 .elementor-element.elementor-element-030170f .elementor-heading-title{font-size:var( --e-global-typography-fb0c473-font-size );line-height:var( --e-global-typography-fb0c473-line-height );letter-spacing:var( --e-global-typography-fb0c473-letter-spacing );}.elementor-2 .elementor-element.elementor-element-6c8f3f5{font-size:var( --e-global-typography-550f02a-font-size );line-height:var( --e-global-typography-550f02a-line-height );}.elementor-2 .elementor-element.elementor-element-21dae91 .elementor-heading-title{font-size:24px;line-height:32px;letter-spacing:-0.24px;}.elementor-2 .elementor-element.elementor-element-a2c12b1{font-size:var( --e-global-typography-550f02a-font-size );line-height:var( --e-global-typography-550f02a-line-height );}.elementor-2 .elementor-element.elementor-element-c046a55 .elementor-heading-title{font-size:15px;line-height:20px;letter-spacing:0.75px;}.elementor-2 .elementor-element.elementor-element-0159c0b .elementor-heading-title{font-size:15px;line-height:20px;letter-spacing:0.75px;}.elementor-2 .elementor-element.elementor-element-b079fd3 .elementor-heading-title{font-size:15px;line-height:20px;letter-spacing:0.75px;}.elementor-2 .elementor-element.elementor-element-0774b0d{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2 .elementor-element.elementor-element-0774b0d > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-0774b0d :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:040% 0.25em 40% 0.25em;}}@media(max-width:600px){.elementor-2 .elementor-element.elementor-element-030170f .elementor-heading-title{font-size:var( --e-global-typography-fb0c473-font-size );line-height:var( --e-global-typography-fb0c473-line-height );letter-spacing:var( --e-global-typography-fb0c473-letter-spacing );}.elementor-2 .elementor-element.elementor-element-6c8f3f5{font-size:var( --e-global-typography-550f02a-font-size );line-height:var( --e-global-typography-550f02a-line-height );}.elementor-2 .elementor-element.elementor-element-21dae91 .elementor-heading-title{font-size:24px;line-height:32px;letter-spacing:-0.24px;}.elementor-2 .elementor-element.elementor-element-a2c12b1{font-size:var( --e-global-typography-550f02a-font-size );line-height:var( --e-global-typography-550f02a-line-height );}.elementor-2 .elementor-element.elementor-element-c046a55 .elementor-heading-title{font-size:15px;line-height:20px;letter-spacing:0.75px;}.elementor-2 .elementor-element.elementor-element-0159c0b .elementor-heading-title{font-size:15px;line-height:20px;letter-spacing:0.75px;}.elementor-2 .elementor-element.elementor-element-b079fd3 .elementor-heading-title{font-size:15px;line-height:20px;letter-spacing:0.75px;}.elementor-2 .elementor-element.elementor-element-0774b0d{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for container, class: .elementor-element-b98a10e */.elementor-2 .elementor-element.elementor-element-b98a10e{
    width: 35%;
    height: 178px;
    z-index: -1;
    background: linear-gradient(to right,
     #fff 8%,
     #E7E7E7 8% 20.8%,
     #fff 20.8% 27.8%,
     #E7E7E7 27.8% 40.6%,
     #fff 40.6% 47.6%,
     #E7E7E7 47.6% 60.4%,
     #fff 60.4% 67.4%,
     #E7E7E7 67.4% 80.2%,
      #fff 80.2% 87.2%,
     #E7E7E7 87.2% 100%
   );
}

@media (max-width:1200px){
    .elementor-2 .elementor-element.elementor-element-b98a10e{
        width:100%;
        height: 130px;
        margin-left:-100px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-84aa648 */.elementor-2 .elementor-element.elementor-element-84aa648{
    aspect-ratio: 1/1; 
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-921d05f */.elementor-2 .elementor-element.elementor-element-921d05f:hover {
    border-color: #EA002A;
}
.elementor-2 .elementor-element.elementor-element-921d05f:hover{
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aedf24c */.elementor-2 .elementor-element.elementor-element-aedf24c{
    aspect-ratio: 1/1; 
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97b7ec7 */.elementor-2 .elementor-element.elementor-element-97b7ec7:hover .grid-title-hover{
    border-color: #EA002A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de8ea65 */.elementor-2 .elementor-element.elementor-element-de8ea65:hover {
    border-color: #EA002A;


.elementor-2 .elementor-element.elementor-element-de8ea65:hover{
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b4841a */.elementor-2 .elementor-element.elementor-element-1b4841a{
    aspect-ratio: 1/1; 
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77066c9 */.elementor-2 .elementor-element.elementor-element-77066c9:hover{
    border-color: #EA002A;
}

.elementor-2 .elementor-element.elementor-element-77066c9:hover{
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-84aa648 */.elementor-2 .elementor-element.elementor-element-84aa648{
    aspect-ratio: 1/1; 
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-921d05f */.elementor-2 .elementor-element.elementor-element-921d05f:hover {
    border-color: #EA002A;
}
.elementor-2 .elementor-element.elementor-element-921d05f:hover{
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aedf24c */.elementor-2 .elementor-element.elementor-element-aedf24c{
    aspect-ratio: 1/1; 
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97b7ec7 */.elementor-2 .elementor-element.elementor-element-97b7ec7:hover .grid-title-hover{
    border-color: #EA002A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de8ea65 */.elementor-2 .elementor-element.elementor-element-de8ea65:hover {
    border-color: #EA002A;


.elementor-2 .elementor-element.elementor-element-de8ea65:hover{
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b4841a */.elementor-2 .elementor-element.elementor-element-1b4841a{
    aspect-ratio: 1/1; 
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77066c9 */.elementor-2 .elementor-element.elementor-element-77066c9:hover{
    border-color: #EA002A;
}

.elementor-2 .elementor-element.elementor-element-77066c9:hover{
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-84aa648 */.elementor-2 .elementor-element.elementor-element-84aa648{
    aspect-ratio: 1/1; 
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-921d05f */.elementor-2 .elementor-element.elementor-element-921d05f:hover {
    border-color: #EA002A;
}
.elementor-2 .elementor-element.elementor-element-921d05f:hover{
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aedf24c */.elementor-2 .elementor-element.elementor-element-aedf24c{
    aspect-ratio: 1/1; 
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97b7ec7 */.elementor-2 .elementor-element.elementor-element-97b7ec7:hover .grid-title-hover{
    border-color: #EA002A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de8ea65 */.elementor-2 .elementor-element.elementor-element-de8ea65:hover {
    border-color: #EA002A;


.elementor-2 .elementor-element.elementor-element-de8ea65:hover{
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b4841a */.elementor-2 .elementor-element.elementor-element-1b4841a{
    aspect-ratio: 1/1; 
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77066c9 */.elementor-2 .elementor-element.elementor-element-77066c9:hover{
    border-color: #EA002A;
}

.elementor-2 .elementor-element.elementor-element-77066c9:hover{
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-84aa648 */.elementor-2 .elementor-element.elementor-element-84aa648{
    aspect-ratio: 1/1; 
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-921d05f */.elementor-2 .elementor-element.elementor-element-921d05f:hover {
    border-color: #EA002A;
}
.elementor-2 .elementor-element.elementor-element-921d05f:hover{
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aedf24c */.elementor-2 .elementor-element.elementor-element-aedf24c{
    aspect-ratio: 1/1; 
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97b7ec7 */.elementor-2 .elementor-element.elementor-element-97b7ec7:hover .grid-title-hover{
    border-color: #EA002A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de8ea65 */.elementor-2 .elementor-element.elementor-element-de8ea65:hover {
    border-color: #EA002A;


.elementor-2 .elementor-element.elementor-element-de8ea65:hover{
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b4841a */.elementor-2 .elementor-element.elementor-element-1b4841a{
    aspect-ratio: 1/1; 
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77066c9 */.elementor-2 .elementor-element.elementor-element-77066c9:hover{
    border-color: #EA002A;
}

.elementor-2 .elementor-element.elementor-element-77066c9:hover{
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-84aa648 */.elementor-2 .elementor-element.elementor-element-84aa648{
    aspect-ratio: 1/1; 
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-921d05f */.elementor-2 .elementor-element.elementor-element-921d05f:hover {
    border-color: #EA002A;
}
.elementor-2 .elementor-element.elementor-element-921d05f:hover{
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aedf24c */.elementor-2 .elementor-element.elementor-element-aedf24c{
    aspect-ratio: 1/1; 
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97b7ec7 */.elementor-2 .elementor-element.elementor-element-97b7ec7:hover .grid-title-hover{
    border-color: #EA002A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de8ea65 */.elementor-2 .elementor-element.elementor-element-de8ea65:hover {
    border-color: #EA002A;


.elementor-2 .elementor-element.elementor-element-de8ea65:hover{
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b4841a */.elementor-2 .elementor-element.elementor-element-1b4841a{
    aspect-ratio: 1/1; 
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77066c9 */.elementor-2 .elementor-element.elementor-element-77066c9:hover{
    border-color: #EA002A;
}

.elementor-2 .elementor-element.elementor-element-77066c9:hover{
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-0774b0d */@media (max-width:1200px){
    .elementor-2 .elementor-element.elementor-element-0774b0d .swiper-slide[data-slide="1"]{
        display: none;
        max-width: 0px;
        padding:0;
    }
        
    
}

.elementor-2 .elementor-element.elementor-element-0774b0d{
    overflow: visible;

}

.elementor-2 .elementor-element.elementor-element-0774b0d .e-n-carousel{
    padding-right:100px;
    padding-left: 100px;
}


.elementor-2 .elementor-element.elementor-element-0774b0d .elementor-swiper-button{
    height: 100%; 
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    justify-content: center; 
    align-items: center;
    z-index: 2;
}

.elementor-2 .elementor-element.elementor-element-0774b0d .elementor-swiper-button svg{
    z-index: 1;
}

.elementor-2 .elementor-element.elementor-element-0774b0d .elementor-swiper-button-prev{
    left:0;
}
.elementor-2 .elementor-element.elementor-element-0774b0d .elementor-swiper-button-next{
    right:0;
}

.elementor-2 .elementor-element.elementor-element-0774b0d .elementor-swiper-button:after{
    height: 100%; 
    width: 100%;
    content: " ";
    display: block;
    position: absolute;
    top: 0;
   background: rgba(255,255,255, 0.2);
    background:blue;
   backdrop-filter: blur(5px);
}

.elementor-2 .elementor-element.elementor-element-0774b0d .elementor-swiper-button-prev:after{
    left:0;
}
.elementor-2 .elementor-element.elementor-element-0774b0d .elementor-swiper-button-next:after{
    right:0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f5ec4b */.elementor-2 .elementor-element.elementor-element-9f5ec4b{
    padding-left: 0; 
    padding-right: 0;
}/* End custom CSS */