.elementor-82 .elementor-element.elementor-element-91e6114{--display:flex;--background-transition:0.3s;--margin-block-start:100px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-82 .elementor-element.elementor-element-eae1947{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--background-transition:0.3s;}.elementor-82 .elementor-element.elementor-element-207ab04 .elementor-button{font-family:"Bitter", Sans-serif;font-size:20px;font-weight:500;text-decoration:none;background-color:var( --e-global-color-text );border-style:none;border-radius:0px 0px 0px 0px;padding:20px 60px 20px 60px;}.elementor-82 .elementor-element.elementor-element-207ab04 .elementor-button:hover, .elementor-82 .elementor-element.elementor-element-207ab04 .elementor-button:focus{color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-207ab04 .elementor-button:hover svg, .elementor-82 .elementor-element.elementor-element-207ab04 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-f162f75 .elementor-button{font-family:"Bitter", Sans-serif;font-size:20px;font-weight:500;text-decoration:none;background-color:var( --e-global-color-text );border-style:none;border-radius:0px 0px 0px 0px;padding:20px 70px 20px 70px;}.elementor-82 .elementor-element.elementor-element-f162f75 .elementor-button:hover, .elementor-82 .elementor-element.elementor-element-f162f75 .elementor-button:focus{color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-f162f75 .elementor-button:hover svg, .elementor-82 .elementor-element.elementor-element-f162f75 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-43d3a67 .elementor-button{font-family:"Bitter", Sans-serif;font-size:20px;font-weight:500;text-decoration:none;background-color:var( --e-global-color-text );border-style:none;border-radius:0px 0px 0px 0px;padding:20px 60px 20px 60px;}.elementor-82 .elementor-element.elementor-element-43d3a67 .elementor-button:hover, .elementor-82 .elementor-element.elementor-element-43d3a67 .elementor-button:focus{color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-43d3a67 .elementor-button:hover svg, .elementor-82 .elementor-element.elementor-element-43d3a67 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-3226ff3{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:100px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-82 .elementor-element.elementor-element-22276b1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-ec6f516{text-align:center;}.elementor-82 .elementor-element.elementor-element-ec6f516 .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-82 .elementor-element.elementor-element-b2b682d{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-82 .elementor-element.elementor-element-b2b682d .e-gallery-item:hover .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-82 .elementor-element.elementor-element-94e76af{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-82 .elementor-element.elementor-element-94e76af .e-gallery-item:hover .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-82 .elementor-element.elementor-element-7f0d60c{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-82 .elementor-element.elementor-element-7f0d60c .e-gallery-item:hover .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-82 .elementor-element.elementor-element-249a8ac{--display:flex;--background-transition:0.3s;--margin-block-start:100px;--margin-block-end:100px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-82 .elementor-element.elementor-element-249a8ac, .elementor-82 .elementor-element.elementor-element-249a8ac::before{--border-transition:0.3s;}.elementor-82 .elementor-element.elementor-element-e8035ec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-f8d9a11{text-align:center;}.elementor-82 .elementor-element.elementor-element-f8d9a11 .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-82 .elementor-element.elementor-element-2a3e97e{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-82 .elementor-element.elementor-element-2a3e97e .e-gallery-item:hover .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-82 .elementor-element.elementor-element-68850e3{--display:flex;--background-transition:0.3s;--margin-block-start:100px;--margin-block-end:100px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-82 .elementor-element.elementor-element-603bd04{text-align:center;}.elementor-82 .elementor-element.elementor-element-603bd04 .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-82 .elementor-element.elementor-element-702162f{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-82 .elementor-element.elementor-element-702162f .e-gallery-item:hover .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-82 .elementor-element.elementor-element-eae1947{--grid-auto-flow:row;}.elementor-82 .elementor-element.elementor-element-ec6f516 .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-82 .elementor-element.elementor-element-f8d9a11 .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-82 .elementor-element.elementor-element-603bd04 .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-82 .elementor-element.elementor-element-91e6114{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-82 .elementor-element.elementor-element-eae1947{--e-con-grid-template-columns:repeat(1, 1fr);--gap:10px 10px;--grid-auto-flow:row;}.elementor-82 .elementor-element.elementor-element-ec6f516 .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-82 .elementor-element.elementor-element-f8d9a11 .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-82 .elementor-element.elementor-element-603bd04 .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}}/* Start custom CSS */@media only screen and (max-width: 768px) {
    .page-content .e-parent > div {
        display: block;
    }
    .page-content .e-parent {margin-bottom:0px !important;margin-top:0px}
    .page-content .e-parent .elementor-heading-title {padding-bottom:30px}
    .page-content > div {margin-top:70px}
}
.elementor-widget-gallery .elementor-gallery__container {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr);
    gap: 10px;
}

.elementor-widget-gallery .e-gallery-item {
    display: block !important;
    position: relative !important;
    min-height: 220px !important;
    overflow: hidden;
}

.elementor-widget-gallery .e-gallery-image {
    display: block !important;
    height: 220px !important;
    background-size: cover !important;
    background-position: center !important;
}/* End custom CSS */