.card--highlight {
    display: grid;
    grid-template-columns: auto 1fr auto;
    grid-template-areas: "icon text button";
    gap: 26px;
}

@media (max-width: 768px) {
    .card--highlight {
        grid-template-columns: 1fr;
        gap: 16px;
        grid-template-areas:
            "icon text"
            "button button";
    }
}

.card--highlight a {
    height: fit-content;
    margin-top: auto;
    margin-bottom: auto;
}

.card--highlight p {
    margin-bottom: 0;
}

.card__content {
    grid-area: text;
}

.card__button {
    grid-area: button;
}

.card__icon {
    grid-area: icon;
    height: 60%;
    margin-top: auto;
    margin-bottom: auto;
    aspect-ratio: 1 / 1;
    max-height: 65px;
    color: var(--color-accent);
}

.location-card__grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 32px;
    margin-top: 16px;
}

@media (max-width: 768px) {
    .location-card__grid {
        grid-template-columns: 1fr;
    }
}

.location-card h3,
.card--highlight h3 {
    margin-top: 0;
}

.location-card p {
    margin: 0;
}

.location-card p+p {
    margin-top: 1.2rem;
}

.location-card+.location-card {
    margin-top: 1.3rem;
}

.icon-text-container {
    display: inline-flex;
    gap: 0.3rem;
}

.section-title {}

.solar--phone-calling-line-duotone {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath stroke='%23686868' stroke-linecap='round' stroke-width='1.5' d='M13.5 2s2.334.212 5.303 3.182c2.97 2.97 3.182 5.303 3.182 5.303m-7.778-4.949s.99.282 2.475 1.767s1.768 2.475 1.768 2.475'/%3E%3Cpath fill='%23686868' d='m15.1 15.027l-.543-.516zm.456-.48l.544.517zm2.417-.335l-.374.65zm1.91 1.1l-.374.65zm.539 3.446l.543.517zm-1.42 1.496l-.545-.517zm-1.326.71l.074.745zm-9.86-4.489l.543-.516zm-4.813-9.51l-.749.041zm6.475 1.538l.543.517zm.156-2.81l.613-.433zM8.374 3.91l-.613.433zM5.26 3.609l.544.516zM3.691 5.26l-.543-.516zm7.372 7.795l.544-.517zm4.582 2.488l.455-.48l-1.088-1.033l-.455.48zm1.954-.682l1.91 1.1l.749-1.3l-1.911-1.1zm2.279 3.38l-1.42 1.495l1.087 1.034l1.42-1.496zm-2.275 1.975c-1.435.141-5.18.02-9.244-4.258l-1.087 1.033c4.429 4.663 8.654 4.898 10.478 4.717zm-9.244-4.258c-3.876-4.081-4.526-7.523-4.607-9.033l-1.498.08c.1 1.85.884 5.634 5.018 9.986zm1.376-6.637l.286-.302l-1.087-1.033l-.287.302zm.512-4.062L8.986 3.477l-1.225.866l1.26 1.783zm-5.53-2.168L3.149 4.745l1.088 1.033l1.57-1.653zm4.474 5.713a38 38 0 0 0-.545-.515l-.002.002l-.003.003l-.05.058a1.6 1.6 0 0 0-.23.427c-.098.275-.15.639-.084 1.093c.13.892.715 2.091 2.242 3.7l1.088-1.034c-1.428-1.503-1.78-2.428-1.846-2.884c-.032-.22 0-.335.013-.372l.008-.019l-.028.037l-.018.02s-.002 0-.545-.516m1.328 4.767c1.523 1.604 2.673 2.234 3.55 2.377c.451.073.816.014 1.092-.095a1.5 1.5 0 0 0 .421-.25l.036-.034l.014-.014l.007-.006l.003-.003l.001-.002s.002-.001-.542-.518c-.544-.516-.543-.517-.543-.518l.002-.001l.002-.003l.005-.005l.01-.01l.037-.032q.015-.008-.004.001c-.02.008-.11.04-.3.009c-.402-.066-1.27-.42-2.703-1.929zM8.986 3.477C7.972 2.043 5.944 1.8 4.718 3.092l1.087 1.033c.523-.55 1.444-.507 1.956.218zM3.752 6.926c-.022-.4.152-.8.484-1.148L3.148 4.745c-.536.564-.943 1.347-.894 2.261zm14.705 12.811c-.279.294-.57.452-.854.48l.147 1.492c.747-.073 1.352-.472 1.795-.939zM10.021 9.02c.968-1.019 1.036-2.613.226-3.76l-1.225.866c.422.597.357 1.392-.088 1.86zm9.488 6.942c.821.473.982 1.635.369 2.28l1.087 1.033c1.305-1.374.925-3.673-.707-4.613zm-3.409-.898c.385-.406.986-.497 1.499-.202l.748-1.3c-1.099-.632-2.46-.45-3.335.47z' opacity='0.5'/%3E%3C/g%3E%3C/svg%3E");
}

.solar--letter-line-duotone {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23686868' stroke-width='1.5'%3E%3Cpath d='M2 12c0-3.771 0-5.657 1.172-6.828S6.229 4 10 4h4c3.771 0 5.657 0 6.828 1.172S22 8.229 22 12s0 5.657-1.172 6.828S17.771 20 14 20h-4c-3.771 0-5.657 0-6.828-1.172S2 15.771 2 12Z' opacity='0.5'/%3E%3Cpath stroke-linecap='round' d='m6 8l2.159 1.8c1.837 1.53 2.755 2.295 3.841 2.295s2.005-.765 3.841-2.296L18 8'/%3E%3C/g%3E%3C/svg%3E");
}

.solar--clock-circle-line-duotone {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23686868' stroke-width='1.5'%3E%3Ccircle cx='12' cy='12' r='10' opacity='0.5'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M12 8v4l2.5 2.5'/%3E%3C/g%3E%3C/svg%3E");
}

.solar--ticket-line-duotone {
    display: inline-block;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath stroke='%23000' stroke-width='0.8' d='M14 11a1 1 0 1 1 2 0v2a1 1 0 1 1-2 0z' opacity='0.5'/%3E%3Cpath fill='%23000' d='m14.008 19.003l-.75-.002zM14.014 17l.75.002V17zM3.15 18.828l-.53.531zm0-13.656l-.53-.531zm-.197 5.082l-.366.655zm-.942-1.265l-.75-.031zm.942 4.757l-.366-.655zm-.942 1.265l.749-.032zm19.036-4.757l.366.655zm.942-1.265l.75-.031zM20.85 5.172l.53-.531zm.197 8.574l-.366.655zm.942 1.265l.75.031zm-1.139 3.817l.53.531zm1.094-4.496l.654-.366zm0-4.664l.654.366zM2.056 14.332l-.654-.366zm0-4.664l.655-.366zM14.014 7h.75v-.002zm-.008-2.501l-.75.002zm2.522-.48l.02-.75zm.506 15.945l.031.75zm-3.174-.11l-.53-.531zm.898-.849l.006-2.003l-1.5-.004L13.258 19zm.258-2.255c.141 0 .253.114.253.25h1.5c0-.968-.787-1.75-1.753-1.75zm0-1.5c-.966 0-1.752.782-1.752 1.75h1.5c0-.136.111-.25.252-.25zM9.995 4.75h3.51v-1.5h-3.51zm3.013 14.5H9.995v1.5h3.013zm-3.013 0c-1.911 0-3.27-.002-4.3-.14c-1.01-.135-1.591-.389-2.016-.813L2.62 19.36c.75.748 1.702 1.08 2.876 1.238c1.154.155 2.63.153 4.5.153zm0-16c-1.87 0-3.346-.002-4.5.153c-1.174.158-2.125.49-2.875 1.238l1.06 1.062c.424-.424 1.006-.678 2.015-.813c1.03-.138 2.389-.14 4.3-.14zm-7.408 7.659c.386.215.643.624.643 1.091h1.5a2.75 2.75 0 0 0-1.41-2.401zM2.76 9.02c.078-1.856.331-2.732.92-3.318L2.62 4.64C1.59 5.668 1.34 7.08 1.26 8.958zM3.23 12c0 .467-.257.876-.643 1.092l.732 1.31A2.75 2.75 0 0 0 4.73 12zm-1.969 3.042c.08 1.876.33 3.29 1.359 4.317l1.06-1.062c-.589-.586-.842-1.462-.92-3.318zM20.77 12c0-.467.257-.876.643-1.091l-.732-1.31A2.75 2.75 0 0 0 19.27 12zm1.969-3.042c-.08-1.876-.33-3.29-1.359-4.317l-1.06 1.062c.588.586.842 1.462.92 3.318zm-1.326 4.134A1.25 1.25 0 0 1 20.77 12h-1.5c0 1.034.571 1.932 1.411 2.401zm-.173 1.887c-.078 1.856-.331 2.732-.92 3.318l1.06 1.062c1.03-1.027 1.28-2.44 1.359-4.317zm-.559-.578c.284.159.47.263.595.342c.062.039.09.06.098.066c.014.012-.037-.024-.085-.11l1.31-.733a1.1 1.1 0 0 0-.269-.312a2.4 2.4 0 0 0-.254-.18c-.167-.106-.396-.233-.663-.383zm2.058.641c.007-.171.015-.348.009-.496a1.3 1.3 0 0 0-.15-.58l-1.309.732c-.05-.09-.043-.152-.04-.086q.002.04 0 .134l-.009.233zm-1.326-4.133c.267-.15.496-.277.663-.383a3 3 0 0 0 .254-.18a1.1 1.1 0 0 0 .268-.312l-1.309-.732c.048-.087.099-.123.084-.111a1 1 0 0 1-.097.066c-.125.08-.31.183-.595.342zM21.24 9.02l.009.233q.002.094 0 .134c-.003.066-.01.004.04-.086l1.31.732a1.3 1.3 0 0 0 .149-.58a6 6 0 0 0-.01-.496zM2.587 13.09c-.267.15-.496.277-.663.383a2.4 2.4 0 0 0-.254.18a1.1 1.1 0 0 0-.268.312l1.309.732c-.048.087-.099.123-.085.111c.009-.007.036-.027.098-.066c.125-.08.31-.183.595-.342zm.173 1.888l-.009-.233a2 2 0 0 1 0-.134c.003-.066.01-.004-.04.086l-1.31-.732a1.3 1.3 0 0 0-.149.58c-.006.148.002.325.01.496zm.559-5.38c-.284-.159-.47-.263-.595-.342a1 1 0 0 1-.098-.066c-.014-.012.037.024.085.11l-1.31.733c.084.148.195.25.269.312c.08.066.169.126.254.18c.167.106.396.233.663.383zm-2.059-.64c-.007.171-.015.348-.009.496c.007.15.03.367.15.58l1.309-.732c.05.09.043.152.04.086a2 2 0 0 1 0-.134l.009-.233zm13.503-1.96l-.008-2.502l-1.5.005l.008 2.501zm.252.252a.25.25 0 0 1-.252-.25h-1.5c0 .968.786 1.75 1.752 1.75zM15.27 7c0 .136-.112.25-.253.25v1.5c.966 0 1.753-.782 1.753-1.75zm0-2.484V7h1.5V4.516zm1.24.253c2.188.056 3.169.292 3.812.934l1.06-1.062c-1.113-1.11-2.687-1.316-4.834-1.372zm.26-.253c0 .14-.116.256-.26.253l.038-1.5a1.247 1.247 0 0 0-1.278 1.247zm-3.264.234a.25.25 0 0 1-.249-.25l1.5-.004a1.25 1.25 0 0 0-1.25-1.246zm3.56 15.964c1.875-.08 3.288-.33 4.315-1.355l-1.06-1.062c-.586.586-1.464.84-3.318.918zM15.27 17v1.977h1.5V17zm-2.011 2c0 .121 0 .214-.003.293c-.002.08-.006.126-.01.155s-.005.019.006-.01a.4.4 0 0 1 .079-.115l1.059 1.062a1.24 1.24 0 0 0 .342-.733c.027-.197.026-.433.027-.647zm-.25 1.75c.214 0 .45.002.647-.025c.219-.03.498-.105.734-.34l-1.06-1.062a.4.4 0 0 1 .117-.078c.028-.012.038-.01.01-.007a2 2 0 0 1-.156.01c-.08.002-.172.002-.292.002zm3.994-1.535c-.12.005-.213.009-.292.01s-.125 0-.152-.003s-.015-.005.015.007c.037.014.08.04.119.076l-1.038 1.083c.244.234.529.304.757.326c.202.02.44.009.654 0zm-1.733-.238c0 .218-.002.46.026.663c.031.226.112.511.359.748l1.038-1.083c.04.038.066.081.082.117c.012.03.01.04.007.012a2 2 0 0 1-.01-.159c-.002-.08-.002-.175-.002-.298z'/%3E%3C/g%3E%3C/svg%3E");
    background-color: currentColor;
    mask-image: var(--svg);
    mask-repeat: no-repeat;
    mask-size: 100% 100%;
}