.contact-box p{margin-bottom:0;}
.fancybox-container{background:#FFF !important;}
.fancybox-bg{background:var(--red);border-radius:32px 0;opacity:1 !important;margin:8px;}
.fancybox-toolbar{position:relative;}
.fancybox-button{background:transparent;}
.fancybox-button--close{
	opacity: 1;
    background-color: var(--white);
    height: 58px;
    width: 58px;
    line-height: 50px;
    border-radius: 100%;
    text-align: center;
    top: 40px;
    left: 40px;
    z-index: 2;
}
.fancybox-slide--video .fancybox-content{
    box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.25);
}
.fancybox-button--close svg{
    height: 19px;
    width: 19px;
    margin: auto;
}
.fancybox-button--close svg rect{
    fill: var(--black);
}
.PullQuote-bg{transition: background-image 0.8s;}
.PullQuote-slider.hide-quote-content .PullQuote-content{visibility:hidden !important;}
.video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
	display:none;
}
.video-wrapper.playing iframe{display:block;}
.video-wrapper.playing{background-image:none !important;}
.videoModule .video-thumb img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    filter: drop-shadow(0px 4px 8px rgba(0, 0, 0, 0.25));
    border-radius: 16px;
	position:absolute;
	top:0;
	left:0;
	cursor:pointer;
}
iframe{max-width:100%;}
.docDown .docDown-box.red-bg{background-color:#A50034;}
.docDown .docDown-box.red-bg .col-right *{color:#FFF;}
.docDown .docDown-box.red-bg .col-right .btn{border-color: #fff;}
.docDown .docDown-box.red-bg .col-right .btn:hover{background-color: #fff;color: #A50034;}

.docDown .docDown-box.grey-bg{background-color:#FFF;}
.docDown .docDown-box.grey-bg .col-right *{color:#A50034;}
.docDown .docDown-box.grey-bg .col-right .btn{border-color: #A50034;}
.docDown .docDown-box.grey-bg .col-right .btn:hover{background-color: #A50034;color: #FFF;}

.videomodal .lightbox-wrp{height:100%;margin:0;}
.lightbox-column{height:100%;}
.imgtext .img-col.round-img .img-wrapper{border-radius: 0 0 420px 420px;}
.principle-sec.green{background-color:#009B4E;}
.news-block .news-img .img-wrapper{cursor:pointer;}
.alert-danger{margin-top:150px;}
.btn-primary:disabled{background:#CCC;color:#e5e5e5;}
.videoModule .video-thumb img{filter:none;}
.videoModule .video-thumb .slick-current.slick-active .thumb-video, .thumb-video:hover{filter:drop-shadow(0px 4px 8px rgba(0, 0, 0, 0.25));}
.slick-current.slick-active .thumb-video .icon{display:none;}
.video-module-content .content p a, .video-module-content .content li a{color:#5178FF}
.video-module-content .content p a:hover, .video-module-content .content li a:hover{color:#FFF;}
.fancybox-infobar, .fancybox-button--zoom, .fancybox-button--play, .fancybox-button--thumbs{display:none !important;}
.bg-img.default-menu-bg{opacity:1;display:block;filter:saturate(100%);}
.video-box .video-controle .playbtn:not(.playing) .now-playing{display:none;}
.video-box .video-controle .playbtn.playing .watch-now{display:none;}
.pullquote-bg-slider{
	position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    display: block;
}
.pullquote-bg-slider .slick-list{width:100%;height:100%;}
.pullquote-bg-slider .slick-list .slick-track{height:100%;}
.tilesSlider .item-box .img-wrapper img{    
	-webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.tilesSlider .item-box:hover .img-wrapper img{
	-webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.tilesSlider .item-box:hover .item-content{
	bottom:0;
}
.tilesSlider .item-box:hover .item-content .btn{
	opacity:1;
	visibility:visible;
}
.tiles-module.position-relative{z-index:1;}
.single-event.past-event.aos-animate{opacity:0.5;}
#google_translate_element {
    display: none;
    position: fixed;
    top: 20px;
    left: 20px;
    z-index: 99;
}
@media only screen and (max-width: 1199px){
    .fancybox-bg::before{
        background-size: contain;
        background-position: left bottom;
        left: -50px;
    }
}
@media only screen and (max-width: 991px){
	.imgtext .img-col.round-img .img-wrapper{
		border-radius: 0 420px 420px 0;
	}
}
@media only screen and (max-width: 768px){
	.imgtext .img-col.round-img .img-wrapper{
		border-radius: 0 420px 420px 0;
	}
	.navigation-dropdown .bg-img{display:none !important;}
	.PullQuote .PullQuote-bg.no-img{height:150px;}
}