.elementor-3687 .elementor-element.elementor-element-c23ee8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3687 .elementor-element.elementor-element-7cf60e1{margin:85px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3687 .elementor-element.elementor-element-8256762{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3687 .elementor-element.elementor-element-eebdee0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3687 .elementor-element.elementor-element-26f724c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3687 .elementor-element.elementor-element-07950bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-3687 .elementor-element.elementor-element-7cf60e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:100px 0px 0px 0px;}.elementor-3687 .elementor-element.elementor-element-26f724c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3687 .elementor-element.elementor-element-4ff7f43{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px -19px 0px;}}/* Start custom CSS for html, class: .elementor-element-5aee195 */.bn-vip-benefits{
    padding:60px 20px;
    background:#FAF8F5;
    border-bottom:1px solid #E5DED6;
}

.bn-vip-title{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:20px;
    margin-bottom:40px;
}

.bn-vip-title span{
    width:120px;
    height:1px;
    background:#D8B46A;
}

.bn-vip-title h2{
    margin:0;
    font-family:'Cormorant Garamond', serif;
    font-size:42px;
    font-weight:500;
    color:#1A1A1A;
    text-align:center;
}

.bn-vip-grid{
    max-width:1200px;
    margin:auto;
    display:grid;
    grid-template-columns:repeat(5,1fr);
}

.bn-vip-item{
    text-align:center;
    padding:10px 20px;
    position:relative;
}

.bn-vip-item:not(:last-child)::after{
    content:"";
    position:absolute;
    top:10px;
    right:0;
    width:1px;
    height:90px;
    background:#E5DED6;
}

.bn-vip-icon{
    font-size:42px;
    color:#C89A3D;
    margin-bottom:15px;
    line-height:1;
}

.bn-vip-item h3{
    margin:0;
    font-family:'Montserrat', sans-serif;
    font-size:18px;
    font-weight:600;
    color:#1A1A1A;
    line-height:1.5;
    letter-spacing:.5px;
}

/* Tablet */
@media(max-width:1024px){

    .bn-vip-grid{
        grid-template-columns:repeat(3,1fr);
        gap:30px;
    }

    .bn-vip-item::after{
        display:none;
    }
}

/* Mobile */
@media(max-width:767px){

    .bn-vip-title h2{
        font-size:28px;
    }

    .bn-vip-title span{
        width:40px;
    }

    .bn-vip-grid{
        grid-template-columns:1fr 1fr;
        gap:25px;
    }

    .bn-vip-icon{
        font-size:34px;
    }

    .bn-vip-item h3{
        font-size:14px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4648052 */.bn-vip-benefits{
    padding:60px 20px;
    background:#FAF8F5;
    border-bottom:1px solid #E5DED6;
}

.bn-vip-title{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:20px;
    margin-bottom:40px;
}

.bn-vip-title span{
    width:120px;
    height:1px;
    background:#D8B46A;
}

.bn-vip-title h2{
    margin:0;
    font-family:'Cormorant Garamond', serif;
    font-size:42px;
    font-weight:500;
    color:#1A1A1A;
    text-align:center;
}

.bn-vip-grid{
    max-width:1200px;
    margin:auto;
    display:grid;
    grid-template-columns:repeat(5,1fr);
}

.bn-vip-item{
    text-align:center;
    padding:10px 20px;
    position:relative;
}

.bn-vip-item:not(:last-child)::after{
    content:"";
    position:absolute;
    top:10px;
    right:0;
    width:1px;
    height:90px;
    background:#E5DED6;
}

.bn-vip-icon{
    font-size:42px;
    color:#C89A3D;
    margin-bottom:15px;
    line-height:1;
}

.bn-vip-item h3{
    margin:0;
    font-family:'Montserrat', sans-serif;
    font-size:18px;
    font-weight:600;
    color:#1A1A1A;
    line-height:1.5;
    letter-spacing:.5px;
}

/* Tablet */
@media(max-width:1024px){

    .bn-vip-grid{
        grid-template-columns:repeat(3,1fr);
        gap:30px;
    }

    .bn-vip-item::after{
        display:none;
    }
}

/* Mobile */
@media(max-width:767px){

    .bn-vip-title h2{
        font-size:28px;
    }

    .bn-vip-title span{
        width:40px;
    }

    .bn-vip-grid{
        grid-template-columns:1fr 1fr;
        gap:25px;
    }

    .bn-vip-icon{
        font-size:34px;
    }

    .bn-vip-item h3{
        font-size:14px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-40a9159 */.bn-vip-benefits{
    padding:60px 20px;
    background:#FAF8F5;
    border-bottom:1px solid #E5DED6;
}

.bn-vip-title{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:20px;
    margin-bottom:40px;
}

.bn-vip-title span{
    width:120px;
    height:1px;
    background:#D8B46A;
}

.bn-vip-title h2{
    margin:0;
    font-family:'Cormorant Garamond', serif;
    font-size:42px;
    font-weight:500;
    color:#1A1A1A;
    text-align:center;
}

.bn-vip-grid{
    max-width:1200px;
    margin:auto;
    display:grid;
    grid-template-columns:repeat(5,1fr);
}

.bn-vip-item{
    text-align:center;
    padding:10px 20px;
    position:relative;
}

.bn-vip-item:not(:last-child)::after{
    content:"";
    position:absolute;
    top:10px;
    right:0;
    width:1px;
    height:90px;
    background:#E5DED6;
}

.bn-vip-icon{
    font-size:42px;
    color:#C89A3D;
    margin-bottom:15px;
    line-height:1;
}

.bn-vip-item h3{
    margin:0;
    font-family:'Montserrat', sans-serif;
    font-size:18px;
    font-weight:600;
    color:#1A1A1A;
    line-height:1.5;
    letter-spacing:.5px;
}

/* Tablet */
@media(max-width:1024px){

    .bn-vip-grid{
        grid-template-columns:repeat(3,1fr);
        gap:30px;
    }

    .bn-vip-item::after{
        display:none;
    }
}

/* Mobile */
@media(max-width:767px){

    .bn-vip-title h2{
        font-size:28px;
    }

    .bn-vip-title span{
        width:40px;
    }

    .bn-vip-grid{
        grid-template-columns:1fr 1fr;
        gap:25px;
    }

    .bn-vip-icon{
        font-size:34px;
    }

    .bn-vip-item h3{
        font-size:14px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ff7f43 */.bn-vip-benefits{
    padding:60px 20px;
    background:#FAF8F5;
    border-bottom:1px solid #E5DED6;
}

.bn-vip-title{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:20px;
    margin-bottom:40px;
}

.bn-vip-title span{
    width:120px;
    height:1px;
    background:#D8B46A;
}

.bn-vip-title h2{
    margin:0;
    font-family:'Cormorant Garamond', serif;
    font-size:42px;
    font-weight:500;
    color:#1A1A1A;
    text-align:center;
}

.bn-vip-grid{
    max-width:1200px;
    margin:auto;
    display:grid;
    grid-template-columns:repeat(5,1fr);
}

.bn-vip-item{
    text-align:center;
    padding:10px 20px;
    position:relative;
}

.bn-vip-item:not(:last-child)::after{
    content:"";
    position:absolute;
    top:10px;
    right:0;
    width:1px;
    height:90px;
    background:#E5DED6;
}

.bn-vip-icon{
    font-size:42px;
    color:#C89A3D;
    margin-bottom:15px;
    line-height:1;
}

.bn-vip-item h3{
    margin:0;
    font-family:'Montserrat', sans-serif;
    font-size:18px;
    font-weight:600;
    color:#1A1A1A;
    line-height:1.5;
    letter-spacing:.5px;
}

/* Tablet */
@media(max-width:1024px){

    .bn-vip-grid{
        grid-template-columns:repeat(3,1fr);
        gap:30px;
    }

    .bn-vip-item::after{
        display:none;
    }
}

/* Mobile */
@media(max-width:767px){

    .bn-vip-title h2{
        font-size:28px;
    }

    .bn-vip-title span{
        width:40px;
    }

    .bn-vip-grid{
        grid-template-columns:1fr 1fr;
        gap:25px;
    }

    .bn-vip-icon{
        font-size:34px;
    }

    .bn-vip-item h3{
        font-size:14px;
    }
}/* End custom CSS */