a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}
/*!
 * Bootstrap Grid v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}html.swipebox-html.swipebox-touch{overflow:hidden!important}#swipebox-overlay img{border:none!important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#swipebox-container{position:relative;width:100%;height:100%}#swipebox-slider{-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide .swipebox-inline-container,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide img{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:0 0;max-width:1140px;max-height:100%;width:100%;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}#swipebox-bottom-bar,#swipebox-top-bar{-webkit-transition:.5s;transition:.5s;position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-bottom-bar{bottom:-50px}#swipebox-bottom-bar.visible-bars{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}#swipebox-top-bar{top:-50px}#swipebox-top-bar.visible-bars{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}#swipebox-title{display:block;width:100%;text-align:center}#swipebox-close,#swipebox-next,#swipebox-prev{background-image:url(/wp-content/themes/illusion/images/icons.png);background-repeat:no-repeat;border:none!important;text-decoration:none!important;cursor:pointer;width:50px;height:50px;top:0}#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px}#swipebox-prev{background-position:-32px 13px;float:left}#swipebox-next{background-position:-78px 13px;float:right}#swipebox-close{top:0;right:0;position:absolute;z-index:9999;background-position:15px 12px}.swipebox-no-close-button #swipebox-close{display:none}#swipebox-next.disabled,#swipebox-prev.disabled{opacity:.3}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{-webkit-animation:rightSpring .3s;animation:rightSpring .3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{-webkit-animation:leftSpring .3s;animation:leftSpring .3s}.swipebox-touch #swipebox-container:after,.swipebox-touch #swipebox-container:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}.swipebox-touch #swipebox-container:before{left:0;-webkit-box-shadow:inset 10px 0 10px -8px #656565;box-shadow:inset 10px 0 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;-webkit-box-shadow:inset -10px 0 10px -8px #656565;box-shadow:inset -10px 0 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before,.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}@-webkit-keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@media screen and (min-width:800px){#swipebox-close{right:10px}#swipebox-arrows{width:92%;max-width:800px}}#swipebox-overlay{background:#0d0d0d}#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px #000;background:#000;opacity:.95}#swipebox-top-bar{color:#fff!important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}.basic-font{font-family:'Lexend',sans-serif;font-weight:400}.titel-font{font-family:'Josefin Sans',sans-serif;font-weight:700}.thin{font-weight:100}.extralight{font-weight:200}.light{font-weight:300}.regular{font-weight:400}.medium{font-weight:500}.semibold{font-weight:600}.bold{font-weight:700}.extrabold{font-weight:800}.black{font-weight:900}.italic{font-style:italic}html,body{font-family:'Lexend',sans-serif;font-weight:400;color:#000;font-size:16px;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;margin:0;padding:0}@media only screen and (max-width:991px){html,body{font-size:calc(16px - 1px)}}@media only screen and (max-width:767px){html,body{font-size:calc(16px - 2px)}}html.hideHeader>header,body.hideHeader>header{transform:translateY(calc(-100% - 5rem))}h1,.look-h1{font-family:'Josefin Sans',sans-serif;font-size:3.5rem;font-weight:700;line-height:1.25;margin-bottom:1.5rem;color:#12111e}@media only screen and (max-width:767px){h1,.look-h1{font-size:2.75rem}}@media only screen and (max-width:575px){h1,.look-h1{font-size:2.2rem}}h2,.look-h2{font-family:'Josefin Sans',sans-serif;font-size:2.5rem;font-weight:700;line-height:1.25;margin-bottom:1.5rem;color:#12111e}@media only screen and (max-width:767px){h2,.look-h2{font-size:2.2rem}}@media only screen and (max-width:575px){h2,.look-h2{font-size:1.8rem}}h3,.look-h3{font-family:'Josefin Sans',sans-serif;font-size:2rem;font-weight:700;line-height:1.25;margin-bottom:1rem;color:#12111e}@media only screen and (max-width:767px){h3,.look-h3{font-size:1.8rem}}@media only screen and (max-width:575px){h3,.look-h3{font-size:1.4rem}}h4,.look-h4{font-family:'Josefin Sans',sans-serif;font-size:1.5rem;font-weight:700;line-height:1.25;margin-bottom:1rem;color:#12111e}@media only screen and (max-width:767px){h4,.look-h4{font-size:1.4rem}}@media only screen and (max-width:575px){h4,.look-h4{font-size:1.2rem}}h5,.look-h5{font-family:'Josefin Sans',sans-serif;font-weight:700;font-size:1.25rem;font-weight:500;line-height:1.25;margin-bottom:1rem;color:#12111e}@media only screen and (max-width:767px){h5,.look-h5{font-size:1.2rem}}@media only screen and (max-width:575px){h5,.look-h5{font-size:1.1rem}}h6,.look-h6{font-family:'Josefin Sans',sans-serif;font-weight:700;font-size:1.1rem;font-weight:500;line-height:1.25;margin-bottom:1rem;color:#12111e}@media only screen and (max-width:767px){h6,.look-h6{font-size:1.25rem}}@media only screen and (max-width:575px){h6,.look-h6{font-size:1.1rem}}.look-alt{position:relative;font-family:'Josefin Sans',sans-serif;font-weight:700;font-weight:600;padding-left:1.5rem;margin:0;color:#70d8c0;font-size:1.5rem;line-height:1.25}.look-alt::before{position:absolute;content:'';top:50%;left:0;transform:translateY(-50%);width:1rem;height:2px;background-color:#70d8c0}p,span,a,li,.look-p{color:#5f5f5f;line-height:1.5}p{margin-bottom:1.5em}p b,p strong{font-weight:700}p i,p em{font-style:italic}small{font-size:.8rem}a{color:#70d8c0;text-decoration:none}a:hover,a:active,a:focus{text-decoration:none}h1,h2,h3,h4,h5,h6,p,span,a{-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;-ms-transition:0.3s ease;transition:0.3s ease}*::selection{background:#70d8c0;color:#fbfbfb}*::-moz-selection{background:#70d8c0;color:#fbfbfb}@media only screen and (min-width:481px){.col-xs-6{flex:0 0 50%;max-width:50%}}.rel{position:relative}.abs{position:absolute}.fixed{position:fixed}.none{display:none}.flex{display:flex;flex-wrap:wrap}.inline-flex{display:inline-flex;flex-wrap:wrap}.block{display:block}.inline-block{display:inline-block}.background-cover{background-size:cover;background-position:center center;background-repeat:no-repeat}.background-contain{background-size:contain;background-position:center center;background-repeat:no-repeat}.box-shadow{box-shadow:0 10px 40px rgb(83 83 83 / .1)}.box-shadow-hover{box-shadow:0 10px 40px rgb(83 83 83 / .15)}.fill{top:0;right:0;bottom:0;left:0}.container-full{width:100%}.flex-row{display:flex;flex-wrap:wrap}.container{max-width:1300px;box-sizing:border-box;padding-right:1rem;padding-left:1rem}@media only screen and (min-width:1600px){.container{max-width:1400px}}.row{margin-left:-1rem;margin-right:-1rem}[class*=col-]{padding-left:1rem;padding-right:1rem}.website-content{display:inline-block;width:100%;padding:0}.website-content.first_,.website-content.first_banner{padding-top:0}@media only screen and (min-width:992px){.website-content{padding-top:calc(6rem + 5rem)}}@media only screen and (max-width:991px){.website-content{padding-top:calc(4rem + 5rem)}}@media only screen and (max-width:767px){.website-content{padding-top:calc(3rem + 5rem)}}@media only screen and (min-width:992px){.margin-bottom{margin-bottom:6rem}}@media only screen and (max-width:991px){.margin-bottom{margin-bottom:4rem}}@media only screen and (max-width:767px){.margin-bottom{margin-bottom:3rem}}.logged-in header{top:32px}.logged-in .responsive-nav{margin-top:32px}@media screen and (max-width:782px){.logged-in header{top:46px}.logged-in .responsive-nav{margin-top:46px}}#swipebox-overlay{background:rgb(0 0 0 / .95)}#swipebox-prev{background-image:url(https://dj-illusion.nl/wp-content/themes/illusion/css/../images/icon-slider-left.svg)!important;background-position:right center;background-size:1rem}#swipebox-next{background-image:url(https://dj-illusion.nl/wp-content/themes/illusion/css/../images/icon-slider-right.svg)!important;background-position:left center;background-size:1rem}.default-block{position:relative}@media only screen and (min-width:992px){.default-block{margin-bottom:6rem}}@media only screen and (max-width:991px){.default-block{margin-bottom:4rem}}@media only screen and (max-width:767px){.default-block{margin-bottom:3rem}}.default-block.no-margin{margin-bottom:0}.default-block.after-banner{margin-top:-2.5rem}.default-block .text ul{margin:0 0 1.5em .5rem}.default-block .text ul li{position:relative;padding:0 0 0 1.5rem}.default-block .text ul li::before{position:absolute;content:"";left:0;width:5px;height:5px;border-radius:5px;background-color:#5f5f5f;top:calc(24px / 2 - 3px)}.default-block .text ol{counter-reset:my-awesome-counter;margin:0 0 1.5em .5rem}.default-block .text ol li{position:relative;counter-increment:my-awesome-counter;padding:0 0 0 1.5rem}.default-block .text ol li::before{position:absolute;font-weight:500;content:counter(my-awesome-counter) ". ";left:0}.default-block .text a{white-space:nowrap}.default-block .text blockquote{padding:0 0 0 1.5rem;margin:0 0 2rem .5rem;border-left:3px solid #70d8c0}.default-block .text blockquote *{color:#ace8da}.default-block .text *:last-child{margin-bottom:0}@media only screen and (max-width:767px){.default-block.after-banner{margin-top:0}}.company-details{color:#000}.company-details .contact-information{display:block;margin:1rem 0}.button{display:inline-block;font-weight:600;padding:.75rem 1.5rem;font-size:1rem;color:#fbfbfb;background-color:#70d8c0;border-radius:8px;line-height:1;text-align:center;transition:all .3s ease}.button:hover{background-color:#50cfb2}.button.back{padding-left:1.5rem;color:#70d8c0;background-color:#fff0;background-image:url(https://dj-illusion.nl/wp-content/themes/illusion/css/../images/icon-chevron-left-actie.svg);background-size:.5rem;background-position:center left .5rem;background-repeat:no-repeat}.button.back:hover{background-position:center left}.button.outline{padding:calc(.75rem - 2px) calc(1.5rem - 2px);background-color:#fff0;border:2px solid #fbfbfb}.button.outline:hover{background-color:#70d8c0;border-color:#70d8c0}.contact-link{padding-left:1.75rem;background-size:.9rem;background-position:center left;background-repeat:no-repeat}.contact-link.phone{background-image:url(https://dj-illusion.nl/wp-content/themes/illusion/css/../images/icon-phone-white.svg)}.contact-link.email{background-image:url(https://dj-illusion.nl/wp-content/themes/illusion/css/../images/icon-email-white.svg)}.contact-link.dark.phone{background-image:url(https://dj-illusion.nl/wp-content/themes/illusion/css/../images/icon-phone.svg)}.contact-link.dark.email{background-image:url(https://dj-illusion.nl/wp-content/themes/illusion/css/../images/icon-email.svg)}.social-link{display:inline-block;background-size:contain;background-position:center center;background-repeat:no-repeat;width:1.25rem;height:1.25rem}.social-link.facebook{background-image:url(https://dj-illusion.nl/wp-content/themes/illusion/css/../images/icon-facebook-white.svg)}.social-link.twitter{background-image:url(https://dj-illusion.nl/wp-content/themes/illusion/css/../images/icon-twitter-white.svg)}.social-link.instagram{background-image:url(https://dj-illusion.nl/wp-content/themes/illusion/css/../images/icon-instagram-white.svg)}.social-link.linkedin{background-image:url(https://dj-illusion.nl/wp-content/themes/illusion/css/../images/icon-linkedin-white.svg)}.social-link.youtube{background-image:url(https://dj-illusion.nl/wp-content/themes/illusion/css/../images/icon-youtube-white.svg)}.social-link.dark.facebook{background-image:url(https://dj-illusion.nl/wp-content/themes/illusion/css/../images/icon-facebook.svg)}.social-link.dark.twitter{background-image:url(https://dj-illusion.nl/wp-content/themes/illusion/css/../images/icon-twitter.svg)}.social-link.dark.instagram{background-image:url(https://dj-illusion.nl/wp-content/themes/illusion/css/../images/icon-instagram.svg)}.social-link.dark.linkedin{background-image:url(https://dj-illusion.nl/wp-content/themes/illusion/css/../images/icon-linkedin.svg)}.social-link.dark.youtube{background-image:url(https://dj-illusion.nl/wp-content/themes/illusion/css/../images/icon-youtube.svg)}.input-font-color{color:#000}.input-border-radius{border-radius:5px}.input-background{background-color:#FFF}.input-box-shadow{box-shadow:0 3px 4px 0 rgb(0 3 0 / .1)}.input-border{border:1px solid rgb(0 0 0 / .1)}.input-weight{font-weight:500}.form-group{position:relative;width:100%;margin:0 0 1rem}.form-group br{display:none}.form-group p{margin:0}.form-group span.titel{display:block;margin-bottom:.5rem}.form-group label.titel{position:absolute;left:1rem;top:.75rem;z-index:1;pointer-events:none;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;-ms-transition:0.3s ease;transition:0.3s ease}.form-group label.upload{cursor:pointer;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;-ms-transition:0.3s ease;transition:0.3s ease}.form-group label.upload:hover{background-color:#D2D2D2}.form-group label.filename{position:absolute;font-weight:700;top:1rem;left:3.5rem;color:#fff0;z-index:1;pointer-events:none;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;-ms-transition:0.3s ease;transition:0.3s ease}.form-group input,.form-group textarea,.form-group select,.form-group label.upload{position:relative;display:block;font-family:'Lexend',sans-serif;font-weight:400;width:100%;height:calc(2rem + 16px);padding:1rem 1rem .5rem 1rem;margin:0;appearance:none;color:#000;border-radius:5px;background-color:#FFF;box-shadow:0 3px 4px 0 rgb(0 3 0 / .1);border:1px solid rgb(0 0 0 / .1);font-weight:500}.form-group input::placeholder,.form-group textarea::placeholder,.form-group select::placeholder,.form-group label.upload::placeholder{opacity:0}.form-group input:active,.form-group textarea:active,.form-group select:active,.form-group label.upload:active,.form-group input:focus,.form-group textarea:focus,.form-group select:focus,.form-group label.upload:focus{outline:none}.form-group input.hide,.form-group textarea.hide,.form-group select.hide,.form-group label.upload.hide{display:none}.form-group input::-ms-clear,.form-group textarea::-ms-clear,.form-group select::-ms-clear,.form-group label.upload::-ms-clear{display:none}.form-group input.wpcf7-not-valid,.form-group textarea.wpcf7-not-valid,.form-group select.wpcf7-not-valid,.form-group label.upload.wpcf7-not-valid{background-color:#FFE2E2}.form-group input:disabled~.button,.form-group textarea:disabled~.button,.form-group select:disabled~.button,.form-group label.upload:disabled~.button{opacity:.6;pointer-events:none;cursor:not-allowed}.form-group input[type='checkbox'],.form-group textarea[type='checkbox'],.form-group select[type='checkbox'],.form-group label.upload[type='checkbox'],.form-group input[type='radio'],.form-group textarea[type='radio'],.form-group select[type='radio'],.form-group label.upload[type='radio']{position:absolute;top:0;left:0;width:1.25rem;height:1.25rem;padding:0;background-size:.65rem;background-position:center;background-repeat:no-repeat;cursor:pointer;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;-ms-transition:0.3s ease;transition:0.3s ease}.form-group input[type='checkbox']:checked,.form-group textarea[type='checkbox']:checked,.form-group select[type='checkbox']:checked,.form-group label.upload[type='checkbox']:checked{background-size:1rem;background-image:url(https://dj-illusion.nl/wp-content/themes/illusion/css/../images/icon-check.svg)}.form-group input[type='radio'],.form-group textarea[type='radio'],.form-group select[type='radio'],.form-group label.upload[type='radio']{border-radius:50%}.form-group input[type='radio']:checked,.form-group textarea[type='radio']:checked,.form-group select[type='radio']:checked,.form-group label.upload[type='radio']:checked{background-image:url(https://dj-illusion.nl/wp-content/themes/illusion/css/../images/icon-circle.svg)}.form-group input[type='date'],.form-group textarea[type='date'],.form-group select[type='date'],.form-group label.upload[type='date']{color:#fff0;cursor:text}.form-group input[type='date']::-webkit-inner-spin-button,.form-group textarea[type='date']::-webkit-inner-spin-button,.form-group select[type='date']::-webkit-inner-spin-button,.form-group label.upload[type='date']::-webkit-inner-spin-button,.form-group input[type='date']::-webkit-outer-spin-button,.form-group textarea[type='date']::-webkit-outer-spin-button,.form-group select[type='date']::-webkit-outer-spin-button,.form-group label.upload[type='date']::-webkit-outer-spin-button,.form-group input[type='date']::-webkit-clear-button,.form-group textarea[type='date']::-webkit-clear-button,.form-group select[type='date']::-webkit-clear-button,.form-group label.upload[type='date']::-webkit-clear-button{margin:0;appearance:none}.form-group input[type="number"],.form-group textarea[type="number"],.form-group select[type="number"],.form-group label.upload[type="number"]{appearance:textfield}.form-group input[type="number"]::-webkit-inner-spin-button,.form-group textarea[type="number"]::-webkit-inner-spin-button,.form-group select[type="number"]::-webkit-inner-spin-button,.form-group label.upload[type="number"]::-webkit-inner-spin-button,.form-group input[type="number"]::-webkit-outer-spin-button,.form-group textarea[type="number"]::-webkit-outer-spin-button,.form-group select[type="number"]::-webkit-outer-spin-button,.form-group label.upload[type="number"]::-webkit-outer-spin-button{margin:0;appearance:none}.form-group input[type="file"],.form-group textarea[type="file"],.form-group select[type="file"],.form-group label.upload[type="file"]{position:absolute;z-index:-1;opacity:0;overflow:hidden;cursor:pointer}.form-group textarea{height:9rem;min-height:9rem;max-height:25rem;resize:vertical}.form-group select{padding-right:3rem;cursor:pointer}.form-group select .hide-option{display:none}.form-group select::-ms-expand{display:none}.form-group .wpcf7-checkbox label,.form-group .wpcf7-acceptance label,.form-group .wpcf7-radio label{position:relative;display:inline-block;padding-left:2rem;margin:0;margin-right:1rem}.form-group .wpcf7-checkbox label span,.form-group .wpcf7-acceptance label span,.form-group .wpcf7-radio label span{display:block;cursor:pointer}.form-group .wpcf7-checkbox .last label,.form-group .wpcf7-acceptance .last label,.form-group .wpcf7-radio .last label{margin-right:0}.form-group .wpcf7-submit{display:none}.form-group .wpcf7-not-valid-tip{display:none}.form-group .wpcf7-not-valid.wpcf7-file{padding-top:5rem;color:#fff0;background-color:#FFE2E2;opacity:1;z-index:1}.form-group.select::before{position:absolute;content:'';top:.75rem;right:1rem;width:1rem;height:1rem;background-image:url(https://dj-illusion.nl/wp-content/themes/illusion/css/../images/icon-caret-down.svg);background-size:contain;background-position:center;background-repeat:no-repeat;z-index:1;pointer-events:none}.form-group.fileupload{overflow:hidden;border-radius:5px;box-shadow:0 3px 4px 0 rgb(0 3 0 / .1)}.form-group.fileupload::before{position:absolute;content:'';top:50%;left:1rem;transform:translateY(-50%);width:1.5rem;height:1.5rem;background-image:url(https://dj-illusion.nl/wp-content/themes/illusion/css/../images/icon-upload.svg);background-size:65%;background-position:center;background-repeat:no-repeat;z-index:2;pointer-events:none}.form-group.fileupload label.titel{font-weight:500;left:3.5rem;width:calc(100% - 3.5rem);z-index:2;color:#000}.form-group.input-active label.titel{font-size:.5rem;top:.5rem}.form-group.input-active label.filename{color:#000}.form-group.input-active input[type='date']{color:#000}.form-group.required::after{position:absolute;font-weight:700;content:'*';right:1rem;top:50%;transform:translateY(-50%);height:.75rem;color:#70d8c0;font-size:1.25rem;z-index:2;pointer-events:none}.form-group.required input{padding-right:2.25rem}.form-group.required.select::before{right:2.25rem}.form-group.required.select select{padding-right:3.5rem}.form-group small a{color:#000;text-decoration:underline}.form-group small a:hover,.form-group small a:focus{color:#70d8c0}.half{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:0}.half .form-group{position:relative;width:calc(50% - .5rem)}.half .no-label{margin-top:0}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{padding:.5rem 1rem;color:#5f5f5f;border:2px solid red;line-height:normal}.screen-reader-response,.wpcf7-mail-sent-ok{display:none!important}header{position:fixed;top:0;left:0;width:100%;background-color:#fff0;z-index:999;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;-ms-transition:0.3s ease;transition:0.3s ease}header .header-inner{display:flex;flex-wrap:wrap;align-content:center;justify-content:space-between;padding:1rem 0}header .header-inner a{color:#fbfbfb}header .header-inner .logo-wrapper{position:relative;z-index:1500}header .header-inner .logo-wrapper .logo{display:block;height:2rem}header .header-inner .logo-wrapper .logo img{display:block;width:auto;height:100%}header .header-inner .navigation{display:flex;flex-wrap:wrap;align-items:center;text-align:right}header .header-inner .navigation .nav{margin-right:1.5rem}header .header-inner .navigation .nav .menu .menu-item{position:relative;display:inline-block;margin:0 .75rem}header .header-inner .navigation .nav .menu .menu-item a{font-weight:500}header .header-inner .navigation .nav .menu .menu-item:last-of-type{margin-right:0}header .header-inner .navigation .nav .menu .menu-item:hover a,header .header-inner .navigation .nav .menu .menu-item:active a{color:#70d8c0}header .header-inner .navigation .nav .menu .menu-item.current-menu-item a,header .header-inner .navigation .nav .menu .menu-item.current_page_parent a{position:relative;padding-left:1.25rem;color:#70d8c0}header .header-inner .navigation .nav .menu .menu-item.current-menu-item a::before,header .header-inner .navigation .nav .menu .menu-item.current_page_parent a::before{position:absolute;content:'';top:50%;left:0;transform:translateY(-50%);width:1rem;height:2px;background-color:#70d8c0}header .header-inner .navigation .nav .menu .menu-item>.sub-menu{position:absolute;top:calc(100% + 1rem);left:50%;transform:translateX(-50%);min-width:100%;margin:0;background-color:#fbfbfb;text-align:left;z-index:200;border-radius:.5rem;box-shadow:0 0 .5rem rgb(0 0 0 / .1);cursor:pointer}header .header-inner .navigation .nav .menu .menu-item>.sub-menu::before{position:absolute;content:'';bottom:100%;left:50%;width:0;height:0;margin-left:-10px;border-left:10px solid #fff0;border-right:10px solid #fff0;border-bottom:10px solid #fbfbfb}header .header-inner .navigation .nav .menu .menu-item>.sub-menu .menu-item{width:100%;padding:0;margin:0;white-space:nowrap}header .header-inner .navigation .nav .menu .menu-item>.sub-menu .menu-item:first-child{border-radius:.5rem .5rem 0 0}header .header-inner .navigation .nav .menu .menu-item>.sub-menu .menu-item:last-child{border-radius:0 0 .5rem .5rem}header .header-inner .navigation .nav .menu .menu-item>.sub-menu .menu-item:hover,header .header-inner .navigation .nav .menu .menu-item>.sub-menu .menu-item:active,header .header-inner .navigation .nav .menu .menu-item>.sub-menu .menu-item.current-menu-item,header .header-inner .navigation .nav .menu .menu-item>.sub-menu .menu-item.current_page_item,header .header-inner .navigation .nav .menu .menu-item>.sub-menu .menu-item.current_page_parent{background-color:rgb(112 216 192 / .05)}header .header-inner .navigation .nav .menu .menu-item>.sub-menu .menu-item:hover a,header .header-inner .navigation .nav .menu .menu-item>.sub-menu .menu-item:active a,header .header-inner .navigation .nav .menu .menu-item>.sub-menu .menu-item.current-menu-item a,header .header-inner .navigation .nav .menu .menu-item>.sub-menu .menu-item.current_page_item a,header .header-inner .navigation .nav .menu .menu-item>.sub-menu .menu-item.current_page_parent a{color:#70d8c0}header .header-inner .navigation .nav .menu .menu-item>.sub-menu .menu-item:hover a::before,header .header-inner .navigation .nav .menu .menu-item>.sub-menu .menu-item:active a::before,header .header-inner .navigation .nav .menu .menu-item>.sub-menu .menu-item.current-menu-item a::before,header .header-inner .navigation .nav .menu .menu-item>.sub-menu .menu-item.current_page_item a::before,header .header-inner .navigation .nav .menu .menu-item>.sub-menu .menu-item.current_page_parent a::before{display:none}header .header-inner .navigation .nav .menu .menu-item>.sub-menu .menu-item a{display:block;padding:.5rem 1rem;margin:0;color:#12111e}header .header-inner .navigation .nav .menu .menu-item>.sub-menu .menu-item .sub-menu{display:block;top:0;left:calc(100% + 1rem);transform:none;border:0;background-color:#fbfbfb}header .header-inner .navigation .nav .menu .menu-item>.sub-menu .menu-item .sub-menu::before{top:50%;right:calc(100% - 1px);bottom:auto;left:auto;margin-top:-10px;border-right-color:#fbfbfb;border-bottom-color:#fff0;border-top:10px solid #fff0}header .header-inner .navigation .nav .menu .menu-item>.sub-menu .menu-item .sub-menu .menu-item{display:block}header .header-inner .navigation .social-links{padding-left:.5rem;border-left:1px solid #fbfbfb}header .header-inner .navigation .social-links .social-link{margin-left:1rem}header .header-inner .navigation .nav-toggle{position:relative;z-index:1500}header .header-inner .navigation .nav-toggle .hamburger-menu{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-transition:all 0.25s;-ms-transition:all 0.25s;transition:all 0.25s;position:relative;padding:.5rem;width:2rem;height:20px;cursor:pointer;background:none;border:none;outline:none}header .header-inner .navigation .nav-toggle .hamburger-menu .menu-part{position:absolute;width:100%;height:3px;right:0;background:#fbfbfb;margin:auto;border-radius:20px;transition:all 0.25s cubic-bezier(.6,0,.4,1.3)}header .header-inner .navigation .nav-toggle .hamburger-menu .menu-part:nth-of-type(1){top:0}header .header-inner .navigation .nav-toggle .hamburger-menu .menu-part:nth-of-type(2){top:8px;width:75%}header .header-inner .navigation .nav-toggle .hamburger-menu .menu-part:nth-of-type(3){bottom:0}header .header-inner .navigation .nav-toggle .hamburger-menu.hamburger-open .menu-part:nth-of-type(1){transform:rotate(-45deg);top:8px}header .header-inner .navigation .nav-toggle .hamburger-menu.hamburger-open .menu-part:nth-of-type(2){opacity:0}header .header-inner .navigation .nav-toggle .hamburger-menu.hamburger-open .menu-part:nth-of-type(3){transform:rotate(45deg);bottom:9px}header .header-inner .navigation .nav-toggle .hamburger-menu:hover .menu-part{background:#70d8c0}header.scrolled{background-color:#12111e}@media only screen and (max-width:991px){header .header-inner .navigation .social-links{padding:0;border:none}header .header-inner .navigation .nav-toggle{margin-left:1.5rem}}footer{background-color:#12111e}footer .footer-top{padding:20rem 0 10rem}footer .footer-top a,footer .footer-top p,footer .footer-top li,footer .footer-top span{color:#fbfbfb}footer .footer-top .title{font-family:'Josefin Sans',sans-serif;font-size:1.5rem;font-weight:700;line-height:1.25;color:#12111e;margin-bottom:1rem;color:#fbfbfb}@media only screen and (max-width:767px){footer .footer-top .title{font-size:1.4rem}}@media only screen and (max-width:575px){footer .footer-top .title{font-size:1.2rem}}footer .footer-top .logo{display:inline-block;height:3rem;margin-bottom:3rem}footer .footer-top .logo img{display:block;width:auto;height:100%}footer .footer-top .social-links{margin:0 -.5rem}footer .footer-top .social-links .social-link{margin:0 .5rem}footer .footer-top .contact-wrapper .menu{margin-bottom:1.5rem}footer .footer-top .contact-wrapper .contact-info .contact-link{display:inline-block}footer .footer-top .contact-wrapper .contact-info .contact-link:not(:last-of-type){margin-bottom:.5rem}footer .footer-top .contact-wrapper .contact-info .contact-link:hover{color:#70d8c0}footer .footer-top .menu li a{position:relative;font-weight:500}footer .footer-top .menu li a::before{position:absolute;content:'';top:50%;left:0;transform:translateY(-50%);width:0;height:2px;background-color:#70d8c0;transition:.3s ease}footer .footer-top .menu li:not(:last-of-type){margin-bottom:.5rem}footer .footer-top .menu li:hover a,footer .footer-top .menu li:active a,footer .footer-top .menu li.current-menu-item a,footer .footer-top .menu li.current_page_parent a{padding-left:1.25rem;color:#70d8c0}footer .footer-top .menu li:hover a::before,footer .footer-top .menu li:active a::before,footer .footer-top .menu li.current-menu-item a::before,footer .footer-top .menu li.current_page_parent a::before{width:1rem}footer .footer-bottom{padding:0 1rem}footer .footer-bottom .footer-bottom-inner-wrapper{max-width:calc(1300px + 200px);margin:0 auto;padding:2rem 0;background-color:#70d8c0;border-radius:8px 8px 0 0}footer .footer-bottom .footer-bottom-inner{display:flex;flex-wrap:wrap;align-content:center;justify-content:space-between}footer .footer-bottom .footer-bottom-inner a,footer .footer-bottom .footer-bottom-inner p,footer .footer-bottom .footer-bottom-inner li,footer .footer-bottom .footer-bottom-inner span{display:inline-block;margin:0;color:#fbfbfb;font-size:.9rem}footer .footer-bottom .footer-bottom-inner a:hover{color:#12111e}footer .footer-bottom .footer-bottom-inner .menu{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem}footer .footer-bottom .footer-bottom-inner .menu li{position:relative}footer .footer-bottom .footer-bottom-inner .menu li p{font-weight:700}@media only screen and (min-width:1600px){footer .footer-bottom .footer-bottom-inner-wrapper{max-width:calc(1400px + 200px)}}@media only screen and (max-width:991px){footer .footer-top{padding:15rem 0 5rem}footer .footer-top .logo-wrapper{margin-bottom:2rem}footer .footer-bottom .footer-bottom-inner-wrapper{padding:1.5rem 0}footer .footer-bottom .footer-bottom-inner{flex-direction:column;justify-content:center;align-items:center;gap:1rem;text-align:center}footer .footer-bottom .footer-bottom-inner .menu{justify-content:center}}@media only screen and (max-width:767px){footer .footer-top .footer-block{margin-bottom:2rem}}.responsive-nav{display:none;position:fixed;top:0;right:0;bottom:0;left:0;padding-top:9rem;padding-bottom:2rem;background-color:#12111e;z-index:998;overflow:auto}.responsive-nav *:focus{outline:none}.responsive-nav .navigation{display:flex;flex-wrap:wrap;flex-wrap:nowrap;flex-direction:column;width:100%;height:100%}.responsive-nav .menu{margin-bottom:2rem}.responsive-nav .menu li{position:relative;display:block;width:100%;margin:.5rem 0}.responsive-nav .menu li a{display:block;font-family:'Josefin Sans',sans-serif;font-weight:700;line-height:1.25;margin-bottom:1rem;color:#12111e;padding:0;margin:0;color:#fbfbfb;font-size:1.5rem;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;-ms-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:767px){.responsive-nav .menu li a{font-size:1.4rem}}@media only screen and (max-width:575px){.responsive-nav .menu li a{font-size:1.2rem}}.responsive-nav .menu li a.sf-with-ul{position:relative}.responsive-nav .menu li a.sf-with-ul::after{position:absolute;content:'';top:50%;right:.5rem;transform:translateY(-50%);width:1rem;height:100%;background:url(https://dj-illusion.nl/wp-content/themes/illusion/css/../images/icon-chevron-down-white.svg);background-size:1rem;background-position:center right;background-repeat:no-repeat;border:none;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;-ms-transition:0.3s ease;transition:0.3s ease}.responsive-nav .menu li:hover a,.responsive-nav .menu li:active a,.responsive-nav .menu li.current-menu-item a,.responsive-nav .menu li.current_page_parent a,.responsive-nav .menu li.current-menu-ancestor a{color:#70d8c0}.responsive-nav .menu li:hover a.sf-with-ul::after,.responsive-nav .menu li:active a.sf-with-ul::after,.responsive-nav .menu li.current-menu-item a.sf-with-ul::after,.responsive-nav .menu li.current_page_parent a.sf-with-ul::after,.responsive-nav .menu li.current-menu-ancestor a.sf-with-ul::after{background-image:url(https://dj-illusion.nl/wp-content/themes/illusion/css/../images/icon-chevron-down-actie.svg)}.responsive-nav .menu li .sub-menu li a{padding-left:1.5rem;font-size:1.1rem}.responsive-nav .menu li .sub-menu li .sub-menu li a{padding-left:3rem;font-size:1rem}.banner{position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:5rem 1rem;min-height:300px;z-index:0}@media only screen and (min-width:992px){.banner{margin-bottom:6rem}}@media only screen and (max-width:991px){.banner{margin-bottom:4rem}}@media only screen and (max-width:767px){.banner{margin-bottom:3rem}}.banner.no-margin{margin-bottom:0}.banner.after-banner{margin-top:-2.5rem}.banner .text ul{margin:0 0 1.5em .5rem}.banner .text ul li{position:relative;padding:0 0 0 1.5rem}.banner .text ul li::before{position:absolute;content:"";left:0;width:5px;height:5px;border-radius:5px;background-color:#5f5f5f;top:calc(24px / 2 - 3px)}.banner .text ol{counter-reset:my-awesome-counter;margin:0 0 1.5em .5rem}.banner .text ol li{position:relative;counter-increment:my-awesome-counter;padding:0 0 0 1.5rem}.banner .text ol li::before{position:absolute;font-weight:500;content:counter(my-awesome-counter) ". ";left:0}.banner .text a{white-space:nowrap}.banner .text blockquote{padding:0 0 0 1.5rem;margin:0 0 2rem .5rem;border-left:3px solid #70d8c0}.banner .text blockquote *{color:#ace8da}.banner .text *:last-child{margin-bottom:0}@media only screen and (max-width:767px){.banner.after-banner{margin-top:0}}.banner.home-banner{min-height:800px}.banner::before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background-color:#000;opacity:.5;z-index:-1}.banner .content{max-width:600px}.banner .content *{color:#fbfbfb;text-align:center}.banner .content .button-wrapper{margin-top:2rem;text-align:center}@media only screen and (max-width:991px){.banner.home-banner{min-height:600px}}@media only screen and (max-width:767px){.banner.home-banner{min-height:450px}}.content-text{position:relative}@media only screen and (min-width:992px){.content-text{margin-bottom:6rem}}@media only screen and (max-width:991px){.content-text{margin-bottom:4rem}}@media only screen and (max-width:767px){.content-text{margin-bottom:3rem}}.content-text.no-margin{margin-bottom:0}.content-text.after-banner{margin-top:-2.5rem}.content-text .text ul{margin:0 0 1.5em .5rem}.content-text .text ul li{position:relative;padding:0 0 0 1.5rem}.content-text .text ul li::before{position:absolute;content:"";left:0;width:5px;height:5px;border-radius:5px;background-color:#5f5f5f;top:calc(24px / 2 - 3px)}.content-text .text ol{counter-reset:my-awesome-counter;margin:0 0 1.5em .5rem}.content-text .text ol li{position:relative;counter-increment:my-awesome-counter;padding:0 0 0 1.5rem}.content-text .text ol li::before{position:absolute;font-weight:500;content:counter(my-awesome-counter) ". ";left:0}.content-text .text a{white-space:nowrap}.content-text .text blockquote{padding:0 0 0 1.5rem;margin:0 0 2rem .5rem;border-left:3px solid #70d8c0}.content-text .text blockquote *{color:#ace8da}.content-text .text *:last-child{margin-bottom:0}@media only screen and (max-width:767px){.content-text.after-banner{margin-top:0}}@media only screen and (max-width:991px){.content-text.multiple .column:not(.last){margin-bottom:3rem}}@media only screen and (max-width:767px){.content-text.multiple .column:not(.last){margin-bottom:2rem}}.text-image{position:relative}@media only screen and (min-width:992px){.text-image{margin-bottom:6rem}}@media only screen and (max-width:991px){.text-image{margin-bottom:4rem}}@media only screen and (max-width:767px){.text-image{margin-bottom:3rem}}.text-image.no-margin{margin-bottom:0}.text-image.after-banner{margin-top:-2.5rem}.text-image .text ul{margin:0 0 1.5em .5rem}.text-image .text ul li{position:relative;padding:0 0 0 1.5rem}.text-image .text ul li::before{position:absolute;content:"";left:0;width:5px;height:5px;border-radius:5px;background-color:#5f5f5f;top:calc(24px / 2 - 3px)}.text-image .text ol{counter-reset:my-awesome-counter;margin:0 0 1.5em .5rem}.text-image .text ol li{position:relative;counter-increment:my-awesome-counter;padding:0 0 0 1.5rem}.text-image .text ol li::before{position:absolute;font-weight:500;content:counter(my-awesome-counter) ". ";left:0}.text-image .text a{white-space:nowrap}.text-image .text blockquote{padding:0 0 0 1.5rem;margin:0 0 2rem .5rem;border-left:3px solid #70d8c0}.text-image .text blockquote *{color:#ace8da}.text-image .text *:last-child{margin-bottom:0}@media only screen and (max-width:767px){.text-image.after-banner{margin-top:0}}.text-image .content{max-width:500px}.text-image .content .button{margin-top:2rem}.text-image .image-wrapper .image{display:block;width:100%;height:auto;border-radius:.25rem}.text-image.out-container .content{padding-top:20%}.text-image.out-container .image-wrapper{position:relative;z-index:0}.text-image.out-container .image-wrapper::before{position:absolute;content:'';z-index:-1;bottom:0;left:0;width:100%;height:80%;background-color:#12111e;border-radius:8px}@media only screen and (max-width:991px){.text-image .content{padding-left:2rem}}@media only screen and (max-width:767px){.text-image .content{max-width:unset;padding:0}.text-image .image-col{order:2}.text-image .image-wrapper{max-width:500px;margin:2rem auto 0}.text-image.out-container .content{padding-top:0}}@media only screen and (max-width:575px){.text-image .content{padding:2rem}}@media only screen and (max-width:480px){.text-image .content{padding:0}}.form-image{position:relative}@media only screen and (min-width:992px){.form-image{margin-bottom:6rem}}@media only screen and (max-width:991px){.form-image{margin-bottom:4rem}}@media only screen and (max-width:767px){.form-image{margin-bottom:3rem}}.form-image.no-margin{margin-bottom:0}.form-image.after-banner{margin-top:-2.5rem}.form-image .text ul{margin:0 0 1.5em .5rem}.form-image .text ul li{position:relative;padding:0 0 0 1.5rem}.form-image .text ul li::before{position:absolute;content:"";left:0;width:5px;height:5px;border-radius:5px;background-color:#5f5f5f;top:calc(24px / 2 - 3px)}.form-image .text ol{counter-reset:my-awesome-counter;margin:0 0 1.5em .5rem}.form-image .text ol li{position:relative;counter-increment:my-awesome-counter;padding:0 0 0 1.5rem}.form-image .text ol li::before{position:absolute;font-weight:500;content:counter(my-awesome-counter) ". ";left:0}.form-image .text a{white-space:nowrap}.form-image .text blockquote{padding:0 0 0 1.5rem;margin:0 0 2rem .5rem;border-left:3px solid #70d8c0}.form-image .text blockquote *{color:#ace8da}.form-image .text *:last-child{margin-bottom:0}@media only screen and (max-width:767px){.form-image.after-banner{margin-top:0}}.form-image .content{position:relative;padding:7rem 7rem 7rem 0;background-color:#f6f6f6;border-radius:0 8px 8px 0}.form-image .content::before{position:absolute;content:'';top:0;right:100%;width:100vw;height:100%;background-color:inherit}.form-image .content .form-wrapper{margin-top:1rem}.form-image .image{display:block;background-size:cover;background-position:center center;background-repeat:no-repeat;width:calc(100vw - (1300px / 12 * 7) - ((100vw - 1300px) / 2) + 3rem);height:calc(100% - 14rem);margin-top:7rem;margin-left:-2rem}.form-image.before-footer{margin:0;margin-bottom:-7rem}@media only screen and (min-width:1600px){.form-image .image{display:block;background-size:cover;background-position:center center;background-repeat:no-repeat;width:calc(100vw - (1400px / 12 * 7) - ((100vw - 1400px) / 2) + 1rem);height:calc(100% - 14rem);margin-top:7rem;margin-left:-2rem}}@media only screen and (max-width:1199px){.form-image .content{padding:5rem 3rem 5rem 0}}@media only screen and (max-width:991px){.form-image .content{padding:3rem;border-radius:8px}.form-image .content::before{display:none}.form-image.before-footer{margin-bottom:-15rem}}@media only screen and (max-width:767px){.form-image .content{padding:3rem 2rem}}.text-form{position:relative}@media only screen and (min-width:992px){.text-form{margin-bottom:6rem}}@media only screen and (max-width:991px){.text-form{margin-bottom:4rem}}@media only screen and (max-width:767px){.text-form{margin-bottom:3rem}}.text-form.no-margin{margin-bottom:0}.text-form.after-banner{margin-top:-2.5rem}.text-form .text ul{margin:0 0 1.5em .5rem}.text-form .text ul li{position:relative;padding:0 0 0 1.5rem}.text-form .text ul li::before{position:absolute;content:"";left:0;width:5px;height:5px;border-radius:5px;background-color:#5f5f5f;top:calc(24px / 2 - 3px)}.text-form .text ol{counter-reset:my-awesome-counter;margin:0 0 1.5em .5rem}.text-form .text ol li{position:relative;counter-increment:my-awesome-counter;padding:0 0 0 1.5rem}.text-form .text ol li::before{position:absolute;font-weight:500;content:counter(my-awesome-counter) ". ";left:0}.text-form .text a{white-space:nowrap}.text-form .text blockquote{padding:0 0 0 1.5rem;margin:0 0 2rem .5rem;border-left:3px solid #70d8c0}.text-form .text blockquote *{color:#ace8da}.text-form .text *:last-child{margin-bottom:0}@media only screen and (max-width:767px){.text-form.after-banner{margin-top:0}}.text-form .form-wrapper.with-content .form{width:70%;margin:0 auto}@media only screen and (max-width:767px){.text-form .form-wrapper{order:2}.text-form .form-wrapper.with-content .form{width:100%;margin-top:2rem}}.text-button{position:relative;text-align:center}@media only screen and (min-width:992px){.text-button{margin-bottom:6rem}}@media only screen and (max-width:991px){.text-button{margin-bottom:4rem}}@media only screen and (max-width:767px){.text-button{margin-bottom:3rem}}.text-button.no-margin{margin-bottom:0}.text-button.after-banner{margin-top:-2.5rem}.text-button .text ul{margin:0 0 1.5em .5rem}.text-button .text ul li{position:relative;padding:0 0 0 1.5rem}.text-button .text ul li::before{position:absolute;content:"";left:0;width:5px;height:5px;border-radius:5px;background-color:#5f5f5f;top:calc(24px / 2 - 3px)}.text-button .text ol{counter-reset:my-awesome-counter;margin:0 0 1.5em .5rem}.text-button .text ol li{position:relative;counter-increment:my-awesome-counter;padding:0 0 0 1.5rem}.text-button .text ol li::before{position:absolute;font-weight:500;content:counter(my-awesome-counter) ". ";left:0}.text-button .text a{white-space:nowrap}.text-button .text blockquote{padding:0 0 0 1.5rem;margin:0 0 2rem .5rem;border-left:3px solid #70d8c0}.text-button .text blockquote *{color:#ace8da}.text-button .text *:last-child{margin-bottom:0}@media only screen and (max-width:767px){.text-button.after-banner{margin-top:0}}.text-button .button{margin-top:2rem}.text-blocks{position:relative;z-index:1}@media only screen and (min-width:992px){.text-blocks{margin-bottom:6rem}}@media only screen and (max-width:991px){.text-blocks{margin-bottom:4rem}}@media only screen and (max-width:767px){.text-blocks{margin-bottom:3rem}}.text-blocks.no-margin{margin-bottom:0}.text-blocks.after-banner{margin-top:-2.5rem}.text-blocks .text ul{margin:0 0 1.5em .5rem}.text-blocks .text ul li{position:relative;padding:0 0 0 1.5rem}.text-blocks .text ul li::before{position:absolute;content:"";left:0;width:5px;height:5px;border-radius:5px;background-color:#5f5f5f;top:calc(24px / 2 - 3px)}.text-blocks .text ol{counter-reset:my-awesome-counter;margin:0 0 1.5em .5rem}.text-blocks .text ol li{position:relative;counter-increment:my-awesome-counter;padding:0 0 0 1.5rem}.text-blocks .text ol li::before{position:absolute;font-weight:500;content:counter(my-awesome-counter) ". ";left:0}.text-blocks .text a{white-space:nowrap}.text-blocks .text blockquote{padding:0 0 0 1.5rem;margin:0 0 2rem .5rem;border-left:3px solid #70d8c0}.text-blocks .text blockquote *{color:#ace8da}.text-blocks .text *:last-child{margin-bottom:0}@media only screen and (max-width:767px){.text-blocks.after-banner{margin-top:0}}.text-blocks .content{padding:2rem 0}.text-blocks .content .button{margin-top:2rem}.text-blocks .blocks .block{padding:1rem;background-color:#fbfbfb;border-radius:8px;box-shadow:0 10px 40px rgb(83 83 83 / .1)}.text-blocks .blocks .block .block-image{display:block;width:100%;padding-bottom:64.5%;border-radius:6px;background-size:cover;background-position:center center;background-repeat:no-repeat}.text-blocks .blocks .block .block-content{padding:2rem 1rem 1rem}.text-blocks .blocks .block .block-content .block-title{margin-bottom:.5rem}.text-blocks .blocks .block .block-content .block-text{margin:0}.text-blocks .blocks .block:hover{box-shadow:0 10px 40px rgb(83 83 83 / .15)}.text-blocks .blocks .block-col:nth-of-type(even){transform:translateY(-7rem)}@media only screen and (max-width:767px){.text-blocks .blocks .block-col:nth-of-type(odd){margin-top:5rem}.text-blocks .blocks .block-col:nth-of-type(even){transform:translateY(0)}}@media only screen and (max-width:575px){.text-blocks .content{padding:2rem}}@media only screen and (max-width:480px){.text-blocks .content{padding:0}.text-blocks .blocks{margin-top:2rem}.text-blocks .blocks .block{margin-bottom:1rem}.text-blocks .blocks .block-col:nth-of-type(odd){margin-top:0}}.reviews{position:relative;padding:0 1rem}@media only screen and (min-width:992px){.reviews{margin-bottom:6rem}}@media only screen and (max-width:991px){.reviews{margin-bottom:4rem}}@media only screen and (max-width:767px){.reviews{margin-bottom:3rem}}.reviews.no-margin{margin-bottom:0}.reviews.after-banner{margin-top:-2.5rem}.reviews .text ul{margin:0 0 1.5em .5rem}.reviews .text ul li{position:relative;padding:0 0 0 1.5rem}.reviews .text ul li::before{position:absolute;content:"";left:0;width:5px;height:5px;border-radius:5px;background-color:#5f5f5f;top:calc(24px / 2 - 3px)}.reviews .text ol{counter-reset:my-awesome-counter;margin:0 0 1.5em .5rem}.reviews .text ol li{position:relative;counter-increment:my-awesome-counter;padding:0 0 0 1.5rem}.reviews .text ol li::before{position:absolute;font-weight:500;content:counter(my-awesome-counter) ". ";left:0}.reviews .text a{white-space:nowrap}.reviews .text blockquote{padding:0 0 0 1.5rem;margin:0 0 2rem .5rem;border-left:3px solid #70d8c0}.reviews .text blockquote *{color:#ace8da}.reviews .text *:last-child{margin-bottom:0}@media only screen and (max-width:767px){.reviews.after-banner{margin-top:0}}.reviews .reviews-container{max-width:calc(1300px + 200px);margin:0 auto;padding:7rem 1rem;background-color:#f6f6f6;border-radius:8px}.reviews .reviews-wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:calc(100% + 4rem);height:100%;padding:0 2rem;margin-left:-2rem;overflow:hidden}.reviews .reviews-wrapper .reviews-slider{width:100%}.reviews .reviews-wrapper .reviews-slider .slick-list{margin:0 -2rem;overflow:visible}.reviews .reviews-wrapper .reviews-slider .slick-slide{margin:0 2rem}.reviews .reviews-wrapper .reviews-slider .slick-dots{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:1.5rem}.reviews .reviews-wrapper .reviews-slider .slick-dots button{display:block;content:'';width:.75rem;height:.75rem;padding:0;background-color:#fff0;border:1px solid #70d8c0;border-radius:50%;font-size:0;color:#fff0;cursor:pointer;transition:.3s ease}.reviews .reviews-wrapper .reviews-slider .slick-dots li{margin:0 .25rem}.reviews .reviews-wrapper .reviews-slider .slick-dots li.slick-active button{background-color:#70d8c0}.reviews .reviews-wrapper .reviews-slider .slick-dots li:hover:not(.slick-active) button{background-color:rgb(112 216 192 / .5)}.reviews .reviews-wrapper .review{width:100%;padding:2rem 3rem;background-color:#fbfbfb;border-radius:8px;box-shadow:0 10px 40px rgb(83 83 83 / .1)}.reviews .reviews-wrapper .review .review-title-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem}.reviews .reviews-wrapper .review .review-title-wrapper .review-title{font-weight:700;margin-bottom:0;color:#000;font-size:1.1rem}.reviews .reviews-wrapper .review .review-title-wrapper .stars{display:flex;flex-wrap:wrap;align-items:center}.reviews .reviews-wrapper .review .review-title-wrapper .stars .star{background-size:contain;background-position:center center;background-repeat:no-repeat;width:1rem;height:1rem}.reviews .reviews-wrapper .review .review-content{margin-bottom:1rem}.reviews .reviews-wrapper .review .review-writer-wrapper{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:center}.reviews .reviews-wrapper .review .review-writer-wrapper .review-writer-image{background-size:cover;background-position:center center;background-repeat:no-repeat;width:2.5rem;height:2.5rem;margin-right:1rem;border-radius:50%}.reviews .reviews-wrapper .review .review-writer-wrapper .review-writer{font-weight:500;flex:1;color:#000;line-height:1.25}.reviews .reviews-wrapper .no-reviews{text-align:center}@media only screen and (min-width:1600px){.reviews .reviews-container{max-width:calc(1400px + 200px)}}@media only screen and (max-width:991px){.reviews .reviews-container{padding:4rem 1rem}}@media only screen and (max-width:767px){.reviews .reviews-wrapper{margin-top:3rem}}@media only screen and (max-width:480px){.reviews .reviews-container{padding:3rem 0}.reviews .reviews-container .content{padding:0 1rem}.reviews .reviews-wrapper .review{padding:1.5rem 2rem}}.gallery{position:relative}@media only screen and (min-width:992px){.gallery{margin-bottom:6rem}}@media only screen and (max-width:991px){.gallery{margin-bottom:4rem}}@media only screen and (max-width:767px){.gallery{margin-bottom:3rem}}.gallery.no-margin{margin-bottom:0}.gallery.after-banner{margin-top:-2.5rem}.gallery .text ul{margin:0 0 1.5em .5rem}.gallery .text ul li{position:relative;padding:0 0 0 1.5rem}.gallery .text ul li::before{position:absolute;content:"";left:0;width:5px;height:5px;border-radius:5px;background-color:#5f5f5f;top:calc(24px / 2 - 3px)}.gallery .text ol{counter-reset:my-awesome-counter;margin:0 0 1.5em .5rem}.gallery .text ol li{position:relative;counter-increment:my-awesome-counter;padding:0 0 0 1.5rem}.gallery .text ol li::before{position:absolute;font-weight:500;content:counter(my-awesome-counter) ". ";left:0}.gallery .text a{white-space:nowrap}.gallery .text blockquote{padding:0 0 0 1.5rem;margin:0 0 2rem .5rem;border-left:3px solid #70d8c0}.gallery .text blockquote *{color:#ace8da}.gallery .text *:last-child{margin-bottom:0}@media only screen and (max-width:767px){.gallery.after-banner{margin-top:0}}.gallery .gallery-inner{margin-top:2rem}.gallery .type-gallery .image{position:relative;display:inline-block;background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%;margin-bottom:2rem;border-radius:5px;overflow:hidden}.gallery .type-gallery .image::after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background-size:.5rem;background-position:center;background-repeat:no-repeat;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;-ms-transition:0.3s ease;transition:0.3s ease}.gallery .type-gallery .image .ratio{display:block;padding-bottom:66.66%}.gallery .type-gallery .image.hidden{display:none}.gallery .type-gallery .image.more::before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background-color:#70d8c0;opacity:.8;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;-ms-transition:0.3s ease;transition:0.3s ease}.gallery .type-gallery .image.more::after{display:none}.gallery .type-gallery .image.more .count{position:absolute;font-weight:700;top:50%;left:50%;color:#fbfbfb;font-size:5rem;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.gallery .type-gallery .image.more:hover::before{opacity:.9}.gallery .type-gallery .image:hover:after{background-color:#70d8c0;background-image:url(https://dj-illusion.nl/wp-content/themes/illusion/css/../images/icon-zoom-white.svg);background-size:3rem;opacity:.6}.gallery .type-slider .slick-slider{position:relative}.gallery .type-slider .slick-slider .slick-list{border-radius:.25rem}.gallery .type-slider .slick-slider .slide{background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:.25rem}.gallery .type-slider .slick-slider .slide .ratio{display:block;padding-bottom:66.66%}.gallery .type-slider .slick-slider .slick-arrow{position:absolute;background-size:cover;background-position:center center;background-repeat:no-repeat;top:50%;transform:translateY(-50%);width:3.5rem;height:6.5rem;background-color:#70d8c0;background-size:1rem;overflow:hidden;color:#fff0;border:none;outline:none;opacity:.3;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;-ms-transition:0.3s ease;transition:0.3s ease;z-index:1}.gallery .type-slider .slick-slider .slick-arrow.slick-prev{left:0;background-image:url(https://dj-illusion.nl/wp-content/themes/illusion/css/../images/icon-slider-left.svg);border-radius:0 .5rem .5rem 0}.gallery .type-slider .slick-slider .slick-arrow.slick-next{right:0;background-image:url(https://dj-illusion.nl/wp-content/themes/illusion/css/../images/icon-slider-right.svg);border-radius:.5rem 0 0 .5rem}.gallery .type-slider .slick-slider .slick-arrow:hover{opacity:.8;cursor:pointer}.faq-wrapper .faq-module{position:relative}@media only screen and (min-width:992px){.faq-wrapper .faq-module{margin-bottom:6rem}}@media only screen and (max-width:991px){.faq-wrapper .faq-module{margin-bottom:4rem}}@media only screen and (max-width:767px){.faq-wrapper .faq-module{margin-bottom:3rem}}.faq-wrapper .faq-module.no-margin{margin-bottom:0}.faq-wrapper .faq-module.after-banner{margin-top:-2.5rem}.faq-wrapper .faq-module .text ul{margin:0 0 1.5em .5rem}.faq-wrapper .faq-module .text ul li{position:relative;padding:0 0 0 1.5rem}.faq-wrapper .faq-module .text ul li::before{position:absolute;content:"";left:0;width:5px;height:5px;border-radius:5px;background-color:#5f5f5f;top:calc(24px / 2 - 3px)}.faq-wrapper .faq-module .text ol{counter-reset:my-awesome-counter;margin:0 0 1.5em .5rem}.faq-wrapper .faq-module .text ol li{position:relative;counter-increment:my-awesome-counter;padding:0 0 0 1.5rem}.faq-wrapper .faq-module .text ol li::before{position:absolute;font-weight:500;content:counter(my-awesome-counter) ". ";left:0}.faq-wrapper .faq-module .text a{white-space:nowrap}.faq-wrapper .faq-module .text blockquote{padding:0 0 0 1.5rem;margin:0 0 2rem .5rem;border-left:3px solid #70d8c0}.faq-wrapper .faq-module .text blockquote *{color:#ace8da}.faq-wrapper .faq-module .text *:last-child{margin-bottom:0}@media only screen and (max-width:767px){.faq-wrapper .faq-module.after-banner{margin-top:0}}.faq-wrapper .faq-item{margin-bottom:1rem}.faq-wrapper .faq-item .faq-title-wrapper{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem .5rem 1.5rem;background:#fbfbfb;border-radius:5px;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;-ms-transition:0.3s ease;transition:0.3s ease;cursor:pointer}.faq-wrapper .faq-item .faq-title-wrapper .faq-title{width:calc(100% - 2rem);margin:0;font-size:1.25rem}.faq-wrapper .faq-item .faq-title-wrapper .faq-close{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;transform:rotate(-45deg);width:1.5rem;height:1.5rem;background-image:url(https://dj-illusion.nl/wp-content/themes/illusion/css/../images/icon-times.svg);background-size:contain;background-position:center;background-repeat:no-repeat;border-radius:50%;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;-ms-transition:0.3s ease;transition:0.3s ease}.faq-wrapper .faq-item .faq-answer-wrapper{display:none;width:100%}.faq-wrapper .faq-item .faq-answer-wrapper *:last-child{margin-bottom:0}.faq-wrapper .faq-item .faq-answer-wrapper .faq-answer{padding:1rem 1.5rem;opacity:0;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;-ms-transition:0.3s ease;transition:0.3s ease}.faq-wrapper .faq-item.show .faq-title-wrapper{background:#e7e7e7}.faq-wrapper .faq-item.show .faq-title-wrapper .faq-close{transform:rotate(0)}.faq-wrapper .faq-item.show .faq-answer-wrapper .faq-answer{opacity:1}.faq-wrapper .faq-item:hover .faq-title-wrapper,.faq-wrapper .faq-item:focus .faq-title-wrapper{background:#e7e7e7}.faq-wrapper .faq-item:hover .faq-title-wrapper .faq-close,.faq-wrapper .faq-item:focus .faq-title-wrapper .faq-close{transform:rotate(-35deg)}@media only screen and (max-width:767px){.faq-wrapper .faq-items{margin-top:2rem}}.module{position:relative}@media only screen and (min-width:992px){.module{margin-bottom:6rem}}@media only screen and (max-width:991px){.module{margin-bottom:4rem}}@media only screen and (max-width:767px){.module{margin-bottom:3rem}}.module.no-margin{margin-bottom:0}.module.after-banner{margin-top:-2.5rem}.module .text ul{margin:0 0 1.5em .5rem}.module .text ul li{position:relative;padding:0 0 0 1.5rem}.module .text ul li::before{position:absolute;content:"";left:0;width:5px;height:5px;border-radius:5px;background-color:#5f5f5f;top:calc(24px / 2 - 3px)}.module .text ol{counter-reset:my-awesome-counter;margin:0 0 1.5em .5rem}.module .text ol li{position:relative;counter-increment:my-awesome-counter;padding:0 0 0 1.5rem}.module .text ol li::before{position:absolute;font-weight:500;content:counter(my-awesome-counter) ". ";left:0}.module .text a{white-space:nowrap}.module .text blockquote{padding:0 0 0 1.5rem;margin:0 0 2rem .5rem;border-left:3px solid #70d8c0}.module .text blockquote *{color:#ace8da}.module .text *:last-child{margin-bottom:0}@media only screen and (max-width:767px){.module.after-banner{margin-top:0}}.module .module-inner{margin-top:2rem}.module .module-inner .module-overzicht-intro{padding-bottom:3rem}.module .module-inner .module-item{box-shadow:0 10px 40px rgb(83 83 83 / .1);background-color:#fbfbfb;border-radius:.5rem;overflow:hidden;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;-ms-transition:0.3s ease;transition:0.3s ease}.module .module-inner .module-item .module-item-top .module-item-image-wrapper{position:relative;display:block;width:100%;padding-bottom:66.66%}.module .module-inner .module-item .module-item-top .module-item-image-wrapper .module-item-image{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat}.module .module-inner .module-item .module-item-bottom{padding:1.5rem 1.5rem 0 1.5rem}.module .module-inner .module-item .module-item-bottom .module-item-title{font-size:1.5rem}.module .module-inner .module-item .module-link{position:relative;display:flex;flex-wrap:wrap;align-items:center;padding:1rem 1.5rem;z-index:0}.module .module-inner .module-item .module-link::before{position:absolute;right:0;bottom:0;left:0;content:'';height:0;background-color:#70d8c0;z-index:-1;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;-ms-transition:0.3s ease;transition:0.3s ease}.module .module-inner .module-item .module-link::after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background-image:url(https://dj-illusion.nl/wp-content/themes/illusion/css/../images/icon-arrow-right.svg);background-size:1rem;background-position:center right 1.5rem;background-repeat:no-repeat;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;-ms-transition:0.3s ease;transition:0.3s ease;pointer-events:none}.module .module-inner .module-item .module-link .module-item-button{-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;-ms-transition:0.3s ease;transition:0.3s ease}.module .module-inner .module-item:hover{box-shadow:0 10px 40px rgb(83 83 83 / .15)}.module .module-inner .module-item:hover .module-link::before{height:100%}.module .module-inner .module-item:hover .module-link::after{background-image:url(https://dj-illusion.nl/wp-content/themes/illusion/css/../images/icon-arrow-right-white.svg);background-position:center right 1rem}.module .module-inner .module-item:hover .module-link .module-item-button{color:#fbfbfb}.module .module-inner .module-item.member .module-item-bottom{padding:1.5rem}.module .module-inner .module-item.member .module-item-bottom .module-item-title{margin-bottom:0}.module .module-inner .module-item.member .module-item-bottom .member-function{position:relative;font-family:'Josefin Sans',sans-serif;font-weight:700;font-weight:600;padding-left:1.5rem;margin:0;color:#70d8c0;font-size:1.5rem;line-height:1.25;font-size:.7rem}.module .module-inner .module-item.member .module-item-bottom .member-function::before{position:absolute;content:'';top:50%;left:0;transform:translateY(-50%);width:1rem;height:2px;background-color:#70d8c0}.module .module-inner .module-item.member .module-item-bottom .member-info{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;margin-top:1rem}.module .module-inner .module-item.member .module-item-bottom .member-info a{margin-bottom:.5rem;color:#5f5f5f}.module .module-inner .module-item.member .module-item-bottom .member-info a:last-of-type{margin-bottom:0}.module .module-inner .module-item.member .module-item-bottom .member-info .social-link{width:auto;height:auto;padding-left:1.75rem;background-size:.9rem;background-position:center left}.module .module-inner .module-item.member:hover{box-shadow:0 10px 40px rgb(83 83 83 / .1)}.module-overzicht-intro .categories .category-title,.single-intro .categories .category-title{font-family:'Josefin Sans',sans-serif;font-size:1.5rem;font-weight:700;line-height:1.25;margin-bottom:1rem;color:#12111e;margin-bottom:0}@media only screen and (max-width:767px){.module-overzicht-intro .categories .category-title,.single-intro .categories .category-title{font-size:1.4rem}}@media only screen and (max-width:575px){.module-overzicht-intro .categories .category-title,.single-intro .categories .category-title{font-size:1.2rem}}.module-overzicht-intro .categories .category,.single-intro .categories .category{display:inline-block;padding:.25rem 1rem;margin:.5rem .25rem;border-radius:.5rem;font-size:.9rem;color:#5f5f5f;background:#fbfbfb;border:2px solid #70d8c0;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;-ms-transition:0.3s ease;transition:0.3s ease}.module-overzicht-intro .categories .category:first-child,.single-intro .categories .category:first-child{margin-left:0}.module-overzicht-intro .categories .category:last-child,.single-intro .categories .category:last-child{margin-right:0}.module-overzicht-intro .categories .category.active,.single-intro .categories .category.active{color:#fbfbfb;background:#70d8c0;border-color:#70d8c0}.module-overzicht-intro .categories .category.link,.single-intro .categories .category.link{text-decoration:none}.module-overzicht-intro .categories .category.link:hover,.single-intro .categories .category.link:hover{border-color:#70d8c0}@media only screen and (max-width:767px){.module-overzicht-intro .categories .category,.single-intro .categories .category{font-size:.8rem;padding:.25rem .75rem}}.single-intro{position:relative}@media only screen and (min-width:992px){.single-intro{margin-bottom:6rem}}@media only screen and (max-width:991px){.single-intro{margin-bottom:4rem}}@media only screen and (max-width:767px){.single-intro{margin-bottom:3rem}}.single-intro.no-margin{margin-bottom:0}.single-intro.after-banner{margin-top:-2.5rem}.single-intro .text ul{margin:0 0 1.5em .5rem}.single-intro .text ul li{position:relative;padding:0 0 0 1.5rem}.single-intro .text ul li::before{position:absolute;content:"";left:0;width:5px;height:5px;border-radius:5px;background-color:#5f5f5f;top:calc(24px / 2 - 3px)}.single-intro .text ol{counter-reset:my-awesome-counter;margin:0 0 1.5em .5rem}.single-intro .text ol li{position:relative;counter-increment:my-awesome-counter;padding:0 0 0 1.5rem}.single-intro .text ol li::before{position:absolute;font-weight:500;content:counter(my-awesome-counter) ". ";left:0}.single-intro .text a{white-space:nowrap}.single-intro .text blockquote{padding:0 0 0 1.5rem;margin:0 0 2rem .5rem;border-left:3px solid #70d8c0}.single-intro .text blockquote *{color:#ace8da}.single-intro .text *:last-child{margin-bottom:0}@media only screen and (max-width:767px){.single-intro.after-banner{margin-top:0}}.single-intro .content .title{margin-bottom:.5rem}.single-intro .content .categories{margin-bottom:2rem}.single-intro .content .text{margin-bottom:3rem}.single-intro .index-wrapper{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;height:100%}.single-intro .index-wrapper .index{width:100%;padding:2rem;margin-bottom:3rem;background-color:#F4F4F4;border-radius:.25rem}.single-intro .index-wrapper .index .index-title{font-weight:700;margin-bottom:1rem;font-size:1.1rem}.single-intro .index-wrapper .index .index-items li{margin-bottom:.25rem}.single-intro .index-wrapper .index .index-items li:last-of-type{margin-bottom:0}.single-intro .index-wrapper .index .index-items li a{color:#70d8c0}.single-intro .index-wrapper .index .index-items li a:hover{padding-left:1.5rem;background-image:url(https://dj-illusion.nl/wp-content/themes/illusion/css/../images/icon-chevron-down-actie.svg);background-size:.75rem;background-position:center left;background-repeat:no-repeat}.single-intro .single-banner img{width:100%;height:auto;border-radius:.25rem}.sitemap .sitemap-group{margin-bottom:2rem}.sitemap ul{column-count:3}.sitemap ul li{display:block;break-inside:avoid-column}.sitemap ul li a{white-space:pre-wrap!important}.sitemap ul li .sub{display:flex;flex-wrap:wrap;flex-direction:column;margin-bottom:0}.sitemap ul li .sub li{width:100%;column-count:0;break-inside:unset}