.elementor-14453 .elementor-element.elementor-element-4e5333de{width:var( --container-widget-width, 100.136% );max-width:100.136%;--container-widget-width:100.136%;--container-widget-flex-grow:0;text-align:justify;}.elementor-14453 .elementor-element.elementor-element-96f6fef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14453 .elementor-element.elementor-element-96f6fef .elementor-tab-title{border-width:0px;}.elementor-14453 .elementor-element.elementor-element-96f6fef .elementor-tab-content{border-width:0px;}.elementor-14453 .elementor-element.elementor-element-96f6fef .elementor-toggle-title{font-size:1.5em;font-weight:700;}.elementor-14453 .elementor-element.elementor-element-96f6fef .elementor-tab-title .elementor-toggle-icon i:before{color:var( --e-global-color-smartmag );}.elementor-14453 .elementor-element.elementor-element-96f6fef .elementor-tab-title .elementor-toggle-icon svg{fill:var( --e-global-color-smartmag );}.elementor-14453 .elementor-element.elementor-element-96f6fef .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var( --e-global-color-smartmag );}.elementor-14453 .elementor-element.elementor-element-96f6fef .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:var( --e-global-color-smartmag );}.elementor-14453 .elementor-element.elementor-element-96f6fef .elementor-toggle-icon.elementor-toggle-icon-left{margin-right:5px;}.elementor-14453 .elementor-element.elementor-element-96f6fef .elementor-toggle-icon.elementor-toggle-icon-right{margin-left:5px;}/* Start custom CSS for text-editor, class: .elementor-element-4e5333de */.post img {
    border-radius: 15px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    border: 2px solid #ddd;
    margin: 10px;
    transition: transform 0.3s, box-shadow 0.3s;
}

.post img:hover {
    transform: scale(1.05);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-96f6fef *//* Use the exact container that holds both icon and text */
.elementor-toggle .elementor-toggle-title {
  display: flex !important;
  flex-direction: row-reverse !important; /* icon first, text second */
  align-items: center !important;
  justify-content: flex-end !important;
  text-align: right !important;
}

.elementor-toggle .elementor-toggle-icon svg {
  width: 20px !important;
  height: 20px !important;
  margin-left: 8px !important;
}/* End custom CSS */