@media(max-width:767px){.elementor .e-cce5a67-a2094e6{width:auto;height:34px;}}@media(max-width:767px){.elementor .e-65e73c9-573c86b{width:auto;height:25vh;margin-block-start:50px;}}@media(max-width:767px){.elementor .e-3b4599c-1566972{font-size:21px;}}@media(max-width:767px){.elementor .e-ab07070-ca6dc93{font-size:21px;}}@media(max-width:767px){.elementor .e-74e87ec-2048b04{padding:0px;}}@media(max-width:767px){.elementor .e-42a6e17-678c9a3{flex-direction:column;gap:5px;}}@media(max-width:767px){.elementor .e-8002a67-ebbe1e7{height:70vh;background-image:url("https://www.christmastown.info/wp-content/uploads/sfondo-summerpromo-heromobile-2.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:top center;}}@media(max-width:767px){.elementor .e-a59d17a-d6eabe1{width:33%;padding-inline-start:10px;}}@media(max-width:767px){.elementor .e-3b5f663-419684a{font-size:11px;border-width:0px;box-shadow:0px 0px 2px 0px rgba(62, 9, 9, 1) inset;}}@media(max-width:767px){.elementor .e-28dabe1-dcefe4b{width:90%;padding:0px;margin-block-start:-105px;border-radius:100px;background-image:linear-gradient(180deg, rgba(255, 255, 255, 1) 0%,rgba(255, 225, 225, 1) 99%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 0px 10px 0px rgba(85, 67, 67, 0.62),0px 0px 2px 0px rgba(79, 9, 9, 1) inset;flex-direction:row;gap:5px;justify-content:space-between;align-items:center;}}@media(max-width:767px){.elementor .e-c2d39c0-f7896dc{font-size:19px;text-align:center;padding-block-start:0rem;margin-block-start:10px;}}@media(max-width:767px){.elementor .e-54043a6-c2bd54d{font-size:23px;text-align:center;margin-block-start:20px;}}@media(max-width:767px){.elementor .e-c88ef71-adcf7b6{font-family:var(--maintext);font-size:21px;color:var(--bianco);margin-block-start:60px;border-radius:100px;background-color:var(--blu);}}@media(max-width:767px){.elementor .e-30950bf-a599514{padding-block-start:60px;padding-block-end:120px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:row;gap:10px;flex-wrap:wrap;justify-content:center;}}