.dropdown-menu{border-radius:0}.uneditable-input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border-color:rgba(255,169,170,.8);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(255,169,170,.6);box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(255,169,170,.6);outline:0}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#00a0e3!important}.pagination{border-radius:0;margin-top:25px}.pagination .page-item:first-child .page-link,.pagination .page-item:last-child .page-link{border-radius:0}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#707070}.cover{-o-object-fit:cover;object-fit:cover}.bglike-img{position:relative}.bglike-img img{max-width:100%;width:100%}.bglike-img.compat-object-fit{position:relative;background-size:cover;background-position:center center}.bglike-img.compat-object-fit>a{position:absolute;top:0;bottom:0;left:0;right:0}.bglike-img.compat-object-fit .gallery-thumb-image{display:none}.bglike-img-image{width:100%;-o-object-fit:cover;object-fit:cover}.btn-theme,.noradius,input.form-control,select.form-control,textarea.form-control{border-radius:0}input.form-control,select.form-control,textarea.form-control{font-size:14px}h1,h2,h3,h4{font-family:Montserrat,sans-serif;color:#444}.login-box{position:absolute;left:50%;top:40%;-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%);padding:40px;background-color:#2a3942;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.16);box-shadow:0 2px 10px 0 rgba(0,0,0,.16);min-width:340px;max-width:360px}.login-box img{display:block;margin:0 auto;text-align:center}.login-box h3{text-align:center;color:#fff;font-size:24px;margin:30px 0}.login-box input{border:1px solid #00a0e3;background-color:transparent;color:#fff;transition:.43s ease-in-out;-moz-transition:.43s ease-in-out;-webkit-transition:.43s ease-in-out;-o-transition:.43s ease-in-out}.login-box button:focus,.login-box input:focus,.login-box select:focus,.login-box textarea:focus{outline:0;color:#4b4b4b;border:0}.login-box ::-webkit-input-placeholder{color:#fff}.login-box ::-moz-placeholder{color:#fff}.login-box :-ms-input-placeholder{color:#fff}.login-box :-moz-placeholder{color:#fff}.login-box span.input-icon{display:inline-block;line-height:38px;padding:0 10px}.login-box span.input-icon .far,.login-box span.input-icon .fas{color:#fff}.login-box .btn-login{background-color:#00a0e3;color:#fff!important;font-family:Montserrat,sans-serif;margin-top:30px;transition:.43s ease-in-out;-moz-transition:.43s ease-in-out;-webkit-transition:.43s ease-in-out;-o-transition:.43s ease-in-out}.login-box .btn-login:hover{background-color:#101a1f;color:#00a0e3!important}@media (max-width:374px){.login-box{padding:35px 20px;min-width:300px;max-width:360px}}html{position:relative;min-height:100%;height:100%;margin:0}body{background-color:#1e2b31;min-height:100vh;color:#555;height:100%;margin:0}.wrapper{min-height:100%;margin-bottom:-211px}.push,footer#footer{height:211px}#header{margin-top:0;margin-bottom:0;width:100%;position:relative}#header div.logo{display:block;margin:25px auto;text-align:center}#header div.logo a{outline:0}#header div.logo img{max-width:400px;max-height:180px}.nav-link i.fa-angle-down{margin-left:6px}nav{-webkit-transition:.5s;transition:.5s;position:relative}nav .contact-info-mobile{position:absolute;top:15px;left:-25px}nav .contact-info-mobile ul.top-contact-info-icons li{display:inline-block;float:left;margin-right:13px}nav .contact-info-mobile ul.top-contact-info-icons li a{display:inline-block;text-decoration:none;text-align:center}nav .contact-info-mobile ul.top-contact-info-icons li a i.fa{font-size:24px}nav .contact-info-mobile ul.top-contact-info-icons li a i.fa-envelope{margin-top:-1px}nav .contact-info-mobile div.dropdown-menu.phone-contacts{margin:42px 40px 0;padding:5px 10px 10px 0;border-radius:0;border:0;position:absolute;top:0;z-index:99999;min-width:280px}nav .contact-info-mobile div.dropdown-menu.phone-contacts ul.numbers{text-align:left;margin-left:-10px}nav .contact-info-mobile div.dropdown-menu.phone-contacts ul.numbers li{display:block;margin-top:5px;margin-right:5px;float:none}nav .contact-info-mobile div.dropdown-menu.phone-contacts ul.numbers li a{width:auto;color:#4b4b4b}nav .contact-info-mobile div.dropdown-menu.phone-contacts ul.numbers li i.fa{font-size:18px}nav .contact-info-mobile div.dropdown-menu.phone-contacts ul.numbers li i.fa-mobile-phone{font-size:24px}nav .contact-info-mobile div.dropdown-menu.phone-contacts ul.numbers li:first-child,nav .contact-info-mobile div.dropdown-menu.phone-contacts ul.numbers li:last-child{margin-left:0}nav .contact-info-mobile div.dropdown-menu.email-contacts{margin:42px 40px 0;padding:5px 10px 10px 0;border-radius:0;border:0;position:absolute;top:0;z-index:99999;min-width:280px}nav .contact-info-mobile div.dropdown-menu.email-contacts ul.emails{text-align:left;margin-left:-25px}nav .contact-info-mobile div.dropdown-menu.email-contacts ul.emails li{display:block;margin-top:5px;margin-right:5px;float:none}nav .contact-info-mobile div.dropdown-menu.email-contacts ul.emails li:first-child,nav .contact-info-mobile div.dropdown-menu.email-contacts ul.emails li:last-child{margin-left:0}nav .contact-info-mobile div.dropdown-menu.scelta-lingua{margin:42px 40px 0;padding:5px 10px 10px 0;border-radius:0;border:0;min-width:280px;position:absolute;top:0;z-index:99999}nav .contact-info-mobile div.dropdown-menu.scelta-lingua ul.languages{text-align:center}nav .contact-info-mobile div.dropdown-menu.scelta-lingua ul.languages li{display:inline-block;margin-top:5px;margin-right:15px}nav .contact-info-mobile div.dropdown-menu.scelta-lingua ul.languages li a{display:inline-block;text-decoration:none;transition:.23s ease-in-out;-moz-transition:.23s ease-in-out;-webkit-transition:.23s ease-in-out;-o-transition:.23s ease-in-out;border-radius:50%;width:14px;height:24px;text-align:center;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);box-shadow:0 2px 10px 0 rgba(0,0,0,.1);padding:4px 12px!important}nav .contact-info-mobile div.dropdown-menu.scelta-lingua ul.languages li a:hover{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2)}nav .contact-info-mobile div.dropdown-menu.scelta-lingua ul.languages li .flag-icon,nav .contact-info-mobile div.dropdown-menu.scelta-lingua ul.languages li .flag-icon-background{background-size:cover}nav .contact-info-mobile div.dropdown-menu.scelta-lingua ul.languages li:first-child{margin-left:-30px}nav .contact-info-mobile div.dropdown-menu.scelta-lingua ul.languages li:last-child{margin-left:0;margin-right:0}nav.navbar-dark{background-color:#101a1f!important}nav.scrollUp{-webkit-transform:translateY(-80px);transform:translateY(-80px)}.navbar{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}.navbar .navbar-nav li.nav-item.usermenu{font-size:14px}.navbar .navbar-nav li.nav-item.usermenu a{color:#fff!important}.navbar .navbar-nav li.nav-item.usermenu i.far,.navbar .navbar-nav li.nav-item.usermenu i.fas{margin-right:5px;color:#fff}.navbar .navbar-nav li.nav-item.usermenu .dropdown-menu a.dropdown-item{color:#4b4b4b!important}.navbar .navbar-collapse{-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-brand{font-weight:400!important;cursor:pointer;margin-left:20px;font-family:Montserrat,sans-serif}@media (max-width:991px){ul.navbar-nav{z-index:1000}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}}.navbar-toggler{cursor:pointer}.navbar-toggler:focus{outline:0}#main{margin-top:20px;margin-bottom:25px}#main .flex-container{padding:0;margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#main .flex-item{background:#101a1f;width:300px;text-align:center;margin:10px;color:#fff;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.3);box-shadow:0 3px 5px 0 rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;transition:.43s ease-in-out;-moz-transition:.43s ease-in-out;-webkit-transition:.43s ease-in-out;-o-transition:.43s ease-in-out}#main .flex-item .service{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto}#main .flex-item .service .icons-and-logos{width:115px;height:115px;border-radius:50%;background-color:#2a3942;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin:30px auto;position:relative;transition:.43s ease-in-out;-moz-transition:.43s ease-in-out;-webkit-transition:.43s ease-in-out;-o-transition:.43s ease-in-out}#main .flex-item .service .icons-and-logos i{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:48px;transition:.43s ease-in-out;-moz-transition:.43s ease-in-out;-webkit-transition:.43s ease-in-out;-o-transition:.43s ease-in-out}#main .flex-item .service .icons-and-logos img{width:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:15px}#main .flex-item .service p{color:#fff;font-size:18px;font-family:Montserrat,sans-serif;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}#main .flex-item .service a{text-decoration:none}#main .flex-item:hover{background:#2a3942;-webkit-box-shadow:none;box-shadow:none}#main .flex-item:hover .icons-and-logos{background-color:#101a1f}#main .flex-item:hover .icons-and-logos i{color:#00a0e3}footer{width:100%;margin-top:auto;background-color:#101a1f}footer .about{margin:15px auto;text-align:center}footer .about h4.share-title{font-size:18px;margin-top:30px;color:#fff}footer .about .social-sharing{margin-top:20px}footer .about .social-sharing ul li{display:inline-block}footer .about .social-sharing ul li a{display:inline-block;width:45px;height:45px;line-height:45px;border-radius:50%;font-size:16px;color:#fff;border:1px solid rgba(255,255,255,.3)}footer .copyright{margin-top:25px;background:#101a1f;padding:10px 0;color:#fff;font-size:12px;text-align:center}.cd-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:40px;right:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.05);box-shadow:0 0 10px rgba(0,0,0,.05);overflow:hidden;text-indent:100%;white-space:nowrap;visibility:hidden;opacity:0;-webkit-transition:.3s;transition:.3s;color:#fff;z-index:999}.cd-top.cd-is-visible{visibility:visible;opacity:1}.cd-top.cd-fade-out{opacity:.5}.no-touch .cd-top:hover{opacity:.7}@media only screen and (min-width:768px){.cd-top{right:20px;bottom:20px}}@media only screen and (min-width:1024px){.cd-top{height:60px;width:60px;right:30px;bottom:30px}}@media (min-width:576px){.container{max-width:570px}}@media (min-width:768px){.container{max-width:700px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1360px}}@media (max-width:575px){#header{margin-bottom:0}#header div.logo{margin:15px auto 0}#header div.logo img{max-height:50px}}@media (min-width:576px) and (max-width:767px){#header div.logo{margin:20px auto 5px}#header div.logo img{max-height:70px}}@media (min-width:768px) and (max-width:991px){#header div.logo{margin:20px auto 10px}#header div.logo img{max-height:90px}}@media (min-width:992px) and (max-width:1199px){#header div.logo{margin:25px auto 10px}#header div.logo img{max-height:100px}}@media (max-width:480px) and (orientation:portrait){.navbar-brand{margin-left:5px}.navbar-toggler{margin-right:-10px}}.async-waiting-bar{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;display:table}.async-waiting-bar div{display:table-cell;vertical-align:middle;height:100%;color:#008bc0}