.elementor-28202 .elementor-element.elementor-element-16adb50{padding:0% 15% 0% 15%;}.elementor-28202 .elementor-element.elementor-element-60f0d1e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-28202 .elementor-element.elementor-element-f0eeacf{text-align:center;}.elementor-28202 .elementor-element.elementor-element-f0eeacf .elementor-heading-title{font-size:33px;}.elementor-28202 .elementor-element.elementor-element-64f2b1c p{margin-block-end:8px;}.elementor-28202 .elementor-element.elementor-element-7cbfa14 .gallery-item .gallery-caption{text-align:center;}.elementor-28202 .elementor-element.elementor-element-2de8e69 p{margin-block-end:15px;}.elementor-28202 .elementor-element.elementor-element-b0703d3 p{margin-block-end:15px;}.elementor-28202 .elementor-element.elementor-element-fab97d7 p{margin-block-end:16px;}.elementor-28202 .elementor-element.elementor-element-f372dfb{text-align:center;}.elementor-28202 .elementor-element.elementor-element-e316d34 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-28202 .elementor-element.elementor-element-2fdd85b .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-28202 .elementor-element.elementor-element-2fdd85b .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-28202 .elementor-element.elementor-element-2fdd85b{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-28202 .elementor-element.elementor-element-cdf726d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-28202 .elementor-element.elementor-element-cdf726d .elementor-divider-separator{width:100%;}.elementor-28202 .elementor-element.elementor-element-cdf726d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28202 .elementor-element.elementor-element-aaeea0e{text-align:center;}.elementor-28202 .elementor-element.elementor-element-4d75c08 .gallery-item{padding:0 15px 15px 0;}.elementor-28202 .elementor-element.elementor-element-4d75c08 .gallery{margin:0 -15px -15px 0;}.elementor-28202 .elementor-element.elementor-element-4d75c08 .gallery-item .gallery-caption{text-align:center;}.elementor-28202 .elementor-element.elementor-element-ffa4512 p{margin-block-end:16px;}@media(max-width:1024px){.elementor-28202 .elementor-element.elementor-element-f0eeacf .elementor-heading-title{font-size:31px;}.elementor-28202 .elementor-element.elementor-element-2de8e69 p{margin-block-end:10px;}}@media(max-width:767px){.elementor-28202 .elementor-element.elementor-element-16adb50 > .elementor-container{max-width:500px;}.elementor-28202 .elementor-element.elementor-element-f0eeacf .elementor-heading-title{font-size:24px;}.elementor-28202 .elementor-element.elementor-element-64f2b1c{font-size:18px;}.elementor-28202 .elementor-element.elementor-element-64f2b1c p{margin-block-end:15px;}.elementor-28202 .elementor-element.elementor-element-2de8e69{font-size:18px;}.elementor-28202 .elementor-element.elementor-element-2de8e69 p{margin-block-end:15px;}.elementor-28202 .elementor-element.elementor-element-b0703d3{font-size:16px;}.elementor-28202 .elementor-element.elementor-element-b0703d3 p{margin-block-end:15px;}.elementor-28202 .elementor-element.elementor-element-fab97d7{font-size:18px;}.elementor-28202 .elementor-element.elementor-element-fab97d7 p{margin-block-end:15px;}.elementor-28202 .elementor-element.elementor-element-f372dfb p{margin-block-end:0px;}.elementor-28202 .elementor-element.elementor-element-ffa4512{font-size:18px;}.elementor-28202 .elementor-element.elementor-element-ffa4512 p{margin-block-end:15px;}}@media(min-width:768px){.elementor-28202 .elementor-element.elementor-element-60f0d1e{width:100%;}}/* Start custom CSS */@media (max-width: 767px) {
  .page-header .entry-title { font-size: 28px; line-height: 1.2; margin: 0.4em 0; }
  .page-header { padding-top: 0; padding-bottom: 0; }
}
@media (max-width: 767px) {
  .elementor-widget-image-gallery .gallery-item { max-width: 50% !important; }
}/* End custom CSS */