/* kentucky padding */

.button.button-outline {
    margin-top: 25px;
}


@media only screen and (min-width: 1068px) {
    .section-experience .card-kentucky .card-content-width {
        padding-bottom: 60px;
    }
}

@media only screen and (max-width: 734px) {
    .card.vertical .card-content-width {
        padding: 30px;
        }
}

@media only screen and (max-width: 1068px) {
    .section-experience{ 
        padding: 140px 0 105px;
        }
}


@media only screen and (max-width: 734px) {
    .section-experience {
        padding: 80px 0 60px;
        }
}




/* icon alingn */
.icon-wrapper .icon,
.icon-wrapper .icon-after::after,
.icon-wrapper .icon-before::before,
.icon-wrapper .more:not(.icon-before)::after,
.icon-after::after,
.more::after {
    position: relative;
    top: -0.06em;
}

.icon.icon-downloadcircle {
    top: 0.06em;
}

.icon-downloadcircle:after {
    position: static !important;
}

.icon-wrapper .icon.icon-playcircle {
    top: 0;
}
.icon-wrapper .icon.icon-playcircle::after {
    top: 0;
    padding-top: .2em;
}

.typography-body-alt {
    line-height: 1.5191;
}

#how-to-buy .typography-body-alt .icon-wrapper .icon {
    display: inline !important;
    line-height: 1.1;
}

/* section how-to-buy */
.blurbs.col-2 {
    grid-template-columns: repeat(2, 1fr);
}

/* hero headline */
@media only screen and (max-width: 1200px) {
    br.medium.ect {
        display: block;
    }
}

/* section-exprerience */
.section-experience .card-duke .card-headline.custom-wh-446 {
    max-width: 446px;
}

@media only screen and (max-width: 1068px) {
    .section-experience .card-duke .card-headline.custom-wh-446 {
        max-width: 290px;
    }
}

@media only screen and (max-width: 734px) {
    .section-experience .card-duke .card-headline.custom-wh-446 {
        max-width: 100%;
    }
}

/* section-values  */
.section-values .centered-headline {
    margin-bottom: 160px;
    min-height: 90px;
}

@media only screen and (max-width: 1068px) {
    .section-values .centered-headline {
        margin-bottom: 102px;
        min-height: 102px;
    }
}

@media only screen and (max-width: 734px) {
    .section-values .centered-headline {
        margin-bottom: 80px;
        min-height: 0;
    }
}



/* How to Buy */
#ac-localnav .ac-ln-action-button .ac-ln-button {
    margin-top: -1px;
}

#ac-localnav .ac-ln-button {
    --sk-button-color: rgb(255, 255, 255);
    --sk-button-color-hover: var(--sk-button-color);
    --sk-button-color-active: var(--sk-button-color-hover);
    --sk-button-disabled-opacity: var(--sk-link-disabled-opacity, 0.42);
    --sk-button-border-color: transparent;
    --sk-button-border-radius: 980px;
    --sk-button-border-width: 1px;
    --sk-button-box-sizing: content-box;
    --sk-button-width: auto;
    --sk-button-display: inline-block;
    padding-block: calc(var(--sk-button-padding-vertical) - var(--sk-button-border-width));
    padding-inline: calc(var(--sk-button-padding-horizontal) - var(--sk-button-border-width));
    border-radius: var(--sk-button-border-radius);
    border-style: solid;
    border-width: var(--sk-button-border-width);
    width: var(--sk-button-width);
    min-width: calc(var(--sk-button-min-width-basis) - var(--sk-button-padding-horizontal)*2);
    cursor: pointer;
    display: var(--sk-button-display);
    box-sizing: var(--sk-button-box-sizing);
    text-align: center;
    white-space: nowrap;
    --sk-button-background: rgb(0, 113, 227);
    --sk-button-background-hover: #0076DF;
    --sk-button-background-active: #006EDB;
    --sk-button-padding-horizontal: 11px;
    --sk-button-padding-vertical: 4px;
    --sk-button-min-width-basis: 45px;
    --sk-button-margin-horizontal: 10px;
    --sk-button-margin-vertical: 10px;
    font-size: 12px;
    line-height: 1.3333733333;
    font-weight: 400;
    }

/* button */
.button.button-outline:hover, .button.button-outline:active {
    color: #000;
}

.button.button-outline:hover, .button.button-outline:focus {
    background: #fff;
    border-color: transparent;
}

.button.button-outline {
    margin-top: 25px;
    transition: background-color .2s ease;
    font-weight: 600;
    background: rgba(0,0,0,0);
    color: #fff;
    border-color: rgba(0,0,0,0);
    border: 2px solid #fff;
    border-color: #fff;
}

.button.button-outline:hover .icon-copy, .button.button-outline:active .icon-copy {
    text-decoration: none;
    }

    @media only screen and (max-width: 734px) {
        .button.button-outline {
            line-height: 0.29;
        }
    }
    