.elementor-1172 .elementor-element.elementor-element-6a2b2e9{border-style:groove;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1172 .elementor-element.elementor-element-6a2b2e9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1172 .elementor-element.elementor-element-de2e461 > .elementor-element-populated{margin:20px 0px 10px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;}.elementor-1172 .elementor-element.elementor-element-998fa1f > .elementor-widget-container{margin:0px 0px -3px 0px;}.elementor-1172 .elementor-element.elementor-element-217ad92 > .elementor-widget-container{margin:-31px 0px 0px 1px;padding:0px 0px 0px 0px;}.elementor-1172 .elementor-element.elementor-element-23d5e6a > .elementor-element-populated{margin:20px 0px 25px 163px;--e-column-margin-right:0px;--e-column-margin-left:163px;}.elementor-1172 .elementor-element.elementor-element-8b8988f .elementor-button{background-color:var( --e-global-color-f251c9b );}.elementor-1172 .elementor-element.elementor-element-08f88cb .elementor-button{background-color:var( --e-global-color-f251c9b );}.elementor-1172 .elementor-element.elementor-element-17f64b8{--spacer-size:50px;}.elementor-1172 .elementor-element.elementor-element-63e3c1a > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-1c589cd6 ) 0%, var( --e-global-color-26ada45 ) 100%);opacity:0.5;}.elementor-1172 .elementor-element.elementor-element-b68b2f1 .elementor-heading-title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1172 .elementor-element.elementor-element-d03b13a{color:var( --e-global-color-secondary );}.elementor-1172 .elementor-element.elementor-element-f394b30{color:var( --e-global-color-secondary );}.elementor-1172 .elementor-element.elementor-element-3999ca8{color:var( --e-global-color-secondary );}.elementor-1172 .elementor-element.elementor-element-4c74e6f{margin-top:-400px;margin-bottom:0px;padding:0px 0px 0px 0900px;}.elementor-1172 .elementor-element.elementor-element-9d80a8d input:not([type="submit"]){transition:all ease-out 0.3s;}.elementor-1172 .elementor-element.elementor-element-9d80a8d input[type="text"]{transition:all ease-out 0.3s;}.elementor-1172 .elementor-element.elementor-element-9d80a8d input[type="email"]{transition:all ease-out 0.3s;}.elementor-1172 .elementor-element.elementor-element-9d80a8d select{transition:all ease-out 0.3s;}.elementor-1172 .elementor-element.elementor-element-9d80a8d textarea{transition:all ease-out 0.3s;}.elementor-1172 .elementor-element.elementor-element-9d80a8d input[type="submit"]{transition:all ease-out 0.3s;}.elementor-1172 .elementor-element.elementor-element-21e9e83 .aux-media-image{border-radius:20px 20px 0px 0px !important;}.elementor-1172 .elementor-element.elementor-element-21e9e83 .entry-header .entry-title a{font-size:27px;font-weight:bold;}.elementor-1172 .elementor-element.elementor-element-21e9e83 .entry-tax{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;}.elementor-1172 .elementor-element.elementor-element-21e9e83 .entry-tax a:after{margin-right:5px;margin-left:5px;}.elementor-1172 .elementor-element.elementor-element-21e9e83 > .elementor-widget-container{margin:0% 2% 0% 0%;}.elementor-1172 .elementor-element.elementor-element-21e9e83{animation-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1172 .elementor-element.elementor-element-21e9e83 > .elementor-widget-container{margin:0% 0% 0% 0%;}}@media(max-width:767px){.elementor-1172 .elementor-element.elementor-element-21e9e83 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1172 .elementor-element.elementor-element-21e9e83{max-width:70%;}}/* Start custom CSS for aux_recent_portfolios_grid_carousel, class: .elementor-element-21e9e83 */.elementor-1172 .elementor-element.elementor-element-21e9e83 .entry-main{
    box-shadow: 0px 6px 35px
        #0000001A;
    background:
        #fff;
    margin-top: -27px;
    border-radius: 0 0 20px 20px;
    padding: 20px 0px 1px 70px;
}
.elementor-1172 .elementor-element.elementor-element-21e9e83 .entry-title:before{
    content: '';
    width: 34px;
    height: 4px;
    background: transparent linear-gradient(90deg, var(--e-global-color-8e4d53e) 0%, var(--e-global-color-1d2832ff) 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 10px 30px #2E3CFF73;
    border-radius: 20px;
    position: absolute;
    left: -45px;
    top: 45%;
    margin-right: 10px !important;
}
.elementor-1172 .elementor-element.elementor-element-21e9e83 .aux-carousel-controls{
    display: none;
}
/*-----hover-----*/
.elementor-1172 .elementor-element.elementor-element-21e9e83 article:hover .entry-main{
    background: transparent linear-gradient(256deg, #000000 0%, #343434 100%);
}
.elementor-1172 .elementor-element.elementor-element-21e9e83 article:hover .entry-title a,.elementor-1172 .elementor-element.elementor-element-21e9e83 article:hover .entry-tax a{
    color: #fff !important;
}
/*-----Responsive-----*/
@media screen and (max-width:1440px){
    .elementor-1172 .elementor-element.elementor-element-21e9e83 .entry-title a{
        font-size:20px !important;
    }
    .elementor-1172 .elementor-element.elementor-element-21e9e83 .entry-main{
        padding: 15px 0px 10px 40px !important;
    }
    .elementor-1172 .elementor-element.elementor-element-21e9e83 .entry-title:before{
        width:27px !important;
        left:-33px;
    }
}
@media screen and (max-width:992px){
    .elementor-1172 .elementor-element.elementor-element-21e9e83{
        margin:0 15% 0 15% !important;
    }
}/* End custom CSS */