.elementor-kit-7{--e-global-color-primary:#39424C;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#FFFFFF;--e-global-color-accent:#F9DE7F;--e-global-color-e13494d:#6E5322;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-size:32px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.3em;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-size:30px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.4em;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-line-height:1.3em;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{font-family:"Poppins", Sans-serif;font-size:18px;line-height:1.3em;}.elementor-kit-7 h1{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;line-height:1.3em;}.elementor-kit-7 h2{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;line-height:1.3em;}.elementor-kit-7 h3{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;line-height:1.3em;}.elementor-kit-7 h4{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;line-height:1.3em;}.elementor-kit-7 h5{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;line-height:1.2em;}.elementor-kit-7 h6{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* wrapper */
.cf7-safe-form {
  max-width: 900px;
  margin: 0 auto;
}

/* field */
.cf7-field {
  position: relative;

  overflow: visible !important;
}

/* fix elementor */
.cf7-field * {
  overflow: visible !important;
}

/* inputs */
.cf7-safe-form input[type="text"],
.cf7-safe-form input[type="email"],
.cf7-safe-form input[type="tel"] {
  width: 100%;
  padding: 20px 22px 20px 62px;
  border-radius: 60px;
  border: none;
  font-size: 16px;
  outline: none;
}

/* icon base */
.cf7-field .icon {
  position: absolute;
  left: 26px;
  top: 63%;
  transform: translateY(-50%);
  width: 25px;
  height: 25px;
  opacity: 0.6;
  background-repeat: no-repeat;
  background-size: contain;
  z-index: 9;
  pointer-events: none;
  
  margin: 0; /* important */
}

.cf7-field p{
    margin-bottom: 0;
}

/* icons exact style */
.icon-name .icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23666' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3Cpath d='M4 21a8 8 0 0 1 16 0'/%3E%3C/svg%3E");
}

.icon-email .icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23666' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E");
}

.icon-whatsapp .icon {
   background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%23666' stroke-width='1.6'%3E%3Cpath d='M16 3C9.4 3 4 8.1 4 14.5c0 2.6.8 5.1 2.3 7.2L4 29l7.6-2.3c2 1.1 4.3 1.7 6.4 1.7 6.6 0 12-5.1 12-11.5S22.6 3 16 3z'/%3E%3Cpath d='M12.7 10.8c.3-.8.6-.8.9-.8h.8c.2 0 .5.1.6.4.2.4.7 1.7.8 1.8.1.2.1.4 0 .6-.1.2-.2.4-.4.6-.2.2-.4.4-.6.6-.2.2-.4.4-.2.7.2.4.9 1.5 2 2.4 1.4 1.1 2.6 1.4 3 .1.3-.1.5-.2.7-.4.2-.2.9-1.1 1.1-1.4.2-.3.4-.3.6-.2.2.1 1.4.7 1.6.8.2.1.4.2.4.4 0 .2 0 1.2-.5 1.8-.5.6-1.1 1-2.3 1-1.2 0-2.4-.3-4.2-1.3-2.3-1.3-3.8-3.6-3.9-3.8-.1-.2-1-1.4-1-2.6 0-1.2.4-1.8.6-2.1z'/%3E%3C/svg%3E");

}

.icon-whatsapp {
  position: relative;
}

.icon-whatsapp .icon {
  /*top: 37%;*/
  left: 26px;
  transform: translateY(-50%);
}




.cf7-row {
  margin-bottom: 0;
}


/* last row */


/* button */
.cf7-btn {
  background: #f6dd7a;
  color: #000;
  border: none;
  border-radius: 60px;
  padding: 16px 36px;
  font-size: 16px;
  cursor: pointer;
  white-space: nowrap;
  margin-top:20px;
}

.cf7-btn:hover{
    background: #6E5322;
}

.cf7-safe-form input[type="text"],
.cf7-safe-form input[type="email"],
.cf7-safe-form input[type="tel"] {
  height: 60px;
  line-height: 60px;
  padding-left: 60px;
}





/* mobile */
@media (max-width: 768px) {
  .cf7-row {
    flex-direction: column;
  }

  .cf7-btn {
    width: 100%;
  }
}/* End custom CSS */