.fp-left-content-right-img-2020
{padding-bottom: 70px !important;}

.fp-left-content-right-img-2020 .container
{
    max-width: 1020px;
    margin: 0 auto;
}

.dienstenbox-2020
{ 
	background: rgb(93 26 107 / 0.1);
	padding-top: 70px;
	padding-bottom: 20px;
}

 

.dienstenbox-2020 .homepageDienstenbox .feature-box {
    padding: 30px;
    border-top: 4px solid #fff;
    background: #fff;
    border-radius: 10px;
}

.dienstenbox-2020 .homepageDienstenbox h1
{text-align: center;
    margin: 0 auto;
    color: #5d1a6a;
    font-size: 40px;
    font-weight: 700;
    max-width: 600px;
    line-height: 1.1;
}

.voordelenhubspotnew {
    background-color: #5d1a6b;
    padding: 1px 15px 25px 20px;
    border-radius: 3px;
    min-width: 100%;
    text-align: center;
}

.voordelenhubspotnew .feature-box.fbox-plain.fbox-small .fbox-icon i
{display: none;}

.voordelenhubspotnew .feature-box.fbox-plain.fbox-small {
    padding-left: 0 !important;
}

.voordelenhubspotnew .feature-box.fbox-plain.fbox-small .fbox-icon {display: none;}

.cta-download-ebook-2020{
    position: relative;
    margin: 0;
    padding: 70px 0 20px 0;
    background-color: transparent;
    overflow: hidden;
}
.promo-cta-2020
{padding: 90px 20px !important;}

.quotebox {
    padding: 70px 0;
    background-color: rgb(82 184 156);
    margin: 80px auto 0 auto;

}

.quotebox .testi-meta {
    color: #fff;
}
.quotebox .testi-content {
    position: relative;
    overflow: hidden;
    max-width: 100%;
}
.quotebox .container{
    max-width: 1020px;
    margin: 0 auto;
}
.quotebox .testi-content p {
    margin-bottom: 20px;
    font-weight: 600 !important;
    color: #fff;
    font-size: 22px !important;
    font-style: italic;
    margin-top: 0px !important;
}
.quotebox .testi-meta span {
    color: rgb(255 255 255 / 0.8);
}

.quotebox .testi-image, .quotebox .testi-image a, .quotebox .testi-image img, .quotebox .testi-image i {
    display: block;
    width: 125px;
    height: 125px;
    border-radius: 10px;
  
}

.device-xs .quotebox .testi-image, .quotebox .testi-image a, .device-xs .quotebox .testi-image img, .device-xs .quotebox .testi-image i {
    display: block;
   width: 100%;
    height: auto;
   margin-bottom: 30px;
  
}

.device-xs .quotebox .testi-image, .quotebox .testi-image a, .device-xs .quotebox .testi-image img, .device-xs .quotebox .testi-image i {
    display: block;
    width: 100%;
    height: auto;
    margin-bottom: 30px;
}
.quotebox .testi-content {
 
    color: #5c1a69 !important;
}

.quotebox .button{
    border-radius: 10px;
    border-bottom: 3px solid rgba(0,0,0,0.15);
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    text-transform: none;
    height: 50px;
    line-height: 50px;
}

.homeblogbox .feature-box.media-box.fbox-bg .fbox-desc {
  
    min-height: 195px;
}

.logo-box img {
   padding: 5px 20px; 
}

.inboundprijzenbox p
{min-height: 160px;}


.formbox{ 
	background: #5d1a6b !important;
    padding: 40px !important;
    margin-top: -250px !important; 
}
.formbox .hs_cos_wrapper.form-title {
    display: block;
    color: #fff;
    padding-left: 10px;
    margin-bottom: 20px;
}
   .formbox {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        background: rgba(255, 255, 255, 0);
        border-top-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-right-width: 0px;
        border-radius: 0px !important;
        -moz-border-radius: 0px !important;
        -webkit-border-radius: 0px !important;
        border-color: !important;
        border-style: solid !important;
 
        margin: 0 auto;
    }

   .formbox .hs-form {
        max-width: 100%;
        margin: auto;
    }
    .formbox .hs-form input[type="date"],
    .formbox .hs-form input[type="datetime"],
    .formbox .hs-form input[type="datetime-local"],
    .formbox .hs-form input[type="email"],
    .formbox .hs-form input[type="month"],
    .formbox .hs-form input[type="number"],
    .formbox .hs-form input[type="password"],
    .formbox .hs-form input[type="range"],
    .formbox .hs-form input[type="search"],
    .formbox .hs-form input[type="tel"],
    .formbox .hs-form input[type="text"],
    .formbox .hs-form input[type="time"],
    .formbox .hs-form input[type="url"],
    .formbox .hs-form input[type="week"],
    .formbox .hs-form fieldset.form-columns-1 textarea.hs-input,
    .formbox .hs-form fieldset.form-columns-1 .input select,
    .formbox .hs-form .input textarea,
    .formbox .hs-form .hs-input textarea,
    .formbox .hs-form textarea,
    .formbox .hs-form .input select,
    .formbox .hs-form .hs-input select,
    .formbox .hs-form select {
        border: 1px solid #d6d6d6;
        width: 100%;
        padding: 9px 14px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
.formbox .hs-form-required{display: none !important; }
    .formbox .hs-form ul {
        list-style-type: none;
        margin: 0;
        padding-left: 0;
    }
    .formbox .hs-form fieldset.form-columns-1 .hs-input {
        width: 100% !important;
    }
    .formbox .hs-form fieldset.form-columns-1 input[type="checkbox"],
    .formbox .hs-form fieldset.form-columns-1 input[type="radio"] {
         width: 16px !important;
    margin-right: 15px !important;
    margin-top: 7px;
    height: 16px;
    }
.formbox .legal-consent-container .hs-form-booleancheckbox-display>span {
    display: flex;
    margin-left: 30px;
}
.formbox .legal-consent-container .hs-form-booleancheckbox-display p {
    margin: 0;
    display: inline;
    color: #1D2940;
    font-family: "Open Sans";
    font-size: 13px;
    letter-spacing: 0;
    line-height: 21px;
}
 .formbox .hs-form .hs-richtext p
{margin-bottom: 0px;}
    .formbox .hs-form label {
        color: #606060;
			    margin-bottom: 0;
    }
    .formbox .hs-form fieldset {
        max-width: 100% !important;
    }
    .formbox .hs-form fieldset.form-columns-3 .hs-form-field {
        width: 33.333% !important;
    }
    .formbox .hs-form fieldset {
        margin-bottom: 0 !important;
    }
    .formbox .hs-form .hs-form-field {
        margin-bottom: 15px;
    }
    .formbox .hs-form label {
        font-weight: normal;
        letter-spacing: 1px;
    }
    .formbox .hs-form ul li {
        margin-top: 4px;
        margin-bottom: 4px !important;
        float: left;
        width: 100%;
    }
    .formbox .hs-form fieldset textarea.hs-input {
        min-height: 200px;
    }
    .formbox .hs-form select {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        padding: 5px;
        border-radius: 0;
    }
    .formbox .hs-form button,
    .formbox .hs-form input[type="button"],
    .formbox .hs-form input[type="reset"],
    .formbox .hs-form input[type="submit"] {
      background: #606060;
    color: white;
    padding: 7px 45px;
    font-weight: normal;
    font-size: 13px;
    text-transform: none;
    letter-spacing: 0px;
    margin-top: 40px !important;
    height: 56px !important;
    line-height: 1 !important;
    min-width: 220px !important;
    }
    .formbox .hs-form fieldset.form-columns-2 .hs-form-field {
        width: 50%;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    .formbox .hs-form fieldset.form-columns-3 .hs-form-field,
    .formbox .hs-form fieldset.form-columns-2 .hs-form-field {
        float: left;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    .formbox .hs-form fieldset .hs-form-field {
        padding: 0 10px;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    .hs_cos_wrapper.form-title {
        display: none;
    }
    @media screen and (max-width: 400px) {
        .formbox .hs-form fieldset.form-columns-3 .hs-form-field {
            width: 100% !important;
        }
    }
 
    .formbox .hs-form label,
    .formbox .hs-form label span {
        font-family: "Open Sans", Arial !important;
        color: #fff !important;
        font-size: 13px !important;
        letter-spacing: 0px !important;
        font-weight: 600 !important;
        margin-bottom: 6px;
          text-transform: none;
    }
    .formbox .hs-form label {
        width: 100% !important;
        float: left !important;
        text-align: left !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .formbox .hs-form input[type="date"],
    .formbox .hs-form input[type="datetime"],
    .formbox .hs-form input[type="datetime-local"],
    .formbox .hs-form input[type="email"],
    .formbox .hs-form input[type="month"],
    input[type="number"],
    .formbox .hs-form input[type="password"],
    .formbox .hs-form input[type="range"],
    .formbox .hs-form input[type="search"],
    .formbox .hs-form input[type="tel"],
    .formbox .hs-form input[type="text"],
    .formbox .hs-form input[type="time"],
    .formbox .hs-form input[type="url"],
    .formbox .hs-form input[type="week"],
    .formbox .hs-form .input textarea,
    .formbox .hs-form .hs-input textarea,
    .formbox .hs-form textarea,
    .formbox .hs-form .input select,
    .formbox .hs-form .hs-input select,
    .formbox .hs-form select {
        text-align: left !important;
        font-family: "Open Sans", Arial !important;
        letter-spacing: 0px !important;
        font-weight: 400 !important;
        font-size: 15px !important;
        border-color: #ffffff !important;
        color: #A2A2A2 !important;
        background-color: #ffffff !important;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 16px;
        padding-right: 10px;
        border-style: solid !important;
        border-radius: 8px !important;
        -moz-border-radius: 8px !important;
        -webkit-border-radius: 8px !important;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        border-top-width: 1px !important;
        border-bottom-width: 1px !important;
        border-left-width: 1px !important;
        border-right-width: 1px !important;
        height: auto !important;
    }
    .formbox .hs-form input::-webkit-input-placeholder,
    .formbox .hs-form select::-webkit-input-placeholder {
        color: #a1a1a1 !important;
        text-align: left !important;
    }
    .formbox .hs-form input::-moz-placeholder,
    .formbox .hs-form select::-moz-placeholder {
        color: #a1a1a1 !important;
        text-align: left !important;
    }
    .formbox .hs-form input:-ms-input-placeholder,
    .formbox .hs-form select:-ms-input-placeholder {
        color: #a1a1a1 !important;
        text-align: left !important;
    }
    .formbox .hs-form input:-moz-placeholder,
    .formbox .hs-form select:-moz-placeholder {
        color: #a1a1a1 !important;
        text-align: left !important;
    }
    .formbox .hs-form button,
    .formbox .hs-form input[type="button"],
    .formbox .hs-form input[type="reset"],
    .formbox .hs-form input[type="submit"] {
            font-family: "Open Sans", Arial !important;
    letter-spacing: 0px !important;
    font-weight: 600 !important;
    font-size: 20px !important;
    color: #5b186a !important;
    background: #fff;
    border-top-width: 2px !important;
    border-bottom-width: 2px !important;
    border-left-width: 2px !important;
    border-right-width: 2px !important;
    border-radius: 6px !important;
    border-style: solid !important;
    border-color: #5b186a !important;
    border-radius: 8px !important;
    -moz-border-radius: 8px !important;
    -webkit-border-radius: 8px !important;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    /* box-shadow: inset 0 -2px 0 0 rgba(0,0,0,0.16); */
    padding-left: 40px;
    padding-right: 40px;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    transition: all 0.2s linear;
    -khtml-transition: all 0.2s linear;
    }
    .formbox .hs-form .hs-submit {
        display: inline-block;
        width: 100%;
    }
    .formbox .hs-form .hs-submit .actions {
        width: 100% !important;
        float: left !important;
        clear: both !important;
        text-align: left !important;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    @media screen and (max-width: 767px) {
        .formbox .hs-form .form-columns-2 > div.hs-form-field,
        .formbox .hs-form .form-columns-3 > div.hs-form-field,
        .formbox .hs-form .form-columns-4 > div.hs-form-field {
            width: 100% !important;
        }
    }
    .formbox .hs-richtext {
        float: left !important;
        width: 100% !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        color: #666666 !important;
        font-weight: 600 !important;
        letter-spacing: 0px !important;
        font-size: 13px !important;
        font-family: "Open Sans" !important;
    }
    .formbox .hs-form .hs-submit .actions {
        text-align: center !important;
    }
    .formbox .hs-form .hs-error-msgs label,
    .formbox .hs-form .hs-error-msgs label span {
        font-family: "Lato", Arial !important;
        letter-spacing: 1px !important;
        font-weight: 300 !important;
        font-size: 12px !important;
        color: #ff7373 !important;
    }
    .formbox .hs-form button:hover,
    .formbox .hs-form input[type="button"]:hover,
    .formbox .hs-form input[type="reset"]:hover,
    .formbox .hs-form input[type="submit"]:hover {
        background: #5bbb9d !important;
        color: #ffffff !important;
        border-color: #5bbb9d !important;
    }
    .grecaptcha-badge {
        width: auto !important;
        height: auto !important;
        box-shadow: none !important;
    }
    .formbox .hs-form input[type="checkbox"] {
        margin-right: 10px;
        margin-top: -2px;
    }
    .center-the-form form,
    .center-the-form form input {
        text-align: center;
    }
 
.hs-form fieldset.form-columns-2 .hs-input {
 
    height: 44px !important;
 
 
}

.formbox .hs-main-font-element h2 {
    color: #fff;
    font-size: 36px;
    margin-bottom: 20px;
    line-height: 1;
    letter-spacing: 0px;
    font-weight: 600;
}
.formbox .hs-form .hs-richtext {
    float: left !important;
    width: 100% !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
    color: rgb(255 255 255 / 60%) !important;
    font-weight: 400 !important;
    letter-spacing: 0px !important;
    font-size: 14px !important;
}


.lpcontent ul
{    list-style-type: none !important;}
.lpcontent ul li {
    position: relative;
    padding-left: 36px;
    margin-bottom: 8px;
    font-size: 18px;
}

.lpcontent ul li:before {
    position: absolute;
    top: 0;
    left: 3px;
    content: "";
    width: 17px;
    height: 19px;
    margin: 8px 0;
    background: url(https://www.one4marketing.nl/hubfs/2020/image/icon-checkmark-thin-accent.svg) no-repeat;
    background-size: 17px auto;
}

.lpcontent.exclusive ul li:before {
    position: absolute;
    top: 0;
    left: 3px;
    content: "";
    width: 17px;
    height: 19px;
    margin: 8px 0;
    background: url(https://www.one4marketing.nl/hubfs/2020/image/icon-crossmark-thin-accent.svg) no-repeat;
    background-size: 17px auto;
}

.device-md  .formbox, .device-sm  .formbox, .device-xs .formbox
{
    padding: 50px !important;
    margin: 0px !important;
}
.device-md  .formcontent, .device-sm  .formcontent, .device-xs .formcontent

{width: 100% !important; padding:0px 50px !important;}

.device-xs .logo-box p, .device-sm .logo-box p{text-align: center;}

.device-xs .logo-box p img:after, .device-sm .logo-box p img:after{

content: "";
    display: block;
}