.elementor-713 .elementor-element.elementor-element-a448f6d{--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;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-713 .elementor-element.elementor-element-a448f6d:not(.elementor-motion-effects-element-type-background), .elementor-713 .elementor-element.elementor-element-a448f6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-713 .elementor-element.elementor-element-12193ba{--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-widget-image .widget-image-caption{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-713 .elementor-element.elementor-element-4a01652{width:var( --container-widget-width, 49.176% );max-width:49.176%;--container-widget-width:49.176%;--container-widget-flex-grow:0;}.elementor-713 .elementor-element.elementor-element-4a01652.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-713 .elementor-element.elementor-element-36b5687{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-713 .elementor-element.elementor-element-1ef5c05{--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-widget-sitemap .elementor-sitemap-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-sitemap .elementor-sitemap-item, .elementor-widget-sitemap span.elementor-sitemap-list, .elementor-widget-sitemap .elementor-sitemap-item a{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-713 .elementor-element.elementor-element-70935b3 .elementor-sitemap-section{flex-basis:calc( 1 / 4 * 100% );}.elementor-713 .elementor-element.elementor-element-70935b3 .elementor-sitemap-title{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:1.2em;}.elementor-713 .elementor-element.elementor-element-70935b3 .elementor-sitemap-item, .elementor-713 .elementor-element.elementor-element-70935b3 span.elementor-sitemap-list, .elementor-713 .elementor-element.elementor-element-70935b3 .elementor-sitemap-item a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;line-height:1.5em;}.elementor-713 .elementor-element.elementor-element-70935b3 .elementor-sitemap-list, .elementor-713 .elementor-element.elementor-element-70935b3 .elementor-sitemap-list .children{list-style-type:disc;}.elementor-713 .elementor-element.elementor-element-5a07187{--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-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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );}.elementor-713 .elementor-element.elementor-element-a8ac4ac .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;font-style:normal;line-height:1.2em;}.elementor-713 .elementor-element.elementor-element-985c2cb{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;line-height:1.5em;color:#FFFFFF;}.elementor-713 .elementor-element.elementor-element-985c2cb a:hover, .elementor-713 .elementor-element.elementor-element-985c2cb a:focus{color:var( --e-global-color-accent );}.elementor-713 .elementor-element.elementor-element-985c2cb a{transition-duration:2.9s;}.elementor-713 .elementor-element.elementor-element-a0256cd{--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-713 .elementor-element.elementor-element-9904e7b{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;line-height:1.5em;}.elementor-713 .elementor-element.elementor-element-a0e435f{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-713 .elementor-element.elementor-element-a0e435f .elementor-social-icon{background-color:#FFFFFF;--icon-padding:0.3em;}.elementor-713 .elementor-element.elementor-element-a0e435f .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-713 .elementor-element.elementor-element-a0e435f .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-divider .elementor-divider__text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-713 .elementor-element.elementor-element-680b6e0{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-713 .elementor-element.elementor-element-680b6e0 .elementor-divider-separator{width:100%;}.elementor-713 .elementor-element.elementor-element-680b6e0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-713 .elementor-element.elementor-element-8ec028f{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-713 .elementor-element.elementor-element-8ec028f .elementor-social-icon{background-color:#FFFFFF;--icon-padding:0.3em;}.elementor-713 .elementor-element.elementor-element-8ec028f .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-713 .elementor-element.elementor-element-8ec028f .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-713 .elementor-element.elementor-element-4b40c15{--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-713 .elementor-element.elementor-element-87c9598 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;font-style:normal;line-height:1.2em;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-713 .elementor-element.elementor-element-12193ba{--width:25%;}.elementor-713 .elementor-element.elementor-element-1ef5c05{--width:25%;}.elementor-713 .elementor-element.elementor-element-5a07187{--width:25%;}.elementor-713 .elementor-element.elementor-element-a0256cd{--width:25%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-sitemap .elementor-sitemap-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-sitemap .elementor-sitemap-item, .elementor-widget-sitemap span.elementor-sitemap-list, .elementor-widget-sitemap .elementor-sitemap-item a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-713 .elementor-element.elementor-element-70935b3 .elementor-sitemap-section{flex-basis:calc( 1 / 2 * 100% );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-713 .elementor-element.elementor-element-4a01652{width:var( --container-widget-width, 103.688px );max-width:103.688px;--container-widget-width:103.688px;--container-widget-flex-grow:0;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-sitemap .elementor-sitemap-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-sitemap .elementor-sitemap-item, .elementor-widget-sitemap span.elementor-sitemap-list, .elementor-widget-sitemap .elementor-sitemap-item a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-713 .elementor-element.elementor-element-70935b3.elementor-element{--align-self:flex-start;}.elementor-713 .elementor-element.elementor-element-70935b3 .elementor-sitemap-section{flex-basis:calc( 1 / 1 * 100% );}.elementor-713 .elementor-element.elementor-element-70935b3 .elementor-sitemap-item, .elementor-713 .elementor-element.elementor-element-70935b3 span.elementor-sitemap-list, .elementor-713 .elementor-element.elementor-element-70935b3 .elementor-sitemap-item a{font-size:14px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-713 .elementor-element.elementor-element-a8ac4ac{text-align:start;}.elementor-713 .elementor-element.elementor-element-985c2cb{text-align:start;font-size:14px;}.elementor-713 .elementor-element.elementor-element-9904e7b{font-size:14px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}/* Start custom CSS for social-icons, class: .elementor-element-a0e435f */.footer-premium .social-icons i {
  width: 36px;
  height: 36px;
  background: rgba(230,184,74,0.1);
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
  color: #e6b84a;
  transition: 0.3s;
}

.footer-premium .social-icons i:hover {
  background: #e6b84a;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-8ec028f */.footer-premium .social-icons i {
  width: 36px;
  height: 36px;
  background: rgba(230,184,74,0.1);
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
  color: #e6b84a;
  transition: 0.3s;
}

.footer-premium .social-icons i:hover {
  background: #e6b84a;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a448f6d *//* MAIN FOOTER */
.footer-premium {
  background: linear-gradient(135deg, #071a14, #0d2b22);
  color: #ddd;
  padding: 60px 20px;
  font-family: 'Poppins', sans-serif;
}

/* HEADINGS */
.footer-premium h3 {
  color: #e6b84a;
  font-size: 16px;
  margin-bottom: 15px;
}

/* LINKS */
.footer-premium a {
  color: #ccc;
  text-decoration: none;
  display: block;
  margin-bottom: 8px;
  transition: 0.3s;
}

.footer-premium a:hover {
  color: #e6b84a;
  transform: translateX(3px);
}

/* TEXT */
.footer-premium p {
  font-size: 14px;
  line-height: 1.6;
}

/* WHATSAPP BUTTON */
.footer-premium .whatsapp-btn {
  display: inline-block;
  background: #25D366;
  color: #fff;
  padding: 10px 14px;
  border-radius: 6px;
  margin-top: 10px;
  text-decoration: none;
}

.footer-premium .whatsapp-btn:hover {
  background: #1ebe5d;
}

/* SOCIAL ICONS */
.footer-premium .social-icons i {
  margin-right: 10px;
  font-size: 18px;
  color: #e6b84a;
  transition: 0.3s;
}

.footer-premium .social-icons i:hover {
  color: #fff;
}

/* BOTTOM BAR */
.footer-bottom {
  border-top: 1px solid rgba(255,255,255,0.1);
  margin-top: 30px;
  padding-top: 15px;
  text-align: center;
  font-size: 13px;
  color: #aaa;
}

/* MOBILE */
@media (max-width:768px){
  .footer-premium {
    text-align: center;
  }

  .footer-premium a {
    margin-bottom: 6px;
  }
}
/* PREMIUM FOOTER BACKGROUND */
.footer-premium {
  background: radial-gradient(circle at top right, rgba(230,184,74,0.15), transparent 40%),
              linear-gradient(135deg, #071a14, #0d2b22);
  position: relative;
}
/* FOOTER BOXES */
.footer-box {
  background: rgba(255,255,255,0.03);
  padding: 20px;
  border-radius: 12px;
  backdrop-filter: blur(8px);
  transition: 0.3s;
}

/* HOVER */
.footer-box:hover {
  background: rgba(255,255,255,0.06);
  transform: translateY(-5px);
}
.footer-premium h3 {
  font-family: 'Playfair Display', serif;
  font-size: 18px;
  color: #e6b84a;
  margin-bottom: 15px;
  position: relative;
}

/* UNDERLINE */
.footer-premium h3::after {
  content: "";
  width: 40px;
  height: 2px;
  background: #e6b84a;
  display: block;
  margin-top: 6px;
}

.footer-premium a {
  position: relative;
  transition: 0.3s;
}

.footer-premium a:hover {
  color: #e6b84a;
  transform: translateX(5px);
}
@media (max-width:768px){

  .footer-premium {
    padding: 30px 15px !important;
  }

  .footer-box {
    padding: 15px !important;
    margin-bottom: 15px;
  }

}
@media (max-width:768px){

  .footer-premium {
    text-align: center;
  }

  .footer-premium h3 {
    text-align: center;
  }

}

@media (max-width:768px){

  .footer-premium img {
    margin: 0 auto 10px;
    display: block;
  }

  .footer-premium p {
    font-size: 13px;
  }

}

@media (max-width:768px){

  .social-icons {
    justify-content: center;
    margin-top: 10px;
  }

}

@media (max-width:768px){

  .footer-box {
    border-bottom: 1px solid rgba(255,255,255,0.08);
  }

}/* End custom CSS */