.elementor-102 .elementor-element.elementor-element-c6bf7ab:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-c6bf7ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-70d1dd11 );}.elementor-102 .elementor-element.elementor-element-c6bf7ab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-301px;margin-bottom:-301px;padding:0px 35px 0px 35px;}.elementor-102 .elementor-element.elementor-element-c6bf7ab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-102 .elementor-element.elementor-element-e738cc7 > .elementor-element-populated{padding:13% 0% 25% 0%;}.elementor-102 .elementor-element.elementor-element-062c024 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-102 .elementor-element.elementor-element-bae5066{margin-top:-16px;margin-bottom:97px;padding:0px 35px 0px 35px;}.elementor-102 .elementor-element.elementor-element-d369301 .aux-filters:not(.aux-slideup) li > a span, .elementor-102 .elementor-element.elementor-element-d369301 .aux-filters.aux-slideup li > a span:before{color:var( --e-global-color-70d1dd11 );}.elementor-102 .elementor-element.elementor-element-d369301 .aux-filters li > a{font-size:16px;font-weight:400;text-transform:capitalize;}.elementor-102 .elementor-element.elementor-element-d369301 .aux-filters li > a.aux-selected span:after, .elementor-102 .elementor-element.elementor-element-d369301 .aux-filters:not(.aux-slideup) li > a.aux-selected span{color:var( --e-global-color-69a6b1a4 );}.elementor-102 .elementor-element.elementor-element-d369301 .aux-media-image{border-radius:11px 11px 11px 11px !important;}.elementor-102 .elementor-element.elementor-element-d369301 .entry-header .entry-title a{color:var( --e-global-color-70d1dd11 );font-size:20px;font-weight:600;text-transform:capitalize;letter-spacing:-0.4px;}.elementor-102 .elementor-element.elementor-element-d369301 .entry-tax a{color:rgba(17, 31, 61, 0.6);}.elementor-102 .elementor-element.elementor-element-d369301 .entry-tax{font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;}.elementor-102 .elementor-element.elementor-element-d369301 .aux-iso-item{margin-bottom:31px !important;}.elementor-102 .elementor-element.elementor-element-d369301 > .elementor-widget-container{margin:-43px -25px 0px 0px;transition-timing-function:cubic-bezier(1,0,0,1);transition-duration:300ms;transition-property:all;}@media(min-width:768px){.elementor-102 .elementor-element.elementor-element-441c3b4{width:35.99%;}.elementor-102 .elementor-element.elementor-element-d1cf545{width:63.943%;}}@media(max-width:1024px){.elementor-102 .elementor-element.elementor-element-e738cc7 > .elementor-element-populated{padding:20% 0% 30% 0%;}.elementor-102 .elementor-element.elementor-element-d369301 .aux-filters li > a{font-size:14px;}.elementor-102 .elementor-element.elementor-element-d369301 .entry-header .entry-title a{font-size:18px;}.elementor-102 .elementor-element.elementor-element-d369301 .entry-tax{font-size:14px;}}@media(max-width:767px){.elementor-102 .elementor-element.elementor-element-e738cc7 > .elementor-element-populated{padding:40% 0% 35% 0%;}.elementor-102 .elementor-element.elementor-element-d1cf545 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-102 .elementor-element.elementor-element-bae5066{margin-top:171px;margin-bottom:171px;}.elementor-102 .elementor-element.elementor-element-d369301 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for column, class: .elementor-element-441c3b4 */@media screen and (max-width:900px){
    .elementor-102 .elementor-element.elementor-element-441c3b4{
        width:100%;
    }
    .elementor-102 .elementor-element.elementor-element-441c3b4 .elementor-widget-wrap{
        justify-content:center !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d1cf545 */@media screen and (max-width:900px){
    .elementor-102 .elementor-element.elementor-element-d1cf545{
        width:100%;
        margin:100px 0;
    }
}/* End custom CSS */
/* Start custom CSS for aux_recent_portfolios_grid, class: .elementor-element-d369301 */.elementor-102 .elementor-element.elementor-element-d369301 .aux-portfolio-columns{
    overflow: initial;
}
.elementor-102 .elementor-element.elementor-element-d369301 .aux-filters{
    position: relative;
    top: -60px;
}
.elementor-102 .elementor-element.elementor-element-d369301 .aux-media-image{
    transition:all 300ms ease-in;
}
.elementor-102 .elementor-element.elementor-element-d369301 .aux-col:hover .aux-media-image{
    box-shadow: -20px 40px 60px #111F3D33;
}
.elementor-102 .elementor-element.elementor-element-d369301 .aux-col:hover .entry-title a{
    color: var(--e-global-color-7569988);
}
@media screen and (max-width:1400px) and (min-width:1025px){
    .elementor-102 .elementor-element.elementor-element-d369301 .aux-col{
        margin-bottom:50px !important;
    } 
}
@media screen and (max-width:900px){
    .elementor-102 .elementor-element.elementor-element-d369301 .aux-filters{
        position: relative;
        top: 0px;
    }
    .elementor-102 .elementor-element.elementor-element-d369301 .aux-filters ul{
        float:left;
    }
}/* End custom CSS */