.elementor-1136 .elementor-element.elementor-element-e453d33{--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-1136 .elementor-element.elementor-element-e453d33:not(.elementor-motion-effects-element-type-background), .elementor-1136 .elementor-element.elementor-element-e453d33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-11dc06c );}.elementor-1136 .elementor-element.elementor-element-8837d4e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1136 .elementor-element.elementor-element-36a8540{text-align:start;}.elementor-1136 .elementor-element.elementor-element-36a8540 img{border-radius:15px 15px 15px 15px;}.elementor-1136 .elementor-element.elementor-element-b6786d1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1136 .elementor-element.elementor-element-b6786d1:not(.elementor-motion-effects-element-type-background), .elementor-1136 .elementor-element.elementor-element-b6786d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1136 .elementor-element.elementor-element-b311abf .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:#1C3533;}.elementor-1136 .elementor-element.elementor-element-05c28d5{text-align:start;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-1136 .elementor-element.elementor-element-c4ea345{text-align:start;font-family:var( --e-global-typography-2b8983f-font-family ), Sans-serif;font-size:var( --e-global-typography-2b8983f-font-size );line-height:var( --e-global-typography-2b8983f-line-height );color:var( --e-global-color-text );}.elementor-1136 .elementor-element.elementor-element-b36d441{text-align:start;font-family:var( --e-global-typography-2b8983f-font-family ), Sans-serif;font-size:var( --e-global-typography-2b8983f-font-size );line-height:var( --e-global-typography-2b8983f-line-height );color:var( --e-global-color-text );}.elementor-1136 .elementor-element.elementor-element-f197937 .jet-listing-dynamic-repeater__items{flex-direction:row;justify-content:flex-start;}.elementor-1136 .elementor-element.elementor-element-f197937 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;font-family:var( --e-global-typography-b3338a4-font-family ), Sans-serif;font-size:var( --e-global-typography-b3338a4-font-size );line-height:var( --e-global-typography-b3338a4-line-height );}.elementor-1136 .elementor-element.elementor-element-700916b{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1136 .elementor-element.elementor-element-700916b:not(.elementor-motion-effects-element-type-background), .elementor-1136 .elementor-element.elementor-element-700916b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1136 .elementor-element.elementor-element-a0767dc{padding:20px 20px 20px 20px;text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-1136 .elementor-element.elementor-element-b311abf .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1136 .elementor-element.elementor-element-05c28d5{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1136 .elementor-element.elementor-element-c4ea345{font-size:var( --e-global-typography-2b8983f-font-size );line-height:var( --e-global-typography-2b8983f-line-height );}.elementor-1136 .elementor-element.elementor-element-b36d441{font-size:var( --e-global-typography-2b8983f-font-size );line-height:var( --e-global-typography-2b8983f-line-height );}.elementor-1136 .elementor-element.elementor-element-f197937 .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-b3338a4-font-size );line-height:var( --e-global-typography-b3338a4-line-height );}.elementor-1136 .elementor-element.elementor-element-a0767dc{text-align:justify;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-1136 .elementor-element.elementor-element-b311abf .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1136 .elementor-element.elementor-element-05c28d5{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1136 .elementor-element.elementor-element-c4ea345{font-size:var( --e-global-typography-2b8983f-font-size );line-height:var( --e-global-typography-2b8983f-line-height );}.elementor-1136 .elementor-element.elementor-element-b36d441{font-size:var( --e-global-typography-2b8983f-font-size );line-height:var( --e-global-typography-2b8983f-line-height );}.elementor-1136 .elementor-element.elementor-element-f197937 .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-b3338a4-font-size );line-height:var( --e-global-typography-b3338a4-line-height );}.elementor-1136 .elementor-element.elementor-element-a0767dc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-f197937 */.hover-link {
  position: relative;
  color: #007BFF;
  text-decoration: none;
  font-weight: 500;
}

.hover-link::after {
  content: "";
  position: absolute;
  width: 0;
  height: 2px;
  bottom: -2px;
  left: 0;
  background-color: #007BFF;
  transition: width 0.3s ease;
}

.hover-link:hover::after {
  width: 100%;
}



.hover-fill {
  display: inline-block;
  padding: 8px 16px;
  color: #007BFF;
  border: 2px solid #007BFF;
  text-decoration: none;
  transition: all 0.3s ease;
}

.hover-fill:hover {
  background-color: #007BFF;
  color: #fff;
}


.hover-scale {
  display: inline-block;
  color: #3E3FE7;
  text-decoration: none;
  transition: transform 0.3s ease, color 0.3s ease;
}

.hover-scale:hover {
  transform: scale(1.05);
  color: #5F12DF;
}/* End custom CSS */