html{scroll-behavior:unset!important}.cvp-live-filter.cvp-dropdown{margin-left:0px!important}}@media (min-width:991.99px){.cvp-live-filter.cvp-dropdown>select{width:300px;display:inline-block}}@media (min-width:767.99px) and (max-width:991.98px){.cvp-live-filter.cvp-dropdown>select{width:225px;display:inline-block}#mobile-header .menu-toggle{background-color:#ffffff!important}}@media (max-width:767.98px){.cvp-live-filter.cvp-dropdown>select{width:350px;display:inline-block}#mobile-header .menu-toggle{background-color:#ffffff!important}#mobile-header .menu-toggle .mobile-menu{display:none}}div.cvp-lf-wrapper.col-md-4.col-sm-6>div:nth-child(1),div.cvp-lf-wrapper.col-md-4.col-sm-6>div:nth-child(2),div.cvp-lf-wrapper.col-md-4.col-sm-6>div:nth-child(3){border:solid 1px;overflow-y:scroll;height:360px;margin-bottom:25px;margin-right:0;width:290px;padding-left:10px;padding-top:15px}div.cvp-lf-wrapper.col-md-4.col-sm-6>div:nth-child(1){margin-top:10px}div.cvp-live-filter div.checkbox label{overflow:hidden}a#clearFilters{color:#003087!important;background-color:#ffffff!important;border:1px solid #003087!important;margin-left:0px!important;padding:5px 10px;border-radius:3px;display:block;width:290px;text-align:center}a#clearFilters:hover{background-color:#f7f7f7!important}@media (max-width:575px){div.cvp-lf-wrapper.col-md-4.col-sm-6>div:nth-child(1),div.cvp-lf-wrapper.col-md-4.col-sm-6>div:nth-child(2),div.cvp-lf-wrapper.col-md-4.col-sm-6>div:nth-child(3){height:180px}a#clearFilters{width:100%}}iframe{aspect-ratio:16 / 9;width:100%;height:100%}.wp-video{text-align:center;margin-left:auto;margin-right:auto}input[type="search"]{border-radius:5px 0 0 5px;background-color:#ffffff!important}input[type="search"]::placeholder{color:#000}.search-modal-form .search-field .search-modal-form .search-field:focus{background-color:#ffffff!important;border-radius:5px 0 0 5px}div.search-modal-fields button{border-radius:0 5px 5px 0}.internopp .pt-cv-ifield{border-bottom:1px solid #DDE1E4}.staff h4.pt-cv-title{margin-bottom:0}div.pt-cv-pinmas{border:1px solid #9d9d9d!important}.swiper-slide:not(:hover) .e-overlay-animation-zoom-in{transform:scale(1)!important;opacity:.8!important}.swiper-slide:hover .e-overlay-animation-zoom-in{transform:scale(1);opacity:1}.elementor-carousel-image-overlay{padding:27px!important}a[href$=".pdf"]:after{content:"  (PDF)";font-size:14px}footer a[href$=".pdf"]:after{color:#fff;padding-left:3px}footer a[href$=".pdf"]:hover:after,footer a[href$=".pdf"]:focus:after{color:#fff1ab}div.pt-cv-meta-fields{margin-bottom:3px}div.pt-cv-ifield{border-bottom:1px solid #DDE1E4}.pt-cv-custom-fields.pt-cv-ctf-position_title{margin-top:0!important;margin-bottom:15px}.staff .pt-cv-ifield{border-bottom:0px!important}.staffbutton{background-color:#58babb;padding:15px;color:#fff;border-radius:5px;font-family:Lato;font-size:16}.staffbutton:hover{background-color:#009ada;color:#fff}.staffbutton:visited{background-color:#009ada;color:#fff}.cvp-lf-wrapper{text-align:center;padding-bottom:25px;font-family:Lato}.cvp-live-filter.cvp-dropdown{margin-left:20px;margin-right:20px}.cvp-live-filter.cvp-dropdown select{width:220px}@media only screen and (max-width:360px){.cvp-live-filter.cvp-dropdown>select{width:280px}.elementor-button-content-wrapper{display:inline-flex!important}.singleanim,.horizanim,.wideanim,.tallanim,.lesswideanim,.longanim,.squareanim,.wideranim,.longeranim{border:1px solid;margin-bottom:10px;position:relative}.squareanim{border:solid 1px #000;padding-bottom:1%}@media screen and (max-width:550px){.singleanim{width:315px;height:250px;margin:auto}.singleanim div{max-width:100%;height:auto}.singleanim div div{max-width:100%;height:220px}.singleanim div canvas{width:310px}.singleanim div div canvas{width:310px}.tallanim{width:315px;height:250px;margin:auto}.tallanim div{max-width:100%;height:auto}.tallanim div div{max-width:100%;height:225px}.tallanim div canvas{width:310px}.tallanim div div canvas{width:310px}.longanim{width:340px;height:340px;margin:auto}.longanim div{max-width:100%;height:auto}.longanim div div{max-width:100%;height:280px}.longanim div canvas{width:335px}.longanim div div canvas{width:335px}.longeranim{width:332px;height:405px;margin:auto}.longeranim div{max-width:100%;height:auto}.longeranimdiv div{max-width:100%;height:413px}.longeranim div canvas{width:325px}.longeranim div div canvas{width:325px}.horizanim{width:280px;height:230px;margin:auto}.horizanim div{max-width:100%;height:auto}.horizanim div div{max-width:100%;height:198px}.horizanim div canvas{width:270px}.horizanim div div canvas{width:270px}.wideanim{width:315px;height:135px;margin:auto}.wideanim div{max-width:100%;height:auto}.wideanim div div{max-width:100%;height:95px}.wideanim div canvas{width:310px}.wideanim div div canvas{width:310px}.lesswideanim{width:315px;height:180px;margin:auto}.lesswideanim div{max-width:100%;height:auto}.lesswideanim div div{max-width:100%;height:95px}.lesswideanim div canvas{width:310px}.lesswideanim div div canvas{width:310px}.squareanim{width:300px;height:300px;margin:auto}.squareanim div{max-width:100%;height:auto}.squareanim div div{max-width:100%;height:290px}.squareanim div canvas{width:290px}.squareanim div div canvas{width:290px}.wideranim{width:300px;height:200px;margin:auto}.wideranim div{max-width:100%;height:auto}.wideranim div div{max-width:100%;height:180px}.wideranim div canvas{width:275px}.wideranim div div canvas{width:275px}.tabanim{width:255px!important;height:280px;margin:auto;overflow:hidden}.tabanim div{max-width:100%;height:auto}.tabanim div div{max-width:100%;height:270px}.tabanim div canvas{width:245px!important}.tabanim div div canvas{width:245px!important}.longredanim{width:350px;height:405px;margin:auto}.longredanim div{max-width:100%;height:auto}.longredanim div div{max-width:100%;height:390px}.longredanim div canvas{width:330px}.longredanim div div canvas{width:330px}button.framelabel{display:none}}@media screen and (min-width:551px) and (max-width:769px){.singleanim{width:550px;height:420px;margin:auto}.singleanim div{max-width:100%;height:auto}.singleanim div div{max-width:100%;height:388px}.singleanim div canvas{width:545px}.singleanim div div canvas{width:545px}.tallanim{width:550px;height:425px;margin:auto}.tallanim div{max-width:100%;height:auto}.tallanim div div{max-width:100%;height:395px}.tallanim div canvas{width:545px}.tallanim div div canvas{width:545px}.longanim{width:413px;height:395px;margin:auto}.longanim div{max-width:100%;height:auto}.longanim div div{max-width:100%;height:280px}.longanim div canvas{width:408px}.longanim div div canvas{width:408px}.longeranim{width:720px;height:820px;margin:auto}.longeranim div{max-width:100%;height:auto}.longeranim div div{max-width:100%;height:780px}.longeranim div canvas{width:710px}.longeranim div div canvas{width:710px}.horizanim{width:550px;height:380px;margin:auto}.horizanim div{max-width:100%;height:auto}.horizanim div div{max-width:100%;height:348px}.horizanim div canvas{width:545px}.horizanim div div canvas{width:545px}.wideanim{width:550px;height:195px;margin:auto}.wideanim div{max-width:100%;height:auto}.wideanim div div{max-width:100%;height:160px}.wideanim div canvas{width:545px}.wideanim div div canvas{width:545px}.lesswideanim{width:550px;height:290px;margin:auto}.lesswideanim div{max-width:100%;height:auto}.lesswideanim div div{max-width:100%;height:160px}.lesswideanim div canvas{width:545px}.lesswideanim div div canvas{width:545px}.squareanim{width:413px;height:400px;margin:auto}.squareanim div{max-width:100%;height:auto}.squareanim div div{max-width:100%;height:280px}.squareanim div canvas{width:408px}.squareanim div div canvas{width:408px}.wideranim{width:700px;height:380px;margin:auto}.wideranim div{max-width:100%;height:auto}.wideranim div div{max-width:100%;height:370px}.wideranim div canvas{width:685px}.wideranim div div canvas{width:685px}.tabanim{width:340px;height:380px;margin:auto}.tabanim div{max-width:100%;height:auto}.tabanim div div{max-width:100%;height:370px}.tabanim div canvas{width:330px}.tabanim div div canvas{width:330px}.longredanim{width:720px;height:820px;margin:auto}.longredanim div{max-width:100%;height:auto}.longredanim div div{max-width:100%;height:780px}.longredanim div canvas{width:710px}.longredanim div div canvas{width:710px}}@media screen and (min-width:770px) and (max-width:1300px){.singleanim{width:628px;height:500px;margin:auto}.singleanim div{max-width:100%;height:auto}.singleanim div div{max-width:100%;height:400px}.singleanim div canvas{width:625px}.singleanim div div canvas{width:625px}.tallanim{width:600px;height:460px;margin:auto}.tallanim div{max-width:100%;height:auto}.tallanim div div{max-width:100%;height:335px}.tallanim div canvas{width:595px}.tallanim div div canvas{width:595px}.longanim{width:413px;height:395px;margin:auto}.longanim div{max-width:100%;height:auto}.longanim div div{max-width:100%;height:280px}.longanim div canvas{width:408px}.longanim div div canvas{width:408px}.longeranim{width:600px;height:700px;margin:auto}.longeranim div{max-width:100%;height:auto}.longeranim div div{max-width:100%;height:675px}.longeranim div canvas{width:595px}.longeranim div div canvas{width:595px}.horizanim{width:750px;height:475px;margin:auto}.horizanim div{max-width:100%;height:auto}.horizanim div div{max-width:100%;height:430px}.horizanim div canvas{width:730px}.horizanim div div canvas{width:730px}.wideanim{width:755px;height:300px;margin:auto}.wideanim div{max-width:100%;height:auto}.wideanim div div{max-width:100%;height:280px}.wideanim div canvas{width:748px}.wideanim div div canvas{width:748px}.lesswideanim{width:755px;height:390px;margin:auto}.lesswideanim div{max-width:100%;height:auto}.lesswideanim div div{max-width:100%;height:280px}.lesswideanim div canvas{width:748px}.lesswideanim div div canvas{width:748px}.squareanim{width:460px;height:420px;margin:auto}.squareanim div{max-width:100%;height:auto}.squareanim div div{max-width:100%;height:280px}.squareanim div canvas{width:435px}.squareanim div div canvas{width:435px}.wideranim{width:750px;height:405px;margin:auto}.wideranim div{max-width:100%;height:auto}.wideranim div div{max-width:100%;height:380px}.wideranim div canvas{width:735px}.wideranim div div canvas{width:735px}.tabanim{width:700px;height:760px;margin:auto}.tabanim div{max-width:100%;height:auto}.tabanim div div{max-width:100%;height:750px}.tabanim div canvas{width:690px}.tabanim div div canvas{width:690px}.longredanim{width:450px;height:500px;margin:auto}.longredanim div{max-width:100%;height:auto}.longredanim div div{max-width:100%;height:470px}.longredanim div canvas{width:420px}.longredanim div div canvas{width:420px}}@media screen and (min-width:1301px) and (max-width:1441px){.singleanim{width:776px;height:560px;margin:auto}.singleanim div{max-width:100%;height:auto}.singleanim div div{max-width:100%;height:500px}.singleanim div canvas{width:771px}.singleanim div div canvas{width:771px}.tallanim{width:776px;height:590px;margin:auto}.tallanim div{max-width:100%;height:auto}.tallanim div div{max-width:100%;height:565px}.tallanim div canvas{width:771px}.tallanim div div canvas{width:771px}.longanim{width:750px;height:690px;margin:auto}.longanim div{max-width:100%;height:auto}.longanim div div{max-width:100%;height:500px}.longanim div canvas{width:745px}.longanim div div canvas{width:745px}.longeranim{width:885px;height:1025px;margin:auto}.longeranim div{max-width:100%;height:auto}.longeranim div div{max-width:100%;height:900px}.longeranim div canvas{width:880px}.longeranim div div canvas{width:880px}.horizanim{width:1080px;height:650px;margin:auto}.horizanim div{max-width:100%;height:auto}.horizanim div div{max-width:100%;height:625px}.horizanim div canvas{width:1000px}.horizanim div div canvas{width:1000px}.squareanim{width:750px;height:690px;margin:auto}.squareanim div{max-width:100%;height:auto}.squareanim div div{max-width:100%;height:500px}.squareanim div canvas{width:745px}.squareanim div div canvas{width:745px}.wideranim{width:1000px;height:535px;margin:auto}.wideranim div{max-width:100%;height:auto}.wideranim div div{max-width:100%;height:420px}.wideranim div canvas{width:975px}.wideranim div div canvas{width:975px}.tabanim{width:700px;height:760px;margin:auto}.tabanim div{max-width:100%;height:auto}.tabanim div div{max-width:100%;height:750px}.tabanim div canvas{width:690px}.tabanim div div canvas{width:690px}.longredanim{width:450px;height:500px;margin:auto}.longredanim div{max-width:100%;height:auto}.longredanim div div{max-width:100%;height:470px}.longredanim div canvas{width:420px}.longredanim div div canvas{width:420px}}@media screen and (min-width:1442px){.singleanim{width:900px;height:610px;margin:auto}.singleanim div{max-width:100%;height:auto}.singleanim div div{max-width:100%;height:585px}.singleanim div canvas{width:895px}.singleanim div div canvas{width:895px}.tallanim{width:900px;height:665px;margin:auto}.tallanim div{max-width:100%;height:auto}.tallanim div div{max-width:100%;height:640px}.tallanim div canvas{width:895px}.tallanim div div canvas{width:895px}.longanim{width:750px;height:700px;margin:auto}.longanim div{max-width:100%;height:auto}.longanim div div{max-width:100%;height:500px}.longanim div canvas{width:745px}.longanim div div canvas{width:745px}.longeranim{width:885px;height:1025px;margin:auto}.longeranim div{max-width:100%;height:auto}.longeranim div div{max-width:100%;height:900px}.longeranim div canvas{width:880px}.longeranim div div canvas{width:880px}.horizanim{width:1080px;height:650px;margin:auto}.horizanim div{max-width:100%;height:auto}.horizanim div div{max-width:100%;height:625px}.horizanim div canvas{width:1000px}.horizanim div div canvas{width:1000px}.squareanim{width:770px;height:685px;margin:auto}.squareanim div{max-width:100%;height:auto}.squareanim div div{max-width:100%;height:600px}.squareanim div canvas{width:755px}.squareanim div div canvas{width:755px}.wideranim{width:1000px;height:535px;margin:auto}.wideranim div{max-width:100%;height:auto}.wideranim div div{max-width:100%;height:420px}.wideranim div canvas{width:975px}.wideranim div div canvas{width:975px}.tabanim{width:700px;height:760px;margin:auto}.tabanim div{max-width:100%;height:auto}.tabanim div div{max-width:100%;height:750px}.tabanim div canvas{width:690px}.tabanim div div canvas{width:690px}.longredanim{width:600px;height:693px;margin:auto}.longredanim div{max-width:100%;height:auto}.longredanim div div{max-width:100%;height:570px}.longredanim div canvas{width:595px}.longredanim div div canvas{width:595px}}button.startstop.stop,button.startstop.start,button.firstlast.first,button.step.back,button.step.forward,button.firstlast.last,button.speed.slower,button.speed.faster,button.zoom.on,button.zoom.off{background-color:#dde1e4!important;border:solid 1px #495a6c;color:#000000!important;padding:1%!important;margin-bottom:10px!important}button.framelabel{background-color:#495A6C!important;border:solid 1px #495a6c;color:#fff;padding:10px!important;cursor:none;max-width:100%;margin-bottom:10px!important}button.startstop.stop:hover,button.startstop.start:hover,button.firstlast.first:hover,button.step.back:hover,button.step.forward:hover,button.firstlast.last:hover,button.speed.slower:hover,button.speed.faster:hover,button.startstop.stop:active,button.startstop.start:active,button.firstlast.first:active,button.step.back:active,button.step.forward:active,button.firstlast.last:active,button.speed.slower:active,button.speed.faster:active,button.zoom.on:hover,button.zoom.on:active,button.zoom.off:hover,button.zoom.off:active{background-color:#99A5AD!important}.elementor-widget-tabs .elementor-tab-desktop-title{padding:10px 20px!important}.elementor-tab-title.elementor-active{border-top:solid 2px #0085CA!important}.elementor-tab-title:hover{color:#0085CA}.projects-addresources .elementor-toggle-item:has(.elementor-tab-content:empty),.dr-relatedprojects .elementor-widget-container:has(.elementor-shortcode:empty){display:none}*.envira-tags-filter-list li.envira-tags-filter,*.envira-tags-filter-list li.envira-tag-filter{float:none!important;display:inline-block!important;line-height:2}*.envira-tags-filter-list{text-align:center!important}* a.envira-tags-filter-link{padding:5px;background-color:#009ADA;border-radius:3px;color:#ffffff!important;border:1px solid #009ADA;text-transform:capitalize;font-family:lato;font-style:italic}* a.envira-tags-filter-link:hover,* a.envira-tags-filter-active{background-color:#fff;color:#009ADA!important}.nc-vid-gal .flowplayer.fixed-controls.fp-full.fp-slim .fp-controls{bottom:0px!important}.nc-vid-gal .flowplayer.is-splash .fp-ui>.fp-play{display:none}@media screen and (max-width:550px){.leaf-container iframe{width:350px!important;height:500px!important}}@media screen and (min-width:770px) and (max-width:1300px){.leaf-container{max-width:100%!important}}@media screen and (min-width:551px) and (max-width:769px){.leaf-container iframe{max-width:100%;height:600px margin:5px!important}}a#viewproDUctbutton{background-color:#58babb;padding:5px 8px 5px 8px;margin-top:10px;margin-bottom:10px;border-right:2px solid #fff;color:#ffffff!important;font-family:Lato;font-size:14px!important;text-decoration:none;float:right}#pt-cv-view-0850fa5xwu a#viewproDUctbutton,#pt-cv-view-0850fa5xwu a#viewproDUctbutton:hover,#pt-cv-view-0850fa5xwu a#viewproJEctbutton,#pt-cv-view-0850fa5xwu a#viewproJEctbutton:hover{color:#ffffff!important}a#viewproDUctbutton:hover{background-color:#009ada}a#viewproJEctbutton{background-color:#58babb;padding:5px 8px 5px 8px;margin-top:10px;margin-bottom:10px;color:#ffffff!important;font-family:Lato;font-size:14px!important;text-decoration:none;float:right}a#viewproJEctbutton:hover{background-color:#009ada}@media screen and (max-width:550px){.leaf-container iframe{width:350px!important;height:500px!important}}@media screen and (min-width:770px) and (max-width:1300px){.leaf-container{max-width:100%!important}}@media screen and (min-width:551px) and (max-width:769px){.leaf-container iframe{max-width:100%;height:600px;margin:5px!important}}.flowplayer .fp-splash{object-fit:cover!important}.flowplayer.no-svg .fp-ui .fp-play.fp-visible svg{display:block!important;max-height:48%}.flowplayer.lightbox-starter{margin-bottom:0}@media screen and (max-width:550px){.flowplayer.lightbox-starter{height:177px}.flowplayer.no-svg .fp-ui .fp-play.fp-visible svg{max-height:55%}}@media screen and (min-width:551px) and (max-width:769px){.flowplayer.lightbox-starter{height:122px}}.fancybox-toolbar{display:none}