*,*::before,*::after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{min-height:100%;position:relative;width:100%}html{-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}@media (prefers-reduced-motion){html{scroll-behavior:auto}}body{color:#212A28;background-color:white;line-height:1.5;min-height:100%;margin:0;text-rendering:optimizeLegibility;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;font-family:'Poppins', sans-serif;font-weight:400}@media (min-width: 768px){body{font-size:16px;line-height:1.5}}a{color:black;text-decoration:none}li{list-style-type:none}h1,h2,h3,h4,h5,h6,hgroup,ul,ol,dd,p,figure,pre,table,fieldset,hr,form{margin:0}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:inherit;font-weight:inherit}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=time],input[type=week],textarea{-webkit-appearance:unset;appearance:unset;background-image:none;box-sizing:border-box;display:block;font-size:inherit;outline:0;width:100%}input[type=email][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=url][disabled],input[type=color][disabled],input[type=date][disabled],input[type=datetime][disabled],input[type=datetime-local][disabled],input[type=month][disabled],input[type=time][disabled],input[type=week][disabled],textarea[disabled]{opacity:0.9}input[type=number]::-ms-tooltip{display:none}input[type=number]{-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:unset;appearance:unset}button,input[type="submit"]{background-image:none;border-radius:0}input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=url]:hover,input[type=color]:hover,input[type=date]:hover,input[type=datetime]:hover,input[type=datetime-local]:hover,input[type=month]:hover,input[type=time]:hover,input[type=week]:hover,textarea:hover{border-color:#b3b3b3}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,textarea:focus{border-color:#b3b3b3}input[type="checkbox"]{display:inline-block;margin-right:0.4em}hr{border:none;border-bottom-style:solid;border-bottom-width:1px;border-color:rgba(255,255,255,0.28);margin:1rem 0}table{table-layout:fixed}th,td{text-align:left}img,video{max-width:100%;vertical-align:top}.wrap{width:90%;margin:0 auto}@media (min-width: 650px){.wrap{width:645px}}.header{text-align:center;padding:1.5rem 0;background-color:white}@media (max-width: 767px){.header{padding:1rem 0}.header img{width:150px}}.sub-header{color:white;background-color:#353535;text-align:center;padding:2rem 0rem;font-size:16px;letter-spacing:1.92px;text-transform:uppercase}.body--green .sub-header,.body--green--with-image .sub-header{background-color:#212A28}.sub-header h2{text-transform:none;opacity:80%;letter-spacing:1px}.body{background-image:url(../img/famiglia_sfondo.jpeg);background-repeat:no-repeat;background-size:cover}.body--green--with-image{background-image:url(../img/sfondo-verde.jpeg)}.body--green{background:#354541}.main{text-align:center;color:white}.title{font-family:"Playfair Display",serif;font-size:30px;font-weight:bold;padding:4rem 0}@media (max-width: 767px){.title{padding:2rem 0;font-size:25px}}.footer{margin-top:3rem;background-color:#353535;letter-spacing:1.92px;color:white;padding:2rem 0;font-size:16px}.body--green .footer,.body--green--with-image .footer{background-color:#212A28}.footer-ins{margin-top:1px !important}.row{display:flex;justify-content:space-between;align-items:center}@media (min-width: 768px){.row{margin-top:2rem}.footer .row{margin-top:0}}.row a{display:block;width:48%}.card{background:white;border-radius:10px;box-shadow:0px 10px 10px 0px rgba(0,0,0,0.2);height:100%;padding:3rem 1rem}@media (max-width: 767px){.card{padding:1rem}}.card img{width:80%;height:64px;object-fit:contain}@media (max-width: 767px){.card img{width:100%}}.card hr{border-color:#354541;width:50px;margin:2rem auto}@media (max-width: 767px){.card hr{margin:1rem auto}}.card h3{color:#212A28;font-size:18px}@media (max-width: 767px){.card h3{font-size:16px}}.bottone,.bottone-giallo{color:white;border-radius:22px !important;border:1px solid white;text-transform:uppercase;width:auto !important;display:inline-block !important;padding:.5rem 1.5rem;letter-spacing:0.86px}.bottone-giallo{background-color:#C79300;border-color:#C79300;margin-left:1rem;cursor:pointer;font-family:"Poppins",sans-serif;font-size:16px;letter-spacing:0.86px}form{margin-top:2rem;text-align:left}form hr{border-color:#212A28;width:100%}.col-2{display:flex;justify-content:space-between;margin:1rem 0}.col-2>div{width:48%}.label{font-size:20px;font-family:"Playfair Display",serif;margin-bottom:5px;display:block;text-align:left}.input{border:none;padding:1rem;font-family:"Poppins",sans-serif;border-radius:4px;box-shadow:0px 10px 10px 0px rgba(0,0,0,0.2)}@media (max-width: 767px){.input{padding:.5rem;font-size:14px}}.input::placeholder{color:#767676}.select{border:none;padding:1rem .5rem;font-family:"Poppins",sans-serif;border-radius:4px;box-shadow:0px 10px 10px 0px rgba(0,0,0,0.2);width:100%;font-size:16px;color:#212A28}@media (max-width: 767px){.select{padding:.5rem;font-size:14px}}.col-3{display:flex;flex-wrap:wrap;justify-content:space-between}.radio-content{width:32%;position:relative;margin-bottom:1rem}@media (max-width: 767px){.radio-content{width:48%;margin-bottom:.8rem}}.radio-content label{background:white;padding:1rem;color:#212A28;font-family:"Poppins",sans-serif;border-radius:4px;box-shadow:0px 10px 10px 0px rgba(0,0,0,0.2);width:100%;display:block;cursor:pointer;font-size:15px}@media (max-width: 767px){.radio-content label{padding:.5rem;font-size:13px}}.radio-content input{opacity:0;position:absolute}.radio-content input:checked+label{background-color:#C79300;color:white}.privacy{margin:1rem 0 1.5rem}.privacy label{font-size:13px;font-family:"Playfair Display",serif;margin-left:2rem;cursor:pointer}.privacy input{appearance:none;position:relative}.privacy input::after{content:"";background:white;width:30px;height:30px;cursor:pointer;border-radius:30px;position:absolute;left:-5px;top:-17px;z-index:1}.privacy input::before{content:"";background:#38D2A1;width:30px;height:30px;cursor:pointer;border-radius:30px;position:absolute;left:-5px;top:-17px;z-index:2;transform:scale(0);transition:.2s}.privacy input:checked::before{transform:scale(0.7)}.text-thanks{font-size:36px;line-height:50px;color:white;font-family:"Playfair Display",serif;margin:8rem 0 4rem}.text-thanks span{color:#C79300;display:block}.bottone--big{background-color:#C79300;font-size:15px;letter-spacing:1.07px;color:white;text-transform:uppercase;border-radius:34px;padding:1rem 2rem;cursor:pointer;border-color:#C79300;box-shadow:none;display:block;width:300px;margin:1rem auto}.bottone--big--gray{background-color:#9b9b9b;font-size:15px;letter-spacing:1.07px;color:white;text-transform:uppercase;border-radius:34px;padding:1rem 2rem;cursor:pointer;border-color:#9b9b9b;box-shadow:none;display:block;width:300px;margin:1rem auto}.privacy a{text-decoration:underline;color:white}.row-flag{display:flex;gap:1rem;font-size:10px;align-items:center;justify-content:center}.row-flag img{width:50px;height:auto}
