html {

    scroll-behavior: smooth;
}


/* body {

    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
} */

.textImg .tags .flix-text--small {

    padding-top: 3px;
}

.textImg.textImg--dark .flix-grid-small .card__top i,
.textImg.textImg--dark .card a,
.textImg.textImg--dark h5,
.textImg.textImg--dark ul li a {

    color: #fff !important;
}


@media (min-width: 768px) {

    .videoCaption .title-container {
        padding-bottom: var(--flix-spacing-9);
    }
}

.videoCaption .title-container {
    padding-bottom: var(--flix-spacing-7);
}


.textImg .video-lightbox video {

    width: 100%;
    height: 100%;
    object-fit: cover;
}


.textImg .video-lightbox {

    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 80%;
    height: 90%;
    z-index: 1000;
    transform: unset;
}



.contactForm .flix-select::after {

    top: calc(var(--flix-line-height-primary) / 2 - var(--flix-spacing-half)) !important;
}

.contactForm .flix-select {

    max-width: 300px;
}

.contactForm .flix-textarea__field {

    height: 118px;
}


.contactFormS__top {

    padding-bottom: var(--flix-spacing-9);
}


.contactForm .flix-text--small {

    margin-bottom: var(--flix-spacing-1);
}

.bc {

    margin-top: var(--flix-spacing-14);
    padding: 0 var(--flix-spacing-4);
}

.bc a {

    text-decoration: none;
    color: var(--flix-content-primary-color);
}

.bc span {

    border-bottom: 2px solid #31A100;
}


.mediaLibraryS_filter {

    background-color: #F7F7F7;
    height: max-content;
    border-radius: 12px;
    padding: var(--flix-spacing-4) var(--flix-spacing-3);
}

.mediaLibraryS_filter .flix-img-box__play-button {
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    cursor: pointer;
    width: 120px;
}

.mediaFilter img,
.mediaFilter video{

    width: 100%;
    height: 100%;
    object-fit: cover;
}


.mediaLibraryS ul {

    padding: 0;
}


.mediaFilter_card_fileBox {

    height: 396px;
    border-radius: 12px;
    overflow: hidden;
}

.mediaFilter_card img {

    width: 100%;
    height: 100%;
    object-fit: cover;
}

.mediaFilter_card p {

    color: #000;
    padding-top: var(--flix-spacing-3);
}


.mediaLibraryS .pagination {

    margin-top: var(--flix-spacing-9);
}

.mediaLibraryS .pagination ul.page-numbers {

    justify-content: flex-start;
}

.mediaFilter .flix-icon-close{
    position: absolute;
    top: 5%;
    right: 5%;
    color: white;
    cursor: pointer;
}

.mediaFilter_logo .mediaFilter_card_fileBox{

    border: 1px solid #c8c8c8;
    display: flex;
    align-items: center;
    justify-content: center;
}

.mediaFilter_logo img {

    object-fit: contain;
    cursor: inherit !important;
    width: 100%;
    margin: 0 auto;
    max-width: 300px;
}

.mediaFilter_logo .download_title {

    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 0.4rem;
    padding-top: var(--flix-spacing-3);
}

.mediaFilter_logo .download_title .hTitle {

    padding: 0;
}

@media (max-width: 600px) {

    .mediaLibraryS .mediaLibraryS_filter {

        padding-left: var(--flix-spacing-1) !important;
        padding-right: var(--flix-spacing-1) !important;
    }
}


.sf-field-search .sf-input-text {

    padding-left: 2rem;
    width: 100%;
    font-size: 16px;
}

.sf-field-search label {

    width: 100%;
    position: relative;

}

.sf-field-search input::placeholder {

    color: #000;
    opacity: 1;
    font-size: 16px;
}


.sf-field-search .flix-input__icon {

    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    margin: auto 0;
    font-size: var(--flix-spacing-3);
    line-height: var(--flix-spacing-3);
    width: var(--flix-spacing-3);
    height: var(--flix-spacing-3);
}


.searchandfilter h4 {

    font-weight: 400;
}

.sf-field-taxonomy-media-category {

    border-bottom: 1px solid #C8C8C8;
}

.sf-field-taxonomy-media-category:nth-last-child(1) {

    border: unset;
}


.sf-field-taxonomy-media-category h4 {

    font-weight: 600;

}

.sf-field-taxonomy-media-category ul label {

    color: #353535;
    display: flex;
    padding-left: 0 !important;
    margin-left: 0 !important;
    gap: var(--flix-spacing-1);
}

.sf-field-taxonomy-media-category .flix-checkbox__label::before {

    width: var(--flix-spacing-3);
    height: var(--flix-spacing-3);
    align-self: unset;
}

.sf-field-taxonomy-media-category .flix-checkbox__label::after {

    width: var(--flix-spacing-2);
    height: var(--flix-spacing-2);
    align-self: unset;
    top: 11px;
    left: 4px;
}


.sf-option-active .flix-checkbox__label::before {

    border-color:  #73D700;
    background-color: #73D700;

}

.sf-option-active .flix-checkbox__label::after {

    background-color: #444444;
    transform: scale(1);

}

.sf-field-reset {

    display: flex !important;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #C8C8C8;
    margin-top: var(--flix-spacing-2) !important;
    margin-bottom: var(--flix-spacing-1) !important;
}

.sf-field-reset a {

    text-decoration: none;
    font-size: 16px;
    color: #353535;
}

.search-filter-reset .flix-input__icon {

    font-size: var(--flix-spacing-3);
    line-height: var(--flix-spacing-3);
    width: var(--flix-spacing-3);
    height: var(--flix-spacing-3);
    padding-left: 0;
    margin-left: 4px;
}

.searchandfilter label {

    font-size: 16px;
    font-weight: 400;
}




.sf-input-checkbox {

    display: none;
}

.social-media-icons a {

    width: 48px;
    overflow: hidden;
    display: inline-block;
}

.social-media-icons a img {

    width: 48px;
}




.mediaFilter_card .video-lightbox {
    display: none;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 80%;
    margin: auto;
    z-index: 1000;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}

.mediaFilter_card .video-lightbox {
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 80%;
    height: 90%;
    z-index: 1000;
    transform: unset;
}

.mediaFilter_card .flix-img-box__play-button {
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    cursor: pointer;
    width: 120px;
    height: max-content;
    object-fit: contain;
}

.mediaFilter_card .overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    z-index: 999;
}



#year-filter {

    display: flex;
    flex-direction: column;
    gap: 0;
    padding: var(--flix-spacing-3) 0;
}

#year-filter select {

    padding-top: calc(var(--flix-spacing-2) - var(--flix-spacing-half));
    padding-right: var(--flix-spacing-7);
    padding-bottom: calc(var(--flix-spacing-2) - var(--flix-spacing-half));
    padding-left: var(--flix-spacing-4);
}

#year-filter .flix-select::after {

    top: 3px;
    right: 10px;
    bottom: 0;
    margin: auto;
}

#year-filter input[type="radio"] {

    display: none;
}

#year-filter .flix-btn {

    border: 1px solid var(--flix-button-secondary-color);
}

#year-filter #reset-filter {

    margin: 0;
}

@media (min-width: 479px) {

    #year-filter {

        flex-direction: row;
        gap: var(--flix-spacing-1);
    }

    .flixSarch {

        margin-left: auto;
    }

    .team-filter-container#year-filter .flix-select::after {

        top: -11px;
    }

    .team-filter-container#year-filter {

        padding-top: 0;
    }
}



.flixSarch__container {

    height: 100%;
    min-height: auto;
}

.pagination-newsroom {

    margin-top: var(--flix-spacing-7);
}

.pagination-newsroom .page-numbers {

    display: flex;
    justify-content: center;
    align-items: center;
    gap: 1rem;
    margin: 0;
    padding: 0;
}

.pagination-newsroom .page-numbers li {

    list-style-type: none;
    width: 36px;
    height: 36px;
}

.pagination-newsroom .page-numbers a,
.pagination-newsroom .page-numbers span {
    
    text-decoration: none;
    width: 100%;
    height: 100%;
    color: #000;
}

.pagination-newsroom-prev,
.pagination-newsroom-next {

    background-color: var(--flix-button-secondary-color);
    border-radius: 6px;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}



.pagination-newsroom .page-numbers .current {

    background-color: var(--flix-grayscale-90-color);
    border-radius: 6px;
    color: #fff;
}

.contactForm .f-checkBox {

    margin-bottom: var(--flix-spacing-4);
}

.contactForm .flix-input__container {

    width: 100%;
}

@media (max-width: 1200px) {

    .contactForm .flix-textarea__field {

        padding-top: var(--flix-spacing-3);
    }
}

.f-checkBox .wpcf7-list-item {

    margin: 0;
}

.f-checkBox a {

    color: #0047DE;
}

.labelIsCheked::before {
    border-color: var(--flix-ui-primary-color);
}

.labelIsCheked::after {
    background-color: var(--flix-ui-primary-color);
    transform: scale(1);
}

.flix-img-box img{

    transition: all 0.2s ease-in;
}

.flix-img-box:hover img {

    transform: translate(-50%, -50%) scale(1.05);

}

.cardGrid .card:hover img,
.twoColCardsV2 .card:hover img {
    
    width: 100%;
}

.flix-img-box:hover .avatar-img-box img {

    transform: unset;
}


/* .cardGrid--news .card:nth-child(1) .flix-img-box {

    min-height: 450px;
} */



.bgImgArrow__imgCol::before {

    background-size: cover;
}




.timelineImg.scrollInsideItems .timeLineItems {

    max-height: 930px;
    overflow-y: scroll;
}


.cardGridV2 .card__content {

    width: 100%;
}

.cardGrid .card .flix-img-box__content {

    height: 100%;
}

/* .cardGrid--news .card:nth-child(1) .flix-img-box__content {

    height: max-content;
} */


.nav {

    z-index: 999;
}



.nav__lang .wpml-ls-legacy-list-horizontal,
.nav__overlay .container .nav__lang .wpml-ls-legacy-list-horizontal{
	
	padding: 0;
}

.nav__lang .wpml-ls-legacy-list-horizontal a,
.nav__overlay .container .nav__lang .wpml-ls-legacy-list-horizontal a{
	
	padding-left: 5px;
	padding-bottom: 0;
    border: unset;
	color: #000;
}

.wpml-ls-legacy-dropdown-click {
	
	width: auto;
}

.wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a, .wpml-ls-legacy-dropdown-click a:focus, .wpml-ls-legacy-dropdown-click a:hover {
	
	background-color: transparent;
}

.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after {
	
	display: none;
}

.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle,
.wpml-ls-legacy-dropdown-click a {

    padding-left: 5px;
    border: unset !important;
    padding-bottom: unset !important;
    background-color: unset;
}

.wpml-ls-statics-shortcode_actions {

    background-color: unset;
}

.wpml-ls-statics-shortcode_actions, .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu, .wpml-ls-statics-shortcode_actions a {

    border: unset;
}

.nav__overlay .container .nav__lang {
	
	display: flex;
	align-items: center;
}

@media (min-width: 600px) {
	
	.nav__lang {
		
		display: flex;
		align-items: center;
	}
}




.sub-menu li:nth-last-child(1)::before {


    display: none;
}




.post-password-form {

    display: flex;
    justify-content: center;
    max-width: 400px;
    margin: 0 auto;
    flex-direction: column;
    padding: var(--flix-spacing-4);
    gap: var(--flix-spacing-2);
}


.post-password-form  p {

    display: flex;
    flex-direction: column;
    padding-bottom: var(--flix-spacing-4);
}

.post-password-form  label {

    display: flex;
    flex-direction: column;
    gap: var(--flix-spacing-2);
}



.sec-404 {

    margin-top: var(--flix-spacing-6);
}

.sec-404 .container-m{

    max-width: 600px;
}

.sec-404 lottie-player {

    width: 100%;
    margin-bottom: var(--flix-spacing-8);
}

.sec-404 p {
    
    a {

        color: var(--flix-content-primary-color);
    }
}

.sec-404 .flix-btn {

    margin-top: var(--flix-spacing-4);
}

@media (min-width:1441px) {

    .sec-404 .container-m{

        max-width: 900px;
    }

    .sec-404 {

        margin-top: var(--flix-spacing-10);
    }
}

.footer {

    padding-bottom: var(--flix-spacing-4);
}

.footer-social-icons {

    display: flex;
    gap: 0.2rem;
    flex-wrap: wrap;
    margin-top: var(--flix-spacing-6);
}

.footer-social-icons a {

    color: #000;
}

.footer-social-icons a i {

    font-size: 2rem;
}


.textImgOneColBlog1 {

    padding: var(--flix-spacing-6) 0 !important;
}

.textImgOneCol .flix-grid--gutter-10-new {

    gap: var(--flix-spacing-6);
}

section {

    padding: var(--flix-spacing-8) 0 !important;
}


.textEditor.flix-dark ul li,
.textEditor.flix-dark ol li,
.textEditor.flix-dark a,
.textEditor.flix-dark p{

    color: #fff;
}

.mediaLibraryS {

    padding-top: var(--flix-spacing-14) !important;
}

.flix-no-padding-bottom {
    padding-bottom: 0 !important;
}

.flix-no-padding-bottom {
    padding-bottom: 0 !important;
}

.textImg--dark .flix-text a {

    color: #fff;
}

.textImg--dark .flix-text a:hover {

    color: #fff;
}



.cardGridV3 .card .flix-btn__icon {

    color: var(--flix-content-primary-color);
}

.no-header-spacing {
    padding: var(--flix-spacing-8) 0;
}

.mediaLibraryS {

    padding-top: var(--flix-spacing-3) !important;
}

.video-description {

    position: absolute;
    right: 0.5rem;
    top: 0.5rem;
    color: #fff;
    font-weight: 300;
    font-size: 10px;
    background: #26222259;
    padding: 0.1rem 0.5rem;
    line-height: 160%;
}


@media (min-width: 767px) {
	
	.header--v2, .header--v3 {
		
		height: calc(34em - 50px) !important;
	}
	
	.header5 {
		
		margin-top: 100px;
	}
	
	.header5 .header--v2__content {
		
		padding-top: 0 !important;
	}
	
	.header5::before {
        display: block;
        width: 630px;
        height: 100%;
        background-size: cover !important;
        background-position: right bottom !important;
		left: 0;
    }
	
	.header5 .header--v2__img {
        display: block;
        height: 100%;
        position: absolute;
        top: 0;
        right: 0;
        width: 75%;
    }
	
	.header5 .header--v2__content, .header5 .header--v3__content {
		
		max-width: 450px;
	}
}

@media (min-width: 800px) {
	
	.header5::before {

        width: 700px;
    }
}

@media (min-width: 1400px) {
	
	.header5::before {

        width: 50%;
    }
}


@media (max-width: 1537px) and (min-width: 1535px) {
	
	.header5, .header6 {
		
		height: calc(34em - 100px) !important;
	}


    .header--v2 h1 {
        font-size: 3rem !important;
    }
}

@media (max-width: 1281px) and (min-width: 1279px) {
	
	.header5, .header6 {
		
		height: calc(34em - 100px) !important;
	}

    .header--v2 h1 {
        font-size: 3rem !important;
    }
}

.mediaNav ul {

    flex-wrap: wrap;
    flex-direction: row;
} 

.mediaNav ul li {

    list-style-type: none;
}


.mediaLibraryGallery {

    padding-top: var(--flix-spacing-8) !important;
}

.mediaLibraryGallery .mediaFilter_card_imgThumb{

    object-position: top;
}

.mediaLibraryGallery .mediaFilter .lightbox__content__download .d {

    flex-wrap: wrap;
}

.mediaLibraryGallery .mediaFilter .lightbox-content {

    max-width: 100%;
}

.ml_video_text {

    color: #000000;
    position: absolute;
    bottom: 1rem;
    right: 1rem;
    padding: 0.5rem 1rem;
    margin-bottom: 0;
    background: #ffffff8c;
    -webkit-backdrop-filter: blur(7px);
    backdrop-filter: blur(7px);
}

.ml_video_text_big {

    bottom: 2rem;
    right: 0;
    max-width: 100%;
    background-color: #fff;
    padding-right: 2.5rem;
}

.ml_video_text_big .flix-icon-close {

    top: 8px;
    right: 9px;
    color: #000;
    font-size: 1.5em;
}

.hide-ml-text {

    display: none;
}

.cardGrid--news .card:nth-child(1) .flix-img-box {

    position: unset;
    display: block;
}

.cardGrid--news .card:nth-child(1) .flix-img-box__img-wrapper {

    position: relative;
    height: 300px;
    width: 100%;
}

.cardGrid--news .card:nth-child(1) {

    width: 100%;
}

.cardGrid--news .card:nth-child(1) .flix-img-box__content {

    width: 100%;
}


.cardGrid--news .highlight-card .flix-img-box__content .flix-btn--lg {
    min-height: max-content;
}

.press-releases-container.newsCards #year-filter select {

    display: block;
    margin-top: 0;
}

.press-releases-container.newsCards #year-filter .flix-select::after {

    width: var(--flix-spacing-4);
    height: var(--flix-spacing-4);
    background-color: var(--flix-icon-primary-color);
    content: "";
    position: absolute;
    top: 3px;
    right: 10px;
    bottom: 0;
    margin: auto; 
}

@media (min-width: 600px) {

    .ml_video_text_big {

        right: 2rem;
        max-width: 400px;
    }

    .cardGrid--news .card:nth-child(1) {

        width: 50%;
    }
}

@media (min-width: 1200px) {

    .filterFixed {

        position: fixed;
        top: 109px;
        padding: 1rem !important;
        width: 100%;
        background-color: #f7f7f7 !important;
        opacity: 1 !important;
        z-index: 9;
    }

    .filterFixed h4,
    .filterFixed .flix-text {

    display: none;
    }

    /* .cardGrid--news .card:nth-child(1) .flix-img-box__img-wrapper {

        height: 75%;
        border-radius: 12px;
    }

    .cardGrid--news .card:nth-child(1) .flix-img-box__content {

        width: 90%;
    } */

    .cardGrid--news .card:nth-child(1) {

        width: 25%;
    }

    .cardGrid--news .highlight-card {

        width: 100% !important;
    }

    .cardGrid--news .highlight-card {

        width: 100%;
    }
    
    .cardGrid--news .highlight-card .flix-img-box {
    
        display: flex !important;
        align-items: center;
    }
    
    .cardGrid--news .highlight-card .flix-img-box__img-wrapper {
    
        aspect-ratio: 4 / 3;
        max-width: 828px;
        max-height: 675.92px;
        width: 100%;
        height: 100% !important;
        border-radius: 12px;
    }
    
    .cardGrid--news .highlight-card .flix-img-box__content {
    
        height: 80% !important;
        margin: auto;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        transform: translateX(-50px);
        border-radius: 12px 0 0 12px !important;
        padding: var(--flix-spacing-9) var(--flix-spacing-6) !important;
    }

    .cardGrid--news .highlight-card .flix-img-box__content::before {

        position: absolute;
        content: '';
        width: 100%;
        height: 100%;
        background-color: var(--flix-bg-secondary-color);
        right: -50px;
        top: 0;
        z-index: -2;
        border-radius: 0 12px 12px 0;
    }
}





.mediaFilter .lightbox img {

    pointer-events: none;
}

.dark-mode {

    filter: grayscale(1);
}



.header-dark-mode {

    margin-bottom: 105px;
}

.header-dark-mode::before {

    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0 0 0) 100%), #d3d3d300 0px -128.838px / 100% 126.24% no-repeat;
    height: 100%;
}

.header-dark-mode .flix-h1 {

    font-size: var(--flix-font-size-h1) !important;
    line-height: 110% !important;
}

.header-dark-mode .flix-grid-dark {

    position: unset;
    margin-top: 0;
}

.header-dark-mode .flix-grid-btns {

    margin-top: var(--flix-spacing-4);
}

.header-dark-mode .flix-grid-dark::before {

    content: unset;
    display: none;
}

.header-dark-mode .container {

    padding-top: var(--flix-spacing-14);
    justify-content: center;
}

.header-dark-mode .flix-grid-dark .flix-text p{

    color: var(--flix-bg-primary-color);
}

.header-dark-mode .header__content .flix-btn {

    margin-top: 0;
}

.header-dark-mode .header__content {

    max-width: 100%;
    margin: 0;
}

.header-dark-mode .contact-box {

    background-color: var(--flix-bg-primary-color);
    padding: var(--flix-spacing-2) var(--flix-spacing-4) var(--flix-spacing-2) var(--flix-spacing-2);
    border-radius: 12px;
    max-width: 450px;
}

.header-dark-mode .header__box {

    margin-bottom: 0;
}


@media (min-width: 600px) and (max-width: 767px){

    .header-dark-mode .flix-grid-dark {

        gap: var(--flix-spacing-2) 0;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {

    .header-dark-mode .flix-grid-dark {

        gap: var(--flix-spacing-2) 0;
    }
}

@media (min-width: 1200px) {

    .header-dark-mode {

        height: 100vh;
    }
}


.team-section .flix-img-box__img-wrapper, .team-section .flix-img-box {

    border-radius: 12px 12px 0 0;
}

.team-one-full .container {

    align-items: flex-start;
    gap: 0;
}

.team-text {

    margin-bottom: var(--flix-spacing-8);
}

.team-one-full .flix-grid {

    margin-bottom: var(--flix-spacing-8);
}

.team-one-full .flix-grid:nth-last-child(1) {

    margin-bottom: 0;
}

.team-one-full .flix-img-box__img-wrapper {

    border-radius: 12px 12px 0 0;
    width: 100%;
}

.team-content {

    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    border-radius: 0px !important;
    background-color: var(--flix-bg-secondary-color);
    padding: var(--flix-spacing-3);
}

.team-content h5 {

    padding-bottom: var(--flix-spacing-1);
}

.team-content .team-contact {

    display: flex;
    flex-direction: column;
    padding-top: var(--flix-spacing-1);
}

.team-content .team-contact a {

    margin: 0;
    justify-content: flex-start;
    padding: 0;
}




.team-one-full .card {

    width: 100%;
}


.team-1-50 .team-text{

    margin-bottom: 0;
}



.team-2-50-50 .flix-img-box__img-wrapper {

    border-radius: 12px 12px 0 0;
}

.team-2-50-50 .team-text {

    margin-bottom: 0;
}

.team-2-50 .team-text,
.team-3-full .team-text {

    margin-bottom: var(--flix-spacing-8);
}

.team-filter-container#year-filter .flix-select select{

    cursor: pointer;
}
 


@media (min-width: 768px) {

    .team-section .flix-img-box{

        display: flex;
    }

    .team-section .team-content {

        width: 50%;
        padding: var(--flix-spacing-9) var(--flix-spacing-6) !important;
    }

    .team-section .flix-img-box__img-wrapper {

        border-radius: 12px 0 0 12px;
        width: 50%;
    }
}

@media (min-width: 768px) and (max-width: 1200px) {

    .team-2-50 .flix-img-box__img-wrapper{

        width: 100%;
        border-radius: 12px 12px 0 0;
    }

    .team-2-50 .team-content {

        width: 100%;
        padding: var(--flix-spacing-3) !important;
    }

    .team-2-50 .flix-img-box {

        flex-direction: column;
    }
}

.podcast-slider-container {

    position: relative;
}

.podcast-section .swiper-button-next,
.podcast-section .swiper-button-prev {

    width: 72px;
    height: 72px;
    background-color: #73D700;
    border-radius: 6px;
}

.podcast-section .swiper-button-next {

    right: -30px;
}

.podcast-section .swiper-button-prev {

    left: -30px;
}

.podcast-section .swiper-button-next i,
.podcast-section .swiper-button-prev i {

    font-size: 36px;
    color: var(--flix-color-black);
}

.podcast-section .swiper-button-next:after, .podcast-section .swiper-button-prev:after {

    display: none;
}

.podcast-section .card__content {

    position: relative;
}

.podcast-copylink {

    position: absolute;
    right: var(--flix-spacing-3);
    top: var(--flix-spacing-4);
    width: 32px;
    height: 32px;
    background-color: var(--flix-box-bg-color);
    color: var(--flix-color-black);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    cursor: pointer;
}

.podcast-filter-btns {

    display: flex;
    align-items: center;
    flex-wrap: wrap;
    width: 100%;
    gap: var(--flix-spacing-2);
    margin-bottom: var(--flix-spacing-4);
}

.podcast-filter-btns #show-all-podcasts {

    margin-bottom: 0;
}

.podcast-filter-btns .flix-select {

    width: 100%;
}

.podcast-filter-btns .flix-select #year-filter,
.podcast-filter-btns .flix-select #topic-filter{

    padding-top: calc(var(--flix-spacing-2) - var(--flix-spacing-half));
    padding-right: var(--flix-spacing-7);
    padding-bottom: calc(var(--flix-spacing-2) - var(--flix-spacing-half));
    padding-left: var(--flix-spacing-4);
    cursor: pointer;
}

.podcast-filter-btns .flix-select::after,
.podcast-filter-btns .flix-select::after {

    top: 3px;
    right: 10px;
    bottom: 0;
    margin: auto;
}

.podcast-pagination {

    margin-top: var(--flix-spacing-4);
}

.podcast-pagination .page-numbers {

    display: flex;
    align-items: center;
    gap: var(--flix-spacing-1);
}

.podcast-pagination .page-numbers a{

    text-decoration: none;
    color: var(--flix-color-black);
}

.podcast-active-number {

    background-color: var(--flix-grayscale-90-color);
    border-radius: 6px;
    color: var(--flix-box-bg-color) !important;
}

.podcast-pagination .page-link.page-numbers {

    width: 36px;
    height: 36px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
}

.podcast-pagination .page-link.prev,
.podcast-pagination .page-link.next {

    background-color: var(--flix-button-secondary-color);
    border-radius: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
}

.podcast-section-overview .podcast-cards .card{

    flex-direction: column;
    position: relative;
}

.podcast-top-card .card,
.podcast-slider .card{

    position: relative;
}


.podcast-top-card .card__content{

    position: initial;
}

.podcast-slider .card__content {

    position: initial;
}


.podcast-section-overview .podcast-cards .card__img {

    max-width: 100%;
    border-radius: 12px 12px 0px 0px;
    height: 340px;
}

.podcast-slider .card__img,
.podcast-top-card .card__img {

    height: 340px;
}


.podcast-section-overview.cardGridV2 .podcast-cards .card__content {

    padding: var(--flix-spacing-3);
    position: initial;
    border-radius: 0px 0px 12px 12px;
    flex: 1;
    justify-content: flex-start;
}

.podcast-section-overview .podcast-cards .podcast-copylink,
.podcast-slider .podcast-copylink {

    background-color: var(--flix-box-bg-color);
    color: var(--flix-color-black);
}


.sliderB .swiper-slide {

    height: 100%;
}

.sliderB_img {

    position: initial;
    height: 400px;
    border-radius: 24px 24px 0 0;
}

.sliderB_sliderContent {

    padding: var(--flix-spacing-4);
    background-color: var(--flix-bg-secondary-color);
    border-radius: 0 0 24px 24px;
    max-width: 100%;
}

.sliderB_sliderContent .flix-h4 {

    padding-top: 0;
}

.sliderB .sliderB_pagination {

    margin-top: 0;
    width: -webkit-fill-available;
}

.sliderB .sliderB_pagination .swiper-button-prev-tt {

    right: unset;
    left: -10px;
}

.sliderB .sliderB_pagination .swiper-button-next-tt {

    right: -10px;
}


.sliderB .flix-grid--gutter-10-new {

    gap: 0;
}


.timelineImg.scrollInsideItems .timeLineItems {

    max-height: 100%;
    overflow: unset;
}

.timelineImg .flix-grid--gutter-10-new {

    padding-bottom: var(--flix-spacing-4);
}

.timelineImg.scrollInsideItems .timelineYear {

    align-self: stretch;
    margin: 0 auto;
    display: flex;
    width: max-content;
}

.timelineImg .timeline-container__left .timeline-arrow-first {

    height: 100%;
    width: 45px;
}

.timelineImg .timeline-container__left .timeline-arrow {

    height: 100%;
    top: 0;
    width: 45px;
}




 
.timeline-btn-container {

    width: max-content;
    margin: 0 auto;
    margin-top: var(--flix-spacing-3);
}

.timelineImg.scrollInsideItems .timelineYear-desktop {

    display: none;
}

.timelineImg.scrollInsideItems .timelineYear-mobile {

    display: flex;
}

.timelineImg.scrollInsideItems .timelineYear-mobile .timeline-container__left {

    display: flex;
    position: relative;
} 

/* .timelineImg.scrollInsideItems .timelineYear-mobile .timeline-container__left .timeline-arrow-first,
.timelineImg.scrollInsideItems .timelineYear-mobile .timeline-container__left .timeline-arrow {
    height: max-content;
    margin: auto;
    align-items: center;
    justify-content: center;
    clip-path: unset;
    border-radius: 0;
    top: 0;
    border-radius: 6px;
    width: 35px;
    min-height: auto;
} */

/* .timelineImg.scrollInsideItems .timelineYear-mobile .timeline-container__left::before {

    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    background-color: #444;
    width: 5px;
    height: 110%;
    margin: 0 auto;
}

.timelineImg.scrollInsideItems .timelineYear-mobile .first-time-c::before {

    background-color: #73d700;
}

.timelineImg.scrollInsideItems .timelineYear-mobile .flix-h3 {

    font-size: var(--flix-font-size-small);
    padding: 30px 0;
    transform-origin: 50% 50%;
}

.timelineImg.scrollInsideItems .timelineYear-mobile .timeline-container__left .timeline-arrow::before {

    display: none;
} */

.timelineImg.scrollInsideItems .timelineYear-mobile .flix-img-box__img-wrapper {

    margin-bottom: var(--flix-spacing-4);
}

.timelineImg.scrollInsideItems .flix-grid--gutter-10-new {

    gap: var(--flix-spacing-4) 0;
}





@media (max-width: 1750px) {

    .podcast-section .swiper-button-next,
    .podcast-section .swiper-button-prev {

        width: 45px;
        height: 45px;
    }

    .podcast-section .swiper-button-next i,
    .podcast-section .swiper-button-prev i {

    font-size: 25px;
        color: var(--flix-color-black);
    }

    .podcast-section .swiper-button-next {

        right: -10px;
    }
    
    .podcast-section .swiper-button-prev {
    
        left: -10px;
    }
}

@media (max-width: 767px) {

    .podcast-section .swiper-button-next,
    .podcast-section .swiper-button-prev {

        width: 35px;
        height: 35px;
    }

    .podcast-section .swiper-button-next i,
    .podcast-section .swiper-button-prev i {

    font-size: 25px;
        color: var(--flix-color-black);
    }

    .podcast-section .swiper-button-next {

        right: 5px;
    }
    
    .podcast-section .swiper-button-prev {
    
        left: 5px;
    }
}



@media (min-width: 390px) {

    .podcast-filter-btns .flix-select {

        width: max-content;
    }
}

@media (min-width: 600px) {

    .podcast-copylink {

        top: var(--flix-spacing-3);
    }
}

@media (min-width: 768px) {

    .sliderB .sliderB_pagination .swiper-button-prev-tt {

        left: -20px;
    }
    
    .sliderB .sliderB_pagination .swiper-button-next-tt {
    
        right: -20px;
    }

    .timelineImg.scrollInsideItems .timeLineItems_left {

        padding-right: 0 !important;
    }
    
    .timelineImg.scrollInsideItems .timeLineItems_right {
    
        padding-left: 0 !important;
    }

    .timelineImg.scrollInsideItems .timelineYear-desktop {

        display: flex;
    }

    .timelineImg.scrollInsideItems .timelineYear-mobile {

        display: none;
    }

    .timelineImg .timeline-container__left .timeline-arrow-first,
    .timelineImg .timeline-container__left .timeline-arrow {

        width: 64px;
    }
    
}

@media (min-width: 1200px) {

    .podcast-top-card .podcast-copylink,
    .podcast-slider .podcast-copylink{

        background-color: var(--flix-color-black);
        color: var(--flix-box-bg-color);
    }

    .podcast-top-card .card__content,
    .podcast-slider .card__content {

        position: relative;
    }

    .podcast-section-overview.cardGridV2 .card__content,
    .podcast-slider .card__content {

        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
    }

    .podcast-slider .card__img,
    .podcast-top-card .card__img {

        height: auto;
    }

    .sliderB .sliderB_pagination .swiper-button-prev-tt {

        left: -35px;
    }
    
    .sliderB .sliderB_pagination .swiper-button-next-tt {
    
        right: -35px;
    }

    .sliderB_img {

        height: 550px;
    }
}

.timelineImg.scrollInsideItems .timlineCard-hidden {
    display: none;
}

.flix-no-padding-top{
    padding-top: 0 !important;
}

.flix-no-padding-bottom {
    padding-bottom: 0 !important;
}