html{scroll-behavior:smooth}a{cursor:pointer}img{max-width:100%!important}dl,ol,ul{margin-top:0;margin-bottom:0}dir,menu,ul{display:block;list-style-type:disc;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0}input,textarea{padding:5px;border-radius:0!important}input[type=submit]{-webkit-appearance:none;-moz-appearance:none}iframe,video{border:none;width:100%;height:auto}.white{color:#FFF!important}.white a{color:#FFF!important}.white a:hover{color:#e6e6e6!important}.white-bg{background-color:#FFF!important}.black{color:#000!important}.black a{color:#000!important}.black a:hover{color:#1a1a1a!important}.black-bg{background-color:#000!important}.orange{color:#ff9563!important}.orange a{color:#ff9563!important}.orange a:hover{color:#ffb896!important}.orange-bg{background-color:#ff9563!important}.blue{color:#30BDFF!important}.blue a{color:#30BDFF!important}.blue a:hover{color:#63cdff!important}.blue-bg{background-color:#30BDFF!important}.lightgrey{color:#eee!important}.lightgrey a{color:#eee!important}.lightgrey a:hover{color:#d5d5d5!important}.lightgrey-bg{background-color:#eee!important}body{font-family:apparat,sans-serif;font-weight:400;font-style:normal;font-size:14px;font-size:inherit}@media (min-width:768px) and (max-width:991px){body{font-size:16px}}@media (min-width:1400px){body{font-size:18px}}.bold,.strong,strong{font-weight:600!important}.em,.italic,em{font-style:italic}.light,.thin{font-weight:300!important;font-style:normal}.small,small{font-size:.8em}.small a,small a{font-size:inherit}a{text-decoration:none;color:#30BDFF}a:hover{text-decoration:none;color:#ff9563}.link-btn,.link-btn-no-hover{border-radius:0;border:0;color:#FFF!important;background:#30BDFF;padding:10px 15px;display:inline-block}.link-btn a,.link-btn-no-hover a{color:#FFF!important}.link-btn a:hover,.link-btn-no-hover a:hover{color:#FFF!important}.link-btn:hover{color:#FFF!important;background:#ff9563}.link-btn-no-hover:hover{background:#30BDFF}.adobe-caslon{font-family:adobe-caslon-pro,serif}.adobe-caslon strong,.adobe-caslon.bold,.adobe-caslon.strong{font-weight:700!important}.display-1,.display-2,.display-3,.display-4,.display-5,.display-6{font-weight:400}.display-7{font-size:1.3rem;line-height:1.2}@media (min-width:992px){.display-7{font-size:2rem}}ul.inside{list-style:outside;padding-left:30px}.copy a:not(.link-btn){text-decoration:underline}.section{width:100%;overflow:hidden}.section-padding-top-bottom{padding-top:3.5rem;padding-bottom:3.5rem}.section-padding-top{padding-top:3.5rem}.section-padding-bottom{padding-bottom:3.5rem}.home .site-header{display:none}.scrolled{display:block!important;position:fixed;top:0;z-index:99;background-color:#30BDFF;transition:all .5s}.mobile-menu .menu-item{padding-bottom:6px}.mobile-menu .menu-item a{color:#000}.mobile-menu .current-menu-item a{font-weight:600}.navbar-toggler{background-image:url(../images/dca-icon-bg.svg);width:50px;height:58px;background-size:cover;background-position:center}.block-light{background-color:#FFF;color:#000}.block-dark{background-color:#000;color:#FFF;padding-top:50px;padding-bottom:50px}.dictionary-entry{border-left:#000 10px solid;padding-left:30px}.divider hr.icon{background-color:transparent;opacity:1;display:block;border:none;height:80px;width:100%;background-position:center;background-repeat:no-repeat;background-size:contain}.divider hr.icon{background-image:url(../images/dca-icon-dark.svg)}.hero-banner .banner-wrapper{max-height:100vh;position:relative}.hero-banner .banner-wrapper .carousel-caption{left:2rem;top:50%;transform:translateY(-50%);bottom:initial;text-align:left}.hero-banner .banner-wrapper .carousel-logo{position:absolute;right:2rem;bottom:2rem}@media (max-width:991px){.home .hero-banner{padding-top:1rem}}.link-boxes .swiper-slide{border:1px solid #eee;background-color:#ff9563;min-height:300px}.link-boxes .swiper-nav-btn{width:50px;height:50px;display:inline-block;line-height:50px;text-align:center;border-radius:50%;background-color:#30BDFF;color:#FFF}.link-boxes .swiper-nav-btn:active,.link-boxes .swiper-nav-btn:hover{background-color:#ff9563}@media (max-width:1199px){.side-by-side-image{min-height:50vh}}.project-description{border:1px solid #eee}.tag{background-color:#ff9563;color:#FFF;padding:4px 6px;margin-right:5px;text-transform:capitalize;display:inline-block}img[data-lazyloaded]{opacity:0}img.litespeed-loaded{-webkit-transition:opacity .5s linear .2s;-moz-transition:opacity .5s linear .2s;transition:opacity .5s linear .2s;opacity:1}.full-image-bg{background-repeat:no-repeat;background-size:cover;background-position:center}.no-touch .parallax{background-attachment:fixed}.dark-overlay{background-color:rgba(0,0,0,.9)}.overlay{background-color:rgba(0,0,0,.5)}.light-overlay{background-color:rgba(0,0,0,.3)}.label-above .nf-field-label{margin-bottom:2px!important}@media only screen and (max-width:800px){.label-above .nf-field-label{margin-top:10px}}.nf-field-label .nf-label-span,.nf-field-label label{font-weight:400!important;font-size:inherit!important}.nf-form-fields-required{display:none!important}.nf-field-description{margin-bottom:2px!important}@media only screen and (min-width:801px){.nf-field-description{text-align:left}}.nf-field-description p{font-size:.9rem!important}.nf-response-msg{padding:15px;border:none;background-color:#FFF;color:#000;margin-bottom:1rem}.nf-response-msg p{margin-bottom:0!important}.nf-form-content button,.nf-form-content input[type=button],.nf-form-content input[type=submit]{border-radius:0!important;border:0!important;color:#FFF!important;background:#30BDFF!important;padding:10px 15px!important;display:inline-block!important}.nf-form-content button a,.nf-form-content input[type=button] a,.nf-form-content input[type=submit] a{color:#FFF!important}.nf-form-content button a:hover,.nf-form-content input[type=button] a:hover,.nf-form-content input[type=submit] a:hover{color:#FFF!important}.listcheckbox-container .nf-field-element label{text-align:left!important}.g-recaptcha{display:none!important}.no-margin{margin:0!important}.no-padding{padding:0!important}.pointer{cursor:pointer!important}.start-hidden{display:none}