.elementor-kit-6{--e-global-color-primary:#325BA7;--e-global-color-secondary:#222654;--e-global-color-text:#E4ECEE;--e-global-color-accent:#00B7F1;--e-global-color-ebbc3f8:#030318;--e-global-color-9750e4c:#E4ECEE;--e-global-color-82469ca:#343436;--e-global-color-b2a4d1a:#3D5BA9;--e-global-color-a839c97:#007CC2;--e-global-color-c092102:#0099D4;--e-global-color-42f2a4e:#00B7F1;--e-global-color-a88006b:#06235F;--e-global-color-ba2a7d4:#000000;--e-global-color-e1cb81e:#FFFFFF;--e-global-color-7234919:#FFFFFF00;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:2em;--e-global-typography-primary-font-weight:800;--e-global-typography-primary-letter-spacing:-0.2px;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:1.7em;--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:19px;--e-global-typography-accent-font-weight:700;background-color:#030319;font-size:16px;}.elementor-kit-6 p{margin-block-end:1em;}.elementor-kit-6 h1{color:var( --e-global-color-primary );}.elementor-kit-6 h2{color:var( --e-global-color-primary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body a{
    text-decoration: none !important;
}

body{
    font-family: var(--e-global-typography-primary-font-family) !important;
}

:is(em, label){
    font-family: var(--e-global-typography-primary-font-family) !important;
}

.ocultar{
    display: none !important;
}

/* PLANTILLAS DE BUCLE */
.product-thumbnail-wrap, .cuatro-tercios{
    aspect-ratio: 4/3;
}
.post-thumbnail-wrap, .panoramic{
    aspect-ratio: 16/9;
}
.product-thumbnail, .post-thumbnail{
    height: 100%;
    transition: all .3s ease-in-out;
}
.product-thumbnail:hover, .post-thumbnail:hover{
    transform: scale(1.1);
}

/* FORMULARIOS */
.elementor-field-label .tit-prod{
	color: #fff;
	font-family: var(--e-global-typography-primary-font-family);
	font-size: 1.1em;
}
.tit-prod{
    font-size: 1.3em;
    text-transform: uppercase;
    font-weight: 600;
}

.tit-prod h4{
    color: #fff;
}

.control-label{
    color: #fff;
}

.form-control{
    border-color: #7a7a7a !important;
    background-color: transparent !important;
	border-radius:5px!important;
	color: #fff !important;
}

.form-control option{
    color: #fff;
	background-color: #333;
}

.aclaracion a{
    color: inherit;
    font-weight: 600;
}
.btn-enviar{
    font-size: 1.2em !important;
    font-weight: 600 !important;
	background: transparent!important;
	border-radius:5px!important;
	padding: 10px 35px 10px 35px!important;
	background-color: var(--e-global-color-primary) !important;
}
.btn-enviar:hover{
	background-color: var(--e-global-color-accent) !important;
}

/* Ocultar Banner reCaptcha */
.grecaptcha-badge { visibility: hidden; }/* End custom CSS */