.holds-the-iframe {
    background: url(./images/loader.gif) center center no-repeat;
  }

#desktop-modal-app>div{
max-width: 700px;
}
#desktop-modal-app .hs-message{
display: none;
}
#oneTimeModalForm .hs-message{
display: none;
}

#desktop-modal-app .hbspt-form .input select, footer .hbspt-form .input select{
width: 100%!important;
height: 40px;
background-color: white;

}
#desktop-modal-app .hbspt-form .input input:not(#LEGAL_CONSENT\.subscription_type_7608382-9ecb910b-fbdc-426a-9494-135d47a0126a), footer .hbspt-form .input input:not(#LEGAL_CONSENT\.subscription_type_7608382-9ecb910b-fbdc-426a-9494-135d47a0126a){
width: 100%!important;
height: 40px;
}
#desktop-modal-app .hbspt-form label{
margin-top: 20px;
margin-bottom: 0px;
}
#desktop-modal-app .hs-richtext h1{
font-size: 20px;
margin-top: -30px;
margin-bottom: 0px;
}
#desktop-modal-app form{
display: flex;
flex-wrap: wrap;
justify-content: center;
}
#desktop-modal-app .form-columns-2{
flex-basis: 90%;
max-width: none!important;
}
#desktop-modal-app .form-columns-1{
flex-basis: 90%;
max-width: none!important;

}
#desktop-modal-app .hs_submit{
flex-basis: 90%;
max-width: none!important;

}
#desktop-modal-app .actions{
display: flex;
justify-content: center;
}



#desktop-modal-app .hs-error-msg{
font-size:10px;
margin-top: -30px!important;
color: red;
}



#desktop-modal-app .hs-button, footer .hs-button{
color: white;
font-weight: 600;
border:none;
margin-top: 20px;
padding: 10px 100px;
background-color: #F4482B;
font-family: Figtree;
}

#desktop-modal-app .hbspt-form p{
font-size: 12px;
line-height: 1.2;
display: inline-block!important;
}
#desktop-modal-app .hbspt-form .input{
margin-right: 0px;
width: 100%!important;
padding-left: 5px;
padding-right: 5px;
}
#desktop-modal-app .hbspt-form form-columns-2, #desktop-modal-app .hbspt-form form-columns-2{
width: 100%;
padding-left: 0px;
padding-right: 0px;
}

#desktop-modal-app h3{
text-align: center;
font-family: Figtree;
font-weight: 700;
font-size: 23px;
margin-top: 50px;
}

#desktop-modal-app h5{
text-align: left;
font-family: Figtree;
font-weight: 400;
font-size: 16px;
margin-top: 20px;
padding: 0 6%;
text-align: center;
}
#desktop-modal-app .popupContainer #hubspot-form .input input:not(#LEGAL_CONSENT\.subscription_type_7608382-9ecb910b-fbdc-426a-9494-135d47a0126a) {
width: 100% !important;
height: 40px;
}
#desktop-modal-app #hubspot-form .input select{
width: 100%!important;
height: 40px;
background-color: white;
}
#desktop-modal-app .hs-richtext{
display: none;
}
#desktop-modal-app .hs-form-booleancheckbox{
margin-top: 1rem;
}

#app-get-a-demo-btn{
border-radius: 120px;
background: var(--Brand-Colors-Blue, #2146EC);
box-shadow: 0px 24px 24px -12px rgba(5, 18, 53, 0.05), 0px 12px 12px -6px rgba(5, 18, 53, 0.05), 0px 6px 6px -3px rgba(5, 18, 53, 0.05), 0px 3px 3px -1.5px rgba(5, 18, 53, 0.05), 0px 1px 1px -0.5px rgba(5, 18, 53, 0.05), 0px 0px 0px 2px rgba(34, 34, 34, 0.05);
width: 111px;
height: 38px;
}
#app-get-a-demo-btn.hover-effect {
  background: #E9ECFD !important;
  color: var(--Brand-Colors-Blue, #2146EC);
  border: #E9ECFD;
  box-shadow: 0px 24px 24px -12px rgba(5, 18, 53, 0.05),
              0px 12px 12px -6px rgba(5, 18, 53, 0.05),
              0px 6px 6px -3px rgba(5, 18, 53, 0.05),
              0px 3px 3px -1.5px rgba(5, 18, 53, 0.05),
              0px 1px 1px -0.5px rgba(5, 18, 53, 0.05),
              0px 0px 0px 2px rgba(34, 34, 34, 0.05);
}
.app-get-a-demo-wrapper{
    display: none;
    align-items: center;
    position: absolute;
    bottom: 0;
    margin-bottom: 30px;
    margin-left: 100px;
    gap: 15px;
    cursor: pointer;
}
@media (max-width: 767px){
.app-get-a-demo-wrapper{
display: none;
}
}
@keyframes bounce {
    0%, 100% {
      transform: translateY(0);
    }
    50% {
      transform: translateY(-50px);
    }
  }

  .bounce {
    animation: bounce 0.6s ease-in-out;
  }
  #floating-image{
    width: 44px;
    height: 44px;
    border-radius: 120px;
    box-shadow: 0px 6px 6px -3px rgba(5, 18, 53, 0.05), 0px 3px 3px -1.5px rgba(5, 18, 53, 0.05), 0px 1px 1px -0.5px rgba(5, 18, 53, 0.05), 0px 0px 0px 2px rgba(5, 18, 53, 0.05);
  }
  #floating-image:hover {
    background-size: contain; 
    cursor: pointer;
}

#desktop-modal-app .submitted-message{
  text-align: center;
}