.elementor-36643 .elementor-element.elementor-element-c471890{--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;--padding-top:72px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-36643 .elementor-element.elementor-element-c471890:not(.elementor-motion-effects-element-type-background), .elementor-36643 .elementor-element.elementor-element-c471890 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ywhite );}.elementor-36643 .elementor-element.elementor-element-61ec78c{--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-end;--gap:16px 24px;--row-gap:16px;--column-gap:24px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36643 .elementor-element.elementor-element-c15b51e{--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36643 .elementor-element.elementor-element-a29d9bf .elementor-heading-title{font-family:var( --e-global-typography-yeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-yeyebrow-font-size );font-weight:var( --e-global-typography-yeyebrow-font-weight );text-transform:var( --e-global-typography-yeyebrow-text-transform );font-style:var( --e-global-typography-yeyebrow-font-style );text-decoration:var( --e-global-typography-yeyebrow-text-decoration );line-height:var( --e-global-typography-yeyebrow-line-height );letter-spacing:var( --e-global-typography-yeyebrow-letter-spacing );color:#A8834B;}.elementor-36643 .elementor-element.elementor-element-2f66b65 .elementor-heading-title{font-family:var( --e-global-typography-yh2-font-family ), Sans-serif;font-size:var( --e-global-typography-yh2-font-size );font-weight:var( --e-global-typography-yh2-font-weight );text-transform:var( --e-global-typography-yh2-text-transform );font-style:var( --e-global-typography-yh2-font-style );text-decoration:var( --e-global-typography-yh2-text-decoration );line-height:var( --e-global-typography-yh2-line-height );letter-spacing:var( --e-global-typography-yh2-letter-spacing );color:var( --e-global-color-yink );}.elementor-36643 .elementor-element.elementor-element-49bf905 .elementor-heading-title{font-family:var( --e-global-typography-ynav-font-family ), Sans-serif;font-size:var( --e-global-typography-ynav-font-size );font-weight:var( --e-global-typography-ynav-font-weight );text-transform:var( --e-global-typography-ynav-text-transform );font-style:var( --e-global-typography-ynav-font-style );text-decoration:var( --e-global-typography-ynav-text-decoration );line-height:var( --e-global-typography-ynav-line-height );letter-spacing:var( --e-global-typography-ynav-letter-spacing );color:var( --e-global-color-yink );}.elementor-36643 .elementor-element.elementor-element-c093cb3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36643 .elementor-element.elementor-element-eb3fec5{--display:flex;}.elementor-36643 .elementor-element.elementor-element-0865331{--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-36643 .elementor-element.elementor-element-472c528 .elementor-heading-title{font-family:var( --e-global-typography-yeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-yeyebrow-font-size );font-weight:var( --e-global-typography-yeyebrow-font-weight );text-transform:var( --e-global-typography-yeyebrow-text-transform );font-style:var( --e-global-typography-yeyebrow-font-style );text-decoration:var( --e-global-typography-yeyebrow-text-decoration );line-height:var( --e-global-typography-yeyebrow-line-height );letter-spacing:var( --e-global-typography-yeyebrow-letter-spacing );color:#FAF8F4;}.elementor-36643 .elementor-element.elementor-element-197df36 .elementor-heading-title{font-family:var( --e-global-typography-ybrand-font-family ), Sans-serif;font-size:var( --e-global-typography-ybrand-font-size );font-weight:var( --e-global-typography-ybrand-font-weight );text-transform:var( --e-global-typography-ybrand-text-transform );font-style:var( --e-global-typography-ybrand-font-style );text-decoration:var( --e-global-typography-ybrand-text-decoration );line-height:var( --e-global-typography-ybrand-line-height );letter-spacing:var( --e-global-typography-ybrand-letter-spacing );color:#FFFFFF;}.elementor-36643 .elementor-element.elementor-element-3a7dac3{--display:flex;}.elementor-36643 .elementor-element.elementor-element-1413ede{--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-36643 .elementor-element.elementor-element-275c309 .elementor-heading-title{font-family:var( --e-global-typography-yeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-yeyebrow-font-size );font-weight:var( --e-global-typography-yeyebrow-font-weight );text-transform:var( --e-global-typography-yeyebrow-text-transform );font-style:var( --e-global-typography-yeyebrow-font-style );text-decoration:var( --e-global-typography-yeyebrow-text-decoration );line-height:var( --e-global-typography-yeyebrow-line-height );letter-spacing:var( --e-global-typography-yeyebrow-letter-spacing );color:#FAF8F4;}.elementor-36643 .elementor-element.elementor-element-a4a7b54 .elementor-heading-title{font-family:var( --e-global-typography-ybrand-font-family ), Sans-serif;font-size:var( --e-global-typography-ybrand-font-size );font-weight:var( --e-global-typography-ybrand-font-weight );text-transform:var( --e-global-typography-ybrand-text-transform );font-style:var( --e-global-typography-ybrand-font-style );text-decoration:var( --e-global-typography-ybrand-text-decoration );line-height:var( --e-global-typography-ybrand-line-height );letter-spacing:var( --e-global-typography-ybrand-letter-spacing );color:#FFFFFF;}.elementor-36643 .elementor-element.elementor-element-574218e{--display:flex;}.elementor-36643 .elementor-element.elementor-element-b15c50c{--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-36643 .elementor-element.elementor-element-59058e5 .elementor-heading-title{font-family:var( --e-global-typography-yeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-yeyebrow-font-size );font-weight:var( --e-global-typography-yeyebrow-font-weight );text-transform:var( --e-global-typography-yeyebrow-text-transform );font-style:var( --e-global-typography-yeyebrow-font-style );text-decoration:var( --e-global-typography-yeyebrow-text-decoration );line-height:var( --e-global-typography-yeyebrow-line-height );letter-spacing:var( --e-global-typography-yeyebrow-letter-spacing );color:#FAF8F4;}.elementor-36643 .elementor-element.elementor-element-4c5223d .elementor-heading-title{font-family:var( --e-global-typography-ybrand-font-family ), Sans-serif;font-size:var( --e-global-typography-ybrand-font-size );font-weight:var( --e-global-typography-ybrand-font-weight );text-transform:var( --e-global-typography-ybrand-text-transform );font-style:var( --e-global-typography-ybrand-font-style );text-decoration:var( --e-global-typography-ybrand-text-decoration );line-height:var( --e-global-typography-ybrand-line-height );letter-spacing:var( --e-global-typography-ybrand-letter-spacing );color:#FFFFFF;}.elementor-36643 .elementor-element.elementor-element-1be1aac{--display:flex;}.elementor-36643 .elementor-element.elementor-element-729ab14{--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-36643 .elementor-element.elementor-element-30ec70c .elementor-heading-title{font-family:var( --e-global-typography-yeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-yeyebrow-font-size );font-weight:var( --e-global-typography-yeyebrow-font-weight );text-transform:var( --e-global-typography-yeyebrow-text-transform );font-style:var( --e-global-typography-yeyebrow-font-style );text-decoration:var( --e-global-typography-yeyebrow-text-decoration );line-height:var( --e-global-typography-yeyebrow-line-height );letter-spacing:var( --e-global-typography-yeyebrow-letter-spacing );color:#FAF8F4;}.elementor-36643 .elementor-element.elementor-element-5fb3c25 .elementor-heading-title{font-family:var( --e-global-typography-ybrand-font-family ), Sans-serif;font-size:var( --e-global-typography-ybrand-font-size );font-weight:var( --e-global-typography-ybrand-font-weight );text-transform:var( --e-global-typography-ybrand-text-transform );font-style:var( --e-global-typography-ybrand-font-style );text-decoration:var( --e-global-typography-ybrand-text-decoration );line-height:var( --e-global-typography-ybrand-line-height );letter-spacing:var( --e-global-typography-ybrand-letter-spacing );color:#FFFFFF;}.elementor-36643 .elementor-element.elementor-element-8ef3279{--display:flex;}.elementor-36643 .elementor-element.elementor-element-8302023{--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-36643 .elementor-element.elementor-element-a8a51f5 .elementor-heading-title{font-family:var( --e-global-typography-yeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-yeyebrow-font-size );font-weight:var( --e-global-typography-yeyebrow-font-weight );text-transform:var( --e-global-typography-yeyebrow-text-transform );font-style:var( --e-global-typography-yeyebrow-font-style );text-decoration:var( --e-global-typography-yeyebrow-text-decoration );line-height:var( --e-global-typography-yeyebrow-line-height );letter-spacing:var( --e-global-typography-yeyebrow-letter-spacing );color:#FAF8F4;}.elementor-36643 .elementor-element.elementor-element-2180389 .elementor-heading-title{font-family:var( --e-global-typography-ybrand-font-family ), Sans-serif;font-size:var( --e-global-typography-ybrand-font-size );font-weight:var( --e-global-typography-ybrand-font-weight );text-transform:var( --e-global-typography-ybrand-text-transform );font-style:var( --e-global-typography-ybrand-font-style );text-decoration:var( --e-global-typography-ybrand-text-decoration );line-height:var( --e-global-typography-ybrand-line-height );letter-spacing:var( --e-global-typography-ybrand-letter-spacing );color:#FFFFFF;}.elementor-36643 .elementor-element.elementor-element-943c756{--display:flex;}.elementor-36643 .elementor-element.elementor-element-6c37f38{--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-36643 .elementor-element.elementor-element-ade86fe .elementor-heading-title{font-family:var( --e-global-typography-yeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-yeyebrow-font-size );font-weight:var( --e-global-typography-yeyebrow-font-weight );text-transform:var( --e-global-typography-yeyebrow-text-transform );font-style:var( --e-global-typography-yeyebrow-font-style );text-decoration:var( --e-global-typography-yeyebrow-text-decoration );line-height:var( --e-global-typography-yeyebrow-line-height );letter-spacing:var( --e-global-typography-yeyebrow-letter-spacing );color:#FAF8F4;}.elementor-36643 .elementor-element.elementor-element-13b7aab .elementor-heading-title{font-family:var( --e-global-typography-ybrand-font-family ), Sans-serif;font-size:var( --e-global-typography-ybrand-font-size );font-weight:var( --e-global-typography-ybrand-font-weight );text-transform:var( --e-global-typography-ybrand-text-transform );font-style:var( --e-global-typography-ybrand-font-style );text-decoration:var( --e-global-typography-ybrand-text-decoration );line-height:var( --e-global-typography-ybrand-line-height );letter-spacing:var( --e-global-typography-ybrand-letter-spacing );color:#FFFFFF;}.elementor-36643 .elementor-element.elementor-element-e36b8c9{--display:flex;}.elementor-36643 .elementor-element.elementor-element-4fa0d27{--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-36643 .elementor-element.elementor-element-65f5496 .elementor-heading-title{font-family:var( --e-global-typography-yeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-yeyebrow-font-size );font-weight:var( --e-global-typography-yeyebrow-font-weight );text-transform:var( --e-global-typography-yeyebrow-text-transform );font-style:var( --e-global-typography-yeyebrow-font-style );text-decoration:var( --e-global-typography-yeyebrow-text-decoration );line-height:var( --e-global-typography-yeyebrow-line-height );letter-spacing:var( --e-global-typography-yeyebrow-letter-spacing );color:#FAF8F4;}.elementor-36643 .elementor-element.elementor-element-3a8be40 .elementor-heading-title{font-family:var( --e-global-typography-ybrand-font-family ), Sans-serif;font-size:var( --e-global-typography-ybrand-font-size );font-weight:var( --e-global-typography-ybrand-font-weight );text-transform:var( --e-global-typography-ybrand-text-transform );font-style:var( --e-global-typography-ybrand-font-style );text-decoration:var( --e-global-typography-ybrand-text-decoration );line-height:var( --e-global-typography-ybrand-line-height );letter-spacing:var( --e-global-typography-ybrand-letter-spacing );color:#FFFFFF;}.elementor-36643 .elementor-element.elementor-element-f7afb34{--display:flex;}.elementor-36643 .elementor-element.elementor-element-98268d8{--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-36643 .elementor-element.elementor-element-ee1e7b8 .elementor-heading-title{font-family:var( --e-global-typography-yeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-yeyebrow-font-size );font-weight:var( --e-global-typography-yeyebrow-font-weight );text-transform:var( --e-global-typography-yeyebrow-text-transform );font-style:var( --e-global-typography-yeyebrow-font-style );text-decoration:var( --e-global-typography-yeyebrow-text-decoration );line-height:var( --e-global-typography-yeyebrow-line-height );letter-spacing:var( --e-global-typography-yeyebrow-letter-spacing );color:#FAF8F4;}.elementor-36643 .elementor-element.elementor-element-a004c9c .elementor-heading-title{font-family:var( --e-global-typography-ybrand-font-family ), Sans-serif;font-size:var( --e-global-typography-ybrand-font-size );font-weight:var( --e-global-typography-ybrand-font-weight );text-transform:var( --e-global-typography-ybrand-text-transform );font-style:var( --e-global-typography-ybrand-font-style );text-decoration:var( --e-global-typography-ybrand-text-decoration );line-height:var( --e-global-typography-ybrand-line-height );letter-spacing:var( --e-global-typography-ybrand-letter-spacing );color:#FFFFFF;}body.elementor-page-36643:not(.elementor-motion-effects-element-type-background), body.elementor-page-36643 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F4;}:root{--page-title-display:none;}@media(min-width:769px){.elementor-36643 .elementor-element.elementor-element-c471890{--content-width:1100px;}}@media(max-width:1024px){.elementor-36643 .elementor-element.elementor-element-c471890{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-36643 .elementor-element.elementor-element-a29d9bf .elementor-heading-title{font-size:var( --e-global-typography-yeyebrow-font-size );line-height:var( --e-global-typography-yeyebrow-line-height );letter-spacing:var( --e-global-typography-yeyebrow-letter-spacing );}.elementor-36643 .elementor-element.elementor-element-2f66b65 .elementor-heading-title{font-size:var( --e-global-typography-yh2-font-size );line-height:var( --e-global-typography-yh2-line-height );letter-spacing:var( --e-global-typography-yh2-letter-spacing );}.elementor-36643 .elementor-element.elementor-element-49bf905 .elementor-heading-title{font-size:var( --e-global-typography-ynav-font-size );line-height:var( --e-global-typography-ynav-line-height );letter-spacing:var( --e-global-typography-ynav-letter-spacing );}.elementor-36643 .elementor-element.elementor-element-472c528 .elementor-heading-title{font-size:var( --e-global-typography-yeyebrow-font-size );line-height:var( --e-global-typography-yeyebrow-line-height );letter-spacing:var( --e-global-typography-yeyebrow-letter-spacing );}.elementor-36643 .elementor-element.elementor-element-197df36 .elementor-heading-title{font-size:var( --e-global-typography-ybrand-font-size );line-height:var( --e-global-typography-ybrand-line-height );letter-spacing:var( --e-global-typography-ybrand-letter-spacing );}.elementor-36643 .elementor-element.elementor-element-275c309 .elementor-heading-title{font-size:var( --e-global-typography-yeyebrow-font-size );line-height:var( --e-global-typography-yeyebrow-line-height );letter-spacing:var( --e-global-typography-yeyebrow-letter-spacing );}.elementor-36643 .elementor-element.elementor-element-a4a7b54 .elementor-heading-title{font-size:var( --e-global-typography-ybrand-font-size );line-height:var( --e-global-typography-ybrand-line-height );letter-spacing:var( --e-global-typography-ybrand-letter-spacing );}.elementor-36643 .elementor-element.elementor-element-59058e5 .elementor-heading-title{font-size:var( --e-global-typography-yeyebrow-font-size );line-height:var( --e-global-typography-yeyebrow-line-height );letter-spacing:var( --e-global-typography-yeyebrow-letter-spacing );}.elementor-36643 .elementor-element.elementor-element-4c5223d .elementor-heading-title{font-size:var( --e-global-typography-ybrand-font-size );line-height:var( --e-global-typography-ybrand-line-height );letter-spacing:var( --e-global-typography-ybrand-letter-spacing );}.elementor-36643 .elementor-element.elementor-element-30ec70c .elementor-heading-title{font-size:var( --e-global-typography-yeyebrow-font-size );line-height:var( --e-global-typography-yeyebrow-line-height );letter-spacing:var( --e-global-typography-yeyebrow-letter-spacing );}.elementor-36643 .elementor-element.elementor-element-5fb3c25 .elementor-heading-title{font-size:var( --e-global-typography-ybrand-font-size );line-height:var( --e-global-typography-ybrand-line-height );letter-spacing:var( --e-global-typography-ybrand-letter-spacing );}.elementor-36643 .elementor-element.elementor-element-a8a51f5 .elementor-heading-title{font-size:var( --e-global-typography-yeyebrow-font-size );line-height:var( --e-global-typography-yeyebrow-line-height );letter-spacing:var( --e-global-typography-yeyebrow-letter-spacing );}.elementor-36643 .elementor-element.elementor-element-2180389 .elementor-heading-title{font-size:var( --e-global-typography-ybrand-font-size );line-height:var( --e-global-typography-ybrand-line-height );letter-spacing:var( --e-global-typography-ybrand-letter-spacing );}.elementor-36643 .elementor-element.elementor-element-ade86fe .elementor-heading-title{font-size:var( --e-global-typography-yeyebrow-font-size );line-height:var( --e-global-typography-yeyebrow-line-height );letter-spacing:var( --e-global-typography-yeyebrow-letter-spacing );}.elementor-36643 .elementor-element.elementor-element-13b7aab .elementor-heading-title{font-size:var( --e-global-typography-ybrand-font-size );line-height:var( --e-global-typography-ybrand-line-height );letter-spacing:var( --e-global-typography-ybrand-letter-spacing );}.elementor-36643 .elementor-element.elementor-element-65f5496 .elementor-heading-title{font-size:var( --e-global-typography-yeyebrow-font-size );line-height:var( --e-global-typography-yeyebrow-line-height );letter-spacing:var( --e-global-typography-yeyebrow-letter-spacing );}.elementor-36643 .elementor-element.elementor-element-3a8be40 .elementor-heading-title{font-size:var( --e-global-typography-ybrand-font-size );line-height:var( --e-global-typography-ybrand-line-height );letter-spacing:var( --e-global-typography-ybrand-letter-spacing );}.elementor-36643 .elementor-element.elementor-element-ee1e7b8 .elementor-heading-title{font-size:var( --e-global-typography-yeyebrow-font-size );line-height:var( --e-global-typography-yeyebrow-line-height );letter-spacing:var( --e-global-typography-yeyebrow-letter-spacing );}.elementor-36643 .elementor-element.elementor-element-a004c9c .elementor-heading-title{font-size:var( --e-global-typography-ybrand-font-size );line-height:var( --e-global-typography-ybrand-line-height );letter-spacing:var( --e-global-typography-ybrand-letter-spacing );}}@media(max-width:768px){.elementor-36643 .elementor-element.elementor-element-c471890{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-36643 .elementor-element.elementor-element-a29d9bf .elementor-heading-title{font-size:var( --e-global-typography-yeyebrow-font-size );line-height:var( --e-global-typography-yeyebrow-line-height );letter-spacing:var( --e-global-typography-yeyebrow-letter-spacing );}.elementor-36643 .elementor-element.elementor-element-2f66b65 .elementor-heading-title{font-size:var( --e-global-typography-yh2-font-size );line-height:var( --e-global-typography-yh2-line-height );letter-spacing:var( --e-global-typography-yh2-letter-spacing );}.elementor-36643 .elementor-element.elementor-element-49bf905 .elementor-heading-title{font-size:var( --e-global-typography-ynav-font-size );line-height:var( --e-global-typography-ynav-line-height );letter-spacing:var( --e-global-typography-ynav-letter-spacing );}.elementor-36643 .elementor-element.elementor-element-472c528 .elementor-heading-title{font-size:var( --e-global-typography-yeyebrow-font-size );line-height:var( --e-global-typography-yeyebrow-line-height );letter-spacing:var( --e-global-typography-yeyebrow-letter-spacing );}.elementor-36643 .elementor-element.elementor-element-197df36 .elementor-heading-title{font-size:var( --e-global-typography-ybrand-font-size );line-height:var( --e-global-typography-ybrand-line-height );letter-spacing:var( --e-global-typography-ybrand-letter-spacing );}.elementor-36643 .elementor-element.elementor-element-275c309 .elementor-heading-title{font-size:var( --e-global-typography-yeyebrow-font-size );line-height:var( --e-global-typography-yeyebrow-line-height );letter-spacing:var( --e-global-typography-yeyebrow-letter-spacing );}.elementor-36643 .elementor-element.elementor-element-a4a7b54 .elementor-heading-title{font-size:var( --e-global-typography-ybrand-font-size );line-height:var( --e-global-typography-ybrand-line-height );letter-spacing:var( --e-global-typography-ybrand-letter-spacing );}.elementor-36643 .elementor-element.elementor-element-59058e5 .elementor-heading-title{font-size:var( --e-global-typography-yeyebrow-font-size );line-height:var( --e-global-typography-yeyebrow-line-height );letter-spacing:var( --e-global-typography-yeyebrow-letter-spacing );}.elementor-36643 .elementor-element.elementor-element-4c5223d .elementor-heading-title{font-size:var( --e-global-typography-ybrand-font-size );line-height:var( --e-global-typography-ybrand-line-height );letter-spacing:var( --e-global-typography-ybrand-letter-spacing );}.elementor-36643 .elementor-element.elementor-element-30ec70c .elementor-heading-title{font-size:var( --e-global-typography-yeyebrow-font-size );line-height:var( --e-global-typography-yeyebrow-line-height );letter-spacing:var( --e-global-typography-yeyebrow-letter-spacing );}.elementor-36643 .elementor-element.elementor-element-5fb3c25 .elementor-heading-title{font-size:var( --e-global-typography-ybrand-font-size );line-height:var( --e-global-typography-ybrand-line-height );letter-spacing:var( --e-global-typography-ybrand-letter-spacing );}.elementor-36643 .elementor-element.elementor-element-a8a51f5 .elementor-heading-title{font-size:var( --e-global-typography-yeyebrow-font-size );line-height:var( --e-global-typography-yeyebrow-line-height );letter-spacing:var( --e-global-typography-yeyebrow-letter-spacing );}.elementor-36643 .elementor-element.elementor-element-2180389 .elementor-heading-title{font-size:var( --e-global-typography-ybrand-font-size );line-height:var( --e-global-typography-ybrand-line-height );letter-spacing:var( --e-global-typography-ybrand-letter-spacing );}.elementor-36643 .elementor-element.elementor-element-ade86fe .elementor-heading-title{font-size:var( --e-global-typography-yeyebrow-font-size );line-height:var( --e-global-typography-yeyebrow-line-height );letter-spacing:var( --e-global-typography-yeyebrow-letter-spacing );}.elementor-36643 .elementor-element.elementor-element-13b7aab .elementor-heading-title{font-size:var( --e-global-typography-ybrand-font-size );line-height:var( --e-global-typography-ybrand-line-height );letter-spacing:var( --e-global-typography-ybrand-letter-spacing );}.elementor-36643 .elementor-element.elementor-element-65f5496 .elementor-heading-title{font-size:var( --e-global-typography-yeyebrow-font-size );line-height:var( --e-global-typography-yeyebrow-line-height );letter-spacing:var( --e-global-typography-yeyebrow-letter-spacing );}.elementor-36643 .elementor-element.elementor-element-3a8be40 .elementor-heading-title{font-size:var( --e-global-typography-ybrand-font-size );line-height:var( --e-global-typography-ybrand-line-height );letter-spacing:var( --e-global-typography-ybrand-letter-spacing );}.elementor-36643 .elementor-element.elementor-element-ee1e7b8 .elementor-heading-title{font-size:var( --e-global-typography-yeyebrow-font-size );line-height:var( --e-global-typography-yeyebrow-line-height );letter-spacing:var( --e-global-typography-yeyebrow-letter-spacing );}.elementor-36643 .elementor-element.elementor-element-a004c9c .elementor-heading-title{font-size:var( --e-global-typography-ybrand-font-size );line-height:var( --e-global-typography-ybrand-line-height );letter-spacing:var( --e-global-typography-ybrand-letter-spacing );}}/* Start custom CSS for heading, class: .elementor-element-a29d9bf */.elementor-36643 .elementor-element.elementor-element-a29d9bf .elementor-heading-title{letter-spacing:.18em}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c15b51e */.elementor-36643 .elementor-element.elementor-element-c15b51e{width:auto}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49bf905 */.elementor-36643 .elementor-element.elementor-element-49bf905 a{border-bottom:1px solid currentColor;padding-bottom:3px;transition:opacity .3s}
.elementor-36643 .elementor-element.elementor-element-49bf905 a:hover{opacity:.65}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-472c528 */.elementor-36643 .elementor-element.elementor-element-472c528 .elementor-heading-title{font-size:10px;letter-spacing:.18em;opacity:.85}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-197df36 */.elementor-36643 .elementor-element.elementor-element-197df36 .elementor-heading-title{font-size:24px;line-height:1.15;letter-spacing:0}
@media(max-width:600px){.elementor-36643 .elementor-element.elementor-element-197df36 .elementor-heading-title{font-size:19px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-275c309 */.elementor-36643 .elementor-element.elementor-element-275c309 .elementor-heading-title{font-size:10px;letter-spacing:.18em;opacity:.85}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4a7b54 */.elementor-36643 .elementor-element.elementor-element-a4a7b54 .elementor-heading-title{font-size:24px;line-height:1.15;letter-spacing:0}
@media(max-width:600px){.elementor-36643 .elementor-element.elementor-element-a4a7b54 .elementor-heading-title{font-size:19px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59058e5 */.elementor-36643 .elementor-element.elementor-element-59058e5 .elementor-heading-title{font-size:10px;letter-spacing:.18em;opacity:.85}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c5223d */.elementor-36643 .elementor-element.elementor-element-4c5223d .elementor-heading-title{font-size:24px;line-height:1.15;letter-spacing:0}
@media(max-width:600px){.elementor-36643 .elementor-element.elementor-element-4c5223d .elementor-heading-title{font-size:19px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30ec70c */.elementor-36643 .elementor-element.elementor-element-30ec70c .elementor-heading-title{font-size:10px;letter-spacing:.18em;opacity:.85}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fb3c25 */.elementor-36643 .elementor-element.elementor-element-5fb3c25 .elementor-heading-title{font-size:24px;line-height:1.15;letter-spacing:0}
@media(max-width:600px){.elementor-36643 .elementor-element.elementor-element-5fb3c25 .elementor-heading-title{font-size:19px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a8a51f5 */.elementor-36643 .elementor-element.elementor-element-a8a51f5 .elementor-heading-title{font-size:10px;letter-spacing:.18em;opacity:.85}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2180389 */.elementor-36643 .elementor-element.elementor-element-2180389 .elementor-heading-title{font-size:24px;line-height:1.15;letter-spacing:0}
@media(max-width:600px){.elementor-36643 .elementor-element.elementor-element-2180389 .elementor-heading-title{font-size:19px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ade86fe */.elementor-36643 .elementor-element.elementor-element-ade86fe .elementor-heading-title{font-size:10px;letter-spacing:.18em;opacity:.85}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13b7aab */.elementor-36643 .elementor-element.elementor-element-13b7aab .elementor-heading-title{font-size:24px;line-height:1.15;letter-spacing:0}
@media(max-width:600px){.elementor-36643 .elementor-element.elementor-element-13b7aab .elementor-heading-title{font-size:19px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f5496 */.elementor-36643 .elementor-element.elementor-element-65f5496 .elementor-heading-title{font-size:10px;letter-spacing:.18em;opacity:.85}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a8be40 */.elementor-36643 .elementor-element.elementor-element-3a8be40 .elementor-heading-title{font-size:24px;line-height:1.15;letter-spacing:0}
@media(max-width:600px){.elementor-36643 .elementor-element.elementor-element-3a8be40 .elementor-heading-title{font-size:19px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee1e7b8 */.elementor-36643 .elementor-element.elementor-element-ee1e7b8 .elementor-heading-title{font-size:10px;letter-spacing:.18em;opacity:.85}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a004c9c */.elementor-36643 .elementor-element.elementor-element-a004c9c .elementor-heading-title{font-size:24px;line-height:1.15;letter-spacing:0}
@media(max-width:600px){.elementor-36643 .elementor-element.elementor-element-a004c9c .elementor-heading-title{font-size:19px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c093cb3 */.elementor-36643 .elementor-element.elementor-element-c093cb3.e-con{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.elementor-36643 .elementor-element.elementor-element-c093cb3 .yc-card{position:relative;display:block;overflow:hidden;border-radius:4px;aspect-ratio:4/5;padding:0!important;background:#E8E2D8;width:auto!important}
.elementor-36643 .elementor-element.elementor-element-c093cb3 .yc-card .elementor-widget-image{position:absolute;inset:0;width:100%;height:100%;margin:0}
.elementor-36643 .elementor-element.elementor-element-c093cb3 .yc-card .elementor-widget-image .elementor-widget-container,.elementor-36643 .elementor-element.elementor-element-c093cb3 .yc-card .elementor-widget-image img{width:100%;height:100%}
.elementor-36643 .elementor-element.elementor-element-c093cb3 .yc-card img{display:block;object-fit:cover;border-radius:0;transition:transform 1.2s cubic-bezier(.2,.65,.2,1)}
.elementor-36643 .elementor-element.elementor-element-c093cb3 .yc-card:hover img{transform:scale(1.05)}
.elementor-36643 .elementor-element.elementor-element-c093cb3 .yc-text{position:absolute!important;left:0;right:0;bottom:0;padding:56px 14px 14px!important;background:linear-gradient(0deg,rgba(38,30,24,.88) 0%,rgba(38,30,24,.6) 45%,rgba(38,30,24,0) 100%);gap:2px!important}
@media(max-width:1024px){.elementor-36643 .elementor-element.elementor-element-c093cb3.e-con{gap:12px}.elementor-36643 .elementor-element.elementor-element-c093cb3 .yc-text{padding:44px 10px 10px!important}.elementor-36643 .elementor-element.elementor-element-c093cb3 .yc-text .elementor-heading-title{font-size:18px}.elementor-36643 .elementor-element.elementor-element-c093cb3 .yc-text .elementor-widget-heading:first-child .elementor-heading-title{font-size:9px}}
@media(max-width:699px){.elementor-36643 .elementor-element.elementor-element-c093cb3.e-con{grid-template-columns:repeat(2,minmax(0,1fr))}}/* End custom CSS */
/* Start custom CSS *//* Full width: override WoodMart content container */
body.elementor-page-36643 .main-page-wrapper{padding-top:0 !important;padding-bottom:0 !important;}
body.elementor-page-36643 .wd-content-layout.container,
body.elementor-page-36643 .main-page-wrapper > .container{max-width:100% !important;width:100% !important;padding-left:0 !important;padding-right:0 !important;padding-top:0 !important;padding-bottom:0 !important;}
body.elementor-page-36643 .wd-content-layout > .wd-content-area,
body.elementor-page-36643 .site-content{flex:0 0 100% !important;max-width:100% !important;width:100% !important;padding:0 !important;margin:0 !important;}
body.elementor-page-36643 .wd-content-layout > .wd-sidebar{display:none !important;}
body.elementor-page-36643 .container.wd-entry-content{max-width:100% !important;padding:0 !important;}

.title-design-centered{display:none;}

/* Hide WoodMart brand-logos prefooter on this page (not in the design) */
.wd-prefooter{display:none !important;}/* End custom CSS */