*{margin:0;padding:0;box-sizing:border-box;list-style-type:none;text-decoration:none;scroll-behavior:smooth;}body{background:radial-gradient(
    circle,
    rgba(252, 247, 225, 1) 0%,
    rgba(208, 229, 243, 1) 100%);}header{position:static;background-color:#ffe91f;width:100%;top:0px;padding:20px;display:flex;flex-direction:row;gap:20px;justify-content:space-around;z-index:3;}header h1,header ul li{font-weight:400;}header h1{font-size:34px;}@media screen and (min-width:320px){header h1{font-size:24px;}}header ul{display:flex;flex-direction:row;}@media screen and (min-width:320px){header .menu-pc{display:none;}header .menu-mobile{display:flex;}}@media screen and (min-width:1024px){header .menu-pc{display:flex;}header .menu-mobile{display:none;}}header ul li{margin:0 20px;text-transform:uppercase;}header ul li a{color:black;transition:0.15s ease-in-out;position:relative;}header ul li a::after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:black;transition:0.15s ease-in-out;}header ul li a:hover:after{width:100%;}.menu-mobile{display:none;}.menu{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100vh;position:fixed;top:0;right:-100%;z-index:100;background-color:#ffe91f;transition:all 0.2s ease-in-out;}.menu li{margin-top:40px;}.menu li a{padding:10px;display:inline-block;text-decoration:none;color:black;text-align:center;position:relative;text-transform:uppercase;font-size:24px;}.menu .close-menu,
.menu .open-menu,
.fa-bars,.fa-navicon{margin:4px;font-size:24px;}.close-menu{transform:translateY(40px);}#check:checked ~ .menu{right:0;}#check{display:none;}.video video{width:100%;height:100vh;object-fit:contain;position:relative;z-index:-1;}@media screen and (min-width:320px){.video video{object-fit:cover;}}.video h1,
.video h2,
.video h3,.video a{position:absolute;color:white;}.video h1{left:154px;margin-top:180px;font-size:86px;text-shadow:2px 2px 4px black;text-decoration:wavy underline;}.video h2{left:154px;margin-top:300px;font-size:24px;color:grey;}.video h3{left:154px;margin-top:340px;font-size:38px;color:grey;}.video a{left:154px;margin-top:400px;padding:10px 20px;font-size:20px;background-color:#d6c422;border:none;border-radius:16px;cursor:pointer;}@media screen and (min-width:320px){.video h1{font-size:48px;left:20px;margin-top:120px;}.video h2{font-size:18px;left:20px;margin-top:200px;}.video h3{font-size:28px;left:20px;margin-top:240px;}.video a{font-size:16px;left:20px;margin-top:310px;padding:8px 16px;}}@media screen and (min-width:768px){.video h1{font-size:68px;}.video h2{font-size:20px;top:82px;}.video h3{font-size:30px;}.video a{font-size:18px;top:42px;}}@media screen and (min-width:1024px){.video h1{left:154px;margin-top:180px;font-size:86px;}.video h2{left:154px;margin-top:300px;font-size:24px;}.video h3{left:154px;margin-top:340px;font-size:38px;}.video a{left:154px;top:60px;margin-top:400px;font-size:20px;}}.video a:hover{text-decoration:underline;}.flex{margin-top:800px;display:flex;flex-direction:row;text-align:center;justify-content:center;}@media screen and (min-width:320px){.flex{margin-top:100px;}}.flex h2{color:#d6c422;font-size:44px;margin-bottom:40px;}.contenuto_viaggio{display:flex;flex-direction:row;}@media screen and (min-width:320px){.contenuto_viaggio{flex-direction:column;align-items:center;gap:180px;}}@media screen and (min-width:768px){.contenuto_viaggio{flex-direction:row;align-items:flex-start;gap:20px;margin-bottom:280px;}}@media screen and (min-width:1024px){.contenuto_viaggio{justify-content:space-evenly;}}.contenuto_viaggio .box{height:auto;background-color:#d6c422;text-align:center;border-radius:16px;padding:0 16px;overflow:auto;}.contenuto_viaggio .box p,.contenuto_viaggio .box{border-radius:16px;}@media screen and (min-width:320px){.contenuto_viaggio .box{width:80%;}}@media screen and (min-width:768px){.contenuto_viaggio .box{width:30%;}}@media screen and (min-width:1024px){.contenuto_viaggio .box{width:20%;}}.contenuto_viaggio .box3{max-height:140px;}@media screen and (min-width:320px){.contenuto_viaggio .box3{padding:16px;}}.contenuto_viaggio .box h3{margin:20px 0;font-size:20px;}.contenuto_viaggio .box .title{font-size:28px;color:#726c2e;}.contenuto_viaggio .box ul li,.contenuto_viaggio .box a{font-size:18px;margin-bottom:4px;color:black;}.contenuto_viaggio .box ul p{font-size:26px;background-color:#d6c422;}.contenuto_viaggio .box a{text-decoration:underline;padding:6px;}.contenuto_viaggio .box a:hover{color:white;text-decoration:none;}.contenitore{position:relative;}.contenitore span{position:absolute;top:240px;left:480px;display:block;width:49%;height:1px;margin:40px auto;rotate:90deg;border-style:dashed;border-width:1px;}@media screen and (min-width:320px){.contenitore span{display:none;}}footer{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;background-color:rgba(0, 0, 0, 0.957);padding:40px 0;text-align:center;margin-top:80px;}@media screen and (min-width:320px){footer{flex-direction:column;gap:20px;}}@media screen and (min-width:768px){footer{flex-direction:row;}}footer .box{margin:0 24px;}footer .box h3{color:white;font-size:34px;margin-bottom:20px;}footer .box ul a{color:white;}footer .box ul a:hover{text-decoration:underline;}footer .box ul li{color:white;margin:14px 0;}footer .box img{width:100%;border-radius:20%;}@media screen and (min-width:320px){footer .box img{width:80%;}}.cop h4{text-align:center;margin:4px 0;}