.elementor-43500 .elementor-element.elementor-element-fed52e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 126px;--row-gap:0px;--column-gap:126px;--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-43500 .elementor-element.elementor-element-addafc9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43500 .elementor-element.elementor-element-9c1f379 .elementor-heading-title{font-family:var( --e-global-typography-1147f17-font-family ), Sans-serif;font-size:var( --e-global-typography-1147f17-font-size );font-weight:var( --e-global-typography-1147f17-font-weight );line-height:var( --e-global-typography-1147f17-line-height );letter-spacing:var( --e-global-typography-1147f17-letter-spacing );color:#121212;}.elementor-43500 .elementor-element.elementor-element-2f5b8c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-43500 .elementor-element.elementor-element-96ec024{font-family:var( --e-global-typography-a21bf6c-font-family ), Sans-serif;font-size:var( --e-global-typography-a21bf6c-font-size );font-weight:var( --e-global-typography-a21bf6c-font-weight );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );color:var( --e-global-color-6e780af );}.elementor-43500 .elementor-element.elementor-element-96ec024 a{color:var( --e-global-color-secondary );}.elementor-43500 .elementor-element.elementor-element-96ec024 a:hover, .elementor-43500 .elementor-element.elementor-element-96ec024 a:focus{color:var( --e-global-color-05d7229 );}.elementor-43500 .elementor-element.elementor-element-a1e05e6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 126px;--row-gap:0px;--column-gap:126px;--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-43500 .elementor-element.elementor-element-11c2f96{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43500 .elementor-element.elementor-element-8349c66 .elementor-heading-title{font-family:var( --e-global-typography-1147f17-font-family ), Sans-serif;font-size:var( --e-global-typography-1147f17-font-size );font-weight:var( --e-global-typography-1147f17-font-weight );line-height:var( --e-global-typography-1147f17-line-height );letter-spacing:var( --e-global-typography-1147f17-letter-spacing );color:#121212;}.elementor-43500 .elementor-element.elementor-element-5624178{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-43500 .elementor-element.elementor-element-8a9268a .elementor-heading-title{font-family:var( --e-global-typography-5cd5124-font-family ), Sans-serif;font-size:var( --e-global-typography-5cd5124-font-size );font-weight:var( --e-global-typography-5cd5124-font-weight );line-height:var( --e-global-typography-5cd5124-line-height );letter-spacing:var( --e-global-typography-5cd5124-letter-spacing );color:var( --e-global-color-6e780af );}.elementor-43500 .elementor-element.elementor-element-685e491 .elementor-heading-title{font-family:var( --e-global-typography-5cd5124-font-family ), Sans-serif;font-size:var( --e-global-typography-5cd5124-font-size );font-weight:var( --e-global-typography-5cd5124-font-weight );line-height:var( --e-global-typography-5cd5124-line-height );letter-spacing:var( --e-global-typography-5cd5124-letter-spacing );color:var( --e-global-color-6e780af );}.elementor-43500 .elementor-element.elementor-element-a01ef4e .elementor-heading-title{font-family:var( --e-global-typography-5cd5124-font-family ), Sans-serif;font-size:var( --e-global-typography-5cd5124-font-size );font-weight:var( --e-global-typography-5cd5124-font-weight );line-height:var( --e-global-typography-5cd5124-line-height );letter-spacing:var( --e-global-typography-5cd5124-letter-spacing );color:var( --e-global-color-6e780af );}.elementor-43500 .elementor-element.elementor-element-9cacf2c .elementor-heading-title{font-family:var( --e-global-typography-5cd5124-font-family ), Sans-serif;font-size:var( --e-global-typography-5cd5124-font-size );font-weight:var( --e-global-typography-5cd5124-font-weight );line-height:var( --e-global-typography-5cd5124-line-height );letter-spacing:var( --e-global-typography-5cd5124-letter-spacing );color:var( --e-global-color-6e780af );}.elementor-43500 .elementor-element.elementor-element-96fd23b .elementor-heading-title{font-family:var( --e-global-typography-5cd5124-font-family ), Sans-serif;font-size:var( --e-global-typography-5cd5124-font-size );font-weight:var( --e-global-typography-5cd5124-font-weight );line-height:var( --e-global-typography-5cd5124-line-height );letter-spacing:var( --e-global-typography-5cd5124-letter-spacing );color:var( --e-global-color-6e780af );}.elementor-43500 .elementor-element.elementor-element-ac19af9 .elementor-heading-title{font-family:var( --e-global-typography-5cd5124-font-family ), Sans-serif;font-size:var( --e-global-typography-5cd5124-font-size );font-weight:var( --e-global-typography-5cd5124-font-weight );line-height:var( --e-global-typography-5cd5124-line-height );letter-spacing:var( --e-global-typography-5cd5124-letter-spacing );color:var( --e-global-color-6e780af );}.elementor-43500 .elementor-element.elementor-element-17dcf2e .elementor-heading-title{font-family:var( --e-global-typography-5cd5124-font-family ), Sans-serif;font-size:var( --e-global-typography-5cd5124-font-size );font-weight:var( --e-global-typography-5cd5124-font-weight );line-height:var( --e-global-typography-5cd5124-line-height );letter-spacing:var( --e-global-typography-5cd5124-letter-spacing );color:var( --e-global-color-6e780af );}.elementor-43500 .elementor-element.elementor-element-dbbbf21{font-family:var( --e-global-typography-a21bf6c-font-family ), Sans-serif;font-size:var( --e-global-typography-a21bf6c-font-size );font-weight:var( --e-global-typography-a21bf6c-font-weight );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );color:var( --e-global-color-6e780af );}.elementor-43500 .elementor-element.elementor-element-dbbbf21 a{color:var( --e-global-color-secondary );}.elementor-43500 .elementor-element.elementor-element-dbbbf21 a:hover, .elementor-43500 .elementor-element.elementor-element-dbbbf21 a:focus{color:var( --e-global-color-05d7229 );}.elementor-43500 .elementor-element.elementor-element-e69b3b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 126px;--row-gap:0px;--column-gap:126px;--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-43500 .elementor-element.elementor-element-dee6d98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43500 .elementor-element.elementor-element-5d8fd0c .elementor-heading-title{font-family:var( --e-global-typography-1147f17-font-family ), Sans-serif;font-size:var( --e-global-typography-1147f17-font-size );font-weight:var( --e-global-typography-1147f17-font-weight );line-height:var( --e-global-typography-1147f17-line-height );letter-spacing:var( --e-global-typography-1147f17-letter-spacing );color:#121212;}.elementor-43500 .elementor-element.elementor-element-4e6ba59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-43500 .elementor-element.elementor-element-882a927 .elementor-heading-title{font-family:var( --e-global-typography-5cd5124-font-family ), Sans-serif;font-size:var( --e-global-typography-5cd5124-font-size );font-weight:var( --e-global-typography-5cd5124-font-weight );line-height:var( --e-global-typography-5cd5124-line-height );letter-spacing:var( --e-global-typography-5cd5124-letter-spacing );color:var( --e-global-color-6e780af );}.elementor-43500 .elementor-element.elementor-element-c177a7a{font-family:var( --e-global-typography-a21bf6c-font-family ), Sans-serif;font-size:var( --e-global-typography-a21bf6c-font-size );font-weight:var( --e-global-typography-a21bf6c-font-weight );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );color:var( --e-global-color-6e780af );}.elementor-43500 .elementor-element.elementor-element-c177a7a a{color:var( --e-global-color-secondary );}.elementor-43500 .elementor-element.elementor-element-c177a7a a:hover, .elementor-43500 .elementor-element.elementor-element-c177a7a a:focus{color:var( --e-global-color-05d7229 );}.elementor-43500 .elementor-element.elementor-element-e892760 .elementor-heading-title{font-family:var( --e-global-typography-5cd5124-font-family ), Sans-serif;font-size:var( --e-global-typography-5cd5124-font-size );font-weight:var( --e-global-typography-5cd5124-font-weight );line-height:var( --e-global-typography-5cd5124-line-height );letter-spacing:var( --e-global-typography-5cd5124-letter-spacing );color:var( --e-global-color-6e780af );}.elementor-43500 .elementor-element.elementor-element-34016fb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 126px;--row-gap:0px;--column-gap:126px;--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-43500 .elementor-element.elementor-element-0e62c42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43500 .elementor-element.elementor-element-3ebf9c0 .elementor-heading-title{font-family:var( --e-global-typography-1147f17-font-family ), Sans-serif;font-size:var( --e-global-typography-1147f17-font-size );font-weight:var( --e-global-typography-1147f17-font-weight );line-height:var( --e-global-typography-1147f17-line-height );letter-spacing:var( --e-global-typography-1147f17-letter-spacing );color:#121212;}.elementor-43500 .elementor-element.elementor-element-645cc8a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-43500 .elementor-element.elementor-element-c2cf521 .elementor-heading-title{font-family:var( --e-global-typography-5cd5124-font-family ), Sans-serif;font-size:var( --e-global-typography-5cd5124-font-size );font-weight:var( --e-global-typography-5cd5124-font-weight );line-height:var( --e-global-typography-5cd5124-line-height );letter-spacing:var( --e-global-typography-5cd5124-letter-spacing );color:var( --e-global-color-6e780af );}.elementor-43500 .elementor-element.elementor-element-0882ef0 .elementor-heading-title{font-family:var( --e-global-typography-5cd5124-font-family ), Sans-serif;font-size:var( --e-global-typography-5cd5124-font-size );font-weight:var( --e-global-typography-5cd5124-font-weight );line-height:var( --e-global-typography-5cd5124-line-height );letter-spacing:var( --e-global-typography-5cd5124-letter-spacing );color:var( --e-global-color-6e780af );}.elementor-43500 .elementor-element.elementor-element-9d21f79 .elementor-heading-title{font-family:var( --e-global-typography-5cd5124-font-family ), Sans-serif;font-size:var( --e-global-typography-5cd5124-font-size );font-weight:var( --e-global-typography-5cd5124-font-weight );line-height:var( --e-global-typography-5cd5124-line-height );letter-spacing:var( --e-global-typography-5cd5124-letter-spacing );color:var( --e-global-color-6e780af );}.elementor-43500 .elementor-element.elementor-element-4fded84 .elementor-heading-title{font-family:var( --e-global-typography-5cd5124-font-family ), Sans-serif;font-size:var( --e-global-typography-5cd5124-font-size );font-weight:var( --e-global-typography-5cd5124-font-weight );line-height:var( --e-global-typography-5cd5124-line-height );letter-spacing:var( --e-global-typography-5cd5124-letter-spacing );color:var( --e-global-color-6e780af );}.elementor-43500 .elementor-element.elementor-element-157ab09{font-family:var( --e-global-typography-a21bf6c-font-family ), Sans-serif;font-size:var( --e-global-typography-a21bf6c-font-size );font-weight:var( --e-global-typography-a21bf6c-font-weight );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );color:var( --e-global-color-6e780af );}.elementor-43500 .elementor-element.elementor-element-157ab09 a{color:var( --e-global-color-secondary );}.elementor-43500 .elementor-element.elementor-element-157ab09 a:hover, .elementor-43500 .elementor-element.elementor-element-157ab09 a:focus{color:var( --e-global-color-05d7229 );}.elementor-43500 .elementor-element.elementor-element-e2e7b9b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 126px;--row-gap:0px;--column-gap:126px;--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-43500 .elementor-element.elementor-element-3c503c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43500 .elementor-element.elementor-element-0ecafba .elementor-heading-title{font-family:var( --e-global-typography-1147f17-font-family ), Sans-serif;font-size:var( --e-global-typography-1147f17-font-size );font-weight:var( --e-global-typography-1147f17-font-weight );line-height:var( --e-global-typography-1147f17-line-height );letter-spacing:var( --e-global-typography-1147f17-letter-spacing );color:#121212;}.elementor-43500 .elementor-element.elementor-element-844a196{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-43500 .elementor-element.elementor-element-60976ec .elementor-heading-title{font-family:var( --e-global-typography-5cd5124-font-family ), Sans-serif;font-size:var( --e-global-typography-5cd5124-font-size );font-weight:var( --e-global-typography-5cd5124-font-weight );line-height:var( --e-global-typography-5cd5124-line-height );letter-spacing:var( --e-global-typography-5cd5124-letter-spacing );color:var( --e-global-color-6e780af );}.elementor-43500 .elementor-element.elementor-element-293fd94{font-family:var( --e-global-typography-a21bf6c-font-family ), Sans-serif;font-size:var( --e-global-typography-a21bf6c-font-size );font-weight:var( --e-global-typography-a21bf6c-font-weight );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );color:var( --e-global-color-6e780af );}.elementor-43500 .elementor-element.elementor-element-293fd94 a{color:var( --e-global-color-secondary );}.elementor-43500 .elementor-element.elementor-element-293fd94 a:hover, .elementor-43500 .elementor-element.elementor-element-293fd94 a:focus{color:var( --e-global-color-05d7229 );}.elementor-43500 .elementor-element.elementor-element-4ceba3d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 126px;--row-gap:0px;--column-gap:126px;--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-43500 .elementor-element.elementor-element-8318f68{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43500 .elementor-element.elementor-element-cfec120 .elementor-heading-title{font-family:var( --e-global-typography-1147f17-font-family ), Sans-serif;font-size:var( --e-global-typography-1147f17-font-size );font-weight:var( --e-global-typography-1147f17-font-weight );line-height:var( --e-global-typography-1147f17-line-height );letter-spacing:var( --e-global-typography-1147f17-letter-spacing );color:#121212;}.elementor-43500 .elementor-element.elementor-element-3d3794e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-43500 .elementor-element.elementor-element-0cc8dbf{font-family:var( --e-global-typography-a21bf6c-font-family ), Sans-serif;font-size:var( --e-global-typography-a21bf6c-font-size );font-weight:var( --e-global-typography-a21bf6c-font-weight );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );color:var( --e-global-color-6e780af );}.elementor-43500 .elementor-element.elementor-element-0cc8dbf a{color:var( --e-global-color-secondary );}.elementor-43500 .elementor-element.elementor-element-0cc8dbf a:hover, .elementor-43500 .elementor-element.elementor-element-0cc8dbf a:focus{color:var( --e-global-color-05d7229 );}.elementor-43500 .elementor-element.elementor-element-941a9d5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 126px;--row-gap:0px;--column-gap:126px;--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-43500 .elementor-element.elementor-element-287aa51{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43500 .elementor-element.elementor-element-ee779ca .elementor-heading-title{font-family:var( --e-global-typography-1147f17-font-family ), Sans-serif;font-size:var( --e-global-typography-1147f17-font-size );font-weight:var( --e-global-typography-1147f17-font-weight );line-height:var( --e-global-typography-1147f17-line-height );letter-spacing:var( --e-global-typography-1147f17-letter-spacing );color:#121212;}.elementor-43500 .elementor-element.elementor-element-2d9e5fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-43500 .elementor-element.elementor-element-2e9d75d{font-family:var( --e-global-typography-a21bf6c-font-family ), Sans-serif;font-size:var( --e-global-typography-a21bf6c-font-size );font-weight:var( --e-global-typography-a21bf6c-font-weight );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );color:var( --e-global-color-6e780af );}.elementor-43500 .elementor-element.elementor-element-2e9d75d a{color:var( --e-global-color-secondary );}.elementor-43500 .elementor-element.elementor-element-2e9d75d a:hover, .elementor-43500 .elementor-element.elementor-element-2e9d75d a:focus{color:var( --e-global-color-05d7229 );}@media(max-width:834px){.elementor-43500 .elementor-element.elementor-element-fed52e3{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-43500 .elementor-element.elementor-element-9c1f379 .elementor-heading-title{font-size:var( --e-global-typography-1147f17-font-size );line-height:var( --e-global-typography-1147f17-line-height );letter-spacing:var( --e-global-typography-1147f17-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-96ec024{font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-a1e05e6{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-43500 .elementor-element.elementor-element-8349c66 .elementor-heading-title{font-size:var( --e-global-typography-1147f17-font-size );line-height:var( --e-global-typography-1147f17-line-height );letter-spacing:var( --e-global-typography-1147f17-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-8a9268a .elementor-heading-title{font-size:var( --e-global-typography-5cd5124-font-size );line-height:var( --e-global-typography-5cd5124-line-height );letter-spacing:var( --e-global-typography-5cd5124-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-685e491 .elementor-heading-title{font-size:var( --e-global-typography-5cd5124-font-size );line-height:var( --e-global-typography-5cd5124-line-height );letter-spacing:var( --e-global-typography-5cd5124-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-a01ef4e .elementor-heading-title{font-size:var( --e-global-typography-5cd5124-font-size );line-height:var( --e-global-typography-5cd5124-line-height );letter-spacing:var( --e-global-typography-5cd5124-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-9cacf2c .elementor-heading-title{font-size:var( --e-global-typography-5cd5124-font-size );line-height:var( --e-global-typography-5cd5124-line-height );letter-spacing:var( --e-global-typography-5cd5124-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-96fd23b .elementor-heading-title{font-size:var( --e-global-typography-5cd5124-font-size );line-height:var( --e-global-typography-5cd5124-line-height );letter-spacing:var( --e-global-typography-5cd5124-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-ac19af9 .elementor-heading-title{font-size:var( --e-global-typography-5cd5124-font-size );line-height:var( --e-global-typography-5cd5124-line-height );letter-spacing:var( --e-global-typography-5cd5124-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-17dcf2e .elementor-heading-title{font-size:var( --e-global-typography-5cd5124-font-size );line-height:var( --e-global-typography-5cd5124-line-height );letter-spacing:var( --e-global-typography-5cd5124-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-dbbbf21{font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-e69b3b8{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-43500 .elementor-element.elementor-element-5d8fd0c .elementor-heading-title{font-size:var( --e-global-typography-1147f17-font-size );line-height:var( --e-global-typography-1147f17-line-height );letter-spacing:var( --e-global-typography-1147f17-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-882a927 .elementor-heading-title{font-size:var( --e-global-typography-5cd5124-font-size );line-height:var( --e-global-typography-5cd5124-line-height );letter-spacing:var( --e-global-typography-5cd5124-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-c177a7a{font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-e892760 .elementor-heading-title{font-size:var( --e-global-typography-5cd5124-font-size );line-height:var( --e-global-typography-5cd5124-line-height );letter-spacing:var( --e-global-typography-5cd5124-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-34016fb{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-43500 .elementor-element.elementor-element-3ebf9c0 .elementor-heading-title{font-size:var( --e-global-typography-1147f17-font-size );line-height:var( --e-global-typography-1147f17-line-height );letter-spacing:var( --e-global-typography-1147f17-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-c2cf521 .elementor-heading-title{font-size:var( --e-global-typography-5cd5124-font-size );line-height:var( --e-global-typography-5cd5124-line-height );letter-spacing:var( --e-global-typography-5cd5124-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-0882ef0 .elementor-heading-title{font-size:var( --e-global-typography-5cd5124-font-size );line-height:var( --e-global-typography-5cd5124-line-height );letter-spacing:var( --e-global-typography-5cd5124-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-9d21f79 .elementor-heading-title{font-size:var( --e-global-typography-5cd5124-font-size );line-height:var( --e-global-typography-5cd5124-line-height );letter-spacing:var( --e-global-typography-5cd5124-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-4fded84 .elementor-heading-title{font-size:var( --e-global-typography-5cd5124-font-size );line-height:var( --e-global-typography-5cd5124-line-height );letter-spacing:var( --e-global-typography-5cd5124-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-157ab09{font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-e2e7b9b{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-43500 .elementor-element.elementor-element-0ecafba .elementor-heading-title{font-size:var( --e-global-typography-1147f17-font-size );line-height:var( --e-global-typography-1147f17-line-height );letter-spacing:var( --e-global-typography-1147f17-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-60976ec .elementor-heading-title{font-size:var( --e-global-typography-5cd5124-font-size );line-height:var( --e-global-typography-5cd5124-line-height );letter-spacing:var( --e-global-typography-5cd5124-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-293fd94{font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-4ceba3d{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-43500 .elementor-element.elementor-element-cfec120 .elementor-heading-title{font-size:var( --e-global-typography-1147f17-font-size );line-height:var( --e-global-typography-1147f17-line-height );letter-spacing:var( --e-global-typography-1147f17-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-0cc8dbf{font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-941a9d5{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-43500 .elementor-element.elementor-element-ee779ca .elementor-heading-title{font-size:var( --e-global-typography-1147f17-font-size );line-height:var( --e-global-typography-1147f17-line-height );letter-spacing:var( --e-global-typography-1147f17-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-2e9d75d{font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}}@media(max-width:600px){.elementor-43500 .elementor-element.elementor-element-fed52e3{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-43500 .elementor-element.elementor-element-a1e05e6{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-43500 .elementor-element.elementor-element-e69b3b8{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-43500 .elementor-element.elementor-element-34016fb{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-43500 .elementor-element.elementor-element-e2e7b9b{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-43500 .elementor-element.elementor-element-4ceba3d{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-43500 .elementor-element.elementor-element-941a9d5{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}}@media(max-width:430px){.elementor-43500 .elementor-element.elementor-element-9c1f379 .elementor-heading-title{font-size:var( --e-global-typography-1147f17-font-size );line-height:var( --e-global-typography-1147f17-line-height );letter-spacing:var( --e-global-typography-1147f17-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-96ec024{font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-8349c66 .elementor-heading-title{font-size:var( --e-global-typography-1147f17-font-size );line-height:var( --e-global-typography-1147f17-line-height );letter-spacing:var( --e-global-typography-1147f17-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-8a9268a .elementor-heading-title{font-size:var( --e-global-typography-5cd5124-font-size );line-height:var( --e-global-typography-5cd5124-line-height );letter-spacing:var( --e-global-typography-5cd5124-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-685e491 .elementor-heading-title{font-size:var( --e-global-typography-5cd5124-font-size );line-height:var( --e-global-typography-5cd5124-line-height );letter-spacing:var( --e-global-typography-5cd5124-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-a01ef4e .elementor-heading-title{font-size:var( --e-global-typography-5cd5124-font-size );line-height:var( --e-global-typography-5cd5124-line-height );letter-spacing:var( --e-global-typography-5cd5124-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-9cacf2c .elementor-heading-title{font-size:var( --e-global-typography-5cd5124-font-size );line-height:var( --e-global-typography-5cd5124-line-height );letter-spacing:var( --e-global-typography-5cd5124-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-96fd23b .elementor-heading-title{font-size:var( --e-global-typography-5cd5124-font-size );line-height:var( --e-global-typography-5cd5124-line-height );letter-spacing:var( --e-global-typography-5cd5124-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-ac19af9 .elementor-heading-title{font-size:var( --e-global-typography-5cd5124-font-size );line-height:var( --e-global-typography-5cd5124-line-height );letter-spacing:var( --e-global-typography-5cd5124-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-17dcf2e .elementor-heading-title{font-size:var( --e-global-typography-5cd5124-font-size );line-height:var( --e-global-typography-5cd5124-line-height );letter-spacing:var( --e-global-typography-5cd5124-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-dbbbf21{font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-5d8fd0c .elementor-heading-title{font-size:var( --e-global-typography-1147f17-font-size );line-height:var( --e-global-typography-1147f17-line-height );letter-spacing:var( --e-global-typography-1147f17-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-882a927 .elementor-heading-title{font-size:var( --e-global-typography-5cd5124-font-size );line-height:var( --e-global-typography-5cd5124-line-height );letter-spacing:var( --e-global-typography-5cd5124-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-c177a7a{font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-e892760 .elementor-heading-title{font-size:var( --e-global-typography-5cd5124-font-size );line-height:var( --e-global-typography-5cd5124-line-height );letter-spacing:var( --e-global-typography-5cd5124-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-3ebf9c0 .elementor-heading-title{font-size:var( --e-global-typography-1147f17-font-size );line-height:var( --e-global-typography-1147f17-line-height );letter-spacing:var( --e-global-typography-1147f17-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-c2cf521 .elementor-heading-title{font-size:var( --e-global-typography-5cd5124-font-size );line-height:var( --e-global-typography-5cd5124-line-height );letter-spacing:var( --e-global-typography-5cd5124-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-0882ef0 .elementor-heading-title{font-size:var( --e-global-typography-5cd5124-font-size );line-height:var( --e-global-typography-5cd5124-line-height );letter-spacing:var( --e-global-typography-5cd5124-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-9d21f79 .elementor-heading-title{font-size:var( --e-global-typography-5cd5124-font-size );line-height:var( --e-global-typography-5cd5124-line-height );letter-spacing:var( --e-global-typography-5cd5124-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-4fded84 .elementor-heading-title{font-size:var( --e-global-typography-5cd5124-font-size );line-height:var( --e-global-typography-5cd5124-line-height );letter-spacing:var( --e-global-typography-5cd5124-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-157ab09{font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-0ecafba .elementor-heading-title{font-size:var( --e-global-typography-1147f17-font-size );line-height:var( --e-global-typography-1147f17-line-height );letter-spacing:var( --e-global-typography-1147f17-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-60976ec .elementor-heading-title{font-size:var( --e-global-typography-5cd5124-font-size );line-height:var( --e-global-typography-5cd5124-line-height );letter-spacing:var( --e-global-typography-5cd5124-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-293fd94{font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-cfec120 .elementor-heading-title{font-size:var( --e-global-typography-1147f17-font-size );line-height:var( --e-global-typography-1147f17-line-height );letter-spacing:var( --e-global-typography-1147f17-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-0cc8dbf{font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-ee779ca .elementor-heading-title{font-size:var( --e-global-typography-1147f17-font-size );line-height:var( --e-global-typography-1147f17-line-height );letter-spacing:var( --e-global-typography-1147f17-letter-spacing );}.elementor-43500 .elementor-element.elementor-element-2e9d75d{font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}}@media(min-width:431px){.elementor-43500 .elementor-element.elementor-element-fed52e3{--width:1248px;}.elementor-43500 .elementor-element.elementor-element-addafc9{--width:522px;}.elementor-43500 .elementor-element.elementor-element-2f5b8c3{--width:100%;}.elementor-43500 .elementor-element.elementor-element-a1e05e6{--width:1248px;}.elementor-43500 .elementor-element.elementor-element-11c2f96{--width:522px;}.elementor-43500 .elementor-element.elementor-element-5624178{--width:100%;}.elementor-43500 .elementor-element.elementor-element-e69b3b8{--width:1248px;}.elementor-43500 .elementor-element.elementor-element-dee6d98{--width:522px;}.elementor-43500 .elementor-element.elementor-element-4e6ba59{--width:100%;}.elementor-43500 .elementor-element.elementor-element-34016fb{--width:1248px;}.elementor-43500 .elementor-element.elementor-element-0e62c42{--width:522px;}.elementor-43500 .elementor-element.elementor-element-645cc8a{--width:100%;}.elementor-43500 .elementor-element.elementor-element-e2e7b9b{--width:1248px;}.elementor-43500 .elementor-element.elementor-element-3c503c0{--width:522px;}.elementor-43500 .elementor-element.elementor-element-844a196{--width:100%;}.elementor-43500 .elementor-element.elementor-element-4ceba3d{--width:1248px;}.elementor-43500 .elementor-element.elementor-element-8318f68{--width:522px;}.elementor-43500 .elementor-element.elementor-element-3d3794e{--width:100%;}.elementor-43500 .elementor-element.elementor-element-941a9d5{--width:1248px;}.elementor-43500 .elementor-element.elementor-element-287aa51{--width:522px;}.elementor-43500 .elementor-element.elementor-element-2d9e5fd{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-c177a7a *//* Base/table styling */
.elementor-43500 .elementor-element.elementor-element-c177a7a .post-table {
    max-width: 100%;
    overflow-x: auto;                /* safe fallback if styles don't load */
    -webkit-overflow-scrolling: touch;
  }
.elementor-43500 .elementor-element.elementor-element-c177a7a .post-table table {
    width: 100%;
    border-collapse: collapse;
  }
.elementor-43500 .elementor-element.elementor-element-c177a7a .post-table th,
.elementor-43500 .elementor-element.elementor-element-c177a7a .post-table td {
    font-size:0.87rem;
    padding: .75rem 1rem;
    border-bottom: 1px solid #e5e7eb;
    text-align: left;
    vertical-align: top;
  }
  .post-table thead th {
    font-weight: 700;
    background: #f8fafc;
  }

  /* Mobile: stack rows as cards with left-hand labels (FLEX FIX) */
  @media (max-width: 1000px) {
.elementor-43500 .elementor-element.elementor-element-c177a7a .post-table thead { display: none; }

.elementor-43500 .elementor-element.elementor-element-c177a7a .post-table tr {
      display: block;
      margin: .75rem 0;
      border: 1px solid #e5e7eb;
      border-radius: .75rem;
      background: #fff;
      overflow: hidden;
    }

.elementor-43500 .elementor-element.elementor-element-c177a7a .post-table td {
      display: flex;                 /* key change: flex instead of grid */
      align-items: flex-start;
      gap: .75rem;
      padding: .75rem 1rem;
      white-space: normal;
    }
.elementor-43500 .elementor-element.elementor-element-c177a7a .post-table td + td {
      border-top: 1px solid #f1f5f9;
    }

.elementor-43500 .elementor-element.elementor-element-c177a7a .post-table td::before {
      content: attr(data-label);
      flex: 0 0 13ch;               /* fixed label column, prevents overlap */
      font-weight: 600;
      white-space: nowrap;           /* keep labels tidy */
      color: #0f172a;
    }

.elementor-43500 .elementor-element.elementor-element-c177a7a .post-table td::before { white-space: normal; }
.elementor-43500 .elementor-element.elementor-element-c177a7a .post-table td { gap: .5rem; }

  }/* End custom CSS */