.elementor-kit-6{--e-global-color-primary:#691A2F;--e-global-color-secondary:#FAF7F2;--e-global-color-text:#555555;--e-global-color-accent:#691A2F;--e-global-color-a9e3096:#D5AF80;--e-global-color-9ebb1dc:#DDBAA2;--e-global-color-dd9367d:#FFFFFF;--e-global-typography-primary-font-family:"Cinzel";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Cinzel";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"Cinzel";--e-global-typography-accent-font-weight:400;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1110px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1110px;}.e-con{--container-max-width:1110px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:991px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:478px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}/* Start custom CSS *//*fondo degradado*/
.bgro {background: #691A2F;
background: linear-gradient(145deg, rgba(105, 26, 47, 1) 0%, rgba(35, 10, 16, 1) 100%);
}

/*para ajustar el texto a x caracteres*/
.max-w {
  width: 100%;
  max-width: 70ch;
  /*para balancear el texto*/
  text-wrap: balance;
}

/*balancear texto*/
.balance {
	text-wrap: balance;
	} 

/*quitar margen final parece que no da problema*/
.elementor-text-editor p:last-child{ 
 margin-bottom:0px;
}

/*ocultar captcha*/
.grecaptcha-badge { visibility: hidden; }

/*definir tamaño y altura en todos los titulos */
.titulo h3{
    font-size: clamp(1.38rem, 1.32rem + 0.23vw, 1.50rem) !important;
    line-height: clamp(1.75rem, 1.64rem + 0.45vw, 2.00rem) !important;
}

/*definir tamaño y altura en todos los párrafos */
.parrafo p{
    font-size: clamp(1.00rem, 0.94rem + 0.23vw, 1.13rem) !important;
    line-height: clamp(1.38rem, 1.32rem + 0.23vw, 1.50rem) !important;
}

/*definir tamaño y altura en todos las tarjetas */
.tarjeta p{
    font-size: clamp(1.00rem, 0.94rem + 0.23vw, 1.13rem) !important;
    line-height: clamp(1.75rem, 1.69rem + 0.23vw, 1.88rem) !important;
}/* End custom CSS */