.elementor-5031 .elementor-element.elementor-element-1860947{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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 );color:var( --e-global-color-primary );}.elementor-5031 .elementor-element.elementor-element-9ddfaf6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 clamp(16px, 3vw, 32px) 0;text-align:left;}.elementor-5031 .elementor-element.elementor-element-9ddfaf6.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5031 .elementor-element.elementor-element-9ddfaf6 .elementor-heading-title{font-family:var( --e-global-typography-f18dea1-font-family ), Sans-serif;font-size:var( --e-global-typography-f18dea1-font-size );font-weight:var( --e-global-typography-f18dea1-font-weight );text-transform:var( --e-global-typography-f18dea1-text-transform );font-style:var( --e-global-typography-f18dea1-font-style );text-decoration:var( --e-global-typography-f18dea1-text-decoration );line-height:var( --e-global-typography-f18dea1-line-height );letter-spacing:var( --e-global-typography-f18dea1-letter-spacing );word-spacing:var( --e-global-typography-f18dea1-word-spacing );color:var( --e-global-color-primary );}.elementor-5031 .elementor-element.elementor-element-8136b60{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 clamp(16px, 3vw, 32px) 0;text-align:left;}.elementor-5031 .elementor-element.elementor-element-8136b60.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5031 .elementor-element.elementor-element-8136b60 .elementor-heading-title{font-family:var( --e-global-typography-5bb53d3-font-family ), Sans-serif;font-size:var( --e-global-typography-5bb53d3-font-size );font-weight:var( --e-global-typography-5bb53d3-font-weight );font-style:var( --e-global-typography-5bb53d3-font-style );text-decoration:var( --e-global-typography-5bb53d3-text-decoration );line-height:var( --e-global-typography-5bb53d3-line-height );letter-spacing:var( --e-global-typography-5bb53d3-letter-spacing );word-spacing:var( --e-global-typography-5bb53d3-word-spacing );color:var( --e-global-color-secondary );}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );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-5031 .elementor-element.elementor-element-3873184{width:100%;max-width:100%;padding:0 0 clamp(16px, 2.5vw, 28px) 0;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );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:#1C1C1C;}.elementor-5031 .elementor-element.elementor-element-3873184.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5031 .elementor-element.elementor-element-9dc1ea4{--display:flex;--padding-top:0;--padding-bottom:clamp(24px, 4vw, 48px);--padding-left:0;--padding-right:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );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 );}.elementor-5031 .elementor-element.elementor-element-5590b5e{padding:0 0 0 0;}.elementor-5031 .elementor-element.elementor-element-5590b5e img{height:450px;object-fit:cover;object-position:center center;}.elementor-5031 .elementor-element.elementor-element-5590b5e .widget-image-caption{font-family:var( --e-global-typography-3aca196-font-family ), Sans-serif;font-size:var( --e-global-typography-3aca196-font-size );font-weight:var( --e-global-typography-3aca196-font-weight );line-height:var( --e-global-typography-3aca196-line-height );letter-spacing:var( --e-global-typography-3aca196-letter-spacing );margin-block-start:clamp(6px, 1vw, 12px);}.elementor-5031 .elementor-element.elementor-element-177905b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 clamp(16px, 3vw, 32px) 0;text-align:left;}.elementor-5031 .elementor-element.elementor-element-177905b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5031 .elementor-element.elementor-element-177905b .elementor-heading-title{font-family:var( --e-global-typography-5bb53d3-font-family ), Sans-serif;font-size:var( --e-global-typography-5bb53d3-font-size );font-weight:var( --e-global-typography-5bb53d3-font-weight );font-style:var( --e-global-typography-5bb53d3-font-style );text-decoration:var( --e-global-typography-5bb53d3-text-decoration );line-height:var( --e-global-typography-5bb53d3-line-height );letter-spacing:var( --e-global-typography-5bb53d3-letter-spacing );word-spacing:var( --e-global-typography-5bb53d3-word-spacing );color:var( --e-global-color-secondary );}.elementor-5031 .elementor-element.elementor-element-f483116{width:100%;max-width:100%;padding:0 0 clamp(16px, 2.5vw, 28px) 0;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );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:#1C1C1C;}.elementor-5031 .elementor-element.elementor-element-f483116.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5031 .elementor-element.elementor-element-5df52db{--display:flex;--padding-top:0;--padding-bottom:clamp(16px, 2.5vw, 28px);--padding-left:0;--padding-right:0;}.elementor-5031 .elementor-element.elementor-element-6a447b4{padding:0 0 0 0;}.elementor-5031 .elementor-element.elementor-element-6a447b4 img{width:700px;height:450px;object-fit:cover;object-position:center center;}.elementor-5031 .elementor-element.elementor-element-6a447b4 .widget-image-caption{font-family:var( --e-global-typography-3aca196-font-family ), Sans-serif;font-size:var( --e-global-typography-3aca196-font-size );font-weight:var( --e-global-typography-3aca196-font-weight );line-height:var( --e-global-typography-3aca196-line-height );letter-spacing:var( --e-global-typography-3aca196-letter-spacing );margin-block-start:clamp(6px, 1vw, 12px);}.elementor-5031 .elementor-element.elementor-element-f9a3c99{width:100%;max-width:100%;padding:0 0 clamp(32px, 5vw, 64px) 0;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );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:#1C1C1C;}.elementor-5031 .elementor-element.elementor-element-f9a3c99.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5031 .elementor-element.elementor-element-1a03bdf{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 clamp(24px, 4vw, 48px) 0;text-align:left;}.elementor-5031 .elementor-element.elementor-element-1a03bdf.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5031 .elementor-element.elementor-element-1a03bdf .elementor-heading-title{font-family:var( --e-global-typography-f18dea1-font-family ), Sans-serif;font-size:var( --e-global-typography-f18dea1-font-size );font-weight:var( --e-global-typography-f18dea1-font-weight );text-transform:var( --e-global-typography-f18dea1-text-transform );font-style:var( --e-global-typography-f18dea1-font-style );text-decoration:var( --e-global-typography-f18dea1-text-decoration );line-height:var( --e-global-typography-f18dea1-line-height );letter-spacing:var( --e-global-typography-f18dea1-letter-spacing );word-spacing:var( --e-global-typography-f18dea1-word-spacing );color:var( --e-global-color-primary );}.elementor-5031 .elementor-element.elementor-element-b575c2b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 clamp(16px, 3vw, 32px) 0;text-align:left;}.elementor-5031 .elementor-element.elementor-element-b575c2b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5031 .elementor-element.elementor-element-b575c2b .elementor-heading-title{font-family:var( --e-global-typography-5bb53d3-font-family ), Sans-serif;font-size:var( --e-global-typography-5bb53d3-font-size );font-weight:var( --e-global-typography-5bb53d3-font-weight );font-style:var( --e-global-typography-5bb53d3-font-style );text-decoration:var( --e-global-typography-5bb53d3-text-decoration );line-height:var( --e-global-typography-5bb53d3-line-height );letter-spacing:var( --e-global-typography-5bb53d3-letter-spacing );word-spacing:var( --e-global-typography-5bb53d3-word-spacing );color:var( --e-global-color-secondary );}.elementor-5031 .elementor-element.elementor-element-c6bf30f{width:100%;max-width:100%;padding:0 0 clamp(32px, 5vw, 64px) 0;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );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:#1C1C1C;}.elementor-5031 .elementor-element.elementor-element-c6bf30f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5031 .elementor-element.elementor-element-3e63e51{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 clamp(16px, 3vw, 32px) 0;text-align:left;}.elementor-5031 .elementor-element.elementor-element-3e63e51.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5031 .elementor-element.elementor-element-3e63e51 .elementor-heading-title{font-family:var( --e-global-typography-5bb53d3-font-family ), Sans-serif;font-size:var( --e-global-typography-5bb53d3-font-size );font-weight:var( --e-global-typography-5bb53d3-font-weight );font-style:var( --e-global-typography-5bb53d3-font-style );text-decoration:var( --e-global-typography-5bb53d3-text-decoration );line-height:var( --e-global-typography-5bb53d3-line-height );letter-spacing:var( --e-global-typography-5bb53d3-letter-spacing );word-spacing:var( --e-global-typography-5bb53d3-word-spacing );color:var( --e-global-color-secondary );}.elementor-5031 .elementor-element.elementor-element-6091259{width:100%;max-width:100%;padding:0 0 clamp(16px, 2.5vw, 28px) 0;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );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:#1C1C1C;}.elementor-5031 .elementor-element.elementor-element-6091259.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5031 .elementor-element.elementor-element-34348dc{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:clamp(24px, 4vw, 48px);--padding-left:0;--padding-right:0;}.elementor-5031 .elementor-element.elementor-element-5b359e1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5031 .elementor-element.elementor-element-fec1992 .widget-image-caption{font-family:var( --e-global-typography-3aca196-font-family ), Sans-serif;font-size:var( --e-global-typography-3aca196-font-size );font-weight:var( --e-global-typography-3aca196-font-weight );line-height:var( --e-global-typography-3aca196-line-height );letter-spacing:var( --e-global-typography-3aca196-letter-spacing );margin-block-start:clamp(6px, 1vw, 12px);}.elementor-5031 .elementor-element.elementor-element-56c4b9e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5031 .elementor-element.elementor-element-b968062 .widget-image-caption{font-family:var( --e-global-typography-3aca196-font-family ), Sans-serif;font-size:var( --e-global-typography-3aca196-font-size );font-weight:var( --e-global-typography-3aca196-font-weight );line-height:var( --e-global-typography-3aca196-line-height );letter-spacing:var( --e-global-typography-3aca196-letter-spacing );margin-block-start:clamp(6px, 1vw, 12px);}.elementor-5031 .elementor-element.elementor-element-74d2193{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 clamp(16px, 3vw, 32px) 0;text-align:left;}.elementor-5031 .elementor-element.elementor-element-74d2193.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5031 .elementor-element.elementor-element-74d2193 .elementor-heading-title{font-family:var( --e-global-typography-5bb53d3-font-family ), Sans-serif;font-size:var( --e-global-typography-5bb53d3-font-size );font-weight:var( --e-global-typography-5bb53d3-font-weight );font-style:var( --e-global-typography-5bb53d3-font-style );text-decoration:var( --e-global-typography-5bb53d3-text-decoration );line-height:var( --e-global-typography-5bb53d3-line-height );letter-spacing:var( --e-global-typography-5bb53d3-letter-spacing );word-spacing:var( --e-global-typography-5bb53d3-word-spacing );color:var( --e-global-color-secondary );}.elementor-5031 .elementor-element.elementor-element-cc03ac0{width:100%;max-width:100%;padding:0 0 clamp(32px, 5vw, 64px) 0;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );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:#1C1C1C;}.elementor-5031 .elementor-element.elementor-element-cc03ac0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5031 .elementor-element.elementor-element-3a1f990{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 clamp(16px, 3vw, 32px) 0;text-align:left;}.elementor-5031 .elementor-element.elementor-element-3a1f990.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5031 .elementor-element.elementor-element-3a1f990 .elementor-heading-title{font-family:var( --e-global-typography-5bb53d3-font-family ), Sans-serif;font-size:var( --e-global-typography-5bb53d3-font-size );font-weight:var( --e-global-typography-5bb53d3-font-weight );font-style:var( --e-global-typography-5bb53d3-font-style );text-decoration:var( --e-global-typography-5bb53d3-text-decoration );line-height:var( --e-global-typography-5bb53d3-line-height );letter-spacing:var( --e-global-typography-5bb53d3-letter-spacing );word-spacing:var( --e-global-typography-5bb53d3-word-spacing );color:var( --e-global-color-secondary );}.elementor-5031 .elementor-element.elementor-element-4b989f9{width:100%;max-width:100%;padding:0 0 clamp(32px, 5vw, 64px) 0;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );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:#1C1C1C;}.elementor-5031 .elementor-element.elementor-element-4b989f9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5031 .elementor-element.elementor-element-1ee1616{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 clamp(24px, 4vw, 48px) 0;text-align:left;}.elementor-5031 .elementor-element.elementor-element-1ee1616.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5031 .elementor-element.elementor-element-1ee1616 .elementor-heading-title{font-family:var( --e-global-typography-f18dea1-font-family ), Sans-serif;font-size:var( --e-global-typography-f18dea1-font-size );font-weight:var( --e-global-typography-f18dea1-font-weight );text-transform:var( --e-global-typography-f18dea1-text-transform );font-style:var( --e-global-typography-f18dea1-font-style );text-decoration:var( --e-global-typography-f18dea1-text-decoration );line-height:var( --e-global-typography-f18dea1-line-height );letter-spacing:var( --e-global-typography-f18dea1-letter-spacing );word-spacing:var( --e-global-typography-f18dea1-word-spacing );color:var( --e-global-color-primary );}.elementor-5031 .elementor-element.elementor-element-a7f7d80{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 clamp(16px, 3vw, 32px) 0;text-align:left;}.elementor-5031 .elementor-element.elementor-element-a7f7d80.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5031 .elementor-element.elementor-element-a7f7d80 .elementor-heading-title{font-family:var( --e-global-typography-5bb53d3-font-family ), Sans-serif;font-size:var( --e-global-typography-5bb53d3-font-size );font-weight:var( --e-global-typography-5bb53d3-font-weight );font-style:var( --e-global-typography-5bb53d3-font-style );text-decoration:var( --e-global-typography-5bb53d3-text-decoration );line-height:var( --e-global-typography-5bb53d3-line-height );letter-spacing:var( --e-global-typography-5bb53d3-letter-spacing );word-spacing:var( --e-global-typography-5bb53d3-word-spacing );color:var( --e-global-color-secondary );}.elementor-5031 .elementor-element.elementor-element-6fbf976{width:100%;max-width:100%;padding:0 0 clamp(32px, 5vw, 64px) 0;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );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:#1C1C1C;}.elementor-5031 .elementor-element.elementor-element-6fbf976.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5031 .elementor-element.elementor-element-a08de1a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 clamp(16px, 3vw, 32px) 0;text-align:left;}.elementor-5031 .elementor-element.elementor-element-a08de1a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5031 .elementor-element.elementor-element-a08de1a .elementor-heading-title{font-family:var( --e-global-typography-5bb53d3-font-family ), Sans-serif;font-size:var( --e-global-typography-5bb53d3-font-size );font-weight:var( --e-global-typography-5bb53d3-font-weight );font-style:var( --e-global-typography-5bb53d3-font-style );text-decoration:var( --e-global-typography-5bb53d3-text-decoration );line-height:var( --e-global-typography-5bb53d3-line-height );letter-spacing:var( --e-global-typography-5bb53d3-letter-spacing );word-spacing:var( --e-global-typography-5bb53d3-word-spacing );color:var( --e-global-color-secondary );}.elementor-5031 .elementor-element.elementor-element-065d5b4{width:100%;max-width:100%;padding:0 0 clamp(32px, 5vw, 64px) 0;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );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:#1C1C1C;}.elementor-5031 .elementor-element.elementor-element-065d5b4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5031 .elementor-element.elementor-element-d30157b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 clamp(16px, 3vw, 32px) 0;text-align:left;}.elementor-5031 .elementor-element.elementor-element-d30157b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5031 .elementor-element.elementor-element-d30157b .elementor-heading-title{font-family:var( --e-global-typography-5bb53d3-font-family ), Sans-serif;font-size:var( --e-global-typography-5bb53d3-font-size );font-weight:var( --e-global-typography-5bb53d3-font-weight );font-style:var( --e-global-typography-5bb53d3-font-style );text-decoration:var( --e-global-typography-5bb53d3-text-decoration );line-height:var( --e-global-typography-5bb53d3-line-height );letter-spacing:var( --e-global-typography-5bb53d3-letter-spacing );word-spacing:var( --e-global-typography-5bb53d3-word-spacing );color:var( --e-global-color-secondary );}.elementor-5031 .elementor-element.elementor-element-740f367{width:100%;max-width:100%;padding:0 0 clamp(32px, 5vw, 64px) 0;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );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:#1C1C1C;}.elementor-5031 .elementor-element.elementor-element-740f367.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5031 .elementor-element.elementor-element-e34f12c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 clamp(8px, 1.8vw, 24px) 0;text-align:left;}.elementor-5031 .elementor-element.elementor-element-e34f12c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5031 .elementor-element.elementor-element-e34f12c .elementor-heading-title{font-family:var( --e-global-typography-f18dea1-font-family ), Sans-serif;font-size:var( --e-global-typography-f18dea1-font-size );font-weight:var( --e-global-typography-f18dea1-font-weight );text-transform:var( --e-global-typography-f18dea1-text-transform );font-style:var( --e-global-typography-f18dea1-font-style );text-decoration:var( --e-global-typography-f18dea1-text-decoration );line-height:var( --e-global-typography-f18dea1-line-height );letter-spacing:var( --e-global-typography-f18dea1-letter-spacing );word-spacing:var( --e-global-typography-f18dea1-word-spacing );color:var( --e-global-color-primary );}.elementor-5031 .elementor-element.elementor-element-9bba0b2{width:100%;max-width:100%;padding:0 0 clamp(24px, 4vw, 48px) 0;font-family:var( --e-global-typography-2b0f214-font-family ), Sans-serif;font-size:var( --e-global-typography-2b0f214-font-size );font-weight:var( --e-global-typography-2b0f214-font-weight );text-transform:var( --e-global-typography-2b0f214-text-transform );line-height:var( --e-global-typography-2b0f214-line-height );letter-spacing:var( --e-global-typography-2b0f214-letter-spacing );color:#1C1C1C;}.elementor-5031 .elementor-element.elementor-element-9bba0b2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5031 .elementor-element.elementor-element-9bba0b2 p{margin-block-end:0px;}.elementor-5031 .elementor-element.elementor-element-14b8f09{width:100%;max-width:100%;padding:0 0 clamp(32px, 5vw, 64px) 0;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );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:#1C1C1C;}.elementor-5031 .elementor-element.elementor-element-14b8f09.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5031 .elementor-element.elementor-element-a740dae{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:clamp(24px, 4vw, 48px);--padding-left:0;--padding-right:0;}.elementor-5031 .elementor-element.elementor-element-bd31149{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5031 .elementor-element.elementor-element-ab9a356 .widget-image-caption{font-family:var( --e-global-typography-3aca196-font-family ), Sans-serif;font-size:var( --e-global-typography-3aca196-font-size );font-weight:var( --e-global-typography-3aca196-font-weight );line-height:var( --e-global-typography-3aca196-line-height );letter-spacing:var( --e-global-typography-3aca196-letter-spacing );margin-block-start:clamp(6px, 1vw, 12px);}.elementor-5031 .elementor-element.elementor-element-242c186{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5031 .elementor-element.elementor-element-8809d80 .widget-image-caption{font-family:var( --e-global-typography-3aca196-font-family ), Sans-serif;font-size:var( --e-global-typography-3aca196-font-size );font-weight:var( --e-global-typography-3aca196-font-weight );line-height:var( --e-global-typography-3aca196-line-height );letter-spacing:var( --e-global-typography-3aca196-letter-spacing );margin-block-start:clamp(6px, 1vw, 12px);}.elementor-5031 .elementor-element.elementor-element-c322958{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 clamp(16px, 3vw, 32px) 0;text-align:left;}.elementor-5031 .elementor-element.elementor-element-c322958.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5031 .elementor-element.elementor-element-c322958 .elementor-heading-title{font-family:var( --e-global-typography-f18dea1-font-family ), Sans-serif;font-size:var( --e-global-typography-f18dea1-font-size );font-weight:var( --e-global-typography-f18dea1-font-weight );text-transform:var( --e-global-typography-f18dea1-text-transform );font-style:var( --e-global-typography-f18dea1-font-style );text-decoration:var( --e-global-typography-f18dea1-text-decoration );line-height:var( --e-global-typography-f18dea1-line-height );letter-spacing:var( --e-global-typography-f18dea1-letter-spacing );word-spacing:var( --e-global-typography-f18dea1-word-spacing );color:var( --e-global-color-primary );}.elementor-5031 .elementor-element.elementor-element-0b6d63b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 clamp(16px, 3vw, 32px) 0;text-align:left;}.elementor-5031 .elementor-element.elementor-element-0b6d63b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5031 .elementor-element.elementor-element-0b6d63b .elementor-heading-title{font-family:var( --e-global-typography-5bb53d3-font-family ), Sans-serif;font-size:var( --e-global-typography-5bb53d3-font-size );font-weight:var( --e-global-typography-5bb53d3-font-weight );font-style:var( --e-global-typography-5bb53d3-font-style );text-decoration:var( --e-global-typography-5bb53d3-text-decoration );line-height:var( --e-global-typography-5bb53d3-line-height );letter-spacing:var( --e-global-typography-5bb53d3-letter-spacing );word-spacing:var( --e-global-typography-5bb53d3-word-spacing );color:var( --e-global-color-secondary );}.elementor-5031 .elementor-element.elementor-element-e515a25{width:100%;max-width:100%;padding:0 0 clamp(32px, 5vw, 64px) 0;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );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:#1C1C1C;}.elementor-5031 .elementor-element.elementor-element-e515a25.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5031 .elementor-element.elementor-element-fd16e62{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 clamp(16px, 3vw, 32px) 0;text-align:left;}.elementor-5031 .elementor-element.elementor-element-fd16e62.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5031 .elementor-element.elementor-element-fd16e62 .elementor-heading-title{font-family:var( --e-global-typography-5bb53d3-font-family ), Sans-serif;font-size:var( --e-global-typography-5bb53d3-font-size );font-weight:var( --e-global-typography-5bb53d3-font-weight );font-style:var( --e-global-typography-5bb53d3-font-style );text-decoration:var( --e-global-typography-5bb53d3-text-decoration );line-height:var( --e-global-typography-5bb53d3-line-height );letter-spacing:var( --e-global-typography-5bb53d3-letter-spacing );word-spacing:var( --e-global-typography-5bb53d3-word-spacing );color:var( --e-global-color-secondary );}.elementor-5031 .elementor-element.elementor-element-4ec9e4a{width:100%;max-width:100%;padding:0 0 0 0;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );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:#1C1C1C;}.elementor-5031 .elementor-element.elementor-element-4ec9e4a.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-5031 .elementor-element.elementor-element-1860947{--content-width:1040px;}}@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 );}.elementor-5031 .elementor-element.elementor-element-9ddfaf6{width:var( --container-widget-width, 90% );max-width:90%;padding:0px 0px 25px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-5031 .elementor-element.elementor-element-9ddfaf6 .elementor-heading-title{font-size:var( --e-global-typography-f18dea1-font-size );line-height:var( --e-global-typography-f18dea1-line-height );letter-spacing:var( --e-global-typography-f18dea1-letter-spacing );word-spacing:var( --e-global-typography-f18dea1-word-spacing );}.elementor-5031 .elementor-element.elementor-element-8136b60{width:var( --container-widget-width, 90% );max-width:90%;padding:0px 0px 25px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-5031 .elementor-element.elementor-element-8136b60 .elementor-heading-title{font-size:var( --e-global-typography-5bb53d3-font-size );line-height:var( --e-global-typography-5bb53d3-line-height );letter-spacing:var( --e-global-typography-5bb53d3-letter-spacing );word-spacing:var( --e-global-typography-5bb53d3-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 );}.elementor-5031 .elementor-element.elementor-element-3873184{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;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 );}.elementor-widget-image .widget-image-caption{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 );}.elementor-5031 .elementor-element.elementor-element-5590b5e .widget-image-caption{font-size:var( --e-global-typography-3aca196-font-size );line-height:var( --e-global-typography-3aca196-line-height );letter-spacing:var( --e-global-typography-3aca196-letter-spacing );}.elementor-5031 .elementor-element.elementor-element-177905b{width:var( --container-widget-width, 90% );max-width:90%;padding:0px 0px 25px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-5031 .elementor-element.elementor-element-177905b .elementor-heading-title{font-size:var( --e-global-typography-5bb53d3-font-size );line-height:var( --e-global-typography-5bb53d3-line-height );letter-spacing:var( --e-global-typography-5bb53d3-letter-spacing );word-spacing:var( --e-global-typography-5bb53d3-word-spacing );}.elementor-5031 .elementor-element.elementor-element-f483116{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;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 );}.elementor-5031 .elementor-element.elementor-element-6a447b4 .widget-image-caption{font-size:var( --e-global-typography-3aca196-font-size );line-height:var( --e-global-typography-3aca196-line-height );letter-spacing:var( --e-global-typography-3aca196-letter-spacing );}.elementor-5031 .elementor-element.elementor-element-f9a3c99{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;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 );}.elementor-5031 .elementor-element.elementor-element-1a03bdf{width:var( --container-widget-width, 90% );max-width:90%;padding:0px 0px 25px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-5031 .elementor-element.elementor-element-1a03bdf .elementor-heading-title{font-size:var( --e-global-typography-f18dea1-font-size );line-height:var( --e-global-typography-f18dea1-line-height );letter-spacing:var( --e-global-typography-f18dea1-letter-spacing );word-spacing:var( --e-global-typography-f18dea1-word-spacing );}.elementor-5031 .elementor-element.elementor-element-b575c2b{width:var( --container-widget-width, 90% );max-width:90%;padding:0px 0px 25px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-5031 .elementor-element.elementor-element-b575c2b .elementor-heading-title{font-size:var( --e-global-typography-5bb53d3-font-size );line-height:var( --e-global-typography-5bb53d3-line-height );letter-spacing:var( --e-global-typography-5bb53d3-letter-spacing );word-spacing:var( --e-global-typography-5bb53d3-word-spacing );}.elementor-5031 .elementor-element.elementor-element-c6bf30f{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;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 );}.elementor-5031 .elementor-element.elementor-element-3e63e51{width:var( --container-widget-width, 90% );max-width:90%;padding:0px 0px 25px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-5031 .elementor-element.elementor-element-3e63e51 .elementor-heading-title{font-size:var( --e-global-typography-5bb53d3-font-size );line-height:var( --e-global-typography-5bb53d3-line-height );letter-spacing:var( --e-global-typography-5bb53d3-letter-spacing );word-spacing:var( --e-global-typography-5bb53d3-word-spacing );}.elementor-5031 .elementor-element.elementor-element-6091259{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;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 );}.elementor-5031 .elementor-element.elementor-element-fec1992 .widget-image-caption{font-size:var( --e-global-typography-3aca196-font-size );line-height:var( --e-global-typography-3aca196-line-height );letter-spacing:var( --e-global-typography-3aca196-letter-spacing );}.elementor-5031 .elementor-element.elementor-element-b968062 .widget-image-caption{font-size:var( --e-global-typography-3aca196-font-size );line-height:var( --e-global-typography-3aca196-line-height );letter-spacing:var( --e-global-typography-3aca196-letter-spacing );}.elementor-5031 .elementor-element.elementor-element-74d2193{width:var( --container-widget-width, 90% );max-width:90%;padding:0px 0px 25px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-5031 .elementor-element.elementor-element-74d2193 .elementor-heading-title{font-size:var( --e-global-typography-5bb53d3-font-size );line-height:var( --e-global-typography-5bb53d3-line-height );letter-spacing:var( --e-global-typography-5bb53d3-letter-spacing );word-spacing:var( --e-global-typography-5bb53d3-word-spacing );}.elementor-5031 .elementor-element.elementor-element-cc03ac0{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;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 );}.elementor-5031 .elementor-element.elementor-element-3a1f990{width:var( --container-widget-width, 90% );max-width:90%;padding:0px 0px 25px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-5031 .elementor-element.elementor-element-3a1f990 .elementor-heading-title{font-size:var( --e-global-typography-5bb53d3-font-size );line-height:var( --e-global-typography-5bb53d3-line-height );letter-spacing:var( --e-global-typography-5bb53d3-letter-spacing );word-spacing:var( --e-global-typography-5bb53d3-word-spacing );}.elementor-5031 .elementor-element.elementor-element-4b989f9{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;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 );}.elementor-5031 .elementor-element.elementor-element-1ee1616{width:var( --container-widget-width, 90% );max-width:90%;padding:0px 0px 25px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-5031 .elementor-element.elementor-element-1ee1616 .elementor-heading-title{font-size:var( --e-global-typography-f18dea1-font-size );line-height:var( --e-global-typography-f18dea1-line-height );letter-spacing:var( --e-global-typography-f18dea1-letter-spacing );word-spacing:var( --e-global-typography-f18dea1-word-spacing );}.elementor-5031 .elementor-element.elementor-element-a7f7d80{width:var( --container-widget-width, 90% );max-width:90%;padding:0px 0px 25px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-5031 .elementor-element.elementor-element-a7f7d80 .elementor-heading-title{font-size:var( --e-global-typography-5bb53d3-font-size );line-height:var( --e-global-typography-5bb53d3-line-height );letter-spacing:var( --e-global-typography-5bb53d3-letter-spacing );word-spacing:var( --e-global-typography-5bb53d3-word-spacing );}.elementor-5031 .elementor-element.elementor-element-6fbf976{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;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 );}.elementor-5031 .elementor-element.elementor-element-a08de1a{width:var( --container-widget-width, 90% );max-width:90%;padding:0px 0px 25px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-5031 .elementor-element.elementor-element-a08de1a .elementor-heading-title{font-size:var( --e-global-typography-5bb53d3-font-size );line-height:var( --e-global-typography-5bb53d3-line-height );letter-spacing:var( --e-global-typography-5bb53d3-letter-spacing );word-spacing:var( --e-global-typography-5bb53d3-word-spacing );}.elementor-5031 .elementor-element.elementor-element-065d5b4{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;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 );}.elementor-5031 .elementor-element.elementor-element-d30157b{width:var( --container-widget-width, 90% );max-width:90%;padding:0px 0px 25px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-5031 .elementor-element.elementor-element-d30157b .elementor-heading-title{font-size:var( --e-global-typography-5bb53d3-font-size );line-height:var( --e-global-typography-5bb53d3-line-height );letter-spacing:var( --e-global-typography-5bb53d3-letter-spacing );word-spacing:var( --e-global-typography-5bb53d3-word-spacing );}.elementor-5031 .elementor-element.elementor-element-740f367{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;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 );}.elementor-5031 .elementor-element.elementor-element-e34f12c{width:var( --container-widget-width, 90% );max-width:90%;padding:0px 0px 25px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-5031 .elementor-element.elementor-element-e34f12c .elementor-heading-title{font-size:var( --e-global-typography-f18dea1-font-size );line-height:var( --e-global-typography-f18dea1-line-height );letter-spacing:var( --e-global-typography-f18dea1-letter-spacing );word-spacing:var( --e-global-typography-f18dea1-word-spacing );}.elementor-5031 .elementor-element.elementor-element-9bba0b2{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-2b0f214-font-size );line-height:var( --e-global-typography-2b0f214-line-height );letter-spacing:var( --e-global-typography-2b0f214-letter-spacing );}.elementor-5031 .elementor-element.elementor-element-14b8f09{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;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 );}.elementor-5031 .elementor-element.elementor-element-ab9a356 .widget-image-caption{font-size:var( --e-global-typography-3aca196-font-size );line-height:var( --e-global-typography-3aca196-line-height );letter-spacing:var( --e-global-typography-3aca196-letter-spacing );}.elementor-5031 .elementor-element.elementor-element-8809d80 .widget-image-caption{font-size:var( --e-global-typography-3aca196-font-size );line-height:var( --e-global-typography-3aca196-line-height );letter-spacing:var( --e-global-typography-3aca196-letter-spacing );}.elementor-5031 .elementor-element.elementor-element-c322958{width:var( --container-widget-width, 90% );max-width:90%;padding:0px 0px 25px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-5031 .elementor-element.elementor-element-c322958 .elementor-heading-title{font-size:var( --e-global-typography-f18dea1-font-size );line-height:var( --e-global-typography-f18dea1-line-height );letter-spacing:var( --e-global-typography-f18dea1-letter-spacing );word-spacing:var( --e-global-typography-f18dea1-word-spacing );}.elementor-5031 .elementor-element.elementor-element-0b6d63b{width:var( --container-widget-width, 90% );max-width:90%;padding:0px 0px 25px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-5031 .elementor-element.elementor-element-0b6d63b .elementor-heading-title{font-size:var( --e-global-typography-5bb53d3-font-size );line-height:var( --e-global-typography-5bb53d3-line-height );letter-spacing:var( --e-global-typography-5bb53d3-letter-spacing );word-spacing:var( --e-global-typography-5bb53d3-word-spacing );}.elementor-5031 .elementor-element.elementor-element-e515a25{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;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 );}.elementor-5031 .elementor-element.elementor-element-fd16e62{width:var( --container-widget-width, 90% );max-width:90%;padding:0px 0px 25px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-5031 .elementor-element.elementor-element-fd16e62 .elementor-heading-title{font-size:var( --e-global-typography-5bb53d3-font-size );line-height:var( --e-global-typography-5bb53d3-line-height );letter-spacing:var( --e-global-typography-5bb53d3-letter-spacing );word-spacing:var( --e-global-typography-5bb53d3-word-spacing );}.elementor-5031 .elementor-element.elementor-element-4ec9e4a{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;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(max-width:767px){.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 );}.elementor-5031 .elementor-element.elementor-element-9ddfaf6{width:100%;max-width:100%;}.elementor-5031 .elementor-element.elementor-element-9ddfaf6 .elementor-heading-title{font-size:var( --e-global-typography-f18dea1-font-size );line-height:var( --e-global-typography-f18dea1-line-height );letter-spacing:var( --e-global-typography-f18dea1-letter-spacing );word-spacing:var( --e-global-typography-f18dea1-word-spacing );}.elementor-5031 .elementor-element.elementor-element-8136b60{width:100%;max-width:100%;}.elementor-5031 .elementor-element.elementor-element-8136b60 .elementor-heading-title{font-size:var( --e-global-typography-5bb53d3-font-size );line-height:var( --e-global-typography-5bb53d3-line-height );letter-spacing:var( --e-global-typography-5bb53d3-letter-spacing );word-spacing:var( --e-global-typography-5bb53d3-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 );}.elementor-5031 .elementor-element.elementor-element-3873184{padding:0px 0px 20px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;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 );}.elementor-widget-image .widget-image-caption{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 );}.elementor-5031 .elementor-element.elementor-element-5590b5e .widget-image-caption{font-size:var( --e-global-typography-3aca196-font-size );line-height:var( --e-global-typography-3aca196-line-height );letter-spacing:var( --e-global-typography-3aca196-letter-spacing );}.elementor-5031 .elementor-element.elementor-element-177905b{width:100%;max-width:100%;}.elementor-5031 .elementor-element.elementor-element-177905b .elementor-heading-title{font-size:var( --e-global-typography-5bb53d3-font-size );line-height:var( --e-global-typography-5bb53d3-line-height );letter-spacing:var( --e-global-typography-5bb53d3-letter-spacing );word-spacing:var( --e-global-typography-5bb53d3-word-spacing );}.elementor-5031 .elementor-element.elementor-element-f483116{padding:0px 0px 20px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;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 );}.elementor-5031 .elementor-element.elementor-element-6a447b4 .widget-image-caption{font-size:var( --e-global-typography-3aca196-font-size );line-height:var( --e-global-typography-3aca196-line-height );letter-spacing:var( --e-global-typography-3aca196-letter-spacing );}.elementor-5031 .elementor-element.elementor-element-f9a3c99{padding:0px 0px 20px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;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 );}.elementor-5031 .elementor-element.elementor-element-1a03bdf{width:100%;max-width:100%;}.elementor-5031 .elementor-element.elementor-element-1a03bdf .elementor-heading-title{font-size:var( --e-global-typography-f18dea1-font-size );line-height:var( --e-global-typography-f18dea1-line-height );letter-spacing:var( --e-global-typography-f18dea1-letter-spacing );word-spacing:var( --e-global-typography-f18dea1-word-spacing );}.elementor-5031 .elementor-element.elementor-element-b575c2b{width:100%;max-width:100%;}.elementor-5031 .elementor-element.elementor-element-b575c2b .elementor-heading-title{font-size:var( --e-global-typography-5bb53d3-font-size );line-height:var( --e-global-typography-5bb53d3-line-height );letter-spacing:var( --e-global-typography-5bb53d3-letter-spacing );word-spacing:var( --e-global-typography-5bb53d3-word-spacing );}.elementor-5031 .elementor-element.elementor-element-c6bf30f{padding:0px 0px 20px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;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 );}.elementor-5031 .elementor-element.elementor-element-3e63e51{width:100%;max-width:100%;}.elementor-5031 .elementor-element.elementor-element-3e63e51 .elementor-heading-title{font-size:var( --e-global-typography-5bb53d3-font-size );line-height:var( --e-global-typography-5bb53d3-line-height );letter-spacing:var( --e-global-typography-5bb53d3-letter-spacing );word-spacing:var( --e-global-typography-5bb53d3-word-spacing );}.elementor-5031 .elementor-element.elementor-element-6091259{padding:0px 0px 20px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;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 );}.elementor-5031 .elementor-element.elementor-element-fec1992 .widget-image-caption{font-size:var( --e-global-typography-3aca196-font-size );line-height:var( --e-global-typography-3aca196-line-height );letter-spacing:var( --e-global-typography-3aca196-letter-spacing );}.elementor-5031 .elementor-element.elementor-element-b968062 .widget-image-caption{font-size:var( --e-global-typography-3aca196-font-size );line-height:var( --e-global-typography-3aca196-line-height );letter-spacing:var( --e-global-typography-3aca196-letter-spacing );}.elementor-5031 .elementor-element.elementor-element-74d2193{width:100%;max-width:100%;}.elementor-5031 .elementor-element.elementor-element-74d2193 .elementor-heading-title{font-size:var( --e-global-typography-5bb53d3-font-size );line-height:var( --e-global-typography-5bb53d3-line-height );letter-spacing:var( --e-global-typography-5bb53d3-letter-spacing );word-spacing:var( --e-global-typography-5bb53d3-word-spacing );}.elementor-5031 .elementor-element.elementor-element-cc03ac0{padding:0px 0px 20px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;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 );}.elementor-5031 .elementor-element.elementor-element-3a1f990{width:100%;max-width:100%;}.elementor-5031 .elementor-element.elementor-element-3a1f990 .elementor-heading-title{font-size:var( --e-global-typography-5bb53d3-font-size );line-height:var( --e-global-typography-5bb53d3-line-height );letter-spacing:var( --e-global-typography-5bb53d3-letter-spacing );word-spacing:var( --e-global-typography-5bb53d3-word-spacing );}.elementor-5031 .elementor-element.elementor-element-4b989f9{padding:0px 0px 20px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;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 );}.elementor-5031 .elementor-element.elementor-element-1ee1616{width:100%;max-width:100%;}.elementor-5031 .elementor-element.elementor-element-1ee1616 .elementor-heading-title{font-size:var( --e-global-typography-f18dea1-font-size );line-height:var( --e-global-typography-f18dea1-line-height );letter-spacing:var( --e-global-typography-f18dea1-letter-spacing );word-spacing:var( --e-global-typography-f18dea1-word-spacing );}.elementor-5031 .elementor-element.elementor-element-a7f7d80{width:100%;max-width:100%;}.elementor-5031 .elementor-element.elementor-element-a7f7d80 .elementor-heading-title{font-size:var( --e-global-typography-5bb53d3-font-size );line-height:var( --e-global-typography-5bb53d3-line-height );letter-spacing:var( --e-global-typography-5bb53d3-letter-spacing );word-spacing:var( --e-global-typography-5bb53d3-word-spacing );}.elementor-5031 .elementor-element.elementor-element-6fbf976{padding:0px 0px 20px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;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 );}.elementor-5031 .elementor-element.elementor-element-a08de1a{width:100%;max-width:100%;}.elementor-5031 .elementor-element.elementor-element-a08de1a .elementor-heading-title{font-size:var( --e-global-typography-5bb53d3-font-size );line-height:var( --e-global-typography-5bb53d3-line-height );letter-spacing:var( --e-global-typography-5bb53d3-letter-spacing );word-spacing:var( --e-global-typography-5bb53d3-word-spacing );}.elementor-5031 .elementor-element.elementor-element-065d5b4{padding:0px 0px 20px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;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 );}.elementor-5031 .elementor-element.elementor-element-d30157b{width:100%;max-width:100%;}.elementor-5031 .elementor-element.elementor-element-d30157b .elementor-heading-title{font-size:var( --e-global-typography-5bb53d3-font-size );line-height:var( --e-global-typography-5bb53d3-line-height );letter-spacing:var( --e-global-typography-5bb53d3-letter-spacing );word-spacing:var( --e-global-typography-5bb53d3-word-spacing );}.elementor-5031 .elementor-element.elementor-element-740f367{padding:0px 0px 20px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;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 );}.elementor-5031 .elementor-element.elementor-element-e34f12c{width:100%;max-width:100%;}.elementor-5031 .elementor-element.elementor-element-e34f12c .elementor-heading-title{font-size:var( --e-global-typography-f18dea1-font-size );line-height:var( --e-global-typography-f18dea1-line-height );letter-spacing:var( --e-global-typography-f18dea1-letter-spacing );word-spacing:var( --e-global-typography-f18dea1-word-spacing );}.elementor-5031 .elementor-element.elementor-element-9bba0b2{padding:0px 0px 20px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:var( --e-global-typography-2b0f214-font-size );line-height:var( --e-global-typography-2b0f214-line-height );letter-spacing:var( --e-global-typography-2b0f214-letter-spacing );}.elementor-5031 .elementor-element.elementor-element-14b8f09{padding:0px 0px 20px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;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 );}.elementor-5031 .elementor-element.elementor-element-ab9a356 .widget-image-caption{font-size:var( --e-global-typography-3aca196-font-size );line-height:var( --e-global-typography-3aca196-line-height );letter-spacing:var( --e-global-typography-3aca196-letter-spacing );}.elementor-5031 .elementor-element.elementor-element-8809d80 .widget-image-caption{font-size:var( --e-global-typography-3aca196-font-size );line-height:var( --e-global-typography-3aca196-line-height );letter-spacing:var( --e-global-typography-3aca196-letter-spacing );}.elementor-5031 .elementor-element.elementor-element-c322958{width:100%;max-width:100%;}.elementor-5031 .elementor-element.elementor-element-c322958 .elementor-heading-title{font-size:var( --e-global-typography-f18dea1-font-size );line-height:var( --e-global-typography-f18dea1-line-height );letter-spacing:var( --e-global-typography-f18dea1-letter-spacing );word-spacing:var( --e-global-typography-f18dea1-word-spacing );}.elementor-5031 .elementor-element.elementor-element-0b6d63b{width:100%;max-width:100%;}.elementor-5031 .elementor-element.elementor-element-0b6d63b .elementor-heading-title{font-size:var( --e-global-typography-5bb53d3-font-size );line-height:var( --e-global-typography-5bb53d3-line-height );letter-spacing:var( --e-global-typography-5bb53d3-letter-spacing );word-spacing:var( --e-global-typography-5bb53d3-word-spacing );}.elementor-5031 .elementor-element.elementor-element-e515a25{padding:0px 0px 20px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;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 );}.elementor-5031 .elementor-element.elementor-element-fd16e62{width:100%;max-width:100%;}.elementor-5031 .elementor-element.elementor-element-fd16e62 .elementor-heading-title{font-size:var( --e-global-typography-5bb53d3-font-size );line-height:var( --e-global-typography-5bb53d3-line-height );letter-spacing:var( --e-global-typography-5bb53d3-letter-spacing );word-spacing:var( --e-global-typography-5bb53d3-word-spacing );}.elementor-5031 .elementor-element.elementor-element-4ec9e4a{padding:0px 0px 20px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;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 );}}