/*
Theme Name:   Bricks Child Theme
Theme URI:    https://bricksbuilder.io/
Description:  Use this child theme to extend Bricks.
Author:       Bricks
Author URI:   https://bricksbuilder.io/
Template:     bricks
Version:      1.1
Text Domain:  bricks
*/

/* BODY */
html,body {
	color: var(--color-dark);
}

#brx-content {
	min-height: calc(100vh - 260px);
}


/* ENCABEZADOS */
h1,h2,h3,h4 {
	line-height: var(--line-height-headers);
}

/* COLORES */
.text-white {
	color: var(--color-white);
}

.bg-deporte {
	background-color: var(--color-deporte);
}

.bg-cultura {
	background-color: var(--color-cultura);
}

.bg-accion-social {
	background-color: var(--color-accion-social);
}

.bg-ciencia {
	background-color: var(--color-ciencia);
}

.bg-empresa {
	background-color: var(--color-empresa);
}

/* ENCABEZADOS */
.wp-block-heading {
	margin-bottom: var(--heading-margin-bottom);
}

/* FORMULARIO */


@media (max-width: 1160px) {
	.wp-container-jet-forms-choices-field-is-layout-1.inscripciones__listado-categorias {
		justify-content: center;
	}
	.layout-column .jet-form-builder__field[type="file"] {
		max-width: 100%;
		overflow: hidden;
	}
}



#brxe-ybiqxh {
	padding: 0;
}

.select-field {
	background: #FFFFFF;
}

.jet-form-builder__label-text {
	color: #000;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 20px; /* 125% */
	margin: 36px 0px 12px 0px;
}

.jet-form-builder__field.text-field {
	border-radius: 6px;
	border: 1px solid #231F20;
}

.field-type-checkbox-field .jet-form-builder__field.checkboxes-field {
	width: auto;
}

.wp-block-heading {
	margin-top: 30px;
}

.field-type-checkbox-field {
	text-align: right;
	color: #000;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 20px; /* 125% */
	gap: 12px;
}

textarea {
	padding: 10px 12px;
	border-radius: 6px;
	border: 1px solid #A5A5A5;
}

.jet-form-builder-file-upload {
	border-radius: 6px;
	border: 1px solid #A5A5A5;
	padding: 14px;
}

input {
	margin-top: 1rem;
	border-radius: 6px;
	border: 1px solid #A5A5A5;
	padding: 6px;
}

input::file-selector-button {
	padding: 12px 18px;
	background: #231F20;
	border-radius: 12px;
	color: #FFF;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 30px; /* 187.5% */
}


.jet-form-builder__action-button-wrapper .jet-form-builder__submit-wrap {
	display: flex;
	align-items: flex-end;
	flex-direction: column;
	width: 100%;
}

.jet-form-builder__submit-wrap {
    justify-content: flex-end!important;
	margin-top: 30px;
}

button.jet-form-builder__submit.Boton {
	display: flex;
	padding: 12px 18px;
	justify-content: center;
	align-items: center;
	border-radius: 12px;
	background-color: #2FB4E4;
	color: #ffffff;
	font-size: 16px;
	font-weight: 600;
    line-height: 30px; /* 187.5% */
}

.wp-block-separator.wp-block-separator--separador {
	border-top: 1px solid #A5A5A5;
	margin-top: 66px;
}


.jet-form-builder__field {
	border-radius: 6px;
	border: 1px solid #231F20;
	/* background: #FFFFFF; */
}

label {
	color: #000000;
	font-weight: 600;
}

.jet-form-builder__field-wrap select {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L7 7L13 1' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 36px 8px;  
}

.jet-form-builder__field-wrap select:focus {
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg id='Capa_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 14 8'%3E%3C!-- Generator: Adobe Illustrator 29.0.0, SVG Export Plug-In . SVG Version: 2.1.0 Build 186) --%3E%3Cdefs%3E%3Cstyle%3E .st0 { fill: none; stroke: %23000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2px; } %3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M13,7L7,1,1,7'/%3E%3C/svg%3E");
}


/* IMPUT FILE */

.jet-form-builder-file-upload {
	display: flex;
	align-items: center;
	margin-bottom: 40px;
}

.jet-form-builder-file-upload .jet-form-builder-file-upload__content {
	order: 0;
	background-color: #F2F2F2;
	display: none;
}


.jet-form-builder-file-upload::before {
	content: '';
	display: block;
	height: 100px;
	border-left: 1px solid #A5A5A5!important;
	order: 1;
	margin: 0 14px 0 14px;
	display: none;
}

@media (min-width: 1440px) {
	.jet-form-builder-file-upload .jet-form-builder-file-upload__content {
		display: block;
	}
	.jet-form-builder-file-upload::before {
		display: block;
	}
}

.jet-form-builder-file-upload__fields {
	order: 2;
	overflow: hidden;
}

.jet-form-builder-file-upload__message {
	position: absolute;
	bottom: -40px;
	width: 100%;
	text-align: center;
}

.jet-form-builder-file-upload:has(.allow-insert-attachments__perfil) .jet-form-builder-file-upload__content {
	position: relative;
}

.jet-form-builder-file-upload:has(.allow-insert-attachments__perfil) .jet-form-builder-file-upload__content::before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Frame'%3E%3Cpath id='Vector' d='M25.375 7H16.625L12.25 12.25H7C6.07174 12.25 5.1815 12.6187 4.52513 13.2751C3.86875 13.9315 3.5 14.8217 3.5 15.75V31.5C3.5 32.4283 3.86875 33.3185 4.52513 33.9749C5.1815 34.6313 6.07174 35 7 35H35C35.9283 35 36.8185 34.6313 37.4749 33.9749C38.1313 33.3185 38.5 32.4283 38.5 31.5V15.75C38.5 14.8217 38.1313 13.9315 37.4749 13.2751C36.8185 12.6187 35.9283 12.25 35 12.25H29.75L25.375 7Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath id='Vector_2' d='M21 28C23.8995 28 26.25 25.6495 26.25 22.75C26.25 19.8505 23.8995 17.5 21 17.5C18.1005 17.5 15.75 19.8505 15.75 22.75C15.75 25.6495 18.1005 28 21 28Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 42px 42px;
}

.jet-form-builder-file-upload:has(.allow-insert-attachments__curriculum) .jet-form-builder-file-upload__content {
	position: relative;
}

.jet-form-builder-file-upload:has(.allow-insert-attachments__curriculum) .jet-form-builder-file-upload__content::before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Frame'%3E%3Cpath id='Vector' d='M26.25 3.5H10.5C9.57174 3.5 8.6815 3.86875 8.02513 4.52513C7.36875 5.1815 7 6.07174 7 7V35C7 35.9283 7.36875 36.8185 8.02513 37.4749C8.6815 38.1313 9.57174 38.5 10.5 38.5H31.5C32.4283 38.5 33.3185 38.1313 33.9749 37.4749C34.6313 36.8185 35 35.9283 35 35V12.25L26.25 3.5Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath id='Vector_2' d='M24.5 3.5V10.5C24.5 11.4283 24.8687 12.3185 25.5251 12.9749C26.1815 13.6313 27.0717 14 28 14H35' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath id='Vector_3' d='M17.5 15.75H14' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath id='Vector_4' d='M28 22.75H14' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath id='Vector_5' d='M28 29.75H14' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 42px 42px;

}

.jet-form-builder-file-upload__file {
	background-color: #F2F2F2!important;
}

.jet-form-builder-file-upload:has(.allow-insert-attachments__proyecto) .jet-form-builder-file-upload__content {
	position: relative;
}

.jet-form-builder-file-upload:has(.allow-insert-attachments__proyecto) .jet-form-builder-file-upload__content::before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Frame'%3E%3Cpath id='Vector' d='M33.25 5.25H8.75C6.817 5.25 5.25 6.817 5.25 8.75V33.25C5.25 35.183 6.817 36.75 8.75 36.75H33.25C35.183 36.75 36.75 35.183 36.75 33.25V8.75C36.75 6.817 35.183 5.25 33.25 5.25Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath id='Vector_2' d='M15.75 19.25C17.683 19.25 19.25 17.683 19.25 15.75C19.25 13.817 17.683 12.25 15.75 12.25C13.817 12.25 12.25 13.817 12.25 15.75C12.25 17.683 13.817 19.25 15.75 19.25Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath id='Vector_3' d='M36.75 26.25L31.3495 20.8495C30.6932 20.1933 29.8031 19.8247 28.875 19.8247C27.9469 19.8247 27.0568 20.1933 26.4005 20.8495L10.5 36.75' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 42px 42px;
}


/* FORMULARIO SELECTOR COLORES */

.wp-block-jet-forms-choices-field .jet-form-builder-choice--item {
	opacity: 0.75;
	border-color: transparent;
}

.wp-block-jet-forms-choices-field .jet-form-builder-choice--item.is-checked {
	opacity: 1;
	border-color: var(--color-dark);
}

.jet-form-builder-file-upload__content {
	background-color: var(--color-light);
}

/* IMPUT FILE*/

allow-insert-attachments {
	border: 1px solid #ff0033!important;
}

.allow-insert-attachments.allow-insert-attachments__perfil {

}

.allow-insert-attachments.allow-insert-attachments__curriculum {

}

.allow-insert-attachments.allow-insert-attachments__proyecto {

}


/* Menú de categorías */
.nav-category ul li a:hover {
	background-color: var(--color-dark);
	transition: all 0.3s ease-in-out;
}

/**/

.icon-deporte::after {
	aspect-ratio: 105 / 96;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='315' height='286' viewBox='0 0 315 286' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M314.667 150.528C314.667 183.168 297.58 211.815 271.9 227.962C254.021 239.197 237.43 252.318 221.853 266.579C208.679 278.634 191.147 286 171.881 286C158.831 286 146.548 282.627 135.9 276.674C118.763 267.125 99.8937 261.098 80.4544 258.469C46.801 253.93 0.666748 235.452 0.666748 169.973C0.666748 146.832 8.26911 125.576 21.8395 109.107C33.3297 95.1432 42.8636 79.7159 50.9612 63.5445C69.93 25.8444 108.908 0 153.903 0C190.503 0 223.116 17.1139 244.215 43.7768C254.12 56.3021 265.338 67.761 278.116 77.3596C300.304 94.0271 314.667 120.591 314.667 150.528Z' fill='%232FB4E4'/%3E%3Cpath d='M192.5 188C202.717 188 211 179.717 211 169.5C211 159.283 202.717 151 192.5 151C182.283 151 174 159.283 174 169.5C174 179.717 182.283 188 192.5 188Z' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M123.5 188C133.717 188 142 179.717 142 169.5C142 159.283 133.717 151 123.5 151C113.283 151 105 159.283 105 169.5C105 179.717 113.283 188 123.5 188Z' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M173.5 108C176.538 108 179 105.761 179 103C179 100.239 176.538 98 173.5 98C170.462 98 168 100.239 168 103C168 105.761 170.462 108 173.5 108Z' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M157.75 169V150.579L142 134.789L163 119L173.5 134.789H184' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.icon-cultura::after {
	aspect-ratio: 80 / 96;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='260' height='314' viewBox='0 0 260 314' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M256.413 185.452C270.504 254.796 233.684 310.237 177.133 307.169C153.036 305.871 128.843 307.641 105.194 312.408C49.6818 323.643 5.19171 274.149 9.06246 203.484C10.4314 178.395 8.59042 153.188 3.58677 128.548C-10.5037 59.2045 26.3156 3.763 82.8664 6.83128C106.964 8.1294 131.156 6.35924 154.806 1.5916C210.318 -9.64303 254.808 39.8508 250.937 110.516C249.568 135.605 251.409 160.812 256.413 185.452Z' fill='%23F0D43A'/%3E%3Cpath d='M177.1 151.61C177.995 151.215 178.755 150.566 179.285 149.744C179.815 148.922 180.092 147.962 180.082 146.984C180.071 146.005 179.775 145.052 179.228 144.24C178.681 143.429 177.908 142.796 177.005 142.42L134.15 122.9C132.847 122.306 131.432 121.998 130 121.998C128.568 121.998 127.153 122.306 125.85 122.9L83 142.4C82.1098 142.79 81.3525 143.431 80.8208 144.244C80.2891 145.057 80.0059 146.008 80.0059 146.98C80.0059 147.952 80.2891 148.903 80.8208 149.716C81.3525 150.529 82.1098 151.17 83 151.56L125.85 171.1C127.153 171.694 128.568 172.002 130 172.002C131.432 172.002 132.847 171.694 134.15 171.1L177.1 151.61Z' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M180 147V177' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M100 159.5V177C100 180.978 103.161 184.794 108.787 187.607C114.413 190.42 122.044 192 130 192C137.956 192 145.587 190.42 151.213 187.607C156.839 184.794 160 180.978 160 177V159.5' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.icon-accion-social::after {
	aspect-ratio: 95 / 96;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='315' height='320' viewBox='0 0 315 320' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M218.87 41.0387C196.643 15.7978 164.068 -0.0750789 127.777 0.000267061C61.196 0.150959 6.29383 55.8316 7.02217 122.387C7.09752 128.842 7.67515 135.196 8.72999 141.374C11.7941 159.533 10.8648 178.193 5.08832 195.649C2.12471 204.59 0.467063 214.133 0.341487 224.054C-0.336627 276.369 42.2338 319.492 94.5239 319.492C106.203 319.492 117.354 317.383 127.676 313.49C147.869 305.905 169.292 302.188 190.841 302.414C191.243 302.414 191.67 302.414 192.072 302.414C259.054 302.414 314.459 246.909 314.333 179.926C314.258 138.888 293.94 102.596 262.847 80.4697C246.748 69.0172 231.98 55.8567 218.92 41.0387H218.87Z' fill='%234DB47A'/%3E%3Cpath d='M157 130C159.761 130 162 127.761 162 125C162 122.239 159.761 120 157 120C154.239 120 152 122.239 152 125C152 127.761 154.239 130 157 130Z' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M142 200L157 170L172 200' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M127 140L157 150L187 140' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M157 150V170' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.icon-ciencia::after {
	aspect-ratio: 95 / 96;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='312' height='315' viewBox='0 0 312 315' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.2696 189.882C26.4096 185.515 27.8507 181.235 29.4855 177.04C33.1421 167.684 40.4984 136.151 16.2785 99.5196C-35.8609 20.6652 52.5868 -35.475 121.504 27.8279C190.421 91.1308 199.713 93.9271 263.962 116.276C328.212 138.624 345.011 243.398 201.584 304.356C129.376 335.05 -2.30582 295.795 25.2911 189.839L25.2696 189.882Z' fill='%239373A9'/%3E%3Cpath d='M146 107V144.635C146.002 146.19 145.64 147.724 144.945 149.115L119.6 199.75C119.215 200.515 119.032 201.366 119.07 202.222C119.108 203.078 119.365 203.909 119.817 204.637C120.269 205.365 120.9 205.964 121.65 206.378C122.4 206.792 123.244 207.006 124.1 207H187.9C188.757 207.006 189.6 206.792 190.35 206.378C191.1 205.964 191.732 205.365 192.183 204.637C192.635 203.909 192.892 203.078 192.93 202.222C192.968 201.366 192.786 200.515 192.4 199.75L167.055 149.115C166.36 147.724 165.999 146.19 166 144.635V107' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M138.5 107H173.5' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M131 177H181' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.icon-empresa::after {
	aspect-ratio: 112 / 96;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='369' height='315' viewBox='0 0 369 315' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M178.841 8.37883C122.21 27.2491 131.776 87.5095 73.5007 99.4212C9.30979 112.536 -15.1954 164.795 10.894 213.505C36.9835 262.235 123.614 226.74 161.094 276.091C218.667 351.873 324.97 302.983 324.97 237.208C324.97 142.716 376.668 167.823 367.323 90.5576C360.204 31.6808 262.985 -19.6758 178.841 8.37883Z' fill='%23DC5B26'/%3E%3Cpath d='M140 207H230' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M155 187V152' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M175 187V152' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M195 187V152' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M215 187V152' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M185 107L225 132H145L185 107Z' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}



