.elementor-3113 .elementor-element.elementor-element-735ddad{margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;z-index:99;}.elementor-3113 .elementor-element.elementor-element-0def5a6{z-index:99;}.elementor-3113 .elementor-element.elementor-element-324d610{text-align:center;}.elementor-3113 .elementor-element.elementor-element-324d610 .elementor-heading-title{color:#000000;font-size:1.2rem;font-weight:400;}.elementor-3113 .elementor-element.elementor-element-324d610 > .elementor-widget-container{margin:-55px 200px 0px 200px;padding:0px 0px 0px 0px;}.elementor-3113 .elementor-element.elementor-element-8272fcc{margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;z-index:99;}.elementor-3113 .elementor-element.elementor-element-86ab719{z-index:99;}.elementor-3113 .elementor-element.elementor-element-44bdf6c{text-align:center;}.elementor-3113 .elementor-element.elementor-element-44bdf6c .elementor-heading-title{color:#000000;font-size:1.2rem;font-weight:400;}.elementor-3113 .elementor-element.elementor-element-44bdf6c > .elementor-widget-container{margin:-55px 200px 0px 200px;padding:0px 0px 0px 0px;}.elementor-3113 .elementor-element.elementor-element-e79f17c > .elementor-container{max-width:750px;}.elementor-3113 .elementor-element.elementor-element-d46bde3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-msie .elementor-3113 .elementor-element.elementor-element-8e9292b .elementor-portfolio-item{width:calc( 100% / 3 );}.elementor-3113 .elementor-element.elementor-element-8e9292b{--grid-column-gap:10px;--grid-row-gap:10px;}.elementor-3113 .elementor-element.elementor-element-8e9292b .elementor-portfolio-item__img, .elementor-3113 .elementor-element.elementor-element-8e9292b .elementor-portfolio-item__overlay{border-radius:0px 0px 0px 0px;}.elementor-3113 .elementor-element.elementor-element-8e9292b a .elementor-portfolio-item__overlay{background-color:#FFFFFFA1;}.elementor-3113 .elementor-element.elementor-element-8e9292b .elementor-portfolio-item__title{font-size:16px;font-weight:400;}.elementor-3113 .elementor-element.elementor-element-8e9292b .elementor-portfolio__filter{color:#0201016E;font-size:14px;font-weight:normal;}.elementor-3113 .elementor-element.elementor-element-8e9292b .elementor-portfolio__filter.elementor-active{color:#020101FC;}.elementor-3113 .elementor-element.elementor-element-8e9292b .elementor-portfolio__filter:not(:last-child){margin-right:calc(0px/2);}.elementor-3113 .elementor-element.elementor-element-8e9292b .elementor-portfolio__filter:not(:first-child){margin-left:calc(0px/2);}.elementor-3113 .elementor-element.elementor-element-8e9292b .elementor-portfolio__filters{margin-bottom:15px;}.elementor-3113 .elementor-element.elementor-element-8e9292b > .elementor-widget-container{margin:075px 0px 100px 0px;padding:0px 0px 0px 0px;}.elementor-3113 .elementor-element.elementor-element-3f0816c6 > .elementor-container{max-width:750px;}.elementor-3113 .elementor-element.elementor-element-3f0816c6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-3113 .elementor-element.elementor-element-3f0816c6{padding:50px 0px 100px 0px;}.elementor-3113 .elementor-element.elementor-element-4c41d2ec > .elementor-element-populated{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-3113 .elementor-element.elementor-element-6777dc1{text-align:justify;font-size:0.7rem;}body.elementor-page-3113:not(.elementor-motion-effects-element-type-background), body.elementor-page-3113 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}@media(max-width:1024px) and (min-width:768px){.elementor-3113 .elementor-element.elementor-element-4c41d2ec{width:100%;}}@media(max-width:1024px){.elementor-3113 .elementor-element.elementor-element-324d610 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3113 .elementor-element.elementor-element-8272fcc{z-index:0;}.elementor-3113 .elementor-element.elementor-element-44bdf6c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 50px 0px;}.elementor-3113 .elementor-element.elementor-element-44bdf6c{z-index:0;}.elementor-3113 .elementor-element.elementor-element-e79f17c{padding:0% 10% 0% 10%;}.elementor-msie .elementor-3113 .elementor-element.elementor-element-8e9292b .elementor-portfolio-item{width:calc( 100% / 3 );}.elementor-3113 .elementor-element.elementor-element-8e9292b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3113 .elementor-element.elementor-element-3f0816c6{margin-top:50px;margin-bottom:50px;padding:0% 10% 0% 10%;}}@media(max-width:767px){.elementor-msie .elementor-3113 .elementor-element.elementor-element-8e9292b .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-3113 .elementor-element.elementor-element-8e9292b .elementor-portfolio__filter{font-size:10px;}.elementor-3113 .elementor-element.elementor-element-3f0816c6{margin-top:50px;margin-bottom:50px;padding:0% 10% 0% 10%;}.elementor-3113 .elementor-element.elementor-element-4c41d2ec{width:100%;}}/* Start custom CSS for portfolio, class: .elementor-element-8e9292b */.elementor-portfolio-item__overlay {
    opacity: 100; 
    position: relative;
    text-align:left;
    padding:0;
    font-size: 10px;
    -webkit-transition: opacity 1s;
    -o-transition: opacity 1s;
    transition: opacity 1s;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    overflow: hidden;
    background-color: rgba(129,138,145,.8);
}

h3, .entry-content h3, .entry-content h3 a {
    font-size: 10px !important;
    text-align: left;
    padding-top: 5px;
    font-family: 'Poppins',sans-serif;
    text-transform: none;
}

.elementor-35 .elementor-element.elementor-element-8e9292b .elementor-portfolio__filter {
    text-transform: lowercase;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3f0816c6 */.route-contact {
    text-decoration: underline;
}/* End custom CSS */