.cupraDealerButton{width:88px;height:40px;text-align:center;font-family:CupraRegular,serif;cursor:pointer;font-size:14px;line-height:1.14}
@media(min-width:764px){.cupraDealerButton{width:214px;height:48px}
}
@media(min-width:1436px){.cupraDealerButton{width:202px;height:56px}
}
.cupraDealerButton span{overflow:hidden;max-height:16px;display:block;word-break:break-all}
.cupraDealerButton:focus{outline:0}
.cupraDealerButton.primary{border:solid 1px #1b1b1b}
.cupraDealerButton.primary.fullwidth{width:100%}
.cupraDealerButton.primary.filled{background-color:#1b1b1b;color:#fff}
.cupraDealerButton.primary.filled:hover{background-color:#494949}
.cupraDealerButton.primary.outlined{background-color:#fff;color:#000}
.cupraDealerButton.primary.outlined:hover{border:solid 2px #1b1b1b}
.cupraDealerButton.primary.text{border:0;background:0}
.cupraDealerCard{font-family:CupraRegular,serif;font-size:16px;background-color:white;padding:24px;box-sizing:border-box;display:flex;height:100%;flex-direction:column;position:relative;justify-content:flex-start;border:1px solid white}
@media(min-width:764px){.cupraDealerCard{justify-content:space-between}
}
@media(max-width:1015px){.cupraDealerCard{padding:12px}
}
@media(min-width:1016px) and (max-width:1435px){.cupraDealerCard{padding:16px;justify-content:space-between}
}
@media(min-width:1436px){.cupraDealerCard{padding:24px;justify-content:space-between}
}
@media(min-width:764px){.cupraDealerCard.cupraCardSelected{border-color:#1b1b1b}
}
.cupraDealerCard .card-label{font-family:CupraRegular;font-size:12px;line-height:1.33}
.cupraDealerCard .card-label-open{color:#008a96}
.cupraDealerCard .card-label-closed{color:#e34343}
@media(max-width:763px){.cupraDealerCard .card-label{text-align:right;height:16px}
}
@media(min-width:764px){.cupraDealerCard .card-label{position:absolute;right:4px;top:4px}
}
@media(min-width:1016px){.cupraDealerCard .card-label{right:8px;top:8px}
}
@media(min-width:1436px){.cupraDealerCard .card-label{font-size:14px;line-height:1.14;right:24px;top:24px}
}
.cupraDealerCard .information{width:100%}
.cupraDealerCard .information p{margin:0}
.cupraDealerCard .information .contactInfo{background-color:white;text-align:center;word-break:break-all;display:flex;flex-wrap:wrap;justify-content:space-between}
.cupraDealerCard .information .contactInfo .card-images{width:100%;display:flex;position:relative;justify-content:center}
@media(max-width:763px){.cupraDealerCard .information .contactInfo .card-images{width:80px;height:56px;display:inline-flex}
}
.cupraDealerCard .information .contactInfo .card-images .primary-card-image,.cupraDealerCard .information .contactInfo .card-images .secondary-card-image{border-radius:50%;background-size:contain}
.cupraDealerCard .information .contactInfo .card-images .primary-card-image{width:96px;height:96px}
.cupraDealerCard .information .contactInfo .card-images .primary-card-image img{width:100%;height:100%;object-fit:cover;overflow:hidden;border-radius:50%;border:solid 1px #1b1b1b}
@media(max-width:1435px){.cupraDealerCard .information .contactInfo .card-images .primary-card-image{width:72px;height:72px}
}
@media(max-width:763px){.cupraDealerCard .information .contactInfo .card-images .primary-card-image{width:56px;height:56px;left:50%}
}
.cupraDealerCard .information .contactInfo .card-images .secondary-card-image{width:80px;height:80px;margin-top:1.85%}
.cupraDealerCard .information .contactInfo .card-images .secondary-card-image img{width:80px;height:80px;border-radius:50%;border:solid 1px #1b1b1b}
@media(max-width:1435px){.cupraDealerCard .information .contactInfo .card-images .secondary-card-image img{width:56px;height:56px}
}
@media(max-width:763px){.cupraDealerCard .information .contactInfo .card-images .secondary-card-image img{width:40px;height:40px}
}
@media(max-width:1435px){.cupraDealerCard .information .contactInfo .card-images .secondary-card-image{width:56px;height:56px;margin-top:3.85%}
}
@media(max-width:763px){.cupraDealerCard .information .contactInfo .card-images .secondary-card-image{width:40px;height:40px;margin-top:7.85%}
}
.cupraDealerCard .information .contactInfo .personInfo{display:inline-block;margin-top:24px;width:100%}
.cupraDealerCard .information .contactInfo .personInfo .personName{font-size:20px;line-height:1.2;color:#000;font-family:CupraRegular,serif;text-transform:capitalize}
@media(min-width:1016px){.cupraDealerCard .information .contactInfo .personInfo .personName{font-size:20px;line-height:24px;width:100%}
}
.cupraDealerCard .information .contactInfo .personInfo .personPosition{font-size:14px;line-height:1.14;max-height:16px;height:16px;color:#666;font-family:CupraBook,serif;overflow:hidden}
@media(max-width:1435px){.cupraDealerCard .information .contactInfo .personInfo .personPosition{font-size:12px;line-height:16px;max-height:16px;height:16px}
}
@media(max-width:763px){.cupraDealerCard .information .contactInfo .personInfo .personPosition{width:100%}
}
.cupraDealerCard .information .contactInfo .infoData{display:flex;flex-direction:column;width:100%}
.cupraDealerCard .information .contactInfo .infoData .phone-list{display:flex;justify-content:center;margin-top:12px;font-family:'CupraRegular';font-size:14px;line-height:16px;color:#000;flex-direction:row;align-items:center}
@media(min-width:764px){.cupraDealerCard .information .contactInfo .infoData .phone-list{flex-direction:column}
}
@media(min-width:1436px){.cupraDealerCard .information .contactInfo .infoData .phone-list{flex-direction:row;font-size:16px;line-height:20px}
}
.cupraDealerCard .information .contactInfo .infoData .phone-list .show-phone,.cupraDealerCard .information .contactInfo .infoData .phone-list .show-whatsapp,.cupraDealerCard .information .contactInfo .infoData .phone-list .call-whatsapp,.cupraDealerCard .information .contactInfo .infoData .phone-list .call-phone{max-height:16px;overflow:hidden;cursor:pointer}
@media(min-width:1436px){.cupraDealerCard .information .contactInfo .infoData .phone-list .show-phone,.cupraDealerCard .information .contactInfo .infoData .phone-list .show-whatsapp,.cupraDealerCard .information .contactInfo .infoData .phone-list .call-whatsapp,.cupraDealerCard .information .contactInfo .infoData .phone-list .call-phone{max-height:20px}
}
.cupraDealerCard .information .contactInfo .infoData .phone-list a{font-family:'CupraRegular';font-size:14px;line-height:16px;color:#000;border-bottom:1px solid black}
.cupraDealerCard .information .contactInfo .infoData .phone-list a:hover{text-decoration:none}
@media(min-width:1436px){.cupraDealerCard .information .contactInfo .infoData .phone-list a{font-size:16px;line-height:20px}
}
.cupraDealerCard .information .contactInfo .infoData .phone-list .phone,.cupraDealerCard .information .contactInfo .infoData .phone-list .whatsapp{padding-left:25px;height:24px;display:flex;align-items:center}
@media(min-width:1016px){.cupraDealerCard .information .contactInfo .infoData .phone-list .phone,.cupraDealerCard .information .contactInfo .infoData .phone-list .whatsapp{max-width:calc(50% - 12px)}
}
@media(min-width:1436px){.cupraDealerCard .information .contactInfo .infoData .phone-list .phone,.cupraDealerCard .information .contactInfo .infoData .phone-list .whatsapp{max-width:calc(50% - 16px)}
}
.cupraDealerCard .information .contactInfo .infoData .phone-list .phone{background:url(../../../../../seatComponents/globalStyles/cupra-code/clientlibs/resources/images/phone.svg) no-repeat left center}
.cupraDealerCard .information .contactInfo .infoData .phone-list .whatsapp{background:url(../../../../../seatComponents/globalStyles/cupra-code/clientlibs/resources/images/whatsapp-grey.svg) no-repeat left center;margin-left:20px}
@media(min-width:764px){.cupraDealerCard .information .contactInfo .infoData .phone-list .whatsapp{margin-left:0;margin-top:6px}
}
@media(min-width:1016px){.cupraDealerCard .information .contactInfo .infoData .phone-list .whatsapp{margin-top:0}
}
@media(min-width:1436px){.cupraDealerCard .information .contactInfo .infoData .phone-list .whatsapp{margin-left:32px}
}
@media(min-width:764px){.cupraDealerCard .information .contactInfo .infoData .phone-list .call-whatsapp,.cupraDealerCard .information .contactInfo .infoData .phone-list .call-phone{display:none}
}
.cupraDealerCard .information .contactInfo .name{font-family:CupraRegular;font-size:16px;color:#000;line-height:1.25;max-height:20px;margin-top:25px;overflow:hidden;width:100%;text-transform:capitalize}
@media(max-width:1435px){.cupraDealerCard .information .contactInfo .name{margin-top:18px;font-size:14px;line-height:16px;max-height:16px}
}
@media(max-width:763px){.cupraDealerCard .information .contactInfo .name{margin-top:14px}
}
.cupraDealerCard .information .contactInfo .cupraDealerStarRating{margin-top:8px;display:flex;justify-content:center;width:100%}
@media(max-width:1435px){.cupraDealerCard .information .contactInfo .cupraDealerStarRating{height:20px}
}
@media(max-width:763px){.cupraDealerCard .information .contactInfo .cupraDealerStarRating{margin-top:0}
}
.cupraDealerCard .information .contactInfo .cupraDealerStarRating .starRatingEmpty,.cupraDealerCard .information .contactInfo .cupraDealerStarRating .starRatingFull,.cupraDealerCard .information .contactInfo .cupraDealerStarRating .starRatingHalf{width:24px;height:24px;margin-right:8px}
@media(max-width:1435px){.cupraDealerCard .information .contactInfo .cupraDealerStarRating .starRatingEmpty,.cupraDealerCard .information .contactInfo .cupraDealerStarRating .starRatingFull,.cupraDealerCard .information .contactInfo .cupraDealerStarRating .starRatingHalf{margin-top:0;height:20px;width:20px}
}
.cupraDealerCard .information .contactInfo .cupraDealerStarRating .starRatingEmpty:last-child,.cupraDealerCard .information .contactInfo .cupraDealerStarRating .starRatingFull:last-child,.cupraDealerCard .information .contactInfo .cupraDealerStarRating .starRatingHalf:last-child{margin-right:0}
.cupraDealerCard .information .contactInfo .cupraDealerStarRating .starRatingFull{background:url(../../../../../seatComponents/globalStyles/cupra-code/clientlibs/resources/images/full-star.svg) no-repeat}
.cupraDealerCard .information .contactInfo .cupraDealerStarRating .starRatingHalf{background:url(../../../../../seatComponents/globalStyles/cupra-code/clientlibs/resources/images/half-star.svg) no-repeat}
.cupraDealerCard .information .contactInfo .cupraDealerStarRating .starRatingEmpty{background:url(../../../../../seatComponents/globalStyles/cupra-code/clientlibs/resources/images/empty-star.svg) no-repeat}
.cupraDealerCard .information .contactInfo .address{width:100%;margin-top:8px}
@media(min-width:1436px){.cupraDealerCard .information .contactInfo .address{margin-top:4px}
}
@media(max-width:763px){.cupraDealerCard .information .contactInfo .address{margin-top:4px}
}
.cupraDealerCard .information .contactInfo .address .address-link{word-break:break-word;font-family:CupraBook,serif;font-size:14px;color:#666;line-height:1.43;text-transform:capitalize;text-align:center;text-decoration:underline}
@media(max-width:1435px){.cupraDealerCard .information .contactInfo .address .address-link{font-size:12px;line-height:16px}
}
@media(max-width:763px){.cupraDealerCard .information .contactInfo .address .address-link{font-size:12px}
}
.cupraDealerCard .ctas{display:flex;justify-content:end;height:100%;flex-direction:column;position:relative}
.cupraDealerCard .ctas .buttons{width:100%;display:flex;flex-direction:column}
@media(min-width:1436px){.cupraDealerCard .ctas .buttons{flex-direction:column;margin-top:18px}
}
@media(max-width:1435px){.cupraDealerCard .ctas .buttons{margin-top:14px}
}
.cupraDealerCard .ctas .buttons a{width:100%;font-size:14px;line-height:16px;padding:8px}
@media(min-width:764px){.cupraDealerCard .ctas .buttons a{padding:12px}
}
@media(min-width:1016px){.cupraDealerCard .ctas .buttons a{font-size:16px;line-height:20px;padding:14px}
}
.cupraDealerCard .ctas .buttons a:nth-child(2){margin-top:8px}
.cupraDealerCard .ctas .dealerWeb{width:100%;margin-top:8px;display:flex;flex-direction:row;justify-content:center}
@media(min-width:1436px){.cupraDealerCard .ctas .dealerWeb{margin-top:8px}
}
.cupraDealerCard .ctas .dealerWeb .dealerWeb-link{word-break:break-word;font-family:CupraBook,serif;font-size:12px;color:#1b1b1b;line-height:16px;text-align:center;text-decoration:underline}
@media(min-width:764px){.cupraDealerCard .ctas .dealerWeb .dealerWeb-link{font-size:14px;line-height:20px}
}
@media(min-width:1016px){.cupraDealerCard .ctas .dealerWeb .dealerWeb-link{font-size:16px;line-height:24px}
}
.swiper-slide{height:auto}
.dealerCardsList{width:100%}
@media(max-width:763px){.dealerCardsList{position:absolute;bottom:12px}
.dealerCardsList .swiper-wrapper .swiper-slide{width:calc(100% - 48px)}
}
@media(min-width:764px){.dealerCardsList{overflow-y:scroll;overflow-x:hidden;height:auto;display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:min-content;grid-gap:32px;background-color:#f4f4f3;scrollbar-width:thin;scrollbar-color:#1b1b1b #e1e1e1;padding-right:24px}
}
.dealerCardsList::-webkit-scrollbar{width:3px}
@media(max-width:763px){.dealerCardsList::-webkit-scrollbar{width:0}
}
.dealerCardsList::-webkit-scrollbar-track{background:#e1e1e1}
.dealerCardsList::-webkit-scrollbar-thumb{background-color:#1b1b1b;border-radius:12px}
.cupraDealerInputMaps{display:inline-flex;align-items:center;justify-content:space-between;border-bottom:1px solid #75787b;padding:11px 16px}
@media(max-width:1435px){.cupraDealerInputMaps{padding:11px 16px}
}
@media(max-width:1015px){.cupraDealerInputMaps{padding:11px 8px}
}
@media(max-width:763px){.cupraDealerInputMaps{padding:6px 8px}
}
.cupraDealerInputMaps .cupraDealerInputText{background-color:#f4f4f3;width:100%;font-size:20px;height:24px;line-height:24px;font-family:CupraRegular,serif;color:#000;border:0}
@media(max-width:1435px){.cupraDealerInputMaps .cupraDealerInputText{font-family:CupraBook,serif;font-size:16px;line-height:20px;height:20px}
}
@media(max-width:763px){.cupraDealerInputMaps .cupraDealerInputText{font-size:14px;line-height:16px;height:auto;margin:4px 0}
}
.cupraDealerInputMaps .cupraDealerInputText:focus{outline:0}
.cupraDealerInputMaps .cupraDealerInputText.disabled{color:rgba(102,102,102,0.7);cursor:default}
.cupraDealerInputMaps .my-location-button{border:0;background:url(../../../../../seatComponents/globalStyles/cupra-code/clientlibs/resources/images/location-icon-black.svg) no-repeat;background-color:#f4f4f3;background-size:contain;cursor:pointer;display:inline-flex;height:32px;margin-left:24px;padding:0;width:32px}
@media(max-width:1435px){.cupraDealerInputMaps .my-location-button{height:24px;margin-left:0;width:28px}
}
.cupraDealerInputMaps .my-location-button:focus{outline:0}
.pac-container-default{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);box-sizing:border-box;border:0;border-radius:2px;font-family:Arial,sans-serif;margin-top:12px;overflow:hidden;position:absolute;z-index:1000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
@media(min-width:1436px){.pac-container-default{margin-top:16px;margin-left:-16px;width:30% !important}
}
@media(min-width:1016px) and (max-width:1435px){.pac-container-default{margin-top:14px;margin-left:-16px;width:29% !important}
}
@media(min-width:764px) and (max-width:1015px){.pac-container-default{margin-top:14px;margin-left:-16px;width:28.2% !important}
}
@media(max-width:763px){.pac-container-default{width:89.5% !important;margin-left:-8px}
}
.pac-container-default .pac-item{background-position-x:24px !important;padding:8px 8px 8px 40px;list-style:none;background:url(../../../../../seatComponents/globalStyles/cupra-code/clientlibs/resources/images/dealers-location/icon-location.svg) 16px 15px no-repeat #fff !important;background-size:10px 15px !important;border:0;cursor:pointer;min-height:48px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:30px;text-align:left;font-size:11px;color:#999}
.pac-container-default .pac-item .pac-icon{display:none}
.pac-container-default .pac-item .pac-item-query .pac-matched{font-weight:700 !important}
.pac-container-default .pac-item span{font-weight:100;font-size:16px;line-height:26px;font-family:"CupraLight",serif;margin:0;color:#242221;overflow:hidden;padding-right:3px;transition:all .3s ease-in}
.pac-container-default .pac-item:hover,.pac-container-default .pac-item .pac-item-selected{background-color:#dedad4 !important}
.dealer-search-wrapper .results-wrapper{height:calc(100vh - 300px);display:grid;grid-template-columns:2fr 1fr;grid-gap:8px;margin-left:32px}
@media(max-width:763px){.dealer-search-wrapper .results-wrapper{height:calc(100vh - 190px);position:relative;display:flex;width:100%;margin-left:0;flex-wrap:wrap-reverse}
}
.dealer-search-wrapper .results-wrapper .map{width:100%}
.cupra-directory-search-results{margin-top:var(--dealer-directory-navbar-height)}
.cupra-directory-search-results .dealer-search-wrapper{display:flex;flex-direction:column;align-items:center;font-family:CupraRegular,serif;font-weight:normal;font-stretch:normal;font-style:normal;background-color:#f4f4f3}
.cupra-directory-search-results .dealer-search-wrapper .dealer-search-filter-wrapper{padding:32px 32px 0 32px;display:flex;width:100%;align-items:center;justify-content:space-between;flex-wrap:wrap}
@media(max-width:763px){.cupra-directory-search-results .dealer-search-wrapper .dealer-search-filter-wrapper{padding:12px 16px 16px 16px}
}
.cupra-directory-search-results .dealer-search-wrapper .dealer-search-filter-wrapper .title{width:79.2%;font-size:40px;line-height:1.1;letter-spacing:normal;color:#000;font-family:CupraLight,serif;height:46px;overflow:hidden;margin:0 auto;margin-bottom:40px;text-align:center}
@media(max-width:1435px){.cupra-directory-search-results .dealer-search-wrapper .dealer-search-filter-wrapper .title{width:100%;font-size:30px;line-height:32px;height:35px;font-family:CupraBook,serif;margin-bottom:32px}
}
@media(max-width:763px){.cupra-directory-search-results .dealer-search-wrapper .dealer-search-filter-wrapper .title{width:100%;font-size:16px;line-height:20px;height:20px;margin-bottom:12px}
}
.cupra-directory-search-results .dealer-search-wrapper .dealer-search-filter-wrapper .dealerCheckbox{display:none}
.cupra-directory-search-results .dealer-search-wrapper .dealer-search-filter-wrapper .dealerRadioButtons{width:31.78%;display:flex;justify-content:flex-end}
@media(max-width:763px){.cupra-directory-search-results .dealer-search-wrapper .dealer-search-filter-wrapper .dealerRadioButtons{width:100%;justify-content:center;margin-bottom:8px}
}
.cupra-directory-search-results .dealer-search-wrapper .dealer-search-filter-wrapper .dealerRadioButtons .dealerRadioContainer{display:grid;position:relative;cursor:pointer;font-size:20px;font-family:CupraBook,serif;line-height:24px;white-space:nowrap;margin-top:auto;margin-bottom:auto;max-width:50%;overflow:hidden;color:#666}
@media(max-width:1435px){.cupra-directory-search-results .dealer-search-wrapper .dealer-search-filter-wrapper .dealerRadioButtons .dealerRadioContainer{font-size:16px;line-height:20px}
}
@media(max-width:763px){.cupra-directory-search-results .dealer-search-wrapper .dealer-search-filter-wrapper .dealerRadioButtons .dealerRadioContainer{font-size:14px;line-height:16px;overflow:hidden}
}
.cupra-directory-search-results .dealer-search-wrapper .dealer-search-filter-wrapper .dealerRadioButtons .dealerRadioContainer input{position:absolute;opacity:0;cursor:pointer}
.cupra-directory-search-results .dealer-search-wrapper .dealer-search-filter-wrapper .dealerRadioButtons .dealerRadioContainer input:checked ~ .checkmark{background-color:#f4f4f3}
.cupra-directory-search-results .dealer-search-wrapper .dealer-search-filter-wrapper .dealerRadioButtons .dealerRadioContainer input:checked ~ .checkmark:after{display:block}
.cupra-directory-search-results .dealer-search-wrapper .dealer-search-filter-wrapper .dealerRadioButtons .dealerRadioContainer .checkmark{grid-column:1;position:relative;display:block;height:24px;width:24px;margin-top:auto;margin-right:6px;margin-bottom:auto;background-color:#f4f4f3;border-radius:50%;border:solid #75787b 1px}
@media(max-width:763px){.cupra-directory-search-results .dealer-search-wrapper .dealer-search-filter-wrapper .dealerRadioButtons .dealerRadioContainer .checkmark{height:20px;width:20px}
}
.cupra-directory-search-results .dealer-search-wrapper .dealer-search-filter-wrapper .dealerRadioButtons .dealerRadioContainer .checkmark:after{content:"";position:absolute;display:none;background-color:black;width:10px;height:10px;border-radius:50%;top:6px;left:6px}
@media(max-width:763px){.cupra-directory-search-results .dealer-search-wrapper .dealer-search-filter-wrapper .dealerRadioButtons .dealerRadioContainer .checkmark:after{width:7px;height:7px;top:5px;left:5px}
}
.cupra-directory-search-results .dealer-search-wrapper .dealer-search-filter-wrapper .dealerRadioButtons .dealerRadioContainer span:last-child{grid-column:2}
.cupra-directory-search-results .dealer-search-wrapper .dealer-search-filter-wrapper .dealerRadioButtons .dealerRadioContainer:nth-child(2){margin-left:24px}
.cupra-directory-search-results .dealer-search-wrapper .dealer-search-filter-wrapper .dealerRadioButtons .color-label-grey{color:#666}
.cupra-directory-search-results .dealer-search-wrapper .dealer-search-filter-wrapper .dealerRadioButtons .color-label-black{color:#000}
.cupra-directory-search-results .dealer-search-wrapper .dealer-search-filter-wrapper .location{width:31.78%}
@media(max-width:1435px){.cupra-directory-search-results .dealer-search-wrapper .dealer-search-filter-wrapper .location{width:31.09%}
}
@media(max-width:763px){.cupra-directory-search-results .dealer-search-wrapper .dealer-search-filter-wrapper .location{width:66.67%}
}
.cupra-directory-search-results .dealer-search-wrapper .dealer-search-filter-wrapper .location .cupraDealerInputMaps{width:100%}
.cupra-directory-search-results .dealer-search-wrapper .dealer-search-filter-wrapper .dealerSubmit{width:31.78%;display:flex;justify-content:flex-start}
@media(max-width:1435px){.cupra-directory-search-results .dealer-search-wrapper .dealer-search-filter-wrapper .dealerSubmit{width:31.09%}
}
@media(max-width:763px){.cupra-directory-search-results .dealer-search-wrapper .dealer-search-filter-wrapper .dealerSubmit{width:30.56%}
}
.cupra-directory-search-results .dealer-search-wrapper .dealer-search-filter-wrapper .dealerSubmit .cupraDealerButton.primary.filled span{font-family:cupraRegular;font-size:20px;line-height:24px;height:24px;overflow:hidden;max-height:24px}
@media(max-width:1435px){.cupra-directory-search-results .dealer-search-wrapper .dealer-search-filter-wrapper .dealerSubmit .cupraDealerButton.primary.filled span{font-size:16px;line-height:20px;height:20px;max-height:20px}
}
@media(max-width:763px){.cupra-directory-search-results .dealer-search-wrapper .dealer-search-filter-wrapper .dealerSubmit .cupraDealerButton.primary.filled span{font-size:14px;line-height:16px;height:16px;max-height:16px}
}
.cupra-directory-search-results .dealer-search-wrapper .dealer-search-filter-wrapper .dealerSubmit button{height:56px}
@media(max-width:1435px){.cupra-directory-search-results .dealer-search-wrapper .dealer-search-filter-wrapper .dealerSubmit button{height:48px}
}
@media(max-width:763px){.cupra-directory-search-results .dealer-search-wrapper .dealer-search-filter-wrapper .dealerSubmit button{height:40px}
}
.cupra-directory-search-results .dealer-search-wrapper .countResults{padding:24px 32px 32px;width:100%;text-align:center}
.cupra-directory-search-results .dealer-search-wrapper .countResults .text{font-family:cupraBook;font-size:20px;line-height:24px;color:#000;overflow:hidden;max-height:24px;white-space:nowrap}
@media(max-width:1435px){.cupra-directory-search-results .dealer-search-wrapper .countResults .text{font-size:16px;line-height:20px;max-height:20px}
}
@media(max-width:1435px){.cupra-directory-search-results .dealer-search-wrapper .countResults{padding:16px 32px 32px}
}
@media(max-width:763px){.cupra-directory-search-results .dealer-search-wrapper .countResults{display:none}
}
.cupra-directory-search-results .dealer-search-wrapper .loading-screen{height:80vh;width:100%;margin-top:40px;display:flex;justify-content:center}
.cupra-directory-search-results .dealer-search-wrapper .loading-screen .ws-loader{width:60%}
@media(min-width:764px){.cupra-directory-search-results .dealer-search-wrapper .loading-screen .ws-loader{width:40%}
}
@media(min-width:1016px){.cupra-directory-search-results .dealer-search-wrapper .loading-screen .ws-loader{width:25%}
}
.pac-container{display:none}