.elementor-1310 .elementor-element.elementor-element-37778c5e{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-1310 .elementor-element.elementor-element-37778c5e:not(.elementor-motion-effects-element-type-background), .elementor-1310 .elementor-element.elementor-element-37778c5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF6;}.elementor-1310 .elementor-element.elementor-element-2b20d270{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.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-1310 .elementor-element.elementor-element-1fbe0d86{text-align:start;}.elementor-1310 .elementor-element.elementor-element-1fbe0d86 .elementor-heading-title{font-size:62px;font-weight:300;letter-spacing:1.2px;color:#E8E2D8;}.elementor-1310 .elementor-element.elementor-element-359828a5{text-align:start;}.elementor-1310 .elementor-element.elementor-element-359828a5 .elementor-heading-title{font-size:34px;font-weight:800;line-height:1.5em;color:#2E2A24;}.elementor-1310 .elementor-element.elementor-element-2fae43cd{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1310 .elementor-element.elementor-element-20f4fd26{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-1310 .elementor-element.elementor-element-24909514{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1310 .elementor-element.elementor-element-2787951{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:22px 22px 22px 22px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1310 .elementor-element.elementor-element-2787951:not(.elementor-motion-effects-element-type-background), .elementor-1310 .elementor-element.elementor-element-2787951 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1310 .elementor-element.elementor-element-1de25221{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:22px 22px 22px 22px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1310 .elementor-element.elementor-element-1de25221:not(.elementor-motion-effects-element-type-background), .elementor-1310 .elementor-element.elementor-element-1de25221 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1310 .elementor-element.elementor-element-57afd340{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .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-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .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-1310 .elementor-element.elementor-element-77883612{--grid-columns:3;--grid-row-gap:22px;--grid-column-gap:18px;}.elementor-1310 .elementor-element.elementor-element-77883612 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1310 .elementor-element.elementor-element-77883612 .e-loop-item > .elementor-section, .elementor-1310 .elementor-element.elementor-element-77883612 .e-loop-item > .elementor-section > .elementor-container, .elementor-1310 .elementor-element.elementor-element-77883612 .e-loop-item > .e-con, .elementor-1310 .elementor-element.elementor-element-77883612 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-1310 .elementor-element.elementor-element-77883612 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-1310 .elementor-element.elementor-element-77883612 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-1310 .elementor-element.elementor-element-77883612 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1310 .elementor-element.elementor-element-77883612 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1310 .elementor-element.elementor-element-77883612 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(min-width:768px){.elementor-1310 .elementor-element.elementor-element-2b20d270{--width:100%;}.elementor-1310 .elementor-element.elementor-element-2fae43cd{--width:100%;}.elementor-1310 .elementor-element.elementor-element-20f4fd26{--width:100%;}.elementor-1310 .elementor-element.elementor-element-24909514{--width:24%;}.elementor-1310 .elementor-element.elementor-element-2787951{--width:100%;}.elementor-1310 .elementor-element.elementor-element-1de25221{--width:100%;}.elementor-1310 .elementor-element.elementor-element-57afd340{--width:74%;}}@media(max-width:1024px){.elementor-1310 .elementor-element.elementor-element-37778c5e{--padding-top:32px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-1310 .elementor-element.elementor-element-77883612{--grid-columns:2;}}@media(max-width:767px){.elementor-1310 .elementor-element.elementor-element-37778c5e{--padding-top:24px;--padding-bottom:36px;--padding-left:14px;--padding-right:14px;}.elementor-1310 .elementor-element.elementor-element-1fbe0d86 .elementor-heading-title{font-size:42px;}.elementor-1310 .elementor-element.elementor-element-359828a5 .elementor-heading-title{font-size:27px;}.elementor-1310 .elementor-element.elementor-element-20f4fd26{--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-1310 .elementor-element.elementor-element-77883612{--grid-columns:1;}}/* Start custom CSS for heading, class: .elementor-element-1fbe0d86 */.elementor-1310 .elementor-element.elementor-element-1fbe0d86{opacity:.7;line-height:1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-359828a5 */.elementor-1310 .elementor-element.elementor-element-359828a5{margin-top:-42px;position:relative;z-index:2}@media(max-width:767px){.elementor-1310 .elementor-element.elementor-element-359828a5{margin-top:-29px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5720684b */.elementor-1310 .elementor-element.elementor-element-5720684b .md-blog-sort{display:flex;align-items:center;gap:8px;flex-wrap:wrap;direction:rtl}
.elementor-1310 .elementor-element.elementor-element-5720684b .md-sort-title{font-size:13px;font-weight:700;color:#373129;margin-left:6px}
.elementor-1310 .elementor-element.elementor-element-5720684b .md-blog-sort button{
border:0;background:transparent;color:#5F594F;padding:8px 11px;border-radius:999px;
font-size:12px;cursor:pointer;transition:.2s ease
}
.elementor-1310 .elementor-element.elementor-element-5720684b .md-blog-sort button i{font-style:normal;color:#8F887F;margin-right:5px}
.elementor-1310 .elementor-element.elementor-element-5720684b .md-blog-sort button:hover{background:#FBF5EA;color:#B88A35}
.elementor-1310 .elementor-element.elementor-element-5720684b .md-blog-sort button.active{
background:#FFF;border:1px solid #E5D7BF;color:#B88A35;
box-shadow:0 4px 14px rgba(62,48,28,.05)
}
.elementor-1310 .elementor-element.elementor-element-5720684b .md-blog-sort button.active i{color:#B88A35}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fae43cd */.elementor-1310 .elementor-element.elementor-element-2fae43cd{border-bottom:1px solid #E9E1D6}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6ab0abb */.elementor-1310 .elementor-element.elementor-element-6ab0abb .md-blog-search{direction:rtl}
.elementor-1310 .elementor-element.elementor-element-6ab0abb .md-side-title{font-size:15px;font-weight:800;color:#2E2A24;margin-bottom:14px}
.elementor-1310 .elementor-element.elementor-element-6ab0abb .md-search-row{display:flex;border:1px solid #DDD3C5;border-radius:13px;overflow:hidden;background:#fff}
.elementor-1310 .elementor-element.elementor-element-6ab0abb input{width:100%;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;padding:12px 13px!important;font-size:12px!important;color:#655F56!important}
.elementor-1310 .elementor-element.elementor-element-6ab0abb button{width:48px;border:0;background:transparent;color:#B88A35;font-size:23px;cursor:pointer}
.elementor-1310 .elementor-element.elementor-element-6ab0abb button:hover{background:#FBF5EA}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2787951 */.elementor-1310 .elementor-element.elementor-element-2787951{border:1px solid #EFE6D9;box-shadow:0 9px 30px rgba(63,47,24,.07)}/* End custom CSS */
/* Start custom CSS for wp-widget-categories, class: .elementor-element-6ef460c9 */.elementor-1310 .elementor-element.elementor-element-6ef460c9{direction:rtl}
.elementor-1310 .elementor-element.elementor-element-6ef460c9 h5{font-size:15px!important;font-weight:800!important;color:#2E2A24!important;margin:0 0 14px!important}
.elementor-1310 .elementor-element.elementor-element-6ef460c9 ul{list-style:none!important;padding:0!important;margin:0!important}
.elementor-1310 .elementor-element.elementor-element-6ef460c9 li{
display:flex;justify-content:space-between;align-items:center;gap:8px;
padding:10px 0;border-bottom:1px solid #F0E9DE;font-size:12px;color:#676158
}
.elementor-1310 .elementor-element.elementor-element-6ef460c9 li:last-child{border-bottom:0}
.elementor-1310 .elementor-element.elementor-element-6ef460c9 a{color:#676158!important;text-decoration:none!important}
.elementor-1310 .elementor-element.elementor-element-6ef460c9 a:hover{color:#B88A35!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1de25221 */.elementor-1310 .elementor-element.elementor-element-1de25221{border:1px solid #EFE6D9;box-shadow:0 9px 30px rgba(63,47,24,.07)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24909514 */.elementor-1310 .elementor-element.elementor-element-24909514{position:sticky;top:22px}@media(max-width:1024px){.elementor-1310 .elementor-element.elementor-element-24909514{width:31%!important}}@media(max-width:767px){.elementor-1310 .elementor-element.elementor-element-24909514{width:100%!important;position:relative;top:auto}}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-77883612 */.elementor-1310 .elementor-element.elementor-element-77883612{direction:rtl}
.elementor-1310 .elementor-element.elementor-element-77883612 .elementor-loop-container{align-items:stretch}
.elementor-1310 .elementor-element.elementor-element-77883612 .page-numbers{
display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;
border-radius:11px;background:#fff;border:1px solid #E7DCCB;color:#625B51;
margin:0 3px;text-decoration:none;box-shadow:0 4px 12px rgba(63,47,24,.04)
}
.elementor-1310 .elementor-element.elementor-element-77883612 .page-numbers.current,.elementor-1310 .elementor-element.elementor-element-77883612 .page-numbers:hover{
background:#B88A35;color:#fff;border-color:#B88A35
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57afd340 */@media(max-width:1024px){.elementor-1310 .elementor-element.elementor-element-57afd340{width:67%!important}}@media(max-width:767px){.elementor-1310 .elementor-element.elementor-element-57afd340{width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37778c5e */.elementor-1310 .elementor-element.elementor-element-37778c5e{direction:rtl;min-height:70vh}/* End custom CSS */