/*********************//* Animation & Transitions ***//*********************//* Animazione all'ingresso uscita dal viewport */.animation_long{-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out;}.animation_short,.anim,.main_logo_top a,.main_logo_top .logo_lonardo,.main_logo_top .logo_lonardo img,.listItem,.listItem a .fas,.gform_button,.open_popup{-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;}.animation_extrashort{-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;/*********************//* Mediaqueries ******//* @media screen and (max-width: $break-medium) {} *//*********************/}.anim{opacity:0;/* PopUp base style */}.anim.visible{opacity:1;}.white-popup{position:relative;background:#fff;padding:20px;width:auto;max-width:60vw;margin:20px auto;top:0;left:50%;margin-left:-30vw;overflow-y:auto;max-height:90vh;}@media screen and (max-width:768px){.white-popup{max-width:95vw;padding:0px;margin-left:-47.5vw;}}.full_li{padding-left:2vw;padding-right:2vw;padding-top:0.5rem;padding-bottom:0.5rem;}.full_li.half_li{float:left;min-width:33%;}@media screen and (max-width:768px){.full_li.half_li{min-width:100%;}}.full_li.half_li input{width:100%;}.mail_fields,.name_fields{min-width:100%;}.mail_fields .ginput_container_email .ginput_left,.name_fields .ginput_container_email .ginput_left,.mail_fields .ginput_container_email .ginput_right,.name_fields .ginput_container_email .ginput_right{max-width:50%;overflow:hidden;position:relative;float:left;width:50vw;}.mail_fields .ginput_container_email .ginput_left,.name_fields .ginput_container_email .ginput_left{padding-right:2vw;}.mail_fields .ginput_container_email .ginput_right,.name_fields .ginput_container_email .ginput_right{padding-left:2vw;}.name_fields .name_first,.name_fields .name_last{width:47%;min-width:47%;max-width:47%;display:inline-block;}@media screen and (max-width:768px){.name_fields .name_first,.name_fields .name_last{width:100%;min-width:100%;max-width:100%;}}.name_fields .name_first input,.name_fields .name_last input{min-width:100%;}.name_fields .name_first{padding-right:2vw;}.name_fields .name_last{padding-left:2vw;}@media screen and (max-width:768px){.name_fields .name_last{padding-left:0vw;}}.dark_li{background-color:rgba(0, 0, 0, .03);padding-top:2rem;padding-bottom:2rem;}.light_li{padding-top:2rem;padding-bottom:2rem;}header{position:fixed;top:0px;left:0px;width:100%;height:100px;background-color:#2b4a83;transition-duration:0.2s;border-top:4px solid rgba(255, 255, 255, .4);box-shadow:0 0 5px rgba(0, 0, 0, 0.2);z-index:2;}@media (max-width:767.98px){header{height:100px;}}header img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:100%;max-height:100%;transition-duration:0.2s;}header a{color:#2b4a83 !important;}.scrolling header{border-top:2px solid #2b4a83;height:70px;}.scrolling header img{margin-top:0px;}.main_logo_top{display:flex;}.main_logo_top a{text-align:left;display:inline-flex;margin-right:auto;position:relative;width:auto;padding-top:1rem;flex-direction:column;align-items:flex-start;padding:0.5rem;justify-content:center;margin-top:auto;margin-bottom:auto;border-left:2px solid rgba(255, 255, 255, .7);}.main_logo_top a .site_title{font-weight:400;letter-spacing:1px;line-height:1.5rem;color:rgba(255, 255, 255, .7) !important;}.main_logo_top a .site_description{color:rgba(255, 255, 255, .9) !important;}.main_logo_top .logo_lonardo{width:auto;height:4rem;min-width:7rem;position:absolute;right:0;top:0.8rem;display:block;background-color:transparent !important;border:0px !important;cursor:pointer;}.main_logo_top .logo_lonardo img{filter:brightness(35);opacity:0.5;}.main_logo_top .logo_lonardo:hover img{opacity:0.9;}.scrolling header .main_logo_top a{background-color:rgba(255, 255, 255, .9);border:1px solid #2b4a83 !important;}.scrolling header .main_logo_top a .site_title{color:#2b4a83 !important;}.scrolling header .main_logo_top a .site_description{color:#2b4a83 !important;}.scrolling header .main_logo_top .logo_lonardo{top:auto;}.scrolling header .main_logo_top .logo_lonardo a{background-color:rgba(255, 255, 255, 0);border:0px solid #2b4a83;}.listItem{padding:10px 14px 10px 14px;background-color:rgba(43, 74, 131, 0.06);border:1px solid rgba(43, 74, 131, 0.08);/* Landscape */}@media only screen and (min-device-width:320px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.listItem{max-width:30%;text-align:center;}}@media screen and (max-width:768px){.listItem{flex-direction:column;margin-top:0.5rem;margin-bottom:0.5rem;min-width:70vw;}}.listItem:nth-child(even){background-color:rgba(43, 74, 131, 0.08);}.listItem a .fas{margin-right:0.3rem;margin-left:0.7rem;}.listItem:hover{background-color:#2b4a83;border:1px solid rgba(43, 74, 131, 0.06);}.listItem:hover a{color:#fff !important;text-decoration:none;}.listItem:hover a .fas{margin-right:1rem;margin-left:0rem;}.download_list > .container > .row .col-12{display:flex;justify-content:space-evenly;align-items:center;}@media screen and (max-width:768px){.download_list > .container > .row .col-12{flex-direction:column;}}.txt_img{margin-bottom:30px;}.txt_img .col-img{text-align:center;margin-bottom:30px;}.txt_img .col-img .imgBollo{position:relative;width:100%;}@media (max-width:767.98px){.txt_img .col-img .imgBollo{width:350px;height:350px;margin:auto;padding-top:0px;}}@media (max-width:575.98px){.txt_img .col-img .imgBollo{width:250px;height:250px;}}.txt_img .col-img .imgBollo .divImg{width:350px;height:350px;border-radius:5%;overflow:hidden;background-size:cover;background-position:center;position:relative;display:block;}@media (max-width:1199.98px){.txt_img .col-img .imgBollo .divImg{width:310px;height:310px;}}@media (max-width:991.98px){.txt_img .col-img .imgBollo .divImg{width:230px;height:230px;}}@media (max-width:767.98px){.txt_img .col-img .imgBollo .divImg{width:300px;height:300px;}}@media (max-width:575.98px){.txt_img .col-img .imgBollo .divImg{width:220px;height:220px;}}.txt_img .btn-more{display:inline-block;background-color:#2b4a83;padding:6px 10px 6px 10px;color:#fff !important;border-radius:3px;margin-top:10px;}.gform_wrapper .gform_body{background-color:#f6f6f6;}.gform_wrapper ul{padding-left:0;margin-left:0;list-style:none;}.gform_wrapper form{position:relative;overflow:hidden;padding:2rem;}@media screen and (max-width:768px){.gform_wrapper form{padding:4rem 1rem;}}.gform_wrapper .gfield_checkbox{column-count:3;}@media screen and (max-width:768px){.gform_wrapper .gfield_checkbox{column-count:1;}}.gform_wrapper .gfield_html{padding:2rem;text-align:center;line-height:2rem;letter-spacing:2px;background-color:#2b4a83;margin-bottom:3rem;color:#fff;}.gform_wrapper .ginput_container_textarea textarea{min-width:100%;}.gform_wrapper .gfield_label{color:#2b4a83;font-weight:600;}#field_2_7{padding-right:0;}#field_2_9{position:relative;display:block;overflow:hidden;padding-top:2rem;padding-bottom:2rem;display:block;min-width:100%;padding-right:2rem;position:relative;overflow:hidden;}#field_2_17 input{width:100%;}.gfield_radio{display:flex;justify-content:space-between;align-items:center;}.gfield_radio input{margin-right:0.5rem;}.gform_button{width:80%;margin-left:auto;margin-right:auto;position:relative;display:block;padding:0.5rem;text-transform:uppercase;letter-spacing:2px;font-weight:600;border:2px solid #2b4a83;color:#2b4a83;background-color:#fff;}.gform_button:hover{border:2px solid #fff;color:#fff;background-color:#2b4a83;}.gfield_checkbox li{display:flex;}.gfield_checkbox li input{display:inline-block;margin-top:7px;}.gfield_checkbox li label{display:inline-block;max-width:90%;padding-left:0.5rem;}.validation_message{background-color:rgba(255, 255, 255, .5);padding:0.3rem;font-size:11px;color:#ed7403;letter-spacing:1px;line-height:28px;}.divisore{width:100%;position:relative;}@media screen and (max-width:768px){.divisore.conDivisore{height:50px !important;}}.divisore.conDivisore::after{content:'';width:100%;height:1px;position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0, 0, 0, 0.1);}.form .gform_body{margin-top:10px;}.form .gform_body ul{list-style:none;padding:0;margin:0;}.form .gform_body ul li.gfield{margin-bottom:15px;}.form .gform_body .gfield_label{color:#2b4a83;font-weight:bold;}.form .gform_body input,.form .gform_body textarea,.form .gform_body select{width:100%;border-style:none;background-color:rgba(0, 0, 0, 0.08);padding:5px;}.form .gform_body input:focus,.form .gform_body textarea:focus,.form .gform_body select:focus{outline:none !important;}.form .gform_body input,.form .gform_body select{line-height:40px;height:40px;}.form .gform_body input[type=checkbox],.form .gform_body input[type=radio]{width:auto;margin-right:5px;line-height:auto;height:auto;padding:0;}.form input[type=submit]{display:inline-block;background-color:#2b4a83 !important;padding:6px 14px 6px 14px !important;color:#fff !important;border-radius:3px !important;font-weight:bold !important;border-style:none !important;}.form input[type=submit]:focus{outline:none !important;}.form input[type=submit]:hover{text-decoration:underline;}.form .validation_error{color:#f00;font-size:14px;font-weight:bold;}.form .validation_message{color:#f00;font-size:12px;}.form .gfield_error .gfield_label{color:#f00;}footer .group{background-color:#2b4a83;padding-top:15px;padding-bottom:15px;text-align:center;}footer .group .grupElementsBox{position:relative;display:inline-block;background-color:#fff;height:80px;margin-top:15px;margin-bottom:15px;width:100%;max-width:220px;}footer .group .grupElementsBox .loghiFooter{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:98%;height:auto;}footer .footer{background-color:#4b4b4d;}footer .footer img{margin-bottom:20px;}footer .footer p{color:#fff;margin-bottom:20px;}footer .footer p a{color:#fff !important;}footer .footer .socialIcon{position:relative;display:inline-block;margin-right:10px;width:40px;height:40px;background-color:#fff;color:#4b4b4d !important;border-radius:50%;margin-bottom:20px;}footer .footer .socialIcon i{font-size:1.2rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}footer .footer .footerContattaci{padding:10px 15px 10px 15px;display:inline-block;background-color:#fff;color:#4b4b4d !important;}footer .footer .footerContattaci i{color:#4b4b4d !important;}footer .end{background-color:#3a3a3d !important;}footer .end p{font-size:0.8rem;color:#fff !important;margin:0;}footer .end a{color:#fff !important;}body{padding:0px;margin:0px;font-family:'Dosis', sans-serif;font-size:17px;}@media (max-width:575.98px){body{font-size:14px;}}img{max-width:100%;height:auto;}h1,h2,h3,h4,h5,h6,div,section,header,footer,p{font-size:inherit;font-weight:inherit;margin:auto;}main{position:relative;padding-top:9vh;transition-duration:0.2s;z-index:1;}@media (max-width:767.98px){main{padding-top:100px;}}section{padding-top:20px;padding-bottom:20px;}.tit{color:#2b4a83;font-size:2rem;font-weight:bold;padding-bottom:15px;}@media screen and (max-width:768px){.tit{text-align:center;}}@media (max-width:767.98px){.tit{font-size:1.5rem;}}.txt{padding-bottom:15px;}.txt h2{font-weight:bold;color:#2b4a83;font-size:1.2rem;}a{color:#2b4a83 !important;font-size:inherit;font-weight:bold;}.text-left ul{list-style-position:inside;text-align:right;}@media (max-width:767.98px){.text-left ul{list-style-position:outside;text-align:left;}}.txt_img .col-img{margin-top:30px;}.open_popup{display:inline-block;background-color:#2b4a83;padding:6px 10px 6px 10px;color:#fff !important;border-radius:3px;margin-top:10px;border:1px solid #2b4a83;}@media screen and (max-width:768px){.open_popup{margin-left:auto;margin-right:auto;text-align:center;display:block !important;max-width:70vw;}}.open_popup:hover{background-color:#fff;color:#2b4a83 !important;border:1px solid #2b4a83;}