@import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@400..900&family=Outfit:wght@100..900&display=swap');:root{--GOLD:#a4bcc2;--DBLUE:#3f69ad;--LBLUE: #0058a3;--CYAN:#38b6ff;}.bck_GOLD{background-color:var(--GOLD);}.bck_DBLUE{background-color:var(--DBLUE);}.bck_LBLUE{background-color:var(--LBLUE);}.bck_CYAN{background-color:var(--CYAN);}.color_white{color:white;}.color_white ul li {color:white;}.color_gold{color:var(--GOLD);}.color_lblue{color:var(--LBLUE);}.color_dblue{color:var(--DBLUE);}.color_cyan{color:var(--CYAN);}.link{text-decoration:underline;}.s{font-size:12px;}body{font-family:"cairo", sans-serif;font-weight:400;font-style:normal;color:black;overflow-x:hidden;}h1,h2,h3,h4,h4,h6{font-family:"transat-text", sans-serif;font-weight:400;font-style:normal;}b, strong{font-family:"cairo", sans-serif;font-weight:bold;}.page_title {font-family:"transat-text", sans-serif;font-weight:400;font-style:normal;}.title {font-family:"transat-text", sans-serif;font-weight:400;font-style:normal;}.w_def{width:90%;margin:auto;}.w_limited{margin:auto;max-width:1100px;}.link{cursor:pointer;text-decoration:underline;}#start_top_page{position:absolute;top:0;height:1px}#clear_header{height:165px;clear:both;background-color:var(--DBLUE);*/border:0px solid red;}#onda_top{transition:0.3s ease;}header.minimized #onda_top{height:0px;}header{position:fixed;top:0;width:100vw;font-family:"transat-text", sans-serif;font-weight:400;font-style:normal;z-index:10;}header .grid{display:grid;padding:10px 0;align-items:center;}header .header_title{font-size:40px;color:white;}header .logo{width:140px;border-radius:50%;transition:0.3s ease;}header.minimized .logo {width:70px;}header .ico_lang{width:30px;height:30px;border-radius:30px;color:white;font-size:16px;}header .pulsante_contatti{background-color:var(--CYAN); color:white;padding:5px 20px; border-radius:20px;}header .fixmenu{margin-left:30px;}header .fixmenu{list-style-type:none;}header .fixmenu li a{display:inline-block;color:white;padding:10px 25px;border-radius:10px;transition:background-color 0.3s ease;text-align:center;font-size:18px;}header .fixmenu li a:hover{background-color:var(--CYAN);}footer{background-color:var(--LBLUE);color:white;}footer .grid{align-items:center;}footer .logo{border-radius:50%;}footer .text{font-size:18px;}footer .img_credits{margin-top:5px;line-height:25px;}form{display:grid;gap:20px;}form input[type='text'], form textarea, form select, form option{width:100%;font-family:inherit;font-size:inherit;margin-top:3px;}form textarea{max-width:100%;min-width:100%;}form .privacy{display:grid;grid-template-columns:25px 1fr;gap:10px;}form .privacy input[type='checkbox']{width:25px;height:25px;}form .btn{background-color:var(--P2409);color:white;padding:7px 18px;border-radius:3px;display:inline-block;transition:400ms ease;cursor:pointer;margin-top:10px;}form .btn:hover{background-color:var(--P4234);color:var(--P2409);}.text {font-family:"cairo", sans-serif;font-weight:400;font-style:normal;}.home_button{border-radius:50%; background-color:var(--DBLUE);display:flex;align-items:center;justify-content:center;margin:auto;margin-bottom:30px;}.home_button img {width:50%;filter:invert(1);}.pulsantoni{grid-template-columns:repeat(3,1fr);font-size:20px;color:white;}.pulsantoni div {text-align:center; aspect-ratio:3/2; padding:40px;display:flex; flex-direction:column; justify-content:space-between;align-items:center;}ul{margin-left:20px;}li{text-align:left;}.msg_error{background-color:#b80e0e;color:white;padding:10px;position:relative;display:none;}.msg_error .close{position:absolute;top:-6px;right:4px;cursor:pointer;}.cols2 h3{font-size:25px;}.cols2 h3.up_size{font-size:30px;}.radius_ico_come{width:150px; max-width:100%; border-radius:50%;}.send_btn{cursor:pointer;border-radius:20%;color:white;background-color:var(--CYAN);display:flex;align-items:center;justify-content:center;gap:10px;}@media screen and (max-width:1500px){.resp_grid{aspect-ratio:unset !important;}}.prev_other_info{height:10px;width:100%;background-color:var(--DBLUE);}.other_info > h2:first-of-type{text-align:center;margin:20px 0;}.other_info h2{color:var(--DBLUE); margin-bottom:5px;}.other_info p{opacity:.8;font-size:17px;}