.cta {
	color: #fff;
    text-transform: uppercase;
    font-size: calc(13px + (16 - 13) * ((100vw - 1024px) / (1400 - 1024)));
    font-weight: 600;
    font-family: var(--font-condensed);
    letter-spacing: 0.02em;
	margin-left: calc(10px + (18 - 10) * ((100vw - 1024px) / (1400 - 1024)));
    flex-wrap: nowrap;
    align-items: center;
    white-space: nowrap;
}

.cta svg {
    width: 14px;
    margin-right: 4px;
}
@media (min-width: 64em) {

    .panel-header .desktop-header-links {
        display: grid;
        grid-template-columns: 1fr 1fr;
        background-color: rgba(255,255,255,0.9);
        clip-path: polygon(0 0, 100% 0, calc(100% - 20px) 100%, 0% 100%);
        height: 45px;
        margin-right: -15px;
        padding: 10px 12px 10px 11px;
        gap: 7px;
    }

	.cta {
        display: flex;
        color: var(--dark-gray);
        font-size: 17px;
        letter-spacing: 0.02em;
        gap: var(--space-2);
	}
    

    .cta svg.book {
        width: 28px;
    }

    .cta svg.checklist {
        width: 19px;
    }

    .cta svg .st0 {
        fill: var(--navy-blue)
    }
}
@media (hover: hover) {
	.cta:hover {
		color: var(--dark-gray);
	}
}
@media (min-width: 1440px) {
	.cta {
		margin-left: 18px;
	}
}
.cta i {
	margin-right: 6px;
}
.cta:hover {
	text-decoration: none;
}
