.elementor-kit-986{--e-global-color-primary:#2A1F1C;--e-global-color-secondary:#FBF1EA;--e-global-color-text:#3F332F;--e-global-color-accent:#C2410C;--e-global-color-rr_ground:#FFFDFB;--e-global-color-rr_rule:#EBDDD2;--e-global-color-rr_tint_light:#FEF8F3;--e-global-color-rr_white:#FFFFFF;--e-global-color-rr_muted:#6E5D56;--e-global-color-rr_overlay:#2A1F1CCC;--e-global-typography-primary-font-family:"DM Sans";--e-global-typography-primary-font-size:40px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.15em;--e-global-typography-secondary-font-family:"DM Sans";--e-global-typography-secondary-font-size:24px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:1.25em;--e-global-typography-text-font-family:"Lora";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.65em;--e-global-typography-accent-font-family:"DM Sans";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:700;--e-global-typography-rr_masthead-font-family:"DM Sans";--e-global-typography-rr_masthead-font-size:22px;--e-global-typography-rr_masthead-font-weight:700;--e-global-typography-rr_masthead-letter-spacing:-0.3px;--e-global-typography-rr_kicker-font-family:"DM Sans";--e-global-typography-rr_kicker-font-size:11px;--e-global-typography-rr_kicker-font-weight:700;--e-global-typography-rr_kicker-text-transform:uppercase;--e-global-typography-rr_kicker-letter-spacing:1.4px;--e-global-typography-rr_meta-font-family:"DM Sans";--e-global-typography-rr_meta-font-size:13px;--e-global-typography-rr_meta-font-weight:500;background-color:#FFFDFB;color:#3F332F;font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;}.elementor-kit-986 button,.elementor-kit-986 input[type="button"],.elementor-kit-986 input[type="submit"],.elementor-kit-986 .elementor-button{background-color:#C2410C;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:13px 22px 13px 22px;}.elementor-kit-986 button:hover,.elementor-kit-986 button:focus,.elementor-kit-986 input[type="button"]:hover,.elementor-kit-986 input[type="button"]:focus,.elementor-kit-986 input[type="submit"]:hover,.elementor-kit-986 input[type="submit"]:focus,.elementor-kit-986 .elementor-button:hover,.elementor-kit-986 .elementor-button:focus{background-color:#2A1F1C;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-kit-986 e-page-transition{background-color:#FFBC7D;}.elementor-kit-986 a{color:#C2410C;}.elementor-kit-986 a:hover{color:#2A1F1C;}.elementor-kit-986 h1{color:#2A1F1C;font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;}.elementor-kit-986 h2{color:#2A1F1C;font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;}.elementor-kit-986 h3{color:#2A1F1C;font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:700;line-height:1.25em;}.elementor-kit-986 h4{color:#2A1F1C;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-kit-986 label{color:#2A1F1C;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;}.elementor-kit-986 input:not([type="button"]):not([type="submit"]),.elementor-kit-986 textarea,.elementor-kit-986 .elementor-field-textual{font-family:"Lora", Sans-serif;font-size:16px;color:#2A1F1C;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9C6B8;border-radius:10px 10px 10px 10px;padding:12px 14px 12px 14px;}.elementor-kit-986 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-986 textarea:focus,.elementor-kit-986 .elementor-field-textual:focus{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C2410C;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:16px;}.elementor-element{--widgets-spacing:16px 16px;--widgets-spacing-row:16px;--widgets-spacing-column:16px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-986 h1{font-size:34px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-986 h1{font-size:29px;}.elementor-kit-986 h2{font-size:24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html{background:#FFFDFB}body{min-height:100vh;display:flex;flex-direction:column}body>main,body>.site-main,body>#content,body>[data-elementor-type="wp-page"],body>[data-elementor-type="single-post"],body>[data-elementor-type="archive"]{flex:1 0 auto;width:100%}
.rr-card{border:1px solid #EBDDD2;border-radius:12px;background:#fff}
.e-con>.elementor-widget.rr-prose,.rr-prose{max-width:720px!important}
.rr-amp{color:#C2410C}
.elementor-widget-text-editor a{text-underline-offset:2px}
.elementor-post__meta-data,.elementor-post__meta-data span{font-family:'DM Sans',sans-serif;font-size:13px!important;font-weight:500!important;color:#6E5D56!important}
.elementor-author-box__name{color:#2A1F1C!important;font-family:'DM Sans',sans-serif;font-weight:700;font-size:21px!important}
.elementor-author-box__bio{color:#3F332F;font-size:16px}
.elementor-share-btn__title{color:#2A1F1C}
.elementor-widget-search-form,.elementor-widget-search-form:focus-within,.elementor-widget-search-form *:focus{outline:0!important}
.elementor-search-form--skin-minimal .elementor-search-form__container{display:flex;align-items:center;gap:0;min-height:42px;background:#fff!important;border:1px solid #D9C6B8!important;border-radius:10px!important;overflow:hidden;box-shadow:none!important;transition:border-color .15s}
.elementor-widget-search-form .elementor-search-form__container:focus-within,.elementor-widget-search-form .elementor-search-form--focus .elementor-search-form__container{border-color:#C2410C!important;box-shadow:0 0 0 3px rgba(194,65,12,.12)!important}
.elementor-search-form--skin-minimal .elementor-search-form__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:38px;padding:0!important;background:transparent!important;border:0!important;color:#6E5D56}
.elementor-search-form--skin-minimal .elementor-search-form__icon svg{width:14px;height:14px;fill:#6E5D56}
.elementor-search-form--skin-minimal .elementor-search-form__input{flex:1 1 auto;min-width:0;height:40px;padding:0 12px 0 0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:0;font-family:'Lora',serif;font-size:15px;color:#2A1F1C}
.elementor-search-form--skin-minimal .elementor-search-form__input::placeholder{color:#6E5D56;opacity:1}
.elementor-pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:56px!important;padding-top:8px;font-family:'DM Sans',sans-serif}
.elementor-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 14px;margin:0!important;border:1px solid #EBDDD2;border-radius:10px;background:#fff;color:#2A1F1C;font-size:15px!important;font-weight:600;line-height:1;text-decoration:none}
.elementor-pagination a.page-numbers:hover{border-color:#C2410C;color:#C2410C}
.elementor-pagination .page-numbers.current{background:#C2410C;border-color:#C2410C;color:#fff}
.elementor-pagination .page-numbers.dots{border-color:transparent;background:transparent;min-width:auto;padding:0 4px}
.elementor-pagination .page-numbers.prev,.elementor-pagination .page-numbers.next{padding:0 18px}
@media(max-width:480px){.elementor-pagination{gap:4px}.elementor-pagination .page-numbers{min-width:32px;height:36px;padding:0 6px;font-size:13px!important;border-radius:8px}.elementor-pagination .page-numbers.prev,.elementor-pagination .page-numbers.next{padding:0 8px}}/* End custom CSS */