.elementor-7928 .elementor-element.elementor-element-87eeb50{--display:flex;--min-height:90vh;--background-transition:0.3s;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7928 .elementor-element.elementor-element-d9694dc.elementor-element{--align-self:center;}.elementor-7928 .elementor-element.elementor-element-c70c54e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;--margin-top:65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7928 .elementor-element.elementor-element-bf0f596{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:100px 85px 1f;--grid-auto-flow:row;--background-transition:0.3s;}.elementor-7928 .elementor-element.elementor-element-c99dfb1{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:23px;}.elementor-7928 .elementor-element.elementor-element-51f2f0a .qodef-qi-contact-form-7 label{font-family:"DM Sans", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-7928 .elementor-element.elementor-element-51f2f0a .qodef-qi-contact-form-7 input:not([type=submit]), .elementor-7928 .elementor-element.elementor-element-51f2f0a .qodef-qi-contact-form-7 textarea, .elementor-7928 .elementor-element.elementor-element-51f2f0a .qodef-qi-contact-form-7 select{font-family:"DM Sans", Sans-serif;font-size:16px;}.elementor-7928 .elementor-element.elementor-element-51f2f0a .qodef-qi-contact-form-7 input:not([type=submit]){color:#FFFFFF;border-radius:0px 0px 1px 0px;}.elementor-7928 .elementor-element.elementor-element-51f2f0a .qodef-qi-contact-form-7 textarea{color:#FFFFFF;border-radius:0px 0px 1px 0px;}.elementor-7928 .elementor-element.elementor-element-51f2f0a .qodef-qi-contact-form-7 select{color:#FFFFFF;border-radius:0px 0px 1px 0px;}.elementor-7928 .elementor-element.elementor-element-51f2f0a .qodef-qi-contact-form-7 input:not([type=submit])::placeholder{color:#FFFFFF;}.elementor-7928 .elementor-element.elementor-element-51f2f0a .qodef-qi-contact-form-7 textarea::placeholder{color:#FFFFFF;}.elementor-7928 .elementor-element.elementor-element-51f2f0a .qodef-qi-contact-form-7 .wpcf7-checkbox .wpcf7-list-item{margin-left:0;}.elementor-7928 .elementor-element.elementor-element-51f2f0a .qodef-qi-contact-form-7 input[type=submit]{color:#FFFFFF;background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-7928 .elementor-element.elementor-element-51f2f0a .qodef-qi-contact-form-7 input[type=submit]:hover{color:#FFFFFF;background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-7928 .elementor-element.elementor-element-51f2f0a .qodef-qi-contact-form-7 input[type=submit]:focus{color:#FFFFFF;background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-7928 .elementor-element.elementor-element-51f2f0a .qodef-qi-contact-form-7{text-align:left;}.elementor-7928 .elementor-element.elementor-element-51f2f0a .qodef-qi-contact-form-7 .wpcf7-not-valid-tip{text-align:left;}.elementor-7928 .elementor-element.elementor-element-51f2f0a .qodef-qi-contact-form-7 .wpcf7-response-output{font-family:"DM Sans", Sans-serif;font-size:14px;color:#FF0000;background-color:#F5000000;}.elementor-7928 .elementor-element.elementor-element-51f2f0a .qodef-qi-contact-form-7 form.sent .wpcf7-response-output{border-color:#FFFFFF00;}.elementor-7928 .elementor-element.elementor-element-51f2f0a .qodef-qi-contact-form-7 form.failed .wpcf7-response-output{border-color:#FF0000;}.elementor-7928 .elementor-element.elementor-element-51f2f0a .qodef-qi-contact-form-7 form.aborted .wpcf7-response-output{border-color:#FF0000;}.elementor-7928 .elementor-element.elementor-element-51f2f0a .qodef-qi-contact-form-7 form.spam .wpcf7-response-output{border-color:#FFFFFF00;}.elementor-7928 .elementor-element.elementor-element-51f2f0a .qodef-qi-contact-form-7 form.invalid .wpcf7-response-output{border-color:#FFFFFF00;}.elementor-7928 .elementor-element.elementor-element-51f2f0a .qodef-qi-contact-form-7 form.unaccepted .wpcf7-response-output{border-color:#FFFFFF00;}.elementor-7928 .elementor-element.elementor-element-6ae12f2.elementor-element{--align-self:center;}body.elementor-page-7928{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1440px){.elementor-7928 .elementor-element.elementor-element-c70c54e{--grid-auto-flow:row;}.elementor-7928 .elementor-element.elementor-element-bf0f596{--grid-auto-flow:row;}.elementor-7928 .elementor-element.elementor-element-51f2f0a .qodef-qi-contact-form-7 .wpcf7-checkbox .wpcf7-list-item{margin-left:0;}}@media(max-width:1180px){.elementor-7928 .elementor-element.elementor-element-c70c54e{--grid-auto-flow:row;}.elementor-7928 .elementor-element.elementor-element-bf0f596{--grid-auto-flow:row;}.elementor-7928 .elementor-element.elementor-element-51f2f0a .qodef-qi-contact-form-7 .wpcf7-checkbox .wpcf7-list-item{margin-left:0;}}@media(max-width:1024px){.elementor-7928 .elementor-element.elementor-element-c70c54e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7928 .elementor-element.elementor-element-bf0f596{--grid-auto-flow:row;}.elementor-7928 .elementor-element.elementor-element-51f2f0a .qodef-qi-contact-form-7 .wpcf7-checkbox .wpcf7-list-item{margin-left:0;}.elementor-7928 .elementor-element.elementor-element-6ae12f2.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}}@media(max-width:880px){.elementor-7928 .elementor-element.elementor-element-c70c54e{--grid-auto-flow:row;}.elementor-7928 .elementor-element.elementor-element-bf0f596{--grid-auto-flow:row;}.elementor-7928 .elementor-element.elementor-element-51f2f0a .qodef-qi-contact-form-7 .wpcf7-checkbox .wpcf7-list-item{margin-left:0;}}@media(max-width:767px){.elementor-7928 .elementor-element.elementor-element-c70c54e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7928 .elementor-element.elementor-element-bf0f596{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7928 .elementor-element.elementor-element-c99dfb1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7928 .elementor-element.elementor-element-51f2f0a .qodef-qi-contact-form-7 .wpcf7-checkbox .wpcf7-list-item{margin-left:0;}}@media(min-width:2400px){.elementor-7928 .elementor-element.elementor-element-c70c54e{--grid-auto-flow:row;--margin-top:65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7928 .elementor-element.elementor-element-bf0f596{--grid-auto-flow:row;}.elementor-7928 .elementor-element.elementor-element-51f2f0a .qodef-qi-contact-form-7 .wpcf7-checkbox .wpcf7-list-item{margin-left:0;}.elementor-7928 .elementor-element.elementor-element-6ae12f2.elementor-element{--align-self:center;}}/* Start custom CSS for container, class: .elementor-element-87eeb50 */.thanks-for-joining{
    display:none;
}/* End custom CSS */
/* Start custom CSS */.name-div{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
}
.thanks-for-joining h4,.thanks-for-joining  .qodef-m-description-holder{
    text-align: center !important;
}

span.wpcf7-form-control-wrap:nth-child(6) {
  border: none;
}
span.wpcf7-form-control-wrap:nth-child(6) .wpcf7-list-item-label{
  color:#fff;
  padding-left:11px;
  
}

.elementor-field {
  margin: 0 !important;
}
.elementor-field:focus{
    border: none !important;
  border-bottom: 1px solid #fff !important;
  color:#fff !important;
}
.elementor-field::placeholder{
  color:#fff !important;
  opacity: 1 !important
}
.elementor-field select{
    border: 1px solid #fff !important;
    border-radius: 25px !important;
}
#qodef-page-inner {
  padding: 0;
}
.qodef-qi-contact-form-7 .wpcf7-form-control-wrap {
  border-bottom: 1px solid #C7C7C7;
  padding-bottom: 0px;
  
}
.wpcf7-form-control.wpcf7-select
{
  background: none;
  padding: 0;
}
.wpcf7-form-control.wpcf7-submit.qodef-show-arrow--yes.qodef-button.qodef-size--normal.qodef-layout--filled.qodef-m {
  margin-top: 13px;
}
.wpcf7-select{
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    background-image: url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4 5"><path fill="white" d="M0 0L2 2 4 0z"/></svg>') !important;
    background-repeat: no-repeat !important;
    background-position: left 100% top 12px !important;
    background-size: 16px 15px !important;
    width: 200px;
}
.qodef-qi-contact-form-7 .wpcf7-form-control-wrap {
  border-bottom: 1px solid #C7C7C7;
  padding-bottom: 0px;
  margin-bottom: 15px;
}
.wpcf7-form-control.wpcf7-submit.qodef-button.qodef-size--normal.qodef-layout--filled.qodef-m,
.wpcf7-form-control.wpcf7-submit.qodef-button.qodef-size--normal.qodef-layout--filled.qodef-m:focus,.wpcf7-form-control.wpcf7-submit.qodef-button.qodef-size--normal.qodef-layout--filled.qodef-m:hover {
  background: #fff;
  color:#000;
}
.my-custom-grd{
    grid-template-columns: auto 680px !important;
}
@media only screen and (max-width: 448px) {
    .elementor-7928 .elementor-element.elementor-element-d7b42a7 > .elementor-widget-container{
        margin:0;
    }
    .get-in-touch-form{
      grid-template-columns: repeat(1,1fr) !important;
    }
    .qodef-grid > .qodef-grid-inner > .qodef-grid-item{
        padding:0;
    }
    h2.qodef-m-title{
        font-size:39px;
    }
    .elementor-element-134813d > div:nth-child(1) > p{
        font-size:16px;
    }
    
  .wpcf7-form-control.wpcf7-submit.qodef-show-arrow--yes.qodef-button.qodef-size--normal.qodef-layout--filled.qodef-m {
  margin-top: 25px;
}
.name-div{
      display: block;
}
}
@media only screen and (max-width: 410px) {
    h2.qodef-m-title{
        font-size:36px;
    }
}
@media only screen and (min-width: 600px) and (max-width: 768px) and (orientation: landscape) {
  /* Your styles here */
    .e-con {
        --container-max-width: 610px;
        max-width:610px;
      }
}
@media only screen and (width: 814px) and (orientation: landscape) {
 .elementor-element-41f1536{
       display: grid;
  grid-template-columns: repeat(1,1fr) !important;
 }
 .elementor-element-752e53a{
       --order: 2 !important;
 }
 .elementor-element-d7b42a7{
       --order: 1 !important;
 }
 .elementor-element-d7b42a7 > div:nth-child(1){
       margin: 0 !important;
 }
 #qodef-page-footer-top-area .qodef-grid-item:nth-child(3){
     float:left;
 }
}

    @media only screen and (width: 820px) and (orientation: portrait) {
         .elementor-element-41f1536{
       display: grid;
  grid-template-columns: repeat(1,1fr) !important;
 }
 .elementor-element-752e53a{
       --order: 2 !important;
 }
 .elementor-element-d7b42a7{
       --order: 1 !important;
 }
 .elementor-element-d7b42a7 > div:nth-child(1){
       margin: 0 !important;
 }
 #qodef-page-footer-top-area .qodef-grid-item:nth-child(3){
     float:left;
 }

}

    @media only screen and (width: 1180px) and (orientation: landscape) {
        .elementor-widget-image img
        {
              margin-top: 25px;
        }
        .my-custom-grd{
              grid-template-columns: repeat(2,1fr) !important;
        }
}
    @media only screen and (width: 1440px){

        .elementor-widget-image img
        {
              margin-top: 25px;
        }
        .my-custom-grd{
              grid-template-columns: repeat(2,1fr) !important;
        }
}/* End custom CSS */