.elementor-3032 .elementor-element.elementor-element-74787d9:not(.elementor-motion-effects-element-type-background), .elementor-3032 .elementor-element.elementor-element-74787d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(210deg, #F2B352 0%, #FF9B00 56%);}.elementor-3032 .elementor-element.elementor-element-74787d9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 0em 0em 0em;}.elementor-3032 .elementor-element.elementor-element-74787d9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3032 .elementor-element.elementor-element-b154a45 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3032 .elementor-element.elementor-element-b154a45 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3032 .elementor-element.elementor-element-98377f4{margin-top:2em;margin-bottom:2em;}.elementor-3032 .elementor-element.elementor-element-2f69db2 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-3032 .elementor-element.elementor-element-2f69db2 .elementor-heading-title{font-size:2.3em;font-weight:500;color:#FFFFFF;}.elementor-3032 .elementor-element.elementor-element-2fcbc81 > .elementor-background-overlay{background-color:#F7F7F7;opacity:0.5;}.elementor-3032 .elementor-element.elementor-element-b6c7e89{--spacer-size:34px;}.elementor-3032 .elementor-element.elementor-element-75f21ca{--e-image-carousel-slides-to-show:1;}.elementor-3032 .elementor-element.elementor-element-75f21ca .elementor-image-carousel-caption{text-align:center;}.elementor-3032 .elementor-element.elementor-element-e073092{color:#595F70;}.elementor-3032 .elementor-element.elementor-element-1ed8136{color:#595F70;}.elementor-3032 .elementor-element.elementor-element-993cd62{--spacer-size:40px;}.elementor-3032 .elementor-element.elementor-element-e83ff2f{--spacer-size:40px;}.elementor-3032 .elementor-element.elementor-element-918b323{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5em 0em 5em 0em;}.elementor-3032 .elementor-element.elementor-element-918b323 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3032 .elementor-element.elementor-element-23c1fa3 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3032 .elementor-element.elementor-element-23c1fa3 .elementor-heading-title{font-size:2.3em;font-weight:bold;color:#FFFFFF;}.elementor-3032 .elementor-element.elementor-element-7900d32{--spacer-size:10px;}.elementor-3032 .elementor-element.elementor-element-8fae41b > .elementor-container{max-width:1040px;}.elementor-msie .elementor-3032 .elementor-element.elementor-element-451ad3a .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-3032 .elementor-element.elementor-element-451ad3a .elementor-post__thumbnail__link{padding-bottom:calc( 0.75 * 100% );}.elementor-3032 .elementor-element.elementor-element-451ad3a:after{content:"0.75";position:absolute;color:transparent;}.elementor-3032 .elementor-element.elementor-element-451ad3a{--grid-row-gap:0px;--grid-column-gap:100px;}.elementor-3032 .elementor-element.elementor-element-451ad3a > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-3032 .elementor-element.elementor-element-451ad3a .elementor-portfolio-item__img, .elementor-3032 .elementor-element.elementor-element-451ad3a .elementor-portfolio-item__overlay{border-radius:10px 10px 10px 10px;}.elementor-3032 .elementor-element.elementor-element-451ad3a a .elementor-portfolio-item__overlay{background-color:#771951;}.elementor-3032 .elementor-element.elementor-element-451ad3a a .elementor-portfolio-item__title{color:#FFFFFF;}.elementor-3032 .elementor-element.elementor-element-451ad3a .elementor-portfolio-item__title{font-family:"Helvetica", Sans-serif;font-weight:bold;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3032 .elementor-element.elementor-element-5a45436{width:63.036%;}.elementor-3032 .elementor-element.elementor-element-eab7e44{width:36.92%;}}@media(max-width:1024px){.elementor-msie .elementor-3032 .elementor-element.elementor-element-451ad3a .elementor-portfolio-item{width:calc( 100% / 2 );}}@media(max-width:767px){.elementor-msie .elementor-3032 .elementor-element.elementor-element-451ad3a .elementor-portfolio-item{width:calc( 100% / 1 );}}/* Start custom CSS for portfolio, class: .elementor-element-451ad3a */.elementor-3032 .elementor-element.elementor-element-451ad3a .elementor-portfolio-item__overlay {
opacity: 1;
top: auto;
padding: 20px 20px 20px 20px;
position: absolute;

}
.elementor-3032 .elementor-element.elementor-element-451ad3a  h3.elementor-portfolio-item__title {
    text-align: left;
}

.elementor-3032 .elementor-element.elementor-element-451ad3a .elementor-portfolio-item__title {

}

.elementor-3032 .elementor-element.elementor-element-451ad3a .elementor-portfolio-item{
overflow: visible;
margin-bottom: 80px!important;
}
.elementor-3032 .elementor-element.elementor-element-451ad3a .elementor-portfolio-item__overlay {
    border-radius: 0px 0px 10px 10px !important;}
    
.elementor-3032 .elementor-element.elementor-element-451ad3a li.elementor-portfolio__filter {
    border: 2px solid #fff;
    border-radius: 55px;
    padding: 10px;
    margin-top: 20px;
;
}
.elementor-3032 .elementor-element.elementor-element-451ad3a li.elementor-portfolio__filter.elementor-active {
    background: #fff;
}/* End custom CSS */