.elementor-58625 .elementor-element.elementor-element-f0e45e7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-58625 .elementor-element.elementor-element-c34e632 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-58625 .elementor-element.elementor-element-adfbdfd .elementor-heading-title{color:#1E3743;font-family:"Libre Franklin", Sans-serif;font-size:40px;font-weight:600;line-height:1.3;}.elementor-58625 .elementor-element.elementor-element-adfbdfd > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-58625 .elementor-element.elementor-element-aee3ff8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-58625 .elementor-element.elementor-element-aee3ff8{margin-top:072px;margin-bottom:0px;}.elementor-58625 .elementor-element.elementor-element-500b229 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-58625 .elementor-element.elementor-element-1a2919c{text-align:left;}.elementor-58625 .elementor-element.elementor-element-1a2919c img{width:22px;}.elementor-58625 .elementor-element.elementor-element-c664631 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-58625 .elementor-element.elementor-element-38e96fc{text-align:left;width:var( --container-widget-width, 111.963% );max-width:111.963%;--container-widget-width:111.963%;--container-widget-flex-grow:0;}.elementor-58625 .elementor-element.elementor-element-38e96fc img{width:110px;}.elementor-58625 .elementor-element.elementor-element-ca123e6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-58625 .elementor-element.elementor-element-f09fa20{font-size:16px;width:var( --container-widget-width, 100.348% );max-width:100.348%;--container-widget-width:100.348%;--container-widget-flex-grow:0;}.elementor-58625 .elementor-element.elementor-element-2a2bdf8.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-58625 .elementor-element.elementor-element-2a2bdf8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-58625 .elementor-element.elementor-element-2a2bdf8 > .elementor-element-populated{margin:0em 0em 0em 1em;--e-column-margin-right:0em;--e-column-margin-left:1em;}.elementor-58625 .elementor-element.elementor-element-a449516{text-align:right;width:var( --container-widget-width, 383px );max-width:383px;--container-widget-width:383px;--container-widget-flex-grow:0;}.elementor-58625 .elementor-element.elementor-element-0c25533 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-58625 .elementor-element.elementor-element-e189c9a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-58625 .elementor-element.elementor-element-03ad8de{text-align:left;}.elementor-58625 .elementor-element.elementor-element-03ad8de img{width:24px;}.elementor-58625 .elementor-element.elementor-element-4d59f37{color:#1E3743;font-size:20px;line-height:26px;}.elementor-58625 .elementor-element.elementor-element-2b08914{text-align:left;}.elementor-58625 .elementor-element.elementor-element-2b08914 img{width:103px;}.elementor-58625 .elementor-element.elementor-element-184c527 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-58625 .elementor-element.elementor-element-519af2d{text-align:left;}.elementor-58625 .elementor-element.elementor-element-519af2d img{width:24px;}.elementor-58625 .elementor-element.elementor-element-171788b{color:#1E3743;font-size:20px;line-height:26px;}.elementor-58625 .elementor-element.elementor-element-3da194f{text-align:left;}.elementor-58625 .elementor-element.elementor-element-3da194f img{width:139px;}.elementor-58625 .elementor-element.elementor-element-f79d67d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-58625 .elementor-element.elementor-element-6f4621c{text-align:left;}.elementor-58625 .elementor-element.elementor-element-6f4621c img{width:24px;}.elementor-58625 .elementor-element.elementor-element-492129a{color:#1E3743;font-size:20px;line-height:26px;}.elementor-58625 .elementor-element.elementor-element-919ce56{text-align:left;}.elementor-58625 .elementor-element.elementor-element-919ce56 img{width:103px;}.elementor-58625 .elementor-element.elementor-element-cc3b0aa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-58625 .elementor-element.elementor-element-ee579e2{text-align:left;}.elementor-58625 .elementor-element.elementor-element-ee579e2 img{width:24px;}.elementor-58625 .elementor-element.elementor-element-1d08547{color:#1E3743;font-size:20px;line-height:26px;}.elementor-58625 .elementor-element.elementor-element-d3b2724{text-align:left;}.elementor-58625 .elementor-element.elementor-element-d3b2724 img{width:54px;}.elementor-58625 .elementor-element.elementor-element-c3f6cf2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}@media(min-width:768px){.elementor-58625 .elementor-element.elementor-element-500b229{width:7.074%;}.elementor-58625 .elementor-element.elementor-element-c664631{width:24.502%;}.elementor-58625 .elementor-element.elementor-element-ca123e6{width:68.086%;}}@media(max-width:767px){.elementor-58625 .elementor-element.elementor-element-adfbdfd{text-align:center;}.elementor-58625 .elementor-element.elementor-element-adfbdfd .elementor-heading-title{font-size:28px;}.elementor-58625 .elementor-element.elementor-element-aee3ff8{margin-top:1em;margin-bottom:1em;}.elementor-58625 .elementor-element.elementor-element-38e96fc{text-align:center;}.elementor-58625 .elementor-element.elementor-element-f09fa20{text-align:center;}.elementor-58625 .elementor-element.elementor-element-2a2bdf8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-58625 .elementor-element.elementor-element-2a2bdf8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-58625 .elementor-element.elementor-element-2a2bdf8 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-58625 .elementor-element.elementor-element-a449516{text-align:center;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-58625 .elementor-element.elementor-element-4d59f37{font-size:16px;}.elementor-58625 .elementor-element.elementor-element-171788b{font-size:16px;}.elementor-58625 .elementor-element.elementor-element-492129a{font-size:16px;}.elementor-58625 .elementor-element.elementor-element-1d08547{font-size:16px;}}/* Start custom CSS for image, class: .elementor-element-a449516 */.elementor-58625 .elementor-element.elementor-element-a449516 img {
    max-width: 381px;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f0e45e7 */.accolade {
    background: #DCEFE9;
    border-radius: 32px;
}
.accolade.full-width {
    display: flex;
    padding: 96px;
    gap: 20px;
}
@media screen and (max-width: 640px) {
    .accolade.full-width  {
        flex-direction: column;
        padding: 32px;
        margin: 0 22px;
    }
    #accoladeSection.accolade.full-width > .elementor-container {
        flex-direction: column;
    }
    #aboutAccolades .elementor-column.elementor-col-50 {
        width: 100%
    }
    #aboutAccolades .elementor-column.logo > .elementor-widget-wrap {
        justify-content: center;
        margin-top: 1em;
    }
}

.accolade-group {
    margin-top: 19px;
}
.accolade-group .elementor-container {
    gap: 21px;
}
.accolade-group .accolade {
    padding: 59px 32px 36px 37px;
    min-height: 370px;
}
.accolade-group .accolade .elementor-widget-wrap {
    flex-direction: column;
    justify-content: flex-start;
    align-content: flex-start;
}
.accolade-group .accolade .accolade-logo {
    align-self: flex-end;
}
.accolade .copy {
    flex: 0 0 auto;
    min-height: 110px;
    margin: 25px 0 55px !important;
}

@media screen and (max-width: 1024px) {

    #accoladeGroup {
        overflow: visible;
        max-width: 1440px;
        width: 100%;
        margin: 1em 0 1em 0;
        position: relative;
        min-height: 436px;
    }

    #accoladeContainer {
        position: absolute;
        scrollbar-width: .25em;
        scrollbar-color: hsla(0, 0%, 0%, 0) hsla(0, 0%, 0%, 0);
        scrollbar-gutter: stable both-edges;
        scroll-behavior: smooth;
        overflow-x: auto;
        width: 100vw;
        padding-bottom: 1em;
        top: 0;
        left: 0;
    }
    #accoladeContainer:hover,
    #accoladeContainer:active,
    #accoladeContainer:focus {
        overflow-x: scroll;
        scrollbar-gutter: stable both-edges;
    }
    #accoladeContent .elementor-container {
        flex-wrap: nowrap;
        gap: 20px;
        width: 104vw;
        max-width: none;
    }
    #accoladeContent .accolade {
        flex: 0 0 240px;
    }
    #accoladeMobControls {
        display: none;
    }
}
@media screen and (max-width: 768px) {
    
    #accoladeContent .elementor-container {
        width: calc(100vw * 2.45);
    }
    .accolade-group {
        margin-left: 22px;
    }
    .accolade-scroll-buttons {
        position: relative;
        height: 50%;
    }
    .accolade-scroll-ctls {
        display: flex;
        justify-content: flex-end;
        gap: 10px;
        padding-right: 1em;
    }
    .accolade-scroll-ctls button, .accolade-scroll-ctls button:hover, .accolade-newsfeed-container:focus {
        cursor: pointer;
        background-color: transparent !important;
        border: 0;
        padding: 0;
    }
    .accolade-scroll-ctls button .arrow {
        stroke: #1E3743;
        opacity: .2;
        transition: opacity .25s ease-in;
    }
    .accolade-scroll-ctls button.active .arrow {
        opacity: 1;
        transition-timing-function: ease-out;
    }
    
    #accoladeMobControls {
        display: block;
    }
    .bankrate-score {
        padding-top: 5px;
        margin-bottom: 57px;
    }

    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d59f37 */.elementor-58625 .elementor-element.elementor-element-4d59f37 {
    max-width: 170px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171788b */.elementor-58625 .elementor-element.elementor-element-171788b {
    max-width: 170px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-492129a */.elementor-58625 .elementor-element.elementor-element-492129a {
    max-width: 170px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d08547 */.elementor-58625 .elementor-element.elementor-element-1d08547 {
    max-width: 170px;
}/* End custom CSS */