.elementor-6623 .elementor-element.elementor-element-267c071{--spacer-size:50px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-6623 .elementor-element.elementor-element-cdc3614 img{border-radius:15px 15px 15px 15px;}.elementor-6623 .elementor-element.elementor-element-a5a8233{--e-image-carousel-slides-to-show:3;}.elementor-6623 .elementor-element.elementor-element-a5a8233 > .elementor-widget-container{margin:10px 10px -53px 10px;padding:0px 0px 0px 0px;}.elementor-6623 .elementor-element.elementor-element-a5a8233 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-6623 .elementor-element.elementor-element-a5a8233 .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-6623 .elementor-element.elementor-element-a5a8233 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:0px;height:0px;}.elementor-6623 .elementor-element.elementor-element-a5a8233 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:groove;border-radius:12px 12px 12px 12px;}.elementor-widget-text-editor{font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6623 .elementor-element.elementor-element-96aab9b{--spacer-size:50px;}.elementor-widget-price-table .elementor-price-table__button{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-price-table{--e-price-table-header-background-color:var( --e-global-color-secondary );}.elementor-widget-price-table .elementor-price-table__heading{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__subheading{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__original-price{color:var( --e-global-color-secondary );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__period{color:var( --e-global-color-secondary );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__features-list li{font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list li:before{border-top-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__additional_info{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-table .elementor-price-table__ribbon-inner{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6623 .elementor-element.elementor-element-83270df .elementor-price-table__currency{align-self:flex-start;}.elementor-6623 .elementor-element.elementor-element-83270df .elementor-price-table__after-price{justify-content:flex-start;}.elementor-6623 .elementor-element.elementor-element-83270df .elementor-price-table__period{font-size:15px;font-weight:400;line-height:40px;}.elementor-6623 .elementor-element.elementor-element-83270df .elementor-price-table__features-list li{font-size:18px;font-weight:400;}.elementor-6623 .elementor-element.elementor-element-83270df .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-6623 .elementor-element.elementor-element-83270df .elementor-price-table__ribbon-inner{color:#ffffff;}/* Start custom CSS for image, class: .elementor-element-cdc3614 *//* Subtle, smaller drop shadow that follows the image shape */
.elementor-6623 .elementor-element.elementor-element-cdc3614 img {
  filter: drop-shadow(0px 4px 8px rgba(0, 0, 0, 0.25));
  transition: filter 0.3s ease, transform 0.3s ease;
}

/* Optional hover effect for a gentle lift */
.elementor-6623 .elementor-element.elementor-element-cdc3614 img:hover {
  filter: drop-shadow(0px 6px 12px rgba(0, 0, 0, 0.3));
  transform: translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74e0d0e */.elementor-6623 .elementor-element.elementor-element-74e0d0e {
  font-size: 5px;       /* Smaller text size */
  line-height: 1.0em;    /* Compact spacing */
  color: #777777;        /* Softer gray tone */
  font-style: italic;    /* Optional: gives it a caption feel */
  text-align: center;    /* Centered under the image */
  margin-top: 6px;       /* Small gap above *//* End custom CSS */