<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
/*locationsOs*/
.containerSchools{ background-color:#f0eeee; }

.locationsOS{ min-height:365px;margin-bottom:30px; }
.locationsOS .locationItem{ line-height:1.6em; }
.locationsOS .image{ height:137px; background-repeat:no-repeat;background-size:cover; background-position:center center;}
.locationsOS .locationItemContent{ margin:15px 0px 15px 0px;}
.locationsOS .locationItemContent .title{ font-size:19px; font-weight:bold;}
.locationsOS .locationItemContent .address{ width:100%;}
.locationsOS .locationItemContent .address span{display:inline-block;}
.locationsOS .locationItemContent .address::before {
    content: "\f041";
    font-family: "FontAwesome";
    color: #3f3f3f;
    margin-right: 15px;
    display: inline-block;
    width: 12px;
	vertical-align:top;
}
.locationsOS .locationItemContent .tel{ width:100%;}
.locationsOS .locationItemContent .tel::before {
    content: "\f095";
    font-family: "FontAwesome";
    color: #3f3f3f;
    margin-right: 15px;
    display: inline-block;
    width: 12px;
}
.locationsOS .locationItemContent .email{ width:100%;}
.locationsOS .locationItemContent .email a{
	overflow: hidden;
    text-overflow: ellipsis;
    white-space:none;
    display: inline-block;
    width: 90%;
	vertical-align: middle;
}
.locationsOS .locationItemContent .email::before {
    content: "\f0e0";
    font-family: "FontAwesome";
    color: #3f3f3f;
    margin-right: 12px;
    display: inline-block;
    width: 12px;
}

.locationsOS .owl-item{width:25%;padding:0px 15px;}
.locationsOS .owl-controls{
	position:absolute; 
	top:0; 
	z-index:20; 
	width:100%!important; 
	top:50%; 
	height:20px; 
	margin:-20px 0 0 0;
}
.locationsOS .owl-controls .owl-prev{
	left:-20px; 
	position:absolute;
	width: 20px; 
	height: 20px;
	font-size: 0;
}
.locationsOS .owl-controls .owl-prev:before{
	content: "\f053";
    font-family: "FontAwesome";
	font-size: 20px;
}
.locationsOS .owl-controls .owl-next{
	position:absolute;
	width: 20px; 
	height: 20px;
	right:-20px;
	font-size: 0;
}

.locationsOS .owl-controls .owl-next:before{
	content: "\f054";
    font-family: "FontAwesome";
	font-size: 20px;
}

.locationsOS .facebook {
	width:40px;
	height:40px;
	background:#3b5998;
	position:absolute;
	bottom:0;
	right:15px;
}

.locationsOS .facebook:hover {
	color:#ffffff;    
	background-color: #333333;
}

.locationsOS .facebook::after {
	content: "\f09a";
    font-family: "FontAwesome";
	font-size:20px;
	text-align:center;
	width:100%;
}

@media(max-width:799px)
{
	.locationsOS .owl-controls .owl-prev{
		left:-10px; 
	}
}

@media(max-width:767px)
{
	.locationsOS .owl-controls .owl-prev{
		left:0px; 
	}
	.locationsOS .owl-stage-outer{margin-left:10px;}
}</pre></body></html>