@import url("https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100..900;1,100..900&family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap");@font-face{font-family:'Vanguard CF';src:url(//fortissimoweb.it/wp-content/themes/mercurio/css/../fonts/Vanguard-DemiBold.woff2) format("woff2"),url(//fortissimoweb.it/wp-content/themes/mercurio/css/../fonts/Vanguard-DemiBold.woff) format("woff");font-style:normal;font-display:swap}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}div.clear{clear:both}.show{display:block !important}html{width:100%;height:100%}html,body{font-family:"Archivo",sans-serif;font-size:16px;line-height:26px;font-weight:400;color:#202020;background-color:#fff;overflow-x:hidden;background-image:linear-gradient(rgba(0,0,0,.025) 1px,transparent 1px),linear-gradient(to right,rgba(0,0,0,.025) 1px,transparent 1px);background-size:50px 50px}html p,body p{margin-bottom:15px;font-weight:400;margin-top:0}html .post,html .page,body .post,body .page{margin:0}html .page-content,html .entry-content,body .page-content,body .entry-content{margin:0}html a,body a{text-decoration:underline;-webkit-transition:all .3s 0s linear;-moz-transition:all .3s 0s linear;-o-transition:all .3s 0s linear;transition:all .3s 0s linear;color:#ff3f21}html a:hover,html a:visited,html a:focus,body a:hover,body a:visited,body a:focus{-webkit-transition:all .3s 0s linear;-moz-transition:all .3s 0s linear;-o-transition:all .3s 0s linear;transition:all .3s 0s linear;color:#ff3f21}html a:visited,html a:focus,body a:visited,body a:focus{color:#ff3f21}html .text-center,body .text-center{text-align:center}html .p-privacy,body .p-privacy{margin:15px 0;display:inline-block}html .vc_col-has-fill>.vc_column-inner,html .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,html .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,html .vc_row-has-fill>.vc_column_container>.vc_column-inner,body .vc_col-has-fill>.vc_column-inner,body .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,body .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,body .vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:0}html h1,body h1{font-family:'Vanguard CF';font-size:45px;line-height:55px;font-weight:600;margin:0 0 10px}@media (max-width:768px){html h1,body h1{font-size:50px;line-height:50px;word-break:break-all}}html h2,body h2{font-size:70px;font-family:'Vanguard CF';line-height:70px;font-weight:600 !important;margin:0 0 25px;font-style:normal;-webkit-transition:all .3s 0s linear;-moz-transition:all .3s 0s linear;-o-transition:all .3s 0s linear;transition:all .3s 0s linear}html h2:hover,body h2:hover{-webkit-transition:all .3s 0s linear;-moz-transition:all .3s 0s linear;-o-transition:all .3s 0s linear;transition:all .3s 0s linear}html h2:after,body h2:after{content:'';background-color:#ff3f21}html h2.titolone,body h2.titolone{font-size:120px;line-height:120px}@media (max-width:480px){html h2.titolone,body h2.titolone{font-size:80px;line-height:80px}}@media (max-width:480px){html h2,body h2{font-size:50px;line-height:50px}}html h3,body h3{font-size:25px;line-height:35px;font-weight:500;margin:0 0 25px}html h3.blue,body h3.blue{color:#377081}html h3.azure,body h3.azure{color:#629eae}html h3.white,body h3.white{color:#fff}html h4,body h4{font-size:30px;line-height:40px;font-weight:500;margin:0 0 25px}html strong,body strong{font-weight:700}html .no-margin-bottom,body .no-margin-bottom{margin-bottom:0}html .no-margin-title h2,body .no-margin-title h2{margin:0 !important}html .black,body .black{font-weight:900}html ul,html ol,body ul,body ol{margin:15px 0}html .site-wrapper,body .site-wrapper{width:100%;max-width:1200px;padding:0 25px;margin:0 auto}html img,body img{position:relative}html .img-mobile,body .img-mobile{min-height:350px}html .comment-navigation .nav-links,html .posts-navigation .nav-links,html .post-navigation .nav-links,body .comment-navigation .nav-links,body .posts-navigation .nav-links,body .post-navigation .nav-links{display:none}html img,body img{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}html small,body small{font-size:18px;line-height:26px;display:block}html .well,body .well{background-color:#f7f7f7;padding:20px 50px;border-radius:100px}.header-wrapper{height:100px}#masthead .site-wrapper{width:100%;max-width:1200px;padding:0 25px;margin:0 auto;display:flex;align-items:center}#masthead{height:100px;display:flex;align-items:center;-webkit-transition:all .3s 0s linear;-moz-transition:all .3s 0s linear;-o-transition:all .3s 0s linear;transition:all .3s 0s linear;top:0;position:relative;background-color:trasparent;z-index:150}#masthead.fixed{position:fixed;width:100%;top:0;z-index:150;-webkit-box-shadow:0px 2px 5px 0px rgba(0,0,0,.25);-moz-box-shadow:0px 2px 5px 0px rgba(0,0,0,.25);box-shadow:0px 2px 5px 0px rgba(0,0,0,.25);animation:smoothScroll .5s forwards;background-color:#fff}@keyframes smoothScroll{0%{transform:translateY(-40px)}100%{transform:translateY(0px)}}#masthead .site-title,#masthead .site-description{display:none}#masthead .custom-logo-link{display:flex}#masthead .custom-logo-link img{width:30px;max-width:100%}#masthead #site-navigation .menu-toggle{display:block;position:absolute;right:35px;top:35px;background-color:transparent !important;border:0;outline:none;padding:0}@media (min-width:992px){#masthead #site-navigation .menu-toggle{display:none}}@media (min-width:992px){#masthead #site-navigation .menu-toggle{display:none}}#masthead #site-navigation .burger-menu{background-color:#000;width:25px;height:4px;color:#666;position:relative;margin:4px 0;display:block;-webkit-transition:all .3s 0s linear;-moz-transition:all .3s 0s linear;-o-transition:all .3s 0s linear;transition:all .3s 0s linear}#masthead #site-navigation .menu-menu-container{-webkit-transition:all .3s 0s linear;-moz-transition:all .3s 0s linear;-o-transition:all .3s 0s linear;transition:all .3s 0s linear}#masthead #site-navigation.toggled .burger-menu{opacity:0}#masthead #site-navigation.toggled .menu-toggle{margin-top:7.5px}#masthead #site-navigation.toggled .burger-menu:nth-child(2){transform:rotate(45deg);opacity:1;-webkit-transition:all .3s 0s linear;-moz-transition:all .3s 0s linear;-o-transition:all .3s 0s linear;transition:all .3s 0s linear}#masthead #site-navigation.toggled .burger-menu:last-child{transform:rotate(-45deg);top:-16px;opacity:1;-webkit-transition:all .3s 0s linear;-moz-transition:all .3s 0s linear;-o-transition:all .3s 0s linear;transition:all .3s 0s linear}#masthead #site-navigation.toggled .menu-menu-container{background-color:#202020;width:100%;height:calc(100vh - 100px);position:absolute;top:100px;left:0;visibility:visible;opacity:1;-webkit-transition:all .5s 0s linear;-moz-transition:all .5s 0s linear;-o-transition:all .5s 0s linear;transition:all .5s 0s linear;display:flex;justify-content:center;text-align:center;align-items:center;z-index:150}#masthead #site-navigation.toggled #primary-menu{float:none}@media (max-width:992px){#masthead #site-navigation.toggled #primary-menu{display:block}}#masthead #site-navigation.toggled #primary-menu .menu-item{margin:25px 15px}#masthead #site-navigation #primary-menu{float:right}@media (max-width:992px){#masthead #site-navigation #primary-menu{display:none}}#masthead #site-navigation #primary-menu .menu-item{margin:0 10px;height:100px;display:flex;align-items:center;justify-content:center;text-transform:uppercase}@media (max-width:992px){#masthead #site-navigation #primary-menu .menu-item{height:auto}}#masthead #site-navigation #primary-menu .menu-item.current-menu-parent>a{color:#000}@media (max-width:992px){#masthead #site-navigation #primary-menu .menu-item.current-menu-parent>a{color:#fff}}#masthead #site-navigation #primary-menu .menu-item a{color:#000;font-weight:400;text-transform:uppercase;font-size:25px;width:max-content;position:relative;top:2px;font-family:"Bebas Neue",serif}@media (max-width:992px){#masthead #site-navigation #primary-menu .menu-item a{font-size:35px;line-height:45px;color:#fff}}#masthead #site-navigation #primary-menu .menu-item a:hover{color:#ff3f21}#masthead #site-navigation #primary-menu .menu-item.current_page_item a{color:#000}@media (max-width:992px){#masthead #site-navigation #primary-menu .menu-item.current_page_item a{color:#fff}#masthead #site-navigation #primary-menu .menu-item.current_page_item a:after{background-color:#e63946 !important}}#masthead #site-navigation #primary-menu .menu-item.current_page_item .sub-menu a{color:#666;-webkit-transition:all .3s 0s linear;-moz-transition:all .3s 0s linear;-o-transition:all .3s 0s linear;transition:all .3s 0s linear}#masthead #site-navigation #primary-menu .menu-item.current_page_item .sub-menu a:hover{color:#ff8f00;-webkit-transition:all .3s 0s linear;-moz-transition:all .3s 0s linear;-o-transition:all .3s 0s linear;transition:all .3s 0s linear}#masthead #site-navigation #primary-menu .menu-item-has-children:after{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ff8f00;position:relative;right:-7.5px}@media (max-width:992px){#masthead #site-navigation #primary-menu .menu-item-has-children:after{display:none}}#masthead #site-navigation #primary-menu .sub-menu{display:block;background-color:#fff}#masthead #site-navigation #primary-menu .sub-menu li{display:block;height:auto}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:0;min-width:200px}@media (max-width:992px){.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}}.main-navigation ul li:hover>ul li,.main-navigation ul li.focus>ul li{margin:15px !important;height:100%}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:0;min-width:200px}@media (max-width:992px){.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}}.main-navigation ul li:hover>ul li,.main-navigation ul li.focus>ul li{margin:15px !important;height:100%}.dropdown-livello-2-parent{display:none !important}@media (max-width:992px){.dropdown-livello-2-parent{display:block !important}}.dropdown-livello-2-aperto{position:fixed !important;display:flex !important;align-items:center !important;left:0 !important;top:100px !important;width:100% !important;height:calc(100vh - 100px) !important;z-index:70 !important;flex-direction:column;justify-content:center;background:#333;background:-moz-linear-gradient(45deg,#333 0%,#000 100%);background:-webkit-linear-gradient(45deg,#333 0%,#000 100%);background:linear-gradient(45deg,#333 0%,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#333333",endColorstr="#000000",GradientType=1)}.dropdown-livello-2-aperto li{margin:10px auto !important;line-height:20px}.dropdown-livello-2-chiuso{display:none !important}.indietro{background-color:#ff8f00;padding:7px 25px;border-radius:0;border:1px solid #ff8f00;-webkit-transition:all .3s 0s linear;-moz-transition:all .3s 0s linear;-o-transition:all .3s 0s linear;transition:all .3s 0s linear;box-shadow:0px 7.5px 5px 0px rgba(0,0,0,.1);-webkit-box-shadow:0px 7.5px 5px 0px rgba(0,0,0,.1);-moz-box-shadow:0px 7.5px 5px 0px rgba(0,0,0,.1);border-radius:5px}.indietro a{color:#fff !important;-webkit-transition:all .3s 0s linear;-moz-transition:all .3s 0s linear;-o-transition:all .3s 0s linear;transition:all .3s 0s linear;text-transform:uppercase !important;font-weight:700 !important;font-size:16px !important;line-height:17px}.indietro a:hover,.indietro a:focus{background-color:#000;color:#ff8f00 !important;-webkit-transition:all .3s 0s linear;-moz-transition:all .3s 0s linear;-o-transition:all .3s 0s linear;transition:all .3s 0s linear}#header .titolo-home .primo{font-size:5em;line-height:1.2em;color:#000;opacity:0;display:block;font-weight:600}@media (max-width:992px){#header .titolo-home .primo{font-size:4em}}@media (max-width:768px){#header .titolo-home .primo{font-size:2.6em}}@media (max-width:480px){#header .titolo-home .primo{font-size:90px;line-height:90px}}#header .titolo-home .secondo{font-size:1.88em;color:#ff3f21;opacity:0;display:block;margin-bottom:15px}@media (max-width:992px){#header .titolo-home .secondo{font-size:1.5em}}@media (max-width:768px){#header .titolo-home .secondo{font-size:1.1em}}@media (max-width:480px){#header .titolo-home .secondo{font-size:53px}}#header .terzo{color:#000;opacity:0;display:block;margin-top:100px}@media (max-width:480px){#header .terzo{font-size:50px;line-height:55px}}@keyframes fadePrimo{0%{opacity:0}100%{opacity:1}}#header .fade-primo{animation:fadePrimo 1.5s ease-in-out 1s forwards}@keyframes fadeSecondo{0%{opacity:0}100%{opacity:1}}#header .fade-secondo{animation:fadeSecondo 1.5s ease-in-out 2s forwards}@keyframes fadeTerzo{0%{opacity:0}100%{opacity:1}}#header .fade-terzo{animation:fadeTerzo 1.5s ease-in-out 3s forwards}@keyframes fadeCrescendo{0%{opacity:0}100%{opacity:1}}#header .fade-crescendo{animation:fadeCrescendo 1.5s ease-in-out 3.5s forwards}@keyframes fadeBtn{0%{opacity:0}100%{opacity:1}}#header .fade-btn{animation:fadeBtn 1.5s ease-in-out 3.5s forwards}#header .btn{opacity:0}#header .elemento-decorativo{display:flex}#header .elemento-decorativo.end{justify-content:flex-end}#header .elemento-decorativo #angolo1{width:400px;opacity:1}#header .logo-fortissimo{position:absolute;top:0;z-index:-1;right:0}#header .logo-fortissimo svg{opacity:1;width:500px}@media (max-width:480px){#header .logo-fortissimo svg{width:355px}}#fortissimo{z-index:10}.fade{opacity:0;transition:all 1.5s cubic-bezier(.25,.46,.45,.94)}.fade.animate{opacity:1}.fade--sx{transform:translateX(-50px)}.fade--sx.animate{transform:translateX(0)}.fade--dx{transform:translateX(50px)}.fade--dx.animate{transform:translateX(0)}@media (max-width:768px){.fade--dx{transform:translateX(0) translateY(50px)}.fade--dx.animate{transform:translateY(0)}}.fade__alt--sx{transform:translateX(50px)}.fade__alt--sx.animate{transform:translateX(0)}@media (max-width:768px){.fade__alt--sx{transform:translateX(0) translateY(-25px) !important}.fade__alt--sx.animate{transform:translateX(0) translateY(0) !important}}.fade__alt--dx{transform:translateX(50px)}.fade__alt--dx.animate{transform:translateX(0)}@media (max-width:768px){.fade__alt--dx{transform:translateX(0) translateY(50px)}.fade__alt--dx.animate{transform:translateY(0)}}.box-affiancati .wpb_wrapper{position:relative}.box-affiancati .wpb_wrapper .testo{position:absolute;background-color:#f7f7f7;z-index:10;width:50%;padding:45px;top:50%;transform:translateY(-50%);border-radius:45px;-webkit-box-shadow:0px 2px 5px 0px rgba(0,0,0,.25);-moz-box-shadow:0px 2px 5px 0px rgba(0,0,0,.25);box-shadow:0px 2px 5px 0px rgba(0,0,0,.25)}.box-affiancati .wpb_wrapper .testo .btn{margin-top:25px}.box-affiancati .wpb_wrapper .testo h3{color:#0f275c}@media (max-width:768px){.box-affiancati .wpb_wrapper .testo{position:relative;width:100%;transform:none;top:0;box-shadow:none;padding:25px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:40px;border-bottom-right-radius:40px}}.box-affiancati .wpb_wrapper .immagine img{width:700px;border-radius:45px}@media (max-width:768px){.box-affiancati .wpb_wrapper .immagine img{border-top-left-radius:40px;border-top-right-radius:40px;border-bottom-left-radius:0;border-bottom-right-radius:0}}.box-affiancati__alt .wpb_wrapper .testo{right:0}#servizi .box-servizi{border-radius:40px;border:1px solid #f7f7f7;padding:50px;position:relative;-webkit-transition:all .3s 0s linear;-moz-transition:all .3s 0s linear;-o-transition:all .3s 0s linear;transition:all .3s 0s linear;background-color:#f7f7f7;-webkit-box-shadow:0px 2px 5px 0px rgba(0,0,0,.1);-moz-box-shadow:0px 2px 5px 0px rgba(0,0,0,.1);box-shadow:0px 2px 5px 0px rgba(0,0,0,.1)}@media (max-width:480px){#servizi .box-servizi{padding:35px}}#servizi .box-servizi h2:after{content:'';background-color:#ff3f21;width:0;height:5px;display:block}#servizi .box-servizi:hover{-webkit-transition:all .3s 0s linear;-moz-transition:all .3s 0s linear;-o-transition:all .3s 0s linear;transition:all .3s 0s linear;background-color:#f7f7f7}#servizi .box-servizi:hover h2:after{content:'';background-color:#ff3f21;width:max-content}#servizi .sx .box-servizi{top:-25px}#servizi .dx .box-servizi{top:25px}.griglia-clienti{display:flex;flex-wrap:wrap;flex-direction:column;width:100%;border:none}.griglia-clienti .riga{display:flex;width:100%;flex-wrap:wrap}.griglia-clienti .riga:last-child .cliente{border-bottom:none}@media (max-width:768px){.griglia-clienti .riga:last-child .cliente{border-bottom:1px solid #e0e0e0}}@media (max-width:768px){.griglia-clienti .riga:last-child .cliente:nth-child(3){border-bottom:none}}@media (max-width:768px){.griglia-clienti .riga:last-child .cliente:last-child{border-bottom:none}}.griglia-clienti .riga .cliente{width:calc(25% - 1px);padding:10px;text-align:center;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;box-sizing:border-box}.griglia-clienti .riga .cliente:last-child{border-right:none}@media (max-width:768px){.griglia-clienti .riga .cliente{width:50%;flex:0 0 50%}.griglia-clienti .riga .cliente:nth-child(2n){border-right:none}.griglia-clienti .riga .cliente:last-child{border-right:none}}.page-cookie-policy .container-header,.page-privacy-policy .container-header{background-color:#202020;padding:50px 0;color:#fff;margin-bottom:50px}.page-cookie-policy .container-header h1,.page-privacy-policy .container-header h1{font-size:80px}.post .entry-header{width:100%;display:block;padding:75px 0}.post .entry-header .entry-title{color:#fff}.post .entry-content{margin-top:50px}#primary{min-height:calc(100vh - 100px)}#primary .site-wrapper{width:100%;max-width:1200px;padding:0 25px;margin:0 auto}#primary .site-wrapper .indietro-archivio{text-align:center;margin:50px 0;border-top:1px solid #eee;padding-top:25px}#primary input[type=text],#primary input[type=email],#primary input[type=url],#primary input[type=password],#primary input[type=search],#primary input[type=number],#primary input[type=tel],#primary input[type=range],#primary input[type=date],#primary input[type=month],#primary input[type=week],#primary input[type=time],#primary input[type=datetime],#primary input[type=datetime-local],#primary input[type=color],#primary textarea,#primary select{color:#202020;border:none;border-radius:25px;padding:3px;background-color:#fefefe;margin:5px 0;width:100%;padding:10px;font-size:16px;line-height:24px;cursor:pointer}#primary button,#primary input[type=button],#primary input[type=reset],#primary input[type=submit]{border:1px solid #ff3f21;background:#ff3f21;color:#fff;text-transform:uppercase;font-weight:700;font-size:17px;line-height:27px;margin-top:20px;padding:5px 15px;border-radius:25px}#primary .wpcf7-list-item{margin:0}#primary .wpcf7-list-item .wpcf7-list-item-label{font-size:15px;line-height:25px}.btn{background-color:#ff3f21;color:#fff !important;text-transform:uppercase;font-weight:700;border:1px solid #ff3f21;padding:10px 40px;text-decoration:none;font-size:16px;line-height:26px;-webkit-transition:all .3s 0s linear;-moz-transition:all .3s 0s linear;-o-transition:all .3s 0s linear;transition:all .3s 0s linear;border-radius:25px;display:flex;width:max-content;align-items:center}.btn:hover{-webkit-transition:all .3s 0s linear;-moz-transition:all .3s 0s linear;-o-transition:all .3s 0s linear;transition:all .3s 0s linear;color:#ff3f21 !important;background-color:#fff}.btn--center{margin:0 auto}.form .rosso{color:#ad0000}.visible-sm{display:none}@media (max-width:768px){.visible-sm{display:block}}.visible-md{display:block}@media (max-width:768px){.visible-md{display:none}}#colophon{min-height:70px;display:flex;align-items:center;justify-content:center;font-size:15px;color:#fff;background-color:#202020}#colophon .site-wrapper{padding:0}#colophon #footer-1,#colophon #footer-2{width:30% !important}#colophon #footer-3,#colophon #footer-4{width:20% !important}#colophon #footer-widget{width:100%;min-height:100px;padding:25px 0}#colophon #footer-widget #footer-4{margin:25px 0 12px !important}#colophon #footer-widget #footer-4 img{width:150px}#colophon #footer-widget .footer-widget__col{width:25%;float:left;padding:0 15px}#colophon #footer-widget .footer-widget__col a{color:#ff8f00;font-weight:400}@media (max-width:768px){#colophon #footer-widget .footer-widget__col .widget{text-align:center}}#colophon #footer-widget .footer-widget__col .widget-title{letter-spacing:0;font-weight:600 !important;font-size:18px;line-height:23px;margin:25px 0 12px !important;color:#fff}#colophon #footer-widget .footer-widget__col .social-footer{display:flex;flex-wrap:wrap;gap:15px;flex-direction:column}@media (max-width:768px){#colophon #footer-widget .footer-widget__col .social-footer{flex-direction:row;justify-content:center}}#colophon #footer-widget .footer-widget__col .social-footer p{display:flex;margin-bottom:0}#colophon #footer-widget .footer-widget__col .social-footer p .social{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:20px;border-radius:5px;background-color:#fff;color:#000 !important;margin-right:15px}@media (max-width:768px){#colophon #footer-widget .footer-widget__col .social-footer p .social:nth-child(3){margin-right:0}}@media (max-width:768px){#colophon #footer-widget .footer-widget__col{width:100% !important;float:none}}.subfooter{min-height:70px;display:flex;align-items:center;justify-content:center;background-color:#202020;color:#fff;font-size:15px;line-height:25px;position:relative;z-index:30;text-align:center;padding:15px 0}.subfooter a{color:#fff !important}@media (max-width:768px){.subfooter{text-align:center;padding:10px 0}}@media (max-width:768px){.subfooter__desc{float:none;padding:0 25px}}.subfooter__desc p{margin:0}.subfooter__credits img{height:25px;margin-left:15px}@media (max-width:768px){.subfooter__credits{float:none}}.clearfix:after{content:"";display:table;clear:both}.d-flex-center{display:flex;align-items:center}.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6,.text-white p,.text-white span,.text-white li,.text-white a{color:#fff !important}.text-white a{text-decoration:underline}#back-to-top{width:40px;height:40px;background-color:#ff3f21;position:fixed;bottom:25px;right:25px;border-radius:20px;display:flex;opacity:0;visibility:hidden;-webkit-transition:all .3s 0s linear;-moz-transition:all .3s 0s linear;-o-transition:all .3s 0s linear;transition:all .3s 0s linear;align-items:center;justify-content:center;color:#fff;z-index:70;text-decoration:none;box-shadow:0px 5px 5px 0px rgba(0,0,0,.1);-webkit-box-shadow:0px 5px 5px 0px rgba(0,0,0,.1);-moz-box-shadow:0px 5px 5px 0px rgba(0,0,0,.1)}#back-to-top span{font-size:20px;font-weight:700}#back-to-top.attivo{opacity:1;visibility:visible;-webkit-transition:all .3s 0s linear;-moz-transition:all .3s 0s linear;-o-transition:all .3s 0s linear;transition:all .3s 0s linear}@media (max-width:480px){#back-to-top{width:35px;height:35px;bottom:15px;right:15px}#back-to-top span{font-size:20px}}.z-index-top{position:relative;z-index:60}.error-404{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:calc(100vh - 170px);text-align:center;position:relative}.error-404 h1{font-size:100px;color:#000;margin-bottom:50px}.error-404 #primary{min-height:auto}.d-none{display:none !important}.iub__us-widget{display:none !important}