.elementor-3149 .elementor-element.elementor-element-40b7622{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3149 .elementor-element.elementor-element-40b7622.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3149 .elementor-element.elementor-element-81a3854{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:5%;}.elementor-3149 .elementor-element.elementor-element-81a3854.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );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 );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 );}.elementor-3149 .elementor-element.elementor-element-4366ef4 img{opacity:0.9;}.elementor-3149 .elementor-element.elementor-element-a2ae126{--spacer-size:23px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-3149 .elementor-element.elementor-element-91e096b > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3149 .elementor-element.elementor-element-91e096b .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:62px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:76px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{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 );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 );}.elementor-3149 .elementor-element.elementor-element-2846f52 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-2846f52 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(33px/2);}.elementor-3149 .elementor-element.elementor-element-2846f52 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(33px/2);}.elementor-3149 .elementor-element.elementor-element-2846f52 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(33px/2);margin-left:calc(33px/2);}.elementor-3149 .elementor-element.elementor-element-2846f52 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-33px/2);margin-left:calc(-33px/2);}body.rtl .elementor-3149 .elementor-element.elementor-element-2846f52 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-33px/2);}body:not(.rtl) .elementor-3149 .elementor-element.elementor-element-2846f52 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-33px/2);}.elementor-3149 .elementor-element.elementor-element-2846f52 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );font-size:14px;}.elementor-3149 .elementor-element.elementor-element-2846f52 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );--e-icon-list-icon-size:14px;}.elementor-3149 .elementor-element.elementor-element-2846f52 .elementor-icon-list-icon{width:14px;}body:not(.rtl) .elementor-3149 .elementor-element.elementor-element-2846f52 .elementor-icon-list-text{padding-left:4px;}body.rtl .elementor-3149 .elementor-element.elementor-element-2846f52 .elementor-icon-list-text{padding-right:4px;}.elementor-3149 .elementor-element.elementor-element-2846f52 .elementor-icon-list-text, .elementor-3149 .elementor-element.elementor-element-2846f52 .elementor-icon-list-text a{color:var( --e-global-color-primary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3149 .elementor-element.elementor-element-6a76d03{--divider-border-style:solid;--divider-color:#FFFFFF30;--divider-border-width:1px;}.elementor-3149 .elementor-element.elementor-element-6a76d03 > .elementor-widget-container{margin:-14px -14px -14px -14px;}.elementor-3149 .elementor-element.elementor-element-6a76d03 .elementor-divider-separator{width:100%;}.elementor-3149 .elementor-element.elementor-element-6a76d03 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3149 .elementor-element.elementor-element-2c281b3{--spacer-size:10px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );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 );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 );}.elementor-3149 .elementor-element.elementor-element-c89b71f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-c89b71f{font-family:"Lato", Sans-serif;font-size:21px;font-weight:normal;text-transform:none;text-decoration:none;line-height:27px;letter-spacing:-0.6px;}.elementor-3149 .elementor-element.elementor-element-efd28ea{--spacer-size:25px;}.elementor-3149 .elementor-element.elementor-element-6c98650{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF7A;--border-color:#FFFFFF7A;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3149 .elementor-element.elementor-element-6c98650.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3149 .elementor-element.elementor-element-8106e2c{--spacer-size:10px;}.elementor-3149 .elementor-element.elementor-element-daf7ba6 > .elementor-widget-container{margin:0% 0% 0% 010%;}.elementor-3149 .elementor-element.elementor-element-daf7ba6.elementor-element{--flex-grow:1;--flex-shrink:1;}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-portfolio .elementor-portfolio__filter{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active{color:var( --e-global-color-primary );}.elementor-msie .elementor-3149 .elementor-element.elementor-element-76fbd45 .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-3149 .elementor-element.elementor-element-76fbd45 .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-3149 .elementor-element.elementor-element-76fbd45:after{content:"0.66";position:absolute;color:transparent;}.elementor-3149 .elementor-element.elementor-element-76fbd45 > .elementor-widget-container{margin:8px 8px 8px 8px;}.elementor-3149 .elementor-element.elementor-element-76fbd45 a .elementor-portfolio-item__overlay{background-color:#000000CC;}.elementor-3149 .elementor-element.elementor-element-76fbd45 a .elementor-portfolio-item__title{color:var( --e-global-color-primary );}.elementor-3149 .elementor-element.elementor-element-76fbd45 .elementor-portfolio-item__title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:bold;text-transform:none;text-decoration:none;line-height:19px;letter-spacing:0px;}.elementor-3149 .elementor-element.elementor-element-65f6056{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF30;--border-color:#FFFFFF30;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3149 .elementor-element.elementor-element-65f6056.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3149 .elementor-element.elementor-element-e4f0590 > .elementor-widget-container{margin:0% 0% 0% 010%;}.elementor-3149 .elementor-element.elementor-element-e4f0590.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-msie .elementor-3149 .elementor-element.elementor-element-2cab9ca .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-3149 .elementor-element.elementor-element-2cab9ca .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-3149 .elementor-element.elementor-element-2cab9ca:after{content:"0.66";position:absolute;color:transparent;}.elementor-3149 .elementor-element.elementor-element-2cab9ca{--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-3149 .elementor-element.elementor-element-2cab9ca > .elementor-widget-container{margin:8px 8px 8px 8px;}.elementor-3149 .elementor-element.elementor-element-2cab9ca.elementor-element{--order:99999 /* order end hack */;}.elementor-3149 .elementor-element.elementor-element-2cab9ca a .elementor-portfolio-item__overlay{background-color:#000000CC;}.elementor-3149 .elementor-element.elementor-element-2cab9ca a .elementor-portfolio-item__title{color:var( --e-global-color-primary );}.elementor-3149 .elementor-element.elementor-element-2cab9ca .elementor-portfolio-item__title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:bold;text-transform:none;text-decoration:none;line-height:19px;letter-spacing:0px;}.elementor-3149 .elementor-element.elementor-element-16adf2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3149 .elementor-element.elementor-element-972c991{--spacer-size:18px;}.elementor-3149 .elementor-element.elementor-element-5529c66{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3149 .elementor-element.elementor-element-5529c66.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-decoration:var( --e-global-typography-secondary-text-decoration );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-decoration:var( --e-global-typography-secondary-text-decoration );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3149 .elementor-element.elementor-element-2be9460{width:100%;max-width:100%;}.elementor-3149 .elementor-element.elementor-element-2be9460 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-2be9460.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3149 .elementor-element.elementor-element-2be9460 span.post-navigation__prev--label{color:var( --e-global-color-primary );}.elementor-3149 .elementor-element.elementor-element-2be9460 span.post-navigation__next--label{color:var( --e-global-color-primary );}.elementor-3149 .elementor-element.elementor-element-2be9460 span.post-navigation__prev--label, .elementor-3149 .elementor-element.elementor-element-2be9460 span.post-navigation__next--label{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 );text-decoration:var( --e-global-typography-text-text-decoration );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3149 .elementor-element.elementor-element-2be9460 span.post-navigation__prev--title, .elementor-3149 .elementor-element.elementor-element-2be9460 span.post-navigation__next--title{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 );text-decoration:var( --e-global-typography-text-text-decoration );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3149 .elementor-element.elementor-element-2be9460 .elementor-post-navigation__separator{width:0px;}.elementor-3149 .elementor-element.elementor-element-2be9460 .elementor-post-navigation{border-top-width:0px;border-bottom-width:0px;}.elementor-3149 .elementor-element.elementor-element-2be9460 .elementor-post-navigation__next.elementor-post-navigation__link{width:calc(50% - (0px / 2));}.elementor-3149 .elementor-element.elementor-element-2be9460 .elementor-post-navigation__prev.elementor-post-navigation__link{width:calc(50% - (0px / 2));}.elementor-3149 .elementor-element.elementor-element-30fab10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3149 .elementor-element.elementor-element-af0e1d7{--spacer-size:75px;}@media(max-width:1024px){.elementor-widget-theme-post-featured-image .widget-image-caption{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 );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3149 .elementor-element.elementor-element-91e096b .elementor-heading-title{font-size:55px;line-height:63px;}.elementor-widget-post-info .elementor-icon-list-item{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 );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-theme-post-content{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 );}.elementor-3149 .elementor-element.elementor-element-c89b71f{font-size:15px;line-height:23px;}.elementor-3149 .elementor-element.elementor-element-6c98650{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-3149 .elementor-element.elementor-element-8106e2c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-portfolio .elementor-portfolio-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-portfolio .elementor-portfolio__filter{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-msie .elementor-3149 .elementor-element.elementor-element-76fbd45 .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-3149 .elementor-element.elementor-element-76fbd45 .elementor-portfolio-item__title{font-size:16px;line-height:21px;}.elementor-3149 .elementor-element.elementor-element-65f6056{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-msie .elementor-3149 .elementor-element.elementor-element-2cab9ca .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-3149 .elementor-element.elementor-element-2cab9ca .elementor-portfolio-item__title{font-size:16px;line-height:21px;}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3149 .elementor-element.elementor-element-2be9460 span.post-navigation__prev--label, .elementor-3149 .elementor-element.elementor-element-2be9460 span.post-navigation__next--label{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3149 .elementor-element.elementor-element-2be9460 span.post-navigation__prev--title, .elementor-3149 .elementor-element.elementor-element-2be9460 span.post-navigation__next--title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(min-width:768px){.elementor-3149 .elementor-element.elementor-element-40b7622{--width:75%;}.elementor-3149 .elementor-element.elementor-element-81a3854{--width:66.6666%;}.elementor-3149 .elementor-element.elementor-element-6c98650{--width:33.3333%;}.elementor-3149 .elementor-element.elementor-element-65f6056{--width:31.96%;}.elementor-3149 .elementor-element.elementor-element-5529c66{--width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3149 .elementor-element.elementor-element-40b7622{--width:591.75px;}.elementor-3149 .elementor-element.elementor-element-81a3854{--width:552.648px;}.elementor-3149 .elementor-element.elementor-element-6c98650{--width:539.875px;}.elementor-3149 .elementor-element.elementor-element-65f6056{--width:539.875px;}.elementor-3149 .elementor-element.elementor-element-5529c66{--width:611.047px;}}@media(max-width:767px){.elementor-3149 .elementor-element.elementor-element-40b7622{--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-widget-theme-post-featured-image .widget-image-caption{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 );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3149 .elementor-element.elementor-element-91e096b > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;}.elementor-3149 .elementor-element.elementor-element-91e096b .elementor-heading-title{font-size:33px;line-height:40px;}.elementor-widget-post-info .elementor-icon-list-item{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 );}.elementor-3149 .elementor-element.elementor-element-2846f52 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(11px/2);}.elementor-3149 .elementor-element.elementor-element-2846f52 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(11px/2);}.elementor-3149 .elementor-element.elementor-element-2846f52 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(11px/2);margin-left:calc(11px/2);}.elementor-3149 .elementor-element.elementor-element-2846f52 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-11px/2);margin-left:calc(-11px/2);}body.rtl .elementor-3149 .elementor-element.elementor-element-2846f52 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-11px/2);}body:not(.rtl) .elementor-3149 .elementor-element.elementor-element-2846f52 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-11px/2);}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-theme-post-content{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 );}.elementor-3149 .elementor-element.elementor-element-c89b71f{font-size:14px;line-height:22px;}.elementor-3149 .elementor-element.elementor-element-efd28ea{--spacer-size:10px;}.elementor-widget-portfolio .elementor-portfolio-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-portfolio .elementor-portfolio__filter{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-msie .elementor-3149 .elementor-element.elementor-element-76fbd45 .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-3149 .elementor-element.elementor-element-76fbd45 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-76fbd45 .elementor-portfolio-item__title{font-size:21px;line-height:26px;}.elementor-msie .elementor-3149 .elementor-element.elementor-element-2cab9ca .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-3149 .elementor-element.elementor-element-2cab9ca .elementor-portfolio-item__title{font-size:35px;line-height:40px;}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3149 .elementor-element.elementor-element-2be9460 span.post-navigation__prev--label, .elementor-3149 .elementor-element.elementor-element-2be9460 span.post-navigation__next--label{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3149 .elementor-element.elementor-element-2be9460 span.post-navigation__prev--title, .elementor-3149 .elementor-element.elementor-element-2be9460 span.post-navigation__next--title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS for theme-post-featured-image, class: .elementor-element-4366ef4 */.elementor-3149 .elementor-element.elementor-element-4366ef4 img {
    object-fit: cover;
    margin-top:2rem;
    min-height: 100%;
    
}/* End custom CSS */
/* Start custom CSS for sidebar, class: .elementor-element-daf7ba6 */.elementor-3149 .elementor-element.elementor-element-daf7ba6 {
  color: #B7872D;
  font-size: 16px;
  
}


.elementor-3149 .elementor-element.elementor-element-daf7ba6 .wp-block-latest-posts__post-title {
  font-size: 16px;
  color: white;
  opacity: .7;
}

.elementor-3149 .elementor-element.elementor-element-daf7ba6 h2 {
   font-size: 25px;
   margin-bottom: -20px;
}

.elementor-3149 .elementor-element.elementor-element-daf7ba6 a{
    color:white;
    transition: .3s;
    opacity: .7;
}

.elementor-3149 .elementor-element.elementor-element-daf7ba6 a:hover{
    opacity: 0.4;
}



.elementor-3149 .elementor-element.elementor-element-daf7ba6 .wp-block-latest-posts__post-title {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for sidebar, class: .elementor-element-e4f0590 */.elementor-3149 .elementor-element.elementor-element-e4f0590 {
  color: #B7872D;
  font-size: 16px;
  
}


.elementor-3149 .elementor-element.elementor-element-e4f0590 .wp-block-latest-posts__post-title {
  font-size: 17px;
  color: white;
  opacity: .7;
  text-decoration: none;
}

.elementor-3149 .elementor-element.elementor-element-e4f0590 h2 {
    padding-top: 1.5rem;
   font-size: 32px;
   margin-bottom: -20px;
   text-decoration: underline;
}

.elementor-3149 .elementor-element.elementor-element-e4f0590 a{
    color:white;
    transition: .3s;
    padding-left: 20px;
    padding-right: 10%;
    opacity: .7;
     text-decoration: none;
}

.elementor-3149 .elementor-element.elementor-element-e4f0590 li{
margin: 12px 0;

}

.elementor-3149 .elementor-element.elementor-element-e4f0590 a:hover{
    opacity: 0.4;
}



.elementor-3149 .elementor-element.elementor-element-e4f0590 .wp-block-latest-posts__post-title {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for portfolio, class: .elementor-element-2cab9ca */.elementor-3149 .elementor-element.elementor-element-2cab9ca .elementor-portfolio-item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}/* End custom CSS */