.elementor-100 .elementor-element.elementor-element-42e8d23:not(.elementor-motion-effects-element-type-background), .elementor-100 .elementor-element.elementor-element-42e8d23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dhyanayurveda.com/wp-content/uploads/2025/05/Dhyan-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-100 .elementor-element.elementor-element-42e8d23{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:69% 0% 0% 0%;}.elementor-100 .elementor-element.elementor-element-42e8d23 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-40a9863{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;top:-760px;}body:not(.rtl) .elementor-100 .elementor-element.elementor-element-40a9863{left:595px;}body.rtl .elementor-100 .elementor-element.elementor-element-40a9863{right:595px;}.elementor-100 .elementor-element.elementor-element-40a9863.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-100 .elementor-element.elementor-element-40a9863 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:30px;font-weight:normal;-webkit-text-stroke-color:#000;stroke:#000;color:#313185;}.elementor-100 .elementor-element.elementor-element-47630bf{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;top:-880px;}body:not(.rtl) .elementor-100 .elementor-element.elementor-element-47630bf{left:955px;}body.rtl .elementor-100 .elementor-element.elementor-element-47630bf{right:955px;}.elementor-100 .elementor-element.elementor-element-47630bf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-100 .elementor-element.elementor-element-47630bf .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:30px;font-weight:normal;-webkit-text-stroke-color:#000;stroke:#000;color:#313185;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-100 .elementor-element.elementor-element-01d2f7f{left:-759px;}body.rtl .elementor-100 .elementor-element.elementor-element-01d2f7f{right:-759px;}.elementor-100 .elementor-element.elementor-element-01d2f7f{top:-509px;}.elementor-100 .elementor-element.elementor-element-01d2f7f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-100 .elementor-element.elementor-element-1081359{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;top:-759px;}body:not(.rtl) .elementor-100 .elementor-element.elementor-element-1081359{right:390px;}body.rtl .elementor-100 .elementor-element.elementor-element-1081359{left:390px;}.elementor-100 .elementor-element.elementor-element-1081359.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-100 .elementor-element.elementor-element-1081359 .elementor-heading-title{font-size:30px;font-weight:normal;color:#393185;}.elementor-100 .elementor-element.elementor-element-b5ec528{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;top:-835px;}body:not(.rtl) .elementor-100 .elementor-element.elementor-element-b5ec528{left:990px;}body.rtl .elementor-100 .elementor-element.elementor-element-b5ec528{right:990px;}.elementor-100 .elementor-element.elementor-element-b5ec528.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-100 .elementor-element.elementor-element-b5ec528 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:30px;font-weight:normal;color:#313185;}.elementor-100 .elementor-element.elementor-element-367d367{--display:flex;}.elementor-100 .elementor-element.elementor-element-c632a57.elementor-element{--align-self:center;}.elementor-100 .elementor-element.elementor-element-c632a57.xpro-widget-bg-overlay:before{transition:background 0.3s;}/* Start custom CSS for shortcode, class: .elementor-element-c632a57 */ /* Using the CSS ID */
#my-shortcode-id {
    font-size: 28px;
    font-weight: bold;
    color: #333;
    border: 2px solid #4CAF50;  /* Initial border color */
    padding: 10px;  /* Padding around content */
    border-radius: 8px;  /* Rounded corners */
    transition: all 0.3s ease;  /* Smooth transition for hover effect */
}

/* Hover effect */
#my-shortcode-id:hover {
    border-color: #FF5722;  /* Change border color on hover */
    transform: scale(1.05);  /* Slight zoom-in effect */
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);  /* Soft shadow */
} /* End custom CSS */