.elementor-680 .elementor-element.elementor-element-029ee2a:not(.elementor-motion-effects-element-type-background), .elementor-680 .elementor-element.elementor-element-029ee2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-680 .elementor-element.elementor-element-029ee2a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 35px 60px 35px;}.elementor-680 .elementor-element.elementor-element-029ee2a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-680 .elementor-element.elementor-element-d2b466a{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-680 .elementor-element.elementor-element-d2b466a .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-680 .elementor-element.elementor-element-d2b466a .aux-modern-heading-primary{font-family:"Poppins", Sans-serif;font-size:53px;font-weight:500;text-transform:uppercase;letter-spacing:3.18px;color:var( --e-global-color-text );}.elementor-680 .elementor-element.elementor-element-e75b1b1{padding:0px 35px 0px 35px;}.elementor-680 .elementor-element.elementor-element-f9ca24b .aux-the-shape{background-color:var( --e-global-color-primary );width:728px;height:433px;}.elementor-680 .elementor-element.elementor-element-f9ca24b{width:auto;max-width:auto;animation-duration:1800ms;position:absolute;right:-35px;bottom:-6px;animation-delay:1250ms;animation-timing-function:cubic-bezier(0.77,0,0.175,1);}.elementor-680 .elementor-element.elementor-element-f9ca24b .aux-widget-container{text-align:center;}.elementor-680 .elementor-element.elementor-element-d2bad4d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-680 .elementor-element.elementor-element-d2bad4d{margin-top:100px;margin-bottom:100px;}.elementor-680 .elementor-element.elementor-element-267a861 > .elementor-element-populated{padding:0% 8% 0% 0%;}.elementor-680 .elementor-element.elementor-element-831c4ce{animation-delay:250ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-680 .elementor-element.elementor-element-831c4ce .aux-modern-heading-secondary .aux-head-highlight{font-family:"Poppins", Sans-serif;font-size:1.1em;font-weight:600;line-height:1.2em;}.elementor-680 .elementor-element.elementor-element-46c40fc{width:auto;max-width:auto;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-680 .elementor-element.elementor-element-46c40fc > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-680 .elementor-element.elementor-element-46c40fc .aux-modern-heading-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;line-height:1.6em;max-width:534px;}.elementor-680 .elementor-element.elementor-element-e46f165{animation-duration:1800ms;animation-delay:350ms;animation-timing-function:cubic-bezier(0.77,0,0.175,1);}.elementor-680 .elementor-element.elementor-element-2a59e34 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-680 .elementor-element.elementor-element-2a59e34{margin-top:60px;margin-bottom:60px;padding:0px 35px 0px 35px;}.elementor-bc-flex-widget .elementor-680 .elementor-element.elementor-element-e3328af.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-680 .elementor-element.elementor-element-e3328af.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-680 .elementor-element.elementor-element-e3328af > .elementor-element-populated{padding:0px 35px 0px 60px;}.elementor-680 .elementor-element.elementor-element-ea57581{animation-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);}.elementor-680 .elementor-element.elementor-element-ea57581 .aux-modern-heading-secondary .aux-head-highlight{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#333333;max-width:600px;}.elementor-680 .elementor-element.elementor-element-1ad6302 .aux-custom-nav{background-color:#20298B;box-shadow:0px 10px 12px 0px rgba(4.000000000000004, 47.00000000000015, 122, 0.2);color:#FFFFFF;font-size:27px;}.elementor-680 .elementor-element.elementor-element-1ad6302 .aux-custom-nav:hover{background-color:#10197B;color:#FFFFFF;}.elementor-680 .elementor-element.elementor-element-1ad6302{animation-delay:200ms;animation-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);}.elementor-680 .elementor-element.elementor-element-1ad6302 .aux-carousel-navigation{justify-content:flex-start;}.elementor-680 .elementor-element.elementor-element-1ad6302 .aux-carousel-navigation .aux-prev{margin-right:20px;}.elementor-680 .elementor-element.elementor-element-1ad6302 .aux-custom-nav, .elementor-680 .elementor-element.elementor-element-1ad6302 .aux-arrow-nav{border-radius:35px 35px 35px 35px;padding:18px 18px 18px 18px;}.elementor-680 .elementor-element.elementor-element-1ad6302 .aux-custom-nav > span{line-height:0;}.elementor-680 .elementor-element.elementor-element-0408c36{animation-duration:2500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-680 .elementor-element.elementor-element-0408c36 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-680 .elementor-element.elementor-element-0408c36 .aux-media-image{border-radius:5px 5px 5px 5px !important;}.elementor-680 .elementor-element.elementor-element-0408c36 .entry-header .entry-title a{color:#FFFFFF;font-size:22px;font-weight:600;}.elementor-680 .elementor-element.elementor-element-0408c36 .entry-header .entry-title a:hover{color:#F8F8F8;}.elementor-680 .elementor-element.elementor-element-783915a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-680 .elementor-element.elementor-element-783915a{margin-top:60px;margin-bottom:60px;padding:0px 35px 0px 35px;}.elementor-bc-flex-widget .elementor-680 .elementor-element.elementor-element-8be8ef5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-680 .elementor-element.elementor-element-8be8ef5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-680 .elementor-element.elementor-element-8be8ef5 > .elementor-element-populated{padding:0px 35px 0px 60px;}.elementor-680 .elementor-element.elementor-element-d7d6045{width:var( --container-widget-width, 106.383% );max-width:106.383%;animation-duration:2500ms;--container-widget-width:106.383%;--container-widget-flex-grow:0;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-680 .elementor-element.elementor-element-d7d6045 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-680 .elementor-element.elementor-element-d7d6045 .aux-media-image{border-radius:5px 5px 5px 5px !important;}.elementor-680 .elementor-element.elementor-element-d7d6045 .entry-header .entry-title a{color:#FFFFFF;font-size:22px;font-weight:600;}.elementor-680 .elementor-element.elementor-element-d7d6045 .entry-header .entry-title a:hover{color:#F8F8F8;}.elementor-680 .elementor-element.elementor-element-d53a5ce > .elementor-element-populated{padding:0px 30px 0px 60px;}.elementor-680 .elementor-element.elementor-element-9881416{animation-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);}.elementor-680 .elementor-element.elementor-element-9881416 .aux-modern-heading-secondary .aux-head-highlight{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#333333;max-width:600px;}.elementor-680 .elementor-element.elementor-element-f2fe00d{padding:60px 0px 60px 0px;}.elementor-680 .elementor-element.elementor-element-1364b4b{padding:20px 0px 20px 0px;}.elementor-680 .elementor-element.elementor-element-9779ab2 .elementor-button{background-color:#20298B;fill:#FFFFFF;color:#FFFFFF;}.elementor-680 .elementor-element.elementor-element-9779ab2 .elementor-button-content-wrapper{flex-direction:row;}@media(max-width:1024px){.elementor-680 .elementor-element.elementor-element-d2b466a .aux-modern-heading-primary{font-size:46px;}.elementor-680 .elementor-element.elementor-element-f9ca24b .aux-the-shape{width:600px;height:350px;}.elementor-680 .elementor-element.elementor-element-d2bad4d{margin-top:150px;margin-bottom:150px;}.elementor-680 .elementor-element.elementor-element-831c4ce .aux-modern-heading-secondary .aux-head-highlight{font-size:46px;}.elementor-680 .elementor-element.elementor-element-46c40fc .aux-modern-heading-description{font-size:15px;}.elementor-680 .elementor-element.elementor-element-2a59e34{margin-top:150px;margin-bottom:0px;}.elementor-680 .elementor-element.elementor-element-e3328af > .elementor-element-populated{padding:0px 0px 50px 0px;}.elementor-680 .elementor-element.elementor-element-e3328af{z-index:9;}.elementor-680 .elementor-element.elementor-element-ea57581 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-680 .elementor-element.elementor-element-ea57581 .aux-modern-heading-secondary .aux-head-highlight{font-size:33px;max-width:300px;}.elementor-680 .elementor-element.elementor-element-1ad6302 .aux-carousel-navigation{justify-content:center;}.elementor-680 .elementor-element.elementor-element-1ad6302 .aux-custom-nav, .elementor-680 .elementor-element.elementor-element-1ad6302 .aux-arrow-nav{padding:12px 12px 12px 12px;}.elementor-680 .elementor-element.elementor-element-1ad6302 .aux-custom-nav > span{line-height:0;}.elementor-680 .elementor-element.elementor-element-0408c36 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-680 .elementor-element.elementor-element-0408c36 .entry-header .entry-title a{font-size:22px;}.elementor-680 .elementor-element.elementor-element-783915a{margin-top:150px;margin-bottom:0px;}.elementor-680 .elementor-element.elementor-element-8be8ef5 > .elementor-element-populated{padding:0px 0px 50px 0px;}.elementor-680 .elementor-element.elementor-element-8be8ef5{z-index:9;}.elementor-680 .elementor-element.elementor-element-d7d6045 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-680 .elementor-element.elementor-element-d7d6045 .entry-header .entry-title a{font-size:22px;}.elementor-680 .elementor-element.elementor-element-9881416 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-680 .elementor-element.elementor-element-9881416 .aux-modern-heading-secondary .aux-head-highlight{font-size:33px;max-width:300px;}}@media(max-width:767px){.elementor-680 .elementor-element.elementor-element-d2b466a .aux-modern-heading-primary{font-size:34px;}.elementor-680 .elementor-element.elementor-element-f9ca24b .aux-the-shape{width:200px;height:200px;}.elementor-680 .elementor-element.elementor-element-d2bad4d{margin-top:100px;margin-bottom:100px;}.elementor-680 .elementor-element.elementor-element-831c4ce .aux-modern-heading-secondary .aux-head-highlight{font-size:38px;}.elementor-680 .elementor-element.elementor-element-8c18669 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-680 .elementor-element.elementor-element-2a59e34{margin-top:200px;margin-bottom:0px;}.elementor-680 .elementor-element.elementor-element-0408c36 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-680 .elementor-element.elementor-element-0408c36 .entry-header .entry-title a{font-size:16px;}.elementor-680 .elementor-element.elementor-element-783915a{margin-top:200px;margin-bottom:0px;}.elementor-680 .elementor-element.elementor-element-d7d6045 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-680 .elementor-element.elementor-element-d7d6045 .entry-header .entry-title a{font-size:16px;}}@media(min-width:768px){.elementor-680 .elementor-element.elementor-element-e3328af{width:30%;}.elementor-680 .elementor-element.elementor-element-9a9173c{width:69.973%;}.elementor-680 .elementor-element.elementor-element-8be8ef5{width:15.984%;}.elementor-680 .elementor-element.elementor-element-0d70c1f{width:32.993%;}.elementor-680 .elementor-element.elementor-element-d53a5ce{width:33.177%;}.elementor-680 .elementor-element.elementor-element-9007d05{width:17.8%;}}@media(max-width:1024px) and (min-width:768px){.elementor-680 .elementor-element.elementor-element-e3328af{width:100%;}.elementor-680 .elementor-element.elementor-element-9a9173c{width:100%;}.elementor-680 .elementor-element.elementor-element-8be8ef5{width:100%;}.elementor-680 .elementor-element.elementor-element-0d70c1f{width:100%;}}/* Start custom CSS for aux_modern_heading, class: .elementor-element-d2b466a */@media screen and (max-width:900px){
    .elementor-680 .elementor-element.elementor-element-d2b466a .aux-modern-heading-primary:before{
        width: 40px;
        height: 55px;
    }
}
@media screen and (max-width:400px){
    .elementor-680 .elementor-element.elementor-element-d2b466a .aux-modern-heading-primary {
        font-size: 26px !important;
    }
}/* End custom CSS */
/* Start custom CSS for aux_simple_shape, class: .elementor-element-f9ca24b */@media screen and (max-width:1024px) and (min-width:900px){
    .elementor-680 .elementor-element.elementor-element-f9ca24b .aux-the-shape{
        width: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-831c4ce */@media screen and (max-width:400px){
    .elementor-680 .elementor-element.elementor-element-831c4ce .aux-head-highlight {
        font-size: 34px !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-267a861 */@media screen and (max-width:900px) and (min-width:768px){
    .elementor-680 .elementor-element.elementor-element-267a861{
        width:100%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8c18669 */@media screen and (max-width:900px) and (min-width:768px){
    .elementor-680 .elementor-element.elementor-element-8c18669{
        width:100%;
        margin-top:50px;
    }
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-ea57581 */.elementor-680 .elementor-element.elementor-element-ea57581 .aux-modern-heading-primary{
    display: inline-block;
    box-shadow: 0px 0px 0px #FFE04633;
}
.elementor-680 .elementor-element.elementor-element-ea57581 .aux-head-highlight{
    display: inline-block;
}
@media screen and (max-width:1600px) and (min-width:1025px){
    .elementor-680 .elementor-element.elementor-element-ea57581 .aux-head-highlight{
        font-size: 34px !important;
    }
}
@media screen and (max-width:1024px){
    .elementor-680 .elementor-element.elementor-element-ea57581{
        text-align:center;
    }
}/* End custom CSS */
/* Start custom CSS for aux_carousel_navigation, class: .elementor-element-1ad6302 */.elementor-680 .elementor-element.elementor-element-1ad6302 .aux-custom-nav {
    position:relative;
}

.elementor-680 .elementor-element.elementor-element-1ad6302 .aux-custom-nav &gt; span{
    position:relative;
    z-index: 2;
}

.elementor-680 .elementor-element.elementor-element-1ad6302 .aux-custom-nav:before {
    content: '';
    background-image: linear-gradient(0deg, var(--e-global-color-331eb86) 0%, var(--e-global-color-text) 100%);
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 1;
    border-radius: 12px;
    opacity:0;
    transition: opacity 300ms ease;
}

.elementor-680 .elementor-element.elementor-element-1ad6302 .aux-custom-nav:hover:before {
    opacity:1;
}
.elementor-680 .elementor-element.elementor-element-1ad6302 [class*=" auxicon2-"]::before{
    position: relative;
    z-index: 99;
}
@media screen and (max-width:767px){
    .elementor-680 .elementor-element.elementor-element-1ad6302{
        position:absolute;
        bottom:-500px;
    }
}/* End custom CSS */
/* Start custom CSS for aux_recent_portfolios_grid_carousel, class: .elementor-element-0408c36 */.elementor-680 .elementor-element.elementor-element-0408c36 .aux-portfolio-carousel{
    _overflow: visible;
}
.elementor-680 .elementor-element.elementor-element-0408c36 .entry-header{
    min-width: 100%;
}
.elementor-680 .elementor-element.elementor-element-0408c36 .aux-mc-item{
    z-index: 99;
}
.elementor-680 .elementor-element.elementor-element-0408c36 .hentry{
    padding-left:10%;
}
.elementor-680 .elementor-element.elementor-element-0408c36 .entry-main{
    background: transparent linear-gradient(0deg, #20298B 0%, #20298B 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 0px #FFE04633;
    border-radius: 2px 2px;
    display: inline-block;
    padding: 34px 55px 35px 40px;
    position: absolute;
    right: 2px;
    bottom: 10%;
}
.elementor-680 .elementor-element.elementor-element-0408c36 .aux-mc-item:hover .entry-title a{
    color: var(--e-global-color-text) !important;
}
@media screen and (max-width:1366px) and (min-width:1025px){
    .elementor-680 .elementor-element.elementor-element-0408c36 .entry-main{
        padding: 15px 45px 15px 40px !important;
    }
}
@media screen and (max-width:1024px){
   .elementor-680 .elementor-element.elementor-element-0408c36 .entry-main{
       padding:15px 30px 10px 20px !important;
       right:-5%
   } 
   .elementor-680 .elementor-element.elementor-element-0408c36 .aux-media-image {
    border-radius: 5px 5px 5px 5px !important;
    }
    .elementor-680 .elementor-element.elementor-element-0408c36 .aux-portfolio-carousel{
        overflow:initial;
    }
}/* End custom CSS */
/* Start custom CSS for aux_recent_portfolios_grid_carousel, class: .elementor-element-d7d6045 */.elementor-680 .elementor-element.elementor-element-d7d6045 .aux-portfolio-carousel{
    _overflow: visible;
}
.elementor-680 .elementor-element.elementor-element-d7d6045 .entry-header{
    min-width: 100%;
}
.elementor-680 .elementor-element.elementor-element-d7d6045 .aux-mc-item{
    z-index: 99;
}
.elementor-680 .elementor-element.elementor-element-d7d6045 .hentry{
    padding-right:10%;
}
.elementor-680 .elementor-element.elementor-element-d7d6045 .entry-main{
    background: transparent linear-gradient(0deg, #20298B 0%, #20298B 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 0px #FFE04633;
    border-radius: 2px 2px;
    display: inline-block;
    padding: 34px 55px 35px 40px;
    position: absolute;
    right: 2px;
    bottom: 10%;
}
.elementor-680 .elementor-element.elementor-element-d7d6045 .aux-mc-item:hover .entry-title a{
    color: var(--e-global-color-text) !important;
}
@media screen and (max-width:1366px) and (min-width:1025px){
    .elementor-680 .elementor-element.elementor-element-d7d6045 .entry-main{
        padding: 15px 45px 15px 40px !important;
    }
}
@media screen and (max-width:1024px){
   .elementor-680 .elementor-element.elementor-element-d7d6045 .entry-main{
       padding:15px 30px 10px 20px !important;
       right:-5%
   } 
   .elementor-680 .elementor-element.elementor-element-d7d6045 .aux-media-image {
    border-radius: 5px 5ºpx 5px 5px !important;
    }
    .elementor-680 .elementor-element.elementor-element-d7d6045 .aux-portfolio-carousel{
        overflow:initial;
    }
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-9881416 */.elementor-680 .elementor-element.elementor-element-9881416 .aux-modern-heading-primary{
    display: inline-block;
    box-shadow: 0px 0px 0px #FFE04633;
}
.elementor-680 .elementor-element.elementor-element-9881416 .aux-head-highlight{
    display: inline-block;
}
@media screen and (max-width:1600px) and (min-width:1025px){
    .elementor-680 .elementor-element.elementor-element-9881416 .aux-head-highlight{
        font-size: 34px !important;
    }
}
@media screen and (max-width:1024px){
    .elementor-680 .elementor-element.elementor-element-9881416{
        text-align:center;
    }
}/* End custom CSS */