/* cmsms stylesheet: testCSS modified: 11/01/25 10:51:11 */
.test p{font-size:red}
/* cmsms stylesheet: wip modified: 11/01/25 10:51:11 */
.logo {
   	margin-left: 60px;
   }
   .logo a:before {
   	content: "";
   	background: url(../../uploads/images/structure/asp-swan.png);
   	position: absolute;
   	z-index: 1;
   	width: 70px;
   	height: 52px;
   	background-size: 70px 52px;
   	background-repeat: no-repeat;
   	bottom: 0;
   	left: -65px;
   	top: -20px;
   	transition: all .2s ease-in-out;
   }
   .header-fixed .logo a:before {
   	width: 60px;
   	height: 45px;
   	background-size: 60px 45px;
   	left: -50px;
   	top: -14px;
   	transform: scaleY(0.8)scaleX(0.8);
   }
   .nice-title small {
   	color: #fff;
   	display: block;
   	margin-bottom: 20px;
   }
   #pilots-intro.featured .right-box {
   	background-color: transparent;
   }
   #pilots-intro.featured .left-box.blue-bg {
   	background: rgb(121 152 172 / 80%);
   }
   .bg-white .nice-title small {
   	color: #323232
   }
   .mt-20 {
   	margin-top: 20px
   }
   .flex-container {
   	display: -webkit-box;
   	display: -moz-box;
   	display: -ms-flexbox;
   	display: -moz-flex;
   	display: -webkit-flex;
   	display: flex;
   }
   .flex-align-items-center {
   	-ms-flex-item-align: center!important;
   	align-items: center!important;
   }
   .hz-align-items-center {
   	align-items: center;
   	justify-content: center;
   }
   .cool-info-box {
   	border: 1px solid #f6b21f;
   	padding: 30px;
   	text-align: center;
   	max-width: 600px;
   	margin-right: auto;
   	margin-left: auto;
   	margin-bottom: 30px;
   }
   .cool-info-box p {
   	margin: 0;
   	font-size: 19px;
   	line-height: 32px;
   }
   .cool-info-box-icon {
   	font-size: 50px;
   	line-height: 50px;
   	margin-bottom: 20px
   }
   .hz-sub-nav {
   	position: relative;
   	z-index: 1;
   }
   .hz-sub-nav a {
   	position: relative;
   	display: block;
   	padding: 10px 15px;
   	font-size: 13px;
   	color: #323232;
   	text-transform: uppercase;
   	height: 100%;
   }
   .hz-sub-nav .active {
   	background: rgb(121 152 172 / 80%);
   	color: #fff;
   	cursor: default;
   	pointer-events: none;
   }
   .flex-row {
   	-webkit-box-orient: vertical!important;
   	-webkit-box-direction: normal!important;
   	-ms-flex-direction: column!important;
   	flex-direction: column!important;
   	height: 100%;
   }
   .align-items-center {
   	-webkit-box-align: center!important;
   	-ms-flex-align: center!important;
   	align-items: center!important;
   }
   .flex-row>div {
   	height: 100%;
   }
   @media (min-width:767px) {
   	.hz-sub-nav a {
   		color: #fff;
   	}
   	.hz-sub-nav {
   		height: 50px;
   		margin-top: -50px
   	}
   	.d-flex {
   		display: -webkit-box!important;
   		display: -ms-flexbox!important;
   		display: flex!important;
   	}
   	.flex-row {
   		-webkit-box-orient: horizontal!important;
   		-webkit-box-direction: normal!important;
   		-ms-flex-direction: row!important;
   		flex-direction: row!important;
   	}
   }
.fullwidth-slider .owl-pagination {
    bottom: 0!important;
    position: relative!important;
}
