/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/

.us-bld-editor-row {
	max-width: 9999px;
}

.cmplz-cookiebanner .cmplz-buttons {
    flex-direction: row-reverse;
}

#cmplz-document, .editor-styles-wrapper .cmplz-unlinked-mode {max-width: none !important;}
#cmplz-document, #cmplz-document p, #cmplz-document li {font-size:1rem; font-family: var(--font-body);}
#cmplz-document h2 {font-size:2.2rem;}

.grecaptcha-badge { 
    visibility: hidden !important;
}

.w-socials-item {
	font-size: 2.5rem;
}

.carruselRow .w-grid-item {
    background: white;
    border-radius: 20px;
    margin: 20px;
}

.carruselRow .w-grid[class*="ratio_"] .post_image img, .w-grid[class*="ratio_"] .w-post-elm.type_image img {
    width: 100%;
    height: 50% !important;
    object-fit: contain !important;
}

.carruselRow .w-grid[class*="ratio_"] .w-grid-item-h {
    display: flex;
	justify-content: center;
    align-items: center;
}

.rsNavSelected {
	overflow: hidden;
    border-radius: 50%;
}

.rsNavSelected::after {
    border-radius: 50%;
}

.producto.type-producto .w-grid-item-h {
	background-clip: content-box;
	padding: 1px;
}

@media only screen and (max-width: 768px) {
	.contacto {
		display: none !important;
	}
	.contactoMobile {
		display: block !important;
	}
}

@media only screen and (min-width: 769px) {
	.contacto {
		display: block !important;
	}

	.contactoMobile {
		display: none !important;
	}
}

.overlayBlock {
    background: url(https://aude.es/wp-content/uploads/2025/01/aude-bg_-scaled-e1738047783409.webp) fixed center 10% / cover, rgba(255, 255, 255, 0.44);
    background-blend-mode: overlay;
}

.overlayBlockContact {
    background: url(https://aude.es/wp-content/uploads/2025/01/parking-aude_2x-scaled.webp) no-repeat fixed 30% 10% / cover, rgba(255, 255, 255, 0.44);
    background-blend-mode: overlay;
}

.blogGrid .w-grid-list {
    display: flex;
    flex-wrap: wrap;
    /* margin: calc(var(--gap, 0px)* -1); */
    margin-left: auto;
    margin-right: auto;
    justify-content: center;
}

h2 {
    font-weight: 300;
    font-family: Arial, Helvetica, sans-serif;
}

h2 span {
    font-size:140%;
}

.circle-container {
    display: flex;
    gap: 5px;
}

.circle {
    width: 20px;
    height: 20px;
    border: 1px solid var(--color-content-primary);
    border-radius: 50%;
    background: none;
}

.sticky .w-image.ush_image_1.with_transparent img {
	filter: invert(1);
}

@media only screen and (max-width: 768px) {
	.w-image.ush_image_1.with_transparent img {
		filter: invert(1);
	}
}

.w-toplink.pos_right {
    left: 0 !important;
}

.sticky .w-btn {
	background: black;
	border: black;
}

.centerImg {
	justify-content: center !important;
	margin-left: auto;
	margin-right: auto;
}

.vectorBG {
    clip-path: polygon( 25.18% 5.928%,25.18% 5.928%,21.627% 8.379%,18.306% 11.179%,15.228% 14.294%,12.403% 17.695%,9.84% 21.351%,7.55% 25.231%,5.542% 29.304%,3.826% 33.538%,2.413% 37.904%,1.311% 42.369%,1.311% 42.369%,0.528% 46.976%,0.092% 51.658%,0.012% 56.367%,0.298% 61.057%,0.958% 65.682%,2.001% 70.196%,3.437% 74.551%,5.274% 78.7%,7.522% 82.598%,10.189% 86.198%,10.189% 86.198%,13.198% 89.378%,16.509% 92.132%,20.077% 94.463%,23.861% 96.376%,27.819% 97.874%,31.907% 98.961%,36.083% 99.641%,40.304% 99.918%,44.528% 99.796%,48.713% 99.279%,48.713% 99.279%,52.824% 98.396%,56.853% 97.19%,60.796% 95.684%,64.65% 93.901%,68.41% 91.865%,72.072% 89.598%,75.634% 87.125%,79.09% 84.467%,82.437% 81.649%,85.672% 78.694%,85.672% 78.694%,87.139% 77.274%,88.579% 75.811%,89.982% 74.302%,91.332% 72.742%,92.619% 71.126%,93.829% 69.451%,94.949% 67.712%,95.968% 65.906%,96.871% 64.027%,97.648% 62.072%,97.648% 62.072%,98.63% 58.613%,99.177% 55.072%,99.314% 51.486%,99.069% 47.885%,98.469% 44.305%,97.541% 40.779%,96.312% 37.34%,94.81% 34.022%,93.06% 30.858%,91.09% 27.883%,91.09% 27.883%,88.932% 25.063%,86.611% 22.348%,84.146% 19.742%,81.557% 17.252%,78.863% 14.884%,76.082% 12.642%,73.235% 10.533%,70.34% 8.561%,67.416% 6.733%,64.484% 5.054%,64.484% 5.054%,62.082% 3.799%,59.622% 2.72%,57.112% 1.821%,54.559% 1.101%,51.973% 0.562%,49.36% 0.207%,46.73% 0.035%,44.089% 0.049%,41.447% 0.25%,38.811% 0.64%,38.811% 0.64%,37.381% 0.935%,35.963% 1.283%,34.557% 1.684%,33.166% 2.137%,31.79% 2.642%,30.43% 3.198%,29.088% 3.805%,27.765% 4.463%,26.462% 5.171%,25.18% 5.928% );
}

.vectorBG6 {
	clip-path: polygon( 25.18% 5.928%,25.18% 5.928%,21.627% 8.379%,18.306% 11.179%,15.228% 14.294%,12.403% 17.695%,9.84% 21.351%,7.55% 25.231%,5.542% 29.304%,3.826% 33.538%,2.413% 37.904%,1.311% 42.369%,1.311% 42.369%,0.528% 46.976%,0.092% 51.658%,0.012% 56.367%,0.298% 61.057%,0.958% 65.682%,2.001% 70.196%,3.437% 74.551%,5.274% 78.7%,7.522% 82.598%,10.189% 86.198%,10.189% 86.198%,13.198% 89.378%,16.509% 92.132%,20.077% 94.463%,23.861% 96.376%,27.819% 97.874%,31.907% 98.961%,36.083% 99.641%,40.304% 99.918%,44.528% 99.796%,48.713% 99.279%,48.713% 99.279%,52.824% 98.396%,56.853% 97.19%,60.796% 95.684%,64.65% 93.901%,68.41% 91.865%,72.072% 89.598%,75.634% 87.125%,79.09% 84.467%,82.437% 81.649%,85.672% 78.694%,85.672% 78.694%,87.139% 77.274%,88.579% 75.811%,89.982% 74.302%,91.332% 72.742%,92.619% 71.126%,93.829% 69.451%,94.949% 67.712%,95.968% 65.906%,96.871% 64.027%,97.648% 62.072%,97.648% 62.072%,98.63% 58.613%,99.177% 55.072%,99.314% 51.486%,99.069% 47.885%,98.469% 44.305%,97.541% 40.779%,96.312% 37.34%,94.81% 34.022%,93.06% 30.858%,91.09% 27.883%,91.09% 27.883%,88.932% 25.063%,86.611% 22.348%,84.146% 19.742%,81.557% 17.252%,78.863% 14.884%,76.082% 12.642%,73.235% 10.533%,70.34% 8.561%,67.416% 6.733%,64.484% 5.054%,64.484% 5.054%,62.082% 3.799%,59.622% 2.72%,57.112% 1.821%,54.559% 1.101%,51.973% 0.562%,49.36% 0.207%,46.73% 0.035%,44.089% 0.049%,41.447% 0.25%,38.811% 0.64%,38.811% 0.64%,37.381% 0.935%,35.963% 1.283%,34.557% 1.684%,33.166% 2.137%,31.79% 2.642%,30.43% 3.198%,29.088% 3.805%,27.765% 4.463%,26.462% 5.171%,25.18% 5.928% );
}

h1 strong {
	color: var(--color-content-primary);
	/*font-size: 4.25rem;*/
	/*text-transform: uppercase;*/
}

.blogHomeMain img {
	filter: brightness(0.75);
}

.perk .w-iconbox-meta {
	padding: 0rem 1rem 1rem 1rem;
    margin: 0.5rem;
	border-radius: 10px;
	border: 2px solid var(--color-content-primary);
	transition: all 0.3s ease-in-out;
	background: white;
}

.perk .w-iconbox-meta:hover {
	color: white;
	background: var(--color-content-primary);
}

.perk img {
    filter: invert(1);
}

.perk#one .w-iconbox-icon, .vectorBG2 {
    clip-path: polygon( 99.729% 49.805%,99.729% 49.805%,99.836% 56.528%,98.384% 63.273%,95.534% 69.886%,91.447% 76.214%,86.283% 82.103%,80.203% 87.399%,73.369% 91.949%,65.942% 95.599%,58.081% 98.195%,49.949% 99.585%,49.949% 99.585%,41.134% 99.591%,32.918% 98.087%,25.397% 95.224%,18.665% 91.153%,12.819% 86.024%,7.952% 79.99%,4.159% 73.2%,1.536% 65.805%,0.177% 57.956%,0.178% 49.805%,0.178% 49.805%,1.407% 41.756%,3.629% 34.168%,6.784% 27.126%,10.812% 20.712%,15.654% 15.008%,21.248% 10.1%,27.534% 6.068%,34.454% 2.997%,41.945% 0.969%,49.949% 0.068%,49.949% 0.068%,57.95% 0.458%,65.362% 2.205%,72.153% 5.182%,78.292% 9.262%,83.75% 14.319%,88.495% 20.225%,92.496% 26.853%,95.722% 34.077%,98.144% 41.77%,99.729% 49.805% );
    border-radius: 0px !important;
}
.perk#two .w-iconbox-icon, .vectorBG3 {
	clip-path: polygon( 6.623% 69.894%,6.623% 69.894%,7.735% 72.095%,8.923% 74.233%,10.184% 76.306%,11.517% 78.311%,12.92% 80.245%,14.39% 82.107%,15.927% 83.893%,17.527% 85.601%,19.189% 87.228%,20.911% 88.772%,20.911% 88.772%,22.687% 90.226%,24.51% 91.586%,26.378% 92.85%,28.287% 94.018%,30.235% 95.086%,32.22% 96.055%,34.239% 96.923%,36.288% 97.688%,38.366% 98.348%,40.469% 98.904%,40.469% 98.904%,43.126% 99.424%,45.798% 99.778%,48.481% 99.976%,51.172% 100.025%,53.865% 99.933%,56.557% 99.711%,59.242% 99.365%,61.916% 98.905%,64.576% 98.338%,67.215% 97.674%,67.215% 97.674%,69.751% 96.943%,72.273% 96.105%,74.767% 95.15%,77.217% 94.067%,79.611% 92.845%,81.933% 91.472%,84.169% 89.938%,86.306% 88.23%,88.329% 86.339%,90.223% 84.252%,90.223% 84.252%,95.75% 75.781%,98.867% 66.784%,99.819% 57.516%,98.852% 48.229%,96.213% 39.175%,92.146% 30.609%,86.899% 22.782%,80.716% 15.948%,73.845% 10.36%,66.531% 6.271%,66.531% 6.271%,62.134% 4.559%,57.677% 3.163%,53.17% 2.084%,48.625% 1.322%,44.055% 0.878%,39.471% 0.753%,34.884% 0.947%,30.308% 1.462%,25.753% 2.297%,21.231% 3.454%,21.231% 3.454%,19.067% 4.174%,16.921% 5.057%,14.82% 6.108%,12.79% 7.333%,10.856% 8.738%,9.044% 10.33%,7.38% 12.113%,5.891% 14.094%,4.602% 16.279%,3.538% 18.674%,3.538% 18.674%,1.985% 23.586%,0.887% 28.691%,0.228% 33.934%,-0.006% 39.26%,0.168% 44.615%,0.735% 49.943%,1.68% 55.19%,2.987% 60.3%,4.639% 65.22%,6.623% 69.894% );
    border-radius: 0px !important;
}
.perk#three .w-iconbox-icon, .vectorBG4 {
    clip-path: polygon( 99.729% 49.814%,99.729% 49.814%,99.836% 56.535%,98.384% 63.278%,95.534% 69.891%,91.447% 76.218%,86.283% 82.107%,80.203% 87.403%,73.369% 91.953%,65.942% 95.602%,58.081% 98.197%,49.949% 99.585%,49.949% 99.585%,41.134% 99.591%,32.918% 98.087%,25.397% 95.225%,18.665% 91.156%,12.819% 86.029%,7.952% 79.995%,4.159% 73.206%,1.536% 65.813%,0.177% 57.965%,0.178% 49.814%,0.178% 49.814%,1.407% 41.764%,3.629% 34.176%,6.784% 27.132%,10.812% 20.716%,15.654% 15.01%,21.248% 10.097%,27.535% 6.061%,34.454% 2.985%,41.945% 0.951%,49.949% 0.042%,49.949% 0.042%,57.95% 0.44%,65.362% 2.192%,72.153% 5.174%,78.292% 9.257%,83.75% 14.317%,88.495% 20.225%,92.496% 26.855%,95.722% 34.082%,98.144% 41.776%,99.729% 49.814% );
    border-radius: 0px !important;
}
.perk#four .w-iconbox-icon, .vectorBG5 {
    clip-path: polygon( 6.623% 69.894%,6.623% 69.894%,7.735% 72.095%,8.923% 74.233%,10.184% 76.306%,11.517% 78.311%,12.92% 80.245%,14.39% 82.107%,15.927% 83.893%,17.527% 85.601%,19.189% 87.228%,20.911% 88.772%,20.911% 88.772%,22.687% 90.226%,24.51% 91.586%,26.378% 92.85%,28.287% 94.018%,30.235% 95.086%,32.22% 96.055%,34.239% 96.923%,36.288% 97.688%,38.366% 98.348%,40.469% 98.904%,40.469% 98.904%,43.126% 99.424%,45.798% 99.778%,48.481% 99.976%,51.172% 100.025%,53.865% 99.933%,56.557% 99.711%,59.242% 99.365%,61.916% 98.905%,64.576% 98.338%,67.215% 97.674%,67.215% 97.674%,69.751% 96.943%,72.273% 96.105%,74.767% 95.15%,77.217% 94.067%,79.611% 92.845%,81.933% 91.472%,84.169% 89.938%,86.306% 88.23%,88.329% 86.339%,90.223% 84.252%,90.223% 84.252%,95.75% 75.781%,98.867% 66.784%,99.819% 57.516%,98.852% 48.229%,96.213% 39.175%,92.146% 30.609%,86.899% 22.782%,80.716% 15.948%,73.845% 10.36%,66.531% 6.271%,66.531% 6.271%,62.134% 4.559%,57.677% 3.163%,53.17% 2.084%,48.625% 1.322%,44.055% 0.878%,39.471% 0.753%,34.884% 0.947%,30.308% 1.462%,25.753% 2.297%,21.231% 3.454%,21.231% 3.454%,19.067% 4.174%,16.921% 5.057%,14.82% 6.108%,12.79% 7.333%,10.856% 8.738%,9.044% 10.33%,7.38% 12.113%,5.891% 14.094%,4.602% 16.279%,3.538% 18.674%,3.538% 18.674%,1.985% 23.586%,0.887% 28.691%,0.228% 33.934%,-0.006% 39.26%,0.168% 44.615%,0.735% 49.943%,1.68% 55.19%,2.987% 60.3%,4.639% 65.22%,6.623% 69.894% );
    border-radius: 0px !important;
}

/*
.w-socials-item.facebook .w-socials-item-link-hover, .w-socials-item.instagram .w-socials-item-link-hover, .w-socials-item.linkedin .w-socials-item-link-hover {
    background: black;
}

.w-socials-item.facebook:hover .w-socials-item-link-hover, .w-socials-item.instagram:hover .w-socials-item-link-hover, .w-socials-item.linkedin:hover .w-socials-item-link-hover {
    background: #141414;
}
*/

/************************************************************************************************************************************************************************/

textarea {
	height: 1rem;
}

.w-image.meta_modern .w-image-meta {
    background: none !important;
    color: #fff;
    top: -30px;
}

#menu-item-53 .w-nav-anchor.level_1 {
	cursor: default;
}

/************************************************************************************************************************************************************************/
/*
#responsive-form label[for="nombre"] .column-full input, #responsive-form label[for="email"] .column-full input, #responsive-form label[for="phone"] .column-full input, #responsive-form .column-full textarea {
	box-shadow: none!important;
	border-bottom: solid 2px #FC8D3C!important;
	background: none !important;
	color: #000;
	font-size: 1.1rem;
}
*/
#responsive-form .column-full input:not([type="submit"]):not([type="checkbox"]), #responsive-form .column-full textarea {
	box-shadow: none!important;
	border-bottom: solid 2px #FC8D3C!important;
	background: none !important;
	color: #000;
	font-size: 1.1rem;
}

.wpcf7-form input:not([type="submit"]), .wpcf7-form textarea {
	margin-top:0!important;
	/*padding-left:5px;*/
}

.wpcf7-list-item-label, .wpcf7-list-item-label a {
	color: #000;
}

#responsive-form {
	max-width:100%;
	margin:0 auto;
	width:100%;
}

.column-full {
	float: left;
	position: relative;
	padding: 0.4rem;
	padding-left: 0rem!important;
	width:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.clearfix:after {
	content: "";
	display: table;
	clear: both;
}

.wpcf7-not-valid-tip {
	font-size: 0.9em!important;
    margin-left: 15px;
}

span.label {
	display: none !important;
}

.layout_blog_4 .usg_post_date_1 {
    display: none!important;
}

.grecaptcha-badge {
    visibility: hidden !important;
}

.banner-home span {
	font-weight: 700;
	/*color: #ffffff;
	font-size: 125%;
	text-transform: uppercase;*/
}

/*----------------PESTAÑAS SERVICIOS---------------------*/
.w-tabs-list.items_3.align_center {
	width: fit-content;
	margin: 0 auto;
}

.gama {
	white-space: nowrap;
}

/*----------------PÁGINA DE PRECIOS-------------------*/
@media (max-width:768px) {
	.w-tabs[style*="--sections-title-size"]>.w-tabs-list {
		font-size: 1rem !important;
	}
}

/*------------------CONTACTO--------------------*/
/*MAPA RESPONSIVE*/
@media (max-width: 768px) {
	.responsive-map {
      height: 20rem !important;
    }
}