.elementor-209 .elementor-element.elementor-element-0054c83{--display:flex;top:0px;bottom:auto;z-index:10;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.09);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-209 .elementor-element.elementor-element-0054c83:not(.elementor-motion-effects-element-type-background), .elementor-209 .elementor-element.elementor-element-0054c83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-209 .elementor-element.elementor-element-0054c83 + .wpr-hidden-header{top:0px;}.elementor-209 .elementor-element.elementor-element-0054c83 + .wpr-hidden-header-flex{top:0px;}.wpr-hidden-header{z-index:10;}.wpr-hidden-header-flex{z-index:10;}.elementor-209 .elementor-element.elementor-element-0054c83.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-209 .elementor-element.elementor-element-088e1d7{--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:center;--align-items:center;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-209 .elementor-element.elementor-element-088e1d7:not(.elementor-motion-effects-element-type-background), .elementor-209 .elementor-element.elementor-element-088e1d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-heading .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 );color:var( --e-global-color-primary );}.elementor-209 .elementor-element.elementor-element-1ab98c0{text-align:center;}.elementor-209 .elementor-element.elementor-element-1ab98c0 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-209 .elementor-element.elementor-element-bf944b3{--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;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.09);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-209 .elementor-element.elementor-element-bf944b3:not(.elementor-motion-effects-element-type-background), .elementor-209 .elementor-element.elementor-element-bf944b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-209 .elementor-element.elementor-element-bf944b3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-209 .elementor-element.elementor-element-e4df278{--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;}.elementor-209 .elementor-element.elementor-element-e4df278.e-con{--flex-grow:0;--flex-shrink:0;}.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-209 .elementor-element.elementor-element-21b9bcf{text-align:left;}.elementor-209 .elementor-element.elementor-element-21b9bcf img{width:300px;}.elementor-209 .elementor-element.elementor-element-71f3b16{--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 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-209 .elementor-element.elementor-element-71f3b16.e-con{--align-self:center;}.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-209 .elementor-element.elementor-element-9b6e8f9 .elementor-button{background-color:#FFFFFF;font-family:"Figtree", Sans-serif;font-size:18px;font-weight:700;fill:#0F7D43;color:#0F7D43;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F7D43;border-radius:3px 3px 3px 3px;padding:19px 25px 19px 25px;}.elementor-209 .elementor-element.elementor-element-77e4dd3 .elementor-button{background-color:#0F7D43;font-family:"Figtree", Sans-serif;font-size:18px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F7D43;border-radius:3px 3px 3px 3px;padding:19px 25px 19px 25px;}.elementor-209 .elementor-element.elementor-element-77e4dd3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}@media(max-width:1366px){.elementor-209 .elementor-element.elementor-element-0054c83{top:0px;bottom:auto;}.elementor-209 .elementor-element.elementor-element-0054c83 + .wpr-hidden-header{top:0px;}.elementor-209 .elementor-element.elementor-element-0054c83 + .wpr-hidden-header-flex{top:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-209 .elementor-element.elementor-element-71f3b16.e-con{--align-self:center;}}@media(max-width:1024px){.elementor-209 .elementor-element.elementor-element-0054c83{top:0px;bottom:auto;}.elementor-209 .elementor-element.elementor-element-0054c83 + .wpr-hidden-header{top:0px;}.elementor-209 .elementor-element.elementor-element-0054c83 + .wpr-hidden-header-flex{top:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-209 .elementor-element.elementor-element-21b9bcf img{width:200px;}}@media(max-width:767px){.elementor-209 .elementor-element.elementor-element-0054c83{top:0px;bottom:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-209 .elementor-element.elementor-element-0054c83 + .wpr-hidden-header{top:0px;}.elementor-209 .elementor-element.elementor-element-0054c83 + .wpr-hidden-header-flex{top:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-209 .elementor-element.elementor-element-1ab98c0 .elementor-heading-title{font-size:12px;}.elementor-209 .elementor-element.elementor-element-bf944b3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-209 .elementor-element.elementor-element-e4df278{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:13px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-209 .elementor-element.elementor-element-21b9bcf{text-align:center;}.elementor-209 .elementor-element.elementor-element-21b9bcf img{width:290px;}.elementor-209 .elementor-element.elementor-element-71f3b16{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--padding-top:15px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-209 .elementor-element.elementor-element-71f3b16.e-con{--align-self:center;}.elementor-209 .elementor-element.elementor-element-9b6e8f9 .elementor-button{font-size:14px;}.elementor-209 .elementor-element.elementor-element-77e4dd3 .elementor-button{font-size:14px;}}@media(min-width:768px){.elementor-209 .elementor-element.elementor-element-e4df278{--width:50%;}.elementor-209 .elementor-element.elementor-element-71f3b16{--width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-209 .elementor-element.elementor-element-0054c83{--width:100.795%;}.elementor-209 .elementor-element.elementor-element-e4df278{--width:51.774%;}.elementor-209 .elementor-element.elementor-element-71f3b16{--width:716px;}}@media(max-width:1024px) and (min-width:768px){.elementor-209 .elementor-element.elementor-element-e4df278{--width:37%;}}/* Start custom CSS for heading, class: .elementor-element-1ab98c0 */.top-header a{
    font-weight: 500;
    letter-spacing: 1px
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77e4dd3 *//* === Contact Popup === */
#contactPopup {
  background: rgba(0, 0, 0, 0.8);
  z-index: 9999;
  justify-content: center;
  align-items: center;
  padding: 40px;
  border-radius: 10px;
}

#contactPopup.active {
  display: flex !important;
}

/* === Popup Box === */
#contactPopup .popup-content {
  background: #000;
  color: #fff;
  padding: 40px 35px;
  border-radius: 10px;
  max-width: 560px;
  width: 100%;
  position: relative;
  text-align: center;
  font-family: 'Figtree', sans-serif !important;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.6);
}

/* Close Button */
#contactPopup .close-popup {
  position: absolute;
  top: 15px;
  right: 15px;
  font-size: 26px;
  color: #fff;
  cursor: pointer;
}

/* === Headings === */
#contactPopup .popup-content h2 {
  font-size: 22px !important;
  font-weight: 800 !important;
  color: #ff4a00;
  margin-bottom: 10px;
  text-transform: uppercase;
 font-family: 'Figtree', sans-serif !important;
}

#contactPopup .popup-content h3 {
  font-size: 26px !important;
  font-weight: 800 !important;
  color: #fff;
  line-height: 1.3;
  margin-bottom: 20px;
font-family: 'Figtree', sans-serif !important;
}

#contactPopup .popup-content p {
  font-size: 15px;
  color: #e2e2e2;
  line-height: 1.6;
  margin-bottom: 30px;
 font-family: 'Figtree', sans-serif !important;
}

/* === Contact Form === */
#contactPopup .custom-contact-form label {
  display: none;
}

#contactPopup .custom-contact-form input,
#contactPopup .custom-contact-form select,
#contactPopup .custom-contact-form textarea {
  width: 100%;
  padding: 14px 15px;
  border: none;
  border-radius: 3px;
  margin-bottom: 15px;
  font-size: 15px;
  font-family: 'Figtree', sans-serif;
  background: #fff;
  color: #000;
  box-sizing: border-box;
}

#contactPopup .custom-contact-form ::placeholder {
  color: #000;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 14px;
}

/* === Submit Button === */
#contactPopup .custom-contact-form input[type="submit"] {
    background: #0F7D43;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    border: none;
    border-radius: 50px;
    padding: 16px;
    text-transform: uppercase;
    width: 100%;
    cursor: pointer;
    transition: 0.3s ease;
}

#contactPopup .custom-contact-form input[type="submit"]:hover {
  background: #d63c0e;
}

/* === Mobile === */
@media (max-width: 500px) {
  #contactPopup .popup-content {
    padding: 30px 20px;
  }
  #contactPopup .popup-content h3 {
    font-size: 22px;
  }
}

 #contactPopup button.carousel__button.is-close:hover {
    background: #0f7d43;
}


 #contactPopup .fancybox__content {
   color: #ffffff !important;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71f3b16 */.head-btn a.elementor-button.elementor-button-link.elementor-size-sm {
    width: 100%;
}/* End custom CSS */