.header {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}
@font-face {
    font-family: Pinscher;
    src: url(fonts/SHPinscher-Regular.otf);
}
h1 {
    font-family: Pinscher;
    color: black;
    text-decoration: white wavy underline;
}

.arrow {
    position: absolute;
    scale: 15%;
    align-items: left;
    left: -300px;
    top: -205px;
}

.wrapper {
    left: 250px;
    top: 150px;
    display: flex;
    position: absolute;
    flex-direction: row;
    vertical-align: top;
    place-items: center;
    display: grid;
    grid-template-columns: repeat(3, 10px);
    grid-template-rows: repeat(12, 120px);
    grid-gap: 420px;
    grid-row-gap: 120px;
}

.ranger {
    scale: 70%;
    filter: drop-shadow(20px 10px 1px rgba(53, 38, 115, 0.35));
}

.ranger span {
    opacity: 0;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
    font-size: 70px;
    font-family: Pinscher;
    line-height: 0.9;
    letter-spacing: 20px;

    color: #fff7dd;
    filter: drop-shadow(1px 1px 0 #382d77) drop-shadow(-1px 1px 0 #382d77) drop-shadow(1px -1px 0 #382d77)
        drop-shadow(-1px -1px 0 #382d77);
}
.ranger:hover span,
.ranger:focus span {
    opacity: 1;
}
.ranger:hover img,
.ranger:focus img {
    filter: hue-rotate(190deg) saturate(50%);
    transform: rotate(10deg);
}

.tc {
    scale: 70%;
    filter: drop-shadow(20px 10px 1px rgba(53, 38, 115, 0.35));
}

.tc span {
    opacity: 0;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
    font-size: 70px;
    font-family: Pinscher;
    line-height: 0.9;
    letter-spacing: 20px;

    color: #fff7dd;
    filter: drop-shadow(1px 1px 0 #382d77) drop-shadow(-1px 1px 0 #382d77) drop-shadow(1px -1px 0 #382d77)
        drop-shadow(-1px -1px 0 #382d77);
}
.tc:hover span,
.tc:focus span {
    opacity: 1;
}
.tc:hover img,
.tc:focus img {
    filter: hue-rotate(190deg) saturate(50%);
    transform: rotate(10deg);
}
.crv {
    scale: 70%;
    filter: drop-shadow(20px 10px 1px rgba(53, 38, 115, 0.35));
}

.crv span {
    opacity: 0;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
    font-size: 70px;
    font-family: Pinscher;
    line-height: 0.9;
    letter-spacing: 20px;

    color: #fff7dd;
    filter: drop-shadow(1px 1px 0 #382d77) drop-shadow(-1px 1px 0 #382d77) drop-shadow(1px -1px 0 #382d77)
        drop-shadow(-1px -1px 0 #382d77);
}
.crv:hover span,
.crv:focus span {
    opacity: 1;
}
.crv:hover img,
.crv:focus img {
    filter: hue-rotate(190deg) saturate(50%);
    transform: rotate(10deg);
}
.xb {
    scale: 70%;
    filter: drop-shadow(20px 10px 1px rgba(53, 38, 115, 0.35));
}

.xb span {
    opacity: 0;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
    font-size: 70px;
    font-family: Pinscher;
    line-height: 0.9;
    letter-spacing: 20px;

    color: #fff7dd;
    filter: drop-shadow(1px 1px 0 #382d77) drop-shadow(-1px 1px 0 #382d77) drop-shadow(1px -1px 0 #382d77)
        drop-shadow(-1px -1px 0 #382d77);
}
.xb:hover span,
.xb:focus span {
    opacity: 1;
}
.xb:hover img,
.xb:focus img {
    filter: hue-rotate(190deg) saturate(50%);
    transform: rotate(10deg);
}
.porsche {
    scale: 90%;
    filter: drop-shadow(20px 10px 1px rgba(53, 38, 115, 0.35));
}

.porsche span {
    opacity: 0;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
    font-size: 70px;
    font-family: Pinscher;
    line-height: 0.9;
    letter-spacing: 20px;

    color: #fff7dd;
    filter: drop-shadow(1px 1px 0 #382d77) drop-shadow(-1px 1px 0 #382d77) drop-shadow(1px -1px 0 #382d77)
        drop-shadow(-1px -1px 0 #382d77);
}
.porsche:hover span,
.porsche:focus span {
    opacity: 1;
}
.porsche:hover img,
.porsche:focus img {
    filter: hue-rotate(190deg) saturate(50%);
    transform: rotate(10deg);
}
.forester {
    scale: 70%;
    filter: drop-shadow(20px 10px 1px rgba(53, 38, 115, 0.35));
}

.forester span {
    opacity: 0;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
    font-size: 70px;
    font-family: Pinscher;
    line-height: 0.9;
    letter-spacing: 20px;

    color: #fff7dd;
    filter: drop-shadow(1px 1px 0 #382d77) drop-shadow(-1px 1px 0 #382d77) drop-shadow(1px -1px 0 #382d77)
        drop-shadow(-1px -1px 0 #382d77);
}
.forester:hover span,
.forester:focus span {
    opacity: 1;
}
.forester:hover img,
.forester:focus img {
    filter: hue-rotate(190deg) saturate(50%);
    transform: rotate(10deg);
}
.jimmy {
    scale: 70%;
    filter: drop-shadow(20px 10px 1px rgba(53, 38, 115, 0.35));
}

.jimmy span {
    opacity: 0;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
    font-size: 70px;
    font-family: Pinscher;
    line-height: 0.9;
    letter-spacing: 20px;

    color: #fff7dd;
    filter: drop-shadow(1px 1px 0 #382d77) drop-shadow(-1px 1px 0 #382d77) drop-shadow(1px -1px 0 #382d77)
        drop-shadow(-1px -1px 0 #382d77);
}
.jimmy:hover span,
.jimmy:focus span {
    opacity: 1;
}
.jimmy:hover img,
.jimmy:focus img {
    filter: hue-rotate(190deg) saturate(50%);
    transform: rotate(10deg);
}
.mthree {
    scale: 70%;
    filter: drop-shadow(20px 10px 1px rgba(53, 38, 115, 0.35));
}

.mthree span {
    opacity: 0;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
    font-size: 70px;
    font-family: Pinscher;
    line-height: 0.9;
    letter-spacing: 20px;

    color: #fff7dd;
    filter: drop-shadow(1px 1px 0 #382d77) drop-shadow(-1px 1px 0 #382d77) drop-shadow(1px -1px 0 #382d77)
        drop-shadow(-1px -1px 0 #382d77);
}
.mthree:hover span,
.mthree:focus span {
    opacity: 1;
}
.mthree:hover img,
.mthree:focus img {
    filter: hue-rotate(190deg) saturate(50%);
    transform: rotate(10deg);
}
.tonehundred {
    scale: 70%;
    filter: drop-shadow(20px 10px 1px rgba(53, 38, 115, 0.35));
}

.tonehundred span {
    opacity: 0;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
    font-size: 70px;
    font-family: Pinscher;
    line-height: 0.9;
    letter-spacing: 20px;

    color: #fff7dd;
    filter: drop-shadow(1px 1px 0 #382d77) drop-shadow(-1px 1px 0 #382d77) drop-shadow(1px -1px 0 #382d77)
        drop-shadow(-1px -1px 0 #382d77);
}
.tonehundred:hover span,
.tonehundred:focus span {
    opacity: 1;
}
.tonehundred:hover img,
.tonehundred:focus img {
    filter: hue-rotate(190deg) saturate(50%);
    transform: rotate(10deg);
}
.mini {
    scale: 70%;
    filter: drop-shadow(20px 10px 1px rgba(53, 38, 115, 0.35));
}

.mini span {
    opacity: 0;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
    font-size: 70px;
    font-family: Pinscher;
    line-height: 0.9;
    letter-spacing: 20px;

    color: #fff7dd;
    filter: drop-shadow(1px 1px 0 #382d77) drop-shadow(-1px 1px 0 #382d77) drop-shadow(1px -1px 0 #382d77)
        drop-shadow(-1px -1px 0 #382d77);
}
.mini:hover span,
.mini:focus span {
    opacity: 1;
}
.mini:hover img,
.mini:focus img {
    filter: hue-rotate(190deg) saturate(50%);
    transform: rotate(10deg);
}
.rsx {
    scale: 70%;
    filter: drop-shadow(20px 10px 1px rgba(53, 38, 115, 0.35));
}

.rsx span {
    opacity: 0;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
    font-size: 70px;
    font-family: Pinscher;
    line-height: 0.9;
    letter-spacing: 20px;

    color: #fff7dd;
    filter: drop-shadow(1px 1px 0 #382d77) drop-shadow(-1px 1px 0 #382d77) drop-shadow(1px -1px 0 #382d77)
        drop-shadow(-1px -1px 0 #382d77);
}
.rsx:hover span,
.rsx:focus span {
    opacity: 1;
}
.rsx:hover img,
.rsx:focus img {
    filter: hue-rotate(190deg) saturate(50%);
    transform: rotate(10deg);
}

.crosstrek {
    scale: 70%;
    filter: drop-shadow(20px 10px 1px rgba(53, 38, 115, 0.35));
}

.crosstrek span {
    opacity: 0;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
    font-size: 70px;
    font-family: Pinscher;
    line-height: 0.9;
    letter-spacing: 20px;

    color: #fff7dd;
    filter: drop-shadow(1px 1px 0 #382d77) drop-shadow(-1px 1px 0 #382d77) drop-shadow(1px -1px 0 #382d77)
        drop-shadow(-1px -1px 0 #382d77);
}
.crosstrek:hover span,
.crosstrek:focus span {
    opacity: 1;
}
.crosstrek:hover img,
.crosstrek:focus img {
    filter: hue-rotate(190deg) saturate(50%);
    transform: rotate(10deg);
}
.kimera {
    scale: 70%;
    filter: drop-shadow(20px 10px 1px rgba(53, 38, 115, 0.35));
}

.kimera span {
    opacity: 0;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
    font-size: 70px;
    font-family: Pinscher;
    line-height: 0.9;
    letter-spacing: 20px;

    color: #fff7dd;
    filter: drop-shadow(1px 1px 0 #382d77) drop-shadow(-1px 1px 0 #382d77) drop-shadow(1px -1px 0 #382d77)
        drop-shadow(-1px -1px 0 #382d77);
}
.kimera:hover span,
.kimera:focus span {
    opacity: 1;
}
.kimera:hover img,
.kimera:focus img {
    filter: hue-rotate(190deg) saturate(50%);
    transform: rotate(10deg);
}
.ineos {
    scale: 70%;
    filter: drop-shadow(20px 10px 1px rgba(53, 38, 115, 0.35));
}

.ineos span {
    opacity: 0;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
    font-size: 70px;
    font-family: Pinscher;
    line-height: 0.9;
    letter-spacing: 20px;

    color: #fff7dd;
    filter: drop-shadow(1px 1px 0 #382d77) drop-shadow(-1px 1px 0 #382d77) drop-shadow(1px -1px 0 #382d77)
        drop-shadow(-1px -1px 0 #382d77);
}
.ineos:hover span,
.ineos:focus span {
    opacity: 1;
}
.ineos:hover img,
.ineos:focus img {
    filter: hue-rotate(190deg) saturate(50%);
    transform: rotate(10deg);
}
.threetwoeightd {
    scale: 70%;
    filter: drop-shadow(20px 10px 1px rgba(53, 38, 115, 0.35));
}

.threetwoeightd span {
    opacity: 0;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
    font-size: 70px;
    font-family: Pinscher;
    line-height: 0.9;
    letter-spacing: 20px;

    color: #fff7dd;
    filter: drop-shadow(1px 1px 0 #382d77) drop-shadow(-1px 1px 0 #382d77) drop-shadow(1px -1px 0 #382d77)
        drop-shadow(-1px -1px 0 #382d77);
}
.threetwoeightd:hover span,
.threetwoeightd:focus span {
    opacity: 1;
}
.threetwoeightd:hover img,
.threetwoeightd:focus img {
    filter: hue-rotate(190deg) saturate(50%);
    transform: rotate(10deg);
}
.xd {
    scale: 70%;
    filter: drop-shadow(20px 10px 1px rgba(53, 38, 115, 0.35));
}

.xd span {
    opacity: 0;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
    font-size: 70px;
    font-family: Pinscher;
    line-height: 0.9;
    letter-spacing: 20px;

    color: #fff7dd;
    filter: drop-shadow(1px 1px 0 #382d77) drop-shadow(-1px 1px 0 #382d77) drop-shadow(1px -1px 0 #382d77)
        drop-shadow(-1px -1px 0 #382d77);
}
.xd:hover span,
.xd:focus span {
    opacity: 1;
}
.xd:hover img,
.xd:focus img {
    filter: hue-rotate(190deg) saturate(50%);
    transform: rotate(10deg);
}
.afour {
    scale: 70%;
    filter: drop-shadow(20px 10px 1px rgba(53, 38, 115, 0.35));
}

.afour span {
    opacity: 0;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
    font-size: 70px;
    font-family: Pinscher;
    line-height: 0.9;
    letter-spacing: 20px;

    color: #fff7dd;
    filter: drop-shadow(1px 1px 0 #382d77) drop-shadow(-1px 1px 0 #382d77) drop-shadow(1px -1px 0 #382d77)
        drop-shadow(-1px -1px 0 #382d77);
}
.afour:hover span,
.afour:focus span {
    opacity: 1;
}
.afour:hover img,
.afour:focus img {
    filter: hue-rotate(190deg) saturate(50%);
    transform: rotate(10deg);
}
.ninethree {
    scale: 70%;
    filter: drop-shadow(20px 10px 1px rgba(53, 38, 115, 0.35));
}

.ninethree span {
    opacity: 0;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
    font-size: 70px;
    font-family: Pinscher;
    line-height: 0.9;
    letter-spacing: 20px;

    color: #fff7dd;
    filter: drop-shadow(1px 1px 0 #382d77) drop-shadow(-1px 1px 0 #382d77) drop-shadow(1px -1px 0 #382d77)
        drop-shadow(-1px -1px 0 #382d77);
}
.ninethree:hover span,
.ninethree:focus span {
    opacity: 1;
}
.ninethree:hover img,
.ninethree:focus img {
    filter: hue-rotate(190deg) saturate(50%);
    transform: rotate(10deg);
}
.prizm {
    scale: 70%;
    filter: drop-shadow(20px 10px 1px rgba(53, 38, 115, 0.35));
}

.prizm span {
    opacity: 0;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
    font-size: 70px;
    font-family: Pinscher;
    line-height: 0.9;
    letter-spacing: 20px;

    color: #fff7dd;
    filter: drop-shadow(1px 1px 0 #382d77) drop-shadow(-1px 1px 0 #382d77) drop-shadow(1px -1px 0 #382d77)
        drop-shadow(-1px -1px 0 #382d77);
}
.prizm:hover span,
.prizm:focus span {
    opacity: 1;
}
.prizm:hover img,
.prizm:focus img {
    filter: hue-rotate(190deg) saturate(50%);
    transform: rotate(10deg);
}
.dakota {
    scale: 70%;
    filter: drop-shadow(20px 10px 1px rgba(53, 38, 115, 0.35));
}

.dakota span {
    opacity: 0;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
    font-size: 70px;
    font-family: Pinscher;
    line-height: 0.9;
    letter-spacing: 20px;

    color: #fff7dd;
    filter: drop-shadow(1px 1px 0 #382d77) drop-shadow(-1px 1px 0 #382d77) drop-shadow(1px -1px 0 #382d77)
        drop-shadow(-1px -1px 0 #382d77);
}
.dakota:hover span,
.dakota:focus span {
    opacity: 1;
}
.dakota:hover img,
.dakota:focus img {
    filter: hue-rotate(190deg) saturate(50%);
    transform: rotate(10deg);
}
.xa {
    scale: 70%;
    filter: drop-shadow(20px 10px 1px rgba(53, 38, 115, 0.35));
}

.xa span {
    opacity: 0;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
    font-size: 70px;
    font-family: Pinscher;
    line-height: 0.9;
    letter-spacing: 20px;

    color: #fff7dd;
    filter: drop-shadow(1px 1px 0 #382d77) drop-shadow(-1px 1px 0 #382d77) drop-shadow(1px -1px 0 #382d77)
        drop-shadow(-1px -1px 0 #382d77);
}
.xa:hover span,
.xa:focus span {
    opacity: 1;
}
.xa:hover img,
.xa:focus img {
    filter: hue-rotate(190deg) saturate(50%);
    transform: rotate(10deg);
}
.fourrunner {
    scale: 70%;
    filter: drop-shadow(20px 10px 1px rgba(53, 38, 115, 0.35));
}

.fourrunner span {
    opacity: 0;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
    font-size: 70px;
    font-family: Pinscher;
    line-height: 0.9;
    letter-spacing: 20px;

    color: #fff7dd;
    filter: drop-shadow(1px 1px 0 #382d77) drop-shadow(-1px 1px 0 #382d77) drop-shadow(1px -1px 0 #382d77)
        drop-shadow(-1px -1px 0 #382d77);
}
.fourrunner:hover span,
.fourrunner:focus span {
    opacity: 1;
}
.fourrunner:hover img,
.fourrunner:focus img {
    filter: hue-rotate(190deg) saturate(50%);
    transform: rotate(10deg);
}
.stratos {
    scale: 70%;
    filter: drop-shadow(20px 10px 1px rgba(53, 38, 115, 0.35));
}

.stratos span {
    opacity: 0;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
    font-size: 70px;
    font-family: Pinscher;
    line-height: 0.9;
    letter-spacing: 20px;

    color: #fff7dd;
    filter: drop-shadow(1px 1px 0 #382d77) drop-shadow(-1px 1px 0 #382d77) drop-shadow(1px -1px 0 #382d77)
        drop-shadow(-1px -1px 0 #382d77);
}
.stratos:hover span,
.stratos:focus span {
    opacity: 1;
}
.stratos:hover img,
.stratos:focus img {
    filter: hue-rotate(190deg) saturate(50%);
    transform: rotate(10deg);
}
.city {
    scale: 70%;
    filter: drop-shadow(20px 10px 1px rgba(53, 38, 115, 0.35));
}

.city span {
    opacity: 0;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
    font-size: 70px;
    font-family: Pinscher;
    line-height: 0.9;
    letter-spacing: 20px;

    color: #fff7dd;
    filter: drop-shadow(1px 1px 0 #382d77) drop-shadow(-1px 1px 0 #382d77) drop-shadow(1px -1px 0 #382d77)
        drop-shadow(-1px -1px 0 #382d77);
}
.city:hover span,
.city:focus span {
    opacity: 1;
}
.city:hover img,
.city:focus img {
    filter: hue-rotate(190deg) saturate(50%);
    transform: rotate(10deg);
}
.cube {
    scale: 70%;
    filter: drop-shadow(20px 10px 1px rgba(53, 38, 115, 0.35));
}

.cube span {
    opacity: 0;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
    font-size: 70px;
    font-family: Pinscher;
    line-height: 0.9;
    letter-spacing: 20px;

    color: #fff7dd;
    filter: drop-shadow(1px 1px 0 #382d77) drop-shadow(-1px 1px 0 #382d77) drop-shadow(1px -1px 0 #382d77)
        drop-shadow(-1px -1px 0 #382d77);
}
.cube:hover span,
.cube:focus span {
    opacity: 1;
}
.cube:hover img,
.cube:focus img {
    filter: hue-rotate(190deg) saturate(50%);
    transform: rotate(10deg);
}
.golf {
    scale: 70%;
    filter: drop-shadow(20px 10px 1px rgba(53, 38, 115, 0.35));
}

.golf span {
    opacity: 0;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
    font-size: 70px;
    font-family: Pinscher;
    line-height: 0.9;
    letter-spacing: 20px;

    color: #fff7dd;
    filter: drop-shadow(1px 1px 0 #382d77) drop-shadow(-1px 1px 0 #382d77) drop-shadow(1px -1px 0 #382d77)
        drop-shadow(-1px -1px 0 #382d77);
}
.golf:hover span,
.golf:focus span {
    opacity: 1;
}
.golf:hover img,
.golf:focus img {
    filter: hue-rotate(190deg) saturate(50%);
    transform: rotate(10deg);
}
.ravfour {
    scale: 70%;
    filter: drop-shadow(20px 10px 1px rgba(53, 38, 115, 0.35));
}

.ravfour span {
    opacity: 0;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
    font-size: 70px;
    font-family: Pinscher;
    line-height: 0.9;
    letter-spacing: 20px;

    color: #fff7dd;
    filter: drop-shadow(1px 1px 0 #382d77) drop-shadow(-1px 1px 0 #382d77) drop-shadow(1px -1px 0 #382d77)
        drop-shadow(-1px -1px 0 #382d77);
}
.ravfour:hover span,
.ravfour:focus span {
    opacity: 1;
}
.ravfour:hover img,
.ravfour:focus img {
    filter: hue-rotate(190deg) saturate(50%);
    transform: rotate(10deg);
}
.samurai {
    scale: 70%;
    filter: drop-shadow(20px 10px 1px rgba(53, 38, 115, 0.35));
}

.samurai span {
    opacity: 0;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
    font-size: 70px;
    font-family: Pinscher;
    line-height: 0.9;
    letter-spacing: 20px;

    color: #fff7dd;
    filter: drop-shadow(1px 1px 0 #382d77) drop-shadow(-1px 1px 0 #382d77) drop-shadow(1px -1px 0 #382d77)
        drop-shadow(-1px -1px 0 #382d77);
}
.samurai:hover span,
.samurai:focus span {
    opacity: 1;
}
.samurai:hover img,
.samurais:focus img {
    filter: hue-rotate(190deg) saturate(50%);
    transform: rotate(10deg);
}
.ninetwo {
    scale: 70%;
    filter: drop-shadow(20px 10px 1px rgba(53, 38, 115, 0.35));
}

.ninetwo span {
    opacity: 0;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
    font-size: 70px;
    font-family: Pinscher;
    line-height: 0.9;
    letter-spacing: 20px;

    color: #fff7dd;
    filter: drop-shadow(1px 1px 0 #382d77) drop-shadow(-1px 1px 0 #382d77) drop-shadow(1px -1px 0 #382d77)
        drop-shadow(-1px -1px 0 #382d77);
}
.ninetwo:hover span,
.ninetwo:focus span {
    opacity: 1;
}
.ninetwo:hover img,
.ninetwo:focus img {
    filter: hue-rotate(190deg) saturate(50%);
    transform: rotate(10deg);
}
.viggen {
    scale: 70%;
    filter: drop-shadow(20px 10px 1px rgba(53, 38, 115, 0.35));
}

.viggen span {
    opacity: 0;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
    font-size: 70px;
    font-family: Pinscher;
    line-height: 0.9;
    letter-spacing: 20px;

    color: #fff7dd;
    filter: drop-shadow(1px 1px 0 #382d77) drop-shadow(-1px 1px 0 #382d77) drop-shadow(1px -1px 0 #382d77)
        drop-shadow(-1px -1px 0 #382d77);
}
.viggen:hover span,
.viggen:focus span {
    opacity: 1;
}
.viggen:hover img,
.viggen:focus img {
    filter: hue-rotate(190deg) saturate(50%);
    transform: rotate(10deg);
}
.baja {
    scale: 70%;
    filter: drop-shadow(20px 10px 1px rgba(53, 38, 115, 0.35));
}

.baja span {
    opacity: 0;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
    font-size: 70px;
    font-family: Pinscher;
    line-height: 0.9;
    letter-spacing: 20px;

    color: #fff7dd;
    filter: drop-shadow(1px 1px 0 #382d77) drop-shadow(-1px 1px 0 #382d77) drop-shadow(1px -1px 0 #382d77)
        drop-shadow(-1px -1px 0 #382d77);
}
.baja:hover span,
.baja:focus span {
    opacity: 1;
}
.baja:hover img,
.baja:focus img {
    filter: hue-rotate(190deg) saturate(50%);
    transform: rotate(10deg);
}
.impreza {
    scale: 70%;
    filter: drop-shadow(20px 10px 1px rgba(53, 38, 115, 0.35));
}

.impreza span {
    opacity: 0;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
    font-size: 70px;
    font-family: Pinscher;
    line-height: 0.9;
    letter-spacing: 20px;

    color: #fff7dd;
    filter: drop-shadow(1px 1px 0 #382d77) drop-shadow(-1px 1px 0 #382d77) drop-shadow(1px -1px 0 #382d77)
        drop-shadow(-1px -1px 0 #382d77);
}
.impreza:hover span,
.impreza:focus span {
    opacity: 1;
}
.impreza:hover img,
.impreza:focus img {
    filter: hue-rotate(190deg) saturate(50%);
    transform: rotate(10deg);
}
.pajero {
    scale: 70%;
    filter: drop-shadow(20px 10px 1px rgba(53, 38, 115, 0.35));
}

.pajero span {
    opacity: 0;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
    font-size: 70px;
    font-family: Pinscher;
    line-height: 0.9;
    letter-spacing: 20px;

    color: #fff7dd;
    filter: drop-shadow(1px 1px 0 #382d77) drop-shadow(-1px 1px 0 #382d77) drop-shadow(1px -1px 0 #382d77)
        drop-shadow(-1px -1px 0 #382d77);
}
.pajero:hover span,
.pajero:focus span {
    opacity: 1;
}
.pajero:hover img,
.pajero:focus img {
    filter: hue-rotate(190deg) saturate(50%);
    transform: rotate(10deg);
}

/* Start https://www.cursors-4u.com */
* {
    cursor: url(https://cur.cursors-4u.net/nature/nat-7/nat659.cur), auto !important;
} /* End https://www.cursors-4u.com */
