.primary-navigation-buttons{position:absolute;top:100%;margin-top:32px;font-size:0;line-height:0;border:0;width:45px;height:45px;z-index:2}
.navigation-prev-button{background:url('../clientlib-site/resources/images/previous.png') no-repeat center;right:55px;width:45px;height:45px;background-size:contain;border:0}
.navigation-prev-button:hover{background:url('../clientlib-site/resources/images/previous-hover.png') no-repeat center;background-size:45px 45px}
.navigation-next-button{background:url('../clientlib-site/resources/images/next.png') no-repeat center;right:0;width:45px;height:45px;background-size:contain;border:0}
.navigation-next-button:hover{background:url('../clientlib-site/resources/images/next-hover.png') no-repeat center;background-size:45px 45px}
.pause-button{border:0;background:url('../clientlib-site/resources/images/pause_white.svg') no-repeat center;width:42px;height:43px}
.play-button{border:0;background:url('../clientlib-site/resources/images/play_white.svg') no-repeat center;width:42px;height:43px}
.pause-button-animated{position:relative;width:45px;height:45px;border:0;background:url('../clientlib-site/resources/images/pause-icon.svg') no-repeat center;background-size:contain}
.pause-button-animated svg{position:absolute;top:0;left:0;width:45px;height:45px;transform:rotate(-90deg);pointer-events:none}
.pause-button-animated .progress-circle{fill:none;stroke:var(--white);stroke-width:2.5;stroke-linecap:round;transition:none}
.swiper-pagination-bullet{border-radius:8px;height:8px;border:0;opacity:1;padding:0;background:var(--white);width:8px}
.swiper-pagination-bullet-active{width:24px;background:var(--accent-primary);box-shadow:none}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.drive-info{width:100%;max-width:1440px;padding:5px 0;margin:0 auto}
@media screen and (max-width:768px){.drive-info{width:100%;max-width:768px;padding:5px 16px;box-sizing:border-box}
}
.drive-info .pilot-info{width:100%;max-width:880px;display:flex;align-items:center;background:#38485c;margin:0 auto;padding:20px 0;border-radius:6.71px;position:relative}
@media screen and (max-width:768px){.drive-info .pilot-info{flex-direction:column-reverse;padding:0;max-width:unset}
}
.drive-info .pilot-info .data-info{width:60%;color:#fff;padding:60px 0 60px 40px;z-index:1}
@media screen and (max-width:768px){.drive-info .pilot-info .data-info{width:100%;padding:0}
}
.drive-info .pilot-info .data-info table{width:100%}
.drive-info .pilot-info .data-info table tr{vertical-align:top}
.drive-info .pilot-info .data-info table tr td{width:50%}
@media screen and (max-width:768px){.drive-info .pilot-info .data-info table tr td:first-child{padding-bottom:4px}
}
@media screen and (max-width:768px){.drive-info .pilot-info .data-info table{width:100%;padding:20px 17px;border-collapse:separate;border-spacing:0 12px}
}
.drive-info .pilot-info .data-info .small-p{font-size:16px;font-weight:400;line-height:24px;margin-bottom:0;color:#dbdbdb}
@media screen and (max-width:768px){.drive-info .pilot-info .data-info .small-p{font-size:12px;line-height:12px;padding:0;margin:0}
}
.drive-info .pilot-info .data-info .bold-p{font-size:32px;line-height:40px;font-weight:600;margin:0}
@media screen and (max-width:768px){.drive-info .pilot-info .data-info .bold-p{font-size:24px;line-height:32px;font-weight:500}
}
.drive-info .pilot-info .photo{width:40%;margin:auto;display:flex;justify-content:center;background-image:none;height:auto;z-index:1}
@media screen and (max-width:768px){.drive-info .pilot-info .photo{width:100%;max-width:unset;border-radius:6.71px 6.71px 0 0}
}
.drive-info .pilot-info .photo img{width:253px;height:auto;max-width:100%;display:block;position:relative;border-radius:6px}
@media screen and (max-width:768px){.drive-info .pilot-info .photo img{width:100vw;border-radius:6.71px 6.71px 0 0}
}
.drive-info .pilot-info .shatter-pattern{position:absolute;bottom:0;right:0;z-index:0;width:100%;height:-webkit-fill-available;overflow:hidden;border-radius:6.71px}
.drive-info .pilot-info .shatter-pattern img{width:auto;height:150px;position:absolute;bottom:-40px;right:-530px}
@media screen and (max-width:768px){.drive-info .pilot-info .shatter-pattern img{height:100px;bottom:-14px;right:-300px}
}
@media screen and (max-width:480px){.drive-info .pilot-info .shatter-pattern img{height:90px;bottom:-14px;right:unset;left:-50px}
}
@media screen and (max-width:380px){.drive-info .pilot-info .shatter-pattern img{height:80px;bottom:-10px;right:unset;left:-70px}
}
.drive-info ul{display:flex;list-style:none;justify-content:left;padding-left:0}
.drive-info ul li{margin-right:15px}
.drive-info.white-bg{background-color:#fff}
.drive-info.blue-bg{background-color:#00142e}