.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-9ea1ca2{width:initial;max-width:initial;text-align:start;}.elementor-8 .elementor-element.elementor-element-9ea1ca2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-9ea1ca2 img{width:100%;}.elementor-8 .elementor-element.elementor-element-be0bdaa{width:initial;max-width:initial;}.elementor-8 .elementor-element.elementor-element-be0bdaa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-be0bdaa img{width:100%;}.elementor-8 .elementor-element.elementor-element-6df825a{--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;}.elementor-8 .elementor-element.elementor-element-6df825a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-1ed194a{width:initial;max-width:initial;text-align:start;}.elementor-8 .elementor-element.elementor-element-1ed194a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-1ed194a img{width:100%;}.elementor-8 .elementor-element.elementor-element-adb169a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-8 .elementor-element.elementor-element-adb169a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-23fa78b{width:initial;max-width:initial;text-align:center;}.elementor-8 .elementor-element.elementor-element-23fa78b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-23fa78b img{width:100%;}.elementor-8 .elementor-element.elementor-element-1b52875{width:initial;max-width:initial;text-align:start;}.elementor-8 .elementor-element.elementor-element-1b52875.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-1b52875 img{width:100%;}.elementor-8 .elementor-element.elementor-element-0999fda{width:initial;max-width:initial;}.elementor-8 .elementor-element.elementor-element-0999fda.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-0999fda img{width:100%;}.elementor-8 .elementor-element.elementor-element-7ee4dba{--spacer-size:125px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-464a9b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-8 .elementor-element.elementor-element-464a9b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-8 .elementor-element.elementor-element-464a9b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-8 .elementor-element.elementor-element-464a9b1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-8 .elementor-element.elementor-element-464a9b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-8 .elementor-element.elementor-element-464a9b1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-464a9b1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-464a9b1{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-464a9b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-464a9b1 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-464a9b1 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-76be7b5{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-6aa56b2{--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;--overflow:auto;}.elementor-8 .elementor-element.elementor-element-6baa366{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEBEBE;--border-color:#BEBEBE;--border-radius:15px 15px 15px 15px;box-shadow:10px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-6baa366:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6baa366 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6baa366.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-9258fd1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-8 .elementor-element.elementor-element-23fe5c4{width:var( --container-widget-width, 700px );max-width:700px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:700px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-8c08fc0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEBEBE;--border-color:#BEBEBE;--border-radius:15px 15px 15px 15px;box-shadow:10px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-8c08fc0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8c08fc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-8c08fc0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-1bddfac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-d95d053{width:var( --container-widget-width, 700px );max-width:700px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:700px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-acd479d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEBEBE;--border-color:#BEBEBE;--border-radius:15px 15px 15px 15px;box-shadow:10px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-acd479d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-acd479d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-acd479d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-19b4afb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-73fdd72{width:var( --container-widget-width, 700px );max-width:700px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:700px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-43c9ff1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEBEBE;--border-color:#BEBEBE;--border-radius:15px 15px 15px 15px;box-shadow:10px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-43c9ff1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-43c9ff1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-43c9ff1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-8fb68d3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-188d4d3{width:var( --container-widget-width, 700px );max-width:700px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:700px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-8f9e666{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEBEBE;--border-color:#BEBEBE;--border-radius:15px 15px 15px 15px;box-shadow:10px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-8f9e666:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8f9e666 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-8f9e666.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-862d836{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-8f5ea2c{width:var( --container-widget-width, 700px );max-width:700px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:700px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-466a770{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-badb0ee{--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;--overflow:auto;}.elementor-8 .elementor-element.elementor-element-7cca34e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEBEBE;--border-color:#BEBEBE;--border-radius:15px 15px 15px 15px;box-shadow:10px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-7cca34e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7cca34e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7cca34e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-4b9bca2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-8d7f9d3{width:var( --container-widget-width, 700px );max-width:700px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:700px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-93d64b4{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-1abc2fb{--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;--overflow:auto;}.elementor-8 .elementor-element.elementor-element-90501e0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEBEBE;--border-color:#BEBEBE;--border-radius:15px 15px 15px 15px;box-shadow:10px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-90501e0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-90501e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-90501e0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-2e03739{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-0d56e99{width:var( --container-widget-width, 700px );max-width:700px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:700px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-31094d7{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-6974d45{--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;--overflow:auto;}.elementor-8 .elementor-element.elementor-element-c069767{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEBEBE;--border-color:#BEBEBE;--border-radius:15px 15px 15px 15px;box-shadow:10px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-c069767:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c069767 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c069767.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-2bb2c27{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-f8a570a{width:var( --container-widget-width, 700px );max-width:700px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:700px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-c0842f6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEBEBE;--border-color:#BEBEBE;--border-radius:15px 15px 15px 15px;box-shadow:10px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-c0842f6:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c0842f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c0842f6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-5b1a3fb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-ee8e255{width:var( --container-widget-width, 700px );max-width:700px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:700px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-20b3dd5{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-2b1b34f{--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;--overflow:auto;}.elementor-8 .elementor-element.elementor-element-eb27d39{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEBEBE;--border-color:#BEBEBE;--border-radius:15px 15px 15px 15px;box-shadow:10px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-eb27d39:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-eb27d39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-eb27d39.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-787eca5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-397018b{width:var( --container-widget-width, 700px );max-width:700px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:700px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-5bdddf5{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-c7a78a6{--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;--overflow:auto;}.elementor-8 .elementor-element.elementor-element-e42659d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEBEBE;--border-color:#BEBEBE;--border-radius:15px 15px 15px 15px;box-shadow:10px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-e42659d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e42659d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e42659d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-406a607{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-7bae9b1{width:var( --container-widget-width, 700px );max-width:700px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:700px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-7ee6811{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-dd19e4a{width:initial;max-width:initial;text-align:start;}.elementor-8 .elementor-element.elementor-element-dd19e4a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-dd19e4a img{width:100%;}.elementor-8 .elementor-element.elementor-element-7094df9{width:initial;max-width:initial;text-align:start;}.elementor-8 .elementor-element.elementor-element-7094df9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-7094df9 img{width:100%;}.elementor-8 .elementor-element.elementor-element-3fc2563{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-86727bf{--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;--overflow:auto;}.elementor-8 .elementor-element.elementor-element-387bb91{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEBEBE;--border-color:#BEBEBE;--border-radius:15px 15px 15px 15px;box-shadow:10px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-387bb91:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-387bb91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-387bb91.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-0b97392{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-7ff501e{width:var( --container-widget-width, 700px );max-width:700px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:700px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-79ff9a5{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-92fd81a{--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;--overflow:auto;}.elementor-8 .elementor-element.elementor-element-c1e2b11{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEBEBE;--border-color:#BEBEBE;--border-radius:15px 15px 15px 15px;box-shadow:10px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-c1e2b11:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c1e2b11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c1e2b11.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-9e8e35e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-f944380{width:var( --container-widget-width, 700px );max-width:700px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:700px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-aa3b631{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEBEBE;--border-color:#BEBEBE;--border-radius:15px 15px 15px 15px;box-shadow:10px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-aa3b631:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-aa3b631 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-aa3b631.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-580d10b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-9367b63{width:var( --container-widget-width, 700px );max-width:700px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:700px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-1cfee4e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEBEBE;--border-color:#BEBEBE;--border-radius:15px 15px 15px 15px;box-shadow:10px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-1cfee4e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1cfee4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1cfee4e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-23b3e5c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-5797a60{width:var( --container-widget-width, 700px );max-width:700px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:700px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-469fdc4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEBEBE;--border-color:#BEBEBE;--border-radius:15px 15px 15px 15px;box-shadow:10px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-469fdc4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-469fdc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-469fdc4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-2e00c18{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-8e4704d{width:var( --container-widget-width, 700px );max-width:700px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:700px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-5f6f4d3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEBEBE;--border-color:#BEBEBE;--border-radius:15px 15px 15px 15px;box-shadow:10px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-5f6f4d3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5f6f4d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5f6f4d3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-3951625{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-2eb6b99{width:var( --container-widget-width, 700px );max-width:700px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:700px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-ad8317a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEBEBE;--border-color:#BEBEBE;--border-radius:15px 15px 15px 15px;box-shadow:10px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-ad8317a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ad8317a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ad8317a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-1ad05c7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-63a75a7{width:var( --container-widget-width, 700px );max-width:700px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:700px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-d3e14c3{--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;--overflow:auto;}.elementor-8 .elementor-element.elementor-element-2c351be{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEBEBE;--border-color:#BEBEBE;--border-radius:15px 15px 15px 15px;box-shadow:10px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-2c351be:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2c351be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2c351be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-0b0ae82{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-4e79ab7{width:var( --container-widget-width, 700px );max-width:700px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:700px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-4c4286c{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-1d343a6{--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;--overflow:auto;}.elementor-8 .elementor-element.elementor-element-45e1027{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEBEBE;--border-color:#BEBEBE;--border-radius:15px 15px 15px 15px;box-shadow:10px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-45e1027:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-45e1027 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-45e1027.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-66e3e5e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-25d938f{width:var( --container-widget-width, 700px );max-width:700px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:700px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-7406efd{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-918931c{width:initial;max-width:initial;text-align:start;}.elementor-8 .elementor-element.elementor-element-918931c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-918931c img{width:100%;}.elementor-8 .elementor-element.elementor-element-b805df2{width:initial;max-width:initial;text-align:start;}.elementor-8 .elementor-element.elementor-element-b805df2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-b805df2 img{width:100%;}.elementor-8 .elementor-element.elementor-element-df6632c{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-11687e7{--spacer-size:66px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-1ed194a{width:var( --container-widget-width, 59.988px );max-width:59.988px;--container-widget-width:59.988px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-adb169a{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-23fa78b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-23fa78b.elementor-element{--order:-99999 /* order start hack */;}.elementor-8 .elementor-element.elementor-element-6aa56b2{--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-8 .elementor-element.elementor-element-badb0ee{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1abc2fb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6974d45{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2b1b34f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c7a78a6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-dd19e4a{width:var( --container-widget-width, 34.41px );max-width:34.41px;--container-widget-width:34.41px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-7094df9{width:var( --container-widget-width, 34.41px );max-width:34.41px;--container-widget-width:34.41px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-86727bf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-92fd81a{--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-8 .elementor-element.elementor-element-d3e14c3{--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-8 .elementor-element.elementor-element-1d343a6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-6df825a{--width:33.076%;}.elementor-8 .elementor-element.elementor-element-adb169a{--width:48.694%;}.elementor-8 .elementor-element.elementor-element-6baa366{--width:590.25px;}.elementor-8 .elementor-element.elementor-element-9258fd1{--width:100%;}.elementor-8 .elementor-element.elementor-element-8c08fc0{--width:590.25px;}.elementor-8 .elementor-element.elementor-element-1bddfac{--width:100%;}.elementor-8 .elementor-element.elementor-element-acd479d{--width:590.25px;}.elementor-8 .elementor-element.elementor-element-19b4afb{--width:100%;}.elementor-8 .elementor-element.elementor-element-43c9ff1{--width:590.25px;}.elementor-8 .elementor-element.elementor-element-8fb68d3{--width:100%;}.elementor-8 .elementor-element.elementor-element-8f9e666{--width:590.25px;}.elementor-8 .elementor-element.elementor-element-862d836{--width:100%;}.elementor-8 .elementor-element.elementor-element-7cca34e{--width:590.25px;}.elementor-8 .elementor-element.elementor-element-4b9bca2{--width:100%;}.elementor-8 .elementor-element.elementor-element-90501e0{--width:590.25px;}.elementor-8 .elementor-element.elementor-element-2e03739{--width:100%;}.elementor-8 .elementor-element.elementor-element-c069767{--width:590.25px;}.elementor-8 .elementor-element.elementor-element-2bb2c27{--width:100%;}.elementor-8 .elementor-element.elementor-element-c0842f6{--width:590.25px;}.elementor-8 .elementor-element.elementor-element-5b1a3fb{--width:100%;}.elementor-8 .elementor-element.elementor-element-eb27d39{--width:590.25px;}.elementor-8 .elementor-element.elementor-element-787eca5{--width:100%;}.elementor-8 .elementor-element.elementor-element-e42659d{--width:590.25px;}.elementor-8 .elementor-element.elementor-element-406a607{--width:100%;}.elementor-8 .elementor-element.elementor-element-387bb91{--width:590.25px;}.elementor-8 .elementor-element.elementor-element-0b97392{--width:100%;}.elementor-8 .elementor-element.elementor-element-c1e2b11{--width:590.25px;}.elementor-8 .elementor-element.elementor-element-9e8e35e{--width:100%;}.elementor-8 .elementor-element.elementor-element-aa3b631{--width:590.25px;}.elementor-8 .elementor-element.elementor-element-580d10b{--width:100%;}.elementor-8 .elementor-element.elementor-element-1cfee4e{--width:590.25px;}.elementor-8 .elementor-element.elementor-element-23b3e5c{--width:100%;}.elementor-8 .elementor-element.elementor-element-469fdc4{--width:590.25px;}.elementor-8 .elementor-element.elementor-element-2e00c18{--width:100%;}.elementor-8 .elementor-element.elementor-element-5f6f4d3{--width:590.25px;}.elementor-8 .elementor-element.elementor-element-3951625{--width:100%;}.elementor-8 .elementor-element.elementor-element-ad8317a{--width:590.25px;}.elementor-8 .elementor-element.elementor-element-1ad05c7{--width:100%;}.elementor-8 .elementor-element.elementor-element-2c351be{--width:590.25px;}.elementor-8 .elementor-element.elementor-element-0b0ae82{--width:100%;}.elementor-8 .elementor-element.elementor-element-45e1027{--width:590.25px;}.elementor-8 .elementor-element.elementor-element-66e3e5e{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-6df825a{--width:296.047px;}.elementor-8 .elementor-element.elementor-element-adb169a{--width:438.531px;}}/* Start custom CSS for container, class: .elementor-element-6baa366 *//* Effetto ingrandimento solo su desktop */
@media (min-width: 1025px) and (hover: hover) {

    .elementor-8 .elementor-element.elementor-element-6baa366 {
        position: relative;
        transition: transform 0.3s ease,
                    box-shadow 0.3s ease;
        z-index: 1;
    }

    .elementor-8 .elementor-element.elementor-element-6baa366:hover {
        transform: scale(1.04);
        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
        z-index: 10;
    }

}

/* Stato iniziale */
.fade-scroll {
    opacity: 0;
    transform: translateY(25px);
    transition:
        opacity 0.8s ease,
        transform 0.8s ease;
}

/* Quando l'elemento diventa visibile */
.fade-scroll.is-visible {
    opacity: 1;
    transform: translateY(0);
}

/* Rispetta le preferenze di accessibilità */
@media (prefers-reduced-motion: reduce) {
    .fade-scroll {
        opacity: 1;
        transform: none;
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c08fc0 *//* Effetto ingrandimento solo su desktop */
@media (min-width: 1025px) and (hover: hover) {

    .elementor-8 .elementor-element.elementor-element-8c08fc0 {
        position: relative;
        transition: transform 0.3s ease,
                    box-shadow 0.3s ease;
        z-index: 1;
    }

    .elementor-8 .elementor-element.elementor-element-8c08fc0:hover {
        transform: scale(1.04);
        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
        z-index: 10;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acd479d *//* Effetto ingrandimento solo su desktop */
@media (min-width: 1025px) and (hover: hover) {

    .elementor-8 .elementor-element.elementor-element-acd479d {
        position: relative;
        transition: transform 0.3s ease,
                    box-shadow 0.3s ease;
        z-index: 1;
    }

    .elementor-8 .elementor-element.elementor-element-acd479d:hover {
        transform: scale(1.04);
        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
        z-index: 10;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43c9ff1 *//* Effetto ingrandimento solo su desktop */
@media (min-width: 1025px) and (hover: hover) {

    .elementor-8 .elementor-element.elementor-element-43c9ff1 {
        position: relative;
        transition: transform 0.3s ease,
                    box-shadow 0.3s ease;
        z-index: 1;
    }

    .elementor-8 .elementor-element.elementor-element-43c9ff1:hover {
        transform: scale(1.04);
        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
        z-index: 10;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f9e666 *//* Effetto ingrandimento solo su desktop */
@media (min-width: 1025px) and (hover: hover) {

    .elementor-8 .elementor-element.elementor-element-8f9e666 {
        position: relative;
        transition: transform 0.3s ease,
                    box-shadow 0.3s ease;
        z-index: 1;
    }

    .elementor-8 .elementor-element.elementor-element-8f9e666:hover {
        transform: scale(1.04);
        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
        z-index: 10;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cca34e *//* Effetto ingrandimento solo su desktop */
@media (min-width: 1025px) and (hover: hover) {

    .elementor-8 .elementor-element.elementor-element-7cca34e {
        position: relative;
        transition: transform 0.3s ease,
                    box-shadow 0.3s ease;
        z-index: 1;
    }

    .elementor-8 .elementor-element.elementor-element-7cca34e:hover {
        transform: scale(1.04);
        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
        z-index: 10;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90501e0 *//* Effetto ingrandimento solo su desktop */
@media (min-width: 1025px) and (hover: hover) {

    .elementor-8 .elementor-element.elementor-element-90501e0 {
        position: relative;
        transition: transform 0.3s ease,
                    box-shadow 0.3s ease;
        z-index: 1;
    }

    .elementor-8 .elementor-element.elementor-element-90501e0:hover {
        transform: scale(1.04);
        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
        z-index: 10;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c069767 *//* Effetto ingrandimento solo su desktop */
@media (min-width: 1025px) and (hover: hover) {

    .elementor-8 .elementor-element.elementor-element-c069767 {
        position: relative;
        transition: transform 0.3s ease,
                    box-shadow 0.3s ease;
        z-index: 1;
    }

    .elementor-8 .elementor-element.elementor-element-c069767:hover {
        transform: scale(1.04);
        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
        z-index: 10;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0842f6 *//* Effetto ingrandimento solo su desktop */
@media (min-width: 1025px) and (hover: hover) {

    .elementor-8 .elementor-element.elementor-element-c0842f6 {
        position: relative;
        transition: transform 0.3s ease,
                    box-shadow 0.3s ease;
        z-index: 1;
    }

    .elementor-8 .elementor-element.elementor-element-c0842f6:hover {
        transform: scale(1.04);
        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
        z-index: 10;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb27d39 *//* Effetto ingrandimento solo su desktop */
@media (min-width: 1025px) and (hover: hover) {

    .elementor-8 .elementor-element.elementor-element-eb27d39 {
        position: relative;
        transition: transform 0.3s ease,
                    box-shadow 0.3s ease;
        z-index: 1;
    }

    .elementor-8 .elementor-element.elementor-element-eb27d39:hover {
        transform: scale(1.04);
        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
        z-index: 10;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e42659d *//* Effetto ingrandimento solo su desktop */
@media (min-width: 1025px) and (hover: hover) {

    .elementor-8 .elementor-element.elementor-element-e42659d {
        position: relative;
        transition: transform 0.3s ease,
                    box-shadow 0.3s ease;
        z-index: 1;
    }

    .elementor-8 .elementor-element.elementor-element-e42659d:hover {
        transform: scale(1.04);
        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
        z-index: 10;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-387bb91 *//* Effetto ingrandimento solo su desktop */
@media (min-width: 1025px) and (hover: hover) {

    .elementor-8 .elementor-element.elementor-element-387bb91 {
        position: relative;
        transition: transform 0.3s ease,
                    box-shadow 0.3s ease;
        z-index: 1;
    }

    .elementor-8 .elementor-element.elementor-element-387bb91:hover {
        transform: scale(1.04);
        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
        z-index: 10;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1e2b11 *//* Effetto ingrandimento solo su desktop */
@media (min-width: 1025px) and (hover: hover) {

    .elementor-8 .elementor-element.elementor-element-c1e2b11 {
        position: relative;
        transition: transform 0.3s ease,
                    box-shadow 0.3s ease;
        z-index: 1;
    }

    .elementor-8 .elementor-element.elementor-element-c1e2b11:hover {
        transform: scale(1.04);
        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
        z-index: 10;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa3b631 *//* Effetto ingrandimento solo su desktop */
@media (min-width: 1025px) and (hover: hover) {

    .elementor-8 .elementor-element.elementor-element-aa3b631 {
        position: relative;
        transition: transform 0.3s ease,
                    box-shadow 0.3s ease;
        z-index: 1;
    }

    .elementor-8 .elementor-element.elementor-element-aa3b631:hover {
        transform: scale(1.04);
        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
        z-index: 10;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfee4e *//* Effetto ingrandimento solo su desktop */
@media (min-width: 1025px) and (hover: hover) {

    .elementor-8 .elementor-element.elementor-element-1cfee4e {
        position: relative;
        transition: transform 0.3s ease,
                    box-shadow 0.3s ease;
        z-index: 1;
    }

    .elementor-8 .elementor-element.elementor-element-1cfee4e:hover {
        transform: scale(1.04);
        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
        z-index: 10;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-469fdc4 *//* Effetto ingrandimento solo su desktop */
@media (min-width: 1025px) and (hover: hover) {

    .elementor-8 .elementor-element.elementor-element-469fdc4 {
        position: relative;
        transition: transform 0.3s ease,
                    box-shadow 0.3s ease;
        z-index: 1;
    }

    .elementor-8 .elementor-element.elementor-element-469fdc4:hover {
        transform: scale(1.04);
        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
        z-index: 10;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f6f4d3 *//* Effetto ingrandimento solo su desktop */
@media (min-width: 1025px) and (hover: hover) {

    .elementor-8 .elementor-element.elementor-element-5f6f4d3 {
        position: relative;
        transition: transform 0.3s ease,
                    box-shadow 0.3s ease;
        z-index: 1;
    }

    .elementor-8 .elementor-element.elementor-element-5f6f4d3:hover {
        transform: scale(1.04);
        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
        z-index: 10;
    }

}

/* Stato iniziale */
.fade-scroll {
    opacity: 0;
    transform: translateY(25px);
    transition:
        opacity 0.8s ease,
        transform 0.8s ease;
}

/* Quando l'elemento diventa visibile */
.fade-scroll.is-visible {
    opacity: 1;
    transform: translateY(0);
}

/* Rispetta le preferenze di accessibilità */
@media (prefers-reduced-motion: reduce) {
    .fade-scroll {
        opacity: 1;
        transform: none;
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad8317a *//* Effetto ingrandimento solo su desktop */
@media (min-width: 1025px) and (hover: hover) {

    .elementor-8 .elementor-element.elementor-element-ad8317a {
        position: relative;
        transition: transform 0.3s ease,
                    box-shadow 0.3s ease;
        z-index: 1;
    }

    .elementor-8 .elementor-element.elementor-element-ad8317a:hover {
        transform: scale(1.04);
        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
        z-index: 10;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c351be *//* Effetto ingrandimento solo su desktop */
@media (min-width: 1025px) and (hover: hover) {

    .elementor-8 .elementor-element.elementor-element-2c351be {
        position: relative;
        transition: transform 0.3s ease,
                    box-shadow 0.3s ease;
        z-index: 1;
    }

    .elementor-8 .elementor-element.elementor-element-2c351be:hover {
        transform: scale(1.04);
        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
        z-index: 10;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45e1027 *//* Effetto ingrandimento solo su desktop */
@media (min-width: 1025px) and (hover: hover) {

    .elementor-8 .elementor-element.elementor-element-45e1027 {
        position: relative;
        transition: transform 0.3s ease,
                    box-shadow 0.3s ease;
        z-index: 1;
    }

    .elementor-8 .elementor-element.elementor-element-45e1027:hover {
        transform: scale(1.04);
        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
        z-index: 10;
    }

}/* End custom CSS */