/* 


 ██████╗██╗   ██╗██████╗ ███████╗██████╗ ███╗   ██╗ █████╗ ██╗   ██╗████████╗██╗ ██████╗
██╔════╝╚██╗ ██╔╝██╔══██╗██╔════╝██╔══██╗████╗  ██║██╔══██╗██║   ██║╚══██╔══╝██║██╔════╝
██║      ╚████╔╝ ██████╔╝█████╗  ██████╔╝██╔██╗ ██║███████║██║   ██║   ██║   ██║██║     
██║       ╚██╔╝  ██╔══██╗██╔══╝  ██╔══██╗██║╚██╗██║██╔══██║██║   ██║   ██║   ██║██║     
╚██████╗   ██║   ██████╔╝███████╗██║  ██║██║ ╚████║██║  ██║╚██████╔╝   ██║   ██║╚██████╗
 ╚═════╝   ╚═╝   ╚═════╝ ╚══════╝╚═╝  ╚═╝╚═╝  ╚═══╝╚═╝  ╚═╝ ╚═════╝    ╚═╝   ╚═╝ ╚═════╝ 

compiled by scssphp v1.0.0 on Thu, 14 Nov 2024 11:05:11 -0600 (0.0313s)

*/

@import url('//fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic|Open+Sans:300,300italic,400,400italic,600,600italic,700,700italic,800,800italic|Open+Sans+Condensed:300,700|Nunito+Sans:300,300italic,regular,italic,600,600italic,700,700italic,800,800italic,900,900italic');@import url("//cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.0-1/css/all.min.css");@import "/assets/css/normalize.css";@import "/assets/css/webflow.css";@import "/assets/css/dewitt-piatt.webflow.css?v=2";html.gradient{background-color:unset}.fas{font-style:inherit;font-weight:900}.fa{font-weight:400}.footer-link a{color:inherit}[data-icon]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.search-bar:hover .search-input-field{display:unset}.underline-red:before{content:"";border-top:1px solid #ee3a43;height:1px;width:44px;position:absolute;left:0}.underline-red.centered:before{left:50%;margin-left:-22px}.cms-frontend{overflow-x:hidden;word-wrap:break-word}.cms-btn:focus{outline:0}img.userUpload{height:auto !important}@media (max-width:478px){img.userUpload{float:unset;margin-left:auto;margin-right:auto;display:block}}.contact-form-success-message{display:block !important}.content-block ul{overflow:hidden}.responsive-video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.cms-btn a{color:inherit;text-decoration:none}[data-module="cms-custom-search"]{padding:0px;margin-top:20px}[data-module="cms-custom-search"] .form-wrapper form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:280px;border-bottom:none !important}[data-module="cms-custom-search"] .form-wrapper form button{min-width:150px}[data-module="cms-custom-search"] .form-wrapper .form-item{position:relative;display:block;width:100%;margin-bottom:10px;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}[data-module="cms-custom-search"] .form-wrapper form input[type='text']{display:block;width:100%;height:48px;max-width:100%;margin-bottom:0px;padding:8px 12px 8px 14px;border:1px solid #e0e0e0;background-color:#fff;color:#333;font-size:14px;line-height:20px;vertical-align:middle}[data-module="cms-custom-search"] .form-wrapper{border-bottom:none;margin-bottom:0px;padding-bottom:0px}.cms-custom-search-result{margin-bottom:0px !important;padding-top:30px;border-bottom:none !important;border-top:1px solid #ddd}.cms-custom-search,.cms-custom-search-result p,.cms-custom-search-result-sub-title{font-size:14px !important;font-style:inherit !important;color:#858484}.cms-custom-search-result-title{font-size:16px !important;margin-bottom:5px !important}#password-form{width:280px;max-width:100%;margin-left:auto;margin-right:auto;text-align:center}#password-form-error{margin-bottom:20px}@media screen and (max-width:1200px){.w-lightbox-left,.w-lightbox-right{background-size:15px}}.block ul,.block ol{margin-left:unset !important}.form-invalid{border:1px solid red !important;background-color:#ffefef !important}.hidden{display:none}.clearfix{clear:both}.visible{display:block}.error .contact-form-message{display:block}.text-center.contact-form-message{text-align:unset;float:none;display:block}.amsd-image-link{cursor:pointer}#cms-cybernautic-logo-line-2{line-height:normal}.contact-form-submit:focus{outline:none}.invisible{visibility:hidden !important}.margin-top-remove{margin-top:0 !important}.margin-bottom-remove{margin-bottom:0 !important}.margin-left-remove{margin-left:0 !important}.margin-right-remove{margin-right:0 !important}.padding-top-remove{padding-top:0 !important}.input-field.text-area-input{padding-top:22px}.border-radius-round{border-radius:50%}.background-cover{background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.w-nav-link{padding:unset}a{text-decoration:none;line-height:unset}a[href="javascript:void(0);"],a[href=""]{cursor:default;text-decoration:unset}a[href="javascript:void(0);"].gallery-image,a[href=""].gallery-image{cursor:pointer}p{margin-bottom:unset;line-height:1.3}img,iframe{max-width:100%}.spacer._20{height:20px}.menu-button.w--open{background-color:#ee3a43}.menu-button.w--open .caret-down{display:block;position:absolute;bottom:-31px;right:9px;font-size:28px;z-index:9}.dropdown-nav-link.w--open .fas.fa-angle-down{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.w-nav-link{text-align:center}.call-out-text a{color:#222}.nav-menu .nav-link{padding-right:5px;padding-left:5px}.nav-menu .nav-link.w--current{color:white}@media (min-width:1200px){.nav-menu .nav-link.w--current{line-height:3}}.nav-menu .nav-link.dropdown-nav-link.arrow{padding-left:15px;padding-right:15px}@media (max-width:1200px){.nav-menu .nav-link.dropdown-nav-link.arrow{display:none}}@media (max-width:1200px){.nav-menu .nav-link{border:unset;text-align:left;font-size:18px;margin-left:unset;background-color:unset !important}.nav-menu .nav-link .dropdown-nav-link-text{text-align:left}.nav-menu .nav-link .dropdown-nav-link-text:hover{color:white}.nav-menu .nav-link.w--current,.nav-menu .nav-link:not(.logo):hover{border-bottom:unset}.nav-menu .nav-link.current{text-decoration:underline;color:white}.nav-menu .nav-link:hover{color:white;text-decoration:underline}.nav-menu .nav-link:focus{background-color:unset}}.nav-menu .dropdown-list{box-shadow:unset}.nav-menu .dropdown-list .dropdown-link.current{color:#fff;text-decoration:underline;font-weight:bold}@media (max-width:1200px){.nav-menu .dropdown-list.w--open{padding-top:10px}.nav-menu .dropdown-list.secondary-nav.w-dropdown-list{display:block;padding-top:unset;border-left:unset;padding-bottom:unset;padding-left:unset}}.nav-menu .arrow.fas.fa-angle-down{margin-left:5px;display:none}.nav-menu .dropdown:hover .nav-link.dropdown-nav-link.arrow{background-color:#981b1e;color:#fff}.nav-menu .dropdown:hover .nav-link.dropdown-nav-link.arrow .dropdown-nav-link-text.arrow{transform:rotate(180deg)}@media (max-width:1200px){.nav-menu .dropdown{margin-right:unset;margin-left:unset}.nav-menu .dropdown.secondary{border-top:1px solid #ccc;margin-top:1em;padding-top:1em}}.video-background-wrapper-outer{position:absolute;left:0%;top:0%;right:0%;bottom:0%;z-index:-1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#9b9b9b}.video-background-wrapper-outer .video-background-wrapper-inner{position:relative;width:100%;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-width:199vh;}.video-background-wrapper-outer .video-background-wrapper-inner .video-background{position:relative;width:100%;padding-bottom:56.25%}.video-background-wrapper-outer .video-background-wrapper-inner .video-background .cms-video-vimeo{position:absolute;left:0%;top:0%;right:0%;bottom:0%;width:100%;height:100%;background-color:transparent}.slider-section .slide-content-outer-wrapper .slide-content-inner-wrapper a{color:#fff;text-decoration:underline}@media screen and (max-width:479px){}.header-section{-webkit-transition:top 600ms linear;transition:top 600ms linear}.header-section.position-fix.navbar{position:fixed;padding-top:0}.header-section.position-fix.navbar.scrolled,.header-section.position-fix.navbar.inner{top:0}.header-section.position-fix.navbar.scrolled .logo-home-link,.header-section.position-fix.navbar.inner .logo-home-link{background-image:unset}.header-section.position-fix.navbar.scrolled .logo-home-link img,.header-section.position-fix.navbar.inner .logo-home-link img{opacity:100%}.header-section.position-fix.navbar.scrolled .nav-container,.header-section.position-fix.navbar.inner .nav-container{margin-bottom:-15px}.header-section.position-fix.navbar.scrolled .nav-container .nav-link,.header-section.position-fix.navbar.inner .nav-container .nav-link{color:#0f1d1e;padding-bottom:15px}.header-section.position-fix.navbar.scrolled .nav-container .nav-link.current,.header-section.position-fix.navbar.inner .nav-container .nav-link.current{color:#ee3a43;border-bottom-color:#ee3a43}.header-section.position-fix.navbar.scrolled .header-contact-wrapper{border-radius:unset;top:0;padding-top:10px;padding-bottom:10px;width:100%}.header-section .header-contact-wrapper{-webkit-transition:width 100ms linear;transition:width 100ms linear;background-color:#ee3a43;width:387px}@media (min-width:1200px){.header-section .nav-phone{padding-top:40px}.header-section.scrolled .nav-phone{padding-top:34px}}.section-wrapper.announcement{display:block;height:fit-content}.section-wrapper.announcement.closed{height:0;padding:unset}.section-wrapper.announcement.closed p,.section-wrapper.announcement.closed h4{display:none}.section-wrapper.announcement.closed .close-wrapper{background-color:black;left:0;right:auto}.section-wrapper.announcement.closed .close-wrapper .close-icon:before{content:""}@media (max-width:1200px){.section-wrapper.announcement.closed .close-wrapper{display:none}}.section-wrapper.announcement.open{display:block;height:auto;padding-top:20px;padding-bottom:20px}.section-wrapper.announcement .container-centered{max-width:1200px}.section-wrapper.announcement .close-wrapper{position:absolute;left:auto;top:0%;right:0%;bottom:auto;width:26px;height:28px;padding-left:8px;padding-top:0px;z-index:999;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.section-wrapper.announcement .close-wrapper .close-icon:before{content:"";font-size:18px}.section-wrapper.announcement .close-icon{cursor:pointer}@media (max-width:1200px){.section-wrapper.announcement .close-wrapper{position:absolute;top:-10px;right:20px}}@media (min-width:1200px){.section-wrapper.home-about-news .home-about-photo{bottom:auto;height:350px;object-fit:unset;width:auto}}@media (max-width:1200px){.section-wrapper.home-about-news .home-about-photo{top:auto !important}}.section-wrapper.home-about-news .news-sidebar-item-wrapper{text-decoration:none}.section-wrapper.home-about-news .news-sidebar-item-wrapper p{line-height:1.1}.section-wrapper.home-about-news .news-sidebar-item-wrapper .news-sidebar-description{display:block;-webkit-transition:height 400ms linear;transition:height 400ms linear;height:0;overflow:hidden}.section-wrapper.home-about-news .news-sidebar-item-wrapper:hover .news-sidebar-description{height:47px}@media (min-width:1200px){.section-wrapper.home-about-news .news-sidebar-item-wrapper:hover .news-sidebar-date-wrapper,.section-wrapper.home-about-news .news-sidebar-item-wrapper:hover .news-sidebar-title,.section-wrapper.home-about-news .news-sidebar-item-wrapper:hover .news-sidebar-author,.section-wrapper.home-about-news .news-sidebar-item-wrapper:hover .news-sidebar-description{color:white}}@media (max-width:1200px){.section-wrapper.home-about-news .news-sidebar-item-wrapper .news-sidebar-description{display:block;color:#656968;margin-bottom:20px;margin-top:6px}}.section-wrapper.checklist-facebook ul{padding-left:25px}.section-wrapper.checklist-facebook ul li{position:relative}.section-wrapper.checklist-facebook ul li span{position:absolute;top:0;left:-25px}.section-wrapper.checklist-facebook .facebook-content{text-decoration:none}.section-wrapper.checklist-facebook .facebook-content .facebook-icon-image{margin-bottom:40px}@media (min-width:1200px){.section-wrapper.checklist-facebook .checklist-wrapper{padding-left:317px}}@media (max-width:1200px){.section-wrapper.our-services .spacer._40{height:0}}.section-wrapper.our-services .feature .flex-item-1-3{background-color:white}.title-section{height:50vh}.gallery-thumb{max-width:unset}#ui-datepicker-div{z-index:2 !important}.search-button{background-color:transparent}.main-content-section .list-thumb-wrapper.icon .list-thumb-overlay.no-image{right:0;bottom:0}@media (min-width:1200px){.main-content-section .list-thumb-wrapper.icon{width:360px;height:200px}.main-content-section .list-thumb-wrapper.icon .amsd-list-image{height:100%}}.main-content-section .amsd-item-grid .grid-thumb-wrapper{margin-bottom:unset}.main-content-section .amsd-item-grid .amsd-item-text-preview-wrapper{padding-top:20px}.main-content-section .subheader{margin-top:unset}.main-content-section .amsd-title{font-size:24px}.main-content-section .amsd-grid-item-subtitle{font-size:14px}.main-content-section .category-dropdown-wrapper{width:fit-content;margin-left:auto;margin-right:auto}.main-content-section .sidebar-archive .header{margin-bottom:unset}.main-content-section .sidebar-archive .amsd-dropdown-toggle-2{padding-left:0}.main-content-section .sidebar-archive .amsd-dropdown-list-2{background:unset;position:unset;padding-left:14px}@media (max-width:1200px){.main-content-section .sidebar-archive{display:none}}@media (max-width:1200px){.footer-section .logo-footer{margin-left:auto;margin-right:auto;display:block}.footer-section .equal-opportunity-wrapper.flex-wrapper.align-center{margin-left:auto;margin-right:auto;width:fit-content}.footer-section .cybernautic-tag{margin-left:auto;margin-right:auto}}.slick-slider .slick-arrow{position:absolute;top:50%;font-size:18px;color:white;display:block;height:30px;line-height:30px;width:20px;z-index:9}.slick-slider .slick-arrow:focus{background:unset}.slick-slider .slick-arrow.slick-prev{left:-10px;border-right:1px solid white}.slick-slider .slick-arrow.slick-prev i{margin-right:6px}.slick-slider .slick-arrow.slick-prev:before{content:unset}.slick-slider .slick-arrow.slick-prev:hover{color:unset}.slick-slider .slick-arrow.slick-next{right:-10px;border-left:1px solid white}.slick-slider .slick-arrow.slick-next i{margin-left:6px}.slick-slider .slick-arrow.slick-next:before{content:unset}.slick-slider .slick-arrow.slick-next:hover{color:unset}.slick-slider .slick-arrow.slick-disabled{display:none !important}.slick-slider .slick-dots li{margin:unset}