.elementor-422 .elementor-element.elementor-element-2447f1a{margin-top:0px;margin-bottom:0px;}.elementor-422 .elementor-element.elementor-element-31bf758{padding:25px 0px 25px 0px;}.elementor-422 .elementor-element.elementor-element-6a7bdc3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 25px 0px 25px;}.elementor-422 .elementor-element.elementor-element-6a7bdc3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-422 .elementor-element.elementor-element-e2c0936 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-422 .elementor-element.elementor-element-e2c0936 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-422 .elementor-element.elementor-element-42eb1db{text-align:left;}.elementor-422 .elementor-element.elementor-element-42eb1db > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-422 .elementor-element.elementor-element-f88d1cf{text-align:center;}.elementor-422 .elementor-element.elementor-element-5cdcd29{text-align:center;}.elementor-422 .elementor-element.elementor-element-1e0febe{--spacer-size:10px;}.elementor-422 .elementor-element.elementor-element-a748b87{text-align:center;}.elementor-422 .elementor-element.elementor-element-19f18fc{text-align:center;}.elementor-422 .elementor-element.elementor-element-19f18fc .elementor-heading-title{color:#35C0FF;}.elementor-422 .elementor-element.elementor-element-d4ff816{text-align:center;}.elementor-422 .elementor-element.elementor-element-9ddc6cd{text-align:center;}.elementor-422 .elementor-element.elementor-element-6915347{--spacer-size:10px;}.elementor-422 .elementor-element.elementor-element-2599fb1{text-align:center;}.elementor-422 .elementor-element.elementor-element-53196fe{text-align:center;}.elementor-422 .elementor-element.elementor-element-53196fe .elementor-heading-title{color:#35C0FF;}.elementor-422 .elementor-element.elementor-element-497d107{text-align:center;}.elementor-422 .elementor-element.elementor-element-9d5adde{text-align:center;}.elementor-422 .elementor-element.elementor-element-a7d3ae3{--spacer-size:10px;}.elementor-422 .elementor-element.elementor-element-4c24293{text-align:center;}.elementor-422 .elementor-element.elementor-element-ba97455{text-align:center;}.elementor-422 .elementor-element.elementor-element-ba97455 .elementor-heading-title{color:#35C0FF;}.elementor-422 .elementor-element.elementor-element-ac5fd60{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 0px 0px 0px;}.elementor-422 .elementor-element.elementor-element-ac5fd60 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-msie .elementor-422 .elementor-element.elementor-element-9dde439 .elementor-portfolio-item{width:calc( 100% / 3 );}.elementor-422 .elementor-element.elementor-element-9dde439 .elementor-post__thumbnail__link{padding-bottom:calc( 1 * 100% );}.elementor-422 .elementor-element.elementor-element-9dde439:after{content:"1";position:absolute;color:transparent;}.elementor-422 .elementor-element.elementor-element-9dde439{--grid-row-gap:0px;}.elementor-422 .elementor-element.elementor-element-9dde439 a .elementor-portfolio-item__overlay{background-color:rgba(196, 196, 196, 0.61);}.elementor-422 .elementor-element.elementor-element-9dde439 a .elementor-portfolio-item__title{color:#E4E4E4;}.elementor-422 .elementor-element.elementor-element-9dde439 .elementor-portfolio-item__title{font-size:28px;}.elementor-422 .elementor-element.elementor-element-216f594{--divider-border-style:dotted;--divider-color:#252525;--divider-border-width:7.8px;}.elementor-422 .elementor-element.elementor-element-216f594 .elementor-divider-separator{width:100%;}.elementor-422 .elementor-element.elementor-element-216f594 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-422 .elementor-element.elementor-element-55496df > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-422 .elementor-element.elementor-element-fd52160{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-422 .elementor-element.elementor-element-1f49397{--divider-border-style:dotted;--divider-color:#252525;--divider-border-width:7.8px;}.elementor-422 .elementor-element.elementor-element-1f49397 .elementor-divider-separator{width:100%;}.elementor-422 .elementor-element.elementor-element-1f49397 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-msie .elementor-422 .elementor-element.elementor-element-dbc5610 .elementor-portfolio-item{width:calc( 100% / 3 );}.elementor-422 .elementor-element.elementor-element-dbc5610 .elementor-post__thumbnail__link{padding-bottom:calc( 1 * 100% );}.elementor-422 .elementor-element.elementor-element-dbc5610:after{content:"1";position:absolute;color:transparent;}.elementor-422 .elementor-element.elementor-element-dbc5610{--grid-row-gap:0px;}.elementor-422 .elementor-element.elementor-element-dbc5610 a .elementor-portfolio-item__overlay{background-color:rgba(196, 196, 196, 0.61);}.elementor-422 .elementor-element.elementor-element-dbc5610 a .elementor-portfolio-item__title{color:#E4E4E4;}.elementor-422 .elementor-element.elementor-element-dbc5610 .elementor-portfolio-item__title{font-size:28px;}.elementor-422 .elementor-element.elementor-element-07ffd3d{--e-image-carousel-slides-to-show:5;}.elementor-422 .elementor-element.elementor-element-07ffd3d .swiper-wrapper{display:flex;align-items:center;}@media(max-width:1024px){.elementor-422 .elementor-element.elementor-element-31bf758{padding:75px 0px 50px 0px;}.elementor-422 .elementor-element.elementor-element-6a7bdc3 > .elementor-element-populated{padding:0px 0px 0px 5px;}.elementor-422 .elementor-element.elementor-element-e2c0936 > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;padding:0px 40px 0px 0px;}.elementor-422 .elementor-element.elementor-element-42eb1db > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-422 .elementor-element.elementor-element-ac5fd60{padding:0px 0px 0px 0px;}.elementor-msie .elementor-422 .elementor-element.elementor-element-9dde439 .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-msie .elementor-422 .elementor-element.elementor-element-dbc5610 .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-422 .elementor-element.elementor-element-07ffd3d{--e-image-carousel-slides-to-show:3;}}@media(max-width:767px){.elementor-422 .elementor-element.elementor-element-31bf758{padding:50px 0px 25px 0px;}.elementor-422 .elementor-element.elementor-element-6a7bdc3{width:100%;}.elementor-422 .elementor-element.elementor-element-6a7bdc3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 15px 0px;}.elementor-422 .elementor-element.elementor-element-e2c0936{width:100%;}.elementor-422 .elementor-element.elementor-element-e2c0936 > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;padding:0px 0px 20px 0px;}.elementor-422 .elementor-element.elementor-element-ac5fd60{padding:0px 0px 0px 0px;}.elementor-msie .elementor-422 .elementor-element.elementor-element-9dde439 .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-msie .elementor-422 .elementor-element.elementor-element-dbc5610 .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-422 .elementor-element.elementor-element-07ffd3d{--e-image-carousel-slides-to-show:1;}}@media(min-width:768px){.elementor-422 .elementor-element.elementor-element-6a7bdc3{width:12.476%;}.elementor-422 .elementor-element.elementor-element-e2c0936{width:87.524%;}}@media(max-width:1024px) and (min-width:768px){.elementor-422 .elementor-element.elementor-element-6a7bdc3{width:14%;}.elementor-422 .elementor-element.elementor-element-e2c0936{width:86%;}.elementor-422 .elementor-element.elementor-element-3c69b81{width:86%;}}/* Start custom CSS for portfolio, class: .elementor-element-9dde439 */#port .elementor-portfolio-item__overlay a:hover {
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-07ffd3d */.elementor-widget-image-carousel img {
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
    max-height: 120px;   

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6211a9f */filter: saturate(0);/* End custom CSS */