.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-7bd5bc2:#3AAF60;--e-global-color-b04bfeb:#4D57A0;--e-global-color-ccbd026:#2A7342;--e-global-color-954354a:#6CFF00;--e-global-color-dc8dcb6:#00B2FF;--e-global-color-adc5cc6:#FFFFFF;--e-global-color-97fd905:#F2F2F2;--e-global-color-4794b6d:#001832;--e-global-color-61b3339:#00254D;--e-global-color-21bb2dd:#000000;--e-global-color-38f4f4d:#000000;--e-global-color-b4b1592:#DB3810;--e-global-color-cd20d71:#61CE70;--e-global-color-6cbea70:#19282F;--e-global-color-bf13ea2:#2D907E;--e-global-color-68e42dc:#324859;--e-global-color-3d42151:#DB5356;--e-global-color-98c0f3e:#018B78;--e-global-color-9f61188:#1D2C38;--e-global-color-f5787a8:#000000;--e-global-color-26756df:#FFFFFF;--e-global-color-c0909dd:#ED840B;--e-global-color-2df8643:#39CB58;--e-global-color-2870f4f:#19337E;--e-global-color-9ccaaa1:#31CDB0;--e-global-color-eb3bec3:#F2F2F2;--e-global-color-0cb0a4e:#E10005;--e-global-color-facb456:#D3D3D3;--e-global-color-a66f3cf:#061B3A;--e-global-color-6f89c52:#029B31;--e-global-color-aff092a:#008D2B;--e-global-color-f3673e9:#12918D;--e-global-color-314ab02:#0D7976;--e-global-color-c0228d6:#E73E42;--e-global-color-9fd65af:#FFD814;--e-global-color-ab31926:#009694;--e-global-color-14839bc:#002956;--e-global-color-6f99659:#001328;--e-global-color-28b8e86:#E06D50;--e-global-color-746826d:#2B2B36;--e-global-color-09d505b:#BC4B42;--e-global-color-21ec0aa:#EEB736;--e-global-color-01027e7:#CDA434;--e-global-color-69ee431:#07ACD2;--e-global-color-b3e0aa4:#FAC461;--e-global-color-33014f1:#B47E00;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-aa43f65-font-family:"Roboto";--e-global-typography-aa43f65-font-size:55px;--e-global-typography-aa43f65-font-weight:800;--e-global-typography-aa43f65-font-style:normal;--e-global-typography-aa43f65-line-height:30px;--e-global-typography-40cd907-font-family:"Roboto";--e-global-typography-40cd907-font-size:34px;--e-global-typography-40cd907-font-weight:500;--e-global-typography-40cd907-line-height:38px;--e-global-typography-40cd907-letter-spacing:0.2px;--e-global-typography-40cd907-word-spacing:2px;--e-global-typography-77cee61-font-family:"Roboto";--e-global-typography-77cee61-font-size:34px;--e-global-typography-77cee61-font-weight:700;--e-global-typography-77cee61-line-height:1em;--e-global-typography-77cee61-letter-spacing:0.2px;--e-global-typography-77cee61-word-spacing:2px;--e-global-typography-90d33fa-font-family:"Poppins";--e-global-typography-90d33fa-font-size:24px;--e-global-typography-90d33fa-font-weight:700;--e-global-typography-90d33fa-text-transform:uppercase;--e-global-typography-90d33fa-font-style:normal;--e-global-typography-ef84e3c-font-family:"Poppins";--e-global-typography-ef84e3c-font-size:18px;--e-global-typography-ef84e3c-font-weight:400;--e-global-typography-7ce2c08-font-family:"Chathura";--e-global-typography-7ce2c08-font-size:180px;--e-global-typography-7ce2c08-font-weight:300;--e-global-typography-7ce2c08-font-style:normal;--e-global-typography-7ce2c08-line-height:0.4em;--e-global-typography-340b6d6-font-family:"Poppins";--e-global-typography-340b6d6-font-size:12px;--e-global-typography-340b6d6-font-weight:400;--e-global-typography-04f15b6-font-family:"Chathura";--e-global-typography-04f15b6-font-size:80px;--e-global-typography-04f15b6-font-weight:400;--e-global-typography-04f15b6-font-style:normal;--e-global-typography-04f15b6-line-height:0.4em;--e-global-typography-81a1d0d-font-family:"Barlow Condensed";--e-global-typography-81a1d0d-font-size:52px;--e-global-typography-81a1d0d-font-weight:400;--e-global-typography-81a1d0d-line-height:1em;--e-global-typography-81a1d0d-letter-spacing:-0.2px;font-family:"Barlow", Sans-serif;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:#3AAF60;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-aa43f65-font-size:36px;--e-global-typography-aa43f65-line-height:1em;--e-global-typography-40cd907-font-size:30px;--e-global-typography-77cee61-font-size:30px;--e-global-typography-90d33fa-font-size:24px;--e-global-typography-ef84e3c-font-size:18px;--e-global-typography-7ce2c08-font-size:160px;--e-global-typography-7ce2c08-line-height:0.4em;--e-global-typography-81a1d0d-font-size:33px;}.elementor-kit-6 a{font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-aa43f65-font-size:32px;--e-global-typography-aa43f65-line-height:1.1em;--e-global-typography-40cd907-font-size:19px;--e-global-typography-40cd907-line-height:1.2em;--e-global-typography-77cee61-font-size:19px;--e-global-typography-77cee61-line-height:1.2em;--e-global-typography-90d33fa-font-size:16px;--e-global-typography-90d33fa-line-height:1.3em;--e-global-typography-ef84e3c-font-size:16px;--e-global-typography-ef84e3c-line-height:1.2em;--e-global-typography-7ce2c08-font-size:65px;--e-global-typography-7ce2c08-line-height:0.4em;--e-global-typography-04f15b6-font-size:65px;--e-global-typography-04f15b6-line-height:0.5em;--e-global-typography-81a1d0d-font-size:31px;--e-global-typography-81a1d0d-line-height:1.1em;}.elementor-kit-6 a{font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.mont h1 {
    font-family: "Montserrat", Sans-Serif !important;
    line-height: 1.2em;
}
.mont h2 {
    font-family: "Montserrat", Sans-Serif !important;
    line-height: 1.2em;
}
.mont h3 {
    font-family: "Montserrat", Sans-Serif !important;
    line-height: 1.2em;
}
.mont h4 {
    font-family: "Montserrat", Sans-Serif !important;
    line-height: 1.2em;
}
.mont h5 {
    font-family: "Montserrat", Sans-Serif !important;
    line-height: 1.2em;
}
.mont h6 {
    font-family: "Montserrat", Sans-Serif !important;
    line-height: 1.2em;
}
.mont p {
    font-family: "Montserrat", Sans-Serif !important;
    line-height: 1.5em;
    font-weight: 500 !important;
}
.mont div {
    font-family: "Montserrat", Sans-Serif !important;
    line-height: 1.3em;
}

.price-s {
    margin-top: 3px;
    margin-bottom: 6px;
    font-weight: 600;
    color: #777;
    text-transform: uppercase;
}
.ev mark {
    background-color: #148582;
    color: #fff;
    padding: 0px 5px;
}
.ev1 {
    background-color: #E89300;
    color: #fff;
    padding: 0px 5px;
}
.evoev {
    background-color: #FFEFCA;
    color: #000;
    padding: 0px 5px;
}

.rounded-marker-underline {
  position: relative;
  display: inline-block;
  font-size: 115%;
}

.rounded-marker-underline::before {
  content: "";
  position: absolute;
  bottom: 2px; /* Altezza della sottolineatura */
  left: -2px;
  width: 102%;
  height: 18px; /* Spessore della sottolineatura */
  background-color: var(--e-global-color-c0228d6); /* Colore della sottolineatura */
  border-radius: 10px; /* Angoli arrotondati */
  z-index: -1;
}


.sott mark {
  background-color: var(--e-global-color-c0228d6); /* Colore di sfondo */
  color: white; /* Colore del testo */
  padding: 2px 3px; /* Aggiunta di spaziatura interna per un aspetto più pulito */
  border-radius: 2px; /* Angoli arrotondati */
  display: inline; /* Per evitare di occupare l'intera larghezza del contenitore */
}

.footer a {
    font-size: 12px;
    font-weight: 600;
}

.elementor-animated-item--fade-in::before {
    content:"Ingrandisci";
    font-size: 12px
}
.elementor-gallery-item__title {
    font-size: 0px;
}/* End custom CSS */