.elementor-10479 .elementor-element.elementor-element-78af728{--display:flex;--min-height:111px;--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;}.elementor-10479 .elementor-element.elementor-element-bb46fb9{--display:flex;}.elementor-10479 .elementor-element.elementor-element-46e4393{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-10479 .elementor-element.elementor-element-2e2dd1a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10479 .elementor-element.elementor-element-2e2dd1a.elementor-element{--align-self:center;}.elementor-10479 .elementor-element.elementor-element-97e7d1a{--display:flex;--min-height:365px;--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-10479 .elementor-element.elementor-element-b719a6f{--display:flex;--min-height:0px;--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;--border-radius:30px 30px 30px 30px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), san serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10479 .elementor-element.elementor-element-ebff95b img{transition-duration:0.5s;border-style:none;border-radius:32px 32px 32px 32px;}.elementor-10479 .elementor-element.elementor-element-782b0cb{--display:flex;--min-height:0px;--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;}.elementor-10479 .elementor-element.elementor-element-a642de6 img{transition-duration:0.5s;border-radius:20px 20px 20px 20px;}.elementor-10479 .elementor-element.elementor-element-283b1bc{--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;}.elementor-10479 .elementor-element.elementor-element-13459f7 img{transition-duration:0.5s;border-radius:20px 20px 20px 20px;}.elementor-10479 .elementor-element.elementor-element-3932bed{--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;}.elementor-10479 .elementor-element.elementor-element-ab6eab3 img{transition-duration:0.5s;border-radius:20px 20px 20px 20px;}.elementor-10479 .elementor-element.elementor-element-2c44ddd{--display:flex;}.elementor-10479 .elementor-element.elementor-element-2a2fd0b img{transition-duration:0.5s;border-radius:20px 20px 20px 20px;}.elementor-10479 .elementor-element.elementor-element-ab98dbc{--display:flex;--min-height:365px;--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-10479 .elementor-element.elementor-element-c0f83e2{--display:flex;--min-height:0px;--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;--border-radius:30px 30px 30px 30px;}.elementor-10479 .elementor-element.elementor-element-61cb461 img{transition-duration:0.5s;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-10479 .elementor-element.elementor-element-1aec8b7{--display:flex;--min-height:0px;--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;}.elementor-10479 .elementor-element.elementor-element-9e80a9c img{transition-duration:0.5s;border-radius:20px 20px 20px 20px;}.elementor-10479 .elementor-element.elementor-element-3e0f3d3{--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;}.elementor-10479 .elementor-element.elementor-element-8105612 img{transition-duration:0.5s;border-radius:20px 20px 20px 20px;}.elementor-10479 .elementor-element.elementor-element-9d72084{--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;}.elementor-10479 .elementor-element.elementor-element-d749ad9 img{transition-duration:0.5s;border-radius:20px 20px 20px 20px;}.elementor-10479 .elementor-element.elementor-element-368f0af{--display:flex;}.elementor-10479 .elementor-element.elementor-element-c3ad164 img{transition-duration:0.5s;border-radius:20px 20px 20px 20px;}.elementor-10479 .elementor-element.elementor-element-4ffe600{--display:flex;--min-height:365px;--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-10479 .elementor-element.elementor-element-7d59d4d{--display:flex;--min-height:0px;--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;--border-radius:30px 30px 30px 30px;}.elementor-10479 .elementor-element.elementor-element-94a6814 img{transition-duration:0.5s;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-10479 .elementor-element.elementor-element-ecac860{--display:flex;--min-height:0px;--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;}.elementor-10479 .elementor-element.elementor-element-7f4e7e0 img{transition-duration:0.5s;border-radius:20px 20px 20px 20px;}.elementor-10479 .elementor-element.elementor-element-cc3ea6b{--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;}.elementor-10479 .elementor-element.elementor-element-1bc5095 img{transition-duration:0.5s;border-radius:20px 20px 20px 20px;}.elementor-10479 .elementor-element.elementor-element-6f07bf7{--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;}.elementor-10479 .elementor-element.elementor-element-6bc59e3 img{transition-duration:0.5s;border-radius:20px 20px 20px 20px;}.elementor-10479 .elementor-element.elementor-element-7ffd74f{--display:flex;}.elementor-10479 .elementor-element.elementor-element-926ff90 img{transition-duration:0.5s;border-radius:20px 20px 20px 20px;}.elementor-10479 .elementor-element.elementor-element-ac2da0e{--display:flex;--min-height:365px;--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-10479 .elementor-element.elementor-element-ac36681{--display:flex;--min-height:0px;--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;--border-radius:30px 30px 30px 30px;}.elementor-10479 .elementor-element.elementor-element-152bde2 img{transition-duration:0.5s;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-10479 .elementor-element.elementor-element-f4343e9{--display:flex;--min-height:0px;--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;}.elementor-10479 .elementor-element.elementor-element-3887d5b img{transition-duration:0.5s;border-radius:20px 20px 20px 20px;}.elementor-10479 .elementor-element.elementor-element-370a79f{--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;}.elementor-10479 .elementor-element.elementor-element-21cf365 img{transition-duration:0.5s;border-radius:20px 20px 20px 20px;}.elementor-10479 .elementor-element.elementor-element-9a623b1{--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;}.elementor-10479 .elementor-element.elementor-element-ea7a58a img{transition-duration:0.5s;border-radius:20px 20px 20px 20px;}.elementor-10479 .elementor-element.elementor-element-5162c44{--display:flex;}.elementor-10479 .elementor-element.elementor-element-839b907 img{transition-duration:0.5s;border-radius:20px 20px 20px 20px;}.elementor-10479 .elementor-element.elementor-element-845c2ce{--display:flex;--min-height:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10479 .elementor-element.elementor-element-ed89473{--display:flex;--justify-content:center;}.elementor-10479 .elementor-element.elementor-element-b782d31{width:100%;max-width:100%;}.elementor-10479 .elementor-element.elementor-element-b782d31 > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-10479 .elementor-element.elementor-element-78af728{--min-height:0px;}}@media(min-width:768px){.elementor-10479 .elementor-element.elementor-element-78af728{--content-width:1600px;}.elementor-10479 .elementor-element.elementor-element-46e4393{--content-width:573px;}.elementor-10479 .elementor-element.elementor-element-97e7d1a{--content-width:1600px;}.elementor-10479 .elementor-element.elementor-element-b719a6f{--width:25%;}.elementor-10479 .elementor-element.elementor-element-782b0cb{--width:25%;}.elementor-10479 .elementor-element.elementor-element-283b1bc{--width:25%;}.elementor-10479 .elementor-element.elementor-element-3932bed{--width:25%;}.elementor-10479 .elementor-element.elementor-element-2c44ddd{--width:25%;}.elementor-10479 .elementor-element.elementor-element-ab98dbc{--content-width:1600px;}.elementor-10479 .elementor-element.elementor-element-c0f83e2{--width:25%;}.elementor-10479 .elementor-element.elementor-element-1aec8b7{--width:25%;}.elementor-10479 .elementor-element.elementor-element-3e0f3d3{--width:25%;}.elementor-10479 .elementor-element.elementor-element-9d72084{--width:25%;}.elementor-10479 .elementor-element.elementor-element-368f0af{--width:25%;}.elementor-10479 .elementor-element.elementor-element-4ffe600{--content-width:1600px;}.elementor-10479 .elementor-element.elementor-element-7d59d4d{--width:25%;}.elementor-10479 .elementor-element.elementor-element-ecac860{--width:25%;}.elementor-10479 .elementor-element.elementor-element-cc3ea6b{--width:25%;}.elementor-10479 .elementor-element.elementor-element-6f07bf7{--width:25%;}.elementor-10479 .elementor-element.elementor-element-7ffd74f{--width:25%;}.elementor-10479 .elementor-element.elementor-element-ac2da0e{--content-width:1600px;}.elementor-10479 .elementor-element.elementor-element-ac36681{--width:25%;}.elementor-10479 .elementor-element.elementor-element-f4343e9{--width:25%;}.elementor-10479 .elementor-element.elementor-element-370a79f{--width:25%;}.elementor-10479 .elementor-element.elementor-element-9a623b1{--width:25%;}.elementor-10479 .elementor-element.elementor-element-5162c44{--width:25%;}.elementor-10479 .elementor-element.elementor-element-ed89473{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-2e2dd1a */.recast-share-only-btn {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:.5rem;

  padding:12px 24px;
  font-size:18px;
  font-weight:600;
  cursor:pointer;

  background:#000 !important;        /* black background */
  color:#fff !important;             /* white text */
  border:2px solid #FBEE28 !important; /* yellow border */
  border-radius:12px;

  transition:all 0.2s ease-in-out;
}

.recast-share-only-btn:hover {
  background:#fff !important;   /* white background on hover */
  color:#000 !important;        /* black text on hover */
  border-color:#FBEE28 !important; /* keep yellow border */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ebff95b */figure.wp-caption figcaption {
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  color: #333;
  line-height: 3.1; /* Add this to tighten space between lines */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13459f7 */.hover-zoom {
  transition: transform 0.3s ease;
  will-change: transform;
}

.hover-zoom:hover {
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS *//* give the ad room and avoid clipping/overlays */
.gpt-slot {
  display: block;
  min-height: 50px;
  text-align: center;
}
@media (min-width: 728px) {
  .gpt-slot {
    min-height: 90px;
  }
}

.elementor-widget-container,
.elementor-container,
.elementor-section {
  overflow: visible !important;
}

.elementor-background-overlay,
.elementor-section:before,
.elementor-section:after {
  pointer-events: none !important;
}/* End custom CSS */