.elementor-1586 .elementor-element.elementor-element-612fb2b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-1586 .elementor-element.elementor-element-612fb2b, .elementor-1586 .elementor-element.elementor-element-612fb2b::before{--border-transition:0.3s;}.elementor-1586 .elementor-element.elementor-element-56d2a24{--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;}.elementor-1586 .elementor-element.elementor-element-225f271{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.3s;}.elementor-1586 .elementor-element.elementor-element-3c3ffc8 .dynamic-content-for-elementor-acf{margin-bottom:0px;}.elementor-1586 .elementor-element.elementor-element-4418263{--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;--background-transition:0.3s;}.elementor-1586 .elementor-element.elementor-element-f4fe6a3 .dynamic-content-for-elementor-acf{margin-bottom:0px;}.elementor-1586 .elementor-element.elementor-element-5baf306 .gallery-item .gallery-caption{text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1586 .elementor-element.elementor-element-c06502d .dynamic_acfslider{text-align:center;}.elementor-1586 .elementor-element.elementor-element-c06502d .wrap-item-acfslider img{border-radius:0px 0px 0px 0px;}.elementor-1586 .elementor-element.elementor-element-c06502d .dynamic_acfslider .swiper-button-prev, .elementor-1586 .elementor-element.elementor-element-c06502d .dynamic_acfslider .swiper-button-next{width:24px;height:24px;margin-top:calc(-24px / 2);}.elementor-1586 .elementor-element.elementor-element-c06502d .dynamic_acfslider .swiper-button-prev svg, .elementor-1586 .elementor-element.elementor-element-c06502d .dynamic_acfslider .swiper-button-next svg{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.elementor-1586 .elementor-element.elementor-element-c06502d .swiper-button-prev{left:0px;}.elementor-1586 .elementor-element.elementor-element-c06502d .swiper-button-next{right:0px;}.elementor-1586 .elementor-element.elementor-element-c06502d .swiper-button-next path, .elementor-1586 .elementor-element.elementor-element-c06502d .swiper-button-prev path{fill:#000000;}.elementor-1586 .elementor-element.elementor-element-c06502d .swiper-button-next line, .elementor-1586 .elementor-element.elementor-element-c06502d .swiper-button-prev line, .elementor-1586 .elementor-element.elementor-element-c06502d .swiper-button-next polyline, .elementor-1586 .elementor-element.elementor-element-c06502d .swiper-button-prev polyline{stroke:#000000;}.elementor-1586 .elementor-element.elementor-element-c06502d .swiper-button-next:hover path, .elementor-1586 .elementor-element.elementor-element-c06502d .swiper-button-prev:hover path{fill:#007aff;}.elementor-1586 .elementor-element.elementor-element-c06502d .swiper-button-next:hover line, .elementor-1586 .elementor-element.elementor-element-c06502d .swiper-button-prev:hover line, .elementor-1586 .elementor-element.elementor-element-c06502d .swiper-button-next:hover polyline, .elementor-1586 .elementor-element.elementor-element-c06502d .swiper-button-prev:hover polyline{stroke:#007aff;}.elementor-1586 .elementor-element.elementor-element-c06502d .swiper-button-prev polyline, .elementor-1586 .elementor-element.elementor-element-c06502d .swiper-button-next polyline{stroke-width:2;}.elementor-1586 .elementor-element.elementor-element-c06502d .swiper-button-next line, .elementor-1586 .elementor-element.elementor-element-c06502d .swiper-button-prev line{stroke-width:2;}.elementor-1586 .elementor-element.elementor-element-c06502d .swiper-button-prev line, .elementor-1586 .elementor-element.elementor-element-c06502d .swiper-button-next line, .elementor-1586 .elementor-element.elementor-element-c06502d .swiper-button-prev polyline, .elementor-1586 .elementor-element.elementor-element-c06502d .swiper-button-next polyline{stroke-dasharray:0,0;}.elementor-1586 .elementor-element.elementor-element-c06502d > .elementor-widget-container{padding:0rem 0rem 2rem 0rem;}.elementor-1586 .elementor-element.elementor-element-de281f8{--spacer-size:1em;}@media(max-width:1024px){.elementor-1586 .elementor-element.elementor-element-de281f8{--spacer-size:2rem;}}@media(min-width:768px){.elementor-1586 .elementor-element.elementor-element-56d2a24{--width:90%;}.elementor-1586 .elementor-element.elementor-element-4418263{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1586 .elementor-element.elementor-element-612fb2b{--width:100%;}.elementor-1586 .elementor-element.elementor-element-56d2a24{--width:100%;}}@media(min-width:2400px){.elementor-1586 .elementor-element.elementor-element-612fb2b{--width:90%;}.elementor-1586 .elementor-element.elementor-element-4418263{--width:33%;}}/* Start custom CSS for image-gallery, class: .elementor-element-5baf306 */.elementor-1586 .elementor-element.elementor-element-5baf306 .gallery {
    display: flex !important;
    gap: 2rem;
}
 
 .elementor-1586 .elementor-element.elementor-element-5baf306 .gallery figure{
    flex-basis: calc(50% - 1em);
    flex-grow: 1;
    flex-shrink: 1;
 }   
 
  .elementor-1586 .elementor-element.elementor-element-5baf306 .gallery figure img{
      -moz-border-radius: 0;
      border-radius: 0;
      width: 100% !important;
      height: auto;
  }
  
  @media only screen and (max-width: 767px){
    .elementor-1586 .elementor-element.elementor-element-5baf306 .gallery figure{
    flex-basis: 100%;
}/* End custom CSS */
/* Start custom CSS for dyncontel-acfslider, class: .elementor-element-c06502d */.elementor-1586 .elementor-element.elementor-element-c06502d .swiper-pagination{
    position: relative;
    margin-top: 2em;
    top: 0;
}


.elementor-1586 .elementor-element.elementor-element-c06502d .swiper-button-prev, .elementor-1586 .elementor-element.elementor-element-c06502d .swiper-button-next{
    top: calc(100% - .5rem) !important;
    z-index: 200 !important;
    
}/* End custom CSS */