@charset "UTF-8";
/*
 Theme Name:   GCoremsa Bricks Child Theme
 Theme URI:    https://grupocoremsa.com/
 Description:  Child theme para Grupo Coremsa.
 Author:       Luis Colomé y Carlos Van Eyk
 Author URI:   https://carlosvaneyk.com/
 Template:     bricks
 Version:      1.2.2
 Text Domain:  grupocoremsa
*/
:root {
  --clr-azul-cesur: #002858;
  --clr-amarillo-cesur: #ffc836;
  --clr-gris: #d4d4d4;
  --clr-gris-claro: #efefef;
  --clr-informatica: #e70267;
  --clr-audiovisual: #ff9100;
  --clr-aeronautica: #003044;
  --text-xs: clamp(0.875rem, 0.8269rem + 0.1923vw, 1rem);
  --text-s: clamp(1rem, 1rem + 0vw, 1rem);
  --text-m: clamp(0.9375rem, 0.8173rem + 0.4808vw, 1.25rem);
  --text-l: clamp(1.13rem, 0.13vw + 1.1rem, 1.2rem);
  --text-xl: clamp(1.35rem, 0.16vw + 1.31rem, 1.44rem);
  --text-lineheight: clamp(1.523rem, 0.177vw + 1.484rem, 1.625rem);
  --h1: clamp(1.875rem, 1.5144rem + 1.4423vw, 2.8125rem);
  --h2: clamp(1.25rem, 0.8894rem + 1.4423vw, 2.1875rem);
  --h3: clamp(1.25rem, 1.0096rem + 0.9615vw, 1.875rem);
  --h4: clamp(1.25rem, 0.652vw + 1.103rem, 1.625rem);
  --h5: clamp(1.13rem, 0.13vw + 1.1rem, 1.2rem);
  --h6: clamp(0.94rem, 0.11vw + 0.91rem, 1rem);
  --animation: all 0.5s cubic-bezier(0.5, 0.5, 0, 1);
  --gubr: 6px;
  --content-width: 1440px;
  --header-title-margin: 8rem;
  --general-padding: 1.5rem;
}

body {
  font-size: var(--text-m);
  line-height: var(--text-lineheight);
}

h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1.25;
}

h1 {
  font-size: var(--h1);
}

h2 {
  font-size: var(--h2);
}

h3 {
  font-size: var(--h3);
}

h4 {
  font-size: var(--h4);
}

h5,
h6 {
  font-size: var(--h5);
}

.heading-1 {
  font-size: var(--h1);
}

.heading-2 {
  font-size: var(--h2);
}

.heading-3 {
  font-size: var(--h3);
}

.heading-4 {
  font-size: var(--h4);
}

.heading-5,
.heading-6 {
  font-size: var(--h5);
}

.text-xs {
  font-size: var(--text-xs);
}

.text-s {
  font-size: var(--text-s);
}

.text-m {
  font-size: var(--text-m);
}

.text-l {
  font-size: var(--text-l);
}

.text-xl {
  font-size: var(--text-xl);
}

/* Fluent Forms
----------------------------------------------------- */
.fluentform input, .fluentform select{
border:none!important;
  border-radius:10px!important;
  background-color:white;
  color:#050039!important;font-family:Sigma;
  font-weight:400;
}
.fluentform input::placeholder{
color: #050039!important; 
  font-family:Sigma;
  font-weight:300;
}
.ff-el-form-check, .ff-el-form-check p, .ff-el-form-check, .ff-el-form-check div{
font-size:12px;
  color:white;
padding-bottom:10px;
}
.ff-el-group{
margin-bottom:15px!important; 
}
.ff-el-input--content{
margin-bottom:0px!important; 
}
 
.fluentform button{
width:100%;
  border-radius:10px!important;
  background-color:#ffd02f!important;
  color:#050039 !important;
  font-size:20px!important;
}