/*!
	Theme Name: ThemeCreative
	Theme URI: https://www.teamcreative.nl
	Description: Theme build by TeamCreative, Voor vragen mail naar info@teamcreative.nl
	Version: 7.0
	Author: TeamCreative
	Author URI: http://www.teamcreative.nl
	Tags: HTML5, CSS3
*/@media only screen and (min-width: 1140px){.big-submenu+.main-header__sub-menu--level-1 .main-header__item--level-1:last-child{grid-column:span 1 / 5}.big-submenu+.main-header__sub-menu--level-1 .main-header__item--level-1:last-child .btn{justify-content:center;width:calc(100% - 1.875rem)}.big-submenu+.main-header__sub-menu--level-1 .main-header__item--level-1:last-child .btn::before{left:1rem;position:absolute}}.hero--home{height:56.25vw;min-height:unset}.hero__video{height:100%;width:100%}.hero{margin-top:-62px;overflow:visible;padding-top:5.5rem;position:relative;z-index:20}.hero--green{--hero-color:var(--c-2d)}.hero--red{--hero-color:var(--c-3)}.hero--big{background-color:var(--hero-color)}.hero--big::after{background-color:var(--hero-color);bottom:-2.5rem;content:'';height:20rem;position:absolute;transform:skewY(-2deg);width:100%;z-index:-5}.hero::before{background:linear-gradient(180deg, rgba(0,0,0,0.33333), rgba(0,0,0,0) 50%);content:'';height:100%;opacity:.75;position:absolute;right:0;top:0;width:100%;z-index:-4}.hero--home::before{background-image:linear-gradient(120deg, rgb(var(--c-g0-rgb)) 2%, rgb(var(--c-g0-rgb) / 50%) 92%);clip-path:polygon(0 0, 100% 0, 100% 95%, 0% 100%);opacity:.6;z-index:-2}.hero--home::after{background-image:linear-gradient(180deg, rgb(var(--c-g0-rgb) / 87%), rgb(var(--c-g0-rgb) / 0%) 20%);clip-path:polygon(0 0, 100% 0, 100% 95%, 0% 100%);content:'';height:100%;opacity:.6;position:absolute;right:0;top:0;width:100%;z-index:-1}.hero__content--big{max-width:50%}.hero__tagline{color:var(--c-1);display:inline-block;font-size:1rem;font-weight:700;margin-bottom:1em;text-transform:uppercase}.hero__title{color:var(--c-font-l);font-size:1.65rem;font-weight:500;line-height:2.8rem;margin-bottom:2rem}.hero__title em{font-style:italic}.hero__figure{position:absolute;z-index:-3}.hero__figure--home{clip-path:polygon(0 0, 100% 0, 100% 95%, 0% 100%);height:100%;left:0;top:0;width:100%}.hero__figure--big{clip-path:polygon(0 0, 100% 0, 100% 100%, 4% 96%);height:calc(100% + 7.5rem);overflow:hidden;right:0;top:0;width:50vw}.hero__figure--big::before{content:'';height:100%;opacity:.5;position:absolute;right:0;top:0;width:100%}.hero--green .hero__figure--big::before{background-image:linear-gradient(90deg, rgb(var(--c-2d-rgb)) 0, rgba(0,0,0,0) 50%, rgba(0,0,0,0) 100%)}.hero--red .hero__figure--big::before{background-image:linear-gradient(90deg, rgb(var(--c-3-rgb)) 0, rgba(0,0,0,0) 50%, rgba(0,0,0,0) 100%)}.hero__img{height:100%;object-fit:cover}@media only screen and (min-width: 640px){.hero{padding-top:12rem}.hero__tagline{font-size:1.375rem}.hero__title{font-size:2.2rem}}@media only screen and (min-width: 768px){.hero{margin-top:-7.25rem}.hero--home{padding-block:16rem 10rem}.hero__title{font-size:3rem;line-height:3.5rem}}@media only screen and (min-width: 1024px){.hero--big{min-height:31.25rem}.hero--home{padding-block:20rem 6rem}.hero__content--home{max-width:75%}}.coachview-agenda__inner{display:flex;flex-direction:column;gap:2rem 1rem}.coachview-agenda__wysiwyg{grid-area:wysiwyg}.coachview-agenda__date-filter,.coachview-agenda__date-select{grid-area:date-filter}.coachview-agenda__tax-filter{grid-area:tax-filter}.coachview-agenda__items{grid-area:items;order:10}.coachview-agenda__date-filter{align-self:flex-start;border-radius:.25rem;display:none;overflow:hidden}.coachview-agenda__date-item{background-color:var(--c-g4);padding:.675rem 1rem}.coachview-agenda__date-item:not(:last-child){border-bottom:1px solid rgb(var(--c-g3-rgb), .2)}.coachview-agenda__tax-filter{display:flex;flex-wrap:wrap;gap:.5rem}.coachview-agenda__tax-item{border:1px solid var(--c-font-d);border-radius:.2rem;color:var(--c-font-d);display:block;outline-color:var(--c-2);padding:.625rem}.coachview-agenda__date-item:hover,.coachview-agenda__tax-item:hover{background-color:rgb(var(--c-g3-rgb), .4);cursor:pointer}.coachview-agenda__date-item--active,.coachview-agenda__tax-item--active{background-color:var(--c-2);color:var(--c-font-l)}.coachview-agenda__date-item--active:hover,.coachview-agenda__tax-item--active:hover{background-color:var(--c-2d)}.coachview-agenda__item{border-bottom:1px solid rgb(var(--c-g3-rgb), .2);color:var(--c-font-d);display:grid;gap:.5rem 1rem;grid-template-columns:1fr 3fr 5rem 5rem;line-height:1.6;padding:1rem .5rem;text-decoration:none}.coachview-agenda__item--hidden{display:none}.coachview-agenda__item:focus,.coachview-agenda__item:hover{box-shadow:0 -1rem 1rem -1.5rem var(--c-shadow),0 1rem 1rem -1.5rem var(--c-shadow);cursor:pointer}.coachview-agenda__date{font-weight:500;grid-column:span 4}.coachview-agenda__name{align-self:center;grid-column:span 2}.coachview-agenda__duration,.coachview-agenda__price{align-self:flex-end;text-align:right}@media only screen and (min-width: 640px){.coachview-agenda__date,.coachview-agenda__name{grid-column:span 1}}@media only screen and (min-width: 1140px){.coachview-agenda__inner{display:grid;grid-template-areas:"wysiwyg wysiwyg" "tax-filter tax-filter" "date-filter items";grid-template-columns:1fr 3fr}.coachview-agenda__date-filter{display:block}.coachview-agenda__date-select{display:none}.coachview-agenda__wysiwyg{grid-column:span 2}}.coachview-content__inner{display:grid;gap:3rem}.coachview-content__wysiwyg--span-2-rows{grid-row:span 2}.coachview-content__info{--list-marker:'\f00c';align-self:flex-start;background-color:var(--c-g4);box-sizing:border-box;display:flex;flex-direction:column;gap:2rem;padding:3rem}.coachview-content__info-title{font-size:1.375rem;line-height:2.25rem}.coachview-content__info-item{display:flex;flex-wrap:wrap;gap:.5rem 2rem}.coachview-content__info-label{font-weight:600;width:100%}.coachview-content__info-value{font-size:1.125rem}.coachview-content__info-values{width:100%}.coachview-content__info-extra{align-self:flex-end;font-size:.875rem}.coachview-content__info-actions{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.coachview-content .btn{width:auto;justify-content:center}.coachview-content__planning-link{align-self:center;color:var(--c-2);width:100%}.coachview-content__planning-link::hover{text-decoration:none}.coachview-content br:first-child+h4{margin-top:-2rem}.coachview-content__info-next{border:1px solid rgb(var(--c-g3-rgb), .2);padding:1.5rem}.coachview-content__next-courses{margin-top:1rem}.coachview-content__next-course{align-items:center;display:flex;gap:2rem;justify-content:space-between}.coachview-content__next-course:not(:first-child){border-top:1px solid rgb(var(--c-g3-rgb), .2);margin-top:1rem;padding-top:1rem}.coachview-content__next-course-title{line-height:2rem}@media only screen and (min-width: 768px){.coachview-content__inner{gap:4rem 6rem;grid-template-columns:3fr 2fr;grid-template-rows:auto 1fr}}.coachview-planning{padding-top:unset}.coachview-planning__anchorage{display:block;margin-block:-10rem 10rem}.coachview-planning__title{font-size:2.25rem;font-weight:500;line-height:2.75rem;margin-bottom:1rem}.coachview-planning__sub-title{display:block;font-weight:500;line-height:2}.coachview-planning__legend,.coachview-planning__item-header,.coachview-planning__item-body{border-bottom:1px solid rgb(var(--c-g3-rgb), .2);padding-block:.5rem;padding-left:2rem}.coachview-planning__legend,.coachview-planning__item-header{align-items:center;display:grid;grid-template-columns:1fr 1fr 1fr 2fr}.coachview-planning__item-body{grid-template-columns:2fr 3fr;display:none}.coachview-planning__item--open .coachview-planning__item-header,.coachview-planning__item:focus-within .coachview-planning__item-header{background-color:var(--c-g4)}.coachview-planning__item--open .coachview-planning__item-body,.coachview-planning__item:focus-within .coachview-planning__item-body{display:grid}.coachview-planning__item--open .coachview-planning__toggle,.coachview-planning__item:focus-within .coachview-planning__toggle{background-color:var(--c-2);color:var(--c-font-l)}.coachview-planning__item--open .coachview-planning__toggle i,.coachview-planning__item:focus-within .coachview-planning__toggle i{transform:rotateX(180deg)}.coachview-planning__slots--full,.coachview-planning__slots--almost-full{border-radius:.125rem;color:var(--c-font-l);min-width:1rem;padding:.375rem;text-align:center;width:min-content}.coachview-planning__slots--full{background-color:var(--c-3)}.coachview-planning__slots--almost-full{background-color:#FFBF2F}.coachview-planning__actions{justify-self:flex-end}.coachview-planning__actions .btn{line-height:1.25rem;padding:.5rem .75rem}.coachview-planning__schedule,.coachview-planning__class,.coachview-planning__adres-1,.coachview-planning__adres-2{display:block;line-height:2}@media only screen and (min-width: 640px){.coachview-planning__date,.coachview-planning__slots{grid-column:span 1}}#popup-coachview-application{width:var(--page-col-full);position:fixed;z-index:10001;top:50%;left:50%;transform:translate(-50%, -50%);overflow-y:auto}#popup-coachview-application__backdrop{background-color:rgba(0,0,0,0.75);position:fixed;top:0;left:0;height:100%;width:100%;z-index:10000;display:none}#popup-coachview-application[open]+#popup-coachview-application__backdrop{display:block}.coachview-application__title{font-size:2.25rem;font-weight:500;line-height:2.75rem}.coachview-application .gfield--legend,.coachview-application .gfield--title{font-size:1.5rem}.coachview-application .gfield--title{margin-block:.5em .25rem}.coachview-application .gfield--legend{font-weight:500;margin-bottom:.5em}.coachview-application .gfield--repeater{counter-reset:repeater;margin-top:2rem}.coachview-application .gfield--repeater .js-repeatable{counter-increment:repeater}.coachview-application .gfield--repeater .gfield--title::after{content:' #' counter(repeater)}.coachview-application .gfield--width-three-quarters{grid-column:span 6}.coachview-application [data-condition]{transform-origin:top;transition:transform .2s}.coachview-application [data-condition]:disabled,.coachview-application [data-condition].disabled{transform:scaleY(0)}.coachview-application :disabled,.coachview-application .disabled{opacity:0;height:0}.coachview-application .js-repeater__controls{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:1rem}.coachview-application .gform_footer{margin-top:1rem}@media only screen and (min-width: 640px){.coachview-application .gfield--width-three-quarters{grid-column:span 9}}.gfield--hidden{display:none}.gform-field-label--optin p{font-size:.875rem}.gform-field-label--optin a{color:inherit}.gform-field-label--optin::before{align-self:flex-start;flex-shrink:0;margin-top:.5rem}.copernica__form .ginput_container_checkbox{padding-top:0}.servicesalphabetical__wysiwyg{margin-bottom:5rem}@media only screen and (min-width: 640px){.servicesalphabetical__cols{column-count:2;column-fill:balance-all;column-gap:1.25rem}}.servicesalphabetical__colgroup{margin-bottom:2rem;break-inside:avoid-column;display:inline-block;width:100%}.servicesalphabetical__list a{color:var(--c-1)}.servicesalphabetical__title{color:var(--c-2);font-size:1.25rem;line-height:2rem}.servicesalphabetical__listitem{font-size:1rem;line-height:2rem}.author__inner{background-color:var(--c-g4-corporate);display:flex;flex-wrap:nowrap;gap:3.25rem;max-width:var(--page-col-small);padding:1.25rem}.author__figure{height:auto;width:7.875rem}.author__content{display:flex;flex-direction:column;justify-content:center}.author__name{color:var(--c-g0);font-size:1.25rem;font-weight:500;line-height:1.625rem}.author__subtitle{color:var(--c-1);font-size:1.125rem;font-weight:300;line-height:1.625rem}.ao-input-block,.ao-combo-block{--state-color-border:var(--c-g3);--state-color-border-rgb:var(--c-g0-rgb);--state-color-font:var(--c-font-d);--state-weight-font:300}.ao-input-block input,.ao-combo-block input,.ao-input-block select,.ao-combo-block select,.ao-input-block textarea,.ao-combo-block textarea{appearance:none;background-color:var(--c-bg);border:1px solid var(--state-color-border);border-radius:.2rem;color:var(--c-font-d);font-family:inherit;font-size:1rem;font-weight:500;line-height:1rem;outline:none;padding:.9375rem}.ao-input-block input::placeholder,.ao-combo-block input::placeholder,.ao-input-block select::placeholder,.ao-combo-block select::placeholder,.ao-input-block textarea::placeholder,.ao-combo-block textarea::placeholder{color:var(--c-font-d)}.ao-input-block input::file-selector-button,.ao-combo-block input::file-selector-button,.ao-input-block select::file-selector-button,.ao-combo-block select::file-selector-button,.ao-input-block textarea::file-selector-button,.ao-combo-block textarea::file-selector-button{background-color:var(--c-1);border:none;border-radius:.2rem;color:var(--c-font-l);cursor:pointer;padding:.75em 1.5em}.ao-input-block input:active,.ao-combo-block input:active,.ao-input-block select:active,.ao-combo-block select:active,.ao-input-block textarea:active,.ao-combo-block textarea:active,.ao-input-block input:focus,.ao-combo-block input:focus,.ao-input-block select:focus,.ao-combo-block select:focus,.ao-input-block textarea:focus,.ao-combo-block textarea:focus,.ao-input-block input:focus-visible,.ao-combo-block input:focus-visible,.ao-input-block select:focus-visible,.ao-combo-block select:focus-visible,.ao-input-block textarea:focus-visible,.ao-combo-block textarea:focus-visible,.ao-input-block input:focus-within,.ao-combo-block input:focus-within,.ao-input-block select:focus-within,.ao-combo-block select:focus-within,.ao-input-block textarea:focus-within,.ao-combo-block textarea:focus-within{border-color:var(--state-color-border);box-shadow:0 0 .5rem 0 rgb(var(--state-color-border-rgb) / .2);outline:none}.ao-input-block input[type='email'],.ao-combo-block input[type='email'],.ao-input-block input[type='file'],.ao-combo-block input[type='file'],.ao-input-block input[type='number'],.ao-combo-block input[type='number'],.ao-input-block input[type='password'],.ao-combo-block input[type='password'],.ao-input-block input[type='search'],.ao-combo-block input[type='search'],.ao-input-block input[type='tel'],.ao-combo-block input[type='tel'],.ao-input-block input[type='text'],.ao-combo-block input[type='text'],.ao-input-block input[type='url'],.ao-combo-block input[type='url'],.ao-input-block select,.ao-combo-block select,.ao-input-block textarea,.ao-combo-block textarea{box-sizing:border-box;width:100%}.ao-input-block input[type='checkbox'],.ao-combo-block input[type='checkbox'],.ao-input-block select,.ao-combo-block select{appearance:auto}.ao-form-label{color:var(--state-color-font);display:inline-block;font-size:.875rem;font-weight:var(--state-weight-font, 300);padding-bottom:.5rem}.ao-form-error-message{color:var(--state-color-font)}.ao-form a{color:var(--c-1)}.ao-form-submit{background-color:var(--c-2) !important}.popup-alt{align-items:center;display:flex;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:all .2s ease-in-out;z-index:9999999}.popup-alt,.popup-alt__cover{bottom:0;left:0;right:0;top:0}.popup-alt__cover{background-color:var(--c-shadow);position:absolute;z-index:-1}.popup-alt--open{opacity:1}.popup-alt--open>*{pointer-events:all}.popup-alt__inner{background:var(--c-bg);box-sizing:border-box;border-radius:5px;max-height:calc(100dvh - 2rem);max-width:calc(100dvw - 2rem);overscroll-behavior:contain;overflow:auto;padding:4rem;position:relative;width:var(--page-col-full)}.popup-alt__cover--message{display:none}.popup-alt__close--message{font-size:1rem;line-height:2rem;width:2rem}.popup-alt__inner--message{bottom:-3rem;box-shadow:var(--shadow);min-width:20vw;padding:2rem;position:absolute;right:2rem;transition:all .2s ease-in-out;width:min-content}.popup-alt--open .popup-alt__inner--message{bottom:1rem}.popup-alt__content--message{margin-bottom:1rem}.popup-alt__content--message h4{color:var(--c-1);padding-right:1rem}.popup-alt__buttons{display:flex;gap:1rem}.form-block{position:relative}.form-block__inner--default{max-width:var(--page-col-small)}.form-block__inner--image{display:grid;gap:0 3rem}.form-block__anchorage{position:absolute;top:-200px}.form-block__content{margin-bottom:1em}.form-block__figure{grid-row:span 3}@media only screen and (min-width: 640px){.form-block__inner>*:first-child{order:-2}.form-block__inner--image{grid-template-columns:2fr 1fr}.form-block__figure{order:-1}}@media only screen and (min-width: 1024px){.form-block__inner--image{grid-template-columns:1fr 1fr}}.fix-html-block{margin-bottom:-2rem;margin-top:1rem}
/*# sourceMappingURL=./style.css.map */