/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
 .fa,
 .fas,
 .far,
 .fal,
 .fad,
 .fab {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   display: inline-block;
   font-style: normal;
   font-variant: normal;
   text-rendering: auto;
   line-height: 1; }
 
 .fa-lg {
   font-size: 1.33333em;
   line-height: 0.75em;
   vertical-align: -.0667em; }
 
 .fa-xs {
   font-size: .75em; }
 
 .fa-sm {
   font-size: .875em; }
 
 .fa-1x {
   font-size: 1em; }
 
 .fa-2x {
   font-size: 2em; }
 
 .fa-3x {
   font-size: 3em; }
 
 .fa-4x {
   font-size: 4em; }
 
 .fa-5x {
   font-size: 5em; }
 
 .fa-6x {
   font-size: 6em; }
 
 .fa-7x {
   font-size: 7em; }
 
 .fa-8x {
   font-size: 8em; }
 
 .fa-9x {
   font-size: 9em; }
 
 .fa-10x {
   font-size: 10em; }
   
/*   AQUI LOS ICONOS   */
.fa-map-marker:before {content: "\f041"; }
.fa-phone:before {content: "\f095"; }
.fa-map:before {content: "\f279"; }
.fa-map-pin:before {content: "\f276"; }
.fa-info-circle:before {content: "\f05a"; }
.fa-bed:before {content: "\f236"; }
.fa-users:before {content: "\f0c0"; }
.fa-vector-square:before {content: "\f5cb"; }
.fa-shower:before {content: "\f2cc"; }
.fa-calendar-alt:before {content: "\f073"; }
.fa-pump-soap:before {content: "\e06b"; }
.fa-wifi:before {content: "\f1eb"; }
.fa-utensils:before {content: "\f2e7"; }
.fa-volleyball-ball:before {content: "\f45f"; }
.fa-swimming-pool:before {content: "\f5c5"; }
.fa-bars:before {content: "\f0c9"; }
.fa-search:before {content: "\f002"; }
.fa-file-alt:before {content: "\f15c"; }
.fa-street-view:before {content: "\f21d"; }
.fa-facebook-f:before {content: "\f39e"; }
.fa-euro-sign:before {content: "\f153"; }
/*   FIN DE LOS ICONOS   */
 
 .sr-only {
   border: 0;
   clip: rect(0, 0, 0, 0);
   height: 1px;
   margin: -1px;
   overflow: hidden;
   padding: 0;
   position: absolute;
   width: 1px; }
 
 .sr-only-focusable:active, .sr-only-focusable:focus {
   clip: auto;
   height: auto;
   margin: 0;
   overflow: visible;
   position: static;
   width: auto; }
 @font-face {
   font-family: 'Font Awesome 5 Brands';
   font-style: normal;
   font-weight: 400;
   font-display: block;
   src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/../webfonts/fa-brands-400.eot");
   src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/../webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/../webfonts/fa-brands-400.woff2") format("woff2"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/../webfonts/fa-brands-400.woff") format("woff"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/../webfonts/fa-brands-400.ttf") format("truetype"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/../webfonts/fa-brands-400.svg#fontawesome") format("svg"); }
 
 .fab {
   font-family: 'Font Awesome 5 Brands';
   font-weight: 400; }
 @font-face {
   font-family: 'Font Awesome 5 Free';
   font-style: normal;
   font-weight: 400;
   font-display: block;
   src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/../webfonts/fa-regular-400.eot");
   src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/../webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/../webfonts/fa-regular-400.woff2") format("woff2"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/../webfonts/fa-regular-400.woff") format("woff"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/../webfonts/fa-regular-400.ttf") format("truetype"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/../webfonts/fa-regular-400.svg#fontawesome") format("svg"); }
 
 .far {
   font-family: 'Font Awesome 5 Free';
   font-weight: 400; }
 @font-face {
   font-family: 'Font Awesome 5 Free';
   font-style: normal;
   font-weight: 900;
   font-display: block;
   src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/../webfonts/fa-solid-900.eot");
   src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/../webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/../webfonts/fa-solid-900.woff2") format("woff2"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/../webfonts/fa-solid-900.woff") format("woff"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/../webfonts/fa-solid-900.ttf") format("truetype"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/../webfonts/fa-solid-900.svg#fontawesome") format("svg"); }
 
 .fa,
 .fas {
   font-family: 'Font Awesome 5 Free';
   font-weight: 900; }

  