<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* MarComm CSS custom styles */


/*Buttons*/
 .link-arrow, .link-arrow-white {
	 padding-top: 6px;
	 color: #041e42 !important;
	 font-weight: 700;
	 text-transform: uppercase;
	 -webkit-transition: opacity 200ms ease, -webkit-transform 200ms ease-out;
	 transition: opacity 200ms ease, -webkit-transform 200ms ease-out;
	 transition: transform 200ms ease-out, opacity 200ms ease;
	 transition: transform 200ms ease-out, opacity 200ms ease, -webkit-transform 200ms ease-out;
}
 .link-arrow a span {
	 color: #041e42 !important;
}
 .link-arrow-white a span {
	 color: #ffffff !important;
}
 .link-arrow a:hover, .link-arrow-white a:hover {
	 text-decoration: none !important;
}
 .link-arrow:hover, .link-arrow-white:hover {
	 -webkit-transform: translate(0px, -3px);
	 -ms-transform: translate(0px, -3px);
	 transform: translate(0px, -3px);
	 color: #041e42 !important;
	 text-decoration: none !important;
}
 .w-inline-block {
	 max-width: 100%;
	 display: inline-block;
}
 .text-block-2 {
	 display: inline-block;
	 text-transform: uppercase;
}
 img.icon-btn, img.icon-btn-blue {
	 max-width: 100%;
	 vertical-align: middle;
	 display: inline-block;
}
 .icon-btn {
	 display: inline-block;
	 margin-top: -4px;
	 width: 30px;
	 height: 30px;
}
 @media only screen and (max-width: 767px){
	 .link-arrow-white {
		 display: flex;
		 justify-content: center;
		 margin-top: 15px;
	}
	 .link-arrow-white a span {
		 margin-bottom: 20px;
	}
}
/*Gallery*/
 .galleryWrapper {
	 margin: 60px;
	 position: relative;
	 text-align: center;
	 color: white;
	 font-size: 9px;
	 line-height: 1.4;
}
 .gw-gradient {
	 position:relative;
}
 .gw-gradient::after {
	 content: '';
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 100%;
	 background: rgb(0,0,0);
	 background: linear-gradient(180deg, rgba(0,0,0,0) 50%, rgba(0,0,0,0.75) 100%, rgba(0,0,0,1) 100%);
}
 .galleryWrapper .gw-content {
	 position: absolute;
	 bottom: 0;
	 padding: 20px 10px;
	 width: 100%;
}
 .slick-active {
	 padding: 20px 0;
}
 .slick-slide {
	 transition: transform 330ms ease-in-out;
}
 .slick-center {
	 transform: scale(1.75) 
}
 .slick-slide:not(.slick-active) {
	 margin: 20px 0;
}
 .slick-slide:not(.slick-center) {
	 opacity: 0.5;
}
 .child {
	 width:100%;
}
 .slide:not(.slick-active) {
	 cursor: pointer;
}
 .slick-prev {
	 left: -5px !important;
	 z-index: 1 !important;
	 top: 63% !important;
}
 .slick-next {
	 right: -5px !important;
	 top: 63% !important;
}
 .slick-prev:before, .slick-next:before {
	 font-family: 'slick';
	 font-size: 30px !important;
	 line-height: 1;
	 opacity: .75 !important;
	 color: #041e42 !important;
	 -webkit-font-smoothing: antialiased;
	 -moz-osx-font-smoothing: grayscale;
	 top: 63% !important;
}
 .slick-dots {
	 bottom: -45px !important;
}
 .slick-dots li {
	 margin: 0 2px !important;
}
 .slick-dots li.slick-active button:before {
	 opacity: .75;
	 background-color: #C3C3C3 !important;
	 border: 1px solid #C3C3C3 !important;
}
 .slick-dots li button:before {
	 position: absolute;
	 top: 0;
	 left: 0;
	 content: '' !important;
	 display: inline-block;
	 width: 12px !important;
	 height: 12px !important;
	 -moz-border-radius: 50% !important;
	 -webkit-border-radius: 50% !important;
	 border-radius: 50%;
	 !important;
	 opacity: 1 !important;
	 border: 1px solid #c3c3c3 !important;
	 background-color: transparent !important;
}
 @media only screen and (max-width: 991px){
	 .galleryWrapper {
		 margin: 40px;
		 font-size: 7px;
	}
	 .galleryWrapper .gw-content {
		 padding: 5px;
	}
}
 @media only screen and (max-width: 767px){
	 .galleryWrapper {
		 margin: 10px 10px 0 10px;
	}
	 .galleryWrapper .gw-content {
		 line-height: 1.3;
		 position: unset;
		 padding: 15px 10px;
		 color: #041e42;
		 font-size: 16px;
	}
	 .slick-center {
		 transform: scale(1) 
	}
	 .slick-prev {
		 left: 0px !important;
	}
	 .slick-next {
		 right: 5px !important;
	}
	 .gw-gradient::after {
		 background: transparent;
	}
	 .slick-dots {
		 bottom: -15px !important;
	}
}
 @media only screen and (max-width: 576px){
	 .slick-prev, .slick-next {
		 top: 70% !important;
	}
}</pre></body></html>