.frame-box-parent-wrapper{
    padding: var(--spacing-xl) 0;
}
.frame-box-parent-wrapper .frame-box-item{
    display: flex;
    margin-bottom: var(--spacing-xl);
}
.frame-box-parent-wrapper .frame-box-item:last-child{
    margin-bottom: 0;
}

.frame-box-parent-wrapper .frame-box-item:nth-child(even) {
    justify-content: flex-start;
}

.frame-box-parent-wrapper .frame-box-item:nth-child(odd){
    justify-content: flex-end;
}

.frame-box-parent-wrapper .frame-box-item small{
    display: block;
    margin-bottom: var(--spacing-xs);
    color: var(--color-green);
    font-family: var(--poppins-semibold), Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.frame-box-parent-wrapper .frame-box-item p{
    font-family: var(--poppins-regular), Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.frame-box-parent-wrapper .frame-box-item p.item-footnotes{
    margin-top: 12px;
    margin-left: 18px;
    font-family: var(--poppins-regular), Arial, "Helvetica Neue", Helvetica, sans-serif;
}


.frame-box-parent-wrapper .frame-box-item:nth-child(even)  .frame-box-item-image{
    order: 1;
}
.frame-box-parent-wrapper .frame-box-item:nth-child(even)  .frame-box-item-text{
    order: 2;
}
.frame-box-item-text{
    width: 50%;
    max-width: 672px;
    align-content: center;
}
.frame-box-parent-wrapper .frame-box-item:nth-child(even)  .frame-box-item-text{
    justify-content: flex-start;
    padding-left: 150px;
}
.frame-box-parent-wrapper .frame-box-item:nth-child(odd) .frame-box-item-text{
    justify-content: flex-end;
    padding-right: 150px;
}
.frame-box-item-image{
    width: 50%;
}

.frame-box-item-image img{
    border-radius: 20px;
}
ul.bullet-points li {
    line-height: 34px;
}
ul.bullet-points li {
    display: flex
;
    /* align-items: baseline; */
    line-height: unset;
    margin-bottom: 4px;

}

ul.bullet-points li:before {
    content: '';
    width: 5px;
    height: 5px;
    border-radius: 100%;
    background-color: var(--color-darkslate);
    margin-right: 6px;
    flex-grow: 0;
    flex-shrink: 0;
    margin-top: 14px;
}
.item-footnotes{
    font-size: 10px;
}
.frame-box-parent-wrapper .frame-box-item .cta-button{
    display: inline-block;
}

.empty-framebox{
    margin: 0 !important;
}
@media (max-width: 480px){
    .frame-box-parent-wrapper .frame-box-item {
        margin-bottom: 48px;
    }
    .frame-box-item-image {
        width: 100%;
        margin-top: 24px;
    }
    .frame-box-item-image img {
        max-width: 100%;
        border-radius: 20px;
    }
    .frame-box-parent-wrapper .frame-box-item:nth-child(even)  .frame-box-item-image {
        order: 2;
    }
    .frame-box-parent-wrapper .frame-box-item:nth-child(odd) {
        padding: 0;
    }
    ul.bullet-points li:before {
        margin-top: 9px;
    }

}
@media (max-width: 860px){
    .frame-box-parent-wrapper.ultrawide-container {
        width: var(--normal-container-width);
    }

    .frame-box-parent-wrapper .frame-box-item {
        display: flex
    ;
        flex-direction: column;
    }
    .frame-box-parent-wrapper .frame-box-item:nth-child(odd) .frame-box-item-text {
        justify-content: flex-end;
        padding-right: 0;
    }
    .frame-box-parent-wrapper .frame-box-item:nth-child(even)  .frame-box-item-text {
        justify-content: flex-start;
        padding-left: 0;
    }
    .frame-box-item-text {
        width: 100%;
        max-width: 672px;
        padding-top: 0px;
        padding-right: 0;
    }
    .frame-box-item-image img {
        max-width: 100%;
        border-radius: 20px;
    }

}
@media (max-width: 480px) {
    .fbim-m-d{
        display: block;
    }
    .fbim-t{
        display: none;
    }
}

@media (min-width: 860px) {
    .fbim-m-d{
        display: block;
    }
    .fbim-t{
        display: none;
    }
}

@media (min-width: 481px) and (max-width: 860px) {
    .fbim-m-d{
        display: none;
    }
    .fbim-t{
        display: block;
    }
    .frame-box-item-image {
        width: 100%;
    }
}

@media (min-width: 481px) and (max-width: 898px) {


    .frame-box-parent-wrapper .frame-box-item:nth-child(even)  .frame-box-item-image {
        order: 2;
    }
    .frame-box-parent-wrapper .frame-box-item:nth-child(odd) {
        padding: 0;
    }
    .frame-box-parent-wrapper .frame-box-item{
        margin-bottom: 48px;
    }
    .frame-box-parent-wrapper .frame-box-item .cta-button {
        display: inline-block;
        margin-bottom: 36px;
    }
}
@media (min-width: 898px) and (max-width: 1320px) {

    .frame-box-item-image img {
        max-width: 100%;
        border-radius: 20px;
    }

}


@media (min-width: 861px) and (max-width: 1465px) {

    .frame-box-parent-wrapper.ultrawide-container {
        width: calc(100% - 100px);
    }

    .frame-box-parent-wrapper .frame-box-item:nth-child(odd) .frame-box-item-text {
        justify-content: flex-end;
        padding-right: clamp(2rem, -8.513rem + 19.536vw, 9.375rem);
    }

        .frame-box-parent-wrapper .frame-box-item:nth-child(even)  .frame-box-item-text {
        justify-content: flex-start;
        padding-left: clamp(2rem, -8.513rem + 19.536vw, 9.375rem);
    }

}

@media (min-width: 1465px) and (max-width: 1728px) {

    .frame-box-parent-wrapper.ultrawide-container {
        width: calc(100% - 100px);
    }

    /*.frame-box-parent-wrapper .frame-box-item:nth-child(odd) .frame-box-item-text {*/
    /*    justify-content: flex-end;*/
    /*    padding-right: clamp(2rem, -8.513rem + 19.536vw, 9.375rem);*/
    /*}*/

    /*    .frame-box-parent-wrapper .frame-box-item:nth-child(even)  .frame-box-item-text {*/
    /*    justify-content: flex-start;*/
    /*    padding-left: clamp(2rem, -8.513rem + 19.536vw, 9.375rem);*/
    /*}*/

}
