/**
 * Theme Name: NGLMS
 * Author: Softengi
 * Template:   twentytwentyfour
 */
.site_burger_nav {
    display: none !important;
}
    
@media (max-width: 1330px) {
    .site_burger_nav {
        display: flex !important;
    }
    .site_full_nav {
        display: none !important;
    }
}

.result_value_download_url {
    display: inline-block;
}
.result_value_download_url::after {
    content: '';
    width: 24px;
    height: 24px;
    background: url('/wp-content/themes/nglms/assets/images/link-external-green.png');
    display: inline-block;
    margin-left: 10px;
}

@media (max-width: 1493px) {
    .wp-block-search__button-only:not(.wp-block-search__searchfield-hidden) {
        position: fixed;
        left: var(--wp--style--root--padding-right);
        width: calc(100vw - (var(--wp--style--root--padding-right) * 2));
        align-content: center;
        z-index: 2;
        padding-bottom: 10px;
        background-color: var(--wp--preset--color--base);
        top: calc(10px + var(--wp-admin--admin-bar--position-offset, 10px));;
    }
}

@media (min-width: 1494px) {
    .wp-block-search__button-only:not(.wp-block-search__searchfield-hidden) {
        position: fixed;
        left: calc((100vw - var(--wp--style--global--content-size) - 20px) / 2);
        width: calc(var(--wp--style--global--content-size) + 5px);
        align-content: center;
        z-index: 2;
        padding-bottom: 10px;
        background-color: var(--wp--preset--color--base);
        top: calc(10px + var(--wp-admin--admin-bar--position-offset, 10px));;
    }
    
    .wp-block-search__button-only:not(.wp-block-search__searchfield-hidden) button {
        background-color: var(--wp--preset--color--accent-7) !important;
        color: var(--wp--preset--color--base) !important;
    }
}

/*
@media (min-width: 1330px) {
    .burger_menu_container {
        display: none !important;
    }
}*/

.logout_burder {
    margin-left: 20px !important;
}

.wp-block-navigation__submenu-container {
    box-shadow: none !important;
}

@media (min-width: 600px) and (max-width: 991.98px) {
    .desktop_profile {
        display: flex !important;
    }

    .profile_menu_mobile > button {
        background-image: url('/wp-content/themes/nglms/assets/images/profile-mobile-icon.svg');
        height: 24px;
        width: 24px;
        background-size: contain;
    }
}

@media (min-width: 767px) and (max-width: 991px) {
    .profile_menu_mobile > button {
        display: none;
    }
}



@media only screen and (max-width: 1495px) {
    .site_tagline {
        display: none;
    }
    .collaborating_block {
        padding-left: var(--wp--style--root--padding-left) !important;
        padding-right: var(--wp--style--root--padding-right) !important;
    }
    .profile_menu_mobile > button > svg {
        display: none;
    }
}
@media only screen and (max-width: 599px) {
    .search_top button {
        padding: 0 !important;
    }
    .profile_menu_mobile > button {
        background-image: url('/wp-content/themes/nglms/assets/images/profile-mobile-icon.svg');
        height: 24px;
        width: 24px;
        background-size: contain;
    }
    .news_card .wp-block-post-excerpt__excerpt {
        padding-bottom: 45px !important;
    }
    .wp-block-group.alignwide.without_top_margin.padding_left_right_84 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .hide_submenu {
        display: none !important;
    }
    .hide_button {
        opacity: 0 !important;
    }
    ul.level_show_ul > li {
        background: red !important;
    }
    .level_show_ul {
        position: fixed !important;
        left: 0 !important;
        top: 100px !important;
        width: 400px !important;
        height: 600px !important;
        opacity: 1 !important;
        z-index: 3 !important;
        background: var(--wp--preset--color--base) !important;
    }
    .item-title {
        font-size: 28px !important;
    }
    .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation-submenu {
        background: var(--wp--preset--color--base) !important;
        opacity: 1;
    }
    .button_back {
        background: #0000;
        border:none;
        cursor:pointer;
        width: 24px;
        height: 24px;
        opacity: 1;
    }
    .wp-block-navigation__responsive-container-close, .button_back, button.wp-block-navigation__responsive-container-open {
        outline: none !important;
    }
    .wp-block-navigation__responsive-container-content > ul > li > ul > li {
        padding-top: 10px;
        padding-bottom: 10px;;
    }
    .wp-block-navigation__responsive-container-content > ul > li > ul > li > ul > li {
        padding-top: 10px;
        padding-bottom: 10px;;
    }
    /*.site_mob_nav ul li ul {
        display: none !important;
    }*/
}
@media only screen and (max-width: 481px) {
    h1 {
        font-size: 34px;
        line-height: 38px;
        letter-spacing: -0.04em;
    }
    h2 {
        font-size: 32px;
        line-height: 38px;
        letter-spacing: -0.04em;
    }
    h3 {
        font-size: 30px;
        line-height: 38px;
        letter-spacing: -0.04em;
    }
    h4 {
        font-size: 20px;
        line-height: 22px;
        letter-spacing: -0.04em;
    }
    body {
        --wp--style--root--padding-left: 16px;
        --wp--style--root--padding-right: 16px;
    }
    :root {
        --wp--preset--font-size--big-medium: 16px;
        --wp--preset--font-size--large: 28px;
    }
    .site_logo {
        width: 44px;
    }
    .site_title {
        font-family: Inter, sans-serif;
        font-size: 28px !important;
        font-weight: 800 !important;
        line-height: 33.89px;
    }
    .site_tagline {
        display: none;
    }
    .profile_menu_mobile li {
        font-weight: 700;
        padding: 0;
    }
    .wp-block-search__button.has-icon.wp-element-button {
        width: 43px !important;
    }
    .wp-block-search__button-only:not(.wp-block-search__searchfield-hidden) {
        position: fixed !important;
        left: 10px !important;
        width: calc(100vw - 20px) !important;
        align-content: center !important;
        z-index: 100 !important;
        padding-bottom: 10px !important;
        background-color: var(--wp--preset--color--base) !important;
        top: calc(12px + var(--wp-admin--admin-bar--position-offset, 10px)) !important;
    }

    .wp-block-search__button-only:not(.wp-block-search__searchfield-hidden) button {
        background-color: var(--wp--preset--color--accent-7) !important;
        color: var(--wp--preset--color--base) !important;
    }
    .apply_for_membership a {
        font-size: 24px !important;
        line-height: 26px !important;
    }
    .story-details h3 {
        font-size: 20px !important;
        line-height: 22px !important;
    }
    .level_title {
        font-size: 24px !important;
        line-height: 26.4px !important;
    }
    .membership_level {
        height: 156px;
    }
    .collaborating_block {
        padding-left: var(--wp--style--root--padding-left);
        padding-right: var(--wp--style--root--padding-right);
    }
    main.post {
        padding: 0;
    }
    main.post .post__title {

    }
    .post__title-img {
        padding: 0 !important;
    }
    .post__text {
        padding: 16px 0 !important;
    }
    .post__footer {

    }
    nav.wp-block-group.is-content-justification-space-between {
        font-size: var(--wp--preset--font-size--small);
        padding: 0 16px;
        gap: 10px;
    }
    .site_footer {
        margin-bottom: 100px;
        /*background: red;*/
    }
    .site_footer h4 {
        font-size: 16px !important;
    }
    .site_footer a {
        font-weight: 400;
    }
    .footer_links {
        flex-direction: row;
    }
    .footer_copyrights {
        font-size: 12px;
    }
}


img {
    max-width: 100%;
    object-fit: contain;
}
a, .slick-slide {
    outline: none !important;
}

.slick-dots li.slick-active button::before {
    color: var(--wp--preset--color--accent-7) !important;
}

.slick-dots li button::before {
    font-size: 16px !important;
}

.padding_side_220 {
    padding-left: 220px !important;
    padding-right: 220px !important;
}
.header_loggout_controls {
    gap: 0;
}
.desktop_profile ul.wp-block-navigation__submenu-container.profile_block.wp-block-navigation-submenu {
    left: -150px;
}
ul.profile_block {
    overflow: hidden !important;
    border-radius: 8px !important;
    border: 1px solid #EEEEEE !important;
    /*background: #868A92 !important;*/
}
.profile-menu-item {
    font-family: Open Sans;
    font-size: 16px;
    font-weight: 400;
    line-height: 21.79px;
    color: #2A2D33;
    padding: 6px 20px !important;
}
.profile-menu-item a {
    padding: 0 0 0 4px;
}
.profile-menu-item a {
    line-height: 0;
}
.profile-menu-item__mybpp:before {
    content: '';
    background-image: url('/wp-content/themes/nglms/assets/images/my-profile.png');
    background-repeat: no-repeat;
    height: 24px;
    width: 24px;
}
.profile-menu-item__profile:before {
    content: '';
    background-image: url('/wp-content/themes/nglms/assets/images/my-profile.png');
    background-repeat: no-repeat;
    height: 24px;
    width: 24px;
}
.profile-menu-item__notification:before {
    content: '';
    background-image: url('/wp-content/themes/nglms/assets/images/profile-bell.png');
    background-repeat: no-repeat;
    height: 24px;
    width: 24px;
}
.profile-menu-item__logout {
    margin-top: 16px;
    padding-bottom: 16px !important;
}
.profile-menu-item__logout:before {
    content: '';
    background-image: url('/wp-content/themes/nglms/assets/images/profile-logout.png');
    background-repeat: no-repeat;
    height: 24px;
    width: 24px;
}
.menu_username_name {
    font-weight: 800;
}
.menu_username_email {
    font-weight: 500;
    font-size: 16px;
}
.wp-block-post-featured-image :where(img) {
    height: 100%;
    object-fit: cover;
}
.news_card .wp-block-post-featured-image :where(img) {
    border-radius: 28px 28px 0 0;
}
.wp-block-post-featured-image :where(img) {
    border-radius: 28px 28px 0 0;
}
.site_header path {
    color: #719F43;
}
.site_title {
    font-size: 36px !important;
    font-weight: 700;
    line-height: 49.03px;
    border-left: solid 1px #A0C69B;
    padding-left: 15px;
    letter-spacing: 0em;
}

.site_tagline {
    font-size: 12px !important;
    font-weight: 600;
    line-height: 16.34px;
    letter-spacing: -0.04em;
}

/*article, */ 
main {
    min-height: calc(100vh - 95px - 325px);
}

body header {
    top: calc(0px + var(--wp-admin--admin-bar--position-offset, 0px));
    position: sticky;
    z-index: 10000;
}

aside.roadmap {
    position: sticky;
    top: 105px;
}

aside.roadmap nav {
    gap: 0 !important;
}
.helpie-faq-row ul {
    padding-left: 0 !important;
}
.helpie-faq.accordions .accordion .accordion__item .accordion__header div.accordion__title {
    font-weight: 400;
}
.helpie-faq.accordions .accordion .accordion__item .accordion__body p {
    padding: 0 !important;
    margin: 0 !important;
}
.helpie-faq.accordions .accordion .accordion__item .accordion__header {
    padding: 28px 0;
}
.accordion__body {
    padding: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 28px !important;
}
.helpie-faq-row ul {
    margin: 0 !important;
}
.helpie-faq.accordions .accordion__header:before {
    margin-right: 0;
    color: #719F43 !important;
    background: #719F43 !important;
}
.helpie-faq.accordions .accordion__header:after {
    margin-right: 0;
    color: #719F43;
    background: #719F43;
}
.helpie-faq.accordions .accordion .accordion__item {
    border-top: 1px solid #E1E1E1 !important;
    border-bottom: none !important;
}
.helpie-faq.accordions .search__icon {
    background-image: url("/wp-content/themes/nglms/assets/images/search-icon-grey.svg");
    height: 20px;
    left: 16px !important;
    top: 21px;
    color: #868A92 !important;
    width: 20px;
    background-repeat: no-repeat;
}
.helpie-faq.accordions .search__icon svg {
    display: none !important;
}
.helpie-faq.accordions .search__input {
    padding-left: 48px;
    border-radius: 8px;
    border: 1px solid #E1E1E1;
    height: 62px;
}
.helpie-faq.accordions .search__input:focus {
    border: 1px solid #266326;
    transition: 0.35s ease;
    color: unset;
}
.helpie-faq.accordions .accordion {
    margin: 0 !important;
}
h3.accordion__heading.accordion__category {
    margin: 28px 0;
}
.side_level_menu, .side_level_menu nav, .side_level_menu nav ul, .side_level_menu nav ul li, .side_level_menu nav ul li a {
    width: 100%;
}

.side_level_menu nav ul li a {
    text-decoration: none;
    padding: 10px;
    border-radius: 4px;
}

.side_level_menu nav ul li a:hover {
    background-color: #A0C69B;
}

.wp-block-search.wp-block-search__button-only .wp-block-search__input:focus {
    outline-offset: 0px !important;
    outline-width: 1px !important;
    outline-color: #38612f !important;
}

.wp-block-verify-membership .wp-block-verify-form-result-msg > div:first-of-type {
    font-weight: bold;
}

.profile_block > a {
    border-radius: 30px;
    padding: 10px 15px;
    background-color: #266326;;
    color: white !important;
}
.search_top {
    width: 50px;
}
.search_top button {
    background-color: var(--wp--preset--color--base) !important;
    color: var(--wp--preset--color--accent-7) !important;
    font-size: var(--wp--preset--font-size--medium) !important;
    padding: 14px 10px;
    transform: rotate(270deg);
    width: 55px !important;
    margin-left: 10px !important;
}

.search_top button svg {
    /*min-height: 30px !important;*/
    /*min-width: 30px !important;*/
}

li.color-red .wp-block-navigation-item__label {
    color: #BC1103 !important;
}

li.underline {
    border-bottom: solid 1px lightgrey;
}

.xxx {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    height: 200px !important;
    width: 200px !important;
    background-color: red !important;
    z-index: 1000000 !important;
    display: block !important;
}

@media only screen and (min-width: 1330px) {
    .external_link {
        margin-right: 10px;
    }
    .external_link::after {
        background-image: url('/wp-content/themes/nglms/assets/images/link-external-black.png');
        height: 24px;
        width: 24px;
        background-size: contain;
        content: '';
        background-repeat: no-repeat;
    }
}

/* -------------- Main menu -------------- */
/*@media only screen and (min-width: 1026px) { */
@media only screen and (min-width: 1330px) {
    
    .wp-block-navigation__submenu-container {
        border-radius: 8px;
        padding: 5px;
        box-shadow: 0px 3px 8px 0px #0000001F;
        padding: 2px !important;
    }

    nav li > button {
        display: none !important;
    }

    nav  ul  ul:has(li ul) {
        display: flex !important;
        flex-direction: row !important;
        margin-right: -400px;
        left: -500% !important;
    }

    nav  ul  ul:has(li ul) > li {
        display: flex !important;
        flex-direction: column !important;
        box-shadow: none !important;
        margin-top: 10px;
        align-items: start !important;
    }
    nav  ul  ul:has(li ul) > li > button {
        display: none !important;
    }

    nav  ul  ul:has(li ul) > li.wp-block-navigation-submenu {
        min-width: 250px !important;
    }

    nav  ul  ul:has(li ul) > li > a {
        color: green !important;
        padding-bottom: 0px;
        flex-grow: 0 !important;
    }

    nav  ul  ul:has(li ul) > li > ul {
        visibility: visible !important;
        display: flex !important;
        flex-direction: column !important;
        position: static !important;
        width: auto !important;
        height: auto !important;
        opacity: inherit !important;
        box-shadow: none !important;
        border-radius: 0px !important;
        border: 0px transparent !important;
    }
}
/* ---------------------------- */
@media only screen and (max-width: 1200px) {
    ul.wp-container-core-post-template-is-layout-1 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    ul.wp-container-core-post-template-is-layout-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}
@media only screen and (max-width: 800px) {
    ul.wp-container-core-post-template-is-layout-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    ul.wp-container-core-post-template-is-layout-2 {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
}
.shadows {
    box-shadow: 2px 3px 3px gainsboro;
    height: 100%;
}

.shadow_news {
    box-shadow: 0px 3px 8px 0px #0000001F;
    height: 100%;
    position: relative;
}
.shadow_news .wp-block-post-excerpt__more-text {
    position: absolute;
    bottom: 10px;
}

.shadow_news .wp-block-post-excerpt__excerpt {
    padding-bottom: 25px;
}

.faq_page h3, .ewd-ufaq-faq-list h3 {
    font-size: var(--wp--preset--font-size--medium-large) !important;
}

.faq_page h4, .ewd-ufaq-faq-list h4 {
    font-size: var(--wp--preset--font-size--bigsmall) !important;
    font-weight: 400 !important;

}
.menu_username {
    display: flex;
    flex-direction: column;
    padding: 16px 20px;
}
.menu_username div {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 200px;
}
.ewd-ufaq-faq-list .ewd-ufaq-faq-title {
    border-top: 1px solid #E1E1E1
}

.news_carousel .wp-block-cb-slide {
    border-radius: 28px;
    border: 1px solid gainsboro;
    margin-right: 10px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    box-shadow: 2px 3px 3px gainsboro;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.read_more a {
    text-decoration: none !important;
    color: #719f43;
}
/*.read_more svg {
    color: #719f43;
    width: 24px;
    height: 24px;
}*/
.apply_for_membership a {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 10px;
}

.level_title {
    font-size: 27px;
    font-weight: 500;
    line-height: 29.7px;
    letter-spacing: -0.07em;
    text-align: left;
}

.join_us, .block_green, .without_top_margin {
    margin-block-start: 0 !important;
}

.padding_left_right_84 {
    padding-left: 84px !important;
    padding-right: 84px !important;
}

.story-details a {
    text-decoration: none !important;
    color: #719f43 !important;
}

footer {
    margin-block-start: 0rem !important;
}
footer.wp-block-template-part > div {
    padding-right: var(--wp--style--root--padding-right) !important;
    padding-left: var(--wp--style--root--padding-left) !important;
}

.wp-block-cb-carousel .slick-slide {
    padding-left: 0;
    padding-right: 2px;
}

.timeline_home {
    padding-left: 240px;
}
@media only screen and (max-width: 1026px) {
    .timeline_home {
        padding-left: 0;
    }
    .wp-block-cb-carousel {
        margin-bottom: 40px !important;
    }
}
.sc_intro_width {
    max-width: 600px;
}

/*.ewd-ufaq-faq-title-text {
    background-image: url('/wp-content/themes/nglms/assets/images/faq-plus.png');
    background-repeat: no-repeat;
}*/

/* ------------ FAQ -------------- */
.ewd-ufaq-faq-body {
    padding: 0 0 0 5px;
    font-size: var(--wp--preset--font-size--small);
}

.ewd-ufaq-faq-title {
    position: relative;
}

.ewd-ufaq-post-margin-symbol {
    position: absolute;
    right: 0;
    top: 10px;
}

div.ewd-ufaq-faq-title div.ewd-ufaq-post-margin-symbol {
    margin-right: 0px;
}

.ewd-ufaq-post-margin-symbol::before {
    content: "";
    background-image: url('/wp-content/themes/nglms/assets/images/faq-plus.png');
    background-repeat: no-repeat;
    width: 24px;
    display: block;
    height: 24px;
}

.ewd-ufaq-post-margin-symbol span {
    display: none !important;
}

.ewd-ufaq-post-active .ewd-ufaq-post-margin-symbol::before{
    background-image: url('/wp-content/themes/nglms/assets/images/faq-minus.png');
}
.wp-verify-block-row {
    justify-content: flex-start;
    gap: 20px;
}
.result_title {
    background: #fff !important;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0.04rem;
    width: 30% !important;
}
.result_value {
    background: #fff !important;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0.04rem;
    width: 100% !important;
}

/* ------------ FAQ -------------- */


.wp-block-gutena-form-error-msg > div {
    background: #D1DAD0 !important;
}
.wp-block-gutena-form-error-msg > div > p {
    color: #FA3333 !important;
}
.wp-block-gutena-form-confirm-msg > div > p {
    color: var(--wp--preset--color--accent-8) !important;
}

.cool-vertical-timeline-body{
    --ctlb-content-alignment:"";
    --ctlb-date-fontsize:18px;
    --ctlb-date-font-family: ;
    --ctlb-date-font-weight:500;
    --ctlb-date-line-height:calc(var(--ctlb-date-fontsize) + 4px);
    --ctlb-date-color:#333;
    --ctlb-icon-size:24px;
    --ctlb-head-font-family: ;
    --ctlb-head-font-weight:bolder;
    --ctlb-heading-color: ;
    --ctlb-titile-bt-spacing:5px;
    --ctlb-desc-bt-spacing:0px;
    --ctlb-sub-head-font-size:14px;
    --ctlb-sub-head-font-family: ;
    --ctlb-sub-head-font-weight:400;
    --ctlb-sub-head-line-height:calc(var(--ctlb-sub-head-font-size) + 4px);
    --ctlb-sub-heading-color: ;
    --ctlb-line-color:#d91b3e;
    --ctlb-icon-color:#fff;
    --ctlb-icon-bg:#d91b3e;
    --ctlb-story-border-color:#d91b3e;
    --ctlb-middle-line-size:3px;
    --ctlb-time-width:100%}

.cool-vertical-timeline-body h1.timeline-block_title{--ctlb-title-font-size:var(--ctlb-head-font-size,32px)}.cool-vertical-timeline-body h2.timeline-block_title{--ctlb-title-font-size:var(--ctlb-head-font-size,24px)}.cool-vertical-timeline-body h3.timeline-block_title{--ctlb-title-font-size:var(--ctlb-head-font-size,18.72px)}.cool-vertical-timeline-body h4.timeline-block_title{--ctlb-title-font-size:var(--ctlb-head-font-size,16px)}.cool-vertical-timeline-body h5.timeline-block_title{--ctlb-title-font-size:var(--ctlb-head-font-size,13.28px)}.cool-vertical-timeline-body h6.timeline-block_title{--ctlb-title-font-size:var(--ctlb-head-font-size,10.72px)}.cool-vertical-timeline-body.one-sided.left:not(.ctlb-wrapper){--ctlb-time-width:30%}.cool-vertical-timeline-body.one-sided.left.ctlb-wrapper{--ctlb-time-width:14rem}@keyframes slideInFromLeft{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes slideInFromRight{0%{transform:translateX(50%)}to{transform:translateX(0)}}.cool-vertical-timeline-body *,.cool-vertical-timeline-body :after,.cool-vertical-timeline-body :before{box-sizing:border-box}.cool-vertical-timeline-body{box-sizing:border-box;display:block;margin:2rem auto;max-width:1040px;padding:25px 15px;position:relative;width:100%}.cool-vertical-timeline-body.one-sided.ctlb-wrapper{margin:0 auto 0 0;padding:25px 0}.cool-vertical-timeline-body:before{bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00e4e4e4",endColorstr="#00e4e4e4",GradientType=0);left:0;margin:auto;opacity:.4;position:absolute;right:0;top:0}.cool-vertical-timeline-body .timeline-content{position:relative}
.cool-vertical-timeline-body .ctl-row
{
    align-items:flex-start;
    -webkit-align-items:flex-start;
    display:-moz-flex;
    display:flex;
    justify-content:flex-start;
    -webkit-justify-content:flex-start;
    /*padding:20px 0;*/
    position:relative;
    width:100%;
    z-index:2
}
.cool-vertical-timeline-body .ctl-col-6{float:left;width:50%}.cool-vertical-timeline-body.alternating-sided .timeline-content .position-left .timeline-block-time,.cool-vertical-timeline-body.alternating-sided .timeline-content .position-right .timeline-block-detail,.cool-vertical-timeline-body.both-sided .timeline-content .position-left .timeline-block-time,.cool-vertical-timeline-body.both-sided .timeline-content .position-right .timeline-block-detail,.cool-vertical-timeline-body.one-sided.right .timeline-content .timeline-block-even .timeline-block-time{order:3}.cool-vertical-timeline-body.alternating-sided .timeline-content .timeline-block-icon,.cool-vertical-timeline-body.both-sided .timeline-content .timeline-block-icon,.cool-vertical-timeline-body.one-sided.right .timeline-content .timeline-block-even .timeline-block-icon{order:2}.cool-vertical-timeline-body.alternating-sided .timeline-content .position-left .timeline-block-detail,.cool-vertical-timeline-body.alternating-sided .timeline-content .position-right .timeline-block-time,.cool-vertical-timeline-body.both-sided .timeline-content .position-left .timeline-block-detail,.cool-vertical-timeline-body.both-sided .timeline-content .position-right .timeline-block-time,.cool-vertical-timeline-body.one-sided.right .timeline-content .timeline-block-even .timeline-block-detail{order:1}.cool-vertical-timeline-body.alternating-sided .timeline-content .timeline-block-odd>div:first-child,.cool-vertical-timeline-body.both-sided .timeline-content .timeline-block-odd>div:first-child{display:flex;display:-webkit-flex;-webkit-justify-content:flex-end}.cool-vertical-timeline-body .timeline-content .story-time{display:table;height:60px;padding:0 25px;width:100%}.cool-vertical-timeline-body.alternating-sided .timeline-content .position-right .story-time,.cool-vertical-timeline-body.both-sided .timeline-content .position-right .story-time{text-align:right}.cool-vertical-timeline-body.alternating-sided .timeline-content .position-left .story-time,.cool-vertical-timeline-body.both-sided .timeline-content .position-left .story-time{text-align:left}.cool-vertical-timeline-body.one-sided.left .timeline-content .story-time{text-align:right}.cool-vertical-timeline-body.one-sided.right .timeline-content .timeline-block-even .story-details,.cool-vertical-timeline-body.one-sided.right .timeline-content .timeline-block-odd .story-details{border-left:0;border-right:4px solid #d91b3e}.cool-vertical-timeline-body.one-sided.right .timeline-content .timeline-block-even .story-details:before,.cool-vertical-timeline-body.one-sided.right .timeline-content .timeline-block-odd .story-details:before{border-left-color:#d91b3e;border-right-color:transparent;left:unset;right:-32px}
.cool-vertical-timeline-body .timeline-content .story-details
{
    /*    background:#fff; */
    border-radius:10px;
    /*    box-shadow:0 10px 40px 0 rgba(0,0,0,.1);*/
    padding:var(--ctlb-container-top-padding,20px) var(--ctlb-container-right-padding,20px) var(--ctlb-container-bottom-padding,20px) var(--ctlb-container-left-padding,20px);
    position:relative;
    width:100%;
    z-index:1
}
.cool-vertical-timeline-body.one-sided.right.ctlb-wrapper .timeline-content .story-details{width:calc(100% - 30px)}.cool-vertical-timeline-body .story-details .child-swiper .swiper-slide{width:100%!important}.cool-vertical-timeline-body.alternating-sided .timeline-content .position-left .story-details:before,.cool-vertical-timeline-body.both-sided .timeline-content .position-left .story-details:before,.cool-vertical-timeline-body.one-sided.right .timeline-content .story-details:before
                                                                                                                                                                                                                {
                                                                                                                                                                                                                    border:15px solid transparent;
                                                                                                                                                                                                                    border-left:15px solid var(--ctlb-story-border-color);
                                                                                                                                                                                                                    content:"";
                                                                                                                                                                                                                    display:block;
                                                                                                                                                                                                                    position:absolute;
                                                                                                                                                                                                                    right:-32px;
                                                                                                                                                                                                                    top:16px
                                                                                                                                                                                                                }
.cool-vertical-timeline-body.alternating-sided .timeline-content .position-right .story-details,.cool-vertical-timeline-body.both-sided .timeline-content .position-right .story-details
{
    border-left:4px solid var(--ctlb-story-border-color)
}
.cool-vertical-timeline-body.one-sided.left .timeline-content .story-details
{
    /*border-left:4px solid var(--ctlb-story-border-color)*/
}
.cool-vertical-timeline-body.alternating-sided .timeline-content .position-right .story-details:before,.cool-vertical-timeline-body.both-sided .timeline-content .position-right .story-details:before,.cool-vertical-timeline-body.one-sided.left .timeline-content .story-details:before
{
    border:15px solid transparent;
    /*border-right:15px solid var(--ctlb-story-border-color);*/
    content:"";
    display:block;
    left:-32px;
    position:absolute;
    top:16px
}
.cool-vertical-timeline-body.alternating-sided .timeline-content .position-left .story-details,.cool-vertical-timeline-body.both-sided .timeline-content .position-left .story-details,.cool-vertical-timeline-body.one-sided.right .timeline-content .story-details{border-right:4px solid var(--ctlb-story-border-color)}.cool-vertical-timeline-body .timeline-content .story-details p:not(.timeline-block_desc,.ctlb-block-desc){font-size:14px;font-weight:400;margin:0}.cool-vertical-timeline-body .story-image img{height:auto;max-width:100%}.cool-vertical-timeline-body .story-image iframe{min-height:250px}.cool-vertical-timeline-body.one-sided:before{left:calc(var(--ctlb-time-width) - var(--ctlb-middle-line-size) + var(--ctlb-icon-box-size, 20px)/2 + 1px);right:auto;transform:translateX(50%)}.cool-vertical-timeline-body.one-sided .timeline-content:before{display:none}.cool-vertical-timeline-body.one-sided .timeline-content .ctl-row.timeline-block-even .story-details,.cool-vertical-timeline-body.one-sided .timeline-content .ctl-row.timeline-block-odd .story-details,.cool-vertical-timeline-body.one-sided.right .timeline-content .ctl-row.timeline-block-even .story-details,.cool-vertical-timeline-body.one-sided.right .timeline-content .ctl-row.timeline-block-odd .story-details{padding:20px;text-align:left;width:100%}.cool-vertical-timeline-body.one-sided.right .timeline-content .story-time{padding:0 25px;text-align:left;width:100%}.cool-vertical-timeline-body.one-sided .timeline-content .timeline-block-even .story-details:before{border-left-color:transparent;border-right-color:#d91b3e;left:-32px;position:absolute;right:auto}.cool-vertical-timeline-body.one-sided .timeline-content .timeline-block-even .story-details{border-left:4px solid #d91b3e;border-right:0}.gctl-helper-class{background-color:#fff;border:4px solid var(--timeLineColor)!important;border-radius:10px!important;width:300px!important}.gctl-helper-class img{border:2px solid #d91b3e!important;height:100px!important;margin-left:10px;overflow:hidden;width:150px!important}.gctl-helper-class button.components-button.is-secondary{display:none!important}.gctl-helper-class .block-editor-rich-text__editable.rich-text,.gctl-helper-class .story-time{margin-left:10px}.gctl-helper-class .moveicons{display:none}.moveicons{position:relative}.cool-vertical-timeline-body .timeline-content .timeline-block-icon{border-radius:50%;position:relative;vertical-align:middle}.timeline-content .timeline-block-odd .moveicons:after{right:25px}.alternating-sided .timeline-content .timeline-block-even .moveicons:after,.both-sided .timeline-content .timeline-block-even .moveicons:after{left:25px}.one-sided .timeline-content .timeline-block-even .moveicons:after{left:auto;right:25px}.cool-vertical-timeline-body .timeline-content .story-time{margin-top:18px}.cool-vertical-timeline-body .ctl-row .ctl-6{float:left;width:50%}.cool-vertical-timeline-body .icon-true .timeline-block-icon span.timeline-block-render-icon{height:20px;width:20px}.cool-vertical-timeline-body .icon-true .timeline-block-icon span.timeline-block-render-icon svg{fill:var(--ctlb-icon-color);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.cool-vertical-timeline-body.alternating-sided .timeline-content .position-right .timeline-block-detail,.cool-vertical-timeline-body.both-sided .timeline-content .position-right .timeline-block-detail{padding:0 0 0 30px}.cool-vertical-timeline-body.alternating-sided .timeline-content .position-left .timeline-block-detail,.cool-vertical-timeline-body.both-sided .timeline-content .position-left .timeline-block-detail{padding:0 30px 0 0}.cool-vertical-timeline-body.one-sided.right .timeline-content .timeline-block-detail{order:1}.cool-vertical-timeline-body.one-sided.right .timeline-content .timeline-block-time{order:3}.cool-vertical-timeline-body.one-sided.right .timeline-content .timeline-block-icon{order:2}.cool-vertical-timeline-body.one-sided.right .timeline-content .timeline-block-detail{width:70%}.cool-vertical-timeline-body.one-sided.right .timeline-content .timeline-block-time{min-width:30%;width:30%}.cool-vertical-timeline-body.one-sided.left .timeline-content .timeline-block-detail{order:3}.cool-vertical-timeline-body.one-sided.left .timeline-content .timeline-block-time{order:1}.cool-vertical-timeline-body.one-sided.left .timeline-content .timeline-block-icon{order:2}.cool-vertical-timeline-body.one-sided.left .timeline-content.icon-false .timeline-block-icon{margin-right:calc(32px + var(--ctlb-icon-box-size, 20px) - var(--ctlb-icon-box-size, 20px))}.cool-vertical-timeline-body.one-sided.left .timeline-content .timeline-block-detail{width:calc(70% - 84px)}.cool-vertical-timeline-body.one-sided.left .timeline-content .timeline-block-time{min-width:var(--ctlb-time-width);width:var(--ctlb-time-width)}.cool-vertical-timeline-body .block-editor-inner-blocks .block-editor-block-list__layout{transform:unset!important}.cool-vertical-timeline-body .block-editor-inner-blocks .block-editor-block-list__layout .story-details .swiper .swiper-slide{width:100%!important}.child-swiper,.child-swiper-outer{position:relative}.child-swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;z-index:1}.child-swiper .swiper-slide img{height:18vw;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.child-swiper-outer .swiper-button-disabled{opacity:.35}.cool-timeline-block-list .story-content :where(img,iframe){max-width:100%}.cool-vertical-timeline-body.ctlb-wrapper .timeline-block-timeline,.cool-vertical-timeline-body.ctlb-wrapper .timeline-block-vertical-timeline{margin-bottom:var(--ctlb-item-spacing);text-align:var(--ctlb-content-alignment)}
.cool-vertical-timeline-body .story-details :where(.timeline-block_title,.ctlb-block-title){
    /*    color:var(--ctlb-heading-color);
        font-family:var(--ctlb-head-font-family);
        font-size:var(--ctlb-head-font-size);
        font-weight:var(--ctlb-head-font-weight);
        line-height:var(--ctlb-head-line-height,calc(var(--ctlb-head-font-size) + 7px)); */
    margin:2px 0 var(--ctlb-titile-bt-spacing) 0}

.story-details h3 {
    font-family: Open Sans;
    font-size: 32px;
    font-weight: 600;
    line-height: 35.2px;
    letter-spacing: -0.07em;
}

.story-details p {
    font-family: Open Sans;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 19.8px !important;
    letter-spacing: -0.04em;
}

.cool-vertical-timeline-body .timeline-content .story-time p{color:var(--ctlb-date-color);display:table-cell;font-family:var(--ctlb-date-font-family);font-size:var(--ctlb-date-fontsize);font-weight:var(--ctlb-date-font-weight);line-height:var(--ctlb-date-line-height);margin:0;padding:0}.cool-vertical-timeline-body.ctlb-wrapper .story-details :where(.timeline-block_desc p,.ctlb-block-desc){color:var(--ctlb-sub-heading-color);font-family:var(--ctlb-sub-head-font-family);font-size:var(--ctlb-sub-head-font-size);font-weight:var(--ctlb-sub-head-font-weight);line-height:var(--ctlb-sub-head-line-height);margin-bottom:var(--ctlb-desc-bt-spacing)}.cool-vertical-timeline-body.ctlb-wrapper:before{background:linear-gradient(to bottom,hsla(0,0%,90%,0) 0,var(--ctlb-line-color) 10%,var(--ctlb-line-color) 90%,hsla(0,0%,90%,0) 100%);width:var(--ctlb-middle-line-size)}.cool-vertical-timeline-body.ctlb-wrapper.one-sided.right:before{left:auto;right:calc(30% - var(--ctlb-middle-line-size) + var(--ctlb-icon-box-size, 20px)/2 + 30px);transform:translateX(-50%)!important}.cool-vertical-timeline-body.ctlb-wrapper .timeline-content:before,.cool-vertical-timeline-body.ctlb-wrapper.left .story-details:after,.cool-vertical-timeline-body.ctlb-wrapper.right .story-time:after{background:var(--ctlb-story-border-color)}.cool-vertical-timeline-body .timeline-content.icon-true .timeline-block-icon{background:var(--ctlb-icon-bg);font-size:var(--ctlb-icon-size);height:var(--ctlb-icon-box-size,40px);margin-top:31px;min-width:var(--ctlb-icon-box-size,40px);transform:translateY(-50%);width:var(--ctlb-icon-box-size,40px)}.cool-vertical-timeline-body.ctlb-wrapper .timeline-content.icon-true .timeline-block-icon .iconpicker-item{font-size:var(--ctlb-icon-size)!important}.cool-vertical-timeline-body .timeline-content.icon-false .timeline-block-icon{background:transparent;border:none;font-size:20px;height:var(--ctlb-icon-box-size,20px);left:var(--ctlb-icon-box-size,21px);min-width:var(--ctlb-icon-box-size,20px);top:31px;transform:translate(-100%,-50%);width:var(--ctlb-icon-box-size,20px)}.cool-vertical-timeline-body.both-sided .timeline-content.icon-false .timeline-block-icon{left:var(--ctlb-icon-box-size,20px)}.cool-vertical-timeline-body.ctlb-wrapper .timeline-content.icon-false .timeline-block-icon svg{fill:var(--ctlb-icon-bg);height:var(--ctlb-icon-box-size,20px);width:var(--ctlb-icon-box-size,20px)}.cool-vertical-timeline-body.ctlb-wrapper.one-sided.right .timeline-content.icon-true .timeline-block-icon{float:right;left:calc(var(--ctlb-icon-box-size, 50px) - 30px);margin-left:calc(32px + var(--ctlb-icon-box-size, 20px) - var(--ctlb-icon-box-size, 40px));right:auto;transform:translate(-100%,-50%)}.cool-vertical-timeline-body.ctlb-wrapper.one-sided.left .timeline-content.icon-true .timeline-block-icon{left:var(--ctlb-icon-box-size,30px);margin-right:calc(32px + var(--ctlb-icon-box-size, 20px) - var(--ctlb-icon-box-size, 40px));transform:translate(-100%,-50%)}.cool-vertical-timeline-body.ctlb-wrapper.one-sided.right .timeline-content.icon-false .timeline-block-icon{float:right;left:calc(var(--ctlb-icon-box-size, 20px) - 30px);margin-left:calc(32px + var(--ctlb-icon-box-size, 20px) - var(--ctlb-icon-box-size, 20px));right:auto}:not(.ctlb-wrapper).cool-vertical-timeline-body:before{width:3px}.cool-vertical-timeline-body.one-sided.right:not(.ctlb-wrapper) .timeline-content .timeline-block-icon{margin-left:32px}.cool-vertical-timeline-body.one-sided.right:not(.ctlb-wrapper) .timeline-content.icon-true .timeline-block-icon{left:5px;margin-left:16px;margin-top:13px;transform:translateY(0)}.cool-vertical-timeline-body.both-sided:not(.ctlb-wrapper) .timeline-content.icon-true .timeline-block-icon{margin-top:13px;transform:translateY(0)}.cool-vertical-timeline-body.one-sided.left:not(.ctlb-wrapper) .timeline-content.icon-true .timeline-block-detail{padding-left:20px}.cool-vertical-timeline-body.one-sided.right:not(.ctlb-wrapper) .timeline-content.icon-true .timeline-block-detail{padding-right:20px}.cool-vertical-timeline-body.one-sided.left:not(.ctlb-wrapper) .timeline-content.icon-true .timeline-block-icon{margin-top:15px;right:11px;transform:unset}.cool-vertical-timeline-body.one-sided.left:not(.ctlb-wrapper):before{left:calc(var(--ctlb-time-width) - var(--ctlb-middle-line-size) + var(--ctlb-icon-box-size, 33px)/2)}.cool-vertical-timeline-body:not(.ctlb-wrapper,.one-sided) .timeline-content.icon-false .timeline-block-icon{left:unset!important;top:20px;transform:unset!important}.cool-vertical-timeline-body.one-sided:not(.ctlb-wrapper) .timeline-content.icon-false .timeline-block-icon{top:20px}.cool-vertical-timeline-body.one-sided.right:not(.ctlb-wrapper) .timeline-content.icon-false .timeline-block-icon{left:-3px;transform:unset}.cool-vertical-timeline-body.one-sided.left:not(.ctlb-wrapper) .timeline-content.icon-false .timeline-block-icon{left:0;transform:translate(0)}.cool-vertical-timeline-body.one-sided.left:not(.ctlb-wrapper) .timeline-content .timeline-block-detail{width:calc(70% - 16px)}.cool-vertical-timeline-body.one-sided:not(.ctlb-wrapper).right:before{left:auto;right:calc(31% + 10px)}.cool-vertical-timeline-body .story-details h3:not(.timeline-block_title,.ctlb-block-title){font-size:18px;font-weight:500;margin:2px 0 5px}.cool-timeline-block .story-content figure div{max-width:100%!important}@media(max-width:767px){.cool-vertical-timeline-body .timeline-content .timeline-block-icon{position:absolute}.cool-vertical-timeline-body.one-sided.ctlb-wrapper{margin:0 0 0 15px;padding:25px 15px}.cool-vertical-timeline-body.one-sided.right.ctlb-wrapper{margin:0 auto}.cool-vertical-timeline-body.ctlb-wrapper .timeline-block-timeline.ctlb-wrapper{margin-bottom:var(--ctlb-item-spacing,33px)}.wp-block-cp-timeline-content-timeline.Cool-Content-Timeline .cool-vertical-timeline-body.alternating-sided,.wp-block-cp-timeline-content-timeline.Cool-Content-Timeline .cool-vertical-timeline-body.both-sided{margin:0 0 0 15px}
    .cool-vertical-timeline-body .ctl-row{
        padding:0
    }.story-details .swiper .swiper-slide img{height:33vw!important}.cool-vertical-timeline-body.alternating-sided:before,.cool-vertical-timeline-body.both-sided:before{margin:13px;max-width:3px}.cool-vertical-timeline-body.left .ctl-row.position-left,.cool-vertical-timeline-body.left .ctl-row.position-right{display:inline-block;max-width:100%}.cool-vertical-timeline-body .ctl-row .ctl-6{width:100%}

    .cool-vertical-timeline-body.one-sided .timeline-content .story-details:before{margin-top:0!important;transform:none!important}
    .cool-vertical-timeline-body.one-sided.right .timeline-content .story-details{width:100%!important}
    .cool-vertical-timeline-body .timeline-content .story-time p,.cool-vertical-timeline-body .timeline-content .story-time>div{font-size:18px!important;line-height:1.1!important;margin-bottom:0}.cool-vertical-timeline-body .timeline-content.icon-true .timeline-block-icon{left:-1px;margin-top:21px!important;max-height:40px;max-width:40px;top:71px;transform:translate(-50%,-50%)!important}.cool-vertical-timeline-body.ctlb-wrapper .timeline-content.icon-true .timeline-block-icon{min-width:unset}.cool-vertical-timeline-body .timeline-content.icon-true .timeline-block-icon .iconpicker-item svg{font-size:24px!important}.cool-vertical-timeline-body.one-sided.left .timeline-content.icon-true .timeline-block-icon{left:20px!important;transform:translate(-100%,-50%)!important}.cool-vertical-timeline-body.one-sided.right .timeline-content.icon-true .timeline-block-icon{left:auto!important;margin-left:0!important;margin-top:21px!important;min-width:unset!important;right:4px!important;top:49px!important;transform:unset!important}.cool-vertical-timeline-body.one-sided.left .timeline-content.icon-false .timeline-block-icon{top:88px}.cool-vertical-timeline-body.ctlb-wrapper.one-sided.left .timeline-content.icon-false .timeline-block-icon{top:89px}.cool-vertical-timeline-body.one-sided.right .timeline-content.icon-false .timeline-block-icon{left:auto!important;right:24px!important;top:91px}.cool-vertical-timeline-body .timeline-content.icon-false .timeline-block-icon{font-size:20px;left:9px!important;max-height:20px;max-width:20px;min-width:unset!important;top:80px}.cool-vertical-timeline-body.one-sided.left .timeline-content.icon-false .timeline-block-icon svg{transform:translate(50%,-50%)}.cool-vertical-timeline-body .timeline-content.icon-false .timeline-block-icon svg{max-height:20px;max-width:20px;transform:translateY(0)!important}.cool-vertical-timeline-body.right:not(.both-sided) .timeline-content.icon-false .timeline-block-icon svg{transform:unset!important}.cool-vertical-timeline-body .timeline-content:has(.story-time p:empty) .timeline-block-icon{top:60px!important}.cool-vertical-timeline-body.one-sided.right .timeline-content .timeline-block-icon{transform:translate(50%,-50%)!important}.cool-vertical-timeline-body.one-sided.right .ctl-row .ctl-6{float:none}.cool-vertical-timeline-body.alternating-sided .timeline-content .position-left .story-time,.cool-vertical-timeline-body.alternating-sided .timeline-content .position-right .story-time,.cool-vertical-timeline-body.both-sided .timeline-content .position-left .story-time,.cool-vertical-timeline-body.both-sided .timeline-content .position-right .story-time{padding:0 0 0 40px;text-align:left}.cool-vertical-timeline-body.alternating-sided .ctl-6.timeline-block-time,.cool-vertical-timeline-body.both-sided .ctl-6.timeline-block-time,.cool-vertical-timeline-body.one-sided .ctl-6.timeline-block-time{margin-bottom:20px}.cool-vertical-timeline-body:before{margin:13px}.cool-vertical-timeline-body .timeline-content .story-time{height:auto}.cool-vertical-timeline-body.alternating-sided .timeline-content .position-left .timeline-block-detail,.cool-vertical-timeline-body.alternating-sided .timeline-content .position-right .timeline-block-detail,.cool-vertical-timeline-body.both-sided .timeline-content .position-left .timeline-block-detail,.cool-vertical-timeline-body.both-sided .timeline-content .position-right .timeline-block-detail{padding:0 0 0 40px}.cool-vertical-timeline-body.alternating-sided .timeline-content .position-left .story-details,.cool-vertical-timeline-body.both-sided .timeline-content .position-left .story-details{border-left:4px solid var(--ctlb-story-border-color);border-right:none}

    .cool-vertical-timeline-body.alternating-sided .timeline-content .position-left .story-details:before,.cool-vertical-timeline-body.both-sided .timeline-content .position-left .story-details:before
    {left:-32px;margin-top:0!important;right:auto;top:16px;transform:rotate(180deg)!important}

    .cool-vertical-timeline-body.alternating-sided .timeline-content .position-right .story-details:before,.cool-vertical-timeline-body.both-sided .timeline-content .position-right .story-details:before
    {margin-top:0!important;transform:none!important}.cool-vertical-timeline-body.one-sided.left .timeline-content .timeline-block-time{width:100%}.cool-vertical-timeline-body.one-sided.left .timeline-content .story-time{padding:0 0 0 40px;text-align:left}.cool-vertical-timeline-body.one-sided:before{left:-1px!important;max-width:3px}.cool-vertical-timeline-body.one-sided.left .timeline-content .timeline-block-detail,.cool-vertical-timeline-body.one-sided.left .timeline-content.icon-true .timeline-block-detail{padding:0 0 0 40px!important;width:100%!important}.cool-vertical-timeline-body.one-sided.right:before{left:auto!important;max-width:3px;right:22px!important}.timeline-block-timeline.ctl-row.position-left,.timeline-block-timeline.ctl-row.position-right{display:inline-block;width:100%}.cool-vertical-timeline-body.one-sided.right .timeline-content.icon-true .timeline-block-detail{padding-right:60px;width:100%}.cool-vertical-timeline-body.one-sided.right .timeline-content .timeline-block-detail,.cool-vertical-timeline-body.one-sided.right .timeline-content.icon-true .timeline-block-detail{padding:0 60px 0 0;width:100%}.cool-vertical-timeline-body.one-sided.right .timeline-content .timeline-block-time{width:100%}.cool-vertical-timeline-body.one-sided.right .timeline-content .story-time{padding:0 60px 0 0;text-align:right}.story-details .swiper .swiper-slide img{height:50vw!important}.cool-vertical-timeline-body:not(.ctlb-wrapper) .timeline-content.icon-false .timeline-block-icon svg{position:relative;transform:unset!important}.cool-vertical-timeline-body.one-sided.right:not(.ctlb-wrapper) .timeline-content.icon-false .timeline-block-icon svg{top:0!important}.cool-vertical-timeline-body:not(.ctlb-wrapper) .timeline-content.icon-true .timeline-block-icon svg{max-height:24px!important;max-width:24px!important}.cool-vertical-timeline-body.one-sided.right:not(.ctlb-wrapper) .timeline-content.icon-true .timeline-block-detail{padding-right:60px}.cool-vertical-timeline-body.one-sided.right:not(.ctlb-wrapper):before{right:26px!important}.cool-vertical-timeline-body.one-sided.left:not(.ctlb-wrapper):before{transform:translateX(50%)!important}.cool-vertical-timeline-body:not(.ctlb-wrapper) .timeline-content.icon-true .timeline-block-icon{height:40px;min-width:unset!important;width:40px}.cool-vertical-timeline-body.one-sided.right:not(.ctlb-wrapper) .timeline-content.icon-true .timeline-block-icon{right:0!important}.cool-vertical-timeline-body:not(.one-sided) .timeline-content.icon-false .timeline-block-icon{left:9px!important;top:80px;transform:translateX(-100%)!important}.cool-vertical-timeline-body.one-sided.left:not(.ctlb-wrapper) .timeline-content.icon-false .timeline-block-icon{transform:translateX(-100%)}.cool-vertical-timeline-body.one-sided.right:not(.ctlb-wrapper) .timeline-content .timeline-block-detail{width:100%}.cool-vertical-timeline-body.one-sided.left:not(.ctlb-wrapper) .timeline-content.icon-false .timeline-block-icon{top:80px}}

