.elementor-979 .elementor-element.elementor-element-8e89c55{--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;}.elementor-979 .elementor-element.elementor-element-8e89c55:not(.elementor-motion-effects-element-type-background), .elementor-979 .elementor-element.elementor-element-8e89c55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-58f935c );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-979 .elementor-element.elementor-element-4f8d662{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-979 .elementor-element.elementor-element-4f8d662 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-979 .elementor-element.elementor-element-7d07e75{--display:flex;--min-height:300px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:-100%;--padding-right:-100%;}.elementor-979 .elementor-element.elementor-element-7d07e75:not(.elementor-motion-effects-element-type-background), .elementor-979 .elementor-element.elementor-element-7d07e75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-58f935c ) 50%, var( --e-global-color-9528669 ) 50%);}.elementor-979 .elementor-element.elementor-element-a8fb1e7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50% 50% 50% 50%;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-979 .elementor-element.elementor-element-a8fb1e7:not(.elementor-motion-effects-element-type-background), .elementor-979 .elementor-element.elementor-element-a8fb1e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elfornerbrescia.eu/wp-content/uploads/2025/07/schiscia_elForner-scaled.jpg");background-position:center center;background-size:cover;}.elementor-979 .elementor-element.elementor-element-1e7731e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0% 100% 0% 100%;--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-979 .elementor-element.elementor-element-1e7731e:not(.elementor-motion-effects-element-type-background), .elementor-979 .elementor-element.elementor-element-1e7731e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elfornerbrescia.eu/wp-content/uploads/2025/07/header_pranzo_elForner-scaled.jpg");background-position:center center;background-size:cover;}.elementor-979 .elementor-element.elementor-element-3ccdab9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50% 0% 0% 50%;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-979 .elementor-element.elementor-element-3ccdab9:not(.elementor-motion-effects-element-type-background), .elementor-979 .elementor-element.elementor-element-3ccdab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elfornerbrescia.eu/wp-content/uploads/2025/07/iltigrato_elForner-scaled.jpg");background-position:center center;background-size:cover;}.elementor-979 .elementor-element.elementor-element-13db5e6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0% 0% 0% 0%;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-979 .elementor-element.elementor-element-13db5e6:not(.elementor-motion-effects-element-type-background), .elementor-979 .elementor-element.elementor-element-13db5e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elfornerbrescia.eu/wp-content/uploads/2025/07/element_staff_elForner.jpg");background-position:center center;background-size:cover;}.elementor-979 .elementor-element.elementor-element-256d770{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:500px 500px 0px 0px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-979 .elementor-element.elementor-element-256d770:not(.elementor-motion-effects-element-type-background), .elementor-979 .elementor-element.elementor-element-256d770 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elfornerbrescia.eu/wp-content/uploads/2025/07/header_pizza_elForner.jpg");background-position:center center;background-size:cover;}.elementor-979 .elementor-element.elementor-element-4f8620a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-979 .elementor-element.elementor-element-4f8620a:not(.elementor-motion-effects-element-type-background), .elementor-979 .elementor-element.elementor-element-4f8620a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elfornerbrescia.eu/wp-content/uploads/2025/07/element_pizza_elForner.jpg");background-position:center center;background-size:cover;}.elementor-979 .elementor-element.elementor-element-40cc9d8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:30%;--padding-right:30%;}.elementor-979 .elementor-element.elementor-element-40cc9d8:not(.elementor-motion-effects-element-type-background), .elementor-979 .elementor-element.elementor-element-40cc9d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9528669 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-979 .elementor-element.elementor-element-25b686b{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-979 .elementor-element.elementor-element-eb68e8b{--display:flex;--min-height:74vh;--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:12;}.elementor-979 .elementor-element.elementor-element-c4f5c33{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-979 .elementor-element.elementor-element-acd347f{text-align:start;}.elementor-979 .elementor-element.elementor-element-acd347f img{max-width:300px;}.elementor-979 .elementor-element.elementor-element-3aa01e7{margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-979 .elementor-element.elementor-element-3aa01e7 .elementor-heading-title{font-family:var( --e-global-typography-d0c2ddf-font-family ), Sans-serif;font-size:var( --e-global-typography-d0c2ddf-font-size );font-weight:var( --e-global-typography-d0c2ddf-font-weight );line-height:var( --e-global-typography-d0c2ddf-line-height );}.elementor-979 .elementor-element.elementor-element-516dc91{margin:1vw 4vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-979 .elementor-element.elementor-element-58eed6b{--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;--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-979 .elementor-element.elementor-element-9bfc76d .elementor-button{background-color:var( --e-global-color-accent );font-family:"Frente-h1", Sans-serif;font-size:1.7em;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-979 .elementor-element.elementor-element-9bfc76d .elementor-button:hover, .elementor-979 .elementor-element.elementor-element-9bfc76d .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-979 .elementor-element.elementor-element-9bfc76d{padding:0vw 0vw 0vw 0vw;z-index:4;}.elementor-979 .elementor-element.elementor-element-9bfc76d.elementor-element{--align-self:flex-start;}.elementor-979 .elementor-element.elementor-element-9bfc76d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-979 .elementor-element.elementor-element-9bfc76d .elementor-button:hover svg, .elementor-979 .elementor-element.elementor-element-9bfc76d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-979 .elementor-element.elementor-element-e1fadab{--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-979 .elementor-element.elementor-element-e1fadab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-979 .elementor-element.elementor-element-dd3eabd{--display:flex;--position:absolute;--min-height:200px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5000px 0px 5000px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}.elementor-979 .elementor-element.elementor-element-dd3eabd:not(.elementor-motion-effects-element-type-background), .elementor-979 .elementor-element.elementor-element-dd3eabd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elfornerbrescia.eu/wp-content/uploads/2025/07/header_tagliere_elForner-scaled.jpg");background-position:center center;background-size:cover;}body:not(.rtl) .elementor-979 .elementor-element.elementor-element-dd3eabd{left:0px;}body.rtl .elementor-979 .elementor-element.elementor-element-dd3eabd{right:0px;}.elementor-979 .elementor-element.elementor-element-6615a79{--display:flex;--position:absolute;--min-height:200px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50% 50% 50% 50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-979 .elementor-element.elementor-element-6615a79:not(.elementor-motion-effects-element-type-background), .elementor-979 .elementor-element.elementor-element-6615a79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elfornerbrescia.eu/wp-content/uploads/2025/07/header_hamburger_elForner-scaled.jpg");background-position:center center;background-size:cover;}body:not(.rtl) .elementor-979 .elementor-element.elementor-element-6615a79{left:0px;}body.rtl .elementor-979 .elementor-element.elementor-element-6615a79{right:0px;}.elementor-979 .elementor-element.elementor-element-538750a{--display:flex;--position:absolute;--min-height:200px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-979 .elementor-element.elementor-element-538750a:not(.elementor-motion-effects-element-type-background), .elementor-979 .elementor-element.elementor-element-538750a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elfornerbrescia.eu/wp-content/uploads/2025/07/prodotto_nome_elForner-8-scaled.jpg");background-position:center center;background-size:cover;}.elementor-979 .elementor-element.elementor-element-b9d960d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;}body:not(.rtl) .elementor-979 .elementor-element.elementor-element-b9d960d{right:0px;}body.rtl .elementor-979 .elementor-element.elementor-element-b9d960d{left:0px;}.elementor-979 .elementor-element.elementor-element-b9d960d img{max-width:100px;}body:not(.rtl) .elementor-979 .elementor-element.elementor-element-68f77ca{right:0px;}body.rtl .elementor-979 .elementor-element.elementor-element-68f77ca{left:0px;}.elementor-979 .elementor-element.elementor-element-68f77ca{bottom:0px;}.elementor-979 .elementor-element.elementor-element-68f77ca img{max-width:200px;}.elementor-979 .elementor-element.elementor-element-7add46e{--display:flex;--min-height:74vh;--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 0px;--row-gap:0px;--column-gap:0px;--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-979 .elementor-element.elementor-element-7add46e:not(.elementor-motion-effects-element-type-background), .elementor-979 .elementor-element.elementor-element-7add46e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-979 .elementor-element.elementor-element-b861c42{--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-979 .elementor-element.elementor-element-b861c42.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-979 .elementor-element.elementor-element-266b3c7{--display:flex;--position:absolute;--min-height:200px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5000px 5000px 5000px 5000px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:50%;}.elementor-979 .elementor-element.elementor-element-266b3c7:not(.elementor-motion-effects-element-type-background), .elementor-979 .elementor-element.elementor-element-266b3c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elfornerbrescia.eu/wp-content/uploads/2025/07/header_pasta_elForner-scaled.jpg");background-position:center center;background-size:cover;}body:not(.rtl) .elementor-979 .elementor-element.elementor-element-266b3c7{left:0px;}body.rtl .elementor-979 .elementor-element.elementor-element-266b3c7{right:0px;}.elementor-979 .elementor-element.elementor-element-4e071a8{--display:flex;--position:absolute;--min-height:200px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:100px 0px 100px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:50%;}.elementor-979 .elementor-element.elementor-element-4e071a8:not(.elementor-motion-effects-element-type-background), .elementor-979 .elementor-element.elementor-element-4e071a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elfornerbrescia.eu/wp-content/uploads/2025/07/header_closeup_elForner-scaled.jpg");background-position:center center;background-size:cover;}body:not(.rtl) .elementor-979 .elementor-element.elementor-element-4e071a8{right:0px;}body.rtl .elementor-979 .elementor-element.elementor-element-4e071a8{left:0px;}.elementor-979 .elementor-element.elementor-element-c3835ae{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:5%;--margin-right:0%;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-979 .elementor-element.elementor-element-d0b54af{text-align:start;}.elementor-979 .elementor-element.elementor-element-d0b54af img{max-width:300px;}.elementor-979 .elementor-element.elementor-element-906e741{margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-979 .elementor-element.elementor-element-906e741 .elementor-heading-title{font-family:var( --e-global-typography-d0c2ddf-font-family ), Sans-serif;font-size:var( --e-global-typography-d0c2ddf-font-size );font-weight:var( --e-global-typography-d0c2ddf-font-weight );line-height:var( --e-global-typography-d0c2ddf-line-height );}.elementor-979 .elementor-element.elementor-element-4313e5a{margin:1vw 4vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;color:var( --e-global-color-primary );}.elementor-979 .elementor-element.elementor-element-7089109{--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;--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-7a2951d .elementor-button{background-color:var( --e-global-color-accent );font-family:"Frente-h1", Sans-serif;font-size:1.7em;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-979 .elementor-element.elementor-element-7a2951d .elementor-button:hover, .elementor-979 .elementor-element.elementor-element-7a2951d .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-979 .elementor-element.elementor-element-7a2951d{padding:0vw 0vw 0vw 0vw;z-index:4;}.elementor-979 .elementor-element.elementor-element-7a2951d.elementor-element{--align-self:flex-start;}.elementor-979 .elementor-element.elementor-element-7a2951d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-979 .elementor-element.elementor-element-7a2951d .elementor-button:hover svg, .elementor-979 .elementor-element.elementor-element-7a2951d .elementor-button:focus svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-979 .elementor-element.elementor-element-ac4f68a{left:0px;}body.rtl .elementor-979 .elementor-element.elementor-element-ac4f68a{right:0px;}.elementor-979 .elementor-element.elementor-element-ac4f68a{bottom:0px;}.elementor-979 .elementor-element.elementor-element-ac4f68a img{max-width:200px;}body:not(.rtl) .elementor-979 .elementor-element.elementor-element-c849d9d{right:0px;}body.rtl .elementor-979 .elementor-element.elementor-element-c849d9d{left:0px;}.elementor-979 .elementor-element.elementor-element-c849d9d{bottom:0px;}.elementor-979 .elementor-element.elementor-element-c849d9d img{max-width:200px;}.elementor-979 .elementor-element.elementor-element-4aed1cc{--display:flex;--min-height:74vh;--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 0px;--row-gap:0px;--column-gap:0px;--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-979 .elementor-element.elementor-element-c7c60c2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-979 .elementor-element.elementor-element-9c1fc59{text-align:start;}.elementor-979 .elementor-element.elementor-element-9c1fc59 img{max-width:300px;}.elementor-979 .elementor-element.elementor-element-70b11d9{margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-979 .elementor-element.elementor-element-70b11d9 .elementor-heading-title{font-family:var( --e-global-typography-d0c2ddf-font-family ), Sans-serif;font-size:var( --e-global-typography-d0c2ddf-font-size );font-weight:var( --e-global-typography-d0c2ddf-font-weight );line-height:var( --e-global-typography-d0c2ddf-line-height );}.elementor-979 .elementor-element.elementor-element-8f2e8d5{margin:1vw 4vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;color:var( --e-global-color-primary );}.elementor-979 .elementor-element.elementor-element-ed94431{--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;--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-8f99a48 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Frente-h1", Sans-serif;font-size:1.7em;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-979 .elementor-element.elementor-element-8f99a48 .elementor-button:hover, .elementor-979 .elementor-element.elementor-element-8f99a48 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-979 .elementor-element.elementor-element-8f99a48{padding:0vw 0vw 0vw 0vw;z-index:4;}.elementor-979 .elementor-element.elementor-element-8f99a48.elementor-element{--align-self:flex-start;}.elementor-979 .elementor-element.elementor-element-8f99a48 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-979 .elementor-element.elementor-element-8f99a48 .elementor-button:hover svg, .elementor-979 .elementor-element.elementor-element-8f99a48 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-979 .elementor-element.elementor-element-35681b6{--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-979 .elementor-element.elementor-element-35681b6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-979 .elementor-element.elementor-element-b9070ff{--display:flex;--position:absolute;--min-height:200px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:50%;}.elementor-979 .elementor-element.elementor-element-b9070ff:not(.elementor-motion-effects-element-type-background), .elementor-979 .elementor-element.elementor-element-b9070ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elfornerbrescia.eu/wp-content/uploads/2025/07/schiscia2_elForner-scaled.jpg");background-position:center center;background-size:cover;}body:not(.rtl) .elementor-979 .elementor-element.elementor-element-b9070ff{left:0px;}body.rtl .elementor-979 .elementor-element.elementor-element-b9070ff{right:0px;}.elementor-979 .elementor-element.elementor-element-42729ba{--display:flex;--position:absolute;--min-height:200px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50px 0px 50px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-979 .elementor-element.elementor-element-42729ba:not(.elementor-motion-effects-element-type-background), .elementor-979 .elementor-element.elementor-element-42729ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elfornerbrescia.eu/wp-content/uploads/2025/07/element_schiscietta_elForner-scaled.jpg");background-position:center center;background-size:cover;}body:not(.rtl) .elementor-979 .elementor-element.elementor-element-42729ba{right:0px;}body.rtl .elementor-979 .elementor-element.elementor-element-42729ba{left:0px;}.elementor-979 .elementor-element.elementor-element-61054e8{--display:flex;--min-height:13vh;--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;--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-979 .elementor-element.elementor-element-61054e8:not(.elementor-motion-effects-element-type-background), .elementor-979 .elementor-element.elementor-element-61054e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1773c89 );background-image:url("https://elfornerbrescia.eu/wp-content/uploads/2025/07/pattern.svg");background-repeat:repeat-x;background-size:contain;}.elementor-979 .elementor-element.elementor-element-7b2782f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-979 .elementor-element.elementor-element-7b2782f:not(.elementor-motion-effects-element-type-background), .elementor-979 .elementor-element.elementor-element-7b2782f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-979 .elementor-element.elementor-element-947061a{text-align:center;}.elementor-979 .elementor-element.elementor-element-947061a .elementor-heading-title{font-family:"CocogoosePro Letterpress", Sans-serif;font-size:2rem;font-weight:400;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-979 .elementor-element.elementor-element-a4f60f3{--grid-columns:3;--grid-column-gap:10px;}.elementor-979 .elementor-element.elementor-element-443fe94 .elementor-button{background-color:var( --e-global-color-9528669 );font-family:"Frente-h1", Sans-serif;font-size:1.7em;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-979 .elementor-element.elementor-element-443fe94 .elementor-button:hover, .elementor-979 .elementor-element.elementor-element-443fe94 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-979 .elementor-element.elementor-element-443fe94{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;z-index:4;}.elementor-979 .elementor-element.elementor-element-443fe94.elementor-element{--align-self:center;}.elementor-979 .elementor-element.elementor-element-443fe94 .elementor-button:hover svg, .elementor-979 .elementor-element.elementor-element-443fe94 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-979 .elementor-element.elementor-element-47f68c6{--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 0px;--row-gap:0px;--column-gap:0px;--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-979 .elementor-element.elementor-element-e00112b{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-979 .elementor-element.elementor-element-276fd16{--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;--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-979 .elementor-element.elementor-element-a62b5bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-979 .elementor-element.elementor-element-4b4c428{--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;--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-979 .elementor-element.elementor-element-7dbc077 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-979 .elementor-element.elementor-element-1c80625{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-979 .elementor-element.elementor-element-0e16dad .elementor-button{background-color:var( --e-global-color-9528669 );font-family:"Frente-h1", Sans-serif;font-size:1.7em;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-979 .elementor-element.elementor-element-0e16dad .elementor-button:hover, .elementor-979 .elementor-element.elementor-element-0e16dad .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-979 .elementor-element.elementor-element-0e16dad{padding:0vw 0vw 0vw 0vw;z-index:4;}.elementor-979 .elementor-element.elementor-element-0e16dad.elementor-element{--align-self:flex-start;}.elementor-979 .elementor-element.elementor-element-0e16dad .elementor-button:hover svg, .elementor-979 .elementor-element.elementor-element-0e16dad .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-979 .elementor-element.elementor-element-1bb90c3{--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 0px;--row-gap:0px;--column-gap:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-979 .elementor-element.elementor-element-7d07e75{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:-200px;--padding-right:-200px;}.elementor-979 .elementor-element.elementor-element-a8fb1e7{--min-height:175px;}.elementor-979 .elementor-element.elementor-element-1e7731e{--min-height:175px;}.elementor-979 .elementor-element.elementor-element-3ccdab9{--min-height:175px;}.elementor-979 .elementor-element.elementor-element-13db5e6{--min-height:175px;}.elementor-979 .elementor-element.elementor-element-256d770{--min-height:175px;}.elementor-979 .elementor-element.elementor-element-4f8620a{--min-height:175px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-979 .elementor-element.elementor-element-25b686b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-979 .elementor-element.elementor-element-eb68e8b{--min-height:64vh;}.elementor-979 .elementor-element.elementor-element-c4f5c33{--justify-content:center;--padding-top:1%;--padding-bottom:1%;--padding-left:2%;--padding-right:0%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-979 .elementor-element.elementor-element-3aa01e7{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-979 .elementor-element.elementor-element-3aa01e7 .elementor-heading-title{font-size:var( --e-global-typography-d0c2ddf-font-size );line-height:var( --e-global-typography-d0c2ddf-line-height );}.elementor-979 .elementor-element.elementor-element-516dc91{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-979 .elementor-element.elementor-element-58eed6b{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-979 .elementor-element.elementor-element-9bfc76d{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0vw 0vw 0vw 0vw;}.elementor-979 .elementor-element.elementor-element-9bfc76d .elementor-button{font-size:1.1rem;padding:1rem 2rem 1rem 2rem;}.elementor-979 .elementor-element.elementor-element-dd3eabd{--min-height:150px;}body:not(.rtl) .elementor-979 .elementor-element.elementor-element-dd3eabd{left:0vw;}body.rtl .elementor-979 .elementor-element.elementor-element-dd3eabd{right:0vw;}.elementor-979 .elementor-element.elementor-element-6615a79{--min-height:160px;top:0vh;}body:not(.rtl) .elementor-979 .elementor-element.elementor-element-6615a79{left:0vw;}body.rtl .elementor-979 .elementor-element.elementor-element-6615a79{right:0vw;}.elementor-979 .elementor-element.elementor-element-538750a{--border-radius:50px 50px 50px 50px;}body:not(.rtl) .elementor-979 .elementor-element.elementor-element-538750a{right:0px;}body.rtl .elementor-979 .elementor-element.elementor-element-538750a{left:0px;}.elementor-979 .elementor-element.elementor-element-7add46e{--min-height:64vh;}.elementor-979 .elementor-element.elementor-element-266b3c7{--min-height:160px;top:50%;}body:not(.rtl) .elementor-979 .elementor-element.elementor-element-266b3c7{left:0vw;}body.rtl .elementor-979 .elementor-element.elementor-element-266b3c7{right:0vw;}.elementor-979 .elementor-element.elementor-element-4e071a8{--border-radius:100px 0px 100px 0px;top:50%;}body:not(.rtl) .elementor-979 .elementor-element.elementor-element-4e071a8{right:0px;}body.rtl .elementor-979 .elementor-element.elementor-element-4e071a8{left:0px;}.elementor-979 .elementor-element.elementor-element-c3835ae{--justify-content:center;--padding-top:1%;--padding-bottom:1%;--padding-left:2%;--padding-right:0%;}.elementor-979 .elementor-element.elementor-element-906e741{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-979 .elementor-element.elementor-element-906e741 .elementor-heading-title{font-size:var( --e-global-typography-d0c2ddf-font-size );line-height:var( --e-global-typography-d0c2ddf-line-height );}.elementor-979 .elementor-element.elementor-element-4313e5a{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-979 .elementor-element.elementor-element-7089109{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-979 .elementor-element.elementor-element-7a2951d{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0vw 0vw 0vw 0vw;}.elementor-979 .elementor-element.elementor-element-7a2951d .elementor-button{font-size:1.1rem;padding:1rem 2rem 1rem 2rem;}.elementor-979 .elementor-element.elementor-element-4aed1cc{--min-height:64vh;--gap:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-979 .elementor-element.elementor-element-c7c60c2{--justify-content:center;--padding-top:1%;--padding-bottom:1%;--padding-left:2%;--padding-right:0%;}.elementor-979 .elementor-element.elementor-element-70b11d9{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-979 .elementor-element.elementor-element-70b11d9 .elementor-heading-title{font-size:var( --e-global-typography-d0c2ddf-font-size );line-height:var( --e-global-typography-d0c2ddf-line-height );}.elementor-979 .elementor-element.elementor-element-8f2e8d5{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-979 .elementor-element.elementor-element-ed94431{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-979 .elementor-element.elementor-element-8f99a48{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0vw 0vw 0vw 0vw;}.elementor-979 .elementor-element.elementor-element-8f99a48 .elementor-button{font-size:1.1rem;padding:1rem 2rem 1rem 2rem;}.elementor-979 .elementor-element.elementor-element-b9070ff{--min-height:160px;top:75%;}body:not(.rtl) .elementor-979 .elementor-element.elementor-element-b9070ff{left:0vw;}body.rtl .elementor-979 .elementor-element.elementor-element-b9070ff{right:0vw;}.elementor-979 .elementor-element.elementor-element-42729ba{--border-radius:50px 0px 50px 0px;top:0vh;}body:not(.rtl) .elementor-979 .elementor-element.elementor-element-42729ba{right:0px;}body.rtl .elementor-979 .elementor-element.elementor-element-42729ba{left:0px;}.elementor-979 .elementor-element.elementor-element-947061a .elementor-heading-title{font-size:2rem;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-979 .elementor-element.elementor-element-a4f60f3{--grid-columns:3;}.elementor-979 .elementor-element.elementor-element-a4f60f3 > .elementor-widget-container{margin:10% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-979 .elementor-element.elementor-element-443fe94{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0vw 0vw 0vw 0vw;}.elementor-979 .elementor-element.elementor-element-443fe94 .elementor-button{font-size:1.1rem;padding:1rem 2rem 1rem 2rem;}.elementor-979 .elementor-element.elementor-element-47f68c6{--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:flex-start;--flex-wrap:nowrap;--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-979 .elementor-element.elementor-element-7dbc077 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-979 .elementor-element.elementor-element-1c80625{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-979 .elementor-element.elementor-element-0e16dad{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0vw 0vw 0vw 0vw;}.elementor-979 .elementor-element.elementor-element-0e16dad .elementor-button{font-size:1.1rem;padding:1rem 2rem 1rem 2rem;}.elementor-979 .elementor-element.elementor-element-1bb90c3{--justify-content:center;}.elementor-979 .elementor-element.elementor-element-1bb90c3.e-con{--align-self:center;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-979 .elementor-element.elementor-element-7d07e75{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;}.elementor-979 .elementor-element.elementor-element-a8fb1e7{--width:200px;--min-height:100px;}.elementor-979 .elementor-element.elementor-element-1e7731e{--width:75px;}.elementor-979 .elementor-element.elementor-element-3ccdab9{--width:200px;--min-height:100px;}.elementor-979 .elementor-element.elementor-element-13db5e6{--width:75px;}.elementor-979 .elementor-element.elementor-element-256d770{--width:200px;--min-height:100px;}.elementor-979 .elementor-element.elementor-element-4f8620a{--width:75px;--min-height:100px;}.elementor-979 .elementor-element.elementor-element-40cc9d8{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-979 .elementor-element.elementor-element-25b686b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-979 .elementor-element.elementor-element-c4f5c33{--min-height:14vh;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-979 .elementor-element.elementor-element-3aa01e7{text-align:center;}.elementor-979 .elementor-element.elementor-element-3aa01e7 .elementor-heading-title{font-size:var( --e-global-typography-d0c2ddf-font-size );line-height:var( --e-global-typography-d0c2ddf-line-height );}.elementor-979 .elementor-element.elementor-element-516dc91{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-979 .elementor-element.elementor-element-58eed6b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-58eed6b.e-con{--align-self:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-979 .elementor-element.elementor-element-9bfc76d.elementor-element{--align-self:center;}.elementor-979 .elementor-element.elementor-element-9bfc76d .elementor-button{font-size:1.6rem;}.elementor-979 .elementor-element.elementor-element-e1fadab{--min-height:50vh;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-979 .elementor-element.elementor-element-dd3eabd{--width:150px;--min-height:150px;}.elementor-979 .elementor-element.elementor-element-6615a79{--width:100px;--min-height:100px;}.elementor-979 .elementor-element.elementor-element-538750a{--width:120px;--min-height:200px;--border-radius:0px 60px 0px 60px;}.elementor-979 .elementor-element.elementor-element-b861c42{--min-height:50vh;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-979 .elementor-element.elementor-element-266b3c7{--width:150px;--min-height:100px;}.elementor-979 .elementor-element.elementor-element-4e071a8{--width:175px;--min-height:200px;--border-radius:0px 60px 0px 60px;}.elementor-979 .elementor-element.elementor-element-c3835ae{--min-height:14vh;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-979 .elementor-element.elementor-element-906e741{text-align:center;}.elementor-979 .elementor-element.elementor-element-906e741 .elementor-heading-title{font-size:var( --e-global-typography-d0c2ddf-font-size );line-height:var( --e-global-typography-d0c2ddf-line-height );}.elementor-979 .elementor-element.elementor-element-7089109{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-7089109.e-con{--align-self:center;}.elementor-979 .elementor-element.elementor-element-7a2951d.elementor-element{--align-self:center;}.elementor-979 .elementor-element.elementor-element-7a2951d .elementor-button{font-size:1.6rem;}.elementor-979 .elementor-element.elementor-element-c7c60c2{--min-height:14vh;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-979 .elementor-element.elementor-element-70b11d9{text-align:center;}.elementor-979 .elementor-element.elementor-element-70b11d9 .elementor-heading-title{font-size:var( --e-global-typography-d0c2ddf-font-size );line-height:var( --e-global-typography-d0c2ddf-line-height );}.elementor-979 .elementor-element.elementor-element-ed94431{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-ed94431.e-con{--align-self:center;}.elementor-979 .elementor-element.elementor-element-8f99a48.elementor-element{--align-self:center;}.elementor-979 .elementor-element.elementor-element-8f99a48 .elementor-button{font-size:1.6rem;}.elementor-979 .elementor-element.elementor-element-35681b6{--min-height:50vh;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-979 .elementor-element.elementor-element-b9070ff{--width:150px;--min-height:100px;}.elementor-979 .elementor-element.elementor-element-42729ba{--width:175px;--min-height:200px;--border-radius:0px 60px 0px 60px;}.elementor-979 .elementor-element.elementor-element-947061a .elementor-heading-title{font-size:40px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-979 .elementor-element.elementor-element-a4f60f3{--grid-columns:1;--grid-row-gap:20px;}.elementor-979 .elementor-element.elementor-element-443fe94.elementor-element{--align-self:center;}.elementor-979 .elementor-element.elementor-element-443fe94 .elementor-button{font-size:1.6rem;}.elementor-979 .elementor-element.elementor-element-47f68c6{--flex-wrap:wrap;}.elementor-979 .elementor-element.elementor-element-a62b5bc{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;}.elementor-979 .elementor-element.elementor-element-7dbc077{text-align:center;}.elementor-979 .elementor-element.elementor-element-7dbc077 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-979 .elementor-element.elementor-element-1c80625{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-979 .elementor-element.elementor-element-0e16dad.elementor-element{--align-self:center;}.elementor-979 .elementor-element.elementor-element-0e16dad .elementor-button{font-size:1.6rem;}}@media(min-width:768px){.elementor-979 .elementor-element.elementor-element-a8fb1e7{--width:200px;}.elementor-979 .elementor-element.elementor-element-1e7731e{--width:180px;}.elementor-979 .elementor-element.elementor-element-3ccdab9{--width:200px;}.elementor-979 .elementor-element.elementor-element-13db5e6{--width:170px;}.elementor-979 .elementor-element.elementor-element-256d770{--width:170px;}.elementor-979 .elementor-element.elementor-element-4f8620a{--width:170px;}.elementor-979 .elementor-element.elementor-element-c4f5c33{--width:50%;}.elementor-979 .elementor-element.elementor-element-e1fadab{--width:50%;}.elementor-979 .elementor-element.elementor-element-dd3eabd{--width:70%;}.elementor-979 .elementor-element.elementor-element-6615a79{--width:56%;}.elementor-979 .elementor-element.elementor-element-538750a{--width:200px;}.elementor-979 .elementor-element.elementor-element-b861c42{--width:50%;}.elementor-979 .elementor-element.elementor-element-266b3c7{--width:56%;}.elementor-979 .elementor-element.elementor-element-4e071a8{--width:220px;}.elementor-979 .elementor-element.elementor-element-c3835ae{--width:50%;}.elementor-979 .elementor-element.elementor-element-c7c60c2{--width:50%;}.elementor-979 .elementor-element.elementor-element-35681b6{--width:50%;}.elementor-979 .elementor-element.elementor-element-b9070ff{--width:56%;}.elementor-979 .elementor-element.elementor-element-42729ba{--width:200px;}.elementor-979 .elementor-element.elementor-element-e00112b{--width:50%;}.elementor-979 .elementor-element.elementor-element-276fd16{--width:15%;}.elementor-979 .elementor-element.elementor-element-1bb90c3{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-979 .elementor-element.elementor-element-a8fb1e7{--width:175px;}.elementor-979 .elementor-element.elementor-element-1e7731e{--width:175px;}.elementor-979 .elementor-element.elementor-element-3ccdab9{--width:175px;}.elementor-979 .elementor-element.elementor-element-13db5e6{--width:175px;}.elementor-979 .elementor-element.elementor-element-256d770{--width:175px;}.elementor-979 .elementor-element.elementor-element-4f8620a{--width:175px;}.elementor-979 .elementor-element.elementor-element-dd3eabd{--width:150px;}.elementor-979 .elementor-element.elementor-element-6615a79{--width:160px;}.elementor-979 .elementor-element.elementor-element-538750a{--width:170px;}.elementor-979 .elementor-element.elementor-element-266b3c7{--width:160px;}.elementor-979 .elementor-element.elementor-element-4e071a8{--width:220px;}.elementor-979 .elementor-element.elementor-element-c7c60c2{--width:60%;}.elementor-979 .elementor-element.elementor-element-35681b6{--width:35%;}.elementor-979 .elementor-element.elementor-element-b9070ff{--width:160px;}.elementor-979 .elementor-element.elementor-element-42729ba{--width:220px;}.elementor-979 .elementor-element.elementor-element-e00112b{--width:48%;}.elementor-979 .elementor-element.elementor-element-1bb90c3{--width:48%;}}/* Start custom CSS for container, class: .elementor-element-a8fb1e7 */.elementor-979 .elementor-element.elementor-element-a8fb1e7{
    aspect-ratio: 1!important;
}

@media only screen and (min-width: 1024px) {
    
}

@media only screen and (min-width: 767px) and (max-width: 1023px) {
    
}

@media only screen and (max-width: 767px) {
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e7731e */.elementor-979 .elementor-element.elementor-element-1e7731e{
    aspect-ratio: 0.9!important;
}

@media only screen and (min-width: 1024px) {
    
}

@media only screen and (min-width: 767px) and (max-width: 1023px) {
    
}

@media only screen and (max-width: 767px) {
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ccdab9 */.elementor-979 .elementor-element.elementor-element-3ccdab9{
    aspect-ratio: 1!important;
}

@media only screen and (min-width: 1024px) {
    
}

@media only screen and (min-width: 767px) and (max-width: 1023px) {
    
}

@media only screen and (max-width: 767px) {
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13db5e6 */.elementor-979 .elementor-element.elementor-element-13db5e6{
    aspect-ratio: 0.8!important;
}

@media only screen and (min-width: 1024px) {
    
}

@media only screen and (min-width: 767px) and (max-width: 1023px) {
    
}

@media only screen and (max-width: 767px) {
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-256d770 */.elementor-979 .elementor-element.elementor-element-256d770{
    aspect-ratio: 0.8!important;
}

@media only screen and (min-width: 1024px) {
    
}

@media only screen and (min-width: 767px) and (max-width: 1023px) {
    
}

@media only screen and (max-width: 767px) {
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f8620a */.elementor-979 .elementor-element.elementor-element-4f8620a{
    aspect-ratio: 0.8!important;
}

@media only screen and (min-width: 1024px) {
    
}

@media only screen and (min-width: 767px) and (max-width: 1023px) {
    
}

@media only screen and (max-width: 767px) {
   
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9bfc76d */.elementor-979 .elementor-element.elementor-element-9bfc76d svg {
    max-height: 1.6vh;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd3eabd */@media only screen and (min-width: 1024px) {
    .elementor-979 .elementor-element.elementor-element-dd3eabd {
        transform: translate(0px, 0px);
    }
}

@media only screen and (min-width: 767px) and (max-width: 1023px) {
    .elementor-979 .elementor-element.elementor-element-dd3eabd {
        transform: translate(0px, 0px);
    }
}

@media only screen and (max-width: 767px) {
    .elementor-979 .elementor-element.elementor-element-dd3eabd {
        transform: translate(0px, -50px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6615a79 */.elementor-979 .elementor-element.elementor-element-6615a79{
    aspect-ratio: 1;
}

@media only screen and (min-width: 1024px) {
    .elementor-979 .elementor-element.elementor-element-6615a79 {
        transform: translate(0px, 10px);
    }
}

@media only screen and (min-width: 767px) and (max-width: 1023px) {
    .elementor-979 .elementor-element.elementor-element-6615a79 {
        transform: translate(0px, 100px);
    }
}

@media only screen and (max-width: 767px) {
    .elementor-979 .elementor-element.elementor-element-6615a79 {
        transform: translate(0px, 50px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b9d960d */.elementor-979 .elementor-element.elementor-element-b9d960d {
    transform: translate(50%,-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-538750a */.elementor-979 .elementor-element.elementor-element-538750a{
    aspect-ratio: 1/1.5;
}

@media only screen and (min-width: 1024px) {
    .elementor-979 .elementor-element.elementor-element-538750a {
        transform: translate(325px, -15px);
    }
}

@media only screen and (min-width: 767px) and (max-width: 1023px) {
    .elementor-979 .elementor-element.elementor-element-538750a {
        transform: translate(0px, 150px);
    }
}

@media only screen and (max-width: 767px) {
    .elementor-979 .elementor-element.elementor-element-538750a {
        transform: translate(0px, 70px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68f77ca */.elementor-979 .elementor-element.elementor-element-68f77ca {
    transform: translate(0%,10%) scale(-1,-1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb68e8b */.elementor-979 .elementor-element.elementor-element-eb68e8b {
    overflow: visible!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-266b3c7 */.elementor-979 .elementor-element.elementor-element-266b3c7{
    aspect-ratio: 1;
    transform: translate(0px, -50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e071a8 */.elementor-979 .elementor-element.elementor-element-4e071a8{
    aspect-ratio: 1/1.5;
    transform: translate(0px, -50%)
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a2951d */.elementor-979 .elementor-element.elementor-element-7a2951d svg {
    max-height: 1.6vh;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4f68a */.elementor-979 .elementor-element.elementor-element-ac4f68a {
    transform: translate(30%,30%) ;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c849d9d */.elementor-979 .elementor-element.elementor-element-c849d9d {
    transform: translate(-50%,30%) rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7add46e */.elementor-979 .elementor-element.elementor-element-7add46e {
    overflow: visible!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f99a48 */.elementor-979 .elementor-element.elementor-element-8f99a48 svg {
    max-height: 1.6vh;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9070ff */.elementor-979 .elementor-element.elementor-element-b9070ff{
    aspect-ratio: 1;
    transform: translate(0px, -50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42729ba */.elementor-979 .elementor-element.elementor-element-42729ba{
    aspect-ratio: 1/1.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61054e8 */.elementor-979 .elementor-element.elementor-element-61054e8 {
    max-height: 13vh;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Frente-h1';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://elfornerbrescia.eu/wp-content/uploads/2025/07/FrenteH1-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'CocogoosePro Letterpress';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://elfornerbrescia.eu/wp-content/uploads/2025/07/cocogoose-pro-letterpress-regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */