.elementor-1377 .elementor-element.elementor-element-b6644c07{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1377 .elementor-element.elementor-element-6fa1e743{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:76px;--padding-bottom:120px;--padding-left:22px;--padding-right:22px;}.elementor-1377 .elementor-element.elementor-element-eaa4bced{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-1377 .elementor-element.elementor-element-c8c7295d .elementor-heading-title{font-size:40px;font-weight:800;line-height:1.12em;color:var( --e-global-color-ee9e199 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-1377 .elementor-element.elementor-element-e785f19e{font-size:14px;font-weight:700;color:var( --e-global-color-2bdbd73 );}.elementor-1377 .elementor-element.elementor-element-e545e336{--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;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-ce662a3 );--border-color:var( --e-global-color-ce662a3 );--border-radius:12px 12px 12px 12px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-1377 .elementor-element.elementor-element-f58bab38{font-size:14px;font-weight:600;color:var( --e-global-color-2bdbd73 );}.elementor-1377 .elementor-element.elementor-element-c94241d7 .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.12em;color:var( --e-global-color-ee9e199 );}.elementor-1377 .elementor-element.elementor-element-38500dc5{font-size:16px;font-weight:500;color:#2a2418;}.elementor-1377 .elementor-element.elementor-element-b6e741ea{font-size:16px;font-weight:500;color:#2a2418;}.elementor-1377 .elementor-element.elementor-element-dc9593b0{font-size:16px;font-weight:500;color:#2a2418;}.elementor-1377 .elementor-element.elementor-element-6c9beec3 .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.12em;color:var( --e-global-color-ee9e199 );}.elementor-1377 .elementor-element.elementor-element-9b3d5516{font-size:16px;font-weight:500;color:#2a2418;}.elementor-1377 .elementor-element.elementor-element-2e23d67a .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.12em;color:var( --e-global-color-ee9e199 );}.elementor-1377 .elementor-element.elementor-element-81310886 .elementor-heading-title{font-size:18px;font-weight:800;line-height:1.12em;color:var( --e-global-color-ee9e199 );}.elementor-1377 .elementor-element.elementor-element-01364412{font-size:16px;font-weight:500;color:#2a2418;}.elementor-1377 .elementor-element.elementor-element-0f51a263{font-size:16px;font-weight:500;color:#2a2418;}.elementor-1377 .elementor-element.elementor-element-ad5f1e7f{font-size:16px;font-weight:500;color:#2a2418;}.elementor-1377 .elementor-element.elementor-element-109966ec .elementor-heading-title{font-size:18px;font-weight:800;line-height:1.12em;color:var( --e-global-color-ee9e199 );}.elementor-1377 .elementor-element.elementor-element-7d9f4705{font-size:16px;font-weight:500;color:#2a2418;}.elementor-1377 .elementor-element.elementor-element-5b755fec .elementor-heading-title{font-size:18px;font-weight:800;line-height:1.12em;color:var( --e-global-color-ee9e199 );}.elementor-1377 .elementor-element.elementor-element-913cd6eb{font-size:16px;font-weight:500;color:#2a2418;}.elementor-1377 .elementor-element.elementor-element-9ee36e40 .elementor-heading-title{font-size:18px;font-weight:800;line-height:1.12em;color:var( --e-global-color-ee9e199 );}.elementor-1377 .elementor-element.elementor-element-a6e4c487{font-size:16px;font-weight:500;color:#2a2418;}.elementor-1377 .elementor-element.elementor-element-2ae34338 .elementor-heading-title{font-size:18px;font-weight:800;line-height:1.12em;color:var( --e-global-color-ee9e199 );}.elementor-1377 .elementor-element.elementor-element-e12e7416{font-size:16px;font-weight:500;color:#2a2418;}.elementor-1377 .elementor-element.elementor-element-a873ecc0 .elementor-heading-title{font-size:18px;font-weight:800;line-height:1.12em;color:var( --e-global-color-ee9e199 );}.elementor-1377 .elementor-element.elementor-element-4940e9f8{font-size:16px;font-weight:500;color:#2a2418;}.elementor-1377 .elementor-element.elementor-element-d9cf02fc{font-size:16px;font-weight:500;color:#2a2418;}.elementor-1377 .elementor-element.elementor-element-1746a4fa{font-size:16px;font-weight:500;color:#2a2418;}.elementor-1377 .elementor-element.elementor-element-80c866e9{font-size:16px;font-weight:500;color:#2a2418;}.elementor-1377 .elementor-element.elementor-element-5d990156{font-size:16px;font-weight:500;color:#2a2418;}.elementor-1377 .elementor-element.elementor-element-3e3a4689{font-size:16px;font-weight:500;color:#2a2418;}.elementor-1377 .elementor-element.elementor-element-b42b7bcc .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.12em;color:var( --e-global-color-ee9e199 );}.elementor-1377 .elementor-element.elementor-element-b7739903 .elementor-heading-title{font-size:18px;font-weight:800;line-height:1.12em;color:var( --e-global-color-ee9e199 );}.elementor-1377 .elementor-element.elementor-element-7d3dd90a{font-size:16px;font-weight:500;color:#2a2418;}.elementor-1377 .elementor-element.elementor-element-0f850280 .elementor-heading-title{font-size:18px;font-weight:800;line-height:1.12em;color:var( --e-global-color-ee9e199 );}.elementor-1377 .elementor-element.elementor-element-5731accc{font-size:16px;font-weight:500;color:#2a2418;}.elementor-1377 .elementor-element.elementor-element-ba4ce9d7 .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.12em;color:var( --e-global-color-ee9e199 );}.elementor-1377 .elementor-element.elementor-element-06462ef0{font-size:16px;font-weight:500;color:#2a2418;}.elementor-1377 .elementor-element.elementor-element-184d7eee .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.12em;color:var( --e-global-color-ee9e199 );}.elementor-1377 .elementor-element.elementor-element-aad333c9{font-size:16px;font-weight:500;color:#2a2418;}.elementor-1377 .elementor-element.elementor-element-d4f6a855 .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.12em;color:var( --e-global-color-ee9e199 );}.elementor-1377 .elementor-element.elementor-element-e1e0eb52{font-size:16px;font-weight:500;color:#2a2418;}.elementor-1377 .elementor-element.elementor-element-ba0bd012{font-size:16px;font-weight:500;color:#2a2418;}.elementor-1377 .elementor-element.elementor-element-f6f30696{font-size:16px;font-weight:500;color:#2a2418;}.elementor-1377 .elementor-element.elementor-element-898917c5{font-size:16px;font-weight:500;color:#2a2418;}.elementor-1377 .elementor-element.elementor-element-1a771ba1 .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.12em;color:var( --e-global-color-ee9e199 );}.elementor-1377 .elementor-element.elementor-element-783d74c3{font-size:16px;font-weight:500;color:#2a2418;}.elementor-1377 .elementor-element.elementor-element-98223c70 .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.12em;color:var( --e-global-color-ee9e199 );}.elementor-1377 .elementor-element.elementor-element-8a69cfef{font-size:16px;font-weight:500;color:#2a2418;}.elementor-1377 .elementor-element.elementor-element-568eb189 .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.12em;color:var( --e-global-color-ee9e199 );}.elementor-1377 .elementor-element.elementor-element-55ab7085{font-size:16px;font-weight:500;color:#2a2418;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(min-width:768px){.elementor-1377 .elementor-element.elementor-element-6fa1e743{--content-width:1140px;}}@media(max-width:767px){.elementor-1377 .elementor-element.elementor-element-6fa1e743{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1377 .elementor-element.elementor-element-c8c7295d .elementor-heading-title{font-size:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}/* Start custom CSS for heading, class: .elementor-element-c8c7295d */.elementor-1377 .elementor-element.elementor-element-c8c7295d{margin-bottom:8px;letter-spacing:-0.5px;text-wrap:balance}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e785f19e */.elementor-1377 .elementor-element.elementor-element-e785f19e{margin-bottom:18px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e545e336 */.elementor-1377 .elementor-element.elementor-element-e545e336{margin:6px 0 22px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c94241d7 */.elementor-1377 .elementor-element.elementor-element-c94241d7{letter-spacing:-0.5px;text-wrap:balance;margin-top:26px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38500dc5 */.elementor-1377 .elementor-element.elementor-element-38500dc5{line-height:1.65}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6e741ea */.elementor-1377 .elementor-element.elementor-element-b6e741ea{line-height:1.65}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc9593b0 */.elementor-1377 .elementor-element.elementor-element-dc9593b0{line-height:1.65}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c9beec3 */.elementor-1377 .elementor-element.elementor-element-6c9beec3{letter-spacing:-0.5px;text-wrap:balance;margin-top:26px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b3d5516 */.elementor-1377 .elementor-element.elementor-element-9b3d5516{line-height:1.65}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e23d67a */.elementor-1377 .elementor-element.elementor-element-2e23d67a{letter-spacing:-0.5px;text-wrap:balance;margin-top:26px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81310886 */.elementor-1377 .elementor-element.elementor-element-81310886{letter-spacing:-0.5px;text-wrap:balance;margin-top:18px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-01364412 */.elementor-1377 .elementor-element.elementor-element-01364412{line-height:1.65}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f51a263 */.elementor-1377 .elementor-element.elementor-element-0f51a263{padding-left:8px;line-height:1.65}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad5f1e7f */.elementor-1377 .elementor-element.elementor-element-ad5f1e7f{line-height:1.65}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-109966ec */.elementor-1377 .elementor-element.elementor-element-109966ec{letter-spacing:-0.5px;text-wrap:balance;margin-top:18px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d9f4705 */.elementor-1377 .elementor-element.elementor-element-7d9f4705{line-height:1.65}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b755fec */.elementor-1377 .elementor-element.elementor-element-5b755fec{letter-spacing:-0.5px;text-wrap:balance;margin-top:18px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-913cd6eb */.elementor-1377 .elementor-element.elementor-element-913cd6eb{line-height:1.65}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ee36e40 */.elementor-1377 .elementor-element.elementor-element-9ee36e40{letter-spacing:-0.5px;text-wrap:balance;margin-top:18px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a6e4c487 */.elementor-1377 .elementor-element.elementor-element-a6e4c487{line-height:1.65}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae34338 */.elementor-1377 .elementor-element.elementor-element-2ae34338{letter-spacing:-0.5px;text-wrap:balance;margin-top:18px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e12e7416 */.elementor-1377 .elementor-element.elementor-element-e12e7416{line-height:1.65}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a873ecc0 */.elementor-1377 .elementor-element.elementor-element-a873ecc0{letter-spacing:-0.5px;text-wrap:balance;margin-top:18px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4940e9f8 */.elementor-1377 .elementor-element.elementor-element-4940e9f8{line-height:1.65}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9cf02fc */.elementor-1377 .elementor-element.elementor-element-d9cf02fc{line-height:1.65}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1746a4fa */.elementor-1377 .elementor-element.elementor-element-1746a4fa{padding-left:8px;line-height:1.65}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80c866e9 */.elementor-1377 .elementor-element.elementor-element-80c866e9{line-height:1.65}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d990156 */.elementor-1377 .elementor-element.elementor-element-5d990156{padding-left:8px;line-height:1.65}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3a4689 */.elementor-1377 .elementor-element.elementor-element-3e3a4689{line-height:1.65}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b42b7bcc */.elementor-1377 .elementor-element.elementor-element-b42b7bcc{letter-spacing:-0.5px;text-wrap:balance;margin-top:26px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7739903 */.elementor-1377 .elementor-element.elementor-element-b7739903{letter-spacing:-0.5px;text-wrap:balance;margin-top:18px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d3dd90a */.elementor-1377 .elementor-element.elementor-element-7d3dd90a{line-height:1.65}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f850280 */.elementor-1377 .elementor-element.elementor-element-0f850280{letter-spacing:-0.5px;text-wrap:balance;margin-top:18px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5731accc */.elementor-1377 .elementor-element.elementor-element-5731accc{line-height:1.65}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba4ce9d7 */.elementor-1377 .elementor-element.elementor-element-ba4ce9d7{letter-spacing:-0.5px;text-wrap:balance;margin-top:26px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06462ef0 */.elementor-1377 .elementor-element.elementor-element-06462ef0{line-height:1.65}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-184d7eee */.elementor-1377 .elementor-element.elementor-element-184d7eee{letter-spacing:-0.5px;text-wrap:balance;margin-top:26px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aad333c9 */.elementor-1377 .elementor-element.elementor-element-aad333c9{line-height:1.65}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4f6a855 */.elementor-1377 .elementor-element.elementor-element-d4f6a855{letter-spacing:-0.5px;text-wrap:balance;margin-top:26px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1e0eb52 */.elementor-1377 .elementor-element.elementor-element-e1e0eb52{line-height:1.65}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba0bd012 */.elementor-1377 .elementor-element.elementor-element-ba0bd012{padding-left:8px;line-height:1.65}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f6f30696 */.elementor-1377 .elementor-element.elementor-element-f6f30696{line-height:1.65}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-898917c5 */.elementor-1377 .elementor-element.elementor-element-898917c5{line-height:1.65}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a771ba1 */.elementor-1377 .elementor-element.elementor-element-1a771ba1{letter-spacing:-0.5px;text-wrap:balance;margin-top:26px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-783d74c3 */.elementor-1377 .elementor-element.elementor-element-783d74c3{line-height:1.65}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98223c70 */.elementor-1377 .elementor-element.elementor-element-98223c70{letter-spacing:-0.5px;text-wrap:balance;margin-top:26px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a69cfef */.elementor-1377 .elementor-element.elementor-element-8a69cfef{line-height:1.65}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-568eb189 */.elementor-1377 .elementor-element.elementor-element-568eb189{letter-spacing:-0.5px;text-wrap:balance;margin-top:26px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ab7085 */.elementor-1377 .elementor-element.elementor-element-55ab7085{line-height:1.65}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaa4bced */.elementor-1377 .elementor-element.elementor-element-eaa4bced{max-width:800px;margin:0 auto}/* End custom CSS */