/*!
 * MINIFIED BY ASTERIKS
 * Template by Crossmark.be */ @import url('https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200..800&family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap'); :root{--clr-primary:#e86e34;--clr-primary-darker: #a82e00;--clr-secondary:#253e4e;--clr-secondary-darker: #00000e;--clr-tertiary: #feefe8;--clr-tertiary-darker:#beafa8;--clr-gray: #d9d9d9;--clr-gray-darker:#999999;--font-primary:'Work Sans',Arial,sans-serif;--font-secondary:'Bricolage Grotesque','Work Sans',Arial,sans-serif;--main-margin: 13px;--main-border-radius:15px;--theme-bg:#feefe8;--theme-text:#253e4e; }@media only screen and (min-width:768px) { :root{--main-margin:18px;--main-border-radius: 20px; }}@media only screen and (min-width:992px) { :root{--main-margin:20px;--main-border-radius: 25px; }}@media only screen and (min-width:1200px) { :root{--main-margin:25px;--main-border-radius: 25px; }}@media only screen and (min-width:1600px) { :root{--main-margin:30px;--main-border-radius: 30px; }}html,body {font-family: var(--font-primary);font-weight: 400;min-height:100%;max-width: 100%;height:100%;background:var(--theme-bg);color: var(--theme-text);position:relative;padding: 0;margin:0;}body{font-size:clamp(15px,2vw,17px);line-height:1.5em;font-weight:400;}@media only screen and (min-width:768px){body{font-size:clamp(16px,2vw,18px);line-height:1.5em;}}@media only screen and (min-width:992px){body{font-size:clamp(17px,2vw,19px);line-height:1.5em;}}@media only screen and (min-width:1200px){body{font-size:clamp(18px,2vw,20px);line-height:1.5em;}}h1,h2,h3,h4,h5,h6{font-family:var(--font-secondary);letter-spacing:1px;text-wrap:balance;}h1{font-weight:600;font-size:2.4em;line-height:1.1em;margin-bottom:0.5em;}h2{font-weight:600;font-size:1.8em;line-height:1.1em;}h3{font-weight:400;font-size:1.5em;line-height:1.1em;}h1 small{font-family:var(--font-primary);font-weight:400;color:var(--clr-primary);display:inline-block;font-size:.7em;line-height:1.1em;font-style:italic;}p{margin-bottom:1.3em;}.route p:last-child,.service p,.frame-text p:last-child,.casemeta p:last-child,#notendop p:last-child,#intro p:last-child,#calltoaction p:last-child,#content p:last-child{margin-bottom:0;}.container{max-width:100%;width:1640px;--bs-gutter-x:var(--main-margin);}.row{--bs-gutter-x:var(--main-margin);}blockquote {padding:2rem 0 1rem 2rem;position:relative;overflow:hidden;font-size:1.2em;line-height:1.3em;margin:0 0 1.3em 0;}blockquote p{margin:0;color:var(--clr-primary);}blockquote::before,blockquote::after{position:absolute;color:var(--clr-primary);} blockquote::before{content: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='%23E86E34'><path d='M9.983 3v7.391C9.983 16.095 6.252 19.961 1 21l-.995-2.151C2.437 17.932 4 15.211 4 13H0V3h9.983zM24 3v7.391c0 5.704-3.748 9.571-9 10.609l-.996-2.151C16.437 17.932 18 15.211 18 13h-3.983V3H24z'/></svg>");left:0;top:0;}blockquote::after{content:"";left:5px;top:25px;width:2px;height:100%;background-color:var(--clr-primary);} .lead{font-weight:400;font-size:1.15em;line-height:1.4em;}a{color:var(--clr-primary);}a:hover{color:var(--clr-primary-darker);}.btn{--bs-btn-border-radius:80px;position:relative;overflow:hidden;z-index:1;--bs-btn-padding-x:calc(0.75rem * 2);}.btn-block{display:block;}.btn-lg{--bs-btn-padding-x:calc(1rem * 2);}.btn:hover{background:var(--bs-btn-bg);}.btn::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--bs-btn-hover-bg);border-radius:inherit;transform:translateY(105%);transition:all .16s ease-in-out;pointer-events:none;}.btn:hover::before{transform:translateY(0px);transition:all .3s ease-in-out;}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:var(--clr-primary);--bs-btn-border-color:var(--clr-primary);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--clr-secondary);--bs-btn-hover-border-color:var(--clr-secondary);}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:var(--clr-secondary);--bs-btn-border-color:var(--clr-secondary);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--clr-primary);--bs-btn-hover-border-color:var(--clr-primary);}.btn-outline-to-primary {background:transparent;--bs-btn-color:var(--clr-tertiary);--bs-btn-bg:transparent;--bs-btn-border-color:var(--clr-tertiary);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--clr-primary);--bs-btn-hover-border-color:var(--clr-primary);}.btn-outlineprimary-to-secondary {background:transparent;--bs-btn-color:var(--clr-primary);--bs-btn-bg:transparent;--bs-btn-border-color:var(--clr-primary);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--clr-secondary);--bs-btn-hover-border-color:var(--clr-secondary);}.img-responsive{max-width:100%;height:auto;}.pagination-wrapper-top{margin-bottom:var(--main-margin);}.pagination-wrapper-btm{margin-top:var(--main-margin);}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--clr-primary);--bs-pagination-bg:#fff;--bs-pagination-border-color:var(--clr-primary);--bs-pagination-hover-color:var(--clr-tertiary);--bs-pagination-hover-bg:var(--clr-secondary);--bs-pagination-hover-border-color:var(--clr-secondary);--bs-pagination-focus-color:var(--clr-tertiary);--bs-pagination-focus-bg:var(--clr-secondary-darker);--bs-pagination-focus-box-shadow:unset;--bs-pagination-active-color:#fff;--bs-pagination-active-bg:var(--clr-primary);--bs-pagination-active-border-color:var(--clr-primary);--bs-pagination-disabled-color:#6c757d;--bs-pagination-disabled-bg:#fff;--bs-pagination-disabled-border-color:#dee2e6;justify-content:center;gap:calc(var(--main-margin) / 2);}.page-item{display:block;}.page-item .page-link,.page-item:not(:first-child) .page-link,.page-item:first-child .page-link,.page-item:last-child .page-link{display:block;width:50px;height:50px;border-radius:var(--main-border-radius);padding:0;margin:0px;font-family:var(--font-secondary);font-size:30px;line-height:50px;font-weight:400;text-align:center;}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;text-decoration:none;}.label-primary{background-color:var(--clr-primary);color:var(--clr-tertiary);}.label-primary:hover{background-color:var(--clr-primary-darker);color:var(--clr-tertiary);}header#navigation{ max-width:2400px;margin:0 auto;}.logo{height:30px;}.navbar{padding:calc(var(--main-margin) / 2) var(--main-margin);transition:all .25s;}.navbar-toggler{all:initial;cursor:pointer;--height:4px;--width:calc(var(--height) * 7);--between:calc(var(--height) * 2);--color:#f8982b;}.navbar-toggler .burger__patty{display:inline-block;position:relative;width:var(--width);height:var(--height);border-radius:3px;background-color:var(--clr-primary);;transition:all 0.3s ease-in-out;margin-top:var(--between);}.navbar-toggler .burger__patty::before{display:inline-block;left:0;content:"";position:absolute;width:var(--width);height:var(--height);border-radius:3px;background-color:var(--clr-primary);bottom:var(--between);transition:all 0.3s ease-in-out;}.navbar-toggler .burger__patty::after{display:inline-block;left:0;content:"";position:absolute;width:var(--width);height:var(--height);border-radius:3px;background-color:var(--clr-primary);bottom:calc(-1 * var(--between));transition:all 0.3s ease-in-out;}.navbar-toggler.open .burger__patty{transform:rotate(45deg);}.navbar-toggler.open .burger__patty::before{transform:rotate(-90deg);bottom:0;}.navbar-toggler.open .burger__patty::after{opacity:0;transform:rotate(45deg);}#mainMenu{padding:15px 0;}#mainMenu>ul>li>a{border:0;background-color:var(--clr-gray-darker);border-color:var(--clr-gray-darker);color:#FFF;transition:all .23s ease-in-out;border-radius:8px;text-decoration:none;display:block;padding:8px 10px;margin:0 0 8px;}#mainMenu li.link696 a{background-color:var(--clr-secondary);border-color:var(--clr-secondary);}#mainMenu>ul>li.active>a{background-color:var(--clr-primary);font-weight:500;}#mainMenu>ul>li>a>.fal{display:none;}#mainMenu>ul>li>a.dropdown-toggle-hover{border-bottom-left-radius:0;border-bottom-right-radius:0;}@media only screen and (min-width:992px) {#mainMenu{padding:0; }#mainMenu .btn{margin-left:15px;}#mainMenu>ul>li>a{padding:10px 20px;display:inline-block;background:unset;background-color:transparent;background-image:linear-gradient(var(--clr-secondary),var(--clr-secondary));background-position:0 100%;background-size:0% 3px;background-repeat:no-repeat;transition:background-size .3s,background-position 0s .3s;text-decoration:none;color:var(--clr-secondary);border-radius:0;margin:0; }#mainMenu>ul>li.active>a{background-color:transparent;color:var(--clr-primary);font-weight:600; }#mainMenu>ul>li>a:hover{background-position:100% 100%;background-size:100% 3px; }#mainMenu>ul>li>a>.fal{display:inline; }#mainMenu li.link696{border:2px solid var(--clr-primary);border-radius:50px; }#mainMenu li.link696 a{background:unset; }#mainMenu li.link696 a:hover{background:unset;color:var(--clr-primary); }}main,#main{padding:0 var(--main-margin);position:relative;max-width:2400px;margin:0 auto;}section + section{margin-top:var(--main-margin);}body.nieuws section#intro + section#content{margin-top:0;}section{background-color:white;padding:calc(var(--main-margin) * 2) var(--main-margin);border-radius:var(--main-border-radius);position:relative;}.sectionheader{margin-bottom:calc(var(--main-margin) * 2);}.sectionheader-top{margin:0;}@media only screen and (min-width:992px) {.sectionheader{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--main-margin); }.sectionheader-top{align-items:flex-start;}.sectionheader h1,.sectionheader h2{font-size:2.8em;line-height:1em;margin:0;}.sectionheader p{max-width:60%;margin:0;}}#headerimage{background-color:var(--clr-secondary);color:var(--clr-tertiary);padding:var(--main-border-radius);border-radius:var(--main-border-radius);height:max(65vh,500px);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background-image:url('../img/background.jpg');background-size:cover;background-position:center right;}#focusline{max-width:100%;align-self:center;}h1.slogan{font-weight:600;font-size:3em;line-height:1.1em;margin-bottom:0;}@media only screen and (min-width:992px){h1.slogan{font-weight:600;font-size:4em;line-height:1.1em;margin-bottom:0;}}h1.slogan em{color:var(--clr-primary);}#focusicon{position:absolute;right:calc(var(--main-margin) * 2);bottom:calc(var(--main-margin) * 2);height:50px;width:50px;border-radius:50%;font-size:30px;line-height:50px;border:1px solid #fff;}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);transform:translateY(0); }40%{-moz-transform:translateY(-30px);transform:translateY(-30px); }60%{-moz-transform:translateY(-15px);transform:translateY(-15px); }}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0); }40%{-webkit-transform:translateY(-30px);transform:translateY(-30px); }60%{-webkit-transform:translateY(-15px);transform:translateY(-15px); }}@keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0); }40%{-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px); }60%{-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px); }}.bounce{-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite;}section#content{background-color:white;padding:calc(var(--main-margin) * 3) var(--main-margin);border-radius:var(--main-border-radius);}section#portfolio{background-color:white;padding:calc(var(--main-margin) * 3) var(--main-margin);border-radius:var(--main-border-radius);}section#content img{border-radius:var(--main-border-radius);}section#diensten,section#routes{background-color:transparent;}section#showcases{background-color:var(--clr-secondary);color:var(--clr-tertiary);border-radius:var(--main-border-radius);}section#team{background-color:var(--clr-primary);color:var(--clr-tertiary);border-radius:var(--main-border-radius);}section#calltoaction{background-color:var(--clr-secondary);color:var(--clr-tertiary);border-radius:var(--main-border-radius);}section.addcorner-left::before,section.addcorner-right::before {content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%2041%22%3E%3Cpath%20fill%3D%22%23feefe8%22%20d%3D%22M100%2C1c-28.48%2C0-44.19%2C12.15-50%2C40C44.19%2C13.15%2C28.5%2C1%2C0%2C1V0h100v1Z%22%2F%3E%3C%2Fsvg%3E");position:absolute;width:100px;height:100px;}section.addcorner-left::before {left:-1px;top:calc(var(--after-top) - 25px);transform:rotate(-90deg);}section.addcorner-right::before {right:-1px;top:calc(var(--after-top) - 25px);transform:rotate(90deg);}section.addcorner-left .sectionheader,section.addcorner-right .sectionheader{margin-bottom:50px;}@media only screen and (min-width:992px) {section.addcorner-left .sectionheader,section.addcorner-right .sectionheader{margin-bottom:100px;}section.addcorner-left::before,section.addcorner-right::before{top:calc(var(--after-top));}}section.jumboimage::before{content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%2041%22%3E%3Cpath%20fill%3D%22%23feefe8%22%20d%3D%22M100%2C1c-28.48%2C0-44.19%2C12.15-50%2C40C44.19%2C13.15%2C28.5%2C1%2C0%2C1V0h100v1Z%22%2F%3E%3C%2Fsvg%3E");position:absolute;width:100px;height:100px;top:-1px;left:calc(var(--main-margin) + var(--main-border-radius));}section.splitted{background-color:transparent;padding:0;display:grid;}@media only screen and (min-width:992px) {section.splitted{grid-template-columns:70% 30%; }}section.splitted div.frame-text{background-color:white;padding:calc(var(--main-margin) * 2);border-radius:var(--main-border-radius);}section.splitted div.frame-bgimage{background-color:var(--clr-secondary);border-radius:var(--main-border-radius);background-image:url('../img/zebra.jpg');background-size:cover;background-position:center center;}section.splitted div.frame-image img{border-radius:var(--main-border-radius);}section#intro{color:var(--clr-tertiary);background-color:var(--clr-secondary);padding:calc(var(--main-margin) * 3) var(--main-margin);border-radius:var(--main-border-radius);}section#intro.recolor{color:var(--clr-secondary);background-color:white;}section#intro.make-primary{color:white;background-color:var(--clr-primary);}.notendop i{border-radius:100%;border:solid 2px var(--clr-primary);color:var(--clr-primary);display:inline-block;height:5em;left:0;line-height:4.75em;margin:2em auto 0;text-align:center;width:5em;}.notendop i::before{font-size:20px;}@media only screen and (min-width:768px) {.notendop i::before{font-size:28px; }}@media only screen and (min-width:992px) {.notendop i::before{font-size:40px; }.notendop i{height:7em;line-height:6.75em;width:7em;margin:1em auto 0; }}@media only screen and (min-width:1200px) {.notendop i::before{font-size:40px; }.notendop i{height:7em;line-height:6.75em;width:7em;margin:1em auto 0; }}.notendop a.active i{background-color:white;}section.newscontent{background-color:transparent;padding:0;display:grid;}section.newscontent div.frame-meta{background-color:transparent;}section.newscontent div.frame-text{background-color:white;border-radius:var(--main-border-radius);padding:calc(var(--main-margin) * 2);}.metablock-inner{background-color:var(--clr-gray);padding:calc(var(--main-margin) * 2);border-bottom-left-radius:var(--main-border-radius);border-bottom-right-radius:var(--main-border-radius);}.metablock img{width:100%;max-width:100%;border-top-left-radius:var(--main-border-radius);border-top-right-radius:var(--main-border-radius);}section.newscontent div.frame-text{order:2;}@media only screen and (min-width:992px) {section.newscontent div.frame-text{order:unset; }section.newscontent{grid-template-columns:70% 30%; }}section.projectcontent{background-color:transparent;padding:0;display:grid;}section.projectcontent div.frame-text{border-radius:var(--main-border-radius);order:2;}section.projectcontent div.frame-image{background-color:var(--clr-secondary);border-radius:var(--main-border-radius);}.frame-image img{width:100%;}.projectmeta-inner{background-color:white;border-radius:var(--main-border-radius);padding:calc(var(--main-margin) * 2);}@media only screen and (min-width:992px) {section.projectcontent div.frame-text{order:unset; }.projectcontent{grid-template-columns:40% 60%; }}section.jumboimage{padding:0;}section.jumboimage img{width:100%;border-radius:var(--main-border-radius);}section.jumboimage + section.casecontent,section.jumboimage + section.projectcontent{margin-top:0;}.casemeta-inner{background-color:var(--clr-tertiary);border-radius:var(--main-border-radius);padding:var(--main-margin);}.casebuttons{position:absolute;top:calc(var(--main-margin));right:calc(var(--main-margin) * 2);background-color:white;border-radius:calc(var(--main-border-radius)/2);padding:calc(var(--main-border-radius)/2);z-index:100;}.casebuttons.folio{background-color:var(--clr-secondary);}.casebuttons p{margin:0;}.caseimage{border-radius:var(--main-border-radius);}section.casegallery{padding:0;overflow:hidden;}.casegallery-wrapper{display:grid;grid-template-columns:repeat(2,1fr);}@media only screen and (min-width:768px) {.casegallery-wrapper{grid-template-columns:repeat(3,1fr); }}@media only screen and (min-width:992px) {.casegallery-wrapper{grid-template-columns:repeat(4,1fr); }}@media only screen and (min-width:1200px) {.casegallery-wrapper{grid-template-columns:repeat(5,1fr); }}.projectgallery{overflow:hidden;background-color:var(--clr-gray);border-radius:var(--main-border-radius);}.projectgallery img{width:100%;}.servicelist,.routelist,.bloklinks,.logogrid {display:grid;row-gap:var(--main-margin);column-gap:var(--main-margin);}.logogrid {align-items:center;}.bloklinks {grid-template-columns:repeat(2,1fr);}.logogrid {grid-template-columns:repeat(2,1fr);}@media only screen and (min-width:768px) {.bloklinks {grid-template-columns:repeat(3,1fr); }.servicelist {grid-template-columns:repeat(2,1fr); }.routelist {grid-template-columns:repeat(3,1fr); }.logogrid {grid-template-columns:repeat(4,1fr); }}@media only screen and (min-width:992px) {.bloklinks {grid-template-columns:repeat(3,1fr); }.logogrid {grid-template-columns:repeat(5,1fr); }.bloklinks-scatter .bloklink:nth-child(even),.servicelist .service:nth-child(even),.routelist .route:nth-child(even){position:relative;top:calc(var(--main-margin) * 1.5); }.bloklinks-scatter,.servicelist,.routelist{padding-bottom:calc(var(--main-margin) * 1.5);}}@media only screen and (min-width:1200px) {.bloklinks {grid-template-columns:repeat(4,1fr); }.logogrid {grid-template-columns:repeat(6,1fr); }}@media only screen and (min-width:1600px) {.bloklinks,.servicelist{grid-template-columns:repeat(4,1fr); }.bloklinks.bloklinks-3{grid-template-columns:repeat(3,1fr); }.bloklinks.bloklinks-5{grid-template-columns:repeat(5,1fr); }}.bloklink .bloklink-inner{display:block;text-decoration:none;position:relative;}.bloklink{aspect-ratio:5 / 6;position:relative;overflow:hidden;border-radius:var(--main-border-radius);transition:all .2s ease-in-out;}.bloklink::after{content:"";position:absolute;top:-3px;left:-3px;bottom:-3px;right:-3px;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 0%,transparent 65%,rgba(10,10,10,.05) 75%,rgba(20,20,20,.65) 100%);border-radius:var(--main-border-radius);}.bloklink-inner,.bloklink-link{height:100%;display:block;}.bloklink .bloklink-title{display:block;position:absolute;bottom:0;left:0;right:0;width:100%;padding:var(--main-margin);z-index:5;color:white;font-family:var(--font-secondary);letter-spacing:1px;text-wrap:balance;font-size:1.3em;line-height:1.3em;text-shadow:0px 0px 3px rgb(10,10,10,0.45);}.bloklink .bloklink-title::before{content:"";display:block;width:35px;height:5px;background:var(--clr-primary);margin-bottom:20px;transition:all .2s ease-in-out;}.bloklink-link:is(:hover,:focus-visible) .bloklink-title::before{width:80px;transition:all .5s ease-in-out;}.bloklink:is(:hover,:focus-visible){transform:translateY(-5px);transition:all .5s ease-in-out;box-shadow:rgba(50,50,93,0.25) 0px 30px 60px -12px,rgba(0,0,0,0.3) 0px 18px 36px -18px;}.bloklink p{margin:0;}.bloklink img{width:100%;height:100%;object-fit:cover;filter:saturate(.8);transition:all .2s ease-in-out;}.bloklink:is(:hover,:focus-visible) img{transform:scale(1.10);filter:saturate(1);transition:all .5s ease-in-out;}.service,.route{background-color:white;color:var(--clr-secondary);border-radius:var(--main-border-radius);padding:var(--main-border-radius);}form.offerte{font-size:24px;line-height:48px;}form.offerte span.block-helper{display:inline-block;position:relative;}form.offerte input[type=text]{border-radius:0;height:auto;width:auto;display:inline-block;border:none;border-bottom:1px dotted #222;box-shadow:none;min-width:250px;padding:2px 6px 0 6px;background-color:tranparent;color:#222;margin:0 0 2px 0;line-height:36px;position:relative;margin-top:-5px;font-size:24px;}.select-box{display:inline-block;position:relative;width:274px;}.select-box>span{position:absolute;display:block;top:-8px;left:50%;transform:translate(-50%,-50%);}.select-box select{border-radius:0;height:auto;width:auto;display:inline-block;border:none;border-bottom:1px dotted #222;box-shadow:none;background-color:tranparent;color:#222;padding:6px 12px;width:250px;font-size:14px;-webkit-appearance:button;appearance:button;outline:none;line-height:28px;font-size:24px;}.select-box>span select option{padding:30px;line-height:24px;}form.offerte .form-control-feedback{color:#a94442;padding-top:8px;}.accordion-header{font}.accordion-body p:last-child{margin-bottom:0;}.accordion-item{--bs-accordion-border-radius:var(--main-border-radius);--bs-accordion-inner-border-radius:var(--main-border-radius);}.accordion-button{--bs-accordion-active-color:var(--clr-secondary);--bs-accordion-active-bg:var(--clr-primary);--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem var(--clr-primary-darker);--bs-accordion-border-color:var(--clr-primary-darker);}#footer{padding:var(--main-margin);max-width:2400px;margin:0 auto;}#footer .logo{height:60px;}#footer p{margin:0;}.footerflex{display:flex;gap:var(--main-margin);flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;}.footerflex-logo{width:100%;text-align:center;}.footerflex-social{width:100%;text-align:center;}.footerflex-text{width:40%;text-align:center;}@media only screen and (min-width:768px) {.footerflex{flex-wrap:no-wrap;}.footerflex-logo,.footerflex-social,.footerflex-text{width:auto;}}#footer .lastfooter{border-top:1px solid white;margin-top:20px;padding-top:20px;font-size:0.8em;line-height:1em;text-align:center;}@media only screen and (min-width:768px) {#footer p.footer-left{text-align:left;}#footer p.footer-right{text-align:right;}}.footerflex-social a.footer-social{display:inline-block;height:50px;width:50px;border-radius:50%;font-size:25px;line-height:50px;border:1px solid ;text-align:center;margin:0 5px;}.flex-xs-1{float:left;width:100%;}.flex-xs-2{float:left;width:50%;}.flex-xs-3{float:left;width:33.333333333333%;}.flex-xs-4{float:left;width:25%;}.flex-xs-5{float:left;width:20%;}.flex-xs-6{float:left;width:16.666666666667%;}.flex-xs-7{float:left;width:14.285714285714%;}.flex-xs-8{float:left;width:12.5%;}.flex-xs-9{float:left;width:11.111111111111%;}.flex-xs-10{float:left;width:10%;}@media only screen and (min-width:768px){.flex-sm-1{float:left;width:100%;}.flex-sm-2{float:left;width:50%;}.flex-sm-3{float:left;width:33.333333333333%;}.flex-sm-4{float:left;width:25%;}.flex-sm-5{float:left;width:20%;}.flex-sm-6{float:left;width:16.666666666667%;}.flex-sm-7{float:left;width:14.285714285714%;}.flex-sm-8{float:left;width:12.5%;}.flex-sm-9{float:left;width:11.111111111111%;}.flex-sm-10{float:left;width:10%;}}@media only screen and (min-width:992px){.flex-md-1{float:left;width:100%;}.flex-md-2{float:left;width:50%;}.flex-md-3{float:left;width:33.333333333333%;}.flex-md-4{float:left;width:25%;}.flex-md-5{float:left;width:20%;}.flex-md-6{float:left;width:16.666666666667%;}.flex-md-7{float:left;width:14.285714285714%;}.flex-md-8{float:left;width:12.5%;}.flex-md-9{float:left;width:11.111111111111%;}.flex-md-10{float:left;width:10%;}}@media only screen and (min-width:1200px){.flex-lg-1{float:left;width:100%;}.flex-lg-2{float:left;width:50%;}.flex-lg-3{float:left;width:33.333333333333%;}.flex-lg-4{float:left;width:25%;}.flex-lg-5{float:left;width:20%;}.flex-lg-6{float:left;width:16.666666666667%;}.flex-lg-7{float:left;width:14.285714285714%;}.flex-lg-8{float:left;width:12.5%;}.flex-lg-9{float:left;width:11.111111111111%;}.flex-lg-10{float:left;width:10%;}}.flex-row{margin:0 10px;overflow:hidden;}.container .flex-row,.container-fluid .flex-row{margin:0 -5px;overflow:hidden;}.flex-padding{padding:0 10px;}.flex-row-0{margin:0 0px;overflow:hidden;}.container .flex-row-0,.container-fluid .flex-row-0{margin:0 -15px;overflow:hidden;}.flex-row-0 .flex-padding,.flex-padding-0{padding:0 0px;}.flex-row-5{margin:0 5px;overflow:hidden;}.container .flex-row-5,.container-fluid .flex-row-5{margin:0 -10px;overflow:hidden;}.flex-row-5 .flex-padding,.flex-padding-5{padding:0 5px;}.flex-row-10{margin:0 10px;overflow:hidden;}.container .flex-row-10,.container-fluid .flex-row-10{margin:0 -5px;overflow:hidden;}.flex-row-10 .flex-padding,.flex-padding-10{padding:0 10px;}.flex-row-15{margin:0 15px;overflow:hidden;}.container .flex-row-15,.container-fluid .flex-row-15{margin:0 -0px;overflow:hidden;}.flex-row-15 .flex-padding,.flex-padding-15{padding:0 15px;}.flex-row-20{margin:0 20px;overflow:hidden;}.container .flex-row-20,.container-fluid .flex-row-20{margin:0 --5px;overflow:hidden;}.flex-row-20 .flex-padding,.flex-padding-20{padding:0 20px;}.flex-xs-1,.flex-xs-2,.flex-xs-3,.flex-xs-4,.flex-xs-5,.flex-xs-6,.flex-xs-7,.flex-xs-8,.flex-xs-9,.flex-xs-10,.flex-sm-1,.flex-sm-2,.flex-sm-3,.flex-sm-4,.flex-sm-5,.flex-sm-6,.flex-sm-7,.flex-sm-8,.flex-sm-9,.flex-sm-10,.flex-md-1,.flex-md-2,.flex-md-3,.flex-md-4,.flex-md-5,.flex-md-6,.flex-md-7,.flex-md-8,.flex-md-9,.flex-md-10,.flex-lg-1,.flex-lg-2,.flex-lg-3,.flex-lg-4,.flex-lg-5,.flex-lg-6,.flex-lg-7,.flex-lg-8,.flex-lg-9,.flex-lg-10,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.flex-animwidth{animation-property:width;animation-property:height;transition-duration:.3s;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}