.elementor-13744 .elementor-element.elementor-element-09ff170 .elementor-repeater-item-e1af0b9.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-13744 .elementor-element.elementor-element-75f430e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13744 .elementor-element.elementor-element-fea490b > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-13744 .elementor-element.elementor-element-fea490b{text-align:center;}.elementor-13744 .elementor-element.elementor-element-fea490b img{width:250px;max-width:100%;border-radius:0px 0px 0px 0px;}.elementor-13744 .elementor-element.elementor-element-9cda5ce > .elementor-widget-container{margin:0px 8px 8px 8px;}.elementor-13744 .elementor-element.elementor-element-9cda5ce{text-align:center;}.elementor-13744 .elementor-element.elementor-element-9cda5ce .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.25em;letter-spacing:0px;color:#193e52;}.elementor-13744 .elementor-element.elementor-element-4621174 > .elementor-widget-container{margin:0px 8px 22px 8px;}.elementor-13744 .elementor-element.elementor-element-4621174{text-align:center;}.elementor-13744 .elementor-element.elementor-element-4621174 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:800;line-height:1.25em;letter-spacing:0px;color:#037E93;}.elementor-13744 .elementor-element.elementor-element-5617175 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-13744 .elementor-element.elementor-element-5617175:not(.elementor-motion-effects-element-type-background), .elementor-13744 .elementor-element.elementor-element-5617175 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13744 .elementor-element.elementor-element-5617175{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE9ED;box-shadow:0px 7px 22px 0px rgba(25,62,82,0.05);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 24px 20px 24px;}.elementor-13744 .elementor-element.elementor-element-5617175, .elementor-13744 .elementor-element.elementor-element-5617175 > .elementor-background-overlay{border-radius:18px 18px 18px 18px;}.elementor-13744 .elementor-element.elementor-element-5617175 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-13744 .elementor-element.elementor-element-646f151.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:center;}.elementor-13744 .elementor-element.elementor-element-646f151.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13744 .elementor-element.elementor-element-646f151.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:center;}.elementor-13744 .elementor-element.elementor-element-646f151 > .elementor-element-populated{padding:8px 6px 8px 6px;}.elementor-13744 .elementor-element.elementor-element-86c2164 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-13744 .elementor-element.elementor-element-86c2164{text-align:center;}.elementor-13744 .elementor-element.elementor-element-86c2164 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;line-height:1.25em;letter-spacing:0px;color:#037E93;}.elementor-13744 .elementor-element.elementor-element-a304ae7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13744 .elementor-element.elementor-element-a304ae7{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:#193e52;}.elementor-bc-flex-widget .elementor-13744 .elementor-element.elementor-element-dea2d8b.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:center;}.elementor-13744 .elementor-element.elementor-element-dea2d8b.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13744 .elementor-element.elementor-element-dea2d8b.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:center;}.elementor-13744 .elementor-element.elementor-element-dea2d8b > .elementor-element-populated{padding:8px 6px 8px 6px;}.elementor-13744 .elementor-element.elementor-element-bf09484 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-13744 .elementor-element.elementor-element-bf09484{text-align:center;}.elementor-13744 .elementor-element.elementor-element-bf09484 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;line-height:1.25em;letter-spacing:0px;color:#037E93;}.elementor-13744 .elementor-element.elementor-element-4f9c991 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13744 .elementor-element.elementor-element-4f9c991{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:#193e52;}.elementor-bc-flex-widget .elementor-13744 .elementor-element.elementor-element-4aa4f17.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:center;}.elementor-13744 .elementor-element.elementor-element-4aa4f17.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13744 .elementor-element.elementor-element-4aa4f17.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:center;}.elementor-13744 .elementor-element.elementor-element-4aa4f17 > .elementor-element-populated{text-align:start;padding:8px 6px 8px 6px;}.elementor-13744 .elementor-element.elementor-element-9e0612f > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-13744 .elementor-element.elementor-element-9e0612f{text-align:center;}.elementor-13744 .elementor-element.elementor-element-9e0612f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;line-height:1.25em;letter-spacing:0px;color:#037E93;}.elementor-13744 .elementor-element.elementor-element-9ceffd3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13744 .elementor-element.elementor-element-9ceffd3{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:#193e52;}.elementor-13744 .elementor-element.elementor-element-0de7e3c > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-13744 .elementor-element.elementor-element-0de7e3c{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;color:#526C77;}.elementor-13744 .elementor-element.elementor-element-09ff170:not(.elementor-motion-effects-element-type-background), .elementor-13744 .elementor-element.elementor-element-09ff170 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF5F7;background-image:url("https://pdr-web.com/wp-content/uploads/Landing_2_sfondo_2560-scaled.jpg");background-position:top center;background-size:cover;}.elementor-13744 .elementor-element.elementor-element-09ff170 > .elementor-container{max-width:900px;}.elementor-13744 .elementor-element.elementor-element-09ff170{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:46px 24px 42px 24px;}.elementor-13744 .elementor-element.elementor-element-09ff170 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-13744 .elementor-element.elementor-element-09ff170{padding:34px 20px 34px 20px;}}@media(max-width:767px){.elementor-13744 .elementor-element.elementor-element-fea490b img{width:210px;max-width:100%;}.elementor-13744 .elementor-element.elementor-element-9cda5ce{text-align:center;}.elementor-13744 .elementor-element.elementor-element-9cda5ce .elementor-heading-title{font-size:17px;line-height:1.25em;}.elementor-13744 .elementor-element.elementor-element-4621174{text-align:center;}.elementor-13744 .elementor-element.elementor-element-4621174 .elementor-heading-title{font-size:32px;line-height:1.25em;}.elementor-13744 .elementor-element.elementor-element-5617175{padding:10px 8px 10px 8px;}.elementor-13744 .elementor-element.elementor-element-86c2164{text-align:center;}.elementor-13744 .elementor-element.elementor-element-86c2164 .elementor-heading-title{font-size:12px;line-height:1.25em;}.elementor-13744 .elementor-element.elementor-element-a304ae7{text-align:center;font-size:15px;line-height:1.4em;}.elementor-13744 .elementor-element.elementor-element-bf09484{text-align:center;}.elementor-13744 .elementor-element.elementor-element-bf09484 .elementor-heading-title{font-size:12px;line-height:1.25em;}.elementor-13744 .elementor-element.elementor-element-4f9c991{text-align:center;font-size:15px;line-height:1.4em;}.elementor-13744 .elementor-element.elementor-element-9e0612f{text-align:center;}.elementor-13744 .elementor-element.elementor-element-9e0612f .elementor-heading-title{font-size:12px;line-height:1.25em;}.elementor-13744 .elementor-element.elementor-element-9ceffd3{text-align:center;font-size:15px;line-height:1.4em;}.elementor-13744 .elementor-element.elementor-element-0de7e3c{text-align:center;font-size:11px;line-height:1.4em;}.elementor-13744 .elementor-element.elementor-element-09ff170{padding:18px 13px 22px 13px;}}@media(min-width:768px){.elementor-13744 .elementor-element.elementor-element-646f151{width:33%;}.elementor-13744 .elementor-element.elementor-element-dea2d8b{width:27.567%;}.elementor-13744 .elementor-element.elementor-element-4aa4f17{width:33%;}}/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start custom CSS */gptflow-chat {
  display: none !important;
}

.asw-container {
  display: none !important;
}


/*btn sfumati*/
.pdr-btn-gradient .elementor-button {
  background: linear-gradient(135deg, #422884 0%, #853189 50%, #193E52 100%) !important;
  border: none !important;
  color: #ffffff !important;
  transition: filter 0.3s ease, transform 0.2s ease !important;
}

/* Hover: leggero schiarimento e scala */
.pdr-btn-gradient .elementor-button:hover {
  filter: brightness(1.15) !important;
  transform: scale(1.03) !important;
}

/* Focus accessibilità */
.pdr-btn-gradient .elementor-button:focus-visible {
  outline: 3px solid #853189 !important;
  outline-offset: 3px !important;
}/* End custom CSS */