.elementor-1291 .elementor-element.elementor-element-d8cddec{--display:flex;--min-height:90px;--gap:0px 00px;--row-gap:0px;--column-gap:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1291 .elementor-element.elementor-element-321b0a3 .elementor-repeater-item-d0d4b64 .swiper-slide-bg{background-image:url(https://staging.castellodibagnolo.it/wp-content/uploads/2026/03/2K5T5577.webp);background-size:cover;}.elementor-1291 .elementor-element.elementor-element-321b0a3 .elementor-repeater-item-d0d4b64 .elementor-background-overlay{background-color:#0000004D;}.elementor-1291 .elementor-element.elementor-element-321b0a3 .elementor-repeater-item-df6f6e7 .swiper-slide-bg{background-image:url(https://staging.castellodibagnolo.it/wp-content/uploads/2026/03/2K5T5433.webp);background-size:cover;}.elementor-1291 .elementor-element.elementor-element-321b0a3 .elementor-repeater-item-df6f6e7 .elementor-background-overlay{background-color:#0000004D;}.elementor-1291 .elementor-element.elementor-element-321b0a3 .elementor-repeater-item-eee7a7b .swiper-slide-bg{background-image:url(https://staging.castellodibagnolo.it/wp-content/uploads/2026/03/002B.Cattani_rodo.webp);background-size:cover;}.elementor-1291 .elementor-element.elementor-element-321b0a3 .elementor-repeater-item-eee7a7b .elementor-background-overlay{background-color:#0000004D;}.elementor-1291 .elementor-element.elementor-element-321b0a3 .elementor-repeater-item-6e476f1 .swiper-slide-bg{background-image:url(https://staging.castellodibagnolo.it/wp-content/uploads/2026/03/autunno2-159_psAvataneo.webp);background-size:cover;}.elementor-1291 .elementor-element.elementor-element-321b0a3 .elementor-repeater-item-6e476f1 .elementor-background-overlay{background-color:#0000004D;}.elementor-1291 .elementor-element.elementor-element-321b0a3 .swiper-slide{transition-duration:calc(5000ms*1.2);height:70vh;}.elementor-1291 .elementor-element.elementor-element-321b0a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1291 .elementor-element.elementor-element-321b0a3 .swiper-slide-contents{max-width:100%;}.elementor-1291 .elementor-element.elementor-element-321b0a3 .swiper-slide-inner{text-align:center;}.elementor-1291 .elementor-element.elementor-element-321b0a3 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-1291 .elementor-element.elementor-element-321b0a3 .elementor-slide-heading{color:var( --e-global-color-ad3f914 );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 );}.elementor-1291 .elementor-element.elementor-element-bf238f7{--display:flex;--min-height:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1291 .elementor-element.elementor-element-e1187ad{text-align:center;}.elementor-1291 .elementor-element.elementor-element-e1187ad .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 );}.elementor-1291 .elementor-element.elementor-element-1da2103{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-1291 .elementor-element.elementor-element-8dd1ada{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:var( --e-global-typography-041d345-font-family ), Sans-serif;font-size:var( --e-global-typography-041d345-font-size );font-weight:var( --e-global-typography-041d345-font-weight );line-height:var( --e-global-typography-041d345-line-height );}.elementor-1291 .elementor-element.elementor-element-8dd1ada.elementor-element{--align-self:center;}.elementor-1291 .elementor-element.elementor-element-027a3e3{--display:flex;--min-height:89px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1291 .elementor-element.elementor-element-027a3e3:not(.elementor-motion-effects-element-type-background), .elementor-1291 .elementor-element.elementor-element-027a3e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6d096d2 );}.elementor-1291 .elementor-element.elementor-element-cf8f205{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-1291 .elementor-element.elementor-element-cf8f205 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:40px;font-weight:700;color:#000000;}.elementor-1291 .elementor-element.elementor-element-dff1f80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:var( --e-global-typography-041d345-font-family ), Sans-serif;font-size:var( --e-global-typography-041d345-font-size );font-weight:var( --e-global-typography-041d345-font-weight );line-height:var( --e-global-typography-041d345-line-height );color:var( --e-global-color-text );}.elementor-1291 .elementor-element.elementor-element-ad9ffea{--display:flex;--min-height:300px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1291 .elementor-element.elementor-element-ad9ffea:not(.elementor-motion-effects-element-type-background), .elementor-1291 .elementor-element.elementor-element-ad9ffea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ad3f914 );}.elementor-1291 .elementor-element.elementor-element-da806e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;}.elementor-1291 .elementor-element.elementor-element-da806e2 .swiper-wrapper{display:flex;align-items:center;}.elementor-1291 .elementor-element.elementor-element-1ada4fc{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1291 .elementor-element.elementor-element-404ab36{--display:flex;--min-height:89px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1291 .elementor-element.elementor-element-404ab36:not(.elementor-motion-effects-element-type-background), .elementor-1291 .elementor-element.elementor-element-404ab36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6d096d2 );}.elementor-1291 .elementor-element.elementor-element-21eb47a{--display:flex;--min-height:300px;--margin-top:20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1291 .elementor-element.elementor-element-3250f19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-1291 .elementor-element.elementor-element-3250f19 .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 );color:var( --e-global-color-text );}.elementor-1291 .elementor-element.elementor-element-987cab7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:var( --e-global-typography-041d345-font-family ), Sans-serif;font-size:var( --e-global-typography-041d345-font-size );font-weight:var( --e-global-typography-041d345-font-weight );line-height:var( --e-global-typography-041d345-line-height );color:var( --e-global-color-text );}.elementor-1291 .elementor-element.elementor-element-987cab7 a{color:var( --e-global-color-text );}.elementor-1291 .elementor-element.elementor-element-fc759a9{--display:flex;--min-height:300px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1291 .elementor-element.elementor-element-fc759a9:not(.elementor-motion-effects-element-type-background), .elementor-1291 .elementor-element.elementor-element-fc759a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ad3f914 );}.elementor-1291 .elementor-element.elementor-element-4363e81 .swiper-wrapper{display:flex;align-items:center;}.elementor-1291 .elementor-element.elementor-element-2740de3{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1291 .elementor-element.elementor-element-2740de3:not(.elementor-motion-effects-element-type-background), .elementor-1291 .elementor-element.elementor-element-2740de3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6d096d2 );}.elementor-1291 .elementor-element.elementor-element-14d1ca6{--display:flex;--min-height:300px;}.elementor-1291 .elementor-element.elementor-element-c28b2ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-1291 .elementor-element.elementor-element-c28b2ee .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 );color:var( --e-global-color-text );}.elementor-1291 .elementor-element.elementor-element-c2bfb36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:var( --e-global-typography-041d345-font-family ), Sans-serif;font-size:var( --e-global-typography-041d345-font-size );font-weight:var( --e-global-typography-041d345-font-weight );line-height:var( --e-global-typography-041d345-line-height );color:var( --e-global-color-text );}.elementor-1291 .elementor-element.elementor-element-d16f668{--display:flex;--min-height:300px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1291 .elementor-element.elementor-element-d16f668:not(.elementor-motion-effects-element-type-background), .elementor-1291 .elementor-element.elementor-element-d16f668 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ad3f914 );}.elementor-1291 .elementor-element.elementor-element-5d0f5c4 .swiper-wrapper{display:flex;align-items:center;}.elementor-1291 .elementor-element.elementor-element-d771da1{--display:flex;--min-height:89px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1291 .elementor-element.elementor-element-d771da1:not(.elementor-motion-effects-element-type-background), .elementor-1291 .elementor-element.elementor-element-d771da1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6d096d2 );}.elementor-1291 .elementor-element.elementor-element-51b3554{--display:flex;--min-height:300px;--margin-top:20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1291 .elementor-element.elementor-element-3380df5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-1291 .elementor-element.elementor-element-3380df5 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-text );}.elementor-1291 .elementor-element.elementor-element-b3e7a92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:var( --e-global-typography-041d345-font-family ), Sans-serif;font-size:var( --e-global-typography-041d345-font-size );font-weight:var( --e-global-typography-041d345-font-weight );line-height:var( --e-global-typography-041d345-line-height );color:var( --e-global-color-text );}.elementor-1291 .elementor-element.elementor-element-2e1790a{--display:flex;--min-height:300px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1291 .elementor-element.elementor-element-2e1790a:not(.elementor-motion-effects-element-type-background), .elementor-1291 .elementor-element.elementor-element-2e1790a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ad3f914 );}.elementor-1291 .elementor-element.elementor-element-4a1588f .swiper-wrapper{display:flex;align-items:center;}.elementor-1291 .elementor-element.elementor-element-7ccae20{--display:flex;--min-height:89px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1291 .elementor-element.elementor-element-7ccae20:not(.elementor-motion-effects-element-type-background), .elementor-1291 .elementor-element.elementor-element-7ccae20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6d096d2 );}.elementor-1291 .elementor-element.elementor-element-4b3e288{--display:flex;--min-height:300px;--margin-top:20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1291 .elementor-element.elementor-element-2048331{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-1291 .elementor-element.elementor-element-2048331 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-text );}.elementor-1291 .elementor-element.elementor-element-be7957a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:var( --e-global-typography-041d345-font-family ), Sans-serif;font-size:var( --e-global-typography-041d345-font-size );font-weight:var( --e-global-typography-041d345-font-weight );line-height:var( --e-global-typography-041d345-line-height );color:var( --e-global-color-text );}.elementor-1291 .elementor-element.elementor-element-8430860{--display:flex;--min-height:300px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1291 .elementor-element.elementor-element-8430860:not(.elementor-motion-effects-element-type-background), .elementor-1291 .elementor-element.elementor-element-8430860 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ad3f914 );}.elementor-1291 .elementor-element.elementor-element-b6c2602 .swiper-wrapper{display:flex;align-items:center;}.elementor-1291 .elementor-element.elementor-element-eb61382{--display:flex;--min-height:89px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1291 .elementor-element.elementor-element-eb61382:not(.elementor-motion-effects-element-type-background), .elementor-1291 .elementor-element.elementor-element-eb61382 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6d096d2 );}.elementor-1291 .elementor-element.elementor-element-049ca95{--display:flex;--min-height:300px;--margin-top:20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1291 .elementor-element.elementor-element-8c60632{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-1291 .elementor-element.elementor-element-8c60632 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-text );}.elementor-1291 .elementor-element.elementor-element-40caf06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:var( --e-global-typography-041d345-font-family ), Sans-serif;font-size:var( --e-global-typography-041d345-font-size );font-weight:var( --e-global-typography-041d345-font-weight );line-height:var( --e-global-typography-041d345-line-height );color:var( --e-global-color-text );}.elementor-1291 .elementor-element.elementor-element-ea6a01f .elementor-button{background-color:var( --e-global-color-6d096d2 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-text );}.elementor-1291 .elementor-element.elementor-element-ae89b8b{--display:flex;--min-height:89px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1291 .elementor-element.elementor-element-ae89b8b:not(.elementor-motion-effects-element-type-background), .elementor-1291 .elementor-element.elementor-element-ae89b8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1291 .elementor-element.elementor-element-0472e68{--display:flex;--min-height:300px;--margin-top:20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1291 .elementor-element.elementor-element-bce1775{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-1291 .elementor-element.elementor-element-bce1775 .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 );color:var( --e-global-color-primary );}.elementor-1291 .elementor-element.elementor-element-1479afe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:var( --e-global-typography-041d345-font-family ), Sans-serif;font-size:var( --e-global-typography-041d345-font-size );font-weight:var( --e-global-typography-041d345-font-weight );line-height:var( --e-global-typography-041d345-line-height );}.elementor-1291 .elementor-element.elementor-element-e54a9bd{--display:flex;}.elementor-1291 .elementor-element.elementor-element-3f5601a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1291 .elementor-element.elementor-element-81a0648{--display:flex;}.elementor-1291 .elementor-element.elementor-element-f227718{--display:flex;}.elementor-1291 .elementor-element.elementor-element-1d75b8b{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1291 .elementor-element.elementor-element-394c20d{--n-accordion-title-font-size:var( --e-global-typography-secondary-font-size );--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-ad3f914 );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-text );--n-accordion-icon-hover-color:var( --e-global-color-text );--n-accordion-icon-active-color:var( --e-global-color-ad3f914 );}.elementor-1291 .elementor-element.elementor-element-394c20d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-6d096d2 );}:where( .elementor-1291 .elementor-element.elementor-element-394c20d > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-ad3f914 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-6d096d2 );}:where( .elementor-1291 .elementor-element.elementor-element-394c20d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1291 .elementor-element.elementor-element-6c63c26{--display:flex;--min-height:89px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1291 .elementor-element.elementor-element-6c63c26:not(.elementor-motion-effects-element-type-background), .elementor-1291 .elementor-element.elementor-element-6c63c26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6d096d2 );}.elementor-1291 .elementor-element.elementor-element-870d2e3{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1291 .elementor-element.elementor-element-5cecc58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1291 .elementor-element.elementor-element-5cecc58 .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 );color:var( --e-global-color-primary );}.elementor-1291 .elementor-element.elementor-element-332f7d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-041d345-font-family ), Sans-serif;font-size:var( --e-global-typography-041d345-font-size );font-weight:var( --e-global-typography-041d345-font-weight );line-height:var( --e-global-typography-041d345-line-height );}.elementor-1291 .elementor-element.elementor-element-2cb29f4 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:20px;}.elementor-1291 .elementor-element.elementor-element-2cb29f4 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-20px;}.elementor-1291 .elementor-element.elementor-element-2cb29f4 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1291 .elementor-element.elementor-element-2cb29f4 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1291 .elementor-element.elementor-element-2cb29f4 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1291 .elementor-element.elementor-element-2cb29f4 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1291 .elementor-element.elementor-element-2cb29f4 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1291 .elementor-element.elementor-element-2cb29f4 .elementor-field-type-html{padding-bottom:0px;}.elementor-1291 .elementor-element.elementor-element-2cb29f4 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:var( --e-global-color-primary );}.elementor-1291 .elementor-element.elementor-element-2cb29f4 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:var( --e-global-color-primary );}.elementor-1291 .elementor-element.elementor-element-2cb29f4 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-primary );}.elementor-1291 .elementor-element.elementor-element-2cb29f4 .elementor-button{border-style:solid;}.elementor-1291 .elementor-element.elementor-element-2cb29f4 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-ad3f914 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1291 .elementor-element.elementor-element-2cb29f4 .elementor-button[type="submit"]{background-color:var( --e-global-color-ad3f914 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1291 .elementor-element.elementor-element-2cb29f4 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-primary );}.elementor-1291 .elementor-element.elementor-element-2cb29f4 .e-form__buttons__wrapper__button-previous{color:var( --e-global-color-primary );}.elementor-1291 .elementor-element.elementor-element-2cb29f4 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1291 .elementor-element.elementor-element-2cb29f4 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1291 .elementor-element.elementor-element-2cb29f4 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1291 .elementor-element.elementor-element-2cb29f4 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1291 .elementor-element.elementor-element-2cb29f4{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1291 .elementor-element.elementor-element-7e049d9{--display:flex;}.elementor-1291 .elementor-element.elementor-element-7e049d9:not(.elementor-motion-effects-element-type-background), .elementor-1291 .elementor-element.elementor-element-7e049d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE8E8;}.elementor-1291 .elementor-element.elementor-element-4482996{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1291 .elementor-element.elementor-element-321b0a3 .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-1291 .elementor-element.elementor-element-e1187ad .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1291 .elementor-element.elementor-element-1da2103{--grid-auto-flow:row;}.elementor-1291 .elementor-element.elementor-element-8dd1ada{font-size:var( --e-global-typography-041d345-font-size );line-height:var( --e-global-typography-041d345-line-height );}.elementor-1291 .elementor-element.elementor-element-dff1f80{font-size:var( --e-global-typography-041d345-font-size );line-height:var( --e-global-typography-041d345-line-height );}.elementor-1291 .elementor-element.elementor-element-1ada4fc{--grid-auto-flow:row;}.elementor-1291 .elementor-element.elementor-element-3250f19 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1291 .elementor-element.elementor-element-987cab7{font-size:var( --e-global-typography-041d345-font-size );line-height:var( --e-global-typography-041d345-line-height );}.elementor-1291 .elementor-element.elementor-element-c28b2ee .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1291 .elementor-element.elementor-element-c2bfb36{font-size:var( --e-global-typography-041d345-font-size );line-height:var( --e-global-typography-041d345-line-height );}.elementor-1291 .elementor-element.elementor-element-b3e7a92{font-size:var( --e-global-typography-041d345-font-size );line-height:var( --e-global-typography-041d345-line-height );}.elementor-1291 .elementor-element.elementor-element-be7957a{font-size:var( --e-global-typography-041d345-font-size );line-height:var( --e-global-typography-041d345-line-height );}.elementor-1291 .elementor-element.elementor-element-40caf06{font-size:var( --e-global-typography-041d345-font-size );line-height:var( --e-global-typography-041d345-line-height );}.elementor-1291 .elementor-element.elementor-element-bce1775 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1291 .elementor-element.elementor-element-1479afe{font-size:var( --e-global-typography-041d345-font-size );line-height:var( --e-global-typography-041d345-line-height );}.elementor-1291 .elementor-element.elementor-element-3f5601a{--grid-auto-flow:row;}.elementor-1291 .elementor-element.elementor-element-1d75b8b{--grid-auto-flow:row;}.elementor-1291 .elementor-element.elementor-element-394c20d{--n-accordion-title-font-size:var( --e-global-typography-secondary-font-size );}.elementor-1291 .elementor-element.elementor-element-5cecc58 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1291 .elementor-element.elementor-element-332f7d3{font-size:var( --e-global-typography-041d345-font-size );line-height:var( --e-global-typography-041d345-line-height );}.elementor-1291 .elementor-element.elementor-element-4482996{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1291 .elementor-element.elementor-element-321b0a3 .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-1291 .elementor-element.elementor-element-e1187ad{padding:0px 20px 0px 20px;}.elementor-1291 .elementor-element.elementor-element-e1187ad .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1291 .elementor-element.elementor-element-1da2103{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1291 .elementor-element.elementor-element-8dd1ada{padding:0px 20px 0px 20px;font-size:var( --e-global-typography-041d345-font-size );line-height:var( --e-global-typography-041d345-line-height );}.elementor-1291 .elementor-element.elementor-element-cf8f205{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1291 .elementor-element.elementor-element-cf8f205 .elementor-heading-title{font-size:28px;}.elementor-1291 .elementor-element.elementor-element-dff1f80{font-size:var( --e-global-typography-041d345-font-size );line-height:var( --e-global-typography-041d345-line-height );}.elementor-1291 .elementor-element.elementor-element-1ada4fc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1291 .elementor-element.elementor-element-3250f19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1291 .elementor-element.elementor-element-3250f19 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1291 .elementor-element.elementor-element-987cab7{font-size:var( --e-global-typography-041d345-font-size );line-height:var( --e-global-typography-041d345-line-height );}.elementor-1291 .elementor-element.elementor-element-c28b2ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1291 .elementor-element.elementor-element-c28b2ee .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1291 .elementor-element.elementor-element-c2bfb36{font-size:var( --e-global-typography-041d345-font-size );line-height:var( --e-global-typography-041d345-line-height );}.elementor-1291 .elementor-element.elementor-element-3380df5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1291 .elementor-element.elementor-element-3380df5 .elementor-heading-title{font-size:28px;}.elementor-1291 .elementor-element.elementor-element-b3e7a92{font-size:var( --e-global-typography-041d345-font-size );line-height:var( --e-global-typography-041d345-line-height );}.elementor-1291 .elementor-element.elementor-element-2048331{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1291 .elementor-element.elementor-element-2048331 .elementor-heading-title{font-size:28px;}.elementor-1291 .elementor-element.elementor-element-be7957a{font-size:var( --e-global-typography-041d345-font-size );line-height:var( --e-global-typography-041d345-line-height );}.elementor-1291 .elementor-element.elementor-element-8c60632{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1291 .elementor-element.elementor-element-8c60632 .elementor-heading-title{font-size:28px;}.elementor-1291 .elementor-element.elementor-element-40caf06{font-size:var( --e-global-typography-041d345-font-size );line-height:var( --e-global-typography-041d345-line-height );}.elementor-1291 .elementor-element.elementor-element-bce1775{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1291 .elementor-element.elementor-element-bce1775 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1291 .elementor-element.elementor-element-1479afe{font-size:var( --e-global-typography-041d345-font-size );line-height:var( --e-global-typography-041d345-line-height );}.elementor-1291 .elementor-element.elementor-element-3f5601a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1291 .elementor-element.elementor-element-1d75b8b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1291 .elementor-element.elementor-element-394c20d{--n-accordion-title-font-size:var( --e-global-typography-secondary-font-size );}.elementor-1291 .elementor-element.elementor-element-5cecc58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1291 .elementor-element.elementor-element-5cecc58 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1291 .elementor-element.elementor-element-332f7d3{font-size:var( --e-global-typography-041d345-font-size );line-height:var( --e-global-typography-041d345-line-height );}.elementor-1291 .elementor-element.elementor-element-7e049d9{--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1291 .elementor-element.elementor-element-4482996{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1291 .elementor-element.elementor-element-10c365c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for slides, class: .elementor-element-321b0a3 */.elementor-slide-heading {
  text-shadow: 0 2px 8px rgba(0,0,0,0.9);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46df4f5 */.bordo {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  line-height: 0; 
  z-index: 2; 
    color: #F5F0E8;
}

.bordo svg {
  display: block;
  width: 100%;
  height: auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-da806e2 *//* Carosello Matrimoni - uniforma altezza immagini */
.carousel-matrimoni img {
    height: 500px;
    width: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad9ffea *//* Desktop */
.elementor-1291 .elementor-element.elementor-element-ad9ffea img {
    height: 500px;
    width: 100%;
    object-fit: cover;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-1291 .elementor-element.elementor-element-ad9ffea img {
        height: 400px;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-1291 .elementor-element.elementor-element-ad9ffea img {
        height: 280px;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4363e81 *//* Carosello Matrimoni - uniforma altezza immagini */
.carousel-matrimoni img {
    height: 500px;
    width: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc759a9 *//* Desktop */
.elementor-1291 .elementor-element.elementor-element-fc759a9 img {
    height: 500px;
    width: 100%;
    object-fit: cover;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-1291 .elementor-element.elementor-element-fc759a9 img {
        height: 400px;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-1291 .elementor-element.elementor-element-fc759a9 img {
        height: 280px;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5d0f5c4 *//* Carosello Matrimoni - uniforma altezza immagini */
.carousel-matrimoni img {
    height: 500px;
    width: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d16f668 *//* Desktop */
.elementor-1291 .elementor-element.elementor-element-d16f668 img {
    height: 500px;
    width: 100%;
    object-fit: cover;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-1291 .elementor-element.elementor-element-d16f668 img {
        height: 400px;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-1291 .elementor-element.elementor-element-d16f668 img {
        height: 280px;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4a1588f *//* Carosello Matrimoni - uniforma altezza immagini */
.carousel-matrimoni img {
    height: 500px;
    width: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e1790a *//* Desktop */
.elementor-1291 .elementor-element.elementor-element-2e1790a img {
    height: 500px;
    width: 100%;
    object-fit: cover;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-1291 .elementor-element.elementor-element-2e1790a img {
        height: 400px;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-1291 .elementor-element.elementor-element-2e1790a img {
        height: 280px;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b6c2602 *//* Carosello Matrimoni - uniforma altezza immagini */
.carousel-matrimoni img {
    height: 500px;
    width: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8430860 *//* Desktop */
.elementor-1291 .elementor-element.elementor-element-8430860 img {
    height: 500px;
    width: 100%;
    object-fit: cover;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-1291 .elementor-element.elementor-element-8430860 img {
        height: 400px;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-1291 .elementor-element.elementor-element-8430860 img {
        height: 280px;
    }
}/* End custom CSS */