/*.single-sports #module-2 {*/
/*    padding: 90px 15px;*/
/*}*/
.single-sports .module-50-50 {
    padding: 60px 15px;
}
@media only screen and (min-width: 768px) {
    .single-sports .module-50-50 {
        padding: 90px 15px;
    }
}
.single-sports .single_map {
    padding: 0 !important;
}
/*@media only screen and (max-width: 767px) {*/
/*    .single-sports #module-2 {*/
/*        padding: 60px 15px 60px;*/
/*    }*/
/*}*/
/*.single-sports #module-3 {*/
/*    padding: 0 15px 90px;*/
/*}*/
/*@media only screen and (max-width: 767px) {*/
/*    .single-sports #module-3 {*/
/*        padding: 0 15px 60px;*/
/*    }*/
/*}*/
.single-sports .video-hero-banner.sports-video-banner {
    padding: 90px 15px;
}
@media only screen and (max-width: 1024px) {
    .single-sports .video-hero-banner.sports-video-banner {
        padding: 90px 15px 90px;
    }
}
@media only screen and (max-width: 767px) {
    .single-sports .video-hero-banner.sports-video-banner {
        padding: 60px 15px 60px;
    }
}
.single-sports .video-hero-banner.sports-video-banner:before {
    background-image: url(../../../dist/img/graphics/hero-top-shape.svg);
    top: 0;
    opacity: 1;
    background-position: -200px -230px;
}
.single-sports .video-hero-banner.sports-video-banner:after {
    display: none;
}
@media only screen and (max-width: 1024px) {
    .single-sports .video-hero-banner.sports-video-banner .container .row .col-lg-6 {
        flex: 0 0 100%;
        max-width: 100%;
    }
}
@media only screen and (min-width: 1025px) {
    .single-sports .video-hero-banner.sports-video-banner .container .row .col-lg-6.first-column {
        display: flex;
        align-items: center;
    }
}
@media only screen and (max-width: 1024px) {
    .single-sports .video-hero-banner.sports-video-banner .container .row .col-lg-6.first-column {
        order: 2;
    }
}
@media only screen and (max-width: 1024px) {
    .single-sports .video-hero-banner.sports-video-banner .container .row .col-lg-6.last-column {
        order: 1;
    }
}
.single-sports .video-hero-banner.sports-video-banner .video-hero__wrap {
    max-width: 100%;
    text-align: left;
    margin: 0;
}
.single-sports .video-hero-banner.sports-video-banner .video-hero__wrap .video-hero__description {
    margin-top: 32px;
}
.single-sports .video-hero-banner.sports-video-banner .video-hero__wrap .video-hero__description p span {
    font-weight: 400 !important;
}
.single-sports .video-hero-banner.sports-video-banner .video-hero__wrap .video-hero__buttons {
    display: flex;
    align-items: center;
    gap: 24px;
    flex-wrap: wrap;
    margin-top: 56px;
}
@media only screen and (max-width: 767px) {
    .single-sports .video-hero-banner.sports-video-banner .video-hero__wrap .video-hero__buttons {
        justify-content: center;
    }
}
.single-sports .video-hero-banner.sports-video-banner .video-hero__wrap .video-hero__buttons a {
    margin: 0;
}
.single-sports .video-hero-banner.sports-video-banner .video-hero__wrap .video-hero__buttons a.kbf_primary_btn_outline {
    color: #fff !important;
}
.single-sports .video-hero-banner.sports-video-banner .video-hero__video {
    width: 713px;
    height: 713px;
    overflow: hidden;
    margin-left: 40px;
    margin-top: 0;
    display: block;
}
@media only screen and (min-width: 1400px) and (max-width: 1549px) {
    .single-sports .video-hero-banner.sports-video-banner .video-hero__video {
        width: 600px;
        height: 600px;
    }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .single-sports .video-hero-banner.sports-video-banner .video-hero__video {
        width: 550px;
        height: 550px;
        margin-left: 20px;
    }
}
@media only screen and (min-width: 1025px) and (max-width: 1199px) {
    .single-sports .video-hero-banner.sports-video-banner .video-hero__video {
        width: 500px;
        height: 500px;
        margin-left: -10px;
    }
}
@media only screen and (max-width: 1024px) {
    .single-sports .video-hero-banner.sports-video-banner .video-hero__video {
        width: 560px;
        height: 560px;
        margin: 0 auto 60px;
        max-width: 100%;
    }
}
@media only screen and (max-width: 767px) {
    .single-sports .video-hero-banner.sports-video-banner .video-hero__video {
        width: 325px;
        height: 325px;
        margin: 0 auto 40px;
    }
}
.single-sports .video-hero-banner.sports-video-banner .video-hero__video .video-hero__video-overlay {
    max-width: 100%;
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    overflow: hidden;
    position: relative;
}
.single-sports .video-hero-banner.sports-video-banner .video-hero__video .video-hero__video-overlay .video-hero__video-background {
    position: absolute;
    width: 100%;
    height: 100%;
    right: 0;
    bottom: 7px;
    border-radius: 50%;
    overflow: hidden;
    z-index: 1;
}
.single-sports .video-hero-banner.sports-video-banner .video-hero__video-img {
    width: 100%;
    height: 100%;
    bottom: 7px;
    left: 0;
}
.single-sports .module-section-header {
    max-width: 850px;
    margin: 0 auto 56px;
    text-align: center;
}
.single-sports .module-section-header.module-section-header-left {
    text-align: left;
    max-width: 100%;
    margin: 0;
}
@media only screen and (max-width: 991px) {
    .single-sports .module-section-header.module-section-header-left {
        margin-bottom: 40px;
    }

    .single-sports .module-left-button {
        margin-bottom: 40px;
    }
}
.single-sports .module-section-header h2 {
    margin-bottom: 24px;
    color: #10357f;
}
.single-sports .module-section-header p {
    margin: 0 0 16px;
}
.single-sports .equipment-card-wrapper {
    display: flex;
    gap: 24px;
    flex-direction: column;
}
.single-sports .equipment-card-wrapper .equipment-card {
    border-radius: 12px;
    display: flex;
    box-shadow: 0 4px 64px 0 rgba(45, 54, 67, 0.05);
    height: auto;
    align-items: stretch;
}
@media only screen and (max-width: 575px) {
    .single-sports .equipment-card-wrapper .equipment-card {
        flex-direction: column;
    }
}
.single-sports .equipment-card-wrapper .equipment-card .equipment-card-image {
    flex: 0 0 30%;
    border-radius: 12px 0 0 12px;
    height: auto;
    width: 100%;
    display: flex;
    align-items: stretch;
}
@media only screen and (max-width: 575px) {
    .single-sports .equipment-card-wrapper .equipment-card .equipment-card-image {
        flex: 0 0 100%;
        border-radius: 12px 12px 0 0;
    }
}
.single-sports .equipment-card-wrapper .equipment-card .equipment-card-image img {
    object-fit: cover;
    height: 100%;
    display: block;
    border-radius: 12px 0 0 12px;
    object-position: 50% 50%;
    width: 100%;
}
@media only screen and (max-width: 575px) {
    .single-sports .equipment-card-wrapper .equipment-card .equipment-card-image img {
        border-radius: 12px 12px 0 0;
    }
}
.single-sports .equipment-card-wrapper .equipment-card .equipment-card-info {
    padding: 24px;
    flex: 0 0 70%;
    border-radius: 0 12px 12px 0;
    display: flex;
    flex-direction: column;
    align-items: start;
}
.single-sports .equipment-card-wrapper .equipment-card .equipment-card-info.equipment-card-info-no-image {
    flex: 0 0 100%;
}
@media only screen and (max-width: 575px) {
    .single-sports .equipment-card-wrapper .equipment-card .equipment-card-info {
        flex: 0 0 100%;
        border-radius: 0 0 12px 12px;
    }
}
.single-sports .equipment-card-wrapper .equipment-card .equipment-card-info h4 {
    color: #061637;
    margin-bottom: 16px;
}
.single-sports .equipment-card-wrapper .equipment-card .equipment-card-info p {
    margin-top: 0;
    margin-bottom: 16px;
    color: #061637;
}
.single-sports .equipment-card-wrapper .equipment-card .equipment-card-info button {
    background: transparent;
    margin-top: auto;
}
.single-sports .tabs-video-wrapper {
    display: flex;
    justify-content: center;
    margin-bottom: 56px;
}
.single-sports .tabs-video-wrapper .tabs.tabs-video {
    border: 1px solid #009BDF;
    padding: 6px;
    border-radius: 100px;
    gap: 0;
    margin: 0;
    overflow: hidden;
    display: flex;
    align-items: center;
    position: relative;;
    flex-wrap: wrap;
}
@media only screen and (max-width: 1024px) {
    .single-sports .tabs-video-wrapper .tabs.tabs-video {
        border-radius: 30px;
    }
}
.single-sports .tabs-video-wrapper .tabs.tabs-video .tab {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    color: #000000;
    font-family: "Bjorn", sans-serif;
    padding: 13px 34px 17px;
    border-radius: 100px;
    border: none;
    margin: 0;
    transition: all .25s ease-in-out;
    cursor: pointer;
}
.single-sports .tabs-video-wrapper .tabs.tabs-video .tab:hover {
    background-color: transparent !important;
    color: #000000;
    box-shadow: none !important;
}
.single-sports .tabs-video-wrapper .tabs.tabs-video .tab.active {
    color: #fff;
    background-color: #009BDF !important;
}
.single-sports .tabs-video-content-wrapper .tab_content .tab_item .tab_item_wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 24px;
}

.tabs-video__wrap {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    position: relative;
}

.single-sports .tabs-video-content-wrapper .tab_content .tab_item .tab_item_wrapper .tabs-video__wrap {
    height: 365px;
    box-shadow: 0 3.17px 19.04px 0 rgba(189, 189, 189, 0.23);
    border-radius: 12px;
    width: calc(50% - 12px);
    cursor: pointer;
}
@media only screen and (max-width: 767px) {
    .single-sports .tabs-video-content-wrapper .tab_content .tab_item .tab_item_wrapper .tabs-video__wrap {
        width: 100%;
    }
}
.single-sports .tabs-video-content-wrapper .tab_content .tab_item .tab_item_wrapper .tabs-video__wrap:hover:after {
    opacity: 1;
}
.single-sports .tabs-video-content-wrapper .tab_content .tab_item .tab_item_wrapper .tabs-video__wrap:hover .image-wrap img {
    transform: scale(1.1);
}
.single-sports .tabs-video-content-wrapper .tab_content .tab_item .tab_item_wrapper .tabs-video__wrap:before {
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(6, 22, 55, 0.65);
    content: "";
    width: 100%;
    height: 100%;
    z-index: 1;
    transition: all 0.3s ease-in-out;
}
.single-sports .tabs-video-content-wrapper .tab_content .tab_item .tab_item_wrapper .tabs-video__wrap:after {
    position: absolute;
    left: 0;
    top: 0;
    background: linear-gradient(180deg, rgba(16, 53, 127, 0) 0%, #10357F 100%);
    content: "";
    width: 100%;
    height: 100%;
    z-index: 1;
    transition: all 0.3s ease-in-out;
    opacity: 0;
}
.single-sports .tabs-video-content-wrapper .tab_content .tab_item .tab_item_wrapper .tabs-video__wrap .image-wrap {
    height: 100%;
}
.single-sports .tabs-video-content-wrapper .tab_content .tab_item .tab_item_wrapper .tabs-video__wrap .image-wrap:after {
    display: none;
}
.single-sports .tabs-video-content-wrapper .tab_content .tab_item .tab_item_wrapper .tabs-video__wrap .image-wrap img {
    height: 100%;
    position: relative;
    transform: scale(1);
    transition: all 0.3s ease-in-out;
    width: 100%;
    object-fit: cover;
    object-position: top center;
}
.single-sports .tabs-video-content-wrapper .tab_content .tab_item .tab_item_wrapper .tabs-video__wrap .tabs-video__wrap-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    padding: 24px 24px 32px;
    z-index: 9;
}
.single-sports .tabs-video-content-wrapper .tab_content .tab_item .tab_item_wrapper .tabs-video__wrap .tabs-video__wrap-content .tabs-video__btn {
    width: 90px;
    height: 90px;
    border: 1px solid rgba(255, 255, 255, 0.2);
    background: rgba(255, 255, 255, 0.2);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    top: 0;
    left: 0;
    transform: translateX(0);
    margin: auto auto;
}
.single-sports .tabs-video-content-wrapper .tab_content .tab_item .tab_item_wrapper .tabs-video__wrap .tabs-video__wrap-content h4 {
    color: #fff;
}
.single-sports .module-4-col-icon {
    background: #10357F;
}
.single-sports .module-4-col-icon.module-4-col-icon-wrapper {
    padding: 0 15px 90px;
}
.single-sports .module-4-col-icon.module-4-col-icon-wrapper.top_padding {
    padding-top: 90px;
}
@media only screen and (max-width: 767px) {
    .single-sports .module-4-col-icon.module-4-col-icon-wrapper {
        padding: 0 15px 60px;
    }
    .single-sports .module-4-col-icon.module-4-col-icon-wrapper.top_padding {
        padding-top: 60px;
    }
}
.single-sports .module-4-col-icon.module-4-col-icon-wrapper .module-4-col-icon-wrapper-inner .module-part-title {
    text-align: center;
    margin-bottom: 40px;
}
.single-sports .module-4-col-icon.module-4-col-icon-wrapper .module-4-col-icon-wrapper-inner .columns {
    display: flex;
    gap: 24px;
    flex-wrap: wrap;
    max-width: 100%;
    margin: 0;
}
.single-sports .module-4-col-icon.module-4-col-icon-wrapper .module-4-col-icon-wrapper-inner .columns .column {
    background: #009BDF;
    padding: 40px 48px 48px;
    display: flex;
    flex-direction: column;
    position: relative;
    z-index: 1;
    transition: all 0.3s ease-in-out;
    width: calc(33.33% - 16px);
}
@media only screen and (max-width: 1024px) {
    .single-sports .module-4-col-icon.module-4-col-icon-wrapper .module-4-col-icon-wrapper-inner .columns .column {
        width: calc(50% - 12px);
    }
}
@media only screen and (max-width: 767px) {
    .single-sports .module-4-col-icon.module-4-col-icon-wrapper .module-4-col-icon-wrapper-inner .columns .column {
        width: 100%;
        padding: 32px 24px;
    }
}
.single-sports .module-4-col-icon.module-4-col-icon-wrapper .module-4-col-icon-wrapper-inner .columns .column:before {
    position: absolute;
    right: 0;
    top: 0;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5NSIgaGVpZ2h0PSIxMTQiIHZpZXdCb3g9IjAgMCA5NSAxMTQiIGZpbGw9Im5vbmUiPjxwYXRoIGQ9Ik0xNC42NzI3IC01MS45MkMwLjM2OTA3MSAtMjUuMiAtMy4wNDkzMSA2LjAyNjQ1IDUuMTMxODIgMzUuMjM0OUM4LjczOTcyIDQ4LjA3NjYgMTQuNTMxMiA2MC4xODk2IDIyLjI0MDUgNzEuMDQ3OEMyMy44Nzk1IDczLjM1NjEgMjcuMTIzNyA3My43MTkyIDI5LjMyMTggNzEuOTM1MUMzMS40ODAxIDcwLjE4MzMgMzEuODA3OSA2Ny4wMjQxIDMwLjE3MzQgNjQuNzc1NkMxOS45Mjg3IDUwLjY4MjUgMTMuMjk4NyAzNC4yNjI5IDEwLjkwNDEgMTYuOTYzNkMxMC44ODA4IDE2Ljc5NTUgMTEuMDExNiAxNi42NDU4IDExLjE4MTIgMTYuNjQ1OUMxMS4zMTYzIDE2LjY0NiAxMS40MzIgMTYuNzQyNSAxMS40NTY4IDE2Ljg3NTNDMTIuMDA1MSAxOS44MjA3IDEyLjY4MzIgMjIuNzQyNiAxMy40OTA5IDI1LjY0MDhDMTcuMjEzOCAzOC43NDM4IDIzLjQzNSA1MS4wMDY2IDMxLjgxMTQgNjEuNzUzQzQ4Ljc5NjYgODMuNTczNyA3My4zOTU2IDk4LjE3NjEgMTAwLjY3NSAxMDIuNjMyQzExNC4zMTEgMTA0Ljg5IDEyOC4yNDkgMTA0LjUxNSAxNDEuNzM3IDEwMS41MjZDMTU1LjMyOCA5OC40OTcgMTY4LjE2OCA5Mi43NjY0IDE3OS40OTUgODQuNjc1MkMxOTAuOTE5IDc2LjU0NzQgMjAwLjUzNiA2Ni4xNDM4IDIwNy43NDQgNTQuMTE3NUMyMDkuMTUyIDUxLjc3MzEgMjEwLjQ1MiA0OS4zNTE1IDIxMS42NjQgNDYuODkxN0MyMTEuNzcxIDQ2LjY3NDQgMjEyLjA1OSA0Ni42MjYxIDIxMi4yMzEgNDYuNzk3M0MyMTIuMzMzIDQ2Ljg5OTggMjEyLjM2MyA0Ny4wNTQ2IDIxMi4zMDQgNDcuMTg3NEMyMTEuMzI1IDQ5LjQyNDMgMjEwLjI5IDUxLjYyODkgMjA5LjE2MyA1My43OTU1QzIwMi41OTkgNjYuNDU0MiAxOTMuNjIgNzcuNzAzNiAxODIuNzMzIDg2LjkwOThDMTcxLjkxIDk2LjA5MjggMTYwLjYzNiAxMDIuMDM0IDE0Ny4wMTggMTA2LjMzNUMxMjkuMTAzIDExMi4wMTQgMTEwLjAwMyAxMTIuODczIDkxLjYzOTIgMTA4LjgyNEM3My41NjgyIDEwNC44NCA1Ni44Mzc5IDk2LjI0MTggNDMuMDc2OCA4My44NzU1QzQyLjY5MjEgODMuNTI5OCA0Mi4xMTI5IDgzLjUxMTcgNDEuNzEwOCA4My44MzdDNDEuMjE3OCA4NC4yMzU5IDQxLjE5MDMgODQuOTc4NyA0MS42NTc0IDg1LjQwNzdDNTUuMzU1OCA5Ny45ODk0IDcyLjA2NTggMTA2LjgzOSA5MC4xNzk3IDExMS4wOTRDMTA4LjY4MyAxMTUuNDQgMTI3Ljk5OCAxMTQuODM5IDE0Ni4xODQgMTA5LjM1MUMxNjAuMTQ4IDEwNS4xMTIgMTczLjEzMSA5OC4xNDc1IDE4NC4zODQgODguODYwNkMxOTUuNjk2IDc5LjU4MTIgMjA1LjA3NyA2OC4xNzI0IDIxMS45OTYgNTUuMjc5N0MyMjUuOTczIDI5LjE0NDMgMjI5LjMxMSAtMS4zOTA4NCAyMjEuMzEzIC0yOS45NTQ1QzIxNy4zMzMgLTQ0LjE4MTUgMjEwLjYxMyAtNTcuNDk3MSAyMDEuNTMxIC02OS4xNTM4QzE5Mi40MDUgLTgwLjgzNTMgMTgxLjA1MiAtOTAuNTg5NyAxNjguMTMgLTk3Ljg1MDlDMTU1LjEyOSAtMTA1LjExMSAxNDAuODAyIC0xMDkuNjgxIDEyNi4wMDQgLTExMS4yOUMxMTEuMjA3IC0xMTIuODk4IDk2LjIzOTYgLTExMS41MTIgODEuOTk1OSAtMTA3LjIxNEM2Ny43MDcyIC0xMDIuODgzIDU0LjQyMTYgLTk1Ljc2MTYgNDIuOTA3NiAtODYuMjYyMkMzMS4zNDI3IC03Ni43NyAyMS43NTA0IC02NS4xMDMyIDE0LjY3MjcgLTUxLjkyWk04NC4wNjUxIC0xMDAuNTIxQzg0LjA2NSAtMTAwLjUyOCA4NC4wNjk0IC0xMDAuNTM0IDg0LjA3NTkgLTEwMC41MzZDOTcuNDM5NiAtMTA0Ljc2OSAxMTEuNTIxIC0xMDYuMjcgMTI1LjQ4NCAtMTA0Ljk0OUMxMzkuNDUgLTEwMy42MjcgMTUzLjAxIC05OS41MDg5IDE2NS4zNTggLTkyLjgzOTRDMTc3Ljc1MSAtODYuMTEyMiAxODguNjg1IC03Ni45ODkxIDE5Ny41MjQgLTY2LjAwMDhDMTk4LjEyMiAtNjUuMjY3OSAxOTcuOTg2IC02NC4xODggMTk3LjI0OSAtNjMuNTk0OUwxOTIuMDY2IC01OS40MjQzQzE4OC4zNiAtNTYuNDQxNCAxODcuODQyIC01MS4wMjM1IDE5MC41MTcgLTQ3LjA4OTVDMTk1LjYxMyAtMzkuNTk4OCAxOTkuNTk3IC0zMS4zOTI4IDIwMi4zMzIgLTIyLjcyNjFDMjA1LjkyNCAtMTEuMjY2NyAyMDcuMTgzIDAuNzkzODQ4IDIwNi4wMzQgMTIuNzQyN0MyMDQuODYxIDI0Ljc3MzIgMjAxLjIwMSAzNi40MjYxIDE5NS4yODcgNDYuOTYyNkMxODkuMzczIDU3LjQ5OTEgMTgxLjMzMyA2Ni42ODk2IDE3MS42NzggNzMuOTUyQzE2MS45MzMgODEuMzI1MyAxNTAuODA2IDg2LjY2NiAxMzguOTU1IDg5LjY1NzlDMTI2Ljk4OSA5Mi42NTcyIDExNC41NTYgOTMuMzMzMyAxMDIuMzMgOTEuNjQ5MkM3Ny40MjcxIDg4LjI3MjUgNTQuNzExMyA3NS42MDMzIDM4Ljc0MjEgNTYuMTg0NUMzMC43NTcxIDQ2LjUwNDQgMjQuNzE3MiAzNS4zNzQ2IDIwLjk1NDUgMjMuNDA2OUMxNy4xODUzIDExLjM5ODcgMTUuODY5IC0xLjI0MjM2IDE3LjA4NCAtMTMuNzYzOEMxOC4zMjYgLTI2LjM2NTEgMjIuMTYyMSAtMzguNTY5NiAyOC4zNTE4IC00OS42MTAyQzM0LjE1NDEgLTYwLjMyNDQgNDIuMjA3MyAtNjkuNjUzMyA1MS45NTg3IC03Ni45NTc0QzYyLjE3MzEgLTg0LjY4IDczLjgzODUgLTkwLjI2NzkgODYuMjYxNyAtOTMuMzg5MkM5OC43NjkxIC05Ni41MjA0IDExMS43NjMgLTk3LjIyNTUgMTI0LjU0MiAtOTUuNDY2QzE0NC45NDEgLTkyLjY5NjEgMTY0LjA1NiAtODMuOTIyNSAxNzkuNDYgLTcwLjI3MTdDMTc5Ljg1MyAtNjkuOTIyOSAxODAuNDQyIC02OS45MDU3IDE4MC44NTEgLTcwLjIzNTZDMTgxLjM1NSAtNzAuNjQwOSAxODEuMzg3IC03MS4zOTY4IDE4MC45MTUgLTcxLjgzODFDMTc1LjQ0MiAtNzYuOTUyMiAxNjkuNDMzIC04MS40NjI1IDE2Mi45OTIgLTg1LjI4OTZDMTUxLjY1OSAtOTIuMDI1NCAxMzkuMTcgLTk2LjU4MzkgMTI2LjE2NyAtOTguNzNDMTEzLjA5IC0xMDAuOSA5OS43MjE3IC0xMDAuNTQ1IDg2Ljc4MzkgLTk3LjY4NjhDNzMuNzY2NyAtOTQuNzk3NyA2MS40NjY4IC04OS4zMTc5IDUwLjYxNzYgLTgxLjU3MzJDNDguNzEgLTgwLjIxNDMgNDYuODQ2MSAtNzguNzc5NiA0NS4wNDExIC03Ny4yODQ3QzQ0Ljk0NjYgLTc3LjIwNjQgNDQuODA4IC03Ny4yMTI3IDQ0LjcyMTIgLTc3LjI5OTVDNDQuNjI1NSAtNzcuMzk1MiA0NC42MjkgLTc3LjU1MTQgNDQuNzI5IC03Ny42NDI2QzQ1LjczNTIgLTc4LjU2MDUgNDYuNzQ4IC03OS40NzE1IDQ3Ljc5MTYgLTgwLjM1MkM1OC40Mjc1IC04OS4zOTkzIDcwLjc1MiAtOTYuMjQ4OSA4NC4wNTQzIC0xMDAuNTA2Qzg0LjA2MDggLTEwMC41MDggODQuMDY1MiAtMTAwLjUxNCA4NC4wNjUxIC0xMDAuNTIxWiIgZmlsbD0iIzEwMzU3RiIvPjwvc3ZnPg==");
    background-repeat: no-repeat;
    background-size: cover;
    width: 95px;
    height: 114px;
    z-index: -1;
    content: "";
    transition: all 0.3s ease-in-out;
}
.single-sports .module-4-col-icon.module-4-col-icon-wrapper .module-4-col-icon-wrapper-inner .columns .column:hover {
    background: #FFD41c;
}
.single-sports .module-4-col-icon.module-4-col-icon-wrapper .module-4-col-icon-wrapper-inner .columns .column:hover:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5NSIgaGVpZ2h0PSIxMTQiIHZpZXdCb3g9IjAgMCA5NSAxMTQiIGZpbGw9Im5vbmUiPjxwYXRoIGQ9Ik0xNC42NzI3IC01MS45MkMwLjM2OTA3MSAtMjUuMiAtMy4wNDkzMSA2LjAyNjQ1IDUuMTMxODIgMzUuMjM0OUM4LjczOTcyIDQ4LjA3NjYgMTQuNTMxMiA2MC4xODk2IDIyLjI0MDUgNzEuMDQ3OEMyMy44Nzk1IDczLjM1NjEgMjcuMTIzNyA3My43MTkyIDI5LjMyMTggNzEuOTM1MUMzMS40ODAxIDcwLjE4MzMgMzEuODA3OSA2Ny4wMjQxIDMwLjE3MzQgNjQuNzc1NkMxOS45Mjg3IDUwLjY4MjUgMTMuMjk4NyAzNC4yNjI5IDEwLjkwNDEgMTYuOTYzNkMxMC44ODA4IDE2Ljc5NTUgMTEuMDExNiAxNi42NDU4IDExLjE4MTIgMTYuNjQ1OUMxMS4zMTYzIDE2LjY0NiAxMS40MzIgMTYuNzQyNSAxMS40NTY4IDE2Ljg3NTNDMTIuMDA1MSAxOS44MjA3IDEyLjY4MzIgMjIuNzQyNiAxMy40OTA5IDI1LjY0MDhDMTcuMjEzOCAzOC43NDM4IDIzLjQzNSA1MS4wMDY2IDMxLjgxMTQgNjEuNzUzQzQ4Ljc5NjYgODMuNTczNyA3My4zOTU2IDk4LjE3NjEgMTAwLjY3NSAxMDIuNjMyQzExNC4zMTEgMTA0Ljg5IDEyOC4yNDkgMTA0LjUxNSAxNDEuNzM3IDEwMS41MjZDMTU1LjMyOCA5OC40OTcgMTY4LjE2OCA5Mi43NjY0IDE3OS40OTUgODQuNjc1MkMxOTAuOTE5IDc2LjU0NzQgMjAwLjUzNiA2Ni4xNDM4IDIwNy43NDQgNTQuMTE3NUMyMDkuMTUyIDUxLjc3MzEgMjEwLjQ1MiA0OS4zNTE1IDIxMS42NjQgNDYuODkxN0MyMTEuNzcxIDQ2LjY3NDQgMjEyLjA1OSA0Ni42MjYxIDIxMi4yMzEgNDYuNzk3M0MyMTIuMzMzIDQ2Ljg5OTggMjEyLjM2MyA0Ny4wNTQ2IDIxMi4zMDQgNDcuMTg3NEMyMTEuMzI1IDQ5LjQyNDMgMjEwLjI5IDUxLjYyODkgMjA5LjE2MyA1My43OTU1QzIwMi41OTkgNjYuNDU0MiAxOTMuNjIgNzcuNzAzNiAxODIuNzMzIDg2LjkwOThDMTcxLjkxIDk2LjA5MjggMTYwLjYzNiAxMDIuMDM0IDE0Ny4wMTggMTA2LjMzNUMxMjkuMTAzIDExMi4wMTQgMTEwLjAwMyAxMTIuODczIDkxLjYzOTIgMTA4LjgyNEM3My41NjgyIDEwNC44NCA1Ni44Mzc5IDk2LjI0MTggNDMuMDc2OCA4My44NzU1QzQyLjY5MjEgODMuNTI5OCA0Mi4xMTI5IDgzLjUxMTcgNDEuNzEwOCA4My44MzdDNDEuMjE3OCA4NC4yMzU5IDQxLjE5MDMgODQuOTc4NyA0MS42NTc0IDg1LjQwNzdDNTUuMzU1OCA5Ny45ODk0IDcyLjA2NTggMTA2LjgzOSA5MC4xNzk3IDExMS4wOTRDMTA4LjY4MyAxMTUuNDQgMTI3Ljk5OCAxMTQuODM5IDE0Ni4xODQgMTA5LjM1MUMxNjAuMTQ4IDEwNS4xMTIgMTczLjEzMSA5OC4xNDc1IDE4NC4zODQgODguODYwNkMxOTUuNjk2IDc5LjU4MTIgMjA1LjA3NyA2OC4xNzI0IDIxMS45OTYgNTUuMjc5N0MyMjUuOTczIDI5LjE0NDMgMjI5LjMxMSAtMS4zOTA4NCAyMjEuMzEzIC0yOS45NTQ1QzIxNy4zMzMgLTQ0LjE4MTUgMjEwLjYxMyAtNTcuNDk3MSAyMDEuNTMxIC02OS4xNTM4QzE5Mi40MDUgLTgwLjgzNTMgMTgxLjA1MiAtOTAuNTg5NyAxNjguMTMgLTk3Ljg1MDlDMTU1LjEyOSAtMTA1LjExMSAxNDAuODAyIC0xMDkuNjgxIDEyNi4wMDQgLTExMS4yOUMxMTEuMjA3IC0xMTIuODk4IDk2LjIzOTYgLTExMS41MTIgODEuOTk1OSAtMTA3LjIxNEM2Ny43MDcyIC0xMDIuODgzIDU0LjQyMTYgLTk1Ljc2MTYgNDIuOTA3NiAtODYuMjYyMkMzMS4zNDI3IC03Ni43NyAyMS43NTA0IC02NS4xMDMyIDE0LjY3MjcgLTUxLjkyWk04NC4wNjUxIC0xMDAuNTIxQzg0LjA2NSAtMTAwLjUyOCA4NC4wNjk0IC0xMDAuNTM0IDg0LjA3NTkgLTEwMC41MzZDOTcuNDM5NiAtMTA0Ljc2OSAxMTEuNTIxIC0xMDYuMjcgMTI1LjQ4NCAtMTA0Ljk0OUMxMzkuNDUgLTEwMy42MjcgMTUzLjAxIC05OS41MDg5IDE2NS4zNTggLTkyLjgzOTRDMTc3Ljc1MSAtODYuMTEyMiAxODguNjg1IC03Ni45ODkxIDE5Ny41MjQgLTY2LjAwMDhDMTk4LjEyMiAtNjUuMjY3OSAxOTcuOTg2IC02NC4xODggMTk3LjI0OSAtNjMuNTk0OUwxOTIuMDY2IC01OS40MjQzQzE4OC4zNiAtNTYuNDQxNCAxODcuODQyIC01MS4wMjM1IDE5MC41MTcgLTQ3LjA4OTVDMTk1LjYxMyAtMzkuNTk4OCAxOTkuNTk3IC0zMS4zOTI4IDIwMi4zMzIgLTIyLjcyNjFDMjA1LjkyNCAtMTEuMjY2NyAyMDcuMTgzIDAuNzkzODQ4IDIwNi4wMzQgMTIuNzQyN0MyMDQuODYxIDI0Ljc3MzIgMjAxLjIwMSAzNi40MjYxIDE5NS4yODcgNDYuOTYyNkMxODkuMzczIDU3LjQ5OTEgMTgxLjMzMyA2Ni42ODk2IDE3MS42NzggNzMuOTUyQzE2MS45MzMgODEuMzI1MyAxNTAuODA2IDg2LjY2NiAxMzguOTU1IDg5LjY1NzlDMTI2Ljk4OSA5Mi42NTcyIDExNC41NTYgOTMuMzMzMyAxMDIuMzMgOTEuNjQ5MkM3Ny40MjcxIDg4LjI3MjUgNTQuNzExMyA3NS42MDMzIDM4Ljc0MjEgNTYuMTg0NUMzMC43NTcxIDQ2LjUwNDQgMjQuNzE3MiAzNS4zNzQ2IDIwLjk1NDUgMjMuNDA2OUMxNy4xODUzIDExLjM5ODcgMTUuODY5IC0xLjI0MjM2IDE3LjA4NCAtMTMuNzYzOEMxOC4zMjYgLTI2LjM2NTEgMjIuMTYyMSAtMzguNTY5NiAyOC4zNTE4IC00OS42MTAyQzM0LjE1NDEgLTYwLjMyNDQgNDIuMjA3MyAtNjkuNjUzMyA1MS45NTg3IC03Ni45NTc0QzYyLjE3MzEgLTg0LjY4IDczLjgzODUgLTkwLjI2NzkgODYuMjYxNyAtOTMuMzg5MkM5OC43NjkxIC05Ni41MjA0IDExMS43NjMgLTk3LjIyNTUgMTI0LjU0MiAtOTUuNDY2QzE0NC45NDEgLTkyLjY5NjEgMTY0LjA1NiAtODMuOTIyNSAxNzkuNDYgLTcwLjI3MTdDMTc5Ljg1MyAtNjkuOTIyOSAxODAuNDQyIC02OS45MDU3IDE4MC44NTEgLTcwLjIzNTZDMTgxLjM1NSAtNzAuNjQwOSAxODEuMzg3IC03MS4zOTY4IDE4MC45MTUgLTcxLjgzODFDMTc1LjQ0MiAtNzYuOTUyMiAxNjkuNDMzIC04MS40NjI1IDE2Mi45OTIgLTg1LjI4OTZDMTUxLjY1OSAtOTIuMDI1NCAxMzkuMTcgLTk2LjU4MzkgMTI2LjE2NyAtOTguNzNDMTEzLjA5IC0xMDAuOSA5OS43MjE3IC0xMDAuNTQ1IDg2Ljc4MzkgLTk3LjY4NjhDNzMuNzY2NyAtOTQuNzk3NyA2MS40NjY4IC04OS4zMTc5IDUwLjYxNzYgLTgxLjU3MzJDNDguNzEgLTgwLjIxNDMgNDYuODQ2MSAtNzguNzc5NiA0NS4wNDExIC03Ny4yODQ3QzQ0Ljk0NjYgLTc3LjIwNjQgNDQuODA4IC03Ny4yMTI3IDQ0LjcyMTIgLTc3LjI5OTVDNDQuNjI1NSAtNzcuMzk1MiA0NC42MjkgLTc3LjU1MTQgNDQuNzI5IC03Ny42NDI2QzQ1LjczNTIgLTc4LjU2MDUgNDYuNzQ4IC03OS40NzE1IDQ3Ljc5MTYgLTgwLjM1MkM1OC40Mjc1IC04OS4zOTkzIDcwLjc1MiAtOTYuMjQ4OSA4NC4wNTQzIC0xMDAuNTA2Qzg0LjA2MDggLTEwMC41MDggODQuMDY1MiAtMTAwLjUxNCA4NC4wNjUxIC0xMDAuNTIxWiIgZmlsbD0id2hpdGUiLz48L3N2Zz4=");
}
.single-sports .module-4-col-icon.module-4-col-icon-wrapper .module-4-col-icon-wrapper-inner .columns .column:hover .cta-header .cta-header-icon {
    background: #fff;
}
.single-sports .module-4-col-icon.module-4-col-icon-wrapper .module-4-col-icon-wrapper-inner .columns .column:hover .cta-header h4 {
    color: #061637 !important;
}
.single-sports .module-4-col-icon.module-4-col-icon-wrapper .module-4-col-icon-wrapper-inner .columns .column:hover .column-description h1, .single-sports .module-4-col-icon.module-4-col-icon-wrapper .module-4-col-icon-wrapper-inner .columns .column:hover .column-description h2, .single-sports .module-4-col-icon.module-4-col-icon-wrapper .module-4-col-icon-wrapper-inner .columns .column:hover .column-description h3, .single-sports .module-4-col-icon.module-4-col-icon-wrapper .module-4-col-icon-wrapper-inner .columns .column:hover .column-description h4, .single-sports .module-4-col-icon.module-4-col-icon-wrapper .module-4-col-icon-wrapper-inner .columns .column:hover .column-description h5, .single-sports .module-4-col-icon.module-4-col-icon-wrapper .module-4-col-icon-wrapper-inner .columns .column:hover .column-description h6 {
    color: #061637 !important;
}
.single-sports .module-4-col-icon.module-4-col-icon-wrapper .module-4-col-icon-wrapper-inner .columns .column:hover .column-description > ul {
    padding-left: 20px;
    margin-bottom: 16px;
}
.single-sports .module-4-col-icon.module-4-col-icon-wrapper .module-4-col-icon-wrapper-inner .columns .column:hover .column-description > ul li {
    color: #061637 !important;
}
.single-sports .module-4-col-icon.module-4-col-icon-wrapper .module-4-col-icon-wrapper-inner .columns .column:hover .column-description > p {
    color: #061637 !important;
}
.single-sports .module-4-col-icon.module-4-col-icon-wrapper .module-4-col-icon-wrapper-inner .columns .column:hover .column-description > p span {
    color: #061637 !important;
}
.single-sports .module-4-col-icon.module-4-col-icon-wrapper .module-4-col-icon-wrapper-inner .columns .column:hover .column-description .column-description-btn .kbf_transparent_btn {
    color: #061637;
}
.single-sports .module-4-col-icon.module-4-col-icon-wrapper .module-4-col-icon-wrapper-inner .columns .column:hover .column-description .column-description-btn .kbf_transparent_btn .icon {
    background: #fff;
}
.single-sports .module-4-col-icon.module-4-col-icon-wrapper .module-4-col-icon-wrapper-inner .columns .column:hover .column-description .column-description-btn .kbf_transparent_btn .icon svg path {
    stroke: #061637;
}
.single-sports .module-4-col-icon.module-4-col-icon-wrapper .module-4-col-icon-wrapper-inner .columns .column .cta-header {
    margin-bottom: 24px;
}
.single-sports .module-4-col-icon.module-4-col-icon-wrapper .module-4-col-icon-wrapper-inner .columns .column .cta-header .cta-header-icon {
    height: 50px;
    width: 50px;
    background: #FFD41c;
    border-radius: 50%;
    transition: all 0.3s ease-in-out;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 16px;
}
.single-sports .module-4-col-icon.module-4-col-icon-wrapper .module-4-col-icon-wrapper-inner .columns .column .cta-header h4 {
    color: #fff;
    transition: all 0.3s ease-in-out;
    margin: 0;
}
.single-sports .module-4-col-icon.module-4-col-icon-wrapper .module-4-col-icon-wrapper-inner .columns .column .column-description {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.single-sports .module-4-col-icon.module-4-col-icon-wrapper .module-4-col-icon-wrapper-inner .columns .column .column-description h1, .single-sports .module-4-col-icon.module-4-col-icon-wrapper .module-4-col-icon-wrapper-inner .columns .column .column-description h2, .single-sports .module-4-col-icon.module-4-col-icon-wrapper .module-4-col-icon-wrapper-inner .columns .column .column-description h3, .single-sports .module-4-col-icon.module-4-col-icon-wrapper .module-4-col-icon-wrapper-inner .columns .column .column-description h4, .single-sports .module-4-col-icon.module-4-col-icon-wrapper .module-4-col-icon-wrapper-inner .columns .column .column-description h5, .single-sports .module-4-col-icon.module-4-col-icon-wrapper .module-4-col-icon-wrapper-inner .columns .column .column-description h6 {
    margin-bottom: 16px;
    color: #fff !important;
    transition: all 0.3s ease-in-out;
}
.single-sports .module-4-col-icon.module-4-col-icon-wrapper .module-4-col-icon-wrapper-inner .columns .column .column-description > ul {
    padding-left: 20px;
    margin-bottom: 16px;
    margin-top: 0;
}
.single-sports .module-4-col-icon.module-4-col-icon-wrapper .module-4-col-icon-wrapper-inner .columns .column .column-description > ul li {
    color: #fff !important;
    transition: all 0.3s ease-in-out;
}
.single-sports .module-4-col-icon.module-4-col-icon-wrapper .module-4-col-icon-wrapper-inner .columns .column .column-description > p {
    color: #fff !important;
    margin-top: 0;
    margin-bottom: 16px;
    transition: all 0.3s ease-in-out;
}
.single-sports .module-4-col-icon.module-4-col-icon-wrapper .module-4-col-icon-wrapper-inner .columns .column .column-description > p:last-child {
    margin-bottom: 0;
}
.single-sports .module-4-col-icon.module-4-col-icon-wrapper .module-4-col-icon-wrapper-inner .columns .column .column-description span {
    font-weight: 400 !important;
    color: #fff !important;
    transition: all 0.3s ease-in-out;
}
.single-sports .module-4-col-icon.module-4-col-icon-wrapper .module-4-col-icon-wrapper-inner .columns .column .column-description .column-description-btn {
    margin-top: auto;
}
.single-sports .module-4-col-icon.module-4-col-icon-wrapper .module-4-col-icon-wrapper-inner .columns .column .column-description .column-description-btn .kbf_transparent_btn {
    color: #fff;
    transition: all 0.3s ease-in-out;
    margin-top: 32px;
}
.single-sports .module-4-col-icon.module-4-col-icon-wrapper .module-4-col-icon-wrapper-inner .columns .column .column-description .column-description-btn .kbf_transparent_btn .icon {
    background: #FFD41c;
    transition: all 0.3s ease-in-out;
}
.single-sports .module-4-col-icon.module-4-col-icon-wrapper .module-4-col-icon-wrapper-inner .columns .column .column-description .column-description-btn .kbf_transparent_btn .icon svg path {
    stroke: #061637;
    transition: all 0.3s ease-in-out;
}
.single-sports .page-construction-area {
    background-color: #10357F;
    padding: 90px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
@media only screen and (max-width: 767px) {
    .single-sports .page-construction-area {
        padding: 60px 0;
    }
}
.single-sports .page-construction-area .page-construction {
    max-width: 80%;
    width: 100%;
    margin: 0 auto;
    padding: 0 24px;
    text-align: center;
    display: flex;
    flex-direction: column;
    gap: 40px;
}
@media only screen and (max-width: 767px) {
    .single-sports .page-construction-area .page-construction {
        max-width: 100%;
        gap: 20px;
        padding: 0 15px;
    }
}
.single-sports .page-construction-area .page-construction .construction-icon {
    position: relative;
    margin: 0 auto;
    max-width: 500px;
    width: 100%;
}
@media only screen and (max-width: 767px) {
    .single-sports .page-construction-area .page-construction .construction-icon {
        max-width: 100%;
    }
}
@media only screen and (max-width: 458px) {
    .single-sports .page-construction-area .page-construction .construction-icon svg {
        width: 100%;
        height: auto;
    }
}
.single-sports .page-construction-area .page-construction .content h3 {
    font-family: "Bjorn", sans-serif;
    font-weight: 700;
    color: #FFD41c;
    margin-bottom: 24px;
}
@media only screen and (max-width: 767px) {
    .single-sports .page-construction-area .page-construction .content h3 {
        margin-bottom: 16px;
    }
}
.single-sports .page-construction-area .page-construction .content p {
    font-size: 18px;
    font-weight: 400;
    font-family: "Lato", sans-serif;
    line-height: 26px;
    color: #fff;
    margin: 0 0 16px;
}
@media only screen and (max-width: 767px) {
    .single-sports .page-construction-area .page-construction .content p {
        font-size: 16px;
        line-height: 24px;
    }
}
.single-sports .page-construction-area .page-construction .content a {
    color: #FFD41c;
    font-size: 16px;
    line-height: 24px;
}

.equipment-modal {
    padding: 15px;
}
.equipment-modal .dialog {
    background: #fff;
    border-radius: 12px;
    border: 1px solid #E7E8E8;
    padding: 40px;
    width: 100%;
    max-width: 1300px;
    max-height: 90%;
}
@media only screen and (max-width: 767px) {
    .equipment-modal .dialog {
        padding: 20px;
    }
}
.equipment-modal .dialog h3 {
    color: #061637;
    margin-bottom: 32px;
}
.equipment-modal .dialog .modal-content .post-list .post-card {
    box-shadow: 0 4px 64px 0 rgba(45, 54, 67, 0.05);
    border-radius: 12px;
}
.equipment-modal .dialog .modal-content .post-list .post-card .post-card-content {
    width: 100%;
    padding: 24px;
}
.equipment-modal .dialog .modal-content .post-list .post-card .post-card-content .post-card-title {
    margin-bottom: 16px;
    color: #061637;
}
.equipment-modal .dialog .modal-content .post-list .post-card .post-card-content p {
    color: #061637;
    margin-bottom: 16px;
}
.equipment-modal .dialog .modal-content .post-list .post-card .post-card-content a {
    justify-content: flex-start;
}
.equipment-modal .dialog .modal-content .post-list .post-card .post-card-content a .icon svg {
    position: relative;
    left: 0;
    transform: translateX(0);
}
.modal {
    display: none;
    opacity: 0;
    pointer-events: none;
}
.modal[aria-hidden="false"] {
    position: fixed;
    z-index: 99999;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 1;
    pointer-events: auto;
    transition: opacity 0.25s;
}
.modal[aria-hidden="false"] p {
    color: #FFFFFF;
}
.modal-backdrop {
    position: absolute;
    z-index: +10;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(30, 47, 67, 0.9);
}
.dialog {
    position: relative;
    padding: 2rem;
    z-index: +15;
    width: 1300px;
    max-width: 80%;
    max-height: 80%;
    background-color: #009bdf;
    overflow-y: auto; }
.dialog a:link, .dialog a:visited {
    color: #FFD41C; }
.dialog a:hover, .dialog a:active {
    color: #faa61a; }
.dialog a.site-branding {
    margin-bottom: 1.5rem;
    width: 100%; }
.dialog a.site-branding svg {
    width: 225px;
    display: block;
    margin: 0 auto 1.5rem; }
.dialog a.site-branding svg .cls-4 {
    fill: #FFFFFF; }
.dialog button.modal-close {
    background: #FFD41C;
    border: unset;
    font-size: 2rem;
    border-radius: 50%;
    position: absolute;
    top: 10px;
    right: 10px;
    width: 3rem;
    height: 3rem; }
.dialog .post-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 1.5rem;
    width: 100%;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
.dialog .post-list .post-card {
    width: 100%; }
.dialog .post-list .post-card-image {
    width: 100%; }
.dialog .post-list .post-card-excerpt {
    color: #1e2f43; }
@media (min-width: 992px) {
    .dialog {
        min-width: 500px; }
    .dialog a.site-branding svg .cls-2 {
        fill: #FFFFFF; }
    .dialog .post-list {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row; }
    .dialog .post-list .post-card {
        width: calc( 33% - 1.5rem); }
    .dialog .post-list .post-card .post-card-title {
        color: #009bdf; }
    .dialog .post-list .post-card .post-card-image {
        height: unset;
        min-height: unset;
        max-height: unset;
        width: 100%; } }
.module-50-50-tabs-video-modal .modal-dialog,
.module-video-modal .modal-dialog {
    z-index: +15;
    width: 80%; }
.modal-header {
    position: fixed;
    top: 1.25rem;
    right: 1.25rem;
    z-index: +5;
}
.modal-header button {
    -webkit-appearance: button;
    background-color: transparent;
    border: none;
}
.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
}
.embed-container iframe, .embed-container object, .embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.sr-only {
    position: absolute !important;
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}