.elementor-12 .elementor-element.elementor-element-26a8804{--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-12 .elementor-element.elementor-element-26a8804:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-26a8804 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF1;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-e4e04cb{--display:flex;--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-9ff70d7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:14px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9ff70d7{text-align:center;}.elementor-12 .elementor-element.elementor-element-9ff70d7 .elementor-heading-title{font-family:"Oooh Baby", Sans-serif;font-size:68px;font-weight:100;text-transform:none;-webkit-text-stroke-color:#000;stroke:#000;color:#1F3323;}.elementor-12 .elementor-element.elementor-element-a69c241 > .elementor-widget-container{margin:10px 30px 0px 30px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a69c241{text-align:center;}.elementor-12 .elementor-element.elementor-element-a69c241 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:22px;font-weight:300;line-height:31px;color:#1F3323;}.elementor-12 .elementor-element.elementor-element-43dff54{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-12 .elementor-element.elementor-element-43dff54:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-43dff54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF1;}.elementor-12 .elementor-element.elementor-element-d105aa3{--display:flex;--min-height:400px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-12 .elementor-element.elementor-element-d105aa3.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-6d17dac{--display:flex;--min-height:400px;--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-12 .elementor-element.elementor-element-6d17dac:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6d17dac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF1;}.elementor-12 .elementor-element.elementor-element-56bac5d{--display:flex;--min-height:400px;}.elementor-12 .elementor-element.elementor-element-69f925d{--display:flex;--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-12 .elementor-element.elementor-element-f72673d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-67924a5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-12 .elementor-element.elementor-element-67924a5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-67924a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF1;}.elementor-12 .elementor-element.elementor-element-1c2565c{--display:flex;--min-height:400px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-1c2565c.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-6cc8622{--display:flex;--min-height:400px;--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-12 .elementor-element.elementor-element-6cc8622:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6cc8622 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF1;}.elementor-12 .elementor-element.elementor-element-1dcb52d{--display:flex;--min-height:400px;}.elementor-12 .elementor-element.elementor-element-6c9d9e0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-12 .elementor-element.elementor-element-6c9d9e0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6c9d9e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF1;}.elementor-12 .elementor-element.elementor-element-1a5d00f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ea62793{--display:flex;--min-height:400px;}.elementor-12 .elementor-element.elementor-element-ea62793.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-6c61ed3{--display:flex;--min-height:400px;--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-12 .elementor-element.elementor-element-81c35c0{--display:flex;--min-height:400px;}.elementor-12 .elementor-element.elementor-element-9664389{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-12 .elementor-element.elementor-element-9664389:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9664389 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF1;}.elementor-12 .elementor-element.elementor-element-35321d3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b552fe2{--display:flex;--min-height:400px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-b552fe2.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-087f8c5{--display:flex;--min-height:400px;--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-12 .elementor-element.elementor-element-df7422c{--display:flex;--min-height:400px;}.elementor-12 .elementor-element.elementor-element-df52de2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2110a28{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2110a28:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2110a28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D1B69D;}.elementor-12 .elementor-element.elementor-element-f95b598{--display:flex;}.elementor-12 .elementor-element.elementor-element-8fb50ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:14px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8fb50ca{text-align:center;}.elementor-12 .elementor-element.elementor-element-8fb50ca .elementor-heading-title{font-family:"Oooh Baby", Sans-serif;font-size:99px;font-weight:100;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-8a2749f{text-align:center;}.elementor-12 .elementor-element.elementor-element-8a2749f .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:22px;font-weight:300;line-height:31px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-67f384f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-67f384f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-67f384f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF1;}.elementor-12 .elementor-element.elementor-element-591f386{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-d8ee1dc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-d8ee1dc{text-align:center;}.elementor-12 .elementor-element.elementor-element-d8ee1dc .elementor-heading-title{font-family:"Oooh Baby", Sans-serif;font-size:99px;font-weight:100;color:#1F3323;}.elementor-12 .elementor-element.elementor-element-ff06769{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:28px 85px;--row-gap:28px;--column-gap:85px;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-5d42637 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:22px;font-weight:700;line-height:20px;-webkit-text-stroke-color:#000;stroke:#000;color:#1F3323;}.elementor-12 .elementor-element.elementor-element-0afd40a .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:22px;font-weight:700;line-height:20px;-webkit-text-stroke-color:#000;stroke:#000;color:#1F3323;}.elementor-12 .elementor-element.elementor-element-0ca22b8 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:22px;font-weight:700;line-height:20px;-webkit-text-stroke-color:#000;stroke:#000;color:#1F3323;}.elementor-12 .elementor-element.elementor-element-5548edb .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:500;line-height:24px;-webkit-text-stroke-color:#000;stroke:#000;color:#1F3323;}.elementor-12 .elementor-element.elementor-element-c6e5582 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:22px;font-weight:700;line-height:20px;-webkit-text-stroke-color:#000;stroke:#000;color:#1F3323;}.elementor-12 .elementor-element.elementor-element-95c207f .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:500;line-height:24px;-webkit-text-stroke-color:#000;stroke:#000;color:#1F3323;}.elementor-12 .elementor-element.elementor-element-dd8be2c .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:22px;font-weight:700;line-height:20px;-webkit-text-stroke-color:#000;stroke:#000;color:#1F3323;}.elementor-12 .elementor-element.elementor-element-8b4ef94 .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:500;line-height:24px;-webkit-text-stroke-color:#000;stroke:#000;color:#1F3323;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-56bac5d{--width:100%;}.elementor-12 .elementor-element.elementor-element-1dcb52d{--width:100%;}.elementor-12 .elementor-element.elementor-element-81c35c0{--width:100%;}.elementor-12 .elementor-element.elementor-element-df7422c{--width:100%;}.elementor-12 .elementor-element.elementor-element-2110a28{--content-width:1305px;}.elementor-12 .elementor-element.elementor-element-67f384f{--content-width:1379px;}.elementor-12 .elementor-element.elementor-element-ff06769{--width:99%;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-43dff54{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-67924a5{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-6c9d9e0{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-9664389{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-591f386{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-ff06769{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-26a8804{--min-height:1440px;}.elementor-12 .elementor-element.elementor-element-e4e04cb{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9ff70d7 .elementor-heading-title{font-size:28px;}.elementor-12 .elementor-element.elementor-element-43dff54{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-d105aa3{--min-height:300px;}.elementor-12 .elementor-element.elementor-element-67924a5{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-1c2565c{--min-height:300px;}.elementor-12 .elementor-element.elementor-element-6c9d9e0{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-ea62793{--min-height:300px;}.elementor-12 .elementor-element.elementor-element-9664389{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-087f8c5{--min-height:300px;}.elementor-12 .elementor-element.elementor-element-8fb50ca .elementor-heading-title{font-size:53px;}.elementor-12 .elementor-element.elementor-element-591f386{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-d8ee1dc .elementor-heading-title{font-size:53px;}.elementor-12 .elementor-element.elementor-element-ff06769{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-1c2565c *//* Contenitore */
.flip-container {
  perspective: 1000px;
  width: 100%;
  max-width: 400px;
  margin: 50px auto;
  position: relative;
}

/* Elemento interno */
.flipper {
  transition: 0.6s;
  transform-style: preserve-3d;
  position: relative;
  width: 100%;
  height: 250px;
  background-color: #fefcf7; /* colore simile allo sfondo dell'immagine */
  border-radius: 12px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
  padding: 30px 20px;
  text-align: center;
}

.flip-container.active .flipper {
  transform: rotateY(180deg);
}

.front, .back {
  backface-visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.front {
  z-index: 2;
  transform: rotateY(0deg);
}

.back {
  transform: rotateY(180deg);
}

/* Testi */
h3 {
  font-family: 'Helvetica Neue', sans-serif;
  font-weight: 600;
  color: #1d3c2e;
  margin-bottom: 12px;
}

p {
  font-family: 'Helvetica Neue', sans-serif;
  font-size: 16px;
  color: #333;
  line-height: 1.5;
  margin-bottom: 20px;
}

/* Pulsante */
.btn {
  font-family: 'Helvetica Neue', sans-serif;
  background: transparent;
  border: 1px solid #1d3c2e;
  color: #1d3c2e;
  padding: 8px 16px;
  border-radius: 8px;
  cursor: pointer;
  transition: background 0.2s, color 0.2s;
}

.btn:hover {
  background: #1d3c2e;
  color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea62793 *//* Contenitore */
.flip-container {
  perspective: 1000px;
  width: 100%;
  max-width: 400px;
  margin: 50px auto;
  position: relative;
}

/* Elemento interno */
.flipper {
  transition: 0.6s;
  transform-style: preserve-3d;
  position: relative;
  width: 100%;
  height: 250px;
  background-color: #fefcf7; /* colore simile allo sfondo dell'immagine */
  border-radius: 12px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
  padding: 30px 20px;
  text-align: center;
}

.flip-container.active .flipper {
  transform: rotateY(180deg);
}

.front, .back {
  backface-visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.front {
  z-index: 2;
  transform: rotateY(0deg);
}

.back {
  transform: rotateY(180deg);
}

/* Testi */
h3 {
  font-family: 'Helvetica Neue', sans-serif;
  font-weight: 600;
  color: #1d3c2e;
  margin-bottom: 12px;
}

p {
  font-family: 'Helvetica Neue', sans-serif;
  font-size: 16px;
  color: #333;
  line-height: 1.5;
  margin-bottom: 20px;
}

/* Pulsante */
.btn {
  font-family: 'Helvetica Neue', sans-serif;
  background: transparent;
  border: 1px solid #1d3c2e;
  color: #1d3c2e;
  padding: 8px 16px;
  border-radius: 8px;
  cursor: pointer;
  transition: background 0.2s, color 0.2s;
}

.btn:hover {
  background: #1d3c2e;
  color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b552fe2 *//* Contenitore */
.flip-container {
  perspective: 1000px;
  width: 100%;
  max-width: 400px;
  margin: 50px auto;
  position: relative;
}

/* Elemento interno */
.flipper {
  transition: 0.6s;
  transform-style: preserve-3d;
  position: relative;
  width: 100%;
  height: 250px;
  background-color: #fefcf7; /* colore simile allo sfondo dell'immagine */
  border-radius: 12px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
  padding: 30px 20px;
  text-align: center;
}

.flip-container.active .flipper {
  transform: rotateY(180deg);
}

.front, .back {
  backface-visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.front {
  z-index: 2;
  transform: rotateY(0deg);
}

.back {
  transform: rotateY(180deg);
}

/* Testi */
h3 {
  font-family: 'Helvetica Neue', sans-serif;
  font-weight: 600;
  color: #1d3c2e;
  margin-bottom: 12px;
}

p {
  font-family: 'Helvetica Neue', sans-serif;
  font-size: 16px;
  color: #333;
  line-height: 1.5;
  margin-bottom: 20px;
}

/* Pulsante */
.btn {
  font-family: 'Helvetica Neue', sans-serif;
  background: transparent;
  border: 1px solid #1d3c2e;
  color: #1d3c2e;
  padding: 8px 16px;
  border-radius: 8px;
  cursor: pointer;
  transition: background 0.2s, color 0.2s;
}

.btn:hover {
  background: #1d3c2e;
  color: #fff;
}/* End custom CSS */