.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-17062 .elementor-element.elementor-element-50e9300{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:05%;--padding-right:5%;}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-17062 .elementor-element.elementor-element-12da09f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-e2e4c03 );}.elementor-widget-qi_addons_for_elementor_animated_text .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-qi_addons_for_elementor_animated_text .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-qi_addons_for_elementor_animated_text.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-qi_addons_for_elementor_animated_text .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-qi_addons_for_elementor_animated_text .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-17062 .elementor-element.elementor-element-6d044e5 .qodef-qi-animated-text{text-align:center;}.elementor-17062 .elementor-element.elementor-element-6d044e5 .qodef-qi-animated-text .qodef-m-title{color:var( --e-global-color-e2e4c03 );font-size:60px;font-weight:400;}.elementor-17062 .elementor-element.elementor-element-17c084b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-qi_addons_for_elementor_text_marquee .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-qi_addons_for_elementor_text_marquee .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-qi_addons_for_elementor_text_marquee.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-qi_addons_for_elementor_text_marquee .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-qi_addons_for_elementor_text_marquee .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-17062 .elementor-element.elementor-element-ba0a42b > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-17062 .elementor-element.elementor-element-ba0a42b .qodef-qi-text-marquee .qodef-m-text.qodef-text--original{animation:qode-move-horizontal-normal-text-marquee 200s linear infinite;}.elementor-17062 .elementor-element.elementor-element-ba0a42b .qodef-qi-text-marquee .qodef-m-text.qodef-text--copy{animation:qode-move-horizontal-normal-text-marquee-copy 200s linear infinite;}.elementor-17062 .elementor-element.elementor-element-ba0a42b .qodef-m-text-item{font-family:"Poppins", Sans-serif;font-size:17px;text-transform:uppercase;padding-right:calc(35px/2);padding-left:calc(35px/2);}.elementor-17062 .elementor-element.elementor-element-ba0a42b .qodef-e-icon-holder{color:#EB686800;font-size:17px;}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-17062 .elementor-element.elementor-element-29e4c43 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-17062 .elementor-element.elementor-element-29e4c43 img{width:100%;}.elementor-17062 .elementor-element.elementor-element-6915b68{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:0%;}.elementor-17062 .elementor-element.elementor-element-8d23137{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17062 .elementor-element.elementor-element-4917975 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:400;color:var( --e-global-color-e2e4c03 );}.elementor-17062 .elementor-element.elementor-element-ad7bd4d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-e2e4c03 );}.elementor-17062 .elementor-element.elementor-element-e7c05c0{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17062 .elementor-element.elementor-element-de84d52{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}.elementor-17062 .elementor-element.elementor-element-de84d52:not(.elementor-motion-effects-element-type-background), .elementor-17062 .elementor-element.elementor-element-de84d52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6f5a00d );}.elementor-17062 .elementor-element.elementor-element-6ab3b4a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:400;color:var( --e-global-color-0183c89 );}.elementor-17062 .elementor-element.elementor-element-2f74b73 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-0183c89 );}.elementor-17062 .elementor-element.elementor-element-0e055ff{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-17062 .elementor-element.elementor-element-3fbc1e8{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-17062 .elementor-element.elementor-element-3fbc1e8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-e2e4c03 );}.elementor-17062 .elementor-element.elementor-element-bbf5fd1{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:left;}.elementor-17062 .elementor-element.elementor-element-bbf5fd1.elementor-element{--align-self:flex-end;}.elementor-17062 .elementor-element.elementor-element-bbf5fd1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:21px;color:var( --e-global-color-e2e4c03 );}.elementor-17062 .elementor-element.elementor-element-21aac05{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-carousel .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image-carousel .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image-carousel.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image-carousel .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image-carousel .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-17062 .elementor-element.elementor-element-962ee3f{--e-image-carousel-slides-to-show:2;}.elementor-17062 .elementor-element.elementor-element-962ee3f .swiper-wrapper{display:flex;align-items:center;}.elementor-widget-post-navigation .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-post-navigation .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-post-navigation.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-post-navigation .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-post-navigation .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-17062 .elementor-element.elementor-element-3973e41{width:100%;max-width:100%;}.elementor-17062 .elementor-element.elementor-element-3973e41 > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-17062 .elementor-element.elementor-element-3973e41.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-17062 .elementor-element.elementor-element-3973e41.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-17062 .elementor-element.elementor-element-3973e41 span.post-navigation__prev--label{color:var( --e-global-color-e2e4c03 );}.elementor-17062 .elementor-element.elementor-element-3973e41 span.post-navigation__next--label{color:var( --e-global-color-e2e4c03 );}.elementor-17062 .elementor-element.elementor-element-3973e41 span.post-navigation__prev--label, .elementor-17062 .elementor-element.elementor-element-3973e41 span.post-navigation__next--label{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}body.elementor-page-17062:not(.elementor-motion-effects-element-type-background), body.elementor-page-17062 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0183c89 );}@media(max-width:1024px){.elementor-17062 .elementor-element.elementor-element-bbf5fd1{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;text-align:left;}}@media(max-width:767px){.elementor-17062 .elementor-element.elementor-element-6d044e5 .qodef-qi-animated-text{text-align:left;}.elementor-17062 .elementor-element.elementor-element-6d044e5 .qodef-qi-animated-text .qodef-m-title{font-size:13vw;}.elementor-17062 .elementor-element.elementor-element-29e4c43 img{height:249px;}.elementor-17062 .elementor-element.elementor-element-6915b68{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-17062 .elementor-element.elementor-element-8d23137{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-17062 .elementor-element.elementor-element-de84d52{--margin-top:020px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-17062 .elementor-element.elementor-element-0e055ff{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-17062 .elementor-element.elementor-element-bbf5fd1 > .elementor-widget-container{padding:0% 0% 0% 30%;}.elementor-17062 .elementor-element.elementor-element-bbf5fd1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17062 .elementor-element.elementor-element-962ee3f{--e-image-carousel-slides-to-show:1;}}@media(min-width:768px){.elementor-17062 .elementor-element.elementor-element-8d23137{--width:93%;}.elementor-17062 .elementor-element.elementor-element-de84d52{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-12da09f */.elementor-17062 .elementor-element.elementor-element-12da09f a {
    color: inherit; /* Inherits the color from the heading */
    text-decoration: none; /* Removes the underline if there is any */
}

.elementor-17062 .elementor-element.elementor-element-12da09f a:hover {
    color: inherit; /* Keeps the color the same on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29e4c43 */.elementor-17062 .elementor-element.elementor-element-29e4c43 img{
    aspect-ratio: 20 / 9;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e055ff */.elementor-17062 .elementor-element.elementor-element-0e055ff{
     background-image: linear-gradient(to right, #1E363E 10%, rgba(255, 255, 255, 0) 0%);
  background-position: top;
  background-size: 10px 1px;
  background-repeat: repeat-x;
  padding-top: 30px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-962ee3f */.elementor-17062 .elementor-element.elementor-element-962ee3f .swiper-wrapper {
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important; 
}
.elementor-17062 .elementor-element.elementor-element-962ee3f .swiper-slide img {
    height: 400px;
    object-fit: cover; /* This will maintain the aspect ratio */
}




/* Aggiungi un contenitore per l'hover */
.elementor-image-carousel .slick-slide {
    position: relative;
    overflow: hidden; /* Nascondi l'effetto fuori dal bordo */
}

/* Crea lo sfondo animato che appare durante l'hover */
.elementor-image-carousel .slick-slide:hover .elementor-image img {
    transform: scale(1.1); /* Ingrandisce l'immagine al passaggio del mouse */
    transition: transform 0.3s ease-in-out; /* Animazione di ingrandimento */
}

/* Creazione dello sfondo animato */
.elementor-image-carousel .slick-slide:hover {
    background-color: rgba(0, 0, 0, 0.6); /* Colore di sfondo con opacità */
    transition: background-color 0.3s ease; /* Animazione di fade dello sfondo */
}

/* Posiziona il testo al centro dell'immagine */
.elementor-image-carousel .slick-slide:hover .show-image-text {
    opacity: 1; /* Mostra il testo durante l'hover */
    transform: translateY(0); /* Posiziona il testo al centro */
    transition: opacity 0.3s ease, transform 0.3s ease; /* Animazione di apparizione e movimento */
}

/* Testo con animazione */
.show-image-text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white;
    font-size: 18px;
    font-weight: bold;
    opacity: 0; /* Inizia nascosto */
    pointer-events: none; /* Impedisce di fare clic sul testo */
}

/* Aggiungi anche l'ombra al testo per visibilità */
.show-image-text {
    text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.7);
}/* End custom CSS */
/* Start custom CSS for post-navigation, class: .elementor-element-3973e41 */.elementor-17062 .elementor-element.elementor-element-3973e41 .elementor-post-navigation__prev a{
     width: 109px;
    height: 40px;
    background-image: url('/wp-content/uploads/2024/08/NextPrevButton.png');
     background-size: contain; /* Makes the background image cover the entire element */
  background-position: center; /* Centers the background image */
  background-repeat: no-repeat;
  text-align: center;
  justify-content: center; /* Horizontally centers the span */
}
.elementor-17062 .elementor-element.elementor-element-3973e41 .elementor-post-navigation__next a{
    width: 109px;
    height: 40px;
    background-image: url('/wp-content/uploads/2024/08/NextPrevButton.png');
     background-size: contain; /* Makes the background image cover the entire element */
  background-position: center; /* Centers the background image */
  background-repeat: no-repeat;
  text-align: center;
  justify-content: center; /* Horizontally centers the span */
}
.elementor-17062 .elementor-element.elementor-element-3973e41 .elementor-post-navigation__next {
    justify-content: end !important;
  display: flex;
}
.elementor-17062 .elementor-element.elementor-element-3973e41 .fa-arrow-left{
    margin-top:11px;
    color: #1E363E;
    
}
.elementor-17062 .elementor-element.elementor-element-3973e41 .fa-arrow-right{
    margin-top:11px;
    color: #1E363E;
    
}
.elementor-17062 .elementor-element.elementor-element-3973e41 .elementor-post-navigation__link *{
    border-radius: 20px;
    transition: color 1s ease, background-color 1s ease;
    
}
.elementor-17062 .elementor-element.elementor-element-3973e41 .elementor-post-navigation__link:hover a{
     background-color: #9CAF88 !important;
}
.elementor-17062 .elementor-element.elementor-element-3973e41 .elementor-post-navigation__link:hover .post-navigation__next--label{
    color:white !important;
   
}
.elementor-17062 .elementor-element.elementor-element-3973e41 .elementor-post-navigation__link:hover .post-navigation__prev--label{
    color:white !important;
   
}/* End custom CSS */