/* Loaded only when Elementor is active.
   Keeps the theme's component CSS from interfering with Elementor's layout. */

/* Inside an Elementor section, Elementor owns the container width. */
.elementor .wrap{ max-width:none; padding-left:0; padding-right:0 }

/* .btn is a generic class name. If an Elementor widget or addon uses it, do not
   also apply the theme's hard offset shadow on top of Elementor's own styling. */
.elementor-button.btn,
.elementor-widget-button .btn{ box-shadow:none; transform:none }

/* Elementor manages its own section spacing. */
.elementor .sec{ padding-top:0; padding-bottom:0 }

/* Keep theme cards from being stretched by Elementor's flex containers. */
.elementor .card,
.elementor .kit__card,
.elementor .city{ height:auto }
