.elementor-425 .elementor-element.elementor-element-f6973d5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-425 .elementor-element.elementor-element-f6973d5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-425 .elementor-element.elementor-element-65018fd{text-align:center;}.elementor-425 .elementor-element.elementor-element-65018fd .elementor-heading-title{font-size:2em;font-weight:500;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-425 .elementor-element.elementor-element-75cb9d1{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-425 .elementor-element.elementor-element-40fc1f9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-425 .elementor-element.elementor-element-7507908{--display:flex;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.35);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-425 .elementor-element.elementor-element-ef529e3 img{width:100%;height:230px;object-fit:cover;object-position:center center;}.elementor-425 .elementor-element.elementor-element-46d8586{width:auto;max-width:auto;top:200px;}.elementor-425 .elementor-element.elementor-element-46d8586 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:5px 15px 5px 20px;}body:not(.rtl) .elementor-425 .elementor-element.elementor-element-46d8586{left:0px;}body.rtl .elementor-425 .elementor-element.elementor-element-46d8586{right:0px;}.elementor-425 .elementor-element.elementor-element-46d8586 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-425 .elementor-element.elementor-element-7a1d667 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-425 .elementor-element.elementor-element-7a1d667{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-425 .elementor-element.elementor-element-64455b3{--display:flex;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.35);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-425 .elementor-element.elementor-element-95da876 img{width:100%;height:230px;object-fit:cover;object-position:center center;}.elementor-425 .elementor-element.elementor-element-c772d9c{width:auto;max-width:auto;top:200px;}.elementor-425 .elementor-element.elementor-element-c772d9c > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:5px 15px 5px 20px;}body:not(.rtl) .elementor-425 .elementor-element.elementor-element-c772d9c{left:0px;}body.rtl .elementor-425 .elementor-element.elementor-element-c772d9c{right:0px;}.elementor-425 .elementor-element.elementor-element-c772d9c .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-425 .elementor-element.elementor-element-5f0f1a8 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-425 .elementor-element.elementor-element-5f0f1a8{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-425 .elementor-element.elementor-element-34461cb{--display:flex;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.35);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-425 .elementor-element.elementor-element-587178a img{width:100%;height:230px;object-fit:cover;object-position:center center;}.elementor-425 .elementor-element.elementor-element-f798ee2{width:auto;max-width:auto;top:200px;}.elementor-425 .elementor-element.elementor-element-f798ee2 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:5px 15px 5px 20px;}body:not(.rtl) .elementor-425 .elementor-element.elementor-element-f798ee2{left:0px;}body.rtl .elementor-425 .elementor-element.elementor-element-f798ee2{right:0px;}.elementor-425 .elementor-element.elementor-element-f798ee2 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-425 .elementor-element.elementor-element-4a61fc7 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-425 .elementor-element.elementor-element-4a61fc7{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-425 .elementor-element.elementor-element-f14a7ea{--display:flex;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.35);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-425 .elementor-element.elementor-element-4c0b3a9 img{width:100%;height:230px;object-fit:cover;object-position:center center;}.elementor-425 .elementor-element.elementor-element-afbc93b{width:auto;max-width:auto;top:200px;}.elementor-425 .elementor-element.elementor-element-afbc93b > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:5px 15px 5px 20px;}body:not(.rtl) .elementor-425 .elementor-element.elementor-element-afbc93b{left:0px;}body.rtl .elementor-425 .elementor-element.elementor-element-afbc93b{right:0px;}.elementor-425 .elementor-element.elementor-element-afbc93b .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-425 .elementor-element.elementor-element-bcaccaa > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-425 .elementor-element.elementor-element-bcaccaa{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-425 .elementor-element.elementor-element-fdabc90{--display:flex;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.35);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-425 .elementor-element.elementor-element-88d65ce img{width:100%;height:230px;object-fit:cover;object-position:center center;}.elementor-425 .elementor-element.elementor-element-0df8734{width:auto;max-width:auto;top:200px;}.elementor-425 .elementor-element.elementor-element-0df8734 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:5px 15px 5px 20px;}body:not(.rtl) .elementor-425 .elementor-element.elementor-element-0df8734{left:0px;}body.rtl .elementor-425 .elementor-element.elementor-element-0df8734{right:0px;}.elementor-425 .elementor-element.elementor-element-0df8734 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-425 .elementor-element.elementor-element-0a3525a > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-425 .elementor-element.elementor-element-0a3525a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-425 .elementor-element.elementor-element-1e8ecb7{--display:flex;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.35);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-425 .elementor-element.elementor-element-9802c76 img{width:100%;height:230px;object-fit:cover;object-position:center center;}.elementor-425 .elementor-element.elementor-element-b06d2e2{width:auto;max-width:auto;top:200px;}.elementor-425 .elementor-element.elementor-element-b06d2e2 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:5px 15px 5px 20px;}body:not(.rtl) .elementor-425 .elementor-element.elementor-element-b06d2e2{left:0px;}body.rtl .elementor-425 .elementor-element.elementor-element-b06d2e2{right:0px;}.elementor-425 .elementor-element.elementor-element-b06d2e2 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-425 .elementor-element.elementor-element-c68bf40 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-425 .elementor-element.elementor-element-c68bf40{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-425 .elementor-element.elementor-element-512e312{--display:flex;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.35);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-425 .elementor-element.elementor-element-04c1f64 img{width:100%;height:230px;object-fit:cover;object-position:center center;}.elementor-425 .elementor-element.elementor-element-195914c{width:auto;max-width:auto;top:200px;}.elementor-425 .elementor-element.elementor-element-195914c > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:5px 15px 5px 20px;}body:not(.rtl) .elementor-425 .elementor-element.elementor-element-195914c{left:0px;}body.rtl .elementor-425 .elementor-element.elementor-element-195914c{right:0px;}.elementor-425 .elementor-element.elementor-element-195914c .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-425 .elementor-element.elementor-element-c0b25cf > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-425 .elementor-element.elementor-element-c0b25cf{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-425 .elementor-element.elementor-element-1dc2ba6{--display:flex;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.35);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-425 .elementor-element.elementor-element-a17159d img{width:100%;height:230px;object-fit:cover;object-position:center center;}.elementor-425 .elementor-element.elementor-element-d786d87{width:auto;max-width:auto;top:200px;}.elementor-425 .elementor-element.elementor-element-d786d87 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:5px 15px 5px 20px;}body:not(.rtl) .elementor-425 .elementor-element.elementor-element-d786d87{left:0px;}body.rtl .elementor-425 .elementor-element.elementor-element-d786d87{right:0px;}.elementor-425 .elementor-element.elementor-element-d786d87 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-425 .elementor-element.elementor-element-2339734 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-425 .elementor-element.elementor-element-2339734{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-425 .elementor-element.elementor-element-982da47{--display:flex;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.35);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-425 .elementor-element.elementor-element-722f542 img{width:100%;height:230px;object-fit:cover;object-position:center center;}.elementor-425 .elementor-element.elementor-element-96119dd{width:auto;max-width:auto;top:200px;}.elementor-425 .elementor-element.elementor-element-96119dd > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:5px 15px 5px 20px;}body:not(.rtl) .elementor-425 .elementor-element.elementor-element-96119dd{left:0px;}body.rtl .elementor-425 .elementor-element.elementor-element-96119dd{right:0px;}.elementor-425 .elementor-element.elementor-element-96119dd .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-425 .elementor-element.elementor-element-600dd5d > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-425 .elementor-element.elementor-element-600dd5d{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-425 .elementor-element.elementor-element-32118eb > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-425 .elementor-element.elementor-element-32118eb{text-align:center;}.elementor-425 .elementor-element.elementor-element-32118eb .elementor-heading-title{font-size:2em;font-weight:500;}.elementor-425 .elementor-element.elementor-element-90a5218{--e-image-carousel-slides-to-show:4;}.elementor-425 .elementor-element.elementor-element-90a5218 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-425 .elementor-element.elementor-element-90a5218 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:5px 5px 5px 5px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-425 .elementor-element.elementor-element-40fc1f9{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-425 .elementor-element.elementor-element-90a5218{--e-image-carousel-slides-to-show:3;}}@media(max-width:767px){.elementor-425 .elementor-element.elementor-element-65018fd .elementor-heading-title{font-size:1.7em;}.elementor-425 .elementor-element.elementor-element-40fc1f9{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-425 .elementor-element.elementor-element-32118eb .elementor-heading-title{font-size:1.7em;}}/* Start custom CSS for image-carousel, class: .elementor-element-90a5218 */.swiper-slide {
    padding: 0 5px;
}

.elementor-swiper-button {
  width: 48px;
  height: 48px;
  max-width: 48px;
  max-height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: rgba(255,255,255,0.85); /* ajustable */
  box-shadow: 0 4px 12px rgba(0,0,0,0.12);
  transition: all 0.3s ease;
}

.elementor-swiper-button:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 20px rgba(0,0,0,0.18);
}

.elementor-swiper-button::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50%;
  box-shadow: 0 0 0 0 rgba(0,0,0,0.15);
  animation: ripple 2.5s infinite;
}

@keyframes ripple {
  0% {
    box-shadow: 0 0 0 0 rgba(0,0,0,0.18);
  }
  70% {
    box-shadow: 0 0 0 18px rgba(0,0,0,0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(0,0,0,0);
  }
}/* End custom CSS */