.elementor-358 .elementor-element.elementor-element-1d1c35f{--display:flex;--min-height:30vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--overlay-opacity:0.8;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-1d1c35f:not(.elementor-motion-effects-element-type-background), .elementor-358 .elementor-element.elementor-element-1d1c35f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://www.grupoavant.es/wp-content/uploads/2025/01/AUDI-A5-GRUPO-AVANT14-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-358 .elementor-element.elementor-element-1d1c35f::before, .elementor-358 .elementor-element.elementor-element-1d1c35f > .elementor-background-video-container::before, .elementor-358 .elementor-element.elementor-element-1d1c35f > .e-con-inner > .elementor-background-video-container::before, .elementor-358 .elementor-element.elementor-element-1d1c35f > .elementor-background-slideshow::before, .elementor-358 .elementor-element.elementor-element-1d1c35f > .e-con-inner > .elementor-background-slideshow::before, .elementor-358 .elementor-element.elementor-element-1d1c35f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(181deg, #161616C2 0%, #161616DE 78%);}.elementor-358 .elementor-element.elementor-element-1d1c35f, .elementor-358 .elementor-element.elementor-element-1d1c35f::before{--border-transition:0.3s;}.elementor-358 .elementor-element.elementor-element-5d6a449 .elementor-heading-title{color:var( --e-global-color-8bcb243 );font-family:"Urbanist", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;}.elementor-358 .elementor-element.elementor-element-8706a74{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-358 .elementor-element.elementor-element-8706a74:not(.elementor-motion-effects-element-type-background), .elementor-358 .elementor-element.elementor-element-8706a74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddf1a88 );}.elementor-358 .elementor-element.elementor-element-8706a74, .elementor-358 .elementor-element.elementor-element-8706a74::before{--border-transition:0.3s;}.elementor-358 .elementor-element.elementor-element-1007293{--display:flex;--background-transition:0.3s;}.elementor-358 .elementor-element.elementor-element-071a6e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-358 .elementor-element.elementor-element-09bc186{--n-accordion-title-font-size:var( --e-global-typography-c541db5-font-size );--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-8bcb243 );--n-accordion-title-hover-color:var( --e-global-color-8bcb243 );--n-accordion-title-active-color:var( --e-global-color-8bcb243 );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-primary );}:where( .elementor-358 .elementor-element.elementor-element-09bc186 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-c541db5-font-family ), Sans-serif;font-weight:var( --e-global-typography-c541db5-font-weight );text-transform:var( --e-global-typography-c541db5-text-transform );}.elementor-358 .elementor-element.elementor-element-7d9bd86{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--padding-top:100px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-358 .elementor-element.elementor-element-7d9bd86:not(.elementor-motion-effects-element-type-background), .elementor-358 .elementor-element.elementor-element-7d9bd86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-358 .elementor-element.elementor-element-7d9bd86, .elementor-358 .elementor-element.elementor-element-7d9bd86::before{--border-transition:0.3s;}.elementor-358 .elementor-element.elementor-element-dba76fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:2%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-358 .elementor-element.elementor-element-b2b2e9b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-358 .elementor-element.elementor-element-10db234{--grid-columns:2;--e-loop-nothing-found-message-color:var( --e-global-color-primary );}.elementor-358 .elementor-element.elementor-element-10db234 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-358 .elementor-element.elementor-element-10db234 .e-loop-item > .elementor-section, .elementor-358 .elementor-element.elementor-element-10db234 .e-loop-item > .elementor-section > .elementor-container, .elementor-358 .elementor-element.elementor-element-10db234 .e-loop-item > .e-con, .elementor-358 .elementor-element.elementor-element-10db234 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-358 .elementor-element.elementor-element-10db234 .e-loop-nothing-found-message__text{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}@media(min-width:768px){.elementor-358 .elementor-element.elementor-element-dba76fa{--width:30%;}.elementor-358 .elementor-element.elementor-element-b2b2e9b{--width:66.6666%;}}@media(max-width:1024px){.elementor-358 .elementor-element.elementor-element-09bc186{--n-accordion-title-font-size:var( --e-global-typography-c541db5-font-size );}.elementor-358 .elementor-element.elementor-element-10db234{--grid-columns:2;}}@media(max-width:767px){.elementor-358 .elementor-element.elementor-element-5d6a449 .elementor-heading-title{font-size:15px;}.elementor-358 .elementor-element.elementor-element-8706a74{--padding-top:50px;--padding-bottom:35px;--padding-left:15px;--padding-right:15px;}.elementor-358 .elementor-element.elementor-element-09bc186{--n-accordion-title-icon-order:-1;--n-accordion-title-font-size:var( --e-global-typography-c541db5-font-size );}.elementor-358 .elementor-element.elementor-element-10db234{--grid-columns:1;}}/* Start custom CSS for shortcode, class: .elementor-element-21d3e06 */.elementor-358 .elementor-element.elementor-element-21d3e06 *{
    font-family: 'poppins'
}

.elementor-358 .elementor-element.elementor-element-21d3e06 a:not([href]):not([tabindex]),.elementor-358 .elementor-element.elementor-element-21d3e06 a:not([href]):not([tabindex]):focus,.elementor-358 .elementor-element.elementor-element-21d3e06 a:not([href]):not([tabindex]):hover{
border: 1px solid #fff !important;
    background: transparent !important;
    color: #fff !important;
    width: 300px;
    height: 40px !important;
    display: flex;
    align-items: center;
    border-radius: 2px;
}

.chosen-container-single .chosen-single span {
    font-size: 15px;
    color: #fff;
    font-weight: 400;
    line-height: 24px;
    font-family: 'poppins';
}

.irs-grid span{
    color:#fff !important;
}

.icheckbox_flat-aero{
    background:transparent;
    border:1px solid #fff;
}

.woof label{
    color:#fff !important;
}

.irs--square .irs-grid-pol{
    background: #ff2525 !important;
}

.irs--square .irs-handle {
    top: 25px;
    width: 16px;
    height: 16px;
    border: 3px solid #DD0834 !important;
    background-color: #DD0834 !important;
    
    border-radius: 50%;
}

.irs--square .irs-bar{
    background-color: #DD0834 !important;
}

.irs--square .irs-from, .irs--square .irs-to, .irs--square .irs-single{
    background:transparent !important;
    color:#DD0834 !important;
    font-family: 'poppins';
    font-weight: 600;
}

.woof_container .woof_container_inner input[type="search"]{
    border:1px solid #DD0834;
}

.woof_container .woof_container_inner input[type="search"]{
    background: transparent !important;
    color: #fff !important
}

.woof_container .woof_container_inner input[type="search"]::placeholder{
    color:#000 !important;
    font-weight: 500;
    color: #fff !important
}

.woof_reset_search_form{
    background: #dd0834;
    color: #fff;
    padding: 14px 20px;
    font-weight: 400;
    text-transform: uppercase;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button{
        background: #dd0834;
    color: #fff;
    padding: 14px 20px;
    font-weight: 400;
    text-transform: uppercase;
    border: 2px solid #dd0834;
}

/* Cambiar el color de hover de los inputs de HUSKY */
.woof_container input:hover,
.woof_container select:hover,
.woof_container button:hover {
    border-color: #ff0000 !important; /* Cambia el color del borde */
    background-color: #f5f5f5 !important; /* Cambia el fondo */
    color: #000 !important; /* Cambia el color del texto */
}


.chosen-container-single .chosen-drop{
    background:#000 !important;
}

.chosen-container .chosen-results li.active-result{
    color:#fff !important;
}

.chosen-container .result-selected{
    color:red !important;
}

.chosen-container .chosen-results li.highlighted{
    background-color: #DD0834;
    background-image: linear-gradient(#DD0834 20%, #DD0834 90%);
    color: #fff;
}

.woof_container input:hover, .woof_container select:hover, .woof_container button:hover{
    
}


.woof_husky_txt-container .woof_husky_txt-option{
    background: #161616 !important;
}

.woof_husky_txt-option-breadcrumb a, .woof_husky_txt-option-title a{
    color:#fff !important;
}

.woof_text_search_go{
    filter:invert(1) !important;
    top:10px !important;
}

.elementor-358 .elementor-element.elementor-element-21d3e06 .chosen-drop{
    width: 200px
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-21d3e06 */.elementor-358 .elementor-element.elementor-element-21d3e06 *{
    font-family: 'poppins'
}

.elementor-358 .elementor-element.elementor-element-21d3e06 a:not([href]):not([tabindex]),.elementor-358 .elementor-element.elementor-element-21d3e06 a:not([href]):not([tabindex]):focus,.elementor-358 .elementor-element.elementor-element-21d3e06 a:not([href]):not([tabindex]):hover{
border: 1px solid #fff !important;
    background: transparent !important;
    color: #fff !important;
    width: 300px;
    height: 40px !important;
    display: flex;
    align-items: center;
    border-radius: 2px;
}

.chosen-container-single .chosen-single span {
    font-size: 15px;
    color: #fff;
    font-weight: 400;
    line-height: 24px;
    font-family: 'poppins';
}

.irs-grid span{
    color:#fff !important;
}

.icheckbox_flat-aero{
    background:transparent;
    border:1px solid #fff;
}

.woof label{
    color:#fff !important;
}

.irs--square .irs-grid-pol{
    background: #ff2525 !important;
}

.irs--square .irs-handle {
    top: 25px;
    width: 16px;
    height: 16px;
    border: 3px solid #DD0834 !important;
    background-color: #DD0834 !important;
    
    border-radius: 50%;
}

.irs--square .irs-bar{
    background-color: #DD0834 !important;
}

.irs--square .irs-from, .irs--square .irs-to, .irs--square .irs-single{
    background:transparent !important;
    color:#DD0834 !important;
    font-family: 'poppins';
    font-weight: 600;
}

.woof_container .woof_container_inner input[type="search"]{
    border:1px solid #DD0834;
}

.woof_container .woof_container_inner input[type="search"]{
    background: transparent !important;
    color: #fff !important
}

.woof_container .woof_container_inner input[type="search"]::placeholder{
    color:#000 !important;
    font-weight: 500;
    color: #fff !important
}

.woof_reset_search_form{
    background: #dd0834;
    color: #fff;
    padding: 14px 20px;
    font-weight: 400;
    text-transform: uppercase;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button{
        background: #dd0834;
    color: #fff;
    padding: 14px 20px;
    font-weight: 400;
    text-transform: uppercase;
    border: 2px solid #dd0834;
}

/* Cambiar el color de hover de los inputs de HUSKY */
.woof_container input:hover,
.woof_container select:hover,
.woof_container button:hover {
    border-color: #ff0000 !important; /* Cambia el color del borde */
    background-color: #f5f5f5 !important; /* Cambia el fondo */
    color: #000 !important; /* Cambia el color del texto */
}


.chosen-container-single .chosen-drop{
    background:#000 !important;
}

.chosen-container .chosen-results li.active-result{
    color:#fff !important;
}

.chosen-container .result-selected{
    color:red !important;
}

.chosen-container .chosen-results li.highlighted{
    background-color: #DD0834;
    background-image: linear-gradient(#DD0834 20%, #DD0834 90%);
    color: #fff;
}

.woof_container input:hover, .woof_container select:hover, .woof_container button:hover{
    
}


.woof_husky_txt-container .woof_husky_txt-option{
    background: #161616 !important;
}

.woof_husky_txt-option-breadcrumb a, .woof_husky_txt-option-title a{
    color:#fff !important;
}

.woof_text_search_go{
    filter:invert(1) !important;
    top:10px !important;
}

.elementor-358 .elementor-element.elementor-element-21d3e06 .chosen-drop{
    width: 200px
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-33a96db */.elementor-358 .elementor-element.elementor-element-33a96db{
    font-family: 'poppins'
}

.elementor-358 .elementor-element.elementor-element-33a96db a:not([href]):not([tabindex]),.elementor-358 .elementor-element.elementor-element-33a96db a:not([href]):not([tabindex]):focus,.elementor-358 .elementor-element.elementor-element-33a96db a:not([href]):not([tabindex]):hover{
border: 1px solid #fff !important;
    background: transparent !important;
    color: #fff !important;
    width: 300px;
    height: 40px !important;
    display: flex;
    align-items: center;
    border-radius: 2px;
}

.chosen-container-single .chosen-single span {
    font-size: 15px;
    color: #fff;
    font-weight: 400;
    line-height: 24px;
    font-family: 'poppins';
}

.irs-grid span{
    color:#fff !important;
}

.icheckbox_flat-aero{
    background:transparent;
    border:1px solid #fff;
}

.woof label{
    color:#fff !important;
}

.irs--square .irs-grid-pol{
    background: #ff2525 !important;
}

.irs--square .irs-handle {
    top: 25px;
    width: 16px;
    height: 16px;
    border: 3px solid #DD0834 !important;
    background-color: #DD0834 !important;
    
    border-radius: 50%;
}

.irs--square .irs-bar{
    background-color: #DD0834 !important;
}

.irs--square .irs-from, .irs--square .irs-to, .irs--square .irs-single{
    background:transparent !important;
    color:#DD0834 !important;
    font-family: 'poppins';
    font-weight: 600;
}

.woof_container .woof_container_inner input[type="search"]{
    border:1px solid #DD0834;
}

.woof_container .woof_container_inner input[type="search"]{
    background: transparent !important;
    color: #fff !important
}

.woof_container .woof_container_inner input[type="search"]::placeholder{
    color:#000 !important;
    font-weight: 500;
    color: #fff !important
}

.woof_reset_search_form{
    background: #dd0834;
    color: #fff;
    padding: 14px 20px;
    font-weight: 400;
    text-transform: uppercase;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button{
        background: #dd0834;
    color: #fff;
    padding: 14px 20px;
    font-weight: 400;
    text-transform: uppercase;
    border: 2px solid #dd0834;
}

/* Cambiar el color de hover de los inputs de HUSKY */
.woof_container input:hover,
.woof_container select:hover,
.woof_container button:hover {
    border-color: #ff0000 !important; /* Cambia el color del borde */
    background-color: #f5f5f5 !important; /* Cambia el fondo */
    color: #000 !important; /* Cambia el color del texto */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c6692f5 */.view-toggle {
  display: flex;
  align-items: center;
  gap: 10px;
  font-family: 'urbanist';
  text-transform: uppercase;
  cursor: pointer;
}

.view-toggle__label {
  font-size: 14px;
  font-weight: 400;
  color: #fff;
}

.view-toggle__container {
  width: 50px;
  height: 24px;
  background: #ccc;
  border-radius: 12px;
  position: relative;
  transition: background 0.3s ease;
  display: flex;
  align-items: center;
  padding: 2px;
}

.view-toggle__toggle {
  width: 20px;
  height: 20px;
  background: white;
  border-radius: 50%;
  position: absolute;
  left: 3px;
  transition: transform 0.3s ease;
}

.view-toggle__container[aria-checked="false"] {
  background: #aaa;
}

.view-toggle__container[aria-checked="true"] {
  background: #D90B35;
}

.view-toggle__container[aria-checked="true"] .view-toggle__toggle {
  transform: translateX(26px);
}

.elementor-358 .elementor-element.elementor-element-c6692f5{
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-10db234 */body:not(.rtl) .elementor-358 .elementor-element.elementor-element-10db234 .elementor-pagination .page-numbers:not(:last-child){
    background: #000;
    padding: 8px 16px;
    color:#fff;
    font-weight: 700;
    border-radius: 5px
    ;
}

body:not(.rtl) .elementor-358 .elementor-element.elementor-element-10db234 .elementor-pagination .page-numbers:not(:first-child){
    background:#DD0834;
    padding: 8px 16px;
    color:#fff;
    font-weight: 700;
    border-radius: 5px
}/* End custom CSS */