.elementor-2646 .elementor-element.elementor-element-453383a{--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;}.elementor-2646 .elementor-element.elementor-element-9329d68{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2646 .elementor-element.elementor-element-806db8f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2646 .elementor-element.elementor-element-e2e5e00{--display:flex;}.elementor-2646 .elementor-element.elementor-element-e2e5e00:not(.elementor-motion-effects-element-type-background), .elementor-2646 .elementor-element.elementor-element-e2e5e00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-afcf79b );}.elementor-2646 .elementor-element.elementor-element-b7731cc{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:calc(80 * var(--unit));--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-2646 .elementor-element.elementor-element-b7731cc:not(.elementor-motion-effects-element-type-background), .elementor-2646 .elementor-element.elementor-element-b7731cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-aeec15c );}.elementor-2646 .elementor-element.elementor-element-efef23e{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:calc(80 * var(--unit)) calc(80 * var(--unit));--row-gap:calc(80 * var(--unit));--column-gap:calc(80 * var(--unit));}.elementor-2646 .elementor-element.elementor-element-69222d5{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:calc(48 * var(--unit)) 0;--row-gap:calc(48 * var(--unit));--column-gap:0;}.elementor-2646 .elementor-element.elementor-element-10d3ac2{text-align:center;}.elementor-2646 .elementor-element.elementor-element-10d3ac2 .elementor-heading-title{font-family:var( --e-global-typography-c7d1149-font-family ), Sans-serif;font-size:var( --e-global-typography-c7d1149-font-size );font-weight:var( --e-global-typography-c7d1149-font-weight );text-transform:var( --e-global-typography-c7d1149-text-transform );line-height:var( --e-global-typography-c7d1149-line-height );letter-spacing:var( --e-global-typography-c7d1149-letter-spacing );color:var( --e-global-color-ee48e93 );}.elementor-2646 .elementor-element.elementor-element-ef1b9a7{text-align:center;}.elementor-2646 .elementor-element.elementor-element-ef1b9a7 .elementor-heading-title{font-family:var( --e-global-typography-aea77e8-font-family ), Sans-serif;font-size:var( --e-global-typography-aea77e8-font-size );font-weight:var( --e-global-typography-aea77e8-font-weight );line-height:var( --e-global-typography-aea77e8-line-height );letter-spacing:var( --e-global-typography-aea77e8-letter-spacing );color:var( --e-global-color-9d2e01b );}.elementor-2646 .elementor-element.elementor-element-ef12459{text-align:center;}.elementor-2646 .elementor-element.elementor-element-ef12459 .elementor-heading-title{font-family:var( --e-global-typography-84d705d-font-family ), Sans-serif;font-size:var( --e-global-typography-84d705d-font-size );font-weight:var( --e-global-typography-84d705d-font-weight );line-height:var( --e-global-typography-84d705d-line-height );letter-spacing:var( --e-global-typography-84d705d-letter-spacing );color:var( --e-global-color-b7f748e );}.elementor-2646 .elementor-element.elementor-element-c0c9507{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2646 .elementor-element.elementor-element-4df9d90{--display:flex;}.elementor-2646 .elementor-element.elementor-element-4df9d90:not(.elementor-motion-effects-element-type-background), .elementor-2646 .elementor-element.elementor-element-4df9d90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-2646 .elementor-element.elementor-element-de565f2{--display:flex;}.elementor-2646 .elementor-element.elementor-element-5343147{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2646 .elementor-element.elementor-element-d8ee256{--display:flex;}.elementor-2646 .elementor-element.elementor-element-f78b75c{text-align:justify;color:var( --e-global-color-c9f7e0c );font-family:var( --e-global-typography-84d705d-font-family ), Sans-serif;font-size:var( --e-global-typography-84d705d-font-size );font-weight:var( --e-global-typography-84d705d-font-weight );line-height:var( --e-global-typography-84d705d-line-height );letter-spacing:var( --e-global-typography-84d705d-letter-spacing );}.elementor-2646 .elementor-element.elementor-element-c91ff93{--display:flex;}.elementor-2646 .elementor-element.elementor-element-c91ff93:not(.elementor-motion-effects-element-type-background), .elementor-2646 .elementor-element.elementor-element-c91ff93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-aeec15c );}.elementor-2646 .elementor-element.elementor-element-34e6b32{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:calc(80 * var(--unit)) calc(80 * var(--unit));--row-gap:calc(80 * var(--unit));--column-gap:calc(80 * var(--unit));}.elementor-2646 .elementor-element.elementor-element-b44daa7{text-align:start;}.elementor-2646 .elementor-element.elementor-element-b44daa7 .elementor-heading-title{font-family:var( --e-global-typography-7634cee-font-family ), Sans-serif;font-size:var( --e-global-typography-7634cee-font-size );font-weight:var( --e-global-typography-7634cee-font-weight );line-height:var( --e-global-typography-7634cee-line-height );letter-spacing:var( --e-global-typography-7634cee-letter-spacing );color:var( --e-global-color-9d2e01b );}.elementor-2646 .elementor-element.elementor-element-06ffc58{--swiper-slides-to-display:2;--swiper-slides-gap:10px;}.elementor-2646 .elementor-element.elementor-element-06ffc58 .swiper-slide > .elementor-element{height:100%;}.elementor-2646 .elementor-element.elementor-element-3ffb8a8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2646 .elementor-element.elementor-element-420c3d9{width:100%;max-width:100%;}.elementor-2646 .elementor-element.elementor-element-dd0f784{--display:flex;}@media(max-width:1024px){.elementor-2646 .elementor-element.elementor-element-10d3ac2 .elementor-heading-title{font-size:var( --e-global-typography-c7d1149-font-size );line-height:var( --e-global-typography-c7d1149-line-height );letter-spacing:var( --e-global-typography-c7d1149-letter-spacing );}.elementor-2646 .elementor-element.elementor-element-ef1b9a7 .elementor-heading-title{font-size:var( --e-global-typography-aea77e8-font-size );line-height:var( --e-global-typography-aea77e8-line-height );letter-spacing:var( --e-global-typography-aea77e8-letter-spacing );}.elementor-2646 .elementor-element.elementor-element-ef12459 .elementor-heading-title{font-size:var( --e-global-typography-84d705d-font-size );line-height:var( --e-global-typography-84d705d-line-height );letter-spacing:var( --e-global-typography-84d705d-letter-spacing );}.elementor-2646 .elementor-element.elementor-element-f78b75c{font-size:var( --e-global-typography-84d705d-font-size );line-height:var( --e-global-typography-84d705d-line-height );letter-spacing:var( --e-global-typography-84d705d-letter-spacing );}.elementor-2646 .elementor-element.elementor-element-b44daa7 .elementor-heading-title{font-size:var( --e-global-typography-7634cee-font-size );line-height:var( --e-global-typography-7634cee-line-height );letter-spacing:var( --e-global-typography-7634cee-letter-spacing );}.elementor-2646 .elementor-element.elementor-element-06ffc58{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-2646 .elementor-element.elementor-element-10d3ac2 .elementor-heading-title{font-size:var( --e-global-typography-c7d1149-font-size );line-height:var( --e-global-typography-c7d1149-line-height );letter-spacing:var( --e-global-typography-c7d1149-letter-spacing );}.elementor-2646 .elementor-element.elementor-element-ef1b9a7 .elementor-heading-title{font-size:var( --e-global-typography-aea77e8-font-size );line-height:var( --e-global-typography-aea77e8-line-height );letter-spacing:var( --e-global-typography-aea77e8-letter-spacing );}.elementor-2646 .elementor-element.elementor-element-ef12459 .elementor-heading-title{font-size:var( --e-global-typography-84d705d-font-size );line-height:var( --e-global-typography-84d705d-line-height );letter-spacing:var( --e-global-typography-84d705d-letter-spacing );}.elementor-2646 .elementor-element.elementor-element-f78b75c{font-size:var( --e-global-typography-84d705d-font-size );line-height:var( --e-global-typography-84d705d-line-height );letter-spacing:var( --e-global-typography-84d705d-letter-spacing );}.elementor-2646 .elementor-element.elementor-element-b44daa7 .elementor-heading-title{font-size:var( --e-global-typography-7634cee-font-size );line-height:var( --e-global-typography-7634cee-line-height );letter-spacing:var( --e-global-typography-7634cee-letter-spacing );}.elementor-2646 .elementor-element.elementor-element-06ffc58{--swiper-slides-to-display:1;}}/* Start custom CSS for container, class: .elementor-element-453383a */.elementor-2646 .elementor-element.elementor-element-453383a{
    position: fixed;
    top: 0;
    z-index: 99;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2e5e00 */.elementor-2646 .elementor-element.elementor-element-e2e5e00{
    height: calc(80 * var(--unit));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef1b9a7 */@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-2646 .elementor-element.elementor-element-ef1b9a7 h2{
      line-height: 110% !important;
  }
}

@media  (max-width: 767px) {
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef12459 */.elementor-2646 .elementor-element.elementor-element-ef12459{
    width: calc(960 * var(--unit));
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-f78b75c */.elementor-2646 .elementor-element.elementor-element-f78b75c .wp-block-image img{
    border-radius: 1.458vw;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8ee256 */.elementor-2646 .elementor-element.elementor-element-d8ee256{
    max-width: calc(900 * var(--unit));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7731cc */.treatment-item-page-image-box{
    height: calc(800 * var(--unit));
    border-radius: calc(24 * var(--unit));
    overflow: hidden;
}

.treatment-item-page-image-layer{
    position: absolute;
    top: 0;
    border-radius: calc(24 * var(--unit));
    transition: none !important;
    height: 120%;
    overflow: hidden;
}



.treatment-item-page-gd-layer{
    position: absolute;
    height: 100%;
}

.treatment-item-page-content-layer{
    position: absolute;
    height: 100%;
}



.treatment-listing-card-icon-box{
   width: calc(112 * var(--unit));
   height: calc(112 * var(--unit));
   border-radius: calc(24 * var(--unit));
    background: rgba(255, 255, 255, 0.20);
}


.treatment-listing-card-icon{
    width: calc(48 * var(--unit));
}



@media (min-width: 768px) and (max-width: 1024px) {
  .treatment-item-page-image-box{
    height: calc(500 * var(--unit));
}

.treatment-listing-card-icon-box{
   width: calc(120 * var(--unit));
   height: calc(120 * var(--unit));
}


.treatment-listing-card-icon{
    width: calc(64 * var(--unit));
}

}

@media  (max-width: 767px) {
  .treatment-item-page-image-box{
    height: calc(400 * var(--unit));
}

.treatment-listing-card-icon-box{
   width: calc(120 * var(--unit));
   height: calc(120 * var(--unit));
}


.treatment-listing-card-icon{
    width: calc(64 * var(--unit));
}
}/* End custom CSS */