/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.12.4
 Text Domain:  bricks
*/
@charset "UTF-8";h1{font-weight:500;font-size:4rem;line-height:1.2!important;letter-spacing:-.8px}h2{font-weight:500;font-size:clamp(2rem,1.945rem + .291vi,2.3rem);line-height:1.2;letter-spacing:-.8px}h3{font-weight:500;font-size:clamp(1.7rem,1.645rem + .291vi,2rem);letter-spacing:-.4px}h1,h2,h3{margin-bottom:.4em;font-family:poppins}body{color:#3e3e3e;font-size:1rem;line-height:1.6;font-family:Inter}@font-face{font-family:Inter;font-style:normal;font-weight:100 200 300 400 500 600 700 800 900;src:url(./Inter.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:100;src:url(./Poppins-Thin.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:200;src:url(./Poppins-ExtraLight.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:300;src:url(./Poppins-Light.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(./Poppins-Regular.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(./Poppins-Medium.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(./Poppins-SemiBold.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(./Poppins-Bold.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;src:url(./Poppins-ExtraBold.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:900;src:url(./Poppins-Black.woff2) format("woff2")}html{background-color:#eaeaea;font-size:100%}@keyframes fadeInUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInDown{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}body:not([data-builder-mode]) .animated[data-animation-type]{opacity:0;animation-duration:1s;animation-timing-function:ease-out;animation-delay:0s;animation-fill-mode:both}body:not([data-builder-mode]) .animated[data-animation-type][data-animation-duration]{animation-duration:attr(data-animation-duration)}body:not([data-builder-mode]) .animated[data-animation-type][data-animation-delay]{animation-delay:attr(data-animation-delay)}body:not([data-builder-mode]) .animated[data-animation-type][data-animation-iteration-count]{animation-iteration-count:attr(data-animation-iteration-count)}body:not([data-builder-mode]) .animated.is-visible[data-animation-type]{opacity:1;animation-name:attr(data-animation-type)}body[data-builder-mode] .animated[data-animation-type]{opacity:1!important;animation:none!important}body{box-shadow:0 0 20px #c3c3c3;width:100%;max-width:120rem;min-height:100vh}.brxe-section{display:flex;justify-content:center;padding:0 24px;min-height:650px}.brxe-container{padding:8rem 0;--container-width: 68.75rem;width:var(--container-width)}.brxe-container .container-block{width:calc(var(--container-width) / 2)}.container{--container-width: 68.75rem;margin:0 auto;width:var(--container-width)}.container--big{--container-width: 81.25rem}.container .container-block{width:calc(var(--container-width) / 2)}.section-footer{background-color:#1d0549;min-height:400px}.section-footer__container{flex-direction:row;justify-content:space-between}.section-footer__container h2{color:#fff}.section-footer__container p{color:#f6f4fa}.section-footer__block-contact{width:50%}.section-footer__block-business{width:30%}.section-footer__block-socials{width:15%}.section-footer__link-wrapper{flex-direction:row;flex-wrap:wrap;gap:1rem}.section-footer__link-wrapper .link{margin-top:0}.section-header{background-color:var(--header-background-color);max-width:120rem;min-height:auto!important}.section-header__container{flex-direction:row;padding:1.4rem 0!important;--container-width: 81.25rem}.nav{display:grid;grid-template-columns:6.25rem 1fr;align-items:center}.nav__items{display:flex;grid-column:2;flex-direction:row;justify-content:space-between;align-items:center}.nav__items.is-visible{display:flex}.nav__items .brxe-div{display:flex;gap:18px;color:var(--nav-item-color);fill:var(--nav-item-color)}.nav__link{padding:.5rem 1rem;color:inherit}.nav__svg{width:1.5rem;height:1.5rem;fill:inherit}.nav__svg path{fill:inherit}.nav__logo{grid-column:1;width:2rem;height:2rem;stroke:var(--nav-logo-color);margin-right:36px}.nav__logo path{stroke:inherit}.nav__toggle{display:none;grid-column:2;width:2rem;height:2rem;stroke:var(--nav-logo-color)}.nav__toggle path{stroke:inherit}.chip{display:inline-block;margin-bottom:1.5em;border-radius:2.5px;background-color:var(--chip-background-color, #1a063c);padding:var(--chip-padding, 4px 12px);color:var(--chip-text-color, #ffffff);font-weight:400;font-size:var(--chip-text-size, 1rem)}.chip--big{--chip-text-size: 1.1rem}.chip--small{--chip-text-size: .9rem}.chip--dark{--chip-background-color: #1a063c;--chip-text-color: #ffffff}.chip--light{--chip-background-color: #dcd5eb;--chip-text-color: #1d0549}.chip-group{display:flex;column-gap:1.5em;flex-direction:row;margin-top:1.5em}.link-wrapper{display:flex;flex-direction:row;gap:2rem}.link{display:inline-flex;flex-direction:row;align-items:center;gap:var(--gap-size, .6rem);cursor:pointer;margin-top:2em;color:var(--color, #262626);font-weight:500;text-decoration:none}.link__text{font-size:var(--text-size, 1rem)}.link svg{min-width:auto;min-height:auto}.link__icon{vertical-align:middle;fill:currentColor;transition:transform .3s ease;width:var(--icon-size, 1.1rem)!important;height:var(--icon-size, 1.1rem)!important}.link:hover .link__icon--translate-right{transform:translate(4px)}.link:hover .link__icon--translate-down{transform:translateY(4px)}.link:hover .link__icon--translate-up{transform:translateY(-2px)}.link:hover .link__icon--translate-right-up{transform:translate(4px) translateY(-4px)}.link--button{border-radius:2.5px;padding:var(--button-padding, 7px 15px);font-weight:400}.link--light{--color: #ffffff}.link--dark{--color: #262626}.link--small{--gap-size: .5rem;--text-size: .9rem;--icon-size: 1rem;--button-padding: 6px 14px}.link--big{--gap-size: .7rem;--text-size: 1.1rem;--icon-size: 1.3rem;--button-padding: 8px 16px}.button--primary{background-color:var(--btn-primary-bg, #36225d);color:var(--btn-primary-color, #ffffff)}.button--secondary{background-color:var(--btn-secondary-bg, #1a063c);color:var(--btn-secondary-color, #ffffff)}.section-hero--dark{background-color:#1d0549;--btn-primary-bg: #36225d;--btn-primary-color: #ffffff;--btn-secondary-bg: #1a063c;--btn-secondary-color: #ffffff;--chip-background-color: #36225d;--chip-text-color: #ffffff;--hero-text-color: #ffffff}.section-hero--light{background-color:#fafaff;--btn-primary-bg: #dcd5eb;--btn-primary-color: #1d0549;--btn-secondary-bg: #fafaff;--btn-secondary-color: #1d0549;--chip-background-color: #dcd5eb;--chip-text-color: #1d0549;--hero-text-color: #262626}.section-hero__container{padding:15rem 0}.section-hero__block{margin-bottom:124px;width:35rem}.section-hero__heading{width:100%;color:var(--hero-text-color, #ffffff)}.section-hero__lead{color:var(--hero-text-color, #ffffff);font-size:1.1rem}.bottom-nav{min-height:fit-content}.bottom-nav__container{position:fixed;bottom:24px;flex-direction:row;align-items:center;gap:18px;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:0 auto;border-radius:1rem;background:#1a063c80;padding:1rem;width:fit-content;height:fit-content;overflow:hidden;color:#fff}.bottom-nav__container:before{position:absolute;z-index:-1;mask:linear-gradient(black) border-box,linear-gradient(black) padding-box;-webkit-mask-composite:source-out;mask-composite:subtract;top:0;right:0;bottom:0;left:0;border:1px so lid transparent;border-radius:inherit;background:linear-gradient(#1d0549,#36225d) border-box;content:""}.bottom-nav__items{display:flex;gap:1rem}.section-text__wrapper{display:flex;flex-direction:row}.section-prices{background-color:var(--section-background-color)}.section-prices__light{--section-background-color: #fafaff;--price-background-color: #1d0549;--price-heading-color: #ffffff;--price-text-color: #f6f4fa}.section-prices__container{--container-width: 81.25rem}.section-prices__wrapper-prices{display:flex;flex-direction:row;gap:clamp(1.25rem,-.013rem + 2.062vi,2.5rem);margin-top:48px}.section-prices__price{border-radius:5px;background-color:var(--price-background-color);padding:40px;color:var(--price-text-color)}.section-prices__price ul{display:flex;flex-direction:column;gap:20px;margin-top:28px}.section-prices__price .title{color:var(--price-heading-color);font-weight:500;font-size:1.05rem;font-family:Poppins;letter-spacing:.1px}.section-text-image{display:flex;justify-content:center;padding:0!important}.section-text-image--dark{--background-color: #1d0549;--text-color: #f6f4fa;--heading-color: #ffffff}.section-text-image--dark .chip{--chip-background-color: #1a063c;--chip-text-color: #ffffff}.section-text-image--dark .link{--color: #ffffff}.section-text-image--light{--background-color: #fafaff;--text-color: #262626;--heading-color: #262626}.section-text-image--light .chip{--chip-background-color: #dcd5eb;--chip-text-color: #1d0549}.section-text-image--light .link{--color: #000000}.section-text-image__container{--container-width: 81.25rem;border-radius:5px;background-color:var(--background-color);padding:4.25rem 0}.section-text-image__wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:68.75rem}.section-text-image__block-text{padding-right:48px}.section-text-image__block-text p{color:var(--text-color)}.section-text-image__block-text h1,.section-text-image__block-text h2,.section-text-image__block-text h3,.section-text-image__block-text h4{color:var(--heading-color)!important}.section-text-image__block-image .brxe-image{border-radius:2.5px;aspect-ratio:1.2/1;object-fit:cover;object-position:10% 100%}.section-form{display:flex;justify-content:center;padding:0!important}.section-form--dark{--container-background-color: #1d0549;--text-color: #f6f4fa;--heading-color: #ffffff}.section-form--light{--container-background-color: #fafaff;--text-color: #262626;--heading-color: #262626}.section-form--light .chip{--background-color: #1d0549;--chip-text-color: #ffffff}.section-form__container{--container-width: 81.25rem;border-radius:5px;background-color:var(--container-background-color);padding:4.25rem 0}.section-form__wrapper{gap:72px}.section-media__container{justify-content:center;align-items:center;border-radius:5px;width:var(--container-width, 81.25rem);overflow:hidden}.section-media__container--mockup{background-color:var(--container-background-color, #fafaff);padding:0!important}.section-media__container--video{padding:0!important}.section-media--overlap{margin-top:-60px}.section-media__image{object-fit:cover;object-position:center}.section-media__mockup{padding:48px;width:80%;height:100%;object-fit:contain}.section-projecten__container{--container-width: 81.25rem}.section-projecten__content-wrapper{display:flex;flex-direction:row;align-items:flex-end;margin:0 auto}.section-projecten__content-wrapper .link{align-self:flex-end}.section-projecten__project-wrapper{display:flex;flex-direction:row;gap:24px;margin-top:48px}.section-projecten__project{display:flex;position:relative;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:16px;border-radius:2.5px;background-position:center center;background-size:cover;padding:16px;aspect-ratio:1/1;color:#fff}.section-projecten__project h3{margin:0;width:80%}.section-projecten__project:before{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-color:#0006;content:""}.section-projecten__project:after{position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:10px 10px #dcd5eb;border-radius:inherit;content:""}.section-projecten__project h3{z-index:1}.section-projecten__project:hover .section-projecten__icon{transform:translate(0)}.section-projecten__icon{transform:translate(-25%);transition:transform cubic-bezier(.15,.75,.5,1) .45s;width:1.8rem;height:1.8rem;fill:#fff}.section-post-grid__container{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.section-post-grid__post{position:relative;flex-direction:row;justify-content:space-between;align-items:flex-end;border-radius:2.5px;background-position:center;background-size:cover;padding:32px;aspect-ratio:1/1;color:#fff}.section-post-grid__post h2{z-index:1;margin-bottom:0;width:80%}.section-post-grid__post:before{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-color:#0006;content:""}.section-post-grid__post:after{position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:10px 10px #dcd5eb;border-radius:inherit;content:""}.section-post-grid__post:hover .section-post-grid__icon{transform:translate(0)}.section-post-grid__icon{transform:translate(-25%);transition:transform cubic-bezier(.15,.75,.5,1) .45s;width:2rem;height:2rem;fill:#fff}.section-meer-projecten{background-color:#fafaff}.section-meer-projecten__wrapper{display:flex;flex-direction:row;gap:24px;margin-top:48px}.section-meer-projecten__project{display:flex;position:relative;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:16px;border-radius:2.5px;background-position:center center;background-size:cover;padding:24px;aspect-ratio:1/1;color:#fff}.section-meer-projecten__project h3{margin:0;width:80%;font-weight:500;font-size:clamp(2rem,1.945rem + .291vi,2.3rem);line-height:1.2;letter-spacing:-.8px}.section-meer-projecten__project:before{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-color:#0006;content:""}.section-meer-projecten__project:after{position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:10px 10px #dcd5eb;border-radius:inherit;content:""}.section-meer-projecten__project h3{z-index:1}.section-meer-projecten__project:hover .section-meer-projecten__icon{transform:translate(0)}.section-meer-projecten__icon{transform:translate(-25%);transition:transform cubic-bezier(.15,.75,.5,1) .45s;width:1.8rem;height:1.8rem;fill:#fff}.forminator-input,.forminator-textarea{border-radius:2.5px}.forminator-input::placeholder,.forminator-input::-ms-input-placeholder,.forminator-textarea::placeholder,.forminator-textarea::-ms-input-placeholder{font-weight:300!important}.forminator-label{display:none!important}.forminator-error-message{display:block;margin-top:10px;border-radius:2.5px;background-color:#e045621a;padding:8px;color:#ee3737}.forminator-button{margin-top:52px;border-radius:2.5px;padding:8px 16px}.forminator-button.forminator-button-back{margin-right:10px}.forminator-button.forminator-button-next{position:relative;padding-right:40px}.forminator-button.forminator-button-next:after{position:absolute;top:50%;right:6px;transform:translateY(-50%);background-size:contain;background-repeat:no-repeat;width:1rem;height:1rem;content:""}.light .forminator-input,.light .forminator-textarea{background-color:#fff!important;color:#1d0549!important}.light .forminator-input::placeholder,.light .forminator-input::-ms-input-placeholder,.light .forminator-textarea::placeholder,.light .forminator-textarea::-ms-input-placeholder{color:#9299a0!important}.light .forminator-input::-ms-input-placeholder .dark,.light .forminator-textarea::-ms-input-placeholder .dark{color:#b2c5d8!important}.light .forminator-button{background-color:#dcd5eb;color:#1d0549}.light .forminator-button.forminator-button-next:after{background-image:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 258 449" fill="%231d0549"><path d="M247.65 202.35C260.15 214.85 260.15 235.15 247.65 247.65L55.6504 439.65C43.1504 452.15 22.8504 452.15 10.3504 439.65C-2.14965 427.15 -2.14965 406.85 10.3504 394.35L179.75 224.95L10.4504 55.55C-2.04962 43.05 -2.04962 22.75 10.4504 10.25C22.9504 -2.25001 43.2504 -2.25001 55.7504 10.25L247.75 202.25L247.65 202.35Z"/></svg>')}.dark .forminator-input,.dark .forminator-textarea{border-color:#4a4a4a;background-color:#262626;color:#fff}.dark .forminator-input::placeholder,.dark .forminator-input::-ms-input-placeholder,.dark .forminator-textarea::placeholder,.dark .forminator-textarea::-ms-input-placeholder{color:#bbb}.dark .forminator-button{background-color:#1a063c;color:#fff}.dark .forminator-button.forminator-button-next:after{background-image:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 258 449" fill="%23ffffff"><path d="M247.65 202.35C260.15 214.85 260.15 235.15 247.65 247.65L55.6504 439.65C43.1504 452.15 22.8504 452.15 10.3504 439.65C-2.14965 427.15 -2.14965 406.85 10.3504 394.35L179.75 224.95L10.4504 55.55C-2.04962 43.05 -2.04962 22.75 10.4504 10.25C22.9504 -2.25001 43.2504 -2.25001 55.7504 10.25L247.75 202.25L247.65 202.35Z"/></svg>')}@media (min-width: 120rem){.section-hero{min-height:80svh}}@media (max-width: 120rem){.section-hero__container{padding:12.5rem 0}.section-hero{height:95svh}}@media (max-width: 1320px){.forminator-button{margin-top:30px}.no-margin{margin-top:0!important}}@media (max-width: 82rem){h1{font-size:clamp(3rem,-1.5rem + 6.667vw,4rem)}.brxe-container,.container{--container-width: 56.25rem}.section-header__container{--container-width: 68.75rem}.section-hero__container{padding:7.5rem 0}.section-hero__lead{font-size:clamp(1.1rem,1.057rem + .174vw,1.2rem)}.section-prices__container{--container-width: 68.75rem}.section-prices__price{padding:30px}.section-text-image__container{--container-width: 68.75rem}.section-text-image__wrapper{width:56.25rem}.section-form__container{--container-width: 68.75rem}.section-media__container{width:68.75rem}.section-media__mockup{width:100%}.section-projecten__container{--container-width: 68.75rem}}@media (max-width: 67.5rem){.brxe-section{min-height:450px}.nav{grid-template-columns:1fr auto;justify-content:space-between}.nav__items{display:none;position:absolute;top:68px;left:0;flex-direction:column;z-index:1;padding:0 24px;width:100%;height:fit-content}.nav__link{margin:0 auto;padding:0;width:56.25rem}.nav__toggle{display:inline-block}.section-hero__block{width:44.5rem}.section-hero{height:auto;min-height:60svh}.section-text__wrapper{flex-direction:column}.section-text-image__wrapper{flex-direction:column;align-items:flex-start;padding:24px;width:100%}.section-text-image__block-image .brxe-image{margin-top:3rem}.section-form__wrapper{gap:32px;padding:24px;width:100%}}@media (max-width: 61.25rem){.section-footer__container{flex-direction:column;gap:4rem}.section-footer__block-contact,.section-footer__block-business,.section-footer__block-socials{width:100%}.section-hero{height:auto;min-height:fit-content}.section-text-image__block-text{padding-right:0}.section-projecten__content-wrapper{flex-direction:column;align-items:flex-start}.section-projecten__content-wrapper .link{align-self:flex-start}}@media (max-width: 50rem){h1{font-size:clamp(2.6rem,2.2rem + 1.6vw,3rem)}.brxe-section{min-height:350px}.brxe-container{padding:4.25rem 0}.chip--big{--chip-text-size: 1rem;--chip-padding: 4px 12px}.link-wrapper{flex-direction:column;gap:1rem;margin-top:2rem}.link-wrapper .link{margin-top:0}.link--big{--text-size: 1rem;--icon-size: 1.1rem;--button-padding: 7px 15px;--gap-size: .6rem}.section-hero__container{padding:6.25rem 0}.section-hero__block{width:100%}.section-media--overlap{margin-top:-90px}.section-media__video{min-height:300px}.section-media__mockup{padding:12px}.section-post-grid__container{grid-template-columns:1fr}.section-post-grid__post{padding:16px}}@media (max-width: 800px){.section-media.mockup .brxe-image{width:fit-content}}@media (max-width: 25rem){h1{font-size:clamp(2.4rem,1rem + 6.4vw,2.6rem)}.brxe-section{padding:0 20px}.section-hero__lead{font-size:1rem}}@media (max-width: 400px){.section-media .brxe-container{min-height:280px}}
