/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-width:100%;height:auto;display:block}img[src=""]{display:none}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}::-moz-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}@font-face{font-family:"satoshi";src:url("../fonts/Satoshi-Regular.woff2") format("woff");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:"satoshi";src:url("../fonts/Satoshi-Medium.woff2") format("woff");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:"satoshi";src:url("../fonts/Satoshi-Bold.woff2") format("woff");font-display:swap;font-style:normal;font-weight:700}:root{--color-text-dark: #36373a;--color-text-medium: #555;--bg-light: white;--max-width: 79.5rem;--max-width-l: 79.5rem;--padding-x: 1rem;--padding-i-s: clamp(1rem, 3.5vw, 3.5rem);--padding-y: clamp(2rem, 6vw, 6rem);--accent-dark: #33c6f4;--accent-light: #bbe4eb;--accent-highlight: #c0d846;--bg-grey: #f4f4f4;--title-xl: clamp(2.6rem, 5vw, 5rem);--lh-title-xl: 100%;--title-l: clamp(1.8rem, 3.6vw, 3.6rem);--lh-title-l: 100%;--title-m: clamp(1.6rem, 2.8vw, 2.5rem);--lh-title-m: 120%;--title-s: clamp(1.4rem, 2.4vw, 2.4rem);--lh-title-s: 110%;--title-xs: clamp(1.2rem, 1.6vw, 1.6rem);--lh-title-xs: 120%;--title-xxs: clamp(1.2rem, 1.4vw, 1.4rem);--lh-title-xxs: 120%;--text-xl: clamp(1.1rem, 1.2vw, 1.3rem);--lh-text-xl: 160%;--text-l: clamp(1.1rem, 1.2vw, 1.3rem);--lh-text-l: 160%;--text-m: clamp(0.95rem, 1vw, 1rem);--lh-text-m: 175%;--text-s: clamp(0.9rem, 1vw, 1rem);--lh-text-s: 175%;--text-xs: clamp(0.9rem, 0.9vw, 0.9rem);--lh-text-xs: 175%;--border-radius-s: 0.25rem;--border-radius: 0.5rem;--border-color: rgba(0, 0, 0, 0.15);--font-heading: "Fira Sans", "canada-type-gibson", "futura-pt", sans-serif;--font-body: "Fira Sans", "canada-type-gibson", "satoshi", sans-serif}@media screen and (min-width: 64rem){:root{--padding-i: 6rem}}@media screen and (min-width: 70rem){:root{padding-i:8rem}}.bg-100{background:var(--bg-100)}.bg-200{background:var(--bg-200)}.bg-300{background:var(--bg-300)}.bg-400{background:var(--bg-400)}.flex{display:flex}html{scroll-behavior:smooth}body{-ms-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-body);font-weight:300;color:var(--color-text-medium);background:var(--bg-light);scroll-behavior:smooth}body.no-scroll{overflow:hidden}h1,h2,h3,h4,h5,h6,.title{font-family:var(--font-heading);color:var(--color-text-dark);font-weight:800;text-transform:uppercase;margin:0}p{margin-bottom:0}ul,ol{padding-left:0}strong{font-weight:bold}.main{padding-inline:var(--padding-x);padding-block:var(--padding-y)}.main.padding-y-b{padding-top:0}.main.padding-y-t{padding-bottom:0}.main.padding-y-none{padding-top:0;padding-bottom:0}.main.padding-y-b-half{margin-bottom:-3rem}.main.padding-x-none{padding-inline:0}.main.dark{background:var(--color-text-dark)}.main.blue{background:#bbe4eb}.main.grey{background:#f4f4f4}@media screen and (max-width: 47.9375rem){.main.padding-y-b-half{margin-bottom:-1rem}}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6{color:#eee}.dark p,.dark ul,.dark ol{color:#bbb}.main-inner{margin-inline:auto;max-width:var(--max-width)}.main-inner-max{max-width:none}.otgs-development-site-front-end{display:none !important}.text-label{background:var(--bg-light);color:var(--color-text-dark);text-transform:uppercase;font-size:.8rem;display:inline-flex;font-weight:500;letter-spacing:.1em;padding:.5rem}.dark .text-label{background:#fff;color:var(--color-text-dark)}.form-overlay{transform:translateX(100%);opacity:0;pointer-events:none}.pagination{display:flex;gap:1rem;border-top:1px solid var(--border-color);padding-top:2rem}.pagination .page-numbers{display:flex;width:2.5rem;height:2.5rem;border:1px solid var(--border-color);justify-content:center;align-items:center;transition:font-weight .2s ease-in-out}.pagination .page-numbers:hover{font-weight:500}.pagination .page-numbers.next,.pagination .page-numbers.prev{width:auto;padding-inline:1rem}.pagination .page-numbers.current{font-weight:500;color:var(--color-text-dark)}.category-menu{display:flex;justify-content:space-between;padding-bottom:3rem}.category-menu .current{font-weight:500;text-decoration:underline}.category-menu a{color:var(--color-text-dark)}.category-menu a:hover{text-decoration:underline}.invoice{border:1px solid var(--border-color);padding:4rem}.invoice-title{font-size:var(--title-m);line-height:var(--lh-title-m);padding-bottom:1rem;font-weight:500;color:var(--color-text-dark)}.invoice-form{margin-top:2rem;padding-top:2rem}.invoice-table{border:1px solid var(--border-color);width:100%}.invoice-table th{font-weight:500;color:var(--color-text-dark)}.invoice-table th,.invoice-table td{padding:1rem;border:1px solid var(--border-color)}.invoice-table th:last-child,.invoice-table td:last-child{text-align:right}.invoice-table strong{font-weight:500;color:var(--color-text-dark)}.testimonial-title{font-size:var(--title-xs);font-weight:500;color:var(--color-text-dark)}.testimonial-rating{display:inline-block;margin-bottom:1rem;position:relative;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 40}.testimonial-rating span{font-size:2rem;color:var(--color-text-dark)}.testimonial-rating span:before{content:""}.testimonial-rating-amount{position:absolute;top:0;left:0;bottom:0;width:50%;white-space:nowrap;overflow:hidden;font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 40}.testimonial-name{margin-top:1.5rem;font-size:var(--text-m)}.logos{margin-left:-0.5rem;margin-right:-0.5rem}.logo-slide{padding:0 .5rem;width:50%}.logo-image{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;position:relative}.logo-image img{max-height:125px;width:auto;max-width:100%}.logo-image a{position:absolute;display:block;top:0;left:0;inset:0}@media screen and (min-width: 48rem){.logo-slide{width:20%}}@media screen and (min-width: 64rem){.logos{margin-left:-2rem;margin-right:-2rem}.logo-slide{width:16.66%;padding:2rem}}table.nevobofeed{width:100%}table.nevobofeed th{background:var(--accent-dark);color:#fff;font-weight:bold;text-transform:uppercase;padding:.5rem}table.nevobofeed td{padding:.5rem}table.nevobofeed tbody tr:nth-child(even) td{background:var(--bg-light)}#sb_instagram{width:calc(100% + 10px) !important;margin-left:-5px;margin-right:-5px}@media screen and (min-width: 48rem){#sb_instagram{width:calc(100% + 40px) !important;margin-left:-20px;margin-right:-20px}}@media screen and (max-width: 47.9375rem){span.nevobofeed{display:block;margin-right:-1rem;overflow-x:scroll;padding-right:1rem}span.nevobofeed table{min-width:500px}}body{padding-top:9rem}body.padding-less{padding-top:6rem}body.padding-none{padding-top:0}.admin-bar .main-header{top:32px}.main-header{position:absolute;z-index:10;left:0;top:0;right:0}.main-header.has-border{box-shadow:0px 1px rgba(0,0,0,.1)}.main-header.bg-transparent{background-color:rgba(255,255,255,0);transition:background-color .2s ease-in-out}.main-header.headroom--not-top{position:fixed;transform:translateY(-3rem);background-color:#fff;box-shadow:0px 1px rgba(0,0,0,.1)}.main-header.headroom--not-top.no-header-top{transform:none}.header-top{height:3rem;width:100%;padding-inline:var(--padding-x);background:var(--accent-dark);color:var(--bg-light);font-size:var(--text-xs)}.header-top.no-header-top{display:none}@media screen and (max-width: 47.9375rem){.header-top-message{display:none}}.header-bottom{height:6rem;padding-inline:var(--padding-x);background:var(--bg-light);transition:background-color .2s ease-in-out}.header-bottom.bg-transparent{background:rgba(0,0,0,0)}.header-inner{width:100%;max-width:var(--max-width-l);margin:0 auto;display:flex;align-items:center;height:100%;justify-content:space-between;position:relative}.header-inner-full{max-width:none;padding-inline:.25rem}.logo{text-transform:uppercase;font-family:var(--font-heading);color:var(--color-text-dark);display:block;font-weight:600;width:160px}.logo span{font-size:.9rem;display:block;margin-top:-0.25rem;letter-spacing:.35em;display:none}.logo img{transition:filter .2s ease-in-out}.bg-transparent .logo img{filter:invert(100)}.headroom--not-top .logo img{filter:invert(0)}@media screen and (max-width: 63.9375rem){.main-nav{position:absolute;left:-1rem;top:5rem;right:-1rem;background:var(--accent-light);padding:1rem;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out}.main-nav--open{opacity:1;pointer-events:all}.main-nav a{text-transform:uppercase;font-weight:900;color:var(--color-text-dark);padding:.25rem 0;display:block;text-decoration:none}.sub-menu{padding:0}.sub-menu a{text-transform:none;font-weight:normal;padding:.25rem}}@media screen and (min-width: 64rem){.main-header__inner{height:6rem}.logo{width:220px;transform:translateY(-0.25rem)}.main-nav{display:flex;align-items:center;height:100%}.main-nav.bg-transparent a{color:#fff}.main-nav .main-menu>li{position:relative}.main-nav .main-menu>li.menu-item-has-children>a{display:flex;background:url(../img/icon-down-dark.svg) right 0 top 1.1rem no-repeat;background-size:.8rem .8rem;padding-right:1.25rem}.bg-transparent.headroom--top .main-nav .main-menu>li.menu-item-has-children>a{background:url(../img/icon-down-white.svg) right 0 top -0.1rem no-repeat;background-size:1.25rem 1.25rem;padding-right:1.5rem}.headroom--not-top .main-nav a{color:var(--color-text-dark)}.main-nav{height:100%}ul.main-menu{display:flex;gap:2rem;height:100%;margin:0}ul.main-menu>li{height:100%;display:flex;align-items:center}ul.main-menu>li:hover a{color:var(--color-text-dark)}ul.main-menu>li.header-button a{background:var(--accent-highlight);padding:0 1.5rem;border-radius:.25rem;transition:filter .2s ease-in-out}ul.main-menu>li.header-button a:hover{color:var(--color-text-dark);filter:brightness(1.1);text-decoration:none}ul.main-menu a{color:var(--color-text-dark);font-weight:800;text-transform:uppercase;font-size:1rem;height:3rem;display:flex;align-items:center;transition:color .2s ease-in-out;text-decoration:none}ul.main-menu li:hover>a{color:var(--accent-dark)}ul.main-menu li.header-button:hover>a{color:var(--color-text-dark)}ul.main-menu li:hover .sub-menu,ul.main-menu li:focus-within .sub-menu{transform:translateY(0rem);opacity:1;pointer-events:all}.sub-menu{position:absolute;top:100%;left:0rem;opacity:0;transition:opacity .2s ease-in-out,transform .2s ease-in-out;pointer-events:none;transform:translateY(1rem);z-index:2;background-color:#fff;width:12rem}.sub-menu li:first-child a{padding-top:1.5rem}.sub-menu li:last-child a{padding-bottom:1.5rem}.sub-menu a{display:block;padding:.25rem 1rem;color:var(--color-text-dark);height:auto !important;font-size:.9rem !important}.sub-menu a:hover{text-decoration:underline}.bg-transparent .button{border-color:#fff;color:#fff}.bg-transparent .sub-menu a{color:var(--color-text-dark)}.headroom--not-top .button{border-color:var(--color-text-dark);color:var(--color-text-dark)}}ul.contact-menu{display:flex;align-items:center;gap:2.5rem;margin:0;padding-left:0}ul.contact-menu a{display:flex;gap:.5rem;font-weight:800;text-transform:uppercase;font-size:.8rem;color:#fff;text-decoration:none}ul.contact-menu a .top-icon{width:1rem;height:1rem;display:flex;display:none}ul.contact-menu a .top-icon svg{width:100%;height:100%}ul.contact-menu a .top-icon svg path{fill:var(--bg-light)}@media screen and (max-width: 47.9375rem){body{padding-top:7rem}.header-top{height:2rem}.header-top-contact{width:100%;display:flex;align-items:center}.contact-menu{justify-content:space-between;gap:0}.header-bottom{height:5rem}.headroom--not-top .logo{transform:translateY(0.5rem)}.headroom--not-top .menu-button{transform:translateY(0.5rem)}}.menu-button{display:block;border:0;height:2.25rem;width:2.25rem;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;border-radius:4px;border:1px solid var(--color-text-dark);background:rgba(0,0,0,0)}.menu-button:before,.menu-button:after,.menu-button span{display:block;height:2px;background:var(--accent-dark);position:absolute;left:.5rem;right:.5rem;transition:all .2s ease-in-out}.menu-button:before{top:10px;content:""}.menu-button:after{bottom:10px;content:""}.menu-button span{top:50%;transform:translateY(-50%)}.menu-button--active:before{transform:rotate(45deg);top:16px}.menu-button--active:after{transform:rotate(-45deg);bottom:16px}.menu-button--active span{opacity:0}@media screen and (min-width: 64rem){.menu-button{display:none}}@media screen and (max-width: 47.9375rem){.main-nav{height:calc(100dvh - 5rem - 2rem);overflow-y:scroll}.headroom--not-top .main-nav{height:calc(100dvh - 4rem)}}.hero{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:.5rem;border-bottom:.5rem solid #fff}.hero img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hero .button-container{margin-top:-0.5rem;padding-bottom:.5rem}.hero-column-large{grid-column:1/3}.hero-column-small{grid-column:1/3;display:grid;grid-template-columns:1fr 1fr;gap:.5rem;overflow:hidden}.hero-image-large{position:relative;aspect-ratio:16/9}.hero-image-large:after{content:"";display:block;position:absolute;bottom:0;right:0;left:0;height:66%;background:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.hero-image-small{position:relative;aspect-ratio:16/9}.hero-image-small:after{content:"";display:block;position:absolute;bottom:0;right:0;left:0;height:66%;background:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.hero-image-small img{position:absolute;left:0;top:0}.hero-image-small a{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.hero-content{position:absolute;bottom:2rem;left:0;color:#fff;font-weight:800;text-transform:uppercase;z-index:1;padding-left:2rem;font-size:var(--title-xs);line-height:var(--lh-title-xs)}@media screen and (max-width: 63.9375rem){.hero .button-container{margin-top:1rem}.hero-column-large{position:relative}.hero-content{padding:1rem 1rem 0 1rem;bottom:1rem}.hero-image-large{aspect-ratio:4/3}.hero-image-small{aspect-ratio:1/1}}@media screen and (min-width: 48rem)and (max-width: 63.9375rem){.hero-image-large{aspect-ratio:16/9}.hero-image-small{aspect-ratio:16/9}}@media screen and (min-width: 64rem){.hero{aspect-ratio:16/6;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:1rem;border-bottom:1rem solid #fff}.hero-column-large{grid-column:1/3;grid-row:1/3}.hero-column-small{grid-column:3/4;grid-template-columns:1fr;grid-template-rows:1fr 1fr;gap:1rem;grid-row:1/3}.hero-image-large{aspect-ratio:unset;height:100%}.hero-image-small{aspect-ratio:unset}.hero-content.large{left:50%;transform:translateX(-50%);bottom:0;width:var(--max-width);max-width:100%;padding:0 calc(33% + 1rem) 2rem 0;font-size:var(--title-l);line-height:var(--lh-title-l)}}.text-image{position:relative}.ti-text{position:relative}.ti-text h1,.ti-text h2,.ti-text h3,.ti-text h4,.ti-text h5,.ti-text h6{font-size:var(--title-m);line-height:var(--lh-title-m);padding-bottom:1rem}.ti-text h4,.ti-text h5,.ti-text h6{font-size:var(--title-s);line-height:var(--lh-title-s)}.ti-text p,.ti-text ul,.ti-text ol{font-size:var(--text-m);line-height:var(--lh-text-m);padding-bottom:1rem}.ti-text p:last-child,.ti-text ul:last-child,.ti-text ol:last-child{padding-bottom:0}.ti-text p a:not(.button),.ti-text ul a:not(.button),.ti-text ol a:not(.button){color:var(--accent-dark);text-decoration:underline}.ti-text ul li{background:url(../img/icon-check-blue.svg) 0 6px no-repeat;background-size:.95rem .95rem;padding-left:1.45rem}.ti-text .button{margin-top:.5rem}.ti-image img{border-radius:.25rem}.ti-map{aspect-ratio:4/3;overflow:hidden;border-radius:var(--border-radius)}.ti-map iframe{width:100%;height:100%}@media screen and (min-width: 64rem){.ti-map{aspect-ratio:unset}}@media screen and (max-width: 47.9375rem){.ti-text{margin-bottom:-0.75rem}.ti-text h1,.ti-text h2,.ti-text h3,.ti-text h4,.ti-text h5,.ti-text h6{padding-bottom:.25rem}.ti-text p,.ti-text ul,.ti-text ol{padding-bottom:.5rem}.ti-text p:last-child,.ti-text ul:last-child,.ti-text ol:last-child{padding-bottom:0}.ti-text .wp-block-button{padding-top:.25rem}}@media screen and (min-width: 48rem){.ti-image{position:relative;width:100%}.ti-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}}@media screen and (min-width: 64rem){.text-image{display:flex}.text-image.image-right{flex-direction:row-reverse}.text-image.image-right .ti-text{padding-left:0;padding-right:4rem}.text-image.image-right .ti-text--wide{padding:0;width:100%}.ti-text{width:50%;padding-block:4rem;padding-left:4rem}.ti-text.no-image{width:100%;padding-block:0;padding-inline:0;margin-inline:auto;max-width:960px}.ti-image{width:50%;position:relative}.ti-image img{position:absolute}}@media screen and (max-width: 47.9375rem){.ti-image{margin-bottom:1rem}}@media screen and (min-width: 48rem)and (max-width: 63.9375rem){.ti-image{margin-bottom:2rem}}.ti-text table{width:100% !important;height:auto !important;margin-bottom:1.25rem;font-size:var(--text-m);line-height:var(--lh-text-m)}.ti-text table th{padding:.25rem;border:1px solid rgba(0,0,0,.15);text-transform:uppercase;background:var(--accent-dark);color:#fff}.ti-text table td{padding:.25rem;border:1px solid rgba(0,0,0,.15)}.blue .ti-text table th{background:rgba(0,0,0,.15);color:var(--color-text-dark)}.section-title{text-align:center}.section-title h1,.section-title h2,.section-title h3,.section-title h4,.section-title h5,.section-title h6{font-size:var(--title-m);line-height:var(--lh-title-m);width:100%}.section-title p{font-size:var(--text-m);line-height:var(--lh-text-m);padding-top:1rem;display:inline-block;max-width:40rem}@media screen and (max-width: 47.9375rem){.section-title p{padding-top:.25rem}}@media screen and (min-width: 64rem){.section-title{margin-bottom:-2rem}}.button,.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;padding:.75rem 1rem;font-family:var(--font-heading);color:var(--color-text-dark);transition:background-color .2s ease-in-out;background:rgba(0,0,0,0);text-transform:uppercase;font-weight:800;font-size:.9rem;gap:.5rem;align-items:center;cursor:pointer;border:1px solid var(--color-text-dark);background:var(--accent-highlight);border:0;border-radius:.25rem;transition:filter .2s ease-in-out;line-height:1;text-decoration:none}.button:hover,.btn:hover{filter:brightness(1.1)}.button--accent-1,.btn--accent-1{background:var(--accent-1)}.button--accent-1:hover,.btn--accent-1:hover{background:var(--accent-1b)}.button--accent-2,.btn--accent-2{background:var(--accent-2)}.button--accent-2:hover,.btn--accent-2:hover{background:var(--accent-2b)}.button--small,.btn--small{padding:.75rem}a.button:hover{color:var(--color-text-dark);text-decoration:none}.wp-block-button__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;padding:.75rem 1rem;font-family:var(--font-heading);color:var(--color-text-dark);transition:background-color .2s ease-in-out;background:rgba(0,0,0,0);text-transform:uppercase;font-weight:800;font-size:.9rem;border:1px solid var(--color-text-dark);background:var(--accent-highlight);border:0;border-radius:.25rem}@media screen and (min-width: 64rem){.button{padding:1rem 1.25rem}.button--small{padding:.75rem 1rem}.wp-block-button__link{padding:1rem 1.25rem}}.dark .button{background:#fff;color:var(--color-text-dark)}.button-icon{display:inline-flex;width:.75rem;height:.75rem;align-items:center}.button-icon svg{width:100%;height:100%}.button-icon svg path{fill:#fff}.columns,.columns-wrapper .wp-block-columns{display:grid;gap:1rem}.columns.gap-small,.columns-wrapper .wp-block-columns.gap-small{gap:.5rem;padding:0 .5rem .5rem .5rem}a.has-link,a.card{color:var(--color-text-dark)}a.has-link:hover,a.card:hover{text-decoration:none}a.column{color:var(--color-text-medium);text-decoration:none}.column{border-radius:var(--border-radius);position:relative;display:block}.column.has-link{padding-bottom:4.25rem}.column h1,.column h2,.column h3,.column h4,.column h5,.column h6{font-size:var(--title-xs);transition:color .2s ease-in-out}.column p{padding-top:.5rem;margin-bottom:0}.column .button{position:absolute;left:0;bottom:0}.column.card{border-radius:var(--border-radius);border:0}.column.card .column-image{border-radius:var(--border-radius) var(--border-radius) 0 0}.column.card .column-content{padding:1.5rem;border-radius:var(--border-radius)}.white .card{background:var(--bg-grey)}.white .card .column-content{background:var(--bg-grey)}.grey .card,.dark .card,.blue .card{background:#fff}.grey .card .column-content,.dark .card .column-content,.blue .card .column-content{background:#fff}a.column:hover h1,a.column:hover h2,a.column:hover h3,a.column:hover h4,a.column:hover h5,a.column:hover h6{color:var(--accent-dark)}.column-image{aspect-ratio:4/3;position:relative;overflow:hidden;border-radius:var(--border-radius);border-bottom:.5rem solid var(--accent-dark)}.column-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .2s ease-in-out}.column-content{padding-top:1rem;font-size:var(--text-m);line-height:var(--lh-text-m)}.card{display:block}.card .button{margin-top:.25rem}.card-image{aspect-ratio:4/3;position:relative;position:relative;width:100%}.card-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;max-width:none}.card-image-label{position:absolute;top:1rem;left:1rem}.card-image-link{position:absolute;inset:0;display:flex;background:rgba(0,0,0,.33);justify-content:center;align-items:center;opacity:0;transition:opacity .2s ease-in-out;font-size:var(--title-xs);font-weight:500;color:#fff;padding:var(--padding-x)}.card-image-link:hover{opacity:1}.card-content,.columns-wrapper .wp-block-column{padding:2rem 0}.card-content h2,.columns-wrapper .wp-block-column h2{font-size:var(--title-xs);line-height:var(--lh-title-xs);padding-bottom:.5rem}.card-content p,.columns-wrapper .wp-block-column p{padding-bottom:1rem;font-size:var(--text-s);line-height:var(--lh-text-s)}.card-content p:last-child,.columns-wrapper .wp-block-column p:last-child{padding-bottom:0}.columns-wrapper .wp-block-column{padding:0 0 0;background:#f6f6f6;padding:1.5rem;border-radius:.25rem;overflow:hidden}.card-footer{padding:0;display:flex;align-items:flex-end}@media screen and (min-width: 48rem){.columns.columns-2,.columns.columns-3,.columns.columns-4{grid-template-columns:repeat(2, 1fr)}.columns-wrapper.columns-2 .wp-block-columns,.columns-wrapper.columns-3 .wp-block-columns,.columns-wrapper.columns-4 .wp-block-columns{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 64rem){.columns{gap:6rem 3rem}.columns.columns-3{grid-template-columns:repeat(3, 1fr)}.columns.columns-4{grid-template-columns:repeat(4, 1fr)}.columns-wrapper.columns-3 .wp-block-columns{gap:6rem 3rem;grid-template-columns:repeat(3, 1fr)}.columns-wrapper.columns-4 .wp-block-columns{gap:4rem 2rem;grid-template-columns:repeat(4, 1fr)}}.card-date{display:inline-flex;font-size:.8rem}.column-content .image-wrapper{height:auto !important}.column.column-grey{background:var(--bg-grey)}.column.column-blue{background:var(--accent-light)}.column.column-grey .column-image,.column.column-blue .column-image{border-radius:var(--border-radius) var(--border-radius) 0 0}.column.column-grey .image-wrapper,.column.column-blue .image-wrapper{margin-left:-1rem;margin-right:-1rem;margin-top:-1rem;border-radius:var(--border-radius) var(--border-radius) 0 0}.column.column-grey .image-wrapper img,.column.column-blue .image-wrapper img{border-radius:var(--border-radius) var(--border-radius) 0 0;-o-object-fit:unset;object-fit:unset;height:auto !important}.column.column-grey .column-content,.column.column-blue .column-content{padding:1rem}.column.column-grey .button,.column.column-blue .button{left:1rem;bottom:1rem}@media screen and (min-width: 64rem){.column.column-grey .image-wrapper,.column.column-blue .image-wrapper{margin-left:-2rem;margin-right:-2rem;margin-top:-2rem}.column.column-grey .column-content,.column.column-blue .column-content{padding:2rem}.column.column-grey .button,.column.column-blue .button{left:2rem;bottom:2rem}}.gallery{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:.5rem;padding-left:0}.gallery li{aspect-ratio:1/1;position:relative;border-radius:var(--border-radius);overflow:hidden}.gallery li:hover img{transform:scale(1.1)}.gallery li img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:var(--border-radius);transition:transform .2s ease-in-out}@media screen and (min-width: 48rem){.gallery{grid-template-columns:1fr 1fr 1fr;gap:1rem}}@media screen and (min-width: 64rem){.gallery{grid-template-columns:1fr 1fr 1fr 1fr}}.gform_required_legend{display:none}.spacer.gfield{display:none !important}.gform_fields{display:grid;gap:2rem;line-height:1}.gform_fields label,.gform_fields .gfield_label{font-weight:500;color:var(--color-text-dark);display:inline-flex;padding-bottom:.25rem;gap:.25rem;font-weight:bold;text-transform:uppercase;margin:0;font-size:var(--text-m);line-height:var(--lh-text-m);flex-wrap:wrap}.gform_fields label.gform-field-label--type-sub{text-transform:none;padding-top:.25rem}.gform_fields .gform_fileupload_rules{display:block;font-size:var(--text-xs);line-height:var(--lh-text-xs);padding-top:.25rem}.gform_fields .ginput_complex span{display:block}.gform_fields .ginput_complex span:first-child{margin-bottom:1rem}.gform_fields .gfield_radio{margin-left:-4px}.gform_fields .gchoice label{text-transform:none;font-weight:normal;position:relative;padding-left:1.65rem;cursor:pointer;line-height:1.4;gap:0;display:block}.gform_fields .gchoice label:before{content:"";display:block;position:absolute;width:1.25rem;height:1.25rem;border-radius:50%;border:2px solid var(--border-color);background:rgba(255,255,255,.33);left:0;top:.5px}.gform_fields .gchoice input:checked+label:before{background:url(../img/icon-circle-white.svg) center no-repeat var(--accent-dark);background-size:.5rem .5rem;border-color:var(--accent-dark)}.gform_fields .gfield_checkbox .gchoice label:before{border-radius:.25rem}.gform_fields .gfield_checkbox .gchoice input:checked+label:before{background:url(../img/icon-check-white.svg) center no-repeat var(--accent-dark);background-size:.75rem .75rem;border-color:var(--accent-dark)}.gform_fields input[type=text],.gform_fields input[type=email],.gform_fields input[type=tel]{border:2px solid var(--border-color);border-radius:var(--border-radius);display:block;width:100%;padding:1rem .5rem;font-size:var(--text-m);color:var(--color-text-medium);background:rgba(255,255,255,.33)}.gform_fields select{border:2px solid var(--border-color);border-radius:var(--border-radius);width:100%;font-size:var(--text-m);color:var(--color-text-medium);background:url(../img/icon-down-dark.svg) right 1rem top 1.25rem rgba(255,255,255,.33) no-repeat;background-size:.75rem .75rem;padding:1rem .5rem}.gform_fields textarea{border:1px solid var(--border-color);display:block;width:100%;padding:.5rem;font-size:var(--text-m);color:var(--color-text-medium);line-height:var(--lh-text-m);height:10rem;border:2px solid var(--border-color);border-radius:var(--border-radius);background:rgba(255,255,255,.33)}.gfield--type-hidden{display:none}.gform_footer{padding-top:2rem}@media screen and (min-width: 64rem){.gform_fields{grid-template-columns:1fr 1fr}.gfield{grid-column:span 2}.gfield--width-half{grid-column:span 1}}.form-text{padding-bottom:1rem}.form-text h1,.form-text h2,.form-text h3,.form-text h4,.form-text h5,.form-text h6{font-size:var(--title-s);line-height:var(--lh-title-s);padding-bottom:1rem}.form-text p,.form-text ul,.form-text ol{font-size:var(--text-m);line-height:var(--lh-text-m)}.form-text p a,.form-text ul a,.form-text ol a{color:var(--accent-dark);text-decoration:underline}.form-text p strong,.form-text ul strong,.form-text ol strong{font-weight:bold}@media screen and (min-width: 64rem){.form-wrapper.has-text{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4rem}.form-container{grid-column:2/4}}.form-container .sp-aanmeldformulier .form-label{font-weight:bold;text-transform:uppercase;color:var(--color-text-dark);margin-bottom:.25rem}.form-container .sp-aanmeldformulier input[type=text],.form-container .sp-aanmeldformulier input[type=email],.form-container .sp-aanmeldformulier input[type=tel],.form-container .sp-aanmeldformulier input[type=number],.form-container .sp-aanmeldformulier input[type=date]{border:2px solid var(--border-color);border-radius:var(--border-radius);display:block;width:100%;padding:1rem .5rem;font-size:var(--text-m);color:var(--color-text-medium);background:rgba(255,255,255,.33)}.form-container .sp-aanmeldformulier select{border:2px solid var(--border-color);border-radius:var(--border-radius);width:100%;font-size:var(--text-m);color:var(--color-text-medium);background:url(../img/icon-down-dark.svg) right 1rem top 1.25rem rgba(255,255,255,.33) no-repeat;background-size:.75rem .75rem;padding:1rem .5rem;height:auto !important}.form-container .btn{color:var(--color-text-dark);padding:1rem 1.25rem}.form-container .btn:hover{color:var(--color-text-dark);transform:none}.faq-container{display:flex;flex-direction:colum;flex-wrap:wrap;justify-content:center;gap:1rem}.faq{max-width:960px;width:100%;background:linear-gradient(to top, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.25));border-radius:var(--border-radius-small);position:relative;cursor:pointer;border-bottom:1px solid var(--border-color)}.faq p,.faq ul,.faq ol{padding-bottom:1rem;margin-bottom:0}.faq p:last-child,.faq ul:last-child,.faq ol:last-child{padding-bottom:0}.faq p a:not(.button),.faq ul a:not(.button),.faq ol a:not(.button){color:var(--accent-dark);text-decoration:underline}.faq ul li{background:url(../img/icon-check-blue.svg) 0 6px no-repeat;background-size:.95rem .95rem;padding-left:1.45rem}.faq:last-child{border-bottom:0}.faq:hover .faq__question{color:var(--accent-dark)}.faq:before{content:"";display:block;position:absolute;background:var(--bg-medium);inset:1px;border-radius:var(--border-radius-small)}.faq__question{position:relative;font-family:var(--font-title);font-size:var(--title-xs);line-height:var(--line-height-title-xs);transition:color .2s ease-in-out;padding-bottom:1rem;text-transform:uppercase;font-weight:bold;color:var(--color-text-dark)}.faq__question--is-open{color:var(--accent-dark)}.faq__question--is-open+.faq__answer{display:block}.faq__question--is-open .faq__open-close{transform:rotate(45deg)}.faq__question--is-open .faq__open-close:before{transform:rotate(45deg)}.faq__open-close{display:block;position:absolute;right:0rem;top:.25rem;height:1.25rem;width:1.25rem;background:var(--accent-dark);border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;transition:transform .2s ease-in-out}.faq__open-close:before{content:"";display:block;width:.25rem;height:1.25rem;position:absolute;left:50%;transform:translateX(-50%);background:var(--color-text);transition:transform .2s ease-in-out}.faq__open-close:after{content:"";display:block;width:1.25rem;height:.25rem;position:absolute;top:50%;transform:translateY(-50%);background:var(--color-text)}.faq__answer{position:relative;font-size:var(--text-m);line-height:var(--lh-text-m);display:none;padding-bottom:1rem}@media screen and (min-width: 64rem){.faq__open-close{top:.45rem}.faq__answer{padding-bottom:2rem}}.team-container h1{font-size:var(--title-l);line-height:var(--lh-title-l);padding-bottom:1rem;margin:0}.team-container h2{font-size:var(--title-m);line-height:var(--lh-title-m);padding-bottom:1rem;margin:0}.team-container .team-sub-title{margin-top:-1rem;font-size:var(--text-l);line-height:var(--lh-text-l);margin-bottom:1rem}.team-section{padding-bottom:2rem}@media screen and (min-width: 64rem){.team-container h1{padding-bottom:2}.team-container .team-sub-title{margin-top:-1rem}}.team-top{display:grid;padding:2rem;gap:2rem;background:var(--accent-light);padding:2rem;border-radius:var(--border-radius);font-size:var(--text-m);line-height:var(--lh-text-m)}.team-top .image-wrapper{height:auto !important}.team-top img{width:100%;-o-object-fit:unset !important;object-fit:unset !important;height:auto !important;border-radius:var(--border-radius-s) !important}.team-top table{background:rgba(0,0,0,0);width:100% !important;display:table !important}.team-top table tr{background:rgba(0,0,0,0) !important;color:var(--color-text-dark) !important;height:auto !important}.team-top table td,.team-top table th{padding:0;background:rgba(0,0,0,0);font-size:var(--text-m);line-height:var(--lh-text-m)}.team-top table th{color:var(--color-text-dark) !important;font-weight:bold}.team-top table td{color:var(--color-text-medium)}.team-top h3{padding-bottom:.25rem;font-family:var(--title-s);line-height:var(--lh-title-s)}.team-top p{margin-bottom:0}.carousel-inner{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.carousel-inner .carousel-item{height:auto !important}.carousel-inner a{display:block;height:auto !important}.training-time{padding-bottom:.25rem}.training-time:last-child{padding-bottom:0}@media screen and (min-width: 64rem){.team-top{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;padding-top:2rem;margin-top:2rem;margin-bottom:1rem}.team-image{grid-column:span 2}.team-players{grid-column:span 3}.team-coach{grid-column:span 3}.team-training{grid-column:span 8;border-top:1px solid rgba(0,0,0,.15);padding-top:1.5rem}.team-section{padding-bottom:2rem}.team-section:last-child{padding-bottom:0}.carousel-inner{grid-template-columns:1fr 1fr 1fr 1fr}}/*# sourceMappingURL=critical.min.css.map */