@import url("https://use.typekit.net/uut4ump.css");@font-face{font-display:swap;font-family:Berkshire Swash;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/berkshireswash/v22/ptRRTi-cavZOGqCvnNJDl5m5XmNPrQ.ttf) format("truetype")}@media print{-webkit-print-color-adjust:exact;img{display:block!important}}@font-face{font-display:swap;font-family:Bebas Neue;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/bebasneue/v16/JTUSjIg69CK48gW7PXooxW4.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZg.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fMZg.ttf) format("truetype")}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v145/flUhRq6tzZclQEJ-Vdg-IuiaDsNZ.ttf) format("truetype")}.main_font_regular{font-weight:400}.font_titles_medium,.main_font_regular{font-family:brandon-grotesque,sans-serif;font-style:normal}.font_titles_medium{font-weight:500}.font_titles_bold{font-weight:700}.font_titles_black,.font_titles_bold{font-family:brandon-grotesque,sans-serif;font-style:normal}.font_titles_black{font-weight:900}.font_secondary_title{font-family:Bebas Neue,cursive;font-weight:400}.font_standard_text_regular{font-family:Inter,sans-serif;font-weight:400}.font_standard_text_medium{font-family:Inter,sans-serif;font-weight:500}.font_grid_title{font-family:Bebas Neue,cursive;font-weight:400}.generalContentText{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:30px}.material-icons{word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";direction:ltr;display:inline-block;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap}body{background-color:#db1117;background-image:url(https://static.lav.it/images/christmas/2024/svg/neve-1.svg);background-size:50%}#separator-0{margin-top:0!important}.mainHeader,header{position:relative}.mainHeader{background-image:url(https://static.lav.it/images/christmas/2024/svg/header-gatto.svg)!important;height:785px;overflow:hidden}.mainmenu-fixed #logotopscroll{top:28px}.decorationWrapper{z-index:30}.textWithSideImage .sideImageContainer{background-position:50%}.subHeaderDecoration{display:none}.contentContainer .costExampleBox,.contentContainer h2,.contentContainer p{color:#30372f}.contentContainer h2{color:#e00514}.commonText h2,.commonText p{background-color:#db1117;padding:10px}#mainfooter{background-color:#fff;color:#000;position:relative}#mainfooter:after{background-image:url(https://static.lav.it/images/christmas/2025/wave.svg);background-repeat:no-repeat;background-size:cover;bottom:153px;content:"";height:200px;left:0;position:absolute;width:100%;z-index:0}@media print,screen and (min-width:1630px){.mainHeader{background-color:transparent;height:1011px;overflow:visible}.mainHeader .content{position:relative;position:absolute;top:-30px;z-index:100}.mainHeader .content img{width:700px}.mainHeader #intro h2{display:none}.mainHeader #hope{margin-top:0}.topclaim img{height:auto!important;margin-left:68px;margin-top:120px;width:400px!important}.mainHeader #logoTopDefault{margin-top:0}}@media print,screen and (min-width:1000px) and (max-width:1629px){.mainHeader{overflow:visible}.mainHeader .content{position:relative;position:absolute;top:-20px;z-index:100}.mainHeader .content img{width:500px}.topclaim img{height:auto!important;margin-left:72px;margin-top:100px;width:400px!important}#intro h2{display:none}#bella{margin-top:0}}@media print,screen and (max-width:999px){.mainHeader{background-position:top -50px center;background-repeat:no-repeat;background-size:cover;height:543px;overflow:visible}.topclaim{position:absolute;text-align:center;width:100%;z-index:1}.topclaim img{height:auto!important;margin-top:0;width:60%!important}.mainmenu .socials{margin-top:0;padding-top:15px}.footer-wrapper{position:relative;z-index:10000}}@media print,screen and (min-width:1000px) and (max-width:1629px),screen and (min-width:1630px){#bella .sideImageContainer{background-position:77%}}.mainmenu{background-color:#fff}@media print,screen and (min-width:1000px) and (max-width:1629px),screen and (min-width:1630px){.mainmenu ul li a{color:#db1117;font-family:Berkshire Swash,cursive;font-size:18px;text-transform:capitalize}.mainmenu ul li a:hover{background-color:#db4750;color:#eee}}.subHeaderDecoration{bottom:-259px;position:absolute;width:100%;z-index:100}section{margin-bottom:40px!important}@media print,screen and (max-width:999px){section .container{padding-bottom:0!important}.sideTextContainer{background-image:url(https://static.lav.it/images/christmas/2025/sfondocard.png);background-position:top;background-repeat:no-repeat;background-size:100%}}@media print,screen and (min-width:1000px) and (max-width:1629px),screen and (min-width:1630px){.decorationWrapper{margin:0 auto;position:relative}.sideTextContainer{background-image:url(https://static.lav.it/images/christmas/2025/sfondocard.png);background-position:top;background-repeat:no-repeat;background-size:100%;min-height:800px}.sideTextContainer p{color:#303b31;font-size:15px;padding:0 20px;text-align:center}.sideTextContainer .costExampleBox{color:#30372f;font-size:14px}.textWithSideImage .sideImageContainer{min-height:490px;position:relative;width:100%}.textWithSideImage .sideTextContainer{width:100%}.textWithSideImage{width:700px}.container-flex{display:flex;flex-wrap:wrap}}section h1,section h2,section h3{font-family:Berkshire Swash,cursive;text-transform:none}section h2{color:#fff;font-size:45px!important;text-align:center}.textWithSideImage{background-color:#fff}.separator{text-align:center}@media print,screen and (min-width:1000px) and (max-width:1629px),screen and (min-width:1630px){.separator{margin:60px 0}.separator img{height:auto;width:70px}#puffetto .sideImageContainer{background-position:46% 13%}}@media print,screen and (max-width:999px){.subHeaderDecoration{bottom:-15px}.separator{padding:20px}.separator img{width:60px}.sideTextContainer h2{text-align:center}.textWithSideImage .sideImageContainer{height:100%!important;min-height:500px}.videointro{padding:172.78% 0 0!important}.sideTextContainer{background-image:url(https://static.lav.it/images/christmas/2025/sfondocard.png);background-position:top;background-position:bottom;background-repeat:no-repeat;background-size:100%}body{background-size:85%}}.costExampleBox{margin-top:40px;text-align:center}.costExampleBox h3{font-size:38px;line-height:34px;margin-bottom:5px}.load-christmas-form{border:none;cursor:pointer}.load-christmas-form,.load-christmas-form:hover{background:transparent}.costExampleBox h3{color:#30372f}.christmasButton,.christmasButtonDisabled,.paymentConfirmButton{background-color:#fff;border:4px solid #e2b05d;border-radius:1rem;color:#df0514;font-family:Berkshire Swash,cursive;font-size:26px;margin:0 auto;padding:15px 30px;position:relative;width:100%!important}.christmasButton img,.christmasButtonDisabled img,.paymentConfirmButton img{position:absolute}.christmasButton img:first-child,.christmasButtonDisabled img:first-child,.paymentConfirmButton img:first-child{margin-left:-35px;margin-top:-30px}.christmasButton img:last-child,.christmasButtonDisabled img:last-child,.paymentConfirmButton img:last-child{margin-top:-18px;right:-10px}.christmasButtonDisabled{background-color:#ccc;cursor:not-allowed}.christmasButton:hover{background-color:#e2b05d;border:4px solid #fff;color:#fff}.errorLabel{background-color:#ef383b;color:#fff;font-size:12px;padding:10px}#intro{margin-bottom:0!important;text-align:center}#intro,#intro h2{color:#fff}@media print,screen and (max-width:999px){#intro h2{font-size:25px!important;margin-bottom:0!important}}@media print,screen and (min-width:1000px) and (max-width:1629px),screen and (min-width:1630px){#mainfooter{margin-top:220px!important}#asterisco .sideTextContainer{padding-bottom:140px}#intro h2{display:none}#bella{margin-top:0}}.centeredElements{margin:0 auto;text-align:center!important;width:270px}.footerNavButton{margin:20px;text-align:center}.footerNavButton button{background-color:#db1117;color:#fff;margin:10px;text-align:center}.donorFormContainer{text-align:center}.donorFormContainer h2{color:#333!important;font-size:26px!important}@media print,screen and (max-width:999px){.donorFormContainer h3{font-size:22px!important}}.sideGallery{height:100%;position:relative;-webkit-transition:background-image .4s ease-in-out;transition:background-image .4s ease-in-out}.sideGallery button{background-color:transparent!important;border:none;bottom:20px;cursor:pointer;height:40px;position:absolute;top:calc(50% - 20px);width:40px;z-index:100}.sideGallery button img{height:auto;width:40px}.sideGallery .prevBtn{left:20px}.sideGallery .nextBtn{right:20px}.chistmasForm h3{color:#db1117;font-size:38px;margin-bottom:30px}.optionalButtons button{background-color:#fff;border:2px solid #e2b05d;border-radius:.5rem}.christmasButton{border-radius:15px}.costExampleBox h3:after,.costExampleBox h3:before{background-image:url(https://static.lav.it/images/christmas/2025/diamantini25.svg);background-size:84%;content:"";display:inline-block;height:20px;position:relative;width:150px}.costExampleBox h3{align-items:center;display:flex;flex-direction:column;gap:1rem}@media only screen and (max-width:1200px){.mainmenu a[href="#puffetto"]{background-image:url(https://static.lav.it/images/christmas/2024/menu-icons/animals-bella.png)}.mainmenu a[href="#maddy"],.mainmenu a[href="#puffetto"]{background-position:3%;background-size:62px 50px;box-sizing:border-box;height:60px;width:100%}.mainmenu a[href="#maddy"]{background-image:url(https://static.lav.it/images/christmas/2025/menu-icons/maddy.png)}.mainmenu a[href="#willy-banzai"]{background-image:url(https://static.lav.it/images/christmas/2024/menu-icons/animals-willy.png)}.mainmenu a[href="#sumud"],.mainmenu a[href="#willy-banzai"]{background-position:3%;background-size:62px 50px;box-sizing:border-box;height:60px;width:100%}.mainmenu a[href="#sumud"]{background-image:url(https://static.lav.it/images/christmas/2025/menu-icons/sumud.png)}.mainmenu a[href="#eko"]{background-image:url(https://static.lav.it/images/christmas/2024/menu-icons/animals-rufus.png)}.mainmenu a[href="#eko"],.mainmenu a[href="#laila"]{background-position:3%;background-size:62px 50px;box-sizing:border-box;height:60px;width:100%}.mainmenu a[href="#laila"]{background-image:url(https://static.lav.it/images/christmas/2024/menu-icons/animals-jolie.png)}.mainmenu a[href="#hook"]{background-image:url(https://static.lav.it/images/christmas/2024/menu-icons/animals-hope2.png)}.mainmenu a[href="#hook"],.mainmenu a[href="#theya"]{background-position:3%;background-size:62px 50px;box-sizing:border-box;height:60px;width:100%}.mainmenu a[href="#theya"]{background-image:url(https://static.lav.it/images/christmas/2024/menu-icons/animals-frozen.png)}.mainmenu ul li a{background-position:0;background-repeat:no-repeat;display:inline-block;font-family:Berkshire Swash,cursive;text-align:center}.textWithSideImage{max-width:1100px}}.mainmenu ul li a{color:#c11618;font-family:Berkshire Swash,cursive;font-size:18px;text-transform:capitalize}.formElements input{background-color:#e9e6d3}.commonText .container h2,p{position:relative;z-index:1999}.mainmenu{z-index:9999}@media screen and (max-width:1199px){.mainmenu .socials{margin-top:0;text-align:center;width:100%}}@media screen and (max-width:1259px) and (min-width:900px){.textWithSideImage{margin:60px auto 0;max-width:1200px;min-width:900px;position:relative}.textWithSideImage .sideTextContainer{box-sizing:border-box;font-size:18px;line-height:24px;padding:55px;width:50%}.textWithSideImage .sideImageContainer{background-size:cover;box-sizing:border-box;height:100%;position:absolute;width:50%}}@media screen and (min-width:900px){.textWithSideImageLeft .sideTextContainer{float:right}.textWithSideImageRight .sideTextContainer{float:left}.textWithSideImageRight .sideImageContainer{right:0}.textWithSideImage .sideTextContainer{padding:20px}}@media print,screen and (max-width:999px) and (min-width:900px){.textWithSideImage .sideImageContainer{height:100%!important}}@media screen and (max-width:600px){.mainHeader{background:url(https://static.lav.it/images/christmas/2024/bp-header.jpg)!important}.textWithSideImage .sideTextContainer h2{font-size:32px!important;margin-bottom:17px}.textWithSideImage .sideTextContainer{color:#fff;padding:25px}.sideTextContainer{background-image:url(https://static.lav.it/images/christmas/2024/svg/cardmobilerighedef2.svg);position:relative}.costExampleBox{margin-top:20px}#mainfooter:after{bottom:323px}#receiverEmail{margin-bottom:20px}.paymentButtons{margin-top:20px}.decorationWrapper:has(#lady-pig){margin-bottom:170px;position:relative;z-index:30}.contentContainer{background-color:transparent;mask:radial-gradient(20px at 40px 40px,transparent 98%,#000) -40px -40px}.costExampleBox,.sideTextContainer p{font-family:serif;font-size:16px;padding:0 15px}.subHeaderDecoration{display:none}.textWithSideImage .sideTextContainer{font-size:17px}}.textWithSideImage{border-radius:1rem;-webkit-box-shadow:-1px -2px 16px 0 rgba(0,0,0,.52);-moz-box-shadow:-1px -2px 16px 0 rgba(0,0,0,.52);box-shadow:-1px -2px 16px 0 rgba(0,0,0,.52)}.commonText .container{margin-top:0;padding-top:0}.sideTextContainer h2{line-height:53px}#logoTopDefault{padding-top:0}@media screen and (max-width:625px){.mainHeader #logoTopDefault{padding-bottom:0}.privacyDisclaimer br{display:none}.privacyDisclaimer label{margin-bottom:10px}.optionalButtons{display:flex;justify-content:center}.optionalButtons button{max-width:50px}.chistmasForm br,.sideTextContainer br{display:none}#fiscalCode{width:100%}.textWithSideImage .sideTextContainer h2::not(:first-child){font-size:24px!important}.chistmasForm h3{font-size:30px;line-height:20px}}@media screen and (min-width:1200px) and (max-width:1799px){.mainHeader #logoTopDefault{padding:30px 20px}}.centeredElements{margin-top:25px}.socials{display:none}.chistmasForm h3{color:#fff;margin:17px auto;max-width:155px;padding:1.3rem;text-align:center}@media screen and (min-width:1260px){.textWithSideImage .sideTextContainer h2{margin-bottom:0}.sideTextContainer div{margin-top:15px}.textWithSideImage .sideTextContainer{padding:40px 55px 100px}}@media screen and (min-width:900px) and (max-width:1200px){.sideTextContainer p{font-size:15px}.costExampleBox{font-size:15px;margin-top:0}.centeredElements{margin-top:0}.textWithSideImage .sideTextContainer h2{margin-bottom:14px}}.donorFormContainer{margin-top:20px}.chistmasForm h3{line-height:42px}.donorFormContainer{margin-bottom:30px}.donorFormContainer h3{font-size:27px;max-width:100%!important}@media screen and (min-width:600px) and (max-width:1200px){.sideTextContainer{height:auto;position:relative;z-index:1000}.contentContainer{background-color:transparent;mask:radial-gradient(20px at 40px 40px,transparent 98%,#000) -40px -40px;padding:2rem}.sideImageContainer{z-index:100000}.textWithSideImage .sideTextContainer{padding:10px}#intro h2{display:none}}.sideTextContainer{height:auto;position:relative;z-index:1000}.sideImageContainer{z-index:100000}.privacyDisclaimer{color:#fff}.donationquotefield input{border-bottom:3px solid #db4750!important;border-top:3px solid #db4750!important;color:#db4750;font-size:30px;margin:20px auto;text-align:center;width:140px!important}.chistmasForm,.donorFormContainer{color:#fff}.donorFormContainer h2,.donorFormContainer h4{color:#fff!important}form .paymentButtons button{background-color:#fff}form button{border-radius:.5rem}.footerNavButton button{background-color:#db4750}.paymentSummaryTable tr td{border-bottom:1px dotted #fff}form h4{color:#fff}.calendarBox .selecteDayOfMonth{border-bottom:1px solid #db4750;border-right:1px solid #db4750}#neve .sideImageContainer{background-position:26%}.chistmasForm br{display:none}#receiverEmail,.privacyDisclaimer label{margin-bottom:20px}.paymentButtons{margin-top:20px}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2){#scheduledMonth{font-size:18px;margin-bottom:40px}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){#scheduledMonth{font-size:18px;margin-bottom:40px}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2){#scheduledMonth{font-size:18px;margin-bottom:40px}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){#scheduledMonth{font-size:18px;margin-bottom:40px}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2){#scheduledMonth{font-size:18px;margin-bottom:40px}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){#scheduledMonth{font-size:18px;margin-bottom:40px}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3){#scheduledMonth{font-size:18px;margin-bottom:40px}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait){#scheduledMonth{font-size:18px;margin-bottom:40px}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3){#scheduledMonth{font-size:18px;margin-bottom:40px}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait){#scheduledMonth{font-size:18px;margin-bottom:40px}}