.elementor-26562 .elementor-element.elementor-element-f187af2{--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;--padding-top:60px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-26562 .elementor-element.elementor-element-f187af2:not(.elementor-motion-effects-element-type-background), .elementor-26562 .elementor-element.elementor-element-f187af2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adnan-bazarbashi.com/wp-content/uploads/2025/08/visit-clinic-bg.jpg");}.elementor-26562 .elementor-element.elementor-element-bfb1777{text-align:center;}.elementor-26562 .elementor-element.elementor-element-bfb1777 .elementor-heading-title{color:#FFFFFF;}.elementor-26562 .elementor-element.elementor-element-f37df38{text-align:center;}.elementor-26562 .elementor-element.elementor-element-f37df38 .elementor-heading-title{font-size:70px;color:#FFFFFF;}.elementor-26562 .elementor-element.elementor-element-7af08c8{text-align:center;font-size:22px;color:#FFFFFF;}.elementor-26562 .elementor-element.elementor-element-344ef7a{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}@media(min-width:769px){.elementor-26562 .elementor-element.elementor-element-344ef7a{--content-width:12500px;}}@media(max-width:768px){.elementor-26562 .elementor-element.elementor-element-f187af2{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-26562 .elementor-element.elementor-element-f37df38 .elementor-heading-title{font-size:35px;}.elementor-26562 .elementor-element.elementor-element-7af08c8{font-size:16px;}}/* Start custom CSS for heading, class: .elementor-element-bfb1777 */.elementor-26562 .elementor-element.elementor-element-bfb1777 h3 {
        display: inline-flex;
    align-items: center;
    gap: 8px;
    background: rgba(255, 255, 255, 0.2);
    padding: 8px 20px;
    border-radius: 25px;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 20px;
    backdrop-filter: blur(10px);
    text-shadow: 0 2px 4px rgba(0,0,0,0.4);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f37df38 */.elementor-26562 .elementor-element.elementor-element-f37df38 h2 {
    text-shadow: 0 2px 4px rgba(0,0,0,0.4);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7af08c8 */.elementor-26562 .elementor-element.elementor-element-7af08c8 {
    max-width: 600px !important;
margin-right: auto;
margin-left: auto;
    text-shadow: 0 2px 4px rgba(0,0,0,0.4);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f187af2 */.elementor-26562 .elementor-element.elementor-element-f187af2 {
    background: linear-gradient(135deg, #1dd1a1 0%, #55efc4 25%, #74b9ff 75%, #0984e3 100%) !important;
    position: relative;
}
.elementor-26562 .elementor-element.elementor-element-f187af2::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="%23ffffff" stroke-width="0.1" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');
  opacity: 1;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-344ef7a */@media(min-width: 767px) {
    .elementor-26562 .elementor-element.elementor-element-344ef7a .df-popup-thumb {
        /*width: 400px;*/
        width: 90% !important;
    max-width: 350px !important;
    }
}/* End custom CSS */