.elementor-3 .elementor-element.elementor-element-e0d0188{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:88px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3 .elementor-element.elementor-element-1ed18f7 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:2px;color:#5E6A3A;}.elementor-3 .elementor-element.elementor-element-f6ca103 .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;font-size:72px;font-weight:400;line-height:1.02em;color:#13150C;}.elementor-3 .elementor-element.elementor-element-d8bd099{width:var( --container-widget-width, 680px );max-width:680px;--container-widget-width:680px;--container-widget-flex-grow:0;font-family:"Hanken Grotesk", Sans-serif;font-size:20px;line-height:1.55em;color:#3F4433;}.elementor-3 .elementor-element.elementor-element-0ed6687{font-family:"Hanken Grotesk", Sans-serif;font-size:14px;line-height:1.4em;color:#4E5340;}.elementor-3 .elementor-element.elementor-element-fa07ba9{--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:24px;--padding-bottom:112px;--padding-left:40px;--padding-right:40px;}.elementor-3 .elementor-element.elementor-element-52cd5c4{font-family:"Hanken Grotesk", Sans-serif;font-size:17px;line-height:1.65em;color:#3F4433;}body.elementor-page-3:not(.elementor-motion-effects-element-type-background), body.elementor-page-3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5EF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3 .elementor-element.elementor-element-f6ca103 .elementor-heading-title{font-size:60px;}}@media(min-width:768px){.elementor-3 .elementor-element.elementor-element-e0d0188{--content-width:1360px;}.elementor-3 .elementor-element.elementor-element-fa07ba9{--content-width:1360px;}}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-e0d0188{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:40px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-3 .elementor-element.elementor-element-1ed18f7 .elementor-heading-title{font-size:12px;}.elementor-3 .elementor-element.elementor-element-f6ca103 .elementor-heading-title{font-size:44px;}.elementor-3 .elementor-element.elementor-element-d8bd099{width:100%;max-width:100%;font-size:17px;}.elementor-3 .elementor-element.elementor-element-0ed6687{font-size:13px;}.elementor-3 .elementor-element.elementor-element-fa07ba9{--padding-top:16px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-3 .elementor-element.elementor-element-52cd5c4{font-size:16px;}}/* Start custom CSS for text-editor, class: .elementor-element-52cd5c4 */.elementor-3 .elementor-element.elementor-element-52cd5c4{max-width:800px !important;width:100%}.elementor-3 .elementor-element.elementor-element-52cd5c4 h2{font-family:'Libre Caslon Display',serif;font-weight:400;font-size:36px;line-height:1.1;color:#13150C;margin:56px 0 16px;scroll-margin-top:110px}.elementor-3 .elementor-element.elementor-element-52cd5c4 h3{font-family:'Hanken Grotesk',sans-serif;font-weight:600;font-size:19px;line-height:1.3;color:#13150C;margin:28px 0 8px}.elementor-3 .elementor-element.elementor-element-52cd5c4 p,.elementor-3 .elementor-element.elementor-element-52cd5c4 li{font-size:17px;line-height:1.65;color:#3F4433}.elementor-3 .elementor-element.elementor-element-52cd5c4 p{margin:0 0 14px} .elementor-3 .elementor-element.elementor-element-52cd5c4 ul{margin:0 0 16px;padding-left:22px} .elementor-3 .elementor-element.elementor-element-52cd5c4 li{margin:0 0 6px}.elementor-3 .elementor-element.elementor-element-52cd5c4 a{color:#5E6A3A;text-decoration:underline;text-underline-offset:2px} .elementor-3 .elementor-element.elementor-element-52cd5c4 a:hover{color:#28321D}.elementor-3 .elementor-element.elementor-element-52cd5c4 strong{color:#13150C;font-weight:600}.elementor-3 .elementor-element.elementor-element-52cd5c4 .card{background:#ECEDE2;border-radius:18px;padding:24px 26px;margin:0 0 16px}.elementor-3 .elementor-element.elementor-element-52cd5c4 .card h3{margin:0 0 12px;font-size:20px}.elementor-3 .elementor-element.elementor-element-52cd5c4 .card dl{margin:0;display:grid;grid-template-columns:150px 1fr;gap:8px 18px}.elementor-3 .elementor-element.elementor-element-52cd5c4 .card dt{font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#4E5340;padding-top:3px}.elementor-3 .elementor-element.elementor-element-52cd5c4 .card dd{margin:0 !important;padding:0;font-size:16px;line-height:1.55;color:#3F4433}.elementor-3 .elementor-element.elementor-element-52cd5c4 .toc{border:1.5px solid #DCDDD0;border-radius:18px;padding:20px 26px;margin:0 0 8px}.elementor-3 .elementor-element.elementor-element-52cd5c4 .toc p{font-size:13px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:#4E5340;margin:0 0 8px}.elementor-3 .elementor-element.elementor-element-52cd5c4 .toc ol{margin:0;padding-left:20px;columns:2;column-gap:32px} .elementor-3 .elementor-element.elementor-element-52cd5c4 .toc li{font-size:16px;margin:0 0 4px}.elementor-3 .elementor-element.elementor-element-52cd5c4 .note{font-size:15px;color:#4E5340}.elementor-3 .elementor-element.elementor-element-52cd5c4 > *:first-child{margin-top:0}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-52cd5c4 h2{font-size:28px;margin-top:44px} .elementor-3 .elementor-element.elementor-element-52cd5c4 .card{padding:20px} .elementor-3 .elementor-element.elementor-element-52cd5c4 .card dl{grid-template-columns:1fr;gap:2px} .elementor-3 .elementor-element.elementor-element-52cd5c4 .card dd{margin:0 0 10px 0 !important} .elementor-3 .elementor-element.elementor-element-52cd5c4 .toc ol{columns:1} .elementor-3 .elementor-element.elementor-element-52cd5c4 p,.elementor-3 .elementor-element.elementor-element-52cd5c4 li{font-size:16px}}/* End custom CSS */