.elementor-116 .elementor-element.elementor-element-6c0d527{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-116 .elementor-element.elementor-element-f6c2a01{--display:flex;}.elementor-116 .elementor-element.elementor-element-b61b724{--display:flex;}.elementor-116 .elementor-element.elementor-element-73ff4f0{--display:flex;}.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-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-116 .elementor-element.elementor-element-cfe5cca .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(44px,6vw,82px);font-weight:500;line-height:1.02;color:#FFFFFF;}.elementor-116 .elementor-element.elementor-element-c5950f1{--display:flex;}.elementor-116 .elementor-element.elementor-element-e9d358a{--display:flex;}.elementor-116 .elementor-element.elementor-element-5954388{--display:flex;}.elementor-116 .elementor-element.elementor-element-d334a16{--display:flex;}.elementor-116 .elementor-element.elementor-element-6a356d7{--display:flex;}.elementor-116 .elementor-element.elementor-element-97d7b65{--display:flex;}.elementor-116 .elementor-element.elementor-element-9bf77af{--display:flex;}.elementor-116 .elementor-element.elementor-element-6ad1f24 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.1;color:#14232A;}.elementor-116 .elementor-element.elementor-element-ca00039{--display:flex;}.elementor-116 .elementor-element.elementor-element-e9ad0a0{--display:flex;}.elementor-116 .elementor-element.elementor-element-a0e2c7d{--display:flex;}.elementor-116 .elementor-element.elementor-element-738a0ec{text-align:center;}.elementor-116 .elementor-element.elementor-element-738a0ec .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.1;color:#14232A;}.elementor-116 .elementor-element.elementor-element-732d788{--display:flex;}.elementor-116 .elementor-element.elementor-element-b864660{--display:flex;}.elementor-116 .elementor-element.elementor-element-15ba45c{--display:flex;}.elementor-116 .elementor-element.elementor-element-a9ed393{--display:flex;}.elementor-116 .elementor-element.elementor-element-de5e0db .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(26px,2.6vw,32px);font-weight:500;line-height:1.15;color:#14232A;}.elementor-116 .elementor-element.elementor-element-38f0051{--display:flex;}.elementor-116 .elementor-element.elementor-element-b22e63d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(26px,2.6vw,32px);font-weight:500;line-height:1.15;color:#14232A;}.elementor-116 .elementor-element.elementor-element-a17a06d{--display:flex;}.elementor-116 .elementor-element.elementor-element-3247af7 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(26px,2.6vw,32px);font-weight:500;line-height:1.15;color:#14232A;}.elementor-116 .elementor-element.elementor-element-da3284b{--display:flex;}.elementor-116 .elementor-element.elementor-element-cf90b26{--display:flex;}.elementor-116 .elementor-element.elementor-element-b716e41{--display:flex;}.elementor-116 .elementor-element.elementor-element-79c0495{text-align:center;}.elementor-116 .elementor-element.elementor-element-79c0495 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.1;color:#14232A;}.elementor-116 .elementor-element.elementor-element-22f1ce7{--display:flex;}.elementor-116 .elementor-element.elementor-element-ddbf044{--display:flex;}.elementor-116 .elementor-element.elementor-element-7506108{--display:flex;}.elementor-116 .elementor-element.elementor-element-1b04602{--display:flex;}.elementor-116 .elementor-element.elementor-element-1504bae{--display:flex;}.elementor-116 .elementor-element.elementor-element-2a32280{--display:flex;}.elementor-116 .elementor-element.elementor-element-48fd618{--display:flex;}.elementor-116 .elementor-element.elementor-element-a5cb590 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(26px,2.6vw,32px);font-weight:500;line-height:1.15;color:#14232A;}.elementor-116 .elementor-element.elementor-element-97fc3b1{--display:flex;}.elementor-116 .elementor-element.elementor-element-c7dfe8e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(26px,2.6vw,32px);font-weight:500;line-height:1.15;color:#14232A;}:root{--page-title-display:none;}/* Start custom CSS for image, class: .elementor-element-649a5ae */.elementor-116 .elementor-element.elementor-element-649a5ae.crx.crx.crx{position:absolute;inset:0;width:100%;height:100%}.elementor-116 .elementor-element.elementor-element-649a5ae.crx.crx.crx img{width:100%;height:100%;object-fit:cover;object-position:center 58%;display:block;margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6c2a01 */.elementor-116 .elementor-element.elementor-element-f6c2a01.crx.crx.crx{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,30,36,0.46) 0%,rgba(10,30,36,0.18) 45%,rgba(10,30,36,0.52) 100%)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f26cc2 */.elementor-116 .elementor-element.elementor-element-1f26cc2.crx.crx.crx{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cfe5cca */.elementor-116 .elementor-element.elementor-element-cfe5cca.crx.crx.crx{margin:0}.elementor-116 .elementor-element.elementor-element-cfe5cca.crx.crx.crx .elementor-heading-title{text-align:inherit;text-wrap:balance;display:block;margin:0}.elementor-116 .elementor-element.elementor-element-cfe5cca.crx.crx.crx .crs7bb10e7{font-style:italic;color:#FFFFFF;background:linear-gradient(transparent 64%,rgba(214,175,90,0.75) 64%);padding:0 4px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5950f1 */.elementor-116 .elementor-element.elementor-element-c5950f1.crx.crx.crx{width:56px;height:1px;background:#D6AF5A}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-077e437 */.elementor-116 .elementor-element.elementor-element-077e437.crx.crx.crx{margin:0;max-width:640px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73ff4f0 */.elementor-116 .elementor-element.elementor-element-73ff4f0.crx.crx.crx{max-width:860px;display:flex;flex-direction:column;align-items:center;gap:20px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b61b724 */.elementor-116 .elementor-element.elementor-element-b61b724.crx.crx.crx{position:relative;flex:1;display:flex;align-items:center;justify-content:center;text-align:center;padding:50px 24px 90px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c0d527 */.elementor-116 .elementor-element.elementor-element-6c0d527.crx.crx.crx{position:relative;min-height:min(66vh,600px);display:flex;flex-direction:column;padding-top:var(--crh)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97d7b65 */.elementor-116 .elementor-element.elementor-element-97d7b65.crx.crx.crx{position:absolute;inset:16px -16px -16px 16px;border:1px solid #D6AF5A;border-radius:999px 999px 24px 24px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4791dfb */.elementor-116 .elementor-element.elementor-element-4791dfb.crx.crx.crx{position:absolute;inset:0;width:100%;height:100%}.elementor-116 .elementor-element.elementor-element-4791dfb.crx.crx.crx img{width:100%;height:100%;object-fit:cover;object-position:center 35%;border-radius:999px 999px 24px 24px;margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a356d7 */.elementor-116 .elementor-element.elementor-element-6a356d7.crx.crx.crx{position:relative;width:100%;max-width:420px;aspect-ratio:4/5;justify-self:center;margin:0 auto}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ad1f24 */.elementor-116 .elementor-element.elementor-element-6ad1f24.crx.crx.crx{margin:0}.elementor-116 .elementor-element.elementor-element-6ad1f24.crx.crx.crx .elementor-heading-title{text-align:inherit;text-wrap:balance;display:block;margin:0}.elementor-116 .elementor-element.elementor-element-6ad1f24.crx.crx.crx .crsa2f206c{font-style:italic;color:#1F7A8C;background:linear-gradient(transparent 62%,rgba(214,175,90,0.45) 62%);padding:0 4px;-webkit-box-decoration-break:clone;box-decoration-break:clone}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dbd3a4 */.elementor-116 .elementor-element.elementor-element-2dbd3a4.crx.crx.crx{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26f757e */.elementor-116 .elementor-element.elementor-element-26f757e.crx.crx.crx{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1073e8 */.elementor-116 .elementor-element.elementor-element-b1073e8.crx.crx.crx{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-671428b */.elementor-116 .elementor-element.elementor-element-671428b.crx.crx.crx{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bf77af */.elementor-116 .elementor-element.elementor-element-9bf77af.crx.crx.crx{display:flex;flex-direction:column;gap:18px;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d334a16 */.elementor-116 .elementor-element.elementor-element-d334a16.crx.crx.crx{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:clamp(36px,6vw,80px);align-items:center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5954388 */.elementor-116 .elementor-element.elementor-element-5954388.crx.crx.crx{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(36px,5vw,56px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9d358a */.elementor-116 .elementor-element.elementor-element-e9d358a.crx.crx.crx{padding:clamp(64px,9vw,110px) clamp(20px,4vw,32px)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-738a0ec */.elementor-116 .elementor-element.elementor-element-738a0ec.crx.crx.crx{margin:0}.elementor-116 .elementor-element.elementor-element-738a0ec.crx.crx.crx .elementor-heading-title{text-wrap:balance;display:block;margin:0}.elementor-116 .elementor-element.elementor-element-738a0ec.crx.crx.crx .crs6091965{font-style:italic;color:#1F7A8C;background:linear-gradient(transparent 62%,rgba(214,175,90,0.45) 62%);padding:0 4px;-webkit-box-decoration-break:clone;box-decoration-break:clone}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c80ac05 */.elementor-116 .elementor-element.elementor-element-c80ac05.crx.crx.crx{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0e2c7d */.elementor-116 .elementor-element.elementor-element-a0e2c7d.crx.crx.crx{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;max-width:820px;margin:0 auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fee543d */.elementor-116 .elementor-element.elementor-element-fee543d.crx.crx.crx{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b864660 */.elementor-116 .elementor-element.elementor-element-b864660.crx.crx.crx{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-732d788 */.elementor-116 .elementor-element.elementor-element-732d788.crx.crx.crx{background:#0F4A56;border:1px solid #0F4A56;border-radius:26px;padding:clamp(26px,3.5vw,40px);display:flex;flex-direction:column;gap:14px;min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba19fd8 */.elementor-116 .elementor-element.elementor-element-ba19fd8.crx.crx.crx{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de5e0db */.elementor-116 .elementor-element.elementor-element-de5e0db.crx.crx.crx{margin:0}.elementor-116 .elementor-element.elementor-element-de5e0db.crx.crx.crx .elementor-heading-title{text-align:inherit;display:block;margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-544e7be */.elementor-116 .elementor-element.elementor-element-544e7be.crx.crx.crx{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff52bf */.elementor-116 .elementor-element.elementor-element-2ff52bf.crx.crx.crx{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-572d6e2 */.elementor-116 .elementor-element.elementor-element-572d6e2.crx.crx.crx{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9ed393 */.elementor-116 .elementor-element.elementor-element-a9ed393.crx.crx.crx{background:#FFFFFF;border:1px solid rgba(214,175,90,0.35);border-radius:26px;padding:clamp(26px,3.5vw,40px);display:flex;flex-direction:column;gap:14px;min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a4b7df */.elementor-116 .elementor-element.elementor-element-2a4b7df.crx.crx.crx{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b22e63d */.elementor-116 .elementor-element.elementor-element-b22e63d.crx.crx.crx{margin:0}.elementor-116 .elementor-element.elementor-element-b22e63d.crx.crx.crx .elementor-heading-title{text-align:inherit;display:block;margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d652d */.elementor-116 .elementor-element.elementor-element-46d652d.crx.crx.crx{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-144f4d4 */.elementor-116 .elementor-element.elementor-element-144f4d4.crx.crx.crx{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-433b6f1 */.elementor-116 .elementor-element.elementor-element-433b6f1.crx.crx.crx{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38f0051 */.elementor-116 .elementor-element.elementor-element-38f0051.crx.crx.crx{background:#FFFFFF;border:1px solid rgba(214,175,90,0.35);border-radius:26px;padding:clamp(26px,3.5vw,40px);display:flex;flex-direction:column;gap:14px;min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c8b986 */.elementor-116 .elementor-element.elementor-element-1c8b986.crx.crx.crx{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3247af7 */.elementor-116 .elementor-element.elementor-element-3247af7.crx.crx.crx{margin:0}.elementor-116 .elementor-element.elementor-element-3247af7.crx.crx.crx .elementor-heading-title{text-align:inherit;display:block;margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98a1170 */.elementor-116 .elementor-element.elementor-element-98a1170.crx.crx.crx{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f6ff0c */.elementor-116 .elementor-element.elementor-element-4f6ff0c.crx.crx.crx{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55aebe0 */.elementor-116 .elementor-element.elementor-element-55aebe0.crx.crx.crx{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a17a06d */.elementor-116 .elementor-element.elementor-element-a17a06d.crx.crx.crx{background:#FFFFFF;border:1px solid rgba(214,175,90,0.35);border-radius:26px;padding:clamp(26px,3.5vw,40px);display:flex;flex-direction:column;gap:14px;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15ba45c */.elementor-116 .elementor-element.elementor-element-15ba45c.crx.crx.crx{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bde68a7 */.elementor-116 .elementor-element.elementor-element-bde68a7.crx.crx.crx .crh94f6f70:hover{background:#E2BF72 !important;color:#14232A !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9ad0a0 */.elementor-116 .elementor-element.elementor-element-e9ad0a0.crx.crx.crx{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(36px,5vw,56px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca00039 */.elementor-116 .elementor-element.elementor-element-ca00039.crx.crx.crx{background:#F1EBDD;padding:clamp(64px,9vw,110px) clamp(20px,4vw,32px)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79c0495 */.elementor-116 .elementor-element.elementor-element-79c0495.crx.crx.crx{margin:0}.elementor-116 .elementor-element.elementor-element-79c0495.crx.crx.crx .elementor-heading-title{text-wrap:balance;display:block;margin:0}.elementor-116 .elementor-element.elementor-element-79c0495.crx.crx.crx .crs0582494{font-style:italic;color:#1F7A8C;background:linear-gradient(transparent 62%,rgba(214,175,90,0.45) 62%);padding:0 4px;-webkit-box-decoration-break:clone;box-decoration-break:clone}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b716e41 */.elementor-116 .elementor-element.elementor-element-b716e41.crx.crx.crx{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;max-width:820px;margin:0 auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-636d59e */.elementor-116 .elementor-element.elementor-element-636d59e.crx.crx.crx{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742afc0 */.elementor-116 .elementor-element.elementor-element-742afc0.crx.crx.crx{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddbf044 */.elementor-116 .elementor-element.elementor-element-ddbf044.crx.crx.crx{background:#FFFFFF;border:1px solid rgba(214,175,90,0.35);border-radius:26px;padding:clamp(26px,3.5vw,40px);display:flex;flex-direction:column;gap:14px;min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e180d60 */.elementor-116 .elementor-element.elementor-element-e180d60.crx.crx.crx{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c8c51d */.elementor-116 .elementor-element.elementor-element-4c8c51d.crx.crx.crx{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7506108 */.elementor-116 .elementor-element.elementor-element-7506108.crx.crx.crx{background:#FFFFFF;border:1px solid rgba(214,175,90,0.35);border-radius:26px;padding:clamp(26px,3.5vw,40px);display:flex;flex-direction:column;gap:14px;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f1ce7 */.elementor-116 .elementor-element.elementor-element-22f1ce7.crx.crx.crx{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:20px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf90b26 */.elementor-116 .elementor-element.elementor-element-cf90b26.crx.crx.crx{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(36px,5vw,56px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da3284b */.elementor-116 .elementor-element.elementor-element-da3284b.crx.crx.crx{padding:clamp(64px,9vw,110px) clamp(20px,4vw,32px)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b93554 */.elementor-116 .elementor-element.elementor-element-8b93554.crx.crx.crx{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5cb590 */.elementor-116 .elementor-element.elementor-element-a5cb590.crx.crx.crx{margin:0}.elementor-116 .elementor-element.elementor-element-a5cb590.crx.crx.crx .elementor-heading-title{text-align:inherit;display:block;margin:0}.elementor-116 .elementor-element.elementor-element-a5cb590.crx.crx.crx .crsd95f63a{font-style:italic;color:#1F7A8C;background:linear-gradient(transparent 62%,rgba(214,175,90,0.45) 62%);padding:0 4px;-webkit-box-decoration-break:clone;box-decoration-break:clone}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c6d741 */.elementor-116 .elementor-element.elementor-element-2c6d741.crx.crx.crx{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecf6bf6 */.elementor-116 .elementor-element.elementor-element-ecf6bf6.crx.crx.crx{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-99e62ca */.elementor-116 .elementor-element.elementor-element-99e62ca.crx.crx.crx{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f7d3e7 */.elementor-116 .elementor-element.elementor-element-8f7d3e7.crx.crx.crx{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48fd618 */.elementor-116 .elementor-element.elementor-element-48fd618.crx.crx.crx{background:#FFFFFF;border:1px solid rgba(214,175,90,0.35);border-radius:26px;padding:clamp(26px,3.5vw,40px);display:flex;flex-direction:column;gap:14px;min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8367c7d */.elementor-116 .elementor-element.elementor-element-8367c7d.crx.crx.crx{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7dfe8e */.elementor-116 .elementor-element.elementor-element-c7dfe8e.crx.crx.crx{margin:0}.elementor-116 .elementor-element.elementor-element-c7dfe8e.crx.crx.crx .elementor-heading-title{text-align:inherit;display:block;margin:0}.elementor-116 .elementor-element.elementor-element-c7dfe8e.crx.crx.crx .crs9e41796{font-style:italic;color:#1F7A8C;background:linear-gradient(transparent 62%,rgba(214,175,90,0.45) 62%);padding:0 4px;-webkit-box-decoration-break:clone;box-decoration-break:clone}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70d4e74 */.elementor-116 .elementor-element.elementor-element-70d4e74.crx.crx.crx{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4008c5 */.elementor-116 .elementor-element.elementor-element-b4008c5.crx.crx.crx{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c1e82a2 */.elementor-116 .elementor-element.elementor-element-c1e82a2.crx.crx.crx{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6520921 */.elementor-116 .elementor-element.elementor-element-6520921.crx.crx.crx{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be96681 */.elementor-116 .elementor-element.elementor-element-be96681.crx.crx.crx{margin-top:auto}.elementor-116 .elementor-element.elementor-element-be96681.crx.crx.crx .crhbbe9f26:hover{background:#E2BF72 !important;color:#14232A !important} .elementor-116 .elementor-element.elementor-element-be96681.crx.crx.crx .crhad585f4:hover{background:#1F7A8C !important;color:#FFFFFF !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97fc3b1 */.elementor-116 .elementor-element.elementor-element-97fc3b1.crx.crx.crx{background:#FFFFFF;border:1px solid rgba(214,175,90,0.35);border-radius:26px;padding:clamp(26px,3.5vw,40px);display:flex;flex-direction:column;gap:14px;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a32280 */.elementor-116 .elementor-element.elementor-element-2a32280.crx.crx.crx{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:20px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1504bae */.elementor-116 .elementor-element.elementor-element-1504bae.crx.crx.crx{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(36px,5vw,56px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b04602 */.elementor-116 .elementor-element.elementor-element-1b04602.crx.crx.crx{padding:clamp(64px,9vw,110px) clamp(20px,4vw,32px)}/* End custom CSS */