.elementor-19299 .elementor-element.elementor-element-0ba91d9.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-19299 .elementor-element.elementor-element-0ba91d9 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-19299 .elementor-element.elementor-element-5aacae7:not(.elementor-motion-effects-element-type-background), .elementor-19299 .elementor-element.elementor-element-5aacae7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.columbiathreadneedle.com/uploads/2023/07/df06fce45c9b30f8a071020d84499fb0/documents-hit_the-hand-holds-a-pen_1440x620.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19299 .elementor-element.elementor-element-5aacae7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-19299 .elementor-element.elementor-element-5aacae7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19299 .elementor-element.elementor-element-8090de4 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-19299 .elementor-element.elementor-element-9cc38d7 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-19299 .elementor-element.elementor-element-46987d5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-19299 .elementor-element.elementor-element-46987d5 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-19299 .elementor-element.elementor-element-295f782 .kurtosys-search-filter{display:flex;flex-direction:row;}.elementor-19299 .elementor-element.elementor-element-295f782 .kurtosys-search-filter__input{max-width:100%;}.elementor-19299 .elementor-element.elementor-element-295f782 .kurtosys-search-filter__submit > i{font-size:15px;}.elementor-19299 .elementor-element.elementor-element-295f782 .button-icon-position-right .kurtosys-search-filter__submit > i{margin-left:0px;}.elementor-19299 .elementor-element.elementor-element-295f782 .button-icon-position-left .kurtosys-search-filter__submit > i{margin-right:0px;}.elementor-19299 .elementor-element.elementor-element-14c1aef > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-19299 .elementor-element.elementor-element-14c1aef > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-19299 .elementor-element.elementor-element-b9c5d28 .kurtosys-list-tree__children:not(:last-child){margin-bottom:calc(10px/2);}.elementor-19299 .elementor-element.elementor-element-b9c5d28 .kurtosys-list-tree__children:not(:first-child){padding-top:calc(10px/2);}.elementor-19299 .elementor-element.elementor-element-b9c5d28 .kurtosys-checkboxes-list__row:not(:last-child){margin-bottom:calc(10px/2);}.elementor-19299 .elementor-element.elementor-element-b9c5d28 .kurtosys-checkboxes-list__row:not(:first-child){padding-top:calc(10px/2);}.elementor-19299 .elementor-element.elementor-element-b9c5d28 .kurtosys-list-tree__children{padding-left:10px;}.elementor-19299 .elementor-element.elementor-element-b9c5d28 .kurtosys-checkboxes-list__decorator{width:15px;height:15px;min-width:15px;min-height:15px;}.elementor-19299 .elementor-element.elementor-element-b9c5d28 .kurtosys-checkboxes-list__checked-icon{font-size:12px;}.elementor-19299 .elementor-element.elementor-element-b9c5d28 .kurtosys-checkboxes-list__label{margin-left:5px;}.elementor-19299 .elementor-element.elementor-element-b9c5d28 .kurtosys-filter+.kurtosys-filter{margin-top:10px;}.elementor-19299 .elementor-element.elementor-element-fff0a52 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-19299 .elementor-element.elementor-element-fff0a52 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-19299 .elementor-element.elementor-element-2aee295 .kurtosys-list-tree__children:not(:last-child){margin-bottom:calc(10px/2);}.elementor-19299 .elementor-element.elementor-element-2aee295 .kurtosys-list-tree__children:not(:first-child){padding-top:calc(10px/2);}.elementor-19299 .elementor-element.elementor-element-2aee295 .kurtosys-checkboxes-list__row:not(:last-child){margin-bottom:calc(10px/2);}.elementor-19299 .elementor-element.elementor-element-2aee295 .kurtosys-checkboxes-list__row:not(:first-child){padding-top:calc(10px/2);}.elementor-19299 .elementor-element.elementor-element-2aee295 .kurtosys-list-tree__children{padding-left:10px;}.elementor-19299 .elementor-element.elementor-element-2aee295 .kurtosys-checkboxes-list__decorator{width:15px;height:15px;min-width:15px;min-height:15px;}.elementor-19299 .elementor-element.elementor-element-2aee295 .kurtosys-checkboxes-list__checked-icon{font-size:12px;}.elementor-19299 .elementor-element.elementor-element-2aee295 .kurtosys-checkboxes-list__label{margin-left:5px;}.elementor-19299 .elementor-element.elementor-element-2aee295 .kurtosys-filter+.kurtosys-filter{margin-top:10px;}.elementor-19299 .elementor-element.elementor-element-2aee295 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19299 .elementor-element.elementor-element-63e3b7e > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-19299 .elementor-element.elementor-element-46987d5{width:50%;}.elementor-19299 .elementor-element.elementor-element-14c1aef{width:36.666%;}.elementor-19299 .elementor-element.elementor-element-fff0a52{width:13%;}}@media(max-width:1024px) and (min-width:768px){.elementor-19299 .elementor-element.elementor-element-46987d5{width:100%;}.elementor-19299 .elementor-element.elementor-element-14c1aef{width:50%;}.elementor-19299 .elementor-element.elementor-element-fff0a52{width:50%;}}/* Start custom CSS for section, class: .elementor-element-7ac35e1 */.cti-document-library-new .cti-rd-chckbox-new .kurtosys-checkboxes-list .kurtosys-checkboxes-list-wrapper {
        display: flex;
        flex-wrap: wrap;
        column-gap: 12px;
        row-gap: 12px;
    }
    @media only screen and (min-width: 768px) and (max-width: 1024px) {
        .cti-document-library-new .cti-rd-chckbox-new .kurtosys-checkboxes-list .kurtosys-checkboxes-list-wrapper {
            flex-direction: column;
        }
    }
    @media only screen and (max-width: 767px) {
        .cti-document-library-new .cti-rd-chckbox-new .kurtosys-checkboxes-list .kurtosys-checkboxes-list-wrapper {
            flex-direction: column;
        }

        .cti-document-library-new .cti-rd-document-type-select .cti-rd-document-type-select-reset button {
            margin-left: unset !important;
            padding: 0;
            margin-top: 20px;
        }
    }
    .cti-document-library-new .cti-rd-chckbox-new .kurtosys-checkboxes-list .kurtosys-checkboxes-list-wrapper .kurtosys-checkboxes-list__row {
        margin-bottom: 0;
        padding-top: 0;
    }

    .cti-document-library-new
    .cti-rd-chckbox-new
    .kurtosys-checkboxes-list
    .kurtosys-checkboxes-list-wrapper
    .kurtosys-checkboxes-list__row
    .kurtosys-checkboxes-list__item
    .kurtosys-checkboxes-list__label {
        color: #15181a;
        border: 1px solid #3a97d8;
        margin-left: 0;
        padding: 10px 6px;
    }
    .cti-document-library-new
    .cti-rd-chckbox-new
    .kurtosys-checkboxes-list
    .kurtosys-checkboxes-list-wrapper
    .kurtosys-checkboxes-list__row
    .kurtosys-checkboxes-list__item
    .kurtosys-checkboxes-list__label {
        font-size: 16px;
        font-family: 'FranklinGothicURW-Boo', sans-serif;
        line-height: 1.6;
    }

    .cti-document-library-new .cti-rd-document-type-select .elementor-button-text,
    .cti-document-library-new .cti-rd-document-type-select .cti-rd-document-type-select-reset button {
        font-size: 16px;
        font-family: 'FranklinGothicURW-Boo', sans-serif;
        line-height: 1.6;
        color: #6a7682;
    }
    .cti-document-library-new .cti-rd-document-type-select .cti-rd-document-type-select-reset button {
        font-size: 14px;
    }

    .cti-document-library-new .cti-rd-document-type-select .cti-rd-document-type-select-reset button:focus,
    .cti-document-library-new .ksys-smart-filters-search .kurtosys-search-filter__submit:focus,
    .cti-document-library-new .elementor-widget-ksys-smart-filters-search .kurtosys-search-filter input:focus
    {
        outline: none;
    }

    .cti-document-library-new .cti-rd-document-type-select .cti-rd-document-type-select-reset button:focus-visible,
    .cti-document-library-new .ksys-smart-filters-search .kurtosys-search-filter__submit:focus-visible,
    .cti-document-library-new .kurtosys-search-filter:focus-within {
        outline: 2px auto -webkit-focus-ring-color !important;
        outline: 2px solid #7aacfe;
    }


    .cti-document-library-new
    .cti-rd-chckbox-new
    .kurtosys-checkboxes-list
    .kurtosys-checkboxes-list-wrapper
    .kurtosys-checkboxes-list__row
    .kurtosys-checkboxes-list__item
    .kurtosys-checkboxes-list__input:checked
    ~ .kurtosys-checkboxes-list__label {
        background-color: #3a97d8;
        color: #ffffff;
    }
    .cti-document-library-new
    .cti-rd-chckbox-new
    .kurtosys-checkboxes-list
    .kurtosys-checkboxes-list-wrapper
    .kurtosys-checkboxes-list__row
    .kurtosys-checkboxes-list__decorator {
        display: none;
    }

    .cti-document-library-new .elementor-widget-ksys-smart-filters-search .kurtosys-search-filter {
        padding: 10px 16px;
        font-size: 16px;
        font-family: 'FranklinGothicURW-Boo', sans-serif;
        line-height: 1.6;
        border: 1px solid #dfe2e5;
        /* stylelint-disable-next-line declaration-no-important */
        flex-direction: row-reverse !important;
        gap: 14px;
        height: 44px;
    }
    .cti-document-library-new .elementor-widget-ksys-smart-filters-search .kurtosys-search-filter .apply-filters__button i::before {
        content: url('/uploads/2023/11/44fdf68a870c601b696d5bd7f1f68dcc/loupe_8.svg');
    }
    .cti-document-library-new .elementor-widget-ksys-smart-filters-search .kurtosys-search-filter input,
    .cti-document-library-new .elementor-widget-ksys-smart-filters-search .kurtosys-search-filter button {
        padding: 0;
        margin: 0;
    }

    .cti-document-library-new .elementor-widget-ksys-smart-filters-search .kurtosys-search-filter input {
        -webkit-appearance: none;
        background: transparent !important;
    }

    .cti-document-library-new .elementor-widget-ksys-smart-filters-search .kurtosys-search-filter input::placeholder,
    .cti-document-library-new .elementor-widget-ksys-smart-filters-search .kurtosys-search-filter {
        color: #6a7682;
    }

    .cti-document-library-new .elementor-column-wrap {
        flex-direction: column;
    }

    .cti-document-library-new .cti-rd-chckbox-new .kurtosys-checkboxes-list .kurtosys-checkboxes-list-wrapper .kurtosys-checkboxes-list__row {
        /*flex: 0 0 calc(33% - 5px);*/
        flex-grow: 1;
        flex-basis: 0;
    }

    .cti-document-library-new .kurtosys-checkboxes-list .kurtosys-checkboxes-list__item {
        width: 100%;
        text-align: center;
    }

    .cti-document-library-new
    .cti-rd-chckbox-new
    .kurtosys-checkboxes-list
    .kurtosys-checkboxes-list-wrapper
    .kurtosys-checkboxes-list__row
    .kurtosys-checkboxes-list__item
    .kurtosys-checkboxes-list__label {
        width: 100%;
    }

    .cti-document-library-new .cti-rd-chckbox-new .kurtosys-checkboxes-list .kurtosys-checkboxes-list-wrapper {
        justify-content: center;
        align-items: center;
    }

    .cti-document-library-new .cti-rd-document-type-select .elementor-widget-ksys-smart-filters-checkboxes {
        visibility: hidden;
        opacity: 0;
        transition: opacity 0.3s, visibility 0.3s;
        position: absolute;
        z-index: 10;
        background-color: #ffffff;
        top: 49px;
        left: 0;
        padding: 10px;
        border: 1px solid #3a97d8;
    }

    .cti-document-library-new .cti-rd-document-type-select.active .elementor-widget-ksys-smart-filters-checkboxes {
        visibility: visible;
        opacity: 1;
    }

    .cti-document-library-new
    .cti-rd-document-type-select
    .kurtosys-checkboxes-list
    .kurtosys-checkboxes-list__item
    .kurtosys-checkboxes-list__input:checked
    + .kurtosys-checkboxes-list__decorator {
        background: #2e79ad;
        position: absolute;
        z-index: -1;
        width: 100%;
        padding: 19px;
        border-radius: 0;
    }

    .cti-document-library-new
    .cti-rd-document-type-select
    .kurtosys-checkboxes-list
    .kurtosys-checkboxes-list__item
    .kurtosys-checkboxes-list__input:checked
    + .kurtosys-checkboxes-list__decorator
    + span {
        color: #ffffff;
    }

    .cti-document-library-new
    .cti-rd-document-type-select
    .kurtosys-checkboxes-list
    .kurtosys-checkboxes-list__item
    .kurtosys-checkboxes-list__input:checked
    + .kurtosys-checkboxes-list__decorator
    .kurtosys-checkboxes-list__checked-icon {
        display: none;
    }

    .cti-document-library-new
    .cti-rd-document-type-select
    .kurtosys-checkboxes-list
    .kurtosys-checkboxes-list__item
    .kurtosys-checkboxes-list__decorator {
        position: absolute;
        border: none;
    }

    .cti-document-library-new .cti-rd-document-type-select .elementor-button {
        background: #ffffff;
        border: 1px solid #dfe2e5;
        border-radius: 0;
        width: 100%;
        height: 44px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .cti-document-library-new .cti-rd-document-type-select .kurtosys-checkboxes-list__label {
        margin: 0 15px;
    }

    .cti-document-library-new .cti-rd-document-type-select.active .fa-chevron-down {
        transform: rotate(180deg);
    }

    .cti-rd-document-type .fa-chevron-down {
        display: none;

    }

    .cti-rd-document-type-select .fa-chevron-down:before{
        color: rgb(60, 60, 60);
    }

    .cti-document-library-new .cti-rd-document-type-select .cti-rd-document-type-select-reset {
        height: 44px;
    }

    .cti-document-library-new .cti-rd-document-type-select .elementor-row {
        gap: 15px;
    }

    @media only screen and (max-width: 1024px) {
        .cti-document-library-new .cti-rd-document-type-select .elementor-row {
            gap: unset;
        }

        .cti-rd-document-type-select {
            padding-bottom: 20px !important;
        }

        .cti-document-library-new .cti-rd-chckbox-new .kurtosys-checkboxes-list .kurtosys-checkboxes-list-wrapper .kurtosys-checkboxes-list__row {
            width: 100%;
        }
    }

    @media only screen and (max-width: 1200px) {
        .cti-document-library-new .cti-rd-chckbox-new .kurtosys-checkboxes-list .kurtosys-checkboxes-list-wrapper .kurtosys-checkboxes-list__row {
            flex-basis: unset !important;
        }
    }

    .cti-document-library-new .cti-rd-document-type-select .cti-rd-document-type-select-reset .elementor-column-wrap {
        align-items: center;
        justify-content: center;
    }

    .cti-document-library-new .cti-rd-document-type-select .cti-rd-document-type-select-reset button {
        margin-left: auto;
        padding: 0;
    }

    .cti-document-library-new .cti-rd-document-type-select .cti-rd-document-type-select-reset .elementor-button-text {
        width: 100%;
    }

    .cti-document-library-new .cti-rd-document-type-select .elementor-button-content-wrapper {
        align-items: center;
        text-align: left;
        width: 100%;
    }

    .cti-document-library-new .cti-rd-document-type-select .kurtosys-remove-all-filters__button::after {
        font-family: 'Font Awesome 5 Free';
        font-weight: 900;
        content: '\\f00d';
        color: rgb(60, 60, 60);
        margin-left: 5px;
    }

    .cti-document-library-new .cti-rd-document-type-select .count {
        background: #3a97d8;
        width: 22px;
        height: 22px;
        display: inline-flex;
        justify-content: center;
        align-items: center;
        border-radius: 50%;
        margin-right: 5px;
        color: #ffffff;
    }

    .cti-document-library-new .cti-rd-document-type-select .elementor-button .elementor-align-icon-right {
        display: flex;
        align-items: center;
        gap: 8px;
    }
    .cti-document-library-new .elementor-widget-kurtosys-listing-dynamic-meta {
        display: none;
    }
    .cti-document-library-new .kurtosys-listing-grid__items .elementor-widget-heading {
        padding-top: 15px;
    }/* End custom CSS */