.elementor-5272 .elementor-element.elementor-element-4a6575f{--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:30px;--padding-left:0px;--padding-right:0px;}.elementor-5272 .elementor-element.elementor-element-29dd1c73{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5272 .elementor-element.elementor-element-65dd8f7f{--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-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-5272 .elementor-element.elementor-element-3a3cef27{text-align:start;}.elementor-5272 .elementor-element.elementor-element-3a3cef27 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-accent );}.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-5272 .elementor-element.elementor-element-65dd6cb9{--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-5272 .elementor-element.elementor-element-aacfa4a{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;}.elementor-5272 .elementor-element.elementor-element-aacfa4a.elementor-element{--align-self:flex-end;}.elementor-5272 .elementor-element.elementor-element-29b60639{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5272 .elementor-element.elementor-element-24f0d6fe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-5272 .elementor-element.elementor-element-aacfa4a{--container-widget-width:571px;--container-widget-flex-grow:0;width:var( --container-widget-width, 571px );max-width:571px;}}@media(min-width:768px){.elementor-5272 .elementor-element.elementor-element-65dd8f7f{--width:45%;}.elementor-5272 .elementor-element.elementor-element-65dd6cb9{--width:45%;}}/* Start custom CSS for text-editor, class: .elementor-element-32acfef5 */.elementor-5272 .elementor-element.elementor-element-32acfef5 p{font-family:'Inter',sans-serif;font-size:15px;line-height:1.6;color:#736C5C;margin:0;max-width:44ch;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f8e004f */.elementor-5272 .elementor-element.elementor-element-1f8e004f p{font-family:'Inter',sans-serif;font-size:13px;font-weight:500;color:#2E5147;margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65dd8f7f */.elementor-5272 .elementor-element.elementor-element-65dd8f7f{display:flex;flex-direction:column;gap:12px;max-width:560px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aacfa4a */.elementor-5272 .elementor-element.elementor-element-aacfa4a p{margin:0 0 12px;} .elementor-5272 .elementor-element.elementor-element-aacfa4a p:last-child{margin-bottom:0;} .elementor-5272 .elementor-element.elementor-element-aacfa4a a{font-family:'Inter',sans-serif;font-size:14.5px;font-weight:500;color:#47597E;text-decoration:none;} .elementor-5272 .elementor-element.elementor-element-aacfa4a a:hover{text-decoration:underline;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29dd1c73 */.elementor-5272 .elementor-element.elementor-element-29dd1c73{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:24px;padding:44px 30px 36px;border-bottom:1px solid #E3DDCC;} @media(max-width:900px){.elementor-5272 .elementor-element.elementor-element-29dd1c73{padding:36px 28px 28px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52745704 */.elementor-5272 .elementor-element.elementor-element-52745704 p{font-family:'Fraunces',serif;font-style:italic;font-size:13px;line-height:1.65;color:#736C5C;margin:0 0 14px;max-width:82ch;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5769947a */.elementor-5272 .elementor-element.elementor-element-5769947a p{font-family:'Inter',sans-serif;font-size:12px;color:#96907E;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e41da2c */.elementor-5272 .elementor-element.elementor-element-3e41da2c p{margin:0;} .elementor-5272 .elementor-element.elementor-element-3e41da2c a{font-family:'Inter',sans-serif;font-size:12px;color:#96907E;text-decoration:underline;text-underline-offset:2px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24f0d6fe */.elementor-5272 .elementor-element.elementor-element-24f0d6fe{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29b60639 */.elementor-5272 .elementor-element.elementor-element-29b60639{background:#F1ECE0;padding:32px 38px 20px;} @media(max-width:900px){.elementor-5272 .elementor-element.elementor-element-29b60639{padding:20px 28px 24px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a6575f */.elementor-5272 .elementor-element.elementor-element-4a6575f{background-color:#F7F3EA;border:1px solid #E3DDCC;border-radius:18px;overflow:hidden;}/* End custom CSS */