.elementor-100 .elementor-element.elementor-element-01516a2{--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:64px;--margin-left:0px;--margin-right:0px;}.elementor-100 .elementor-element.elementor-element-9cc8c65{--display:flex;}.elementor-100 .elementor-element.elementor-element-96aa0e1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-100 .elementor-element.elementor-element-917be13{--display:flex;--overflow:auto;}.elementor-100 .elementor-element.elementor-element-2cb8a66{--display:flex;}.elementor-100 .elementor-element.elementor-element-6c63cf9 .tpg-el-main-wrapper .entry-title{text-align:left;}.elementor-100 .elementor-element.elementor-element-6c63cf9 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C3C3C3;border-radius:20px 20px 20px 20px;}.elementor-100 .elementor-element.elementor-element-6c63cf9 .tpg-el-main-wrapper .list-behaviour .rt-holder .rt-el-content-wrapper{align-items:flex-start;}.elementor-100 .elementor-element.elementor-element-6c63cf9 .tpg-widget-heading-wrapper .tpg-widget-heading{font-size:24px;text-transform:uppercase;line-height:56px;color:#FFFFFF;}.elementor-100 .elementor-element.elementor-element-6c63cf9 .tpg-widget-heading-wrapper.heading-style2 .tpg-widget-heading, .elementor-100 .elementor-element.elementor-element-6c63cf9 .tpg-widget-heading-wrapper.heading-style3 .tpg-widget-heading{background-color:#3E5BEC;}.elementor-100 .elementor-element.elementor-element-6c63cf9 .tpg-widget-heading-wrapper.heading-style2 .tpg-widget-heading::after, .elementor-100 .elementor-element.elementor-element-6c63cf9 .tpg-widget-heading-wrapper.heading-style2 .tpg-widget-heading::before{border-color:#3E5BEC transparent;}.elementor-100 .elementor-element.elementor-element-6c63cf9 .tpg-widget-heading-wrapper.heading-style1 .tpg-widget-heading-line{border-color:#C3C3C3;}.elementor-100 .elementor-element.elementor-element-6c63cf9.section-title-style-style2 .tpg-header-wrapper:not(.carousel) .tpg-widget-heading-wrapper,.elementor-100 .elementor-element.elementor-element-6c63cf9.section-title-style-style3 .tpg-header-wrapper:not(.carousel) .tpg-widget-heading-wrapper,.elementor-100 .elementor-element.elementor-element-6c63cf9.section-title-style-style2 .tpg-header-wrapper.carousel, .elementor-100 .elementor-element.elementor-element-6c63cf9.section-title-style-style3 .tpg-header-wrapper.carousel{border-bottom-color:#C3C3C3;}.elementor-100 .elementor-element.elementor-element-6c63cf9.section-title-style-style2 .tpg-header-wrapper.carousel .rt-filter-item-wrap.swiper-wrapper .swiper-slide.selected, .elementor-100 .elementor-element.elementor-element-6c63cf9.section-title-style-style3 .tpg-header-wrapper.carousel .rt-filter-item-wrap.swiper-wrapper .swiper-slide.selected{color:#C3C3C3;}.elementor-100 .elementor-element.elementor-element-6c63cf9.section-title-style-style2 .tpg-header-wrapper.carousel .rt-filter-item-wrap.swiper-wrapper .swiper-slide:hover, .elementor-100 .elementor-element.elementor-element-6c63cf9.section-title-style-style2 .tpg-header-wrapper.carousel .rt-filter-item-wrap.swiper-wrapper .swiper-slide:hover{color:#C3C3C3;}.elementor-100 .elementor-element.elementor-element-6c63cf9.section-title-style-style2 .tpg-header-wrapper.carousel .rt-filter-item-wrap.swiper-wrapper .swiper-slide::before, .elementor-100 .elementor-element.elementor-element-6c63cf9.section-title-style-style3 .tpg-header-wrapper.carousel .rt-filter-item-wrap.swiper-wrapper .swiper-slide::before{border-bottom-color:#C3C3C3;}.elementor-100 .elementor-element.elementor-element-6c63cf9 .tpg-widget-heading-wrapper.heading-style4::after{background-color:#C3C3C3;}.elementor-100 .elementor-element.elementor-element-6c63cf9 .tpg-el-main-wrapper .entry-title-wrapper .entry-title{font-family:"Montserrat", Sans-serif;font-size:18px;text-transform:uppercase;}.elementor-100 .elementor-element.elementor-element-6c63cf9 .tpg-el-main-wrapper .tpg-post-holder .entry-title:hover{color:var( --e-global-color-astglobalcolor1 );}.elementor-100 .elementor-element.elementor-element-7ef49ac{--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;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-1481225 > .elementor-widget-container{margin:16px 16px 16px 0px;}.elementor-100 .elementor-element.elementor-element-1481225 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-100 .elementor-element.elementor-element-7ee45c8{--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:64px;--margin-left:0px;--margin-right:0px;}.elementor-100 .elementor-element.elementor-element-f072fb8 .tpg-el-main-wrapper .entry-title-wrapper .entry-title{text-transform:uppercase;}.elementor-100 .elementor-element.elementor-element-f072fb8 .tpg-el-main-wrapper .tpg-el-image-wrap img{width:inherit;}.elementor-100 .elementor-element.elementor-element-f072fb8 .tpg-el-main-wrapper .rt-holder .tpg-el-image-wrap img{object-position:inherit;}.elementor-100 .elementor-element.elementor-element-f072fb8 .tpg-el-main-wrapper .rt-holder:hover .tpg-el-image-wrap img{object-position:inherit;}.elementor-100 .elementor-element.elementor-element-f072fb8 .rt-pagination-wrap{justify-content:center;}@media(max-width:1024px){.elementor-100 .elementor-element.elementor-element-96aa0e1{--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;}}@media(max-width:767px){.elementor-100 .elementor-element.elementor-element-01516a2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100 .elementor-element.elementor-element-9cc8c65{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for wplp, class: .elementor-element-94bda69 */.wpcu_block_title { display: none } .wplp_container .equalHeightImg img, .wplp_container .equalHeightImg .img_cropper{ border-radius: 16px; }
.wplp_container.default .wpcu-front-box.top .title 
{ 
    font-size: 24px; line-height: 28px; text-transform: uppercase; color: #000 !important; font-family: 'Montserrat'; text-align: left !important; padding: 16px 0 12px; font-weight: 600; 
    
}
    
.wplp_container .text span, .wplp_container.default .date{ font-size: 16px; line-height: 22px; color: #939393; font-family: 'Montserrat'; padding-bottom: 16px !important; }


.swiper-button-next, .swiper-button-prev{
    width: 40% !important;
    top: 98% !important;
}


.swiper-button-next:after, .swiper-button-prev:after {
    font-size: 20px !important;
    padding: 6px 10px;
    border-radius: 50%;
    border: 2px solid #3C5BEC;
}

.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal {
    margin-bottom: 10px
}/* End custom CSS */
/* Start custom CSS for wplp, class: .elementor-element-94bda69 */@media (max-width: 480px) {
    .swiper-button-next, .swiper-button-prev {
        width: 10% !important;
    }
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
    font-weight: 900;
}

.swiper-button-next:active, .swiper-button-prev:active,.swiper-button-next:focus, .swiper-button-prev:focus {
    outline: none;
}

span.line_limit:last-child {
    display: none;
}/* End custom CSS */
/* Start custom CSS for tpg-list-layout, class: .elementor-element-6c63cf9 */.section-title-style-style2 .tpg-header-wrapper:not(.carousel) .tpg-widget-heading-wrapper {
    border-bottom: none
}

.rt-container-fluid {
    padding-left: 0;
}

.tpg-widget-heading-wrapper.heading-style2 .tpg-widget-heading {
    padding: 5px 24px;
    border-radius: 18px;
    border-bottom-left-radius: 0; 
    border-top-right-radius:  0; 
}

.tpg-widget-heading-wrapper.heading-style2 .tpg-widget-heading:after {
    display: none !important;
}

.post-right-content {
    padding-left: 16px;
}

.elementor-element.elementor-element-58311a6 .tpg-widget-heading-wrapper.heading-style2 .tpg-widget-heading::before {
    display: none;
}

 .list-layout1 {
    height: 600px;
    overflow-y: auto;
    margin: 16px 0 32px; 
    scrollbar-width: thin;
    scrollbar-color: #3c5bec transparent;
}

.list-layout1::-webkit-scrollbar {
    width: 6px; 
}

.list-layout1::-webkit-scrollbar-thumb {
    background-color: #3c5bec;
    border-radius: 6px !important;
}

.list-layout1::-webkit-scrollbar-track {
    background: transparent;
    
}

.list-layout1::-webkit-scrollbar-button {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for tpg-list-layout, class: .elementor-element-6c63cf9 */.elementor-100 .elementor-element.elementor-element-6c63cf9 .tpg-widget-heading-wrapper.heading-style2 .tpg-widget-heading::before {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96aa0e1 */@media (max-width: 480px) {
    .elementor-100 .elementor-element.elementor-element-9f91dab .tpg-el-main-wrapper .tpg-el-excerpt .tpg-excerpt-inner {
    display: none !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01516a2 */* {
    -webkit-tap-highlight-color: transparent;
}/* End custom CSS */
/* Start custom CSS for tpg-grid-layout, class: .elementor-element-f072fb8 */.rt-pagination .pagination-list>li>a, .pagination-list>.active>span {
    border-radius: 50% !important;
}

.rt-tpg-container .rt-holder .tpg-el-image-wrap {
    border-radius: 16px;
}/* End custom CSS */