#resultContainer{
  flex:1 1 0;
  background-color:#2e3138;
  border-radius:1rem;
  display:flex;
  flex-direction:column;
  padding:24px;
  margin-left:2rem;
  height:594px;
/*   max-width: 474px; */
  color:white;
}
#resultContainer .result-title{
  color:#fcc983
}
.roi-form>div{
  display:flex
}
.roi-form .hbspt-form{
  flex:1 1 0;
}

.roi-form .hbspt-form > .submitted-message {
  font-size:22px;
}

.roi-form .hbspt-form > .submitted-message > p:nth-child(2) {
  position: absolute;
  margin: 0;
  margin-top: 1rem;
  margin-left: 24px;
}

.roi-form .hbspt-form > .submitted-message > p:nth-child(3) {
  font-size:13px;
  background-color: #f5f8fe;
  border-radius: 8px;
  padding: 1rem 2rem 1rem 4rem;
}

.roi-form .hbspt-form > .submitted-message > p:nth-child(4)>a{
  background-color: #346df1;
  color: white;
  font-size:18px!important;
  border-radius: 8px;
  padding: 12px 24px;
}

.roi-form .hbspt-form > .submitted-message > p:nth-child(4){
  margin-top: 2rem;
}

.roi-form input{
  padding:6px!important;
  max-width:none;
  border: 1px solid #cbd6e2!important;
  box-sizing: border-box!important;
  -webkit-border-radius: 3px;!important
  -moz-border-radius: 3px!important;
  -ms-border-radius: 3px!important;
  border-radius: 3px!important;
}
.roi-form .hs-form-field>legend, .roi-form .hs-form-field>label{
  padding:0!important;
}
.roi-form .hs_submit input[type="submit"] {
  padding:12px 24px!important;
  border-radius:8px!important;
}

.four-section{
  display:flex;
  align-items: flex-start;
  justify-content: space-between;
  margin:2rem 0 0;
}
.four-section:first-child{
  margin:0
}
.four-section:first-child h5{
  margin:0;
  color:#fff;
  font-size:22px;
  font-weight:400;
}
.left-image-container{
  width:6rem;
  height:6rem;
  padding:1rem;
  box-sizing:border-box;
  background-color: #464A53;
  border-radius: 16px;
  margin-right:24px;
}
.right-result-container{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  justify-content:flex-start;
  flex:1 1 0;
}
.right-result-container h6{
  font-weight: 500;
  font-size: 40px;
  line-height: 40px;
  color:#fcc983;
  margin:0 0 8px;
}
.right-result-container p:nth-child(2){
  font-size:16px;
  margin-bottom:8px;
  color:#fff;
}
.right-result-container p:nth-child(3){
  font-size:14px;
  color:#fff;
  margin:0;
}
@media (max-width:1140px){
  .right-result-container p:nth-child(3){
    font-size:13px;
  }
  .four-section{
    margin:24px 0 0;
  }
}
@media (max-width:900px){
  .four-section{
    margin:18px 0 0;
  }
  .right-result-container h6 {
    font-size: 32px;
    line-height: 36px;
  }
  .left-image-container {
    width: 4rem;
    height: 4rem;
    padding: 4px;
    border-radius:10px;
    margin-right: 16px;
  }
}
@media (max-width:767px){
  .left-image-container {
    display:none;
  }
}
@media (max-width:600px){
  .roi-form>div {
    flex-direction: column;
  }
  .roi-form .hbspt-form {
    margin-bottom:2rem;
  }
  #resultContainer {
    margin-left: 0;
  }
}

