.elementor-78 .elementor-element.elementor-element-0afb966{--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:56px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-78 .elementor-element.elementor-element-0afb966:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-0afb966 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-78 .elementor-element.elementor-element-b51076b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-28px;--margin-right:-28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-7b3ea4c{--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:28px;--padding-right:28px;}.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 );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-78 .elementor-element.elementor-element-1284a6b{font-family:var( --e-global-typography-lfsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-lfsmall-font-size );font-weight:var( --e-global-typography-lfsmall-font-weight );line-height:var( --e-global-typography-lfsmall-line-height );letter-spacing:var( --e-global-typography-lfsmall-letter-spacing );word-spacing:var( --e-global-typography-lfsmall-word-spacing );color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-78 .elementor-element.elementor-element-1284a6b p{margin-block-end:14px;}.elementor-78 .elementor-element.elementor-element-1284a6b a{color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-1284a6b a:hover, .elementor-78 .elementor-element.elementor-element-1284a6b a:focus{color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-1284a6b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.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-78 .elementor-element.elementor-element-ba3a074 .elementor-heading-title{font-family:var( --e-global-typography-lfmono-font-family ), Sans-serif;font-size:var( --e-global-typography-lfmono-font-size );font-weight:var( --e-global-typography-lfmono-font-weight );text-transform:var( --e-global-typography-lfmono-text-transform );line-height:var( --e-global-typography-lfmono-line-height );letter-spacing:var( --e-global-typography-lfmono-letter-spacing );word-spacing:var( --e-global-typography-lfmono-word-spacing );color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-ba3a074{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-78 .elementor-element.elementor-element-ba3a074.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-c54dd9f .elementor-heading-title{font-family:var( --e-global-typography-lfh1p-font-family ), Sans-serif;font-size:var( --e-global-typography-lfh1p-font-size );font-weight:var( --e-global-typography-lfh1p-font-weight );line-height:var( --e-global-typography-lfh1p-line-height );letter-spacing:var( --e-global-typography-lfh1p-letter-spacing );word-spacing:var( --e-global-typography-lfh1p-word-spacing );color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-c54dd9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-78 .elementor-element.elementor-element-c54dd9f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-6371ac6{font-family:var( --e-global-typography-lflead-font-family ), Sans-serif;font-size:var( --e-global-typography-lflead-font-size );font-weight:var( --e-global-typography-lflead-font-weight );line-height:var( --e-global-typography-lflead-line-height );letter-spacing:var( --e-global-typography-lflead-letter-spacing );word-spacing:var( --e-global-typography-lflead-word-spacing );color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-6371ac6 p{margin-block-end:14px;}.elementor-78 .elementor-element.elementor-element-6371ac6 a{color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-6371ac6 a:hover, .elementor-78 .elementor-element.elementor-element-6371ac6 a:focus{color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-6371ac6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-ea569af .elementor-heading-title{font-family:var( --e-global-typography-lfmono-font-family ), Sans-serif;font-size:var( --e-global-typography-lfmono-font-size );font-weight:var( --e-global-typography-lfmono-font-weight );text-transform:var( --e-global-typography-lfmono-text-transform );line-height:var( --e-global-typography-lfmono-line-height );letter-spacing:var( --e-global-typography-lfmono-letter-spacing );word-spacing:var( --e-global-typography-lfmono-word-spacing );color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-ea569af{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-78 .elementor-element.elementor-element-ea569af.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-f4f0636{--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:28px;--padding-right:28px;}.elementor-78 .elementor-element.elementor-element-a6e7e42{--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-78 .elementor-element.elementor-element-856e02a .elementor-heading-title{font-family:var( --e-global-typography-lfmono-font-family ), Sans-serif;font-size:var( --e-global-typography-lfmono-font-size );font-weight:var( --e-global-typography-lfmono-font-weight );text-transform:var( --e-global-typography-lfmono-text-transform );line-height:var( --e-global-typography-lfmono-line-height );letter-spacing:var( --e-global-typography-lfmono-letter-spacing );word-spacing:var( --e-global-typography-lfmono-word-spacing );color:var( --e-global-color-primary );}.elementor-78 .elementor-element.elementor-element-856e02a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;padding:5px 14px 4px 14px;width:auto;max-width:auto;background-color:var( --e-global-color-secondary );border-style:solid;border-width:2.5px 2.5px 0px 2.5px;border-color:var( --e-global-color-secondary );border-radius:9px 9px 0px 0px;}.elementor-78 .elementor-element.elementor-element-856e02a.elementor-element{--align-self:flex-start;}.elementor-78 .elementor-element.elementor-element-856e02a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-ce465bb{--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;border-style:solid;--border-style:solid;border-width:2.5px 2.5px 2.5px 2.5px;--border-top-width:2.5px;--border-right-width:2.5px;--border-bottom-width:2.5px;--border-left-width:2.5px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:12px 12px 12px 12px;box-shadow:6px 6px 0px 0px #121212;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-78 .elementor-element.elementor-element-ce465bb:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-ce465bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-lfwhite );}.elementor-78 .elementor-element.elementor-element-ce465bb.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-78 .elementor-element.elementor-element-37f3aff .elementor-icon-wrapper{text-align:start;}.elementor-78 .elementor-element.elementor-element-37f3aff.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-78 .elementor-element.elementor-element-37f3aff.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-37f3aff.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-37f3aff.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-37f3aff.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-37f3aff.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-78 .elementor-element.elementor-element-37f3aff.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-78 .elementor-element.elementor-element-37f3aff .elementor-icon{font-size:22px;padding:15px;border-width:2.5px 2.5px 2.5px 2.5px;border-radius:12px 12px 12px 12px;}.elementor-78 .elementor-element.elementor-element-37f3aff .elementor-icon svg{height:22px;}.elementor-78 .elementor-element.elementor-element-37f3aff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-78 .elementor-element.elementor-element-37f3aff.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-4db7d5d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-78 .elementor-element.elementor-element-4db7d5d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-78 .elementor-element.elementor-element-4db7d5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-78 .elementor-element.elementor-element-4db7d5d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-78 .elementor-element.elementor-element-4db7d5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-78 .elementor-element.elementor-element-4db7d5d .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-78 .elementor-element.elementor-element-4db7d5d .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-78 .elementor-element.elementor-element-4db7d5d{--e-icon-list-icon-size:12px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-78 .elementor-element.elementor-element-4db7d5d .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-78 .elementor-element.elementor-element-4db7d5d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-78 .elementor-element.elementor-element-4db7d5d .elementor-icon-list-item > a{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 );}.elementor-78 .elementor-element.elementor-element-4db7d5d .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-78 .elementor-element.elementor-element-4db7d5d .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-4db7d5d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-b1b5cce{--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:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-78 .elementor-element.elementor-element-7a4cda3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-24px;--margin-right:-24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-e696983{--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:24px;--padding-right:24px;}.elementor-78 .elementor-element.elementor-element-48e9995 .elementor-heading-title{font-family:var( --e-global-typography-lfh2s-font-family ), Sans-serif;font-size:var( --e-global-typography-lfh2s-font-size );font-weight:var( --e-global-typography-lfh2s-font-weight );line-height:var( --e-global-typography-lfh2s-line-height );letter-spacing:var( --e-global-typography-lfh2s-letter-spacing );word-spacing:var( --e-global-typography-lfh2s-word-spacing );color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-48e9995{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-78 .elementor-element.elementor-element-48e9995.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-1a23538 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-78 .elementor-element.elementor-element-1a23538 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-78 .elementor-element.elementor-element-1a23538 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-78 .elementor-element.elementor-element-1a23538 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-78 .elementor-element.elementor-element-1a23538 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-78 .elementor-element.elementor-element-1a23538 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-78 .elementor-element.elementor-element-1a23538 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-78 .elementor-element.elementor-element-1a23538{--e-icon-list-icon-size:12px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-78 .elementor-element.elementor-element-1a23538 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-78 .elementor-element.elementor-element-1a23538 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-78 .elementor-element.elementor-element-1a23538 .elementor-icon-list-item > a{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 );}.elementor-78 .elementor-element.elementor-element-1a23538 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-78 .elementor-element.elementor-element-1a23538 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-1a23538.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-15e2b2c .elementor-heading-title{font-family:var( --e-global-typography-lfh2s-font-family ), Sans-serif;font-size:var( --e-global-typography-lfh2s-font-size );font-weight:var( --e-global-typography-lfh2s-font-weight );line-height:var( --e-global-typography-lfh2s-line-height );letter-spacing:var( --e-global-typography-lfh2s-letter-spacing );word-spacing:var( --e-global-typography-lfh2s-word-spacing );color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-15e2b2c{margin:44px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-78 .elementor-element.elementor-element-15e2b2c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-a68434e{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 );color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-78 .elementor-element.elementor-element-a68434e p{margin-block-end:14px;}.elementor-78 .elementor-element.elementor-element-a68434e a{color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-a68434e a:hover, .elementor-78 .elementor-element.elementor-element-a68434e a:focus{color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-a68434e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-ca02633 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-78 .elementor-element.elementor-element-ca02633 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-78 .elementor-element.elementor-element-ca02633 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-78 .elementor-element.elementor-element-ca02633 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-78 .elementor-element.elementor-element-ca02633 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-78 .elementor-element.elementor-element-ca02633 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-78 .elementor-element.elementor-element-ca02633 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-78 .elementor-element.elementor-element-ca02633{--e-icon-list-icon-size:12px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-78 .elementor-element.elementor-element-ca02633 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-78 .elementor-element.elementor-element-ca02633 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-78 .elementor-element.elementor-element-ca02633 .elementor-icon-list-item > a{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 );}.elementor-78 .elementor-element.elementor-element-ca02633 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-78 .elementor-element.elementor-element-ca02633 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-ca02633.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-a8f445d{--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:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-b26c452{--display:flex;--min-height:120px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:dashed;--border-style:dashed;border-width:2.5px 2.5px 2.5px 2.5px;--border-top-width:2.5px;--border-right-width:2.5px;--border-bottom-width:2.5px;--border-left-width:2.5px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:26px;--padding-right:26px;}.elementor-78 .elementor-element.elementor-element-b26c452:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-b26c452 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-lfwhite );background-image:url("https://staging.lawfocussed.co.za/wp-content/uploads/2026/10/ad-stripes-lp.png");background-position:top left;background-repeat:repeat;background-size:auto;}.elementor-78 .elementor-element.elementor-element-3103dfe{--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-78 .elementor-element.elementor-element-a3190a2 .elementor-heading-title{font-family:var( --e-global-typography-lfmono-font-family ), Sans-serif;font-size:var( --e-global-typography-lfmono-font-size );font-weight:var( --e-global-typography-lfmono-font-weight );text-transform:var( --e-global-typography-lfmono-text-transform );line-height:var( --e-global-typography-lfmono-line-height );letter-spacing:var( --e-global-typography-lfmono-letter-spacing );word-spacing:var( --e-global-typography-lfmono-word-spacing );color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-a3190a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-78 .elementor-element.elementor-element-a3190a2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-94a583e .elementor-heading-title{font-family:var( --e-global-typography-lfh3-font-family ), Sans-serif;font-size:var( --e-global-typography-lfh3-font-size );font-weight:var( --e-global-typography-lfh3-font-weight );line-height:var( --e-global-typography-lfh3-line-height );letter-spacing:var( --e-global-typography-lfh3-letter-spacing );word-spacing:var( --e-global-typography-lfh3-word-spacing );color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-94a583e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-78 .elementor-element.elementor-element-94a583e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );background-color:var( --e-global-color-accent );}.elementor-78 .elementor-element.elementor-element-cbb145a .elementor-button{font-family:var( --e-global-typography-lfbtnsm-font-family ), Sans-serif;font-size:var( --e-global-typography-lfbtnsm-font-size );font-weight:var( --e-global-typography-lfbtnsm-font-weight );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );box-shadow:3px 3px 0px 0px #121212;transition-duration:0.15s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:9px 16px 9px 16px;}.elementor-78 .elementor-element.elementor-element-cbb145a .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-cbb145a .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );box-shadow:6px 6px 0px 0px #121212;}.elementor-78 .elementor-element.elementor-element-cbb145a .elementor-button:hover svg, .elementor-78 .elementor-element.elementor-element-cbb145a .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-78 .elementor-element.elementor-element-cbb145a:hover{--e-transform-translateX:-2px;--e-transform-translateY:-2px;}.elementor-78 .elementor-element.elementor-element-cbb145a{--e-transform-transition-duration:150ms;}.elementor-78 .elementor-element.elementor-element-cbb145a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-99d3184 .elementor-heading-title{font-family:var( --e-global-typography-lfh2s-font-family ), Sans-serif;font-size:var( --e-global-typography-lfh2s-font-size );font-weight:var( --e-global-typography-lfh2s-font-weight );line-height:var( --e-global-typography-lfh2s-line-height );letter-spacing:var( --e-global-typography-lfh2s-letter-spacing );word-spacing:var( --e-global-typography-lfh2s-word-spacing );color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-99d3184{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-78 .elementor-element.elementor-element-99d3184.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-6b7be22{--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:18px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-78 .elementor-element.elementor-element-3f2ea48{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 );color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-3f2ea48 p{margin-block-end:14px;}.elementor-78 .elementor-element.elementor-element-3f2ea48 a{color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-3f2ea48 a:hover, .elementor-78 .elementor-element.elementor-element-3f2ea48 a:focus{color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-3f2ea48.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-e0ec658{--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:18px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-78 .elementor-element.elementor-element-feb9796{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 );color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-feb9796 p{margin-block-end:14px;}.elementor-78 .elementor-element.elementor-element-feb9796 a{color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-feb9796 a:hover, .elementor-78 .elementor-element.elementor-element-feb9796 a:focus{color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-feb9796.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-b5db4c0{--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:18px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-78 .elementor-element.elementor-element-959a8e7{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 );color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-959a8e7 p{margin-block-end:14px;}.elementor-78 .elementor-element.elementor-element-959a8e7 a{color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-959a8e7 a:hover, .elementor-78 .elementor-element.elementor-element-959a8e7 a:focus{color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-959a8e7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-4cef2f9{--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:18px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-78 .elementor-element.elementor-element-65affb5{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 );color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-65affb5 p{margin-block-end:14px;}.elementor-78 .elementor-element.elementor-element-65affb5 a{color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-65affb5 a:hover, .elementor-78 .elementor-element.elementor-element-65affb5 a:focus{color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-65affb5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-027f73a{--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:18px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-78 .elementor-element.elementor-element-de016cf{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 );color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-de016cf p{margin-block-end:14px;}.elementor-78 .elementor-element.elementor-element-de016cf a{color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-de016cf a:hover, .elementor-78 .elementor-element.elementor-element-de016cf a:focus{color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-de016cf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-a615634{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:var( --e-global-typography-lfstrong-font-size );--n-accordion-item-title-space-between:14px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:12px 12px 12px 12px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-secondary );--n-accordion-icon-hover-color:var( --e-global-color-secondary );--n-accordion-icon-active-color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-a615634 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-lfwhite );border-style:solid;border-width:2.5px 2.5px 2.5px 2.5px;border-color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-a615634 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-lftint );border-style:solid;border-width:2.5px 2.5px 2.5px 2.5px;border-color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-a615634 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );border-style:solid;border-width:2.5px 2.5px 0px 2.5px;border-color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-a615634 {--n-accordion-padding:18px 22px 18px 22px;}:where( .elementor-78 .elementor-element.elementor-element-a615634 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-lfstrong-font-family ), Sans-serif;font-weight:var( --e-global-typography-lfstrong-font-weight );line-height:var( --e-global-typography-lfstrong-line-height );letter-spacing:var( --e-global-typography-lfstrong-letter-spacing );word-spacing:var( --e-global-typography-lfstrong-word-spacing );}:where( .elementor-78 .elementor-element.elementor-element-a615634 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-lfwhite );border-style:solid;border-width:0px 2.5px 2.5px 2.5px;border-color:var( --e-global-color-secondary );--border-radius:0px 0px 12px 12px;--padding-top:18px;--padding-right:22px;--padding-bottom:18px;--padding-left:22px;}.elementor-78 .elementor-element.elementor-element-a615634.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-238c4b8 .elementor-heading-title{font-family:var( --e-global-typography-lfh2s-font-family ), Sans-serif;font-size:var( --e-global-typography-lfh2s-font-size );font-weight:var( --e-global-typography-lfh2s-font-weight );line-height:var( --e-global-typography-lfh2s-line-height );letter-spacing:var( --e-global-typography-lfh2s-letter-spacing );word-spacing:var( --e-global-typography-lfh2s-word-spacing );color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-238c4b8{margin:44px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-78 .elementor-element.elementor-element-238c4b8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-640186f{--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;border-style:solid;--border-style:solid;border-width:2.5px 2.5px 2.5px 10px;--border-top-width:2.5px;--border-right-width:2.5px;--border-bottom-width:2.5px;--border-left-width:10px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:10px 10px 10px 10px;--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-78 .elementor-element.elementor-element-640186f:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-640186f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-lftint );}.elementor-78 .elementor-element.elementor-element-1b3a386{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 );color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-1b3a386 p{margin-block-end:14px;}.elementor-78 .elementor-element.elementor-element-1b3a386 a{color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-1b3a386 a:hover, .elementor-78 .elementor-element.elementor-element-1b3a386 a:focus{color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-1b3a386.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-f98348a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-90fd4fd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-78 .elementor-element.elementor-element-90fd4fd .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-78 .elementor-element.elementor-element-90fd4fd .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );box-shadow:4px 4px 0px 0px #121212;transition-duration:0.15s;border-style:solid;border-width:2.5px 2.5px 2.5px 2.5px;border-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:14px 24px 14px 24px;}.elementor-78 .elementor-element.elementor-element-90fd4fd .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-90fd4fd .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );box-shadow:6px 6px 0px 0px #FDF4A3;}.elementor-78 .elementor-element.elementor-element-90fd4fd .elementor-button:hover svg, .elementor-78 .elementor-element.elementor-element-90fd4fd .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-78 .elementor-element.elementor-element-90fd4fd{margin:0px 14px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;--e-transform-transition-duration:150ms;}.elementor-78 .elementor-element.elementor-element-90fd4fd:hover{--e-transform-translateX:-2px;--e-transform-translateY:-2px;}.elementor-78 .elementor-element.elementor-element-90fd4fd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-78d1b73 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-accent );box-shadow:4px 4px 0px 0px #121212;transition-duration:0.15s;border-style:solid;border-width:2.5px 2.5px 2.5px 2.5px;border-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:14px 24px 14px 24px;}.elementor-78 .elementor-element.elementor-element-78d1b73 .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-78d1b73 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-secondary );box-shadow:6px 6px 0px 0px #121212;}.elementor-78 .elementor-element.elementor-element-78d1b73 .elementor-button:hover svg, .elementor-78 .elementor-element.elementor-element-78d1b73 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-78d1b73{margin:0px 14px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;--e-transform-transition-duration:150ms;}.elementor-78 .elementor-element.elementor-element-78d1b73:hover{--e-transform-translateX:-2px;--e-transform-translateY:-2px;}.elementor-78 .elementor-element.elementor-element-78d1b73.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-802e7bc{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 );color:var( --e-global-color-text );margin:34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-78 .elementor-element.elementor-element-802e7bc p{margin-block-end:14px;}.elementor-78 .elementor-element.elementor-element-802e7bc a{color:var( --e-global-color-text );}.elementor-78 .elementor-element.elementor-element-802e7bc a:hover, .elementor-78 .elementor-element.elementor-element-802e7bc a:focus{color:var( --e-global-color-text );}.elementor-78 .elementor-element.elementor-element-802e7bc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-a67ad75{--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:24px;--padding-right:24px;}.elementor-78 .elementor-element.elementor-element-caaa91d{--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:28px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-9b51b8c{--display:flex;--min-height:270px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:dashed;--border-style:dashed;border-width:2.5px 2.5px 2.5px 2.5px;--border-top-width:2.5px;--border-right-width:2.5px;--border-bottom-width:2.5px;--border-left-width:2.5px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:26px;--padding-right:26px;}.elementor-78 .elementor-element.elementor-element-9b51b8c:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-9b51b8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-lfwhite );background-image:url("https://staging.lawfocussed.co.za/wp-content/uploads/2026/10/ad-stripes-lp.png");background-position:top left;background-repeat:repeat;background-size:auto;}.elementor-78 .elementor-element.elementor-element-d7f6a58{--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-78 .elementor-element.elementor-element-ded67ca{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-78 .elementor-element.elementor-element-ded67ca .elementor-heading-title{font-family:var( --e-global-typography-lfmono-font-family ), Sans-serif;font-size:var( --e-global-typography-lfmono-font-size );font-weight:var( --e-global-typography-lfmono-font-weight );text-transform:var( --e-global-typography-lfmono-text-transform );line-height:var( --e-global-typography-lfmono-line-height );letter-spacing:var( --e-global-typography-lfmono-letter-spacing );word-spacing:var( --e-global-typography-lfmono-word-spacing );color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-ded67ca.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-649ce4a{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-78 .elementor-element.elementor-element-649ce4a .elementor-heading-title{font-family:var( --e-global-typography-lfh3-font-family ), Sans-serif;font-size:var( --e-global-typography-lfh3-font-size );font-weight:var( --e-global-typography-lfh3-font-weight );line-height:var( --e-global-typography-lfh3-line-height );letter-spacing:var( --e-global-typography-lfh3-letter-spacing );word-spacing:var( --e-global-typography-lfh3-word-spacing );color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-649ce4a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-48b4404 .elementor-button{font-family:var( --e-global-typography-lfbtnsm-font-family ), Sans-serif;font-size:var( --e-global-typography-lfbtnsm-font-size );font-weight:var( --e-global-typography-lfbtnsm-font-weight );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );box-shadow:3px 3px 0px 0px #121212;transition-duration:0.15s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:9px 16px 9px 16px;}.elementor-78 .elementor-element.elementor-element-48b4404 .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-48b4404 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );box-shadow:6px 6px 0px 0px #121212;}.elementor-78 .elementor-element.elementor-element-48b4404 .elementor-button:hover svg, .elementor-78 .elementor-element.elementor-element-48b4404 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-78 .elementor-element.elementor-element-48b4404:hover{--e-transform-translateX:-2px;--e-transform-translateY:-2px;}.elementor-78 .elementor-element.elementor-element-48b4404{--e-transform-transition-duration:150ms;}.elementor-78 .elementor-element.elementor-element-48b4404.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-01a8f81 .elementor-heading-title{font-family:var( --e-global-typography-lfh3-font-family ), Sans-serif;font-size:var( --e-global-typography-lfh3-font-size );font-weight:var( --e-global-typography-lfh3-font-weight );line-height:var( --e-global-typography-lfh3-line-height );letter-spacing:var( --e-global-typography-lfh3-letter-spacing );word-spacing:var( --e-global-typography-lfh3-word-spacing );color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-01a8f81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-78 .elementor-element.elementor-element-01a8f81.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-67e9d3e{--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:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-3cac2a1 .elementor-heading-title{font-family:var( --e-global-typography-lfmono-font-family ), Sans-serif;font-size:var( --e-global-typography-lfmono-font-size );font-weight:var( --e-global-typography-lfmono-font-weight );text-transform:var( --e-global-typography-lfmono-text-transform );line-height:var( --e-global-typography-lfmono-line-height );letter-spacing:var( --e-global-typography-lfmono-letter-spacing );word-spacing:var( --e-global-typography-lfmono-word-spacing );color:var( --e-global-color-primary );}.elementor-78 .elementor-element.elementor-element-3cac2a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;padding:5px 14px 4px 14px;width:auto;max-width:auto;background-color:var( --e-global-color-secondary );border-style:solid;border-width:2.5px 2.5px 0px 2.5px;border-color:var( --e-global-color-secondary );border-radius:9px 9px 0px 0px;}.elementor-78 .elementor-element.elementor-element-3cac2a1.elementor-element{--align-self:flex-start;}.elementor-78 .elementor-element.elementor-element-3cac2a1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-15b26fb{--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;border-style:solid;--border-style:solid;border-width:2.5px 2.5px 2.5px 2.5px;--border-top-width:2.5px;--border-right-width:2.5px;--border-bottom-width:2.5px;--border-left-width:2.5px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:12px 12px 12px 12px;box-shadow:6px 6px 0px 0px #121212;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-78 .elementor-element.elementor-element-15b26fb:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-15b26fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-lfwhite );}.elementor-78 .elementor-element.elementor-element-15b26fb.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-78 .elementor-element.elementor-element-077e37e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-efae8ca img{width:64px;height:64px;object-fit:cover;object-position:center center;border-style:solid;border-width:2.5px 2.5px 2.5px 2.5px;border-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;}.elementor-78 .elementor-element.elementor-element-efae8ca{margin:0px 14px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:auto;max-width:auto;border-radius:10px 10px 10px 10px;}.elementor-78 .elementor-element.elementor-element-efae8ca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-78 .elementor-element.elementor-element-efae8ca.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-799ee1c{--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-78 .elementor-element.elementor-element-799ee1c.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-78 .elementor-element.elementor-element-462df35 .elementor-heading-title{font-family:var( --e-global-typography-lfh3-font-family ), Sans-serif;font-size:var( --e-global-typography-lfh3-font-size );font-weight:var( --e-global-typography-lfh3-font-weight );line-height:var( --e-global-typography-lfh3-line-height );letter-spacing:var( --e-global-typography-lfh3-letter-spacing );word-spacing:var( --e-global-typography-lfh3-word-spacing );color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-462df35 .elementor-heading-title a:hover, .elementor-78 .elementor-element.elementor-element-462df35 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-462df35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-78 .elementor-element.elementor-element-462df35.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-a91c77c .elementor-heading-title{font-family:var( --e-global-typography-lfstrong-font-family ), Sans-serif;font-size:var( --e-global-typography-lfstrong-font-size );font-weight:var( --e-global-typography-lfstrong-font-weight );line-height:var( --e-global-typography-lfstrong-line-height );letter-spacing:var( --e-global-typography-lfstrong-letter-spacing );word-spacing:var( --e-global-typography-lfstrong-word-spacing );color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-a91c77c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-78 .elementor-element.elementor-element-a91c77c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-644b76b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-78 .elementor-element.elementor-element-644b76b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-78 .elementor-element.elementor-element-644b76b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-78 .elementor-element.elementor-element-644b76b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-78 .elementor-element.elementor-element-644b76b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-78 .elementor-element.elementor-element-644b76b .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-78 .elementor-element.elementor-element-644b76b .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-78 .elementor-element.elementor-element-644b76b{--e-icon-list-icon-size:13px;--icon-vertical-align:center;--icon-vertical-offset:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-78 .elementor-element.elementor-element-644b76b .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-78 .elementor-element.elementor-element-644b76b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-78 .elementor-element.elementor-element-644b76b .elementor-icon-list-item > a{font-family:var( --e-global-typography-lfsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-lfsmall-font-size );font-weight:var( --e-global-typography-lfsmall-font-weight );line-height:var( --e-global-typography-lfsmall-line-height );letter-spacing:var( --e-global-typography-lfsmall-letter-spacing );word-spacing:var( --e-global-typography-lfsmall-word-spacing );}.elementor-78 .elementor-element.elementor-element-644b76b .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-78 .elementor-element.elementor-element-644b76b .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-78 .elementor-element.elementor-element-644b76b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-4b727b8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-01c7a31 .elementor-button{font-family:var( --e-global-typography-lfbtnsm-font-family ), Sans-serif;font-size:var( --e-global-typography-lfbtnsm-font-size );font-weight:var( --e-global-typography-lfbtnsm-font-weight );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-lfwhite );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);transition-duration:0.15s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:999px 999px 999px 999px;padding:8px 12px 8px 12px;}.elementor-78 .elementor-element.elementor-element-01c7a31 .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-01c7a31 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);}.elementor-78 .elementor-element.elementor-element-01c7a31 .elementor-button:hover svg, .elementor-78 .elementor-element.elementor-element-01c7a31 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-01c7a31{margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-78 .elementor-element.elementor-element-01c7a31.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-f2b0fd9 .elementor-button{font-family:var( --e-global-typography-lfbtnsm-font-family ), Sans-serif;font-size:var( --e-global-typography-lfbtnsm-font-size );font-weight:var( --e-global-typography-lfbtnsm-font-weight );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-lfwhite );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);transition-duration:0.15s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:999px 999px 999px 999px;padding:8px 12px 8px 12px;}.elementor-78 .elementor-element.elementor-element-f2b0fd9 .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-f2b0fd9 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);}.elementor-78 .elementor-element.elementor-element-f2b0fd9 .elementor-button:hover svg, .elementor-78 .elementor-element.elementor-element-f2b0fd9 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-f2b0fd9{margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-78 .elementor-element.elementor-element-f2b0fd9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-e4b5959 .elementor-button{font-family:var( --e-global-typography-lfbtnsm-font-family ), Sans-serif;font-size:var( --e-global-typography-lfbtnsm-font-size );font-weight:var( --e-global-typography-lfbtnsm-font-weight );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-lfwhite );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);transition-duration:0.15s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:999px 999px 999px 999px;padding:8px 12px 8px 12px;}.elementor-78 .elementor-element.elementor-element-e4b5959 .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-e4b5959 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);}.elementor-78 .elementor-element.elementor-element-e4b5959 .elementor-button:hover svg, .elementor-78 .elementor-element.elementor-element-e4b5959 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-e4b5959{margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-78 .elementor-element.elementor-element-e4b5959.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-649433c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-b2e1abe .elementor-button{font-family:var( --e-global-typography-lfbtnsm-font-family ), Sans-serif;font-size:var( --e-global-typography-lfbtnsm-font-size );font-weight:var( --e-global-typography-lfbtnsm-font-weight );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );box-shadow:3px 3px 0px 0px #121212;transition-duration:0.15s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:9px 16px 9px 16px;}.elementor-78 .elementor-element.elementor-element-b2e1abe .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-b2e1abe .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );box-shadow:6px 6px 0px 0px #121212;}.elementor-78 .elementor-element.elementor-element-b2e1abe .elementor-button:hover svg, .elementor-78 .elementor-element.elementor-element-b2e1abe .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-b2e1abe{margin:0px 14px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;--e-transform-transition-duration:150ms;}.elementor-78 .elementor-element.elementor-element-b2e1abe:hover{--e-transform-translateX:-2px;--e-transform-translateY:-2px;}.elementor-78 .elementor-element.elementor-element-b2e1abe.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-3b1df54 .elementor-button{font-family:var( --e-global-typography-lfbtnsm-font-family ), Sans-serif;font-size:var( --e-global-typography-lfbtnsm-font-size );font-weight:var( --e-global-typography-lfbtnsm-font-weight );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-accent );box-shadow:3px 3px 0px 0px #121212;transition-duration:0.15s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:9px 16px 9px 16px;}.elementor-78 .elementor-element.elementor-element-3b1df54 .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-3b1df54 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-secondary );box-shadow:6px 6px 0px 0px #121212;}.elementor-78 .elementor-element.elementor-element-3b1df54 .elementor-button:hover svg, .elementor-78 .elementor-element.elementor-element-3b1df54 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-3b1df54{margin:0px 14px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;--e-transform-transition-duration:150ms;}.elementor-78 .elementor-element.elementor-element-3b1df54:hover{--e-transform-translateX:-2px;--e-transform-translateY:-2px;}.elementor-78 .elementor-element.elementor-element-3b1df54.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-f2bb378{--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:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-b643e82 .elementor-heading-title{font-family:var( --e-global-typography-lfmono-font-family ), Sans-serif;font-size:var( --e-global-typography-lfmono-font-size );font-weight:var( --e-global-typography-lfmono-font-weight );text-transform:var( --e-global-typography-lfmono-text-transform );line-height:var( --e-global-typography-lfmono-line-height );letter-spacing:var( --e-global-typography-lfmono-letter-spacing );word-spacing:var( --e-global-typography-lfmono-word-spacing );color:var( --e-global-color-primary );}.elementor-78 .elementor-element.elementor-element-b643e82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;padding:5px 14px 4px 14px;width:auto;max-width:auto;background-color:var( --e-global-color-secondary );border-style:solid;border-width:2.5px 2.5px 0px 2.5px;border-color:var( --e-global-color-secondary );border-radius:9px 9px 0px 0px;}.elementor-78 .elementor-element.elementor-element-b643e82.elementor-element{--align-self:flex-start;}.elementor-78 .elementor-element.elementor-element-b643e82.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-014af1e{--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;border-style:solid;--border-style:solid;border-width:2.5px 2.5px 2.5px 2.5px;--border-top-width:2.5px;--border-right-width:2.5px;--border-bottom-width:2.5px;--border-left-width:2.5px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:12px 12px 12px 12px;box-shadow:6px 6px 0px 0px #121212;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-78 .elementor-element.elementor-element-014af1e:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-014af1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-lfwhite );}.elementor-78 .elementor-element.elementor-element-014af1e.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-78 .elementor-element.elementor-element-87665c6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-b5859e5 img{width:64px;height:64px;object-fit:cover;object-position:center center;border-style:solid;border-width:2.5px 2.5px 2.5px 2.5px;border-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;}.elementor-78 .elementor-element.elementor-element-b5859e5{margin:0px 14px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:auto;max-width:auto;border-radius:10px 10px 10px 10px;}.elementor-78 .elementor-element.elementor-element-b5859e5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-78 .elementor-element.elementor-element-b5859e5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-fd97e28{--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-78 .elementor-element.elementor-element-fd97e28.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-78 .elementor-element.elementor-element-2681934 .elementor-heading-title{font-family:var( --e-global-typography-lfh3-font-family ), Sans-serif;font-size:var( --e-global-typography-lfh3-font-size );font-weight:var( --e-global-typography-lfh3-font-weight );line-height:var( --e-global-typography-lfh3-line-height );letter-spacing:var( --e-global-typography-lfh3-letter-spacing );word-spacing:var( --e-global-typography-lfh3-word-spacing );color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-2681934 .elementor-heading-title a:hover, .elementor-78 .elementor-element.elementor-element-2681934 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-2681934{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-78 .elementor-element.elementor-element-2681934.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-2337f98 .elementor-heading-title{font-family:var( --e-global-typography-lfstrong-font-family ), Sans-serif;font-size:var( --e-global-typography-lfstrong-font-size );font-weight:var( --e-global-typography-lfstrong-font-weight );line-height:var( --e-global-typography-lfstrong-line-height );letter-spacing:var( --e-global-typography-lfstrong-letter-spacing );word-spacing:var( --e-global-typography-lfstrong-word-spacing );color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-2337f98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-78 .elementor-element.elementor-element-2337f98.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-298a157 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-78 .elementor-element.elementor-element-298a157 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-78 .elementor-element.elementor-element-298a157 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-78 .elementor-element.elementor-element-298a157 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-78 .elementor-element.elementor-element-298a157 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-78 .elementor-element.elementor-element-298a157 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-78 .elementor-element.elementor-element-298a157 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-78 .elementor-element.elementor-element-298a157{--e-icon-list-icon-size:13px;--icon-vertical-align:center;--icon-vertical-offset:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-78 .elementor-element.elementor-element-298a157 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-78 .elementor-element.elementor-element-298a157 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-78 .elementor-element.elementor-element-298a157 .elementor-icon-list-item > a{font-family:var( --e-global-typography-lfsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-lfsmall-font-size );font-weight:var( --e-global-typography-lfsmall-font-weight );line-height:var( --e-global-typography-lfsmall-line-height );letter-spacing:var( --e-global-typography-lfsmall-letter-spacing );word-spacing:var( --e-global-typography-lfsmall-word-spacing );}.elementor-78 .elementor-element.elementor-element-298a157 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-78 .elementor-element.elementor-element-298a157 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-78 .elementor-element.elementor-element-298a157.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-f82f36d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-717bf9a .elementor-button{font-family:var( --e-global-typography-lfbtnsm-font-family ), Sans-serif;font-size:var( --e-global-typography-lfbtnsm-font-size );font-weight:var( --e-global-typography-lfbtnsm-font-weight );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-lfwhite );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);transition-duration:0.15s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:999px 999px 999px 999px;padding:8px 12px 8px 12px;}.elementor-78 .elementor-element.elementor-element-717bf9a .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-717bf9a .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);}.elementor-78 .elementor-element.elementor-element-717bf9a .elementor-button:hover svg, .elementor-78 .elementor-element.elementor-element-717bf9a .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-717bf9a{margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-78 .elementor-element.elementor-element-717bf9a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-cfe4e6a .elementor-button{font-family:var( --e-global-typography-lfbtnsm-font-family ), Sans-serif;font-size:var( --e-global-typography-lfbtnsm-font-size );font-weight:var( --e-global-typography-lfbtnsm-font-weight );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-lfwhite );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);transition-duration:0.15s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:999px 999px 999px 999px;padding:8px 12px 8px 12px;}.elementor-78 .elementor-element.elementor-element-cfe4e6a .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-cfe4e6a .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);}.elementor-78 .elementor-element.elementor-element-cfe4e6a .elementor-button:hover svg, .elementor-78 .elementor-element.elementor-element-cfe4e6a .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-cfe4e6a{margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-78 .elementor-element.elementor-element-cfe4e6a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-56acaa3 .elementor-button{font-family:var( --e-global-typography-lfbtnsm-font-family ), Sans-serif;font-size:var( --e-global-typography-lfbtnsm-font-size );font-weight:var( --e-global-typography-lfbtnsm-font-weight );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-lfwhite );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);transition-duration:0.15s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:999px 999px 999px 999px;padding:8px 12px 8px 12px;}.elementor-78 .elementor-element.elementor-element-56acaa3 .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-56acaa3 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);}.elementor-78 .elementor-element.elementor-element-56acaa3 .elementor-button:hover svg, .elementor-78 .elementor-element.elementor-element-56acaa3 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-56acaa3{margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-78 .elementor-element.elementor-element-56acaa3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-a674bce{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-96505db .elementor-button{font-family:var( --e-global-typography-lfbtnsm-font-family ), Sans-serif;font-size:var( --e-global-typography-lfbtnsm-font-size );font-weight:var( --e-global-typography-lfbtnsm-font-weight );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );box-shadow:3px 3px 0px 0px #121212;transition-duration:0.15s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:9px 16px 9px 16px;}.elementor-78 .elementor-element.elementor-element-96505db .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-96505db .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );box-shadow:6px 6px 0px 0px #121212;}.elementor-78 .elementor-element.elementor-element-96505db .elementor-button:hover svg, .elementor-78 .elementor-element.elementor-element-96505db .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-96505db{margin:0px 14px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;--e-transform-transition-duration:150ms;}.elementor-78 .elementor-element.elementor-element-96505db:hover{--e-transform-translateX:-2px;--e-transform-translateY:-2px;}.elementor-78 .elementor-element.elementor-element-96505db.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-a00e855 .elementor-button{font-family:var( --e-global-typography-lfbtnsm-font-family ), Sans-serif;font-size:var( --e-global-typography-lfbtnsm-font-size );font-weight:var( --e-global-typography-lfbtnsm-font-weight );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-accent );box-shadow:3px 3px 0px 0px #121212;transition-duration:0.15s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:9px 16px 9px 16px;}.elementor-78 .elementor-element.elementor-element-a00e855 .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-a00e855 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-secondary );box-shadow:6px 6px 0px 0px #121212;}.elementor-78 .elementor-element.elementor-element-a00e855 .elementor-button:hover svg, .elementor-78 .elementor-element.elementor-element-a00e855 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-a00e855{margin:0px 14px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;--e-transform-transition-duration:150ms;}.elementor-78 .elementor-element.elementor-element-a00e855:hover{--e-transform-translateX:-2px;--e-transform-translateY:-2px;}.elementor-78 .elementor-element.elementor-element-a00e855.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-00d19a5{--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:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-666a8c3 .elementor-heading-title{font-family:var( --e-global-typography-lfmono-font-family ), Sans-serif;font-size:var( --e-global-typography-lfmono-font-size );font-weight:var( --e-global-typography-lfmono-font-weight );text-transform:var( --e-global-typography-lfmono-text-transform );line-height:var( --e-global-typography-lfmono-line-height );letter-spacing:var( --e-global-typography-lfmono-letter-spacing );word-spacing:var( --e-global-typography-lfmono-word-spacing );color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-666a8c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;padding:5px 14px 4px 14px;width:auto;max-width:auto;background-color:var( --e-global-color-primary );border-style:solid;border-width:2.5px 2.5px 0px 2.5px;border-color:var( --e-global-color-secondary );border-radius:9px 9px 0px 0px;}.elementor-78 .elementor-element.elementor-element-666a8c3.elementor-element{--align-self:flex-start;}.elementor-78 .elementor-element.elementor-element-666a8c3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-4315e55{--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;border-style:solid;--border-style:solid;border-width:2.5px 2.5px 2.5px 2.5px;--border-top-width:2.5px;--border-right-width:2.5px;--border-bottom-width:2.5px;--border-left-width:2.5px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:12px 12px 12px 12px;box-shadow:6px 6px 0px 0px #121212;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-78 .elementor-element.elementor-element-4315e55:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-4315e55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-lfwhite );}.elementor-78 .elementor-element.elementor-element-4315e55.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-78 .elementor-element.elementor-element-250430e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-57ca2e5 .elementor-button{font-family:var( --e-global-typography-lfbtnsm-font-family ), Sans-serif;font-size:var( --e-global-typography-lfbtnsm-font-size );font-weight:var( --e-global-typography-lfbtnsm-font-weight );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-lfwhite );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);transition-duration:0.15s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:999px 999px 999px 999px;padding:8px 12px 8px 12px;}.elementor-78 .elementor-element.elementor-element-57ca2e5 .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-57ca2e5 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);}.elementor-78 .elementor-element.elementor-element-57ca2e5 .elementor-button:hover svg, .elementor-78 .elementor-element.elementor-element-57ca2e5 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-57ca2e5{margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-78 .elementor-element.elementor-element-57ca2e5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-30f2486 .elementor-button{font-family:var( --e-global-typography-lfbtnsm-font-family ), Sans-serif;font-size:var( --e-global-typography-lfbtnsm-font-size );font-weight:var( --e-global-typography-lfbtnsm-font-weight );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-lfwhite );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);transition-duration:0.15s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:999px 999px 999px 999px;padding:8px 12px 8px 12px;}.elementor-78 .elementor-element.elementor-element-30f2486 .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-30f2486 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);}.elementor-78 .elementor-element.elementor-element-30f2486 .elementor-button:hover svg, .elementor-78 .elementor-element.elementor-element-30f2486 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-30f2486{margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-78 .elementor-element.elementor-element-30f2486.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-0be2fb8 .elementor-button{font-family:var( --e-global-typography-lfbtnsm-font-family ), Sans-serif;font-size:var( --e-global-typography-lfbtnsm-font-size );font-weight:var( --e-global-typography-lfbtnsm-font-weight );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-lfwhite );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);transition-duration:0.15s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:999px 999px 999px 999px;padding:8px 12px 8px 12px;}.elementor-78 .elementor-element.elementor-element-0be2fb8 .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-0be2fb8 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);}.elementor-78 .elementor-element.elementor-element-0be2fb8 .elementor-button:hover svg, .elementor-78 .elementor-element.elementor-element-0be2fb8 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-0be2fb8{margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-78 .elementor-element.elementor-element-0be2fb8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-17b6571 .elementor-button{font-family:var( --e-global-typography-lfbtnsm-font-family ), Sans-serif;font-size:var( --e-global-typography-lfbtnsm-font-size );font-weight:var( --e-global-typography-lfbtnsm-font-weight );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-lfwhite );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);transition-duration:0.15s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:999px 999px 999px 999px;padding:8px 12px 8px 12px;}.elementor-78 .elementor-element.elementor-element-17b6571 .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-17b6571 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);}.elementor-78 .elementor-element.elementor-element-17b6571 .elementor-button:hover svg, .elementor-78 .elementor-element.elementor-element-17b6571 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-17b6571{margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-78 .elementor-element.elementor-element-17b6571.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-a97ffd3 .elementor-button{font-family:var( --e-global-typography-lfbtnsm-font-family ), Sans-serif;font-size:var( --e-global-typography-lfbtnsm-font-size );font-weight:var( --e-global-typography-lfbtnsm-font-weight );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-lfwhite );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);transition-duration:0.15s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:999px 999px 999px 999px;padding:8px 12px 8px 12px;}.elementor-78 .elementor-element.elementor-element-a97ffd3 .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-a97ffd3 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);}.elementor-78 .elementor-element.elementor-element-a97ffd3 .elementor-button:hover svg, .elementor-78 .elementor-element.elementor-element-a97ffd3 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-a97ffd3{margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-78 .elementor-element.elementor-element-a97ffd3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-c3daf15 .elementor-button{font-family:var( --e-global-typography-lfbtnsm-font-family ), Sans-serif;font-size:var( --e-global-typography-lfbtnsm-font-size );font-weight:var( --e-global-typography-lfbtnsm-font-weight );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-lfwhite );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);transition-duration:0.15s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:999px 999px 999px 999px;padding:8px 12px 8px 12px;}.elementor-78 .elementor-element.elementor-element-c3daf15 .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-c3daf15 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);}.elementor-78 .elementor-element.elementor-element-c3daf15 .elementor-button:hover svg, .elementor-78 .elementor-element.elementor-element-c3daf15 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-c3daf15{margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-78 .elementor-element.elementor-element-c3daf15.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-bd9cffe .elementor-button{font-family:var( --e-global-typography-lfbtnsm-font-family ), Sans-serif;font-size:var( --e-global-typography-lfbtnsm-font-size );font-weight:var( --e-global-typography-lfbtnsm-font-weight );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-lfwhite );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);transition-duration:0.15s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:999px 999px 999px 999px;padding:8px 12px 8px 12px;}.elementor-78 .elementor-element.elementor-element-bd9cffe .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-bd9cffe .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);}.elementor-78 .elementor-element.elementor-element-bd9cffe .elementor-button:hover svg, .elementor-78 .elementor-element.elementor-element-bd9cffe .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-bd9cffe{margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-78 .elementor-element.elementor-element-bd9cffe.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-b389220 .elementor-button{font-family:var( --e-global-typography-lfbtnsm-font-family ), Sans-serif;font-size:var( --e-global-typography-lfbtnsm-font-size );font-weight:var( --e-global-typography-lfbtnsm-font-weight );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-lfwhite );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);transition-duration:0.15s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:999px 999px 999px 999px;padding:8px 12px 8px 12px;}.elementor-78 .elementor-element.elementor-element-b389220 .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-b389220 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);}.elementor-78 .elementor-element.elementor-element-b389220 .elementor-button:hover svg, .elementor-78 .elementor-element.elementor-element-b389220 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-b389220{margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-78 .elementor-element.elementor-element-b389220.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-9ad00fd .elementor-button{font-family:var( --e-global-typography-lfbtnsm-font-family ), Sans-serif;font-size:var( --e-global-typography-lfbtnsm-font-size );font-weight:var( --e-global-typography-lfbtnsm-font-weight );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-lfwhite );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);transition-duration:0.15s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:999px 999px 999px 999px;padding:8px 12px 8px 12px;}.elementor-78 .elementor-element.elementor-element-9ad00fd .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-9ad00fd .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);}.elementor-78 .elementor-element.elementor-element-9ad00fd .elementor-button:hover svg, .elementor-78 .elementor-element.elementor-element-9ad00fd .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-9ad00fd{margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-78 .elementor-element.elementor-element-9ad00fd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-f6a33f0 .elementor-button{font-family:var( --e-global-typography-lfbtnsm-font-family ), Sans-serif;font-size:var( --e-global-typography-lfbtnsm-font-size );font-weight:var( --e-global-typography-lfbtnsm-font-weight );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-lfwhite );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);transition-duration:0.15s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:999px 999px 999px 999px;padding:8px 12px 8px 12px;}.elementor-78 .elementor-element.elementor-element-f6a33f0 .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-f6a33f0 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);}.elementor-78 .elementor-element.elementor-element-f6a33f0 .elementor-button:hover svg, .elementor-78 .elementor-element.elementor-element-f6a33f0 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-f6a33f0{margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-78 .elementor-element.elementor-element-f6a33f0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-5aa117c .elementor-button{font-family:var( --e-global-typography-lfbtnsm-font-family ), Sans-serif;font-size:var( --e-global-typography-lfbtnsm-font-size );font-weight:var( --e-global-typography-lfbtnsm-font-weight );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-lfwhite );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);transition-duration:0.15s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:999px 999px 999px 999px;padding:8px 12px 8px 12px;}.elementor-78 .elementor-element.elementor-element-5aa117c .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-5aa117c .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);}.elementor-78 .elementor-element.elementor-element-5aa117c .elementor-button:hover svg, .elementor-78 .elementor-element.elementor-element-5aa117c .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-5aa117c{margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-78 .elementor-element.elementor-element-5aa117c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-75c7e13 .elementor-button{font-family:var( --e-global-typography-lfbtnsm-font-family ), Sans-serif;font-size:var( --e-global-typography-lfbtnsm-font-size );font-weight:var( --e-global-typography-lfbtnsm-font-weight );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-lfwhite );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);transition-duration:0.15s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:999px 999px 999px 999px;padding:8px 12px 8px 12px;}.elementor-78 .elementor-element.elementor-element-75c7e13 .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-75c7e13 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);}.elementor-78 .elementor-element.elementor-element-75c7e13 .elementor-button:hover svg, .elementor-78 .elementor-element.elementor-element-75c7e13 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-75c7e13{margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-78 .elementor-element.elementor-element-75c7e13.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-8cc83a7 .elementor-button{font-family:var( --e-global-typography-lfbtnsm-font-family ), Sans-serif;font-size:var( --e-global-typography-lfbtnsm-font-size );font-weight:var( --e-global-typography-lfbtnsm-font-weight );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-lfwhite );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);transition-duration:0.15s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:999px 999px 999px 999px;padding:8px 12px 8px 12px;}.elementor-78 .elementor-element.elementor-element-8cc83a7 .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-8cc83a7 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);}.elementor-78 .elementor-element.elementor-element-8cc83a7 .elementor-button:hover svg, .elementor-78 .elementor-element.elementor-element-8cc83a7 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-8cc83a7{margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-78 .elementor-element.elementor-element-8cc83a7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-8cda423 .elementor-button{font-family:var( --e-global-typography-lfbtnsm-font-family ), Sans-serif;font-size:var( --e-global-typography-lfbtnsm-font-size );font-weight:var( --e-global-typography-lfbtnsm-font-weight );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-lfwhite );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);transition-duration:0.15s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:999px 999px 999px 999px;padding:8px 12px 8px 12px;}.elementor-78 .elementor-element.elementor-element-8cda423 .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-8cda423 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);}.elementor-78 .elementor-element.elementor-element-8cda423 .elementor-button:hover svg, .elementor-78 .elementor-element.elementor-element-8cda423 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-8cda423{margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-78 .elementor-element.elementor-element-8cda423.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-fdce649 .elementor-button{font-family:var( --e-global-typography-lfbtnsm-font-family ), Sans-serif;font-size:var( --e-global-typography-lfbtnsm-font-size );font-weight:var( --e-global-typography-lfbtnsm-font-weight );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-lfwhite );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);transition-duration:0.15s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:999px 999px 999px 999px;padding:8px 12px 8px 12px;}.elementor-78 .elementor-element.elementor-element-fdce649 .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-fdce649 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);}.elementor-78 .elementor-element.elementor-element-fdce649 .elementor-button:hover svg, .elementor-78 .elementor-element.elementor-element-fdce649 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-fdce649{margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-78 .elementor-element.elementor-element-fdce649.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-ae34186{--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;border-style:solid;--border-style:solid;border-width:2.5px 0px 2.5px 0px;--border-top-width:2.5px;--border-right-width:0px;--border-bottom-width:2.5px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-78 .elementor-element.elementor-element-ae34186:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-ae34186 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-lfwhite );}.elementor-78 .elementor-element.elementor-element-a9bf232{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-a765180{--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-78 .elementor-element.elementor-element-c352208 .elementor-heading-title{font-family:var( --e-global-typography-lfmono-font-family ), Sans-serif;font-size:var( --e-global-typography-lfmono-font-size );font-weight:var( --e-global-typography-lfmono-font-weight );text-transform:var( --e-global-typography-lfmono-text-transform );line-height:var( --e-global-typography-lfmono-line-height );letter-spacing:var( --e-global-typography-lfmono-letter-spacing );word-spacing:var( --e-global-typography-lfmono-word-spacing );color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-c352208{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-78 .elementor-element.elementor-element-c352208.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-8de900f .elementor-heading-title{font-family:var( --e-global-typography-lfh2-font-family ), Sans-serif;font-size:var( --e-global-typography-lfh2-font-size );font-weight:var( --e-global-typography-lfh2-font-weight );line-height:var( --e-global-typography-lfh2-line-height );letter-spacing:var( --e-global-typography-lfh2-letter-spacing );word-spacing:var( --e-global-typography-lfh2-word-spacing );color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-8de900f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-78 .elementor-element.elementor-element-8de900f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-d9f3061 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-78 .elementor-element.elementor-element-d9f3061 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-78 .elementor-element.elementor-element-d9f3061 .elementor-button{font-family:var( --e-global-typography-lfnav-font-family ), Sans-serif;font-size:var( --e-global-typography-lfnav-font-size );font-weight:var( --e-global-typography-lfnav-font-weight );line-height:var( --e-global-typography-lfnav-line-height );letter-spacing:var( --e-global-typography-lfnav-letter-spacing );word-spacing:var( --e-global-typography-lfnav-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-lfwhite );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);transition-duration:0.15s;border-style:none;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-d9f3061 .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-d9f3061 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-lfwhite );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);}.elementor-78 .elementor-element.elementor-element-d9f3061 .elementor-button:hover svg, .elementor-78 .elementor-element.elementor-element-d9f3061 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-d9f3061.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-78 .elementor-element.elementor-element-c7e697e .xpro-post-grid-wrapper .xpro-post-grid-image{height:220px;}.elementor-78 .elementor-element.elementor-element-c7e697e .xpro-post-grid-wrapper .cbp-item-wrapper{background-color:var( --e-global-color-lfwhite );border-style:solid;border-width:2.5px 2.5px 2.5px 2.5px;border-color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-c7e697e .xpro-post-grid-wrapper .xpro-post-grid-item{box-shadow:6px 6px 0px 0px #121212;overflow:hidden;border-radius:12px 12px 12px 12px;}.elementor-78 .elementor-element.elementor-element-c7e697e .xpro-post-grid-wrapper .xpro-post-grid-content{padding:22px 24px 24px 24px;}.elementor-78 .elementor-element.elementor-element-c7e697e .xpro-post-grid-wrapper .xpro-post-grid-title{font-family:var( --e-global-typography-lfh3-font-family ), Sans-serif;font-size:var( --e-global-typography-lfh3-font-size );font-weight:var( --e-global-typography-lfh3-font-weight );line-height:var( --e-global-typography-lfh3-line-height );letter-spacing:var( --e-global-typography-lfh3-letter-spacing );word-spacing:var( --e-global-typography-lfh3-word-spacing );color:var( --e-global-color-secondary );margin:8px 0px 10px 0px;}.elementor-78 .elementor-element.elementor-element-c7e697e .xpro-post-grid-wrapper .xpro-post-grid-title:hover{color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-c7e697e .xpro-post-grid-wrapper .xpro-post-grid-excerpt{color:var( --e-global-color-text );font-family:var( --e-global-typography-lfsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-lfsmall-font-size );font-weight:var( --e-global-typography-lfsmall-font-weight );line-height:var( --e-global-typography-lfsmall-line-height );letter-spacing:var( --e-global-typography-lfsmall-letter-spacing );word-spacing:var( --e-global-typography-lfsmall-word-spacing );margin:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-c7e697e .xpro-post-grid-meta-date > svg,.elementor-78 .elementor-element.elementor-element-c7e697e .xpro-post-grid-meta-date > img{width:0px;}.elementor-78 .elementor-element.elementor-element-c7e697e .xpro-post-grid-meta-date{font-size:14px;min-width:14px;min-height:14px;grid-gap:10px;}.elementor-78 .elementor-element.elementor-element-c7e697e .xpro-post-grid-wrapper .xpro-post-grid-meta-list > li{font-family:var( --e-global-typography-lfmono-font-family ), Sans-serif;font-size:var( --e-global-typography-lfmono-font-size );font-weight:var( --e-global-typography-lfmono-font-weight );text-transform:var( --e-global-typography-lfmono-text-transform );line-height:var( --e-global-typography-lfmono-line-height );letter-spacing:var( --e-global-typography-lfmono-letter-spacing );word-spacing:var( --e-global-typography-lfmono-word-spacing );}.elementor-78 .elementor-element.elementor-element-c7e697e .xpro-post-grid-wrapper .xpro-post-grid-meta-list > li > i{color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-c7e697e .xpro-post-grid-wrapper .xpro-post-grid-meta-list > li > svg{fill:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-c7e697e .xpro-post-grid-wrapper .xpro-post-grid-meta-list > li,.elementor-78 .elementor-element.elementor-element-c7e697e .xpro-post-grid-wrapper .xpro-post-grid-meta-list > li a{color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-c7e697e.xpro-widget-bg-overlay:before{transition:background 0.3s;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-78 .elementor-element.elementor-element-0afb966{--content-width:1192px;}.elementor-78 .elementor-element.elementor-element-7b3ea4c{--width:55%;}.elementor-78 .elementor-element.elementor-element-f4f0636{--width:45%;}.elementor-78 .elementor-element.elementor-element-b1b5cce{--content-width:1192px;}.elementor-78 .elementor-element.elementor-element-e696983{--width:70%;}.elementor-78 .elementor-element.elementor-element-3103dfe{--width:75%;}.elementor-78 .elementor-element.elementor-element-a67ad75{--width:30%;}.elementor-78 .elementor-element.elementor-element-d7f6a58{--width:100%;}.elementor-78 .elementor-element.elementor-element-ae34186{--content-width:1192px;}.elementor-78 .elementor-element.elementor-element-a765180{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-78 .elementor-element.elementor-element-7b3ea4c{--width:100%;}.elementor-78 .elementor-element.elementor-element-f4f0636{--width:100%;}.elementor-78 .elementor-element.elementor-element-e696983{--width:100%;}.elementor-78 .elementor-element.elementor-element-a67ad75{--width:100%;}}@media(max-width:1024px){.elementor-78 .elementor-element.elementor-element-b51076b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-78 .elementor-element.elementor-element-7b3ea4c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-1284a6b{font-size:var( --e-global-typography-lfsmall-font-size );line-height:var( --e-global-typography-lfsmall-line-height );letter-spacing:var( --e-global-typography-lfsmall-letter-spacing );word-spacing:var( --e-global-typography-lfsmall-word-spacing );}.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-78 .elementor-element.elementor-element-ba3a074 .elementor-heading-title{font-size:var( --e-global-typography-lfmono-font-size );line-height:var( --e-global-typography-lfmono-line-height );letter-spacing:var( --e-global-typography-lfmono-letter-spacing );word-spacing:var( --e-global-typography-lfmono-word-spacing );}.elementor-78 .elementor-element.elementor-element-c54dd9f .elementor-heading-title{font-size:var( --e-global-typography-lfh1p-font-size );line-height:var( --e-global-typography-lfh1p-line-height );letter-spacing:var( --e-global-typography-lfh1p-letter-spacing );word-spacing:var( --e-global-typography-lfh1p-word-spacing );}.elementor-78 .elementor-element.elementor-element-6371ac6{font-size:var( --e-global-typography-lflead-font-size );line-height:var( --e-global-typography-lflead-line-height );letter-spacing:var( --e-global-typography-lflead-letter-spacing );word-spacing:var( --e-global-typography-lflead-word-spacing );}.elementor-78 .elementor-element.elementor-element-ea569af .elementor-heading-title{font-size:var( --e-global-typography-lfmono-font-size );line-height:var( --e-global-typography-lfmono-line-height );letter-spacing:var( --e-global-typography-lfmono-letter-spacing );word-spacing:var( --e-global-typography-lfmono-word-spacing );}.elementor-78 .elementor-element.elementor-element-f4f0636{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-856e02a .elementor-heading-title{font-size:var( --e-global-typography-lfmono-font-size );line-height:var( --e-global-typography-lfmono-line-height );letter-spacing:var( --e-global-typography-lfmono-letter-spacing );word-spacing:var( --e-global-typography-lfmono-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-4db7d5d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-78 .elementor-element.elementor-element-4db7d5d .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-7a4cda3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-78 .elementor-element.elementor-element-e696983{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-48e9995 .elementor-heading-title{font-size:var( --e-global-typography-lfh2s-font-size );line-height:var( --e-global-typography-lfh2s-line-height );letter-spacing:var( --e-global-typography-lfh2s-letter-spacing );word-spacing:var( --e-global-typography-lfh2s-word-spacing );}.elementor-78 .elementor-element.elementor-element-1a23538 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-78 .elementor-element.elementor-element-1a23538 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-15e2b2c .elementor-heading-title{font-size:var( --e-global-typography-lfh2s-font-size );line-height:var( --e-global-typography-lfh2s-line-height );letter-spacing:var( --e-global-typography-lfh2s-letter-spacing );word-spacing:var( --e-global-typography-lfh2s-word-spacing );}.elementor-78 .elementor-element.elementor-element-a68434e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-ca02633 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-78 .elementor-element.elementor-element-ca02633 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-a3190a2 .elementor-heading-title{font-size:var( --e-global-typography-lfmono-font-size );line-height:var( --e-global-typography-lfmono-line-height );letter-spacing:var( --e-global-typography-lfmono-letter-spacing );word-spacing:var( --e-global-typography-lfmono-word-spacing );}.elementor-78 .elementor-element.elementor-element-94a583e .elementor-heading-title{font-size:var( --e-global-typography-lfh3-font-size );line-height:var( --e-global-typography-lfh3-line-height );letter-spacing:var( --e-global-typography-lfh3-letter-spacing );word-spacing:var( --e-global-typography-lfh3-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-78 .elementor-element.elementor-element-cbb145a .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-99d3184 .elementor-heading-title{font-size:var( --e-global-typography-lfh2s-font-size );line-height:var( --e-global-typography-lfh2s-line-height );letter-spacing:var( --e-global-typography-lfh2s-letter-spacing );word-spacing:var( --e-global-typography-lfh2s-word-spacing );}.elementor-78 .elementor-element.elementor-element-3f2ea48{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-feb9796{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-959a8e7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-65affb5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-de016cf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-a615634{--n-accordion-title-font-size:var( --e-global-typography-lfstrong-font-size );}:where( .elementor-78 .elementor-element.elementor-element-a615634 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-lfstrong-line-height );letter-spacing:var( --e-global-typography-lfstrong-letter-spacing );word-spacing:var( --e-global-typography-lfstrong-word-spacing );}.elementor-78 .elementor-element.elementor-element-238c4b8 .elementor-heading-title{font-size:var( --e-global-typography-lfh2s-font-size );line-height:var( --e-global-typography-lfh2s-line-height );letter-spacing:var( --e-global-typography-lfh2s-letter-spacing );word-spacing:var( --e-global-typography-lfh2s-word-spacing );}.elementor-78 .elementor-element.elementor-element-1b3a386{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-90fd4fd .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-78 .elementor-element.elementor-element-78d1b73 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-78 .elementor-element.elementor-element-802e7bc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-a67ad75{--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-ded67ca .elementor-heading-title{font-size:var( --e-global-typography-lfmono-font-size );line-height:var( --e-global-typography-lfmono-line-height );letter-spacing:var( --e-global-typography-lfmono-letter-spacing );word-spacing:var( --e-global-typography-lfmono-word-spacing );}.elementor-78 .elementor-element.elementor-element-649ce4a .elementor-heading-title{font-size:var( --e-global-typography-lfh3-font-size );line-height:var( --e-global-typography-lfh3-line-height );letter-spacing:var( --e-global-typography-lfh3-letter-spacing );word-spacing:var( --e-global-typography-lfh3-word-spacing );}.elementor-78 .elementor-element.elementor-element-48b4404 .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-01a8f81 .elementor-heading-title{font-size:var( --e-global-typography-lfh3-font-size );line-height:var( --e-global-typography-lfh3-line-height );letter-spacing:var( --e-global-typography-lfh3-letter-spacing );word-spacing:var( --e-global-typography-lfh3-word-spacing );}.elementor-78 .elementor-element.elementor-element-3cac2a1 .elementor-heading-title{font-size:var( --e-global-typography-lfmono-font-size );line-height:var( --e-global-typography-lfmono-line-height );letter-spacing:var( --e-global-typography-lfmono-letter-spacing );word-spacing:var( --e-global-typography-lfmono-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 );}.elementor-78 .elementor-element.elementor-element-462df35 .elementor-heading-title{font-size:var( --e-global-typography-lfh3-font-size );line-height:var( --e-global-typography-lfh3-line-height );letter-spacing:var( --e-global-typography-lfh3-letter-spacing );word-spacing:var( --e-global-typography-lfh3-word-spacing );}.elementor-78 .elementor-element.elementor-element-a91c77c .elementor-heading-title{font-size:var( --e-global-typography-lfstrong-font-size );line-height:var( --e-global-typography-lfstrong-line-height );letter-spacing:var( --e-global-typography-lfstrong-letter-spacing );word-spacing:var( --e-global-typography-lfstrong-word-spacing );}.elementor-78 .elementor-element.elementor-element-644b76b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-78 .elementor-element.elementor-element-644b76b .elementor-icon-list-item > a{font-size:var( --e-global-typography-lfsmall-font-size );line-height:var( --e-global-typography-lfsmall-line-height );letter-spacing:var( --e-global-typography-lfsmall-letter-spacing );word-spacing:var( --e-global-typography-lfsmall-word-spacing );}.elementor-78 .elementor-element.elementor-element-01c7a31 .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-f2b0fd9 .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-e4b5959 .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-b2e1abe .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-3b1df54 .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-b643e82 .elementor-heading-title{font-size:var( --e-global-typography-lfmono-font-size );line-height:var( --e-global-typography-lfmono-line-height );letter-spacing:var( --e-global-typography-lfmono-letter-spacing );word-spacing:var( --e-global-typography-lfmono-word-spacing );}.elementor-78 .elementor-element.elementor-element-2681934 .elementor-heading-title{font-size:var( --e-global-typography-lfh3-font-size );line-height:var( --e-global-typography-lfh3-line-height );letter-spacing:var( --e-global-typography-lfh3-letter-spacing );word-spacing:var( --e-global-typography-lfh3-word-spacing );}.elementor-78 .elementor-element.elementor-element-2337f98 .elementor-heading-title{font-size:var( --e-global-typography-lfstrong-font-size );line-height:var( --e-global-typography-lfstrong-line-height );letter-spacing:var( --e-global-typography-lfstrong-letter-spacing );word-spacing:var( --e-global-typography-lfstrong-word-spacing );}.elementor-78 .elementor-element.elementor-element-298a157 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-78 .elementor-element.elementor-element-298a157 .elementor-icon-list-item > a{font-size:var( --e-global-typography-lfsmall-font-size );line-height:var( --e-global-typography-lfsmall-line-height );letter-spacing:var( --e-global-typography-lfsmall-letter-spacing );word-spacing:var( --e-global-typography-lfsmall-word-spacing );}.elementor-78 .elementor-element.elementor-element-717bf9a .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-cfe4e6a .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-56acaa3 .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-96505db .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-a00e855 .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-666a8c3 .elementor-heading-title{font-size:var( --e-global-typography-lfmono-font-size );line-height:var( --e-global-typography-lfmono-line-height );letter-spacing:var( --e-global-typography-lfmono-letter-spacing );word-spacing:var( --e-global-typography-lfmono-word-spacing );}.elementor-78 .elementor-element.elementor-element-57ca2e5 .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-30f2486 .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-0be2fb8 .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-17b6571 .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-a97ffd3 .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-c3daf15 .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-bd9cffe .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-b389220 .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-9ad00fd .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-f6a33f0 .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-5aa117c .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-75c7e13 .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-8cc83a7 .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-8cda423 .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-fdce649 .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-c352208 .elementor-heading-title{font-size:var( --e-global-typography-lfmono-font-size );line-height:var( --e-global-typography-lfmono-line-height );letter-spacing:var( --e-global-typography-lfmono-letter-spacing );word-spacing:var( --e-global-typography-lfmono-word-spacing );}.elementor-78 .elementor-element.elementor-element-8de900f .elementor-heading-title{font-size:var( --e-global-typography-lfh2-font-size );line-height:var( --e-global-typography-lfh2-line-height );letter-spacing:var( --e-global-typography-lfh2-letter-spacing );word-spacing:var( --e-global-typography-lfh2-word-spacing );}.elementor-78 .elementor-element.elementor-element-d9f3061 .elementor-button{font-size:var( --e-global-typography-lfnav-font-size );line-height:var( --e-global-typography-lfnav-line-height );letter-spacing:var( --e-global-typography-lfnav-letter-spacing );word-spacing:var( --e-global-typography-lfnav-word-spacing );}.elementor-78 .elementor-element.elementor-element-c7e697e .xpro-post-grid-wrapper .xpro-post-grid-title{font-size:var( --e-global-typography-lfh3-font-size );line-height:var( --e-global-typography-lfh3-line-height );letter-spacing:var( --e-global-typography-lfh3-letter-spacing );word-spacing:var( --e-global-typography-lfh3-word-spacing );}.elementor-78 .elementor-element.elementor-element-c7e697e .xpro-post-grid-wrapper .xpro-post-grid-excerpt{font-size:var( --e-global-typography-lfsmall-font-size );line-height:var( --e-global-typography-lfsmall-line-height );letter-spacing:var( --e-global-typography-lfsmall-letter-spacing );word-spacing:var( --e-global-typography-lfsmall-word-spacing );}.elementor-78 .elementor-element.elementor-element-c7e697e .xpro-post-grid-wrapper .xpro-post-grid-meta-list > li{font-size:var( --e-global-typography-lfmono-font-size );line-height:var( --e-global-typography-lfmono-line-height );letter-spacing:var( --e-global-typography-lfmono-letter-spacing );word-spacing:var( --e-global-typography-lfmono-word-spacing );}}@media(max-width:767px){.elementor-78 .elementor-element.elementor-element-0afb966{--padding-top:40px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-1284a6b{font-size:var( --e-global-typography-lfsmall-font-size );line-height:var( --e-global-typography-lfsmall-line-height );letter-spacing:var( --e-global-typography-lfsmall-letter-spacing );word-spacing:var( --e-global-typography-lfsmall-word-spacing );}.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-78 .elementor-element.elementor-element-ba3a074 .elementor-heading-title{font-size:var( --e-global-typography-lfmono-font-size );line-height:var( --e-global-typography-lfmono-line-height );letter-spacing:var( --e-global-typography-lfmono-letter-spacing );word-spacing:var( --e-global-typography-lfmono-word-spacing );}.elementor-78 .elementor-element.elementor-element-c54dd9f .elementor-heading-title{font-size:var( --e-global-typography-lfh1p-font-size );line-height:var( --e-global-typography-lfh1p-line-height );letter-spacing:var( --e-global-typography-lfh1p-letter-spacing );word-spacing:var( --e-global-typography-lfh1p-word-spacing );}.elementor-78 .elementor-element.elementor-element-6371ac6{font-size:var( --e-global-typography-lflead-font-size );line-height:var( --e-global-typography-lflead-line-height );letter-spacing:var( --e-global-typography-lflead-letter-spacing );word-spacing:var( --e-global-typography-lflead-word-spacing );}.elementor-78 .elementor-element.elementor-element-ea569af .elementor-heading-title{font-size:var( --e-global-typography-lfmono-font-size );line-height:var( --e-global-typography-lfmono-line-height );letter-spacing:var( --e-global-typography-lfmono-letter-spacing );word-spacing:var( --e-global-typography-lfmono-word-spacing );}.elementor-78 .elementor-element.elementor-element-856e02a .elementor-heading-title{font-size:var( --e-global-typography-lfmono-font-size );line-height:var( --e-global-typography-lfmono-line-height );letter-spacing:var( --e-global-typography-lfmono-letter-spacing );word-spacing:var( --e-global-typography-lfmono-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-4db7d5d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-78 .elementor-element.elementor-element-4db7d5d .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-b1b5cce{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-78 .elementor-element.elementor-element-48e9995 .elementor-heading-title{font-size:var( --e-global-typography-lfh2s-font-size );line-height:var( --e-global-typography-lfh2s-line-height );letter-spacing:var( --e-global-typography-lfh2s-letter-spacing );word-spacing:var( --e-global-typography-lfh2s-word-spacing );}.elementor-78 .elementor-element.elementor-element-1a23538 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-78 .elementor-element.elementor-element-1a23538 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-15e2b2c .elementor-heading-title{font-size:var( --e-global-typography-lfh2s-font-size );line-height:var( --e-global-typography-lfh2s-line-height );letter-spacing:var( --e-global-typography-lfh2s-letter-spacing );word-spacing:var( --e-global-typography-lfh2s-word-spacing );}.elementor-78 .elementor-element.elementor-element-a68434e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-ca02633 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-78 .elementor-element.elementor-element-ca02633 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-b26c452{--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:flex-start;}.elementor-78 .elementor-element.elementor-element-3103dfe{--width:100%;}.elementor-78 .elementor-element.elementor-element-a3190a2 .elementor-heading-title{font-size:var( --e-global-typography-lfmono-font-size );line-height:var( --e-global-typography-lfmono-line-height );letter-spacing:var( --e-global-typography-lfmono-letter-spacing );word-spacing:var( --e-global-typography-lfmono-word-spacing );}.elementor-78 .elementor-element.elementor-element-94a583e .elementor-heading-title{font-size:var( --e-global-typography-lfh3-font-size );line-height:var( --e-global-typography-lfh3-line-height );letter-spacing:var( --e-global-typography-lfh3-letter-spacing );word-spacing:var( --e-global-typography-lfh3-word-spacing );}.elementor-78 .elementor-element.elementor-element-94a583e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-78 .elementor-element.elementor-element-cbb145a .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-99d3184 .elementor-heading-title{font-size:var( --e-global-typography-lfh2s-font-size );line-height:var( --e-global-typography-lfh2s-line-height );letter-spacing:var( --e-global-typography-lfh2s-letter-spacing );word-spacing:var( --e-global-typography-lfh2s-word-spacing );}.elementor-78 .elementor-element.elementor-element-3f2ea48{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-feb9796{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-959a8e7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-65affb5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-de016cf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-a615634{--n-accordion-title-font-size:var( --e-global-typography-lfstrong-font-size );}:where( .elementor-78 .elementor-element.elementor-element-a615634 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-lfstrong-line-height );letter-spacing:var( --e-global-typography-lfstrong-letter-spacing );word-spacing:var( --e-global-typography-lfstrong-word-spacing );}.elementor-78 .elementor-element.elementor-element-238c4b8 .elementor-heading-title{font-size:var( --e-global-typography-lfh2s-font-size );line-height:var( --e-global-typography-lfh2s-line-height );letter-spacing:var( --e-global-typography-lfh2s-letter-spacing );word-spacing:var( --e-global-typography-lfh2s-word-spacing );}.elementor-78 .elementor-element.elementor-element-1b3a386{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-90fd4fd .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-78 .elementor-element.elementor-element-78d1b73 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-78 .elementor-element.elementor-element-802e7bc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-9b51b8c{--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:center;}.elementor-78 .elementor-element.elementor-element-d7f6a58{--width:100%;}.elementor-78 .elementor-element.elementor-element-ded67ca .elementor-heading-title{font-size:var( --e-global-typography-lfmono-font-size );line-height:var( --e-global-typography-lfmono-line-height );letter-spacing:var( --e-global-typography-lfmono-letter-spacing );word-spacing:var( --e-global-typography-lfmono-word-spacing );}.elementor-78 .elementor-element.elementor-element-649ce4a .elementor-heading-title{font-size:var( --e-global-typography-lfh3-font-size );line-height:var( --e-global-typography-lfh3-line-height );letter-spacing:var( --e-global-typography-lfh3-letter-spacing );word-spacing:var( --e-global-typography-lfh3-word-spacing );}.elementor-78 .elementor-element.elementor-element-649ce4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-78 .elementor-element.elementor-element-48b4404 .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-01a8f81 .elementor-heading-title{font-size:var( --e-global-typography-lfh3-font-size );line-height:var( --e-global-typography-lfh3-line-height );letter-spacing:var( --e-global-typography-lfh3-letter-spacing );word-spacing:var( --e-global-typography-lfh3-word-spacing );}.elementor-78 .elementor-element.elementor-element-3cac2a1 .elementor-heading-title{font-size:var( --e-global-typography-lfmono-font-size );line-height:var( --e-global-typography-lfmono-line-height );letter-spacing:var( --e-global-typography-lfmono-letter-spacing );word-spacing:var( --e-global-typography-lfmono-word-spacing );}.elementor-78 .elementor-element.elementor-element-077e37e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-efae8ca{margin:0px 14px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-78 .elementor-element.elementor-element-462df35 .elementor-heading-title{font-size:var( --e-global-typography-lfh3-font-size );line-height:var( --e-global-typography-lfh3-line-height );letter-spacing:var( --e-global-typography-lfh3-letter-spacing );word-spacing:var( --e-global-typography-lfh3-word-spacing );}.elementor-78 .elementor-element.elementor-element-a91c77c .elementor-heading-title{font-size:var( --e-global-typography-lfstrong-font-size );line-height:var( --e-global-typography-lfstrong-line-height );letter-spacing:var( --e-global-typography-lfstrong-letter-spacing );word-spacing:var( --e-global-typography-lfstrong-word-spacing );}.elementor-78 .elementor-element.elementor-element-644b76b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-78 .elementor-element.elementor-element-644b76b .elementor-icon-list-item > a{font-size:var( --e-global-typography-lfsmall-font-size );line-height:var( --e-global-typography-lfsmall-line-height );letter-spacing:var( --e-global-typography-lfsmall-letter-spacing );word-spacing:var( --e-global-typography-lfsmall-word-spacing );}.elementor-78 .elementor-element.elementor-element-01c7a31 .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-f2b0fd9 .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-e4b5959 .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-b2e1abe .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-3b1df54 .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-b643e82 .elementor-heading-title{font-size:var( --e-global-typography-lfmono-font-size );line-height:var( --e-global-typography-lfmono-line-height );letter-spacing:var( --e-global-typography-lfmono-letter-spacing );word-spacing:var( --e-global-typography-lfmono-word-spacing );}.elementor-78 .elementor-element.elementor-element-87665c6{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-78 .elementor-element.elementor-element-b5859e5{margin:0px 14px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-78 .elementor-element.elementor-element-2681934 .elementor-heading-title{font-size:var( --e-global-typography-lfh3-font-size );line-height:var( --e-global-typography-lfh3-line-height );letter-spacing:var( --e-global-typography-lfh3-letter-spacing );word-spacing:var( --e-global-typography-lfh3-word-spacing );}.elementor-78 .elementor-element.elementor-element-2337f98 .elementor-heading-title{font-size:var( --e-global-typography-lfstrong-font-size );line-height:var( --e-global-typography-lfstrong-line-height );letter-spacing:var( --e-global-typography-lfstrong-letter-spacing );word-spacing:var( --e-global-typography-lfstrong-word-spacing );}.elementor-78 .elementor-element.elementor-element-298a157 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-78 .elementor-element.elementor-element-298a157 .elementor-icon-list-item > a{font-size:var( --e-global-typography-lfsmall-font-size );line-height:var( --e-global-typography-lfsmall-line-height );letter-spacing:var( --e-global-typography-lfsmall-letter-spacing );word-spacing:var( --e-global-typography-lfsmall-word-spacing );}.elementor-78 .elementor-element.elementor-element-717bf9a .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-cfe4e6a .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-56acaa3 .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-96505db .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-a00e855 .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-666a8c3 .elementor-heading-title{font-size:var( --e-global-typography-lfmono-font-size );line-height:var( --e-global-typography-lfmono-line-height );letter-spacing:var( --e-global-typography-lfmono-letter-spacing );word-spacing:var( --e-global-typography-lfmono-word-spacing );}.elementor-78 .elementor-element.elementor-element-57ca2e5 .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-30f2486 .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-0be2fb8 .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-17b6571 .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-a97ffd3 .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-c3daf15 .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-bd9cffe .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-b389220 .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-9ad00fd .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-f6a33f0 .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-5aa117c .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-75c7e13 .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-8cc83a7 .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-8cda423 .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-fdce649 .elementor-button{font-size:var( --e-global-typography-lfbtnsm-font-size );line-height:var( --e-global-typography-lfbtnsm-line-height );letter-spacing:var( --e-global-typography-lfbtnsm-letter-spacing );word-spacing:var( --e-global-typography-lfbtnsm-word-spacing );}.elementor-78 .elementor-element.elementor-element-ae34186{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-78 .elementor-element.elementor-element-a9bf232{--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:flex-start;}.elementor-78 .elementor-element.elementor-element-a765180{--width:100%;}.elementor-78 .elementor-element.elementor-element-c352208 .elementor-heading-title{font-size:var( --e-global-typography-lfmono-font-size );line-height:var( --e-global-typography-lfmono-line-height );letter-spacing:var( --e-global-typography-lfmono-letter-spacing );word-spacing:var( --e-global-typography-lfmono-word-spacing );}.elementor-78 .elementor-element.elementor-element-8de900f .elementor-heading-title{font-size:var( --e-global-typography-lfh2-font-size );line-height:var( --e-global-typography-lfh2-line-height );letter-spacing:var( --e-global-typography-lfh2-letter-spacing );word-spacing:var( --e-global-typography-lfh2-word-spacing );}.elementor-78 .elementor-element.elementor-element-d9f3061 .elementor-button{font-size:var( --e-global-typography-lfnav-font-size );line-height:var( --e-global-typography-lfnav-line-height );letter-spacing:var( --e-global-typography-lfnav-letter-spacing );word-spacing:var( --e-global-typography-lfnav-word-spacing );}.elementor-78 .elementor-element.elementor-element-d9f3061{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-78 .elementor-element.elementor-element-c7e697e .xpro-post-grid-wrapper .xpro-post-grid-title{font-size:var( --e-global-typography-lfh3-font-size );line-height:var( --e-global-typography-lfh3-line-height );letter-spacing:var( --e-global-typography-lfh3-letter-spacing );word-spacing:var( --e-global-typography-lfh3-word-spacing );}.elementor-78 .elementor-element.elementor-element-c7e697e .xpro-post-grid-wrapper .xpro-post-grid-excerpt{font-size:var( --e-global-typography-lfsmall-font-size );line-height:var( --e-global-typography-lfsmall-line-height );letter-spacing:var( --e-global-typography-lfsmall-letter-spacing );word-spacing:var( --e-global-typography-lfsmall-word-spacing );}.elementor-78 .elementor-element.elementor-element-c7e697e .xpro-post-grid-wrapper .xpro-post-grid-meta-list > li{font-size:var( --e-global-typography-lfmono-font-size );line-height:var( --e-global-typography-lfmono-line-height );letter-spacing:var( --e-global-typography-lfmono-letter-spacing );word-spacing:var( --e-global-typography-lfmono-word-spacing );}}/* Start custom CSS for text-editor, class: .elementor-element-1284a6b */.elementor-78 .elementor-element.elementor-element-1284a6b p:last-child, .elementor-78 .elementor-element.elementor-element-1284a6b ul:last-child, .elementor-78 .elementor-element.elementor-element-1284a6b ol:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6371ac6 */.elementor-78 .elementor-element.elementor-element-6371ac6 p:last-child, .elementor-78 .elementor-element.elementor-element-6371ac6 ul:last-child, .elementor-78 .elementor-element.elementor-element-6371ac6 ol:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4db7d5d */.elementor-78 .elementor-element.elementor-element-4db7d5d .elementor-icon-list-icon { width: 26px; height: 26px; flex: 0 0 26px; border-radius: 7px; background: var(--e-global-color-primary); border: 2px solid var(--e-global-color-secondary); display: inline-flex; align-items: center; justify-content: center; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1a23538 */.elementor-78 .elementor-element.elementor-element-1a23538 .elementor-icon-list-icon { width: 26px; height: 26px; flex: 0 0 26px; border-radius: 7px; background: var(--e-global-color-primary); border: 2px solid var(--e-global-color-secondary); display: inline-flex; align-items: center; justify-content: center; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a68434e */.elementor-78 .elementor-element.elementor-element-a68434e p:last-child, .elementor-78 .elementor-element.elementor-element-a68434e ul:last-child, .elementor-78 .elementor-element.elementor-element-a68434e ol:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ca02633 */.elementor-78 .elementor-element.elementor-element-ca02633 .elementor-icon-list-icon { width: 26px; height: 26px; flex: 0 0 26px; border-radius: 7px; background: var(--e-global-color-primary); border: 2px solid var(--e-global-color-secondary); display: inline-flex; align-items: center; justify-content: center; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f2ea48 */.elementor-78 .elementor-element.elementor-element-3f2ea48 p:last-child, .elementor-78 .elementor-element.elementor-element-3f2ea48 ul:last-child, .elementor-78 .elementor-element.elementor-element-3f2ea48 ol:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-feb9796 */.elementor-78 .elementor-element.elementor-element-feb9796 p:last-child, .elementor-78 .elementor-element.elementor-element-feb9796 ul:last-child, .elementor-78 .elementor-element.elementor-element-feb9796 ol:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-959a8e7 */.elementor-78 .elementor-element.elementor-element-959a8e7 p:last-child, .elementor-78 .elementor-element.elementor-element-959a8e7 ul:last-child, .elementor-78 .elementor-element.elementor-element-959a8e7 ol:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65affb5 */.elementor-78 .elementor-element.elementor-element-65affb5 p:last-child, .elementor-78 .elementor-element.elementor-element-65affb5 ul:last-child, .elementor-78 .elementor-element.elementor-element-65affb5 ol:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de016cf */.elementor-78 .elementor-element.elementor-element-de016cf p:last-child, .elementor-78 .elementor-element.elementor-element-de016cf ul:last-child, .elementor-78 .elementor-element.elementor-element-de016cf ol:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f2ea48 */.elementor-78 .elementor-element.elementor-element-3f2ea48 p:last-child, .elementor-78 .elementor-element.elementor-element-3f2ea48 ul:last-child, .elementor-78 .elementor-element.elementor-element-3f2ea48 ol:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-feb9796 */.elementor-78 .elementor-element.elementor-element-feb9796 p:last-child, .elementor-78 .elementor-element.elementor-element-feb9796 ul:last-child, .elementor-78 .elementor-element.elementor-element-feb9796 ol:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-959a8e7 */.elementor-78 .elementor-element.elementor-element-959a8e7 p:last-child, .elementor-78 .elementor-element.elementor-element-959a8e7 ul:last-child, .elementor-78 .elementor-element.elementor-element-959a8e7 ol:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65affb5 */.elementor-78 .elementor-element.elementor-element-65affb5 p:last-child, .elementor-78 .elementor-element.elementor-element-65affb5 ul:last-child, .elementor-78 .elementor-element.elementor-element-65affb5 ol:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de016cf */.elementor-78 .elementor-element.elementor-element-de016cf p:last-child, .elementor-78 .elementor-element.elementor-element-de016cf ul:last-child, .elementor-78 .elementor-element.elementor-element-de016cf ol:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f2ea48 */.elementor-78 .elementor-element.elementor-element-3f2ea48 p:last-child, .elementor-78 .elementor-element.elementor-element-3f2ea48 ul:last-child, .elementor-78 .elementor-element.elementor-element-3f2ea48 ol:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-feb9796 */.elementor-78 .elementor-element.elementor-element-feb9796 p:last-child, .elementor-78 .elementor-element.elementor-element-feb9796 ul:last-child, .elementor-78 .elementor-element.elementor-element-feb9796 ol:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-959a8e7 */.elementor-78 .elementor-element.elementor-element-959a8e7 p:last-child, .elementor-78 .elementor-element.elementor-element-959a8e7 ul:last-child, .elementor-78 .elementor-element.elementor-element-959a8e7 ol:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65affb5 */.elementor-78 .elementor-element.elementor-element-65affb5 p:last-child, .elementor-78 .elementor-element.elementor-element-65affb5 ul:last-child, .elementor-78 .elementor-element.elementor-element-65affb5 ol:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de016cf */.elementor-78 .elementor-element.elementor-element-de016cf p:last-child, .elementor-78 .elementor-element.elementor-element-de016cf ul:last-child, .elementor-78 .elementor-element.elementor-element-de016cf ol:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f2ea48 */.elementor-78 .elementor-element.elementor-element-3f2ea48 p:last-child, .elementor-78 .elementor-element.elementor-element-3f2ea48 ul:last-child, .elementor-78 .elementor-element.elementor-element-3f2ea48 ol:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-feb9796 */.elementor-78 .elementor-element.elementor-element-feb9796 p:last-child, .elementor-78 .elementor-element.elementor-element-feb9796 ul:last-child, .elementor-78 .elementor-element.elementor-element-feb9796 ol:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-959a8e7 */.elementor-78 .elementor-element.elementor-element-959a8e7 p:last-child, .elementor-78 .elementor-element.elementor-element-959a8e7 ul:last-child, .elementor-78 .elementor-element.elementor-element-959a8e7 ol:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65affb5 */.elementor-78 .elementor-element.elementor-element-65affb5 p:last-child, .elementor-78 .elementor-element.elementor-element-65affb5 ul:last-child, .elementor-78 .elementor-element.elementor-element-65affb5 ol:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de016cf */.elementor-78 .elementor-element.elementor-element-de016cf p:last-child, .elementor-78 .elementor-element.elementor-element-de016cf ul:last-child, .elementor-78 .elementor-element.elementor-element-de016cf ol:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f2ea48 */.elementor-78 .elementor-element.elementor-element-3f2ea48 p:last-child, .elementor-78 .elementor-element.elementor-element-3f2ea48 ul:last-child, .elementor-78 .elementor-element.elementor-element-3f2ea48 ol:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-feb9796 */.elementor-78 .elementor-element.elementor-element-feb9796 p:last-child, .elementor-78 .elementor-element.elementor-element-feb9796 ul:last-child, .elementor-78 .elementor-element.elementor-element-feb9796 ol:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-959a8e7 */.elementor-78 .elementor-element.elementor-element-959a8e7 p:last-child, .elementor-78 .elementor-element.elementor-element-959a8e7 ul:last-child, .elementor-78 .elementor-element.elementor-element-959a8e7 ol:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65affb5 */.elementor-78 .elementor-element.elementor-element-65affb5 p:last-child, .elementor-78 .elementor-element.elementor-element-65affb5 ul:last-child, .elementor-78 .elementor-element.elementor-element-65affb5 ol:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de016cf */.elementor-78 .elementor-element.elementor-element-de016cf p:last-child, .elementor-78 .elementor-element.elementor-element-de016cf ul:last-child, .elementor-78 .elementor-element.elementor-element-de016cf ol:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f2ea48 */.elementor-78 .elementor-element.elementor-element-3f2ea48 p:last-child, .elementor-78 .elementor-element.elementor-element-3f2ea48 ul:last-child, .elementor-78 .elementor-element.elementor-element-3f2ea48 ol:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-feb9796 */.elementor-78 .elementor-element.elementor-element-feb9796 p:last-child, .elementor-78 .elementor-element.elementor-element-feb9796 ul:last-child, .elementor-78 .elementor-element.elementor-element-feb9796 ol:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-959a8e7 */.elementor-78 .elementor-element.elementor-element-959a8e7 p:last-child, .elementor-78 .elementor-element.elementor-element-959a8e7 ul:last-child, .elementor-78 .elementor-element.elementor-element-959a8e7 ol:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65affb5 */.elementor-78 .elementor-element.elementor-element-65affb5 p:last-child, .elementor-78 .elementor-element.elementor-element-65affb5 ul:last-child, .elementor-78 .elementor-element.elementor-element-65affb5 ol:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de016cf */.elementor-78 .elementor-element.elementor-element-de016cf p:last-child, .elementor-78 .elementor-element.elementor-element-de016cf ul:last-child, .elementor-78 .elementor-element.elementor-element-de016cf ol:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-a615634 */.elementor-78 .elementor-element.elementor-element-a615634 .e-n-accordion-item { box-shadow: 4px 4px 0 var(--e-global-color-secondary); border-radius: 12px; }
.elementor-78 .elementor-element.elementor-element-a615634 .e-n-accordion-item[open] > .e-n-accordion-item-title { border-radius: 12px 12px 0 0; }
.elementor-78 .elementor-element.elementor-element-a615634 .e-n-accordion-item-title { transition: background-color .15s ease; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b3a386 */.elementor-78 .elementor-element.elementor-element-1b3a386 p:last-child, .elementor-78 .elementor-element.elementor-element-1b3a386 ul:last-child, .elementor-78 .elementor-element.elementor-element-1b3a386 ol:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-802e7bc */.elementor-78 .elementor-element.elementor-element-802e7bc p:last-child, .elementor-78 .elementor-element.elementor-element-802e7bc ul:last-child, .elementor-78 .elementor-element.elementor-element-802e7bc ol:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d9f3061 */.elementor-78 .elementor-element.elementor-element-d9f3061 .elementor-button { background: transparent; } .elementor-78 .elementor-element.elementor-element-d9f3061 .elementor-button:hover .elementor-button-text { text-decoration: underline; text-decoration-color: var(--e-global-color-primary); text-decoration-thickness: 2px; text-underline-offset: 3px; }/* End custom CSS */
/* Start custom CSS for xpro-post-grid, class: .elementor-element-c7e697e */.elementor-78 .elementor-element.elementor-element-c7e697e .xpro-post-grid-item { overflow: hidden; transition: transform .15s ease, box-shadow .15s ease; }
.elementor-78 .elementor-element.elementor-element-c7e697e .xpro-post-grid-item:hover { transform: translate(-2px, -2px); box-shadow: 8px 8px 0 var(--e-global-color-secondary) !important; }
.elementor-78 .elementor-element.elementor-element-c7e697e .xpro-post-grid-image { overflow: hidden; border-bottom: 2.5px solid var(--e-global-color-secondary); }
.elementor-78 .elementor-element.elementor-element-c7e697e .xpro-post-grid-image img { width: 100%; height: 220px; object-fit: cover; transition: transform .45s ease; }
.elementor-78 .elementor-element.elementor-element-c7e697e .xpro-post-grid-item:hover .xpro-post-grid-image img { transform: scale(1.06); }
.elementor-78 .elementor-element.elementor-element-c7e697e .xpro-post-grid-meta-list li { text-transform: uppercase; }/* End custom CSS */