.elementor-1096 .elementor-element.elementor-element-9c43287{--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:02rem 0rem;--row-gap:02rem;--column-gap:0rem;--flex-wrap:wrap;border-style:none;--border-style:none;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1096 .elementor-element.elementor-element-4556522{--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;}.elementor-1096 .elementor-element.elementor-element-19f5fbb{--e-image-carousel-slides-to-show:1;}.elementor-1096 .elementor-element.elementor-element-19f5fbb .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:10px;height:10px;background:var( --e-global-color-accent );}.elementor-1096 .elementor-element.elementor-element-19f5fbb .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-1096 .elementor-element.elementor-element-19f5fbb .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0.3rem 0.3rem 0.3rem 0.3rem;}.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 );color:var( --e-global-color-primary );}.elementor-1096 .elementor-element.elementor-element-f6780d5{text-align:center;}.elementor-1096 .elementor-element.elementor-element-f6780d5 .elementor-heading-title{font-family:"Crimson Text", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-1096 .elementor-element.elementor-element-6f37f90{--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;}.elementor-1096 .elementor-element.elementor-element-2723cf7{--e-image-carousel-slides-to-show:1;}.elementor-1096 .elementor-element.elementor-element-2723cf7 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:10px;height:10px;background:var( --e-global-color-accent );}.elementor-1096 .elementor-element.elementor-element-2723cf7 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-1096 .elementor-element.elementor-element-2723cf7 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0.3rem 0.3rem 0.3rem 0.3rem;}.elementor-1096 .elementor-element.elementor-element-8b32fb8{text-align:center;}.elementor-1096 .elementor-element.elementor-element-8b32fb8 .elementor-heading-title{font-family:"Crimson Text", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-1096 .elementor-element.elementor-element-5709d7f{--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;}.elementor-1096 .elementor-element.elementor-element-f3d57a5{--e-image-carousel-slides-to-show:1;}.elementor-1096 .elementor-element.elementor-element-f3d57a5 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:10px;height:10px;background:var( --e-global-color-accent );}.elementor-1096 .elementor-element.elementor-element-f3d57a5 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-1096 .elementor-element.elementor-element-f3d57a5 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0.3rem 0.3rem 0.3rem 0.3rem;}.elementor-1096 .elementor-element.elementor-element-10e8e36{text-align:center;}.elementor-1096 .elementor-element.elementor-element-10e8e36 .elementor-heading-title{font-family:"Crimson Text", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-1096 .elementor-element.elementor-element-3f7df8d{--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;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1096 .elementor-element.elementor-element-79261b8{--e-image-carousel-slides-to-show:1;}.elementor-1096 .elementor-element.elementor-element-79261b8 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:10px;height:10px;background:var( --e-global-color-accent );}.elementor-1096 .elementor-element.elementor-element-79261b8 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-1096 .elementor-element.elementor-element-79261b8 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0.3rem 0.3rem 0.3rem 0.3rem;}.elementor-1096 .elementor-element.elementor-element-50a8362{text-align:center;}.elementor-1096 .elementor-element.elementor-element-50a8362 .elementor-heading-title{font-family:"Crimson Text", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-1096 .elementor-element.elementor-element-1eadd78{--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;}.elementor-1096 .elementor-element.elementor-element-04d5de7{--e-image-carousel-slides-to-show:1;}.elementor-1096 .elementor-element.elementor-element-04d5de7 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:10px;height:10px;background:var( --e-global-color-accent );}.elementor-1096 .elementor-element.elementor-element-04d5de7 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-1096 .elementor-element.elementor-element-04d5de7 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0.3rem 0.3rem 0.3rem 0.3rem;}.elementor-1096 .elementor-element.elementor-element-e8952de > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-1096 .elementor-element.elementor-element-e8952de{text-align:center;}.elementor-1096 .elementor-element.elementor-element-e8952de .elementor-heading-title{font-family:"Crimson Text", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-1096 .elementor-element.elementor-element-018e9e2{--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;}.elementor-1096 .elementor-element.elementor-element-77b5253{--e-image-carousel-slides-to-show:1;}.elementor-1096 .elementor-element.elementor-element-77b5253 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:10px;height:10px;background:var( --e-global-color-accent );}.elementor-1096 .elementor-element.elementor-element-77b5253 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-1096 .elementor-element.elementor-element-77b5253 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0.3rem 0.3rem 0.3rem 0.3rem;}.elementor-1096 .elementor-element.elementor-element-fb69e31 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-1096 .elementor-element.elementor-element-fb69e31{text-align:center;}.elementor-1096 .elementor-element.elementor-element-fb69e31 .elementor-heading-title{font-family:"Crimson Text", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-1096 .elementor-element.elementor-element-b677d31{--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;}.elementor-1096 .elementor-element.elementor-element-0355451{--e-image-carousel-slides-to-show:1;}.elementor-1096 .elementor-element.elementor-element-0355451 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:10px;height:10px;background:var( --e-global-color-accent );}.elementor-1096 .elementor-element.elementor-element-0355451 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-1096 .elementor-element.elementor-element-0355451 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0.3rem 0.3rem 0.3rem 0.3rem;}.elementor-1096 .elementor-element.elementor-element-b079f20{text-align:center;}.elementor-1096 .elementor-element.elementor-element-b079f20 .elementor-heading-title{font-family:"Crimson Text", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-1096 .elementor-element.elementor-element-4daa0da{--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;}.elementor-1096 .elementor-element.elementor-element-e87c481{--e-image-carousel-slides-to-show:1;}.elementor-1096 .elementor-element.elementor-element-e87c481 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:10px;height:10px;background:var( --e-global-color-accent );}.elementor-1096 .elementor-element.elementor-element-e87c481 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-1096 .elementor-element.elementor-element-e87c481 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0.3rem 0.3rem 0.3rem 0.3rem;}.elementor-1096 .elementor-element.elementor-element-5a4a51e{text-align:center;}.elementor-1096 .elementor-element.elementor-element-5a4a51e .elementor-heading-title{font-family:"Crimson Text", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-1096 .elementor-element.elementor-element-5e4e4f6{--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;}.elementor-1096 .elementor-element.elementor-element-a1c1e04{--e-image-carousel-slides-to-show:1;}.elementor-1096 .elementor-element.elementor-element-a1c1e04 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:10px;height:10px;background:var( --e-global-color-accent );}.elementor-1096 .elementor-element.elementor-element-a1c1e04 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-1096 .elementor-element.elementor-element-a1c1e04 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0.3rem 0.3rem 0.3rem 0.3rem;}.elementor-1096 .elementor-element.elementor-element-ad9cb8a{text-align:center;}.elementor-1096 .elementor-element.elementor-element-ad9cb8a .elementor-heading-title{font-family:"Crimson Text", Sans-serif;font-size:1.5rem;font-weight:600;}@media(min-width:768px){.elementor-1096 .elementor-element.elementor-element-4556522{--width:33.3333%;}.elementor-1096 .elementor-element.elementor-element-6f37f90{--width:33.3333%;}.elementor-1096 .elementor-element.elementor-element-5709d7f{--width:33.3333%;}.elementor-1096 .elementor-element.elementor-element-3f7df8d{--width:33.3333%;}.elementor-1096 .elementor-element.elementor-element-1eadd78{--width:33.3333%;}.elementor-1096 .elementor-element.elementor-element-018e9e2{--width:33.3333%;}.elementor-1096 .elementor-element.elementor-element-b677d31{--width:33.3333%;}.elementor-1096 .elementor-element.elementor-element-4daa0da{--width:33.3333%;}.elementor-1096 .elementor-element.elementor-element-5e4e4f6{--width:33.3333%;}}@media(max-width:1024px){.elementor-1096 .elementor-element.elementor-element-9c43287{--gap:01rem 0rem;--row-gap:01rem;--column-gap:0rem;--padding-top:1rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}}@media(max-width:767px){.elementor-1096 .elementor-element.elementor-element-9c43287{--gap:01rem 0rem;--row-gap:01rem;--column-gap:0rem;}}/* Start custom CSS for image-carousel, class: .elementor-element-19f5fbb *//*.elementor-1096 .elementor-element.elementor-element-19f5fbb {position: relative}
.elementor-1096 .elementor-element.elementor-element-19f5fbb::after {
    position: absolute;
  font-family: "Font Awesome 6 Free";
  font-weight: 900; 
  content: "\f002";
  font-size: 4rem;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  z-index: 100;
}
.elementor-1096 .elementor-element.elementor-element-19f5fbb::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #0168284d;
    z-index: 99;
}*/
.elementor-1096 .elementor-element.elementor-element-19f5fbb img {
    aspect-ratio: 1.125/1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-2723cf7 *//*.elementor-1096 .elementor-element.elementor-element-2723cf7 {position: relative}
.elementor-1096 .elementor-element.elementor-element-2723cf7::after {
    position: absolute;
  font-family: "Font Awesome 6 Free";
  font-weight: 900; 
  content: "\f002";
  font-size: 4rem;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  z-index: 100;
}
.elementor-1096 .elementor-element.elementor-element-2723cf7::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #0168284d;
    z-index: 99;
}*/
.elementor-1096 .elementor-element.elementor-element-2723cf7 img {
    aspect-ratio: 1.125/1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f3d57a5 *//*.elementor-1096 .elementor-element.elementor-element-f3d57a5 {position: relative}
.elementor-1096 .elementor-element.elementor-element-f3d57a5::after {
    position: absolute;
  font-family: "Font Awesome 6 Free";
  font-weight: 900; 
  content: "\f002";
  font-size: 4rem;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  z-index: 100;
}
.elementor-1096 .elementor-element.elementor-element-f3d57a5::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #0168284d;
    z-index: 99;
}*/
.elementor-1096 .elementor-element.elementor-element-f3d57a5 img {
    aspect-ratio: 1.125/1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-79261b8 *//*.elementor-1096 .elementor-element.elementor-element-79261b8 {position: relative}
.elementor-1096 .elementor-element.elementor-element-79261b8::after {
    position: absolute;
  font-family: "Font Awesome 6 Free";
  font-weight: 900; 
  content: "\f002";
  font-size: 4rem;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  z-index: 100;
}
.elementor-1096 .elementor-element.elementor-element-79261b8::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #0168284d;
    z-index: 99;
}*/
.elementor-1096 .elementor-element.elementor-element-79261b8 img {
    aspect-ratio: 1.125/1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-04d5de7 *//*.elementor-1096 .elementor-element.elementor-element-04d5de7 {position: relative}
.elementor-1096 .elementor-element.elementor-element-04d5de7::after {
    position: absolute;
  font-family: "Font Awesome 6 Free";
  font-weight: 900; 
  content: "\f002";
  font-size: 4rem;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  z-index: 100;
}
.elementor-1096 .elementor-element.elementor-element-04d5de7::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #0168284d;
    z-index: 99;
}*/
.elementor-1096 .elementor-element.elementor-element-04d5de7 img {
    aspect-ratio: 1.125/1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-77b5253 *//*.elementor-1096 .elementor-element.elementor-element-77b5253 {position: relative}
.elementor-1096 .elementor-element.elementor-element-77b5253::after {
    position: absolute;
  font-family: "Font Awesome 6 Free";
  font-weight: 900; 
  content: "\f002";
  font-size: 4rem;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  z-index: 100;
}
.elementor-1096 .elementor-element.elementor-element-77b5253::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #0168284d;
    z-index: 99;
}*/
.elementor-1096 .elementor-element.elementor-element-77b5253 img {
    aspect-ratio: 1.125/1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0355451 *//*.elementor-1096 .elementor-element.elementor-element-0355451 {position: relative}
.elementor-1096 .elementor-element.elementor-element-0355451::after {
    position: absolute;
  font-family: "Font Awesome 6 Free";
  font-weight: 900; 
  content: "\f002";
  font-size: 4rem;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  z-index: 100;
}
.elementor-1096 .elementor-element.elementor-element-0355451::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #0168284d;
    z-index: 99;
}*/
.elementor-1096 .elementor-element.elementor-element-0355451 img {
    aspect-ratio: 1.125/1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-e87c481 *//*.elementor-1096 .elementor-element.elementor-element-e87c481 {position: relative}
.elementor-1096 .elementor-element.elementor-element-e87c481::after {
    position: absolute;
  font-family: "Font Awesome 6 Free";
  font-weight: 900; 
  content: "\f002";
  font-size: 4rem;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  z-index: 100;
}
.elementor-1096 .elementor-element.elementor-element-e87c481::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #0168284d;
    z-index: 99;
}*/
.elementor-1096 .elementor-element.elementor-element-e87c481 img {
    aspect-ratio: 1.125/1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a1c1e04 *//*.elementor-1096 .elementor-element.elementor-element-a1c1e04 {position: relative}
.elementor-1096 .elementor-element.elementor-element-a1c1e04::after {
    position: absolute;
  font-family: "Font Awesome 6 Free";
  font-weight: 900; 
  content: "\f002";
  font-size: 4rem;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  z-index: 100;
}
.elementor-1096 .elementor-element.elementor-element-a1c1e04::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #0168284d;
    z-index: 99;
}*/
.elementor-1096 .elementor-element.elementor-element-a1c1e04 img {
    aspect-ratio: 1.125/1;
    object-fit: cover;
}/* End custom CSS */