@charset "UTF-8";/*!
 * Bootstrap v5.0.0-beta3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0))}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background-color:#fff;color:#212529;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;margin:0}hr{background-color:currentColor;border:0;color:inherit;margin:1rem 0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,h1,h2,h3{font-weight:500;line-height:1.2;margin-bottom:.5rem;margin-top:0}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}p{margin-bottom:1rem;margin-top:0}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ul{padding-left:2rem}dl,ul{margin-bottom:1rem;margin-top:0}ul ul{margin-bottom:0}strong{font-weight:bolder}.small,small{font-size:.875em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code{direction:ltr;font-family:var(--bs-font-monospace);font-size:1em;unicode-bidi:bidi-override}code{word-wrap:break-word;color:#d63384;font-size:.875em}a>code{color:inherit}img,svg{vertical-align:middle}table{border-collapse:collapse;caption-side:bottom}td,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[type=button],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}iframe{border:0}summary{cursor:pointer;display:list-item}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.container,.container-fluid{margin-left:auto;margin-right:auto;padding-left:var(--bs-gutter-x,.75rem);padding-right:var(--bs-gutter-x,.75rem);width:100%}@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}}@media (min-width:1400px){.container{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)/-2);margin-right:calc(var(--bs-gutter-x)/-2);margin-top:calc(var(--bs-gutter-y)*-1)}.row>*{flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);width:100%}.col{flex:1 0 0%}.col-6{flex:0 0 auto;width:50%}.col-12{flex:0 0 auto;width:100%}.g-4{--bs-gutter-x:1.5rem}.g-4{--bs-gutter-y:1.5rem}@media (min-width:768px){.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.3333333333%}.col-md-5{flex:0 0 auto;width:41.6666666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.3333333333%}.col-md-8{flex:0 0 auto;width:66.6666666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.3333333333%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}}@media (min-width:992px){.col-lg{flex:1 0 0%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.3333333333%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-8{flex:0 0 auto;width:66.6666666667%}.col-lg-9{flex:0 0 auto;width:75%}}@media (min-width:1200px){.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.3333333333%}.col-xl-6{flex:0 0 auto;width:50%}}.table{--bs-table-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0,0,0,.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0,0,0,.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0,0,0,.075);border-color:#dee2e6;color:#212529;margin-bottom:1rem;vertical-align:top;width:100%}.table>:not(caption)>*>*{background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg);padding:.5rem}.table>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}.form-label{margin-bottom:.5rem}.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;color:#212529;display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control:focus{background-color:#fff;border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);color:#212529;outline:0}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{background-color:#e9ecef;border:0 solid;border-color:inherit;border-inline-end-width:1px;border-radius:0;color:#212529;margin:-.375rem -.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;pointer-events:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{background-color:#e9ecef;border:0 solid;border-color:inherit;border-inline-end-width:1px;border-radius:0;color:#212529;margin:-.375rem -.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;pointer-events:none;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}.btn{background-color:transparent;border:1px solid transparent;border-radius:.25rem;color:#212529;cursor:pointer;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529}.btn:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0}.btn:disabled{opacity:.65;pointer-events:none}.btn-primary{background-color:#0d6efd;border-color:#0d6efd;color:#fff}.btn-primary:focus,.btn-primary:hover{background-color:#0b5ed7;border-color:#0a58ca;color:#fff}.btn-primary:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{background-color:#0a58ca;border-color:#0a53be;color:#fff}.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-primary:disabled{background-color:#0d6efd;border-color:#0d6efd;color:#fff}.btn-light{background-color:#f8f9fa;border-color:#f8f9fa;color:#000}.btn-light:focus,.btn-light:hover{background-color:#f9fafb;border-color:#f9fafb;color:#000}.btn-light:focus{box-shadow:0 0 0 .25rem hsla(210,2%,83%,.5)}.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{background-color:#f9fafb;border-color:#f9fafb;color:#000}.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem hsla(210,2%,83%,.5)}.btn-light:disabled{background-color:#f8f9fa;border-color:#f8f9fa;color:#000}.collapse:not(.show){display:none}.dropdown{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;color:#212529;display:none;font-size:1rem;list-style:none;margin:0;min-width:10rem;padding:.5rem 0;position:absolute;text-align:left;top:100%;z-index:1000}.dropdown-item{background-color:transparent;border:0;clear:both;color:#212529;display:block;font-weight:400;padding:.25rem 1rem;text-align:inherit;text-decoration:none;white-space:nowrap;width:100%}.dropdown-item:focus,.dropdown-item:hover{background-color:#e9ecef;color:#1e2125}.dropdown-item.active,.dropdown-item:active{background-color:#0d6efd;color:#fff;text-decoration:none}.dropdown-item:disabled{background-color:transparent;color:#adb5bd;pointer-events:none}.dropdown-menu.show{display:block}.nav{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.nav-link{display:block;padding:.5rem 1rem;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.navbar{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:.5rem;padding-top:.5rem;position:relative}.navbar>.container,.navbar>.container-fluid{align-items:center;display:flex;flex-wrap:inherit;justify-content:space-between}.navbar-nav{display:flex;flex-direction:column;list-style:none;margin-bottom:0;padding-left:0}.navbar-nav .nav-link{padding-left:0;padding-right:0}.navbar-nav .dropdown-menu{position:static}.navbar-collapse{align-items:center;flex-basis:100%;flex-grow:1}.navbar-toggler{background-color:transparent;border:1px solid transparent;border-radius:.25rem;font-size:1.25rem;line-height:1;padding:.25rem .75rem;transition:box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{box-shadow:0 0 0 .25rem;outline:0;text-decoration:none}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.accordion-button{align-items:center;background-color:#fff;border:0;border-radius:0;color:#212529;display:flex;font-size:1rem;overflow-anchor:none;padding:1rem 1.25rem;position:relative;text-align:left;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;width:100%}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){background-color:#e7f1ff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125);color:#0c63e4}.accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");transform:rotate(180deg)}.accordion-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1.25rem;content:"";flex-shrink:0;height:1.25rem;margin-left:auto;transition:transform .2s ease-in-out;width:1.25rem}@media (prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0;z-index:3}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125);margin-bottom:-1px}.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.accordion-item:last-of-type{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;margin-bottom:0}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-left-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.accordion-body{padding:1rem 1.25rem}.alert{border:1px solid transparent;border-radius:.25rem;margin-bottom:1rem;padding:1rem;position:relative}.alert-success{background-color:#d1e7dd;border-color:#badbcc;color:#0f5132}.alert-danger{background-color:#f8d7da;border-color:#f5c2c7;color:#842029}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.carousel{position:relative}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-inner:after{clear:both;content:"";display:block}.carousel-item{backface-visibility:hidden;display:none;float:left;margin-right:-100%;position:relative;transition:transform .6s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item.active{display:block}.carousel-fade .carousel-item{opacity:0;transform:none;transition-property:opacity}.carousel-fade .carousel-item.active{opacity:1;z-index:1}.carousel-control-next,.carousel-control-prev{align-items:center;background:0 0;border:0;bottom:0;color:#fff;display:flex;justify-content:center;opacity:.5;padding:0;position:absolute;text-align:center;top:0;transition:opacity .15s ease;width:15%;z-index:1}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;opacity:.9;outline:0;text-decoration:none}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:2rem;width:2rem}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}@keyframes spinner-border{to{transform:rotate(1turn)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.d-block{display:block!important}.d-flex{display:flex!important}.d-none{display:none!important}.border{border:1px solid #dee2e6!important}.w-100{width:100%!important}.flex-column{flex-direction:column!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.order-1{order:1!important}.order-2{order:2!important}.m-0{margin:0!important}.my-5{margin-bottom:3rem!important;margin-top:3rem!important}.mt-3{margin-top:1rem!important}.mb-0{margin-bottom:0!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-5{margin-bottom:3rem!important}.p-0{padding:0!important}.p-3{padding:1rem!important}.p-5{padding:3rem!important}.py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-5{padding-bottom:3rem!important;padding-top:3rem!important}.pb-3{padding-bottom:1rem!important}.text-center{text-align:center!important}.text-uppercase{text-transform:uppercase!important}.text-white{color:#fff!important}@media (min-width:576px){.order-sm-0{order:0!important}}@media (min-width:768px){.d-md-block{display:block!important}.d-md-none{display:none!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.mb-md-0{margin-bottom:0!important}}@media (min-width:1200px){.d-xl-none{display:none!important}}
@font-face{font-family:bootstrap-icons;src:url(/fonts/bootstrap-icons.woff2?c1dcd4eed1b0c50ff856de869ba6a88c) format("woff2"),url(/fonts/bootstrap-icons.woff?cc252f2c65517314a587f62e1bdf1a92) format("woff")}
@charset "UTF-8";.animated-icon1{border-radius:3px;cursor:pointer;height:30px;margin:2px 0 0;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;width:40px}.animated-icon1 span{background:#fff;border-radius:10px;display:block;height:4px;left:0;margin:0 auto;opacity:1;position:absolute;right:0;transform:rotate(0deg);transition:.25s ease-in-out;width:75%}.animated-icon1 span:first-child{top:0}.animated-icon1 span:nth-child(2){left:-15%;top:10px;width:90%}.animated-icon1 span:nth-child(3){top:20px}#menu{height:100px}#menu .navbar{display:flex;height:100%;justify-content:space-between;padding:0 2rem}#menu .navbar .logo-container #logo{width:265px}#menu .navbar .menuitems-container .navbar-nav{text-transform:lowercase}#menu .navbar .menuitems-container .navbar-nav .nav-item{margin:0 5px}#menu .navbar .menuitems-container .navbar-nav .nav-item a{background-color:transparent;color:#fff;transition:all .3s}#menu .navbar .menuitems-container .navbar-nav .nav-item a:hover{background-image:url(/images/general/menu-hover.png);background-position-y:70%;background-repeat:repeat-x;text-decoration:none}#menu .navbar .menuitems-container .navbar-nav .nav-item .active{background-color:transparent;background-image:url(/images/general/menu-hover.png);background-position-y:70%;background-repeat:repeat-x;color:#fff;transition:all .3s}#menu .navbar .menuitems-container .navbar-nav .nav-item .blue-color.active,#menu .navbar .menuitems-container .navbar-nav .nav-item .blue-color:hover{background-image:url(/images/general/menu-hover-blue.png)}#menu .dropdown-menu.small-menu{background-color:#ec118f;border:0;border-radius:0;margin:0;min-width:100%;padding:0;width:100%}#menu .small-menu__inner{margin:0 auto;max-width:1320px;padding:1.5rem 0;width:calc(100% - 3rem)}#menu .small-menu__items{display:grid;gap:.25rem .75rem;grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}#menu .dropdown-menu.small-menu .small-menu__link{align-items:flex-start;background-color:transparent;background-image:none;border-radius:2px;color:#fff;display:flex;font-size:1rem;font-size:1.1rem;font-weight:600;gap:.75rem;line-height:1.4;padding:.8rem 1rem;text-decoration:none;text-transform:none;transition:background-color .2s ease;white-space:normal}#menu .dropdown-menu.small-menu .small-menu__link:before{border-right:2px solid;border-top:2px solid;content:"";flex:0 0 0.4rem;height:.4rem;margin-top:.5rem;transform:rotate(45deg)}#menu .dropdown-menu.small-menu .small-menu__link.active-sub,#menu .dropdown-menu.small-menu .small-menu__link:focus,#menu .dropdown-menu.small-menu .small-menu__link:hover{background-color:hsla(0,0%,100%,.25)!important;background-image:none!important;color:#fff!important;text-decoration:none!important}#menu .dropdown-menu.small-menu .small-menu__link:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (min-width:1200px){#menu .navbar-nav>.nav-item.dropdown{position:static}#menu .dropdown-menu.small-menu{box-shadow:0 12px 24px rgba(0,0,0,.18);left:0;right:0;top:100%}#menu .dropdown-menu.small-menu:before{content:"";height:1.7rem;left:0;position:absolute;right:0;top:-1.7rem}}@media (max-width:1200px){#menu{height:55px}#menu .navbar{background-color:rgba(30,30,30,.87)}#menu .navbar .logo-container #logo{width:175px!important}#menu .navbar .menuitems-container .navbar-toggler{padding:.25rem 0}#menu .navbar .menuitems-container .navbar-toggler:focus{box-shadow:none}#menu .navbar .menuitems-container #navbarSupportedContent{background-color:#fff;left:0;position:absolute;right:0;top:55px;z-index:9999}#menu .navbar .menuitems-container #navbarSupportedContent .navbar-nav{padding:50px 0}#menu .navbar .menuitems-container #navbarSupportedContent .navbar-nav .nav-item .nav-link{color:#000;font-size:36px;font-weight:800;line-height:40px;padding:5px 50px}#menu .navbar .menuitems-container #navbarSupportedContent .navbar-nav .nav-item .active,#menu .navbar .menuitems-container #navbarSupportedContent .navbar-nav .nav-item .nav-link:hover{background-image:none;color:#ec118f}#menu .small-menu__inner{padding:1rem 1.5rem;width:100%}}@media (max-width:320px){#menu .navbar .logo-container #logo{width:140px!important}}@media (min-width:1200px){.scrollMenu{background-color:rgba(30,30,30,.87);height:55px!important;opacity:1;position:sticky;top:0;transition:all .5s ease;z-index:9999}.scrollMenu .logo-container #logo{width:195px!important}}@media (max-width:1200px){.scrollMenu{background-color:rgba(30,30,30,.87);height:55px!important;position:sticky;top:0;transition:all .5s ease;z-index:9999}.scrollMenu .logo-container #logo{width:195px!important}}footer #top-footer{background-color:#e1e1e1;padding:60px 0}footer #top-footer .fake-h4{font-family:Montserrat;font-size:1.5rem;font-weight:900;line-height:1.2;margin-bottom:20px;padding:0;text-align:left;text-transform:lowercase}footer #top-footer .contactgegevens{margin-bottom:20px}footer #top-footer .contactgegevens a{color:unset}footer #top-footer .snelnaar{margin-bottom:20px}footer #top-footer .snelnaar ul{list-style:none;padding:0}footer #top-footer .snelnaar ul li:before{background-image:url(/images/general/icons/ICON-arrow-right.png);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:11px;width:20px}footer #top-footer .snelnaar ul li a{color:#000;display:inline-block;font-weight:900;height:auto;line-height:45px;padding-left:20px;text-transform:lowercase;transition:all .2s}footer #top-footer .snelnaar ul li a:hover{color:#ec118f;text-decoration:none}footer #top-footer .socials{margin-bottom:20px}footer #top-footer .socials .socialsicons{display:flex}footer #top-footer .socials .socialsicons .socialicon{background-color:#fff;color:#000;font-size:25px;height:48px;line-height:48px;margin-right:15px;text-align:center;transition:all .7s;width:48px}footer #top-footer .socials .socialsicons .socialicon:hover{background-color:#ec118f;color:#fff}footer #copyright-footer{align-items:center;background-color:#a8a8a8;color:#fff;display:flex;line-height:40px;min-height:50px}footer #copyright-footer .copyrightmenu{display:flex;justify-content:flex-end}footer #copyright-footer .copyrightmenu a{color:#fff;margin-left:10px}footer #copyright-footer .copyrightmenu a:hover{color:#ec118f;text-decoration:none}@media (max-width:993px){#copyright-footer .copyrightmenu{justify-content:flex-start!important}#copyright-footer .copyrightmenu a{margin-left:0!important;margin-right:10px}}@media (max-width:768px){footer #top-footer{padding:30px 0}footer #copyright-footer{font-size:.9rem;line-height:140%!important;padding:10px 0}}@media (max-width:600px){footer #copyright-footer{line-height:34px}}a{background-color:transparent;color:#ec118f;text-decoration:none}a:hover{color:#a50c64;text-decoration:underline}.klantenLogos{margin-top:80px}.klantenLogos .title{font-size:48px;font-weight:900;margin-bottom:50px;text-align:center}.klantenLogos{margin-bottom:80px}.klantenLogos .klantLogo{align-items:center;display:flex;height:235px;justify-content:center;position:relative}.klantenLogos .klantLogo:after{height:90%;top:0;width:1px}.klantenLogos .klantLogo:after,.klantenLogos .klantLogo:nth-child(-n+5):before{background-color:#efefef;bottom:0;content:"";margin:auto;position:absolute;right:0}.klantenLogos .klantLogo:nth-child(-n+5):before{height:1px;left:0;width:90%}.klantenLogos .klantLogo:nth-child(4n+5):after{background-color:transparent;bottom:0;content:"";height:90%;margin:auto;position:absolute;right:0;top:0;width:1px}.klantenLogos .klantLogo img{max-height:185px;max-width:185px;width:auto}@media (max-width:768px){.klantenLogos{margin-bottom:40px}.klantenLogos .title{font-size:2rem;line-height:47px;margin-bottom:0}.klantenLogos .klantLogo{height:unset;padding:15px}.klantenLogos .klantLogo img{max-width:100%}}@media (max-width:576px){.klantenLogos{margin-top:40px}}@media (max-width:500px){.klantenLogos .title{font-size:1.6rem;line-height:47px;margin-bottom:0}}.homeImageContainer{margin-bottom:115px;position:relative}.homeImageContainer .titleContainer{background-color:#fff;font-size:2rem;font-weight:900;left:0;padding:40px 50px;position:absolute;top:0;width:auto}@media (max-width:500px){.homeImageContainer{margin-bottom:80px}}.homeContentOplossingen{margin-bottom:80px}.homeContentOplossingen .homeOplossingenContainer .homeOplossingTitle{color:#bcbcbb;font-size:28px;font-weight:900;line-height:65px;margin-bottom:30px}.homeContentOplossingen .homeOplossingenContainer .homeOplossingen .homeOplossing{background-image:url(/images/general/icons/ICON-arrow-right.png);background-position:100%;background-repeat:no-repeat;border-bottom:1px solid #efefef;color:#4f4f4f;display:block;font-weight:900;padding:5px 10px;text-transform:lowercase;transition:all .2s;width:100%}.homeContentOplossingen .homeOplossingenContainer .homeOplossingen .homeOplossing:hover{border-bottom:1px solid #bcbcbb;color:#ec118f;text-decoration:none}.homeContact{background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:inset 2000px 2000px hsla(0,0%,49%,.5);color:#fff;margin-bottom:0;padding:80px 0}.homeContact a{color:#fff;font-weight:700;text-decoration:underline;transition:all .2s}.homeContact a:hover{color:#ec118f}.homeContact .fake-h2{color:#fff;font-family:Montserrat;line-height:1.2;margin-bottom:32px;padding:0}.homeContact .fake-h2,.homeContact h2{font-size:54px;font-weight:700}.homeContact .homeForm{background-color:#fff;position:relative}.homeContact .homeForm .customSelect{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,gray 0),linear-gradient(135deg,gray 50%,transparent 0);background-position:calc(100% - 20px) calc(1.3em + 2px),calc(100% - 15px) calc(1.3em + 2px),calc(100% - 2.5em) .5em;background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 1.5em;font-family:Montserrat;height:50px;padding:0 20px}.homeContact .homeForm .customSelect:focus{background-image:linear-gradient(45deg,gray 50%,transparent 0),linear-gradient(135deg,transparent 50%,gray 0);background-position:calc(100% - 15px) 1.3em,calc(100% - 20px) 1.3em,calc(100% - 2.5em) .5em;background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 1.5em;outline:0}.homeContact .homeForm .customSelect option{font-family:arial}.homeContact .homeForm .formVersturen{margin-top:-20px;width:100%}.homeContact .homeForm .formVersturen .btn-versturen{background-color:#ec118f;background-image:url(/images/general/icons/ICON-arrow-right-white.png);background-position:100%;background-position-x:200px;background-repeat:no-repeat;color:#fff;display:inline-block;float:right;font-weight:700;margin-right:20px;padding:10px 20px;position:relative;text-align:left;transition:all .2s;width:250px}.homeContact .homeForm .formVersturen .btn-versturen:hover{background-color:#636363}.home-blog-item{background-color:#ebebeb;padding:80px 0}.home-blog-item .content .title{font-size:1.8rem;font-weight:700;margin-bottom:1rem}.reviews{margin-bottom:80px}.reviews .carousel-item{padding:20px 0 30px}.reviews .review-card{background-color:#fff;border:1px solid #000;min-height:230px;padding:40px 30px 48px;position:relative}.reviews .review-content p:last-child{margin-bottom:0}.reviews .review-title{font-size:1.2rem;font-weight:600;margin-top:18px}.reviews .review-score{background-color:#ec118f;bottom:0;color:#fff;font-size:1.6rem;font-weight:700;left:50%;line-height:1;padding:1rem .5rem;position:absolute;transform:translate(-50%,50%)}.reviews .review-score span{font-weight:400}.reviews .google-link{bottom:0;font-size:1.5rem;position:absolute;right:0}@media (max-width:992px){.reviews .google-link{margin:1rem;position:relative}}@media (max-width:768px){.homeContact{margin-bottom:0;padding:40px 0!important}.homeContact .homeForm{margin:10px;max-width:calc(100% - 20px)}.homeContentOplossingen{margin-bottom:40px}.homeContentOplossingen .homeOplossingenContainer{margin-top:40px}.homeContentOplossingen .homeOplossingenContainer .homeOplossingen .homeOplossing{padding-left:0}.homeImageContainer{margin-bottom:40px}.reviews{margin-bottom:56px}.reviews .review-card{min-height:200px;padding:28px 20px 40px}}.h4-fake{font-size:1.2rem;font-weight:900;margin-bottom:32px}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important;transform-style:preserve-3d}.splide{outline:none;position:relative;visibility:hidden}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;outline:none;position:relative}.splide__slide img{vertical-align:bottom}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;transition:transform .2s linear;width:8px}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus{outline:none}header{margin-top:-100px}.arrow-down{border:1px solid #fff;border-radius:35px;bottom:50px;height:75px;width:35px}.arrow-down,.arrow-down .arrow{left:0;margin:0 auto;position:absolute;right:0}.arrow-down .arrow{animation-duration:4s;animation-iteration-count:infinite;animation-name:arrow-down-animation;transform:translateY(0);width:20px}@keyframes arrow-down-animation{0%,50%,to{transform:translateY(0)}25%{transform:translateY(10px)}75%{transform:translateY(25px)}}.home-header .home-header-height{height:95vh}.home-header .header-title-container{color:#fff;left:0;margin:0 auto;max-width:100%;position:absolute;right:0;top:325px;width:-moz-max-content;width:max-content}.home-header .header-title-container .header-title{font-size:140px;font-weight:900;line-height:140px}.home-header .header-title-container .header-title span{color:#bcbcbb}.home-header .header-title-container .header-content{font-size:24px}.home-header .arrow-down{bottom:200px}@media (max-width:1400px){.home-header .header-title-container{top:230px}.home-header .header-title-container .header-title{font-size:105px}}@media (max-width:998px){.home-header .header-title-container{top:110px}.home-header .header-title-container .header-title{font-size:70px}}@media (max-width:915px){.home-header .header-title-container{padding:0 50px}}@media (max-width:768px){.home-header .home-header-height{height:600px}.home-header .header-title-container{padding:0 20px;top:80px}.home-header .header-title-container .header-title{font-size:63px;line-height:68px}.home-header .header-title-container .header-content{font-size:21px}.home-header .header-title-container .typed-text{display:block;min-height:3em}.home-header .arrow-down{bottom:unset;top:475px}}.onswerk-header .header-container{color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding-bottom:200px;text-align:center}.onswerk-header .header-container h1{font-size:50px;font-weight:900;line-height:75px}.onswerk-header .header-container p{font-size:24px}.onswerk-detail-header .header-container{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding-bottom:200px;text-align:center}.onswerk-detail-header .header-container .title{font-size:46px;font-weight:900}@media (max-width:768px){.onswerk-detail-header .arrow-down{bottom:100px}}.blogs-header .header-container{color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-end;max-width:70%;padding-bottom:200px}.blogs-header .header-container .title{font-size:46px;font-weight:900}.oplossingen-page-header__content{height:800px}.oplossingen-page-header__content h1{font-size:54px!important;font-weight:700!important;line-height:1.2!important;margin-bottom:32px!important}.oplossingen-header .header-container{color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-end;max-width:50%;padding-bottom:200px;text-align:left}.oplossingen-header .header-container .header-title,.oplossingen-header .header-container h1{font-size:50px;font-weight:900;line-height:75px}.oplossingen-header .header-container p{font-size:1.2rem}.oplossingen-header .header-container .hero-cta .btn{display:inline-block;font-size:1.5rem;font-weight:600;margin-right:1rem;margin-top:1rem;padding:10px 60px 10px 20px}.oplossingen-header .header-container .hero-cta .btn:after{top:15px}@media (max-width:768px){.oplossingen-page-header__background{background-position:50%;background-repeat:no-repeat}.oplossingen-page-header__content{align-items:flex-end;box-sizing:border-box;display:flex;height:auto;min-height:620px;padding-bottom:40px;padding-top:130px}.oplossingen-page-header .header-container{height:auto;max-width:100%;padding-bottom:0;width:100%}.oplossingen-page-header .fake-h2{font-size:clamp(2rem,8vw,3rem);line-height:1.5}.oplossingen-page-header .header-container p{font-size:1rem}.oplossingen-page-header .header-container .hero-cta .btn{font-size:1rem;margin-right:.5rem}}.overons-header .overons-container{background-position-x:center;background-repeat:no-repeat}.overons-header .overons-container .header-container{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.overons-header .overons-container .header-container .title{font-size:50px;font-weight:900;line-height:75px}.overons-header .overons-container .header-container .subtitle{font-size:24px}@media (max-width:768px){.header-container .header-title,.header-container .title,.header-container h1{font-size:34px!important;line-height:44px!important}.header-container .subtitle{font-size:21px!important}.header-container p{font-size:1rem!important}}.work-container{display:flex;flex-flow:row wrap;margin-bottom:80px;margin-top:-130px}.work-container .leftColumn:nth-child(4n+2),.work-container .leftColumn:nth-child(4n+3),.work-container .mobileColumn:nth-child(4n+3),.work-container .mobileColumn:nth-child(4n+4),.work-container .rightColumn:nth-child(4n+3),.work-container .rightColumn:nth-child(4n+4){max-width:calc(50% - 60px)}.work-container .rightColumn:first-child{height:378px;overflow:hidden}.work-container .workitem{display:none;float:left;margin:30px;max-width:calc(100% - 60px);overflow:hidden;position:relative}.work-container .workitem img{filter:brightness(90%);transition:all .7s}.work-container .workitem .title{color:#fff;font-size:1.2rem;font-weight:900;left:25px;position:absolute;top:25px;width:70%}.work-container .workitem .technieken{left:-1000px;position:absolute;top:110px;transition:all .2s;width:50%}.work-container .workitem .technieken .techniek{color:#fff;font-size:16px;line-height:21px}.work-container .workitem:before{transform:rotate(45deg);transition:all .3s}.work-container .workitem:after,.work-container .workitem:before{background-color:hsla(0,0%,100%,.75);content:"";height:2px;left:50%;position:absolute;top:50%;width:0;z-index:99}.work-container .workitem:after{transform:rotate(-45deg);transition:all .7s}.work-container .workitem:hover:before{transform:rotate(45deg)}.work-container .workitem:hover:after,.work-container .workitem:hover:before{background-color:hsla(0,0%,100%,0);content:"";height:1px;left:-25%;position:absolute;top:50%;width:150%;z-index:99}.work-container .workitem:hover:after{transform:rotate(-45deg)}.work-container .workitem:hover img{filter:brightness(60%);transform:scale(1.3)}.work-container .workitem:hover .technieken{left:25px}@media (max-width:1200px){.work-container .rightColumn:first-child{height:300px}}@media (max-width:992px){.work-container .leftColumn:nth-child(4n+2),.work-container .leftColumn:nth-child(4n+3),.work-container .mobileColumn:nth-child(4n+3),.work-container .mobileColumn:nth-child(4n+4),.work-container .rightColumn:nth-child(4n+3),.work-container .rightColumn:nth-child(4n+4){max-width:calc(50% - 30px)}.work-container .rightColumn:first-child{height:240px}.work-container .workitem{margin:15px;max-width:calc(100% - 30px)}}@media (max-width:500px){.work-container .mobileColumn:nth-child(4n+3),.work-container .mobileColumn:nth-child(4n+4){max-width:calc(100% - 30px)}}.work-detail-container .fake-h1{font-family:Montserrat;font-size:2.8rem;font-weight:900;margin-bottom:.5rem!important}.work-detail-container h1{font-family:Montserrat;font-size:1.2rem;font-weight:900;margin-bottom:32px!important}.work-detail-container .workIntroduction{margin:80px 0}.work-detail-container .workIntroduction .technieken .techniek{border-bottom:1px solid #efefef;font-weight:900;margin-bottom:15px;padding-bottom:15px;padding-left:10px}.work-detail-container .workIntroduction .bezoek-btn{background-color:#efefef;color:#ec118f;display:inline-block;font-weight:900;margin-top:15px;padding:7px 15px;transition:all .2s}.work-detail-container .workIntroduction .bezoek-btn img{height:12px;margin-bottom:5px;margin-left:5px;width:auto}.work-detail-container .workIntroduction .bezoek-btn:hover{background-color:#bcbcbb;text-decoration:none}.work-detail-container .workHalfImages{margin-bottom:80px}@media (max-width:769px){.work-detail-container .workHalfImages .pad-odd{padding-left:5px;padding-right:0}.work-detail-container .workHalfImages .pad-even{padding-left:0;padding-right:5px}}.work-detail-container .workContent{margin-bottom:80px}.work-detail-container .workContent h2{font-size:2.8rem;font-weight:900;margin-bottom:50px!important}.work-detail-container .workFullImage{margin-bottom:80px}.work-detail-container .workFullImage .carousel-item{border:1px solid #dfdfdf}.work-detail-container .workFullImage .carousel-control:hover{background-color:rgba(0,0,0,.2)}.work-detail-container .workFullImage img{border:1px solid #dfdfdf}@media (max-width:1200px){.work-detail-container .fake-h1{font-family:Montserrat;font-size:2rem;font-weight:900;margin-bottom:.5rem!important}.work-detail-container .workContent h2{font-size:2rem}}.moreItems .nextPrevItem{background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:inset 10000px 1000px 1000px rgba(0,0,0,.4);color:#fff;font-size:32px;font-weight:700;padding:50px;text-align:left;text-decoration:none;transition:all .6s}.moreItems .nextPrevItem .datum{align-items:center;background-color:hsla(0,0%,100%,.1);border:1px solid #fff;display:flex;font-size:16px;justify-content:center;margin-bottom:15px;padding:3px 5px;position:relative;text-align:center;width:120px}.moreItems .nextPrevItem .bekijken{display:block;font-size:18px;font-weight:400}.moreItems .nextPrevItem:hover{text-decoration:none;transform:scale(.95)}@media (max-width:768px){.nextPrevItem{min-height:300px!important}}.itemTerug{display:flex;justify-content:flex-end}.itemTerug a{color:#4f4f4f;font-size:27px;font-weight:700;padding:10px;transition:all .2s}.itemTerug a img{height:auto;margin-right:20px;transition:all .2s;width:35px}.itemTerug a:hover{text-decoration:none}.itemTerug a:hover img{margin-right:35px}@media (max-width:465px){.itemTerug a{font-size:21px}.itemTerug a img{margin-right:5px;width:25px}}@media (max-width:768px){.work-container{margin-top:0!important}.work-container,.workContent,.workHalfImages,.workIntroduction{margin-bottom:40px!important}}.blog-container{display:flex;flex-flow:row wrap;margin-bottom:80px;margin-top:-130px}.blog-container .readmore-btn{display:block;margin:0 auto}.blog-container .rightColumn:first-child{height:378px;overflow:hidden}.blog-container .blogItem{display:none;float:left;margin:30px;max-width:calc(100% - 60px);overflow:hidden;position:relative}.blog-container .blogItem img{filter:brightness(80%);transition:all .7s}.blog-container .blogItem .title{color:#fff;font-size:1.2rem;font-weight:900;left:25px;position:absolute;top:25px;width:50%}.blog-container .blogItem .title .date{font-size:1rem;font-weight:400}.blog-container .blogItem:hover img{filter:brightness(60%);transform:scale(1.3)}.blog-detail-container .blogIntroduction{margin:40px 0}.blog-detail-container .blogIntroduction .date{background-color:#efefef;color:#a8a8a8;display:inline-block;margin-bottom:10px;padding:5px 10px}.blog-detail-container .blogIntroduction h1{margin-bottom:25px!important}.blog-detail-container .blogContent,.blog-detail-container .blogHalfImages{margin-bottom:40px}.blog-detail-container .blogContent h2{font-size:2.8rem;font-weight:900;margin-bottom:25px!important}.blog-detail-container .blogLargeImage{margin-bottom:40px}@media (max-width:1200px){.blog-container .rightColumn:first-child{height:auto}.blog-detail-container .blogContent h2{font-size:2rem}}.oplossingen-container{margin-bottom:80px;margin-top:-130px}.oplossingen-container .makeSquare{align-items:center;background-color:rgba(0,0,0,.8);color:#fff;cursor:pointer;display:flex;flex-direction:column;font-weight:900;justify-content:center;margin:15px 0;min-height:290px;padding:25px;transition:all .6s}.oplossingen-container .makeSquare .letter{color:#fff;font-size:70px;margin-bottom:20px;text-transform:uppercase}.oplossingen-container .makeSquare .arrow{background-image:url(/images/general/icons/ICON-arrow-right-oplossingen-white.png);background-repeat:no-repeat;background-size:contain;height:20px;margin-top:10px;transition:all .6s;width:30px}.oplossingen-container .makeSquare:hover{border:5px solid #c7c7c7;box-shadow:inset 0 0 0 500px #fff;color:#000;text-decoration:none;transform:scale(1.05)}.oplossingen-container .makeSquare:hover .letter{color:#ec118f}.oplossingen-container .makeSquare:hover .arrow{background-image:url(/images/general/icons/ICON-arrow-right-oplossingen-black.png);transform:rotate(90deg)}.oplossingen-container .pagecontent{background-color:#c4c4c4;height:calc(100% - 30px);margin:15px 0;padding:30px}.oplossingen-container .pagecontent h2{color:#fff;font-size:45px;font-weight:900}.oplossingen-page-container{margin-bottom:80px;margin-top:-130px;position:relative}.oplossingen-page-container .content{background-color:#fff}.oplossingen-page-container .content h1{font-size:38px;font-weight:900;margin-bottom:1rem!important;text-transform:lowercase}.oplossingen-page-container .content h2{margin-bottom:2rem}.oplossingen-page-container .oplossing-page{height:0;opacity:0;overflow:auto;transform:translateY(1000px);transition:transform 1s;width:auto}.oplossingen-page-container .oplossing-page .oplossing-footer{border-top:1px solid #efefef;display:flex;font-weight:900;justify-content:space-between}.oplossingen-page-container .oplossing-page .oplossing-footer .back-button{background-image:url(/images/general/icons/ICON-arrow-left.png);background-position:0;background-repeat:no-repeat;background-size:auto;color:unset;cursor:pointer;height:auto;padding:10px 10px 10px 60px;transition:all .2s}.oplossingen-page-container .oplossing-page .oplossing-footer .back-button:hover{padding:10px 10px 10px 40px;text-decoration:none}.oplossingen-page-container .oplossing-page .oplossing-footer .contact-button{background-image:url(/images/general/icons/ICON-arrow-right.png);background-position:100%;background-repeat:no-repeat;background-size:auto;color:unset;cursor:pointer;height:auto;padding:10px 60px 10px 10px;transition:all .2s}.oplossingen-page-container .oplossing-page .oplossing-footer .contact-button:hover{padding:10px 40px 10px 10px;text-decoration:none}.oplossingen-page-container .oplossing-page .closeSquare{align-items:center;background-color:rgba(0,0,0,.8);color:#fff;cursor:pointer;display:flex;flex-direction:column;font-weight:900;height:auto;justify-content:center;margin:15px 0;padding:20px 20px 40px;position:relative;transition:all .6s;width:100%}.oplossingen-page-container .oplossing-page .closeSquare .letter{color:#fff;font-size:70px;margin-bottom:0;text-transform:uppercase}.oplossingen-page-container .oplossing-page .closeSquare .closing{background-image:url(/images/general/icons/ICON-closing-oplossing.png);background-repeat:no-repeat;background-size:contain;bottom:-18px;height:36px;margin-top:10px;position:absolute;transition:all .6s;width:36px}.oplossingen-page-container .oplossing-page .closeSquare:hover{border:5px solid #c7c7c7;box-shadow:inset 0 0 0 500px #fff;color:#000;text-decoration:none;transform:scale(1.05)}.oplossingen-page-container .oplossing-page .closeSquare:hover .letter{color:#ec118f}.oplossingen-page-container .oplossing-page-active{display:block;height:100%;opacity:1;transform:translateY(0);transition:transform 1s;z-index:1}.oplossingen-page-detail h1{font-family:Montserrat;font-size:1.8rem!important;font-weight:500!important;line-height:1.2;margin-bottom:2rem!important}.oplossingen-page-detail .fake-h1{font-size:38px;font-weight:900;margin-bottom:1rem!important;text-transform:lowercase}@media (max-width:1200px){.oplossingen-page-container .content h1{font-size:2rem}}@media (max-width:768px){.oplossingen-page-container .oplossing-page .content,.oplossingen-page-container .oplossing-page .content .content-text{padding:0}.oplossingen-page-container .oplossing-page .content .content-text h2{font-size:1.8rem}}@media (max-width:500px){.oplossingen-page-container .oplossing-page .oplossing-footer{flex-direction:column}}.op-builder-hero{align-items:flex-end;background-color:#4f4f4f;color:#fff;display:flex;min-height:680px;overflow:hidden;position:relative}.op-builder-hero__image,.op-builder-hero__shade{height:100%;inset:0;position:absolute;width:100%}.op-builder-hero__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.op-builder-hero__shade{background:linear-gradient(90deg,rgba(0,0,0,.74),rgba(0,0,0,.42) 54%,rgba(0,0,0,.08))}.op-builder-hero__content{padding-bottom:90px;padding-top:170px;position:relative;z-index:1}.op-builder-hero__copy{max-width:760px}.op-builder-hero h1{font-size:clamp(2.5rem,6vw,5rem);font-weight:900;line-height:1.05;margin-bottom:1.25rem}.op-builder-hero__intro{font-size:1.1rem;max-width:660px}.op-builder-hero__intro p{margin-bottom:1rem}.op-builder-hero__intro .hero-cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.op-builder-content{overflow:hidden}.op-builder-section{padding:6rem 0}.op-builder-section--light{background-color:#fff;color:#4f4f4f}.op-builder-section--muted{background-color:#f5f5f5;color:#4f4f4f}.op-builder-section--dark{background-color:#4f4f4f;color:#fff}.op-builder-section--dark .op-builder-card{background-color:#414141;color:#fff}.op-builder-section--dark .op-builder-accent,.op-builder-section--dark .op-builder-eyebrow{color:#f859b6}.op-builder-section__intro{margin-bottom:2rem}.op-builder-eyebrow{color:#ec118f;font-size:.78rem;font-weight:800;letter-spacing:.14em;line-height:1.4;margin-bottom:.85rem;text-transform:uppercase}.op-builder-heading{font-size:clamp(2rem,4vw,3.4rem);font-weight:800;line-height:1.1;margin-bottom:1.25rem}.op-builder-accent{color:#ec118f}.op-builder-richtext{font-size:1.05rem;line-height:1.8}.op-builder-richtext>:last-child{margin-bottom:0}.op-builder-card-grid{margin-top:2.5rem}.op-builder-card{background-color:#fff;border-top:3px solid #ec118f;box-shadow:0 12px 35px rgba(0,0,0,.07);height:100%;padding:2rem}.op-builder-card h3{font-size:1.25rem;font-weight:800;margin-bottom:.75rem}.op-builder-card__icon{align-items:center;background-color:rgba(236,17,143,.1);border-radius:50%;color:#ec118f;display:inline-flex;font-size:1.1rem;height:3rem;justify-content:center;margin-bottom:1.25rem;width:3rem}.op-builder-card__label{color:#ec118f;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.op-builder-card__text{line-height:1.7}.op-builder-card__text p:last-child{margin-bottom:0}.op-builder-tags{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:1.25rem 0 0;padding:0}.op-builder-tags li{background-color:#efefef;color:#636363;font-size:.75rem;font-weight:700;padding:.3rem .65rem}.op-builder-inline-link{color:#ec118f;display:inline-block;font-weight:800;margin-top:1.25rem;text-decoration:none}.op-builder-inline-link:after{content:" →"}.op-builder-inline-link:focus,.op-builder-inline-link:hover{color:#bb1074;text-decoration:underline}.op-builder-portfolio{background-color:#f5f5f5}.op-builder-project{background-color:#fff;box-shadow:0 12px 35px rgba(0,0,0,.07);height:100%}.op-builder-project__link{color:inherit;display:block;height:100%;text-decoration:none}.op-builder-project__link:focus,.op-builder-project__link:hover{color:inherit}.op-builder-project__link:focus .op-builder-project__image,.op-builder-project__link:hover .op-builder-project__image{transform:scale(1.04)}.op-builder-project__image-wrap{aspect-ratio:16/9;background-color:#efefef;overflow:hidden}.op-builder-project__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.op-builder-project__body{padding:1.75rem}.op-builder-project__body .op-builder-tags{margin-bottom:1rem;margin-top:0}.op-builder-project__body h3{font-size:1.4rem;font-weight:800;margin-bottom:.5rem}.op-builder-project__subtitle{color:#636363;font-weight:700}.op-builder-project__introduction{line-height:1.7}.op-builder-project__introduction>:last-child{margin-bottom:0}.op-builder-button{align-items:center;background-color:#ec118f;border:1px solid #ec118f;color:#fff;display:inline-flex;font-weight:800;justify-content:center;min-height:48px;padding:.8rem 1.4rem;text-align:center;text-decoration:none;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.op-builder-button:focus,.op-builder-button:hover{background-color:#bb1074;border-color:#bb1074;color:#fff}.op-builder-button--outline{background-color:transparent;color:#ec118f}.op-builder-button--outline:focus,.op-builder-button--outline:hover{color:#fff}.op-builder-button--light{background-color:#fff;border-color:#fff;color:#ec118f}.op-builder-button--light:focus,.op-builder-button--light:hover{background-color:#f5f5f5;border-color:#f5f5f5;color:#bb1074}.op-builder-button--outline-light{background-color:transparent;border-color:hsla(0,0%,100%,.8);color:#fff}.op-builder-button--outline-light:focus,.op-builder-button--outline-light:hover{background-color:#fff;border-color:#fff;color:#ec118f}.op-builder-accordion{margin-top:2rem}.op-builder-accordion .accordion-item{border:0;border-bottom:1px solid #efefef}.op-builder-accordion .accordion-button{background-color:#fff;box-shadow:none;color:#4f4f4f;font-size:1.05rem;font-weight:800;padding:1.35rem 1.5rem}.op-builder-accordion .accordion-button:not(.collapsed){color:#ec118f}.op-builder-accordion .accordion-button:after{background-image:none;color:#ec118f;content:"+";font-size:1.6rem;font-weight:400;height:auto;width:auto}.op-builder-accordion .accordion-button:not(.collapsed):after{content:"−";transform:none}.op-builder-accordion .accordion-body{line-height:1.8;padding:0 1.5rem 1.5rem}.op-builder-text .op-builder-button{margin-top:1.5rem}.op-builder-cta{background-color:#ec118f;color:#fff}.op-builder-cta .op-builder-accent,.op-builder-cta .op-builder-eyebrow{color:#fff}.op-builder-cta__actions{align-items:stretch;display:flex;flex-direction:column;gap:.75rem}.op-builder-cta__note{font-size:.9rem;margin-bottom:0;margin-top:1.25rem}@media (max-width:767.98px){.op-builder-hero{min-height:610px}.op-builder-hero__content{padding-bottom:60px;padding-top:140px}.op-builder-hero__shade{background:linear-gradient(0deg,rgba(0,0,0,.82),rgba(0,0,0,.42) 75%,rgba(0,0,0,.18))}.op-builder-hero__intro{font-size:1rem}.op-builder-hero__intro .hero-cta{align-items:stretch}.op-builder-section{padding:4rem 0}.op-builder-card{padding:1.5rem}.op-builder-cta__actions{align-items:flex-start}}.cases-overview__grid{margin-top:3rem;padding-left:clamp(1rem,3vw,3rem);padding-right:clamp(1rem,3vw,3rem)}.cases-overview__solution{align-items:flex-start;color:inherit;display:flex;flex-direction:column;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.cases-overview__solution:focus,.cases-overview__solution:hover{box-shadow:0 18px 45px rgba(0,0,0,.12);color:inherit;transform:translateY(-4px)}.cases-overview__solution:focus .op-builder-inline-link,.cases-overview__solution:hover .op-builder-inline-link{color:#bb1074;text-decoration:underline}.cases-overview__solution .op-builder-inline-link{margin-top:auto;padding-top:1rem}.cases-overview__categories{display:flex;flex-wrap:wrap;gap:.4rem;left:.85rem;list-style:none;margin:0;padding:0;position:absolute;right:.85rem;top:.85rem;z-index:1}.cases-overview__categories li{background-color:#ec118f;box-shadow:0 6px 18px rgba(0,0,0,.18);color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.08em;padding:.35rem .7rem;text-transform:uppercase}.cases-overview__case .op-builder-project__link{display:flex;flex-direction:column;height:100%}.cases-overview__case .op-builder-project__link:focus .op-builder-inline-link,.cases-overview__case .op-builder-project__link:hover .op-builder-inline-link{color:#bb1074;text-decoration:underline}.cases-overview__case .op-builder-project__image-wrap{position:relative}.cases-overview__case .op-builder-project__body{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;padding:1.5rem}.cases-overview__case .op-builder-project__body h3{font-size:1.2rem;line-height:1.3}.cases-overview__case .op-builder-project__body .op-builder-inline-link{margin-top:auto;padding-top:1.25rem}.cases-overview__case .op-builder-project__subtitle{font-size:.9rem}.cases-overview__case .op-builder-project__introduction{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.services-container{margin-bottom:3rem;margin-top:-130px}.services-container .makeSquare{align-items:center;background-color:#1c9cb1;border-radius:0;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-weight:900;justify-content:space-between;margin:15px 0;min-height:290px;opacity:1;padding:65px 25px;transition:all .6s;width:auto}.services-container .makeSquare .active,.services-container .makeSquare:hover{background-color:#fff;border:5px solid #c7c7c7;box-shadow:inset 0 0 0 500px #fff;color:#000;text-decoration:none;transform:scale(1.05)}.services-container .makeSquare .active .subtitle,.services-container .makeSquare:hover .subtitle{color:#1c9cb1}.services-container .makeSquare .title{font-size:1.8rem;line-height:120%;text-align:center}.services-container .makeSquare .subtitle{font-size:1.5rem;font-weight:400}.services-container .active{background-color:#fff;border:5px solid #c7c7c7;box-shadow:inset 0 0 0 500px #fff;color:#000;text-decoration:none;transform:scale(1.05)}.services-container .active .subtitle{color:#1c9cb1}.splide{visibility:visible}.services-slider-container{border-bottom:1px solid #bdbdbd;border-top:1px solid #bdbdbd;margin-bottom:3rem;padding-bottom:3rem;padding-top:3rem}.services-slider-container .splide__slide .service-block{background-color:#dedede;color:#000;display:block;font-size:1rem;font-weight:500;min-height:400px;padding:1rem 2rem}.services-slider-container .splide__slide .service-block:hover{text-decoration:none}.services-slider-container .splide__slide .service-block .title{color:#000;font-size:1.5rem;font-weight:600}.services-slider-container .splide__slide .service-block .subtitle{color:#1c9cb1;font-size:1.3rem;font-weight:600;margin-bottom:1.2rem}.services-slider-container .splide__slide .abonnement{background-color:#1c9cb1;color:#fff;display:block;font-weight:700;padding:.4rem;text-align:center;text-decoration:none;transition:all .2s}.services-slider-container .splide__slide .abonnement:hover{background-color:#4f4f4f}#abonnementen .abonnement-container{margin:3rem 0}#abonnementen .abonnement-container .abonnement{background-color:#e8e8e8;display:flex;flex-direction:column;height:100%;justify-content:space-between}#abonnementen .abonnement-container .abonnement .content{background-color:#e8e8e8;padding:1rem 1.5rem}#abonnementen .abonnement-container .abonnement .content .title{font-size:1.4rem;font-weight:700;text-align:center}#abonnementen .abonnement-container .abonnement .content .uur{align-items:center;background-color:#fff;border-radius:50%;display:flex;flex-direction:column;height:120px;justify-content:center;margin:1rem auto;width:120px}#abonnementen .abonnement-container .abonnement .content .uur .aantal-uur{font-size:2rem;font-weight:700;line-height:100%}#abonnementen .abonnement-container .abonnement .content .uur .per-maand{font-weight:700}#abonnementen .abonnement-container .abonnement .content .example ul{list-style:none;margin:0;padding:0}#abonnementen .abonnement-container .abonnement .content .example ul li:before{content:url(/images/general/icons/icon-abonnement-check.png);margin-right:10px}#abonnementen .abonnement-container .abonnement .footer{background-color:#e8e8e8;font-size:.8rem;text-align:center}#abonnementen .abonnement-container .abonnement .footer .prijs{background-color:#1c9cb1;border-bottom:10px solid #1c9cb1;border-top:10px solid #1c9cb1;color:#fff;font-size:2rem;font-weight:700;margin-top:1rem}#abonnementen .abonnement-container:nth-of-type(2) .abonnement,#abonnementen .abonnement-container:nth-of-type(2) .abonnement .content{background-color:#525252}#abonnementen .abonnement-container:nth-of-type(2) .abonnement .content .example,#abonnementen .abonnement-container:nth-of-type(2) .abonnement .content .title{color:#fff}#abonnementen .abonnement-container:nth-of-type(2) .abonnement .content .example li:before{content:url(/images/general/icons/icon-abonnement-check-white.png)}#abonnementen .abonnement-container:nth-of-type(2) .abonnement .footer{background-color:#525252;color:#fff}#abonnementen .abonnement-container:nth-of-type(2) .abonnement .footer .prijs{border-top:10px solid #278d9e}#abbonnement-aanvraag .aanvraag-container{background-color:#2b2b2b;color:#fff}#abbonnement-aanvraag .aanvraag-container .main-title{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:center}#abbonnement-aanvraag .interesses{font-size:1rem}#abbonnement-aanvraag .interesses .title{color:#49b0c1;margin-bottom:1rem}#abbonnement-aanvraag .interesses .customCheckbox{display:block;margin-bottom:10px}#abbonnement-aanvraag .interesses .customCheckbox .checkmark{border:1px solid #2b2b2b;border-radius:0}#abbonnement-aanvraag .interesses .customCheckbox .checkmark:after{background-color:#1c9cb1;border:1px solid #1c9cb1;left:10px;top:10px}#abbonnement-aanvraag .formVersturen .btn-versturen{background-color:#1c9cb1;color:#fff;font-weight:700;padding:.2rem 1rem;text-transform:lowercase}#abbonnement-aanvraag .formVersturen .btn-versturen img{margin-left:10px;max-height:15px;width:auto}@media (max-width:768px){#abonnementen .abonnement-container{margin:1.5rem 0}}#abonnementaanvraag .form-control{border-radius:0;height:0;padding:25px 20px}#abonnementaanvraag textarea{height:unset!important}#abonnementaanvraag .btn-versturen{border-radius:0}.overons-content{margin-top:80px}.overons-content .overons-content-first,.overons-content .overons-content-second{margin-bottom:80px}.overons-background{align-items:center;display:flex;justify-content:center;margin-bottom:80px}.overons-background .content{background-color:#fff;padding:40px}.overons-background .content h2{font-size:48px;font-weight:900;margin-bottom:50px}@media (max-width:1200px){.overons-background .content h2{font-size:2rem}}@media (max-width:768px){.overons-content-first,.overons-content-second{margin-bottom:40px!important}.overons-content{margin-top:40px}}.contact-content h2{font-size:48px;font-weight:900;margin-bottom:50px}.contact-content{margin-top:80px}.contact-content .contact-content-first,.contact-content .contact-content-second{margin-bottom:80px}.contact-content .contactform{background-color:#636363;color:#fff;padding:40px 10px 20px;position:relative}.contact-content .contactform .contact-form-title{font-size:34px;font-weight:800;margin-bottom:20px}.contact-content .contactform .form-control{border-radius:0;height:0;padding:25px 20px}.contact-content .contactform textarea{height:unset!important}.contact-content .contactform .formVersturen{align-items:center;display:flex;justify-content:space-between;margin-top:20px;width:100%}.contact-content .contactform .formVersturen .btn-versturen{background-color:#ec118f;background-image:url(/images/general/icons/ICON-arrow-right-white.png);background-position:96%;background-repeat:no-repeat;color:#fff;font-size:28px;font-weight:700;padding:5px 55px 5px 20px;text-transform:lowercase}.contact-content .contactform .contact-form-regel-1{color:#bcbcbb;font-size:14px}@media (max-width:768px){.contact-content .contactform .formVersturen .btn-versturen{margin-top:25px}}#offerte .contactform{background-color:#636363;color:#fff;padding:40px 10px 20px;position:relative}#offerte .contactform .contact-form-title{font-size:34px;font-weight:800;margin-bottom:20px}#offerte .contactform .form-control{border-radius:0;height:0;padding:25px 20px}#offerte .contactform .customSelect{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(/images/icons/icon-dropdown-filter.png);background-position:calc(100% - 20px);background-repeat:no-repeat;background-size:12px auto;height:65px;line-height:65px;padding:0 20px}#offerte .contactform textarea{height:unset!important}#offerte .contactform .formVersturen{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;margin-top:20px;width:100%}#offerte .contactform .formVersturen .btn-versturen{text-wrap:auto;background-color:#ec118f;background-image:url(/images/general/icons/ICON-arrow-right-white.png);background-position:96%;background-repeat:no-repeat;color:#fff;font-size:28px;font-weight:700;margin-top:2rem;padding:5px 55px 5px 20px;text-transform:lowercase}@media (max-width:768px){#offerte .contactform .formVersturen{flex-direction:column}#offerte .contactform .formVersturen .btn-versturen{margin-top:25px}}.offerte-stappen .offerte-stap{background-color:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.08);height:calc(100% - 30px);margin-bottom:30px;padding:30px 25px}.offerte-stappen .offerte-stap .offerte-stap-nummer{align-items:center;background-color:#ec118f;border-radius:50%;color:#fff;display:flex;font-size:18px;font-weight:800;height:44px;justify-content:center;margin-bottom:15px;width:44px}.offerte-stappen .offerte-stap h3{font-size:20px;font-weight:800;margin-bottom:10px}.offerte-stappen .offerte-stap .offerte-stap-tekst{color:#636363;font-size:15px}.offerte-stappen .offerte-stap .offerte-stap-tekst p:last-child{margin-bottom:0}.offerte-contact-banner{background-color:#636363;color:#fff;padding:36px 0}.offerte-contact-banner .container{align-items:center;display:flex;gap:40px;justify-content:space-between}.offerte-contact-banner .offerte-contact-banner-intro{flex:0 0 250px}.offerte-contact-banner .offerte-contact-banner-kicker{color:#ec118f;display:block;font-size:13px;font-weight:800;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.offerte-contact-banner h2{font-size:28px;font-weight:800;line-height:1.15;margin:0}.offerte-contact-banner .offerte-contact-options{background-color:hsla(0,0%,100%,.2);display:grid;flex:1;gap:1px;grid-template-columns:repeat(3,minmax(150px,1fr))}.offerte-contact-banner .offerte-contact-option{align-items:center;background-color:#636363;color:#fff;display:flex;gap:14px;min-height:76px;padding:14px 18px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.offerte-contact-banner .offerte-contact-option:focus,.offerte-contact-banner .offerte-contact-option:hover{background-color:#ec118f;color:#fff;text-decoration:none}.offerte-contact-banner .offerte-contact-option small,.offerte-contact-banner .offerte-contact-option strong{display:block}.offerte-contact-banner .offerte-contact-option strong{font-size:17px;margin-bottom:4px}.offerte-contact-banner .offerte-contact-option small{font-size:13px;line-height:1.3}.offerte-contact-banner .offerte-contact-icon{align-items:center;border:1px solid #ec118f;border-radius:50%;color:#ec118f;display:flex;flex:0 0 38px;font-size:17px;height:38px;justify-content:center;width:38px}.offerte-contact-banner .offerte-contact-option:focus .offerte-contact-icon,.offerte-contact-banner .offerte-contact-option:hover .offerte-contact-icon{border-color:#fff;color:#fff}@media (max-width:992px){.offerte-contact-banner .container{align-items:stretch;flex-direction:column;gap:24px}.offerte-contact-banner .offerte-contact-banner-intro{flex-basis:auto}}@media (max-width:576px){.offerte-contact-banner .offerte-contact-options{grid-template-columns:1fr}}@media (max-width:768px){.offerte-stappen .row .col-6{flex:0 0 100%;max-width:100%}}.offerte-faq{background-color:#636363;color:#fff;padding:2rem 0}.offerte-faq .contact-form-title{color:#ec118f;font-size:34px;font-weight:800;margin-bottom:30px}.offerte-faq .offerte-faq-item{border-bottom:1px solid hsla(0,0%,100%,.3)}.offerte-faq .offerte-faq-item:first-child{border-top:1px solid hsla(0,0%,100%,.3)}.offerte-faq .offerte-faq-question{align-items:center;background:none;border:none;color:#fff;display:flex;font-size:18px;font-weight:700;justify-content:space-between;padding:22px 0;text-align:left;width:100%}.offerte-faq .offerte-faq-question:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";flex-shrink:0;height:10px;margin-left:20px;transform:rotate(-135deg);transition:transform .2s;width:10px}.offerte-faq .offerte-faq-question.collapsed:after{transform:rotate(45deg)}.offerte-faq .offerte-faq-question.collapsed,.offerte-faq .offerte-faq-question:not(.collapsed){color:#fff}.offerte-faq .offerte-faq-answer{color:#fff;font-size:15px;padding:0 0 22px}.offerte-faq .offerte-faq-answer p:last-child{margin-bottom:0}.offerte-faq .offerte-faq-answer a{color:#fff;text-decoration:underline}.googlemapscontainer,.googlemapscontainer .overlay{margin-bottom:80px;position:relative}.googlemapscontainer .overlay{background-color:#fff;margin-top:80px;padding:20px 40px;z-index:2}.googlemapscontainer .overlay h2{font-size:48px;font-weight:900;margin-bottom:50px}.googlemapscontainer .overlay a{font-weight:900}.googlemapscontainer #googlemap{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}@media (max-width:1200px){.contact-content h2{font-size:2rem;line-height:80px;margin-bottom:0}}@media (max-width:768px){.contact-content{margin-top:40px!important}.contact-content .contactform .formVersturen{flex-direction:column}.contact-content-first,.contact-content-second{margin-bottom:40px!important}.googlemapscontainer{margin-bottom:40px}.googlemapscontainer .overlay h2{font-size:2rem;margin-bottom:25px}}.textarea-container{background-color:#fff;border:1px solid #ced4da;padding:25px 20px}.textarea-container textarea{background-color:transparent;border:none;outline:none;padding:0!important;resize:none;z-index:1}.textarea-container textarea:focus{box-shadow:none}.customCheckbox{cursor:pointer;display:inline;font-size:17px;line-height:35px;margin-bottom:0;padding-left:52px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.customCheckbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkmark{border-radius:50%;height:35px;left:0;position:absolute;top:0;width:35px}.checkmark,.customCheckbox input:checked~.checkmark,.customCheckbox:hover input~.checkmark{background-color:#fff}.checkmark:after{content:"";display:none;position:absolute}.customCheckbox input:checked~.checkmark:after{display:block}.customCheckbox .checkmark:after{background-color:#ec118f;border:1px solid #ec118f;border-radius:50%;height:14px;left:11px;top:11px;width:14px}.cta-offerte{background-color:#ec118f;color:#fff;padding:2rem 0;text-align:center}.cta-offerte h2{color:#fff;font-size:40px;font-weight:900;margin-bottom:20px}.cta-offerte p{color:#fff;font-size:18px;margin-bottom:30px}.cta-offerte .cta-offerte-button{background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.2);color:#ec118f;display:inline-block;text-decoration:none;transition:all .2s}.cta-offerte .cta-offerte-button:hover{box-shadow:0 14px 34px rgba(0,0,0,.25);transform:translateY(-2px)}.nav-cta-button{background-color:#ec118f!important;color:#fff!important;display:inline-block;margin-left:1rem;text-decoration:none;text-transform:none!important;transition:all .2s}.nav-cta-button:hover{background-color:#bc0e72!important;background-image:none!important;box-shadow:0 0 10px 0 rgba(236,17,143,.55);color:#fff!important;text-decoration:none!important}@media (max-width:768px){.cta-offerte{padding:50px 20px}.cta-offerte h2{font-size:28px}.nav-cta-button{font-size:1.5rem!important;margin-top:1rem!important;width:100%!important}}body{color:#1e1e1e;font-family:Montserrat;font-size:17.6px;line-height:1.7}h1,h2,h3{margin:0;padding:0}h1{font-family:Montserrat;font-size:2.8rem;font-weight:900;margin-bottom:50px!important}@media (max-width:1200px){h1{font-size:2rem}}h2{font-family:Montserrat;margin-bottom:32px}p a{font-weight:900}a:active,a:focus,a:hover,button:active,button:focus,button:hover,input:active,input:focus,input:hover{outline:0}.btn{box-shadow:0 0 5px 0 rgba(0,0,0,.3);font-size:1.5rem;padding:5px 30px;text-transform:uppercase}.btn-primary{background-color:#ec118f;border:3px solid #ec118f;color:#fff}.btn-primary:hover{background-color:transparent!important;border-color:#ec118f;color:#ec118f}img{height:auto;width:100%}.fullBoxShadow-5{box-shadow:inset 0 2000px 2000px rgba(0,0,0,.5)}.parallax{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;height:500px;width:100%}@media (max-width:980px){.parallax{height:unset;min-height:500px;padding:20px 0}}.readmore-btn{background-color:#efefef;border:none;color:#ec118f;cursor:pointer;display:inline-block;font-size:30px;font-weight:900;line-height:30px;padding:15px 80px 15px 30px;position:relative;transition:all .2s}.readmore-btn:after{background-image:url(/images/general/icons/ICON-arrow-right.png);background-size:30px 20px;content:"";display:inline-block;height:20px;position:absolute;right:20px;top:20px;width:30px}.readmore-btn:hover{background-color:#bcbcbb;text-decoration:none}.button{align-items:center;background-color:#efefef;border-radius:0;color:#ec118f;display:flex;font-size:30px;font-weight:900;justify-content:space-between;line-height:30px;margin:0;padding:15px 80px 15px 30px;position:relative;text-align:center;text-decoration:none;transition:all .5s;width:-moz-fit-content;width:fit-content}.button:after{background-image:url(/images/general/icons/ICON-arrow-right.png);background-size:30px 20px;content:"";display:inline-block;height:20px;position:absolute;right:20px;top:20px;width:30px}.button:hover{background-color:#bcbcbb;text-decoration:none}.button-border{align-items:center;background-color:#efefef;border:2px solid #ec118f;border-radius:0;color:#ec118f;display:flex;font-size:30px;font-weight:900;justify-content:space-between;line-height:30px;margin:0;padding:15px 80px 15px 30px;position:relative;text-align:center;text-decoration:none;transition:all .5s;width:-moz-fit-content;width:fit-content}.button-border:after{background-image:url(/images/general/icons/ICON-arrow-right.png);background-size:30px 20px;content:"";display:inline-block;height:20px;position:absolute;right:20px;top:20px;width:30px}.button-border:hover{background-color:#bcbcbb;text-decoration:none}.button-gosi{align-items:center;background-color:#ec118f;border-radius:0;color:#fff;display:flex;font-size:30px;font-weight:900;justify-content:space-between;line-height:30px;margin:0;padding:15px 80px 15px 30px;position:relative;text-align:center;text-decoration:none;transition:all .5s;width:-moz-fit-content;width:fit-content}.button-gosi:after{background-image:url(/images/general/icons/ICON-arrow-right-white.png);background-size:30px 20px;content:"";display:inline-block;height:20px;position:absolute;right:20px;top:20px;width:30px}.button-gosi:hover{background-color:#636363;color:#fff;text-decoration:none}@media (max-width:768px){#homeReadmoreWorkMobile{display:block;margin:0 15px;width:calc(100% - 30px)}}.form-control{padding:25px 20px}.form-label-input{padding-top:35px!important;position:relative}.form-label{bottom:0;color:gray;cursor:text;font-size:16px;left:0;padding-left:20px;padding-top:17px;position:absolute;top:0;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.formContainer{position:relative}.formContainer.fout .form-label{font-size:16px!important;padding-left:20px!important;padding-top:17px!important}.formContainer.actief .form-label,.formContainer.goed .form-label{font-size:14px!important;padding-left:20px!important;padding-top:0!important;transition:all .2s}.formsend{background-color:#1f1f1f;bottom:0;display:none;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.formsend .content{padding:75px}.formsend .content .title{font-size:1.5rem;font-weight:900;margin-bottom:20px}.formsend .close-btn{background-color:#ec118f;border-radius:50%;cursor:pointer;height:50px;position:absolute;right:20px;top:20px;transition:all .2s;width:50px}.formsend .close-btn:hover{background-color:#fff}.formsend .close-btn:hover:after,.formsend .close-btn:hover:before{background-color:#ec118f}.formsend .close-btn:after,.formsend .close-btn:before{background-color:#fff;content:"";height:32px;left:22px;position:absolute;top:9px;width:5px}.formsend .close-btn:before{transform:rotate(45deg)}.formsend .close-btn:after{transform:rotate(-45deg)}#chattrigger{align-items:center;background-color:#1e1e1e;border-radius:50%;bottom:20px;cursor:pointer;display:flex;height:50px;justify-content:center;position:fixed;right:20px;transition:all .2s;width:50px;z-index:9999}#chattrigger:hover{background-color:#ec118f}#chattrigger img{height:auto;width:25px}#chatblock{border:1px solid #c6c6ca;bottom:20px;height:430px;position:fixed;right:20px;transform:translateX(1000px);transition:all .2s;z-index:9999}#chatblock .chatClose{background-color:#1e1e1e;cursor:pointer;height:30px;left:0;position:absolute;right:0;top:0;transition:all .2s;width:100%}#chatblock .chatClose:after{color:#fff;content:"x";font-family:Arial,sans-serif;font-weight:300;position:absolute;right:20px}#chatblock .chatClose:hover{background-color:#ec118f}#chatblock #chat_zelf{height:100%;margin-top:30px}.fake-h2{color:#fff;font-family:Montserrat;font-size:54px;font-weight:700;line-height:1.2;margin-bottom:32px;padding:0}.language-switcher{display:flex;list-style:none;padding:0}.language-switcher li{margin-left:10px}.language-switcher li a{text-transform:uppercase}@media (max-width:768px){.language-switcher{border-top:1px solid #c6c6ca;margin-top:1rem;padding-top:1rem}}.spacing{padding:3rem 0}@media (max-width:768px){.spacing{padding:1.5rem 1rem}}.op-builder-section--pink,.tag{background-color:#fde7f4}.tag{border:1px solid #ec118f;border-radius:20px;color:#ec118f;display:inline-block;font-weight:500;margin-bottom:.5rem;padding:.35rem 1rem;transition:all .2s}.tag:hover{background-color:#ec118f;color:#fff;text-decoration:none!important}a[href]:has(.tag){text-decoration:none}.pink-text{color:#ec118f!important}@media (max-width:768px){.tag{font-size:.85rem;padding:.25rem .75rem}}#work-detail-content .fake-h1,#work-detail-content .fake-h2,#work-detail-content h1,#work-detail-content h2,#work-detail-content h3{font-family:Montserrat;line-height:1.4;margin-bottom:.5rem!important}#work-detail-content .fake-h1{font-size:2.8rem;font-weight:900;margin-bottom:.5rem!important}#work-detail-content h1{font-size:2.4rem;font-weight:900}#work-detail-content h2{font-size:2rem!important;font-weight:700!important}#work-detail-content h3{font-size:1.5rem;font-weight:500}.op-builder-card:hover,.op-builder-project__link:hover{text-decoration:none}@font-face{font-display:fallback;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/fonts/montserrat-v14-latin-regular.eot?0eb53b51fdb5c7aaf601d9b9ed1cabff);src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/fonts/montserrat-v14-latin-regular.eot?0eb53b51fdb5c7aaf601d9b9ed1cabff) format("embedded-opentype"),url(/fonts/montserrat-v14-latin-regular.woff2?b71748ae4f80ec8c014def4c5fa8688b) format("woff2"),url(/fonts/montserrat-v14-latin-regular.woff?0659a9f4e90db5cf51b50d005bff1e41) format("woff"),url(/fonts/montserrat-v14-latin-regular.ttf?fa100f9f573bd66e56081c8bfa2d5818) format("truetype"),url(/fonts/montserrat-v14-latin-regular.svg?a33247ee19cd20c634b5479ce23b6ca5) format("svg")}@font-face{font-display:fallback;font-family:Montserrat;font-style:normal;font-weight:500;src:url(/fonts/montserrat-v14-latin-500.eot?285b7269ab851cbf610530bb90707ce7);src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/fonts/montserrat-v14-latin-500.eot?285b7269ab851cbf610530bb90707ce7) format("embedded-opentype"),url(/fonts/montserrat-v14-latin-500.woff2?091b209546e16313fd4f4fc36090c757) format("woff2"),url(/fonts/montserrat-v14-latin-500.woff?edd311588712a96bbf435fad264fff62) format("woff"),url(/fonts/montserrat-v14-latin-500.ttf?3db2172e9f22ff67dc49ae256c975d14) format("truetype"),url(/fonts/montserrat-v14-latin-500.svg?25e5806ab5b17a0cefcbbe58f4fa1b18) format("svg")}@font-face{font-display:fallback;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/fonts/montserrat-v14-latin-700.eot?b5a87544ed1b20d67a115f04813fd060);src:local("Montserrat Bold"),local("Montserrat-Bold"),url(/fonts/montserrat-v14-latin-700.eot?b5a87544ed1b20d67a115f04813fd060) format("embedded-opentype"),url(/fonts/montserrat-v14-latin-700.woff2?7dbcc8a5ea2289d83f657c25b4be6193) format("woff2"),url(/fonts/montserrat-v14-latin-700.woff?99271a835e1cae8c76ef8bba99a8cc4e) format("woff"),url(/fonts/montserrat-v14-latin-700.ttf?e06b80ee5bc60052c0bcaf11d5a7ffba) format("truetype"),url(/fonts/montserrat-v14-latin-700.svg?0897cd29b7625f35ad22ff5a765ffeea) format("svg")}@font-face{font-display:fallback;font-family:Montserrat;font-style:normal;font-weight:800;src:url(/fonts/montserrat-v14-latin-800.eot?377e6d9256fa12a24ca1d2a2d65ec2df);src:local("Montserrat ExtraBold"),local("Montserrat-ExtraBold"),url(/fonts/montserrat-v14-latin-800.eot?377e6d9256fa12a24ca1d2a2d65ec2df) format("embedded-opentype"),url(/fonts/montserrat-v14-latin-800.woff2?db9a3e0ba7eaea32e5f55328ace6cf23) format("woff2"),url(/fonts/montserrat-v14-latin-800.woff?4e3c615967a2360f5db87d2f0fd2456f) format("woff"),url(/fonts/montserrat-v14-latin-800.ttf?73e35d72ee4169a6194c84c7c9a15595) format("truetype"),url(/fonts/montserrat-v14-latin-800.svg?45e06d7f89fd9c818015ca61ed5a16a6) format("svg")}@font-face{font-display:fallback;font-family:Montserrat;font-style:normal;font-weight:900;src:url(/fonts/montserrat-v14-latin-900.eot?5581a5b72a9f03084ff7102671856700);src:local("Montserrat Black"),local("Montserrat-Black"),url(/fonts/montserrat-v14-latin-900.eot?5581a5b72a9f03084ff7102671856700) format("embedded-opentype"),url(/fonts/montserrat-v14-latin-900.woff2?e66c7edc609e24bacbb705175669d814) format("woff2"),url(/fonts/montserrat-v14-latin-900.woff?8211f418baeb8ec880b80ba3c682f957) format("woff"),url(/fonts/montserrat-v14-latin-900.ttf?efe8eb9a74a1856b29398cd61d3c458f) format("truetype"),url(/fonts/montserrat-v14-latin-900.svg?3695e151833d5e73f9232763b5784223) format("svg")}
