@font-face{font-family:"FreigeistBlack";font-weight:400;src:url(https://kamp-vuur.nl/wp-content/themes/twentytwenty-child/fonts/Freigeist-Black.otf) format("opentype")}@font-face{font-family:"FreigeistRegular";font-weight:400;src:url(https://kamp-vuur.nl/wp-content/themes/twentytwenty-child/fonts/Freigeist-Regular.otf) format("opentype")}body,.entry-title a,:root .has-primary-color{color:#222}.entry-content h1,h1.entry-title{font-family:"FreigeistBlack",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,sans-serif;line-height:1;letter-spacing:-.02em;font-weight:400}.entry-content h2,.entry-content h3{font-family:"FreigeistBlack",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,sans-serif;line-height:1;letter-spacing:-.02em;font-weight:400}.entry-content h4{font-family:"FreigeistRegular",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,sans-serif;line-height:1.1;letter-spacing:-.02em;font-weight:400}.entry-content h5,.entry-content h6,.entry-content cite,.entry-content figcaption,.entry-content table,.entry-content address,.entry-content .wp-caption-text,.entry-content .wp-block-file{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:-.02em}.entry-content{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:inherit}blockquote.wp-block-quote p{font-family:"FreigeistRegular",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:-.02em}.entry-content .has-small-font-size{font-size:0.8em!important}.entry-content .has-large-font-size{font-size:1.2em!important}.has-dark-grey-color{color:#222!important}.has-dark-grey-background-color{background-color:#222!important}.has-light-grey-color{color:#e9e6dc!important}.has-light-grey-background-color{background-color:#e9e6dc!important}.has-orange-color{color:#fca242!important}.has-orange-background-color{background-color:#fca242!important}.has-white-color{color:#fff!important}.has-white-background-color{background-color:#fff!important}button,.button,.faux-button,.wp-block-button__link,.wp-block-file .wp-block-file__button,input[type="button"],input[type="reset"],input[type="submit"]{text-transform:none;letter-spacing:normal;border-radius:100px;padding:1.1em 2.1em;position:relative;transition:.3s}.is-style-outline .wp-block-button__link{padding:calc(1.1em - 0.2rem) calc(2.1em - 0.2rem)}.wp-block-button a{color:#fff}.wp-block-button a.wp-block-button__link.has-dark-grey-background-color:hover,.wp-block-button a.wp-block-button__link:hover{color:#222!important;background:#fca242!important}.wp-block-button.is-style-outline a.wp-block-button__link.has-dark-grey-color:hover,.wp-block-button.is-style-outline a.wp-block-button__link:hover{color:#222!important;border-color:#fca242;background:#fca242!important}.wp-block-button a.wp-block-button__link.has-light-grey-background-color:hover{color:#222!important;background:#fca242!important}.wp-block-button.is-style-outline a.wp-block-button__link.has-light-grey-color:hover{color:#222!important;border-color:#fca242;background:#fca242!important}.wp-block-button a.wp-block-button__link.has-orange-background-color:hover{color:#222!important;background:#e7841c!important}.wp-block-button.is-style-outline a.wp-block-button__link.has-orange-color:hover{color:#222!important;border-color:#e7841c;background:#e7841c!important}.menu-item a{position:relative}.menu-item a:hover{text-decoration:none!important}.menu-item a:after{content:'';position:absolute;width:0;height:2px;display:block;margin-top:2px;right:0;background:currentColor;transition:width .3s ease;-webkit-transition:width .3s ease}.menu-item a:hover:after{width:100%;left:0;background:currentColor}.current-menu-item a{text-decoration:none!important}.current-menu-item a:after{content:'';position:absolute;width:100%;height:2px;display:block;margin-top:2px;background:currentColor}ul.social-menu a:after{display:none}.portret:hover figure img{transform:scale(1.1)}.portret figure img{transition:.3s}.portret:hover figure{border-radius:0}.portret figure{transition:.3s}.alignwide{max-width:125rem}.section-inner{max-width:125rem}[class*="__inner-container"]>.alignwide{max-width:125rem;width:100%}.wp-block-group.has-background{padding:5rem 4rem}@media (min-width:1220px){.entry-content>.wp-block-group.alignwide.has-background,.entry-content>.wp-block-group.alignfull.has-background{padding:10rem 6rem}}#site-header{position:fixed;width:100%;left:0;transition:background ease .6s,color ease .6s,transform 0.6s cubic-bezier(.4,0,.2,1);z-index:100;background:#fff0}#site-header.nav-up{transform:translateY(calc(-100% + 2px))}#site-header.headerscrolled{background:#fff}.primary-menu{align-items:center}.primary-menu li{margin-top:0}.header-inner{max-width:125rem}.header-titles{margin:0}.header-titles svg{height:6rem;fill:#1f2f2f}.header-titles svg:hover .top{transform:translateY(20px)}.header-titles svg:hover .bottom{transform:translateY(-20px)}.header-titles svg>*{transition:.3s}.nav-toggle .toggle-icon,.nav-toggle svg{display:none}.toggle-inner .toggle-text{font-size:inherit;top:0}.menu-modal{z-index:1000}.singular .entry-header{padding:calc(8rem + 100px) 0 8rem 0!important;margin:0!important}.home.singular .entry-header{padding:calc(8rem + 100px) 4rem 8rem 4rem!important;margin:0!important}.home .post-inner{padding-top:0}.gradient{background:linear-gradient(-45deg,#ff5407,#fbb433,#FC9059,#fbc515);background-size:400% 400%;animation:gradient 15s ease infinite}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.entry-content>.alignwide:not(.wp-block-group.has-background),.entry-content>.alignfull:not(.wp-block-group.has-background){margin-top:0;margin-bottom:0}.footer-top-visible .footer-nav-widgets-wrapper,.footer-top-hidden #site-footer{margin-top:0}.footer-nav-widgets-wrapper{background:#222}.footer-nav-widgets-wrapper a{color:#fff!important}footer#site-footer{color:#fff;background:#181818}footer#site-footer a{color:#fff}div#contact .wp-block-media-text__content{padding:4rem}.calendly-inline-widget{height:650px!important}#contact figure.wp-block-media-text__media{min-height:750px}.wp-block-media-text .wp-block-media-text__content{padding-right:0}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-left:0;padding-right:4rem}.wp-block-column{margin-bottom:4rem}.wp-block-cover .wp-block-cover__inner-container{width:100%}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.5em}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{padding-left:0}.wp-block-group.has-background{padding:5rem 2.5rem}.wp-block-cover .wp-block-columns.alignwide{padding:0}.home.singular .entry-header{padding:calc(8rem + 100px) 2.5rem 8rem 2.5rem!important}.section-inner{width:calc(100% - 5rem)}}button.toggle.nav-toggle.mobile-nav-toggle{display:none}.color-accent,.color-accent-hover:hover,.color-accent-hover:focus,:root .has-accent-color,.has-drop-cap:not(:focus):first-letter,.wp-block-button.is-style-outline,a{color:#222}blockquote,.border-color-accent,.border-color-accent-hover:hover,.border-color-accent-hover:focus{border-color:#222}button,.button,.faux-button,.wp-block-button__link,.wp-block-file .wp-block-file__button,input[type="button"],input[type="reset"],input[type="submit"],.bg-accent,.bg-accent-hover:hover,.bg-accent-hover:focus,:root .has-accent-background-color,.comment-reply-link{background-color:#222}.fill-children-accent,.fill-children-accent *{fill:#222}body,.entry-title a,:root .has-primary-color{color:#222}:root .has-primary-background-color{background-color:#222}cite,figcaption,.wp-caption-text,.post-meta,.entry-content .wp-block-archives li,.entry-content .wp-block-categories li,.entry-content .wp-block-latest-posts li,.wp-block-latest-comments__comment-date,.wp-block-latest-posts__post-date,.wp-block-embed figcaption,.wp-block-image figcaption,.wp-block-pullquote cite,.comment-metadata,.comment-respond .comment-notes,.comment-respond .logged-in-as,.pagination .dots,.entry-content hr:not(.has-background),hr.styled-separator,:root .has-secondary-color{color:#222}:root .has-secondary-background-color{background-color:#222}pre,fieldset,input,textarea,table,table *,hr{border-color:#e9e6dc}caption,code,code,kbd,samp,.wp-block-table.is-style-stripes tbody tr:nth-child(odd),:root .has-subtle-background-background-color{background-color:#e9e6dc}.wp-block-table.is-style-stripes{border-bottom-color:#e9e6dc}.wp-block-latest-posts.is-grid li{border-top-color:#e9e6dc}:root .has-subtle-background-color{color:#e9e6dc}body:not(.overlay-header) .primary-menu>li>a,body:not(.overlay-header) .primary-menu>li>.icon,.modal-menu a,.footer-menu a,.footer-widgets a,#site-footer .wp-block-button.is-style-outline,.wp-block-pullquote:before,.singular:not(.overlay-header) .entry-header a,.archive-header a,.header-footer-group .color-accent,.header-footer-group .color-accent-hover:hover{color:#222}.social-icons a,#site-footer button:not(.toggle),#site-footer .button,#site-footer .faux-button,#site-footer .wp-block-button__link,#site-footer .wp-block-file__button,#site-footer input[type="button"],#site-footer input[type="reset"],#site-footer input[type="submit"]{background-color:#222}.header-footer-group,body:not(.overlay-header) #site-header .toggle,.menu-modal .toggle{color:#222}body:not(.overlay-header) .primary-menu ul{background-color:#222}body:not(.overlay-header) .primary-menu>li>ul:after{border-bottom-color:#222}body:not(.overlay-header) .primary-menu ul ul:after{border-left-color:#222}.site-description,body:not(.overlay-header) .toggle-inner .toggle-text,.widget .post-date,.widget .rss-date,.widget_archive li,.widget_categories li,.widget cite,.widget_pages li,.widget_meta li,.widget_nav_menu li,.powered-by-wordpress,.to-the-top,.singular .entry-header .post-meta,.singular:not(.overlay-header) .entry-header .post-meta a{color:#222}.header-footer-group pre,.header-footer-group fieldset,.header-footer-group input,.header-footer-group textarea,.header-footer-group table,.header-footer-group table *,.footer-nav-widgets-wrapper,#site-footer,.menu-modal nav *,.footer-widgets-outer-wrapper,.footer-top{border-color:#e9e6dc}.header-footer-group table caption,body:not(.overlay-header) .header-inner .toggle-wrapper::before{background-color:#e9e6dc}