.elementor-109 .elementor-element.elementor-element-6ac1e7a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-109 .elementor-element.elementor-element-6ac1e7a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:24px;margin-bottom:0px;padding:0px 40px 0px 40px;z-index:9;}.elementor-109 .elementor-element.elementor-element-6ac1e7a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-109 .elementor-element.elementor-element-1627208 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-1a7054c{text-align:right;}.elementor-109 .elementor-element.elementor-element-1a7054c img{width:89%;}.elementor-bc-flex-widget .elementor-109 .elementor-element.elementor-element-8c85eb0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-109 .elementor-element.elementor-element-8c85eb0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-109 .elementor-element.elementor-element-8c85eb0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-109 .elementor-element.elementor-element-bb6fd85 .aux-menu-depth-0.current-menu-item > a {background-color:var( --e-global-color-text );}.elementor-109 .elementor-element.elementor-element-bb6fd85{display:block;text-align:center;}.elementor-109 .elementor-element.elementor-element-bb6fd85 .aux-vertical .aux-menu-depth-0 .aux-item-content{display:block;text-align:center;}.elementor-109 .elementor-element.elementor-element-bb6fd85 .aux-menu-depth-0 > .aux-item-content{color:var( --e-global-color-primary );font-size:16px;}.elementor-109 .elementor-element.elementor-element-bb6fd85 .aux-fs-menu .aux-master-menu{text-align:left;}.elementor-bc-flex-widget .elementor-109 .elementor-element.elementor-element-0f32067.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-109 .elementor-element.elementor-element-0f32067.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-109 .elementor-element.elementor-element-0f32067.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-109 .elementor-element.elementor-element-0f32067 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-408ce2e{text-align:left;}.elementor-109 .elementor-element.elementor-element-408ce2e .aux-vertical .aux-menu-depth-0 .aux-item-content{text-align:left;}.elementor-109 .elementor-element.elementor-element-408ce2e .aux-fs-menu .aux-master-menu{text-align:left;}.elementor-109 .elementor-element.elementor-element-4c8d046{width:auto;max-width:auto;}.elementor-109 .elementor-element.elementor-element-4c8d046 > .elementor-widget-container{margin:0px 16px 0px 0px;padding:0px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-4c8d046 .aux-icon-list-item{margin-right:28px;align-items:center;padding:0px 0px 0px 0px;margin:0px 20px 0px 0px;}.elementor-109 .elementor-element.elementor-element-4c8d046 .aux-direction-horizontal .aux-icon-list-item:after{right:calc(-28px/2);}.elementor-109 .elementor-element.elementor-element-4c8d046 .aux-icon-list-item, .elementor-109 .elementor-element.elementor-element-4c8d046 .aux-icon-list-items{justify-content:center;text-align:center;}.elementor-109 .elementor-element.elementor-element-4c8d046 .aux-direction-horizontal{align-items:center;}.elementor-109 .elementor-element.elementor-element-4c8d046 .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-109 .elementor-element.elementor-element-4c8d046 .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-109 .elementor-element.elementor-element-4c8d046 .aux-icon-list-text{color:var( --e-global-color-primary );margin:0px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-4c8d046 .aux-icon-list-text2{margin:0px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-7f9000e .elementor-button{background-color:#DFEDFE;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-109 .elementor-element.elementor-element-7f9000e{width:auto;max-width:auto;}.elementor-109 .elementor-element.elementor-element-7f9000e > .elementor-widget-container{margin:0px 16px 0px 0px;}.elementor-109 .elementor-element.elementor-element-bd02435{margin-top:40px;margin-bottom:60px;padding:0px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-2f49edb .aux-filters:not(.aux-slideup) li > a span, .elementor-109 .elementor-element.elementor-element-2f49edb .aux-filters.aux-slideup li > a span:before{color:var( --e-global-color-primary );}.elementor-109 .elementor-element.elementor-element-2f49edb .aux-filters li > a.aux-selected span:after, .elementor-109 .elementor-element.elementor-element-2f49edb .aux-filters:not(.aux-slideup) li > a.aux-selected span{color:var( --e-global-color-text );}.elementor-109 .elementor-element.elementor-element-2f49edb .aux-media-image{border-radius:24px 24px 24px 24px !important;}.elementor-109 .elementor-element.elementor-element-2f49edb .entry-header .entry-title a{font-size:32px;font-weight:800;line-height:40px;}.elementor-109 .elementor-element.elementor-element-2f49edb .aux-iso-item{margin-bottom:30px !important;}.elementor-109 .elementor-element.elementor-element-18a9eca:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-18a9eca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-109 .elementor-element.elementor-element-18a9eca{animation-duration:600ms;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:20px;}.elementor-109 .elementor-element.elementor-element-18a9eca, .elementor-109 .elementor-element.elementor-element-18a9eca > .elementor-background-overlay{border-radius:24px 24px 24px 24px;}.elementor-109 .elementor-element.elementor-element-18a9eca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-109 .elementor-element.elementor-element-67b068e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-109 .elementor-element.elementor-element-67b068e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-109 .elementor-element.elementor-element-67b068e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-109 .elementor-element.elementor-element-67b068e > .elementor-element-populated, .elementor-109 .elementor-element.elementor-element-67b068e > .elementor-element-populated > .elementor-background-overlay, .elementor-109 .elementor-element.elementor-element-67b068e > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-109 .elementor-element.elementor-element-67b068e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:48px 0px 36px 0px;}.elementor-109 .elementor-element.elementor-element-67b068e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-109 .elementor-element.elementor-element-67b068e{position:relative;}.elementor-109 .elementor-element.elementor-element-305c5c9 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-109 .elementor-element.elementor-element-305c5c9{display:block;text-align:center;}.elementor-109 .elementor-element.elementor-element-305c5c9 .aux-vertical .aux-menu-depth-0 .aux-item-content{display:block;text-align:center;}.elementor-109 .elementor-element.elementor-element-305c5c9 .aux-menu-depth-0 > .aux-item-content{color:var( --e-global-color-text );font-size:18px;}.elementor-109 .elementor-element.elementor-element-607b7a6{animation-duration:600ms;animation-delay:400ms;}.elementor-109 .elementor-element.elementor-element-607b7a6 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-99695d9{animation-duration:600ms;animation-delay:800ms;}.elementor-109 .elementor-element.elementor-element-99695d9 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-109 .elementor-element.elementor-element-99695d9 .aux-modern-heading-description{color:var( --e-global-color-text );font-size:16px;font-weight:400;max-width:431px;}.elementor-109 .elementor-element.elementor-element-970f92d{animation-duration:600ms;animation-delay:1200ms;}.elementor-109 .elementor-element.elementor-element-970f92d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-970f92d .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-109 .elementor-element.elementor-element-970f92d .aux-modern-heading-secondary{font-size:24px;line-height:0px;color:var( --e-global-color-text );margin:0px 0px 24px 0px;padding:0px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-970f92d .aux-widget-modern-heading .aux-widget-inner{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-7c95b6e{width:auto;max-width:auto;align-self:center;--e-icon-list-icon-size:50px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-109 .elementor-element.elementor-element-7c95b6e > .elementor-widget-container{margin:24px 0px 24px 0px;}.elementor-109 .elementor-element.elementor-element-7c95b6e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-109 .elementor-element.elementor-element-7c95b6e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-109 .elementor-element.elementor-element-7c95b6e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-109 .elementor-element.elementor-element-7c95b6e .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-109 .elementor-element.elementor-element-7c95b6e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-109 .elementor-element.elementor-element-7c95b6e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-109 .elementor-element.elementor-element-7c95b6e .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-109 .elementor-element.elementor-element-7c95b6e .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-109 .elementor-element.elementor-element-7c95b6e .elementor-icon-list-text{transition:color 0.3s;}.elementor-109 .elementor-element.elementor-element-93beaaf > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-93beaaf{text-align:center;font-size:12px;line-height:0px;color:var( --e-global-color-text );}body.elementor-page-109{padding:0px 20px 0px 20px;}@media(max-width:1024px){.elementor-109 .elementor-element.elementor-element-0f32067.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-109 .elementor-element.elementor-element-408ce2e{width:auto;max-width:auto;}.elementor-109 .elementor-element.elementor-element-408ce2e > .elementor-widget-container{margin:0px 24px 0px 0px;}}@media(max-width:767px){.elementor-109 .elementor-element.elementor-element-6ac1e7a{padding:0px 20px 0px 20px;}.elementor-109 .elementor-element.elementor-element-1627208{width:50%;}.elementor-109 .elementor-element.elementor-element-1a7054c img{width:80px;}.elementor-109 .elementor-element.elementor-element-0f32067{width:50%;}.elementor-109 .elementor-element.elementor-element-408ce2e > .elementor-widget-container{margin:0px 12px 0px 0px;}.elementor-109 .elementor-element.elementor-element-2f49edb .aux-filters li > a{font-size:14px;}.elementor-109 .elementor-element.elementor-element-2f49edb .entry-header .entry-title a{font-size:20px;line-height:28px;}.elementor-109 .elementor-element.elementor-element-2f49edb .entry-tax{font-size:14px;}.elementor-109 .elementor-element.elementor-element-18a9eca{padding:60px 12px 60px 12px;}.elementor-109 .elementor-element.elementor-element-305c5c9{display:block;text-align:center;}.elementor-109 .elementor-element.elementor-element-305c5c9 .aux-vertical .aux-menu-depth-0 .aux-item-content{display:block;text-align:center;}.elementor-109 .elementor-element.elementor-element-305c5c9 .aux-menu-depth-0 > .aux-item-content{font-size:16px;padding:8px 16px 8px 16px;}.elementor-109 .elementor-element.elementor-element-99695d9 .aux-modern-heading-description{font-size:14px;}.elementor-109 .elementor-element.elementor-element-970f92d .aux-modern-heading-secondary{font-size:20px;margin:0px 0px 12px 0px;}.elementor-109 .elementor-element.elementor-element-7c95b6e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-109 .elementor-element.elementor-element-7c95b6e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-109 .elementor-element.elementor-element-7c95b6e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-109 .elementor-element.elementor-element-7c95b6e .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-109 .elementor-element.elementor-element-7c95b6e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-109 .elementor-element.elementor-element-7c95b6e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}}@media(min-width:768px){.elementor-109 .elementor-element.elementor-element-1627208{width:25%;}.elementor-109 .elementor-element.elementor-element-8c85eb0{width:49.333%;}.elementor-109 .elementor-element.elementor-element-0f32067{width:25%;}}/* Start custom CSS for aux_icon_list, class: .elementor-element-4c8d046 */.aux-icon-list-items{
    margin-top: 0 !important
}/* End custom CSS */
/* Start custom CSS for aux_recent_portfolios_grid, class: .elementor-element-2f49edb */.aux-filters{
    direction: ltr;
    margin-bottom: 24px
}

.aux-widget-recent-portfolios .aux-filters.aux-center:not(.aux-dropdown-filter) {
    
    transform: translateX(50%);
}

.aux-filters.aux-overlay .aux-select-overlay{
    background-color: #334FF1;
    border-color: #334FF1;
        z-index: -1;
}

.type-portfolio.hentry .entry-main {
    margin-bottom: 10px;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    padding-top: 288px;
    padding-right: 20px;
}
.type-portfolio.hentry .entry-main img {
    position: absolute;
    top: 30px;
    left: 10px;
    width: 60px;
}
.aux-widget-recent-portfolios .aux-portfolio-columns .entry-title a {
    color: #ffffff;
    pointer-events: none;
}
.aux-widget-recent-portfolios .aux-portfolio-columns .entry-title {
    font-size: 24px !important;
}


.aux-media-frame a,
.entry-tax a{
    pointer-events: none;
}

.aux-filters li > a {
    text-decoration: none;
    display: block;
    cursor: point;
    padding: 0.625em 0.75em;
    color: #aaa;
    border: 1px solid #334FF1 !important;
    margin: 0 8px;
    border-radius: 40px;
    padding-bottom: 8px;
}

.aux-filters ul>li{
    margin-bottom: 8px
}

.aux-widget-recent-portfolios .aux-filters {
    position: relative;
    z-index: 8;
}
.entry-tax img{
    width: 48px;
    margin-left: 12px
}






.aux-pagination li.page.active a, .aux-pagination li.page.active span {
    background-color: #334FF1;
    color: white;
    border-color: transparent;
}
.aux-pagination {
    display: flex;
    justify-content: center
}
 .aux-pagination.aux-round li.prev > a,  .aux-pagination.aux-round li.next > a {
     background-color: #DFEDFE;
     color: #334FF1;
     border-color: transparent
 }

.aux-pagination li.prev a::after {
    background-image: url(https://waslastudio.com/wp-content/uploads/2025/01/prev.svg) !important;
    background-repeat: no-repeat;
    display: block;
    width: 22px !important;
    height: 30px !important;
    background-position: center center !important;
}

.aux-pagination li.next a::after {
    background-image: url(https://waslastudio.com/wp-content/uploads/2025/01/next.svg) !important;
    background-repeat: no-repeat;
    display: block;
    width: 22px !important;
    height: 30px !important;
    background-position: center center !important;
}



.aux-filters li:nth-of-type(2) > a{
    background-color: #DFEDFE;
     border: 1px solid #DFEDFE !important;
}
.aux-filters li:nth-of-type(2) > a span{
    background-color: #DFEDFE;
     border: 1px solid #DFEDFE !important;
}


.aux-filters li:nth-of-type(3) > a{
    background-color: #CDFEE4;
        border: 1px solid #CDFEE4 !important;
}
.aux-filters li:nth-of-type(3) > a span{
    color: #00D188 !important
}


.aux-filters li:nth-of-type(4) > a{
    background-color: #EBDFFF;
        border: 1px solid #EBDFFF !important;
}
.aux-filters li:nth-of-type(4) > a span{
    color: #7421FA !important
}
.aux-filters .aux-selected {
    background: transparent !important;
        border-color: transparent !important;

}
.aux-filters:not(.aux-slideup) li > a.aux-selected span{
    background: transparent !important;
    border-color: transparent !important;
    color: #FFF !important
    
}








.entry-media {
  position: relative;
  z-index: 1;
  width: 100%;
  perspective: 1000px;
}


.aux-media-frame {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-image: linear-gradient(120deg, #f6d365 0%, #fda085 100%);
  background-size: cover;
  perspective-origin: 50% 50%;
  transform-style: preserve-3d;
  transform-origin: top center;
  will-change: transform;
  transform: skewX(0.001deg);
  transition: transform 0.35s ease-in-out;
}

.type-portfolio.hentry .entry-main{
    z-index: 99999
}
.aux-media-frame::after {
  display: block;
  content: "";
  position: absolute;
  z-index: 100;
  top: 0;
  left: 0;
  width: 100%;
  height: 120%;
  background: linear-gradient(226deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.4) 35%, rgba(255, 255, 255, 0.2) 42%, rgba(255, 255, 255, 0) 60%);
  transform: translateY(-20%);
  will-change: transform;
  transition: transform 0.65s cubic-bezier(0.18, 0.9, 0.58, 1);
}

/
.entry-media::before {
  display: block;
  content: "";
  position: absolute;
  top: 5%;
  left: 5%;
  width: 90%;
  height: 90%;
  background: rgba(0, 0, 0, 0.5);
  box-shadow: 0 6px 12px 12px rgba(0, 0, 0, 0.4);
  will-change: opacity;
  transform-origin: top center;
  transform: skewX(0.001deg);
  transition: transform 0.35s ease-in-out, opacity 0.5s ease-in-out;
  z-index: 0;
}

 */
.entry-media:hover .aux-media-frame {
  transform: rotateX(7deg) translateY(-6px);
}

.entry-media:hover .aux-media-frame::after {
  transform: translateY(0%);
}

.entry-media:hover::before {
  opacity: 0.6;
  transform: rotateX(7deg) translateY(-6px) scale(1.05);
}/* End custom CSS */