@charset "utf-8";
/* CSS Document */

#home-slider::after,
.clearfix:after,
.gf_right_half+.gfield,
.gf_right_third+.gfield,
.gform_fields::after,
.tabs::after {
 clear:both
}
.not-found .label,
.ui-datepicker a,
p a {
 text-decoration:none
}
.comment-list,
.footer-menu,
.footer-menu>li ul,
.footer-submenu,
.gfield,
.gform_wrapper ul,
.globe-list,
.select-options,
ul {
 list-style:none
}
.slick-slider:not(.slick-initialized) .slick-slide:not(:first-child) {
 display:none
}
#home-slider {
 position:relative;
 z-index:2;
 margin-bottom:-110px;
 height:848px
}
#home-slider.slick-initialized {
 height:auto
}
#home-slider::after {
 content:'';
 display:table
}
#home-slider .slick-slide {
 position:relative;
 width:100%;
 height:auto;
 -webkit-transition:height .3s ease;
 transition:height .3s ease;
 -webkit-clip-path:ellipse(86% 60% at 50% 40%);
 clip-path: ellipse(70% 59% at 50% 40%);
}
#home-slider .slick-slide:before {
 content:'';
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0;
 z-index:1;
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#00103a),color-stop(17%,rgba(0,16,58,.98)),color-stop(31%,rgba(0,16,58,.89)),color-stop(38%,rgba(0,16,58,.81)),color-stop(45%,rgba(0,16,58,.69)),color-stop(67%,rgba(0,16,58,.3)),color-stop(85%,rgba(0,16,58,.1)),to(transparent));
 background:linear-gradient(to bottom,#00103a 0,rgba(0,16,58,.98) 17%,rgba(0,16,58,.89) 31%,rgba(0,16,58,.81) 38%,rgba(0,16,58,.69) 45%,rgba(0,16,58,.3) 67%,rgba(0,16,58,.1) 85%,transparent 100%)
}
#home-slider .slider-caption {
 position:absolute;
 top:calc(50% - 136px);
 right:50%;
 width:100%;
 z-index:2;
 max-width:1440px;
 padding:5px 10px;
 text-align:center;
 -webkit-transform:translate(50%,-50%);
 transform:translate(50%,-50%);
 color:#fff
}
#home-slider .videoHolder {
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0;
 overflow:hidden
}
#home-slider .responsive-embed,
#home-slider .video {
 pointer-events:none;
 -webkit-transform:translate(50%,-50%);
 transform:translate(50%,-50%);
 position:absolute;
 top:50%;
 right:50%
}
#margin-bottom:0
}
home-slider .responsive-embed {
 @media only screen and (max-width:1024px) {
 #home-slider .slick-slide {
  -webkit-clip-path:ellipse(150% 60% at 50% 40%);
  clip-path:ellipse(150% 60% at 50% 40%);
  height:665px
 }
 #home-slider .slider-caption {
  max-width:700px;
  top:calc(50% - 83px)
 }
}
@media only screen and (max-width:640px) {
 #home-slider .slick-slide {
  -webkit-clip-path:ellipse(250% 60% at 50% 40%);
  clip-path:ellipse(250% 60% at 50% 40%)
 }
 #home-slider .slider-caption {
  max-width:350px;
  top:calc(50% - 50px)
 }
}

