.elementor-kit-6{--e-global-color-primary:#365CA9;--e-global-color-secondary:#54595F;--e-global-color-text:#313131;--e-global-color-accent:#61CE70;--e-global-color-3e723fa:#365CA9;--e-global-color-e14ca0f:#365CA9;--e-global-color-7997132:#383C45;--e-global-color-89e5984:#365CA9;--e-global-color-448060f:#BECCEA;--e-global-color-5677646:#313131;--e-global-color-4b2540a:#DEE6F5;--e-global-color-5e2f3fe:#365CA9;--e-global-color-77597e2:#F9EBE0;--e-global-color-b125bb2:#FFFFFF;--e-global-color-de6fb6f:#F4F7FC;--e-global-typography-primary-font-family:"PP Neue Montreal";--e-global-typography-primary-font-size:30px;--e-global-typography-primary-font-weight:bold;--e-global-typography-secondary-font-family:"PP Neue Montreal";--e-global-typography-secondary-font-size:28px;--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"PP Neue Montreal";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"PP Neue Montreal";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:400;--e-global-typography-bb81661-font-family:"PP Neue Montreal";--e-global-typography-bb81661-font-size:40px;--e-global-typography-bb81661-font-weight:600;--e-global-typography-bb81661-line-height:52px;--e-global-typography-bb8d280-font-family:"PP Neue Montreal";--e-global-typography-bb8d280-font-size:18px;--e-global-typography-bb8d280-font-weight:600;--e-global-typography-bb8d280-line-height:24px;--e-global-typography-90b089e-font-family:"PP Neue Montreal";--e-global-typography-90b089e-font-size:18px;--e-global-typography-90b089e-font-weight:600;--e-global-typography-90b089e-line-height:24px;--e-global-typography-b50c0d5-font-family:"PP Neue Montreal";--e-global-typography-b50c0d5-font-size:18px;--e-global-typography-b50c0d5-font-weight:400;--e-global-typography-b50c0d5-line-height:24px;--e-global-typography-9d9be30-font-family:"PP Neue Montreal";--e-global-typography-9d9be30-font-weight:600;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:768px){.elementor-kit-6{--e-global-typography-9d9be30-font-size:30px;--e-global-typography-9d9be30-line-height:30px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.wpcf7-form input[type=text],
.wpcf7-form input[type=email],
.wpcf7-form input[type=number],
.wpcf7-form select,
.wpcf7-form input[type=date],
.wpcf7-form textarea,
.wpcf7 .text-wrapper input[type=number]{
    border-radius: 8px;
        border: 1px solid #9da3b0;
            color: #090a0c;
            text-align: left;
            margin-bottom:1.5rem;
}
.wpcf7-not-valid-tip{
        margin-top: -1.5rem;
    margin-bottom: 1.5rem;
}
.wpcf7-form input[type=submit]{
    width:100%;
    background-color: rgba(54, 92, 169, 1);
}
.wpcf7-form *:focus{
        border-color: #090a0c;
    box-shadow: none;
    outline: 1px solid #090a0c;
}



.wpcf7 .text-wrapper input[type=text],
.wpcf7 .text-wrapper input[type=email],
.wpcf7 .text-wrapper input[type=date],
.wpcf7 .text-wrapper input[type=number]
{
 height:60px;
 padding-top: 20px;
}
.wpcf7 textarea{
    padding-top:25px;
}

.wpcf7 .text-wrapper select{
  -webkit-box-sizing: content-box; 
  box-sizing: content-box;
  padding: 0.8rem 0 0.4rem 0.8rem;
  width:-webkit-fill-available;
}
.wpcf7 .text-wrapper > label {
  position: absolute;
  top: 1rem;
  left: 15px;
  transition: all .1s ease-in-out;
  z-index: 1;
}
.wpcf7 .text-wrapper .label-select{
pointer-events: none;    
}

.wpcf7 .text-wrapper > label.move,
.wpcf7 .text-wrapper .label-select.move{
  opacity: .8;
  font-size: 12px;
  top: 5px;
  left: 15px;
}
.wpcf7 .text-wrapper .label-date{
  top: 5px;
}
.wpcf7 .text-wrapper {position: relative}
@media only screen and (max-width: 768px) {
  .wpcf7 .text-wrapper > label {
    max-width: 80%;
  }
  .wpcf7 select.bigger{
      height:80px;
  }
}
.wpcf7-form.submitting .wpcf7-submit {
    pointer-events: none;
}/* End custom CSS */