@keyframes av_slideshow_img_scale_av-m91jw2mt-5b4e8c3cab001f29e0e009a93212a817 {
   0% { transform: scale(1.1); opacity: 1; }
 100% { transform: scale(1.03); opacity: 1; }
}
.avia-slideshow.av-m91jw2mt-5b4e8c3cab001f29e0e009a93212a817 .avia-slideshow-slide.next-active-slide img{
animation:av_slideshow_img_scale_av-m91jw2mt-5b4e8c3cab001f29e0e009a93212a817 3s 1 ease-in-out;
transform:scale(1.03);
opacity:1;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-m91jw2mt-5b4e8c3cab001f29e0e009a93212a817__0 .avia-caption-title{
font-size:45px;
color:#c7dfea;
}
#top .avia-slideshow .av-slideshow-caption.av-m91jw2mt-5b4e8c3cab001f29e0e009a93212a817__0 .avia-caption-content{
font-size:21px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-m91jw2mt-5b4e8c3cab001f29e0e009a93212a817__0 .avia-caption-content p{
font-size:21px;
}

@media only screen and (min-width: 990px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-m91jw2mt-5b4e8c3cab001f29e0e009a93212a817__0 .avia-caption-title{
font-size:36px;
}
#top .avia-slideshow .av-slideshow-caption.av-m91jw2mt-5b4e8c3cab001f29e0e009a93212a817__0 .avia-caption-content{
font-size:18px;
}
#top .avia-slideshow .av-slideshow-caption.av-m91jw2mt-5b4e8c3cab001f29e0e009a93212a817__0 .avia-caption-content p{
font-size:18px;
}
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-m91jw2mt-5b4e8c3cab001f29e0e009a93212a817__1 .avia-caption-title{
font-size:45px;
color:#c7dfea;
}
#top .avia-slideshow .av-slideshow-caption.av-m91jw2mt-5b4e8c3cab001f29e0e009a93212a817__1 .avia-caption-content{
font-size:21px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-m91jw2mt-5b4e8c3cab001f29e0e009a93212a817__1 .avia-caption-content p{
font-size:21px;
}

@media only screen and (min-width: 990px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-m91jw2mt-5b4e8c3cab001f29e0e009a93212a817__1 .avia-caption-title{
font-size:36px;
}
#top .avia-slideshow .av-slideshow-caption.av-m91jw2mt-5b4e8c3cab001f29e0e009a93212a817__1 .avia-caption-content{
font-size:18px;
}
#top .avia-slideshow .av-slideshow-caption.av-m91jw2mt-5b4e8c3cab001f29e0e009a93212a817__1 .avia-caption-content p{
font-size:18px;
}
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-m91jw2mt-5b4e8c3cab001f29e0e009a93212a817__2 .avia-caption-title{
font-size:45px;
color:#c7dfea;
}
#top .avia-slideshow .av-slideshow-caption.av-m91jw2mt-5b4e8c3cab001f29e0e009a93212a817__2 .avia-caption-content{
font-size:21px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-m91jw2mt-5b4e8c3cab001f29e0e009a93212a817__2 .avia-caption-content p{
font-size:21px;
}

@media only screen and (min-width: 990px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-m91jw2mt-5b4e8c3cab001f29e0e009a93212a817__2 .avia-caption-title{
font-size:36px;
}
#top .avia-slideshow .av-slideshow-caption.av-m91jw2mt-5b4e8c3cab001f29e0e009a93212a817__2 .avia-caption-content{
font-size:18px;
}
#top .avia-slideshow .av-slideshow-caption.av-m91jw2mt-5b4e8c3cab001f29e0e009a93212a817__2 .avia-caption-content p{
font-size:18px;
}
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-m91jw2mt-5b4e8c3cab001f29e0e009a93212a817__3 .avia-caption-title{
font-size:45px;
color:#c7dfea;
}
#top .avia-slideshow .av-slideshow-caption.av-m91jw2mt-5b4e8c3cab001f29e0e009a93212a817__3 .avia-caption-content{
font-size:21px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-m91jw2mt-5b4e8c3cab001f29e0e009a93212a817__3 .avia-caption-content p{
font-size:21px;
}

@media only screen and (min-width: 990px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-m91jw2mt-5b4e8c3cab001f29e0e009a93212a817__3 .avia-caption-title{
font-size:36px;
}
#top .avia-slideshow .av-slideshow-caption.av-m91jw2mt-5b4e8c3cab001f29e0e009a93212a817__3 .avia-caption-content{
font-size:18px;
}
#top .avia-slideshow .av-slideshow-caption.av-m91jw2mt-5b4e8c3cab001f29e0e009a93212a817__3 .avia-caption-content p{
font-size:18px;
}
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-m91jw2mt-5b4e8c3cab001f29e0e009a93212a817__4 .avia-caption-title{
font-size:45px;
color:#c7dfea;
}
#top .avia-slideshow .av-slideshow-caption.av-m91jw2mt-5b4e8c3cab001f29e0e009a93212a817__4 .avia-caption-content{
font-size:21px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-m91jw2mt-5b4e8c3cab001f29e0e009a93212a817__4 .avia-caption-content p{
font-size:21px;
}

@media only screen and (min-width: 990px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-m91jw2mt-5b4e8c3cab001f29e0e009a93212a817__4 .avia-caption-title{
font-size:36px;
}
#top .avia-slideshow .av-slideshow-caption.av-m91jw2mt-5b4e8c3cab001f29e0e009a93212a817__4 .avia-caption-content{
font-size:18px;
}
#top .avia-slideshow .av-slideshow-caption.av-m91jw2mt-5b4e8c3cab001f29e0e009a93212a817__4 .avia-caption-content p{
font-size:18px;
}
}

#top #wrap_all .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__0 .avia-caption-title{
font-size:28px;
color:#c7dfea;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__0 .avia-caption-content{
font-size:18px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__0 .avia-caption-content p{
font-size:18px;
}

@media only screen and (min-width: 990px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__0 .avia-caption-title{
font-size:28px;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__0 .avia-caption-content{
font-size:18px;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__0 .avia-caption-content p{
font-size:18px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__0 .avia-caption-title{
font-size:28px;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__0 .avia-caption-content{
font-size:18px;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__0 .avia-caption-content p{
font-size:18px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__0 .avia-caption-title{
font-size:28px;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__0 .avia-caption-content{
font-size:18px;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__0 .avia-caption-content p{
font-size:18px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__0 .avia-caption-title{
font-size:24px;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__0 .avia-caption-content{
font-size:18px;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__0 .avia-caption-content p{
font-size:18px;
}
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__1 .avia-caption-title{
font-size:24px;
color:#c7dfea;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__1 .avia-caption-content{
font-size:18px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__1 .avia-caption-content p{
font-size:18px;
}

@media only screen and (min-width: 990px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__1 .avia-caption-title{
font-size:24px;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__1 .avia-caption-content{
font-size:18px;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__1 .avia-caption-content p{
font-size:18px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__1 .avia-caption-title{
font-size:24px;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__1 .avia-caption-content{
font-size:18px;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__1 .avia-caption-content p{
font-size:18px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__1 .avia-caption-title{
font-size:24px;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__1 .avia-caption-content{
font-size:18px;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__1 .avia-caption-content p{
font-size:18px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__1 .avia-caption-title{
font-size:24px;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__1 .avia-caption-content{
font-size:18px;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__1 .avia-caption-content p{
font-size:18px;
}
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__2 .avia-caption-title{
font-size:24px;
color:#c7dfea;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__2 .avia-caption-content{
font-size:18px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__2 .avia-caption-content p{
font-size:18px;
}

@media only screen and (min-width: 990px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__2 .avia-caption-title{
font-size:24px;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__2 .avia-caption-content{
font-size:18px;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__2 .avia-caption-content p{
font-size:18px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__2 .avia-caption-title{
font-size:24px;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__2 .avia-caption-content{
font-size:18px;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__2 .avia-caption-content p{
font-size:18px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__2 .avia-caption-title{
font-size:24px;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__2 .avia-caption-content{
font-size:18px;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__2 .avia-caption-content p{
font-size:18px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__2 .avia-caption-title{
font-size:24px;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__2 .avia-caption-content{
font-size:18px;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__2 .avia-caption-content p{
font-size:18px;
}
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__3 .avia-caption-title{
font-size:24px;
color:#c7dfea;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__3 .avia-caption-content{
font-size:18px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__3 .avia-caption-content p{
font-size:18px;
}

@media only screen and (min-width: 990px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__3 .avia-caption-title{
font-size:24px;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__3 .avia-caption-content{
font-size:18px;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__3 .avia-caption-content p{
font-size:18px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__3 .avia-caption-title{
font-size:24px;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__3 .avia-caption-content{
font-size:18px;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__3 .avia-caption-content p{
font-size:18px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__3 .avia-caption-title{
font-size:24px;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__3 .avia-caption-content{
font-size:18px;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__3 .avia-caption-content p{
font-size:18px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__3 .avia-caption-title{
font-size:24px;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__3 .avia-caption-content{
font-size:18px;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__3 .avia-caption-content p{
font-size:18px;
}
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__4 .avia-caption-title{
font-size:24px;
color:#c7dfea;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__4 .avia-caption-content{
font-size:18px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__4 .avia-caption-content p{
font-size:18px;
}

@media only screen and (min-width: 990px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__4 .avia-caption-title{
font-size:24px;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__4 .avia-caption-content{
font-size:18px;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__4 .avia-caption-content p{
font-size:18px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__4 .avia-caption-title{
font-size:24px;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__4 .avia-caption-content{
font-size:18px;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__4 .avia-caption-content p{
font-size:18px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__4 .avia-caption-title{
font-size:24px;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__4 .avia-caption-content{
font-size:18px;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__4 .avia-caption-content p{
font-size:18px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__4 .avia-caption-title{
font-size:24px;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__4 .avia-caption-content{
font-size:18px;
}
#top .avia-slideshow .av-slideshow-caption.av-m9sqg6kl-610fafcc48d2b3f819a8b817d1f62519__4 .avia-caption-content p{
font-size:18px;
}
}

.avia-section.av-m4ytjf2p-f9f1fd6002300bc74d6e351e0fb2cc65{
background-color:#003956;
background-image:unset;
margin-top:-30px;
margin-bottom:0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-m4ytk259-70751dd733a47a3b1025ee001afc8f48{
margin-top:-100px;
margin-bottom:0px;
}
.flex_column.av-m4ytk259-70751dd733a47a3b1025ee001afc8f48{
width:33%;
margin-left:0;
padding:1% 1% 1% 1%;
background-color:#096499;
background:linear-gradient( to bottom, #096499, #003956, #003956 );
}
.avia_transform .flex_column.av-m4ytk259-70751dd733a47a3b1025ee001afc8f48{
animation-duration:1.5s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-m4ytk259-70751dd733a47a3b1025ee001afc8f48 .av-flex-placeholder{
width:0.5%;
}

.avia-image-container.av-551n-64c361230cfac73b244e9261194eade5 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-551n-64c361230cfac73b244e9261194eade5 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av_textblock_section.av-dnizz-e018a1b78aed895ae1f2c68b503fc265 .avia_textblock{
color:#ffffff;
text-align:center;
}

#top #wrap_all .avia-button.av-cwwcv-6118339230d2a117d52850a35febd9b7{
font-size:13px;
background-color:#003956;
border-color:#005587;
color:#b2e079;
border-style:none;
border-width:1px 1px 0 4px;
border-radius:0 0 0 0;
transition:all 0.4s ease-in-out;
margin:10px 0 0 0;
}
#top #wrap_all.avia-button.av-cwwcv-6118339230d2a117d52850a35febd9b7:hover .avia_button_background{
border-radius:0 0 0 0;
}
#top #wrap_all .avia-button.av-cwwcv-6118339230d2a117d52850a35febd9b7 .avia-svg-icon svg:first-child{
fill:#b2e079;
stroke:#b2e079;
}

#top .flex_column_table.av-equal-height-column-flextable.av-c2zkz-7a5e02e7ae2726028bf86b1a52eb2db4{
margin-top:-100px;
margin-bottom:0px;
}
.flex_column.av-c2zkz-7a5e02e7ae2726028bf86b1a52eb2db4{
width:33%;
margin-left:0;
padding:1% 1% 1% 1%;
background-color:#096499;
background:linear-gradient( to bottom, #096499, #003956, #003956 );
}
.avia_transform .flex_column.av-c2zkz-7a5e02e7ae2726028bf86b1a52eb2db4{
animation-duration:1.5s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-c2zkz-7a5e02e7ae2726028bf86b1a52eb2db4 .av-flex-placeholder{
width:0.5%;
}

.avia-image-container.av-bdhlr-dfcfe47fa00acba3fa780d84664fe473 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-bdhlr-dfcfe47fa00acba3fa780d84664fe473 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av_textblock_section.av-at8fr-c6b9f0b314d06d1d4e3ed9262cc27c80 .avia_textblock{
color:#ffffff;
text-align:center;
}

.avia_transform  .avia-button-wrap.av-a9dur-6ea8a35dafb6f65c55b0afbff7da12f2-wrap{
animation-duration:1.5s;
}
#top #wrap_all .avia-button.av-a9dur-6ea8a35dafb6f65c55b0afbff7da12f2{
font-size:13px;
background-color:#003956;
border-color:#005587;
color:#b2e079;
border-style:none;
border-width:1px 1px 0 4px;
border-radius:0 0 0 0;
transition:all 0.4s ease-in-out;
margin:10px 0 0 0;
}
#top #wrap_all.avia-button.av-a9dur-6ea8a35dafb6f65c55b0afbff7da12f2:hover .avia_button_background{
border-radius:0 0 0 0;
}
#top #wrap_all .avia-button.av-a9dur-6ea8a35dafb6f65c55b0afbff7da12f2 .avia-svg-icon svg:first-child{
fill:#b2e079;
stroke:#b2e079;
}

#top .flex_column_table.av-equal-height-column-flextable.av-a3ia3-d733b7537ef9bcd47ff8c38187ed019a{
margin-top:-100px;
margin-bottom:0px;
}
.flex_column.av-a3ia3-d733b7537ef9bcd47ff8c38187ed019a{
width:33%;
margin-left:0;
padding:1% 1% 1% 1%;
background-color:#096499;
background:linear-gradient( to bottom, #096499, #003956, #003956 );
}
.avia_transform .flex_column.av-a3ia3-d733b7537ef9bcd47ff8c38187ed019a{
animation-duration:1.5s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-a3ia3-d733b7537ef9bcd47ff8c38187ed019a .av-flex-placeholder{
width:0.5%;
}

.avia-image-container.av-9cb9n-44410ebcf7361d89e5033466f15f7f1e img.avia_image{
box-shadow:none;
}
.avia-image-container.av-9cb9n-44410ebcf7361d89e5033466f15f7f1e .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av_textblock_section.av-8js3v-ec8143e8329a189d38932ab264ada152 .avia_textblock{
color:#ffffff;
text-align:center;
}

.avia_transform  .avia-button-wrap.av-88j63-fbc56747a13e5d87a57a7b5e70434004-wrap{
animation-duration:1.5s;
}
#top #wrap_all .avia-button.av-88j63-fbc56747a13e5d87a57a7b5e70434004{
font-size:13px;
background-color:#003956;
border-color:#005587;
color:#b2e079;
border-style:none;
border-width:1px 1px 0 4px;
border-radius:0 0 0 0;
transition:all 0.4s ease-in-out;
margin:10px 0 0 0;
}
#top #wrap_all.avia-button.av-88j63-fbc56747a13e5d87a57a7b5e70434004:hover .avia_button_background{
border-radius:0 0 0 0;
}
#top #wrap_all .avia-button.av-88j63-fbc56747a13e5d87a57a7b5e70434004 .avia-svg-icon svg:first-child{
fill:#b2e079;
stroke:#b2e079;
}

#top .hr.hr-invisible.av-7bi1r-716752701e076ba416282b9007a6d0e7{
height:30px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-m4ytkcvg-db077f4e9367b80be0711cacf4da0764{
margin-top:-50px;
margin-bottom:0px;
}
.flex_column.av-m4ytkcvg-db077f4e9367b80be0711cacf4da0764{
width:33%;
margin-left:0;
padding:1% 1% 1% 1%;
background-color:#096499;
background:linear-gradient( to bottom, #096499, #003956, #003956 );
}
.avia_transform .flex_column.av-m4ytkcvg-db077f4e9367b80be0711cacf4da0764{
animation-duration:1.5s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-m4ytkcvg-db077f4e9367b80be0711cacf4da0764 .av-flex-placeholder{
width:0.5%;
}

.avia-image-container.av-6mhnv-a5e8499eafcfe57d219a4272a8d2c86f img.avia_image{
box-shadow:none;
}
.avia-image-container.av-6mhnv-a5e8499eafcfe57d219a4272a8d2c86f .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av_textblock_section.av-66xh7-7a2c7776dc86699bd99a62eb10b4d21c .avia_textblock{
color:#ffffff;
text-align:center;
}

.avia_transform  .avia-button-wrap.av-5wkmz-3766b9f1949352df5e5c1bc7ab896815-wrap{
animation-duration:1.5s;
}
#top #wrap_all .avia-button.av-5wkmz-3766b9f1949352df5e5c1bc7ab896815{
font-size:13px;
background-color:#003956;
border-color:#005587;
color:#b2e079;
border-style:none;
border-width:1px 1px 0 4px;
border-radius:0 0 0 0;
transition:all 0.4s ease-in-out;
margin:10px 0 0 0;
}
#top #wrap_all.avia-button.av-5wkmz-3766b9f1949352df5e5c1bc7ab896815:hover .avia_button_background{
border-radius:0 0 0 0;
}
#top #wrap_all .avia-button.av-5wkmz-3766b9f1949352df5e5c1bc7ab896815 .avia-svg-icon svg:first-child{
fill:#b2e079;
stroke:#b2e079;
}

#top .flex_column_table.av-equal-height-column-flextable.av-4y37b-6a585397a8c721771841fb5ed779f036{
margin-top:-50px;
margin-bottom:0px;
}
.flex_column.av-4y37b-6a585397a8c721771841fb5ed779f036{
width:33%;
margin-left:0;
padding:1% 1% 1% 1%;
background-color:#096499;
background:linear-gradient( to bottom, #096499, #003956, #003956 );
}
.avia_transform .flex_column.av-4y37b-6a585397a8c721771841fb5ed779f036{
animation-duration:1.5s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-4y37b-6a585397a8c721771841fb5ed779f036 .av-flex-placeholder{
width:0.5%;
}

.avia-image-container.av-4crub-8661fd567b0df3a86c9dfcbf377583c6 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-4crub-8661fd567b0df3a86c9dfcbf377583c6 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av_textblock_section.av-44p97-cdf55cf08f565918100f8dd6b9a0ff5c .avia_textblock{
color:#ffffff;
text-align:center;
}

#top #wrap_all .avia-button.av-3gl1n-0747605cc4b2884f8b5d7cf93c09e530{
font-size:13px;
background-color:#003956;
border-color:#005587;
color:#b2e079;
border-style:none;
border-width:1px 1px 0 4px;
border-radius:0 0 0 0;
transition:all 0.4s ease-in-out;
margin:10px 0 0 0;
}
#top #wrap_all.avia-button.av-3gl1n-0747605cc4b2884f8b5d7cf93c09e530:hover .avia_button_background{
border-radius:0 0 0 0;
}
#top #wrap_all .avia-button.av-3gl1n-0747605cc4b2884f8b5d7cf93c09e530 .avia-svg-icon svg:first-child{
fill:#b2e079;
stroke:#b2e079;
}

#top .flex_column_table.av-equal-height-column-flextable.av-2uhzf-419c35db22845077b925b46b6bca19ef{
margin-top:-50px;
margin-bottom:0px;
}
.flex_column.av-2uhzf-419c35db22845077b925b46b6bca19ef{
width:33%;
margin-left:0;
padding:1% 1% 1% 1%;
background-color:#096499;
background:linear-gradient( to bottom, #096499, #003956, #003956 );
}
.avia_transform .flex_column.av-2uhzf-419c35db22845077b925b46b6bca19ef{
animation-duration:1.5s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-2uhzf-419c35db22845077b925b46b6bca19ef .av-flex-placeholder{
width:0.5%;
}

.avia-image-container.av-2505r-b46cbcfa28152715bca8b47ee174b7e7 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-2505r-b46cbcfa28152715bca8b47ee174b7e7 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av_textblock_section.av-1knir-0d404c3842cf7b5f9e83d6705bcd4773 .avia_textblock{
color:#ffffff;
text-align:center;
}

#top #wrap_all .avia-button.av-137tj-975c454873c8eebf36aad627aa8a0a89{
font-size:13px;
background-color:#003956;
border-color:#005587;
color:#b2e079;
border-style:none;
border-width:1px 1px 0 4px;
border-radius:0 0 0 0;
transition:all 0.4s ease-in-out;
margin:10px 0 0 0;
}
#top #wrap_all.avia-button.av-137tj-975c454873c8eebf36aad627aa8a0a89:hover .avia_button_background{
border-radius:0 0 0 0;
}
#top #wrap_all .avia-button.av-137tj-975c454873c8eebf36aad627aa8a0a89 .avia-svg-icon svg:first-child{
fill:#b2e079;
stroke:#b2e079;
}

.flex_cell.av-ly4hsue3-7dd57e9311b736ba98f988ed772e25d2{
vertical-align:middle;
height:50px;
min-height:50px;
background-color:#003956;
}
.responsive #top #wrap_all .flex_cell.av-ly4hsue3-7dd57e9311b736ba98f988ed772e25d2{
padding:2% 2% 2% 2% !important;
}

#top .hr.av-ly4hue0k-1af9e9522ed78d2573e3cffad24d62b0{
margin-top:-20px;
margin-bottom:-20px;
}
.hr.av-ly4hue0k-1af9e9522ed78d2573e3cffad24d62b0 .hr-inner{
width:75%;
border-color:#005587;
}

.flex_cell.av-ly448j66-8ca0234986ef1b7f9bad3534973a3246{
vertical-align:middle;
background-color:#003956;
background:linear-gradient( to bottom, #003956, #003956, #005587 );
}
.responsive #top #wrap_all .flex_cell.av-ly448j66-8ca0234986ef1b7f9bad3534973a3246{
padding:4% 6% 4% 6% !important;
}

#top .avia-animated-number.av-ly44cjp2-5c14bc0316f2c7df401ca3b0ce451c52 .avia-animated-number-title{
font-size:40px;
}
#top .avia-animated-number.av-ly44cjp2-5c14bc0316f2c7df401ca3b0ce451c52 .avia-animated-number-content{
font-size:18px;
}

.flex_cell.av-ly448oca-3af338a6c9e02527491b87d06a252235{
vertical-align:middle;
background-color:#003956;
background:linear-gradient( to bottom, #003956, #003956, #005587 );
}
.responsive #top #wrap_all .flex_cell.av-ly448oca-3af338a6c9e02527491b87d06a252235{
padding:4% 6% 4% 6% !important;
}

#top .avia-animated-number.av-ly44jw49-333241f2cc87206230b1eb18cdb1b793 .avia-animated-number-title{
font-size:40px;
}
#top .avia-animated-number.av-ly44jw49-333241f2cc87206230b1eb18cdb1b793 .avia-animated-number-content{
font-size:18px;
}

.flex_cell.av-ly448tkq-516464d6cf3a58e57e0cd4c7908170d6{
vertical-align:middle;
background-color:#003956;
background:linear-gradient( to bottom, #003956, #003956, #005587 );
}
.responsive #top #wrap_all .flex_cell.av-ly448tkq-516464d6cf3a58e57e0cd4c7908170d6{
padding:4% 6% 4% 6% !important;
}

#top .avia-animated-number.av-ly44jiiw-71ddadf26de1596e669aa4bb34c9ebcd .avia-animated-number-title{
font-size:40px;
}
#top .avia-animated-number.av-ly44jiiw-71ddadf26de1596e669aa4bb34c9ebcd .avia-animated-number-content{
font-size:18px;
}

.flex_cell.av-ly448zqs-4c976cb57c7166d3d78dc325c6c0af8f{
vertical-align:middle;
background-color:#003956;
background:linear-gradient( to bottom, #003956, #003956, #005587 );
}
.responsive #top #wrap_all .flex_cell.av-ly448zqs-4c976cb57c7166d3d78dc325c6c0af8f{
padding:4% 6% 4% 6% !important;
}

#top .avia-animated-number.av-ly44hy8l-cd6b0a5c118bbd3ed5d9e5a2ba882fca .avia-animated-number-title{
font-size:40px;
}
#top .avia-animated-number.av-ly44hy8l-cd6b0a5c118bbd3ed5d9e5a2ba882fca .avia-animated-number-content{
font-size:18px;
}

.flex_cell.av-ly4494kf-f703f19bf27aa8bc27b756c448441b3f{
vertical-align:middle;
background-color:#003956;
background:linear-gradient( to bottom, #003956, #003956, #005587 );
}
.responsive #top #wrap_all .flex_cell.av-ly4494kf-f703f19bf27aa8bc27b756c448441b3f{
padding:4% 6% 4% 6% !important;
}

#top .avia-animated-number.av-ly44hcew-156670e53aa78427d6dd791f943d3f44 .avia-animated-number-title{
font-size:40px;
}
#top .avia-animated-number.av-ly44hcew-156670e53aa78427d6dd791f943d3f44 .avia-animated-number-content{
font-size:18px;
}

.flex_cell.av-lu964fo4-064c5482efdf4876beb74228517248a9{
vertical-align:middle;
height:140px;
min-height:140px;
background:url(https://ctdginc.com/wp-content/uploads/2025/02/CTDG-Project-Locations-Map-North-America.png) 50% 50% no-repeat scroll #005587;
}
.responsive #top #wrap_all .flex_cell.av-lu964fo4-064c5482efdf4876beb74228517248a9{
padding:6% 6% 6% 10% !important;
}

#top .hr.hr-invisible.av-86gmr-3531f5d0c459d3f3957121d877e65238{
height:140px;
}

.flex_cell.av-lu964xl2-db599820e68ee0a67cb4756b105e936b{
vertical-align:middle;
height:140px;
min-height:140px;
background:url(https://ctdginc.com/wp-content/uploads/2025/02/CTDG-Project-Locations-Map-Overseas_01.png) 50% 100% no-repeat scroll #8fc54e;
}
.responsive #top #wrap_all .flex_cell.av-lu964xl2-db599820e68ee0a67cb4756b105e936b{
padding:6% 6% 6% 6% !important;
}

#top .hr.hr-invisible.av-1nx9n-76a1821e071eec2ff871babb9d34fd48{
height:140px;
}

.flex_cell.av-m797xqyn-bfb5cb26e705c61edb1eb573b3c27530{
vertical-align:middle;
height:140px;
min-height:140px;
background:url(https://ctdginc.com/wp-content/uploads/2025/02/CTDG-Three-Convenient-Office-Locations_01b.png) 50% 50% no-repeat scroll #2688bd;
}
.responsive #top #wrap_all .flex_cell.av-m797xqyn-bfb5cb26e705c61edb1eb573b3c27530{
padding:6% 6% 6% 6% !important;
}

#top .hr.hr-invisible.av-xc0j-65ef0f76ed5e0c87ca1e770f58174477{
height:140px;
}

.flex_cell.av-155hv-7d4cc72edb902c65459b87add5d4c488{
vertical-align:top;
height:4px;
min-height:4px;
background-color:#b7b7bc;
}
.responsive #top #wrap_all .flex_cell.av-155hv-7d4cc72edb902c65459b87add5d4c488{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-o17r-06f9643fe4b4af304bc3213bf1fb3352{
vertical-align:middle;
height:500px;
min-height:500px;
background:url(https://ctdginc.com/wp-content/uploads/2024/07/CTDG-Inset-Images-Wave_1500x1200_Schematic-White.png) 0% 100% no-repeat scroll #ffffff;
}
.responsive #top #wrap_all .flex_cell.av-o17r-06f9643fe4b4af304bc3213bf1fb3352{
padding:6% 6% 6% 10% !important;
}

.flex_column.av-6fsdr-4ce6e05155a0f4db62e73b138d91ff3d{
padding:3% 6% 3% 6%;
}

#top .hr.hr-invisible.av-lem7-9d73c6d9f1ab06795335aafe4dec49a6{
height:10px;
}

#top .av-special-heading.av-59goz-c9263fb7ec2a235f52661a54d954b5ed{
padding-bottom:10px;
color:#8fc54e;
font-size:40px;
}
body .av-special-heading.av-59goz-c9263fb7ec2a235f52661a54d954b5ed .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-59goz-c9263fb7ec2a235f52661a54d954b5ed .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-59goz-c9263fb7ec2a235f52661a54d954b5ed .special-heading-inner-border{
border-color:#8fc54e;
}
.av-special-heading.av-59goz-c9263fb7ec2a235f52661a54d954b5ed .av-subheading{
font-size:20px;
color:#005587;
}

#top .av_textblock_section.av-4e3oj-2ff294f116f60bcc730376181b1e4fca .avia_textblock{
font-size:18px;
color:#818285;
}

#top .hr.hr-invisible.av-3nllb-cc119ecf9459053b95fd7227bc7d498a{
height:10px;
}

#top #wrap_all .avia-button.av-2rki7-8133616fc1fa691834a670d6f68f9922{
margin-bottom:20px;
margin-right:20px;
}

#top #wrap_all .avia-button.av-21j2z-49dff86a2743f89ad33c79351635bc2c{
background-color:#005587;
border-color:#005587;
color:#ffffff;
transition:all 0.4s ease-in-out;
margin-bottom:20px;
margin-right:20px;
}
#top #wrap_all .avia-button.av-21j2z-49dff86a2743f89ad33c79351635bc2c .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

.flex_cell.av-1fu53-088b19899cfe1f962c8f4934230764f4{
vertical-align:middle;
height:500px;
min-height:500px;
background:url(https://ctdginc.com/wp-content/uploads/2024/07/Convergent-Technologies-Design-Group_Audiovisual-Telecom-Acoustics-Security-Low-Voltage_010.jpg) 0% 50% no-repeat scroll #ffffff;
}
.responsive #top #wrap_all .flex_cell.av-1fu53-088b19899cfe1f962c8f4934230764f4{
padding:6% 6% 6% 6% !important;
}

#top .hr.hr-invisible.av-11ksj-8a0145a49d455b062e981afeaf5793ff{
height:30px;
}

.flex_cell.av-3k3z3-50b6bb502881b7552afa5b63d08b0490{
vertical-align:top;
height:4px;
min-height:4px;
background-color:#b7b7bc;
}
.responsive #top #wrap_all .flex_cell.av-3k3z3-50b6bb502881b7552afa5b63d08b0490{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-ly5afl5d-9b11a7fe15e5399f4b4520412b0127ff{
vertical-align:middle;
height:300px;
min-height:300px;
background:url(https://ctdginc.com/wp-content/uploads/2025/02/Featured-Project-Insets__Ruth-Bader-Ginsburg-1030x772.jpg) 50% 50% no-repeat scroll ;
}

#top .av-special-heading.av-ly5av0jp-2a2ab636c4d7b40cd6331159235735b2{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-ly5av0jp-2a2ab636c4d7b40cd6331159235735b2 .av-special-heading-tag .heading-char{
font-size:25px;
color:#ffffff;
padding-bottom:10px;
}
body .av-special-heading.av-ly5av0jp-2a2ab636c4d7b40cd6331159235735b2 .av-special-heading-tag .heading-char.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
.av-special-heading.av-ly5av0jp-2a2ab636c4d7b40cd6331159235735b2 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-ly5av0jp-2a2ab636c4d7b40cd6331159235735b2 .av-subheading{
font-size:15px;
}

.flex_cell.av-ly5amr4j-208dbc8511929c89bb63135e6941b709{
vertical-align:middle;
height:300px;
min-height:300px;
background:url(https://ctdginc.com/wp-content/uploads/2024/12/Featured-Project-Insets_REV1_MGM-National-Harbor-Poker-Expansion.jpg) 50% 50% no-repeat scroll ;
}

#top .av-special-heading.av-ly5bdq5z-3df2b27f9ac6f05bd90df8554aca9c04{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-ly5bdq5z-3df2b27f9ac6f05bd90df8554aca9c04 .av-special-heading-tag .heading-char{
font-size:25px;
color:#ffffff;
padding-bottom:10px;
}
body .av-special-heading.av-ly5bdq5z-3df2b27f9ac6f05bd90df8554aca9c04 .av-special-heading-tag .heading-char.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
.av-special-heading.av-ly5bdq5z-3df2b27f9ac6f05bd90df8554aca9c04 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-ly5bdq5z-3df2b27f9ac6f05bd90df8554aca9c04 .av-subheading{
font-size:15px;
}

.flex_cell.av-ly5anhj8-b1f95eb741284d7740547adc3c7f0ac2{
vertical-align:middle;
height:300px;
min-height:300px;
background:url(https://ctdginc.com/wp-content/uploads/2025/02/Featured-Project-Insets__George-Mason-University_Green-1030x772.jpg) 50% 50% no-repeat scroll ;
}

#top .av-special-heading.av-ly5bdmx3-2ceef6d0f77f24aa194f24d6e59af53e{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-ly5bdmx3-2ceef6d0f77f24aa194f24d6e59af53e .av-special-heading-tag .heading-char{
font-size:25px;
color:#ffffff;
padding-bottom:10px;
}
body .av-special-heading.av-ly5bdmx3-2ceef6d0f77f24aa194f24d6e59af53e .av-special-heading-tag .heading-char.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
.av-special-heading.av-ly5bdmx3-2ceef6d0f77f24aa194f24d6e59af53e .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-ly5bdmx3-2ceef6d0f77f24aa194f24d6e59af53e .av-subheading{
font-size:15px;
}

.flex_cell.av-ly5aoaq0-150f6c4fdb9549e2eaaeb154b77dad0b{
vertical-align:middle;
height:300px;
min-height:300px;
background:url(https://ctdginc.com/wp-content/uploads/2025/02/Featured-Project-Insets__Duquesne-University_Blue-1030x772.jpg) 0% 50% no-repeat scroll ;
}

#top .av-special-heading.av-ly5bdje5-7e0662dc0851390613f758b0298bc03d{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-ly5bdje5-7e0662dc0851390613f758b0298bc03d .av-special-heading-tag .heading-char{
font-size:25px;
color:#ffffff;
padding-bottom:10px;
}
body .av-special-heading.av-ly5bdje5-7e0662dc0851390613f758b0298bc03d .av-special-heading-tag .heading-char.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
.av-special-heading.av-ly5bdje5-7e0662dc0851390613f758b0298bc03d .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-ly5bdje5-7e0662dc0851390613f758b0298bc03d .av-subheading{
font-size:15px;
}

.flex_cell.av-ly5cwrhp-ae4ba5fae1e20bb0ff4ed994e494f019{
vertical-align:middle;
height:300px;
min-height:300px;
background:url(https://ctdginc.com/wp-content/uploads/2024/12/Featured-Project-Insets_REV1_NIH-Building-10.jpg) 0% 50% no-repeat scroll ;
}

#top .av-special-heading.av-ly5cvzpo-b54639c5d19c871ee65dbe9ef66f16ed{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-ly5cvzpo-b54639c5d19c871ee65dbe9ef66f16ed .av-special-heading-tag .heading-char{
font-size:25px;
color:#ffffff;
padding-bottom:10px;
}
body .av-special-heading.av-ly5cvzpo-b54639c5d19c871ee65dbe9ef66f16ed .av-special-heading-tag .heading-char.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
.av-special-heading.av-ly5cvzpo-b54639c5d19c871ee65dbe9ef66f16ed .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-ly5cvzpo-b54639c5d19c871ee65dbe9ef66f16ed .av-subheading{
font-size:15px;
}

.flex_cell.av-ly5cx23y-955879d4ee1b0681b4a08d8e7aabdb2c{
vertical-align:middle;
height:300px;
min-height:300px;
background:url(https://ctdginc.com/wp-content/uploads/2024/12/Featured-Project-Insets_REV1_NREL-Energy-Labs.jpg) 50% 50% no-repeat scroll ;
}

#top .av-special-heading.av-ly5cw3mk-a4c6be9c7558a9552d1b49feefd91036{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-ly5cw3mk-a4c6be9c7558a9552d1b49feefd91036 .av-special-heading-tag .heading-char{
font-size:25px;
color:#ffffff;
padding-bottom:10px;
}
body .av-special-heading.av-ly5cw3mk-a4c6be9c7558a9552d1b49feefd91036 .av-special-heading-tag .heading-char.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
.av-special-heading.av-ly5cw3mk-a4c6be9c7558a9552d1b49feefd91036 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-ly5cw3mk-a4c6be9c7558a9552d1b49feefd91036 .av-subheading{
font-size:15px;
}

.flex_cell.av-ly5cxi6a-3356a854dee9d44e12b47c5654627b2b{
vertical-align:middle;
height:300px;
min-height:300px;
background:url(https://ctdginc.com/wp-content/uploads/2024/12/Featured-Project-Insets_REV1_VCU-Childrens-Hospital.jpg) 50% 50% no-repeat scroll ;
}

#top .av-special-heading.av-ly5cw70l-dae8a137e114661e7cb455fddac60717{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-ly5cw70l-dae8a137e114661e7cb455fddac60717 .av-special-heading-tag .heading-char{
font-size:25px;
color:#ffffff;
padding-bottom:10px;
}
body .av-special-heading.av-ly5cw70l-dae8a137e114661e7cb455fddac60717 .av-special-heading-tag .heading-char.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
.av-special-heading.av-ly5cw70l-dae8a137e114661e7cb455fddac60717 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-ly5cw70l-dae8a137e114661e7cb455fddac60717 .av-subheading{
font-size:15px;
}

.flex_cell.av-ly5cxsuv-dff256d0b4f4e5beaad7c08f2196b3ce{
vertical-align:middle;
height:300px;
min-height:300px;
background:url(https://ctdginc.com/wp-content/uploads/2024/12/Featured-Project-Insets_REV1_Hart-Auditorium.jpg) 0% 50% no-repeat scroll ;
}

#top .av-special-heading.av-ly5cwapv-a2b318bcf8fcf02dde5bff7104ae6775{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-ly5cwapv-a2b318bcf8fcf02dde5bff7104ae6775 .av-special-heading-tag .heading-char{
font-size:25px;
color:#ffffff;
padding-bottom:10px;
}
body .av-special-heading.av-ly5cwapv-a2b318bcf8fcf02dde5bff7104ae6775 .av-special-heading-tag .heading-char.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
.av-special-heading.av-ly5cwapv-a2b318bcf8fcf02dde5bff7104ae6775 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-ly5cwapv-a2b318bcf8fcf02dde5bff7104ae6775 .av-subheading{
font-size:15px;
}

.flex_cell.av-1xien-433f2bf91f833a2a7f527bf9894d4711{
vertical-align:top;
height:4px;
min-height:4px;
background-color:#b7b7bc;
}
.responsive #top #wrap_all .flex_cell.av-1xien-433f2bf91f833a2a7f527bf9894d4711{
padding:0px 0px 0px 0px !important;
}

.avia-section.av-3xu6-d55da5874dadef928c0e71754029e3ee{
background-color:#ffffff;
background-image:unset;
}

#top .av-special-heading.av-lu96m0sp-fc907e967f4cd0e37b83e61be464c5b2{
padding-bottom:30px;
color:#8fc54e;
font-size:28px;
}
body .av-special-heading.av-lu96m0sp-fc907e967f4cd0e37b83e61be464c5b2 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lu96m0sp-fc907e967f4cd0e37b83e61be464c5b2 .av-special-heading-tag{
font-size:28px;
}
.av-special-heading.av-lu96m0sp-fc907e967f4cd0e37b83e61be464c5b2 .special-heading-inner-border{
border-color:#8fc54e;
}
.av-special-heading.av-lu96m0sp-fc907e967f4cd0e37b83e61be464c5b2 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-ly5d0ku8-2ad10425a3f3bb8d2ebd59dd6e717502{
height:30px;
}

#top .av-slideshow-ui.av-m91kiqb6-4501ebbf5b360f3023f6eef09cc3dbbe .avia-slideshow-arrows a{
color:rgba(129,130,133,0.26);
}
#top .av-slideshow-ui.av-m91kiqb6-4501ebbf5b360f3023f6eef09cc3dbbe .avia-slideshow-arrows a.avia-svg-icon svg:first-child{
stroke:rgba(129,130,133,0.26) !important;
fill:rgba(129,130,133,0.26) !important;
}
#top .avia-testimonial-wrapper.av-m91kiqb6-4501ebbf5b360f3023f6eef09cc3dbbe .avia-testimonial-content{
font-size:18px;
color:#818285;
}
#top .avia-testimonial-wrapper.av-m91kiqb6-4501ebbf5b360f3023f6eef09cc3dbbe .avia-testimonial-name{
font-size:20px;
color:#8fc54e;
}
.avia-testimonial-wrapper.av-m91kiqb6-4501ebbf5b360f3023f6eef09cc3dbbe .avia-testimonial-subtitle{
font-size:18px;
color:#58585a;
}
.avia-testimonial-wrapper.av-m91kiqb6-4501ebbf5b360f3023f6eef09cc3dbbe .avia-testimonial-subtitle-sep{
font-size:18px;
}
.avia-testimonial-wrapper.av-m91kiqb6-4501ebbf5b360f3023f6eef09cc3dbbe .avia-testimonial-link{
font-size:18px;
color:#58585a;
}
.avia-testimonial-wrapper.av-m91kiqb6-4501ebbf5b360f3023f6eef09cc3dbbe .avia-slideshow-controls{
color:#818285;
}

.flex_cell.av-vpoj-afe49b8074083e9b03d923f51ceeb84d{
vertical-align:top;
height:4px;
min-height:4px;
background-color:#b7b7bc;
}
.responsive #top #wrap_all .flex_cell.av-vpoj-afe49b8074083e9b03d923f51ceeb84d{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-lu9d8qt2-46535e8ee5c13794d17edc666f876059{
vertical-align:middle;
background-color:#e2e2e2;
}
.responsive #top #wrap_all .flex_cell.av-lu9d8qt2-46535e8ee5c13794d17edc666f876059{
padding:6% 6% 6% 6% !important;
}

#top .av-special-heading.av-lubbnr09-e062600cd5b6e0d2264ce2c90439e002{
padding-bottom:30px;
color:#005587;
font-size:28px;
}
body .av-special-heading.av-lubbnr09-e062600cd5b6e0d2264ce2c90439e002 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lubbnr09-e062600cd5b6e0d2264ce2c90439e002 .av-special-heading-tag{
font-size:28px;
}
.av-special-heading.av-lubbnr09-e062600cd5b6e0d2264ce2c90439e002 .special-heading-inner-border{
border-color:#005587;
}
.av-special-heading.av-lubbnr09-e062600cd5b6e0d2264ce2c90439e002 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-rpur-1acd830f4ec5fdb1935199b0870849b1{
height:30px;
}

.flex_cell.av-1z143-9152032d8be65bafa2a5331abf8d93c5{
vertical-align:top;
height:4px;
min-height:4px;
background-color:#b7b7bc;
}
.responsive #top #wrap_all .flex_cell.av-1z143-9152032d8be65bafa2a5331abf8d93c5{
padding:0px 0px 0px 0px !important;
}

.avia-section.av-jez4r-c7d5a3a7ec613d377f11ac1b6dfdc056{
background-color:#ffffff;
background-image:unset;
}

#top .hr.hr-invisible.av-it4pn-be6add09a9f4c337a9629e8c91cb6806{
height:30px;
}

#top .av_textblock_section.av-i3sir-1f5eee5aeae5607445363065d9d44bcd .avia_textblock{
font-size:18px;
color:#58585a;
text-align:center;
}

#top .hr.hr-invisible.av-ad5nn-e8d80a56f52cc2d76cb37c374e4d3b66{
height:30px;
}

.avia-section.av-ywnf-1764f5594edd7a8a3b448dd33733e9ef{
background-color:#ffffff;
background-image:unset;
}

#top .hr.hr-invisible.av-9d1fb-e372f921f585bbc633e1f8533729d550{
height:30px;
}

#top .av_textblock_section.av-8gnar-e720e88b83fb9a9baa8491059730bbdf .avia_textblock{
font-size:18px;
color:#58585a;
text-align:center;
}

#top .hr.hr-invisible.av-xt2f-e7a2ba439285c4b538f3ff69640ec3f3{
height:30px;
}


@media only screen and (min-width: 990px){ 
.avia-section.av-m4ytjf2p-f9f1fd6002300bc74d6e351e0fb2cc65{
margin-top:-30px;
margin-bottom:0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-m4ytk259-70751dd733a47a3b1025ee001afc8f48{
margin-top:-100px;
margin-bottom:0px;
}

#top #wrap_all .avia-button.av-cwwcv-6118339230d2a117d52850a35febd9b7{
margin:10px 0 0 0;
}

#top .flex_column_table.av-equal-height-column-flextable.av-c2zkz-7a5e02e7ae2726028bf86b1a52eb2db4{
margin-top:-100px;
margin-bottom:0px;
}

#top #wrap_all .avia-button.av-a9dur-6ea8a35dafb6f65c55b0afbff7da12f2{
margin:10px 0 0 0;
}

#top .flex_column_table.av-equal-height-column-flextable.av-a3ia3-d733b7537ef9bcd47ff8c38187ed019a{
margin-top:-100px;
margin-bottom:0px;
}

#top #wrap_all .avia-button.av-88j63-fbc56747a13e5d87a57a7b5e70434004{
margin:10px 0 0 0;
}

#top .flex_column_table.av-equal-height-column-flextable.av-m4ytkcvg-db077f4e9367b80be0711cacf4da0764{
margin-top:-50px;
margin-bottom:0px;
}

#top #wrap_all .avia-button.av-5wkmz-3766b9f1949352df5e5c1bc7ab896815{
margin:10px 0 0 0;
}

#top .flex_column_table.av-equal-height-column-flextable.av-4y37b-6a585397a8c721771841fb5ed779f036{
margin-top:-50px;
margin-bottom:0px;
}

#top #wrap_all .avia-button.av-3gl1n-0747605cc4b2884f8b5d7cf93c09e530{
margin:10px 0 0 0;
}

#top .flex_column_table.av-equal-height-column-flextable.av-2uhzf-419c35db22845077b925b46b6bca19ef{
margin-top:-50px;
margin-bottom:0px;
}

#top #wrap_all .avia-button.av-137tj-975c454873c8eebf36aad627aa8a0a89{
margin:10px 0 0 0;
}

.responsive #top #wrap_all .flex_cell.av-ly4hsue3-7dd57e9311b736ba98f988ed772e25d2{
padding:2% 2% 2% 2% !important;
}

.responsive #top #wrap_all .flex_cell.av-ly448j66-8ca0234986ef1b7f9bad3534973a3246{
padding:4% 6% 4% 6% !important;
}

.responsive #top #wrap_all .flex_cell.av-ly448oca-3af338a6c9e02527491b87d06a252235{
padding:4% 6% 4% 6% !important;
}

.responsive #top #wrap_all .flex_cell.av-ly448tkq-516464d6cf3a58e57e0cd4c7908170d6{
padding:4% 6% 4% 6% !important;
}

.responsive #top #wrap_all .flex_cell.av-ly448zqs-4c976cb57c7166d3d78dc325c6c0af8f{
padding:4% 6% 4% 6% !important;
}

.responsive #top #wrap_all .flex_cell.av-ly4494kf-f703f19bf27aa8bc27b756c448441b3f{
padding:4% 6% 4% 6% !important;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.avia-section.av-m4ytjf2p-f9f1fd6002300bc74d6e351e0fb2cc65{
margin-top:-30px;
margin-bottom:0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-m4ytk259-70751dd733a47a3b1025ee001afc8f48{
margin-top:0px;
margin-bottom:0px;
}

#top #wrap_all .avia-button.av-cwwcv-6118339230d2a117d52850a35febd9b7{
margin:10px 0 0 0;
}

#top .flex_column_table.av-equal-height-column-flextable.av-c2zkz-7a5e02e7ae2726028bf86b1a52eb2db4{
margin-top:0px;
margin-bottom:0px;
}

#top #wrap_all .avia-button.av-a9dur-6ea8a35dafb6f65c55b0afbff7da12f2{
margin:10px 0 0 0;
}

#top .flex_column_table.av-equal-height-column-flextable.av-a3ia3-d733b7537ef9bcd47ff8c38187ed019a{
margin-top:0px;
margin-bottom:0px;
}

#top #wrap_all .avia-button.av-88j63-fbc56747a13e5d87a57a7b5e70434004{
margin:10px 0 0 0;
}

#top .flex_column_table.av-equal-height-column-flextable.av-m4ytkcvg-db077f4e9367b80be0711cacf4da0764{
margin-top:0px;
margin-bottom:0px;
}

#top #wrap_all .avia-button.av-5wkmz-3766b9f1949352df5e5c1bc7ab896815{
margin:10px 0 0 0;
}

#top .flex_column_table.av-equal-height-column-flextable.av-4y37b-6a585397a8c721771841fb5ed779f036{
margin-top:0px;
margin-bottom:0px;
}

#top #wrap_all .avia-button.av-3gl1n-0747605cc4b2884f8b5d7cf93c09e530{
margin:10px 0 0 0;
}

#top .flex_column_table.av-equal-height-column-flextable.av-2uhzf-419c35db22845077b925b46b6bca19ef{
margin-top:0px;
margin-bottom:0px;
}

#top #wrap_all .avia-button.av-137tj-975c454873c8eebf36aad627aa8a0a89{
margin:10px 0 0 0;
}

.responsive #top #wrap_all .flex_cell.av-ly4hsue3-7dd57e9311b736ba98f988ed772e25d2{
padding:2% 2% 2% 2% !important;
}

.responsive #top #wrap_all .flex_cell.av-ly448j66-8ca0234986ef1b7f9bad3534973a3246{
padding:4% 6% 4% 6% !important;
}

.responsive #top #wrap_all .flex_cell.av-ly448oca-3af338a6c9e02527491b87d06a252235{
padding:4% 6% 4% 6% !important;
}

.responsive #top #wrap_all .flex_cell.av-ly448tkq-516464d6cf3a58e57e0cd4c7908170d6{
padding:4% 6% 4% 6% !important;
}

.responsive #top #wrap_all .flex_cell.av-ly448zqs-4c976cb57c7166d3d78dc325c6c0af8f{
padding:4% 6% 4% 6% !important;
}

.responsive #top #wrap_all .flex_cell.av-ly4494kf-f703f19bf27aa8bc27b756c448441b3f{
padding:4% 6% 4% 6% !important;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top .flex_column_table.av-equal-height-column-flextable.av-m4ytk259-70751dd733a47a3b1025ee001afc8f48{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-c2zkz-7a5e02e7ae2726028bf86b1a52eb2db4{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-a3ia3-d733b7537ef9bcd47ff8c38187ed019a{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-m4ytkcvg-db077f4e9367b80be0711cacf4da0764{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-4y37b-6a585397a8c721771841fb5ed779f036{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-2uhzf-419c35db22845077b925b46b6bca19ef{
margin-top:0px;
margin-bottom:0px;
}

.responsive #top #wrap_all .flex_cell.av-ly4hsue3-7dd57e9311b736ba98f988ed772e25d2{
padding:2% 2% 2% 2% !important;
}

.responsive #top #wrap_all .flex_cell.av-ly448j66-8ca0234986ef1b7f9bad3534973a3246{
padding:4% 6% 4% 6% !important;
}

.responsive #top #wrap_all .flex_cell.av-ly448oca-3af338a6c9e02527491b87d06a252235{
padding:4% 6% 4% 6% !important;
}

.responsive #top #wrap_all .flex_cell.av-ly448tkq-516464d6cf3a58e57e0cd4c7908170d6{
padding:4% 6% 4% 6% !important;
}

.responsive #top #wrap_all .flex_cell.av-ly448zqs-4c976cb57c7166d3d78dc325c6c0af8f{
padding:4% 6% 4% 6% !important;
}

.responsive #top #wrap_all .flex_cell.av-ly4494kf-f703f19bf27aa8bc27b756c448441b3f{
padding:4% 6% 4% 6% !important;
}

#top #wrap_all .av-special-heading.av-59goz-c9263fb7ec2a235f52661a54d954b5ed .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-lu96m0sp-fc907e967f4cd0e37b83e61be464c5b2 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-lubbnr09-e062600cd5b6e0d2264ce2c90439e002 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top .flex_column_table.av-equal-height-column-flextable.av-m4ytk259-70751dd733a47a3b1025ee001afc8f48{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-c2zkz-7a5e02e7ae2726028bf86b1a52eb2db4{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-a3ia3-d733b7537ef9bcd47ff8c38187ed019a{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-m4ytkcvg-db077f4e9367b80be0711cacf4da0764{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-4y37b-6a585397a8c721771841fb5ed779f036{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-2uhzf-419c35db22845077b925b46b6bca19ef{
margin-top:0px;
margin-bottom:0px;
}

.responsive #top #wrap_all .flex_cell.av-ly4hsue3-7dd57e9311b736ba98f988ed772e25d2{
padding:2% 2% 2% 2% !important;
}

.responsive #top #wrap_all .flex_cell.av-ly448j66-8ca0234986ef1b7f9bad3534973a3246{
padding:4% 6% 4% 6% !important;
}

.responsive #top #wrap_all .flex_cell.av-ly448oca-3af338a6c9e02527491b87d06a252235{
padding:4% 6% 4% 6% !important;
}

.responsive #top #wrap_all .flex_cell.av-ly448tkq-516464d6cf3a58e57e0cd4c7908170d6{
padding:4% 6% 4% 6% !important;
}

.responsive #top #wrap_all .flex_cell.av-ly448zqs-4c976cb57c7166d3d78dc325c6c0af8f{
padding:4% 6% 4% 6% !important;
}

.responsive #top #wrap_all .flex_cell.av-ly4494kf-f703f19bf27aa8bc27b756c448441b3f{
padding:4% 6% 4% 6% !important;
}

#top #wrap_all .av-special-heading.av-59goz-c9263fb7ec2a235f52661a54d954b5ed .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-lu96m0sp-fc907e967f4cd0e37b83e61be464c5b2 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-lubbnr09-e062600cd5b6e0d2264ce2c90439e002 .av-special-heading-tag{
font-size:0.8em;
}
}
