.elementor-5346 .elementor-element.elementor-element-66e76d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-5346 .elementor-element.elementor-element-66e76d4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5346 .elementor-element.elementor-element-a2ece28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:2vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw;}.elementor-5346 .elementor-element.elementor-element-a2ece28:not(.elementor-motion-effects-element-type-background), .elementor-5346 .elementor-element.elementor-element-a2ece28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-120f155 );}.elementor-5346 .elementor-element.elementor-element-5400fd0:not(.elementor-motion-effects-element-type-background), .elementor-5346 .elementor-element.elementor-element-5400fd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-120f155 );}.elementor-5346 .elementor-element.elementor-element-5400fd0 > .elementor-container{max-width:1200px;}.elementor-5346 .elementor-element.elementor-element-5400fd0 > .elementor-background-overlay{opacity:0.25;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5346 .elementor-element.elementor-element-5400fd0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0vw;margin-bottom:-1vw;padding:2% 0% 8% 0%;}.elementor-5346 .elementor-element.elementor-element-176d858:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5346 .elementor-element.elementor-element-176d858 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-bc-flex-widget .elementor-5346 .elementor-element.elementor-element-176d858.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5346 .elementor-element.elementor-element-176d858.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5346 .elementor-element.elementor-element-176d858 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5346 .elementor-element.elementor-element-176d858 > .elementor-element-populated, .elementor-5346 .elementor-element.elementor-element-176d858 > .elementor-element-populated > .elementor-background-overlay, .elementor-5346 .elementor-element.elementor-element-176d858 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-5346 .elementor-element.elementor-element-176d858 > .elementor-element-populated{box-shadow:0px 0px 30px 2px rgba(0, 0, 0, 0.64);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:11% 11% 11% 11%;}.elementor-5346 .elementor-element.elementor-element-176d858 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5346 .elementor-element.elementor-element-511648e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5346 .elementor-element.elementor-element-511648e .elementor-button span{gap:10px;}.elementor-5346 .elementor-element.elementor-element-511648e .elementor-field-group{padding-right:calc( 1em/2 );padding-left:calc( 1em/2 );margin-bottom:1em;}.elementor-5346 .elementor-element.elementor-element-511648e .elementor-form-fields-wrapper{margin-left:calc( -1em/2 );margin-right:calc( -1em/2 );margin-bottom:-1em;}.elementor-5346 .elementor-element.elementor-element-511648e .elementor-field-group.recaptcha_v3-bottomleft, .elementor-5346 .elementor-element.elementor-element-511648e .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-5346 .elementor-element.elementor-element-511648e .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-5346 .elementor-element.elementor-element-511648e .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-5346 .elementor-element.elementor-element-511648e .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-5346 .elementor-element.elementor-element-511648e .elementor-field-group > label, .elementor-5346 .elementor-element.elementor-element-511648e .elementor-field-subgroup label{color:var( --e-global-color-primary );}.elementor-5346 .elementor-element.elementor-element-511648e .elementor-mark-required .elementor-field-label:after{color:#FF0505;}.elementor-5346 .elementor-element.elementor-element-511648e .elementor-field-group > label{font-family:"Raleway", Sans-serif;font-size:17px;font-weight:500;}.elementor-5346 .elementor-element.elementor-element-511648e .elementor-field-type-html{padding-bottom:0.1em;}.elementor-5346 .elementor-element.elementor-element-511648e .elementor-field-group .elementor-field{color:#555555;}.elementor-5346 .elementor-element.elementor-element-511648e .elementor-field-group .elementor-field, .elementor-5346 .elementor-element.elementor-element-511648e .elementor-field-subgroup label{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;}.elementor-5346 .elementor-element.elementor-element-511648e .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#01AED614;border-color:#00007599;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-5346 .elementor-element.elementor-element-511648e .elementor-field-group .elementor-select-wrapper select{background-color:#01AED614;border-color:#00007599;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-5346 .elementor-element.elementor-element-511648e .elementor-field-group .elementor-select-wrapper::before{color:#00007599;}.elementor-5346 .elementor-element.elementor-element-511648e .elementor-button{font-family:"Varela Round", Sans-serif;font-size:16px;border-radius:30px 30px 30px 30px;padding:20px 20px 20px 20px;}.elementor-5346 .elementor-element.elementor-element-511648e .e-form__buttons__wrapper__button-next{background-color:#000075;color:#F3CB4E;transition-duration:500ms;}.elementor-5346 .elementor-element.elementor-element-511648e .elementor-button[type="submit"]{background-color:#000075;color:#F3CB4E;transition-duration:500ms;}.elementor-5346 .elementor-element.elementor-element-511648e .elementor-button[type="submit"] svg *{fill:#F3CB4E;transition-duration:500ms;}.elementor-5346 .elementor-element.elementor-element-511648e .e-form__buttons__wrapper__button-previous{color:#ffffff;transition-duration:500ms;}.elementor-5346 .elementor-element.elementor-element-511648e .e-form__buttons__wrapper__button-next:hover{background-color:#F3CB4E;color:#000075;}.elementor-5346 .elementor-element.elementor-element-511648e .elementor-button[type="submit"]:hover{background-color:#F3CB4E;color:#000075;}.elementor-5346 .elementor-element.elementor-element-511648e .elementor-button[type="submit"]:hover svg *{fill:#000075;}.elementor-5346 .elementor-element.elementor-element-511648e .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-5346 .elementor-element.elementor-element-511648e{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-5346 .elementor-element.elementor-element-7e5f223:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5346 .elementor-element.elementor-element-7e5f223 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00007500;}.elementor-bc-flex-widget .elementor-5346 .elementor-element.elementor-element-7e5f223.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5346 .elementor-element.elementor-element-7e5f223.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5346 .elementor-element.elementor-element-7e5f223 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 12% 0% 12%;}.elementor-5346 .elementor-element.elementor-element-7e5f223 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5346 .elementor-element.elementor-element-2adf821 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-5346 .elementor-element.elementor-element-2adf821{text-align:start;}.elementor-5346 .elementor-element.elementor-element-2adf821 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:20px;font-weight:300;text-transform:none;color:#000075;}@media(max-width:1024px){.elementor-5346 .elementor-element.elementor-element-5400fd0{margin-top:15%;margin-bottom:10%;padding:0% 5% 0% 5%;}.elementor-5346 .elementor-element.elementor-element-176d858 > .elementor-element-populated{margin:5% 5% 5% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;}.elementor-5346 .elementor-element.elementor-element-7e5f223 > .elementor-element-populated{margin:5% 0% 5% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-5346 .elementor-element.elementor-element-2adf821{text-align:center;}}@media(max-width:767px){.elementor-5346 .elementor-element.elementor-element-5400fd0{margin-top:20%;margin-bottom:20%;}.elementor-5346 .elementor-element.elementor-element-176d858 > .elementor-element-populated, .elementor-5346 .elementor-element.elementor-element-176d858 > .elementor-element-populated > .elementor-background-overlay, .elementor-5346 .elementor-element.elementor-element-176d858 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-5346 .elementor-element.elementor-element-176d858 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:10% 10% 10% 10%;}.elementor-5346 .elementor-element.elementor-element-7e5f223 > .elementor-element-populated{padding:5% 5% 5% 5%;}.elementor-5346 .elementor-element.elementor-element-2adf821 > .elementor-widget-container{margin:0px 0px 15px 00px;}.elementor-5346 .elementor-element.elementor-element-2adf821{text-align:center;}.elementor-5346 .elementor-element.elementor-element-2adf821 .elementor-heading-title{font-size:18px;}}@media(min-width:768px){.elementor-5346 .elementor-element.elementor-element-66e76d4{--width:100%;}.elementor-5346 .elementor-element.elementor-element-a2ece28{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5346 .elementor-element.elementor-element-176d858{width:100%;}.elementor-5346 .elementor-element.elementor-element-7e5f223{width:100%;}}/* Start custom CSS for html, class: .elementor-element-6851105 *//* =====================================
   SECCIÓN GENERAL
===================================== */

/* CONTENEDOR PRINCIPAL */
.contact-us {

  /* ANCHO COMPLETO DEL VIEWPORT */
  width:100vw;

  /* ALTURA MÍNIMA */
  min-height:30vw;

  /* FONDO BLANCO */
  background-color:#FFFFFF;

  /* OCULTA ELEMENTOS SOBRANTES */
  overflow:hidden;

  /* FLEXBOX */
  display:flex;

  /* ESTIRA AMBAS COLUMNAS */
  align-items:stretch;

  /* ROMPE EL CONTENEDOR PARA HACERLO FULL WIDTH */
  margin-left:calc(-50vw + 50%);
  margin-right:calc(-50vw + 50%);
}


/* =====================================
   COLUMNA IZQUIERDA
===================================== */

/* CONTENEDOR DEL CONTENIDO */
.contact-us-content {

  /* OCUPA LA MITAD */
  width:50%;

  /* ESPACIADO INTERNO */
  padding:3.47vw 4.17vw 3.47vw 20vw !important;

  /* FLEXBOX */
  display:flex;

  /* ELEMENTOS EN COLUMNA */
  flex-direction:column;

  /* CENTRADO VERTICAL */
  justify-content:center;

  /* ENCIMA DE LAS DECORACIONES */
  z-index:2;

  /* POSICIONAMIENTO RELATIVO */
  position:relative;

  /* OCULTA SOBRANTES */
  overflow:hidden;
}


/* =====================================
   SÍMBOLOS DECORATIVOS
===================================== */

/* ESTILOS GENERALES DE LOS SÍMBOLOS */
.contact-us-content::before,
.contact-us-content::after {

  /* POSICIONAMIENTO ABSOLUTO */
  position:absolute;

  /* FUENTE GRUESA */
  font-family:Arial Black;

  /* PESO DE FUENTE */
  font-weight:900;

  /* COLOR GRIS CLARO */
  color:#F5F5F5;

  /* NO INTERFIERE CON CLICS */
  pointer-events:none;

  /* NO SE PUEDE SELECCIONAR */
  user-select:none;

  /* DETRÁS DEL CONTENIDO */
  z-index:0;
}

/* SÍMBOLO SUPERIOR */
.contact-us-content::before {

  /* ICONO DE SOBRE */
  content:"✉";

  /* TAMAÑO */
  font-size:14vw;

  /* POSICIÓN HORIZONTAL */
  left:2vw;

  /* POSICIÓN VERTICAL */
  top:1vw;

  /* ROTACIÓN */
  transform:rotate(-15deg);
}

/* SÍMBOLOS INFERIORES */
.contact-us-content::after {

  /* DOS SOBRES */
  content:"✉✉";

  /* TAMAÑO */
  font-size:9vw;

  /* POSICIÓN HORIZONTAL */
  left:12vw;

  /* POSICIÓN INFERIOR */
  bottom:1vw;

  /* POSICIÓN SUPERIOR */
  top:15vw !important;

  /* ROTACIÓN */
  transform:rotate(12deg);

  /* SEPARACIÓN */
  letter-spacing:3vw;
}


/* =====================================
   TÍTULO
===================================== */

/* TÍTULO PRINCIPAL */
.contact-us-content h2 {

  /* COLOR AZUL OSCURO */
  color:#090250;

  /* TAMAÑO */
  font-size:3vw;

  /* ALTURA DE LÍNEA */
  line-height:1;

  /* MARGEN INFERIOR */
  margin-bottom:1.5vw;

  /* ANCHO MÁXIMO */
  max-width:30vw;

  /* POSICIONAMIENTO */
  position:relative;

  /* ENCIMA DE DECORACIONES */
  z-index:2;
}

/* PALABRA DESTACADA */
.contact-us-content h2 span {

  /* COLOR AMARILLO */
  color:#F3CB4E;

  /* SIN CURSIVA */
  font-style:normal;

  /* POSICIÓN RELATIVA */
  position:relative;

  /* AJUSTA AL TEXTO */
  display:inline-block;
}

/* RAYA DECORATIVA */
.contact-us-content h2 span::after {

  /* ELEMENTO VACÍO */
  content:"";

  /* POSICIONAMIENTO ABSOLUTO */
  position:absolute;

  /* INICIO IZQUIERDO */
  left:0;

  /* POSICIÓN INFERIOR */
  bottom:-0.35vw;

  /* ANCHO COMPLETO */
  width:100%;

  /* GROSOR */
  height:0.3vw;

  /* COLOR AMARILLO */
  background:#F3CB4E;

  /* PUNTAS REDONDEADAS */
  border-radius:5vw;
}


/* =====================================
   PÁRRAFO
===================================== */

/* TEXTO DESCRIPTIVO */
.contact-us-content p {

  /* COLOR */
  color:#090250;

  /* TAMAÑO */
  font-size:1vw;

  /* ALTURA DE LÍNEA */
  line-height:1.6em;

  /* ANCHO MÁXIMO */
  max-width:28vw;

  /* POSICIONAMIENTO */
  position:relative;

  /* ENCIMA DE DECORACIONES */
  z-index:2;
}


/* =====================================
   BOTONES
===================================== */

/* CONTENEDOR DE BOTONES */
.contact-us-buttons {

  /* FLEXBOX */
  display:flex;

  /* SEPARACIÓN */
  gap:1.2vw;

  /* MARGEN SUPERIOR */
  margin-top:2vw;

  /* PERMITE SALTO DE LÍNEA */
  flex-wrap:wrap;

  /* POSICIONAMIENTO */
  position:relative;

  /* ENCIMA DE DECORACIONES */
  z-index:2;
}

/* BOTÓN GENERAL */
.contact-btn {

  /* FONDO */
  background:#000075;

  /* COLOR DEL TEXTO */
  color:#FFFFFF;

  /* SIN BORDE */
  border:none;

  /* ESPACIADO INTERNO */
  padding:14px 28px;

  /* BORDES REDONDEADOS */
  border-radius:5vw;

  /* CURSOR */
  cursor:pointer;

  /* FLEXBOX */
  display:inline-flex;

  /* CENTRADO VERTICAL */
  align-items:center;

  /* CENTRADO HORIZONTAL */
  justify-content:center;

  /* ESPACIO ENTRE ICONO Y TEXTO */
  gap:0.7vw;

  /* AJUSTE AL CONTENIDO */
  width:fit-content;

  /* TAMAÑO DE TEXTO */
  font-size:0.95vw;

  /* NEGRITA */
  font-weight:700;

  /* SIN SUBRAYADO */
  text-decoration:none;

  /* TRANSICIÓN */
  transition:0.3s ease;
}

/* ICONOS */
.contact-btn i {

  /* TAMAÑO */
  font-size:1vw;
}

/* HOVER BOTÓN VIAJAR */
.contact-btn.travel:hover {

  /* NUEVO FONDO */
  background:#01AED6;

  /* COLOR DEL TEXTO */
  color:#FFFFFF;

  /* EFECTO ESCALA */
  transform:scale(1.05);
}

/* HOVER BOTÓN CONDUCIR */
.contact-btn.drive:hover {

  /* NUEVO FONDO */
  background:#F3CB4E;

  /* COLOR DEL TEXTO */
  color:#090250;

  /* EFECTO ESCALA */
  transform:scale(1.05);
}


/* =====================================
   COLUMNA DERECHA
===================================== */

/* CONTENEDOR DE IMAGEN */
.contact-us-image {

  /* OCUPA LA MITAD */
  width:50%;

  /* POSICIONAMIENTO */
  position:relative;

  /* OCULTA SOBRANTES */
  overflow:hidden;
}

/* IMAGEN */
.contact-us-image img {

  /* ANCHO COMPLETO */
  width:100%;

  /* ALTO COMPLETO */
  height:100%;

  /* RECORTE SIN DEFORMAR */
  object-fit:cover;

  /* ELIMINA ESPACIOS */
  display:block;

  /* RECORTE DIAGONAL */
  clip-path:polygon(
    18% 0%,
    100% 0%,
    100% 100%,
    0% 100%
  );
}


/* =====================================
   RESPONSIVE
===================================== */

@media (max-width:1024px) {

  /* APILA LAS COLUMNAS */
  .contact-us {
    flex-direction:column;
  }

  /* CONTENIDO A ANCHO COMPLETO */
  .contact-us-content {
    width:100%;

    padding:10vw 7vw !important;

    text-align:center;

    align-items:center;
  }

  /* TÍTULO MÁS GRANDE */
  .contact-us-content h2 {

    font-size:10vw;

    max-width:100%;
  }

  /* RAYA MÁS GRUESA */
  .contact-us-content h2 span::after {

    height:0.8vw;

    bottom:-0.8vw;
  }

  /* TEXTO MÁS GRANDE */
  .contact-us-content p {

    font-size:3.5vw;

    max-width:100%;
  }

  /* BOTONES CENTRADOS */
  .contact-us-buttons {

    justify-content:center;

    gap:3vw;

    margin-top:5vw;
  }

  /* BOTONES MÁS GRANDES */
  .contact-btn {

    padding:3vw 5vw;

    font-size:3.5vw;

    gap:2vw;
  }

  /* ICONOS MÁS GRANDES */
  .contact-btn i {

    font-size:3.5vw;
  }

  /* IMAGEN A ANCHO COMPLETO */
  .contact-us-image {

    width:100%;

    height:90vw;
  }

  /* ELIMINA EL RECORTE DIAGONAL */
  .contact-us-image img {

    clip-path:none;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-57c262e */.contact-box{
    width:100%;
    
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    text-align:center;

    gap:0.5vw; 
}

/* CONTÁCTANOS */
.contact-box .contact-mini{
    font-size:2.5vw;
    line-height:1.1;
    font-weight:700;
    color:#FFDE00;
    margin-bottom:0.2vw;
    max-width:40vw;
}

/* TITULO */
.contact-box h2{
    font-size:1.2vw;
    line-height:1.1;
    color:#FFFFFF;
    font-weight:400;
    margin-bottom:0.5vw; 
    max-width:100%;
    margin-top:0;
}

/* PARRAFO */
.contact-box p{
    font-size:1vw;
    line-height:1.5; 
    color:#C9D6FB;
    max-width:50%;
    font-weight:400;
    margin:0;
    margin-top: 1vw !important; 
}

/* QUITA ESPACIOS AUTOMATICOS */
.contact-box .contact-mini,
.contact-box h2,
.contact-box p{
    margin:0;
    padding:0;
    margin-bottom:-0.5vw;
}


/* RESPONSIVE */
@media(max-width:1024px){

.contact-box{
    gap:2vw;
}

.contact-box .contact-mini{
    font-size:3.5vw;
    margin-bottom:1vw;
}

.contact-box h2{
    font-size:8vw;
    margin-bottom:2vw;
}

.contact-box p{
    font-size:3.5vw;
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2adf821 */.contact-right{
    width:100%;
    color:white;
    position:relative;
    z-index:2;
}

/* TEXTO PEQUEÑO */
.contact-right .mini-text{
    display:block;
    font-size:1.2vw;
    font-weight:400;
    margin-bottom:1.8vw;
    color:#FFFFFF;
    line-height:1.2;
}

/* TITULO */
.contact-right h2{
    font-size:2vw;
    line-height:1.1;
    font-weight:700;
    color:#FFFFFF;
    margin-bottom:2vw;
    max-width:40vw;
}

/* PALABRA AMARILLA */
.contact-right h2 span{
    color:#FFDE00;
}

/* LINEA */
.contact-right .line{
    width:5vw;
    height:0.3vw;
    background:#FFDE00;
    border-radius:20px;
    margin-bottom:2vw;
}

/* PARRAFO */
.contact-right p{
    font-size:1.2vw;
    line-height:1.2;
    color:#FFFFFF;
    max-width:38vw;
}

/* RESPONSIVE */
@media(max-width:1024px){

.contact-right{
    text-align:center;
}

.contact-right .mini-text{
    font-size:3.5vw;
}

.contact-right h2{
    font-size:8vw;
    max-width:100%;
    margin:auto auto 5vw;
}

.contact-right .line{
    width:15vw;
    height:1vw;
    margin:0 auto 5vw;
}

.contact-right p{
    font-size:1.5vw;
    max-width:100%;
    margin:auto;
}

}/* End custom CSS */