.alf-select{
    color:#2b2b2b;
    background:#fff}
    .alf-select .alf_container{
        max-width:1270px;
        width:100%;
        padding-right:30px;
        padding-left:30px}
        .alf-select h1,.alf-select h2,.alf-select h3{
            font-family:Raleway,'Open Sans',sans-serif}
            .alf-select h2{
                font-size:30px;
                line-height:1.25;
                text-transform:uppercase;
                color:#20376c;
                margin:0 0 28px;
                font-weight:700}
                .alf-select h3{
                    font-size:19px;
                    line-height:1.4;
                    margin:0 0 10px;
                    font-weight:700}
                    .alf-select p{
                        font-size:15px;
                        line-height:1.7;
                        margin:0 0 18px}
                        .alf-select a:focus-visible,.alf-select button:focus-visible,.alf-select [tabindex]:focus-visible{
                            outline:3px solid #86b929;
                            outline-offset:4px}
                            .alf-select__hero{
                                position:relative;
                                min-height:570px;
                                background:#20376c;
                                display:flex;
                                align-items:center;
                                overflow:hidden}
                                .alf-select__hero-image{
                                    position:absolute;
                                    inset:0}
                                    .alf-select__hero-image picture,.alf-select__hero-image img{
                                        display:block;
                                        width:100%;
                                        height:100%;
                                        object-fit:cover}
                                        .alf-select__hero:after{
                                            content:'';
                                            position:absolute;
                                            inset:0;
                                            background:linear-gradient(90deg,rgba(21,43,90,.94),rgba(21,43,90,.72) 40%,rgba(21,43,90,.05) 85%)}
                                            .alf-select__hero-content{
                                                position:relative;
                                                z-index:1;
                                                padding-top:70px;
                                                padding-bottom:70px;
                                                color:#fff}
                                                .alf-select .alf-select__eyebrow{
                                                    font-size:12px;
                                                    letter-spacing:2px;
                                                    text-transform:uppercase;
                                                    font-weight:700;
                                                    margin:0 0 16px;
                                                    color:#5476c8}
                                                    .alf-select__hero .alf-select__eyebrow{
                                                        color:#fff;
                                                        opacity:.85}
                                                        .alf-select h1{
                                                            font-size:64px;
                                                            line-height:1.12;
                                                            color:#fff;
                                                            margin:0 0 24px;
                                                            text-transform:none;
                                                            font-weight:700}
                                                            .alf-select .alf-select__hero-text{
                                                                max-width:600px;
                                                                font-size:23px;
                                                                line-height:1.5;
                                                                margin:0 0 32px}
                                                                .alf-select__logo{
                                                                    width:180px;
                                                                    height:65px;
                                                                    object-fit:contain;
                                                                    object-position:left;
                                                                    margin-bottom:18px}
                                                                    .alf-select__actions{
                                                                        display:flex;
                                                                        flex-wrap:wrap;
                                                                        gap:14px}
                                                                        .alf-select .alf-select__button{
                                                                            display:inline-flex;
                                                                            align-items:center;
                                                                            justify-content:center;
                                                                            gap:18px;
                                                                            border:2px solid #80b525;
                                                                            border-radius:4px;
                                                                            background:#80b525;
                                                                            color:#fff;
                                                                            min-height:46px;
                                                                            padding:12px 22px;
                                                                            font-size:14px;
                                                                            line-height:1.35;
                                                                            font-weight:700;
                                                                            text-decoration:none;
                                                                            transition:background .2s,border-color .2s}
                                                                            .alf-select .alf-select__button:hover{
                                                                                background:#6d9c1c;
                                                                                border-color:#6d9c1c}
                                                                                .alf-select .alf-select__button--secondary{
                                                                                    background:transparent;
                                                                                    border-color:rgba(255,255,255,.65)}
                                                                                    .alf-select .alf-select__button--secondary:hover{
                                                                                        background:#fff;
                                                                                        color:#20376c;
                                                                                        border-color:#fff}
                                                                                        .alf-select .alf-select__button--outline{
                                                                                            color:#20376c;
                                                                                            border-color:#d6dfea;
                                                                                            background:#fff;
                                                                                            margin-top:auto;
                                                                                            width:100%}
                                                                                            .alf-select .alf-select__button--outline:hover{
                                                                                                background:#20376c;
                                                                                                color:#fff;
                                                                                                border-color:#20376c}
                                                                                                .alf-select__section{
                                                                                                    padding-top:64px;
                                                                                                    padding-bottom:64px;
                                                                                                    scroll-margin-top:24px}
                                                                                                    .alf-select__about{
                                                                                                        display:grid;
                                                                                                        grid-template-columns:1.15fr 1fr;
                                                                                                        gap:55px;
                                                                                                        align-items:center}
                                                                                                        .alf-select__about-image img{
                                                                                                            width:100%;
                                                                                                            height:auto;
                                                                                                            object-fit:contain;
                                                                                                            border-radius:5px}
                                                                                                            .alf-select__rich-text p:last-child{
                                                                                                                margin-bottom:0}
                                                                                                                .alf-select__benefits,.alf-select__news{
                                                                                                                    background:#f4f6fa}
                                                                                                                    .alf-select__benefit-grid{
                                                                                                                        display:grid;
                                                                                                                        grid-template-columns:repeat(4,minmax(0,1fr));
                                                                                                                        gap:24px}
                                                                                                                        .alf-select__benefit{
                                                                                                                            background:#fff;
                                                                                                                            padding:28px 24px;
                                                                                                                            border-radius:5px;
                                                                                                                            border-bottom:3px solid #5476c8}
                                                                                                                            .alf-select__benefit img{
                                                                                                                                width:48px;
                                                                                                                                height:48px;
                                                                                                                                object-fit:contain;
                                                                                                                                margin-bottom:16px}
                                                                                                                                .alf-select__benefit-icon{
                                                                                                                                    display:block;
                                                                                                                                    font-size:42px;
                                                                                                                                    line-height:1;
                                                                                                                                    margin-bottom:18px;
                                                                                                                                    color:#5476c8}
                                                                                                                                    .alf-select__benefit p{
                                                                                                                                        font-size:14px;
                                                                                                                                        margin-bottom:0}
                                                                                                                                        .alf-select__collection{
                                                                                                                                            position:relative}
                                                                                                                                            .alf-select__cards{
                                                                                                                                                display:grid;
                                                                                                                                                grid-template-columns:repeat(3,minmax(0,1fr));
                                                                                                                                                gap:26px}
                                                                                                                                                .alf-select__card{
                                                                                                                                                    min-width:0;
                                                                                                                                                    display:flex;
                                                                                                                                                    flex-direction:column;
                                                                                                                                                    border:1px solid #e2e6ee;
                                                                                                                                                    border-radius:5px;
                                                                                                                                                    overflow:hidden;
                                                                                                                                                    background:#fff;
                                                                                                                                                    box-shadow:0 3px 12px rgba(32,55,108,.07)}
                                                                                                                                                    .alf-select__card-image{
                                                                                                                                                        display:block;
                                                                                                                                                        aspect-ratio:1.65;
                                                                                                                                                        background:#e7ecf4;
                                                                                                                                                        overflow:hidden}
                                                                                                                                                        .alf-select__card-image picture,.alf-select__card-image img{
                                                                                                                                                            width:100%;
                                                                                                                                                            height:100%;
                                                                                                                                                            object-fit:cover;
                                                                                                                                                            display:block}
                                                                                                                                                            .alf-select__card-body{
                                                                                                                                                                padding:23px;
                                                                                                                                                                display:flex;
                                                                                                                                                                flex-direction:column;
                                                                                                                                                                flex:1}
                                                                                                                                                                .alf-select__card-body p{
                                                                                                                                                                    font-size:14px}
                                                                                                                                                                    .alf-select__card-body a:not(.alf-select__button){
                                                                                                                                                                        color:#20376c;
                                                                                                                                                                        font-weight:700;
                                                                                                                                                                        margin-top:auto}
                                                                                                                                                                        .alf-select .alf-select__location,.alf-select time{
                                                                                                                                                                            font-size:12px;
                                                                                                                                                                            color:#6f798b;
                                                                                                                                                                            line-height:1.5;
                                                                                                                                                                            margin-bottom:12px}
                                                                                                                                                                            .alf-select__all{
                                                                                                                                                                                position:absolute;
                                                                                                                                                                                right:30px;
                                                                                                                                                                                top:87px;
                                                                                                                                                                                color:#20376c;
                                                                                                                                                                                border-bottom:1px solid #c7d0e2;
                                                                                                                                                                                padding-bottom:4px;
                                                                                                                                                                                font-size:14px;
                                                                                                                                                                                font-weight:700}
                                                                                                                                                                                .alf-select__news .alf-select__all{
                                                                                                                                                                                    top:104px}
                                                                                                                                                                                    .alf-select__contact{
                                                                                                                                                                                        position:relative;
                                                                                                                                                                                        min-height:230px;
                                                                                                                                                                                        background:#20376c;
                                                                                                                                                                                        color:#fff;
                                                                                                                                                                                        display:flex;
                                                                                                                                                                                        align-items:center}
                                                                                                                                                                                        .alf-select__contact>picture{
                                                                                                                                                                                            position:absolute;
                                                                                                                                                                                            inset:0;
                                                                                                                                                                                            overflow:hidden}
                                                                                                                                                                                            .alf-select__contact img{
                                                                                                                                                                                                width:100%;
                                                                                                                                                                                                height:100%;
                                                                                                                                                                                                object-fit:cover}
                                                                                                                                                                                                .alf-select__contact:after{
                                                                                                                                                                                                    content:'';
                                                                                                                                                                                                    position:absolute;
                                                                                                                                                                                                    inset:0;
                                                                                                                                                                                                    background:rgba(21,43,90,.7)}
                                                                                                                                                                                                    .alf-select__contact .alf_container{
                                                                                                                                                                                                        position:relative;
                                                                                                                                                                                                        z-index:1;
                                                                                                                                                                                                        display:flex;
                                                                                                                                                                                                        justify-content:space-between;
                                                                                                                                                                                                        gap:35px;
                                                                                                                                                                                                        align-items:center;
                                                                                                                                                                                                        padding-top:50px;
                                                                                                                                                                                                        padding-bottom:50px}
                                                                                                                                                                                                        .alf-select__contact h2{
                                                                                                                                                                                                            color:#fff;
                                                                                                                                                                                                            max-width:680px;
                                                                                                                                                                                                            font-size:30px;
                                                                                                                                                                                                            margin:0}
                                                                                                                                                                                                            .alf-select__card-controls{
                                                                                                                                                                                                                display:none}
                                                                                                                                                                                                                .alf-select__preview{
                                                                                                                                                                                                                    background:#fff3bf;
                                                                                                                                                                                                                    color:#574600;
                                                                                                                                                                                                                    text-align:center;
                                                                                                                                                                                                                    padding:12px}
                                                                                                                                                                                                                    .alf-select-promo{
                                                                                                                                                                                                                        margin:48px auto}
                                                                                                                                                                                                                        .alf-select-promo .alf-select__contact{
                                                                                                                                                                                                                            border-radius:5px;
                                                                                                                                                                                                                            overflow:hidden}
                                                                                                                                                                                                                            .alf-select-promo h2{
                                                                                                                                                                                                                                margin-bottom:10px}
                                                                                                                                                                                                                                .alf-select-promo p{
                                                                                                                                                                                                                                    color:#fff;
                                                                                                                                                                                                                                    max-width:620px}
                                                                                                                                                                                                                                    .alf-select-page .alf_header-container{
                                                                                                                                                                                                                                        position:relative}
                                                                                                                                                                                                                                        .alf-select-page .alf_footer{
                                                                                                                                                                                                                                            margin-top:0}
                                                                                                                                                                                                                                            @media(max-width:1024px){
                                                                                                                                                                                                                                                .alf-select__benefit-grid{
                                                                                                                                                                                                                                                    grid-template-columns:repeat(2,minmax(0,1fr))}
                                                                                                                                                                                                                                                    .alf-select h1{
                                                                                                                                                                                                                                                        font-size:52px}
                                                                                                                                                                                                                                                        .alf-select__hero{
                                                                                                                                                                                                                                                            min-height:500px}
                                                                                                                                                                                                                                                            .alf-select__about{
                                                                                                                                                                                                                                                                gap:30px}
                                                                                                                                                                                                                                                                .alf-select__cards{
                                                                                                                                                                                                                                                                    gap:18px}
                                                                                                                                                                                                                                                                    .alf-select__all{
                                                                                                                                                                                                                                                                        position:static;
                                                                                                                                                                                                                                                                        display:table;
                                                                                                                                                                                                                                                                        margin:28px 0 0 auto}
                                                                                                                                                                                                                                                                        .alf-select__card-body{
                                                                                                                                                                                                                                                                            padding:18px}
                                                                                                                                                                                                                                                                            .alf-select h2{
                                                                                                                                                                                                                                                                                font-size:26px}
                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                            @media(max-width:767px){
                                                                                                                                                                                                                                                                                .alf-select .alf_container{
                                                                                                                                                                                                                                                                                    padding-left:20px;
                                                                                                                                                                                                                                                                                    padding-right:20px}
                                                                                                                                                                                                                                                                                    .alf-select__hero{
                                                                                                                                                                                                                                                                                        display:block;
                                                                                                                                                                                                                                                                                        min-height:0}
                                                                                                                                                                                                                                                                                        .alf-select__hero-image{
                                                                                                                                                                                                                                                                                            position:relative;
                                                                                                                                                                                                                                                                                            height:235px}
                                                                                                                                                                                                                                                                                            .alf-select__hero:after{
                                                                                                                                                                                                                                                                                                display:none}
                                                                                                                                                                                                                                                                                                .alf-select__hero-content{
                                                                                                                                                                                                                                                                                                    padding-top:28px;
                                                                                                                                                                                                                                                                                                    padding-bottom:35px}
                                                                                                                                                                                                                                                                                                    .alf-select h1{
                                                                                                                                                                                                                                                                                                        font-size:42px;
                                                                                                                                                                                                                                                                                                        margin-bottom:16px}
                                                                                                                                                                                                                                                                                                        .alf-select .alf-select__hero-text{
                                                                                                                                                                                                                                                                                                            font-size:19px;
                                                                                                                                                                                                                                                                                                            line-height:1.5;
                                                                                                                                                                                                                                                                                                            margin-bottom:24px}
                                                                                                                                                                                                                                                                                                            .alf-select__actions{
                                                                                                                                                                                                                                                                                                                flex-direction:column;
                                                                                                                                                                                                                                                                                                                gap:12px}
                                                                                                                                                                                                                                                                                                                .alf-select__actions a{
                                                                                                                                                                                                                                                                                                                    width:100%}
                                                                                                                                                                                                                                                                                                                    .alf-select__section{
                                                                                                                                                                                                                                                                                                                        padding-top:40px;
                                                                                                                                                                                                                                                                                                                        padding-bottom:40px}
                                                                                                                                                                                                                                                                                                                        .alf-select h2{
                                                                                                                                                                                                                                                                                                                            font-size:25px;
                                                                                                                                                                                                                                                                                                                            margin-bottom:22px}
                                                                                                                                                                                                                                                                                                                            .alf-select__about{
                                                                                                                                                                                                                                                                                                                                display:flex;
                                                                                                                                                                                                                                                                                                                                flex-direction:column;
                                                                                                                                                                                                                                                                                                                                align-items:stretch;
                                                                                                                                                                                                                                                                                                                                gap:24px}
                                                                                                                                                                                                                                                                                                                                .alf-select__benefit-grid{
                                                                                                                                                                                                                                                                                                                                    display:flex;
                                                                                                                                                                                                                                                                                                                                    flex-direction:column;
                                                                                                                                                                                                                                                                                                                                    gap:20px}
                                                                                                                                                                                                                                                                                                                                    .alf-select__benefit{
                                                                                                                                                                                                                                                                                                                                        display:flex;
                                                                                                                                                                                                                                                                                                                                        gap:18px;
                                                                                                                                                                                                                                                                                                                                        padding:0;
                                                                                                                                                                                                                                                                                                                                        border:0;
                                                                                                                                                                                                                                                                                                                                        background:transparent}
                                                                                                                                                                                                                                                                                                                                        .alf-select__benefit-icon,.alf-select__benefit img{
                                                                                                                                                                                                                                                                                                                                            flex-shrink:0;
                                                                                                                                                                                                                                                                                                                                            width:40px;
                                                                                                                                                                                                                                                                                                                                            margin:0}
                                                                                                                                                                                                                                                                                                                                            .alf-select__benefit h3{
                                                                                                                                                                                                                                                                                                                                                font-size:17px;
                                                                                                                                                                                                                                                                                                                                                margin-bottom:6px}
                                                                                                                                                                                                                                                                                                                                                .alf-select__cards{
                                                                                                                                                                                                                                                                                                                                                    display:flex;
                                                                                                                                                                                                                                                                                                                                                    overflow-x:auto;
                                                                                                                                                                                                                                                                                                                                                    scroll-snap-type:x mandatory;
                                                                                                                                                                                                                                                                                                                                                    gap:16px;
                                                                                                                                                                                                                                                                                                                                                    scrollbar-width:thin;
                                                                                                                                                                                                                                                                                                                                                    padding-bottom:12px;
                                                                                                                                                                                                                                                                                                                                                    overscroll-behavior-x:contain}
                                                                                                                                                                                                                                                                                                                                                    .alf-select__card{
                                                                                                                                                                                                                                                                                                                                                        flex:0 0 91%;
                                                                                                                                                                                                                                                                                                                                                        scroll-snap-align:start}
                                                                                                                                                                                                                                                                                                                                                        .alf-select__card:only-child{
                                                                                                                                                                                                                                                                                                                                                            flex-basis:100%}
                                                                                                                                                                                                                                                                                                                                                            .alf-select__card-controls:not([hidden]){
                                                                                                                                                                                                                                                                                                                                                                display:flex;
                                                                                                                                                                                                                                                                                                                                                                align-items:center;
                                                                                                                                                                                                                                                                                                                                                                justify-content:center;
                                                                                                                                                                                                                                                                                                                                                                gap:20px;
                                                                                                                                                                                                                                                                                                                                                                margin-top:12px;
                                                                                                                                                                                                                                                                                                                                                                color:#20376c;
                                                                                                                                                                                                                                                                                                                                                                font-size:13px}
                                                                                                                                                                                                                                                                                                                                                                .alf-select__card-controls button{
                                                                                                                                                                                                                                                                                                                                                                    background:#20376c;
                                                                                                                                                                                                                                                                                                                                                                    color:#fff;
                                                                                                                                                                                                                                                                                                                                                                    border:0;
                                                                                                                                                                                                                                                                                                                                                                    border-radius:4px;
                                                                                                                                                                                                                                                                                                                                                                    width:40px;
                                                                                                                                                                                                                                                                                                                                                                    height:36px;
                                                                                                                                                                                                                                                                                                                                                                    cursor:pointer}
                                                                                                                                                                                                                                                                                                                                                                    .alf-select__card-controls button:disabled{
                                                                                                                                                                                                                                                                                                                                                                        opacity:.3;
                                                                                                                                                                                                                                                                                                                                                                        cursor:default}
                                                                                                                                                                                                                                                                                                                                                                        .alf-select__contact .alf_container{
                                                                                                                                                                                                                                                                                                                                                                            flex-direction:column;
                                                                                                                                                                                                                                                                                                                                                                            align-items:stretch;
                                                                                                                                                                                                                                                                                                                                                                            gap:22px;
                                                                                                                                                                                                                                                                                                                                                                            padding-top:38px;
                                                                                                                                                                                                                                                                                                                                                                            padding-bottom:38px}
                                                                                                                                                                                                                                                                                                                                                                            .alf-select__contact h2{
                                                                                                                                                                                                                                                                                                                                                                                font-size:25px}
                                                                                                                                                                                                                                                                                                                                                                                .alf-select__all{
                                                                                                                                                                                                                                                                                                                                                                                    margin:20px auto 0}
                                                                                                                                                                                                                                                                                                                                                                                    .alf-select-promo{
                                                                                                                                                                                                                                                                                                                                                                                        margin:30px auto}
                                                                                                                                                                                                                                                                                                                                                                                        .alf-select__contact{
                                                                                                                                                                                                                                                                                                                                                                                            min-height:240px}
                                                                                                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                                                                                                        @media(prefers-reduced-motion:reduce){
                                                                                                                                                                                                                                                                                                                                                                                            .alf-select *{
                                                                                                                                                                                                                                                                                                                                                                                                scroll-behavior:auto!important;
                                                                                                                                                                                                                                                                                                                                                                                                transition:none!important}
                                                                                                                                                                                                                                                                                                                                                                                            }
