.gkd-project-slide{position:relative;background:center no-repeat;background-size:cover}
.gkd-project-slide .gkd-project-slide-content{position:relative;display:flex;align-items:center;width:450px;height:600px;background:rgba(255,255,255,0.9)}
.gkd-project-slide .gkd-project-content{padding:45px}
.gkd-project-slide .gkd-project-title{color:#000;font-size:44px;font-weight:900;text-transform:uppercase}
.gkd-project-slide .gkd-project-desc{padding:10px 0 0;line-height:1.5}
.gkd-project-slide .gkd-project-term{padding:0 0 5px;color:#0055b8;font-size:20px;font-weight:700;text-transform:uppercase}
.gkd-project-slide .gkd-project-link{position:absolute;left:45px;bottom:45px;font-weight:700}
.gkd-project-thumbs{padding:10px 100px;background:#0055b8}
.gkd-project-thumb{position:relative;padding:30px}
.gkd-project-thumb-title{position:absolute;z-index:5;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:18px;font-weight:700;text-align:center;text-transform:uppercase;transition:opacity .3s}
.gkd-project-thumb-wrap{position:relative;height:180px;background:rgba(0,0,0,0.15);opacity:0.5;transition:opacity .3s}
.gkd-project-thumb-wrap img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.gkd-project-thumb.slick-current .gkd-project-thumb-title{opacity:0}
.gkd-project-thumb.slick-current .gkd-project-thumb-wrap{opacity:1}
.gkd-project-thumbs button.slick-prev,
.gkd-project-thumbs button.slick-next{background-color:transparent;filter:invert(1)}
.gkd-project-thumbs button.slick-prev{left:40px}
.gkd-project-thumbs button.slick-next{right:40px}
.gkd-project_more{display:block;margin:40px 0 0;text-align:center}
.gkd-project_more a{display:inline-block;margin:0;color:#0055b8;text-transform:uppercase}
.gkd-project_more a:after{content:"\24";font-family:ETModules;font-size:24px;display:inline-block;vertical-align:middle;position:relative;left:4px;transition:all .3s}
.gkd-project_more a:hover:after{left:10px}
.gkd-project_more a span{display:inline-block;font-size:20px;font-weight:700;vertical-align:middle}
@media only screen and (max-width:980px){
	.gkd-project-slide{height:600px}
	.gkd-project-slide .gkd-project-slide-content{position:absolute;left:0;bottom:0;right:0;display:block;width:auto;height:auto}
	.gkd-project-slide .gkd-project-content{padding:30px 10%}
	.gkd-project-slide .gkd-project-title{font-size:40px}
	.gkd-project-slide .gkd-project-desc{display:none}
	.gkd-project-slide .gkd-project-term{font-size:18px}
	.gkd-project-slide .gkd-project-link{position:relative;left:10%;bottom:30px}
	.gkd-project-thumb-wrap{height:150px}
}
@media only screen and (max-width:480px){
	.gkd-project-slide{height:540px}
	.gkd-project-slide .gkd-project-content{padding:25px}
	.gkd-project-slide .gkd-project-title{font-size:30px}
	.gkd-project-slide .gkd-project-link{position:relative;left:25px;bottom:25px}
	.gkd-project-thumbs{display:none}
}

.leadership_wrap{overflow:hidden}
.leadership_wrap button.slick-prev,
.leadership_wrap button.slick-next{top:60%;filter:invert(1)}
.gkd-leadership{margin:0 -30px}
.gkd-leadership-slides.slick-initialized.slick-slider,
.gkd-leadership-slides .slick-list,
.gkd-leadership-slides .slick-track{overflow:visible!important}
.gkd-leadership-slide{opacity:1!important;z-index:5!important}
.gkd-leadership-slide-content{margin:0 auto;width:350px}
/*.gkd-leadership-image{position:relative;padding-top:140%;background:#fff}
.gkd-leadership-image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;transition:all .3s}*/
.gkd-leadership-image{position:relative;background:#fff}
.gkd-leadership-image img{width:100%;height:auto;transition:all .3s}
.gkd-leadership-content{padding:25px 20px 20px;background:#000;text-align:center;transition:opacity .3s}
.gkd-leadership-content .gkd-leadership-name{padding:0 0 4px;color:#fff;font-size:22px;font-weight:900;text-transform:uppercase}
.gkd-leadership-content .gkd-leadership-meta{color:#999;font-size:15px;line-height:1.4}
.gkd-leadership-slide:not(.slick-current) .gkd-leadership-content{opacity:0}
.gkd-leadership-slide:not(.slick-current) .gkd-leadership-image img{filter:grayscale(1);opacity:0.6}
@media only screen and (max-width:1280px){
	.gkd-leadership{margin:0;padding:0 15px}
	.gkd-leadership-slide-content{padding:0 15px;width:100%}
}
@media only screen and (max-width:980px){
	.gkd-leadership-content .gkd-leadership-name{font-size:20px}
}

.gkd-project_detail{margin-bottom:20px}
.gkd-project_detail label{display:block;color:#0055b8;font-size:18px;font-weight:900}
.gkd-project_detail p{padding:0;color:#fff}

#gkd-project_gallery{padding:120px 0}
#gkd-project_gallery .et_container{margin:0 auto;width:90%;max-width:1170px}
.gkd-project_gallery-title{padding:0 0 25px;font-size:44px;font-weight:900;text-align:center;text-transform:uppercase}
.gkd-project_gallery{position:relative;display:flex;flex-wrap:wrap;margin:-30px 0}
.gkd-project_gallery:before,
.gkd-project_gallery:after{content:"";position:absolute;z-index:5;left:0;top:0;right:0;height:50px;background:#fff}
.gkd-project_gallery:after{top:auto;bottom:0}
.gkd-project_gallery .slick_prev,
.gkd-project_gallery .slick_next{position:absolute;z-index:6;right:16%;margin-right:-25px;width:50px;height:50px;background:url(project/images/slick-chevron-up.png) center no-repeat;background-size:cover;cursor:pointer}
.gkd-project_gallery .slick_prev{top:25px}
.gkd-project_gallery .slick_next{top:auto;bottom:-25px;background-image:url(project/images/slick-chevron-down.png)}
.gkd-project_gallery-images{width:68%;padding:30px 40px 30px 0}
.gkd-project_gallery-image{margin:0;padding:20px 0}
.gkd-project_gallery-image .gkd-project_gallery-image-wrap{position:relative;height:520px;overflow:hidden}
.gkd-project_gallery-image .gkd-project_gallery-image-wrap img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.gkd-project_gallery-thumbs{width:32%;padding:30px 0}
.gkd-project_gallery-thumb{margin:0;padding:19px 0}
.gkd-project_gallery-thumb:hover .gkd-project_gallery-thumb-wrap{opacity:0.8;cursor:pointer}
.gkd-project_gallery-thumb .gkd-project_gallery-thumb-wrap{position:relative;height:240px;overflow:hidden;transition:opacity .3s}
.gkd-project_gallery-thumb .gkd-project_gallery-thumb-wrap img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.gkd-project_gallery-thumb.slick-current .gkd-project_gallery-thumb-wrap{filter:grayscale(1)}
@media only screen and (max-width:768px){
	#gkd-project_gallery{padding:60px 0}
	#gkd-project_gallery .et_container{width:100%}
	.gkd-project_gallery-title{padding:0 10% 25px;font-size:30px}
	.gkd-project_gallery .slick_prev,
	.gkd-project_gallery .slick_next{right:auto;top:50%;margin:-30px 0 0;width:60px;height:40px;background-color:#fff;background-size:auto 100%;transform:rotate(-90deg)}
	.gkd-project_gallery .slick_prev{left:-10px}
	.gkd-project_gallery .slick_next{right:-10px}
	.gkd-project_gallery-images{padding:0;width:100%}
	.gkd-project_gallery-thumbs{display:none}
}

#gkd-project_contact{padding:80px 0}
#gkd-project_contact .et_container{margin:0 auto;width:80%;max-width:880px}
.gkd-project_contact{display:flex;flex-wrap:wrap;align-items:center;margin:0 -40px}
.gkd-project_contact-column{padding:0 40px;width:50%}
.gkd-project_contact-image img{width:100%}
.gkd-project_contact-detail p{margin:0;padding:0 0 10px;font-size:24px}
.gkd-project_contact-detail p a{color:#666}
.gkd-project_contact-title{margin:0;padding:0 0 25px;font-size:44px;font-weight:900;text-transform:uppercase}
.gkd-project_contact-pos{margin:0;padding:0 0 20px;font-size:28px;font-weight:700;color:#005da8}
.gkd-project_contact-button{margin-top:30px}
.gkd-project_contact-button a{display:inline-block;padding:15px 40px;background:#0055b8;color:#fff;font-size:18px;font-weight:600;text-align:center}
.gkd-project_contact-media{padding-top:20px}
.gkd-project_contact-media a{position:relative;display:inline-block;margin-right:10px;width:36px;height:36px;background:#0055b8;color:#fff}
.gkd-project_contact-media a.gkd-media:before{font-family:ETModules;font-size:20px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);line-height:1}
.gkd-project_contact-media a.gkd-media.media-facebook:before{content:"\e093"}
.gkd-project_contact-media a.gkd-media.media-linkedin:before{content:"\e09d"}
@media only screen and (max-width:980px){
	.gkd-project_contact{margin:0 -20px}
	.gkd-project_contact-column{padding:0 20px}
	.gkd-project_contact-title{padding-bottom:20px;font-size:36px}
	.gkd-project_contact-pos{font-size:24px}
	.gkd-project_contact-detail p{font-size:20px}
}
@media only screen and (max-width:768px){
	#gkd-project_contact{padding:60px 0}
	.gkd-project_contact{display:block;margin:0}
	.gkd-project_contact-column{padding:0;width:100%}
	.gkd-project_contact-column.gkd-project_contact-image{padding-bottom:20px}
	.gkd-project_contact-title{font-size:30px}
	.gkd-project_contact-pos{font-size:22px}
}

.gkd-project-accordion-items .gkd-project-item{padding:12px}
.gkd-project-accordion-items .gkd-project-item-content{position:relative;padding-top:100%;background:center no-repeat;background-size:cover;text-align:center;filter:grayscale(1);transition:all .3s}
.gkd-project-accordion-items .gkd-project-item-content:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.5);transition:opacity .3s}
.gkd-project-accordion-items .gkd-project-item-content a{content:"";position:absolute;z-index:5;left:0;top:0;right:0;bottom:0}
.gkd-project-accordion-items .gkd-project-item-title{position:absolute;z-index:2;left:10%;top:50%;right:10%;transform:translateY(-50%);padding:0;color:#fff;font-size:28px;font-weight:700;text-shadow:0 0 10px #000;text-transform:uppercase;transition:opacity .3s}
.gkd-project-accordion-items .gkd-project-item.slick-current .gkd-project-item-content{filter:grayscale(0)}
.gkd-project-accordion-items .gkd-project-item.slick-current .gkd-project-item-content:before,
.gkd-project-accordion-items .gkd-project-item.slick-current .gkd-project-item-title{opacity:0}
.gkd-project-accordion .slick-prev,
.gkd-project-accordion .slick-next{background-color:#ffa257;filter:invert(1)}
.gkd-project-accordion .slick-prev{left:-80px}
.gkd-project-accordion .slick-next{right:-80px}
.gkd-project-accordion .slick-dots{bottom:-20px}
.gkd-project-accordion .slick-dots .slick-active button{background:#0055b8}
@media only screen and (max-width:980px){
	.gkd-project-accordion-items .gkd-project-item{padding-bottom:40px}
	.gkd-project-accordion-items .gkd-project-item .gkd-project-item-content{filter:grayscale(0)}
	.gkd-project-accordion-items .gkd-project-item .gkd-project-item-content:before{opacity:0}
	.gkd-project-accordion-items .gkd-project-item .gkd-project-item-title{display:none}
}
@media only screen and (max-width:768px){
	.gkd-project-accordion-items .gkd-project-item-content{padding-top:72%}
}

.gkd-projects{display:flex;flex-wrap:wrap;margin:0 -12px}
.gkd-projects .gkd-project-item{padding:12px;width:100%}
.gkd-projects .gkd-project-item a{position:absolute;z-index:15;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0)}
.gkd-projects .gkd-project-item-container{position:relative;padding-top:100%;background:#d5d5d5 center no-repeat;background-size:cover;overflow:hidden;transition:all .3s}
.gkd-projects .gkd-project-item-container:before{content:"";position:absolute;z-index:3;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.75);opacity:0;transition:opacity .3s}
.gkd-projects .gkd-project-item-content{position:absolute;z-index:5;left:10%;right:10%;top:50%;transform:translateY(-50%);text-align:center;opacity:0;transition:opacity .3s}
.gkd-projects .gkd-project-item-title{font-size:24px;font-weight:700;color:#fff;line-height:1.2}
.gkd-projects .gkd-project-item-meta{color:#fff;line-height:1.4}
.gkd-projects .gkd-project-item:hover .gkd-project-item-container{filter:grayscale(1)}
.gkd-projects .gkd-project-item:hover .gkd-project-item-container:before,
.gkd-projects .gkd-project-item:hover .gkd-project-item-content{opacity:1}
.gkd-projects.gkd-grid-columns-2 .gkd-project-item{width:50%}
.gkd-projects.gkd-grid-columns-3 .gkd-project-item{width:33.333333%}
.gkd-projects.gkd-grid-columns-4 .gkd-project-item{width:25%}
@media only screen and (max-width:980px){
	.gkd-project-grid .gkd-projects .gkd-project-item{width:50%}
}
@media only screen and (max-width:768px){
	.gkd-projects{margin:0 -6px}
	.gkd-projects .gkd-project-item{padding:6px}
	.gkd-projects .gkd-project-item-title{font-size:22px}
	.gkd-projects .gkd-project-item-meta{display:none}
}
@media only screen and (max-width:600px){
	.gkd-projects .gkd-project-item-content{left:5%;right:5%}
	.gkd-projects .gkd-project-item-title{font-size:18px}
}

.gkd-testimonial{padding:60px 0}
.gkd-testimonial .gkd-testimonial_cat{color:#0055b8;font-size:28px;font-weight:700;text-transform:uppercase}
.gkd-testimonial .gkd-testimonial_content{position:relative;font-size:22px;font-style:italic;line-height:1.5;quotes:"\201C""\201D""\2018""\2019"}
.gkd-testimonial .gkd-testimonial_content:before{content:open-quote;font-style:normal}
.gkd-testimonial .gkd-testimonial_content:after{content:close-quote;font-style:normal}
.gkd-testimonial .gkd-testimonial_author{margin-top:30px;color:#484848;font-size:22px;font-weight:700}
.gkd-testimonials ul.slick-dots{list-style:none;margin:0;padding:0;text-align:left;z-index:1555}
.gkd-testimonials ul.slick-dots li{margin:0 15px 0 0}
.gkd-testimonials ul.slick-dots .slick-active button{background:#0055b8}
@media only screen and (max-width:768px){
	.gkd-testimonial .gkd-testimonial_cat{font-size:24px}
	.gkd-testimonial .gkd-testimonial_content{font-size:20px}
	.gkd-testimonial .gkd-testimonial_author{font-size:20px}
}

.et_tabs.et_pb_text ul{list-style:none;margin:-10px;padding:0;display:flex;flex-wrap:wrap}
.et_tabs.et_pb_text ul li{position:relative;padding:10px;flex:1;text-align:center}
.et_tabs.et_pb_text ul li:before{content:"";position:absolute;left:10px;top:10px;right:10px;bottom:10px;background:#e4e4e4;width:auto;height:auto;border-radius:0}
.et_tabs.et_pb_text ul li a{position:relative;top:50%;transform:translateY(-50%);display:inline-block;padding:20px;color:#444;font-size:26px;font-weight:700;text-transform:uppercase}
.et_tabs.et_pb_text ul li.et_tab_active:before{background:#0055b8}
.et_tabs.et_pb_text ul li.et_tab_active a{color:#fff}
.et_tabs.et_tabs_md.et_pb_text ul li a{font-size:22px}
@media only screen and (max-width:768px){
	.et_tabs.et_pb_text ul{display:block;margin:0}
	.et_tabs.et_pb_text ul li{padding:5px 0;width:100%}
	.et_tabs.et_pb_text ul li a{padding:15px;font-size:18px}
}

body:not(.et-fb) .et_pane:not(.et_pane_active){display:none}
.et_pane .et_pb_image.etp_image,
.et_pane .et_pb_image.etp_image .et_pb_image_wrap{position:absolute;left:0;top:0;width:100%;height:100%}
.et_pane .et_pb_image.etp_image .et_pb_image_wrap img{position:absolute;left:10%;top:10%;width:80%;height:80%;object-fit:contain}
.et_pane_button{position:relative;display:block;padding:15px 10%;background:#e4e4e4;color:#444;font-size:18px;font-weight:700;text-transform:uppercase;border-bottom:1px solid #fff}
.et_pane_button:after{content:"\33";font-family:ETModules;font-size:20px;position:absolute;top:50%;right:20px;transform:translateY(-50%);line-height:1}
.et_pane_button.button_active{background:#0055b8;color:#fff}
.et_pane_button.button_active:after{content:"\32"}
@media only screen and (min-width:769px){
	.et_pane_button{display:none}
}
@media only screen and (max-width:768px){
	.et_tabs{display:none}
}
