.button{display:inline-block;padding:12px 24px;line-height:1;border-radius:20px;cursor:pointer;text-decoration:none;background:var(--btn-color);border:1px solid var(--btn-color);color:var(--btn-text-color)}.button:hover{background:color-mix(in srgb, var(--btn-color-hover) 90%, black 10%);color:var(--btn-text-color)}.button-secondary{background:var(--btn-secondary-color);border:1px solid var(--btn-secondary-color);color:var(--btn-secondary-text-color)}.button-secondary:hover{background:color-mix(in srgb, var(--btn-secondary-color-hover) 90%, black 10%);border:1px solid color-mix(in srgb, var(--btn-secondary-color-hover) 90%, black 10%);color:var(--btn-secondary-text-color)}.button-wrapper{display:flex;flex-wrap:wrap;gap:calc(var(--padding)*2);margin-top:1em}.button-group{margin-top:12px;margin-bottom:12px}.button-group__buttons{display:flex;gap:12px}.button-group__subtext{font-style:italic;font-size:clamp(12px,1.1vw,14px)}.button-group--centered{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}#page-header{z-index:999;background-color:hsla(0,0%,100%,.6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:box-shadow .3s ease}#page-header #header-top a{background-color:rgba(0,0,0,0)}#page-header #header-top .header-top__contact{display:flex;align-items:center}#page-header #header-top .menu li a{background-color:rgba(0,0,0,0)}#page-header #header-center{padding-top:0;padding-bottom:0}#page-header #header-center .header-center-widget-2{padding-left:0px}#page-header #header-center .header-center-widget-3{padding-right:0px}#page-header #header-center .row{height:80px;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:calc(var(--padding)*2)}#page-header #header-center .row .header-center__nav{display:flex;flex-direction:row;align-items:center}#page-header #header-center .row .header-center__nav .header-center-widget-3{display:flex;align-items:center}#page-header #header-center .row .header-center__nav .header-center-widget-3 .menu li a{background:var(--btn-color);color:var(--btn-text-color);border-radius:20px;padding:12px 24px;line-height:1}#page-header #header-center .row .header-center__nav .header-center-widget-3 .menu li a:hover{background:color-mix(in srgb, var(--btn-color-hover) 90%, black 10%);color:var(--btn-text-color)}#page-header #header-center .col{flex:unset;width:auto}#page-header .logo-header{display:flex;align-items:center}#page-header .logo-header img{height:60px;width:auto;object-fit:contain}#page-header #header-center .menu{align-items:center;gap:12px}#page-header #header-center .menu li a{background-color:rgba(0,0,0,0);font-size:20px;border-radius:0;transition:all .5s ease-in-out}#page-header #header-center .menu li a:hover{color:var(--primary-color)}#page-header #header-center .menu li.current-menu-item>a,#page-header #header-center .menu li.current-menu-ancestor>a{color:var(--primary-color)}#page-header #header-center .menu li.menu-item-has-children>a::after{border-top-color:currentColor;top:50%}#page-header #header-center .menu li.menu-item-has-children:hover>a::after{border-top-color:var(--primary-color)}#page-header #header-center .menu>li>ul{border-radius:10px;overflow:hidden;margin-top:0;box-shadow:0 8px 24px rgba(0,0,0,.1)}#page-header #header-center .menu>li>ul li a{line-height:44px;font-size:14px;background-color:var(--white);padding:0 20px}#page-header #header-center .menu>li>ul li a:hover{background-color:rgba(0,0,0,.03)}#page-header #header-center .menu li.menu-button{margin-left:12px}#page-header #header-center .menu li.menu-button a{line-height:1.6;border-radius:10px}@media screen and (max-width: 992px){#page-header #header-center{display:none}#page-header #header-top{display:none}#page-header #mobile-menu{display:block}#page-header #mobile-menu.active{height:100vh}}#page-header #mobile-menu #mobile-bar{z-index:999;background-color:hsla(0,0%,100%,.6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:box-shadow .3s ease;align-items:center;justify-content:space-between;padding:calc(var(--padding)) calc(var(--padding)*2)}#page-header #mobile-menu #mobile-bar .mobile-logo{flex-shrink:0}#page-header #mobile-menu #mobile-bar .mobile-logo img{height:50px;width:auto;object-fit:contain}#page-header #mobile-menu #mobile-bar .mobile-items{display:flex;align-items:center;gap:12px}#page-header #mobile-menu #mobile-bar .mobile-cta{background:var(--btn-color);color:var(--btn-text-color);border-radius:20px;padding:10px 20px;line-height:1;text-decoration:none;font-size:14px}#page-header #mobile-menu #mobile-bar .mobile-cta:hover{background:color-mix(in srgb, var(--btn-color-hover) 90%, black 10%);color:var(--btn-text-color)}#page-header #mobile-menu #mobile-bar .mobile-menu-btn{background:rgba(0,0,0,0)}#page-header #mobile-menu.active .mobile-menu-wrapper .menu{margin-top:80px}.profile-avatar{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.profile-avatar__image-wrapper{position:relative;width:350px;aspect-ratio:1/1;border-radius:50%;overflow:hidden}@media screen and (max-width: 992px){.profile-avatar__image-wrapper{width:280px}}@media screen and (max-width: 768px){.profile-avatar__image-wrapper{width:220px}}@media screen and (max-width: 576px){.profile-avatar__image-wrapper{width:180px}}.profile-avatar__image-wrapper img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;display:block}.profile-avatar p{text-align:center}.connectedTo{margin-top:12px;display:flex;flex-direction:column;gap:24px}.connectedTo__images{display:flex;gap:4vw}.connectedTo__image{height:80px}.connectedTo__image img{width:100%;height:100%;object-fit:contain}.slick-slider{margin-top:5vh;margin-bottom:5vh;text-align:center}.slick-slider .slick-track{display:flex;justify-content:center}.slick-slider .slide{padding:0 12px;text-align:left}.slick-slider .slick-dots{position:static !important;display:inline-flex !important;justify-content:center;align-items:center;list-style:none;padding:8px 16px;margin:20px auto 0;gap:12px;border-radius:20px;width:auto !important;bottom:auto !important}.slick-slider .slick-dots:has(li:only-child){display:none !important}.slick-slider .slick-dots li{margin:0;padding:0;width:auto !important;height:auto !important}.slick-slider .slick-dots li button{width:12px;height:12px;border-radius:50%;background-color:color-mix(in srgb, var(--primary-color) 30%, white);border:none;padding:0;font-size:0;line-height:0;cursor:pointer;transition:background-color .3s ease,transform .3s ease;outline:none}.slick-slider .slick-dots li button:hover{background-color:var(--primary-color)}.slick-slider .slick-dots li button::before{display:none !important}.slick-slider .slick-dots li.slick-active button{background-color:var(--primary-color);transform:scale(1.25)}.slick-slider[data-slider-active=false] .slick-dots{display:none}.slick-slider[data-slider-active=false] .slick-track{cursor:default}.card__content{display:flex;flex-direction:row;justify-content:center;gap:24px}@media screen and (max-width: 768px){.card__content{flex-direction:column}}.card__content .profile-avatar{flex:0 0 33%}#page-footer{background-color:var(--light-grey)}#page-footer .footer-logo img{max-width:124px;height:auto}#page-footer #top-footer{background-color:var(--light-grey)}#page-footer #top-footer .row{display:flex;gap:calc(4*var(--padding))}@media screen and (max-width: 1200px){#page-footer #top-footer .row{flex-direction:column;gap:calc(2*var(--padding))}}#page-footer #top-footer .footer-item{flex:unset;max-width:unset}#page-footer #top-footer .footer-item.col-1{flex:15%;max-width:15%;border-right:3px solid var(--primary-color);padding-right:calc(4*var(--padding))}@media screen and (max-width: 1200px){#page-footer #top-footer .footer-item.col-1{flex:100%;max-width:100%;border-right:none;border-bottom:3px solid var(--primary-color);padding-right:0;padding-bottom:calc(2*var(--padding))}}#page-footer #top-footer .footer-item.col-2{flex:40%;max-width:40%;display:flex;gap:calc(3*var(--padding))}#page-footer #top-footer .footer-item.col-2 .footer-widget{flex:1}@media screen and (max-width: 1200px){#page-footer #top-footer .footer-item.col-2{flex:100%;max-width:100%;gap:calc(2*var(--padding))}}@media screen and (max-width: 576px){#page-footer #top-footer .footer-item.col-2{flex-direction:column}}#page-footer #top-footer .footer-item.col-3{flex:35%;max-width:35%;display:flex;justify-content:flex-end;height:fit-content}@media screen and (max-width: 1200px){#page-footer #top-footer .footer-item.col-3{flex:100%;max-width:100%}}#page-footer #top-footer .footer-item.col-3 .footer-sidebar-3-widget-1{border-radius:50px;background-color:var(--secondary-color);padding:12px calc(2*var(--padding))}@media screen and (max-width: 1200px){#page-footer #top-footer .footer-item.col-3 .footer-sidebar-3-widget-1{width:50%}}@media screen and (max-width: 768px){#page-footer #top-footer .footer-item.col-3 .footer-sidebar-3-widget-1{width:100%}}#page-footer #top-footer .footer-item.col-4{flex:100%;max-width:100%}#page-footer .merklogo-widget__wrapper{display:flex;flex-direction:row;align-items:center;gap:calc(3*var(--padding));flex-wrap:nowrap;justify-content:space-between}@media screen and (max-width: 576px){#page-footer .merklogo-widget__wrapper{gap:var(--padding)}}#page-footer .merklogo-widget__item{height:80px}#page-footer .merklogo-widget__item img{width:100%;height:100%;object-fit:contain}#page-footer #bottom-footer{background-color:#fff}#page-footer #bottom-footer .row{display:flex;justify-content:space-between;align-items:center;padding:calc(2*var(--padding)) 0}@media screen and (max-width: 1200px){#page-footer #bottom-footer .row{flex-direction:column;text-align:center;gap:8px}}#page-footer #bottom-footer p{margin:0}.layout-licht{background-color:var(--white);color:var(--font-color)}.layout-licht h1,.layout-licht h2,.layout-licht h4,.layout-licht h5,.layout-licht h6{color:var(--head-color)}.layout-licht h3{color:var(--primary-color)}.layout-licht strong,.layout-licht b{color:var(--primary-color)}.layout-lichtgrijs{background-color:var(--light-grey);color:var(--font-color)}.layout-lichtgrijs h1,.layout-lichtgrijs h2,.layout-lichtgrijs h4,.layout-lichtgrijs h5,.layout-lichtgrijs h6{color:var(--head-color)}.layout-lichtgrijs h3{color:var(--primary-color)}.layout-lichtgrijs strong,.layout-lichtgrijs b{color:var(--primary-color)}.layout-donker{background-color:var(--secondary-color);color:var(--white)}.layout-donker h1,.layout-donker h2,.layout-donker h4,.layout-donker h5,.layout-donker h6{color:var(--white)}.layout-donker h3{color:var(--primary-color)}.layout-donker strong,.layout-donker b{color:var(--primary-color)}.layout-donker p,.layout-donker span,.layout-donker li{color:var(--white)}.layout-donker .button-group__subtext{color:var(--white)}.layout-donker .profile-avatar p{color:var(--white)}.layout-donker .connectedTo h4{color:var(--white)}.layout-donker img[src$=".svg"]{filter:brightness(0) invert(1)}.layout-donker svg{fill:currentColor}.layout-donker svg path,.layout-donker svg circle,.layout-donker svg rect,.layout-donker svg polygon,.layout-donker svg line,.layout-donker svg polyline,.layout-donker svg ellipse{fill:currentColor}.layout-oranje{background-color:var(--primary-color);color:var(--white)}.layout-oranje h1,.layout-oranje h2,.layout-oranje h3,.layout-oranje h4,.layout-oranje h5,.layout-oranje h6{color:var(--white)}.layout-oranje strong,.layout-oranje b{color:var(--white)}.layout-oranje p,.layout-oranje span,.layout-oranje li{color:var(--white)}.layout-oranje .button-group__subtext{color:var(--white)}.layout-oranje .profile-avatar p{color:var(--white)}.layout-oranje .connectedTo h4{color:var(--white)}.layout-oranje img[src$=".svg"]{filter:brightness(0) invert(1)}.layout-oranje svg{fill:currentColor}.layout-oranje svg path,.layout-oranje svg circle,.layout-oranje svg rect,.layout-oranje svg polygon,.layout-oranje svg line,.layout-oranje svg polyline,.layout-oranje svg ellipse{fill:currentColor}body{font-family:var(--font-base);font-size:clamp(14px,1.2vw,16px);color:var(--font-color)}p{margin-top:1em;margin-bottom:1em;line-height:1.8;font-family:"Lora",serif;font-weight:var(--font-weight)}strong,b{color:var(--primary-color)}ul,table{line-height:1.8}a{color:var(--link-color);font-weight:var(--font-weight);text-decoration:none}a:hover{color:color-mix(in srgb, var(--link-hover) 90%, black 10%)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:1.3;color:var(--head-color);margin:0}h1,.h1{font-size:clamp(30px,3.5vw,44px)}h2,.h2{font-size:clamp(28px,3.2vw,44px)}h3,.h3{font-size:clamp(20px,2.2vw,26px);color:var(--primary-color)}h4,.h4{font-size:clamp(18px,1.8vw,22px)}h5,.h5{font-size:clamp(16px,1.5vw,18px)}h6,.h6{font-size:clamp(14px,1.3vw,16px)}.button-subtext{font-style:italic;font-size:clamp(12px,1.1vw,14px)}#page-container{padding-top:0}section[id*=post-type-slider-] .container .post-type-slider .slick-list .slick-track{display:flex}section[id*=post-type-slider-] .container .post-type-slider .slick-list .slick-track .slide{display:flex;height:inherit}section[id*=post-type-slider-] .container .post-type-slider .slick-list .slick-track .slide a{display:flex;width:100%}section[id*=post-type-slider-] .container .post-type-slider .slick-list .slick-track .slide a .content{position:relative;background-color:var(--primary-color);width:100%;display:flex;flex-direction:column}section[id*=post-type-slider-] .container .post-type-slider .slick-list .slick-track .slide a .content .text-container{padding:calc(var(--padding)*2);display:flex;flex:1}section[id*=post-type-slider-] .container .post-type-slider .slick-list .slick-track .slide a .content .text-container .inner-wrapper{display:flex;flex-direction:column;justify-content:space-between}section[id*=post-type-slider-] .container .post-type-slider .slick-list .slick-track .slide a .content .text-container .inner-wrapper p{color:var(--font-color)}section[id*=post-type-slider-] .container .post-type-slider .slick-list .slick-track .slide a .content .text-container .inner-wrapper .title p{margin-bottom:0}section[id*=post-type-slider-] .container .post-type-slider .slick-list .slick-track .slide a .content .text-container .inner-wrapper .read-more p{text-decoration:underline;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}section[id*=faq-].is-style-breedte_desktop_middel .container{max-width:850px}section[id*=faq-].is-style-breedte_desktop_klein .container{max-width:600px}section[id*=faq-].two_columns .category-wrapper .question-wrapper{margin:12px 0px;flex:calc(50% - 12px);max-width:calc(50% - 12px)}@media screen and (max-width: 992px){section[id*=faq-].two_columns .category-wrapper .question-wrapper{flex:100%;max-width:100%}}section[id*=faq-] .category-wrapper{display:flex;flex-wrap:wrap;column-gap:24px}section[id*=faq-] .category-wrapper h2{position:relative;cursor:pointer;font-family:var(--font-base);font-size:18px;text-transform:unset;padding:var(--padding) 50px var(--padding) calc(var(--padding)*2);background-color:var(--grey-input-background)}@media screen and (max-width: 992px){section[id*=faq-] .category-wrapper h2{font-size:16px}}section[id*=faq-] .category-wrapper h2::after{content:"+";position:absolute;font-size:24px;font-weight:600;right:-6px;top:50%;transform:translate(-50%, -50%);width:24px}section[id*=faq-] .category-wrapper p,section[id*=faq-] .category-wrapper ul{display:none}section[id*=faq-] .category-wrapper .question-wrapper{margin:12px 0px;flex:100%;max-width:100%}section[id*=faq-] .category-wrapper .question-wrapper.active{margin-bottom:0}section[id*=faq-] .category-wrapper .question-wrapper.active h2::after{content:"-";right:-9px}section[id*=faq-] .category-wrapper .cat-title-wrapper{margin-top:calc(var(--margin)*4);flex:100%;max-width:100%}section[id*=faq-] .category-wrapper .cat-title-wrapper:first-child{margin-top:calc(var(--margin)*2)}section[id*=image-left-text-right-] .row,section[id*=image-right-text-left-] .row{display:flex;align-items:center}@media screen and (max-width: 992px){section[id*=image-left-text-right-] .row,section[id*=image-right-text-left-] .row{flex-direction:column-reverse;gap:24px}}section[id*=image-left-text-right-] .col-6,section[id*=image-right-text-left-] .col-6{flex:1;max-width:50%}@media screen and (max-width: 992px){section[id*=image-left-text-right-] .col-6,section[id*=image-right-text-left-] .col-6{flex:0 0 100%;width:100% !important;max-width:100% !important}}section[id*=image-left-text-right-] .image-container,section[id*=image-right-text-left-] .image-container{border-radius:20px;overflow:hidden}section[id*=image-left-text-right-] .image-container img,section[id*=image-right-text-left-] .image-container img{width:100%;height:100%;object-fit:contain}section[id*=hero-]{position:relative;padding:0 3vw;color:var(--white)}section[id*=hero-] h1,section[id*=hero-] h2{font-size:clamp(42px,5vw,72px);color:var(--white)}section[id*=hero-] strong,section[id*=hero-] b,section[id*=hero-] h3,section[id*=hero-] h4,section[id*=hero-] h5,section[id*=hero-] h6,section[id*=hero-] p,section[id*=hero-] a{color:var(--white)}section[id*=hero-] .container{position:relative;z-index:1;min-height:60vh}section[id*=hero-] .hero__image__wrapper{position:absolute;inset:0 2vw;border-radius:60px;overflow:hidden}section[id*=hero-] .hero__image__wrapper::after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.3);z-index:1;pointer-events:none}section[id*=hero-] .hero__image__wrapper .image-container{height:60vh}section[id*=hero-] .hero__image__wrapper .image-container img{width:100%;height:100%;object-fit:cover;object-position:top}section[id*=hero-] .hero__image{width:100%;height:100%;object-fit:cover;display:block}section[id*=hero-] .hero__content__wrapper{position:absolute;right:0;bottom:10vh}@media screen and (max-width: 768px){section[id*=hero-] .hero__content__wrapper{bottom:20vh}}section[id*=box-text-image-] .section-header{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;width:100%}@media screen and (max-width: 768px){section[id*=box-text-image-] .section-header{width:100%}}section[id*=box-text-image-] .overflow-card{background-color:hsla(0,0%,100%,.6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;flex-direction:row;gap:12px;flex:0 0 clamp(250px,40vw,500px);min-height:30vh;padding:20px;border-radius:30px}@media screen and (max-width: 576px){section[id*=box-text-image-] .overflow-card{flex-direction:column;flex:0 0 100%;min-height:auto;border-radius:20px}}section[id*=box-text-image-] .overflow-card__wrapper{position:relative;z-index:2;height:15vh;margin-bottom:24px;gap:10vw;display:flex;align-items:flex-end;justify-content:space-between}@media screen and (max-width: 768px){section[id*=box-text-image-] .overflow-card__wrapper{margin-top:-20vh;flex-direction:column;align-items:flex-start;gap:24px;justify-content:flex-start;height:auto}}section[id*=box-text-image-] .overflow-card__logo{flex:0 0 33%;display:flex;justify-content:center;align-items:center}section[id*=box-text-image-] .overflow-card__logo img{height:80px;width:100%;object-fit:contain}section[id*=box-text-image-] .overflow-card__divider{align-self:stretch;width:3px;background-color:var(--primary-color);border-radius:9999px}@media screen and (max-width: 576px){section[id*=box-text-image-] .overflow-card__divider{width:100%;height:3px;align-self:auto}}section[id*=box-text-image-] .overflow-card__checklist{display:flex;flex-direction:column;justify-content:center;flex:1}section[id*=workers-] .container{display:flex;flex-direction:column;gap:12px}section[id*=workers-] .workers-slider .slick-list{margin:0 -12px}section[id*=workers-] .workers-slider .slide{display:flex;justify-content:center;height:inherit;box-sizing:border-box}section[id*=workers-] .card{background-color:#fff;display:flex;flex-direction:column;height:100%;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.08);overflow:hidden}section[id*=workers-] .card__image{width:100%;height:30vh;overflow:hidden}section[id*=workers-] .card__image img{height:100%;width:100%;object-fit:cover}section[id*=workers-] .card__content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:12px}section[id*=workers-] .card__content p{margin:0}section[id*=stars-text-image-] .star__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:5vh;margin-bottom:5vh}@media screen and (max-width: 768px){section[id*=stars-text-image-] .star__wrapper{gap:0px;margin-top:2vh;margin-bottom:2vh}}section[id*=stars-text-image-] .star__wrapper .star__item{width:20%;display:flex;align-items:center;gap:12px}@media screen and (max-width: 768px){section[id*=stars-text-image-] .star__wrapper .star__item{width:50%}}section[id*=stars-text-image-] .star__wrapper .star__item img{height:20px;width:20px}section[id*=text-image-] .text-image__content{display:flex;flex-direction:row;justify-content:center;gap:24px}@media screen and (max-width: 768px){section[id*=text-image-] .text-image__content{flex-direction:column}}section[id*=text-image-] .text-image__text{display:flex;flex-direction:column;justify-content:center}section[id*=text-image-] .profile-avatar{flex:0 0 33%}section[id*=teamcoaches-] .teamcoach__wrapper{margin-top:5vh;margin-bottom:5vh}section[id*=teamcoaches-] .profile-avatar__image-wrapper{width:220px}@media screen and (max-width: 992px){section[id*=teamcoaches-] .profile-avatar__image-wrapper{width:200px}}@media screen and (max-width: 768px){section[id*=teamcoaches-] .profile-avatar__image-wrapper{width:180px}}section[id*=testimonials-] .slide{height:auto}section[id*=testimonials-] .testimonials__item{position:relative;padding-left:5%;padding-top:5%;height:100%;display:flex;flex-direction:column}section[id*=testimonials-] .testimonials__item>img{position:absolute;top:0;left:0;z-index:1;width:120px;aspect-ratio:1/1;border-radius:50%;object-fit:cover}section[id*=testimonials-] .testimonials__content__wrapper{padding-top:36px;padding-left:36px;border-radius:30px;flex:1;display:flex;flex-direction:column}section[id*=testimonials-] .testimonials__content__wrapper .wrapper{display:flex;flex-direction:column;padding-top:52px;padding-bottom:24px;padding-left:52px;padding-right:24px;gap:12px;width:100%;flex:1;border-radius:30px;background-color:#fff}section[id*=testimonials-] .testimonials__content__stars{display:flex}section[id*=testimonials-] .testimonials__content__stars img{height:30px;object-fit:contain}section[id*=articles-] .articles__grid{margin-top:5vh;margin-bottom:5vh;display:grid;grid-template-columns:repeat(3, 1fr);gap:48px}@media screen and (max-width: 992px){section[id*=articles-] .articles__grid{grid-template-columns:1fr}}section[id*=articles-] .articles__item{display:flex;flex-direction:column;border-radius:8px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.08)}section[id*=articles-] .articles__item img{width:100%;height:auto;object-fit:cover}section[id*=articles-] .articles__date{font-size:clamp(11px,.9vw,13px);color:var(--grey);letter-spacing:.02em}section[id*=articles-] .articles__content__wrapper{display:flex;flex-direction:column;gap:12px;padding:12px}section[id*=card-grid-] .card-grid__grid{margin-top:5vh;margin-bottom:5vh;display:grid;grid-template-columns:repeat(3, 1fr);gap:48px}@media screen and (max-width: 992px){section[id*=card-grid-] .card-grid__grid{grid-template-columns:1fr}}section[id*=card-grid-] .card-grid__item{display:flex;flex-direction:column;border-radius:8px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.08)}section[id*=card-grid-] .card-grid__item img{width:100%;height:auto;object-fit:cover}section[id*=card-grid-] .card-grid__content{display:flex;flex-direction:column;gap:12px;padding:20px;flex:1}section[id*=card-grid-] .card-grid__content .button{margin-top:auto}.section-email .email__content__wrapper{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--padding)*3)}@media screen and (max-width: 768px){.section-email .email__content__wrapper{flex-direction:column;text-align:center;gap:calc(var(--padding)*2)}}.section-email .email__heading{text-align:left;flex:0 0 auto;max-width:50%}@media screen and (max-width: 768px){.section-email .email__heading{max-width:100%}}.section-email .email__wrapper{display:flex;flex-direction:column;align-items:center;gap:calc(var(--padding));width:100%}.section-email .email__text{align-self:flex-start}.section-email .email__text p{margin:0}.section-email .email__input-group{display:flex;align-items:stretch;width:100%}.section-email .email__input-group .email__input-wrapper{flex:1;display:flex}.section-email .email__input-group .email__input{width:100%;height:100%;padding:8px 16px;border-radius:50px 0 0 50px;border:none}.section-email .email__input-group .email__input::placeholder{color:var(--grey)}.section-email .email__input-group .email__buttons{display:flex;flex-shrink:0}.section-email .email__input-group a{border-radius:0 50px 50px 0 !important;white-space:nowrap;align-self:stretch;display:flex;align-items:center}@media screen and (max-width: 576px){.section-email .email__input-group{flex-direction:column;gap:12px}.section-email .email__input-group .email__input-wrapper .email__input{border-radius:50px}.section-email .email__input-group a{border-radius:50px !important;text-align:center}}@media screen and (max-width: 576px){.section-email .email__buttons{justify-content:flex-end}.section-email .email__buttons a{text-align:center}}.single-post{padding-bottom:8vh}.single-post__hero{position:relative;width:100%;max-height:50vh;overflow:hidden;margin-bottom:4vh}.single-post__hero-image{width:100%;height:100%;object-fit:cover;display:block}.single-post__header{max-width:800px;margin-bottom:4vh}.single-post__header h1{margin-top:12px}.single-post__meta{display:flex;align-items:center;gap:8px;font-size:clamp(13px,1.1vw,15px);color:var(--grey)}.single-post__meta a{color:var(--primary-color)}.single-post__meta a:hover{color:color-mix(in srgb, var(--link-hover) 90%, black 10%)}.single-post__separator{opacity:.4}.single-post__content{max-width:800px}.single-post__content h2,.single-post__content h3,.single-post__content h4,.single-post__content h5,.single-post__content h6{margin-top:1.5em}.single-post__content img{max-width:100%;height:auto;border-radius:8px;margin:2em 0}.single-post__content ul,.single-post__content ol{padding-left:1.5em;margin:1em 0}.single-post__content blockquote{border-left:4px solid var(--primary-color);margin:2em 0;padding:1em 1.5em;font-style:italic;background:rgba(0,0,0,.02);border-radius:0 8px 8px 0}.single-post__footer{max-width:800px;margin-top:6vh;padding-top:3vh;border-top:1px solid var(--light-grey)}.archive-posts{padding:5vh 0 8vh}.archive-posts .section-header{margin-bottom:4vh}.archive-posts__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:48px}@media screen and (max-width: 992px){.archive-posts__grid{grid-template-columns:repeat(2, 1fr);gap:32px}}@media screen and (max-width: 768px){.archive-posts__grid{grid-template-columns:1fr}}.archive-posts__item{display:flex;flex-direction:column;border-radius:8px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.08);background:var(--white)}.archive-posts__image{overflow:hidden}.archive-posts__image img{width:100%;height:220px;object-fit:cover;display:block}.archive-posts__content{display:flex;flex-direction:column;gap:12px;padding:20px}.archive-posts__date{font-size:clamp(12px,1vw,14px);color:var(--grey)}.archive-posts__read-more{color:var(--primary-color);font-weight:600}.archive-posts__read-more:hover{color:color-mix(in srgb, var(--link-hover) 90%, black 10%)}.archive-posts__pagination{margin-top:6vh;display:flex;justify-content:center}.archive-posts__pagination .nav-links{display:flex;gap:8px;align-items:center}.archive-posts__pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border-radius:20px;text-decoration:none;color:var(--font-color);border:1px solid var(--light-grey)}.archive-posts__pagination .page-numbers.current{background:var(--primary-color);color:var(--white);border-color:var(--primary-color)}.archive-posts__pagination .page-numbers:hover:not(.current){background:var(--light-grey)}.archive-posts__pagination .page-numbers.prev,.archive-posts__pagination .page-numbers.next{border:none;color:var(--primary-color);font-weight:600}.archive-posts__pagination .page-numbers.prev:hover,.archive-posts__pagination .page-numbers.next:hover{color:color-mix(in srgb, var(--link-hover) 90%, black 10%)}
