.fc_simple_content_with_sidebar {
    display: grid;
    grid-template-columns: 0.72fr 0.28fr;
    grid-gap: clamp(20px, 4vw, 100px);
}

.fc_simple_content_with_sidebar .wp_content:nth-child(1) {
    margin-left: clamp(20px, 4vw, 100px);
}

.fc_simple_content_with_sidebar .wp_content:nth-child(2) {
    margin-right: clamp(20px, 4vw, 70px);
}

.team_name {
    margin-bottom: 0;
}

.sidebar .merriweather-text {
    margin-bottom: 16px;
}
.linkedin_link,
.twitter_link,
.email,
.tel {
    color: rgb(99, 94, 94);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: color .2s;
    transition: color .2s;
    gap: 16px;
}
.linkedin_link:before,
.twitter_link:before,
.email:before,
.tel:before {
    content: '';
    min-width: 16px;
    height: 16px;
    background: no-repeat center / contain;
    transition: .3s;
}
.tel:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' fill='rgb(99, 94, 94)' d='M3.218 6.924a13.465 13.465 0 0 0 5.858 5.858l1.955-1.955c.24-.24.596-.32.907-.214a10.14 10.14 0 0 0 3.173.507c.489 0 .889.4.889.889v3.102c0 .489-.4.889-.889.889C6.764 16 0 9.236 0 .889 0 .4.4 0 .889 0H4c.489 0 .889.4.889.889 0 1.111.178 2.178.507 3.173a.892.892 0 0 1-.223.907L3.218 6.924z'/%3E%3C/svg%3E");
}

.email:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 14'%3E%3Cpath fill='rgb(99, 94, 94)' fill-rule='evenodd' d='M16.2 0H1.8C.81 0 .009.788.009 1.75L0 12.25C0 13.212.81 14 1.8 14h14.4c.99 0 1.8-.788 1.8-1.75V1.75C18 .788 17.19 0 16.2 0zm0 3.5L9 7.875 1.8 3.5V1.75L9 6.125l7.2-4.375V3.5z'/%3E%3C/svg%3E");
}

.linkedin_link:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 19'%3E%3Cpath fill='rgb(99, 94, 94)' fill-rule='evenodd' d='M4.5 6.2V19H.3V6.2h4.2zm10.6-.3c2.8 0 4.9 1.8 4.9 5.7V19h-4.3v-6.9c0-1.7-.6-2.9-2.2-2.9-1.1 0-1.8.8-2.2 1.6a3 3 0 0 0-.1 1V19H6.9V6.2h4.3V8c.6-.9 1.6-2.1 3.9-2.1zM2.4 0C4 0 4.8 1 4.8 2.2c0 1.2-1 2.2-2.4 2.2C.9 4.4 0 3.4 0 2.2 0 1 1 0 2.4 0z'/%3E%3C/svg%3E");
}

.twitter_link:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 17'%3E%3Cpath fill='rgb(99, 94, 94)' fill-rule='evenodd' d='M9.7 4.5v.8L9 5.2c-2.6-.4-4.9-1.5-6.8-3.5l-1-1-.2.7C.4 3 .8 4.7 1.9 6c.5.6.4.7-.6.3C1 6.1.7 6 .6 6.1l.5 2c.4.7 1.2 1.4 2 1.9l.7.3H3c-.8 0-.8 0-.8.4.3 1 1.5 2 2.7 2.4l1 .4-.8.4A8 8 0 0 1 1 15c-.6 0-1.1.1-1.1.2s1.8 1 2.8 1.3c3 1 6.7.5 9.5-1.1A13 13 0 0 0 18 5c0-.6 0-.7.8-1.6.5-.4 1-1 1-1.1.2-.3.2-.3-.6 0-1.2.4-1.4.3-.8-.3.5-.5 1-1.4 1-1.6l-.5.1a8 8 0 0 1-1.2.5l-.8.3-.7-.5L15 .1c-.8-.2-2-.1-2.6.1-1.8.7-3 2.4-2.8 4.3z'/%3E%3C/svg%3E");
}

.email:hover,
.tel:hover {
    color: #7f1f3a;
}

.tel:hover:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' fill='rgb(127, 31, 58)' d='M3.218 6.924a13.465 13.465 0 0 0 5.858 5.858l1.955-1.955c.24-.24.596-.32.907-.214a10.14 10.14 0 0 0 3.173.507c.489 0 .889.4.889.889v3.102c0 .489-.4.889-.889.889C6.764 16 0 9.236 0 .889 0 .4.4 0 .889 0H4c.489 0 .889.4.889.889 0 1.111.178 2.178.507 3.173a.892.892 0 0 1-.223.907L3.218 6.924z'/%3E%3C/svg%3E");
}

.email:hover:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 14'%3E%3Cpath fill='rgb(127, 31, 58)' fill-rule='evenodd' d='M16.2 0H1.8C.81 0 .009.788.009 1.75L0 12.25C0 13.212.81 14 1.8 14h14.4c.99 0 1.8-.788 1.8-1.75V1.75C18 .788 17.19 0 16.2 0zm0 3.5L9 7.875 1.8 3.5V1.75L9 6.125l7.2-4.375V3.5z'/%3E%3C/svg%3E");
}

.linkedin_link:hover:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 19'%3E%3Cpath fill='rgb(127, 31, 58)' fill-rule='evenodd' d='M4.5 6.2V19H.3V6.2h4.2zm10.6-.3c2.8 0 4.9 1.8 4.9 5.7V19h-4.3v-6.9c0-1.7-.6-2.9-2.2-2.9-1.1 0-1.8.8-2.2 1.6a3 3 0 0 0-.1 1V19H6.9V6.2h4.3V8c.6-.9 1.6-2.1 3.9-2.1zM2.4 0C4 0 4.8 1 4.8 2.2c0 1.2-1 2.2-2.4 2.2C.9 4.4 0 3.4 0 2.2 0 1 1 0 2.4 0z'/%3E%3C/svg%3E");
}

.twitter_link:hover:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 17'%3E%3Cpath fill='rgb(127, 31, 58)' fill-rule='evenodd' d='M9.7 4.5v.8L9 5.2c-2.6-.4-4.9-1.5-6.8-3.5l-1-1-.2.7C.4 3 .8 4.7 1.9 6c.5.6.4.7-.6.3C1 6.1.7 6 .6 6.1l.5 2c.4.7 1.2 1.4 2 1.9l.7.3H3c-.8 0-.8 0-.8.4.3 1 1.5 2 2.7 2.4l1 .4-.8.4A8 8 0 0 1 1 15c-.6 0-1.1.1-1.1.2s1.8 1 2.8 1.3c3 1 6.7.5 9.5-1.1A13 13 0 0 0 18 5c0-.6 0-.7.8-1.6.5-.4 1-1 1-1.1.2-.3.2-.3-.6 0-1.2.4-1.4.3-.8-.3.5-.5 1-1.4 1-1.6l-.5.1a8 8 0 0 1-1.2.5l-.8.3-.7-.5L15 .1c-.8-.2-2-.1-2.6.1-1.8.7-3 2.4-2.8 4.3z'/%3E%3C/svg%3E");
}


.download-link {
    position: relative;
    display: block;
    padding: 32px 32px 5rem;
    margin-top: 32px;
    color: rgb(99, 94, 94);
    transition: .2s;
}

.download-link p:after {
    margin-top: 16px;
    content: '';
    display: block;
    width: 14px;
    height: 17px;
    background: no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 17'%3E%3Cpath fill='rgb(127, 31, 58)' fill-rule='evenodd' d='M14 6h-4V0H4v6H0l7 7 7-7zM0 15v2h14v-2H0z'/%3E%3C/svg%3E");
}

.download-link:hover {
    background-color: #f6eaea;
    color: #7f1f3a
}

.sidebar img {
    margin-bottom: 3rem;
}


.mod-Modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 100;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity .5s,visibility .5s;
    transition: .5s;
    z-index: -1;
}

.mod-Modal-isOpen {
    opacity: 1;
    visibility: visible;
    z-index: 10;
}

.mod-Modal_Background {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #222;
    opacity: .8;
    cursor: pointer;
}

.mod-Modal_Inner {
    max-width: 1248px;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 24px;
    padding-left: 24px
}

.quick_links .open_sharers {
    margin-top: 0;
}

@media (min-width: 450px) {
    .mod-Modal_Inner {
        max-width:1280px;
        padding-right: 32px;
        padding-left: 32px
    }
}

@media (min-width: 900px) {
    .mod-Modal_Inner {
        max-width:1312px;
        padding-right: 48px;
        padding-left: 48px
    }
}

.mod-Modal_Body {
    position: relative;
    width: 100%;
    margin: 0 auto;
    padding: 3rem 32px;
    background: #fff;
    -webkit-box-shadow: 0 0 20px 0 rgba(34,34,34,.15);
    box-shadow: 0 0 20px 0 rgba(34,34,34,.15)
}

@media (min-width: 768px) {
    .mod-Modal_Body {
        width:calc(66.66667% - 10.66667px);
        padding: 4rem 32px
    }
}

@media (min-width: 1200px) {
    .mod-Modal_Body {
        width:calc(58.33333% - 13.33333px);
        padding: 4rem 64px 5rem;
        max-width: 695px;
        box-sizing: border-box;
    }
}

.mod-Modal_Close {
    position: absolute;
    width: 20px;
    height: 20px;
    cursor: pointer;
    top: 24px;
    right: 24px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border: none;
    -webkit-transition:  .2s;
    transition:  .2s;
    background: no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cpath d='M38 12.83 35.17 10 24 21.17 12.83 10 10 12.83 21.17 24 10 35.17 12.83 38 24 26.83 35.17 38 38 35.17 26.83 24z'/%3E%3Cpath fill='none' d='M0 0h48v48H0z'/%3E%3C/svg%3E");
    cursor: pointer;
}


.mod-Modal_Close:hover {
    background: no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cpath fill='%23b41737' d='M38 12.83 35.17 10 24 21.17 12.83 10 10 12.83 21.17 24 10 35.17 12.83 38 24 26.83 35.17 38 38 35.17 26.83 24z'/%3E%3Cpath fill='none' d='M0 0h48v48H0z'/%3E%3C/svg%3E");

}

.mod-Content_Title {
    font-family: Merriweather,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 2rem;
    color: #222;
    margin-bottom: 2rem
}

@media (min-width: 768px) {
    .mod-Content_Title {
        font-size:1.625rem;
        line-height: 2.375rem
    }
}

.mod-Links {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0;
    margin-top: -16px;
    margin-right: -8px;
    margin-left: -8px;
    padding: 0;
    list-style: none;

}

.mod-Links_Item {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: 10%;
    margin-top: 16px;
    margin-right: 8px;
    margin-left: 8px
}

.mod-Links_Link {
    font-size: 1rem;
    line-height: 1.75rem;
    line-height: 2rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
    -webkit-transition: background-color .2s,border .2s,color .2s;
    transition: background-color .2s,border .2s,color .2s;
    position: relative;
    z-index: 1;
    overflow: hidden;
    align-items: center;
    justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 2rem 15px;
    background-color: #f4f4f4;
    border: none;
    color: #7f1f3a;
    -webkit-transition: color .2s,background-color .2s;
    transition: color .2s,background-color .2s;

}

.mod-Links_Link svg {
    fill: #7f1f3a;
}

.mod-Links_Link:hover svg {
    fill: #fff;
}

@media (min-width: 768px) {
    .mod-Links_Link {
        font-size:1.125rem;
        line-height: 1.875rem
    }
}

@media (min-width: 450px) {
    .mod-Links_Link {
        width:auto
    }
}

.mod-Links_Link svg {
    width: 9px;
    height: 14px;
    margin-left: 16px
}

.mod-Links_Link:before {
    right: -17px;
    background-color: #dc093b;
    -webkit-transform: translateX(-100%) skewX(20deg);
    transform: translateX(-100%) skewX(20deg);
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
    transition: -webkit-transform .4s;
    -webkit-transition: -webkit-transform .4s;
    transition: transform .4s;
    transition: transform .4s,-webkit-transform .4s
}

.mod-Links_Link:after,.mod-Links_Link:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: -1
}

.mod-Links_Link:after {
    right: calc(50% - 8px);
    background-color: #b41737;
    -webkit-transform: translateX(-100%) skewX(-20deg);
    transform: translateX(-100%) skewX(-20deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    transition: -webkit-transform .3s;
    -webkit-transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s
}

.mod-Links_Link:hover,a:hover .mod-Links_Link {
    border-color: #b41737;
    color: #fff
}

.mod-Links_Link:hover:before,a:hover .mod-Links_Link:before {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg)
}

.mod-Links_Link:hover:after,a:hover .mod-Links_Link:after {
    -webkit-animation: ButtonGradient_Short .6s forwards;
    animation: ButtonGradient_Short .6s forwards
}

.mod-Links_Link svg {
    width: 24px;
    height: 24px;
    margin-left: 0
}

.mod-Links_Link:before {
    right: -35%
}

.mod-Links_Link:after {
    right: 35%
}

.mod-Copy {
    margin-top: 1.5rem
}

.mod-Copy,.mod-Copy_Item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media (min-width: 450px) {
    .mod-Copy_Item {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.mod-Copy_Button {
    font-size: 1rem;
    line-height: 1.75rem;
    line-height: 2rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
    padding: 8px 16px;
    border: 1px solid #7f1f3a;
    color: #7f1f3a;
    -webkit-transition: background-color .2s,border .2s,color .2s;
    transition: background-color .2s,border .2s,color .2s;
    position: relative;
    z-index: 1;
    overflow: hidden;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    cursor: pointer
}

@media (min-width: 768px) {
    .mod-Copy_Button {
        font-size:1.125rem;
        line-height: 1.875rem
    }
}

@media (min-width: 450px) {
    .mod-Copy_Button {
        width:auto
    }
}

.mod-Copy_Button svg {
    width: 9px;
    height: 14px;
    margin-left: 16px
}

.mod-Copy_Button:before {
    right: -17px;
    background-color: #dc093b;
    -webkit-transform: translateX(-100%) skewX(20deg);
    transform: translateX(-100%) skewX(20deg);
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
    transition: -webkit-transform .4s;
    -webkit-transition: -webkit-transform .4s;
    transition: transform .4s;
    transition: transform .4s,-webkit-transform .4s
}

.mod-Copy_Button:after,.mod-Copy_Button:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: -1
}

.mod-Copy_Button:after {
    right: calc(50% - 8px);
    background-color: #b41737;
    -webkit-transform: translateX(-100%) skewX(-20deg);
    transform: translateX(-100%) skewX(-20deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    transition: -webkit-transform .3s;
    -webkit-transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s
}

.mod-Copy_Button:hover,a:hover .mod-Copy_Button {
    border-color: #b41737;
    color: #fff
}

.mod-Copy_Button:hover:before,a:hover .mod-Copy_Button:before {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg)
}

.mod-Copy_Button:hover:after,a:hover .mod-Copy_Button:after {
    -webkit-animation: ButtonGradient_Short .6s forwards;
    animation: ButtonGradient_Short .6s forwards
}

.mod-Copy_Text {
    font-size: .875rem;
    line-height: 1.5rem;
    margin-left: auto;
    opacity: 0
}

.open_sharers {
    margin-top: 2rem;
    padding-bottom: 2rem;
    padding-top: 2rem;
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    font-weight: bold;
    cursor: pointer;
    transition: .2s;
    display: flex;
    align-items: center;
    gap: 5px;
}

.open_sharers:hover {
    color: #7f1f3a;
}

.open_sharers:after {
    content: '';
    transition: .2s;
    min-width: 20px;
    height: 20px;
    background: no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M68.75 64.58c-2.3 0-4.38.83-6.25 2.08L35.2 51.04c0-.42.21-.83.21-1.04 0-.21 0-.84-.2-1.05L62.5 33.33a10.71 10.71 0 006.25 2.08c5.83 0 10.42-4.58 10.42-10.41 0-5.84-4.58-10.42-10.42-10.42A10.32 10.32 0 0058.33 25c0 .41 0 .62.2 1.04L31.26 41.67A10.24 10.24 0 0025 39.59 10.32 10.32 0 0014.58 50c0 5.84 4.58 10.42 10.42 10.42 2.3 0 4.38-.83 6.25-2.08l27.3 15.62c0 .42-.21.63-.21 1.05 0 5.83 4.58 10.42 10.41 10.42 5.84 0 10.42-4.59 10.42-10.42 0-5.84-4.59-10.43-10.42-10.43z'%3E%3C/path%3E%3C/svg%3E");

}

.open_sharers:hover:after {
    background: no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%237f1f3a' d='M68.75 64.58c-2.3 0-4.38.83-6.25 2.08L35.2 51.04c0-.42.21-.83.21-1.04 0-.21 0-.84-.2-1.05L62.5 33.33a10.71 10.71 0 006.25 2.08c5.83 0 10.42-4.58 10.42-10.41 0-5.84-4.58-10.42-10.42-10.42A10.32 10.32 0 0058.33 25c0 .41 0 .62.2 1.04L31.26 41.67A10.24 10.24 0 0025 39.59 10.32 10.32 0 0014.58 50c0 5.84 4.58 10.42 10.42 10.42 2.3 0 4.38-.83 6.25-2.08l27.3 15.62c0 .42-.21.63-.21 1.05 0 5.83 4.58 10.42 10.41 10.42 5.84 0 10.42-4.59 10.42-10.42 0-5.84-4.59-10.43-10.42-10.43z'%3E%3C/path%3E%3C/svg%3E");

}


@media (max-width: 768px) {
    .fc_simple_content_with_sidebar {
        grid-template-columns: 1fr;
    }

    .fc_simple_content_with_sidebar .wp_content:nth-child(1) {
        margin-left: 0;
    }
    .fc_simple_content_with_sidebar .wp_content:nth-child(2) {
        margin-right: 0;
    }

    .open_sharers {
        display: none;
    }
}