.elementor .heroOuterContainerDIV{width:100%;height:auto;min-height:var(--Vh_tutto_schermo);object-position:bottom left;padding-block-start:120px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:flex;flex-direction:column;align-items:center;}.elementor .InnContFlexboxBase{width:100%;max-width:1260px;padding-block-start:var(--RientroSopraSottoDesktop);padding-block-end:var(--RientroSopraSottoDesktop);padding-inline-start:var(--rientrosxdx);padding-inline-end:var(--rientrosxdx);margin:0px;flex-direction:row;}.elementor .InnContWidget{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;row-gap:10px;align-self:center;}.elementor .ButtBasicLayout{font-family:"Open Sans";font-weight:700;font-size:1.125rem;color:var(--BiancoPuro);padding:var(--EmRientroButtonDesktop);border-radius:10px;border-width:2px;border-color:var(--ColorePrincipale);border-style:solid;background-color:var(--ColorePrincipale);background-clip:border-box;transition:all 300ms;}.elementor .ButtBasicLayout:hover,.elementor .ButtBasicLayout:focus-visible{color:var(--BiancoPuro);border-radius:16px;background-color:var(--ColorePrincipale);}.elementor .ButtBianco{color:var(--ColorePrincipale);border-color:var(--BiancoPuro);background-color:var(--BiancoPuro);background-clip:border-box;}.elementor .ButtBianco:hover,.elementor .ButtBianco:focus-visible{color:var(--BiancoPuro);border-width:2px;background-color:var(--ColorePrincipale);}.elementor .ButtTransparent{color:var(--BiancoPuro);border-color:var(--BiancoPuro);background-color:var(--ColorePrincipale);}.elementor .ButtTransparent:hover,.elementor .ButtTransparent:focus-visible{color:var(--ColorePrincipale);background-color:var(--BiancoPuro);}.elementor .SectionOuterContainerDIV{width:100%;height:auto;padding:0px;margin:0px;display:flex;flex-direction:column;align-items:center;}.elementor .TitoliniBasicLayout{font-family:var(--TitoliniFont);font-weight:700;font-size:1.125rem;line-height:var(--InterlineaTitoliniDesktop);text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .TITOLONIBasicLayout{font-family:var(--Titoloni-Headings_Font);font-weight:600;font-size:var(--Titoloni_Dimensione_Desktop_HOME);line-height:1.1em;padding:0px;margin:0px;}.elementor .BodyFontBasicLayout{font-family:var(--BodyFont);font-weight:500;font-size:var(--BodyFont_Desktop_Tablet);padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .IntestazioneWidgetIcone{font-family:var(--BodyFont);font-weight:600;font-size:var(--BodyFont_Desktop_Tablet);color:var(--Nerino_testo);text-align:start;padding:0px;margin:0px;}.elementor .CorpoWidget{font-family:var(--BodyFont);font-weight:400;font-size:var(--MINI_BodyFont);color:var(--Nerino_testo);text-align:start;padding:0px;margin:0px;}.elementor .ReviewsWidget{width:33.3%;padding:20px;border-radius:10px;border-width:0px;border-color:var(--BiancoPuro);border-style:solid;background-color:var(--BiancoPuro);display:flex;flex-direction:column;gap:5px;align-self:stretch;}.elementor .OmbraMediaSfondoBianco{box-shadow:2px 4px 8px 0px #0f172a14,6px 14px 30px 0px #0f172a0f;}.elementor .OmbraLeggeraSfondoBlu{box-shadow:8px 18px 36px 0px #02081f3d,2px 5px 10px 0px #02081f33,0px 0px 0px 1px #ffffff1a;}.elementor .OmbraMediaSfondoBlu{box-shadow:10px 24px 48px 0px #02081f4f,3px 6px 12px 0px #02081f40,0px 0px 0px 1px #ffffff1f;}.elementor .Effetto_Hover_Ingrandimento{transition:all 350ms;}.elementor .Effetto_Hover_Ingrandimento:hover,.elementor .Effetto_Hover_Ingrandimento:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .TITOLONI_BasicLayout_PagInterne{font-family:var(--Titoloni-Headings_Font);font-weight:600;font-size:var(--TITOLONI_PAGINEINTERNE);line-height:1.1em;padding:0px;margin:0px;}.elementor .Widgetbase{width:33.3%;padding:20px;border-radius:10px;border-width:0px;border-color:var(--BiancoPuro);border-style:solid;background-color:var(--BiancoPuro);display:flex;flex-direction:column;gap:5px;align-self:stretch;}.elementor .Divisore_widget{width:20%;height:2px;margin-block-start:5px;margin-block-end:20px;background-color:var(--ColorePrincipale);align-self:center;}