<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 
	csw-imagetextblock-carousel.css
		
	Version: [2018-01-02 01:28 pm]
*/


/* ----------------------------------------------------------------
	Owl Carousel CSS
-----------------------------------------------------------------*/

.csw-image-textblock-carousel .owl-carousel .animated {
	-webkit-animation-duration: 1000ms;
	animation-duration: 1000ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.csw-image-textblock-carousel .owl-carousel .owl-animated-in { z-index: 0; }

.csw-image-textblock-carousel .owl-carousel .owl-animated-out { z-index: 1; }

.csw-image-textblock-carousel .owl-carousel .fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
	0% { opacity: 1; }
	100% { opacity: 0; }
}

@keyframes fadeOut {
	0% { opacity: 1; }
	100% { opacity: 0; }
}

.csw-image-textblock-carousel .owl-height {
	-webkit-transition:height 500ms ease-in-out;
	-o-transition:height 500ms ease-in-out;
	transition:height 500ms ease-in-out
}

.csw-image-textblock-carousel .owl-carousel {
	display:none;
	-webkit-tap-highlight-color:transparent;
	position:relative;
	z-index:1;
	width: 100%;
}

.csw-image-textblock-carousel .owl-carousel .owl-stage {
	position:relative;
	-ms-touch-action: pan-Y;
}

.csw-image-textblock-carousel .owl-carousel .owl-stage:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}

.csw-image-textblock-carousel .owl-carousel .owl-stage-outer {
	position:relative;
	overflow:hidden;
	-webkit-transform:translate3d(0,0,0);
}

.csw-image-textblock-carousel .owl-carousel.owl-loaded { display:block }

.csw-image-textblock-carousel .owl-carousel.owl-loading {
	display:block;
	min-height: 100px;
	/* background: url('images/preloader.gif') no-repeat center center */
}

.csw-image-textblock-carousel .owl-carousel .owl-refresh .owl-item { 
	display:none 
}


.csw-image-textblock-carousel .owl-carousel .owl-item {
	width: 100%;
	position: relative;
	/**
	min-height: 1px;
	float: left;
	**/
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
}


/*-----------------------------------------------------------------*/
/* OWL Nav */
/*-----------------------------------------------------------------*/

.csw-image-textblock-carousel .owl-theme .owl-nav.disabled, .owl-theme .owl-dots.disabled { display: none; }

.csw-image-textblock-carousel .owl-theme .owl-nav .owl-prev,
.csw-image-textblock-carousel .owl-theme .owl-nav .owl-next,
.csw-image-textblock-carousel .owl-theme .owl-dot {
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.csw-image-textblock-carousel .owl-theme .owl-dots,
.csw-image-textblock-carousel .owl-theme .owl-nav {
	text-align: center;
	-webkit-tap-highlight-color: transparent;
}



/*-----------------------------------------------------------------*/
/* OWL Loading  */
/*-----------------------------------------------------------------*/
.csw-image-textblock-carousel .owl-carousel.owl-loaded { display: block; }

.csw-image-textblock-carousel .owl-carousel.owl-loading {
	opacity: 0;
	display: block;
}

.csw-image-textblock-carousel .owl-carousel.owl-hidden { opacity: 0; }

.csw-image-textblock-carousel .owl-carousel.owl-refresh .owl-item { display: none; }

.csw-image-textblock-carousel .owl-carousel.owl-drag .owl-item {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.csw-image-textblock-carousel .owl-carousel.owl-grab {
	cursor: move;
	cursor: -webkit-grab;
	cursor: -o-grab;
	cursor: -ms-grab;
	cursor: grab;
}

.csw-image-textblock-carousel .owl-carousel.owl-rtl { direction: rtl; }

.csw-image-textblock-carousel .owl-carousel.owl-rtl .owl-item { float: right; }

.csw-image-textblock-carousel .no-js .owl-carousel { display: block; }

.csw-image-textblock-carousel .owl-carousel .owl-item .owl-lazy {
	opacity:0;
	-webkit-transition:opacity 400ms ease;
	-o-transition:opacity 400ms ease;
	transition:opacity 400ms ease
}




/*---------------------------------------------------------------*/
/* Owl Carousel - Controls - Arrows */
/*---------------------------------------------------------------*/

.csw-image-textblock-carousel .owl-carousel.with-carousel-dots .owl-nav [class*=owl-] { 
	margin-top: -38px; 
}

.csw-image-textblock-carousel .owl-theme .owl-nav [class*="owl-"] {
	background-color: #00498f;
	opacity: .5;
}
.csw-image-textblock-carousel .owl-theme .owl-nav [class*="owl-"]:hover {
	background-color: #00498f;
	opacity: 1;
}


/*-----------------------------------------------------------------*/
/* Owl Carousel - Controls - Dots */
/*-----------------------------------------------------------------*/

.csw-image-textblock-carousel .owl-theme .owl-dots {
	margin-bottom: 20px;
}

.csw-image-textblock-carousel .owl-theme .owl-dots .owl-dot {
	display: inline-block;
	zoom: 1;
	margin-top: 5px; 
}

.csw-image-textblock-carousel .owl-theme .owl-dots .owl-dot span {
	display: block;
	width: 8px;
	height: 8px;
	margin: 0 4px;
	border-radius: 50%;
	background: #ddd;
	box-shadow: 0 1px 0 rgba(0,0,0,.3);
	opacity: 1;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.csw-image-textblock-carousel .owl-theme .owl-dots .owl-dot.active span,
.csw-image-textblock-carousel .owl-theme .owl-dots .owl-dot:hover span { 	
	background: #000;
	box-shadow: 0 1px 0 rgba(255,255,255,.3);
}


/*-----------------------------------------------------------------*/
/* CSW TOP RIGHT  */
/*-----------------------------------------------------------------*/
.csw-image-textblock-carousel.cswTopRight {
	margin-top: 50px;
}
.csw-image-textblock-carousel.cswTopRight .customNav {
	 position: absolute;
    top: -42px;
    right: 0;
    margin: 0 auto;
}


/*-----------------------------------------------------------------*/
/* CSW BELOW  */
/*-----------------------------------------------------------------*/

.csw-image-textblock-carousel.cswBelow .customNav {
    bottom: 0;
    width: 100%;
    margin: 10px auto 0;
}


/*-----------------------------------------------------------------*/
/* CSW Centered */
/*-----------------------------------------------------------------*/
.csw-image-textblock-carousel.cswCentered .customNav {
	margin: 0;
   position: absolute;
   top: 50%;
   z-index: 9999;
   width: 100%;
	text-align: left;
	transform: translateY(-50%);
}

.csw-image-textblock-carousel.cswCentered .customNav.owl-nav .owl-prev {
   padding: 0 12px;
	position: relative;
	line-height: 32px;
	border: 1px solid rgba(0,0,0,0.2);
	color: #666;
	background-color: #FFF;
	font-size: 18px;
	border-radius: 50%;
	opacity: 1;		
	width: 36px;
	height: 36px;	
	transform: translateX(-50%);
	margin:0;
	left: 0;
}
.csw-image-textblock-carousel.cswCentered .customNav.owl-nav .owl-next {
   padding: 0;
	margin: 0;
	position: relative;
	line-height: 32px;
	border: 1px solid rgba(0,0,0,0.2);
	color: #666;
	background-color: #FFF;
	font-size: 18px;
	border-radius: 50%;
	opacity: 1;	
	width: 36px;
	height: 36px;	
	text-align:center;
	float: right;
   transform: translateX(50%);
	right: 0;
}

.csw-image-textblock-carousel.cswCentered .customNav.owl-nav .owl-prev:hover {
	background-color: #00498f;
	opacity: 1;
	color:#fff;
} 
.csw-image-textblock-carousel.cswCentered .customNav.owl-nav .owl-next:hover {
	background-color: #00498f;
	opacity: 1;
	color:#fff;
} 


/*-----------------------------------------------------------------*/
/* Carousel */
/*-----------------------------------------------------------------*/

.csw-image-textblock-carousel {	
	position: relative;
}

.csw-image-textblock-carousel .cswContentWrapper {
    padding: 25px;
    /** 
	 background-color: #FFF;
    border: 1px solid #E5E5E5;
    border-top: 0;
    border-radius: 0 0 5px 5px;
	 **/
}
@media screen and (max-width: 480px) {
	.csw-image-textblock-carousel .cswContentWrapper {
		height: auto !important;
	}	
}


/*-----------------------------------------------------------------*/
/* Text &amp; Description */
/*-----------------------------------------------------------------*/
.csw-image-textblock-carousel a .cswTitle,
.csw-image-textblock-carousel a .cswDesc { 
	color: inherit;
}

/*-----------------------------------------------------------------*/
/* Image */
/*-----------------------------------------------------------------*/

.csw-image-textblock-carousel .owl-carousel .owl-item img {
	display:block;
	/** 
	width:100%; 
	transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
	**/
}

.csw-image-textblock-carousel .cswImage {
	background-repeat: no-repeat;
	background-size: cover;
}

/* Image Focal Point */
.csw-image-textblock-carousel .cswImage.cswBgTopLeft { background-position: left top; }
.csw-image-textblock-carousel .cswImage.cswBgTopCenter { background-position: center top; }
.csw-image-textblock-carousel .cswImage.cswBgTopRight { background-position: right top; }

.csw-image-textblock-carousel .cswImage.cswBgMiddleLeft { background-position: left center; }
.csw-image-textblock-carousel .cswImage.cswBgMiddleCenter { background-position: center center; }
.csw-image-textblock-carousel .cswImage.cswBgMiddleRight { background-position: right center; }

.csw-image-textblock-carousel .cswImage.cswBgBottomLeft { background-position: left bottom; }
.csw-image-textblock-carousel .cswImage.cswBgBottomCenter { background-position: center bottom; }
.csw-image-textblock-carousel .cswImage.cswBgBottomRight { background-position: right bottom; }




/*
.csw-image-textblock-carousel #slider .owl-carousel .owl-item img { -webkit-transform-style: preserve-3d; }
*/

/*-----------------------------------------------------------------*/
/* Description */
/*-----------------------------------------------------------------*/
.csw-image-textblock-carousel a.cswDescLink
.csw-image-textblock-carousel a.cswEntireAreaLink .cswDesc {
	text-decoration: none;
}
.csw-image-textblock-carousel a.cswDescLink:hover,
.csw-image-textblock-carousel a.cswEntireAreaLink:hover {
	text-decoration: none;
}
.csw-image-textblock-carousel a.cswEntireAreaLink:hover .cswTitle {
	text-decoration: underline;
}

/*-----------------------------------------------------------------*/
/* Button */
/*-----------------------------------------------------------------*/

.csw-image-textblock-carousel .cswBtnLeft {
	text-align:left;
}

.csw-image-textblock-carousel .cswBtnCenter {
	text-align:Center;
}
.csw-image-textblock-carousel .cswBtnRight {
	text-align:Right;
}

.csw-image-textblock-carousel .btn-link {
	padding: 6px 0px;
}

.cswButtonBox {
    display: inline-block;
}

.cswButtonBox.cswTextAlign-right {
    float: right;
}

.cswButtonBox.cswTextAlign-center {
    margin: 0 auto;
    display: table;
}

/*-----------------------------------------------------------------*/
/* Link */
/*-----------------------------------------------------------------*/

.cswLink.cswTextAlign-right {
    float: right;
}

.cswLink.cswTextAlign-center {
    margin: 0 auto;
    display: table;
}


/* hack to correct right edge from not showing */
.csw-image-textblock-carousel .owl-carousel {
	padding-right:4px;
}

.csw-image-textblock-carousel .owl-stage-outer {
	width: calc(100% + 4px);	
}

</pre></body></html>