.elementor-4679 .elementor-element.elementor-element-e2e16fa{padding:0px 0px 0px 0px;}.elementor-4679 .elementor-element.elementor-element-68a405a9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4679 .elementor-element.elementor-element-68a405a9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-231dd6c */.hide {
  visibility: hidden;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%) scale(0.8) !important;
  -moz-transform: translateX(-50%) translateY(-50%) scale(0.8) !important;
  -o-transform: translateX(-50%) translateY(-50%) scale(0.8) !important;
  -webkit-transform: translateX(-50%) translateY(-50%) scale(0.8) !important;
}

.close-btn {
      cursor: pointer;
    margin-left: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: -1px;
    right: 0px;
    height: 38px;
    width: 38px;
    background: #144e87;
    border-radius: 0px 12px 0px;
    color: #fff;
}
.close-btn img{
  width: 15px;
  height: 15px  ;
}
.popupForm {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background-color: rgba(0,0,0,.5);
    height: 100%;
    justify-content: center;
    align-items: center;
    width: 100%;
    z-index: 9999;
    overflow: scroll;
} 

.form-div1{
  background: white;
     min-height: 27px;
    outline: 0;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 500;
    line-height: 30px;
    padding: 56.5px 37.5px 40px;
    width: 426px;
    border-radius: 12px;
    position: relative;
    margin: 0 auto;
    margin-top: 50px;
    max-width: 100%;

}
@media (max-width: 427px){
.form-div1  {
    width: unset;
    padding: 30px;
}
}
@media (max-width: 767px){
.form-div1  {
    max-height: 700px;
}
}
/* new popup form */
.ctasection_btn.formpop {
    text-align: center;
}
.form-div1-inline{    /* border: 2px solid #eef9fc; */    width: 50%; padding:0; margin:0;
    background: none;}
.form-div1-inline .mktoForm textarea.mktoField{padding:10px;}
.submitted-message{overflow:auto;margin-bottom:30px!important}
.form-div1 .mktoForm{width:100% !important;}
.form-div1 .mktoForm .mktoFormCol{width:100%}
.form-div1 .mktoForm .mktoFieldWrap {
    display: flex;
    flex-direction: column;
    width: 100%;
    align-items: flex-start;
}
.form-div1 .mktoForm .mktoGutter{display: none !important;}
.form-div1 .mktoForm input[type='text'],.form-div1 .mktoForm input[type='email'],.form-div1 .mktoForm input[type="tel"],.mktoForm input[type="number"],.form-div1 .mktoForm select,.form-div1 .mktoForm textarea{min-height:37px;outline:0;border:1px solid rgba(0,34,64,.2);border-radius:4px;padding:8.5px;padding-top:10px;font-size:16px;font-weight:500;color:#030303;line-height:28.5px !important; width:100% !important;}
.form-div1 .mktoForm .hs-form-field>label{color:#757575;font-size:14.8px;font-weight:400;display:block;text-align:left;line-height:1.4;margin-bottom:5px}
.form-div1 .mktoForm select{-webkit-appearance:none;width:calc(100% + 10px);padding-right:20px;background:url(arrow-down2-2.png) 97% center no-repeat;color:#757575}
.form-div1 .mktoForm option{color:#000}
.form-div1 .mktoForm input::placeholder{opacity:.4;color:#030303}
.form-div1 .mktoForm input[type='submit']{-webkit-appearance:none;margin:0;cursor:pointer;font-weight:700;line-height:12px;border-radius:8px;background:#151e7c;color:#fff;font-family:'Roboto',sans-serif;font-weight:bold;font-size:16px;line-height:46px;text-transform:uppercase;border:0;width:100%;outline:none!important}
.form-div1 .mktoForm input[type='submit']:hover{box-shadow:0px 4px 7px rgba(0,0,0,.2);background:#0373ff}
.form-div1 .mktoForm .actions{margin-top:24px}
.form-div1 .mktoForm .field{margin-bottom:18px}
.form-div1 .mktoForm label{display:none;}
.close-btn{cursor:pointer;margin-left:auto;display:flex;justify-content:center;align-items:center;position:absolute;top:-1px;right:0px;height:38px;width:38px;background:#144e87;border-radius:0px 12px 0px}
.close-btn:hover{background:#797979; /* ec432a */}
.close-btn img{width:15px;height:15px}
.form-div1 .mktoForm .mktoButtonRow{ display: flex;
    align-items: center;}
.form-div1 .mktoForm  span.mktoButtonWrap.mktoRound,.form-div1 .mktoForm  span.mktoButtonWrap.mktoSimple {
    margin: 0 !important; width:100%;}
.form-div1 .mktoForm .mktoButtonWrap.mktoRound .mktoButton,.form-div1 .mktoForm .mktoButtonWrap.mktoSimple .mktoButton  {
    display: inline-block;
    min-width: 160px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    line-height: 22px;
    font-weight: 500;
    font-style: normal;
    background-color: #F2751A !important;
    border-radius: 4px;
    padding: 8px 15px;
    margin: 5px 0px 10px;
    width: 100%;
    margin-top: 10px !important;
    background-image: none;
    border: none !important;
}
.form-div1 .mktoForm .mktoButtonWrap.mktoRound .mktoButton:hover,.form-div1 .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover{background-color: #144e87 !important;}
.form-div1 .mktoForm ul{padding:0}
.form-div1-inline button.mktoButton {
    max-width: 200px;
}
span.mktoButtonWrap.mktoRound {
    height: 58px;
}
@media(max-width:767px){
  .form-div1-inline{ width:100%;}
  .btn-demo{margin:0 auto!important;margin-top:15px!important}
  .form-div1 .mktoForm ul{padding:0;margin-top:10px;margin-bottom:0}
  .form-div1 .mktoForm .field{margin-bottom:10px}
  .form-div1{max-height:700px}
}

@media only screen and (max-width: 480px){
.form-div1 .mktoForm input[type=url],.form-div1 .mktoForm input[type=text],.form-div1 .mktoForm input[type=date],.form-div1 .mktoForm input[type=tel],.form-div1 .mktoForm input[type=email],.form-div1 .mktoForm input[type=number],.form-div1 .mktoForm textarea.mktoField,.form-div1 .mktoForm select.mktoField {
line-height:28.5px !important
}
}/* End custom CSS */