.hero-home-bg-form{display:flex;min-height:100vh}.hero-home-bg-form .conte-hero{background-position:center bottom -30px;background-repeat:no-repeat;background-size:cover;box-shadow:none;padding-bottom:130px;padding-top:calc(100px + var(--header-height))}.hero-home-bg-form .quote-card{display:grid;gap:20px;grid-template-columns:1fr 1fr}.hero-home-bg-form .mobile-img{display:none}.hero-home-bg-form .hero-text{margin-top:80px;max-width:575px}.hero-home-bg-form .hero-text *{color:var(--white)}.hero-home-bg-form .hero-text-form{margin-left:auto;width:min(575px,100%)}.hero-home-bg-form h1{font-size:46px;font-weight:400;margin-top:0}.hero-home-bg-form h1,.hero-home-bg-form h2{font-family:Basier Circle Bold;line-height:1.2;margin-bottom:30px}.hero-home-bg-form h2{font-size:24px}.hero-home-bg-form small{font-family:Basier Circle Regular}.hero-home-bg-form .mobile-banner-wrapper{display:none}.hero-home-bg-form .conte-switch .switch-light.switch-candy{width:min(400px,100%)}.hero-home-bg-form .conte-switch .switch-light.switch-candy input:checked~span span:first-child,.hero-home-bg-form .conte-switch .switch-light.switch-candy span span{color:var(--blue);font-family:Lato-Regular,sans-serif}.hero-home-bg-form .conte-switch .switch-light.switch-candy input:checked~span span:nth-child(2),.hero-home-bg-form .conte-switch .switch-light.switch-candy input~span span:first-child,.hero-home-bg-form .conte-switch span>span{color:var(--white);font-family:Lato-Bold,sans-serif}.hero-home-bg-form .conte-form .switch-light.switch-candy input:checked~span span:nth-child(2),.hero-home-bg-form .conte-form .switch-light.switch-candy input~span span:first-child{color:var(--blue);font-family:Lato-Bold,sans-serif}.hero-home-bg-form .conte-form .switch-light.switch-candy input:checked~span span:first-child,.hero-home-bg-form .conte-form .switch-light.switch-candy input~span span:nth-child(2){color:var(--blue);font-family:Lato-Regular,sans-serif}.hero-home-bg-form .conte-form label.switch-light.switch-candy{width:135px}.conte-form label.switch-light.switch-candy a{background-color:var(--blue)!important}.hero-home-bg-form .conte-form{align-items:center;background-color:#fff;border-radius:30px;box-shadow:4px 4px 34px 0 #00000026;display:flex;height:auto;margin:0;padding:40px 20px;width:100%}.hero-home-bg-form .instanda-form{align-items:unset;flex-direction:column;gap:20px;margin:0 0 40px}.hero-home-bg-form .instanda-form>.flex{gap:20px 10px}.hero-home-bg-form .instanda-form>.flex>.conte-cucciolo{flex:1}.hero-home-bg-form .input{width:100%}.hero-home-bg-form .conte-form .input input[type=email],.hero-home-bg-form .conte-form .input input[type=text],.hero-home-bg-form .conte-form .input select{appearance:none;background-color:#f4f8fb;border:1px solid #f4f8fb;border-radius:50px;color:var(--blue);font-family:Lato-Bold,sans-serif;font-size:18px;height:58px;max-width:unset;padding-inline:16px;width:100%}.hero-home-bg-form .conte-form .input select{padding-right:24px}.hero-home-bg-form .conte-form .input select:where(:invalid,:disabled){color:#a1bacb;font-family:Lato-Regular,sans-serif}.hero-home-bg-form .conte-form .input option:not(:first-child){color:var(--blue)}.hero-home-bg-form .conte-form .conte-select{display:flex;margin:0}.hero-home-bg-form .conte-form .input ::placeholder{font-family:Lato-Regular,sans-serif}.hero-home-bg-form .conte-form select:not(#pet_age,[name=Pet_Age]) option:first-child{display:none}.hero-home-bg-form .conte-form .with-labels{align-items:center;flex-direction:column;gap:10px;margin:0}.hero-home-bg-form .conte-form .svg-labels{display:flex;justify-content:space-around;width:135px!important}.hero-home-bg-form .conte-form .svg-labels>h6{color:#144a82;font-size:16px;letter-spacing:0}.hero-home-bg-form .switch-light>span{overflow:unset}.hero-home-bg-form .conte-form .span-cat:after{content:"Gatto";position:absolute;right:-70%}.hero-home-bg-form .conte-form .span-dog:before{content:"Cane";left:-70%;position:absolute}.conte-form svg.svg-cat,.hero-home-bg-form .conte-form svg.svg-dog{margin-right:0}.hero-home-bg-form #pet-input-wrapper{flex-wrap:wrap}.hero-home-bg-form #pet-input-wrapper>*{flex-basis:calc(50% - 20px)}.hero-home-bg-form .checkbox-wrapper{align-items:flex-start;display:flex}.hero-home-bg-form .checkbox-wrapper input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--blue);border-radius:4px;flex-shrink:0;height:16px;margin:2px 12px 0 0;padding:0;position:relative;width:16px}.hero-home-bg-form .checkbox-wrapper input[type=checkbox]:checked:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300558C' stroke='%2300558C' viewBox='0 0 256 256'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='25.6' d='M104 188a4 4 0 0 1-2.829-1.171l-56-55.996a4 4 0 0 1 5.657-5.657L104 178.343 213.17 69.176a4 4 0 0 1 5.657 5.657l-112 111.996A4 4 0 0 1 104 188'/%3E%3Cpath d='M104 188a4 4 0 0 1-2.829-1.171l-56-55.996a4 4 0 0 1 5.657-5.657L104 178.343 213.17 69.176a4 4 0 0 1 5.657 5.657l-112 111.996A4 4 0 0 1 104 188Z'/%3E%3C/svg%3E");left:0;position:absolute;top:0;width:100%}.hero-home-bg-form .checkbox-wrapper label{color:var(--blue);font-size:12px}.hero-home-bg-form .submit{margin:0 10%}.hero-home-bg-form .submit>*{font-family:Lato-Bold,sans-serif;font-size:22px;padding:12px 48px}.hero-home-bg-form .error{color:#f2545b;display:none;font-family:Lato-Bold,sans-serif;line-height:1.25;margin:12px 0}.hero-home-bg-form .error.show{display:block}.hero-home-bg-form .conte-form .input select.input-error{border-color:#c8102e}.hero-home-bg-form .conte-form .input select.input-error+label{color:#c8102e}.hero-home-bg-form .quote-form-purchase{flex:1}.hero-home-bg-form .quote-form-purchase .flex{gap:40px 20px}.hero-home-bg-form .quote-form-purchase .span-dog:before{bottom:-28px;left:50%;transform:translateX(-50%)}.hero-home-bg-form .quote-form-purchase .span-cat:after{bottom:-28px;right:50%;transform:translateX(50%)}.hero-home-bg-form .conte-select-first,.hero-home-bg-form .conte-select-second{flex:1}.hero-home-bg-form .error-age{top:100%}.ty-message{color:var(--white);padding:40px 20px;text-align:center}.ty-message>*{color:var(--blue)}.doc-btn{color:inherit;text-decoration:underline}.doc-modal{background:rgba(42,139,199,.5);bottom:0;display:none;left:0;place-content:center;position:fixed;right:0;top:0;z-index:100}.doc-modal[open]{display:grid}.doc-modal .modal-body{background:#fff;border-radius:10px;display:grid;isolation:isolate;margin:0 20px;min-height:40vh;overflow:hidden;padding:50px;padding:20px;position:relative}.doc-modal .modal-content{max-height:75vh;min-width:280px;overflow-y:auto;overscroll-behavior:contain;position:relative}.modal-loader{display:block;height:80px;margin:0 auto;width:80px}.modal-loader:after{animation:lds-dual-ring 1.2s linear infinite;border-color:#fff;border-color:rgba(0,0,0,.2) transparent;border-radius:50%;border-style:solid;border-width:6px;content:" ";display:block;height:64px;margin:8px;width:64px}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.doc-modal .modal-content canvas{display:block;margin:0 auto;width:100%}.doc-modal .modal-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;display:block;height:25px;margin-bottom:20px;margin-left:auto;position:relative;width:25px}.doc-modal .modal-close:after,.doc-modal .modal-close:before{background:#6699ba;content:"";height:20px;position:absolute;right:12px;top:3px;width:2px}.doc-modal .modal-close:before{transform:rotate(-45deg)}.doc-modal .modal-close:after{transform:rotate(45deg)}@media (max-width:1199.98px){.hero-home-bg-form .conte-hero{background-position:bottom -80px left 32%}}@media (max-width:991.98px){.hero-home-bg-form .conte-hero{background:var(--white);padding:calc(40px + var(--header-height)) 20px 60px 20px}.hero-home-bg-form .quote-card{grid-template-columns:1fr}.hero-home-bg-form .mobile-img{display:block;margin-inline:auto}.hero-home-bg-form .mobile-banner-wrapper{display:block;height:var(--mobile-banner-wrapper-height)}.hero-home-bg-form .mobile-banner{background:#67aedd;justify-content:center;left:50%;margin-left:-50vw;position:relative;text-align:center;width:100vw}.hero-home-bg-form .mobile-banner.fixed{left:0;margin-left:0;position:fixed;top:var(--header-height);width:100%;z-index:10}.hero-home-bg-form .mobile-banner a{background:var(--white);border:2px solid var(--white);border-radius:60px;color:var(--blue);display:inline-block;font-family:Lato-Bold,sans-serif;font-size:16px;line-height:1;margin-block:10px;padding:8px 24px;text-transform:uppercase;transition:all .25s;white-space:nowrap;width:min(200px,100%)}.hero-home-bg-form .mobile-banner a:hover{background:hsla(0,0%,100%,.8)}.hero-home-bg-form .hero-text-form{margin:0;padding:20px;text-align:center;width:unset}.hero-home-bg-form .hero-text{margin-block:10px 0;max-width:unset;text-align:center}.hero-home-bg-form h1{font-size:40px}.hero-home-bg-form h2:not(.ty-message h2){font-size:20px;font-weight:400}.hero-home-bg-form .hero-text *{color:var(--blue)}.hero-home-bg-form .checkbox-wrapper label{text-align:left}}@media (max-width:767.98px){.hero-home-bg-form .quote-form-purchase .flex{gap:20px}.hero-home-bg-form .instanda-form>.flex{flex-direction:column}.hero-home-bg-form .hero-text-form{padding:15px 0}.hero-home-bg-form .conte-form .with-labels{order:-1}.hero-home-bg-form .quote-form-purchase .span-dog:before{bottom:unset;left:-70%;transform:unset}.hero-home-bg-form .quote-form-purchase .span-cat:after{bottom:unset;right:-70%;transform:unset}.hero-home-bg-form .submit{margin:0}.hero-home-bg-form .submit>*{font-size:20px}.hero-home-bg-form .submit input{margin:0 auto;padding:12px 24px;width:auto}}@media only screen and (max-width:900px){main .conte-buttons .switch-light a{right:50%!important}main .conte-buttons .switch-light input:checked~span a{right:0!important}main .conte-buttons span svg{display:block}}