.elementor-93 .elementor-element.elementor-element-a957b36{--display:flex;--padding-top:78px;--padding-bottom:42px;--padding-left:0px;--padding-right:0px;}.elementor-93 .elementor-element.elementor-element-a957b36:not(.elementor-motion-effects-element-type-background), .elementor-93 .elementor-element.elementor-element-a957b36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fbfaf6;}.elementor-93 .elementor-element.elementor-element-b0cb732{--display:flex;}.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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-button .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-93 .elementor-element.elementor-element-49e7b45{--display:flex;--padding-top:20px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-93 .elementor-element.elementor-element-49e7b45:not(.elementor-motion-effects-element-type-background), .elementor-93 .elementor-element.elementor-element-49e7b45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fbfaf6;}.elementor-93 .elementor-element.elementor-element-74b02e0{--display:flex;}.elementor-93 .elementor-element.elementor-element-14fe5c7{--display:flex;}.elementor-93 .elementor-element.elementor-element-667774e{--display:flex;}.elementor-93 .elementor-element.elementor-element-ef30099{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-93 .elementor-element.elementor-element-ef30099:not(.elementor-motion-effects-element-type-background), .elementor-93 .elementor-element.elementor-element-ef30099 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0b170e;}.elementor-93 .elementor-element.elementor-element-a098dae{--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:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-93 .elementor-element.elementor-element-e048c72{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;color:#dbe5d7;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-93 .elementor-element.elementor-element-857f232 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-93 .elementor-element.elementor-element-857f232 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-93 .elementor-element.elementor-element-857f232{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-93 .elementor-element.elementor-element-857f232 .elementor-icon-list-text{transition:color 0.3s;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-93 .elementor-element.elementor-element-a098dae{--content-width:1120px;}}/* Start custom CSS */body.elementor-page-93{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:#162015;background:#fbfaf6;line-height:1.65}
body.elementor-page-93 .fic-legal-hero,body.elementor-page-93 .fic-legal-content,body.elementor-page-93 .fic-footer{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}
body.elementor-page-93 .fic-legal-inner>.e-con-inner{width:min(960px,92vw);margin:0 auto;padding:0!important}
body.elementor-page-93 .fic-legal-eyebrow .elementor-heading-title{display:inline-block!important;color:#6d542b!important;background:#fff8ea!important;border:1px solid #c9b58a!important;border-radius:999px!important;padding:8px 14px!important;font-size:14px!important;font-weight:700!important;letter-spacing:.04em!important;line-height:23.1px!important;text-transform:uppercase!important}
body.elementor-page-93 .fic-legal-title .elementor-heading-title{font-size:clamp(36px,5vw,64px)!important;line-height:1.04!important;color:#162015!important;letter-spacing:-.035em!important;margin:0!important}
body.elementor-page-93 .fic-legal-lead{max-width:720px!important;color:#51604f!important;font-size:18px!important}
body.elementor-page-93 .fic-legal-card{background:#fff!important;border:1px solid #e6dbc5!important;border-radius:28px!important;box-shadow:0 20px 55px rgba(37,34,24,.08)!important;padding:42px!important}
body.elementor-page-93 .fic-legal-card h2{font-size:24px!important;line-height:1.25!important;margin:28px 0 10px!important;color:#1f2d1f!important}
body.elementor-page-93 .fic-legal-card h2:first-child{margin-top:0!important}
body.elementor-page-93 .fic-legal-card p,body.elementor-page-93 .fic-legal-card li{color:#334133!important;font-size:16px!important}
body.elementor-page-93 .fic-legal-card strong{color:#6d542b!important}
body.elementor-page-93 .fic-legal-note{background:#fff8ea!important;border:1px solid #c9b58a!important;border-radius:20px!important;padding:18px 20px!important;margin:0 0 22px!important}
body.elementor-page-93 .fic-shortcode-card{background:#fbfaf6!important;border:1px dashed #c9b58a!important;border-radius:20px!important;padding:20px!important;margin-top:22px!important}
body.elementor-page-93 .fic-footer-menu .elementor-icon-list-items{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:18px!important;flex-wrap:wrap!important;margin:0!important;padding:0!important}
body.elementor-page-93 .fic-footer-menu .elementor-icon-list-item{margin:0!important;padding:0!important}
body.elementor-page-93 .fic-footer-menu a,body.elementor-page-93 .fic-footer-menu .elementor-icon-list-text{color:#dbe5d7!important;text-decoration:none!important;font-size:14px!important;font-weight:600!important;letter-spacing:.01em!important}
body.elementor-page-93 .fic-footer-menu a:hover .elementor-icon-list-text,body.elementor-page-93 .fic-footer-menu a:hover{color:#fff8ea!important;text-decoration:underline!important}
body.elementor-page-93 .fic-footer-template .fic-footer-text p{margin:0!important}
@media(max-width:767px){body.elementor-page-93 .fic-legal-hero{padding-top:52px!important;padding-bottom:28px!important}body.elementor-page-93 .fic-legal-card{padding:26px 20px!important;border-radius:22px!important}body.elementor-page-93 .fic-legal-lead{font-size:16px!important}}/* End custom CSS */