.elementor-75726 .elementor-element.elementor-element-564e15d{--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;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-75726 .elementor-element.elementor-element-3df3765{--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-75726 .elementor-element.elementor-element-b6230e7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75726 .elementor-element.elementor-element-4cc47b3 .dynamic-content-for-elementor-acf{color:var( --e-global-color-13d3ffb );margin-bottom:0px;}.elementor-75726 .elementor-element.elementor-element-cdb9809 .dynamic-content-for-elementor-acf{color:var( --e-global-color-secondary );margin-bottom:0px;font-family:"IBM Plex Sans", Sans-serif;font-size:20px;font-weight:600;line-height:24px;}.elementor-75726 .elementor-element.elementor-element-ac6cc24 .acfgallery-item{width:calc(100% / 3);flex:0 1 calc( 100% / 3 );padding:5px 5px 5px 5px;}.elementor-75726 .elementor-element.elementor-element-ac6cc24 .wrap-item-acfgallery{border-radius:5px 5px 5px 5px;}.elementor-75726 .elementor-element.elementor-element-ac6cc24 .dce-acf-gallery-masonry .wrap-item-acfgallery, .elementor-75726 .elementor-element.elementor-element-ac6cc24 .dce-acf-gallery-diamond .diamond-box{box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.05);}.elementor-75726 .elementor-element.elementor-element-ac6cc24 .dce-acf-gallery > *:first-child{transform:rotateZ(0deg) rotateX(0deg) rotateY(0deg) scale(1) translateX(0px) translateY(0px) translateZ(0px);}.elementor-75726 .elementor-element.elementor-element-ac6cc24 figcaption .caption{margin-bottom:0px;}.elementor-75726 .elementor-element.elementor-element-7a63d09{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75726 .elementor-element.elementor-element-ecd7f60{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75726 .elementor-element.elementor-element-9fa9ddb > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-75726 .elementor-element.elementor-element-9fa9ddb .dynamic-content-for-elementor-acf{color:var( --e-global-color-secondary );margin-bottom:0px;font-family:"IBM Plex Sans", Sans-serif;font-size:15px;font-weight:400;line-height:24px;}.elementor-75726 .elementor-element.elementor-element-83b415c .elementor-button{background-color:#FFFFFF00;font-weight:400;text-transform:none;fill:var( --e-global-color-ef5ab8c );color:var( --e-global-color-ef5ab8c );border-style:none;padding:6px 15px 6px 0px;}.elementor-75726 .elementor-element.elementor-element-83b415c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-75726 .elementor-element.elementor-element-83b415c .elementor-button .elementor-button-content-wrapper{gap:10px;}@media(max-width:1024px){.elementor-75726 .elementor-element.elementor-element-ac6cc24 .acfgallery-item{width:calc(100% / 3);flex:0 1 calc( 100% / 3 );}.elementor-75726 .elementor-element.elementor-element-ac6cc24 .dce-acf-gallery > *:first-child{transform:rotateZ(0deg) rotateX(0deg) rotateY(0deg) scale(1) translateX(0px) translateY(0px) translateZ(0px);}}@media(max-width:767px){.elementor-75726 .elementor-element.elementor-element-ac6cc24 .acfgallery-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-75726 .elementor-element.elementor-element-ac6cc24 .dce-acf-gallery > *:first-child{transform:rotateZ(0deg) rotateX(0deg) rotateY(0deg) scale(1) translateX(0px) translateY(0px) translateZ(0px);}}/* Start custom CSS for dyncontel-acf, class: .elementor-element-9fa9ddb *//* WP gallery (from ACF WYSIWYG) */
.elementor-75726 .elementor-element.elementor-element-9fa9ddb .gallery {
  display: grid;
  gap: 10px;
  margin: 0;
}

/* Default if no gallery-columns-* is present */
.elementor-75726 .elementor-element.elementor-element-9fa9ddb .gallery {
  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
}

/* Respect WordPress column classes */
.elementor-75726 .elementor-element.elementor-element-9fa9ddb .gallery.gallery-columns-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
.elementor-75726 .elementor-element.elementor-element-9fa9ddb .gallery.gallery-columns-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.elementor-75726 .elementor-element.elementor-element-9fa9ddb .gallery.gallery-columns-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.elementor-75726 .elementor-element.elementor-element-9fa9ddb .gallery.gallery-columns-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
.elementor-75726 .elementor-element.elementor-element-9fa9ddb .gallery.gallery-columns-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
.elementor-75726 .elementor-element.elementor-element-9fa9ddb .gallery.gallery-columns-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
.elementor-75726 .elementor-element.elementor-element-9fa9ddb .gallery.gallery-columns-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
.elementor-75726 .elementor-element.elementor-element-9fa9ddb .gallery.gallery-columns-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
.elementor-75726 .elementor-element.elementor-element-9fa9ddb .gallery.gallery-columns-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }

/* Make items behave nicely inside the grid */
.elementor-75726 .elementor-element.elementor-element-9fa9ddb .gallery .gallery-item {
  margin: 0;
  width: auto !important;
}

.elementor-75726 .elementor-element.elementor-element-9fa9ddb .gallery .gallery-icon a,
.elementor-75726 .elementor-element.elementor-element-9fa9ddb .gallery img {
  display: block;
}

.elementor-75726 .elementor-element.elementor-element-9fa9ddb .gallery img {
  width: 100%;
  height: auto;
  border-radius: 5px;
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05);
}

/* Captions */
.elementor-75726 .elementor-element.elementor-element-9fa9ddb .gallery .gallery-caption {
  margin-top: 6px;
  max-width: 100%;
}

/* Responsive breakdown */
@media (max-width: 1024px) {
  .elementor-75726 .elementor-element.elementor-element-9fa9ddb .gallery.gallery-columns-4,
  .elementor-75726 .elementor-element.elementor-element-9fa9ddb .gallery.gallery-columns-5,
  .elementor-75726 .elementor-element.elementor-element-9fa9ddb .gallery.gallery-columns-6,
  .elementor-75726 .elementor-element.elementor-element-9fa9ddb .gallery.gallery-columns-7,
  .elementor-75726 .elementor-element.elementor-element-9fa9ddb .gallery.gallery-columns-8,
  .elementor-75726 .elementor-element.elementor-element-9fa9ddb .gallery.gallery-columns-9 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (max-width: 767px) {
  .elementor-75726 .elementor-element.elementor-element-9fa9ddb .gallery.gallery-columns-2,
  .elementor-75726 .elementor-element.elementor-element-9fa9ddb .gallery.gallery-columns-3,
  .elementor-75726 .elementor-element.elementor-element-9fa9ddb .gallery.gallery-columns-4,
  .elementor-75726 .elementor-element.elementor-element-9fa9ddb .gallery.gallery-columns-5,
  .elementor-75726 .elementor-element.elementor-element-9fa9ddb .gallery.gallery-columns-6,
  .elementor-75726 .elementor-element.elementor-element-9fa9ddb .gallery.gallery-columns-7,
  .elementor-75726 .elementor-element.elementor-element-9fa9ddb .gallery.gallery-columns-8,
  .elementor-75726 .elementor-element.elementor-element-9fa9ddb .gallery.gallery-columns-9 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 480px) {
  .elementor-75726 .elementor-element.elementor-element-9fa9ddb .gallery {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-83b415c */.elementor-75726 .elementor-element.elementor-element-83b415c {
    cursor: pointer;
}/* End custom CSS */