:root{--mainFont:'Red Hat Text',sans-serif;--secFont:'Space Grotesk',sans-serif;--color-prim:#2A2854;--color-prim-rgb:42,40,84;--color-sec:#C3E6F9;--color-sec-rgb:195,230,249;--color-ter:#0077B0;--color-ter-rgb:0,119,176;--color-cta:var(--color-prim);--color-black:#333;--color-white:#FFF;--color-red:#E50000;--color-red-rgb:229,0,0}.mainSite{font-size:16px;line-height:1.8em;font-family:var(--mainFont);color:var(--color-prim)}.mainSite h1,.mainSite h2,.mainSite h3{font-family:var(--secFont);font-weight:700;color:var(--color-prim)}.mainSite h1{font-size:2.8em}.mainSite h2{font-size:2.3em}.mainSite h3{font-size:1.8em}.mainSite h4{font-size:1.3em}.mainSite h5{font-size:1.1em}.mainSite a{color:currentColor}.mainSite a:not([class]){color:currentColor;position:relative}.mainSite a:not([class]):hover{font-weight:500;text-decoration:none}.mainSite a:not([class])::after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:currentColor}.mainSite a:not([class]):has(img)::after{display:none}.mainSite .container-fluid{padding-left:1rem;padding-right:1rem;transition:all 1s ease-in-out}.mainSite .navbar{margin-bottom:1.5rem;padding-top:1.5rem}.mainSite .navbar-toggler{position:fixed;top:0;right:0;background-color:var(--color-white);padding:1.5rem 2rem;border-radius:0;z-index:10;color:var(--color-prim);font-family:var(--secFont);font-weight:500;font-size:1.3em}.mainSite header .logo{max-height:50px}.loadingMsg{padding:1rem 2rem;background-color:var(--color-prim);color:var(--color-white);width:fit-content;margin-top:1rem;margin-left:auto;margin-right:auto}.loadingMsg>img{height:30px;margin-right:.5rem}.modal-content .loadingMsg{margin-right:0;margin-top:2rem}.mainSite footer{--footerPadding:4rem;margin-top:8rem;background-color:var(--color-sec);padding-top:var(--footerPadding)}.mainSite:has(.pageBreak) footer{margin-top:0}.mainSite footer ul.noClass{list-style:none;padding:0;margin:0;font-family:var(--secFont);font-weight:350}.mainSite footer ul.noClass>li>a .faIcon{display:none}.mainSite footer .logo{max-width:100%;margin-bottom:2rem;display:block;margin-top:1rem;max-height:125px}.mainSite footer strong{font-family:var(--secFont);font-size:1.2em;font-weight:400;display:block;margin-top:1rem;margin-bottom:1rem}.mainSite footer .copyright{margin-top:var(--footerPadding);padding:1rem;font-size:.8em}.mainSite footer .copyright .inner{display:flex}.mainSite footer .copyright .nav{display:inline-flex;margin-left:1rem;flex-direction:row}.mainSite footer .copyright .nav a{padding:0 1rem;color:currentColor}.mainSite footer .copyright .nav li{display:inline-flex}.mainSite footer .copyright .nav li:last-of-type::before{content:""}.mainSite footer .copyright .website{text-decoration:none;margin-left:auto}.mainSite footer .copyright .website::after{display:flex}.mainSite #omschrijvingCounter{position:absolute;right:0;font-size:.8em}.mainSite .omschrijvingSubTekst{display:block;width:100%;padding-right:5rem}@media(min-width:1440px){.mainSite{font-size:18px}}.tooltip{--bs-tooltip-bg:var(--color-prim);--bs-tooltip-color:var(--color-white)}.tooltip .tooltip-inner{border-radius:0}.mainSite .form-floating.button-right input{padding-right:4.5rem}.mainSite .form-floating.button-right a,.mainSite .form-floating.button-right button{position:absolute;top:0;right:0;margin:0;padding:.65rem 1rem;color:var(--color-prim);background-color:transparent;border-color:transparent;background-color:rgba(var(--color-sec-rgb),.4);height:55px}.mainSite .form-floating.button-right a:hover,.mainSite .form-floating.button-right button:hover{font-weight:900!important;background-color:rgba(var(--color-sec-rgb),.7)}.mainSite .inputFlex{display:flex;flex-direction:row;flex-wrap:wrap;gap:0 1rem}.mainSite .inputFlex .w50{width:100%}.form-check-input:focus,.form-control:focus,.form-select:focus{box-shadow:none!important}.form-select:active,.form-select:focus{box-shadow:none}.form-check-input:disabled,.form-floating:has(.form-control:disabled),.form-floating:has(.form-select:disabled),.form-group:has(.form-control:disabled){opacity:.8;filter:brightness(.95)}.form-check-input:disabled,.form-control:disabled,.form-select:disabled{background-color:rgba(var(--color-sec-rgb),.6)}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:1}.form-check{display:flex;align-items:center;margin:.25rem 0;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:.5rem}.form-check,.form-check label{cursor:pointer}.form-check>.invalid-feedback{margin:0;display:block;width:100%}.form-check input[type=checkbox]{margin-top:0}.form-check .form-check-input{border:none;border-radius:0;width:16px;height:16px;border:1px solid var(--color-sec);margin-top:.5rem}.form-check-input:checked::after{content:"✔";display:inline-block;position:absolute;top:0;left:0;font-size:1.3em;color:var(--color-prim);font-weight:300;line-height:.5em}.form-check label{font-weight:400;color:var(--color-prim)!important;width:calc(100% - 1.5rem)}.form-check .form-check-input:hover{cursor:pointer}.form-check-input.is-invalid:checked,.form-check-input:checked{background-color:var(--color-white);position:relative}.form-control,.form-select{border:none;background-color:rgba(var(--color-sec-rgb),.4)}.form-control:focus,.form-select:focus{background-color:rgba(var(--color-sec-rgb),.7)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:var(--color-prim);font-weight:400}.form-floating>.form-control-plaintext~label::after,.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-select~label::after{background-color:transparent}.form-control,.form-floating>.form-control,.form-floating>.form-select,.form-floating>label,.form-select{min-height:55px;height:55px;padding:.75rem}.form-floating textarea.form-control,textarea.form-control{border:none;border-radius:0;color:var(--color-prim);min-height:150px}textarea.form-control::placeholder{font-family:var(--secFont);color:var(--color-prim);font-weight:300}.form-floating>.form-select-plaintext:focus,.form-floating>.form-select-plaintext:not(:placeholder-shown),.form-floating>.form-select:focus,.form-floating>.form-select:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.mainSite .blockChecks{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.mainSite .blockChecks .form-check{background-color:rgba(var(--color-sec-rgb),.4);padding:2rem;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;margin:0}.mainSite .blockChecks .form-check:has(input:checked){background-color:rgba(var(--color-sec-rgb),.7)}.mainSite .blockChecks .form-check img{width:100%;aspect-ratio:1/.7;object-fit:contain;object-position:center}.mainSite .blockChecks .form-check label{margin:.5rem;width:100%;text-align:center;line-height:1.2em}.mainSite .blockChecks .form-check input{margin:0}.mainSite .bedanktTekst .cke .cke_contents{min-height:150px!important;height:150px!important}.mainSite .select2{width:100%!important}.mainSite .select2 .select2-selection{border:none;border-radius:unset;min-height:55px;height:55px;padding:.75rem;color:var(--color-prim);background-color:rgba(var(--color-sec-rgb),.4);padding:.75rem;font-size:.9em}.mainSite .form-floating .select2 .select2-selection{padding-top:1.625rem;padding-bottom:.625rem}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--color-prim)!important;padding:0!important}.mainSite .select2.select2-container--open{background-color:rgba(var(--color-sec-rgb),.7)}.mainSite .select2 .select2-selection .select2-selection__arrow{height:55px;display:flex;justify-content:center;align-items:center;margin-right:.75rem;line-height:0}.mainSite .select2 .select2-selection .select2-selection__arrow b{display:none}.mainSite .select2 .select2-selection .select2-selection__arrow::after{content:"\f107";font-family:"Font Awesome 7 Pro";color:var(--color-prim);font-weight:500;font-size:.8em;height:5px}.select2-results,.select2-search--dropdown{background-color:#e7f5fd!important}.select2-dropdown{border-color:var(--color-sec)!important;min-width:200px!important}.select2-results__options{color:var(--color-prim)}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:var(--color-sec)!important;color:var(--color-prim)!important}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid var(--color-sec)}.select2-container--default .select2-search--dropdown .select2-search__field:focus-visible{outline:unset;border-color:var(--color-sec)}.mainSite .accordion-item{border-radius:unset;border-color:2px solid rgba(var(--color-sec-rgb),.4);border-color:rgba(var(--color-sec-rgb),.4)}.mainSite .accordion-item .accordion-button{background-color:rgba(var(--color-sec-rgb),.4);color:var(--color-prim);font-family:var(--mainFont);font-weight:400;border-radius:unset!important;position:relative}.mainSite .accordion-item .accordion-button:focus{border:1px solid rgba(var(--color-sec-rgb),.7);background-color:rgba(var(--color-sec-rgb),.7);box-shadow:none}.mainSite .accordion-item .accordion-collapse{border-top:none!important}.mainSite .accordion-item:has(.invalid-feedback) .accordion-button::before{content:"\f06a";font-family:"Font Awesome 7 Pro";color:var(--color-red);position:absolute;display:block;top:1rem;right:3rem;font-weight:500}a{text-decoration:none}a:hover{text-decoration:underline}hr{border-top:1px solid var(--color-prim);margin:3rem 0;opacity:1}.mainSite input,.mainSite select,.mainSite textarea{border-radius:0}.uploadifive-button,button,input[type=button]{cursor:pointer;display:inline-block;color:#000;background:0 0;border:1px solid #000;padding:15px;border-radius:5px;background-color:rgba(255,255,255,.5)}.mainSite img{max-width:100%}.img-responsive{max-width:100%;height:auto}.mainSite .imageGallery .img{max-width:100%;aspect-ratio:1/1;display:block;background-size:cover;background-position:center;position:relative;background-color:#e1e1e1}.mainSite .imageGallery .img{margin:15px 0}.mainSite .btn-close{padding:.25rem;font-size:1.4rem;color:var(--color-prim);border:0;background-color:transparent;line-height:0;opacity:1;position:absolute;right:.5rem;top:.5rem;background-image:none!important;display:flex;justify-content:center;align-items:center}.mainSite .offcanvas .btn-close{padding:1rem}.mainSite .btn,.mainSite .cta{display:inline-block;padding:10px 30px;margin:10px 5px;font-family:var(--secFont);font-size:1.1em;font-weight:400;line-height:1.5;color:var(--color-white);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:2px solid var(--color-cta);border-radius:0;background-color:var(--color-cta);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.mainSite .cta.ghost{background-color:transparent;color:var(--color-cta)}.mainSite .btn.disabled,.mainSite .btn:disabled,.mainSite .cta.disabled,.mainSite .cta:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.mainSite .cta.big{display:block;width:100%}.mainSite .cta.white{color:var(--color-prim);background-color:var(--color-white);border-color:var(--color-white)}.mainSite .cta.ghost.white{background-color:transparent;color:var(--color-white)}.mainSite .cta.red{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-red);text-decoration:underline;font-weight:300}.mainSite .cta.disabled,.mainSite .cta:disabled{pointer-events:none;opacity:.5}.mainSite .dropdown-menu{border:none;background-color:var(--color-sec);color:var(--color-prim);border-radius:0;padding:.5rem;position:relative;left:50%!important;transform:translateX(-10%)!important;bottom:calc(100% + 8px)!important;min-width:154px}.mainSite .dropdown-menu.left{left:unset!important;right:-21px!important}.mainSite .dropdown-menu::before{content:"";position:absolute;bottom:-10px;left:10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid var(--color-sec)}.mainSite .dropdown-menu.left::before{left:unset;right:10px}.mainSite .dropdown-menu>span{font-weight:400;line-height:1.4em;display:block;margin-bottom:.5rem}.mainSite .dropdown-menu .options{display:flex;gap:.75rem}.mainSite .dropdown-menu .options>*{line-height:1.2em}ul.nav.flex-column a{display:block}.mainSite .badge{background-color:var(--bs-secondary)}.carousel-inner .slideImg{min-height:75vh;width:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.ui-sortable>*{cursor:grab}.ui-sortable>:active{cursor:grabbing}iframe[src^="https://www.youtube-nocookie.com"],iframe[src^="https://youtube-nocookie.com"]{width:100%;aspect-ratio:16/9;display:block}.mainSite .tabList{display:flex;flex-wrap:wrap;gap:1rem;flex-direction:row;margin-bottom:2rem;border-bottom:2px solid var(--color-prim);overflow:hidden}.mainSite .tabList li a{padding:.6rem 1.25rem;background-color:var(--color-white);border:2px solid var(--color-prim);color:var(--color-prim);font-weight:500;cursor:pointer;margin-bottom:-2px;position:relative}.mainSite .tabList li a::after{content:"";display:block;width:2000px;height:2px;background-color:var(--color-prim);position:absolute;bottom:-2px;left:0;transition:all .3s ease-in-out}.mainSite .tabList li a:hover{background-color:rgba(var(--color-prim-rgb),.8);border-color:rgba(var(--color-prim-rgb),.2);color:var(--color-white);text-decoration:none}.mainSite .tabList li a.active{background-color:var(--color-prim);color:var(--color-white)}.mainSite .tabList li a.required-fields{background-color:transparent;border-color:var(--color-red);color:var(--color-red)}.mainSite .tabList li a.active.required-fields{background-color:var(--color-red);color:var(--color-white)}.invalid-feedback{color:var(--color-red)}.mainSite #mainHeader,.mainSite .bgImageElement,.mainSite .bgVideoElement{background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--color-white);display:block;position:relative;background-color:#ccc}.mainSite #mainHeader .headerTxt,.mainSite .bgImageElement .headerTxt,.mainSite .bgVideoElement .headerTxt{text-shadow:0 0 10px #333}.mainSite #mainHeader{display:flex;flex-wrap:wrap;align-items:center;min-height:35vh;margin-bottom:60px}.mainSite .bgVideoElement iframe{position:absolute;top:50%;left:50%;width:100vw;height:100vh;transform:translate(-50%,-50%);pointer-events:none}.mainSite .bgVideoElement .frame{position:absolute;overflow:hidden;width:100%;height:100%;left:0;right:0;top:0;bottom:0}.nav-pills .nav-link{background-color:#fff;color:#333}.nav-pills .nav-item{margin-bottom:1px}.nav-pills .nav-link{background-color:#ececec}.nav-pills .nav-link.active{background-color:#414a54;color:#fff}.nav-pills .nav-link.bg-danger{color:#fff}.form-group{margin-bottom:1rem}.breadcrumb{padding:0;margin-bottom:15px;border-bottom:none;background-color:transparent;font-size:.95em}.breadcrumb .breadcrumb{border-bottom:1px solid #ececec;padding:7.5px 0;margin:0}.breadcrumb a{color:#777}.modal-backdrop,.offcanvas-backdrop{background-color:var(--color-prim)!important}.modal-backdrop.show,.offcanvas-backdrop.show{opacity:.8!important;filter:brightness(.7)}.mainSite .alert{background-color:var(--color-ter);color:var(--color-white);border:none;padding:1.5rem;margin:1rem 0;border-radius:0;font-family:var(--secFont);font-weight:300;line-height:1.6em}.mainSite .alert strong{font-size:1.2em;display:block;margin-bottom:.5rem}.mainSite .alert small{display:block;line-height:1.5em}.mainSite .alert.alert-prim{background-color:var(--color-prim)}.mainSite .alert.alert-sec{background-color:var(--color-sec);color:var(--color-prim)}.mainSite .alert.alert-ter{background-color:var(--color-ter)}.mainSite .alert.alert-red{background-color:var(--color-red)}.mainSite .alert.alert-fixed{position:fixed;top:0;z-index:9999;text-align:center;width:calc(100% - 2rem);left:1rem}.mainSite .alert.alert-loggedin{background-color:#e86a17;color:var(--color-white);top:unset;bottom:0}.mainSite .alert .load{width:2rem;height:2rem;background-image:url(/image/loading.gif);background-size:contain;background-position:center;background-repeat:no-repeat;display:block;margin-left:auto}.mainSite .alert.alert-warning>code{color:var(--color-sec)}.mainSite .badge,.modal-content .badge{background-color:var(--color-prim);padding:.4rem .6rem;border-radius:0;font-family:var(--secFont);font-weight:500;display:inline-block;line-height:1em;height:unset;vertical-align:text-bottom}.mainSite table .badge{margin-left:.5rem}.mainSite .uploadArea{background-color:rgba(var(--color-sec-rgb),.4);padding:3rem 2rem;display:flex;align-items:center;justify-content:center;flex-direction:column;font-family:var(--secFont);margin-bottom:1rem;text-align:center;line-height:1.2em;position:relative;cursor:pointer;transition:all .3s ease-in-out}.mainSite .uploadArea:has(.invalid-feedback){margin-bottom:2rem}.mainSite .uploadArea .uploadifive-button{position:absolute!important;top:0;left:0;width:100%;height:100%;z-index:5;overflow:visible!important;background-color:transparent;border:none;color:transparent}.mainSite .uploadArea .uploadifive-button .invalid-feedback{position:absolute;bottom:-1.5rem;left:0;width:100%;opacity:1;text-align:left}.mainSite .uploadArea .uploadifive-button input{position:absolute!important;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer;top:0!important;left:0!important}.mainSite .uploadArea .uploadifive-queue{display:none!important}.mainSite .uploadArea i{font-size:4em;display:block;margin-bottom:1rem}.mainSite .uploadArea.dragover i::before{content:"\e76e";margin-left:4px}.mainSite .uploadArea span{font-size:.85em}.mainSite .uploadArea small{font-size:.75em}.mainSite .images{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;margin-top:-1rem}.mainSite .images:has(.imgPrev){margin-top:0}.mainSite .images>*{aspect-ratio:1/.8;background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(var(--color-sec-rgb),.4);position:relative;width:100%}.mainSite .images>*>.deleteImage{background-color:var(--color-red);color:var(--color-white);position:absolute;top:0;right:0;aspect-ratio:1/1;padding:.25rem;line-height:0;display:flex;align-items:center;justify-content:center;z-index:1}.mainSite .images>*>.deleteImage:hover{text-decoration:none;background-color:#bb0202}.mainSite .images>.imgPrev>.afbeelding{width:100%;height:100%;background-size:contain;background-repeat:no-repeat;height:200px;background-position:center}.mainSite .images>.imgPrev>.form-floating{margin:.25rem;font-size:.9em}.mainSite .images>.imgPrev>.form-floating input{background-color:rgba(255,255,255,.75)}.mainSite .images>.imgPrev>.form-floating input:focus{background-color:rgba(255,255,255,1)}.mainSite .images .addImage{display:block;aspect-ratio:1/.8;display:flex;justify-content:center;align-items:center;background-color:rgba(var(--color-sec-rgb),.4);font-size:2.5em}.mainSite .loadingOverlay{z-index:998;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--color-prim-rgb),.7);background-image:url(/image/loading.gif);background-position:center;background-repeat:no-repeat;background-size:50px}.mainSite .filters{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;gap:1rem;margin-bottom:2rem;justify-content:space-between}.mainSite .filters .filtersHolder{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;gap:1rem}.mainSite .filters .filtersHolder>*{width:100%}.mainSite .filters .searchHolder{width:100%}.mainSite .filters .searchHolder input{position:relative;padding-right:1rem}.mainSite .filters .searchHolder button{position:absolute;right:0;top:0;height:100%;background:0 0;border:none;padding:0 1rem;color:var(--color-prim);cursor:pointer}@media(min-width:550px){.mainSite .images>*{width:calc(50% - .5rem)}.mainSite .alert.alert-fixed{width:calc(100% - 25%);left:12.5%}}@media(min-width:768px){.mainSite .container-fluid{padding-left:2rem;padding-right:2rem}.mainSite .alert.alert-fixed{width:calc(100% - 50%);left:25%}.mainSite .filters .filtersHolder,.mainSite .filters .searchHolder{width:calc(50% - .5rem)}.mainSite .blockChecks .form-check{width:calc(50% - .5rem)}}@media(min-width:992px){.mainSite .container-fluid{padding-left:3rem;padding-right:3rem}.mainSite .navbar-toggler{padding:2rem 3rem}.mainSite footer .logo{max-height:unset}.mainSite .images>*{width:calc(50% - .5rem)}.mainSite .inputFlex .w50{width:calc(50% - .5rem)}.mainSite .alert.alert-fixed{transform:translateX(50%);right:50%;left:unset;width:unset;min-width:300px;transform:translateX(calc(50% + 40px))}.mainSite .filters .filtersHolder{width:50%}.mainSite .filters .searchHolder{width:30%}}@media(min-width:1200px){.mainSite .container-fluid{padding-left:4rem;padding-right:4rem}.mainSite .navbar-toggler{padding:2.4rem 3.5rem}.mainSite .alert.alert-fixed{transform:translateX(calc(50% + 160px))}}@media(min-width:1400px){.mainSite .filters .filtersHolder>*{width:calc(50% - .5rem)}.mainSite .filters .searchHolder{width:calc(25% - 1rem)}.mainSite .blockChecks .form-check{width:calc(33.33% - .667rem)}}@media(min-width:1600px){.mainSite .blockChecks .form-check{width:calc(25% - .75rem)}}@media (min-aspect-ratio:16/9){.mainSite .bgVideoElement iframe{height:56.25vw}}@media (max-aspect-ratio:16/9){.mainSite .bgVideoElement iframe{width:177.78vh}}@media (max-width:600px){.mainSite .bgVideoElement iframe{width:85.78vh}}.loadModal{height:200px;background-image:url(/login/image/loading.gif);background-position:center;background-repeat:no-repeat}.modal-body>iframe{min-height:60vh;width:100%}span.vandaagGeopend.gesloten{color:var(--bs-red)}span.vandaagGeopend.geopend{color:var(--bs-success);font-weight:500}.inWindow{background-color:#fff;border:5px #069 solid;border-radius:10px;margin:auto;margin-top:50px;width:436px;min-height:140px}.inWindowHeader{padding-top:3px;padding-bottom:8px;padding-left:10px;width:426px;background-color:#069;color:#fff;font-weight:700;letter-spacing:2px;font-size:18px}.adminTransBg{z-index:9999;display:none;padding:10px;overflow:scroll;background:rgba(0,0,0,.5);position:fixed;left:0;top:0;width:100%;height:100%}.mainSite header .navbar-toggler{border:none;box-shadow:none;margin-left:auto;display:block}.mainSite header .navbar-toggler span{font-size:1.5em;color:var(--color-prim)}body:has(.cookieSetFalse) .mainSite header .navbar-toggler{top:62px}.mainSite header .offcanvas li>ul{display:none}.mainSite header .offcanvas ul:has(ul.visible){visibility:hidden;display:inline;margin:0}.mainSite header .offcanvas .offcanvas-body,.mainSite header .offcanvas .offcanvas-header{padding:30px 40px}.mainSite header .offcanvas{z-index:999999;overflow:hidden;background-color:transparent;border:none}.mainSite header .offcanvas .offcanvas-inner{background-color:var(--color-sec);height:100%;z-index:1}.mainSite header .offcanvas ul>li{position:relative}.mainSite header .offcanvas ul>li:has(ul.visible)>a{display:none}.mainSite header .offcanvas:has(li>ul.visible) ul:has(ul.visible) li{height:0}.mainSite header .offcanvas:has(li>ul.visible) ul:has(ul.visible) ul.visible li{height:unset}.mainSite header .offcanvas ul>li>.openSub{position:absolute;right:0;top:0;padding:10px 5px;cursor:pointer;font-size:.9em}.mainSite header .offcanvas ul>li>ul.visible{display:block;visibility:visible;position:absolute;top:0;left:0;width:100%}.mainSite header .offcanvas:has(li>ul.visible) ul:not(.visible){visibility:hidden;height:0}.mainSite header .offcanvas ul:has(li>ul.visible){visibility:hidden!important}.mainSite header .offcanvas ul>li{width:100%;font-family:var(--secFont);font-size:28px;font-weight:350}.mainSite header .offcanvas ul li .faIcon{margin-right:1rem;font-size:25px;line-height:1.3em;display:none}.mainSite header .offcanvas ul li .faIcon.temp{display:inline-block}.mainSite header .offcanvas .offcanvas-header .offcanvas-title{display:none}.mainSite header .account-offcanvas .btn-close::after,.mainSite header .offcanvas .offcanvas-header .btn-close::after{background-image:none;content:"\e59b";font-family:'Font Awesome 7 Sharp';font-size:1.2em;display:block;line-height:0}.mainSite header .offcanvas .offcanvas-header .btn-back{cursor:pointer}.mainSite header .offcanvas .offcanvas-body{margin-bottom:280px}.mainSite header .offcanvas .offcanvas-body .contact{position:absolute;bottom:60px;left:30px;font-size:.9em;line-height:1.6em}.mainSite header .offcanvas .offcanvas-body .contact strong{font-family:var(--secFont);font-weight:400;display:block;font-size:1.2em;margin-bottom:.5rem}.mainSite header .account-offcanvas{z-index:1;overflow:hidden;background-color:var(--color-white);position:fixed;top:0;left:-100%;height:100vh;width:500px;width:100%;padding:5rem 1rem 2rem 1rem;transition:all .5s ease-in-out;display:flex;flex-direction:column;overflow-y:auto;max-width:500px}.mainSite header .account-offcanvas.active{left:0}.mainSite header .account-offcanvas.type-login{background-color:var(--color-white);color:var(--color-prim)}.mainSite header .account-offcanvas.type-register{background-color:var(--color-prim);color:var(--color-white)}.mainSite header .account-offcanvas.type-register .btn-close{color:var(--color-white)}.mainSite header .account-offcanvas.type-register .form-floating input,.mainSite header .account-offcanvas.type-register .form-floating select,.mainSite header .account-offcanvas.type-register .form-floating>.form-control:not(:placeholder-shown)~label,.mainSite header .account-offcanvas.type-register form .form-floating .viewPassBtn{color:var(--color-white)}.mainSite header .account-offcanvas .logo{width:100%;display:block;max-height:unset;margin:1rem auto 3rem auto;max-width:unset}.mainSite header .account-offcanvas.type-register .logo{filter:brightness(0) invert(1)}.mainSite header .account-offcanvas .formHolder{display:block}.mainSite header .account-offcanvas .formHolder h2{font-weight:400;color:currentColor;line-height:1.2em}.mainSite header .account-offcanvas .formHolder .cta{margin:1rem 0 .5rem}.mainSite header .account-offcanvas .formHolder .invalid-feedback{line-height:1.2em}.mainSite header .account-offcanvas #passwordHelp{margin-left:auto;display:block;width:fit-content}@media(min-width:500px){.mainSite header .account-offcanvas .logo{padding-top:123px;margin-bottom:5rem}}@media(min-width:900px){.mainSite header .account-offcanvas{z-index:-1;left:unset;right:-450px;max-width:450px;padding:123px 50px 50px}.mainSite header .account-offcanvas.active{left:unset;right:400px}.mainSite header .account-offcanvas .btn-close{display:none}}form .form-floating:has(.viewPassBtn) input{padding-right:3rem}form .form-floating .viewPassBtn{color:var(--color-prim);position:absolute;right:0;top:0;padding-right:1px;height:55px;padding:.75rem}form .form-floating:has(input[type=text]) .viewPassBtn i:before{content:"\f070"}
/*# sourceMappingURL=body.min.css.map */
