.elementor-601 .elementor-element.elementor-element-484b53d{--display:flex;--min-height:0px;--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;}.elementor-601 .elementor-element.elementor-element-484b53d, .elementor-601 .elementor-element.elementor-element-484b53d::before{--border-transition:0.3s;}.elementor-601 .elementor-element.elementor-element-33e2273{--display:flex;--background-transition:0.3s;}.elementor-601 .elementor-element.elementor-element-33e2273.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-601 .elementor-element.elementor-element-867b7ff{--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;--background-transition:0.3s;}.elementor-601 .elementor-element.elementor-element-52ad1dc{--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;--justify-content:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:-15px;--margin-right:0px;}.elementor-601 .elementor-element.elementor-element-52ad1dc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-601 .elementor-element.elementor-element-f502d04 .jet-listing-dynamic-field__content{color:#000000;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-align:left;}.elementor-601 .elementor-element.elementor-element-f502d04 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-601 .elementor-element.elementor-element-f502d04 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-601 .elementor-element.elementor-element-f502d04 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-601 .elementor-element.elementor-element-8ef15a5{--display:flex;--position:absolute;--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;--justify-content:center;--background-transition:0.3s;top:7px;}.elementor-601 .elementor-element.elementor-element-8ef15a5.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-601 .elementor-element.elementor-element-8ef15a5{left:285px;}body.rtl .elementor-601 .elementor-element.elementor-element-8ef15a5{right:285px;}.elementor-601 .elementor-element.elementor-element-4b0c726{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;}.elementor-601 .elementor-element.elementor-element-4b0c726.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-601 .elementor-element.elementor-element-4b0c726 .jet-listing-dynamic-link__link{align-self:flex-start;font-family:"Poppins", Sans-serif;font-size:13px;color:#000000;flex-direction:row;}.elementor-601 .elementor-element.elementor-element-4b0c726 .jet-listing-dynamic-link__icon{color:#000000;order:1;}.elementor-601 .elementor-element.elementor-element-4b0c726 .jet-listing-dynamic-link__icon :is(svg, path){fill:#000000;}body:not(.rtl) .elementor-601 .elementor-element.elementor-element-4b0c726 .jet-listing-dynamic-link__icon{margin-right:8px;}body.rtl .elementor-601 .elementor-element.elementor-element-4b0c726 .jet-listing-dynamic-link__icon{margin-left:8px;}.elementor-601 .elementor-element.elementor-element-7f1e9c8{--display:flex;--position:absolute;--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;--justify-content:center;--background-transition:0.3s;top:7px;}.elementor-601 .elementor-element.elementor-element-7f1e9c8.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-601 .elementor-element.elementor-element-7f1e9c8{left:454px;}body.rtl .elementor-601 .elementor-element.elementor-element-7f1e9c8{right:454px;}.elementor-601 .elementor-element.elementor-element-b122ca3{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-601 .elementor-element.elementor-element-b122ca3 .jet-listing-dynamic-link__link{align-self:flex-start;font-family:"Poppins", Sans-serif;font-size:13px;color:#E53935;flex-direction:row;}.elementor-601 .elementor-element.elementor-element-b122ca3 .jet-listing-dynamic-link__icon{color:#E53935;order:1;}.elementor-601 .elementor-element.elementor-element-b122ca3 .jet-listing-dynamic-link__icon :is(svg, path){fill:#E53935;}body:not(.rtl) .elementor-601 .elementor-element.elementor-element-b122ca3 .jet-listing-dynamic-link__icon{margin-right:8px;}body.rtl .elementor-601 .elementor-element.elementor-element-b122ca3 .jet-listing-dynamic-link__icon{margin-left:8px;}.elementor-widget-tp-adv-text-block .pt_plus_adv_text_block .text-content-block,.elementor-widget-tp-adv-text-block .pt_plus_adv_text_block .text-content-block p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-601 .elementor-element.elementor-element-a74172c .pt_plus_adv_text_block .text-content-block p,.elementor-601 .elementor-element.elementor-element-a74172c .pt_plus_adv_text_block .text-content-block{color:#888;}.elementor-601 .elementor-element.elementor-element-a74172c .pt_plus_adv_text_block .text-content-block,.elementor-601 .elementor-element.elementor-element-a74172c .pt_plus_adv_text_block .text-content-block p{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-601 .elementor-element.elementor-element-301acfb{--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;--background-transition:0.3s;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-601 .elementor-element.elementor-element-0310592{--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;--justify-content:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-601 .elementor-element.elementor-element-0310592.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-601 .elementor-element.elementor-element-efd717b .jet-listing-dynamic-field__content{font-family:"Poppins", Sans-serif;font-size:18px;line-height:36px;text-align:left;}.elementor-601 .elementor-element.elementor-element-efd717b .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-601 .elementor-element.elementor-element-efd717b .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-601 .elementor-element.elementor-element-efd717b .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-601 .elementor-element.elementor-element-efd717b .jet-listing-dynamic-field__icon{font-size:13px;}.elementor-601 .elementor-element.elementor-element-77191f3{--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;--justify-content:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:81px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-601 .elementor-element.elementor-element-24d0e57 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;fill:#11B8D8;color:#11B8D8;border-style:solid;border-width:1px 1px 1px 1px;border-color:#11B8D8;border-radius:5px 5px 5px 5px;}.elementor-601 .elementor-element.elementor-element-24d0e57 .elementor-button:hover, .elementor-601 .elementor-element.elementor-element-24d0e57 .elementor-button:focus{background-color:#F0F8FA;color:#0D97B4;}.elementor-601 .elementor-element.elementor-element-24d0e57 .elementor-button:hover svg, .elementor-601 .elementor-element.elementor-element-24d0e57 .elementor-button:focus svg{fill:#0D97B4;}.elementor-601 .elementor-element.elementor-element-a7eb21e{--display:flex;--justify-content:center;--background-transition:0.3s;}.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 );}.elementor-601 .elementor-element.elementor-element-64e3bbc img{width:100%;}@media(max-width:767px){.elementor-601 .elementor-element.elementor-element-52ad1dc{--margin-top:-10px;--margin-bottom:15px;--margin-left:-15px;--margin-right:0px;}.elementor-601 .elementor-element.elementor-element-8ef15a5{--margin-top:37px;--margin-bottom:0px;--margin-left:-295px;--margin-right:0px;}.elementor-601 .elementor-element.elementor-element-4b0c726{--container-widget-width:123px;--container-widget-flex-grow:0;width:var( --container-widget-width, 123px );max-width:123px;}.elementor-601 .elementor-element.elementor-element-7f1e9c8{--margin-top:37px;--margin-bottom:0px;--margin-left:-324px;--margin-right:0px;}.elementor-601 .elementor-element.elementor-element-b122ca3{--container-widget-width:98px;--container-widget-flex-grow:0;width:var( --container-widget-width, 98px );max-width:98px;}}@media(min-width:768px){.elementor-601 .elementor-element.elementor-element-33e2273{--width:56.108%;}.elementor-601 .elementor-element.elementor-element-52ad1dc{--width:47.329%;}.elementor-601 .elementor-element.elementor-element-8ef15a5{--width:31.157%;}.elementor-601 .elementor-element.elementor-element-7f1e9c8{--width:30.393%;}.elementor-601 .elementor-element.elementor-element-0310592{--width:61.081%;}.elementor-601 .elementor-element.elementor-element-a7eb21e{--width:100%;}}/* Start custom CSS for jet-listing-dynamic-link, class: .elementor-element-4b0c726 *//* Base styling for the outline edit details button */
.edit-details-button {
  display: inline-block; /* Adjust to content size */
  padding: 3.5px 15px; /* Balanced padding for better touch target */
  font-size: 14px; /* Standard font size for buttons */
  font-weight: 500; /* Medium weight for emphasis */
  color: #5A5A5A; /* Neutral gray text */
  text-decoration: none; /* Remove underline */
  text-align: center; /* Center-align text */
  border: 2px solid #bfbfbf; /* Neutral gray border for outline style */
  border-radius: 6px; /* Slightly rounded corners for modern look */
  background-color: transparent; /* Transparent background for outline design */
  transition: all 0.3s ease; /* Smooth transitions for hover effects */
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
  cursor: pointer; /* Pointer cursor for interactivity */
  max-width: 200px; /* Adjust max width */
  width: auto; /* Allow width to adjust dynamically */
  white-space: nowrap; /* Prevent text wrapping */
  overflow: hidden; /* Ensure no overflow */
  text-overflow: ellipsis; /* Show "..." if the text overflows */
}

/* Wrapper div styling for alignment */
.edit-details-button-container {
  display: inline-block; /* Adjust to the size of the content */
  text-align: center; /* Align button text */
  width: auto; /* Allow width to adjust dynamically */
  margin: 10px 0; /* Add spacing between buttons or elements */
}

/* Hover effect for outline button */
.edit-details-button:hover {
  background-color: #dedede; /* Fill with neutral gray */
  border: 2px solid #a8a8a8;
  color: #ffffff; /* White text for contrast */
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2); /* Slightly deeper shadow */
}

/* Active effect (when clicked) */
.edit-details-button:active {
  background-color: #3E3E3E; /* Darker neutral gray for click feedback */
  border-color: #3E3E3E; /* Match border color */
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15); /* Reduced shadow */
  transform: scale(0.97); /* Subtle shrink effect */
}

/* Optional focus effect for accessibility */
.edit-details-button:focus {
  outline: 2px solid #A8A8A8; /* Soft light gray focus outline */
  outline-offset: 3px; /* Space between button and outline */
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-link, class: .elementor-element-b122ca3 *//* Base styling for the outline delete details button */
.delete-button {
  display: inline-block; /* Adjust to content size */
  padding: 3px 15px; /* Balanced padding for better touch target */
  font-size: 14px; /* Standard font size for buttons */
  font-weight: 500; /* Medium weight for emphasis */
  color: #D32F2F; /* Muted red text for professional tone */
  text-decoration: none; /* Remove underline */
  text-align: center; /* Center-align text */
  border: 2px solid #D32F2F; /* Red border for outline style */
  border-radius: 6px; /* Slightly rounded corners for modern look */
  background-color: transparent; /* Transparent background for outline design */
  transition: all 0.3s ease; /* Smooth transitions for hover effects */
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
  cursor: pointer; /* Pointer cursor for interactivity */
  max-width: 200px; /* Adjust max width */
  width: auto; /* Allow width to adjust dynamically */
  white-space: nowrap; /* Prevent text wrapping */
  overflow: hidden; /* Ensure no overflow */
  text-overflow: ellipsis; /* Show "..." if the text overflows */
}

/* Wrapper div styling for alignment */
.delete-button-container {
  display: inline-block; /* Adjust to the size of the content */
  text-align: center; /* Align button text */
  width: auto; /* Allow width to adjust dynamically */
  margin: 10px 0; /* Add spacing between buttons or elements */
}

/* Hover effect for outline button */
.delete-button:hover {
  background-color: #FFC1C1
; /* Softer red fill */
  border: 2px solid #B71C1C; /* Darker red border */
  
  color: #ffffff; /* White text for contrast */
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2); /* Slightly deeper shadow */
}

/* Active effect (when clicked) */
.delete-button:active {
  background-color: #9A1B1B; /* Darker red for click feedback */
  border-color: #9A1B1B; /* Match border color */
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15); /* Reduced shadow */
  transform: scale(0.97); /* Subtle shrink effect */
}

/* Optional focus effect for accessibility */
.delete-button:focus {
  outline: 2px solid #FF6F61; /* Softer red-orange focus outline */
  outline-offset: 3px; /* Space between button and outline */
}/* End custom CSS */
/* Start custom CSS for tp-adv-text-block, class: .elementor-element-a74172c */.elementor-601 .elementor-element.elementor-element-a74172c {
  word-wrap: break-word;
  white-space: normal;
  overflow-wrap: break-word;
}/* End custom CSS */