.service-details-base{width:100%;display:flex;justify-content:center;background-color:#fff}
.service-details-base__container{width:100%;font-family:"CupraRegular",sans-serif;color:#1b1b1b;align-items:center;margin:auto;line-height:20px}
@media(min-width:320px){.service-details-base__container{margin:32px 16px;font-size:14px}
}
@media(min-width:764px){.service-details-base__container{margin:40px 152px 80px}
}
@media(min-width:1016px){.service-details-base__container{margin:80px 112px 104px;font-size:16px}
}
@media(min-width:1436px){.service-details-base__container{margin:80px 264px 104px}
}
.service-details-base__back{position:relative;display:flex;justify-content:flex-start;align-items:center;font-family:"CupraRegular",sans-serif;text-decoration:none;color:#1b1b1b;line-height:16px}
@media(min-width:1016px){.service-details-base__back{font-size:16px}
}
@media(min-width:764px){.service-details-base__back{line-height:20px}
}
.service-details-base__back>span{background-image:url("../../../../../../etc.clientlibs/vwgroup/components/content/connect/service-details/clientlibs/resources/flags/back_button.svg");background-repeat:no-repeat;background-size:auto;background-position:center;width:20px;height:20px;margin-right:4px;cursor:pointer}
.service-details-base__back:hover{color:#1b1b1b}
.service-details-base__header{padding:16px 0;color:#666;line-height:32px}
@media(min-width:1016px){.service-details-base__header{padding:32px 0}
}
.service-details-base__header>div:first-child{font-family:"CupraBook",sans-serif;font-size:20px;line-height:24px;color:#000;margin-bottom:16px}
@media(min-width:1016px){.service-details-base__header>div:first-child{margin-bottom:32px}
}
@media(min-width:764px){.service-details-base__header>div:first-child{color:#1b1b1b;font-size:30px;line-height:36px}
}
.service-details-base__header__subtitle p{font-family:"CupraRegular",sans-serif;color:#666;font-size:14px;line-height:20px}
@media(min-width:1016px){.service-details-base__header__subtitle p{font-size:16px;line-height:24px}
}
.service-details-base__video{margin-bottom:72px;height:444px;width:100%}
@media(min-width:320px){.service-details-base__video{height:162px;margin-bottom:32px}
}
@media(min-width:764px){.service-details-base__video{height:256px}
}
@media(min-width:1016px){.service-details-base__video{height:444px;margin-bottom:72px}
}
@media(min-width:1436px){.service-details-base__video{height:504px}
}
.service-details-base__video iframe{border:0}
@media(min-width:1016px){.service-details-base .accordion:not(:last-child){margin-bottom:40px}
}
.service-details-base .accordion.open .accordion__title>span::after{transform:rotate(0)}
.service-details-base .accordion.open .accordion__content:not(.accordion__content-infotainment){margin-bottom:16px}
.service-details-base .accordion__list{padding:24px;background-color:#f4f4f3}
.service-details-base .accordion__list h5{color:#000;font-weight:350;font-size:24px;line-height:28px;margin-bottom:40px}
@media(max-width:1016px){.service-details-base .accordion__list h5{font-size:20px;line-height:24px;font-family:"CupraBook",sans-serif;margin-bottom:16px}
}
@media(min-width:1016px){.service-details-base .accordion__list{padding:50px}
}
.service-details-base .accordion__item{display:flex;justify-content:flex-start;align-items:center}
.service-details-base .accordion__item:not(:last-child){margin-bottom:16px}
@media(min-width:1016px){.service-details-base .accordion__item:not(:last-child){margin-bottom:24px}
}
@media(max-width:1016px){.service-details-base .accordion__item{line-height:16px}
}
.service-details-base .accordion__item img{margin-right:8px;width:80px;height:40px;object-fit:cover}
@media(max-width:1016px){.service-details-base .accordion__item img{width:64px;height:40px}
}
.service-details-base .accordion__item img.flag{margin-right:16px;width:24px;height:17px}
.service-details-base .accordion__item .name{display:flex;flex-direction:column}
.service-details-base .accordion__item .name>span{display:block;font-family:"CupraBook";margin-top:4px;font-size:12px}
@media(min-width:1016px){.service-details-base .accordion__item .name>span{margin-top:0;margin-left:16px;font-size:16px}
}
@media(min-width:1016px){.service-details-base .accordion__item .name{flex-direction:row;align-items:center}
}
.service-details-base .accordion__content{overflow:hidden;transition:all .4s ease-out}
@media(min-width:320px){.service-details-base .accordion__content{margin-left:8px}
}
@media(min-width:764px){.service-details-base .accordion__content{margin-left:16px}
}
@media(min-width:1016px){.service-details-base .accordion__content{margin-left:32px}
}
@media(min-width:1016px){.service-details-base .accordion__content{margin-left:64px}
}
.service-details-base .accordion__content-infotainment{margin-bottom:0}
.service-details-base .accordion__content-countries{display:grid;grid-template-columns:auto;grid-column-gap:32px;grid-row-gap:24px}
@media(min-width:764px){.service-details-base .accordion__content-countries{grid-template-columns:auto auto}
}
@media(min-width:1016px){.service-details-base .accordion__content-countries{grid-template-columns:auto auto auto}
}
.service-details-base .accordion__content-countries .accordion__item{margin-bottom:0}
@media(min-width:764px){.service-details-base .accordion__content-countries .accordion__item{line-height:20px}
}
.service-details-base .accordion__title{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:24px;line-height:28px;color:#1b1b1b;text-transform:capitalize}
@media(max-width:1016px){.service-details-base .accordion__title{cursor:pointer;padding:16px 0}
}
@media(min-width:1016px){.service-details-base .accordion__title{pointer-events:none;color:#000;font-size:20px;line-height:24px;margin-bottom:16px;padding-bottom:16px}
}
.service-details-base .accordion__title>span{position:relative}
@media(max-width:1016px){.service-details-base .accordion__title>span::after{position:absolute;right:0;content:'';background:#1b1b1b;width:20px;height:1.5px;transform:rotate(90deg);transition:.2s}
.service-details-base .accordion__title>span::before{position:absolute;right:0;content:'';background:#1b1b1b;width:20px;height:1.5px}
}
.service-details-base .accordion__title::after{position:absolute;content:'';background:#75787b;width:100%;height:1px;top:0;left:0}
@media(min-width:1016px){.service-details-base .accordion__title::after{top:auto;background-color:#d1d1d1;bottom:0}
}