.elementor-2005 .elementor-element.elementor-element-11581590{z-index:100;}.elementor-2005 .elementor-element.elementor-element-40f9567d > .elementor-container{min-height:600px;}.elementor-2005 .elementor-element.elementor-element-40f9567d{border-style:none;padding:0px 5px 0px 5px;}.elementor-bc-flex-widget .elementor-2005 .elementor-element.elementor-element-6d280997.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2005 .elementor-element.elementor-element-6d280997.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2005 .elementor-element.elementor-element-6d280997:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2005 .elementor-element.elementor-element-6d280997 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2005 .elementor-element.elementor-element-6d280997 > .elementor-element-populated{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-2005 .elementor-element.elementor-element-6d280997 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2005 .elementor-element.elementor-element-4881747{--spacer-size:10px;}.elementor-2005 .elementor-element.elementor-element-2b7ca978 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2005 .elementor-element.elementor-element-2b7ca978 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-2005 .elementor-element.elementor-element-33537c3e > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2005 .elementor-element.elementor-element-3dde5db6 > .elementor-element-populated{padding:27px 0px 20px 0px;}.elementor-2005 .elementor-element.elementor-element-4636f5fc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2005 .elementor-element.elementor-element-4636f5fc:not(.elementor-motion-effects-element-type-background), .elementor-2005 .elementor-element.elementor-element-4636f5fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2005 .elementor-element.elementor-element-4636f5fc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;padding:10px 10px 10px 10px;}.elementor-2005 .elementor-element.elementor-element-4636f5fc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-2005 .elementor-element.elementor-element-6069cb0e{width:auto;max-width:auto;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-2005 .elementor-element.elementor-element-6069cb0e .elementor-icon-list-icon i{color:var( --e-global-color-0c71b7d );transition:color 0.3s;}.elementor-2005 .elementor-element.elementor-element-6069cb0e .elementor-icon-list-icon svg{fill:var( --e-global-color-0c71b7d );transition:fill 0.3s;}.elementor-2005 .elementor-element.elementor-element-6069cb0e .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-2005 .elementor-element.elementor-element-6069cb0e .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-2005 .elementor-element.elementor-element-6069cb0e .elementor-icon-list-text{color:var( --e-global-color-0c71b7d );transition:color 0.3s;}.elementor-2005 .elementor-element.elementor-element-6069cb0e .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2005 .elementor-element.elementor-element-4baee41e{width:auto;max-width:auto;}.elementor-2005 .elementor-element.elementor-element-4baee41e > .elementor-widget-container{margin:0px 10px -6px 10px;}.elementor-2005 .elementor-element.elementor-element-4baee41e .elementor-icon-wrapper{text-align:center;}.elementor-2005 .elementor-element.elementor-element-4baee41e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0c71b7d );}.elementor-2005 .elementor-element.elementor-element-4baee41e.elementor-view-framed .elementor-icon, .elementor-2005 .elementor-element.elementor-element-4baee41e.elementor-view-default .elementor-icon{color:var( --e-global-color-0c71b7d );border-color:var( --e-global-color-0c71b7d );}.elementor-2005 .elementor-element.elementor-element-4baee41e.elementor-view-framed .elementor-icon, .elementor-2005 .elementor-element.elementor-element-4baee41e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0c71b7d );}.elementor-2005 .elementor-element.elementor-element-4baee41e .elementor-icon{font-size:20px;}.elementor-2005 .elementor-element.elementor-element-4baee41e .elementor-icon svg{height:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2005 .elementor-element.elementor-element-3fc86e28{width:auto;max-width:auto;}.elementor-2005 .elementor-element.elementor-element-3fc86e28 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2005 .elementor-element.elementor-element-3fc86e28 .elementor-heading-title{font-family:"Dosis", Sans-serif;font-weight:400;color:var( --e-global-color-0c71b7d );}.elementor-2005 .elementor-element.elementor-element-c24aafe{width:auto;max-width:auto;}.elementor-2005 .elementor-element.elementor-element-c24aafe > .elementor-widget-container{margin:0px 10px -6px 10px;}.elementor-2005 .elementor-element.elementor-element-c24aafe .elementor-icon-wrapper{text-align:center;}.elementor-2005 .elementor-element.elementor-element-c24aafe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0c71b7d );}.elementor-2005 .elementor-element.elementor-element-c24aafe.elementor-view-framed .elementor-icon, .elementor-2005 .elementor-element.elementor-element-c24aafe.elementor-view-default .elementor-icon{color:var( --e-global-color-0c71b7d );border-color:var( --e-global-color-0c71b7d );}.elementor-2005 .elementor-element.elementor-element-c24aafe.elementor-view-framed .elementor-icon, .elementor-2005 .elementor-element.elementor-element-c24aafe.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0c71b7d );}.elementor-2005 .elementor-element.elementor-element-c24aafe .elementor-icon{font-size:20px;}.elementor-2005 .elementor-element.elementor-element-c24aafe .elementor-icon svg{height:20px;}.elementor-2005 .elementor-element.elementor-element-80ccd97{width:auto;max-width:auto;}.elementor-2005 .elementor-element.elementor-element-80ccd97 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2005 .elementor-element.elementor-element-80ccd97 .elementor-heading-title{font-family:"Dosis", Sans-serif;font-weight:400;color:var( --e-global-color-0c71b7d );}.elementor-2005 .elementor-element.elementor-element-edcb102 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2005 .elementor-element.elementor-element-edcb102{border-style:solid;border-width:0px 0px 0px 20px;border-color:var( --e-global-color-accent );}.elementor-2005 .elementor-element.elementor-element-1f28fe4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2005 .elementor-element.elementor-element-1f28fe4 > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 20px;}.elementor-2005 .elementor-element.elementor-element-9c588e6 .jet-listing-dynamic-field.display-multiline, .elementor-2005 .elementor-element.elementor-element-9c588e6 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{background-color:var( --e-global-color-accent );}.elementor-2005 .elementor-element.elementor-element-9c588e6{width:auto;max-width:auto;}.elementor-2005 .elementor-element.elementor-element-9c588e6 .jet-listing-dynamic-field__content{color:var( --e-global-color-0c71b7d );font-family:"Dosis", Sans-serif;font-size:14px;text-align:left;}.elementor-2005 .elementor-element.elementor-element-9c588e6 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2005 .elementor-element.elementor-element-9c588e6 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2005 .elementor-element.elementor-element-9c588e6 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2005 .elementor-element.elementor-element-9c588e6 .jet-listing-dynamic-field.display-multiline{padding:2px 15px 2px 15px;margin:0px 5px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-2005 .elementor-element.elementor-element-9c588e6 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:2px 15px 2px 15px;margin:0px 5px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-2005 .elementor-element.elementor-element-379b883 .jet-listing-dynamic-field.display-multiline, .elementor-2005 .elementor-element.elementor-element-379b883 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{background-color:var( --e-global-color-accent );}.elementor-2005 .elementor-element.elementor-element-379b883{width:auto;max-width:auto;}.elementor-2005 .elementor-element.elementor-element-379b883 .jet-listing-dynamic-field__content{color:var( --e-global-color-0c71b7d );font-family:"Dosis", Sans-serif;font-size:14px;text-align:left;}.elementor-2005 .elementor-element.elementor-element-379b883 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2005 .elementor-element.elementor-element-379b883 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2005 .elementor-element.elementor-element-379b883 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2005 .elementor-element.elementor-element-379b883 .jet-listing-dynamic-field.display-multiline{padding:2px 15px 2px 15px;border-radius:20px 20px 20px 20px;}.elementor-2005 .elementor-element.elementor-element-379b883 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:2px 15px 2px 15px;border-radius:20px 20px 20px 20px;}.elementor-2005 .elementor-element.elementor-element-dc42f0a{--spacer-size:5px;}.elementor-2005 .elementor-element.elementor-element-41811e7{width:auto;max-width:auto;}.elementor-2005 .elementor-element.elementor-element-41811e7 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-2005 .elementor-element.elementor-element-41811e7 .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:45px;font-weight:900;color:var( --e-global-color-primary );}.elementor-2005 .elementor-element.elementor-element-a5adbee{width:auto;max-width:auto;}.elementor-2005 .elementor-element.elementor-element-a5adbee .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:45px;font-weight:900;color:var( --e-global-color-accent );}.elementor-2005 .elementor-element.elementor-element-024d4a1 .jet-listing-dynamic-field__content{font-size:22px;font-weight:700;text-align:left;}.elementor-2005 .elementor-element.elementor-element-024d4a1 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2005 .elementor-element.elementor-element-024d4a1 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2005 .elementor-element.elementor-element-024d4a1 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2005 .elementor-element.elementor-element-e390b29 .jet-listing-dynamic-field__content{font-family:"Dosis", Sans-serif;text-align:left;}.elementor-2005 .elementor-element.elementor-element-e390b29 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2005 .elementor-element.elementor-element-e390b29 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2005 .elementor-element.elementor-element-e390b29 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2005 .elementor-element.elementor-element-39b7b28 .jet-listing-dynamic-field__content{font-family:"Dosis", Sans-serif;text-align:left;}.elementor-2005 .elementor-element.elementor-element-39b7b28 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2005 .elementor-element.elementor-element-39b7b28 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2005 .elementor-element.elementor-element-39b7b28 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2005 .elementor-element.elementor-element-4bc7067:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2005 .elementor-element.elementor-element-4bc7067 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-baa5c02 );}.elementor-2005 .elementor-element.elementor-element-4bc7067 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2005 .elementor-element.elementor-element-4bc7067 > .elementor-element-populated, .elementor-2005 .elementor-element.elementor-element-4bc7067 > .elementor-element-populated > .elementor-background-overlay, .elementor-2005 .elementor-element.elementor-element-4bc7067 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2005 .elementor-element.elementor-element-4bc7067 > .elementor-element-populated{box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-2005 .elementor-element.elementor-element-4bc7067 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2005 .elementor-element.elementor-element-bb46f80 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2005 .elementor-element.elementor-element-bb46f80 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:100%;}.elementor-2005 .elementor-element.elementor-element-bb46f80 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:100%;}.elementor-2005 .elementor-element.elementor-element-bb46f80 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2005 .elementor-element.elementor-element-bb46f80 .jet-listing-dynamic-field__content{text-align:left;}.elementor-2005 .elementor-element.elementor-element-9b1912d{margin-top:0px;margin-bottom:20px;}.elementor-2005 .elementor-element.elementor-element-72fc2f6 .jet-listing-dynamic-field__content{color:var( --e-global-color-accent );font-family:"Dosis", Sans-serif;font-weight:600;text-align:left;}.elementor-2005 .elementor-element.elementor-element-72fc2f6 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2005 .elementor-element.elementor-element-72fc2f6 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2005 .elementor-element.elementor-element-72fc2f6 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2005 .elementor-element.elementor-element-aca7190 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2005 .elementor-element.elementor-element-aca7190 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2005 .elementor-element.elementor-element-aca7190 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2005 .elementor-element.elementor-element-aca7190 .jet-listing-dynamic-field__content{text-align:left;}.elementor-2005 .elementor-element.elementor-element-26b7eb0 .jet-listing-dynamic-field__content{color:var( --e-global-color-accent );font-size:14px;text-align:left;}.elementor-2005 .elementor-element.elementor-element-26b7eb0 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2005 .elementor-element.elementor-element-26b7eb0 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2005 .elementor-element.elementor-element-26b7eb0 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2005 .elementor-element.elementor-element-26b7eb0 .jet-listing-dynamic-field.display-multiline{padding:0px 10px 0px 0px;}.elementor-2005 .elementor-element.elementor-element-26b7eb0 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:0px 10px 0px 0px;}.elementor-2005 .elementor-element.elementor-element-b0838d0 .jet-listing-dynamic-field__content{color:var( --e-global-color-accent );font-family:"Dosis", Sans-serif;font-weight:600;text-align:left;}.elementor-2005 .elementor-element.elementor-element-b0838d0 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2005 .elementor-element.elementor-element-b0838d0 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2005 .elementor-element.elementor-element-b0838d0 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2005 .elementor-element.elementor-element-aeea166 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2005 .elementor-element.elementor-element-aeea166 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2005 .elementor-element.elementor-element-aeea166 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2005 .elementor-element.elementor-element-aeea166 .jet-listing-dynamic-field__content{text-align:left;}.elementor-2005 .elementor-element.elementor-element-dfa9e15 .jet-listing-dynamic-field__content{color:var( --e-global-color-accent );font-size:14px;text-align:left;}.elementor-2005 .elementor-element.elementor-element-dfa9e15 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2005 .elementor-element.elementor-element-dfa9e15 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2005 .elementor-element.elementor-element-dfa9e15 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2005 .elementor-element.elementor-element-dfa9e15 .jet-listing-dynamic-field.display-multiline{padding:0px 10px 0px 0px;}.elementor-2005 .elementor-element.elementor-element-dfa9e15 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:0px 10px 0px 0px;}.elementor-2005 .elementor-element.elementor-element-08e838e:not(.elementor-motion-effects-element-type-background), .elementor-2005 .elementor-element.elementor-element-08e838e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2005 .elementor-element.elementor-element-08e838e, .elementor-2005 .elementor-element.elementor-element-08e838e > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-2005 .elementor-element.elementor-element-08e838e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;padding:20px 20px 20px 20px;}.elementor-2005 .elementor-element.elementor-element-08e838e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2005 .elementor-element.elementor-element-9bd99aa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2005 .elementor-element.elementor-element-3bc511b .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-0c71b7d );}.elementor-2005 .elementor-element.elementor-element-4b0d982:not(.elementor-motion-effects-element-type-background), .elementor-2005 .elementor-element.elementor-element-4b0d982 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2005 .elementor-element.elementor-element-4b0d982, .elementor-2005 .elementor-element.elementor-element-4b0d982 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-2005 .elementor-element.elementor-element-4b0d982{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;padding:20px 20px 20px 20px;}.elementor-2005 .elementor-element.elementor-element-4b0d982 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2005 .elementor-element.elementor-element-d8cd0f9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2005 .elementor-element.elementor-element-122d04f .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-0c71b7d );}.elementor-2005 .elementor-element.elementor-element-004929e:not(.elementor-motion-effects-element-type-background), .elementor-2005 .elementor-element.elementor-element-004929e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.articolitermoidraulici.it/wp-content/uploads/2023/11/christmas_BG.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2005 .elementor-element.elementor-element-004929e, .elementor-2005 .elementor-element.elementor-element-004929e > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-2005 .elementor-element.elementor-element-004929e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;padding:160px 20px 10px 20px;}.elementor-2005 .elementor-element.elementor-element-004929e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2005 .elementor-element.elementor-element-88673b3 .elementor-heading-title{font-family:"Dosis", Sans-serif;font-weight:800;color:var( --e-global-color-0c71b7d );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2005 .elementor-element.elementor-element-e460dcf{--divider-border-style:solid;--divider-color:var( --e-global-color-0c71b7d );--divider-border-width:1px;}.elementor-2005 .elementor-element.elementor-element-e460dcf .elementor-divider-separator{width:100%;}.elementor-2005 .elementor-element.elementor-element-e460dcf .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2005 .elementor-element.elementor-element-9dd087e .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-0c71b7d );}.elementor-2005 .elementor-element.elementor-element-d7de882 > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 30px 0px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-2005 .elementor-element.elementor-element-d7de882 .jet-listing-dynamic-field__content{color:var( --e-global-color-0c71b7d );font-weight:700;text-align:left;}.elementor-2005 .elementor-element.elementor-element-d7de882 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2005 .elementor-element.elementor-element-d7de882 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2005 .elementor-element.elementor-element-d7de882 .jet-listing-dynamic-field{justify-content:center;}.elementor-2005 .elementor-element.elementor-element-d7de882 .jet-listing-dynamic-field.display-multiline{padding:20px 20px 20px 20px;}.elementor-2005 .elementor-element.elementor-element-d7de882 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:20px 20px 20px 20px;}.elementor-2005 .elementor-element.elementor-element-d7de882 .jet-listing-dynamic-field.display-multiline, .elementor-2005 .elementor-element.elementor-element-d7de882 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{border-style:none;}.elementor-2005 .elementor-element.elementor-element-0a66911 .jet-listing-dynamic-field__content{color:var( --e-global-color-accent );font-family:"Dosis", Sans-serif;font-weight:600;text-align:left;}.elementor-2005 .elementor-element.elementor-element-0a66911 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2005 .elementor-element.elementor-element-0a66911 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2005 .elementor-element.elementor-element-0a66911 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2005 .elementor-element.elementor-element-b606e13 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2005 .elementor-element.elementor-element-b606e13 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2005 .elementor-element.elementor-element-b606e13 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2005 .elementor-element.elementor-element-b606e13 .jet-listing-dynamic-field__content{text-align:left;}.elementor-2005 .elementor-element.elementor-element-b606e13 .jet-listing-dynamic-field.display-multiline{margin:0px 0px 30px 0px;}.elementor-2005 .elementor-element.elementor-element-b606e13 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{margin:0px 0px 30px 0px;}.elementor-2005 .elementor-element.elementor-element-066dd99 .jet-listing-dynamic-field__content{color:var( --e-global-color-accent );font-family:"Dosis", Sans-serif;font-weight:600;text-align:left;}.elementor-2005 .elementor-element.elementor-element-066dd99 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2005 .elementor-element.elementor-element-066dd99 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2005 .elementor-element.elementor-element-066dd99 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2005 .elementor-element.elementor-element-df44538 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2005 .elementor-element.elementor-element-df44538 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2005 .elementor-element.elementor-element-df44538 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2005 .elementor-element.elementor-element-df44538 .jet-listing-dynamic-field__content{text-align:left;}.elementor-2005 .elementor-element.elementor-element-df44538 .jet-listing-dynamic-field.display-multiline{margin:0px 0px 30px 0px;}.elementor-2005 .elementor-element.elementor-element-df44538 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{margin:0px 0px 30px 0px;}.elementor-2005 .elementor-element.elementor-element-e8f8ff1 .jet-listing-dynamic-field__content{color:var( --e-global-color-accent );font-family:"Dosis", Sans-serif;font-weight:600;text-align:left;}.elementor-2005 .elementor-element.elementor-element-e8f8ff1 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2005 .elementor-element.elementor-element-e8f8ff1 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2005 .elementor-element.elementor-element-e8f8ff1 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2005 .elementor-element.elementor-element-68e2193 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2005 .elementor-element.elementor-element-68e2193 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2005 .elementor-element.elementor-element-68e2193 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2005 .elementor-element.elementor-element-68e2193 .jet-listing-dynamic-field__content{text-align:left;}.elementor-2005 .elementor-element.elementor-element-68e2193 .jet-listing-dynamic-field.display-multiline{margin:0px 0px 30px 0px;}.elementor-2005 .elementor-element.elementor-element-68e2193 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{margin:0px 0px 30px 0px;}.elementor-2005 .elementor-element.elementor-element-8170599 .jet-listing-dynamic-field__content{color:var( --e-global-color-accent );font-family:"Dosis", Sans-serif;font-weight:600;text-align:left;}.elementor-2005 .elementor-element.elementor-element-8170599 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2005 .elementor-element.elementor-element-8170599 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2005 .elementor-element.elementor-element-8170599 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2005 .elementor-element.elementor-element-8a0c745 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2005 .elementor-element.elementor-element-8a0c745 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2005 .elementor-element.elementor-element-8a0c745 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2005 .elementor-element.elementor-element-8a0c745 .jet-listing-dynamic-field__content{text-align:left;}.elementor-2005 .elementor-element.elementor-element-8a0c745 .jet-listing-dynamic-field.display-multiline{margin:0px 0px 30px 0px;}.elementor-2005 .elementor-element.elementor-element-8a0c745 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{margin:0px 0px 30px 0px;}.elementor-2005 .elementor-element.elementor-element-9fab6e3 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2005 .elementor-element.elementor-element-9fab6e3 .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-accent );}.elementor-2005 .elementor-element.elementor-element-1073491 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2005 .elementor-element.elementor-element-1073491 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-2005 .elementor-element.elementor-element-1073491 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2005 .elementor-element.elementor-element-3a1f5f4d > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-2005 .elementor-element.elementor-element-42a78e6{margin-top:0px;margin-bottom:0px;}.elementor-2005 .elementor-element.elementor-element-c7e470a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2005 .elementor-element.elementor-element-c7e470a > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2005 .elementor-element.elementor-element-9f998f8 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2005 .elementor-element.elementor-element-6f7efeab > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2005 .elementor-element.elementor-element-5871149d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2005 .elementor-element.elementor-element-6f8e674 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2005 .elementor-element.elementor-element-6c0a9914{z-index:9;}.elementor-2005 .elementor-element.elementor-element-de216f1 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:5px 0px 5px 0px;box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);}body:not(.rtl) .elementor-2005 .elementor-element.elementor-element-de216f1{left:0px;}body.rtl .elementor-2005 .elementor-element.elementor-element-de216f1{right:0px;}.elementor-2005 .elementor-element.elementor-element-de216f1{top:50px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2005 .elementor-element.elementor-element-de216f1 .elementor-icon-list-icon i{color:var( --e-global-color-0c71b7d );transition:color 0.3s;}.elementor-2005 .elementor-element.elementor-element-de216f1 .elementor-icon-list-icon svg{fill:var( --e-global-color-0c71b7d );transition:fill 0.3s;}.elementor-2005 .elementor-element.elementor-element-de216f1 .elementor-icon-list-text{color:var( --e-global-color-0c71b7d );transition:color 0.3s;}@media(max-width:1350px){.elementor-2005 .elementor-element.elementor-element-3dde5db6 > .elementor-element-populated{padding:20px 20px 20px 20px;}}@media(min-width:768px){.elementor-2005 .elementor-element.elementor-element-2b7ca978{width:30%;}.elementor-2005 .elementor-element.elementor-element-3dde5db6{width:50%;}.elementor-2005 .elementor-element.elementor-element-3a1f5f4d{width:19.664%;}}@media(max-width:1350px) and (min-width:768px){.elementor-2005 .elementor-element.elementor-element-3dde5db6{width:100%;}}@media(max-width:767px){.elementor-2005 .elementor-element.elementor-element-40f9567d > .elementor-container{min-height:350px;}.elementor-2005 .elementor-element.elementor-element-40f9567d{padding:0px 0px 0px 0px;}.elementor-2005 .elementor-element.elementor-element-6e4e5b09{padding:0px 0px 0px 0px;}.elementor-2005 .elementor-element.elementor-element-3dde5db6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2005 .elementor-element.elementor-element-4636f5fc{margin-top:0px;margin-bottom:0px;}.elementor-2005 .elementor-element.elementor-element-edcb102{border-width:0px 0px 0px 0px;margin-top:0px;margin-bottom:0px;padding:10px 10px 10px 10px;}.elementor-2005 .elementor-element.elementor-element-1f28fe4 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-2005 .elementor-element.elementor-element-41811e7 .elementor-heading-title{font-size:35px;}.elementor-2005 .elementor-element.elementor-element-9b1912d{margin-top:0px;margin-bottom:0px;padding:10px 10px 10px 10px;}.elementor-2005 .elementor-element.elementor-element-aca7190 .jet-listing-dynamic-field__content{font-size:14px;}.elementor-2005 .elementor-element.elementor-element-03c5327 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2005 .elementor-element.elementor-element-aeea166 .jet-listing-dynamic-field__content{font-size:14px;}.elementor-2005 .elementor-element.elementor-element-dfa9e15 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-2005 .elementor-element.elementor-element-08e838e, .elementor-2005 .elementor-element.elementor-element-08e838e > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-2005 .elementor-element.elementor-element-08e838e{padding:20px 10px 20px 10px;}.elementor-2005 .elementor-element.elementor-element-3bc511b .elementor-heading-title{font-size:16px;line-height:18px;}.elementor-2005 .elementor-element.elementor-element-4b0d982, .elementor-2005 .elementor-element.elementor-element-4b0d982 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-2005 .elementor-element.elementor-element-4b0d982{padding:20px 10px 20px 10px;}.elementor-2005 .elementor-element.elementor-element-122d04f .elementor-heading-title{font-size:16px;line-height:18px;}.elementor-2005 .elementor-element.elementor-element-004929e, .elementor-2005 .elementor-element.elementor-element-004929e > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-2005 .elementor-element.elementor-element-88673b3 .elementor-heading-title{font-size:25px;}.elementor-2005 .elementor-element.elementor-element-9dd087e .elementor-heading-title{font-size:16px;}.elementor-2005 .elementor-element.elementor-element-d7de882 > .elementor-widget-container{margin:0px 0px 10px 0px;border-radius:0px 0px 0px 0px;}.elementor-2005 .elementor-element.elementor-element-d7de882 .jet-listing-dynamic-field__content{font-size:14px;}.elementor-2005 .elementor-element.elementor-element-d7de882 .jet-listing-dynamic-field.display-multiline{padding:20px 20px 10px 20px;}.elementor-2005 .elementor-element.elementor-element-d7de882 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:20px 20px 10px 20px;}.elementor-2005 .elementor-element.elementor-element-a66f901{margin-top:0px;margin-bottom:10px;}.elementor-2005 .elementor-element.elementor-element-235842b > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-2005 .elementor-element.elementor-element-b606e13 .jet-listing-dynamic-field__content{font-size:14px;}.elementor-2005 .elementor-element.elementor-element-b606e13 .jet-listing-dynamic-field.display-multiline{margin:0px 0px 0px 0px;}.elementor-2005 .elementor-element.elementor-element-b606e13 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{margin:0px 0px 0px 0px;}.elementor-2005 .elementor-element.elementor-element-1d615ab > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-2005 .elementor-element.elementor-element-df44538 .jet-listing-dynamic-field__content{font-size:14px;}.elementor-2005 .elementor-element.elementor-element-df44538 .jet-listing-dynamic-field.display-multiline{margin:0px 0px 0px 0px;}.elementor-2005 .elementor-element.elementor-element-df44538 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{margin:0px 0px 0px 0px;}.elementor-2005 .elementor-element.elementor-element-7c829c8{margin-top:0px;margin-bottom:0px;}.elementor-2005 .elementor-element.elementor-element-1e5e495 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-2005 .elementor-element.elementor-element-68e2193 .jet-listing-dynamic-field__content{font-size:14px;}.elementor-2005 .elementor-element.elementor-element-2218a54 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-2005 .elementor-element.elementor-element-8a0c745 .jet-listing-dynamic-field__content{font-size:14px;}.elementor-2005 .elementor-element.elementor-element-9fab6e3 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-2005 .elementor-element.elementor-element-1073491 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2005 .elementor-element.elementor-element-1073491 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2005 .elementor-element.elementor-element-1073491 > .elementor-widget-container{padding:0px 10px 20px 10px;}.elementor-2005 .elementor-element.elementor-element-de216f1{z-index:9;}}/* Start custom CSS for shortcode, class: .elementor-element-04faba0 *//* ========================================
   CONTATTI - SINGOLA FILIALE
======================================== */

.elementor-2005 .elementor-element.elementor-element-04faba0 .filiale-contact-block {
    display: flex;
    flex-direction: column;
    align-items: flex-start;

    gap: 5px;

    color: #111111;

    font-size: 16px;
    line-height: 1.4;
}


/* ========================================
   INDIRIZZO
======================================== */

.elementor-2005 .elementor-element.elementor-element-04faba0 .filiale-contact-address {
    display: flex;
    flex-direction: column;
    align-items: flex-start;

    gap: 0;

    color: #111111;

    font-size: 16px;
}


/* Via / indirizzo */
.elementor-2005 .elementor-element.elementor-element-04faba0 .filiale-contact-street {
    display: block;

    color: #111111;

    font-size: 16px;
    font-weight: 700;
}


/* CAP + città */
.elementor-2005 .elementor-element.elementor-element-04faba0 .filiale-contact-city {
    display: block;

    color: #111111;

    font-size: 16px;
    font-weight: 400;
}


/* ========================================
   TELEFONO
======================================== */

.elementor-2005 .elementor-element.elementor-element-04faba0 .filiale-contact-phone {
    display: block;

    color: #111111;

    font-size: 16px;
    font-weight: 400;
}


/* "Tel." normale */
.elementor-2005 .elementor-element.elementor-element-04faba0 .filiale-contact-phone-label {
    color: #111111;

    font-size: 16px;
    font-weight: 400;
}


/* Numero grassetto */
.elementor-2005 .elementor-element.elementor-element-04faba0 .filiale-contact-phone-number {
    display: inline;

    color: #111111 !important;

    font-size: 16px;
    font-weight: 600;

    text-decoration: none;
}


/* Hover numero */
.elementor-2005 .elementor-element.elementor-element-04faba0 .filiale-contact-phone-number:hover {
    color: #CE181E !important;
}


/* ========================================
   WHATSAPP
======================================== */

.elementor-2005 .elementor-element.elementor-element-04faba0 .filiale-contact-whatsapp {
    margin-top: 5px;
}


.elementor-2005 .elementor-element.elementor-element-04faba0 .filiale-contact-whatsapp a {
    display: inline-flex;
    align-items: center;

    gap: 6px;

    padding: 3px 12px;

    border-radius: 20px;

    background-color: #075E54;
    color: #FFFFFF !important;

    font-size: 14px;
    font-weight: 400;

    text-decoration: none;
}


.elementor-2005 .elementor-element.elementor-element-04faba0 .filiale-contact-whatsapp a i {
    font-size: 18px;
}


/* ========================================
   INDICAZIONI STRADALI
======================================== */

.elementor-2005 .elementor-element.elementor-element-04faba0 .filiale-contact-directions {
    margin-top: 2px;
}


.elementor-2005 .elementor-element.elementor-element-04faba0 .filiale-contact-directions a {
    color: #CE181E !important;

    font-family: "Dosis", sans-serif;
    font-size: 16px;
    font-weight: 500;

    text-decoration: none;
}


.elementor-2005 .elementor-element.elementor-element-04faba0 .filiale-contact-directions a:hover {
    color: #811014 !important;
}


/* ========================================
   MOBILE
======================================== */

@media (max-width: 767px) {

    .elementor-2005 .elementor-element.elementor-element-04faba0 .filiale-contact-block {
        width: 100%;
    }

}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-bb46f80 *//* ========================================
   MAPPA SINGOLA FILIALE
   INFO WINDOW
======================================== */


/* ========================================
   CONTENITORE INFO WINDOW
======================================== */

.elementor-2005 .elementor-element.elementor-element-bb46f80 .wpsl-infobox {
    width: max-content !important;
    min-width: 300px;
    max-width: calc(100vw - 70px) !important;

    box-sizing: border-box;
}


.elementor-2005 .elementor-element.elementor-element-bb46f80 .at-wpsl-single-info-window {
    width: auto;
    max-width: 100%;

    box-sizing: border-box;

    font-size: 13px;
}


/* ========================================
   NOME FILIALE
======================================== */

.elementor-2005 .elementor-element.elementor-element-bb46f80 .at-wpsl-single-info-window
.wpsl-info-location-name {
    display: block;

    margin-bottom: 3px;
}


.elementor-2005 .elementor-element.elementor-element-bb46f80 .at-wpsl-single-info-window
.wpsl-info-location-name a {
    color: #111111 !important;

    font-size: 1rem !important;
    font-weight: 500 !important;

    text-decoration: none;
}


.elementor-2005 .elementor-element.elementor-element-bb46f80 .at-wpsl-single-info-window
.wpsl-info-location-name a:hover {
    color: #CE181E !important;
}


/* ========================================
   BADGE
======================================== */

.elementor-2005 .elementor-element.elementor-element-bb46f80 .at-wpsl-single-info-window
.sez {
    display: block;

    margin: 4px 0 10px;
}


.elementor-2005 .elementor-element.elementor-element-bb46f80 .at-wpsl-single-info-window
.badge {
    display: inline-block;

    margin-right: 5px;
    padding: 3px 10px;

    border-radius: 20px;

    background-color: #333333;
    color: #FFFFFF;

    font-family: "Dosis", sans-serif;
    font-size: 13px;
    font-weight: 300;
}


/* ========================================
   INDIRIZZO
======================================== */

.elementor-2005 .elementor-element.elementor-element-bb46f80 .at-wpsl-single-info-window
.wpsl-info-address {
    margin: 0 0 8px !important;

    color: #111111;

    font-size: 13px;
    font-weight: 500;
}


.elementor-2005 .elementor-element.elementor-element-bb46f80 .at-wpsl-single-info-window
.wpsl-info-address span {
    display: block;
}


.elementor-2005 .elementor-element.elementor-element-bb46f80 .at-wpsl-single-info-window
.wpsl-street {
    margin-top: 0;

    font-weight: 500 !important;
}


.elementor-2005 .elementor-element.elementor-element-bb46f80 .at-wpsl-single-info-window
.wpsl-zip-city {
    font-weight: 400 !important;
}


/* ========================================
   TELEFONO
======================================== */

.elementor-2005 .elementor-element.elementor-element-bb46f80 .at-wpsl-single-info-window
.wpsl-phone {
    display: block;

    margin: 0 !important;

    color: #111111;

    font-size: 14px;
    font-weight: 400;
}


.elementor-2005 .elementor-element.elementor-element-bb46f80 .at-wpsl-single-info-window
.wpsl-phone-number {
    display: inline;

    color: #111111 !important;

    font-size: 14px !important;
    font-weight: 600 !important;

    text-decoration: none;
}


.elementor-2005 .elementor-element.elementor-element-bb46f80 .at-wpsl-single-info-window
.wpsl-phone-number:hover {
    color: #CE181E !important;
}


/* ========================================
   REPARTI
======================================== */

.elementor-2005 .elementor-element.elementor-element-bb46f80 .at-wpsl-single-info-window
.wpsl-department-hours {
    display: flex !important;

    align-items: baseline;

    gap: 4px;

    width: 100%;

    margin-top: 0;

    color: #111111;

    font-size: 13px;
}


/* Più spazio tra telefono e Termoidraulica */
.elementor-2005 .elementor-element.elementor-element-bb46f80 .at-wpsl-single-info-window
.wpsl-termoidraulica-hours {
    margin-top: 10px !important;
}


/* Meno spazio tra Termoidraulica e Design */
.elementor-2005 .elementor-element.elementor-element-bb46f80 .at-wpsl-single-info-window
.wpsl-design-hours {
    margin-top: 5px !important;
}


.elementor-2005 .elementor-element.elementor-element-bb46f80 .at-wpsl-single-info-window
.wpsl-department-name {
    display: inline-block;

    flex: 0 0 auto;

    margin-right: 0;

    color: #111111;

    font-weight: 600;

    white-space: nowrap;
}


.elementor-2005 .elementor-element.elementor-element-bb46f80 .at-wpsl-single-info-window
.wpsl-opening-hours-status,

.elementor-2005 .elementor-element.elementor-element-bb46f80 .at-wpsl-single-info-window
.wpsl-design-current-status {
    display: inline-block !important;

    flex: 0 0 auto;

    margin: 0 !important;
    padding: 0 !important;

    color: #111111;

    white-space: nowrap;

    font-weight: 400;
}


/* ========================================
   APERTO
   TERMOIDRAULICA + DESIGN
======================================== */

.elementor-2005 .elementor-element.elementor-element-bb46f80 .at-wpsl-single-info-window
.wpsl-currently-open {
    color: #075E54 !important;
    font-weight: 600 !important;
}


/* ========================================
   CHIUSO
   TERMOIDRAULICA + DESIGN
======================================== */

.elementor-2005 .elementor-element.elementor-element-bb46f80 .at-wpsl-single-info-window
.wpsl-currently-closed {
    color: #CE181E !important;
    font-weight: 600 !important;
}


/* ========================================
   CHIUDE TRA...
======================================== */

.elementor-2005 .elementor-element.elementor-element-bb46f80 .at-wpsl-single-info-window
.wpsl-closing-soon,

.elementor-2005 .elementor-element.elementor-element-bb46f80 .at-wpsl-single-info-window
.wpsl-closing-soon * {
    color: #CE181E !important;
    font-weight: 400 !important;
}


/* ========================================
   APRE / RIAPRE
======================================== */

.elementor-2005 .elementor-element.elementor-element-bb46f80 .at-wpsl-single-info-window
.wpsl-opens-next,

.elementor-2005 .elementor-element.elementor-element-bb46f80 .at-wpsl-single-info-window
.wpsl-opens-next * {
    color: #111111 !important;
    font-weight: 400 !important;
}


/* ========================================
   APRE TRA X MINUTI
======================================== */

.elementor-2005 .elementor-element.elementor-element-bb46f80 .at-wpsl-single-info-window
.wpsl-opens-next:has(time[datetime^="PT"]),

.elementor-2005 .elementor-element.elementor-element-bb46f80 .at-wpsl-single-info-window
.wpsl-opens-next:has(time[datetime^="PT"]) * {
    color: #CE181E !important;
    font-weight: 400 !important;
}


/* ========================================
   DETTAGLIO TRA PARENTESI
======================================== */

.elementor-2005 .elementor-element.elementor-element-bb46f80 .at-wpsl-single-info-window
.wpsl-status-detail {
    color: #111111;

    font-weight: 400 !important;
}


/* Rimuove spazio nativo prima della ")" */

.elementor-2005 .elementor-element.elementor-element-bb46f80 .at-wpsl-single-info-window
.wpsl-opens-next {
    padding-inline-end: 0 !important;
}


/* ========================================
   RIMUOVE "·" NATIVO WPSL
   TERMOIDRAULICA
======================================== */

.elementor-2005 .elementor-element.elementor-element-bb46f80 .at-wpsl-single-info-window
.wpsl-termoidraulica-hours
.wpsl-closing-soon::after,

.elementor-2005 .elementor-element.elementor-element-bb46f80 .at-wpsl-single-info-window
.wpsl-termoidraulica-hours
.wpsl-currently-closed::after,

.elementor-2005 .elementor-element.elementor-element-bb46f80 .at-wpsl-single-info-window
.wpsl-termoidraulica-hours
.wpsl-currently-open::after {
    content: none !important;

    margin-inline-end: 0 !important;
}


/* ========================================
   WHATSAPP
======================================== */

.elementor-2005 .elementor-element.elementor-element-bb46f80 .at-wpsl-single-info-window
.wpsl-whatsapp {
    margin-top: 10px !important;
    margin-bottom: 0 !important;

    padding-top: 5px;
}


.elementor-2005 .elementor-element.elementor-element-bb46f80 .at-wpsl-single-info-window
.wpsl-whatsapp a {
    display: inline-flex;

    align-items: center;

    gap: 5px;

    padding: 2px 10px;

    border-radius: 20px;

    background-color: #075E54;
    color: #FFFFFF !important;

    font-size: 12px !important;

    text-decoration: none;
}


.elementor-2005 .elementor-element.elementor-element-bb46f80 .at-wpsl-single-info-window
.wpsl-whatsapp a i {
    font-size: 18px;
}


/* ========================================
   INDICAZIONI STRADALI
   COME [filiale_contatti]
======================================== */

.elementor-2005 .elementor-element.elementor-element-bb46f80 .at-wpsl-single-info-window
.wpsl-info-actions {
    display: flex !important;

    align-items: center;

    margin-top: 12px;
}


.elementor-2005 .elementor-element.elementor-element-bb46f80 .at-wpsl-single-info-window
.wpsl-directions {
    display: inline-block;

    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;
    border-radius: 0 !important;

    background: transparent !important;
    box-shadow: none !important;

    color: #CE181E !important;

    font-family: "Dosis", sans-serif;
    font-size: 16px;
    font-weight: 500;

    line-height: inherit;

    text-decoration: none;
}


.elementor-2005 .elementor-element.elementor-element-bb46f80 .at-wpsl-single-info-window
.wpsl-directions:hover {
    background: transparent !important;

    color: #811014 !important;

    text-decoration: none;
}


/* ========================================
   MOBILE
======================================== */

@media (max-width: 767px) {

    .elementor-2005 .elementor-element.elementor-element-bb46f80 .wpsl-infobox {
        width: calc(100vw - 60px) !important;
        max-width: calc(100vw - 60px) !important;

        box-sizing: border-box;
    }


    .elementor-2005 .elementor-element.elementor-element-bb46f80 .at-wpsl-single-info-window {
        width: 100%;

        box-sizing: border-box;
    }


    .elementor-2005 .elementor-element.elementor-element-bb46f80 .at-wpsl-single-info-window
    .wpsl-department-hours {
        display: flex !important;

        align-items: baseline;
        flex-wrap: nowrap;

        width: 100%;
    }


    .elementor-2005 .elementor-element.elementor-element-bb46f80 .at-wpsl-single-info-window
    .wpsl-department-name {
        flex: 0 0 auto;

        white-space: nowrap;
    }


    .elementor-2005 .elementor-element.elementor-element-bb46f80 .at-wpsl-single-info-window
    .wpsl-opening-hours-status,

    .elementor-2005 .elementor-element.elementor-element-bb46f80 .at-wpsl-single-info-window
    .wpsl-design-current-status {
        flex: 1 1 auto;

        min-width: 0;

        white-space: normal;
        overflow-wrap: normal;
    }

}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-26b7eb0 */.eis-title{
    font-family: Dosis, Sans-Serif;
    font-size: 24px;
    font-weight: 600;
    color: #CE181E !important;
}
.eis-tagline{
    
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 10px;
}
.eis-table td{
    color: black;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-d7de882 */.elementor-2005 .elementor-element.elementor-element-d7de882 hr{
    margin: 10px 0;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-1073491 */.elementor-2005 .elementor-element.elementor-element-1073491 [data-elementor-type='jet-listing-items'] > .elementor-section{
    height: 100%;
}
.elementor-2005 .elementor-element.elementor-element-1073491 .jet-listing-grid__item .elementor-container{
    height: 100%;
}
.elementor-2005 .elementor-element.elementor-element-1073491 .jet-listing-grid__item .elementor-container .elementor-widget-wrap{
    flex-direction: column;
}
.elementor-2005 .elementor-element.elementor-element-1073491 .jet-listing-not-found{
    text-align: left;
}/* End custom CSS */