.elementor-2097 .elementor-element.elementor-element-98ac552{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:15px 84px;--row-gap:15px;--column-gap:84px;--padding-top:175px;--padding-bottom:var(--section-padding-primary);--padding-left:var(--section-padding-primary);--padding-right:var(--section-padding-primary);}.elementor-2097 .elementor-element.elementor-element-7cac947 .dce-skin-carousel{height:675px;}.elementor-2097 .elementor-element.elementor-element-7cac947 .dce-container-navigation i{font-size:60px;}.elementor-2097 .elementor-element.elementor-element-7cac947 .dce-container-navigation svg{height:60px;width:100%;}.elementor-2097 .elementor-element.elementor-element-7cac947 .dce-carousel-controls .swiper-button-left{height:60px;width:60px;margin-top:calc(60px / 2);}.elementor-2097 .elementor-element.elementor-element-7cac947 .dce-carousel-controls .swiper-button-right{height:60px;width:60px;margin-top:calc(60px / 2);}.elementor-2097 .elementor-element.elementor-element-7cac947 .swiper-button-right path, .elementor-2097 .elementor-element.elementor-element-7cac947 .swiper-button-left path, .elementor-2097 .elementor-element.elementor-element-7cac947 .dce-container-navigation svg, .elementor-2097 .elementor-element.elementor-element-7cac947 .dce-container-navigation i{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-2097 .elementor-element.elementor-element-7cac947 .swiper-button-right line, .elementor-2097 .elementor-element.elementor-element-7cac947 .swiper-button-left line, .elementor-2097 .elementor-element.elementor-element-7cac947 .swiper-button-right polyline, .elementor-2097 .elementor-element.elementor-element-7cac947 .swiper-button-left polyline{stroke:var( --e-global-color-secondary );}.elementor-2097 .elementor-element.elementor-element-7cac947 .dce-carousel-controls .dce-container-navigation{left:0%;top:50%;width:41%;}.elementor-2097 .elementor-element.elementor-element-7cac947 .swiper-button-left{left:0px;}.elementor-2097 .elementor-element.elementor-element-7cac947 .swiper-button-right{right:0px;}.elementor-2097 .elementor-element.elementor-element-7cac947 .swiper-button-left, .elementor-2097 .elementor-element.elementor-element-7cac947 .swiper-button-right{top:200px;}.elementor-2097 .elementor-element.elementor-element-7cac947 .swiper-scrollbar .swiper-scrollbar-drag{background:var( --e-global-color-primary );}.elementor-2097 .elementor-element.elementor-element-7cac947 .swiper-scrollbar{background:#ABB0B45C;}.elementor-2097 .elementor-element.elementor-element-7cac947 .elementor-repeater-item-a9e0c60 > *{display:inline-block;}.elementor-2097 .elementor-element.elementor-element-7cac947 .elementor-repeater-item-cf98723.dce-item_image{justify-content:top;}.elementor-2097 .elementor-element.elementor-element-f661536 .dce-skin-carousel{height:675px;}.elementor-2097 .elementor-element.elementor-element-f661536 .dce-container-navigation i{font-size:60px;}.elementor-2097 .elementor-element.elementor-element-f661536 .dce-container-navigation svg{height:60px;width:100%;}.elementor-2097 .elementor-element.elementor-element-f661536 .dce-carousel-controls .swiper-button-left{height:60px;width:60px;margin-top:calc(60px / 2);}.elementor-2097 .elementor-element.elementor-element-f661536 .dce-carousel-controls .swiper-button-right{height:60px;width:60px;margin-top:calc(60px / 2);}.elementor-2097 .elementor-element.elementor-element-f661536 .swiper-button-right path, .elementor-2097 .elementor-element.elementor-element-f661536 .swiper-button-left path, .elementor-2097 .elementor-element.elementor-element-f661536 .dce-container-navigation svg, .elementor-2097 .elementor-element.elementor-element-f661536 .dce-container-navigation i{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-2097 .elementor-element.elementor-element-f661536 .swiper-button-right line, .elementor-2097 .elementor-element.elementor-element-f661536 .swiper-button-left line, .elementor-2097 .elementor-element.elementor-element-f661536 .swiper-button-right polyline, .elementor-2097 .elementor-element.elementor-element-f661536 .swiper-button-left polyline{stroke:var( --e-global-color-secondary );}.elementor-2097 .elementor-element.elementor-element-f661536 .dce-carousel-controls .dce-container-navigation{left:0%;top:50%;width:41%;}.elementor-2097 .elementor-element.elementor-element-f661536 .swiper-button-left{left:0px;}.elementor-2097 .elementor-element.elementor-element-f661536 .swiper-button-right{right:0px;}.elementor-2097 .elementor-element.elementor-element-f661536 .swiper-button-left, .elementor-2097 .elementor-element.elementor-element-f661536 .swiper-button-right{top:200px;}.elementor-2097 .elementor-element.elementor-element-f661536 .swiper-scrollbar .swiper-scrollbar-drag{background:var( --e-global-color-primary );}.elementor-2097 .elementor-element.elementor-element-f661536 .swiper-scrollbar{background:#ABB0B45C;}.elementor-2097 .elementor-element.elementor-element-f661536 .elementor-repeater-item-a9e0c60 > *{display:inline-block;}.elementor-2097 .elementor-element.elementor-element-f661536 .elementor-repeater-item-cf98723.dce-item_image{justify-content:top;}.elementor-2097 .elementor-element.elementor-element-86f5f19{--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;--justify-content:space-between;--flex-wrap:wrap;--padding-top:90px;--padding-bottom:0;--padding-left:var(--section-padding-primary);--padding-right:var(--section-padding-primary);}.elementor-2097 .elementor-element.elementor-element-ee2e5e7{--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;--padding-top:90px;--padding-bottom:0;--padding-left:var( --section-padding-primary);--padding-right:var( --section-padding-primary);}.elementor-2097 .elementor-element.elementor-element-d35634c .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 3);flex:0 1 calc( 100% / 3 );flex-grow:1;padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );}.elementor-2097 .elementor-element.elementor-element-d35634c .elementor-repeater-item-25bd363 > *{display:inline-block;}.elementor-2097 .elementor-element.elementor-element-d35634c .elementor-repeater-item-fc98372.dce-item_image{justify-content:top;}.elementor-2097 .elementor-element.elementor-element-d35634c .dce-posts-fallback{text-align:left;}.elementor-2097 .elementor-element.elementor-element-d35634c .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2097 .elementor-element.elementor-element-d35634c .dce-post-item{padding-bottom:20px;}.elementor-2097 .elementor-element.elementor-element-d35634c .infiniteScroll{margin-top:1px;}.elementor-2097 .elementor-element.elementor-element-d35634c div.infiniteScroll{justify-content:center;}.elementor-2097 .elementor-element.elementor-element-cdd4b41{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-2097 .elementor-element.elementor-element-d35634c .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 3);flex:0 1 calc( 100% / 3 );}}@media(max-width:1024px){.elementor-2097 .elementor-element.elementor-element-98ac552{--min-height:auto;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-2097 .elementor-element.elementor-element-7cac947 .dce-skin-carousel{height:1100px;}.elementor-2097 .elementor-element.elementor-element-7cac947 .dce-carousel-controls .dce-container-navigation{left:0%;}.elementor-2097 .elementor-element.elementor-element-7cac947 .swiper-button-left{left:8px;}.elementor-2097 .elementor-element.elementor-element-7cac947 .swiper-button-right{right:8px;}.elementor-2097 .elementor-element.elementor-element-7cac947 .swiper-button-left, .elementor-2097 .elementor-element.elementor-element-7cac947 .swiper-button-right{top:490px;}.elementor-2097 .elementor-element.elementor-element-f661536 .dce-skin-carousel{height:1250px;}.elementor-2097 .elementor-element.elementor-element-f661536 .dce-container-navigation i{font-size:55px;}.elementor-2097 .elementor-element.elementor-element-f661536 .dce-container-navigation svg{height:55px;width:100%;}.elementor-2097 .elementor-element.elementor-element-f661536 .dce-carousel-controls .swiper-button-left{height:55px;width:55px;margin-top:calc(55px / 2);}.elementor-2097 .elementor-element.elementor-element-f661536 .dce-carousel-controls .swiper-button-right{height:55px;width:55px;margin-top:calc(55px / 2);}.elementor-2097 .elementor-element.elementor-element-f661536 .dce-carousel-controls .dce-container-navigation{left:0%;}.elementor-2097 .elementor-element.elementor-element-f661536 .swiper-button-left, .elementor-2097 .elementor-element.elementor-element-f661536 .swiper-button-right{top:530px;}.elementor-2097 .elementor-element.elementor-element-f661536 > .elementor-widget-container{padding:0px 0px 70px 0px;}.elementor-2097 .elementor-element.elementor-element-ee2e5e7{--padding-top:50px;--padding-bottom:0;--padding-left:var( --section-padding-primary);--padding-right:var( --section-padding-primary);}.elementor-2097 .elementor-element.elementor-element-d35634c .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 2);flex:0 1 calc( 100% / 2 );}}@media(max-width:767px){.elementor-2097 .elementor-element.elementor-element-7cac947 .dce-skin-carousel{height:900px;}.elementor-2097 .elementor-element.elementor-element-f661536 .dce-skin-carousel{height:925px;}.elementor-2097 .elementor-element.elementor-element-f661536 .dce-container-navigation i{font-size:44px;}.elementor-2097 .elementor-element.elementor-element-f661536 .dce-container-navigation svg{height:44px;width:100%;}.elementor-2097 .elementor-element.elementor-element-f661536 .dce-carousel-controls .swiper-button-left{height:44px;width:44px;margin-top:calc(44px / 2);}.elementor-2097 .elementor-element.elementor-element-f661536 .dce-carousel-controls .swiper-button-right{height:44px;width:44px;margin-top:calc(44px / 2);}.elementor-2097 .elementor-element.elementor-element-f661536 .swiper-button-left, .elementor-2097 .elementor-element.elementor-element-f661536 .swiper-button-right{top:300px;}.elementor-2097 .elementor-element.elementor-element-86f5f19{--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:var( --section-padding-primary);--padding-right:var( --section-padding-primary);}.elementor-2097 .elementor-element.elementor-element-d35634c .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}}@media(min-width:768px){.elementor-2097 .elementor-element.elementor-element-98ac552{--content-width:var(--content-width-secondary);}.elementor-2097 .elementor-element.elementor-element-86f5f19{--content-width:var(--content-width-secondary);}}/* Start custom CSS for dce-dynamicposts-v2, class: .elementor-element-7cac947 */@media (max-width:1024px) {

.elementor-2097 .elementor-element.elementor-element-7cac947 .swiper-scrollbar.swiper-scrollbar-horizontal {
    width: 60% !important;
    left: 200px !important;
}
.elementor-2097 .elementor-element.elementor-element-7cac947 .swiper-button-right {
    left: 130px !important;

}

.elementor-2097 .elementor-element.elementor-element-7cac947 .swiper-button-left {
left: 60px !important;
}
}

.elementor-2097 .elementor-element.elementor-element-7cac947 .swiper-button-left {
    background-color: var(
    --e-global-color-primary);
    padding: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
}

.elementor-2097 .elementor-element.elementor-element-7cac947 .swiper-button-right {
    background-color: var(
    --e-global-color-primary);
    padding: 10px;
    left: 79px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
}

.elementor-2097 .elementor-element.elementor-element-7cac947 .swiper-button-disabled {
    opacity: 1;
    cursor: auto;
    pointer-events: unset;
}

.elementor-2097 .elementor-element.elementor-element-7cac947 .swiper-button-disabled svg {
    transform: scale(1);
}


.elementor-2097 .elementor-element.elementor-element-7cac947 .swiper-scrollbar.swiper-scrollbar-horizontal {
    position: absolute;
    top: 89% !important;
    width: 30%;
    left: 175px !important;
}

.elementor-2097 .elementor-element.elementor-element-7cac947 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for dce-dynamicposts-v2, class: .elementor-element-f661536 */@media (max-width:1024px) {

.elementor-2097 .elementor-element.elementor-element-f661536 .swiper-scrollbar.swiper-scrollbar-horizontal {
    width: 60% !important;
    left: 240px !important;
    bottom: 0px;
}
.elementor-2097 .elementor-element.elementor-element-f661536 .swiper-button-right {
    left: 130px !important;

}

.elementor-2097 .elementor-element.elementor-element-f661536 .swiper-button-left {
left: 60px !important;
}
}

@media (max-width:767px) {

.elementor-2097 .elementor-element.elementor-element-f661536 .swiper-button-left {
    background-color: var(
    --e-global-color-primary);
    padding: 10px;
    left: 15px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    transform: translateY(20px);
}

.elementor-2097 .elementor-element.elementor-element-f661536 .swiper-button-right {
    background-color: var(
    --e-global-color-primary);
    padding: 10px;
    left: 70px !important;
    transform: translateY(20px);
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
}

.elementor-2097 .elementor-element.elementor-element-f661536 .swiper-scrollbar.swiper-scrollbar-horizontal {
    width: 50% !important;
    left: 40% !important;
    bottom: 60px;
}

}

.elementor-2097 .elementor-element.elementor-element-f661536 .swiper-button-left {
    background-color: var(
    --e-global-color-primary);
    padding: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
}

.elementor-2097 .elementor-element.elementor-element-f661536 .swiper-button-right {
    background-color: var(
    --e-global-color-primary);
    padding: 10px;
    left: 79px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
}

.elementor-2097 .elementor-element.elementor-element-f661536 .swiper-button-disabled {
    opacity: 1;
    cursor: auto;
    pointer-events: unset;
}

.elementor-2097 .elementor-element.elementor-element-f661536 .swiper-button-disabled svg {
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for search-filter-field, class: .elementor-element-2fbf185 */.elementor-2097 .elementor-element.elementor-element-2fbf185 .dce-filters { 
    padding-left: clamp(0rem, -41.25rem + 50vw, 3.75rem);
    padding-right: clamp(0rem, -41.25rem + 50vw, 3.75rem);
    padding-bottom: clamp(3.4375rem, -1.2257rem + 9.7276vw, 5rem);
}

.elementor-2097 .elementor-element.elementor-element-2fbf185 .search-filter-input-button  {
    padding: 0.938rem 1.25rem 0.938rem 1.25rem;
    border-style: solid;
    border-radius: var(--border-radius-primary);
    border-color: var(--border-radius-text);
}

@media (max-width: 767px) {
.elementor-2097 .elementor-element.elementor-element-2fbf185 .search-filter-input-button {
    padding: 0.55rem 0.75rem 0.55rem 0.75rem;
    border-style: solid;
    border-width: 2px;
    border-radius: var(--border-radius-primary);
    border-color: var(--border-radius-text);
}
}

.elementor-2097 .elementor-element.elementor-element-2fbf185 .search-filter-input-button:focus, .search-filter-input-button:active {
    box-shadow: none !important;
}

.elementor-2097 .elementor-element.elementor-element-2fbf185 .search-filter-input-button {
    transition: all 0.25s ease;
}

.elementor-2097 .elementor-element.elementor-element-2fbf185 .search-filter-input-button:hover {
    background-color: #232C33;
    color: #fff !important;
    border-color: #232C33;
}

.elementor-2097 .elementor-element.elementor-element-2fbf185 .search-filter-input-button--is-selected {
    background-color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
    color: var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for dce-dynamicposts-v2, class: .elementor-element-d35634c */@media (min-width:1024px) {
    
.elementor-2097 .elementor-element.elementor-element-d35634c .dce-item-grid {
    max-width: calc(100% / 4);
}
}
.elementor-2097 .elementor-element.elementor-element-d35634c .dce-item-grid .elementor-icon-wrapper {
    rotate: 45deg !important;
}

.elementor-2097 .elementor-element.elementor-element-d35634c .dce-filters { 
    padding-left: clamp(0rem, -41.25rem + 50vw, 3.75rem);
    padding-right: clamp(0rem, -41.25rem + 50vw, 3.75rem);
    padding-bottom: clamp(3.4375rem, -1.2257rem + 9.7276vw, 5rem);
}

.elementor-2097 .elementor-element.elementor-element-d35634c .filters-item a {
    padding: 0.938rem 1.25rem 0.938rem 1.25rem;
    border-style: solid;
    border-radius: var(--border-radius-primary);
    border-color: var(--border-radius-text);
}

@media (max-width: 767px) {
.elementor-2097 .elementor-element.elementor-element-d35634c .filters-item a {
    padding: 0.55rem 0.75rem 0.55rem 0.75rem;
    border-style: solid;
    border-width: 2px;
    border-radius: var(--border-radius-primary);
    border-color: var(--border-radius-text);
}
}

.elementor-2097 .elementor-element.elementor-element-d35634c .filters-item a {
    transition: all 0.25s ease;
}

.elementor-2097 .elementor-element.elementor-element-d35634c .filters-item a:hover {
    background-color: #232C33;
    color: #fff !important;
    border-color: #232C33;
}

.elementor-2097 .elementor-element.elementor-element-d35634c span.filters-item.filter-active a {
    background-color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}/* End custom CSS */