#top-right-menu ul li a {
    font-family: "Graphik", sans-serif !important;
    font-size: 20px;
    line-height: 35px;
    font-weight: 600;
}

#top-right-menu ul li:last-child {
    margin-right: 0 !important;
}

#svg-bars {
    position: absolute;
    right: 0;
    bottom: 5%;
}

#svg-curves {
    position: absolute;
    left: 0;
    bottom: 0;
}

body.page-template-squeeze .main-header.absolute-header .logo img {
    width: 324px;
}

body.page-template-squeeze .main-header.absolute-header {
    padding-top: 60px !important;
}

body.page-template-squeeze .hero {
    position: relative;
    padding: 190px 20px 20px 20px;
    min-height: 100vh;
    background: linear-gradient(90deg, rgba(129,30,111,1) 30%, rgba(62,88,222,1) 100%);
}

body.page-template-squeeze .hero .hero__wrapper > a,
body.page-template-squeeze .hero .hero__wrapper > p {
    color: #fff;
    font-family: "Graphik", sans-serif !important;
    font-size: 20px !important;
    line-height: 28px !important;
}

body.page-template-squeeze h1.headline,
body.page-template-squeeze .hero .hero__wrapper h1,
body.page-template-squeeze .hero .hero__wrapper h2,
body.page-template-squeeze .hero .hero__wrapper h3,
body.page-template-squeeze .hero .hero__wrapper h4,
body.page-template-squeeze .hero .hero__wrapper h5,
body.page-template-squeeze .hero .hero__wrapper h6 {
    color: #fff;
    font-weight: bold;
    font-family: "Graphik", sans-serif;
}
body.page-template-squeeze h1.headline,
body.page-template-squeeze .hero .hero__wrapper h1 {
    text-align: center;
    font-size: 38px;
    line-height: 44px;
}

body.page-template-squeeze .hero .hero__wrapper p {
    margin: 45px 0 0;
}

body.page-template-squeeze .hero__wrapper {
    max-width: 1230px;
    margin: 0 auto;
}

body.page-template-squeeze .main-header .header-tester,
body.page-template-squeeze .main-header nav#main-menu,
body.page-template-squeeze .main-header #mnavmain {
    display: none;
}

body.page-template-squeeze .hero div[class^="MuiPaper"] {
    max-width: 750px;
    margin: 15px auto 0 auto;
}


@media (min-width: 1024px) {

    body.page-template-squeeze h1.headline,
    body.page-template-squeeze .hero .hero__wrapper h1{
        font-size: 48px;
        line-height: 58px;
    }

    body.page-template-squeeze .hero .hero__wrapper > a,
    body.page-template-squeeze .hero .hero__wrapper > p{
        font-size: 25px !important;
        line-height: 35px !important;
    }

}