.elementor-225 .elementor-element.elementor-element-150a0d7{--display:flex;--background-transition:0.3s;}.elementor-225 .elementor-element.elementor-element-a9c0b68 .elementor-repeater-item-51a777d .swiper-slide-bg{background-color:#833ca3;}.elementor-225 .elementor-element.elementor-element-a9c0b68 .elementor-repeater-item-cb47a86 .swiper-slide-bg{background-color:#4054b2;}.elementor-225 .elementor-element.elementor-element-a9c0b68 .elementor-repeater-item-1a0cdf0 .swiper-slide-bg{background-color:#1abc9c;}.elementor-225 .elementor-element.elementor-element-a9c0b68 .swiper-slide{height:400px;transition-duration:calc(5000ms*1.2);}.elementor-225 .elementor-element.elementor-element-a9c0b68 .swiper-slide-contents{max-width:66%;}.elementor-225 .elementor-element.elementor-element-a9c0b68 .swiper-slide-inner{text-align:center;}.elementor-225 .elementor-element.elementor-element-5565ecd{--display:flex;--background-transition:0.3s;}.elementor-msie .elementor-225 .elementor-element.elementor-element-8b9203f .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-225 .elementor-element.elementor-element-8b9203f .elementor-post__thumbnail__link{padding-bottom:calc( 0.3 * 100% );}.elementor-225 .elementor-element.elementor-element-8b9203f:after{content:"0.3";position:absolute;color:transparent;}.elementor-225 .elementor-element.elementor-element-8b9203f{--grid-column-gap:50px;--grid-row-gap:50px;}.elementor-225 .elementor-element.elementor-element-8b9203f .elementor-portfolio-item__img, .elementor-225 .elementor-element.elementor-element-8b9203f .elementor-portfolio-item__overlay{border-radius:30px 30px 30px 30px;}.elementor-225 .elementor-element.elementor-element-8b9203f a .elementor-portfolio-item__overlay{background-color:#B1B1B1;}.elementor-225 .elementor-element.elementor-element-8b9203f a .elementor-portfolio-item__title{color:#9D9D9D;}.elementor-225 .elementor-element.elementor-element-8b9203f .elementor-portfolio-item__title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;}.elementor-225 .elementor-element.elementor-element-8b9203f > .elementor-widget-container{margin:26px 26px 26px 26px;padding:8px 8px 8px 8px;background-color:#FFFFFF;border-radius:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-msie .elementor-225 .elementor-element.elementor-element-8b9203f .elementor-portfolio-item{width:calc( 100% / 2 );}}@media(max-width:767px){.elementor-msie .elementor-225 .elementor-element.elementor-element-8b9203f .elementor-portfolio-item{width:calc( 100% / 1 );}}