.bs-website:not(.theme-view) {
    --font-name: puvi !important;
    --regular-font: puviregular !important;
    --medium-font: puvimedium !important;
    --light-font: puvilight !important;
    --bold-font: puvibold !important;
        --menu-item-active-color: #E42527 !important;
	--primary-button-bg-color: #E42527 !important;


}


.bs-section.main-banner article.foreground-layer {
    padding: 10px 0px 80px 0px; 
}

.bs-section.community-section-mediaWithTextList-5 article.foreground-layer {
    max-width: 70% !important;
    padding: 80px 0 80px;
    
} 

.bs-section.community-section-mediaWithTextList-5  [text-id="721000447132188"] {
    max-width: 40%;
}

.bs-section.community-section-mediaWithTextList-5  [data-element-id="721000447132187"] {
    position: relative;
}

.bs-section.community-section-mediaWithTextList-5  [data-element-id="721000447132187"]:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    background: url(https://previewengine-accl.zohoexternal.com/image/BACKSTAGE/721000447132128?cli-msg=eyJtb2R1bGUiOiJFdmVudEltYWdlUmVzb3VyY2UiLCJ0eXBlIjowLCJwb3J0YWxJZCI6IjY1NzY4MjUxMCIsInN1YlJlc291cmNlSWQiOiI2NTc2ODI1MTAiLCJpZCI6IjcyMTAwMDQ0NzEzMjEyOCJ9) no-repeat;
    background-size: contain;
    width: 200px;
    height: 150px;
}

.bs-section.community-section-mediaWithTextList-1 .bs-mtList-wgt .list-image .media-image {
    height: auto !important;
    width: 18% !important;
}

.bs-section.community-section-mediaWithTextList-1 .owl-carousel .owl-dots .owl-dot {
    background: #fff;
}

.bs-section.community-section-mediaWithTextList-1 .bs-mtList-wgt .li-item {
    gap: 0 !important;
    background: #151623;
    padding: 20px 24px 32px;
    border-radius: 6px;
    box-shadow: 0px 10px 10px -5px #2C1B1B;
}

.bs-section.community-section-mediaWithTextList-1 .bs-mtList-wgt {
    border-radius: 6px;
    background: linear-gradient(180deg, #202233 0%, #364E6F 60.58%, #2D5C6F 72.12%, #2B5868 81.25%, #838C34 89.42%, #D7341C 100%);
    padding: 1px;
}

.bs-section.community-section-mediaWithTextList-1 .owl-carousel .owl-stage {
    display: flex;
}

.bs-section.community-section-mediaWithTextList-1 .owl-carousel .owl-stage .owl-item {
    display: flex;
    height: auto;
}

.bs-section.community-section-mediaWithTextList-1 .owl-carousel .owl-nav .owl-next .right.carousel-control {
    top: -110px;
    right: 20px;
}

.bs-section.community-section-mediaWithTextList-1 .owl-carousel .owl-nav .owl-prev .left.carousel-control {
    top: -110px;
    right: 80px;
    left: auto;
}

.bs-section.community-section-mediaWithTextList-1 .owl-carousel .owl-nav .new-icon {
    border-radius: 50%;
    height: 50px;
    width: 50px;
}

.bs-section.community-section-mediaWithTextList-4 article.foreground-layer {
    max-width: 1060px !important;
    padding: 80px 0 !important;
}

.bs-section.community-section-mediaWithTextList-4 .bs-mtList-wgt .li-content {
    display: grid;
    grid-auto-flow: column;
    grid-template-columns: 30%;
    align-items: center;
    gap: 120px;
}

.bs-section.community-section-mediaWithTextList-4 .bs-mtList-wgt .li-content .li-description {
    padding-right: 80px;
}

.banner-content .media-image img {
    max-width: 440px !important;
}

@media screen and (max-width: 1366px) {
    .banner-content .media-image img {
        max-width: 370px !important;
    }
    .banner-content {
        margin-top: 30px;
    }
}


@media screen and (max-width: 1024px) {
    .bs-section.main-banner article.foreground-layer {
        padding-left: 16px;
        padding-right: 16px;
    }

    .bs-section.community-section-getInTouch article.foreground-layer {
        padding: 80px 20px;
    }
}

.bs-section.main-banner article.foreground-layer {
    padding: 60px 0px 80px 0px !important;
}

.banner-widget.media-right .banner-content {
    padding-right: 130px !important;
}



.bs-section.community-section-list-1 article.foreground-layer {
    padding: 80px 0 80px;
    margin: 0 auto;
    max-width: 70% !important;
    
}

.bs-section.community-section-list-1 [data-element-id="721000445271290"] {
    max-width: 50%;
    position: relative;
}

.bs-section.community-section-list-1 [data-element-id="721000445271290"]:before {
    content: '';
    position: absolute;
    top: 0;
    right: -480px;
    background: url(https://previewengine-accl.zohoexternal.com/image/BACKSTAGE/721000447132130?cli-msg=eyJtb2R1bGUiOiJFdmVudEltYWdlUmVzb3VyY2UiLCJ0eXBlIjowLCJwb3J0YWxJZCI6IjY1NzY4MjUxMCIsInN1YlJlc291cmNlSWQiOiI2NTc2ODI1MTAiLCJpZCI6IjcyMTAwMDQ0NzEzMjEzMCJ9) no-repeat;
    background-size: contain;
    width: 200px;
    height: 240px;

}

.bs-section.community-section-list-1 .bs-ul-list {
    margin-top: 50px;
}

.bs-section.community-section-list-1 .bs-ul-list.column ul {
    grid-template-columns: repeat(auto-fit, minmax(300px, auto));
}

.bs-section.community-section-list-1 .bs-ul-list ul li:before {
    color: green;
    font-size: 20px;
}

.bs-section.community-section-list-1 .bs-ul-list .markdown-contain p {
    font-size: 20px;
}


.bs-section.community-section-embedWidget-1 .foreground-layer.bs-container {
    padding-bottom: 100px;
}

.bs-section.community-section-embedWidget-1 .embed-layout {
    border-radius: 12px;
}


@media only screen and (max-width: 767px) {
    .bs-section.multiple-sections.community-section-banner .banner-widget {
        padding: 16px;
    }
    .bs-section.multiple-sections.community-section-banner .banner-widget .banner-media {
        grid-area: 2;
    }
    .bs-section.community-section-mediaWithTextList-4 article.foreground-layer {
        max-width: 100% !important;
        padding: 80px 16px !important;
    }

    .bs-section.community-section-mediaWithTextList-4 .bs-mtList-wgt .li-content {
        display: grid;
        grid-auto-flow: row;
        grid-template-columns: 100%;
        align-items: center;
        gap: 80px;
    }

    .bs-section.community-section-mediaWithTextList-4 .bs-mtList-wgt .li-content .li-description {
        padding-right: 0;
    }

    .bs-section.community-section-list-1 article.foreground-layer {
        padding: 80px 16px 80px;
        max-width: 100% !important;
        
    }

    .bs-section.community-section-list-1 [data-element-id="721000445271290"] {
        max-width: 100%;
    }

    .bs-section.community-section-list-1 [data-element-id="721000445271290"]:before {
        display: none;
    }
    .bs-section.community-section-mediaWithTextList-5 article.foreground-layer {
        max-width: 100% !important;
    } 

    .bs-section.community-section-mediaWithTextList-5  [text-id="721000447132188"] {
        max-width: 100%;
    }

    .bs-section.community-section-mediaWithTextList-5  [data-element-id="721000447132187"]:before {
        display: none;
    }
}





