.elementor-404 .elementor-element.elementor-element-926aef3{--display:flex;--overflow:hidden;--padding-top:112px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-926aef3:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-926aef3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #F7F6F0 100%);}.elementor-404 .elementor-element.elementor-element-db7da8e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-404 .elementor-element.elementor-element-86ce066 .elementor-heading-title{font-weight:700;}.elementor-404 .elementor-element.elementor-element-e6ca8ed{--spacer-size:64px;}.elementor-404 .elementor-element.elementor-element-09952aa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 64px;--row-gap:0px;--column-gap:64px;--flex-wrap:nowrap;--overflow:hidden;--padding-top:64px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-8330ebb{width:var( --container-widget-width, 23vw );max-width:23vw;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:23vw;--container-widget-flex-grow:0;}.elementor-404 .elementor-element.elementor-element-8330ebb.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-404 .elementor-element.elementor-element-8330ebb img{width:100%;border-radius:36px 36px 36px 36px;}.elementor-404 .elementor-element.elementor-element-2855128{width:var( --container-widget-width, 23vw );max-width:23vw;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:23vw;--container-widget-flex-grow:0;}.elementor-404 .elementor-element.elementor-element-2855128.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-404 .elementor-element.elementor-element-2855128 img{width:100%;border-radius:36px 36px 36px 36px;}.elementor-404 .elementor-element.elementor-element-84c64c7{width:var( --container-widget-width, 23vw );max-width:23vw;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:23vw;--container-widget-flex-grow:0;}.elementor-404 .elementor-element.elementor-element-84c64c7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-404 .elementor-element.elementor-element-84c64c7 img{width:100%;border-radius:36px 36px 36px 36px;}.elementor-404 .elementor-element.elementor-element-f03cbab{width:var( --container-widget-width, 23vw );max-width:23vw;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:23vw;--container-widget-flex-grow:0;}.elementor-404 .elementor-element.elementor-element-f03cbab.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-404 .elementor-element.elementor-element-f03cbab img{width:100%;border-radius:36px 36px 36px 36px;}.elementor-404 .elementor-element.elementor-element-b254214{--spacer-size:64px;}.elementor-404 .elementor-element.elementor-element-00806d1{--display:flex;}.elementor-404 .elementor-element.elementor-element-239c6c6{padding:30px 0px 30px 0px;}.elementor-404 .elementor-element.elementor-element-239c6c6 .elementor-heading-title{font-weight:700;color:#403716;}.elementor-404 .elementor-element.elementor-element-dabd518{--spacer-size:64px;}.elementor-404 .elementor-element.elementor-element-de61740{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--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-404 .elementor-element.elementor-element-394c54a{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#227049;--border-color:#227049;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-404 .elementor-element.elementor-element-394c54a:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-394c54a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #227049 0%, #499B64 100%);}.elementor-404 .elementor-element.elementor-element-61d89cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DFF2E9;}.elementor-404 .elementor-element.elementor-element-61d89cb .elementor-counter-number-wrapper{color:#FFFFFF;font-size:70px;font-weight:700;line-height:84px;}.elementor-404 .elementor-element.elementor-element-d470766{--spacer-size:24px;}.elementor-404 .elementor-element.elementor-element-d24350f{text-align:center;}.elementor-404 .elementor-element.elementor-element-d24350f .elementor-heading-title{font-size:22px;font-weight:600;line-height:28px;color:#DFF2E9;}.elementor-404 .elementor-element.elementor-element-c5af22e{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#227049;--border-color:#227049;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-404 .elementor-element.elementor-element-c5af22e:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-c5af22e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #227049 0%, #499B64 100%);}.elementor-404 .elementor-element.elementor-element-74e22f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DFF2E9;}.elementor-404 .elementor-element.elementor-element-74e22f3 .elementor-counter-number-wrapper{color:#FFFFFF;font-size:70px;font-weight:700;line-height:84px;}.elementor-404 .elementor-element.elementor-element-24796c6{--spacer-size:24px;}.elementor-404 .elementor-element.elementor-element-59a2ed1{text-align:center;}.elementor-404 .elementor-element.elementor-element-59a2ed1 .elementor-heading-title{font-size:22px;font-weight:600;line-height:28px;color:#DFF2E9;}.elementor-404 .elementor-element.elementor-element-6d5408f{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#227049;--border-color:#227049;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-404 .elementor-element.elementor-element-6d5408f:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-6d5408f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #227049 0%, #499B64 100%);}.elementor-404 .elementor-element.elementor-element-687107a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DFF2E9;}.elementor-404 .elementor-element.elementor-element-687107a .elementor-counter-number-wrapper{color:#FFFFFF;font-size:70px;font-weight:700;line-height:84px;}.elementor-404 .elementor-element.elementor-element-7e10dde{--spacer-size:24px;}.elementor-404 .elementor-element.elementor-element-2a762af{text-align:center;}.elementor-404 .elementor-element.elementor-element-2a762af .elementor-heading-title{font-size:22px;font-weight:600;line-height:28px;color:#DFF2E9;}.elementor-404 .elementor-element.elementor-element-9f14084{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#227049;--border-color:#227049;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-404 .elementor-element.elementor-element-9f14084:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-9f14084 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #227049 0%, #499B64 100%);}.elementor-404 .elementor-element.elementor-element-ffe1e5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DFF2E9;}.elementor-404 .elementor-element.elementor-element-ffe1e5b .elementor-counter-number-wrapper{color:#FFFFFF;font-size:70px;font-weight:700;line-height:84px;}.elementor-404 .elementor-element.elementor-element-3cd55e3{--spacer-size:24px;}.elementor-404 .elementor-element.elementor-element-e5fd239{text-align:center;}.elementor-404 .elementor-element.elementor-element-e5fd239 .elementor-heading-title{font-size:22px;font-weight:600;line-height:28px;color:#DFF2E9;}.elementor-404 .elementor-element.elementor-element-78db4bf{--display:flex;--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-404 .elementor-element.elementor-element-78db4bf:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-78db4bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F7F6F0 0%, #F2EFE1 100%);}.elementor-404 .elementor-element.elementor-element-b71534a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 80px;--row-gap:0px;--column-gap:80px;--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-404 .elementor-element.elementor-element-323584d{--display:flex;--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-404 .elementor-element.elementor-element-0e3764b .elementor-heading-title{font-size:16px;font-weight:600;line-height:24px;color:#499B64;}.elementor-404 .elementor-element.elementor-element-4f5f960 .elementor-heading-title{font-weight:700;color:#115432;}.elementor-404 .elementor-element.elementor-element-7a8de3c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-5850014{font-size:18px;font-weight:600;line-height:24px;}.elementor-404 .elementor-element.elementor-element-7a79b1a{--spacer-size:24px;}.elementor-404 .elementor-element.elementor-element-250879b{font-size:18px;font-weight:400;line-height:24px;}.elementor-404 .elementor-element.elementor-element-f74932c{--spacer-size:80px;}.elementor-404 .elementor-element.elementor-element-4401520{--display:flex;}.elementor-404 .elementor-element.elementor-element-5cb368d{border-radius:60px 60px 60px 60px;}.elementor-404 .elementor-element.elementor-element-5cb368d .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-404 .elementor-element.elementor-element-afbcf84{--spacer-size:80px;}.elementor-404 .elementor-element.elementor-element-f5d4c96{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 24px;--row-gap:0px;--column-gap:24px;--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-404 .elementor-element.elementor-element-9ea4f43{--display:flex;--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-404 .elementor-element.elementor-element-9c62501 .elementor-heading-title{font-weight:700;color:#06402C;}.elementor-404 .elementor-element.elementor-element-76e7005{--display:flex;--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-404 .elementor-element.elementor-element-04381f4{font-size:18px;font-weight:400;line-height:24px;}.elementor-404 .elementor-element.elementor-element-33129a7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--padding-top:60px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-33129a7:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-33129a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F2EFE1 0%, #F7F6F0 100%);}.elementor-404 .elementor-element.elementor-element-3e0001f{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E5E0CA;--border-color:#E5E0CA;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-404 .elementor-element.elementor-element-3e0001f:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-3e0001f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-404 .elementor-element.elementor-element-cafbb93{text-align:start;}.elementor-404 .elementor-element.elementor-element-87b4b71{--spacer-size:9px;}.elementor-404 .elementor-element.elementor-element-c588ffa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 11px 0px;border-style:none;}.elementor-404 .elementor-element.elementor-element-c588ffa.elementor-element{--align-self:flex-start;}.elementor-404 .elementor-element.elementor-element-c588ffa .elementor-counter-number-wrapper{gap:0px;color:#115432;font-size:70px;font-weight:700;line-height:84px;}.elementor-404 .elementor-element.elementor-element-431c279{padding:20px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#87C7A7;}.elementor-404 .elementor-element.elementor-element-431c279 .elementor-heading-title{font-size:22px;font-weight:700;line-height:28px;color:#115432;}.elementor-404 .elementor-element.elementor-element-71f1d44{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E5E0CA;--border-color:#E5E0CA;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-404 .elementor-element.elementor-element-71f1d44:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-71f1d44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-404 .elementor-element.elementor-element-822cb09{text-align:start;}.elementor-404 .elementor-element.elementor-element-16dbb07{--spacer-size:9px;}.elementor-404 .elementor-element.elementor-element-a7c8415{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 11px 0px;border-style:none;}.elementor-404 .elementor-element.elementor-element-a7c8415.elementor-element{--align-self:flex-start;}.elementor-404 .elementor-element.elementor-element-a7c8415 .elementor-counter-number-wrapper{gap:0px;color:#115432;font-size:70px;font-weight:700;line-height:84px;}.elementor-404 .elementor-element.elementor-element-69d332e{padding:20px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#87C7A7;}.elementor-404 .elementor-element.elementor-element-69d332e .elementor-heading-title{font-size:22px;font-weight:700;line-height:28px;color:#115432;}.elementor-404 .elementor-element.elementor-element-bbc5aa5{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E5E0CA;--border-color:#E5E0CA;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-404 .elementor-element.elementor-element-bbc5aa5:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-bbc5aa5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-404 .elementor-element.elementor-element-95f7e39{text-align:start;}.elementor-404 .elementor-element.elementor-element-a372dd3{--spacer-size:9px;}.elementor-404 .elementor-element.elementor-element-91691ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 11px 0px;border-style:none;}.elementor-404 .elementor-element.elementor-element-91691ec.elementor-element{--align-self:flex-start;}.elementor-404 .elementor-element.elementor-element-91691ec .elementor-counter-number-wrapper{color:#115432;font-size:70px;font-weight:700;line-height:84px;}.elementor-404 .elementor-element.elementor-element-74e671e{padding:20px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#87C7A7;}.elementor-404 .elementor-element.elementor-element-74e671e .elementor-heading-title{font-size:22px;font-weight:700;line-height:28px;color:#115432;}.elementor-404 .elementor-element.elementor-element-7389079{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-7389079:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-7389079 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F7F6F0 0%, #E5E0CA 100%);}.elementor-404 .elementor-element.elementor-element-94aa438{--display:flex;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-404 .elementor-element.elementor-element-f23f5e6 .elementor-heading-title{font-size:16px;font-weight:600;line-height:24px;color:#499B64;}.elementor-404 .elementor-element.elementor-element-fbeb52a .elementor-heading-title{font-weight:700;color:#115432;}.elementor-404 .elementor-element.elementor-element-5ee7b97{--spacer-size:50px;}.elementor-404 .elementor-element.elementor-element-59577eb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-b8a22e6{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E5E0CA;--border-color:#E5E0CA;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;--z-index:1;}.elementor-404 .elementor-element.elementor-element-b8a22e6:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-b8a22e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F0;}.elementor-404 .elementor-element.elementor-element-35e6bab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 24px;--row-gap:0px;--column-gap:24px;}.elementor-404 .elementor-element.elementor-element-41fde8b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#706538;--border-color:#706538;--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-404 .elementor-element.elementor-element-b29d848 .elementor-heading-title{font-size:28px;font-weight:700;line-height:39px;color:#706538;}.elementor-404 .elementor-element.elementor-element-0f2ea00{--display:flex;}.elementor-404 .elementor-element.elementor-element-b6315d7{text-align:start;}.elementor-404 .elementor-element.elementor-element-b6315d7 .elementor-heading-title{font-weight:700;color:#706538;}.elementor-404 .elementor-element.elementor-element-f9434f4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 64px;--row-gap:0px;--column-gap:64px;}.elementor-404 .elementor-element.elementor-element-83d4a1b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--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-404 .elementor-element.elementor-element-f4a6cf7 .elementor-heading-title{font-size:28px;font-weight:700;line-height:39px;color:#115432;}.elementor-404 .elementor-element.elementor-element-d09c7a2{--spacer-size:64px;}.elementor-404 .elementor-element.elementor-element-9e45ce0{color:#403716;}.elementor-404 .elementor-element.elementor-element-7644619{--display:flex;}.elementor-404 .elementor-element.elementor-element-d808be7 img{border-radius:20px 20px 20px 20px;}.elementor-404 .elementor-element.elementor-element-21729f5{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E5E0CA;--border-color:#E5E0CA;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;--z-index:1;}.elementor-404 .elementor-element.elementor-element-21729f5:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-21729f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F0;}.elementor-404 .elementor-element.elementor-element-9af27f9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 24px;--row-gap:0px;--column-gap:24px;}.elementor-404 .elementor-element.elementor-element-cc2b0f0{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#706538;--border-color:#706538;--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-404 .elementor-element.elementor-element-e863d76 .elementor-heading-title{font-size:28px;font-weight:700;line-height:39px;color:#706538;}.elementor-404 .elementor-element.elementor-element-958c02d{--display:flex;}.elementor-404 .elementor-element.elementor-element-7933733{text-align:start;}.elementor-404 .elementor-element.elementor-element-7933733 .elementor-heading-title{font-weight:700;color:#706538;}.elementor-404 .elementor-element.elementor-element-741af7d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 64px;--row-gap:0px;--column-gap:64px;}.elementor-404 .elementor-element.elementor-element-91cd2a6{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--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-404 .elementor-element.elementor-element-4bb9b3d .elementor-heading-title{font-size:28px;font-weight:700;line-height:39px;color:#115432;}.elementor-404 .elementor-element.elementor-element-2e2faed{--spacer-size:64px;}.elementor-404 .elementor-element.elementor-element-d6a49fb{color:#403716;}.elementor-404 .elementor-element.elementor-element-5901f0b{--display:flex;}.elementor-404 .elementor-element.elementor-element-a0181ab img{border-radius:20px 20px 20px 20px;}.elementor-404 .elementor-element.elementor-element-2033964{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E5E0CA;--border-color:#E5E0CA;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;--z-index:1;}.elementor-404 .elementor-element.elementor-element-2033964:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-2033964 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F0;}.elementor-404 .elementor-element.elementor-element-c3b8fc1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 24px;--row-gap:0px;--column-gap:24px;}.elementor-404 .elementor-element.elementor-element-f79f46d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#706538;--border-color:#706538;--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-404 .elementor-element.elementor-element-27ceecb .elementor-heading-title{font-size:28px;font-weight:700;line-height:39px;color:#706538;}.elementor-404 .elementor-element.elementor-element-60fd139{--display:flex;}.elementor-404 .elementor-element.elementor-element-195b8c6{text-align:start;}.elementor-404 .elementor-element.elementor-element-195b8c6 .elementor-heading-title{font-weight:700;color:#706538;}.elementor-404 .elementor-element.elementor-element-c6d136b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 64px;--row-gap:0px;--column-gap:64px;}.elementor-404 .elementor-element.elementor-element-074a68c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--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-404 .elementor-element.elementor-element-e31ef37 .elementor-heading-title{font-size:28px;font-weight:700;line-height:39px;color:#115432;}.elementor-404 .elementor-element.elementor-element-2ff2ee7{--spacer-size:64px;}.elementor-404 .elementor-element.elementor-element-0de9d92{color:#403716;}.elementor-404 .elementor-element.elementor-element-07eb00b{--display:flex;}.elementor-404 .elementor-element.elementor-element-886234c img{border-radius:20px 20px 20px 20px;}.elementor-404 .elementor-element.elementor-element-efb8311{--display:flex;--padding-top:80px;--padding-bottom:112px;--padding-left:15px;--padding-right:15px;}.elementor-404 .elementor-element.elementor-element-efb8311:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-efb8311 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E5E0CA 0%, #F7F6F0 100%);}.elementor-404 .elementor-element.elementor-element-460fdbc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;}.elementor-404 .elementor-element.elementor-element-f6d5535{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-f6d5535:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-f6d5535 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trevalli.cooperlat.it/wp-content/uploads/2026/08/3V-IMG-azienda-05.avif");background-repeat:no-repeat;background-size:contain;}.elementor-404 .elementor-element.elementor-element-b62c384{--spacer-size:310px;}.elementor-404 .elementor-element.elementor-element-8f120e3{--display:flex;--min-height:300px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 12px;--row-gap:0px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E5E0CA;--border-color:#E5E0CA;--border-radius:32px 32px 32px 32px;--margin-top:-32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-404 .elementor-element.elementor-element-8f120e3:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-8f120e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F0;}.elementor-404 .elementor-element.elementor-element-ddaa64f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-404 .elementor-element.elementor-element-b4b1485 .elementor-heading-title{font-size:16px;font-weight:600;line-height:24px;color:#499B64;}.elementor-404 .elementor-element.elementor-element-dd65cd7 .elementor-heading-title{font-weight:700;color:#115432;}.elementor-404 .elementor-element.elementor-element-662d142{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-750bd29{font-size:16px;line-height:20px;color:#403716;}.elementor-404 .elementor-element.elementor-element-be9c049 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-404 .elementor-element.elementor-element-be9c049 .elementor-button{font-size:18px;font-weight:400;line-height:18px;fill:#499B64;color:#499B64;transition-duration:0.3s;}.elementor-404 .elementor-element.elementor-element-be9c049 .elementor-button:hover, .elementor-404 .elementor-element.elementor-element-be9c049 .elementor-button:focus{color:#115432;}.elementor-404 .elementor-element.elementor-element-be9c049 .elementor-button:hover svg, .elementor-404 .elementor-element.elementor-element-be9c049 .elementor-button:focus svg{fill:#115432;}.elementor-404 .elementor-element.elementor-element-f5b886a{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-f5b886a:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-f5b886a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trevalli.cooperlat.it/wp-content/uploads/2026/08/3V-IMG-azienda-06.avif");background-repeat:no-repeat;background-size:contain;}.elementor-404 .elementor-element.elementor-element-e3fc525{--spacer-size:310px;}.elementor-404 .elementor-element.elementor-element-1e0e630{--display:flex;--min-height:300px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 12px;--row-gap:0px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E5E0CA;--border-color:#E5E0CA;--border-radius:32px 32px 32px 32px;--margin-top:-32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-404 .elementor-element.elementor-element-1e0e630:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-1e0e630 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F0;}.elementor-404 .elementor-element.elementor-element-509d47b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-404 .elementor-element.elementor-element-cd4dcd1 .elementor-heading-title{font-size:16px;font-weight:600;line-height:24px;color:#499B64;}.elementor-404 .elementor-element.elementor-element-977cfd9 .elementor-heading-title{font-weight:700;color:#115432;}.elementor-404 .elementor-element.elementor-element-20c1acf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-7d55fd3{font-size:16px;line-height:20px;color:#403716;}.elementor-404 .elementor-element.elementor-element-dbf8af3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-404 .elementor-element.elementor-element-dbf8af3 .elementor-button{font-size:18px;font-weight:400;line-height:18px;fill:#499B64;color:#499B64;transition-duration:0.3s;}.elementor-404 .elementor-element.elementor-element-dbf8af3 .elementor-button:hover, .elementor-404 .elementor-element.elementor-element-dbf8af3 .elementor-button:focus{color:#115432;}.elementor-404 .elementor-element.elementor-element-dbf8af3 .elementor-button:hover svg, .elementor-404 .elementor-element.elementor-element-dbf8af3 .elementor-button:focus svg{fill:#115432;}.elementor-404 .elementor-element.elementor-element-f67315f{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-f67315f:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-f67315f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trevalli.cooperlat.it/wp-content/uploads/2026/08/3V-IMG-azienda-07.avif");background-repeat:no-repeat;background-size:contain;}.elementor-404 .elementor-element.elementor-element-d64d8f1{--spacer-size:310px;}.elementor-404 .elementor-element.elementor-element-e1873d2{--display:flex;--min-height:300px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 12px;--row-gap:0px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E5E0CA;--border-color:#E5E0CA;--border-radius:32px 32px 32px 32px;--margin-top:-32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-404 .elementor-element.elementor-element-e1873d2:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-e1873d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F0;}.elementor-404 .elementor-element.elementor-element-78abd7d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-404 .elementor-element.elementor-element-2b569f1 .elementor-heading-title{font-size:16px;font-weight:600;line-height:24px;color:#499B64;}.elementor-404 .elementor-element.elementor-element-9bc8457 .elementor-heading-title{font-weight:700;color:#115432;}.elementor-404 .elementor-element.elementor-element-f6a428b{--display:flex;}.elementor-404 .elementor-element.elementor-element-21119eb{font-size:16px;line-height:20px;color:#403716;}.elementor-404 .elementor-element.elementor-element-114096b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-404 .elementor-element.elementor-element-114096b .elementor-button{font-size:18px;font-weight:400;line-height:18px;fill:#499B64;color:#499B64;transition-duration:0.3s;}.elementor-404 .elementor-element.elementor-element-114096b .elementor-button:hover, .elementor-404 .elementor-element.elementor-element-114096b .elementor-button:focus{color:#115432;}.elementor-404 .elementor-element.elementor-element-114096b .elementor-button:hover svg, .elementor-404 .elementor-element.elementor-element-114096b .elementor-button:focus svg{fill:#115432;}.elementor-404 .elementor-element.elementor-element-e78792d{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-e78792d:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-e78792d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trevalli.cooperlat.it/wp-content/uploads/2026/08/3V-IMG-azienda-08.avif");background-repeat:no-repeat;background-size:contain;}.elementor-404 .elementor-element.elementor-element-64a8998{--spacer-size:310px;}.elementor-404 .elementor-element.elementor-element-c8092a8{--display:flex;--min-height:300px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 12px;--row-gap:0px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E5E0CA;--border-color:#E5E0CA;--border-radius:32px 32px 32px 32px;--margin-top:-32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-404 .elementor-element.elementor-element-c8092a8:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-c8092a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F0;}.elementor-404 .elementor-element.elementor-element-0bab33b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-404 .elementor-element.elementor-element-9d5d26e .elementor-heading-title{font-size:16px;font-weight:600;line-height:24px;color:#499B64;}.elementor-404 .elementor-element.elementor-element-7759876 .elementor-heading-title{font-weight:700;color:#115432;}.elementor-404 .elementor-element.elementor-element-48e065b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-9c5a2e2{font-size:16px;line-height:20px;color:#403716;}.elementor-404 .elementor-element.elementor-element-3d5b450 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-404 .elementor-element.elementor-element-3d5b450 .elementor-button{font-size:18px;font-weight:400;line-height:18px;fill:#499B64;color:#499B64;transition-duration:0.3s;}.elementor-404 .elementor-element.elementor-element-3d5b450 .elementor-button:hover, .elementor-404 .elementor-element.elementor-element-3d5b450 .elementor-button:focus{color:#115432;}.elementor-404 .elementor-element.elementor-element-3d5b450 .elementor-button:hover svg, .elementor-404 .elementor-element.elementor-element-3d5b450 .elementor-button:focus svg{fill:#115432;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-404 .elementor-element.elementor-element-926aef3{--padding-top:57px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-404 .elementor-element.elementor-element-e6ca8ed{--spacer-size:32px;}.elementor-404 .elementor-element.elementor-element-09952aa{--gap:0px 32px;--row-gap:0px;--column-gap:32px;--padding-top:32px;--padding-bottom:57px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-b254214{--spacer-size:32px;}.elementor-404 .elementor-element.elementor-element-dabd518{--spacer-size:32px;}.elementor-404 .elementor-element.elementor-element-394c54a{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-404 .elementor-element.elementor-element-61d89cb .elementor-counter-number-wrapper{font-size:40px;line-height:64px;}.elementor-404 .elementor-element.elementor-element-d24350f .elementor-heading-title{font-size:21px;line-height:27px;}.elementor-404 .elementor-element.elementor-element-c5af22e{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-404 .elementor-element.elementor-element-74e22f3 .elementor-counter-number-wrapper{font-size:40px;line-height:64px;}.elementor-404 .elementor-element.elementor-element-59a2ed1 .elementor-heading-title{font-size:21px;line-height:27px;}.elementor-404 .elementor-element.elementor-element-6d5408f{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-404 .elementor-element.elementor-element-687107a .elementor-counter-number-wrapper{font-size:40px;line-height:64px;}.elementor-404 .elementor-element.elementor-element-2a762af .elementor-heading-title{font-size:21px;line-height:27px;}.elementor-404 .elementor-element.elementor-element-9f14084{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-404 .elementor-element.elementor-element-ffe1e5b .elementor-counter-number-wrapper{font-size:40px;line-height:64px;}.elementor-404 .elementor-element.elementor-element-e5fd239 .elementor-heading-title{font-size:21px;line-height:27px;}.elementor-404 .elementor-element.elementor-element-b71534a{--gap:0px 40px;--row-gap:0px;--column-gap:40px;}.elementor-404 .elementor-element.elementor-element-f74932c{--spacer-size:40px;}.elementor-404 .elementor-element.elementor-element-afbcf84{--spacer-size:40px;}.elementor-404 .elementor-element.elementor-element-f5d4c96{--gap:0px 12px;--row-gap:0px;--column-gap:12px;}.elementor-404 .elementor-element.elementor-element-33129a7{--padding-top:30px;--padding-bottom:57px;--padding-left:15px;--padding-right:15px;}.elementor-404 .elementor-element.elementor-element-3e0001f{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-404 .elementor-element.elementor-element-c588ffa .elementor-counter-number-wrapper{font-size:40px;line-height:54px;}.elementor-404 .elementor-element.elementor-element-431c279 .elementor-heading-title{font-size:20px;line-height:26px;}.elementor-404 .elementor-element.elementor-element-71f1d44{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-404 .elementor-element.elementor-element-a7c8415 .elementor-counter-number-wrapper{font-size:40px;line-height:54px;}.elementor-404 .elementor-element.elementor-element-69d332e .elementor-heading-title{font-size:20px;line-height:26px;}.elementor-404 .elementor-element.elementor-element-bbc5aa5{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-404 .elementor-element.elementor-element-91691ec .elementor-counter-number-wrapper{font-size:40px;line-height:54px;}.elementor-404 .elementor-element.elementor-element-74e671e .elementor-heading-title{font-size:20px;line-height:26px;}.elementor-404 .elementor-element.elementor-element-5ee7b97{--spacer-size:25px;}.elementor-404 .elementor-element.elementor-element-b8a22e6{--padding-top:25px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-404 .elementor-element.elementor-element-35e6bab{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-404 .elementor-element.elementor-element-f9434f4{--gap:0px 32px;--row-gap:0px;--column-gap:32px;}.elementor-404 .elementor-element.elementor-element-d09c7a2{--spacer-size:16px;}.elementor-404 .elementor-element.elementor-element-21729f5{--padding-top:25px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;--z-index:2;}.elementor-404 .elementor-element.elementor-element-9af27f9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-404 .elementor-element.elementor-element-741af7d{--gap:0px 32px;--row-gap:0px;--column-gap:32px;}.elementor-404 .elementor-element.elementor-element-2e2faed{--spacer-size:16px;}.elementor-404 .elementor-element.elementor-element-2033964{--padding-top:25px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;--z-index:3;}.elementor-404 .elementor-element.elementor-element-c3b8fc1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-404 .elementor-element.elementor-element-c6d136b{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-404 .elementor-element.elementor-element-2ff2ee7{--spacer-size:16px;}.elementor-404 .elementor-element.elementor-element-efb8311{--padding-top:40px;--padding-bottom:57px;--padding-left:15px;--padding-right:15px;}.elementor-404 .elementor-element.elementor-element-460fdbc{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-404 .elementor-element.elementor-element-b62c384{--spacer-size:170px;}.elementor-404 .elementor-element.elementor-element-8f120e3{--min-height:320px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-404 .elementor-element.elementor-element-ddaa64f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-dd65cd7 .elementor-heading-title{font-size:22px;line-height:1.5em;}.elementor-404 .elementor-element.elementor-element-750bd29{font-size:14px;line-height:18px;}.elementor-404 .elementor-element.elementor-element-be9c049.elementor-element{--align-self:flex-start;}.elementor-404 .elementor-element.elementor-element-e3fc525{--spacer-size:170px;}.elementor-404 .elementor-element.elementor-element-1e0e630{--min-height:320px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-404 .elementor-element.elementor-element-509d47b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-977cfd9 .elementor-heading-title{font-size:22px;line-height:1.5em;}.elementor-404 .elementor-element.elementor-element-7d55fd3{font-size:14px;line-height:18px;}.elementor-404 .elementor-element.elementor-element-d64d8f1{--spacer-size:170px;}.elementor-404 .elementor-element.elementor-element-e1873d2{--min-height:320px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-404 .elementor-element.elementor-element-78abd7d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-9bc8457 .elementor-heading-title{font-size:22px;line-height:1.5em;}.elementor-404 .elementor-element.elementor-element-f6a428b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-21119eb{font-size:14px;line-height:18px;}.elementor-404 .elementor-element.elementor-element-64a8998{--spacer-size:170px;}.elementor-404 .elementor-element.elementor-element-c8092a8{--min-height:320px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-404 .elementor-element.elementor-element-0bab33b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-7759876 .elementor-heading-title{font-size:22px;line-height:1.5em;}.elementor-404 .elementor-element.elementor-element-9c5a2e2{font-size:14px;line-height:18px;}}@media(max-width:767px){.elementor-404 .elementor-element.elementor-element-e6ca8ed{--spacer-size:16px;}.elementor-404 .elementor-element.elementor-element-09952aa{--gap:0px 16px;--row-gap:0px;--column-gap:16px;--padding-top:16px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-8330ebb{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;}.elementor-404 .elementor-element.elementor-element-2855128{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;}.elementor-404 .elementor-element.elementor-element-84c64c7{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;}.elementor-404 .elementor-element.elementor-element-f03cbab{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;}.elementor-404 .elementor-element.elementor-element-b254214{--spacer-size:16px;}.elementor-404 .elementor-element.elementor-element-239c6c6{padding:0px 0px 15px 0px;}.elementor-404 .elementor-element.elementor-element-dabd518{--spacer-size:16px;}.elementor-404 .elementor-element.elementor-element-de61740{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-404 .elementor-element.elementor-element-394c54a{--width:48%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-404 .elementor-element.elementor-element-61d89cb{padding:0px 0px 0px 0px;}.elementor-404 .elementor-element.elementor-element-61d89cb .elementor-counter-number-wrapper{font-size:35px;line-height:55px;}.elementor-404 .elementor-element.elementor-element-d470766{--spacer-size:12px;}.elementor-404 .elementor-element.elementor-element-d24350f .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-404 .elementor-element.elementor-element-c5af22e{--width:48%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-404 .elementor-element.elementor-element-74e22f3{padding:0px 0px 0px 0px;}.elementor-404 .elementor-element.elementor-element-74e22f3 .elementor-counter-number-wrapper{font-size:35px;line-height:55px;}.elementor-404 .elementor-element.elementor-element-24796c6{--spacer-size:12px;}.elementor-404 .elementor-element.elementor-element-59a2ed1 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-404 .elementor-element.elementor-element-6d5408f{--width:48%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-404 .elementor-element.elementor-element-687107a{padding:0px 0px 0px 0px;}.elementor-404 .elementor-element.elementor-element-687107a .elementor-counter-number-wrapper{font-size:35px;line-height:55px;}.elementor-404 .elementor-element.elementor-element-7e10dde{--spacer-size:12px;}.elementor-404 .elementor-element.elementor-element-2a762af .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-404 .elementor-element.elementor-element-9f14084{--width:48%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-404 .elementor-element.elementor-element-ffe1e5b{padding:0px 0px 0px 0px;}.elementor-404 .elementor-element.elementor-element-ffe1e5b .elementor-counter-number-wrapper{font-size:35px;line-height:55px;}.elementor-404 .elementor-element.elementor-element-3cd55e3{--spacer-size:12px;}.elementor-404 .elementor-element.elementor-element-e5fd239 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-404 .elementor-element.elementor-element-b71534a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-404 .elementor-element.elementor-element-f74932c{--spacer-size:20px;}.elementor-404 .elementor-element.elementor-element-afbcf84{--spacer-size:20px;}.elementor-404 .elementor-element.elementor-element-33129a7{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-404 .elementor-element.elementor-element-3e0001f{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-404 .elementor-element.elementor-element-71f1d44{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-404 .elementor-element.elementor-element-bbc5aa5{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-404 .elementor-element.elementor-element-5ee7b97{--spacer-size:15px;}.elementor-404 .elementor-element.elementor-element-b8a22e6{--padding-top:25px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-404 .elementor-element.elementor-element-41fde8b{--width:40px;}.elementor-404 .elementor-element.elementor-element-0f2ea00{--width:84%;}.elementor-404 .elementor-element.elementor-element-d09c7a2{--spacer-size:16px;}.elementor-404 .elementor-element.elementor-element-7644619{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-d808be7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-404 .elementor-element.elementor-element-21729f5{--padding-top:25px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-404 .elementor-element.elementor-element-cc2b0f0{--width:40px;}.elementor-404 .elementor-element.elementor-element-958c02d{--width:84%;}.elementor-404 .elementor-element.elementor-element-2e2faed{--spacer-size:16px;}.elementor-404 .elementor-element.elementor-element-5901f0b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-a0181ab{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-404 .elementor-element.elementor-element-2033964{--padding-top:25px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-404 .elementor-element.elementor-element-f79f46d{--width:40px;}.elementor-404 .elementor-element.elementor-element-60fd139{--width:84%;}.elementor-404 .elementor-element.elementor-element-c6d136b{--gap:0px 32px;--row-gap:0px;--column-gap:32px;}.elementor-404 .elementor-element.elementor-element-2ff2ee7{--spacer-size:16px;}.elementor-404 .elementor-element.elementor-element-07eb00b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-886234c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-404 .elementor-element.elementor-element-efb8311{--padding-top:20px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-460fdbc{--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;}.elementor-404 .elementor-element.elementor-element-8f120e3{--min-height:auto;}.elementor-404 .elementor-element.elementor-element-1e0e630{--min-height:auto;}.elementor-404 .elementor-element.elementor-element-e1873d2{--min-height:auto;}.elementor-404 .elementor-element.elementor-element-c8092a8{--min-height:auto;}}@media(min-width:768px){.elementor-404 .elementor-element.elementor-element-db7da8e{--content-width:1280px;}.elementor-404 .elementor-element.elementor-element-09952aa{--width:110vw;}.elementor-404 .elementor-element.elementor-element-41fde8b{--width:40px;}.elementor-404 .elementor-element.elementor-element-83d4a1b{--width:100%;}.elementor-404 .elementor-element.elementor-element-cc2b0f0{--width:40px;}.elementor-404 .elementor-element.elementor-element-91cd2a6{--width:100%;}.elementor-404 .elementor-element.elementor-element-f79f46d{--width:40px;}.elementor-404 .elementor-element.elementor-element-074a68c{--width:100%;}.elementor-404 .elementor-element.elementor-element-460fdbc{--width:100%;}.elementor-404 .elementor-element.elementor-element-f6d5535{--width:48.75%;}.elementor-404 .elementor-element.elementor-element-f5b886a{--width:48.75%;}.elementor-404 .elementor-element.elementor-element-f67315f{--width:48.75%;}.elementor-404 .elementor-element.elementor-element-e78792d{--width:48.75%;}}/* Start custom CSS for container, class: .elementor-element-db7da8e */.elementor-404 .elementor-element.elementor-element-db7da8e{
    max-width: 1080px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0px !important;
    padding-right: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00806d1 */.elementor-404 .elementor-element.elementor-element-00806d1{
    max-width: 768px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0px !important;
    padding-right: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b71534a */.elementor-404 .elementor-element.elementor-element-b71534a{
    max-width: 1080px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0px !important;
    padding-right: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4401520 */.elementor-404 .elementor-element.elementor-element-4401520{
    max-width: 1080px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0px !important;
    padding-right: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5d4c96 */.elementor-404 .elementor-element.elementor-element-f5d4c96{
    max-width: 1080px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0px !important;
    padding-right: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94aa438 */.elementor-404 .elementor-element.elementor-element-94aa438{
    max-width: 768px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0px !important;
    padding-right: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59577eb *//* 1. Assicuriamo che il genitore permetta l'effetto sticky */
.elementor-404 .elementor-element.elementor-element-59577eb {
    overflow: visible;
}

@media (min-width: 769px) {

/* 2. Rendiamo i box Sticky e fissiamo lo z-index via codice per sicurezza */
.elementor-404 .elementor-element.elementor-element-59577eb .stack-1 {
    position: sticky !important;
    top: 0px; /* Punto in cui si blocca il primo (cambialo se hai un header fisso) */
    z-index: 1;
}

.elementor-404 .elementor-element.elementor-element-59577eb .stack-2 {
    position: sticky !important;
    top: 150px !important; /* Esattamente 50px (inizio) + 100px (scarto voluto) */
    z-index: 2;
}

.elementor-404 .elementor-element.elementor-element-59577eb .stack-3 {
    position: sticky !important;
    top: 450px !important; /* Esattamente 150px (box 2) + 100px (scarto voluto) */
    z-index: 3;
}
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-b62c384 */@media only screen and (max-width:1050px) and (min-width:950px){
    .elementor-404 .elementor-element.elementor-element-b62c384{
        height:245px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be9c049 */.elementor-404 .elementor-element.elementor-element-be9c049 svg, 
.elementor-404 .elementor-element.elementor-element-be9c049 svg path, 
.elementor-404 .elementor-element.elementor-element-be9c049 svg rect, 
.elementor-404 .elementor-element.elementor-element-be9c049 svg polygon {
    fill: currentColor !important;
    transition: fill 0.3s ease-in-out;
   width: 30px !important;
    height: 30px !important;
}
.elementor-404 .elementor-element.elementor-element-be9c049 .elementor-button-content-wrapper{
    gap:0px !important;
    display: inline-flex;
    align-items: center;
}
.elementor-404 .elementor-element.elementor-element-be9c049{
 position: absolute;
 left: 40px !important;
 bottom: 40px !important;
}
@media only screen and (max-width:1050px){
   .elementor-404 .elementor-element.elementor-element-be9c049{
 position: absolute;
 left: 20px !important;
 bottom: 20px !important;
 
} 
.elementor-404 .elementor-element.elementor-element-be9c049 .elementor-button{
   text-align:left !important; 
}
}
@media only screen and (max-width:450px){
       .elementor-404 .elementor-element.elementor-element-be9c049{
 position: relative !important;
 left: 0px !important;
 bottom: 0px !important;
 margin-top: 10px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6d5535 */@media only screen and (max-width:1050px){
    .elementor-404 .elementor-element.elementor-element-f6d5535{
    width:48%
    }
}
@media only screen and (max-width:450px){
    .elementor-404 .elementor-element.elementor-element-f6d5535{
    width:100%
    }
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-e3fc525 */@media only screen and (max-width:1050px) and (min-width:950px){
    .elementor-404 .elementor-element.elementor-element-e3fc525{
        height:245px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dbf8af3 */.elementor-404 .elementor-element.elementor-element-dbf8af3 svg, 
.elementor-404 .elementor-element.elementor-element-dbf8af3 svg path, 
.elementor-404 .elementor-element.elementor-element-dbf8af3 svg rect, 
.elementor-404 .elementor-element.elementor-element-dbf8af3 svg polygon {
    fill: currentColor !important;
    transition: fill 0.3s ease-in-out;
   width: 30px !important;
    height: 30px !important;
}
.elementor-404 .elementor-element.elementor-element-dbf8af3 .elementor-button-content-wrapper{
    gap:0px !important;
    display: inline-flex;
    align-items: center;
}
.elementor-404 .elementor-element.elementor-element-dbf8af3{
 position: absolute;
 left: 40px !important;
 bottom: 40px !important;
}
@media only screen and (max-width:1050px){
   .elementor-404 .elementor-element.elementor-element-dbf8af3{
 position: absolute;
 left: 20px !important;
 bottom: 20px !important;
 
} 
.elementor-404 .elementor-element.elementor-element-dbf8af3 .elementor-button{
   text-align:left !important; 
}
}
@media only screen and (max-width:450px){
       .elementor-404 .elementor-element.elementor-element-dbf8af3{
 position: relative !important;
 left: 0px !important;
 bottom: 0px !important;
 margin-top: 10px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5b886a */@media only screen and (max-width:1050px){
    .elementor-404 .elementor-element.elementor-element-f5b886a{
    width:48%
    }
}
@media only screen and (max-width:450px){
    .elementor-404 .elementor-element.elementor-element-f5b886a{
    width:100%
    }
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-d64d8f1 */@media only screen and (max-width:1050px) and (min-width:950px){
    .elementor-404 .elementor-element.elementor-element-d64d8f1{
        height:245px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-114096b */.elementor-404 .elementor-element.elementor-element-114096b svg, 
.elementor-404 .elementor-element.elementor-element-114096b svg path, 
.elementor-404 .elementor-element.elementor-element-114096b svg rect, 
.elementor-404 .elementor-element.elementor-element-114096b svg polygon {
    fill: currentColor !important;
    transition: fill 0.3s ease-in-out;
   width: 30px !important;
    height: 30px !important;
}
.elementor-404 .elementor-element.elementor-element-114096b .elementor-button-content-wrapper{
    gap:0px !important;
    display: inline-flex;
    align-items: center;
}
.elementor-404 .elementor-element.elementor-element-114096b{
 position: absolute;
 left: 40px !important;
 bottom: 40px !important;
}
@media only screen and (max-width:1050px){
   .elementor-404 .elementor-element.elementor-element-114096b{
 position: absolute;
 left: 20px !important;
 bottom: 20px !important;

} 
.elementor-404 .elementor-element.elementor-element-114096b .elementor-button{
   text-align:left !important; 
}
}
@media only screen and (max-width:450px){
       .elementor-404 .elementor-element.elementor-element-114096b{
 position: relative !important;
 left: 0px !important;
 bottom: 0px !important;
 margin-top: 10px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f67315f */@media only screen and (max-width:1050px){
    .elementor-404 .elementor-element.elementor-element-f67315f{
    width:48%
    }
}
@media only screen and (max-width:450px){
    .elementor-404 .elementor-element.elementor-element-f67315f{
    width:100%
    }
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-64a8998 */@media only screen and (max-width:1050px) and (min-width:950px){
    .elementor-404 .elementor-element.elementor-element-64a8998{
        height:245px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d5b450 */.elementor-404 .elementor-element.elementor-element-3d5b450 svg, 
.elementor-404 .elementor-element.elementor-element-3d5b450 svg path, 
.elementor-404 .elementor-element.elementor-element-3d5b450 svg rect, 
.elementor-404 .elementor-element.elementor-element-3d5b450 svg polygon {
    fill: currentColor !important;
    transition: fill 0.3s ease-in-out;
   width: 30px !important;
    height: 30px !important;
}
.elementor-404 .elementor-element.elementor-element-3d5b450 .elementor-button-content-wrapper{
    gap:0px !important;
    display: inline-flex;
    align-items: center;
}
.elementor-404 .elementor-element.elementor-element-3d5b450{
 position: absolute;
 left: 40px !important;
 bottom: 40px !important;
}
@media only screen and (max-width:1050px){
   .elementor-404 .elementor-element.elementor-element-3d5b450{
 position: absolute;
 left: 20px !important;
 bottom: 20px !important;

} 
.elementor-404 .elementor-element.elementor-element-3d5b450 .elementor-button{
   text-align:left !important; 
}
}
@media only screen and (max-width:450px){
       .elementor-404 .elementor-element.elementor-element-3d5b450{
 position: relative !important;
 left: 0px !important;
 bottom: 0px !important;
 margin-top: 10px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e78792d */@media only screen and (max-width:1050px){
    .elementor-404 .elementor-element.elementor-element-e78792d{
    width:48%
    }
}
@media only screen and (max-width:450px){
    .elementor-404 .elementor-element.elementor-element-e78792d{
    width:100%
    }
}/* End custom CSS */