/*
Theme Name: Blockskit Corporate Agency
Theme URI: https://blockskit.com/blockskit-corporate-agency/
Author: BlockskitDev
Author URI: https://blockskit.com
Description: Blockskit Corporate Agency is a modern, versatile FSE WordPress theme designed for agency, corporate, business, company, consulting, consult, digital marketing, marketing, startup, finance, fintech, it solution, saas, software, tech solution, technology, and other  Company & Business Agency websites—no coding required. With full-site editing, you can easily customize every aspect of your site, including headers and footers. Featuring multiple templates, patterns, and style variations, it adapts seamlessly to various aesthetics and business needs.
Template: blockskit-base
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 5.6
License: GPLv3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: blockskit-corporate-agency
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, threaded-comments, translation-ready, wide-blocks, block-styles, blog, portfolio, education

Blockskit Corporate Agency WordPress Theme, Copyright 2025 BlockskitDev
Blockskit Corporate Agency is distributed under the terms of the GNU General Public License v3
*/




body.page-id-746 header.wp-block-template-part {
    display: block !important;
}

body.page-id-746 header.wp-block-template-part .wp-block-column:nth-child(2),
body.page-id-746 header.wp-block-template-part .wp-block-column:nth-child(3),
body.page-id-746 header.wp-block-template-part .wp-block-navigation {
    display: none !important;
}

body.page-id-746 header.wp-block-template-part .wp-block-columns {
    justify-content: space-between !important;
    align-items: center !important;
}

body.page-id-746 header.wp-block-template-part .wp-block-columns::after {
    content: "+32(02)372.91.18";
    color: #0A294E;
    font-size: 22px;
    font-weight: 600;
    line-height: 1;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 auto;
    margin-left: auto;
    min-height: 48px;
    padding-left: 58px;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 48px 48px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230A294E' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.86 19.86 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.86 19.86 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.12.9.33 1.78.63 2.62a2 2 0 0 1-.45 2.11L8 9.91a16 16 0 0 0 6.09 6.09l1.46-1.29a2 2 0 0 1 2.11-.45c.84.3 1.72.51 2.62.63A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E");
}

body.page-id-746 header.wp-block-template-part .wp-block-column:first-child {
    flex-basis: auto !important;
    width: auto !important;
}

body.page-id-746 .wp-site-blocks > main,
body.page-id-746 .wp-site-blocks > .wp-block-group,
body.page-id-746 .wp-site-blocks > .alignfull,
body.page-id-746 .wp-site-blocks > .wp-block-cover:first-of-type {
    margin-top: 0 !important;
}

body.page-id-746 .entry-content,
body.page-id-746 .entry-content p,
body.page-id-746 .entry-content li,
body.page-id-746 .entry-content h1,
body.page-id-746 .entry-content h2,
body.page-id-746 .entry-content h3,
body.page-id-746 .entry-content h4,
body.page-id-746 .entry-content h5,
body.page-id-746 .entry-content h6,
body.page-id-746 .entry-content label,
body.page-id-746 .entry-content span,
body.page-id-746 .entry-content .wp-block-heading,
body.page-id-746 .entry-content .uagb-heading-text,
body.page-id-746 .entry-content .elementor-heading-title {
    color: #0A294E !important;
}

body.page-id-746 .mf-other-software-wrap .mf-input-label {
    display: block;
    margin-bottom: 12px !important;
}

body.page-id-746 .elementor-element-c94ce2f .mf-input-wrapper > .mf-input-label {
    display: block;
    margin-bottom: 25px !important;
}

body.page-id-746 .elementor-element-c94ce2f.elementor-widget {
    margin-top: 18px !important;
}

body.page-id-746 .elementor-element-1a922000.elementor-widget,
body.page-id-746 .elementor-element-452c321f.elementor-widget,
body.page-id-746 .elementor-element-752b6f44.elementor-widget {
    margin-bottom: 12px !important;}


body.page-id-746 .elementor-element-65b14f34 {
    row-gap: 28px !important;
}

body.page-id-746 .elementor-element-5356f21a.elementor-widget {
    margin-bottom: 10px !important;
}

body.page-id-746 .elementor-element-5356f21a .elementor-heading-title,
body.page-id-746 .elementor-element-5356f21a p {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

body.page-id-746 .elementor-element-46a3f1bf {
    row-gap: 10px !important;
}


body.page-id-746 .capno-ext-landing {
    max-width: 1080px;
    margin: 0 auto 40px;
    padding: 0 20px;
}

body.page-id-746 .capno-ext-landing h1,
body.page-id-746 .capno-ext-landing h2,
body.page-id-746 .capno-ext-landing h3 {
    margin: 0 0 16px;
    color: #0A294E !important;
    font-family: "Inter", sans-serif !important;
    font-weight: 700;
    line-height: 1.2;
}

body.page-id-746 .capno-ext-landing h1 {
    width: min(1280px, calc(100vw - 80px));
    max-width: none;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    font-size: clamp(36px, 3.6vw, 48px);
    margin-bottom: 20px;
}

body.page-id-746 .capno-ext-landing h1 .capno-ext-title-line {
    display: inline-block;
    white-space: nowrap;
}

@media (max-width: 767px) {
    body.page-id-746 .capno-ext-landing h1 {
        width: 100%;
        left: auto;
        transform: none;
    }

    body.page-id-746 .capno-ext-landing h1 .capno-ext-title-line {
        white-space: normal;
    }
}

body.page-id-746 .capno-ext-landing h2 {
    font-size: clamp(28px, 3vw, 40px);
    margin-bottom: 18px;
}

body.page-id-746 .capno-ext-landing h3 {
    font-size: clamp(24px, 2.2vw, 34px);
    margin: 28px 0 14px;
}

body.page-id-746 .capno-ext-landing p,
body.page-id-746 .capno-ext-landing li {
    color: #6E7785 !important;
    font-family: "Inter", sans-serif !important;
    font-size: 18px;
    line-height: 1.7;
}

body.page-id-746 .capno-ext-landing ul {
    margin: 0 0 12px;
    padding: 0;
    list-style: none;
}


body.page-id-746 .capno-ext-landing .capno-arrow-list li,
body.page-id-746 .capno-ext-landing .capno-dot-list li {
    position: relative;
    padding-left: 28px;
    margin-bottom: 10px;
}

body.page-id-746 .capno-ext-landing .capno-arrow-list li::before {
    content: "→";
    position: absolute;
    left: 0;
    top: 0;
    color: #0A294E;
    font-weight: 700;
}

body.page-id-746 .capno-ext-landing .capno-dot-list li::before {
    content: ".";
    position: absolute;
    left: 0;
    top: -2px;
    color: #6E7785;
    font-size: 28px;
    line-height: 1;
}

body.page-id-746 .capno-ext-landing .capno-inline-note {
    margin: 18px 0 0;
}

body.page-id-746 .elementor-element-cad2126 {
    max-width: 1080px;
    margin: 0 auto;
    width: 100%;
}




body.page-id-746 .elementor-element-46a3f1bf > .elementor-element-54379b03 {
    display: flex;
    justify-content: flex-end;
    width: 100%;
    margin-top: 24px !important;
}

body.page-id-746 .elementor-element-54379b03 .mf-btn-wraper {
    display: flex;
    justify-content: flex-end;
    width: 100%;
}

body.page-id-746 .elementor-element-13f46608 .mf-input-required-indicator {
    display: none !important;
}
body.page-id-746 .capno-ext-landing .capno-primary-phrase-wrap {
    width: min(1620px, calc(100vw - 80px));
    max-width: none;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    margin: 0 0 20px;
}

body.page-id-746 .capno-ext-landing .capno-primary-phrase-wrap h1 {
    max-width: none;
    width: 100%;
}
@media (min-width: 1025px) {
    body.page-id-746 .elementor-element-65b14f34 {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        column-gap: 30px !important;
        row-gap: 18px !important;
        align-items: start !important;
    }

    body.page-id-746 .elementor-element-229b8a8,
    body.page-id-746 .elementor-element-1a922000,
    body.page-id-746 .elementor-element-452c321f,
    body.page-id-746 .elementor-element-752b6f44 {
        grid-column: span 1 !important;
        width: 100% !important;
        max-width: none !important;
        margin: 0 !important;
    }

    body.page-id-746 .elementor-element-c94ce2f,
    body.page-id-746 .elementor-element-f553b4d {
        grid-column: span 1 !important;
        width: 100% !important;
        max-width: none !important;
        margin: 0 !important;
    }

    body.page-id-746 .elementor-element-c94ce2f {
        grid-column: 1 !important;
    }

    body.page-id-746 .elementor-element-f553b4d {
        grid-column: 2 !important;
        align-self: start !important;
    }

    body.page-id-746 .elementor-element-13f46608,
    body.page-id-746 .elementor-element-50e956bc,
    body.page-id-746 .elementor-element-54379b03 {
        grid-column: 1 / -1 !important;
        width: 100% !important;
        max-width: none !important;
    }
}
body.page-id-746 button.metform-btn.metform-submit-btn,
body.page-id-746 button.metform-btn.metform-submit-btn:hover,
body.page-id-746 button.metform-btn.metform-submit-btn:focus,
body.page-id-746 button.metform-btn.metform-submit-btn:active {
    background-color: #007DB6 !important;
    border-radius: 30px !important;
}
body.page-id-746 .elementor-element-54379b03 button.metform-btn.metform-submit-btn,
body.page-id-746 .elementor-element-54379b03 button.metform-btn.metform-submit-btn:hover,
body.page-id-746 .elementor-element-54379b03 button.metform-btn.metform-submit-btn:focus,
body.page-id-746 .elementor-element-54379b03 button.metform-btn.metform-submit-btn:active,
body.page-id-746 .elementor-element-54379b03 button.metform-btn.metform-submit-btn *,
body.page-id-746 .elementor-element-54379b03 button.metform-btn.metform-submit-btn span {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
    -webkit-text-fill-color: #FFFFFF !important;
}

body.page-id-826 header.wp-block-template-part {
    display: block !important;
}

body.page-id-826 header.wp-block-template-part .wp-block-column:nth-child(2),
body.page-id-826 header.wp-block-template-part .wp-block-column:nth-child(3),
body.page-id-826 header.wp-block-template-part .wp-block-navigation {
    display: none !important;
}

body.page-id-826 header.wp-block-template-part .wp-block-columns {
    justify-content: space-between !important;
    align-items: center !important;
}

body.page-id-826 header.wp-block-template-part .wp-block-columns::after {
    content: "+32(02)372.91.18";
    color: #0A294E;
    font-size: 22px;
    font-weight: 600;
    line-height: 1;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 auto;
    margin-left: auto;
    min-height: 48px;
    padding-left: 58px;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 48px 48px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230A294E' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.86 19.86 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.86 19.86 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.12.9.33 1.78.63 2.62a2 2 0 0 1-.45 2.11L8 9.91a16 16 0 0 0 6.09 6.09l1.46-1.29a2 2 0 0 1 2.11-.45c.84.3 1.72.51 2.62.63A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E");
}

body.page-id-826 header.wp-block-template-part .wp-block-column:first-child {
    flex-basis: auto !important;
    width: auto !important;
}

body.page-id-826 .capno-thank-you {
    max-width: 1180px;
    margin: 0 auto;
    padding: 0 20px;
}

body.page-id-826 .capno-thank-you h1,
body.page-id-826 .capno-thank-you p {
    color: #0A294E !important;
    font-family: "Inter", sans-serif !important;
    margin: 0;
}

body.page-id-826 .capno-thank-you h1 {
    font-size: clamp(42px, 5vw, 64px);
    line-height: 1.12;
    font-weight: 700;
    margin-bottom: 18px;
}

body.page-id-826 .capno-thank-you p {
    font-size: clamp(22px, 2.3vw, 28px);
    line-height: 1.45;
    font-weight: 400;
}

@media (max-width: 1024px) {
    body.page-id-826 header.wp-block-template-part .wp-block-columns::after {
        font-size: 16px;
        min-height: 36px;
        padding-left: 44px;
        background-size: 34px 34px;
    }

    body.page-id-826 .capno-thank-you {
        padding: 0 12px;
    }
}

body.page-id-826 main.wp-block-group > .wp-block-cover.alignfull {
    display: none !important;
}

body.page-id-826 footer.wp-block-template-part {
    display: none !important;
}

body.page-id-826 .wp-site-blocks > main,
body.page-id-826 .wp-site-blocks > .wp-block-group,
body.page-id-826 .wp-site-blocks > .alignfull {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

/* body.page-id-826 main.wp-block-group > .wp-block-cover.alignfull {
    display: block !important;
} */

body.page-id-826 main.wp-block-group > .wp-block-cover.alignfull .wp-block-post-title {
    visibility: hidden !important;
    position: relative;
    margin: 0 auto !important;
    max-width: 980px;
    min-height: 1.2em;
}

body.page-id-826 main.wp-block-group > .wp-block-cover.alignfull .wp-block-post-title::after {
    content: "Merci, votre demande a bien été envoyée.\A Nous revenons vers vous rapidement.";
    white-space: pre-line;
    visibility: visible;
    display: block;
    color: #FFFFFF;
    font-family: "Inter", sans-serif;
    font-size: clamp(28px, 4vw, 52px);
    line-height: 1.2;
    font-weight: 700;
    text-align: center;
    text-shadow: 0 2px 18px rgba(0, 0, 0, 0.28);
}

body.page-id-830 header.wp-block-template-part {
    display: block !important;
}

body.page-id-830 header.wp-block-template-part .wp-block-column:nth-child(2),
body.page-id-830 header.wp-block-template-part .wp-block-column:nth-child(3),
body.page-id-830 header.wp-block-template-part .wp-block-navigation {
    display: none !important;
}

body.page-id-830 header.wp-block-template-part .wp-block-columns {
    justify-content: space-between !important;
    align-items: center !important;
}

body.page-id-830 header.wp-block-template-part .wp-block-columns::after {
    content: "+32(02)372.91.18";
    color: #0A294E;
    font-size: 22px;
    font-weight: 600;
    line-height: 1;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 auto;
    margin-left: auto;
    min-height: 48px;
    padding-left: 58px;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 48px 48px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230A294E' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.86 19.86 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.86 19.86 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.12.9.33 1.78.63 2.62a2 2 0 0 1-.45 2.11L8 9.91a16 16 0 0 0 6.09 6.09l1.46-1.29a2 2 0 0 1 2.11-.45c.84.3 1.72.51 2.62.63A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E");
}

body.page-id-830 header.wp-block-template-part .wp-block-column:first-child {
    flex-basis: auto !important;
    width: auto !important;
}

body.page-id-830 .capno-thank-you {
    max-width: 1180px;
    margin: 0 auto;
    padding: 0 20px;
}

body.page-id-830 .capno-thank-you h1,
body.page-id-830 .capno-thank-you p {
    color: #0A294E !important;
    font-family: "Inter", sans-serif !important;
    margin: 0;
}

body.page-id-830 .capno-thank-you h1 {
    font-size: clamp(42px, 5vw, 64px);
    line-height: 1.12;
    font-weight: 700;
    margin-bottom: 18px;
}

body.page-id-830 .capno-thank-you p {
    font-size: clamp(22px, 2.3vw, 28px);
    line-height: 1.45;
    font-weight: 400;
}

body.page-id-830 main.wp-block-group > .wp-block-cover.alignfull .wp-block-post-title {
    max-width: 980px;
    margin: 0 auto !important;
    color: #FFFFFF !important;
    font-family: "Inter", sans-serif !important;
    font-size: clamp(28px, 4vw, 52px) !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;
    text-align: center;
    text-shadow: 0 2px 18px rgba(0, 0, 0, 0.28);
}

body.page-id-830 footer.wp-block-template-part {
    display: none !important;
}

@media (max-width: 1024px) {
    body.page-id-830 header.wp-block-template-part .wp-block-columns::after {
        font-size: 16px;
        min-height: 36px;
        padding-left: 44px;
        background-size: 34px 34px;
    }

    body.page-id-830 .capno-thank-you {
        padding: 0 12px;
    }
}

body.page-id-77 .elementor-widget-mf-text .mf-input-label,
body.page-id-77 .elementor-widget-mf-email .mf-input-label,
body.page-id-77 .elementor-widget-mf-telephone .mf-input-label,
body.page-id-77 .elementor-widget-mf-textarea .mf-input-label,
body.page-id-77 .elementor-widget-mf-text input,
body.page-id-77 .elementor-widget-mf-email input,
body.page-id-77 .elementor-widget-mf-telephone input,
body.page-id-77 .elementor-widget-mf-textarea textarea,
body.page-id-77 .elementor-widget-mf-text input::placeholder,
body.page-id-77 .elementor-widget-mf-email input::placeholder,
body.page-id-77 .elementor-widget-mf-telephone input::placeholder,
body.page-id-77 .elementor-widget-mf-textarea textarea::placeholder,
body.page-id-77 .elementor-element-54379b03 button.metform-btn.metform-submit-btn,
body.page-id-77 .elementor-element-54379b03 button.metform-btn.metform-submit-btn span {
    font-family: "Inter", sans-serif !important;
}

body.page-id-77 .elementor-element-54379b03 .mf-btn-wraper {
    display: flex !important;
    justify-content: flex-end !important;
    width: 100% !important;
    margin-top: 28px !important;
}

body.page-id-77 .elementor-element-13f46608 {
    margin-bottom: 24px !important;
}

body.page-id-832 main.wp-block-group > .wp-block-cover.alignfull {
    background-image: url("../../uploads/Petits-dejeuners.png");
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

body.page-id-832 main.wp-block-group > .wp-block-cover.alignfull .wp-block-cover__image-background {
    opacity: 0 !important;
}

body.page-id-832 main.wp-block-group > .wp-block-cover.alignfull .wp-block-post-title {
    max-width: 980px;
    margin: 0 auto !important;
    color: #FFFFFF !important;
    font-family: "Inter", sans-serif !important;
    text-shadow: 0 2px 18px rgba(0, 0, 0, 0.28);
}

body.page-id-832 .capno-pdj-page {
    max-width: 980px;
    margin: 0 auto;
    padding: 10px 0 30px;
}

body.page-id-832 .capno-pdj-page h2 {
    font-size: clamp(27px, 3.4vw, 38px);
    line-height: 1.2;
    margin-top: 36px;
    margin-bottom: 12px;
    color: #0A294E;
    font-family: "Inter", sans-serif !important;
    font-weight: 700;
}

body.page-id-832 .capno-pdj-page p,
body.page-id-832 .capno-pdj-page li {
    font-size: 18px;
    line-height: 1.65;
    color: #243041;
    font-family: "Inter", sans-serif !important;
}

body.page-id-832 .capno-pdj-page .capno-pdj-section-title {
    font-size: clamp(22px, 2.2vw, 28px);
}

body.page-id-832 .capno-pdj-page .capno-pdj-info-title,
body.page-id-832 .capno-pdj-page .capno-pdj-info-title strong {
    font-size: 18px;
    line-height: 1.65;
    color: #6E7785 !important;
    font-family: "Inter", sans-serif !important;
    font-weight: 700;
}

body.page-id-832 .capno-pdj-page .capno-pdj-location-line {
    display: inline-block;
    white-space: nowrap;
}

@media (max-width: 767px) {
    body.page-id-832 .capno-pdj-page .capno-pdj-location-line {
        white-space: normal;
    }
}

body.page-id-832 .capno-pdj-page ul {
    margin: 0 0 6px 20px;
    padding: 0;
}

body.page-id-832 main.wp-block-group > .wp-block-cover.alignfull .wp-block-cover__background {
    opacity: 0 !important;
}

/* Compact footer for the backup site */
footer.wp-block-template-part .wp-block-cover {
    padding-top: 24px !important;
    padding-bottom: 10px !important;
    min-height: auto !important;
}

footer.wp-block-template-part .wp-block-cover .wp-block-cover__inner-container {
    max-width: 1080px !important;
    margin: 0 auto !important;
}

footer.wp-block-template-part .wp-block-group.has-global-padding.is-layout-constrained {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

footer.wp-block-template-part .wp-block-columns {
    gap: 12px !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

footer.wp-block-template-part .wp-block-column {
    padding-bottom: 0 !important;
}

footer.wp-block-template-part .wp-block-image {
    margin-bottom: 0 !important;
}

footer.wp-block-template-part .wp-block-image img {
    width: 170px !important;
}

footer.wp-block-template-part .wp-block-navigation__container {
    gap: 4px !important;
}

footer.wp-block-template-part .wp-block-navigation-item__content {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

footer.wp-block-template-part .wp-block-column[style*="flex-basis:400px"] {
    flex-basis: 140px !important;
}

footer.wp-block-template-part .wp-block-group.is-content-justification-center {
    margin-top: 10px !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 8px !important;
    padding-left: 36px !important;
}

footer.wp-block-template-part .wp-block-group.is-content-justification-center p {
    margin: 0 !important;
    font-size: 12px !important;
    line-height: 1.3 !important;
}


@media (max-width: 767px) {
    body.page-id-746 header.wp-block-template-part .wp-block-column:nth-child(2) {
        display: none !important;
    }

    body.page-id-746 header.wp-block-template-part .wp-block-column:nth-child(3),
    body.page-id-746 header.wp-block-template-part .wp-block-navigation {
        display: block !important;
    }

    body.page-id-746 header.wp-block-template-part .wp-block-columns,
    body.page-id-832 header.wp-block-template-part .wp-block-columns {
        align-items: center !important;
    }

    body.page-id-746 header.wp-block-template-part .wp-block-columns::after {
        font-size: 16px !important;
        min-height: 32px !important;
        padding-left: 40px !important;
        background-size: 30px 30px !important;
    }

    body.page-id-832 header.wp-block-template-part .wp-block-columns::after {
        content: '+32(02)372.91.18';
        color: #0A294E;
        font-size: 16px !important;
        font-weight: 600;
        line-height: 1;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        flex: 0 0 auto;
        margin-left: auto;
        min-height: 32px !important;
        padding-left: 40px !important;
        background-repeat: no-repeat;
        background-position: left center;
        background-size: 30px 30px !important;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230A294E' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.86 19.86 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.86 19.86 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.12.9.33 1.78.63 2.62a2 2 0 0 1-.45 2.11L8 9.91a16 16 0 0 0 6.09 6.09l1.46-1.29a2 2 0 0 1 2.11-.45c.84.3 1.72.51 2.62.63A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E");
    }

    body.page-id-746 header.wp-block-template-part .wp-block-site-logo img,
    body.page-id-832 header.wp-block-template-part .wp-block-site-logo img {
        max-width: 210px !important;
        height: auto !important;
        margin: 0 auto !important;
    }

    body.page-id-746 .wp-block-navigation__responsive-container-open,
    body.page-id-832 .wp-block-navigation__responsive-container-open {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 44px !important;
        height: 44px !important;
        padding: 8px !important;
    }

    body.page-id-746 .wp-block-navigation__responsive-container-open svg,
    body.page-id-746 .wp-block-navigation__responsive-container-close svg,
    body.page-id-832 .wp-block-navigation__responsive-container-open svg,
    body.page-id-832 .wp-block-navigation__responsive-container-close svg {
        width: 32px !important;
        height: 32px !important;
    }

    body.page-id-746 .wp-block-navigation__responsive-container-content,
    body.page-id-832 .wp-block-navigation__responsive-container-content {
        padding-left: 24px !important;
        padding-right: 24px !important;
    }

    body.page-id-746 .capno-ext-landing,
    body.page-id-832 .capno-pdj-page {
        max-width: 100% !important;
        padding-left: 24px !important;
        padding-right: 24px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        box-sizing: border-box !important;
    }

    body.page-id-832 .elementor-element-pdj-content-container {
        margin: 0 !important;
        padding: 24px 0 40px !important;
    }

    body.page-id-832 .elementor-element-pdj-content-editor {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
    }

    body.page-id-746 .capno-ext-landing .capno-primary-phrase-wrap {
        width: 100% !important;
        left: auto !important;
        transform: none !important;
        margin: 0 auto 16px !important;
    }

    body.page-id-746 .capno-ext-landing .capno-primary-phrase-wrap h1,
    body.page-id-832 main.wp-block-group > .wp-block-cover.alignfull .wp-block-post-title {
        width: 100% !important;
        max-width: 100% !important;
        text-align: center !important;
        margin-left: auto !important;
        margin-right: auto !important;
        word-break: normal !important;
        overflow-wrap: anywhere !important;
    }

    body.page-id-746 main.wp-block-group > .wp-block-cover.alignfull .wp-block-post-title {
        max-width: 100% !important;
        padding-left: 24px !important;
        padding-right: 24px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        text-align: center !important;
        font-size: clamp(34px, 10vw, 48px) !important;
        line-height: 1.05 !important;
        box-sizing: border-box !important;
    }

    body.page-id-832 main.wp-block-group > .wp-block-cover.alignfull {
        background-position: center center !important;
        min-height: 320px !important;
    }

    body.page-id-832 main.wp-block-group > .wp-block-cover.alignfull .wp-block-cover__inner-container {
        padding-left: 24px !important;
        padding-right: 24px !important;
        box-sizing: border-box !important;
    }

    body.page-id-832 main.wp-block-group > .wp-block-cover.alignfull .wp-block-post-title {
        font-size: clamp(36px, 11vw, 52px) !important;
        line-height: 1.05 !important;
        text-shadow: 0 2px 18px rgba(0, 0, 0, 0.24);
    }
}
