.elementor-50 .elementor-element.elementor-element-d4c92a9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-50 .elementor-element.elementor-element-d4c92a9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-50 .elementor-element.elementor-element-5bf2197{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-b5b5166 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px -10px -10px;padding:15px 15px 15px 15px;}.elementor-50 .elementor-element.elementor-element-b5b5166.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-50 .elementor-element.elementor-element-b5b5166 .elementor-heading-title{color:var( --e-global-color-670a3d0 );}.elementor-50 .elementor-element.elementor-element-b0727d1{--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;--flex-wrap:wrap;}.elementor-50 .elementor-element.elementor-element-da5b756{--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-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-50 .elementor-element.elementor-element-0dc27a6{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-50 .elementor-element.elementor-element-0dc27a6 .elementor-post__thumbnail__link{width:100%;}.elementor-50 .elementor-element.elementor-element-0dc27a6 .elementor-post__meta-data span + span:before{content:"///";}.elementor-50 .elementor-element.elementor-element-0dc27a6.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-50 .elementor-element.elementor-element-0dc27a6.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-50 .elementor-element.elementor-element-0dc27a6.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-50 .elementor-element.elementor-element-92d03ff{--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-50 .elementor-element.elementor-element-de74fb7{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-50 .elementor-element.elementor-element-de74fb7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1.2 * 100% );}.elementor-50 .elementor-element.elementor-element-de74fb7:after{content:"1.2";}.elementor-50 .elementor-element.elementor-element-de74fb7 .elementor-post__thumbnail__link{width:32%;}.elementor-50 .elementor-element.elementor-element-de74fb7 .elementor-post__meta-data span + span:before{content:"///";}.elementor-50 .elementor-element.elementor-element-de74fb7 .elementor-post:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);background-color:var( --e-global-color-5ba5160 );}.elementor-50 .elementor-element.elementor-element-de74fb7.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-50 .elementor-element.elementor-element-de74fb7.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-50 .elementor-element.elementor-element-de74fb7.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-50 .elementor-element.elementor-element-05aee73{--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-50 .elementor-element.elementor-element-94c194d{--display:flex;}.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-weight:var( --e-global-typography-secondary-font-weight );}.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-50 .elementor-element.elementor-element-137dbb5{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:2px;}.elementor-50 .elementor-element.elementor-element-137dbb5 .elementor-divider-separator{width:100%;}.elementor-50 .elementor-element.elementor-element-137dbb5 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-50 .elementor-element.elementor-element-d5139d4{--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-50 .elementor-element.elementor-element-985d1cf{--display:flex;}.elementor-50 .elementor-element.elementor-element-7640d7b > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:7px 7px 7px 7px;}.elementor-50 .elementor-element.elementor-element-7640d7b{grid-column:span 2;grid-row:span 1;}.elementor-50 .elementor-element.elementor-element-7640d7b.elementor-element{--align-self:stretch;}.elementor-50 .elementor-element.elementor-element-7640d7b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-670a3d0 );}.elementor-50 .elementor-element.elementor-element-edf485d{--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-50 .elementor-element.elementor-element-2291525{--display:flex;}.elementor-50 .elementor-element.elementor-element-89c8445{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-50 .elementor-element.elementor-element-89c8445 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-50 .elementor-element.elementor-element-89c8445:after{content:"0.5";}.elementor-50 .elementor-element.elementor-element-89c8445 .elementor-post__meta-data span + span:before{content:"///";}.elementor-50 .elementor-element.elementor-element-89c8445 .elementor-post:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);background-color:var( --e-global-color-5ba5160 );}.elementor-50 .elementor-element.elementor-element-89c8445.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-50 .elementor-element.elementor-element-89c8445.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-50 .elementor-element.elementor-element-89c8445.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-50 .elementor-element.elementor-element-3a7d1fc{--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-50 .elementor-element.elementor-element-5c18780{--display:flex;}.elementor-50 .elementor-element.elementor-element-d4eb551{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:2px;}.elementor-50 .elementor-element.elementor-element-d4eb551 .elementor-divider-separator{width:100%;}.elementor-50 .elementor-element.elementor-element-d4eb551 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-50 .elementor-element.elementor-element-773541d{--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-50 .elementor-element.elementor-element-7f5c92e{--display:flex;}.elementor-50 .elementor-element.elementor-element-9044815 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:7px 7px 7px 7px;}.elementor-50 .elementor-element.elementor-element-9044815{grid-column:span 2;grid-row:span 1;}.elementor-50 .elementor-element.elementor-element-9044815.elementor-element{--align-self:stretch;}.elementor-50 .elementor-element.elementor-element-9044815 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-670a3d0 );}.elementor-50 .elementor-element.elementor-element-afb4865{--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;--flex-wrap:wrap;}.elementor-50 .elementor-element.elementor-element-d399133{--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-50 .elementor-element.elementor-element-d8d7014{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:5px;}.elementor-50 .elementor-element.elementor-element-d8d7014 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-50 .elementor-element.elementor-element-d8d7014:after{content:"0.5";}.elementor-50 .elementor-element.elementor-element-d8d7014 .elementor-post__meta-data span + span:before{content:"///";}.elementor-50 .elementor-element.elementor-element-d8d7014 .elementor-post:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);background-color:var( --e-global-color-5ba5160 );}.elementor-50 .elementor-element.elementor-element-d8d7014.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-50 .elementor-element.elementor-element-d8d7014.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-50 .elementor-element.elementor-element-d8d7014.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-50 .elementor-element.elementor-element-9d089b2{--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-50 .elementor-element.elementor-element-bc4c9d8{--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-50 .elementor-element.elementor-element-70bf3df{--display:flex;}.elementor-50 .elementor-element.elementor-element-b187a51{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:2px;}.elementor-50 .elementor-element.elementor-element-b187a51 .elementor-divider-separator{width:100%;}.elementor-50 .elementor-element.elementor-element-b187a51 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-50 .elementor-element.elementor-element-ec9372e{--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-50 .elementor-element.elementor-element-68ad21a{--display:flex;}.elementor-50 .elementor-element.elementor-element-e92b79d > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:7px 7px 7px 7px;}.elementor-50 .elementor-element.elementor-element-e92b79d{grid-column:span 2;grid-row:span 1;}.elementor-50 .elementor-element.elementor-element-e92b79d.elementor-element{--align-self:stretch;}.elementor-50 .elementor-element.elementor-element-e92b79d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-670a3d0 );}.elementor-50 .elementor-element.elementor-element-d21daa1{--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-50 .elementor-element.elementor-element-55fc72b{--display:flex;}.elementor-50 .elementor-element.elementor-element-799bedd{--item-display:flex;--read-more-alignment:1;--grid-column-gap:5px;}.elementor-50 .elementor-element.elementor-element-799bedd .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-50 .elementor-element.elementor-element-799bedd:after{content:"0.5";}.elementor-50 .elementor-element.elementor-element-799bedd .elementor-post__meta-data span + span:before{content:"///";}.elementor-50 .elementor-element.elementor-element-799bedd .elementor-post:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);background-color:var( --e-global-color-5ba5160 );}.elementor-50 .elementor-element.elementor-element-799bedd.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-50 .elementor-element.elementor-element-799bedd.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-50 .elementor-element.elementor-element-799bedd.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-50 .elementor-element.elementor-element-4e3abbb{--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-50 .elementor-element.elementor-element-ba14731{--display:flex;}.elementor-50 .elementor-element.elementor-element-e8432c9{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:2px;}.elementor-50 .elementor-element.elementor-element-e8432c9 .elementor-divider-separator{width:100%;}.elementor-50 .elementor-element.elementor-element-e8432c9 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-50 .elementor-element.elementor-element-ae9da53{--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-50 .elementor-element.elementor-element-51011ba{--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-50 .elementor-element.elementor-element-632709b{--display:flex;}.elementor-50 .elementor-element.elementor-element-0dc26f2 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:7px 7px 7px 7px;}.elementor-50 .elementor-element.elementor-element-0dc26f2{grid-column:span 2;grid-row:span 1;}.elementor-50 .elementor-element.elementor-element-0dc26f2.elementor-element{--align-self:stretch;}.elementor-50 .elementor-element.elementor-element-0dc26f2 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-670a3d0 );}.elementor-50 .elementor-element.elementor-element-382025f{--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-50 .elementor-element.elementor-element-694ca82{--display:flex;}.elementor-50 .elementor-element.elementor-element-e064c78 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-50 .elementor-element.elementor-element-e064c78:after{content:"0.5";}.elementor-50 .elementor-element.elementor-element-e064c78 .elementor-post__meta-data span + span:before{content:"///";}.elementor-50 .elementor-element.elementor-element-e064c78{--grid-column-gap:5px;}.elementor-50 .elementor-element.elementor-element-e064c78 .elementor-post:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);background-color:var( --e-global-color-5ba5160 );}.elementor-50 .elementor-element.elementor-element-e064c78.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-50 .elementor-element.elementor-element-e064c78.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-50 .elementor-element.elementor-element-e064c78.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-50 .elementor-element.elementor-element-75e81fd{--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-50 .elementor-element.elementor-element-0bdaca7{--display:flex;}.elementor-50 .elementor-element.elementor-element-4dcbfe8{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:2px;}.elementor-50 .elementor-element.elementor-element-4dcbfe8 .elementor-divider-separator{width:100%;}.elementor-50 .elementor-element.elementor-element-4dcbfe8 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-50 .elementor-element.elementor-element-6abb4d4{--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-50 .elementor-element.elementor-element-65dd840{--display:flex;}.elementor-50 .elementor-element.elementor-element-0b8712c > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:7px 7px 7px 7px;}.elementor-50 .elementor-element.elementor-element-0b8712c{grid-column:span 2;grid-row:span 1;}.elementor-50 .elementor-element.elementor-element-0b8712c.elementor-element{--align-self:stretch;}.elementor-50 .elementor-element.elementor-element-0b8712c .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-670a3d0 );}.elementor-50 .elementor-element.elementor-element-b33c406{--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;--flex-wrap:wrap;}.elementor-50 .elementor-element.elementor-element-9db998b{--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-50 .elementor-element.elementor-element-5b66abd{--item-display:flex;--read-more-alignment:1;--grid-column-gap:5px;}.elementor-50 .elementor-element.elementor-element-5b66abd .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-50 .elementor-element.elementor-element-5b66abd:after{content:"0.5";}.elementor-50 .elementor-element.elementor-element-5b66abd .elementor-post__meta-data span + span:before{content:"///";}.elementor-50 .elementor-element.elementor-element-5b66abd .elementor-post:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);background-color:var( --e-global-color-5ba5160 );}.elementor-50 .elementor-element.elementor-element-5b66abd.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-50 .elementor-element.elementor-element-5b66abd.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-50 .elementor-element.elementor-element-5b66abd.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-50 .elementor-element.elementor-element-6ae3878{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:2px;}.elementor-50 .elementor-element.elementor-element-6ae3878 .elementor-divider-separator{width:100%;}.elementor-50 .elementor-element.elementor-element-6ae3878 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-50 .elementor-element.elementor-element-4f8a687 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:7px 7px 7px 7px;}.elementor-50 .elementor-element.elementor-element-4f8a687 .elementor-heading-title{color:var( --e-global-color-670a3d0 );}.elementor-50 .elementor-element.elementor-element-8df6489 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-50 .elementor-element.elementor-element-8df6489:after{content:"0.5";}.elementor-50 .elementor-element.elementor-element-8df6489 .elementor-post__meta-data span + span:before{content:"///";}.elementor-50 .elementor-element.elementor-element-8df6489{--grid-column-gap:5px;}.elementor-50 .elementor-element.elementor-element-8df6489 .elementor-post:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);background-color:var( --e-global-color-5ba5160 );}.elementor-50 .elementor-element.elementor-element-8df6489.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-50 .elementor-element.elementor-element-8df6489.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-50 .elementor-element.elementor-element-8df6489.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-50 .elementor-element.elementor-element-61109b2{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:2px;}.elementor-50 .elementor-element.elementor-element-61109b2 .elementor-divider-separator{width:100%;}.elementor-50 .elementor-element.elementor-element-61109b2 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-50 .elementor-element.elementor-element-d51dc82 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:7px 7px 7px 7px;}.elementor-50 .elementor-element.elementor-element-d51dc82 .elementor-heading-title{color:var( --e-global-color-670a3d0 );}.elementor-50 .elementor-element.elementor-element-3d01954{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-50 .elementor-element.elementor-element-3d01954 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-50 .elementor-element.elementor-element-3d01954:after{content:"0.5";}.elementor-50 .elementor-element.elementor-element-3d01954 .elementor-post__meta-data span + span:before{content:"///";}.elementor-50 .elementor-element.elementor-element-3d01954 .elementor-post:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);background-color:var( --e-global-color-5ba5160 );}.elementor-50 .elementor-element.elementor-element-3d01954.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-50 .elementor-element.elementor-element-3d01954.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-50 .elementor-element.elementor-element-3d01954.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-50 .elementor-element.elementor-element-6e9f348{--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-50 .elementor-element.elementor-element-1916ca9{--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;--flex-wrap:wrap;}.elementor-50 .elementor-element.elementor-element-06a4d30{--display:flex;}.elementor-50 .elementor-element.elementor-element-187939d{--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-50 .elementor-element.elementor-element-c259b47{--display:flex;}.elementor-50 .elementor-element.elementor-element-0d111a7{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:2px;}.elementor-50 .elementor-element.elementor-element-0d111a7 .elementor-divider-separator{width:100%;}.elementor-50 .elementor-element.elementor-element-0d111a7 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-50 .elementor-element.elementor-element-2d46e84{--display:flex;}.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-50 .elementor-element.elementor-element-0dd7a6f .elementor-portfolio-item{width:calc( 100% / 3 );}.elementor-50 .elementor-element.elementor-element-0dd7a6f .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-50 .elementor-element.elementor-element-0dd7a6f:after{content:"0.66";position:absolute;color:transparent;}@media(max-width:1024px){.elementor-msie .elementor-50 .elementor-element.elementor-element-0dd7a6f .elementor-portfolio-item{width:calc( 100% / 2 );}}@media(min-width:768px){.elementor-50 .elementor-element.elementor-element-da5b756{--width:66.6666%;}.elementor-50 .elementor-element.elementor-element-92d03ff{--width:33.3333%;}.elementor-50 .elementor-element.elementor-element-d399133{--width:66.6666%;}.elementor-50 .elementor-element.elementor-element-9d089b2{--width:33.3333%;}.elementor-50 .elementor-element.elementor-element-9db998b{--width:66.6666%;}.elementor-50 .elementor-element.elementor-element-6e9f348{--width:33.3333%;}}@media(max-width:767px){.elementor-50 .elementor-element.elementor-element-0dc27a6 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-50 .elementor-element.elementor-element-0dc27a6:after{content:"0.5";}.elementor-50 .elementor-element.elementor-element-0dc27a6 .elementor-post__thumbnail__link{width:100%;}.elementor-50 .elementor-element.elementor-element-de74fb7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-50 .elementor-element.elementor-element-de74fb7:after{content:"0.5";}.elementor-50 .elementor-element.elementor-element-de74fb7 .elementor-post__thumbnail__link{width:100%;}.elementor-50 .elementor-element.elementor-element-89c8445 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-50 .elementor-element.elementor-element-89c8445:after{content:"0.5";}.elementor-50 .elementor-element.elementor-element-89c8445 .elementor-post__thumbnail__link{width:100%;}.elementor-50 .elementor-element.elementor-element-d8d7014 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-50 .elementor-element.elementor-element-d8d7014:after{content:"0.5";}.elementor-50 .elementor-element.elementor-element-d8d7014 .elementor-post__thumbnail__link{width:100%;}.elementor-50 .elementor-element.elementor-element-799bedd .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-50 .elementor-element.elementor-element-799bedd:after{content:"0.5";}.elementor-50 .elementor-element.elementor-element-799bedd .elementor-post__thumbnail__link{width:100%;}.elementor-50 .elementor-element.elementor-element-e064c78 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-50 .elementor-element.elementor-element-e064c78:after{content:"0.5";}.elementor-50 .elementor-element.elementor-element-e064c78 .elementor-post__thumbnail__link{width:100%;}.elementor-50 .elementor-element.elementor-element-5b66abd .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-50 .elementor-element.elementor-element-5b66abd:after{content:"0.5";}.elementor-50 .elementor-element.elementor-element-5b66abd .elementor-post__thumbnail__link{width:100%;}.elementor-50 .elementor-element.elementor-element-8df6489 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-50 .elementor-element.elementor-element-8df6489:after{content:"0.5";}.elementor-50 .elementor-element.elementor-element-8df6489 .elementor-post__thumbnail__link{width:100%;}.elementor-50 .elementor-element.elementor-element-3d01954 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-50 .elementor-element.elementor-element-3d01954:after{content:"0.5";}.elementor-50 .elementor-element.elementor-element-3d01954 .elementor-post__thumbnail__link{width:100%;}.elementor-msie .elementor-50 .elementor-element.elementor-element-0dd7a6f .elementor-portfolio-item{width:calc( 100% / 1 );}}/* Start custom CSS for posts, class: .elementor-element-de74fb7 *//* Limit height and enable vertical scroll */
.vertical-scroll-box {
  max-height: 500px; /* adjust this height as needed */
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 10px;
}

/* Optional: smooth scroll and scrollbar style */
.vertical-scroll-box::-webkit-scrollbar {
  width: 8px;
}
.vertical-scroll-box::-webkit-scrollbar-thumb {
  background-color: #aaa;
  border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-89c8445 *//* Make posts scroll horizontally */
.horizontal-scroll .elementor-posts {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  gap: 20px;
  scroll-behavior: smooth;
  padding-bottom: 10px;
}

/* Each post item */
.horizontal-scroll .elementor-post {
  flex: 0 0 auto;
  width: 300px; /* Adjust as needed */
}

/* Optional scrollbar styling */
.horizontal-scroll .elementor-posts::-webkit-scrollbar {
  height: 8px;
}
.horizontal-scroll .elementor-posts::-webkit-scrollbar-thumb {
  background: #aaa;
  border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-d8d7014 *//* Make posts scroll horizontally */
.horizontal-scroll .elementor-posts {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  gap: 20px;
  scroll-behavior: smooth;
  padding-bottom: 10px;
}

/* Each post item */
.horizontal-scroll .elementor-post {
  flex: 0 0 auto;
  width: 300px; /* Adjust as needed */
}

/* Optional scrollbar styling */
.horizontal-scroll .elementor-posts::-webkit-scrollbar {
  height: 8px;
}
.horizontal-scroll .elementor-posts::-webkit-scrollbar-thumb {
  background: #aaa;
  border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-799bedd *//* Make posts scroll horizontally */
.horizontal-scroll .elementor-posts {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  gap: 20px;
  scroll-behavior: smooth;
  padding-bottom: 10px;
}

/* Each post item */
.horizontal-scroll .elementor-post {
  flex: 0 0 auto;
  width: 300px; /* Adjust as needed */
}

/* Optional scrollbar styling */
.horizontal-scroll .elementor-posts::-webkit-scrollbar {
  height: 8px;
}
.horizontal-scroll .elementor-posts::-webkit-scrollbar-thumb {
  background: #aaa;
  border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-e064c78 *//* Make posts scroll horizontally */
.horizontal-scroll .elementor-posts {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  gap: 20px;
  scroll-behavior: smooth;
  padding-bottom: 10px;
}

/* Each post item */
.horizontal-scroll .elementor-post {
  flex: 0 0 auto;
  width: 300px; /* Adjust as needed */
}

/* Optional scrollbar styling */
.horizontal-scroll .elementor-posts::-webkit-scrollbar {
  height: 8px;
}
.horizontal-scroll .elementor-posts::-webkit-scrollbar-thumb {
  background: #aaa;
  border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-5b66abd *//* Make posts scroll horizontally */
.horizontal-scroll .elementor-posts {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  gap: 20px;
  scroll-behavior: smooth;
  padding-bottom: 10px;
}

/* Each post item */
.horizontal-scroll .elementor-post {
  flex: 0 0 auto;
  width: 300px; /* Adjust as needed */
}

/* Optional scrollbar styling */
.horizontal-scroll .elementor-posts::-webkit-scrollbar {
  height: 8px;
}
.horizontal-scroll .elementor-posts::-webkit-scrollbar-thumb {
  background: #aaa;
  border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-8df6489 *//* Make posts scroll horizontally */
.horizontal-scroll .elementor-posts {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  gap: 20px;
  scroll-behavior: smooth;
  padding-bottom: 10px;
}

/* Each post item */
.horizontal-scroll .elementor-post {
  flex: 0 0 auto;
  width: 300px; /* Adjust as needed */
}

/* Optional scrollbar styling */
.horizontal-scroll .elementor-posts::-webkit-scrollbar {
  height: 8px;
}
.horizontal-scroll .elementor-posts::-webkit-scrollbar-thumb {
  background: #aaa;
  border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-3d01954 *//* Make posts scroll horizontally */
.horizontal-scroll .elementor-posts {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  gap: 20px;
  scroll-behavior: smooth;
  padding-bottom: 10px;
}

/* Each post item */
.horizontal-scroll .elementor-post {
  flex: 0 0 auto;
  width: 300px; /* Adjust as needed */
}

/* Optional scrollbar styling */
.horizontal-scroll .elementor-posts::-webkit-scrollbar {
  height: 8px;
}
.horizontal-scroll .elementor-posts::-webkit-scrollbar-thumb {
  background: #aaa;
  border-radius: 10px;
}/* End custom CSS */