.w-100{width: 100%;}
.w-100.kt-svg-icons{margin-left: 24px;}
.btn_link>a::before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;}

.outline_btn>a{
    border: 1px solid #df53af;
    background-color: #f2f3f5 !important;
    font-size: 16px !important;
}
.outline_btn>a:hover{
    background: linear-gradient(0deg,rgba(193, 46, 141, 1) 0%, rgba(154, 41, 115, 1) 100%) !important;
    color: #fff !important;
    box-shadow: none !important;
}
.fill_btn>a{
    box-shadow: none;
    font-size: 16px !important;
}
.fill_btn>a:hover{
    background: #982a71 !important;
    box-shadow: none !important;
}
.gap-20{
    gap: 20px;
}
.text_btn a:hover{
    box-shadow: none !important;
    color: #df53af !important;
}
.line-shadow,.shadow-image{position: relative;}
.line-shadow::after{display: block;
    height: 6px;
    width: 100%;
    content: "";
    background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, .5) 0, rgba(255, 255, 255, 0) 65%);}

.faq-group2 .kt-accordion-pane{border-bottom: 1px solid #eee;}

.shadow-image::after{content: '';position: absolute;left: 0;bottom: -22px;width: 100%;height: 25px;background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" viewBox="0 0 600 28" preserveAspectRatio="none"><g clip-path="url(%23a)"><mask id="b" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="600" height="28"><path d="M0 0h600v28H0V0Z" fill="%23fff"></path></mask><g filter="url(%23c)" mask="url(%23b)"><path d="M16.439-18.667h567.123v30.8S438.961-8.4 300-8.4C161.04-8.4 16.438 12.133 16.438 12.133v-30.8Z" fill="%23000"></path></g></g><defs><clipPath id="a"><path fill="%23fff" d="M0 0h600v28H0z"></path></clipPath><filter id="c" x="5.438" y="-29.667" width="589.123" height="52.8" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur stdDeviation="5.5" result="effect1_foregroundBlur_3983_183"></feGaussianBlur></filter></defs></svg>');z-index: -1;}
.single-content ol{margin-bottom: 16px;}

.comon-form{display: flex;flex-wrap: wrap;margin-left: -10px;margin-right: -10px;}
.column-50{flex: 0 0 50%;max-width: 50%;}
.comon-form>*{padding-left: 10px;padding-right: 10px;width: 100%;}
.form-group{margin-top: 16px;margin-bottom: 16px;}
.form-group label{color: #434549;font-size: 16px;display: inline-block;width: 100%; text-align: start;}
.form-group input:not(input[type="submit"],input[type="radio"],input[type="checkbox"]),.form-group select{background-color: #f2f3f5;border: 1px solid #f2f3f5;font-size: 16px;color: #5c023e;border-radius: 6px;width: 100%;box-shadow: none;height: 50px;padding-left: 40px;margin-top: 6px;}
.form-group input:not(input[type="submit"],input[type="radio"],input[type="checkbox"]):focus,.form-group label:hover input:not(input[type="submit"],input[type="radio"],input[type="checkbox"]),.form-group label:hover select,.form-group select:focus{border-color: #5c023e;}
.form-group select{padding-left: 16px;padding-right: 16px;background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='25' height='25' fill='none' stroke-width='2' stroke='%235c023e'><path d='M6 9l6 6 6-6'/></svg>") no-repeat 98% 50%;}
.form-group select option{color: #5c023e;}
.bottom_form_group{background-color: #f2f3f5;border: 1px solid #5c023e;padding: 15px;border-radius: 6px;margin-top: 20px;}
.form-info-text p {text-align: start;}
.form-group span[data-name="attachment"] input {background: transparent; border: none; border-radius: 0px; padding: 50px 20px; margin: 0px; height: auto;}
.form-group span[data-name="attachment"] { margin-bottom: 50px; overflow: hidden; border: 2px dashed #f2f3f5; display: flex; align-items: center; justify-content: center; gap: 10px; transition: all ease-in-out 0.3s;}
.form-group span[data-name="attachment"]:hover, .form-group select:focus, .form-group textarea:focus {border-color: #5c023e !important;}

.checkbox_main_title{margin-top: 35px !important;margin-bottom: 24px !important;}
.checkbox-group{margin-bottom: 40px;}
.checkbox-group p{margin-bottom: 0;}
.checkbox-group .wpcf7-list-item{margin-left: 0;}
.checkbox-group .wpcf7-list-item label{display: block;width: 100%;}
.checkbox-group .wpcf7-list-item label input{opacity: 0;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.checkbox-group p:first-child{position: relative;}
.checkbox-group .wpcf7-form-control-wrap{position: absolute;display: block;left: 0;top: 6px;width: 100%;height: 100%;padding-left: 24px;}
.checkbox-group .wpcf7-list-item label span::before{content: '';position: absolute;left: 0;top: 0;width: 15px;height: 15px;border: 1px solid #5c023e;border-radius: 4px;}
.checkbox-group .wpcf7-list-item label span::after{content: '';position: absolute;left: 4px;top: 4px;width: 7px;height: 7px;background-color: #5c023e;border-radius: 2px;opacity: 0;}
.checkbox-group .wpcf7-list-item label input:checked + span::after, .privacy-group .wpcf7-list-item:has(input:checked):after {opacity: 1 !important;}
.checkbox-group .checkbox-label,.checkbox-group p + p{padding-left: 24px;display: block;}
.checkbox-label{color: #434549;}
.para-mb-0 p{margin-bottom: 4px;}
.form-actions{display: flex;align-items: center;justify-content: center;gap: 20px;flex-wrap: wrap;}
.form-actions .wpcf7-spinner{display: block;position: absolute;}
.form-outline-btn{font-weight: 600;font-size: 16px;line-height: 1.7;border-radius: 5px;padding: 12px 20px 12px 20px;border: 1px solid var(--global-palette-btn-bg);color: var(--global-palette-btn-bg);background: linear-gradient(0deg,rgba(219, 220, 221, 1) 0%, rgba(242, 243, 245, 1) 100%);}
.form-outline-btn:hover{background: linear-gradient(0deg,rgba(196, 46, 144, 1) 0%, rgba(153, 42, 114, 1) 100%);color: #fff;}
.email_icon input{background: url('data:image/svg+xml,<svg viewBox="0 0 512 512" fill="currentColor" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M512 464c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V200.724a48 48 0 0 1 18.387-37.776c24.913-19.529 45.501-35.365 164.2-121.511C199.412 29.17 232.797-.347 256 .003c23.198-.354 56.596 29.172 73.413 41.433 118.687 86.137 139.303 101.995 164.2 121.512A48 48 0 0 1 512 200.724V464zm-65.666-196.605c-2.563-3.728-7.7-4.595-11.339-1.907-22.845 16.873-55.462 40.705-105.582 77.079-16.825 12.266-50.21 41.781-73.413 41.43-23.211.344-56.559-29.143-73.413-41.43-50.114-36.37-82.734-60.204-105.582-77.079-3.639-2.688-8.776-1.821-11.339 1.907l-9.072 13.196a7.998 7.998 0 0 0 1.839 10.967c22.887 16.899 55.454 40.69 105.303 76.868 20.274 14.781 56.524 47.813 92.264 47.573 35.724.242 71.961-32.771 92.263-47.573 49.85-36.179 82.418-59.97 105.303-76.868a7.998 7.998 0 0 0 1.839-10.967l-9.071-13.196z" fill="%235c023e"></path></svg>');background-repeat: no-repeat;background-size: 16px;background-position: 12px center;}
.user_icon input{background: url('data:image/svg+xml,<svg viewBox="0 0 448 512" fill="currentColor" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z" fill="%235c023e"></path></svg>');background-repeat: no-repeat;background-size: 16px;background-position: 12px center;}
.website_icon input{background: url('data:image/svg+xml,<svg viewBox="0 0 496 512" fill="currentColor" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm82.29 357.6c-3.9 3.88-7.99 7.95-11.31 11.28-2.99 3-5.1 6.7-6.17 10.71-1.51 5.66-2.73 11.38-4.77 16.87l-17.39 46.85c-13.76 3-28 4.69-42.65 4.69v-27.38c1.69-12.62-7.64-36.26-22.63-51.25-6-6-9.37-14.14-9.37-22.63v-32.01c0-11.64-6.27-22.34-16.46-27.97-14.37-7.95-34.81-19.06-48.81-26.11-11.48-5.78-22.1-13.14-31.65-21.75l-.8-.72a114.792 114.792 0 0 1-18.06-20.74c-9.38-13.77-24.66-36.42-34.59-51.14 20.47-45.5 57.36-82.04 103.2-101.89l24.01 12.01C203.48 89.74 216 82.01 216 70.11v-11.3c7.99-1.29 16.12-2.11 24.39-2.42l28.3 28.3c6.25 6.25 6.25 16.38 0 22.63L264 112l-10.34 10.34c-3.12 3.12-3.12 8.19 0 11.31l4.69 4.69c3.12 3.12 3.12 8.19 0 11.31l-8 8a8.008 8.008 0 0 1-5.66 2.34h-8.99c-2.08 0-4.08.81-5.58 2.27l-9.92 9.65a8.008 8.008 0 0 0-1.58 9.31l15.59 31.19c2.66 5.32-1.21 11.58-7.15 11.58h-5.64c-1.93 0-3.79-.7-5.24-1.96l-9.28-8.06a16.017 16.017 0 0 0-15.55-3.1l-31.17 10.39a11.95 11.95 0 0 0-8.17 11.34c0 4.53 2.56 8.66 6.61 10.69l11.08 5.54c9.41 4.71 19.79 7.16 30.31 7.16s22.59 27.29 32 32h66.75c8.49 0 16.62 3.37 22.63 9.37l13.69 13.69a30.503 30.503 0 0 1 8.93 21.57 46.536 46.536 0 0 1-13.72 32.98zM417 274.25c-5.79-1.45-10.84-5-14.15-9.97l-17.98-26.97a23.97 23.97 0 0 1 0-26.62l19.59-29.38c2.32-3.47 5.5-6.29 9.24-8.15l12.98-6.49C440.2 193.59 448 223.87 448 256c0 8.67-.74 17.16-1.82 25.54L417 274.25z" fill="%235c023e"></path></svg>');background-repeat: no-repeat;background-size: 16px;background-position: 12px center;}

.text-16{font-size: 16px !important;}
.img-white img{filter: invert(1);}

.mb-12{margin-bottom: 12px !important;}
.min-h-100>.kt-inside-inner-col{min-height: 100%;}
.min-h-100 .wp-block-kadence-infobox,.min-h-100 .wp-block-kadence-infobox .kt-blocks-info-box-link-wrap{height: 100%;}
.faq-group-new .kt-accordion-inner-wrap .kt-accordion-pane:first-child{border-top: 1px solid #eee;}
.faq-group-new .kt-accordion-inner-wrap .kt-accordion-pane{border-bottom: 1px solid #eee;}

.mb-50{margin-bottom: 50px !important;}
.testimonial-bottom-space .kt-testimonial-meta-wrap{margin-top: 16px !important;}
.size-16{font-size: 16px !important;}
.mask-image{mask-image: url('https://staging.investabc.be/wp-content/uploads/2026/02/mask-image.svg');mask-size: contain;mask-position: center;mask-repeat: no-repeat;}
.image-mask2{mask-image: url('https://staging.investabc.be/wp-content/uploads/2026/02/mask-image2.svg');mask-size: contain;mask-position: center;mask-repeat: no-repeat;}

.parent_hover_div>.kt-inside-inner-col{position: relative;background-color: #0058aa;}
.parent_hover_div .wp-block-image{opacity: 0.7;margin-bottom: 0 !important;}
.parent_hover_div:hover .wp-block-image{opacity: 0.4;}
.content_hover_div{position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: 32px;}
.content_hover_div .kt-inside-inner-col{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;position: relative;}
.content_hover_div::after,.content_hover_div::before{position: absolute;top: 30px;right: 30px;bottom: 30px;left: 30px;content: "";opacity: 0;transition: opacity .35s, transform .35s;pointer-events: none;}
.content_hover_div::before{border-top: 1px solid #fff;border-bottom: 1px solid #fff;transform: scale(0, 1);}
.content_hover_div::after{border-left: 1px solid #fff;border-right: 1px solid #fff;transform: scale(1, 0);}
.parent_hover_div>.kt-inside-inner-col:hover .content_hover_div::after,.parent_hover_div>.kt-inside-inner-col:hover .content_hover_div::before{opacity: 1;transform: scale(1);}
.content_hover_div .kt-inside-inner-col p{opacity: 0;transform: translate3d(0, 100px, 0);margin-top: -16px;transition: opacity .35s,transform .35s,margin .35s ease-in-out;}
.content_hover_div .kt-inside-inner-col:hover p{opacity: 1;transform: translate3d(0, 0, 0);margin-top: 0;}
.blue_gradient_bg .kt-blocks-info-box-link-wrap{background: radial-gradient(circle at center top, rgba(25, 143, 217, 0.66) 3%, rgb(25 143 217) 82%);}
.blue_gradient_image_bg .kt-blocks-info-box-link-wrap{background: radial-gradient(circle at center bottom, rgba(25, 143, 217, 0.62) 31%, rgb(25 143 217) 100%), url('https://staging.investabc.be/wp-content/uploads/2026/02/kapitaalbescherming.jpg');background-position: left top;background-size: cover;}

.tabs-style>.kt-tabs-wrap>.kt-tabs-title-list{max-width: 1100px;margin: 0 auto !important;}
.tabs-style .kt-tabs-title-list .kt-tab-title-active .kb-svg-icon-wrap svg{fill: #00a8db;}
.desktop_hide{display: none;}

.licentie-faq-middle{background-image: linear-gradient(171deg, #f2f3f5 50%,hsla(200,13%,calc(95% + 98%),100%) 50%);}

.zeker-box .kt-inside-inner-col{max-width: 458px;margin: 40px auto 0;border: 2px solid #ff6a00;border-radius: 12px;padding: 20px;background-color: rgba(255,165,0,0.03);}
.zeker-box .kt-button .kt-btn-inner-text>a{color: #fff;}
.inline-img-setting img{transform: translateY(3px);display: inline;margin-right: 10px;}
.list_center_column{width: stretch;display: flex;justify-content: center;margin-right: 0;}
.mijlpalen_list .kb-svg-icon-wrap{width: 50px;height: 50px;flex-shrink: 0;}
.mijlpalen_list .kt-inside-inner-col{position: relative;}
.mijlpalen_list .kt-inside-inner-col .aos-init{position: relative;z-index: 2;}
.border_style{position: absolute;left: 60px;top: 50%;width: 1px;height: 0px;background-color: #df53af;z-index: 1;transition: all 600ms ease-in-out;transition-delay: 300ms;}
.mijlpalen_list .kt-inside-inner-col .aos-init.aos-animate + .border_style{height: calc(100% + 40px);}
.contact_info_box .kt-blocks-info-box-media-container .kt-blocks-info-box-media:hover{border-color: #5c023e;background-color: rgba(214,216,216,0.98);}
.contact_info_box .kt-blocks-info-box-media-container .kt-blocks-info-box-media:hover svg{fill: #f79800;}
.contact_info_box .kt-blocks-info-box-text img{width: 16px;height: auto;vertical-align: -0.1em !important;}
.shadow_column::after{height: 6px;width: 100%;content: "";background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, .5) 0, rgba(255, 255, 255, 0) 65%);display: block;}

.contact_inline-image img{display: inline;transform: translateY(2px);margin-right: 4px;}
.inline-img-call img{display: inline;transform: translateY(2px);margin-right: 4px;}

.opleidingen_box .kt-blocks-info-box-media:hover svg{fill: #df53af;}
.opleidingen_btn .kb-button .kb-svg-icon-wrap,.opleidingen_btn .kb-button .kt-btn-inner-text{transition: transform 350ms ease-in-out, opacity 350ms ease-in-out;}
.opleidingen_btn .kb-button:hover .kb-svg-icon-wrap{transform: translateX(1em);opacity: 0;}
.opleidingen_btn .kb-button::before{content: '';width: 0;height: 18px;background-image: url('data:image/svg+xml,<svg viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><line x1="5" y1="12" x2="19" y2="12"></line><polyline points="12 5 19 12 12 19"></polyline></svg>');position: inherit;opacity: 0;transform: translateX(-1em);transition: transform 350ms ease-in-out, opacity 350ms ease-in-out;}
.opleidingen_btn .kb-button:hover::before{width: 18px;opacity: 1;transform: translateX(0) !important;transition-delay: 0.25s;}
.opleidingen_btn .kb-button:hover .kt-btn-inner-text{transform: translateX(1.7em);margin-left: -18px;}

.faq-group3 .kt-accordion-pane .kt-blocks-accordion-header{padding: 10px 0 !important;}
.faq-group3 .kt-blocks-accordion-title-wrap .kb-svg-icon-wrap svg{fill: #df53af;}
.faq-group3 .kt-accordion-pane .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-title{color: #df53af;}
.btn_text_white a{color: #fff !important;}

.sitemap-text-default>a{color: #198fd9;}
.sitemap_menus .kb-nav-link-content{position: relative;}
.sitemap_menus .kb-nav-link-content::after{content: '';position: absolute;left: 0;bottom: 0;width: 0;height: 1px;background-color: #fff;transition: 350ms ease-in-out;}
.sitemap_menus .kb-nav-link-content:hover{color: #fff !important;}
.sitemap_menus .kb-nav-link-content:hover::after{width: 100%;}

.comon-form2 .form-group input:not(input[type="submit"],input[type="radio"],input[type="checkbox"]){padding-left: 16px;padding-right: 16px;color: #000;}
.comon-form2 .form-group input:not(input[type="submit"],input[type="radio"],input[type="checkbox"]):focus, 
.comon-form2 .form-group label:hover input:not(input[type="submit"],input[type="radio"],input[type="checkbox"]), 
.comon-form2 .form-group label:hover select, .form-group select:focus{border-color: #198ed7;}
.comon-form2 .form-group label textarea{height: 122px;background-color: #f2f3f5;border: 1px solid #f2f3f5;font-size: 16px;border-radius: 6px;margin-top: 6px;}
.comon-form2 .primary-action,.comon-form2 .primary-action input{width: 100%;}

.shippori-font{font-family: 'Shippori Mincho';}
.lato-font{font-family: "Lato";}
.new-main-row>.kt-row-column-wrap>.wp-block-kadence-column{min-height: 100%;}
.new-main-row .wp-block-kadence-column .kt-inside-inner-col{height: 100%;}

.news_page_row .entry.loop-entry{box-shadow: none;}
.news_page_row .post-thumbnail img{height: 360px;}
.news_page_row .entry-content-wrap{padding-left: 0;padding-right: 0;position: relative;}
.news_page_row .entry-title{font-family: 'Shippori Mincho';text-align: center;line-height: 1.2;letter-spacing: -1px;}
.news_page_row .entry-taxonomies{position: absolute;top: -46px;margin: 0;left: 50%;transform: translateX(-50%);}
.news_page_row .entry-taxonomies .category-links>a{background-color: #eceff2;font-size: 15px;line-height: 1.7;padding: 10px 20px;font-family: "Lato";color: #df53af;display: inline-block;font-weight: 400;text-transform: capitalize;}
.news_page_row .entry-meta{margin: 20px 0 0 !important;justify-content: center;font-size: 14px;color: #131844;text-transform: uppercase;font-family: "Lato";}

.billing-toggle.discount-offer2{margin-bottom: 26px;}
.discount-offer2 label{background-color: #cbd5e1;}
.discount-offer2 .billing-label em{background: #E8F7EF;color: #16a34a;padding: 2px 6px;border-radius: 6px;font-style: normal;font-weight: 600;opacity: .7;}

.faq-group-grid-blue .kt-accordion-pane{border-bottom: 1px solid #f2f3f5;padding-left: 30px;}
.faq-group-grid-blue .kt-blocks-accordion-icon-trigger{background-color: #00a8db !important;}
.faq-group-grid-blue .kt-blocks-accordion-header:hover,.faq-group-grid-blue .kt-blocks-accordion-header.kt-accordion-panel-active{color: #00a8db !important;}
.faq-group-grid-blue .kt-accordion-panel-inner{padding-left: 40px !important;}
.faq-group-grid-blue .kt-accordion-panel-inner .wp-block-list{list-style: circle;}

.quote_box{padding: 16px 16px 16px 24px;background: rgba(0, 168, 219, .06);border-radius: 10px;border-left: 8px solid #00a8db;max-width: 582px;}
.quote_box li::marker{color: #00a8db;}

.faq-group-blog .kt-accordion-inner-wrap .kt-accordion-pane{border-bottom: 1px solid #e5e7eb;}
.faq-group-blog .kt-accordion-inner-wrap .kt-accordion-pane .kt-blocks-accordion-icon-trigger{margin-left: 0;}
.faq-group-blog .kt-accordion-inner-wrap .kt-accordion-pane .kt-blocks-accordion-icon-trigger::before{display: none;}
.faq-group-blog .kt-accordion-inner-wrap .kt-accordion-pane .kt-blocks-accordion-icon-trigger::after{content: "▸";font-size: 15px;margin-left: 8px;display: inline-block;transition: transform .2s ease;color: #00a8db;position: inherit;top: inherit;right: inherit;transform-origin: inherit;width: auto !important;height: auto !important;background: none !important;transform: rotate(0);}
.faq-group-blog .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger::after{transform: rotate(90deg);}
.faq-group-blog .kt-accordion-panel-inner{padding-top: 0 !important;padding-bottom: 15px !important;}

#continent-selection, #subscription-infoTW, #continent-selectionTW,#continent-selectionY,#continent-selectionTWY{font-family: 'Plus Jakarta Sans', sans-serif;font-size: 13px;line-height: 1.72;letter-spacing: -0.01em;text-align: left;}
#subscription-container label, #continent-selectionY label, #continent-selectionTWY label{font: inherit;display: flex;align-items: center;gap: .5rem;margin: .3rem 0;}

.inner_price_box{align-self: flex-end;transition: all 350ms ease-in-out;position: relative;}
.inner_price_box:hover{transform: translateY(10px);}
.inner_price_box .kt-inside-inner-col{min-height: 453px;justify-content: flex-start !important;}
.best_plan_tag{position: absolute;left: 2px;top: 2px;width: calc(100% - 4px);}
.plan_main_title img{display: inline;margin-right: 10px;}

.position-relative{position: relative;}
.top_fixed_searchbar{position: absolute;right: 0;top: -85px;width: 100%;z-index: 2;}
.top_fixed_searchbar .fusion-search-form-content{position: relative;}
.top_fixed_searchbar .search-button{position: absolute;left:5px;top:5px;}
.top_fixed_searchbar .search-field label{width: 100%;display: block;}
.top_fixed_searchbar .search-field label input{width: 100%;background-color: #ffa500;font-size: 16px;padding-left: 50px;height: 50px;color: #000;border-radius: 6px;border: none;outline: none;}
.top_fixed_searchbar .search-button input{padding: 12px;background: transparent;}

.top_fixed_searchbar .fusion-search-results-wrapper{background-color: #fff;border-radius: 6px;border: 1px solid #f2f3f5;max-height: 350px;overflow-y: auto;}
.top_fixed_searchbar .fusion-search-results-wrapper .fusion-search-result{display: flex;align-items: center;padding: 14px 7px;line-height: 1.4;text-align: initial;cursor: pointer;transition: .2s padding;}
.top_fixed_searchbar .fusion-search-results-wrapper .fusion-search-result:not(:last-child){border-bottom: 1px solid #f2f3f5;}
.top_fixed_searchbar .fusion-search-results-wrapper .fusion-search-result .fusion-search-image{max-width: 45px;box-sizing: content-box;}
.top_fixed_searchbar .fusion-search-results-wrapper .fusion-search-result .fusion-search-content{padding: 0 7px;}
.top_fixed_searchbar .search-button .fusion-slider-loading{position: absolute;right: 0;left: 24px;top: 70px;}

.tips_posts .kb-post-list-item article{position: relative;box-shadow: none;border: 1px solid #dbdcdd;border-radius: 10px;overflow: hidden;box-shadow: 2px 2px 5px 0px #dbdcdd;}
.tips_posts .kb-post-list-item article .entry-content-wrap{padding: 10px 5px;}
/* .tips_posts .kb-post-list-item article .entry-content-wrap .entry-header{position: absolute;left: 0;top: 0;} */
.tips_posts .kb-post-list-item article .entry-content-wrap .entry-summary,.tips_posts .kb-post-list-item article .entry-content-wrap .entry-summary p{margin: 0;}
.tips_posts .kb-post-list-item article .entry-content-wrap .entry-summary p{color: #212326;font-weight: 400;font-size: 14px;line-height: 1.6;}
.tips_posts .kb-post-list-item article .entry-content-wrap .entry-header .entry-title{padding: 32px; position: absolute; top: 0; left: 0;}
.tips_posts .kb-post-list-item article .entry-content-wrap .entry-header .entry-title a{color: #fff;font-size: 24px;line-height: 1.2;font-weight: 600;display: block;padding: 12px 0;position: relative;}
.tips_posts .kb-post-list-item article .entry-content-wrap .entry-header .entry-title a::after{content: '';position: absolute;left: 0;bottom: 0;width: 0;height: 3px;background-color: #fff;transition: all 350ms ease-in-out;}
.tips_posts .kb-post-list-item article .entry-content-wrap .entry-header {margin: 0px;}
.tips_posts .kb-post-list-item article .entry-content-wrap .entry-meta {margin: 0px 0px 6px;}
.tips_posts .kb-post-list-item article .entry-content-wrap .entry-meta>* {line-height: 1.3; color: #afafae; font-weight: 700;}
.tips_posts .kb-post-list-item article .post-thumbnail:hover + .entry-content-wrap .entry-header .entry-title a::after,.tips_posts .kb-post-list-item article .entry-content-wrap .entry-header .entry-title a:hover::after{width: 100%;}

.fixed-side-column{position: sticky;top: 150px;}
.fixed-side-column .counter-flat{border: none !important;padding: 0 !important;background-color: transparent !important;display: block !important;box-shadow: none !important;}
.fixed-side-column .counter-flat .ez-toc-list li a{font-size: 14px !important;line-height: 1.8;color: #141617 !important;font-family: 'Manrope', Arial, Helvetica, sans-serif;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block !important;position: relative;padding: 0 10px 0 30px;}
.fixed-side-column .counter-flat .ez-toc-list li a::before{content: '';position: absolute;left: 8px;top: 6px;background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><g clip-path="url(%23clip0_2489_100)"><path d="M7 0C3.1338 0 0 3.1338 0 7C0 10.8662 3.1338 14 7 14C10.8662 14 14 10.8657 14 7C14 3.13426 10.8662 0 7 0ZM9.8595 7.38457L7.38457 9.8595C7.2135 10.0306 6.93659 10.0306 6.76596 9.8595C6.59489 9.68844 6.59489 9.4115 6.76596 9.24087L8.56889 7.4375H3.9375C3.696 7.4375 3.5 7.2415 3.5 7C3.5 6.7585 3.696 6.5625 3.9375 6.5625H8.56887L6.76593 4.75957C6.59487 4.5885 6.59487 4.31157 6.76593 4.14093C6.937 3.96987 7.21393 3.96987 7.38454 4.14093L9.85948 6.61587C9.96448 6.72087 9.99685 6.86437 9.97324 7.00046C9.99687 7.13563 9.96407 7.27957 9.8595 7.38457Z" fill="%23141617"/></g><defs><clipPath id="clip0_2489_100"><rect width="14" height="14" fill="white"/></clipPath></defs></svg>');width: 14px;height: 14px;background-repeat: no-repeat;}
.fixed-side-column .counter-flat .ez-toc-list li a:hover{text-decoration: none !important;color: #c62e91 !important;}
.fixed-side-column .counter-flat .ez-toc-list li a:hover::before{background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><g clip-path="url(%23clip0_2489_100)"><path d="M7 0C3.1338 0 0 3.1338 0 7C0 10.8662 3.1338 14 7 14C10.8662 14 14 10.8657 14 7C14 3.13426 10.8662 0 7 0ZM9.8595 7.38457L7.38457 9.8595C7.2135 10.0306 6.93659 10.0306 6.76596 9.8595C6.59489 9.68844 6.59489 9.4115 6.76596 9.24087L8.56889 7.4375H3.9375C3.696 7.4375 3.5 7.2415 3.5 7C3.5 6.7585 3.696 6.5625 3.9375 6.5625H8.56887L6.76593 4.75957C6.59487 4.5885 6.59487 4.31157 6.76593 4.14093C6.937 3.96987 7.21393 3.96987 7.38454 4.14093L9.85948 6.61587C9.96448 6.72087 9.99685 6.86437 9.97324 7.00046C9.99687 7.13563 9.96407 7.27957 9.8595 7.38457Z" fill="%23c62e91"/></g><defs><clipPath id="clip0_2489_100"><rect width="14" height="14" fill="white"/></clipPath></defs></svg>');}

.inner_row_block .kt-row-column-wrap{margin-left: 0 !important;}
.inner_row_block .wp-block-kadence-column .wp-block-separator{width: 100%;margin-left: 0;background-color: transparent !important;border-top: 1px solid;height: auto !important;margin-bottom: 15px !important;max-width: 100px !important;}
.werkt_box_top,.werkt_box_bottom{position: relative;overflow: hidden;transition: all 350ms ease-in-out;background-color: #22425c;min-height: 100%;}
.werkt_box_top::after{content: '';position: absolute;left: 0;top: 0;border: 45px solid transparent;border-top-color: #00a8db;border-bottom: none;border-left: 0;}
.werkt_box_top:hover,.werkt_box_bottom:hover{transform: translateY(6px);}
.werkt_box_top .kt-blocks-info-box-media-container:hover svg,.werkt_box_bottom .kt-blocks-info-box-media-container:hover svg{fill: #ee5519;}
.werkt_box_bottom::after{content: '';position: absolute;right: 0;bottom: 0;border: 45px solid transparent;border-bottom-color: #00a8db;border-top: none;border-right: 0;}
.h-full .kt-inside-inner-col{height: 100%;}
.blog_top_right{font-size: 24px;font-weight: 600;}

.blogs_top_areas>.kt-row-column-wrap{grid-template-columns: inherit !important;display: flex;}
.blogs_top_areas .wp-block-kadence-column{width: 100%;}
.blogs_top_areas .wp-block-kadence-column:first-child,.blogs_top_areas .wp-block-kadence-column:last-child{flex: auto;flex-shrink: 0;width: auto;}

.blogs_top_areas .wp-block-kadence-column:first-child{background-color: #dd44a8;padding: 0 30px;border-radius: 10px 0 0 0;justify-content: center;}
.blogs_top_areas .wp-block-kadence-column:first-child h3{font-family: 'Manrope', sans-serif;font-weight: 400;}
.blogs_top_areas .wp-block-kadence-column:nth-child(2){border-top: 1px solid #dbdcdd;}
.blogs_top_areas .wp-block-kadence-column:last-child{border-top: 1px solid #dbdcdd;border-right: 1px solid #dbdcdd;border-radius: 0 10px 0 0;padding-right: 20px;justify-content: center;}
.blogs_top_areas .awb-news-ticker-bar{padding: 12px;background-color: transparent;}
.blogs_top_areas .awb-news-ticker-carousel-indicator{height: 1px;}
.blogs_top_areas .awb-news-ticker-item-list .awb-news-ticker-item .awb-news-ticker-link{font-size: 14px;font-family: 'Manrope', sans-serif;}
.blogs_top_areas .awb-news-ticker-item-list .awb-news-ticker-item .awb-news-ticker-link .awb-news-ticker-title-date{color: #000;}

@media screen and (max-width: 1024px){
    .tabs-style>.kt-tabs-wrap>.kt-tabs-title-list{overflow-x: auto;flex-wrap: inherit;}
    .tabs-style>.kt-tabs-wrap>.kt-tabs-title-list li.kt-title-item{flex: none;}
}

@media screen and (max-width: 767px){
    .column-50{flex: 0 0 100%;max-width: 100%;}
    .mobile_hide{display: none;}
    .desktop_hide{display: block;}
    .border_style{left: 40px;}
    .inline-img-setting img{transform: translateY(6px);}
    .fixed-side-column{position: inherit;top: inherit;}
    .top_fixed_searchbar{position: inherit;top: inherit;right: inherit;margin: 25px 0 40px;}
    .inner_price_box .kt-inside-inner-col{min-height: auto;}

    
    .blogs_top_areas>div{flex-wrap: wrap;}
    .blogs_top_areas .wp-block-kadence-column:first-child {padding: 10px 30px; border-radius: 10px 10px 0px 0px;}
    .blogs_top_areas .wp-block-kadence-column:last-child {padding: 10px; border-radius: 10px 10px 0px 0px; border-left: 1px solid #dbdcdd; margin-top: 10px;}
}

.em-item-image.has-placeholder
 {
    background-image: url(https://staging.investabc.be/wp-content/uploads/2026/04/test1-11.jpg);
    background-size: contain;
    background-position: center;
}

.em-item-image-placeholder
 {
    position: absolute;
    width: 100px !important;
}
.has-placeholder .em-item-image-placeholder .date
 {
    min-width: 100% !important;
}
.has-placeholder .em-item-image-placeholder .day {
    font-size: 18px !important;
    font-weight: 600;
    color: #435257;
    line-height: 18px !important;
    text-align: center !important;
    display: block !important;
}
.has-placeholder .em-item-image-placeholder .month {
    font-size: 14px !important;
    font-weight: 600;
    color: #435257;
    line-height: 18px !important;
    text-align: center !important;
    display: block !important;
}
.has-placeholder .em-item-image-placeholder {
    opacity: 1 !important;
    background: transparent !important;
    right: 25px !important;
    bottom: 50px;
}

.em.em-list.em-grid>div.em-item .em-item-info {
    margin-top: 0;
    padding: 20px;
}

.event_listing_group .em-event.em-item .em-item-image {
    height: auto !important;
}
.event_listing_group .em-event.em-item .em-item-info{
	flex: 1 1 0;
    display: flex;
    flex-direction: column;
}
.event_listing_group .em-event.em-item .em-item-info .em-item-actions {
	margin-top: auto;
}
Specificity: (0,3,0)
 {
    width: 100%;
    display: grid !important;
    /* grid-template-columns: minmax(0, 1fr) 2fr; */
    border-top: 1px solid #efefef;
    padding: 30px 4px 3px;
    background-color: var(--meta-bg);
    color: var(--default-color);
}



@media screen and (max-width: 480px) {
.event_P_block{
	display:flex !important;
	flex-direction:column;
}
}
