	#edit-captcha-response--description {
		display: none;
	}

	#webform-submission-formulario-asesoramiento-eset-paragraph-111-add-form {
		display: flex;
		flex-direction: column;
	}

	.containerGW1 {
		display: flex;
		flex-direction: column;
		background-color: #EDF4FC;
		align-items: center;
		width: 100%;
		padding: 0 16px;
	}

	.containerGW1 hr {
		margin: auto;
		width: 90%;
		background-color: #C0CFE6;
	}

	.container__googleworkspace {
		max-width: 1440px;
		display: flex;
		flex-direction: column;
	}

	.container__googleworkspace__left {
		display: flex;
		flex-direction: column;
		align-items: center;
		max-width: 687px;
	}

	.container__googleworkspace__left__icons {
		display: flex;
		gap: 24px;
	}

	.container__googleworkspace__left__text {
		display: flex;
		flex-direction: column;
		align-items: center;
		gap: 24px;
	}

	.container__googleworkspace__right {
		display: none;
		align-items: center;
		justify-content: center;
		max-width: 513px;
		max-height: 430px;
		margin-top: 24px;
	}

	.container__googleworkspace__right img {
		width: 100%;
		height: 100%;
	}

	.container__formulario {
		display: flex;
		flex-direction: column;
		width: 100%;
		padding: 16px 0 32px 0;
		align-items: center;
		margin-top: 16px;
	}

	.container__formulario__body {
		display: flex;
		flex-direction: column;
		width: 100%;
		margin: 0 auto 0;
		margin-top: 16px;
	}

	.container__formulario__body__left {
		width: 100%;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		gap: 24px;
	}

	.container__formulario__body__left__group {
		display: flex;
		flex-direction: column;
		gap: 24px;
		/* margin-top: 16px; */
	}

	.container__formulario__body__left__pregunta {
		display: flex;
		flex-direction: column;
		/* margin-top: 24px; */
		gap: 32px;
		align-items: flex-start;
	}

	.container__formulario__body__left__pregunta2 {
		display: flex;
		flex-direction: column;
		/* margin-top: 24px; */
		gap: 24px;
		align-items: flex-start;
	}

	.container__formulario__body__left__pregunta2 p {
		flex-basis: 75%;
	}

	.container__formulario__body__left__pregunta2 fieldset {
		flex-basis: 15%;
	}

	label[for="edit-usas-google-workspace-u-office-365-si"] {
		margin-left: 16px;
		color: #79838E;
		font-feature-settings: "liga" off;
		font-family: Inter;
		font-size: 20px;
		font-style: normal;
		font-weight: 600;
		line-height: 27px;
		letter-spacing: -0.2px;
		padding: 0;
		text-align: center !important;
	}

	label[for="edit-usas-google-workspace-u-office-365-no"] {
		margin-left: 16px;
		color: #79838E;
		font-feature-settings: "liga" off;
		font-family: Inter;
		font-size: 20px;
		font-style: normal;
		font-weight: 600;
		line-height: 27px;
		letter-spacing: -0.2px;
		padding: 0;
		text-align: center !important;
	}

	#edit-usas-google-workspace-u-office-365- {
		display: flex;
		gap: 8px;
	}

	.text_13_lato {
		font-family: Inter;
		font-size: 13px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		color: #79838E;
		text-align: left;
	}

	.container__formulario__body__left__pregunta .container__formulario__body__left__pregunta__left {
		flex-basis: 60%;
	}

	.container__formulario__body__left__pregunta fieldset {
		width: 100%;
		display: flex;
		justify-content: center;
	}

	.container__formulario__body__left__pregunta fieldset legend {
		display: none;
	}

	.container__formulario__body__right {
		display: flex;
		align-items: center;
		flex-direction: column;
		margin-top: 24px;
		gap: 16px;
	}

	.container__formulario__mensaje {
		display: flex;
		flex-direction: column;
		align-items: center;
		gap: 24px;
	}

	.container__imagenResponsive {
		margin-top: 16px;
	}

	/* ------------------------------------------ generales ----------------------------------------- */
	.iconGW1 {
		max-width: 46px;
		max-height: 46px;
	}

	.googleworkspaceh1 {
		font-feature-settings: "liga" off;
		font-family: Inter;
		font-size: 40px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		letter-spacing: -0.56px;
		/* background: var(--Biz-Title-Gradient, linear-gradient(90deg, #37e6f1 0%, #4cc5cd 28.12%, #52bbc1 48.18%, #52bbc1 92.71%)); */
		background: var(--Biz-Title-Gradient, linear-gradient(90deg, #398AFF 0%, #398AFF 28.12%, #398AFF 48.18%, #398AFF 92.71%));
		background-clip: text;
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		padding: 0;
		margin: 0;
		text-align: left !important;
	}

	.googleworkspaceh2 {
		text-align: center;
		font-feature-settings: "liga" off;
		font-family: Inter;
		font-size: 29px;
		font-style: normal;
		font-weight: 400;
		line-height: 52px;
		background: var(--Biz-Title-Gradient, linear-gradient(90deg, #398AFF 0%, #398AFF 28.12%, #398AFF 48.18%, #398AFF 92.71%));
		background-clip: text;
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		padding: 0;
		margin: 0;
		margin-bottom: 16px;
	}

	.v2_button_magenta_white {
		display: flex;
		height: 33px;
		padding: 8px 24px;
		justify-content: flex-end;
		align-items: center;
		gap: 6px;
		border-radius: 25px;
		border: 2px solid #398AFF;
		background-color: #398AFF;
		font-family: Inter;
		font-size: 15px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		color: white;
	}

	.v2_button_magenta_white:hover {
		background-color: white;
		color: #398AFF;
		cursor: pointer;
	}

	.text_md {
		color: #79838E;
		font-feature-settings: "liga" off;
		font-family: Inter;
		font-size: 18px;
		font-style: normal;
		font-weight: 600;
		line-height: 130%;
		letter-spacing: -0.23px;
		padding: 0;
		margin: 0;
		text-align: center !important;
	}

	.text_md_marron {
		color: #79838E;
		font-feature-settings: "liga" off;
		font-family: Inter;
		font-size: 20px;
		font-style: normal;
		font-weight: 600;
		line-height: 27px;
		letter-spacing: -0.2px;
		padding: 0;
		margin: 0;
		text-align: center !important;
	}

	.custom-radio {
		display: inline-block;
		width: 20px;
		height: 20px;
		background-image: url("/themes/iplan_b4/NEW/img/checkOff.png");
		background-size: cover;
		cursor: pointer;
	}

	input[type="radio"]:checked+.custom-radio {
		background-image: url("/themes/iplan_b4/NEW/img/checkOn.png");
	}

	/* ----------------------------------------- formularios ---------------------------------------- */
	.js-form-type-textfield,
	.js-form-type-email,
	.js-form-type-tel,
	.js-form-type-select {
		position: relative;
		width: 100%;
		display: flex;
		justify-content: flex-start;
		;
	}

	.page-node-1892 .form-check-label {
		display: block;
		width: 100px !important;
		position: absolute;
		left: 0px;
		bottom: 5px;
		padding: 0 !important;
	}

	.page-node-1892 div#edit-ya-usas-google-workspace-para-empresas- {
		display: flex;
	}

	.page-node-1892 .form-check {
		width: 60px;
		height: 40px;
	}

	button:focus {
		border: none;
		outline: none;
	}

	.page-node-1892 .form-item--ya-usas-google-workspace-para-empresas- {
		width: 60px;
		display: flex;
		justify-content: space-between;
		gap: 16px;
	}

	label[for="edit-ya-usas-microsoft-365-para-empresas-"] {
		display: none !important;
	}

	.containerAsesoramiento {
		display: flex;
		gap: 16px;
		flex-direction: column;
	}

	/* ---------------------------------------- nuevo captcha --------------------------------------- */
	label[for="edit-captcha-response"] {
		display: none;
	}

	#webform-submission-formulario-asesoramiento-eset-paragraph-111-add-form .captcha {
		display: flex;
		justify-content: center;
		/* width: 100%; */
	}

	#webform-submission-formulario-asesoramiento-eset-paragraph-111-add-form .captcha .input-group {
		justify-content: flex-end;
	}

	#webform-submission-formulario-asesoramiento-eset-paragraph-111-add-form .field-prefix.input-group-text {
		border: none;
		background-color: #EDF4FC;
		font-size: 14px;
		font-weight: 400;
		margin: 0px;
		color: #79838E;
	}

	#webform-submission-formulario-asesoramiento-eset-paragraph-111-add-form #edit-captcha-response {
		border: 1px solid var(--Grey, #C0CFE6) !important;
		height: 33px !important;
		margin-top: 0 !important;
		max-width: 300px;
		min-width: 150px;
	}

	.contenedorExtraEset {
		display: flex;
		flex-direction: column;
		gap: 16px;
		justify-content: flex-end;
		border-top: 1px solid #E0E0E0;
		padding-top: 16px;
		align-items: center;
		align-items: stretch;
	}

	.contenedorExtraEset .input-group {
		justify-content: center;
	}

	@media (min-width: 576px) {}

	@media (min-width: 768px) {}

	@media (min-width: 840px) {
		.container__googleworkspace {
			flex-direction: row;
			justify-content: center;
			gap: 60px !important;
			min-height: 440px;
		}

		.container__googleworkspace__left {
			align-items: flex-start;
			width: 55%;
			max-width: 687px;
		}

		.container__googleworkspace__right {
			display: flex;
			width: 45%;
			max-width: 513px;
		}

		.container__googleworkspace__right img {
			max-width: 513px;
			max-height: 430px;
		}

		.text_md {
			text-align: left !important;
			font-size: 23px;
		}
	}

	@media (min-width: 1024px) {}

	@media (min-width: 1200px) {
		#webform-submission-formulario-asesoramiento-eset-paragraph-111-add-form {
			/* flex-direction: row; */
			gap: 32px;
		}

		.containerGW1 {
			padding: 30px 45px;
		}

		.container__formulario {
			gap: 24px;
		}

		.container__googleworkspace {
			display: flex;
			align-items: center;
		}

		.container__formulario__body {
			max-width: 1080px;
			flex-direction: row;
			gap: 60px;
			justify-content: space-between;
			margin: 0;
			margin-top: 0;
			max-width: 1260px;
		}

		.container__formulario__body__left {
			flex-basis: 60%;
			padding: 0;
		}

		.container__formulario__body__left__group {
			flex-direction: row;
		}

		/* .container__formulario__body__left__pregunta {
			flex-direction: row;
		} */

		.container__formulario__body__left__group>div:first-child {
			flex-basis: 70%;
		}

		.container__formulario__body__left__group>div:nth-child(2) {
			max-width: 230px;
		}

		.container__formulario__body__right {
			display: flex;
			max-width: 524px;
			flex-basis: 50%;
			max-height: 252px;
			gap: 8px;
			margin-top: 0;
			align-items: flex-end;
		}

		.container__googleworkspace__left__text {
			align-items: start;
		}

		.container__imagenResponsive {
			display: none;
		}

		.googleworkspaceh1 {
			font-size: 56px;
		}

		.googleworkspaceh2 {
			font-size: 42px;
		}

		.text_md_marron {
			text-align: left !important;
		}

		.page-node-1892 .form-check-label {
			bottom: 15px !important;
		}

		.inputWS,
		.textareaWS {
			width: 100% !important;
		}

		/* --------------------------------------- nuevos estilos --------------------------------------- */
		.containerAsesoramiento {
			flex-direction: row;
		}

		.container__formulario__body__left__pregunta2 {
			flex-direction: row;
		}

		.container__formulario__body__left__pregunta fieldset {
			justify-content: flex-start;
		}

		.container__formulario__body__left__pregunta2 {
			flex-direction: row;
		}

		.contenedorExtraEset {
			flex-direction: row;
		}

	}

	@media (min-width: 1440px) {
		.containerGW1 {
			padding: 30px 90px 60px 90px;
		}

		.container__googleworkspace {
			flex-direction: row;
		}
	}

	div#edit-ya-usas-microsoft-google-workspace-para-empresas- {
		display: flex;
		gap: 24px;
	}

	label[for="edit-usas-google-workspace-u-office-365-si"] {
		margin-left: 16px;
		color: #79838E;
		font-feature-settings: "liga" off;
		font-family: Inter;
		font-size: 20px;
		font-style: normal;
		font-weight: 600;
		line-height: 27px;
		letter-spacing: -0.2px;
		padding: 0;
		text-align: center !important;
	}

	label[for="edit-usas-google-workspace-u-office-365-no"] {
		margin-left: 16px;
		color: #79838E;
		font-feature-settings: "liga" off;
		font-family: Inter;
		font-size: 20px;
		font-style: normal;
		font-weight: 600;
		line-height: 27px;
		letter-spacing: -0.2px;
		padding: 0;
		text-align: center !important;
	}

	#divFormularioAsesoramiento .form-group {
		margin-bottom: 0 !important;
	}

	.v2_textarea_asesoramiento {
		height: 96px !important;
	}

	.captcha__title {
		display: none;
	}

	.captcha__description {
		display: none;
	}

	.description.text-muted {
		display: none;
	}