.elementor-597 .elementor-element.elementor-element-9873f53{--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;--justify-content:space-between;--gap:1px 0px;--row-gap:1px;--column-gap:0px;}.elementor-597 .elementor-element.elementor-element-c28c667{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-597 .elementor-element.elementor-element-2000220{text-align:start;font-family:var( --e-global-typography-87cb801-font-family ), Sans-serif;font-size:var( --e-global-typography-87cb801-font-size );font-weight:var( --e-global-typography-87cb801-font-weight );line-height:var( --e-global-typography-87cb801-line-height );letter-spacing:var( --e-global-typography-87cb801-letter-spacing );word-spacing:var( --e-global-typography-87cb801-word-spacing );color:var( --e-global-color-166b412 );padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-2000220 a{color:var( --e-global-color-166b412 );transition-duration:0.2s;}.elementor-597 .elementor-element.elementor-element-2000220 a:hover, .elementor-597 .elementor-element.elementor-element-2000220 a:focus{color:#102C53CC;}.elementor-597 .elementor-element.elementor-element-cea5cc9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-597 .elementor-element.elementor-element-daeff3a{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-597 .elementor-element.elementor-element-77b4da2 .elementor-heading-title{font-family:var( --e-global-typography-1d3b3df-font-family ), Sans-serif;font-size:var( --e-global-typography-1d3b3df-font-size );font-weight:var( --e-global-typography-1d3b3df-font-weight );line-height:var( --e-global-typography-1d3b3df-line-height );letter-spacing:var( --e-global-typography-1d3b3df-letter-spacing );word-spacing:var( --e-global-typography-1d3b3df-word-spacing );}.elementor-597 .elementor-element.elementor-element-77b4da2{padding:15px 0px 0px 0px;width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-597 .elementor-element.elementor-element-77b4da2.elementor-element{--align-self:flex-start;}.elementor-597 .elementor-element.elementor-element-a888c5e{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-597 .elementor-element.elementor-element-a888c5e.elementor-element{--align-self:flex-start;}.elementor-597 .elementor-element.elementor-element-58a5634{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-597 .elementor-element.elementor-element-58a5634.e-con{--align-self:flex-end;}.elementor-597 .elementor-element.elementor-element-9b041b8{--spacer-size:50px;}.elementor-597 .elementor-element.elementor-element-bd6498f{column-gap:0px;font-family:var( --e-global-typography-d459c89-font-family ), Sans-serif;font-size:var( --e-global-typography-d459c89-font-size );font-weight:var( --e-global-typography-d459c89-font-weight );line-height:var( --e-global-typography-d459c89-line-height );letter-spacing:var( --e-global-typography-d459c89-letter-spacing );word-spacing:var( --e-global-typography-d459c89-word-spacing );color:var( --e-global-color-166b412 );}.elementor-597 .elementor-element.elementor-element-bd6498f a{color:var( --e-global-color-83efb91 );}.elementor-597 .elementor-element.elementor-element-ed712b5{--spacer-size:80px;}.elementor-597 .elementor-element.elementor-element-c14fda1{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-597 .elementor-element.elementor-element-1131948 .elementor-heading-title{font-family:var( --e-global-typography-1d3b3df-font-family ), Sans-serif;font-size:var( --e-global-typography-1d3b3df-font-size );font-weight:var( --e-global-typography-1d3b3df-font-weight );line-height:var( --e-global-typography-1d3b3df-line-height );letter-spacing:var( --e-global-typography-1d3b3df-letter-spacing );word-spacing:var( --e-global-typography-1d3b3df-word-spacing );}.elementor-597 .elementor-element.elementor-element-1131948{padding:15px 0px 0px 0px;width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-597 .elementor-element.elementor-element-1131948.elementor-element{--align-self:flex-start;}.elementor-597 .elementor-element.elementor-element-4ac2780{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-597 .elementor-element.elementor-element-4ac2780.elementor-element{--align-self:flex-start;}.elementor-597 .elementor-element.elementor-element-a40e3d6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-597 .elementor-element.elementor-element-a40e3d6.e-con{--align-self:flex-end;}.elementor-597 .elementor-element.elementor-element-0841c75{--spacer-size:50px;}.elementor-597 .elementor-element.elementor-element-7116b82{column-gap:0px;font-family:var( --e-global-typography-d459c89-font-family ), Sans-serif;font-size:var( --e-global-typography-d459c89-font-size );font-weight:var( --e-global-typography-d459c89-font-weight );line-height:var( --e-global-typography-d459c89-line-height );letter-spacing:var( --e-global-typography-d459c89-letter-spacing );word-spacing:var( --e-global-typography-d459c89-word-spacing );color:var( --e-global-color-166b412 );}.elementor-597 .elementor-element.elementor-element-7116b82 a{color:var( --e-global-color-83efb91 );}.elementor-597 .elementor-element.elementor-element-59476b6{--spacer-size:80px;}.elementor-597 .elementor-element.elementor-element-bd340cc{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-597 .elementor-element.elementor-element-a5be807 .elementor-heading-title{font-family:var( --e-global-typography-1d3b3df-font-family ), Sans-serif;font-size:var( --e-global-typography-1d3b3df-font-size );font-weight:var( --e-global-typography-1d3b3df-font-weight );line-height:var( --e-global-typography-1d3b3df-line-height );letter-spacing:var( --e-global-typography-1d3b3df-letter-spacing );word-spacing:var( --e-global-typography-1d3b3df-word-spacing );}.elementor-597 .elementor-element.elementor-element-a5be807{padding:15px 0px 0px 0px;width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-597 .elementor-element.elementor-element-a5be807.elementor-element{--align-self:flex-start;}.elementor-597 .elementor-element.elementor-element-d198b18{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-597 .elementor-element.elementor-element-d198b18.elementor-element{--align-self:flex-start;}.elementor-597 .elementor-element.elementor-element-2a0dbdf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-597 .elementor-element.elementor-element-2a0dbdf.e-con{--align-self:flex-end;}.elementor-597 .elementor-element.elementor-element-5d64060{--spacer-size:50px;}.elementor-597 .elementor-element.elementor-element-2ae0581{column-gap:0px;font-family:var( --e-global-typography-d459c89-font-family ), Sans-serif;font-size:var( --e-global-typography-d459c89-font-size );font-weight:var( --e-global-typography-d459c89-font-weight );line-height:var( --e-global-typography-d459c89-line-height );letter-spacing:var( --e-global-typography-d459c89-letter-spacing );word-spacing:var( --e-global-typography-d459c89-word-spacing );color:var( --e-global-color-166b412 );}.elementor-597 .elementor-element.elementor-element-b815827{--spacer-size:80px;}.elementor-597 .elementor-element.elementor-element-403abfb{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-597 .elementor-element.elementor-element-5cf1bd5 .elementor-heading-title{font-family:var( --e-global-typography-1d3b3df-font-family ), Sans-serif;font-size:var( --e-global-typography-1d3b3df-font-size );font-weight:var( --e-global-typography-1d3b3df-font-weight );line-height:var( --e-global-typography-1d3b3df-line-height );letter-spacing:var( --e-global-typography-1d3b3df-letter-spacing );word-spacing:var( --e-global-typography-1d3b3df-word-spacing );}.elementor-597 .elementor-element.elementor-element-5cf1bd5{padding:15px 0px 0px 0px;width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-597 .elementor-element.elementor-element-5cf1bd5.elementor-element{--align-self:flex-start;}.elementor-597 .elementor-element.elementor-element-5ab6ec8{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-597 .elementor-element.elementor-element-5ab6ec8.elementor-element{--align-self:flex-start;}.elementor-597 .elementor-element.elementor-element-4bcd3cd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-597 .elementor-element.elementor-element-4bcd3cd.e-con{--align-self:flex-end;}.elementor-597 .elementor-element.elementor-element-981bbf7{--spacer-size:50px;}.elementor-597 .elementor-element.elementor-element-30133cd{column-gap:0px;font-family:var( --e-global-typography-d459c89-font-family ), Sans-serif;font-size:var( --e-global-typography-d459c89-font-size );font-weight:var( --e-global-typography-d459c89-font-weight );line-height:var( --e-global-typography-d459c89-line-height );letter-spacing:var( --e-global-typography-d459c89-letter-spacing );word-spacing:var( --e-global-typography-d459c89-word-spacing );color:var( --e-global-color-166b412 );}.elementor-597 .elementor-element.elementor-element-b1d98a4{--spacer-size:80px;}.elementor-597 .elementor-element.elementor-element-dfb7be2{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-597 .elementor-element.elementor-element-364c6d8 .elementor-heading-title{font-family:var( --e-global-typography-1d3b3df-font-family ), Sans-serif;font-size:var( --e-global-typography-1d3b3df-font-size );font-weight:var( --e-global-typography-1d3b3df-font-weight );line-height:var( --e-global-typography-1d3b3df-line-height );letter-spacing:var( --e-global-typography-1d3b3df-letter-spacing );word-spacing:var( --e-global-typography-1d3b3df-word-spacing );}.elementor-597 .elementor-element.elementor-element-364c6d8{padding:15px 0px 0px 0px;width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-597 .elementor-element.elementor-element-364c6d8.elementor-element{--align-self:flex-start;}.elementor-597 .elementor-element.elementor-element-286c778{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-597 .elementor-element.elementor-element-286c778.elementor-element{--align-self:flex-start;}.elementor-597 .elementor-element.elementor-element-b0058c4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-597 .elementor-element.elementor-element-b0058c4.e-con{--align-self:flex-end;}.elementor-597 .elementor-element.elementor-element-12420f2{--spacer-size:50px;}.elementor-597 .elementor-element.elementor-element-e641172{column-gap:0px;font-family:var( --e-global-typography-d459c89-font-family ), Sans-serif;font-size:var( --e-global-typography-d459c89-font-size );font-weight:var( --e-global-typography-d459c89-font-weight );line-height:var( --e-global-typography-d459c89-line-height );letter-spacing:var( --e-global-typography-d459c89-letter-spacing );word-spacing:var( --e-global-typography-d459c89-word-spacing );color:var( --e-global-color-166b412 );}.elementor-597 .elementor-element.elementor-element-a51fb15{--spacer-size:80px;}.elementor-597 .elementor-element.elementor-element-00d6a4f{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-597 .elementor-element.elementor-element-80ae20b .elementor-heading-title{font-family:var( --e-global-typography-1d3b3df-font-family ), Sans-serif;font-size:var( --e-global-typography-1d3b3df-font-size );font-weight:var( --e-global-typography-1d3b3df-font-weight );line-height:var( --e-global-typography-1d3b3df-line-height );letter-spacing:var( --e-global-typography-1d3b3df-letter-spacing );word-spacing:var( --e-global-typography-1d3b3df-word-spacing );}.elementor-597 .elementor-element.elementor-element-80ae20b{padding:15px 0px 0px 0px;width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-597 .elementor-element.elementor-element-80ae20b.elementor-element{--align-self:flex-start;}.elementor-597 .elementor-element.elementor-element-79f2441{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-597 .elementor-element.elementor-element-79f2441.elementor-element{--align-self:flex-start;}.elementor-597 .elementor-element.elementor-element-c4e698d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-597 .elementor-element.elementor-element-c4e698d.e-con{--align-self:flex-end;}.elementor-597 .elementor-element.elementor-element-c3e1af0{--spacer-size:50px;}.elementor-597 .elementor-element.elementor-element-b7a2438{column-gap:0px;font-family:var( --e-global-typography-d459c89-font-family ), Sans-serif;font-size:var( --e-global-typography-d459c89-font-size );font-weight:var( --e-global-typography-d459c89-font-weight );line-height:var( --e-global-typography-d459c89-line-height );letter-spacing:var( --e-global-typography-d459c89-letter-spacing );word-spacing:var( --e-global-typography-d459c89-word-spacing );color:var( --e-global-color-166b412 );}.elementor-597 .elementor-element.elementor-element-577b32b{--spacer-size:80px;}.elementor-597 .elementor-element.elementor-element-f442598{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-597 .elementor-element.elementor-element-5d44b1d .elementor-heading-title{font-family:var( --e-global-typography-1d3b3df-font-family ), Sans-serif;font-size:var( --e-global-typography-1d3b3df-font-size );font-weight:var( --e-global-typography-1d3b3df-font-weight );line-height:var( --e-global-typography-1d3b3df-line-height );letter-spacing:var( --e-global-typography-1d3b3df-letter-spacing );word-spacing:var( --e-global-typography-1d3b3df-word-spacing );}.elementor-597 .elementor-element.elementor-element-5d44b1d{padding:15px 0px 0px 0px;width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-597 .elementor-element.elementor-element-5d44b1d.elementor-element{--align-self:flex-start;}.elementor-597 .elementor-element.elementor-element-b0e8d1f{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-597 .elementor-element.elementor-element-b0e8d1f.elementor-element{--align-self:flex-start;}.elementor-597 .elementor-element.elementor-element-008d02c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-597 .elementor-element.elementor-element-008d02c.e-con{--align-self:flex-end;}.elementor-597 .elementor-element.elementor-element-5bfbfa9{--spacer-size:50px;}.elementor-597 .elementor-element.elementor-element-93f4cb8{column-gap:0px;font-family:var( --e-global-typography-d459c89-font-family ), Sans-serif;font-size:var( --e-global-typography-d459c89-font-size );font-weight:var( --e-global-typography-d459c89-font-weight );line-height:var( --e-global-typography-d459c89-line-height );letter-spacing:var( --e-global-typography-d459c89-letter-spacing );word-spacing:var( --e-global-typography-d459c89-word-spacing );color:var( --e-global-color-166b412 );}.elementor-597 .elementor-element.elementor-element-8dbbaae{--spacer-size:80px;}.elementor-597 .elementor-element.elementor-element-07a4df4{--display:flex;}.elementor-597 .elementor-element.elementor-element-c3c3f8a{--spacer-size:75px;}@media(max-width:1024px){.elementor-597 .elementor-element.elementor-element-2000220{font-size:var( --e-global-typography-87cb801-font-size );line-height:var( --e-global-typography-87cb801-line-height );letter-spacing:var( --e-global-typography-87cb801-letter-spacing );word-spacing:var( --e-global-typography-87cb801-word-spacing );}.elementor-597 .elementor-element.elementor-element-77b4da2 .elementor-heading-title{font-size:var( --e-global-typography-1d3b3df-font-size );line-height:var( --e-global-typography-1d3b3df-line-height );letter-spacing:var( --e-global-typography-1d3b3df-letter-spacing );word-spacing:var( --e-global-typography-1d3b3df-word-spacing );}.elementor-597 .elementor-element.elementor-element-bd6498f{font-size:var( --e-global-typography-d459c89-font-size );line-height:var( --e-global-typography-d459c89-line-height );letter-spacing:var( --e-global-typography-d459c89-letter-spacing );word-spacing:var( --e-global-typography-d459c89-word-spacing );}.elementor-597 .elementor-element.elementor-element-1131948 .elementor-heading-title{font-size:var( --e-global-typography-1d3b3df-font-size );line-height:var( --e-global-typography-1d3b3df-line-height );letter-spacing:var( --e-global-typography-1d3b3df-letter-spacing );word-spacing:var( --e-global-typography-1d3b3df-word-spacing );}.elementor-597 .elementor-element.elementor-element-7116b82{font-size:var( --e-global-typography-d459c89-font-size );line-height:var( --e-global-typography-d459c89-line-height );letter-spacing:var( --e-global-typography-d459c89-letter-spacing );word-spacing:var( --e-global-typography-d459c89-word-spacing );}.elementor-597 .elementor-element.elementor-element-a5be807 .elementor-heading-title{font-size:var( --e-global-typography-1d3b3df-font-size );line-height:var( --e-global-typography-1d3b3df-line-height );letter-spacing:var( --e-global-typography-1d3b3df-letter-spacing );word-spacing:var( --e-global-typography-1d3b3df-word-spacing );}.elementor-597 .elementor-element.elementor-element-2ae0581{font-size:var( --e-global-typography-d459c89-font-size );line-height:var( --e-global-typography-d459c89-line-height );letter-spacing:var( --e-global-typography-d459c89-letter-spacing );word-spacing:var( --e-global-typography-d459c89-word-spacing );}.elementor-597 .elementor-element.elementor-element-5cf1bd5 .elementor-heading-title{font-size:var( --e-global-typography-1d3b3df-font-size );line-height:var( --e-global-typography-1d3b3df-line-height );letter-spacing:var( --e-global-typography-1d3b3df-letter-spacing );word-spacing:var( --e-global-typography-1d3b3df-word-spacing );}.elementor-597 .elementor-element.elementor-element-30133cd{font-size:var( --e-global-typography-d459c89-font-size );line-height:var( --e-global-typography-d459c89-line-height );letter-spacing:var( --e-global-typography-d459c89-letter-spacing );word-spacing:var( --e-global-typography-d459c89-word-spacing );}.elementor-597 .elementor-element.elementor-element-364c6d8 .elementor-heading-title{font-size:var( --e-global-typography-1d3b3df-font-size );line-height:var( --e-global-typography-1d3b3df-line-height );letter-spacing:var( --e-global-typography-1d3b3df-letter-spacing );word-spacing:var( --e-global-typography-1d3b3df-word-spacing );}.elementor-597 .elementor-element.elementor-element-e641172{font-size:var( --e-global-typography-d459c89-font-size );line-height:var( --e-global-typography-d459c89-line-height );letter-spacing:var( --e-global-typography-d459c89-letter-spacing );word-spacing:var( --e-global-typography-d459c89-word-spacing );}.elementor-597 .elementor-element.elementor-element-80ae20b .elementor-heading-title{font-size:var( --e-global-typography-1d3b3df-font-size );line-height:var( --e-global-typography-1d3b3df-line-height );letter-spacing:var( --e-global-typography-1d3b3df-letter-spacing );word-spacing:var( --e-global-typography-1d3b3df-word-spacing );}.elementor-597 .elementor-element.elementor-element-b7a2438{font-size:var( --e-global-typography-d459c89-font-size );line-height:var( --e-global-typography-d459c89-line-height );letter-spacing:var( --e-global-typography-d459c89-letter-spacing );word-spacing:var( --e-global-typography-d459c89-word-spacing );}.elementor-597 .elementor-element.elementor-element-5d44b1d .elementor-heading-title{font-size:var( --e-global-typography-1d3b3df-font-size );line-height:var( --e-global-typography-1d3b3df-line-height );letter-spacing:var( --e-global-typography-1d3b3df-letter-spacing );word-spacing:var( --e-global-typography-1d3b3df-word-spacing );}.elementor-597 .elementor-element.elementor-element-93f4cb8{font-size:var( --e-global-typography-d459c89-font-size );line-height:var( --e-global-typography-d459c89-line-height );letter-spacing:var( --e-global-typography-d459c89-letter-spacing );word-spacing:var( --e-global-typography-d459c89-word-spacing );}}@media(min-width:768px){.elementor-597 .elementor-element.elementor-element-c28c667{--width:25%;}.elementor-597 .elementor-element.elementor-element-cea5cc9{--width:70%;}.elementor-597 .elementor-element.elementor-element-58a5634{--width:90%;}.elementor-597 .elementor-element.elementor-element-a40e3d6{--width:90%;}.elementor-597 .elementor-element.elementor-element-2a0dbdf{--width:90%;}.elementor-597 .elementor-element.elementor-element-4bcd3cd{--width:90%;}.elementor-597 .elementor-element.elementor-element-b0058c4{--width:90%;}.elementor-597 .elementor-element.elementor-element-c4e698d{--width:90%;}.elementor-597 .elementor-element.elementor-element-008d02c{--width:90%;}}@media(max-width:767px){.elementor-597 .elementor-element.elementor-element-c28c667{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-597 .elementor-element.elementor-element-2000220{font-size:var( --e-global-typography-87cb801-font-size );line-height:var( --e-global-typography-87cb801-line-height );letter-spacing:var( --e-global-typography-87cb801-letter-spacing );word-spacing:var( --e-global-typography-87cb801-word-spacing );}.elementor-597 .elementor-element.elementor-element-77b4da2 .elementor-heading-title{font-size:var( --e-global-typography-1d3b3df-font-size );line-height:var( --e-global-typography-1d3b3df-line-height );letter-spacing:var( --e-global-typography-1d3b3df-letter-spacing );word-spacing:var( --e-global-typography-1d3b3df-word-spacing );}.elementor-597 .elementor-element.elementor-element-bd6498f{font-size:var( --e-global-typography-d459c89-font-size );line-height:var( --e-global-typography-d459c89-line-height );letter-spacing:var( --e-global-typography-d459c89-letter-spacing );word-spacing:var( --e-global-typography-d459c89-word-spacing );}.elementor-597 .elementor-element.elementor-element-ed712b5{--spacer-size:40px;}.elementor-597 .elementor-element.elementor-element-1131948 .elementor-heading-title{font-size:var( --e-global-typography-1d3b3df-font-size );line-height:var( --e-global-typography-1d3b3df-line-height );letter-spacing:var( --e-global-typography-1d3b3df-letter-spacing );word-spacing:var( --e-global-typography-1d3b3df-word-spacing );}.elementor-597 .elementor-element.elementor-element-7116b82{font-size:var( --e-global-typography-d459c89-font-size );line-height:var( --e-global-typography-d459c89-line-height );letter-spacing:var( --e-global-typography-d459c89-letter-spacing );word-spacing:var( --e-global-typography-d459c89-word-spacing );}.elementor-597 .elementor-element.elementor-element-59476b6{--spacer-size:40px;}.elementor-597 .elementor-element.elementor-element-a5be807 .elementor-heading-title{font-size:var( --e-global-typography-1d3b3df-font-size );line-height:var( --e-global-typography-1d3b3df-line-height );letter-spacing:var( --e-global-typography-1d3b3df-letter-spacing );word-spacing:var( --e-global-typography-1d3b3df-word-spacing );}.elementor-597 .elementor-element.elementor-element-2ae0581{font-size:var( --e-global-typography-d459c89-font-size );line-height:var( --e-global-typography-d459c89-line-height );letter-spacing:var( --e-global-typography-d459c89-letter-spacing );word-spacing:var( --e-global-typography-d459c89-word-spacing );}.elementor-597 .elementor-element.elementor-element-b815827{--spacer-size:40px;}.elementor-597 .elementor-element.elementor-element-5cf1bd5 .elementor-heading-title{font-size:var( --e-global-typography-1d3b3df-font-size );line-height:var( --e-global-typography-1d3b3df-line-height );letter-spacing:var( --e-global-typography-1d3b3df-letter-spacing );word-spacing:var( --e-global-typography-1d3b3df-word-spacing );}.elementor-597 .elementor-element.elementor-element-30133cd{font-size:var( --e-global-typography-d459c89-font-size );line-height:var( --e-global-typography-d459c89-line-height );letter-spacing:var( --e-global-typography-d459c89-letter-spacing );word-spacing:var( --e-global-typography-d459c89-word-spacing );}.elementor-597 .elementor-element.elementor-element-b1d98a4{--spacer-size:40px;}.elementor-597 .elementor-element.elementor-element-364c6d8 .elementor-heading-title{font-size:var( --e-global-typography-1d3b3df-font-size );line-height:var( --e-global-typography-1d3b3df-line-height );letter-spacing:var( --e-global-typography-1d3b3df-letter-spacing );word-spacing:var( --e-global-typography-1d3b3df-word-spacing );}.elementor-597 .elementor-element.elementor-element-e641172{font-size:var( --e-global-typography-d459c89-font-size );line-height:var( --e-global-typography-d459c89-line-height );letter-spacing:var( --e-global-typography-d459c89-letter-spacing );word-spacing:var( --e-global-typography-d459c89-word-spacing );}.elementor-597 .elementor-element.elementor-element-a51fb15{--spacer-size:40px;}.elementor-597 .elementor-element.elementor-element-80ae20b .elementor-heading-title{font-size:var( --e-global-typography-1d3b3df-font-size );line-height:var( --e-global-typography-1d3b3df-line-height );letter-spacing:var( --e-global-typography-1d3b3df-letter-spacing );word-spacing:var( --e-global-typography-1d3b3df-word-spacing );}.elementor-597 .elementor-element.elementor-element-b7a2438{font-size:var( --e-global-typography-d459c89-font-size );line-height:var( --e-global-typography-d459c89-line-height );letter-spacing:var( --e-global-typography-d459c89-letter-spacing );word-spacing:var( --e-global-typography-d459c89-word-spacing );}.elementor-597 .elementor-element.elementor-element-577b32b{--spacer-size:40px;}.elementor-597 .elementor-element.elementor-element-5d44b1d .elementor-heading-title{font-size:var( --e-global-typography-1d3b3df-font-size );line-height:var( --e-global-typography-1d3b3df-line-height );letter-spacing:var( --e-global-typography-1d3b3df-letter-spacing );word-spacing:var( --e-global-typography-1d3b3df-word-spacing );}.elementor-597 .elementor-element.elementor-element-93f4cb8{font-size:var( --e-global-typography-d459c89-font-size );line-height:var( --e-global-typography-d459c89-line-height );letter-spacing:var( --e-global-typography-d459c89-letter-spacing );word-spacing:var( --e-global-typography-d459c89-word-spacing );}}/* Start custom CSS for text-editor, class: .elementor-element-2000220 */.side-menu-element {
    margin-top: 5px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7116b82 *//* 1. Applica bordi a tabella, thead e tbody */
.tabella-esempio, 
.tabella-esempio th, 
.tabella-esempio td {
  border: 1px solid #ccc; /* Aggiunge un bordo grigio chiaro */
}

/* 2. Regola l'aspetto generale della tabella */
.tabella-esempio {
  border-collapse: collapse; /* Fondamentale per far aderire i bordi */
  width: 100%; /* Opzionale, per occupare l'intera larghezza */
}

/* 3. Aggiunge spazio interno (padding) */
.tabella-esempio th, 
.tabella-esempio td {
  padding: 10px 15px; /* Spazio intorno al testo */
  text-align: left; /* Allinea il testo a sinistra */
}

/* 4. Stile specifico per l'intestazione */
.tabella-esempio thead th {
  background-color: #f2f2f2; /* Colore di sfondo leggero per le intestazioni */
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9873f53 */:target {
    scroll-margin-top: var(--reference-height, 100px); 
    scroll-padding-top: var(--reference-height, 100px); 
}/* End custom CSS */