@import url("https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&display=swap");section.pacchetti_section{background:#f4f8fb;padding-top:80px}.pacchetti_global_container{font-family:Lato,sans-serif}.pacchetti_global_container *{color:#001a2a;font-family:inherit}.pacchetti_global_container h2{color:#00558c;font-weight:900}.pacchetti_global_container h2+p{font-size:20px}.pacchetti_global_container h3{color:#228ac9}.container-with-image{display:flex;margin:0 auto;max-width:1920px}.container-with-image .image-content{flex-basis:30%;flex-shrink:0;margin-right:40px;max-width:550px;position:relative}.container-with-image .image-content .decoration{position:absolute;top:20%;z-index:-5}.container-with-image .image-content img{object-fit:contain;position:absolute;top:175px}.container-with-image .pricing-content{flex-basis:70%;margin:0!important;padding-right:6%}.container-with-image .align-button-left{display:block}main .conte-switch label.switch-light.switch-candy{width:400px}main .conte-switch label.switch-light.switch-candy,main .conte-switch label.switch-light.switch-candy a{border:none;border-radius:30px;overflow:hidden}main .conte-switch .switch-light.switch-candy>span{background-color:#d9f1ff;font-weight:900}main .conte-switch .switch-light.switch-candy span span{color:#025a91}.conte-packs{position:relative}.conte-packs p{font-size:16px;line-height:20px}.conte-packs .pack-boxes{width:46.5%}.conte-packs .pack-box+.pack-box{margin-top:30px}.conte-packs .pack-card{border-radius:10px;box-shadow:-6px 3px 6px #00000029;cursor:pointer;display:flex;transition:width .25s ease}.conte-packs .pack-card-content{align-items:center;background:var(--white);border-radius:10px 0 0 10px;display:flex;flex:1;gap:35px;padding:35px 40px}.conte-packs .pack-box:first-child{--paws-bg:#67aedd}.conte-packs .pack-box:nth-child(2){--paws-bg:#077fce}.conte-packs .pack-box:nth-child(3){--paws-bg:#0c71b2}.conte-packs .pack-box:nth-child(4){--paws-bg:#00558c}.conte-packs .pack-box.selected .pack-card-content{box-shadow:inset 0 0 0 1px var(--border-color,#0279c799)}.conte-packs .pack-box.selected:nth-child(2) .pack-card-content{--border-color:#077fce}.conte-packs .pack-box.selected:nth-child(3) .pack-card-content{--border-color:#0c71b2}.conte-packs .pack-box.selected:nth-child(4) .pack-card-content{--border-color:#00558c}.conte-packs input[type=radio]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #228ac987;border-radius:50%;box-shadow:inset 0 3px 6px #00558c;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.conte-packs input[type=radio]:checked{border:2px solid #00558c}.conte-packs input[type=radio]:checked:after{background:#077fce;border-radius:50%;content:"";height:12px;width:12px}.conte-packs input[type=radio]+label{align-items:center;cursor:pointer;display:flex;flex:1;justify-content:space-between}.conte-packs .pack-heading h3{font-size:32px;font-weight:400;line-height:40px}.conte-packs .pack-box.selected .pack-heading h3{font-weight:900}.conte-packs .pack-price{flex-shrink:0;text-align:right}.conte-packs .pack-price .sale{color:#c10000;font-size:16px;font-weight:700;line-height:20px;position:relative}.conte-packs .pack-price .sale:after{background:currentColor;content:"";height:1px;left:-1px;position:absolute;top:15px;transform:rotate(-12deg);transform-origin:left;width:105%}.conte-packs .pack-price .price{color:#00558c;font-size:32px;font-weight:700;line-height:40px}.conte-packs .pack-price .rate{font-size:14px;font-weight:700;line-height:18px;text-transform:uppercase}.conte-packs .pack-paws{background:var(--paws-bg);border-radius:0 10px 10px 0;display:flex;flex-direction:column;justify-content:space-evenly;padding:0 12px;position:relative}.conte-packs .pack-box.selected .pack-paws:after{background:var(--paws-bg);clip-path:polygon(0 0,100% 50%,0 100%);content:"";height:calc(100% - 12px);position:absolute;right:-20px;top:6px;width:21px}.conte-packs .pack-paws svg{transform:rotate(-90deg)}.conte-packs .pack-paws svg *{fill:var(--paws-fill,#fff)}.conte-packs .pack-box:first-child .pack-paws svg:nth-child(n+2) *{--paws-fill:#9ecce9}.conte-packs .pack-box:nth-child(2) .pack-paws svg:nth-child(n+3) *{--paws-fill:#60ade0}.conte-packs .pack-box:nth-child(3) .pack-paws svg:nth-child(n+4) *{--paws-fill:#61a3cd}.conte-packs .panel{opacity:0;position:absolute;right:0;top:0;transition:all .25s ease,grid-template-rows .35s ease;visibility:hidden;width:50%}.conte-packs .pack-box.selected .panel{opacity:1;visibility:visible}.conte-packs .pack-features{background:var(--white);border:1px solid #b7daef;border-radius:20px;box-shadow:0 3px 6px #00000029;padding:50px 40px}.conte-packs .pack-features h3{font-size:28px;font-weight:900;line-height:34px;margin-bottom:24px}.conte-packs .pack-features>p{margin-bottom:40px}.conte-packs .pack-features>p span{color:var(--paws-bg);font-weight:900}.conte-packs .pack-features-list{--column-gap:25px;display:flex;flex-wrap:wrap;gap:12px var(--column-gap);list-style:none}.conte-packs .pack-features-list li{display:flex;font-weight:700;width:calc(50% - var(--column-gap)/2)}.conte-packs .pack-features-list li:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='20' height='15' fill='%2367AEDD' stroke='%2367AEDD' stroke-width='18.534' viewBox='-9.27 -9.27 203.88 203.88'%3E%3Cpath d='M51.707 185.343a10.7 10.7 0 0 1-7.593-3.149 10.724 10.724 0 0 1 0-15.175l74.352-74.347L44.114 18.32c-4.194-4.194-4.194-10.987 0-15.175 4.194-4.194 10.987-4.194 15.18 0l81.934 81.934c4.194 4.194 4.194 10.987 0 15.175l-81.934 81.939a10.68 10.68 0 0 1-7.587 3.15z' style='fill:%2367aedd'/%3E%3C/svg%3E");position:relative;top:5px}.conte-packs .pack-features-list small{color:#00558c;display:block;font-size:12px;font-weight:900;line-height:14px;text-transform:uppercase}.pacchetti_global_container .actions .conte-button-send{background:#78ca8b;border-radius:56px;font-weight:900;height:auto;margin:0 auto;padding:25px 50px}.pacchetti_global_container .actions .conte-button-send>a{font-family:Lato;font-size:22px}.pacchetti_global_container .actions.mb .conte-button-send{margin-top:35px}@media (max-width:1199px){.conte-packs .pack-card-content{gap:12px;padding:35px 20px}}@media (max-width:991.98px){section.pacchetti_section{background:var(--white)}.conte-packs .pack-boxes,.conte-packs .panel{width:100%}.conte-packs .pack-box+.pack-box{margin-top:18px}.conte-packs .pack-card{width:100%}.conte-packs .pack-card-content{gap:16px;padding:24px 16px 14px}.conte-packs input[type=radio]+label{align-items:flex-start;flex-direction:column;gap:10px}.conte-packs .pack-heading h3{font-size:28px}.conte-packs .pack-heading p{font-size:14px;line-height:18px}.conte-packs .pack-price:not(.disp-none){align-items:baseline;align-self:flex-end;display:flex;gap:6px;margin-left:-60px;position:relative}.conte-packs .pack-price .price{font-size:24px}.conte-packs .pack-box.selected .pack-paws{border-radius:0 10px 4px 0}.conte-packs .pack-box.selected .pack-paws:after{bottom:-13px;clip-path:polygon(0 0,100% 0,50% 100%);height:15px;right:0;top:inherit;width:103%}.conte-packs .panel{display:grid;grid-template-rows:0fr;position:static}.conte-packs .pack-box.selected .panel{grid-template-rows:1fr;margin-top:30px}.conte-packs .pack-features{min-height:0;padding:0 35px;transition:padding .25s ease}.conte-packs .pack-box.selected .pack-features{padding:35px}.conte-packs .pack-features-list li{width:100%}.pacchetti_global_container .actions .conte-button-send{max-width:300px;padding:20px 12px;width:100%}.pacchetti_global_container .actions:not(.mb){display:none}}@media (max-width:480px){.conte-packs .pack-price .sale{position:absolute;right:0;top:-8px}}@media (min-width:992px){.conte-packs .pack-card{width:94%}.conte-packs .pack-box.selected .pack-card{width:100%}.pacchetti_global_container .actions.mb{display:none}}@media (min-width:1400px){.container.pacchetti_global_container{max-width:1230px}}@media (max-width:1444.98px){.container-with-image{display:block;margin:0 auto;width:90%}.container-with-image .image-content{display:none}.container-with-image .pricing-content{padding:0}}@media (min-width:1445px){.container-with-image .conte-packs .pack-card-content{gap:clamp(10px,.3vw + .5rem,35px);padding:35px clamp(18px,.75vw + .4rem,40px)}}