.elementor-2795 .elementor-element.elementor-element-94d1b2c > .elementor-container{max-width:1120px;min-height:758px;}.elementor-2795 .elementor-element.elementor-element-94d1b2c:not(.elementor-motion-effects-element-type-background), .elementor-2795 .elementor-element.elementor-element-94d1b2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:711px -775px;background-size:81% auto;}.elementor-2795 .elementor-element.elementor-element-94d1b2c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2795 .elementor-element.elementor-element-94d1b2c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2795 .elementor-element.elementor-element-06ef2f8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2795 .elementor-element.elementor-element-06ef2f8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF61 0%, #FFF9F963 100%);}.elementor-2795 .elementor-element.elementor-element-06ef2f8 > .elementor-element-populated >  .elementor-background-overlay{background-color:#262626;opacity:0.48;filter:brightness( 85% ) contrast( 112% ) saturate( 101% ) blur( 4.8px ) hue-rotate( 0deg );}.elementor-2795 .elementor-element.elementor-element-06ef2f8.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2795 .elementor-element.elementor-element-06ef2f8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-2795 .elementor-element.elementor-element-06ef2f8 > .elementor-element-populated, .elementor-2795 .elementor-element.elementor-element-06ef2f8 > .elementor-element-populated > .elementor-background-overlay, .elementor-2795 .elementor-element.elementor-element-06ef2f8 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-2795 .elementor-element.elementor-element-06ef2f8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 010px 10px 10px;--e-column-margin-right:010px;--e-column-margin-left:10px;padding:50px 50px 50px 50px;}.elementor-2795 .elementor-element.elementor-element-06ef2f8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2795 .elementor-element.elementor-element-b1712ab{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-2795 .elementor-element.elementor-element-b1712ab .elementor-heading-title{font-size:83px;color:#FF7B00;}.elementor-2795 .elementor-element.elementor-element-77ab384 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2795 .elementor-element.elementor-element-77ab384 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2795 .elementor-element.elementor-element-ff067db .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2795 .elementor-element.elementor-element-80a3421 .elementor-button{background-color:#EE7D08;letter-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-style:solid;border-width:5px 5px 5px 5px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px #000000;}.elementor-2795 .elementor-element.elementor-element-80a3421{width:var( --container-widget-width, 29% );max-width:29%;--container-widget-width:29%;--container-widget-flex-grow:0;}.elementor-2795 .elementor-element.elementor-element-80a3421 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-2795 .elementor-element.elementor-element-80a3421 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2795 .elementor-element.elementor-element-80a3421 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2795 .elementor-element.elementor-element-94432e2 .elementor-button{background-color:#EE7D08;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-style:solid;border-width:5px 5px 5px 5px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px #000000;}.elementor-2795 .elementor-element.elementor-element-94432e2{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-2795 .elementor-element.elementor-element-94432e2 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-2795 .elementor-element.elementor-element-94432e2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2795 .elementor-element.elementor-element-94432e2 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-2795 .elementor-element.elementor-element-ae7db20 .elementor-button{background-color:#EE7D08;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-style:solid;border-width:5px 5px 5px 5px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px #000000;}.elementor-2795 .elementor-element.elementor-element-ae7db20 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-2795 .elementor-element.elementor-element-ecd520c .elementor-button{background-color:#EE7D08;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-style:solid;border-width:5px 5px 5px 5px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px #000000;}.elementor-2795 .elementor-element.elementor-element-ecd520c > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-2795 .elementor-element.elementor-element-635db5e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2795 .elementor-element.elementor-element-ac9b5c5{--spacer-size:50px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2795 .elementor-element.elementor-element-06ef2f8{width:71%;}.elementor-2795 .elementor-element.elementor-element-635db5e{width:29%;}}@media(max-width:1024px){.elementor-2795 .elementor-element.elementor-element-94d1b2c:not(.elementor-motion-effects-element-type-background), .elementor-2795 .elementor-element.elementor-element-94d1b2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-2795 .elementor-element.elementor-element-94d1b2c > .elementor-container{max-width:1029px;}.elementor-2795 .elementor-element.elementor-element-94d1b2c:not(.elementor-motion-effects-element-type-background), .elementor-2795 .elementor-element.elementor-element-94d1b2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-229px -6px;background-size:789px auto;}.elementor-2795 .elementor-element.elementor-element-06ef2f8 > .elementor-element-populated, .elementor-2795 .elementor-element.elementor-element-06ef2f8 > .elementor-element-populated > .elementor-background-overlay, .elementor-2795 .elementor-element.elementor-element-06ef2f8 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-2795 .elementor-element.elementor-element-06ef2f8 > .elementor-element-populated{padding:010px 010px 010px 010px;}.elementor-2795 .elementor-element.elementor-element-b1712ab > .elementor-widget-container{margin:010px 010px 010px 010px;}.elementor-2795 .elementor-element.elementor-element-b1712ab{--container-widget-width:319px;--container-widget-flex-grow:0;width:var( --container-widget-width, 319px );max-width:319px;text-align:center;}.elementor-2795 .elementor-element.elementor-element-77ab384 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-2795 .elementor-element.elementor-element-77ab384{text-align:center;}.elementor-2795 .elementor-element.elementor-element-ff067db > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-2795 .elementor-element.elementor-element-ff067db{text-align:center;}.elementor-2795 .elementor-element.elementor-element-80a3421 > .elementor-widget-container{padding:010px 010px 010px 010px;}.elementor-2795 .elementor-element.elementor-element-80a3421{--container-widget-width:293px;--container-widget-flex-grow:0;width:var( --container-widget-width, 293px );max-width:293px;}.elementor-2795 .elementor-element.elementor-element-94432e2{--container-widget-width:293px;--container-widget-flex-grow:0;width:var( --container-widget-width, 293px );max-width:293px;}}/* Start custom CSS for heading, class: .elementor-element-b1712ab */@keyframes wave {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-10px); }
}

.wave-header {
  display: inline-block;
  font-size: 50px;
  font-weight: bold;
  color: #96d6dd;
  animation: wave 2s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-80a3421 */.elementor-2795 .elementor-element.elementor-element-80a3421 {
    transition: transform 0.3s ease-in-out;
}

.elementor-2795 .elementor-element.elementor-element-80a3421:hover {
    transform: scale(1.1); /* Aumenta la dimensione dell'elemento del 10% */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-94432e2 */.elementor-2795 .elementor-element.elementor-element-94432e2 {
    transition: transform 0.3s ease-in-out;
}

.elementor-2795 .elementor-element.elementor-element-94432e2:hover {
    transform: scale(1.1); /* Aumenta la dimensione dell'elemento del 10% */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ae7db20 */.elementor-2795 .elementor-element.elementor-element-ae7db20 {
    transition: transform 0.3s ease-in-out;
}

.elementor-2795 .elementor-element.elementor-element-ae7db20:hover {
    transform: scale(1.1); /* Aumenta la dimensione dell'elemento del 10% */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ecd520c */.elementor-2795 .elementor-element.elementor-element-ecd520c {
    transition: transform 0.3s ease-in-out;
}

.elementor-2795 .elementor-element.elementor-element-ecd520c:hover {
    transform: scale(1.1); /* Aumenta la dimensione dell'elemento del 10% */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-94d1b2c */.elementor-2795 .elementor-element.elementor-element-94d1b2c:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 60%;
  height: 100%;
  background: linear-gradient(to right, #ff8000, #000000);
  z-index: 0;
  clip-path: polygon(0 0, 100% 0, 75% 100%, 0 100%); /* Dritto a sinistra, inclinato a destra */
}/* End custom CSS */