.elementor-12300 .elementor-element.elementor-element-25827def{padding:4% 4% 0% 4%;}.elementor-12300 .elementor-element.elementor-element-3cd4bead{text-align:center;}.elementor-12300 .elementor-element.elementor-element-3cd4bead > .elementor-widget-container{padding:0% 18% 2% 18%;}.elementor-12300 .elementor-element.elementor-element-4f6e7871{text-align:center;}.elementor-12300 .elementor-element.elementor-element-4f6e7871 > .elementor-widget-container{padding:0% 40% 4% 40%;}.elementor-msie .elementor-12300 .elementor-element.elementor-element-55f82943 .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-12300 .elementor-element.elementor-element-55f82943 .elementor-post__thumbnail__link{padding-bottom:calc( 0.91 * 100% );}.elementor-12300 .elementor-element.elementor-element-55f82943:after{content:"0.91";position:absolute;color:transparent;}.elementor-12300 .elementor-element.elementor-element-55f82943{--grid-column-gap:25px;--grid-row-gap:25px;}.elementor-12300 .elementor-element.elementor-element-55f82943 a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-0e0f2b4 );}.elementor-12300 .elementor-element.elementor-element-55f82943 a .elementor-portfolio-item__title{color:var( --e-global-color-primary );}.elementor-12300 .elementor-element.elementor-element-55f82943 .elementor-portfolio-item__title{font-family:var( --e-global-typography-195a9e3-font-family ), Sans-serif;font-size:var( --e-global-typography-195a9e3-font-size );font-weight:var( --e-global-typography-195a9e3-font-weight );text-transform:var( --e-global-typography-195a9e3-text-transform );font-style:var( --e-global-typography-195a9e3-font-style );text-decoration:var( --e-global-typography-195a9e3-text-decoration );line-height:var( --e-global-typography-195a9e3-line-height );letter-spacing:var( --e-global-typography-195a9e3-letter-spacing );word-spacing:var( --e-global-typography-195a9e3-word-spacing );}.elementor-12300 .elementor-element.elementor-element-7e126c89 .elementor-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-f5ea521 );border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 2px 0px;}.elementor-12300 .elementor-element.elementor-element-7e126c89 > .elementor-widget-container{padding:4% 0% 6% 0%;}@media(max-width:1024px){.elementor-msie .elementor-12300 .elementor-element.elementor-element-55f82943 .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-12300 .elementor-element.elementor-element-55f82943 .elementor-portfolio-item__title{font-size:var( --e-global-typography-195a9e3-font-size );line-height:var( --e-global-typography-195a9e3-line-height );letter-spacing:var( --e-global-typography-195a9e3-letter-spacing );word-spacing:var( --e-global-typography-195a9e3-word-spacing );}.elementor-12300 .elementor-element.elementor-element-7e126c89 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-12300 .elementor-element.elementor-element-25827def{padding:12% 6% 24% 6%;}.elementor-msie .elementor-12300 .elementor-element.elementor-element-55f82943 .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-12300 .elementor-element.elementor-element-55f82943 .elementor-portfolio-item__title{font-size:var( --e-global-typography-195a9e3-font-size );line-height:var( --e-global-typography-195a9e3-line-height );letter-spacing:var( --e-global-typography-195a9e3-letter-spacing );word-spacing:var( --e-global-typography-195a9e3-word-spacing );}.elementor-12300 .elementor-element.elementor-element-7e126c89 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}