.elementor-84582 .elementor-element.elementor-element-94739d0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-5f1fba5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-7ab476c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-7ab476c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-84582 .elementor-element.elementor-element-25b0dfa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-84582 .elementor-element.elementor-element-74b867c .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.16em;color:#1A8B72;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-84582 .elementor-element.elementor-element-f328486{font-family:"Mark", Sans-serif;font-size:13px;line-height:1.4em;color:rgba(28,26,23,0.55);}.elementor-84582 .elementor-element.elementor-element-fac7d95 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:64px;font-weight:700;line-height:1em;letter-spacing:-0.045em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-422e9e6{font-family:"Mark", Sans-serif;font-size:22px;line-height:1.55em;letter-spacing:-0.025em;color:rgba(28,26,23,0.55);}.elementor-84582 .elementor-element.elementor-element-0e65f9e{--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;--flex-wrap:wrap;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-cdc3e67{width:inline;max-width:inline;}.elementor-84582 .elementor-element.elementor-element-cdc3e67 .elementor-button{font-family:"Mark", Sans-serif;font-size:15px;font-weight:700;letter-spacing:-0.015em;}.elementor-84582 .elementor-element.elementor-element-ba900b4{width:inline;max-width:inline;}.elementor-84582 .elementor-element.elementor-element-ba900b4 .elementor-button{font-family:"Mark", Sans-serif;font-size:15px;font-weight:700;letter-spacing:-0.015em;}.elementor-84582 .elementor-element.elementor-element-74ba3bf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-b1ffa97{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:40px;--padding-bottom:32px;--padding-left:36px;--padding-right:36px;}.elementor-84582 .elementor-element.elementor-element-5ace481 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.18em;color:#1A8B72;}.elementor-84582 .elementor-element.elementor-element-0617df6{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-9521aef .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:56px;font-weight:800;letter-spacing:-0.04em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-2d1187e .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:15px;font-weight:500;line-height:1.4em;letter-spacing:-0.01em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-9f9925b{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-c17ade8 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:56px;font-weight:800;letter-spacing:-0.04em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-3caad9e .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:15px;font-weight:500;line-height:1.4em;letter-spacing:-0.01em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-dbf2307{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-685452e .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:56px;font-weight:800;letter-spacing:-0.04em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-9665886 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:15px;font-weight:500;line-height:1.4em;letter-spacing:-0.01em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-e30591c{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-b6d9403 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:56px;font-weight:800;letter-spacing:-0.04em;color:#1A8B72;}.elementor-84582 .elementor-element.elementor-element-c060f81 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:15px;font-weight:500;line-height:1.4em;letter-spacing:-0.01em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-e52ceff{font-family:"Mark", Sans-serif;font-size:12px;line-height:1.55em;color:rgba(28,26,23,0.55);}.elementor-84582 .elementor-element.elementor-element-72c7b1c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:00px;}.elementor-84582 .elementor-element.elementor-element-44922dd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-70ae2ba .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.16em;color:rgba(28,26,23,0.55);}.elementor-84582 .elementor-element.elementor-element-e865512 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:13px;line-height:1.45em;color:rgba(28,26,23,0.55);}.elementor-84582 .elementor-element.elementor-element-93fef53 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:13px;line-height:1.45em;color:rgba(28,26,23,0.55);}.elementor-84582 .elementor-element.elementor-element-7d6ddf4 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:13px;line-height:1.45em;color:rgba(28,26,23,0.55);}.elementor-84582 .elementor-element.elementor-element-21b13a8 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:13px;line-height:1.45em;color:rgba(28,26,23,0.55);}.elementor-84582 .elementor-element.elementor-element-c58b950 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:13px;line-height:1.45em;color:rgba(28,26,23,0.55);}.elementor-84582 .elementor-element.elementor-element-9144450 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:13px;line-height:1.45em;color:rgba(28,26,23,0.55);}.elementor-84582 .elementor-element.elementor-element-dca843e .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:13px;line-height:1.45em;color:rgba(28,26,23,0.55);}.elementor-84582 .elementor-element.elementor-element-435f796 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:13px;line-height:1.45em;color:rgba(28,26,23,0.55);}.elementor-84582 .elementor-element.elementor-element-3956983 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:13px;line-height:1.45em;color:rgba(28,26,23,0.55);}.elementor-84582 .elementor-element.elementor-element-7a0bb7e .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:13px;line-height:1.45em;color:rgba(28,26,23,0.55);}.elementor-84582 .elementor-element.elementor-element-ac48df9 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:13px;line-height:1.45em;color:rgba(28,26,23,0.55);}.elementor-84582 .elementor-element.elementor-element-8b1bc97{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-84582 .elementor-element.elementor-element-1685a0e .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:13px;font-weight:700;letter-spacing:0em;color:#1A8B72;}.elementor-84582 .elementor-element.elementor-element-a942eb5{font-family:"Mark", Sans-serif;font-size:13px;line-height:1.5em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-6527fd0{font-family:"Mark", Sans-serif;font-size:13px;line-height:1.5em;color:rgba(28,26,23,0.55);}.elementor-84582 .elementor-element.elementor-element-a1cc2f3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-d8c6f44{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-d8c6f44.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-84582 .elementor-element.elementor-element-d97dcb7.elementor-element{--align-self:flex-start;}.elementor-84582 .elementor-element.elementor-element-d97dcb7 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.16em;color:#1A8B72;}.elementor-84582 .elementor-element.elementor-element-22f9ac6 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:36px;font-weight:700;line-height:1.06em;letter-spacing:-0.035em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-d6b31ec{font-family:"Mark", Sans-serif;font-size:22px;font-weight:400;line-height:1.5em;letter-spacing:-0.025em;}.elementor-84582 .elementor-element.elementor-element-cd923e9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-48669cf .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:26px;letter-spacing:-1px;}.elementor-84582 .elementor-element.elementor-element-58d2b89 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-84582 .elementor-element.elementor-element-58d2b89{font-family:"Mark", Sans-serif;font-size:22px;font-weight:400;line-height:1.55em;letter-spacing:-0.025em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-f19545b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-ef112c3 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.16em;color:#1A8B72;}.elementor-84582 .elementor-element.elementor-element-70b0e0f .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:36px;font-weight:700;line-height:1.06em;letter-spacing:-0.035em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-c875651{font-family:"Mark", Sans-serif;font-size:22px;font-weight:400;line-height:1.5em;letter-spacing:-0.025em;}.elementor-84582 .elementor-element.elementor-element-2878172{font-family:"Mark", Sans-serif;font-size:18px;font-weight:normal;line-height:1.65em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-96bfbb5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-7beaeb0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:rgba(28,26,23,0.55);}.elementor-84582 .elementor-element.elementor-element-bc01343 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-84582 .elementor-element.elementor-element-bc01343{font-family:"Mark", Sans-serif;font-size:18px;font-weight:normal;line-height:1.55em;color:rgba(28,26,23,0.55);}.elementor-84582 .elementor-element.elementor-element-71b23be{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-0a5bb68{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-a35b640{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-65d47ed .elementor-heading-title{font-family:var( --e-global-typography-a92f9b6-font-family ), Sans-serif;font-size:var( --e-global-typography-a92f9b6-font-size );font-weight:var( --e-global-typography-a92f9b6-font-weight );text-transform:var( --e-global-typography-a92f9b6-text-transform );line-height:var( --e-global-typography-a92f9b6-line-height );letter-spacing:var( --e-global-typography-a92f9b6-letter-spacing );color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-358a673 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-84582 .elementor-element.elementor-element-358a673 .elementor-heading-title{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:#1A8B72;}.elementor-84582 .elementor-element.elementor-element-9dba051 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-84582 .elementor-element.elementor-element-9dba051{font-family:"Mark", Sans-serif;font-size:18px;font-weight:normal;line-height:1.65em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-bd789db{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-2493503 .elementor-heading-title{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:rgba(28,26,23,0.55);}.elementor-84582 .elementor-element.elementor-element-8764301 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-84582 .elementor-element.elementor-element-8764301 .elementor-heading-title{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-84582 .elementor-element.elementor-element-d820bf7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-fd0f204 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:rgba(28,26,23,0.55);}.elementor-84582 .elementor-element.elementor-element-c04fe5f > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-84582 .elementor-element.elementor-element-c04fe5f{font-family:"Mark", Sans-serif;font-size:18px;font-weight:normal;line-height:1.55em;color:rgba(28,26,23,0.55);}.elementor-84582 .elementor-element.elementor-element-958a469{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-2d52ee3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-78e8da4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-ed527a9 .elementor-heading-title{font-family:var( --e-global-typography-a92f9b6-font-family ), Sans-serif;font-size:var( --e-global-typography-a92f9b6-font-size );font-weight:var( --e-global-typography-a92f9b6-font-weight );text-transform:var( --e-global-typography-a92f9b6-text-transform );line-height:var( --e-global-typography-a92f9b6-line-height );letter-spacing:var( --e-global-typography-a92f9b6-letter-spacing );color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-8dc497e > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-84582 .elementor-element.elementor-element-8dc497e .elementor-heading-title{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:#1A8B72;}.elementor-84582 .elementor-element.elementor-element-7138ae7 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-84582 .elementor-element.elementor-element-7138ae7{font-family:"Mark", Sans-serif;font-size:18px;font-weight:normal;line-height:1.65em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-a5aab40{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-3985ce5 .elementor-heading-title{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:rgba(28,26,23,0.55);}.elementor-84582 .elementor-element.elementor-element-b18e813 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-84582 .elementor-element.elementor-element-b18e813 .elementor-heading-title{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-84582 .elementor-element.elementor-element-ae60e4f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-b3ca310{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-edb39de{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-6522ce8 .elementor-heading-title{font-family:var( --e-global-typography-a92f9b6-font-family ), Sans-serif;font-size:var( --e-global-typography-a92f9b6-font-size );font-weight:var( --e-global-typography-a92f9b6-font-weight );text-transform:var( --e-global-typography-a92f9b6-text-transform );line-height:var( --e-global-typography-a92f9b6-line-height );letter-spacing:var( --e-global-typography-a92f9b6-letter-spacing );color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-21efb08 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-84582 .elementor-element.elementor-element-21efb08 .elementor-heading-title{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:#1A8B72;}.elementor-84582 .elementor-element.elementor-element-7b33870 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-84582 .elementor-element.elementor-element-7b33870{font-family:"Mark", Sans-serif;font-size:18px;font-weight:normal;line-height:1.65em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-3944724{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-9d8693a .elementor-heading-title{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:rgba(28,26,23,0.55);}.elementor-84582 .elementor-element.elementor-element-15495a9 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-84582 .elementor-element.elementor-element-15495a9 .elementor-heading-title{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-84582 .elementor-element.elementor-element-917d912{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-f71c17c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:rgba(28,26,23,0.55);}.elementor-84582 .elementor-element.elementor-element-d9216c1 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-84582 .elementor-element.elementor-element-d9216c1{font-family:"Mark", Sans-serif;font-size:18px;font-weight:normal;line-height:1.55em;color:rgba(28,26,23,0.55);}.elementor-84582 .elementor-element.elementor-element-9d1f246{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-88aae68{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-d9cca9d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-d4f479b .elementor-heading-title{font-family:var( --e-global-typography-a92f9b6-font-family ), Sans-serif;font-size:var( --e-global-typography-a92f9b6-font-size );font-weight:var( --e-global-typography-a92f9b6-font-weight );text-transform:var( --e-global-typography-a92f9b6-text-transform );line-height:var( --e-global-typography-a92f9b6-line-height );letter-spacing:var( --e-global-typography-a92f9b6-letter-spacing );color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-a1f4507 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-84582 .elementor-element.elementor-element-a1f4507 .elementor-heading-title{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:#1A8B72;}.elementor-84582 .elementor-element.elementor-element-a5ae3f9 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-84582 .elementor-element.elementor-element-a5ae3f9{font-family:"Mark", Sans-serif;font-size:18px;font-weight:normal;line-height:1.65em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-10543d4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-2e82fb5 .elementor-heading-title{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:rgba(28,26,23,0.55);}.elementor-84582 .elementor-element.elementor-element-c62affb > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-84582 .elementor-element.elementor-element-c62affb .elementor-heading-title{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-84582 .elementor-element.elementor-element-3907eb3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-0994ad3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-9b8dabf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-91dc713 .elementor-heading-title{font-family:var( --e-global-typography-a92f9b6-font-family ), Sans-serif;font-size:var( --e-global-typography-a92f9b6-font-size );font-weight:var( --e-global-typography-a92f9b6-font-weight );text-transform:var( --e-global-typography-a92f9b6-text-transform );line-height:var( --e-global-typography-a92f9b6-line-height );letter-spacing:var( --e-global-typography-a92f9b6-letter-spacing );color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-5ef41a6 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-84582 .elementor-element.elementor-element-5ef41a6 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:19px;font-weight:600;text-transform:none;line-height:26px;letter-spacing:-1px;color:#1A8B72;}.elementor-84582 .elementor-element.elementor-element-a0781b5 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-84582 .elementor-element.elementor-element-a0781b5{font-family:"Mark", Sans-serif;font-size:18px;font-weight:normal;line-height:1.65em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-8033bc8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-163802d .elementor-heading-title{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:rgba(28,26,23,0.55);}.elementor-84582 .elementor-element.elementor-element-3808a14 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-84582 .elementor-element.elementor-element-3808a14 .elementor-heading-title{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-84582 .elementor-element.elementor-element-b07e969{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-10a3042{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-389218b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-e41a4e2 .elementor-heading-title{font-family:var( --e-global-typography-a92f9b6-font-family ), Sans-serif;font-size:var( --e-global-typography-a92f9b6-font-size );font-weight:var( --e-global-typography-a92f9b6-font-weight );text-transform:var( --e-global-typography-a92f9b6-text-transform );line-height:var( --e-global-typography-a92f9b6-line-height );letter-spacing:var( --e-global-typography-a92f9b6-letter-spacing );color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-46454e6 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-84582 .elementor-element.elementor-element-46454e6 .elementor-heading-title{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:#1A8B72;}.elementor-84582 .elementor-element.elementor-element-f00ff93 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-84582 .elementor-element.elementor-element-f00ff93{font-family:"Mark", Sans-serif;font-size:18px;font-weight:normal;line-height:1.65em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-51e9b00{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-a5f84e9 .elementor-heading-title{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:rgba(28,26,23,0.55);}.elementor-84582 .elementor-element.elementor-element-03c3b2f > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-84582 .elementor-element.elementor-element-03c3b2f .elementor-heading-title{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-84582 .elementor-element.elementor-element-be243e2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-47baa9d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:rgba(28,26,23,0.55);}.elementor-84582 .elementor-element.elementor-element-019a940 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-84582 .elementor-element.elementor-element-019a940{font-family:"Mark", Sans-serif;font-size:18px;font-weight:normal;line-height:1.55em;color:rgba(28,26,23,0.55);}.elementor-84582 .elementor-element.elementor-element-3bec422{--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;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-c54824c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-8ea5810{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-9344e18 .elementor-heading-title{font-family:var( --e-global-typography-a92f9b6-font-family ), Sans-serif;font-size:var( --e-global-typography-a92f9b6-font-size );font-weight:var( --e-global-typography-a92f9b6-font-weight );text-transform:var( --e-global-typography-a92f9b6-text-transform );line-height:var( --e-global-typography-a92f9b6-line-height );letter-spacing:var( --e-global-typography-a92f9b6-letter-spacing );color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-d78b749 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-84582 .elementor-element.elementor-element-d78b749 .elementor-heading-title{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:#1A8B72;}.elementor-84582 .elementor-element.elementor-element-717dce4 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-84582 .elementor-element.elementor-element-717dce4{font-family:"Mark", Sans-serif;font-size:18px;font-weight:normal;line-height:1.65em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-fa53a93{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-371af61 .elementor-heading-title{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:rgba(28,26,23,0.55);}.elementor-84582 .elementor-element.elementor-element-42f62c8 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-84582 .elementor-element.elementor-element-42f62c8 .elementor-heading-title{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-84582 .elementor-element.elementor-element-873c44f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-5b74081 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.16em;color:#1A8B72;}.elementor-84582 .elementor-element.elementor-element-8396617 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:36px;font-weight:700;line-height:1.06em;letter-spacing:-0.035em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-db810c4{font-family:"Mark", Sans-serif;font-size:22px;font-weight:400;line-height:1.5em;letter-spacing:-0.025em;}.elementor-84582 .elementor-element.elementor-element-1eb225c{font-family:"Mark", Sans-serif;font-size:18px;font-weight:normal;line-height:1.55em;letter-spacing:-0.02em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-749f7cf{font-family:"Mark", Sans-serif;font-size:18px;font-weight:normal;line-height:1.65em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-0340535 .elementor-button{font-family:"Mark", Sans-serif;font-size:18px;font-weight:700;letter-spacing:-0.015em;}.elementor-84582 .elementor-element.elementor-element-e56d51a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:20px;--padding-bottom:-20px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-543842c .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.16em;color:#1A8B72;}.elementor-84582 .elementor-element.elementor-element-181f6d6 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:36px;font-weight:700;line-height:1.06em;letter-spacing:-0.035em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-a831349{font-family:"Mark", Sans-serif;font-size:22px;font-weight:400;line-height:1.5em;letter-spacing:-0.025em;}.elementor-84582 .elementor-element.elementor-element-bfe2cd3{font-family:"Mark", Sans-serif;font-size:18px;font-weight:normal;line-height:1.65em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-7340c3d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-77bc2aa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-d082e2b > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-84582 .elementor-element.elementor-element-d082e2b .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:22px;font-weight:800;line-height:1em;color:#1A8B72;}.elementor-84582 .elementor-element.elementor-element-c89fd0a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-8a56970 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;letter-spacing:-0.02em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-4242a9e > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-84582 .elementor-element.elementor-element-4242a9e .elementor-heading-title{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:#1A8B72;}.elementor-84582 .elementor-element.elementor-element-72d876f > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-84582 .elementor-element.elementor-element-72d876f .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.14em;color:rgba(28,26,23,0.55);}.elementor-84582 .elementor-element.elementor-element-5971e57 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-84582 .elementor-element.elementor-element-5971e57{font-family:"Mark", Sans-serif;font-size:15px;font-weight:normal;line-height:1.65em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-168b464{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-afb74a7 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.14em;color:rgba(28,26,23,0.55);}.elementor-84582 .elementor-element.elementor-element-062156c > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-84582 .elementor-element.elementor-element-062156c{font-family:"Mark", Sans-serif;font-size:15px;font-weight:normal;line-height:1.65em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-176a0d8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-6f75a85{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-521e074 > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-84582 .elementor-element.elementor-element-521e074 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:22px;font-weight:800;line-height:1em;color:#1A8B72;}.elementor-84582 .elementor-element.elementor-element-2272647{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-489c849 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;letter-spacing:-0.02em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-c7c7b6b > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-84582 .elementor-element.elementor-element-c7c7b6b .elementor-heading-title{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:#1A8B72;}.elementor-84582 .elementor-element.elementor-element-bea1e32 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-84582 .elementor-element.elementor-element-bea1e32 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.14em;color:rgba(28,26,23,0.55);}.elementor-84582 .elementor-element.elementor-element-4a22b8f{color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-625dd7f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-d690791 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.14em;color:rgba(28,26,23,0.55);}.elementor-84582 .elementor-element.elementor-element-d3a2844 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-84582 .elementor-element.elementor-element-d3a2844{font-family:"Mark", Sans-serif;font-size:15px;font-weight:normal;line-height:1.65em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-fd5bd30{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-649ef5d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-a0fc311 > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-84582 .elementor-element.elementor-element-a0fc311 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:22px;font-weight:800;line-height:1em;color:#1A8B72;}.elementor-84582 .elementor-element.elementor-element-374488b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-5142d53 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;letter-spacing:-0.02em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-3a5c088 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-84582 .elementor-element.elementor-element-3a5c088 .elementor-heading-title{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:#1A8B72;}.elementor-84582 .elementor-element.elementor-element-815ef6a > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-84582 .elementor-element.elementor-element-815ef6a .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.14em;color:rgba(28,26,23,0.55);}.elementor-84582 .elementor-element.elementor-element-a32bc41 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-84582 .elementor-element.elementor-element-a32bc41{font-family:"Mark", Sans-serif;font-size:15px;font-weight:normal;line-height:1.65em;color:var( --e-global-color-1f7086e );}.elementor-84582 .elementor-element.elementor-element-ea77f64{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-264b50d .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.14em;color:rgba(28,26,23,0.55);}.elementor-84582 .elementor-element.elementor-element-019a1d5 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-84582 .elementor-element.elementor-element-019a1d5{font-family:"Mark", Sans-serif;font-size:15px;font-weight:normal;line-height:1.65em;color:var( --e-global-color-1f7086e );}.elementor-84582 .elementor-element.elementor-element-1a7df63{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-5de10fb .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.16em;color:#1A8B72;}.elementor-84582 .elementor-element.elementor-element-f1667ac .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:19px;font-weight:700;line-height:1.3em;letter-spacing:-0.02em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-9cae6e7{font-family:"Mark", Sans-serif;font-size:18px;font-weight:normal;line-height:1.65em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-08d4275{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-e7d7cb1 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.16em;color:#1A8B72;}.elementor-84582 .elementor-element.elementor-element-20d9222 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:19px;font-weight:700;line-height:1.3em;letter-spacing:-0.02em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-933be8e{font-family:"Mark", Sans-serif;font-size:18px;font-weight:normal;line-height:1.65em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-04d1129{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-63386d5 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.16em;color:#1A8B72;}.elementor-84582 .elementor-element.elementor-element-1adbe64 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:19px;font-weight:700;line-height:1.3em;letter-spacing:-0.02em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-d4c38c8{font-family:"Mark", Sans-serif;font-size:18px;font-weight:normal;line-height:1.65em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-47719f9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-af38398 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.16em;color:#1A8B72;}.elementor-84582 .elementor-element.elementor-element-f31a777 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:19px;font-weight:700;line-height:1.3em;letter-spacing:-0.02em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-8331251 > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-84582 .elementor-element.elementor-element-8331251{font-family:"Mark", Sans-serif;font-size:18px;font-weight:normal;line-height:1.65em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-1fe2f2c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-38555e8 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.16em;color:#1A8B72;}.elementor-84582 .elementor-element.elementor-element-f504a64 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:36px;font-weight:700;line-height:1.06em;letter-spacing:-0.035em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-dbb10d5{font-family:"Mark", Sans-serif;font-size:22px;font-weight:400;line-height:1.5em;letter-spacing:-0.025em;}.elementor-84582 .elementor-element.elementor-element-30c0919{font-family:"Mark", Sans-serif;font-size:18px;font-weight:normal;line-height:1.55em;letter-spacing:-0.02em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-d804d19 .elementor-button{font-family:"Mark", Sans-serif;font-size:15px;font-weight:700;letter-spacing:-0.015em;}.elementor-84582 .elementor-element.elementor-element-5a20d10{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:20px;--padding-bottom:-20px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-9f6e9a9 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.16em;color:#1A8B72;}.elementor-84582 .elementor-element.elementor-element-73baeea .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:36px;font-weight:700;line-height:1.06em;letter-spacing:-0.035em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-93e9e08{font-family:"Mark", Sans-serif;font-size:22px;font-weight:400;line-height:1.5em;letter-spacing:-0.025em;}.elementor-84582 .elementor-element.elementor-element-b3690bb > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-84582 .elementor-element.elementor-element-b3690bb{font-family:"Mark", Sans-serif;font-size:18px;font-weight:normal;line-height:1.65em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-16c10ca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:20px;--padding-bottom:-20px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-f928492 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.16em;color:#1A8B72;}.elementor-84582 .elementor-element.elementor-element-7276a51 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:36px;font-weight:700;line-height:1.06em;letter-spacing:-0.035em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-2033c69{font-family:"Mark", Sans-serif;font-size:22px;font-weight:400;line-height:1.5em;letter-spacing:-0.025em;}.elementor-84582 .elementor-element.elementor-element-ec79d23 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-84582 .elementor-element.elementor-element-ec79d23{font-family:"Mark", Sans-serif;font-size:18px;font-weight:normal;line-height:1.65em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-568ba32{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-9fcf62c .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.16em;color:#1A8B72;}.elementor-84582 .elementor-element.elementor-element-fe27da5 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:36px;font-weight:700;line-height:1.06em;letter-spacing:-0.035em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-6913e66{font-family:"Mark", Sans-serif;font-size:22px;font-weight:400;line-height:1.5em;letter-spacing:-0.025em;}.elementor-84582 .elementor-element.elementor-element-267bfdb{font-family:"Mark", Sans-serif;font-size:18px;font-weight:normal;line-height:1.55em;letter-spacing:-0.02em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-deff7d2 .elementor-button{font-family:"Mark", Sans-serif;font-size:15px;font-weight:700;letter-spacing:-0.015em;}.elementor-84582 .elementor-element.elementor-element-bd7da6c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:20px;--padding-bottom:-20px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-7d04f24 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.16em;color:#1A8B72;}.elementor-84582 .elementor-element.elementor-element-bb9ce0e .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:36px;font-weight:700;line-height:1.06em;letter-spacing:-0.035em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-7a711bd{font-family:"Mark", Sans-serif;font-size:22px;font-weight:400;line-height:1.5em;letter-spacing:-0.025em;}.elementor-84582 .elementor-element.elementor-element-e96f3bb{font-family:"Mark", Sans-serif;font-size:18px;font-weight:normal;line-height:1.65em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-d80a5d7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-9110791{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-de87fb5 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.16em;color:rgba(28,26,23,0.55);}.elementor-84582 .elementor-element.elementor-element-1df9bf0{font-family:"Mark", Sans-serif;font-size:16px;font-weight:normal;line-height:1.45em;letter-spacing:-0.02em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-0b2c3a1{font-family:"Mark", Sans-serif;font-size:16px;font-weight:normal;line-height:1.45em;letter-spacing:-0.02em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-845f120{font-family:"Mark", Sans-serif;font-size:16px;font-weight:normal;line-height:1.45em;letter-spacing:-0.02em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-3877822{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-94672bd .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.16em;color:rgba(28,26,23,0.55);}.elementor-84582 .elementor-element.elementor-element-ef02d15{font-family:"Mark", Sans-serif;font-size:16px;font-weight:normal;line-height:1.45em;letter-spacing:-0.02em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-167561d{font-family:"Mark", Sans-serif;font-size:16px;font-weight:normal;line-height:1.45em;letter-spacing:-0.02em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-fde8452{font-family:"Mark", Sans-serif;font-size:15px;font-weight:normal;line-height:1.5em;color:rgba(28,26,23,0.55);}.elementor-84582 .elementor-element.elementor-element-6e4ed21{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-64ef5bb .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.16em;color:#1A8B72;}.elementor-84582 .elementor-element.elementor-element-1eface4 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:19px;font-weight:700;line-height:1.3em;letter-spacing:-0.02em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-cf0ec6a > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-84582 .elementor-element.elementor-element-cf0ec6a{font-family:"Mark", Sans-serif;font-size:18px;font-weight:normal;line-height:1.65em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-c92fe9f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-c49efb8 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.16em;color:#1A8B72;}.elementor-84582 .elementor-element.elementor-element-a3d7b16 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:36px;font-weight:700;line-height:1.06em;letter-spacing:-0.035em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-55c2332{font-family:"Mark", Sans-serif;font-size:22px;font-weight:400;line-height:1.5em;letter-spacing:-0.025em;}.elementor-84582 .elementor-element.elementor-element-00d7f83{font-family:"Mark", Sans-serif;font-size:18px;font-weight:normal;line-height:1.65em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-eb3b60a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-5f4340d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-1e83317{font-family:"Mark", Sans-serif;}.elementor-84582 .elementor-element.elementor-element-36842b9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-f04939d{font-family:"Mark", Sans-serif;}.elementor-84582 .elementor-element.elementor-element-4647195{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-ba5f383{font-family:"Mark", Sans-serif;}.elementor-84582 .elementor-element.elementor-element-a9dd796{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-99422ec{font-family:"Mark", Sans-serif;}.elementor-84582 .elementor-element.elementor-element-4fd3c3c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-c6470bf{font-family:"Mark", Sans-serif;}.elementor-84582 .elementor-element.elementor-element-a80a131{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-cf9d3c5{font-family:"Mark", Sans-serif;}.elementor-84582 .elementor-element.elementor-element-11f14db{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-f099d1e{font-family:"Mark", Sans-serif;}.elementor-84582 .elementor-element.elementor-element-f55a4c9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-3ee451d{font-family:"Mark", Sans-serif;}.elementor-84582 .elementor-element.elementor-element-d076beb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-dbb308c{font-family:"Mark", Sans-serif;}.elementor-84582 .elementor-element.elementor-element-08792c6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-fa3775e{font-family:"Mark", Sans-serif;}.elementor-84582 .elementor-element.elementor-element-512bf4a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-0f67797{font-family:"Mark", Sans-serif;}.elementor-84582 .elementor-element.elementor-element-6b96a34{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-0607445{font-family:"Mark", Sans-serif;}.elementor-84582 .elementor-element.elementor-element-712ad9c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-de47ff2{font-family:"Mark", Sans-serif;}.elementor-84582 .elementor-element.elementor-element-b5e8959{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-bbad3b6{font-family:"Mark", Sans-serif;}.elementor-84582 .elementor-element.elementor-element-bfd9528{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-e1f9aea{font-family:"Mark", Sans-serif;}.elementor-84582 .elementor-element.elementor-element-803906e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-532ef2e{font-family:"Mark", Sans-serif;}.elementor-84582 .elementor-element.elementor-element-b29f49a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-76321e6{font-family:"Mark", Sans-serif;}.elementor-84582 .elementor-element.elementor-element-987bbd3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-9a57fe4{font-family:"Mark", Sans-serif;}.elementor-84582 .elementor-element.elementor-element-a5476f6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-10da787{font-family:"Mark", Sans-serif;}.elementor-84582 .elementor-element.elementor-element-ff85dda{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-ffd010b{font-family:"Mark", Sans-serif;}.elementor-84582 .elementor-element.elementor-element-54ffd4f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-e87fde3{font-family:"Mark", Sans-serif;}.elementor-84582 .elementor-element.elementor-element-0635fd3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-0c355f4{font-family:"Mark", Sans-serif;}.elementor-84582 .elementor-element.elementor-element-316ccc0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-5695753{font-family:"Mark", Sans-serif;}.elementor-84582 .elementor-element.elementor-element-9121327{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-d6e1b76{font-family:"Mark", Sans-serif;}.elementor-84582 .elementor-element.elementor-element-a5bf0d6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-db5671e .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.16em;color:#1A8B72;}.elementor-84582 .elementor-element.elementor-element-9f68783 .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:36px;font-weight:700;line-height:1.06em;letter-spacing:-0.035em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-1ecea5b{font-family:"Mark", Sans-serif;font-size:22px;font-weight:400;line-height:1.5em;letter-spacing:-0.025em;}.elementor-84582 .elementor-element.elementor-element-163399d{font-family:"Mark", Sans-serif;font-size:18px;font-weight:normal;line-height:1.65em;color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-b52d631{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-84582 .elementor-element.elementor-element-5786188{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-76081d6 img{width:220px;height:220px;}.elementor-84582 .elementor-element.elementor-element-fbf9d05{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-7493dae .elementor-heading-title{font-family:"Mark", Sans-serif;font-size:36px;font-weight:700;line-height:1.06em;letter-spacing:-0.035em;color:#FFFFFF;}.elementor-84582 .elementor-element.elementor-element-e749c1e{font-family:"Mark", Sans-serif;font-size:18px;font-weight:normal;line-height:1.6em;color:rgba(255,255,255,0.7);}.elementor-84582 .elementor-element.elementor-element-5607fad{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-2bc8356 .elementor-button{font-family:"Mark", Sans-serif;font-size:15px;font-weight:700;letter-spacing:-0.015em;}.elementor-84582 .elementor-element.elementor-element-6f333cb .elementor-button{font-family:"Mark", Sans-serif;font-size:15px;font-weight:700;letter-spacing:-0.015em;}.elementor-84582 .elementor-element.elementor-element-5071b7f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:00px;--padding-left:32px;--padding-right:32px;}.elementor-84582 .elementor-element.elementor-element-9b61958{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-a8672fc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-4233575 .elementor-heading-title{font-family:var( --e-global-typography-a92f9b6-font-family ), Sans-serif;font-size:var( --e-global-typography-a92f9b6-font-size );font-weight:var( --e-global-typography-a92f9b6-font-weight );text-transform:var( --e-global-typography-a92f9b6-text-transform );line-height:var( --e-global-typography-a92f9b6-line-height );letter-spacing:var( --e-global-typography-a92f9b6-letter-spacing );color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-fa98170{font-family:"Mark", Sans-serif;font-size:15px;font-weight:normal;line-height:1.7em;color:rgba(28,26,23,0.55);}.elementor-84582 .elementor-element.elementor-element-7f908e2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-0e7291d .elementor-heading-title{font-family:var( --e-global-typography-a92f9b6-font-family ), Sans-serif;font-size:var( --e-global-typography-a92f9b6-font-size );font-weight:var( --e-global-typography-a92f9b6-font-weight );text-transform:var( --e-global-typography-a92f9b6-text-transform );line-height:var( --e-global-typography-a92f9b6-line-height );letter-spacing:var( --e-global-typography-a92f9b6-letter-spacing );color:#1C1A17;}.elementor-84582 .elementor-element.elementor-element-67e722a{font-family:"Mark", Sans-serif;font-size:15px;font-weight:normal;line-height:1.7em;color:rgba(28,26,23,0.55);}.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-84582 .elementor-element.elementor-element-ea5dec7 .elementor-icon-wrapper{text-align:center;}.elementor-84582 .elementor-element.elementor-element-ea5dec7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-84582 .elementor-element.elementor-element-ea5dec7.elementor-view-framed .elementor-icon, .elementor-84582 .elementor-element.elementor-element-ea5dec7.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-84582 .elementor-element.elementor-element-ea5dec7.elementor-view-framed .elementor-icon, .elementor-84582 .elementor-element.elementor-element-ea5dec7.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-84582 .elementor-element.elementor-element-ea5dec7 .elementor-icon{font-size:28px;}.elementor-84582 .elementor-element.elementor-element-ea5dec7 .elementor-icon svg{height:28px;}@media(min-width:768px){.elementor-84582 .elementor-element.elementor-element-7ab476c{--width:99.917%;}.elementor-84582 .elementor-element.elementor-element-72c7b1c{--content-width:1240px;}.elementor-84582 .elementor-element.elementor-element-9b61958{--content-width:1240px;}}@media(max-width:1200px){.elementor-84582 .elementor-element.elementor-element-7ab476c{--grid-auto-flow:row;}.elementor-84582 .elementor-element.elementor-element-72c7b1c{--grid-auto-flow:row;}.elementor-84582 .elementor-element.elementor-element-7340c3d{--grid-auto-flow:row;}.elementor-84582 .elementor-element.elementor-element-176a0d8{--grid-auto-flow:row;}.elementor-84582 .elementor-element.elementor-element-fd5bd30{--grid-auto-flow:row;}.elementor-84582 .elementor-element.elementor-element-d80a5d7{--grid-auto-flow:row;}.elementor-84582 .elementor-element.elementor-element-eb3b60a{--grid-auto-flow:row;}.elementor-84582 .elementor-element.elementor-element-b52d631{--grid-auto-flow:row;}.elementor-84582 .elementor-element.elementor-element-9b61958{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-84582 .elementor-element.elementor-element-7ab476c{--grid-auto-flow:row;}.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-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-fac7d95 .elementor-heading-title{font-size:48px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-72c7b1c{--grid-auto-flow:row;}.elementor-84582 .elementor-element.elementor-element-7beaeb0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-65d47ed .elementor-heading-title{font-size:var( --e-global-typography-a92f9b6-font-size );line-height:var( --e-global-typography-a92f9b6-line-height );letter-spacing:var( --e-global-typography-a92f9b6-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-358a673 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-2493503 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-8764301 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-fd0f204 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-ed527a9 .elementor-heading-title{font-size:var( --e-global-typography-a92f9b6-font-size );line-height:var( --e-global-typography-a92f9b6-line-height );letter-spacing:var( --e-global-typography-a92f9b6-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-8dc497e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-3985ce5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-b18e813 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-6522ce8 .elementor-heading-title{font-size:var( --e-global-typography-a92f9b6-font-size );line-height:var( --e-global-typography-a92f9b6-line-height );letter-spacing:var( --e-global-typography-a92f9b6-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-21efb08 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-9d8693a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-15495a9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-f71c17c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-d4f479b .elementor-heading-title{font-size:var( --e-global-typography-a92f9b6-font-size );line-height:var( --e-global-typography-a92f9b6-line-height );letter-spacing:var( --e-global-typography-a92f9b6-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-a1f4507 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-2e82fb5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-c62affb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-91dc713 .elementor-heading-title{font-size:var( --e-global-typography-a92f9b6-font-size );line-height:var( --e-global-typography-a92f9b6-line-height );letter-spacing:var( --e-global-typography-a92f9b6-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-163802d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-3808a14 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-e41a4e2 .elementor-heading-title{font-size:var( --e-global-typography-a92f9b6-font-size );line-height:var( --e-global-typography-a92f9b6-line-height );letter-spacing:var( --e-global-typography-a92f9b6-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-46454e6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-a5f84e9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-03c3b2f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-47baa9d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-9344e18 .elementor-heading-title{font-size:var( --e-global-typography-a92f9b6-font-size );line-height:var( --e-global-typography-a92f9b6-line-height );letter-spacing:var( --e-global-typography-a92f9b6-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-d78b749 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-371af61 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-42f62c8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-7340c3d{--grid-auto-flow:row;}.elementor-84582 .elementor-element.elementor-element-4242a9e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-176a0d8{--grid-auto-flow:row;}.elementor-84582 .elementor-element.elementor-element-c7c7b6b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-fd5bd30{--grid-auto-flow:row;}.elementor-84582 .elementor-element.elementor-element-3a5c088 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-d80a5d7{--grid-auto-flow:row;}.elementor-84582 .elementor-element.elementor-element-eb3b60a{--grid-auto-flow:row;}.elementor-84582 .elementor-element.elementor-element-b52d631{--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-84582 .elementor-element.elementor-element-76081d6 img{width:180px;height:180px;}.elementor-84582 .elementor-element.elementor-element-9b61958{--grid-auto-flow:row;}.elementor-84582 .elementor-element.elementor-element-4233575 .elementor-heading-title{font-size:var( --e-global-typography-a92f9b6-font-size );line-height:var( --e-global-typography-a92f9b6-line-height );letter-spacing:var( --e-global-typography-a92f9b6-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-0e7291d .elementor-heading-title{font-size:var( --e-global-typography-a92f9b6-font-size );line-height:var( --e-global-typography-a92f9b6-line-height );letter-spacing:var( --e-global-typography-a92f9b6-letter-spacing );}}@media(max-width:767px){.elementor-84582 .elementor-element.elementor-element-94739d0{--width:1600px;}.elementor-84582 .elementor-element.elementor-element-5f1fba5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-7ab476c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-84582 .elementor-element.elementor-element-25b0dfa{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-fac7d95 .elementor-heading-title{font-size:38px;line-height:1.05em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-72c7b1c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-8b1bc97{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-d8c6f44{--content-width:1600px;}.elementor-84582 .elementor-element.elementor-element-7beaeb0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-65d47ed .elementor-heading-title{font-size:var( --e-global-typography-a92f9b6-font-size );line-height:var( --e-global-typography-a92f9b6-line-height );letter-spacing:var( --e-global-typography-a92f9b6-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-358a673 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-2493503 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-8764301 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-fd0f204 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-ed527a9 .elementor-heading-title{font-size:var( --e-global-typography-a92f9b6-font-size );line-height:var( --e-global-typography-a92f9b6-line-height );letter-spacing:var( --e-global-typography-a92f9b6-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-8dc497e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-3985ce5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-b18e813 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-6522ce8 .elementor-heading-title{font-size:var( --e-global-typography-a92f9b6-font-size );line-height:var( --e-global-typography-a92f9b6-line-height );letter-spacing:var( --e-global-typography-a92f9b6-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-21efb08 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-9d8693a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-15495a9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-f71c17c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-d4f479b .elementor-heading-title{font-size:var( --e-global-typography-a92f9b6-font-size );line-height:var( --e-global-typography-a92f9b6-line-height );letter-spacing:var( --e-global-typography-a92f9b6-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-a1f4507 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-2e82fb5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-c62affb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-91dc713 .elementor-heading-title{font-size:var( --e-global-typography-a92f9b6-font-size );line-height:var( --e-global-typography-a92f9b6-line-height );letter-spacing:var( --e-global-typography-a92f9b6-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-163802d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-3808a14 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-e41a4e2 .elementor-heading-title{font-size:var( --e-global-typography-a92f9b6-font-size );line-height:var( --e-global-typography-a92f9b6-line-height );letter-spacing:var( --e-global-typography-a92f9b6-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-46454e6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-a5f84e9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-03c3b2f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-47baa9d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-9344e18 .elementor-heading-title{font-size:var( --e-global-typography-a92f9b6-font-size );line-height:var( --e-global-typography-a92f9b6-line-height );letter-spacing:var( --e-global-typography-a92f9b6-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-d78b749 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-371af61 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-42f62c8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-7340c3d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-84582 .elementor-element.elementor-element-4242a9e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-5971e57{font-size:18px;}.elementor-84582 .elementor-element.elementor-element-062156c{font-size:18px;}.elementor-84582 .elementor-element.elementor-element-176a0d8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-84582 .elementor-element.elementor-element-c7c7b6b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-d3a2844{font-size:18px;}.elementor-84582 .elementor-element.elementor-element-fd5bd30{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-84582 .elementor-element.elementor-element-3a5c088 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-a32bc41{font-size:18px;}.elementor-84582 .elementor-element.elementor-element-019a1d5{font-size:18px;}.elementor-84582 .elementor-element.elementor-element-d804d19 .elementor-button{font-size:18px;}.elementor-84582 .elementor-element.elementor-element-d80a5d7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-84582 .elementor-element.elementor-element-eb3b60a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-84582 .elementor-element.elementor-element-b52d631{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-84582 .elementor-element.elementor-element-5786188{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84582 .elementor-element.elementor-element-76081d6 img{width:160px;height:160px;}.elementor-84582 .elementor-element.elementor-element-fbf9d05{--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-84582 .elementor-element.elementor-element-5071b7f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-84582 .elementor-element.elementor-element-9b61958{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-84582 .elementor-element.elementor-element-a8672fc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-84582 .elementor-element.elementor-element-4233575 .elementor-heading-title{font-size:var( --e-global-typography-a92f9b6-font-size );line-height:var( --e-global-typography-a92f9b6-line-height );letter-spacing:var( --e-global-typography-a92f9b6-letter-spacing );}.elementor-84582 .elementor-element.elementor-element-0e7291d .elementor-heading-title{font-size:var( --e-global-typography-a92f9b6-font-size );line-height:var( --e-global-typography-a92f9b6-line-height );letter-spacing:var( --e-global-typography-a92f9b6-letter-spacing );}}

































































































































































































































































































































/* Start custom CSS *//* ============================================================
   CYL SG — Consolidated stylesheet v2.1
   Scope: .cyl-sg
   ============================================================ */

/* Tokens */
.cyl-sg {
  --g: #3BD4AE;
  --gd: #1A8B72;
  --gp: #E6F9F4;
  --ink: #1C1A17;
  --ink-55: rgba(28,26,23,0.55);
  --ink-30: rgba(28,26,23,0.30);
  --ink-08: rgba(28,26,23,0.10);
  --ink-18: rgba(28,26,23,0.18);
  --white: #FFFFFF;
  --offwhite: #F7F8F6;
  --maxw: 1200px;
  color: var(--ink);
  background: var(--white);
}

/* Font Mark */
.cyl-sg,
.cyl-sg *,
.cyl-sg .elementor-heading-title,
.cyl-sg .elementor-widget-text-editor,
.cyl-sg .elementor-button {
  font-family: "Mark", "Mark Pro", "MarkPro", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;
}

.cyl-sg h1, .cyl-sg h2, .cyl-sg h3, .cyl-sg h4, .cyl-sg h5, .cyl-sg h6,
.cyl-sg .elementor-heading-title {
  text-transform: none !important;
  letter-spacing: 0;
}

.cyl-sg h1 em, .cyl-sg h2 em, .cyl-sg h3 em,
.cyl-sg .elementor-heading-title em {
  font-style: italic;
  color: var(--gd);
  font-weight: inherit;
}

/* KEY FIX — stretch flex columns + full-width widgets */
.cyl-sg .qa-section > .e-con-inner,
.cyl-sg .subq > .e-con-inner,
.cyl-sg .main-content > .e-con-inner,
.cyl-sg .contact-block > .e-con-inner,
.cyl-sg .footnote > .e-con-inner,
.cyl-sg .hero > .e-con-inner,
.cyl-sg .hero,
.cyl-sg .elementor-element-25b0dfa > .e-con-inner {
  align-items: stretch !important;
}
.cyl-sg .e-con > .e-con-inner > .elementor-widget {
  width: 100% !important;
}
.cyl-sg .l-num > .e-con-inner > .elementor-widget {
  width: auto !important;
}

/* Eyebrow family */
.cyl-sg .eyebrow,
.cyl-sg .eyebrow .elementor-heading-title,
.cyl-sg .qa-num,
.cyl-sg .qa-num .elementor-heading-title,
.cyl-sg .subq-eyebrow,
.cyl-sg .subq-eyebrow .elementor-heading-title,
.cyl-sg .trust-eyebrow,
.cyl-sg .trust-eyebrow .elementor-heading-title,
.cyl-sg .chain-section-eyebrow,
.cyl-sg .chain-section-eyebrow .elementor-heading-title,
.cyl-sg .chain-contact-eyebrow,
.cyl-sg .chain-contact-eyebrow .elementor-heading-title {
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.1em;
  text-transform: uppercase !important;
  color: var(--gd);
  display: inline-flex;
  align-items: center;
  gap: 10px;
  margin: 0 0 14px;
  text-align: left;
}
.cyl-sg .eyebrow::before,
.cyl-sg .eyebrow .elementor-heading-title::before,
.cyl-sg .qa-num::before,
.cyl-sg .qa-num .elementor-heading-title::before,
.cyl-sg .trust-eyebrow::before,
.cyl-sg .trust-eyebrow .elementor-heading-title::before {
  content: "";
  display: inline-block;
  width: 10px; height: 10px;
  border-radius: 50%;
  background: var(--g);
  flex-shrink: 0;
}

.cyl-sg .revised-meta,
.cyl-sg .revised-meta .elementor-heading-title {
  font-size: 12px;
  font-weight: 600;
  color: var(--ink-55);
  display: inline-flex;
  align-items: center;
  gap: 8px;
  letter-spacing: 0.04em;
  text-align: left;
}
.cyl-sg .revised-meta::before,
.cyl-sg .revised-meta .elementor-heading-title::before {
  content: "";
  display: inline-block;
  width: 6px; height: 6px;
  border-radius: 50%;
  background: var(--g);
  flex-shrink: 0;
}

.cyl-sg .pill-tag {
  display: inline-flex;
  align-items: center;
  padding: 6px 14px;
  border-radius: 999px;
  background: var(--gp);
  color: var(--gd);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

/* Buttons */
.cyl-sg .btn-primary .elementor-button,
.cyl-sg a.btn-primary {
  background: var(--g) !important;
  color: var(--ink) !important;
  border: 1.5px solid var(--g) !important;
  padding: 14px 28px !important;
  border-radius: 999px !important;
  font-weight: 700 !important;
  font-size: 15px !important;
  letter-spacing: 0.02em;
  transition: all 0.18s ease;
}
.cyl-sg .btn-primary .elementor-button:hover,
.cyl-sg a.btn-primary:hover {
  background: var(--gd) !important;
  border-color: var(--gd) !important;
  color: var(--white) !important;
}
.cyl-sg .btn-outline .elementor-button,
.cyl-sg a.btn-outline {
  background: transparent !important;
  color: var(--gd) !important;
  border: 1.5px solid var(--g) !important;
  padding: 14px 28px !important;
  border-radius: 999px !important;
  font-weight: 700 !important;
  font-size: 15px !important;
}
.cyl-sg .btn-outline .elementor-button:hover {
  background: var(--gp) !important;
}
.cyl-sg .btn-outline-dark .elementor-button {
  background: transparent !important;
  color: var(--white) !important;
  border: 1.5px solid var(--white) !important;
  padding: 14px 28px !important;
  border-radius: 999px !important;
  font-weight: 700 !important;
  font-size: 15px !important;
}
.cyl-sg .btn-outline-dark .elementor-button:hover {
  background: var(--white) !important;
  color: var(--ink) !important;
}
.cyl-sg .tail-link .elementor-button,
.cyl-sg a.tail-link {
  background: transparent !important;
  color: var(--gd) !important;
  border: none !important;
  padding: 8px 0 !important;
  font-weight: 700 !important;
  font-size: 14px !important;
  letter-spacing: 0.02em;
  border-bottom: 1.5px solid var(--g) !important;
  border-radius: 0 !important;
}

/* Hero */
.cyl-sg .hero {
  position: relative;
  overflow: hidden;
  padding-block: 80px 64px;
  padding-inline: max(32px, calc((100vw - var(--maxw)) / 2)) !important;
}
.cyl-sg .hero::before {
  content: "";
  position: absolute;
  top: -120px; right: -120px;
  width: 480px; height: 480px;
  border-radius: 50%;
  background: var(--gp);
  z-index: 0;
  pointer-events: none;
}
.cyl-sg .hero > * { position: relative; z-index: 1; }
.cyl-sg .hero .e-con.e-grid > .e-con-inner,
.cyl-sg [class*="elementor-element-7ab476c"] > .e-con-inner {
  grid-template-columns: 1.2fr 1fr !important;
}
@media (max-width: 900px) {
  .cyl-sg .hero {
    padding-block: 48px 40px;
    padding-inline: 24px !important;
  }
  .cyl-sg .hero::before { display: none; }
  .cyl-sg .hero .e-con.e-grid > .e-con-inner,
  .cyl-sg [class*="elementor-element-7ab476c"] > .e-con-inner {
    grid-template-columns: 1fr !important;
  }
}

/* Trust card */
.cyl-sg .trust-card {
  background: var(--white);
  border-radius: 16px;
  border-left: 4px solid var(--g);
  padding: 36px;
  box-shadow: 0 10px 32px rgba(28,26,23,0.08);
}
.cyl-sg .trust-row {
  display: block !important;
  padding: 0 !important;
  border-bottom: 1px solid var(--ink-08) !important;
}
.cyl-sg .trust-row:last-of-type {
  border-bottom: none !important;
}
.cyl-sg .trust-row > .e-con-inner {
  display: grid !important;
  grid-template-columns: 80px 1fr !important;
  gap: 18px !important;
  align-items: center !important;
  padding: 18px 0 !important;
  width: 100% !important;
}
.cyl-sg .trust-row .trust-num,
.cyl-sg .trust-row .trust-num .elementor-heading-title {
  font-size: 48px !important;
  font-weight: 800 !important;
  color: var(--ink) !important;
  line-height: 1 !important;
  margin: 0 !important;
  font-feature-settings: 'tnum' !important;
  letter-spacing: -0.04em !important;
  text-align: left;
}
.cyl-sg .trust-row .trust-label,
.cyl-sg .trust-row .trust-label .elementor-heading-title {
  font-size: 14px !important;
  font-weight: 500 !important;
  color: var(--ink) !important;
  line-height: 1.4 !important;
  margin: 0 !important;
  text-align: left !important;
}
.cyl-sg .trust-footer {
  font-size: 11px;
  color: var(--ink-55);
  margin-top: 14px;
  letter-spacing: 0.02em;
}
@media (max-width: 768px) {
  .cyl-sg .trust-card { padding: 24px; }
  .cyl-sg .trust-row > .e-con-inner {
    grid-template-columns: 60px 1fr !important;
    gap: 14px !important;
    padding: 14px 0 !important;
  }
  .cyl-sg .trust-row .trust-num,
  .cyl-sg .trust-row .trust-num .elementor-heading-title {
    font-size: 38px !important;
  }
}
.cyl-sg .hero-photo {
  min-height: 0 !important;
  display: block !important;
}

/* Body grid */
.cyl-sg .body-grid > .e-con-inner {
  display: grid !important;
  grid-template-columns: 260px 1fr !important;
  gap: 56px;
  max-width: var(--maxw);
  margin: 0 auto;
  padding: 0 32px;
}
@media (max-width: 1000px) {
  .cyl-sg .body-grid > .e-con-inner {
    grid-template-columns: 1fr !important;
    gap: 32px;
    padding: 0 24px;
  }
}

/* TOC sidebar */
.cyl-sg .toc-sidebar {
  position: sticky;
  top: 96px;
  align-self: start;
  background: transparent;
  border: none;
  padding: 0;
}
@media (max-width: 1000px) {
  .cyl-sg .toc-sidebar { position: static; }
}
.cyl-sg .toc-sidebar .toc-title,
.cyl-sg .toc-sidebar .toc-title .elementor-heading-title {
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.16em;
  text-transform: uppercase !important;
  color: var(--ink-55);
  margin-bottom: 20px;
  text-align: left;
}
.cyl-sg .toc-link .elementor-widget-container {
  display: block;
  border-top: 1px solid var(--ink-08);
  padding: 12px 0;
  width: 100%;
}
.cyl-sg .toc-link:last-of-type .elementor-widget-container {
  border-bottom: 1px solid var(--ink-08);
}
.cyl-sg .toc-link .elementor-heading-title {
  display: block;
  margin: 0;
}
.cyl-sg .toc-link .elementor-heading-title a {
  display: grid;
  grid-template-columns: 32px 1fr;
  gap: 4px;
  align-items: start;
  text-decoration: none;
  font-size: 14px;
  color: var(--ink-55);
  line-height: 1.4;
  transition: color 0.18s ease;
}
.cyl-sg .toc-link .elementor-heading-title a:hover {
  color: var(--ink);
}
.cyl-sg .toc-link .toc-num {
  font-variant-numeric: tabular-nums;
  color: var(--ink-30);
  font-weight: 700;
  font-size: 12px;
  letter-spacing: 0.04em;
  display: block;
  padding-top: 1px;
}
.cyl-sg .toc-link .toc-text { display: block; }
.cyl-sg .toc-link.active .elementor-heading-title a {
  color: var(--ink);
  font-weight: 700;
}
.cyl-sg .toc-link.active .toc-num {
  color: var(--gd);
}
.cyl-sg .toc-emergency {
  background: var(--gp) !important;
  border-radius: 14px;
  padding: 16px 20px !important;
  margin-top: 24px !important;
}
.cyl-sg .toc-emergency > .e-con-inner {
  padding: 0 !important;
  gap: 6px;
}
.cyl-sg .toc-emergency .elementor-heading-title {
  color: var(--gd) !important;
  font-size: 13px;
  font-weight: 700;
  margin: 0 0 4px;
  text-align: left;
}
.cyl-sg .toc-emergency .elementor-widget-text-editor p {
  font-size: 13px;
  line-height: 1.5;
  margin: 0 0 6px;
}

/* QA sections */
.cyl-sg .qa-section {
  scroll-margin-top: 24px;
  padding: 32px 0 40px;
  border-bottom: 1px solid var(--ink-08);
}
.cyl-sg .qa-section:last-of-type { border-bottom: none; }
.cyl-sg .qa-q,
.cyl-sg .qa-q .elementor-heading-title {
  font-size: 30px;
  font-weight: 800;
  line-height: 1.2;
  color: var(--ink);
  margin: 0 0 18px;
  text-align: left;
}
.cyl-sg .qa-a,
.cyl-sg .qa-a .elementor-heading-title {
  font-size: 20px;
  font-style: italic;
  color: var(--gd);
  font-weight: 600;
  line-height: 1.4;
  margin: 0 0 18px;
  text-align: left;
}
.cyl-sg .qa-a .elementor-heading-title::before {
  content: "A. ";
  font-weight: 800;
  font-style: normal;
}
.cyl-sg .qa-body,
.cyl-sg .qa-body .elementor-widget-container {
  font-size: 16px;
  line-height: 1.65;
  color: var(--ink);
  text-align: left;
}
.cyl-sg .qa-body p { margin: 0 0 14px; }
.cyl-sg .dot-list ul,
.cyl-sg .qa-body ul {
  list-style: none;
  padding-left: 0;
  margin: 0 0 16px;
}
.cyl-sg .dot-list li,
.cyl-sg .qa-body ul li {
  position: relative;
  padding-left: 22px;
  margin-bottom: 8px;
  line-height: 1.55;
}
.cyl-sg .dot-list li::before,
.cyl-sg .qa-body ul li::before {
  content: "";
  position: absolute;
  left: 0; top: 10px;
  width: 8px; height: 8px;
  border-radius: 50%;
  background: var(--g);
}
.cyl-sg .pull-quote,
.cyl-sg .pull-quote .elementor-widget-container {
  border-left: 3px solid var(--g);
  padding: 8px 0 8px 18px;
  font-style: italic;
  color: var(--ink);
  font-size: 17px;
  line-height: 1.5;
  margin: 18px 0;
  text-align: left;
}
@media (max-width: 768px) {
  .cyl-sg .qa-q,
  .cyl-sg .qa-q .elementor-heading-title { font-size: 24px; }
  .cyl-sg .qa-a,
  .cyl-sg .qa-a .elementor-heading-title { font-size: 18px; }
}

/* Chain rows */
.cyl-sg .chain-row {
  padding: 22px 0;
  border-bottom: 1px solid var(--ink-08);
}
.cyl-sg .chain-row > .e-con-inner {
  display: grid !important;
  grid-template-columns: 116px 1.4fr 1fr;
  gap: 24px;
  align-items: center;
}
.cyl-sg .chain-photo {
  display: block;
  width: 100px;
  aspect-ratio: 1 / 1;
  margin: 0;
}
.cyl-sg .chain-photo .elementor-widget-image img {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  object-fit: cover;
  border: 3px solid var(--white);
  box-shadow: 0 4px 14px rgba(28,26,23,0.12);
  display: block;
}
.cyl-sg .chain-name,
.cyl-sg .chain-name .elementor-heading-title {
  font-size: 18px;
  font-weight: 800;
  color: var(--ink);
  margin: 0 0 4px;
  text-align: left;
}
.cyl-sg .chain-role,
.cyl-sg .chain-role .elementor-heading-title {
  font-size: 13px;
  font-weight: 600;
  color: var(--gd);
  letter-spacing: 0.04em;
  margin: 0 0 6px;
  text-align: left;
}
.cyl-sg .chain-blurb,
.cyl-sg .chain-blurb p {
  font-size: 14px;
  color: var(--ink-55);
  line-height: 1.5;
  text-align: left;
  margin: 0;
}
.cyl-sg .chain-contact,
.cyl-sg .chain-contact p {
  text-align: left;
  font-size: 14px;
  color: var(--ink);
  font-weight: 600;
  margin: 0;
}
@media (max-width: 768px) {
  .cyl-sg .chain-row > .e-con-inner {
    grid-template-columns: 1fr !important;
    gap: 14px;
    text-align: left;
  }
  .cyl-sg .chain-photo .elementor-widget-image img {
    width: 88px; height: 88px;
  }
}

/* Concern Levels */
.cyl-sg .level {
  padding: 20px 0;
  border-bottom: 1px solid var(--ink-08);
}
.cyl-sg .level > .e-con-inner {
  display: grid !important;
  grid-template-columns: 64px 1.1fr 1fr;
  gap: 22px;
  align-items: start;
}
.cyl-sg .level.l3 {
  background: var(--ink);
  color: var(--white);
  padding: 24px;
  border-radius: 14px;
  border-bottom: none;
}
.cyl-sg .level.l3 .l-title,
.cyl-sg .level.l3 .l-title .elementor-heading-title,
.cyl-sg .level.l3 .l-body,
.cyl-sg .level.l3 .l-body p { color: var(--white); }
.cyl-sg .l-num {
  width: 56px;
  height: 56px;
  min-width: 56px; min-height: 56px;
  max-width: 56px; max-height: 56px;
  aspect-ratio: 1 / 1;
  border-radius: 50%;
  border: 1.5px solid var(--g);
  background: var(--gp);
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  overflow: hidden;
  box-sizing: border-box;
  flex: 0 0 56px;
  padding: 0 !important;
}
.cyl-sg .l-num > .e-con-inner {
  width: 100% !important;
  height: 100% !important;
  padding: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  border: none !important;
  background: transparent !important;
  border-radius: 50% !important;
}
.cyl-sg .l-num .elementor-heading-title {
  margin: 0;
  font-size: 22px;
  font-weight: 800;
  color: var(--gd);
  line-height: 1;
  text-align: center;
}
.cyl-sg .level.l2 .l-num,
.cyl-sg .level.l3 .l-num {
  background: var(--g);
  border-color: var(--g);
}
.cyl-sg .level.l2 .l-num .elementor-heading-title,
.cyl-sg .level.l3 .l-num .elementor-heading-title {
  color: var(--ink);
}
.cyl-sg .l-title,
.cyl-sg .l-title .elementor-heading-title {
  font-size: 18px;
  font-weight: 800;
  color: var(--ink);
  margin: 0 0 6px;
  text-align: left;
}
.cyl-sg .l-body,
.cyl-sg .l-body p {
  font-size: 14px;
  line-height: 1.55;
  color: var(--ink);
  text-align: left;
  margin: 0 0 8px;
}
@media (max-width: 900px) {
  .cyl-sg .level > .e-con-inner { display: block !important; }
  .cyl-sg .level > .e-con-inner > * { margin-bottom: 12px; }
  .cyl-sg .l-num {
    width: 44px !important;
    height: 44px !important;
    min-width: 44px !important; min-height: 44px !important;
    max-width: 44px !important; max-height: 44px !important;
    flex: 0 0 44px !important;
  }
  .cyl-sg .l-num .elementor-heading-title { font-size: 18px !important; }
}

/* Subq */
.cyl-sg .subq {
  padding: 22px 0;
  border-top: 1px solid var(--ink-08);
}
.cyl-sg .subq-q,
.cyl-sg .subq-q .elementor-heading-title,
.cyl-sg .subq h3,
.cyl-sg .subq .elementor-heading-title {
  font-size: 20px;
  font-weight: 800;
  color: var(--ink);
  margin: 0 0 12px;
  text-align: left;
}
.cyl-sg .subq-body,
.cyl-sg .subq-body p {
  font-size: 15px;
  line-height: 1.6;
  color: var(--ink);
  text-align: left;
}

/* Docs grid */
.cyl-sg .docs-grid > .e-con-inner {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr);
  gap: 18px;
}
@media (max-width: 1024px) {
  .cyl-sg .docs-grid > .e-con-inner { grid-template-columns: repeat(2, 1fr); }
}
@media (max-width: 640px) {
  .cyl-sg .docs-grid > .e-con-inner { grid-template-columns: 1fr; }
}
.cyl-sg .doc-card {
  position: relative;
  padding: 22px;
  background: var(--white);
  border: 1px solid var(--ink-08);
  border-radius: 12px;
  transition: all 0.18s ease;
}
.cyl-sg .doc-card:hover {
  border-color: var(--g);
  box-shadow: 0 6px 22px rgba(28,26,23,0.08);
}
.cyl-sg .doc-card::after {
  content: "PDF";
  position: absolute;
  top: 14px; right: 14px;
  background: var(--gp);
  color: var(--gd);
  font-size: 10px;
  font-weight: 800;
  padding: 3px 8px;
  border-radius: 4px;
  letter-spacing: 0.06em;
}
.cyl-sg .doc-title,
.cyl-sg .doc-title .elementor-heading-title {
  font-size: 16px;
  font-weight: 800;
  color: var(--ink);
  margin: 0 0 6px;
  text-align: left;
}
.cyl-sg .doc-meta,
.cyl-sg .doc-meta p {
  font-size: 12px;
  color: var(--ink-55);
  margin: 0 0 14px;
  text-align: left;
}

/* Contact-block */
.cyl-sg .contact-cols > .e-con-inner {
  display: grid !important;
  grid-template-columns: 1fr 1fr;
  gap: 22px;
}
@media (max-width: 768px) {
  .cyl-sg .contact-cols > .e-con-inner { grid-template-columns: 1fr; }
}
.cyl-sg .contact-block {
  padding: 24px;
  background: var(--white);
  border: 1px solid var(--ink-08);
  border-radius: 14px;
}
.cyl-sg .contact-block > .e-con-inner {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: stretch !important;
}
.cyl-sg .contact-block .elementor-heading-title,
.cyl-sg .contact-block p {
  text-align: left;
  margin: 0 0 4px;
}

/* Talk-card */
.cyl-sg .talk-card {
  background: var(--ink);
  color: var(--white);
  margin: 28px 0;
  padding-inline: max(24px, calc((100vw - var(--maxw)) / 2)) !important;
  padding-block: 48px;
}
.cyl-sg .talk-card > .e-con-inner {
  display: grid !important;
  grid-template-columns: 260px 1fr !important;
  gap: 32px;
  align-items: center;
  max-width: var(--maxw);
  margin: 0 auto;
  padding: 0 !important;
}
.cyl-sg .talk-card .elementor-heading-title,
.cyl-sg .talk-card p,
.cyl-sg .talk-card .elementor-widget-text-editor {
  color: var(--white);
}
.cyl-sg .talk-photo {
  aspect-ratio: 1 / 1;
  display: block;
  margin: 0 auto;
}
.cyl-sg .talk-photo .elementor-widget-image img {
  border-radius: 50%;
  border: 5px solid var(--white);
  object-fit: cover;
  object-position: center 25%;
  box-shadow: 0 12px 32px rgba(28,26,23,0.22);
  display: block;
}
@media (max-width: 900px) {
  .cyl-sg .talk-card {
    padding-block: 40px;
    padding-inline: 24px !important;
    margin: 20px 0;
  }
  .cyl-sg .talk-card > .e-con-inner {
    grid-template-columns: 1fr !important;
    gap: 1.5rem;
  }
  .cyl-sg .talk-card .elementor-heading-title,
  .cyl-sg .talk-card .elementor-widget-text-editor {
    text-align: left;
  }
}

/* Footnote */
.cyl-sg .footnote {
  background: var(--offwhite);
  margin: 32px 0 0;
  padding-block: 36px;
  padding-inline: max(32px, calc((100vw - var(--maxw)) / 2)) !important;
}
.cyl-sg .footnote > .e-con-inner {
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  gap: 24px;
  max-width: var(--maxw);
  margin: 0 auto;
  padding: 0 !important;
  align-items: start !important;
}
@media (max-width: 768px) {
  .cyl-sg .footnote {
    padding-inline: 24px !important;
    padding-block: 28px;
  }
  .cyl-sg .footnote > .e-con-inner { grid-template-columns: 1fr !important; }
}
.cyl-sg .footnote-eyebrow,
.cyl-sg .footnote-eyebrow .elementor-heading-title {
  font-size: 12px;
  font-weight: 700;
  color: var(--gd);
  text-transform: uppercase !important;
  letter-spacing: 0.1em;
  margin: 0 0 12px;
  text-align: left;
}
.cyl-sg .footnote-body,
.cyl-sg .footnote-body p {
  font-size: 13px;
  color: var(--ink-55);
  line-height: 1.55;
  text-align: left;
  margin: 0;
}

/* WhatsApp FAB */
.cyl-sg .wa-fab,
.cyl-sg .wa-fab .elementor-button {
  position: fixed;
  bottom: 24px;
  right: 24px;
  z-index: 9999;
  background: #25D366 !important;
  color: var(--white) !important;
  border-radius: 999px !important;
  padding: 14px 22px !important;
  box-shadow: 0 8px 24px rgba(37,211,102,0.35);
  font-weight: 700 !important;
  border: none !important;
}
.cyl-sg .wa-fab .elementor-button:hover {
  background: #1ebe5a !important;
}

/* Hero CTAs — side by side on desktop, stack on mobile */
@media (min-width: 769px) {
  .cyl-sg .hero .elementor-widget-button {
    width: auto !important;
    display: inline-block;
    margin-right: 12px;
    vertical-align: top;
  }
}

/* Hero CTAs — beat the global widget width: 100% with higher specificity */
.cyl-sg .e-con > .e-con-inner > .elementor-widget.elementor-widget-button {
  width: auto !important;
  display: inline-block;
}
@media (max-width: 768px) {
  .cyl-sg .e-con > .e-con-inner > .elementor-widget.elementor-widget-button {
    display: block;
    margin-bottom: 12px;
  }
}

/* === FIX 1: rimuovi dot doppi e linee doppie === */
/* Annulla ::before sui widget esterni; tenere solo sul .elementor-heading-title interno */
.cyl-sg .eyebrow::before,
.cyl-sg .qa-num::before,
.cyl-sg .subq-eyebrow::before,
.cyl-sg .trust-eyebrow::before,
.cyl-sg .chain-section-eyebrow::before,
.cyl-sg .chain-contact-eyebrow::before,
.cyl-sg .revised-meta::before {
  content: none !important;
}
/* Annulla styling inline-flex sul widget esterno (resta solo sul title interno) */
.cyl-sg .eyebrow,
.cyl-sg .qa-num,
.cyl-sg .subq-eyebrow,
.cyl-sg .trust-eyebrow,
.cyl-sg .chain-section-eyebrow,
.cyl-sg .chain-contact-eyebrow,
.cyl-sg .revised-meta {
  display: block !important;
  gap: 0 !important;
}

/* === FIX 2: rimuovi border-left doppio sul pull-quote === */
.cyl-sg .pull-quote {
  border-left: none !important;
  padding: 0 !important;
  margin: 18px 0 !important;
}
/* Conserva border + padding solo sul widget-container interno */
.cyl-sg .pull-quote .elementor-widget-container {
  border-left: 3px solid var(--g);
  padding: 8px 0 8px 18px;
  font-style: italic;
  color: var(--ink);
  font-size: 17px;
  line-height: 1.5;
}

/* === FIX 3: em nel talk-card (dark bg) deve essere mint chiaro, non scuro === */
.cyl-sg .talk-card h1 em,
.cyl-sg .talk-card h2 em,
.cyl-sg .talk-card h3 em,
.cyl-sg .talk-card .elementor-heading-title em {
  color: var(--g) !important;
}

/* === FIX Level 3 dark box — style l-cap / l-label / l-text === */
/* l-label: sub-label sotto al titolo (es. "Level 3 — Immediate danger") */
.cyl-sg .l-label,
.cyl-sg .l-label .elementor-heading-title {
  font-size: 13px;
  font-weight: 600;
  color: var(--gd);
  letter-spacing: 0.04em;
  text-align: left;
  margin: 0 0 14px;
}

/* l-cap: eyebrow piccolo sopra ai blocchi ("What it looks like" / "Response") */
.cyl-sg .l-cap,
.cyl-sg .l-cap .elementor-heading-title {
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.1em;
  text-transform: uppercase !important;
  color: var(--gd);
  text-align: left;
  margin: 8px 0 6px;
}

/* l-text: body text dei livelli */
.cyl-sg .l-text,
.cyl-sg .l-text p,
.cyl-sg .l-text .elementor-widget-container {
  font-size: 14px;
  line-height: 1.55;
  color: var(--ink);
  text-align: left;
  margin: 0 0 8px;
}

/* Level 3 dark box — override colori per dark background */
.cyl-sg .level.l3 .l-label,
.cyl-sg .level.l3 .l-label .elementor-heading-title,
.cyl-sg .level.l3 .l-cap,
.cyl-sg .level.l3 .l-cap .elementor-heading-title {
  color: var(--g) !important;
}
.cyl-sg .level.l3 .l-text,
.cyl-sg .level.l3 .l-text p {
  color: var(--white) !important;
}

/* === Trust card RESTYLE — Kindle "circle stats" === */
/* Container: mint tint, no shadow, no left-border */
.cyl-sg .trust-card {
  background: var(--gp) !important;
  border-left: none !important;
  box-shadow: none !important;
  border-radius: 24px;
  padding: 40px 32px !important;
}

/* Inner: 2x2 grid; eyebrow and footer span full width */
.cyl-sg .trust-card > .e-con-inner {
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  gap: 36px 20px !important;
  align-items: start !important;
}
.cyl-sg .trust-card > .e-con-inner > .trust-eyebrow,
.cyl-sg .trust-card > .e-con-inner > .trust-footer {
  grid-column: 1 / -1 !important;
}

/* Trust-row: reset border/padding, stack circle + caption center */
.cyl-sg .trust-card .trust-row {
  border-bottom: none !important;
  padding: 0 !important;
}
.cyl-sg .trust-card .trust-row > .e-con-inner {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
  gap: 14px !important;
  padding: 0 !important;
  grid-template-columns: none !important;
}

/* Trust-num widget → circle */
.cyl-sg .trust-card .trust-row .trust-num,
.cyl-sg .trust-card .trust-row > .e-con-inner > .trust-num {
  width: 120px !important;
  height: 120px !important;
  min-width: 120px !important;
  max-width: 120px !important;
  aspect-ratio: 1 / 1;
  border-radius: 50% !important;
  background: var(--white) !important;
  border: 4px solid var(--white) !important;
  box-shadow: 0 8px 24px rgba(28,26,23,0.10) !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 !important;
  margin: 0 auto !important;
  overflow: hidden;
}
.cyl-sg .trust-card .trust-row .trust-num .elementor-widget-container {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  height: 100% !important;
}
.cyl-sg .trust-card .trust-row .trust-num .elementor-heading-title {
  font-size: 48px !important;
  color: var(--gd) !important;
  letter-spacing: -0.04em !important;
  font-weight: 800 !important;
  line-height: 1 !important;
  margin: 0 !important;
  text-align: center !important;
}

/* Trust-label → caption below circle */
.cyl-sg .trust-card .trust-row .trust-label,
.cyl-sg .trust-card .trust-row .trust-label .elementor-heading-title {
  font-size: 13px !important;
  font-weight: 500 !important;
  color: var(--ink) !important;
  line-height: 1.45 !important;
  text-align: center !important;
  margin: 0 !important;
  max-width: 180px;
}

/* Eyebrow stays inline left at top */
.cyl-sg .trust-card .trust-eyebrow {
  margin-bottom: 4px;
}

/* Footer italic mint-dark */
.cyl-sg .trust-card .trust-footer,
.cyl-sg .trust-card .trust-footer p {
  font-style: italic;
  color: var(--gd) !important;
  font-size: 12px !important;
  line-height: 1.5 !important;
  margin: 12px 0 0 !important;
  text-align: left !important;
  letter-spacing: 0 !important;
}

/* Mobile: smaller circles, tighter spacing */
@media (max-width: 768px) {
  .cyl-sg .trust-card {
    padding: 28px 20px !important;
    border-radius: 20px;
  }
  .cyl-sg .trust-card > .e-con-inner {
    gap: 28px 14px !important;
  }
  .cyl-sg .trust-card .trust-row .trust-num,
  .cyl-sg .trust-card .trust-row > .e-con-inner > .trust-num {
    width: 96px !important;
    height: 96px !important;
    min-width: 96px !important;
    max-width: 96px !important;
  }
  .cyl-sg .trust-card .trust-row .trust-num .elementor-heading-title {
    font-size: 38px !important;
  }
  .cyl-sg .trust-card .trust-row .trust-label,
  .cyl-sg .trust-card .trust-row .trust-label .elementor-heading-title {
    font-size: 12px !important;
  }
}

/* === Trust card → CERCHIO mint === */
.cyl-sg .trust-card {
  background: var(--gp) !important;
  border-radius: 50% !important;
  aspect-ratio: 1 / 1 !important;
  padding: 64px 56px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  max-width: 520px;
  margin: 0 auto;
}
.cyl-sg .trust-card > .e-con-inner {
  width: 100% !important;
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  gap: 18px 16px !important;
  align-items: center !important;
}
/* Trust-rows shrink */
.cyl-sg .trust-card .trust-row .trust-num,
.cyl-sg .trust-card .trust-row > .e-con-inner > .trust-num {
  width: 84px !important;
  height: 84px !important;
  min-width: 84px !important;
  max-width: 84px !important;
}
.cyl-sg .trust-card .trust-row .trust-num .elementor-heading-title {
  font-size: 32px !important;
}
.cyl-sg .trust-card .trust-row > .e-con-inner {
  gap: 10px !important;
}
.cyl-sg .trust-card .trust-row .trust-label,
.cyl-sg .trust-card .trust-row .trust-label .elementor-heading-title {
  font-size: 11px !important;
  line-height: 1.35 !important;
  max-width: 140px !important;
}
/* Eyebrow + footer più compatti */
.cyl-sg .trust-card .trust-eyebrow {
  text-align: center;
  margin: 0 0 4px !important;
}
.cyl-sg .trust-card .trust-eyebrow,
.cyl-sg .trust-card .trust-eyebrow .elementor-heading-title {
  text-align: center !important;
  justify-content: center;
  font-size: 10px !important;
}
.cyl-sg .trust-card .trust-eyebrow .elementor-heading-title {
  display: inline-flex !important;
}
.cyl-sg .trust-card .trust-footer,
.cyl-sg .trust-card .trust-footer p {
  font-size: 10px !important;
  line-height: 1.4 !important;
  text-align: center !important;
  margin: 4px 0 0 !important;
}

/* Mobile cerchio adattato */
@media (max-width: 900px) {
  .cyl-sg .trust-card {
    padding: 56px 40px !important;
    max-width: 420px;
  }
  .cyl-sg .trust-card .trust-row .trust-num,
  .cyl-sg .trust-card .trust-row > .e-con-inner > .trust-num {
    width: 72px !important;
    height: 72px !important;
    min-width: 72px !important;
    max-width: 72px !important;
  }
  .cyl-sg .trust-card .trust-row .trust-num .elementor-heading-title {
    font-size: 28px !important;
  }
}

/* === Trust card: mint circle ONLY behind stats, eyebrow+footer outside === */
.cyl-sg .trust-card {
  background: transparent !important;
  border-radius: 0 !important;
  aspect-ratio: auto !important;
  padding: 0 !important;
  max-width: 480px !important;
  margin: 0 auto !important;
  position: relative;
  display: block !important;
  overflow: visible !important;
}
.cyl-sg .trust-card > .e-con-inner {
  width: 100% !important;
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  gap: 24px 16px !important;
  align-items: start !important;
  position: relative;
  z-index: 1;
}
/* Eyebrow spans full width, centered, above circle */
.cyl-sg .trust-card > .e-con-inner > .trust-eyebrow {
  grid-column: 1 / -1 !important;
  text-align: center !important;
  margin: 0 0 8px !important;
  position: relative;
  z-index: 2;
}
.cyl-sg .trust-card .trust-eyebrow,
.cyl-sg .trust-card .trust-eyebrow .elementor-heading-title {
  text-align: center !important;
  justify-content: center !important;
  font-size: 11px !important;
}
.cyl-sg .trust-card .trust-eyebrow .elementor-heading-title {
  display: inline-flex !important;
}
/* Footer spans full width, below circle */
.cyl-sg .trust-card > .e-con-inner > .trust-footer {
  grid-column: 1 / -1 !important;
  margin: 12px 0 0 !important;
  position: relative;
  z-index: 2;
}
.cyl-sg .trust-card .trust-footer,
.cyl-sg .trust-card .trust-footer p {
  font-size: 11px !important;
  line-height: 1.5 !important;
  text-align: center !important;
  color: var(--ink-55) !important;
  font-style: normal !important;
  margin: 0 !important;
  max-width: 380px;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* The mint CIRCLE — drawn as ::before behind the 4 stat rows only */
.cyl-sg .trust-card::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 420px;
  height: 420px;
  border-radius: 50%;
  background: var(--gp);
  z-index: 0;
}

/* Trust-row: only number+caption stack center, no border */
.cyl-sg .trust-card .trust-row {
  border-bottom: none !important;
  padding: 0 !important;
  position: relative;
  z-index: 1;
}
.cyl-sg .trust-card .trust-row > .e-con-inner {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
  gap: 12px !important;
  padding: 0 !important;
  grid-template-columns: none !important;
}
/* Number → white circle */
.cyl-sg .trust-card .trust-row .trust-num,
.cyl-sg .trust-card .trust-row > .e-con-inner > .trust-num {
  width: 100px !important;
  height: 100px !important;
  min-width: 100px !important;
  max-width: 100px !important;
  aspect-ratio: 1 / 1;
  border-radius: 50% !important;
  background: var(--white) !important;
  border: 4px solid var(--white) !important;
  box-shadow: 0 8px 22px rgba(28,26,23,0.10) !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 !important;
  margin: 0 auto !important;
  overflow: hidden;
}
.cyl-sg .trust-card .trust-row .trust-num .elementor-heading-title {
  font-size: 40px !important;
}
.cyl-sg .trust-card .trust-row .trust-label,
.cyl-sg .trust-card .trust-row .trust-label .elementor-heading-title {
  font-size: 12px !important;
  line-height: 1.4 !important;
  max-width: 160px !important;
  text-align: center !important;
  color: var(--ink) !important;
  font-weight: 500 !important;
}

/* Mobile: smaller circle and stats */
@media (max-width: 900px) {
  .cyl-sg .trust-card {
    max-width: 360px !important;
  }
  .cyl-sg .trust-card::before {
    width: 320px;
    height: 320px;
  }
  .cyl-sg .trust-card .trust-row .trust-num,
  .cyl-sg .trust-card .trust-row > .e-con-inner > .trust-num {
    width: 80px !important;
    height: 80px !important;
    min-width: 80px !important;
    max-width: 80px !important;
  }
  .cyl-sg .trust-card .trust-row .trust-num .elementor-heading-title {
    font-size: 32px !important;
  }
}

/* === Trust card: cerchio più grande + offset diagonale + fonts più grandi === */
.cyl-sg .trust-card::before {
  width: 580px !important;
  height: 580px !important;
  top: 50% !important;
  left: 50% !important;
  /* Offset diagonale verso bottom-right per dinamicità */
  transform: translate(-30%, -42%) !important;
}

/* Eyebrow più grande */
.cyl-sg .trust-card .trust-eyebrow,
.cyl-sg .trust-card .trust-eyebrow .elementor-heading-title {
  font-size: 13px !important;
  letter-spacing: 0.12em !important;
}

/* Caption più grande */
.cyl-sg .trust-card .trust-row .trust-label,
.cyl-sg .trust-card .trust-row .trust-label .elementor-heading-title {
  font-size: 14px !important;
  line-height: 1.45 !important;
  max-width: 180px !important;
}

/* Footer più grande */
.cyl-sg .trust-card .trust-footer,
.cyl-sg .trust-card .trust-footer p {
  font-size: 13px !important;
  line-height: 1.55 !important;
  max-width: 440px !important;
}

/* Gap interno aumentato per respiro */
.cyl-sg .trust-card > .e-con-inner {
  gap: 32px 18px !important;
}

/* Mobile: cerchio più grande proporzionalmente, mantieni offset */
@media (max-width: 900px) {
  .cyl-sg .trust-card::before {
    width: 440px !important;
    height: 440px !important;
    transform: translate(-30%, -42%) !important;
  }
  .cyl-sg .trust-card .trust-eyebrow,
  .cyl-sg .trust-card .trust-eyebrow .elementor-heading-title {
    font-size: 12px !important;
  }
  .cyl-sg .trust-card .trust-row .trust-label,
  .cyl-sg .trust-card .trust-row .trust-label .elementor-heading-title {
    font-size: 13px !important;
  }
  .cyl-sg .trust-card .trust-footer,
  .cyl-sg .trust-card .trust-footer p {
    font-size: 12px !important;
  }
}

/* Trust card: abbassa cerchio mint per dare equilibrio visivo */
.cyl-sg .trust-card::before {
  transform: translate(-30%, -32%) !important;
}
@media (max-width: 900px) {
  .cyl-sg .trust-card::before {
    transform: translate(-30%, -32%) !important;
  }
}

/* Trust card: cerchio più piccolo + opacità ridotta per non sovrastare */
.cyl-sg .trust-card::before {
  width: 460px !important;
  height: 460px !important;
  opacity: 0.55 !important;
  transform: translate(-32%, -38%) !important;
}
@media (max-width: 900px) {
  .cyl-sg .trust-card::before {
    width: 360px !important;
    height: 360px !important;
    opacity: 0.55 !important;
    transform: translate(-32%, -38%) !important;
  }
}

/* Trust card: abbassa ulteriormente il cerchio mint */
.cyl-sg .trust-card::before {
  transform: translate(-32%, -28%) !important;
}
@media (max-width: 900px) {
  .cyl-sg .trust-card::before {
    transform: translate(-32%, -28%) !important;
  }
}

/* === Trust card: cerchi bianchi di taglie diverse + posizioni sfalsate === */

/* Rimuovi footer "Italian jurisdiction..." */
.cyl-sg .trust-card .trust-footer {
  display: none !important;
}

/* Cerchio 1 (24) — il più grande */
.cyl-sg .trust-card .trust-row:nth-child(2) .trust-num,
.cyl-sg .trust-card .trust-row:nth-child(2) > .e-con-inner > .trust-num {
  width: 132px !important;
  height: 132px !important;
  min-width: 132px !important;
  max-width: 132px !important;
}
.cyl-sg .trust-card .trust-row:nth-child(2) .trust-num .elementor-heading-title {
  font-size: 52px !important;
}
.cyl-sg .trust-card .trust-row:nth-child(2) {
  transform: translate(-6px, -14px);
}

/* Cerchio 2 (7) — piccolo, sfalsato in basso */
.cyl-sg .trust-card .trust-row:nth-child(3) .trust-num,
.cyl-sg .trust-card .trust-row:nth-child(3) > .e-con-inner > .trust-num {
  width: 88px !important;
  height: 88px !important;
  min-width: 88px !important;
  max-width: 88px !important;
}
.cyl-sg .trust-card .trust-row:nth-child(3) .trust-num .elementor-heading-title {
  font-size: 34px !important;
}
.cyl-sg .trust-card .trust-row:nth-child(3) {
  transform: translate(10px, 22px);
}

/* Cerchio 3 (4) — medio-piccolo, leggermente alto */
.cyl-sg .trust-card .trust-row:nth-child(4) .trust-num,
.cyl-sg .trust-card .trust-row:nth-child(4) > .e-con-inner > .trust-num {
  width: 102px !important;
  height: 102px !important;
  min-width: 102px !important;
  max-width: 102px !important;
}
.cyl-sg .trust-card .trust-row:nth-child(4) .trust-num .elementor-heading-title {
  font-size: 40px !important;
}
.cyl-sg .trust-card .trust-row:nth-child(4) {
  transform: translate(-14px, -6px);
}

/* Cerchio 4 (0) — medio-grande, sfalsato in basso */
.cyl-sg .trust-card .trust-row:nth-child(5) .trust-num,
.cyl-sg .trust-card .trust-row:nth-child(5) > .e-con-inner > .trust-num {
  width: 118px !important;
  height: 118px !important;
  min-width: 118px !important;
  max-width: 118px !important;
}
.cyl-sg .trust-card .trust-row:nth-child(5) .trust-num .elementor-heading-title {
  font-size: 46px !important;
}
.cyl-sg .trust-card .trust-row:nth-child(5) {
  transform: translate(6px, 16px);
}

/* Mobile: meno offset per mantenere leggibilità */
@media (max-width: 900px) {
  .cyl-sg .trust-card .trust-row:nth-child(2) .trust-num,
  .cyl-sg .trust-card .trust-row:nth-child(2) > .e-con-inner > .trust-num {
    width: 100px !important;
    height: 100px !important;
    min-width: 100px !important;
    max-width: 100px !important;
  }
  .cyl-sg .trust-card .trust-row:nth-child(2) .trust-num .elementor-heading-title {
    font-size: 38px !important;
  }
  .cyl-sg .trust-card .trust-row:nth-child(3) .trust-num,
  .cyl-sg .trust-card .trust-row:nth-child(3) > .e-con-inner > .trust-num {
    width: 70px !important;
    height: 70px !important;
    min-width: 70px !important;
    max-width: 70px !important;
  }
  .cyl-sg .trust-card .trust-row:nth-child(3) .trust-num .elementor-heading-title {
    font-size: 26px !important;
  }
  .cyl-sg .trust-card .trust-row:nth-child(4) .trust-num,
  .cyl-sg .trust-card .trust-row:nth-child(4) > .e-con-inner > .trust-num {
    width: 82px !important;
    height: 82px !important;
    min-width: 82px !important;
    max-width: 82px !important;
  }
  .cyl-sg .trust-card .trust-row:nth-child(4) .trust-num .elementor-heading-title {
    font-size: 32px !important;
  }
  .cyl-sg .trust-card .trust-row:nth-child(5) .trust-num,
  .cyl-sg .trust-card .trust-row:nth-child(5) > .e-con-inner > .trust-num {
    width: 92px !important;
    height: 92px !important;
    min-width: 92px !important;
    max-width: 92px !important;
  }
  .cyl-sg .trust-card .trust-row:nth-child(5) .trust-num .elementor-heading-title {
    font-size: 36px !important;
  }
  /* Offset più contenuti */
  .cyl-sg .trust-card .trust-row:nth-child(2) { transform: translate(-3px, -8px); }
  .cyl-sg .trust-card .trust-row:nth-child(3) { transform: translate(5px, 12px); }
  .cyl-sg .trust-card .trust-row:nth-child(4) { transform: translate(-7px, -3px); }
  .cyl-sg .trust-card .trust-row:nth-child(5) { transform: translate(3px, 8px); }
}

/* Allineamento content al logo header: --maxw da 1200 a 1400px */
.cyl-sg { --maxw: 1400px !important; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Mark';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://cylacademy.com/wp-content/uploads/2024/05/Mark-Hairline.woff') format('woff');
}
@font-face {
	font-family: 'Mark';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://cylacademy.com/wp-content/uploads/2024/05/Mark-Extralight.woff') format('woff');
}
@font-face {
	font-family: 'Mark';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://cylacademy.com/wp-content/uploads/2024/05/Mark-Light.woff') format('woff');
}
@font-face {
	font-family: 'Mark';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://cylacademy.com/wp-content/uploads/2024/05/Mark-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Mark';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://cylacademy.com/wp-content/uploads/2024/05/Mark-Book.woff') format('woff');
}
@font-face {
	font-family: 'Mark';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://cylacademy.com/wp-content/uploads/2024/05/Mark-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Mark';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://cylacademy.com/wp-content/uploads/2024/05/Mark-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Mark';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://cylacademy.com/wp-content/uploads/2024/05/Mark-Heavy.woff') format('woff');
}
@font-face {
	font-family: 'Mark';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://cylacademy.com/wp-content/uploads/2024/05/Mark-Black.woff') format('woff');
}
/* End Custom Fonts CSS */
