.elementor-12788 .elementor-element.elementor-element-72a8322 .elementor-image-carousel-caption{text-align:center;}.elementor-12788 .elementor-element.elementor-element-51e7faf{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12788 .elementor-element.elementor-element-7842b01{margin:13px 13px calc(var(--kit-widget-spacing, 0px) + 13px) 13px;text-align:center;}.elementor-12788 .elementor-element.elementor-element-7ed0e92{--display:flex;}.elementor-12788 .elementor-element.elementor-element-0cc2385 .elementor-heading-title{color:#070707FA;}.elementor-12788 .elementor-element.elementor-element-1599d60{--display:flex;}.elementor-12788 .elementor-element.elementor-element-b886ebf{width:var( --container-widget-width, 42% );max-width:42%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px -0px 0px 0px;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-12788 .elementor-element.elementor-element-b886ebf.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12788 .elementor-element.elementor-element-592c7a8{--display:flex;}.elementor-12788 .elementor-element.elementor-element-22889ad .elementor-heading-title{color:#070707FA;}.elementor-12788 .elementor-element.elementor-element-8df0112{--display:flex;}.elementor-12788 .elementor-element.elementor-element-0791533{width:var( --container-widget-width, 42% );max-width:42%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px -0px 0px 0px;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-12788 .elementor-element.elementor-element-0791533.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12788 .elementor-element.elementor-element-926a74c{--display:flex;}.elementor-12788 .elementor-element.elementor-element-e66ea8a .elementor-heading-title{color:#070707FA;}.elementor-12788 .elementor-element.elementor-element-e2c4f4d{--display:flex;}.elementor-12788 .elementor-element.elementor-element-3b93a71{width:var( --container-widget-width, 42% );max-width:42%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px -0px 0px 0px;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-12788 .elementor-element.elementor-element-3b93a71.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12788 .elementor-element.elementor-element-270fcc0{--display:flex;}.elementor-12788 .elementor-element.elementor-element-ab01bf4 .elementor-heading-title{color:#070707FA;}.elementor-12788 .elementor-element.elementor-element-bed7271{--display:flex;}.elementor-12788 .elementor-element.elementor-element-44c60d9 .elementor-heading-title{color:#070707FA;}.elementor-12788 .elementor-element.elementor-element-11cc654{--display:flex;}.elementor-12788 .elementor-element.elementor-element-0c4cce3 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-12788 .elementor-element.elementor-element-0c4cce3 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-12788 .elementor-element.elementor-element-0c4cce3{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-12788 .elementor-element.elementor-element-27f6939{--display:flex;}.elementor-12788 .elementor-element.elementor-element-44d5267 .elementor-heading-title{color:#070707FA;}.elementor-12788 .elementor-element.elementor-element-a849f87{--display:flex;}.elementor-12788 .elementor-element.elementor-element-9e28609 .elementor-heading-title{color:#070707FA;}.elementor-12788 .elementor-element.elementor-element-f631bc5{--display:flex;}.elementor-12788 .elementor-element.elementor-element-8144e98 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-12788 .elementor-element.elementor-element-8144e98 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-12788 .elementor-element.elementor-element-8144e98{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-12788 .elementor-element.elementor-element-441f9a6{--display:flex;}.elementor-12788 .elementor-element.elementor-element-8a833ac .elementor-heading-title{color:#070707FA;}.elementor-12788 .elementor-element.elementor-element-2525bb9{--display:flex;}.elementor-12788 .elementor-element.elementor-element-8c6d805 .elementor-heading-title{color:#070707FA;}.elementor-12788 .elementor-element.elementor-element-5b70433{--display:flex;}.elementor-12788 .elementor-element.elementor-element-6930fde .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-12788 .elementor-element.elementor-element-6930fde .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-12788 .elementor-element.elementor-element-6930fde{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-12788 .elementor-element.elementor-element-0772204{--display:flex;}.elementor-12788 .elementor-element.elementor-element-9524ff0{--display:flex;}.elementor-12788 .elementor-element.elementor-element-8caf961{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-12788 .elementor-element.elementor-element-8caf961.elementor-element{--align-self:center;}.elementor-12788 .elementor-element.elementor-element-8caf961 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12788 .elementor-element.elementor-element-fbae85c{--display:flex;}/* Start custom CSS for shortcode, class: .elementor-element-b886ebf */.container {
  display: flex;
  justify-content: center; /* Horizontal center */
  align-items: center;     /* Vertical center */
  height: 100vh;           /* Full viewport height */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0791533 */.container {
  display: flex;
  justify-content: center; /* Horizontal center */
  align-items: center;     /* Vertical center */
  height: 100vh;           /* Full viewport height */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3b93a71 */.container {
  display: flex;
  justify-content: center; /* Horizontal center */
  align-items: center;     /* Vertical center */
  height: 100vh;           /* Full viewport height */
}/* End custom CSS */