/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 14 2024 | 12:22:00 */
.responsive body.page-id-1423 .container {
    max-width: 100%;
    padding: 0 !important;
    margin: 0 !important;
}

body.page-id-1423 .content {
    padding-top: 0;
    padding-bottom: 0;
}
.gdr-encuesta-hero {
    text-align: center;
	background: var(--green-scale-50, #F7F9F1);
	padding:32px 0 144px;
}
.gdr-encuesta-imgs img {
	display:block;
	margin:0 auto;
}
.gdr-encuesta-imgs img.gdr-encuesta-logo {
	margin:0 auto 33px !important;
	display:block !important;
}
.gdr-encuesta-container {
    max-width: 90%;
    margin-right: auto;
    margin-left: auto;
    width: 775px;
}


.gdr-encuesta-hero-content h1 {
	font-family: 'Playfair Display', serif;
	font-size: 64px;
	font-weight: 400;
	line-height: 64px;
	letter-spacing: -0.03em;
	text-align: center;
	color:#55632A;
	margin-top:64px;
	max-width: 95%;
    margin-right: auto;
    margin-left: auto;
}
.gdr-encuesta-hero-content h2 {
	font-size: 25px;
	font-weight: 500;
	line-height: 31.75px;
	letter-spacing: -0.01em;
	text-align: center;
	color:#55632A;
	max-width: 95%;
	margin-right: auto;
	margin-left: auto;
}
p.gdr-encuesta-intro {
	max-width:775px;
	width:85%;
	margin-left:auto;
	margin-right:auto;
	font-size: 15px;
	font-weight: 400;
	line-height: 21px;
	text-align: center;
	color:#636363;
}

p.gdr-encuesta-intro strong {
	color:#333 !important;
	font-weight:600 !important;
}
.gdr-encuesta-perfil {
	font-size: 48px;
	font-weight: 400;
	line-height: 48px;
	letter-spacing: -0.03em;
	text-align: left;
	color:#55632A;
	margin-top:112px;
	margin-bottom:64px;
	display:block;
}

.gdr-encuesta-form-option {
	border-radius: 6px;
	border: 1px solid var(--Text-Soft, #9A9A9A) !important;
	padding: 0;
	margin-bottom: 8px;
	position:relative;
	transition:all 0.3s ease;
	background-repeat:no-repeat;
	background-position:right 24px center;
	background-size:initial;
	transition:background-color 0.3s ease;
}
.gdr-encuesta-form-option:hover {
	border: 1px solid #DFE8C9 !important;
	background-color: #DFE8C9 !important;
	cursor:pointer !important;
	transition:background-color 0.3s ease;
}
.gdr-encuesta-form-option label:hover {
	cursor:pointer !important;
}
.gdr-encuesta-form-option.seleccionada {
	border: 1px solid #DFE8C9 !important;
	background-color: #DFE8C9 !important;
	background-image:url('https://www.gestionderesidencias.es/wp-content/uploads/2024/06/check.svg');
	background-repeat:no-repeat;
	background-position:right 24px center;
	background-size:initial;
	transition:background-color 0.3s ease;
}
p.question-title {
	color: var(--Green_Scale--30, #55632A);

	/* Desktop/Tittle/XS */
	font-family: Mulish;
	font-size: 25px;
	font-style: normal;
	font-weight: 500;
	line-height: 127%; /* 31.75px */
	letter-spacing: -0.25px;
}
#top .gdr-encuesta-form-option label {
    color: var(--Text-Medium, #636363);
    	font-family: 'Mulish', sans-serif !important;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%;
    display: block;
    height: 100%;
    padding: 16px 24px;
}
#top .gdr-encuesta-form-option br  {
	display:none !important;
}
#top .gdr-encuesta-form-option input {
    opacity: 0; 
    visibility: hidden;
    position: absolute;
    right: 24px;
    top: 0;
    bottom: 0;
    margin: auto !important;
}
#top .main_color .gf-gdr-comentarios textarea {
	border-radius: 6px !important;
	border: 1px solid var(--Text-Soft, #9A9A9A) !important;
	resize:none !important;
	padding:16px 24px !important;
}
div.question-animo {
    display: block;
    background: #F7F9F1;
    padding: 74px 5%;
    color: #55632A;
	font-family: 'Mulish', sans-serif !important;
    font-size: 25px;
    font-weight: 500;
    line-height: 31.75px;
    letter-spacing: -0.01em;
    text-align: center;
	margin:160px auto;
}
div.question-spacer {
	display:block;
	height:64px;
}
.gf-gdr-ending div.question-spacer {
	height:48px;
}
.gf-gdr-ending p.question-title {
	margin-bottom:24px !important;
}

.gf-question
#top .gf-question .input-text, 
#top .gf-question input[type="text"], 
#top .gf-question input[type="input"], 
#top .gf-question input[type="password"], 
#top .gf-question input[type="email"], 
#top .gf-question input[type="number"], 
#top .gf-question input[type="url"], 
#top .gf-question input[type="tel"], 
#top .gf-question input[type="search"], 
#top .gf-question textarea, 
#top .gf-question select {
	padding: 18px 0;
	border-radius: 4px;
	border: 1px solid #969696 !important;
	background-color: transparent !important;
	opacity: 1 !important;
	margin-bottom: 0 !important;
	color: #636363 !important;
	font-family: 'Mulish', sans-serif !important;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 110%; /* 16.5px */
	padding: 16px 24px;
	opacity:0.9 !important;
}
::placeholder {
  color: #666 !important;
  opacity: 1; /* Firefox */
}

::-ms-input-placeholder { /* Edge 12 -18 */
  color: #666 !important;
}

/* DESPLIEGUE DE RESPUESTAS */
.gf-question {
	margin-bottom:80px;
	padding-bottom:192px;
	display:none;
}
div#question-15.gf-question {
    padding-bottom: 0 !important;
}


p.gf-gdr.gdr-encuesta-enviar {
    text-align: center;
    margin-top: 48px;
    font-size: 14px;
    text-transform: uppercase;
}
a.boton-empezar {
	display:block !important;
	margin-top:36px !important;
}
a.boton-empezar,
p.gf-gdr.gdr-encuesta-enviar input#botonEnviar {
    padding: 0 24px !important;
    background: #DA5C3C;
	color:#FFF;
    line-height: 56px;
    margin: 0 auto;
    border-radius: 28px;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
    display: inline-block;
    width: 225px;
	border:1px solid #DA5C3C;
}
a.boton-empezar:hover,
p.gf-gdr.gdr-encuesta-enviar input#botonEnviar:hover {
	border:1px solid #DA5C3C;
	transition:all 0.3s ease;
	background: #FFF;
	color: #DA5C3C;
}
p.gf-gdr.gdr-encuesta-privacidad {
    text-align: center;
    font-size: 12px !important;
	margin-top:48px;
}
p.gf-gdr.gdr-encuesta-privacidad a {
	color:#636363 !important;
}

/* MEDIA QUERIES */
@media only screen and (max-width: 767px) {
    .responsive #top.page-id-1423 #wrap_all .container {
		width: 100% !important;
		max-width: 100% !important;
		padding: 0 !important;
		margin: 0 !important;
    }
	.gdr-encuesta-hero-content h1 {
		font-size: 44px !important;
		margin-top:24px !important;
	}
	.gdr-encuesta-hero-content h2 {
		font-size: 22px !important;
		line-height: 1.2 !important;
	}
	p.gdr-encuesta-intro {
		font-size: 13px !important;
	}
	.gdr-encuesta-perfil {
		font-size: 28px;
	}
	p.question-title {
		font-size: 20px;
	}
	div.question-animo {
		padding: 54px 5%;
		font-size: 20px;
		line-height: 28px;
		margin: 24px auto;
	}
}
span.intro-for-mobile {
	display:none !important;
}
@media only screen and (max-width: 576px) {
	.gf-question {
		padding-bottom: 144px;
	}
	.avia-button.avia-cookie-hide-notification, 
	.avia-button.avia-cookie-consent-modal-button {
		margin-bottom: 0 !important;
	}
	span.not-for-mobile {
		display:none !important;
	}
	span.intro-for-mobile {
		display:initial !important;
	}
}