.elementor-45 .elementor-element.elementor-element-afa2d97{--display:flex;--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-afa2d97:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-afa2d97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ACB1B1;}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-45 .elementor-element.elementor-element-4314ae6{--iteration-count:infinite;}.elementor-45 .elementor-element.elementor-element-4314ae6 .elementor-headline{text-align:center;}.elementor-widget-portfolio a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-accent );}.elementor-widget-portfolio .elementor-portfolio-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-portfolio .elementor-portfolio__filter{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active{color:var( --e-global-color-primary );}.elementor-msie .elementor-45 .elementor-element.elementor-element-859e588 .elementor-portfolio-item{width:calc( 100% / 3 );}.elementor-45 .elementor-element.elementor-element-859e588 .elementor-post__thumbnail__link{padding-bottom:calc( 0.6 * 100% );}.elementor-45 .elementor-element.elementor-element-859e588:after{content:"0.6";position:absolute;color:transparent;}.elementor-45 .elementor-element.elementor-element-859e588 > .elementor-widget-container{padding:5% 5% 0% 5%;}.elementor-45 .elementor-element.elementor-element-859e588{--grid-column-gap:30px;}.elementor-45 .elementor-element.elementor-element-859e588 a .elementor-portfolio-item__overlay{background-color:#696969DE;}.elementor-45 .elementor-element.elementor-element-859e588 a .elementor-portfolio-item__title{color:var( --e-global-color-text );}.elementor-45 .elementor-element.elementor-element-859e588 .elementor-portfolio-item__title{font-family:"Merriweather", Sans-serif;font-size:2.5em;font-weight:600;}.elementor-msie .elementor-45 .elementor-element.elementor-element-d0ee726 .elementor-portfolio-item{width:calc( 100% / 3 );}.elementor-45 .elementor-element.elementor-element-d0ee726 .elementor-post__thumbnail__link{padding-bottom:calc( 0.6 * 100% );}.elementor-45 .elementor-element.elementor-element-d0ee726:after{content:"0.6";position:absolute;color:transparent;}.elementor-45 .elementor-element.elementor-element-d0ee726 > .elementor-widget-container{padding:0% 5% 5% 5%;}.elementor-45 .elementor-element.elementor-element-d0ee726{--grid-column-gap:30px;}.elementor-45 .elementor-element.elementor-element-d0ee726 a .elementor-portfolio-item__overlay{background-color:#696969DE;}.elementor-45 .elementor-element.elementor-element-d0ee726 .elementor-portfolio-item__title{font-family:"Merriweather", Sans-serif;font-size:2.5em;font-weight:600;}@media(min-width:768px){.elementor-45 .elementor-element.elementor-element-afa2d97{--width:100vw;}}@media(max-width:1024px){.elementor-msie .elementor-45 .elementor-element.elementor-element-859e588 .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-msie .elementor-45 .elementor-element.elementor-element-d0ee726 .elementor-portfolio-item{width:calc( 100% / 2 );}}@media(max-width:767px){.elementor-msie .elementor-45 .elementor-element.elementor-element-859e588 .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-msie .elementor-45 .elementor-element.elementor-element-d0ee726 .elementor-portfolio-item{width:calc( 100% / 1 );}}