.body-wrapper>div {display: initial;}
.container{width: 100%;padding-right: 16px;padding-left: 16px;margin-right: auto;margin-left: auto;}
.container-fluid{width:100%;}

@media(min-width:768px){
.container{max-width: 1250px;padding-left: 16px;padding-right: 16px;}
}
.header-logo {display: flex;justify-content: space-between;align-items: center;padding-top: 40px;}
.header-logo img:first-of-type{width: 125px;height: auto;}
.content--column img{width: 170px;}
.content{padding-top: 30px;}
.content-row{display: flex;flex-wrap: wrap;position: relative;gap:30px}
.content--column{position: relative;width: 100%;max-width:700px;}
.content--column h1{font-size: 40px;font-weight: 400;color: #fff;margin-bottom: 15px;margin-top:0;}
.content--column h5{color:#fff;font-size: 20px;font-weight: 400;margin-bottom: 20px;margin-top:0;}
.content--column h5 b{font-weight:600;}
.content--column p{color: #020007;font-size: 18px;font-weight: 400;margin-bottom:10px;padding-right:20px }
.download {text-align: center;margin-top: 30px;}
.download h6{font-size: 25px;font-weight: 500;margin-bottom: 30px;color: #000000;margin-top:0;}

.download form{display: block;}
.download form .hs-error-msg {color: #EF6B51;font-size: 13px!important;margin-top: 0;text-indent: 0!important;text-align: left;}
.download form ul.no-list.hs-error-msgs.inputs-list {padding: 0;}


.download form .hs-form-field {margin-bottom: 5px;display: block;margin-right: 0px;width: 100%;}
.download form input[type=text],
.download form input[type=email],
.download form input[type=password],
.download form input[type=tel],
.download form input[type=number],
.download form input[type=file],
.download form select,
.download form textarea{background-color: #fff;border: 1px solid #fff; margin-bottom: 10px;padding: 10px;width: 100%;border-radius: 0;}
.download form .hs_utm_geo.hs-utm_geo.hs-fieldtype-text.field+div{display: block;width: 100%;padding: 0px;margin-right: 0px;text-align:left;}
.download form .hs-richtext.hs-main-font-element p, .download form .hs-richtext, .download form .hs-richtext p{margin-bottom:0px;font-size: 16px;}
.download form .hs-richtext.hs-main-font-element p a{text-decoration:none;color:#000;}
.download form .hs_single_checkbox_gdpr.hs-single_checkbox_gdpr.hs-fieldtype-booleancheckbox.field {width: 100%;margin-bottom: 0px;margin-right: 0px;}
.download form .inputs-list{margin-bottom: 10px;padding-left: 20px;}
.download form label{text-indent: -1.5em;}
.download form .hs_submit.hs-submit {width: 100%;float: inherit;position: relative;}
.download form input.hs-button.primary.large {background-color: #232d38;border: 1px solid #232d38;color: #fff;font-weight: 600;padding: 10px 40px;width: 100%;text-transform:uppercase;}
.download form .hs-richtext{color:#000000;}
.label-firstname-1f038bb8-0dcc-43eb-9315-d416b3df5aa8_1369, .label-email-1f038bb8-0dcc-43eb-9315-d416b3df5aa8_1369{display:none;}
.download form .hs_submit.hs-submit {margin-bottom:20px;}
.download .submitted-message{padding: 30px;position: absolute;width: 100%;left: 0;bottom:auto;}
.download .submitted-message p{font-size: 16px;font-weight: 500;}
.download .submitted-message .btn-secondary{background-color:#454A67;border: 1px solid #454a67;font-family: 'Poppins', sans-serif !important;margin:0 !important;padding: 10px 50px;font-size: 18px;}
@media(min-width:576px){
  .download .submitted-message{bottom:0;}
}
@media (min-width: 768px){
    
}
  .download form{display: flex;   flex-direction: column;}.download form label {font-size: 12px;}
  .download form .hs-form-field {margin-bottom: 14px;display: inline-block;margin-right: 20px;width: 100%;}
  .download form input[type=text],
  .download form input[type=email],
  .download form input[type=password],
  .download form input[type=tel],
  .download form input[type=number],
  .download form input[type=file],
  .download form select,
  .download form textarea{margin-bottom: 0px;}
  .download form .hs_utm_geo.hs-utm_geo.hs-fieldtype-text.field+div{display: inline-block;width: 100%;padding: 0px;margin-right: 20px;}
  .download form .hs_submit.hs-submit {width: 50%;float: right;position: relative;margin-bottom:0px;}
  .content--column img{width: 350px;}
.content--column {padding-right:0px}
  .content--column h1{font-size: 64px;}
  .content--column h5{font-size: 32px;}
  .content--column p{font-size: 20px;}
  .download h6{font-size: 26px;text-align:left; padding-top:25px; margin-bottom: 20px !important;}
  .download .submitted-message p{font-size: 20px;}
}

.hs_error_rollup {display: none;}
