body.home{font-family:"Poppins", sans-serif}body.home .container{padding-bottom:25px}body.home .header .container,body.home .bg-home .container,body.home .partner .container,body.home .slide-serv .container{padding-bottom:0}body.home #prova{padding-bottom:0}body.home #prova .flags .dropdown-menu{padding:0}body.home #prova .flags .dropdown-item.active{background-color:#ecedf2}body.home #prova .flags .dropdown-item.active .bs-ok-default::after{border-width:0 0.15em 0.15em 0;border-color:#7CC901}body.home #prova .flags .btn.dropdown-toggle:hover::after{color:#000}body.home #trebox .col-md-4.border-end:last-child{border-right:none !important}body.home .infy{position:absolute;right:0;top:0}body.home .infy.fleft{right:auto;left:0;transform:rotate(270deg)}body.home .box-info .box{padding:16px;border-radius:20px;font-size:0.9rem;position:relative;overflow:hidden}body.home .box-info .box h5{border-bottom:2px solid;padding-bottom:7px;font-weight:900}body.home .box-info:nth-of-type(2) .box{background-color:#186da1}body.home .box-info:nth-of-type(3) .box{background-color:#66cafd}body.home .box-info:nth-of-type(4) .box{background-color:#9bd044}body.home .box-info:nth-of-type(5) .box{background-color:#8968ed}body.home .box-info:nth-of-type(6) .box{background-color:#e167ec}body.home .box-info:nth-of-type(7) .box{background-color:#fdbf0b}.header{font-family:"Lato", sans-serif}.bg-home{background-image:linear-gradient(to right, #17343f 0%, #000000 100%);color:#fff}.bg-home .sub-tit{display:block;font-size:2rem;line-height:1.2}.bg-home fieldset{padding:0.5rem 0.5rem 1rem;border:1px solid #fff;border-radius:100px}.bg-home fieldset legend p{margin:0}.bg-home fieldset .box-search-home{max-width:90%;margin:15px auto 30px;background-color:transparent}.bg-home fieldset .box-search-home.shadow-white{box-shadow:0 0 3rem white !important}.bg-home fieldset .box-search-home .input-group{border:none;border-radius:35px;padding:0 15px;background-color:#eff4f8}.bg-home fieldset .box-search-home .input-group .form-control-style-3{font-size:16px}.bg-home fieldset .box-search-home .input-group .form-control-style-3.form-control-white{color:#17161A;background-color:transparent;border:none;text-transform:lowercase}.bg-home fieldset .box-search-home .input-group .form-control::placeholder{font-style:italic}.bg-home fieldset .box-search-home .input-group .btn{width:150px;border-radius:0 50px 50px 0;margin-right:-15px;margin-left:20px !important;padding:15px 0}.bg-home fieldset .box-search-home .input-group .flags .btn{width:auto;border:none;outline:none !important}#slide-number .carousel-nav{width:100%;border-bottom:1px solid #fff;margin-bottom:20px;list-style:none;display:none}#slide-number .carousel-nav li a{color:#fff;padding:20px 0;text-align:center;display:inline-block}#slide-number .carousel-nav li a img{width:30px;height:23px;border:1px solid;padding:2px;border-radius:0.3rem}#slide-number .carousel-nav li a:hover{color:#3dd5f3}#slide-number .carousel-nav li.active a{color:#3dd5f3}#slide-number #footer-numbers .box-num:last-child{border:none}#slide-number #footer-numbers .box-num .ico{position:absolute;right:20px;top:10px;font-size:2rem}#slide-number #footer-numbers .box-num .num{font-size:80px;font-weight:300}#slide-number #footer-numbers .box-num .txt-num{display:inline-block;text-align:left;vertical-align:12px;font-size:20px;line-height:1;font-weight:300}#slide-number #footer-numbers .box-num .txt-num span{display:block}.btn-action-home{position:relative;z-index:5}.btn-action-home .btn{text-transform:uppercase;font-size:16px;font-weight:700;padding:15px 35px}.new-box .card-overlay-hover::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background-color:#0b0a12;display:block;border-radius:16px}.new-box .card-overlay-hover:hover::before{opacity:0.5}.new-box .box-uno.card{height:350px}.new-box .box-uno.card img{object-fit:cover;height:100%;border-radius:16px}.new-box .box-duo .card-overlay-hover{height:225px;border:none}.new-box .box-duo .card-overlay-hover img{object-fit:cover;height:100%;border-radius:16px}.new-box .card-img{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius);width:100%}.new-box .card-element-hover .hover-element{visibility:hidden;opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;z-index:9}.new-box .card-element-hover:hover .hover-element{visibility:visible;opacity:1}.new-box #blog-slide .card-img{height:100px;object-fit:cover;border-radius:16px}.new-box #blog-slide .owl-nav{position:absolute;top:50%;margin-top:-15px;width:100%}.new-box #blog-slide .owl-nav .owl-prev,.new-box #blog-slide .owl-nav .owl-next{width:30px;height:30px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(0, 0, 0, 0.4) !important;display:inline-block;border-radius:50px;position:absolute;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.new-box #blog-slide .owl-nav .owl-prev span,.new-box #blog-slide .owl-nav .owl-next span{font-size:30px;color:#fff;line-height:33px}.new-box #blog-slide .owl-nav .owl-prev{left:-75px}.new-box #blog-slide .owl-nav .owl-next{right:-75px}.new-box #blog-slide:hover .owl-prev{left:0}.new-box #blog-slide:hover .owl-next{right:0}#box-number .box-num{padding:0 20px;border-radius:15px;position:relative}#box-number .box-num .ico{font-size:30px;width:70px;height:70px;text-align:center;border-radius:20px 0;padding:17px 10px;color:#fff}#box-number .box-num .num{font-size:80px;font-weight:600}#box-number .box-num .txt-num{display:inline-block;text-align:left;font-size:18px;line-height:1;position:relative;top:-25px}.card-icon{width:100px;height:100px;position:absolute;left:50%;top:0;translate:-50% -50%;padding:20px;border:10px solid #fff}.partner .box-partner .t-partner{font-size:20px;line-height:24px}.partner .box-partner #sli{display:contents}.partner .box-partner #sli #loghiP .col{padding:10px;border-radius:10px;background-color:#fff}.partner .box-partner #sli #loghiP .col img{height:50px}.box-img img{height:100px}.intro{font-size:20px;color:#555;max-width:900px;margin:0 auto;font-weight:400;font-style:italic}.box-tit{max-width:500px;margin:0 auto;padding:0.5rem 0;position:relative}#mensez .nav-link{position:relative;padding:8px 16px 8px 60px;margin-bottom:15px;background-color:transparent}#mensez .nav-link img{width:30px;position:absolute;left:10px;height:30px;top:50%;margin-top:-15px}#mensez .nav-link h4{color:#000}#mensez .nav-link span{display:none}#mensez .nav-link.active{background-image:linear-gradient(-225deg, #2CD8D5 0%, #C5C1FF 56%, #FFBAC3 100%);color:#333}#mensez .nav-link.active h4{color:#FFF}#mensez .nav-link.active span{display:block}#testo_cta_h3 p{margin:0}#newsl-home #mpwp-container #mupwp-form-submit-container #mupwp-form-save{top:36px}@media screen and (max-width:991px){.bd-end{border-right:none}body.home .container-fluid #mensez .nav-link{background-image:none;background-color:#fff;color:#333;padding:10px;margin-bottom:2rem;border-radius:0;height:100%;flex:0 0 auto;width:50%}body.home .container-fluid #mensez .nav-link h4{color:#0d6efd !important;font-weight:900}body.home .container-fluid #mensez .nav-link span{display:block}body.home .container-fluid #mensez .nav-link .icon{width:100px;height:100px;background:#ECF2FE;border-radius:50px;position:relative;margin-bottom:10px}body.home .container-fluid #mensez .nav-link .icon img{left:auto;width:100px;height:60px;margin-top:-30px}body.home .container-fluid #mensez .nav-link:hover,body.home .container-fluid #mensez .nav-link.active{cursor:default;background-image:none}body.home .container-fluid #mensez-cont{display:none}}@media screen and (max-width:767px){.bg-home fieldset .box-search-home .input-group .form-control-style-3{font-size:15px}.bg-home fieldset .box-search-home .input-group .btn{width:120px}}@media screen and (max-width:600px){body.home .container-fluid #mensez .nav-link{width:100% !important;text-align:center !important}body.home .container-fluid #mensez .nav-link .icon{margin:0 auto 10px}body.home .container-fluid #mensez .nav-link .icon img{left:0}.carousel-nav li a img{display:block;margin:0 auto}.bg-home fieldset{padding:0.5rem;border-radius:10px}}@media screen and (max-width:540px){#cont-ts #testimonial .card .card-body .box-t{min-height:auto}.bg-home fieldset .box-search-home{width:100%}.bg-home fieldset .box-search-home .input-group .btn{width:40px}}@media screen and (max-width:428px){.bg-home .btn-action-home{--bs-gutter-x: 0.5rem}.bg-home .btn-action-home .btn{padding:10px 15px;font-size:14px}.bg-home fieldset{padding:0;border:none}.bg-home fieldset legend{font-size:1.5rem}.bg-home fieldset .box-search-home{max-width:100%;margin:0 auto 15px}.partner .row{--bs-gutter-x: 0.5rem}}@media screen and (max-width:375px){.intro{font-size:1rem}}