.element-facilities-list{position:relative}.element-facilities-list .facilities-holder{display:grid;width:auto;margin:0 auto;grid-template-columns:1fr 1fr}@media (min-width:576px){.element-facilities-list .facilities-holder{grid-template-columns:1fr 1fr 1fr}}@media (min-width:768px){.element-facilities-list .facilities-holder{grid-template-columns:1fr 1fr 1fr 1fr}}.element-facilities-list .facility{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem}@media (min-width:768px){.element-facilities-list .facility{padding:2rem}}.element-facilities-list .facility .icon{margin-bottom:20px}@media (min-width:768px){.element-facilities-list .facility .icon{margin-bottom:30px}}@media (min-width:1400px){.element-facilities-list .facility .icon{margin-bottom:35px}}.element-facilities-list .facility .title{min-height:2rem;font-weight:700;text-align:center}@media (min-width:768px){.element-facilities-list .facility .title{font-size:24px}}.element-facilities-list .facility-border,.element-facilities-list .facility-border .facility{border-width:2px;border-style:solid}.element-facilities-list .feature-image-gradient{position:relative;z-index:0}.element-facilities-list .feature-image-gradient:after{display:block;position:absolute;top:0;left:0;width:100%;height:150px;background-image:-webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,100%,0)),color-stop(99%,#0087c3));background-image:linear-gradient(0deg,hsla(0,0%,100%,0),#0087c3 99%);background-repeat:no-repeat;background-position:0 0;background-size:100% 150px;content:" ";z-index:2}@media (min-width:200px){.element-facilities-list .feature-image-gradient:after{height:250px;background-size:100% 250px}}.element-facilities-list .feature-image{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;position:relative;background-size:100% auto;background-position-y:bottom;z-index:1}.element-facilities-list .feature-image:before{display:block;width:100%;padding-top:50%;content:""}.element-facilities-list .feature-image>.content{position:absolute;top:0;right:0;bottom:0;left:0}
/*# sourceMappingURL=facilities-list.css.map*/