.elementor-632 .elementor-element.elementor-element-358006e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-632 .elementor-element.elementor-element-dbaddcc{--spacer-size:80px;}.elementor-632 .elementor-element.elementor-element-23347c0{--spacer-size:30px;}.elementor-632 .elementor-element.elementor-element-e1fd7c1{--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;--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-632 .elementor-element.elementor-element-886dd2c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-632 .elementor-element.elementor-element-afbbea2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-632 .elementor-element.elementor-element-f324978{--spacer-size:30px;}.elementor-632 .elementor-element.elementor-element-3c7be6e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-632 .elementor-element.elementor-element-07a50ca{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-632 .elementor-element.elementor-element-07a50ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-632 .elementor-element.elementor-element-07a50ca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-632 .elementor-element.elementor-element-f474089{--spacer-size:60px;}.elementor-632 .elementor-element.elementor-element-8d6bfc5{text-align:center;}.elementor-632 .elementor-element.elementor-element-8d6bfc5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;color:var( --e-global-color-accent );}.elementor-632 .elementor-element.elementor-element-e6976b3{--spacer-size:60px;}.elementor-632 .elementor-element.elementor-element-9cfbabe{--display:flex;--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-632 .elementor-element.elementor-element-257712b{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:34px;--swiper-pagination-spacing:13px;}.elementor-632 .elementor-element.elementor-element-257712b .swiper-slide > .elementor-element{height:100%;}.elementor-632 .elementor-element.elementor-element-257712b :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:0px -30px 0px -30px;}.elementor-632 .elementor-element.elementor-element-a6c3c63{--spacer-size:20px;}@media(min-width:768px){.elementor-632 .elementor-element.elementor-element-e1fd7c1{--width:40%;}.elementor-632 .elementor-element.elementor-element-886dd2c{--width:50%;}.elementor-632 .elementor-element.elementor-element-afbbea2{--width:50%;}.elementor-632 .elementor-element.elementor-element-9cfbabe{--content-width:1400px;}}@media(max-width:1024px){.elementor-632 .elementor-element.elementor-element-257712b{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-632 .elementor-element.elementor-element-257712b{--swiper-slides-to-display:1;}}/* Start custom CSS for shortcode, class: .elementor-element-07a50ca */.input{
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c7be6e */.wpcf7-form-control.wpcf7-text{
  border-radius: 20px;

}
.wpcf7-form-control.wpcf7-select{
     border-radius: 20px;

}
.label{
       line-height: 2.3;
}

#responsive-form{
  max-width: 100% /*-- change this to get your desired form width --*/;
 margin: 0 auto;
        width: 100%;
}
.form-row{
  width: 100%;
}
.column-half, .column-full{
  float: left;
  position: relative;
  padding-bottom: 0.15rem;
  width:100%;
  -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}
/**---------------- Media query ----------------**/
@media only screen and (min-width: 780px) { 
  .column-half{
    width: 50%;
  }
}/* End custom CSS */