


code { color: #0099CC; display: inline-block; padding: 0 9px; position: relative; font-family: Arboria, sans-serif; font-style: normal; font-weight: 900; text-decoration: none; }
code:before { background-color: #005B81; content: ""; height: 100%; left: 0; position: absolute; top: 50%; transform: translateY(-50%) rotate(-1.5deg); transform-origin: right; width: 100%; z-index: -1; }
svg path {transition: all ease .3s;-moz-transition: all ease .3s;-webkit-transition: all ease .3s;-o-transition: all ease .3s;}
/* .dnd-section.full-width-forcedd{padding:0!important} */
.dnd-section.full-width-forcedd>div,.dnd-section.full-width-forcedd>div>div{padding-left:0px!important;padding-right:0px!important;max-width:none!important}
.noListStyle ul, .listStyle ul,.cheklist ul,.orderedlist ul,.disabled_list ul{ margin:0; padding:0; list-style:none; } /* put listStyle class to "parent" tag of "ul" */
.listStyle * + ul,.cheklist * + ul { margin-top:26px; }
.listStyle ul li,.cheklist ul li { padding-left:38px; position:relative;margin: 0;font-weight: 600;}
.noListStyle ul li {margin: 0;}
.listStyle ul li + li,.cheklist ul li + li {margin-top:8px;}
.listStyle ul li:before { position:absolute; left:0; top:2px; content:'';width: 22px;height: 22px;background-position: center;background-size: contain;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='27' viewBox='0 0 27 27' fill='none'%3E%3Ccircle cx='13.5' cy='13.5' r='3.5' fill='%232F42E7'/%3E%3C/svg%3E");}
.cheklist ul li:before { position:absolute; left:0; top:2px; content:'';width: 22px;height: 22px;background-position: center;background-size: contain;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 2C6.02944 2 2 6.02944 2 11C2 15.9706 6.02944 20 11 20C15.9706 20 20 15.9706 20 11C20 6.02944 15.9706 2 11 2ZM0 11C0 4.92487 4.92487 0 11 0C17.0751 0 22 4.92487 22 11C22 17.0751 17.0751 22 11 22C4.92487 22 0 17.0751 0 11Z' fill='%230099CC'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.7071 8.20712L9 15.9142L5.29289 12.2071L6.70711 10.7929L9 13.0858L15.2929 6.79291L16.7071 8.20712Z' fill='%230099CC'/%3E%3C/svg%3E");}

.fontWhite, .fontWhite a, .fontWhite h1, .fontWhite h2, .fontWhite h3, .fontWhite h4, .fontWhite h5, .fontWhite h6 { color:#fff; }
.primary_color, .primary_color a, .primary_color h1, .primary_color h2, .primary_color h3, .primary_color h4, .primary_color h5, .primary_color h6 { color:#0099CC; }
.secondary_color, .secondary_color a, .secondary_color h1, .secondary_color h2, .secondary_color h3, .secondary_color h4, .secondary_color h5, .secondary_color h6 { color:#005B81; }
.black_color, .black_color a, .black_color h1, .black_color h2, .black_color h3, .black_color h4, .black_color h5, .black_color h6 { color:#000000; }
.headerNav  a:hover{color:#0099CC; }
.fontWhite svg path {fill:#fff;}
.headerNav a:hover svg path {fill:#0099CC; }

.black_color_pre p { color:#000000; }

.bold,.bold a, .bold h1, .bold h2, .bold h3, .bold h4, .bold h5, .bold h6  { font-weight:700; }
.semibold,.semibold a, .semibold h1, .semibold h2, .semibold h3, .semibold h4, .semibold h5, .semibold h6  { font-weight:600; }
.medium,.medium a, .medium h1, .medium h2, .medium h3, .medium h4, .medium h5, .medium h6 { font-weight:500; }
.normal,.normal a, .normal h1, .normal h2, .normal h3, .normal h4, .normal h5, .normal h6 { font-weight:400; }
.light,.light a, .light h1, .light h2, .light h3, .light h4, .light h5, .light h6 { font-weight:300; }

.primary_bg  { background-color:#0099CC; }
.secondary_bg  { background-color:#005B81; }
.secondary_light_bg  { background-color:#E6F5FA; }
.secondary_light_bg  { background-color:#E6F5FA; }
.light_gray_bg  { background-color:#F2F7F9; }

.uppercasetitle h1, .uppercasetitle h2, .uppercasetitle h3, .uppercasetitle h4, .uppercasetitle h5, .uppercasetitle h6,.uppercasetitle {text-transform: uppercase; }
.uppercase { text-transform: uppercase; }

.Font14,.Font14 a, .Font14 p {font-size: 14px;}
.Font24 {font-size: 24px;}
.Font19 {font-size: 19px;line-height: 1.4;font-weight: 500;}
.Font15 {font-size: 15px;}
.Font18 {font-size: 18px;line-height: 1.1;}

.gap8 {gap:8px;}
.gap20 {gap:20px;}
.gap32 {gap:32px;}
.gap40 {gap:40px;}
.gap40-32 {gap:40px 32px;}

.secondarybr04 {border: 1px solid rgba(0, 91, 129, .4);}
.faqRepeater {border-bottom: 1px solid rgba(0, 91, 129, .4);cursor: pointer;}
.RecentBlogCol  a:hover {color: #89BF15;}

.lh16,.lh16 a, .lh16 h1, .lh16 h2, .lh16 h3, .lh16 h4, .lh16 h5, .lh16 h6{line-height: 1.6;}




.footer {background-color: 

  
  
    
  


  rgba(0, 153, 204, 1.0)

;}
.footerLink.fontWhite a:hover {color:#005B81;}




.HeroBannerImagesBox { max-height: 41.5vw; }
.HeroBannerImagesBox img {width: auto;height: 100% !important;object-fit: cover;}
.HeroBannerBtnRightText {max-width: 45%;width: auto;}

.Boxthreecol .RepeaterCol {width: calc(33.33% - 21.33px);}
.Boxtwocol .RepeaterCol {width: calc(50% - 16px);}
.iconCardImg {max-width: 40px;width: 100%;}
.iconCardImg img {width: 100%;height: auto;}
.alternatingCol img {width: 100%;height: 100% !important;object-fit: cover;}
.alternatingCol.border img { object-fit: unset; height: auto !important; }
.alternatingCol.border { margin-right: 2.361vw; width: 46%; height: 35vw; display: flex; padding: 3.4vw !important; border: 1px solid rgba(0, 91, 129, 0.40); }

.two-col-image .col-md-6 { height: 35vw; display: flex; align-items: center; }
.two-col-image .col-md-6 .image-container { height: 100%; }
.two-col-image .col-md-6 .image-container img { object-fit: cover; height: 100% !important; }

.time-list-style ul[style="list-style-type: circle;"] { list-style: none; }
.time-list-style ul[style="list-style-type: circle;"] li { margin: 0.75rem 0.75rem 0.75rem 0; font-size: 16px; font-weight: 600; }
.time-list-style ul[style="list-style-type: circle;"] li::marker { color: transparent; }

.UitvoeringenSection.remove-bottom-padding { padding-bottom: 0 !important; }

.tesimonial-module.small-padding { padding: 30px 0; }

.white-labels .hs-form-field > label span { color: #fff !important; }

span.AfterbgShape {height: 50%;display: block;width: 100%;background: #F2F7F9;position: absolute;bottom: 0;left: 0;}
span.BeforebgShape {height: 70%;display: block;width: 100%;background: #F2F7F9;position: absolute;top: 0;left: 0;}
.testimonialRepeater {box-shadow: 0px 10px 40px 0px #005B811A;}
.testimonialImg img {width: 50px;height: 50px !important;border-radius: 50%;object-fit: cover;}
.ImageCardImg img {width: 100%;}

.faqRepeater span.Icon svg {width: 16px;height: auto;}
.faqRepeater span.Icon {line-height: 0;}
.faqRepeater:first-child {padding-top: 0;}
.accordionMain {display: none;}
.faqRepeater.active span.Icon {transform: rotate(180deg);}
.faqTitle {flex-wrap: nowrap;}

.RecentBlogdate span.dateIcon {width: 17px;height: 17px;display: block;line-height: 0;}
.RecentBlogdate span.dateIcon svg {width: 100%;height: 100%;}
.RecentBlogdate {gap: 12px;align-items: center;flex-wrap: nowrap;}
.RecentBlogCtaBox {display: flex;align-items: center;gap: 28px;}
.RecentBlogImg img {width: 100%;aspect-ratio: 16/9.88;object-fit: cover;}
.RecentBlogImg {position: relative;}
a.postImageLink {display: block;}
.blog-section {position: relative;}
.BlogAfterShape {display: block;width: 100%;height: 90px;position: absolute;left: 0;top: 0;}
.blog-listing-main {max-width: 1008px;width: 100%;margin: 0 auto;}

/* events banner css  */
.mx-auto{margin: 0 auto;}
.font18 p{font-size:18px;}
.eventsBannerContent{max-width:514px;}
.upperContent{border-bottom: 1px solid #005b8133;}
.cardIc img {width: 34.17px;}
.cardHeading {width: calc(100% - 55px);}
.bannerCardInner {background-color: #CCDEE6;}
.bannerCard {max-width: 544px;margin-bottom: -166px;}
.newsletterForm form input.hs-button:hover {color:#FFFFFF;}
.newsletterForm .form-title {padding: 0;}

/* events property details */
.mx-10{margin-left:-10px; margin-right:-10px}
.eventDetailsHead {max-width: 571px;}
.propertyDetailCard {background-color: #CCEBF5;}
.propertyDateIcon svg{width: 16.25px;height: auto;}
.propertyDateTimeContent {width: calc(100% - 34px);}
.propertyImage img {height: 100%;object-fit: cover;}

/* events newsletter  */
.newsletterHead{max-width:514px;}
.newsletterForm{max-width:544px;}
.newsletterForm form {position:relative;}
.newsletterForm form input[type='submit'], form .hs-button{margin-top:0;}
.newsletterForm form input.hs-button {border-radius: 0 4px 4px 0;padding: 10px 20px;background-color: #005B81;border-color: #005B81;position: absolute;top: 0;right: 0;}
/* .newsletterForm form input[type='email']{border-radius: 0.28vw 0 0 0.28vw;} */

.BannerTwoCol .blogPostBannerForm {width: 354px;}
.BannerTwoCol .blogPostBannerLeft {width: calc(100% - 354px);}
.blogPostBannerForm input.hs-button.primary {width: 100%;margin-top: 12px;padding: 9.5px 15px;font-size: 15px;line-height: 1.3;}
.blogPostBannerForm .hs-form-field {margin-bottom: 8px;}
.blogPostBannerForm input[type='text'],.blogPostBannerForm  input[type='email'],.blogPostBannerForm  input[type='password'],.blogPostBannerForm  input[type='tel'],.blogPostBannerForm  input[type='number'],.blogPostBannerForm  select,.blogPostBannerForm  textarea {font-size: 15px;padding: 10px 12px;line-height: 1.2;}
.blogPostBannerMainContent,.BannerOneCol .blogPostBannertext  {max-width: 502px;width: 100%;}
.BannerOneCol .blogPostBannerMainContent  {max-width: 701px;width: 100%;}
.blogPostBannerForm form .hs-richtext *, .blogPostBannerForm form .hs-richtext p {line-height: 1.3;}


.blogPostBannerStripBox {background: #fff;box-shadow: 0px 10px 40px 0px #005B811A;}
.eventDetailsBoxtwocol .propertyDetailCard {width: 100%;}

.InfoMax571 .eventDetailInfo {max-width: 571px;width: 100%;margin: 0 auto;text-align: center;}

.alternatingRow:nth-child(odd) .alternatingCol:nth-child(2n+2) { height: 500px; }

.errorInfo h1 {font-size: 60px;text-transform: uppercase;}
.errorInfo p {font-weight: 600;margin-top: 24px;}

section.errorMainSection {min-height: 100vh;height: auto;display: flex;align-items: center;justify-content: center; position: relative;}
.errorMainSection .baseModuleParent {width: 100%;}
.errorInner {max-width: 731px;width: 100%;margin: 0 auto;}

.propertyContentInner {width: 100%;}
.propertyContent {display: flex;align-items: center;flex-wrap: wrap;}
.propertyDateIcon {line-height: 0;}
.propertyDateTime {align-items: center;}

.GrOverlay  span.baseModuleOverlay {
    background: linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
    background-color: transparent !important;
}

.blogPostBannerForm input[type=email], .blogPostBannerForm input[type=number], .blogPostBannerForm input[type=password], .blogPostBannerForm input[type=tel], .blogPostBannerForm input[type=text], .blogPostBannerForm select, .blogPostBannerForm textarea {
    border: 0;
}

.three-col-form { padding-left: 0; padding-right: 0; position: relative; }
.three-col-form .image-container { position: absolute; top: 0; right: 0; width: 42.78vw; height: 100%; }
.three-col-form .image-container img { object-fit: cover; width: 100%; height: 100% !important; }
.three-col-form .custom-container { max-width: 56.94vw; !important; margin: 0 !important; padding-right: 7.92vw; }
.three-col-form .AfspraakmakenForm { margin: 0; }
.three-col-form .AfspraakmakenTop * { text-align: left; }
.three-col-form .AfspraakmakenContent { margin: 0; }
.three-col-form input[type='text']::placeholder, 
.three-col-form input[type='email']::placeholder,
.three-col-form input[type='password']::placeholder,
.three-col-form input[type='tel']::placeholder,
.three-col-form input[type='number']::placeholder,
.three-col-form textarea::placeholder { color: rgba(0, 91, 129, 0.50); }
.three-col-form::placeholder, .three-col-form select:has(option:checked:first-child) { color: #005B81 !important; }
.three-col-form .hs-form-field > label { padding-bottom: 0.28vw; }

@media (min-width:576px){
    .propertyImage  {width:165px;}
    .propertyContent{width:calc(100% - 165px);}

    .blogPostBannerStripCol {border-right: 1px solid rgb(0 91 129 / 20%);}
    .blogPostBannerStripCol:nth-child(3n+1) {width: 33%;}
    .blogPostBannerStripCol:nth-child(3n+3) {width: 33%;border-right: none;}
    .blogPostBannerStripCol:nth-child(3n+2) {width: 34%;}

}
@media (min-width:768px){
    .alternatingRow:nth-child(2n+2) {flex-direction: row-reverse;}
    .alternatingRow:nth-child(2n+2) .alternatingCol:nth-child(2n+1),.alternatingRow:nth-child(2n+1) .alternatingCol:nth-child(2n+2) {padding-left: 15px;}
    .alternatingRow:nth-child(odd) .alternatingCol:nth-child(2n+2) { height: 35vw; }
    .alternatingRow:nth-child(2n+2) .alternatingCol:nth-child(2n+2), .alternatingRow:nth-child(2n+1) .alternatingCol:nth-child(2n+1) {padding-right: 15px;}
    .FAQbox {padding-left: 25px;}

    .AfspraakmakenForm {max-width: 544px;width: 100%;margin: 0 auto;}
    .AfspraakmakenContent {max-width: 584px;width: 100%;margin: 0 auto;}
    .RecentBlogRow {gap:60px 30px;}
    .RecentBlogCol {width: calc(50% - 15px);}
    .BlogAfterShape {height: 150px;}

    .newsletterForm form {margin-top: 40px;}

    .deskfontWhite,.deskfontWhite p, .deskfontWhite a, .deskfontWhite h1, .deskfontWhite h2, .deskfontWhite h3, .deskfontWhite h4, .deskfontWhite h5, .deskfontWhite h6 { color:#fff; }
    .blogPostBannerStripBox {margin-top: -71px;position: relative;z-index: 10;}

    .desktopNone {display: none;}

    .eventDetailsBoxtwocol .propertyDetailCard {
        width: calc(50% - 10px);
    }
    .ImageCardImg img {height:190px !important; object-fit:cover;}

    .cheklist ul li, .listStyle ul li {
        font-size: 18px;
        line-height: 1.6;
    }

}
@media (min-width: 992px) {

}
@media (min-width: 1025px){
    .alternatingRow:nth-child(2n+2) .alternatingCol:nth-child(2n+1),.alternatingRow:nth-child(2n+1) .alternatingCol:nth-child(2n+2) {padding-left: 34px;}
    .alternatingRow:nth-child(2n+2) .alternatingCol:nth-child(2n+2), .alternatingRow:nth-child(2n+1) .alternatingCol:nth-child(2n+1) {padding-right: 34px;}

    .FAQTop {padding-right: 0;}
    .FAQbox {padding-left: 45px;}

}

@media (min-width: 1200px) {
    .body-container-wrapper ul + p,
    .body-container-wrapper ol + p { margin-top: 1.778vw; }
    .body-container-wrapper ul { padding-left: 0; margin-top: 1.778vw; }

    .listStyle * + ul,.cheklist * + ul { margin-top:1.806vw; }
    .listStyle ul li,.cheklist ul li { padding-left:2.639vw;line-height: 2.014vw;}
    .listStyle ul li + li,.cheklist ul li + li {margin-top:0.347vw;}
    .listStyle ul li:before,.cheklist ul li:before { width: 1.528vw;height: 1.528vw;top:0.139vw;}

    code {padding: 0 0.625vw;}
    .gap8 {gap: 0.56vw;}
    .gap20 {gap:1.389vw;}
    .gap32 {gap:2.222vw;}
    .gap40 {gap:2.78vw;}
    .gap40-32 {gap:2.78vw 2.222vw;}

    .secondarybr04 {border: 0.069vw solid rgba(0, 91, 129, .4);}
    .faqRepeater {border-bottom: 0.069vw solid rgba(0, 91, 129, .4);}

    .Font14,.Font14 a, .Font14 p {font-size: 0.972vw;}
    .Font24 {font-size: 1.667vw;}
    .Font19 {font-size: 1.319vw;}
    .Font15 {font-size: 1.042vw;}
    .Font18 {font-size: 1.25vw;}

    .Boxthreecol .RepeaterCol {width: calc(33.33% - 1.481vw);}
    .Boxtwocol .RepeaterCol {width: calc(50% - 1.111vw);}
    .iconCardImg {max-width: 2.778vw;}

    .mx-10{margin-left:-0.694vw; margin-right:-0.694vw}

    .alternatingRow:nth-child(2n+2) .alternatingCol:nth-child(2n+1),.alternatingRow:nth-child(2n+1) .alternatingCol:nth-child(2n+2) {padding-left: 2.361vw;}
    .alternatingRow:nth-child(2n+2) .alternatingCol:nth-child(2n+2), .alternatingRow:nth-child(2n+1) .alternatingCol:nth-child(2n+1) {padding-right: 2.361vw;}

    .testimonialRepeater {box-shadow: 0px 0.694vw 2.778vw 0px #005B811A;}
    .testimonialImg img {width: 3.472vw;height: 3.472vw !important;}

    .faqRepeater span.Icon svg {width: 1.111vw;}
    .FAQTop {padding-right: 1.736vw;}
    .FAQbox {padding-left: 3.125vw;}

    .AfspraakmakenForm {max-width: 37.778vw;}
    .AfspraakmakenContent {max-width: 40.30vw;}

    .RecentBlogdate span.dateIcon {width: 1.181vw;height: 1.181vw;}
    .RecentBlogdate {gap: 0.833vw;}
    .RecentBlogCtaBox {gap: 1.944vw;}
    .RecentBlogRow {gap: 5.556vw 4.722vw;}
    .RecentBlogCol {width: calc(50% - 2.361vw);}
    .BlogAfterShape {height: 10.417vw;}

    .eventDetailsBoxtwocol .propertyDetailCard {width: calc(50% - 0.7vw);}

    .eventsBannerContent{max-width:35.7vw;}
    .bannerCard {max-width: 37.8vw;margin-bottom: -11.53vw;}
    .cardIc img {width:2.37vw;}
    .font18 p{font-size:1.25vw;}
    .cardHeading {width: calc(100% - 3.82vw);}
    .font18 p{font-size:1.25vw;}
    .newsletterForm form {margin-top: 2.78vw;}

    .eventDetailsHead {max-width: 39.65vw;}
    .propertyDateIcon svg{width: 1.128vw;}
    .propertyImage  {width:11.46vw;}
    .propertyContent{width:calc(100% - 11.46vw);}
    .propertyDateTimeContent {width: calc(100% - 2.36vw);}

    .newsletterHead{max-width:35.69vw;}
    .newsletterForm{max-width:37.78vw;}
    .newsletterForm form input.hs-button {padding: 0.70vw 2.15vw;border-radius: 0 0.278vw 0.278vw 0;}
    .BannerTwoCol .blogPostBannerForm {width: 24.583vw;}
    .BannerTwoCol .blogPostBannerLeft {width: calc(100% - 24.583vw);}

    .blogPostBannerForm input.hs-button.primary {margin-top: 0.833vw;padding: 0.66vw 1.042vw;font-size: 1.042vw;}
    .blogPostBannerForm .hs-form-field {margin-bottom: 0.556vw;}
    .blogPostBannerForm input[type='text'],.blogPostBannerForm  input[type='email'],.blogPostBannerForm  input[type='password'],.blogPostBannerForm  input[type='tel'],.blogPostBannerForm  input[type='number'],.blogPostBannerForm  select,.blogPostBannerForm  textarea {font-size: 1.042vw;padding: 0.694vw 0.833vw;}
    .Mobnoborder input[type='text'], .Mobnoborder input[type='email'], .Mobnoborder input[type='password'], .Mobnoborder input[type='tel'], .Mobnoborder input[type='number'], .Mobnoborder select, .Mobnoborder textarea {border: 0;padding: 0.972vw 1.25vw;}
    .blogPostBannerMainContent,.BannerOneCol .blogPostBannertext {max-width: 34.861vw;}
    .BannerOneCol .blogPostBannerMainContent  {max-width: 48.681vw;}

    .blogPostBannerStripCol {border-right: 0.069vw solid rgb(0 91 129 / 20%);}
    .blogPostBannerStripBox {box-shadow: 0px 0.694vw 2.778vw 0px #005B811A;margin-top: -4.931vw;}

    .blog-listing-main {max-width: 70vw;}

    .InfoMax571 .eventDetailInfo {max-width: 39.653vw;}

    .ImageCardImg img {height:18.056vw !important;}

    .errorInfo h1 {font-size: 4.167vw;}
    .errorInfo p {margin-top: 1.667vw;}
    .errorInner {max-width: 50.764vw;}

    .cheklist ul li, .listStyle ul li {
        font-size: 1.25vw;
    }
    .max90 {max-width: 90%;width: 100%;}

}

@media (max-width: 1199px) {
    .Tabgap30 {gap:30px;}
    .Tabgap25 {gap:25px;}
    .Tabgap20 {gap:20px;}

    .errorInfo h1 {font-size: 42px;}

    .HeroBannerCol.wrapping-left {padding-left: 30px;}
    .gap40-32 {gap: 25px 20px;}
    .Boxthreecol .RepeaterCol {width: calc(33.33% - 13.33px);}
    .RecentBlogCtaBox {flex-wrap: wrap;gap: 16px;align-items: start;flex-direction: column-reverse;padding-top: 8px;}

    .CTAbuttonBox .h5 {font-size: 20px;line-height: 1.3;}
    .CTAbuttonBox .h5 span {font-size: 18px;}
  
  .three-col-form .image-container { width: 32vw; }
}

@media (max-width: 1080px) {
}

@media (max-width: 991px) {
    .Font19 {font-size: 17px;}
    .gap20 {gap: 16px;}

    .HeroBannerCol.wrapping-left {padding-left: 24px;padding-right: 24px;}
    .HeroBannerBtnRightText {max-width: 228px;}
    .Boxthreecol.tab50 .RepeaterCol {width: calc(50% - 10px);}

  .three-col-form .image-container { width: 22vw; }
}

@media (max-width: 767px) {

    .errorInfo h1 {font-size: 36px;}

    code {padding: 0 4px;}
    .MobNone {display: none;}

    .listStyle * + ul, .cheklist * + ul {margin-top: 15px;}

    .HeroBannerImagesBox {width: 100%;}
    .HeroBannerImagesBox img {width: 100%;}
    .gap40-32 {gap: 16px 15px;}
    .iconCardImg {max-width: 36px;width: 100%;}
    .Boxthreecol .RepeaterCol {width: calc(33.33% - 10px);}
    .Boxthreecol.tab50 .RepeaterCol {width: 100%;}
    .Boxtwocol .RepeaterCol {width: calc(33.33% - 10px);}

    .UitvoeringenSection   .gap40-32 {gap: 35px 15px;}
    .testimonialRow.gap40-32 {gap: 24px;}
    span.AfterbgShape {height: 75%;}

    .alternatingCol + .alternatingCol {padding-top: 60px;}

    .FAQbox,.FAQTop {width: 100%;}
    .FAQInner {gap: 40px;}
    .faqRepeater span.Icon svg {width: 14px;}
    .w-md-50 {width: 100%;}

    .cheklist ul li, .listStyle ul li {padding-left: 32px;}
    .cheklist ul li:before, .listStyle ul li:before {height: 20px;top: 3px;width: 20px;}
    .cheklist ul li+li, .listStyle ul li+li {margin-top: 8px;}

    .RecentBlogRow {gap: 60px;}

    .newsletterForm input[type='email']{padding:14px 20px;}
    .newsletterForm .form-title {padding: 0;}
    .newsletterForm form {margin-top: 30px;}

    .MobBgNone {background-image: none !important;}
    .MobBgNone span.baseModuleOverlay {display: none;}

    .BannerTwoCol .blogPostBannerLeft {width: 100%;}
    .BannerTwoCol .blogPostBannerForm {width: 100%;}
    .Mobhidecontainer .content-wrapper {padding: 0;}

    .blogPostBannerLeft {padding-left: 24px;padding-right: 24px;}

    .Blogpostfeatured img {height: auto;width: 100%;min-height: 347px;object-fit: cover;}
    .testimonialRepeater {box-shadow: 0px 5px 30px 0px #005B811A;}
    .AfspraakmakenTop {text-align: center;}
    .UitvoeringenTop br {display: none;}
    .propertyDateTimeContent {font-size: 15px;font-weight: 600;}

    .newsletterForm form input.hs-button {
        padding: 11px 20px;
    }
    .accordionMain {
        width: 100%;
        max-width: 670px;
    }

    .blogPostBannerForm input[type=email], .blogPostBannerForm input[type=number], .blogPostBannerForm input[type=password], .blogPostBannerForm input[type=tel], .blogPostBannerForm input[type=text], .blogPostBannerForm select, .blogPostBannerForm textarea {
        font-size: 16px;
        line-height: 1.125;
        padding: 13px 16px 12px;
        border: 0;
    }
  
  .two-col-image .col-md-6 { height: unset; }
  
  .three-col-form .custom-container { padding-right: 0; }
  .three-col-form .image-container { position: unset; width: 100%; aspect-ratio: 1/1; }
}

@media (max-width:575px){
    .Boxthreecol .RepeaterCol {width: calc(50% - 7.5px);}
    .Boxtwocol .RepeaterCol {width:  calc(50% - 7.5px);}
    .eventDetailsMain .propertyImage, .propertyContent{width:100%;}

    .blogPostBannerStripCol {padding: 16px 0px;width: 100%;}
    .blogPostBannerStripBox {padding: 8px 24px;}
    .blogPostBannerStripCol + .blogPostBannerStripCol {border-top: 1px solid rgb(0 91 129 / 20%);}
    .propertyImage {width: 100%;}
    .bannerCard  .button a {
        padding: 9px 25px;
    }

    .newsletterForm form input.hs-button {
        padding: 11px 20px;
        line-height: 1.267;
    }
    .newsletterForm input[type=email] {
        padding: 11.5px 20px;
    }
}

@media (max-width:480px){
    .HeroBannerRow div {width: 100%;}
    .footerLink.Font14 a {font-size: 12px;}
    .AfspraakmakenSection {text-align: left;}
    .RecentBlogCtaBox .button {width: 100%;}

    .bannerCard .lowerContent .button, .timeDate {width:100%;}
    .newsletterForm form input.hs-button{position:unset;width:100%; border-radius: 4px;}
    .propertyImage img {height: 192px;object-fit: cover;}
    .blogPostBannerMainContent h1 {word-break: break-all;}
    .FAQTop h2 {max-width: 283px;width: 100%;}

}