@charset "UTF-8";@font-face{font-family:Hypno-font;src:url(../../assets/fonts/Hypno-font.eot?5xus0y=) format('embedded-opentype'),url(../../assets/fonts/Hypno-font.eot?5xus0y=) format('embedded-opentype'),url(../../assets/fonts/Hypno-font.ttf?5xus0y=) format('truetype'),url(../../assets/fonts/Hypno-font.woff?5xus0y=) format('woff'),url(../../assets/fonts/Hypno-font.svg?5xus0y=) format('svg');font-weight:400;font-style:normal;font-display:auto}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mr-3{margin-right:1rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pr-0{padding-right:0!important}.pr-3{padding-right:1rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pl-3{padding-left:1rem!important}.carousel .carousel-inner,.carousel .carousel-inner .carousel-item,.section-category .category-items .category-items-container .category-item .card .container-fluid,.section-contact .contact-box #confirm .msg-box,.section-contact .contact-box #progress .msg-box,html{height:100%}body{font-weight:400;color:#ccc;height:100%;background-color:#111}.navbar.navbar-top,body .page{background-color:#111}#wrapper{margin:0 auto;height:100%;padding-top:65px}#wrapper .page{display:flex;flex-direction:column;min-height:100%;justify-content:space-between}header.a-page{height:auto}.carousel.f-page,header.f-page{height:100vh}header.m-page{max-height:70vh}main{flex-grow:2;padding:0 0 60px}footer{min-height:30px;font-family:inherit}section,section+section:not(.bgk-dark){padding-top:60px}.navbar.navbar-light .container-fluid,section .container-fluid{max-width:1440px}.credits a{font-family:"Open sans",sans-serif;font-size:11px;text-transform:uppercase;color:#fff}.breadcrumbs li,.text-light{color:#ccc}.btn-toggle.show,.nav.nav-cart .cart-items li .cart-item .rm-cart-item:hover,.navbar.navbar-footer .nav.navbar-nav .nav-item .nav-link,.text-dark,b,strong{color:#333}.navbar.navbar-light{position:relative;width:100%;z-index:999}.navbar.navbar-light .navbar-brand .logo{width:auto;height:40px}.navbar.navbar-light .navbar-toggler{border:1px solid #000;background-color:#000}.navbar.navbar-light .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 0.8)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}@media (max-width:768px){header.m-page{height:100vh}.navbar.navbar-light,.navbar.navbar-light .container-fluid{padding-left:0}.navbar.navbar-light .navbar-brand{margin-left:1rem}.navbar.navbar-light.navbar-expand-md .navbar-toggler{display:block}.navbar.navbar-light .navbar-collapse .navbar-nav{padding-top:15px;width:100%}}.navbar.navbar-light .navbar-collapse .nav-item .nav-link{position:relative;transition:250ms ease-in-out}.navbar.navbar-light.float{position:fixed;top:0;left:0}.credits{min-height:30px;padding:10px 15px;text-align:center;background-color:#333;font-family:"Open sans",sans-serif;font-size:11px;color:#fff}.content-download{padding-top:1.25rem}.content-download .download-list,ul{list-style:none;padding:0}.content-download .download-list li .download-link,article a{text-decoration:none}.bkg-dark{background-color:#111!important;color:#fff!important}.bkg-dark h1,.bkg-dark h2,.bkg-dark h3,.bkg-dark h4,.bkg-dark h5{color:#fff!important}.bkg-dark .btn{background-color:#ffc31a!important;border-color:#ffc31a!important;color:#000!important}.bkg-dark .btn:hover{background-color:#222!important;border-color:#222!important;color:#fff!important}article h1{font-family:"Open sans",sans-serif}article h2{font-family:Oswald,sans-serif;font-weight:700}article h3{font-family:Oswald,sans-serif;font-weight:400}.section-contact .content-address .card .card-body .content-addr-2,.section-contact .content-address .card .card-body .content-addr-3,article h1+p,article h2+p,article h3+p,article h4+p{margin-top:1rem}article .lead+h3,article p+h3{margin-top:60px}article .blockquote,article blockquote{box-sizing:border-box;margin:60px 10%;padding:30px 30px 15px;position:relative;border-top:2px solid #ccc;border-bottom:2px solid #ccc;font-style:italic;line-height:32px}article .blockquote:before,article blockquote:before{position:absolute;top:-24px;left:50%;margin-left:-22px;height:44px;width:44px;line-height:44px;text-align:center;content:"\f52e";font-family:"Font Awesome 5 Free";font-size:18px;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;background-color:#ccc;border-radius:22px;color:#fff}a.link,a.list-link:hover,article a:hover{text-decoration:underline}#pswtest,.form-control.is-invalid+.valid-feedback,.form-group .btn-privacy .checked,.form-group .chk-privacy:checked+.btn-privacy .unchecked,.infinite-content-load-more,.item-fav-btn .fas,.item-fav-btn.fav .far,.item-fav-btn.fav:hover .fas,.item-fav-btn:hover .far,.modal .modal-confirm,.modal .modal-pin,.modal .modal-progress,.navbar-desktop.navbar-light.float .navbar-collapse .nav.navbar-nav .nav-link .btn-flip .active-state .nav-icon,.navbar-desktop.navbar-light.float .navbar-collapse .nav.navbar-nav .nav-link .btn-flip .default-state .nav-icon,.navbar-toggler .fa.fa-times,.navbar-toggler[aria-expanded=true] .fa.fa-bars{display:none}.btn-primary.btn-load-content{background-color:#ffc31a;color:#333;border-color:#222;text-transform:uppercase;border-radius:25px;padding:8px 25px}.btn-primary.btn-load-content:hover{background-color:#111;color:#ffc31a;border-color:#ffc31a}a{text-decoration:none;color:#ffc31a}.btn,.grid-gallery .card,.jumbotron,.section-article .card.thumb,.section-category .category-items .category-items-container .category-item .card .container-fluid .row .card-media img,.section-category article .category-items .category-item .media .img-wrapper img{border-radius:0}.btn.btn-more{background-color:#ffc31a;border:1px solid #ffc31a;color:#333;font-family:"Open sans",sans-serif;font-size:inherit;font-weight:400}.btn.btn-more:hover{background-color:#222;color:#fff;border:1px solid #111}.btn.btn-send{background-color:#111;border:1px solid #111;color:#fff;font-family:"Open sans",sans-serif;font-size:inherit;font-weight:400}.btn.btn-send:hover{background-color:#ffc31a;color:#fff;border:1px solid #ffc31a}.btn.btn-privacy{color:#fff;border-color:#fff;background-color:#111}@media screen and (max-width:576px){.btn.btn-xs-block{width:100%}}.form-control{border-radius:0;border:1px solid #ccc;background-color:#fff;color:#333}.form-control:invalid,.form-control:valid{background-image:none!important;padding-right:initial!important}.form-control.is-invalid:valid{border-color:#dc3545;padding-right:initial;background-image:none;background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus{border-color:#dc3545!important;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)!important}.form-control.is-valid:valid{border-color:#28a745;background-image:none;background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.input-group .input-group-text,.input-group-prepend .input-group-text{border:1px solid #ccc;border-radius:0;color:#fff;background-color:#111}.form-control.rounded-0,.input-group .input-group-append+.form-control.rounded-0,.input-group .input-group-prepend+.form-control.rounded-0{border-radius:0!important}.form-group.has-error .form-control,.form-group.has-error .input-group-text{background-color:#f8d7da;border-color:#dc3545}.form-group.has-error input,.form-group.has-error select,.form-group.has-error textarea{background-color:#f8d7da}.form-group.has-error .btn-privacy{color:#dc3545;border-color:#dc3545;background-color:#f8d7da}.form-group .chk-privacy:checked+.btn-privacy{color:#fff;background-color:#28a745;border-color:#28a745}.footer-social .social-menu li,.form-group .chk-privacy:checked+.btn-privacy .checked,.item-fav-btn.fav .fas,.item-fav-btn.fav:hover .far,.item-fav-btn:hover .fas,.navbar-toggler[aria-expanded=true] .fa.fa-times{display:inline-block}.lds-ring{top:50%;left:50%;position:absolute;width:64px;height:64px;margin:-32px 0 0 -32px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border:6px solid #f18c00;border-radius:50%;animation:1.2s cubic-bezier(.5,0,.5,1) infinite lds-ring;border-color:#f18c00 transparent transparent}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}.carousel.canvas{height:400px}a.item-canvas,span.item-canvas{width:100%;height:100px;display:block;background-size:cover;background-position:center}.sm-thumb{width:100%;max-width:70px}.md-thumb{width:100%;max-width:150px}.grid-gallery .card .card-body,.nav.nav-social.top,.section-article .card.thumb .card-body,.section-contact .content-address .card .card-body{padding:0}nav.pages .pagination .page-item .page-link{color:#ffc31a;background-color:inherit;border:1px solid inherit}nav.pages .pagination .page-item .page-link:hover{color:inherit;background-color:#000;border:1px solid #000}nav.pages .pagination .page-item.active .page-link{color:#fff;background-color:#ffc31a;border:1px solid #ffc31a}nav.pages .pagination .page-item.disabled .page-link{color:#ccc;background-color:inherit;disabled-border:1px solid inherit}.breadcrumbs li a{font-family:Oswald,sans-serif;font-size:14px;color:#ccc!important}.breadcrumbs li a:hover{color:#ffc31a!important}.breadcrumbs li span{font-family:Oswald,sans-serif;font-size:14px;color:#ffc31a!important}.navbar.navbar-top .nav-item,.section-contact article h1,.section-contact article h2,footer .footer-social,main section.contact-form .btn-wrapper{text-align:center}.section-contact .contact-box .contact-form-lbl{display:block;font-size:1rem;text-align:center;margin-bottom:1rem;font-weight:600}.section-contact .contact-box #confirm,.section-contact .contact-box #progress{display:none;position:absolute;width:100%;height:100%;top:0;left:0;z-index:200;background-color:rgba(17,17,17,.8)}.section-contact .contact-box #confirm.confirm-box{top:50%;left:50%;position:absolute;width:120px;height:90px;margin:-45px 0 0 -60px;text-align:center;color:#f18c00}.section-contact .contact-box #confirm.confirm-box span{display:block;margin-top:5px}.section-contact .contact-box #confirm.confirm-box i{font-size:64px}.section-contact .contact-box .privacy-msg{padding:15px;overflow-x:hidden;height:150px;font-size:.8rem}.section-contact .content-address{border-bottom:1px solid #222}@media screen and (min-width:768.1px){.section-contact .contact-box .contact-form-lbl{font-size:2.2rem}.section-contact .content-address{border-right:1px solid #222;border-bottom:none}}.section-contact .content-address .card{background-color:transparent;border:none}#protection{position:fixed;top:0;left:0;background-color:rgba(0,0,0,.9);width:100vw;height:100vh;z-index:1000;color:#fff}#protection .d-flex{width:100vw;height:100vh}#protection .disclaimer{position:relative;max-width:600px;padding:80px 30px 30px;border-radius:0;border:1px solid #111;background-color:#000;margin:0 30px}#protection .disclaimer .disc-head{position:absolute;top:0;left:0;width:100%;mn-height:30px;padding:5px 15px;font-family:Oswald,sans-serif;font-size:18px;background-color:#111;color:#000;text-align:center}#protection .disclaimer .logo{max-width:300px}#protection .disclaimer hr{height:1px;border:none;background-color:#ffc31a}#protection .disclaimer .btn.btn-accept{font-family:Oswald,sans-serif;font-weight:500;border-radius:0;background-color:#111;padding:10px 25px;color:#ffc31a;text-transform:uppercase}#protection .disclaimer .btn.btn-accept:hover{background-color:#ffc31a;color:#111;border:1px solid #111}#protection .disclaimer .nav-lg{list-style:none;padding:15px 0 0;margin-top:15px;border-top:1px solid #111}#protection .disclaimer .nav-lg .nav-item{text-align:center;border-bottom:none;display:inline-block}#protection .disclaimer .nav-lg .nav-item:not(:first-child),.item-list-options li:not(:first-child){margin-left:5px}#protection .disclaimer .nav-lg .nav-item .nav-link{letter-spacing:1px;width:40px;height:40px;line-height:40px;text-align:center;color:#fff;border:1px solid #fff;text-transform:uppercase;padding:0;font-size:14px}#protection .disclaimer .nav-lg .nav-item .nav-link:hover,#protection .disclaimer .nav-lg .nav-item.active .nav-link,main section.servizi .it-service b,main section.servizi .it-service strong{color:#111}.breadcrumbs{display:block;font-size:.9rem;padding:0}.breadcrumbs li{text-transform:uppercase;display:inline-block}.breadcrumbs li:not(:last-child){padding-right:5px}[class*=" hypno-"],[class^=hypno-]{font-family:Hypno-font!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-display:swap}.hypno-global-icon:before{content:"\31"}.hypno-hallo_1-icon:before{content:"\32"}.hypno-hallo_2-icon:before{content:"\33"}.hypno-handshake-icon:before{content:"\34"}.hypno-team-icon:before{content:"\35"}.hypno-tech-icon:before{content:"\36"}.hypno-question-icon:before{content:"\37"}.hypno-lamp-icon:before{content:"\38"}.hypno-tree-icon:before{content:"\39"}.hypno-flower-icon:before,.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link.mission .btn-flip .default-state .nav-icon:before{content:"\e900"}.hypno-ink-icon:before,.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link.il-blog .btn-flip .default-state .nav-icon:before{content:"\e90a"}.hypno-blog-icon:before,.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link.il-blog .btn-flip .active-state .nav-icon:before{content:"\e901"}.navbar-social{position:fixed;right:0;top:30%;z-index:999;background-color:#ffc31a;border:1px solid #222;border-right:none;border-radius:25px 0 0 25px}.navbar-social .social-menu{margin:0;list-style:none;padding:4px}.navbar-social .social-menu li:not(:first-child){margin-top:8px}.navbar-social .social-menu li .social-link{transition:250ms ease-in-out;display:flex;width:40px;height:40px;font-size:26px;justify-content:center;align-items:center;color:#fff;background-color:#111;border:1px solid #fff;text-decoration:none;border-radius:50%}.navbar-social .social-menu li .social-link:hover{color:#111;background-color:#fff;border:1px solid #111}@media (max-width:1200px){.navbar-social{display:none}}.content-social .social-icons{padding:0;text-align:left}.content-social .social-icons i{font-size:23px;display:inline-block;margin:0 5px;width:46px;height:46px;text-align:center;border-radius:50%;line-height:46px}.content-social .social-icons a .icon{transition:.2s ease-in-out;border:none;background-color:#fff;color:#111}.content-social .social-icons a:hover .icon{border:none;background-color:#ffc31a;color:#fff}.content-carousel{margin-top:30px;padding-top:30px;padding-bottom:30px}.carousel.h-450{height:450px}.carousel.h-500{height:500px}.carousel.slider{height:100%;padding:0;background-color:#fff}.carousel .carousel-inner .carousel-item .item-canvas{display:block;height:100%;width:100%;background-size:cover;background-position:center}.carousel .carousel-inner .carousel-item .item-overlay{position:absolute;top:0;left:0;background-color:rgba(0,0,0,.5);width:100%;height:100%}.carousel .carousel-inner .carousel-item .item-overlay .item-caption{position:relative;padding:0 15px;width:100%;color:#fff;font-family:"Open sans",sans-serif;font-size:24px;font-weight:400}.carousel .carousel-inner .carousel-item .item-overlay .item-caption h1{color:#fff;font-family:"Open sans",sans-serif;font-size:34px;font-weight:700}.carousel .carousel-inner .carousel-item .item-overlay .item-caption h2{color:#fff;font-family:Oswald,sans-serif;font-size:24px;font-weight:400}.carousel .carousel-inner .carousel-item .item-overlay .item-caption h3{color:#fff;font-family:Oswald,sans-serif;font-size:22px;font-weight:400}.carousel .carousel-inner .carousel-item .item-overlay .item-caption h4{color:#fff;font-family:Oswald,sans-serif;font-size:20px;font-weight:400}.carousel .carousel-inner .carousel-item .item-overlay .item-caption p{color:#fff;font-family:"Open sans",sans-serif;font-size:18px;font-weight:400}.section-article .item-canvas{width:100%;height:100%;background-size:cover;background-position:center}.section-category article .category-items .category-item .card .card-img-top.item-canvas{height:200px;width:100%;background-size:cover;background-position:center}.nav.nav-cart .cart-items li .cart-item,.section-category .category-items .category-items-container .category-item .card .container-fluid .row .card-body .card-caption,.section-category article .category-items .category-item .card .card-body .card-caption,.social-share li{position:relative}.section-category article .category-items .category-item .card .card-footer .btn-more,.section-category article .category-items .category-item .media .media-footer .btn-more{background-color:transparent;color:#ffc31a;border-radius:0;border:1px solid #ffc31a;text-transform:uppercase;font-size:.8rem;letter-spacing:1px}.section-category article .category-items .category-item .card .card-footer .btn-more:hover,.section-category article .category-items .category-item .media .media-footer .btn-more:hover,a.btn-dark:hover,a.list-link:hover .list-n{background-color:#ffc31a;color:#111}.section-category article .category-items .category-item .media{border-bottom:1px solid #222;padding-bottom:40px}.section-category .category-items .category-items-container .category-item .card .container-fluid .row .card-head h1,.section-category article .category-items .category-item .media .media-body h1{text-transform:uppercase;font-size:1.4rem;color:#ffc31a;font-family:Oswald,sans-serif;margin-bottom:.5rem}.section-category .category-items .category-items-container .category-item .card .container-fluid .row .card-head h2,.section-category article .category-items .category-item .media .media-body h2{font-family:"Open sans",sans-serif;font-size:.9rem;font-weight:500;text-transform:uppercase}.section-category article .category-items .category-item .media .media-footer{padding-top:15px}.section-category article .category-items .category-item .media .img-wrapper{max-width:270px;margin-right:30px}.social-share{position:sticky;top:80px;left:0;float:left;list-style:none;padding:0;width:100%;min-width:120px}.social-share li a{top:0;left:0;position:absolute;height:100%;width:100%;background-color:#222;color:#ffc31a}.social-share li a i{font-size:2rem;cursor:pointer}.social-share li a:hover{background-color:#ffc31a;color:#222}@media (max-width:768px){.btn.btn-more,.btn.btn-send,.navbar.navbar-light .navbar-collapse .nav-item{width:100%}.navbar.navbar-light .navbar-collapse .nav-item:not(:first-child){display:block}.navbar.navbar-light .navbar-collapse.offcanvas{display:flex;align-items:flex-start;top:0;position:absolute;z-index:999;min-height:100vh;max-height:100vh;transform:translateX(-350px);transition:transform 250ms;min-width:275px;max-width:275px;padding:0 15px}.navbar.navbar-light .navbar-collapse.offcanvas.collapsing{min-height:100vh;max-height:100vh;min-width:250px;max-width:250px}.navbar.navbar-light .navbar-collapse.offcanvas.show{transform:translateX(0)}.section-category article .category-items .category-item .media{flex-direction:column}.section-category article .category-items .category-item .media .img-wrapper{max-width:100%;margin-right:0;margin-bottom:15px}.social-share li{float:left;width:40px;height:40px;border-left:1px solid #343a40;border-top:1px solid #343a40;border-bottom:1px solid #343a40}.social-share li a i{font-size:1.2rem}.social-share li:last-child{border-right:1px solid #343a40}}@media (min-width:769px){.navbar.navbar-light.navbar-expand-md .navbar-toggler{display:none}.navbar.navbar-light .navbar-collapse .nav-item:not(:first-child){margin-left:0}.carousel .carousel-inner .carousel-item .item-overlay .item-caption{margin:0 25%}.social-share{border-left:1px solid #343a40;border-bottom:1px solid #343a40}.social-share li{float:left;border-top:1px solid #343a40;width:50%;padding-top:50%;position:relative}.social-share li:nth-child(2n),.social-share li:nth-child(odd){border-right:1px solid #343a40}}body{font-size:16px;font-family:"Open sans",sans-serif}@media (min-width:768px){.mt-md-0{margin-top:0!important}#wrapper{padding-top:50px}.jumbotron.login-block .login-box{border-right:1px solid #ccc}}@media (min-width:1920px){#wrapper{padding-top:110px}}@media (min-width:1921px){body{background-color:#111}#wrapper .page{width:100%;margin-bottom:60px}#wrapper{max-width:1920px}}.container-fluid,header .container-fluid,main section .container-fluid{max-width:1200px}header p.our-claim span{background:#ffc31a;color:#111;padding:4px 10px;border-radius:10px;font-family:Oswald,sans-serif;font-size:clamp(1rem, 5vw, 1.6rem)}header h1{margin:0;font-size:1.6rem;padding:25px 0;font-family:Oswald,sans-serif}header h2{margin:0;font-size:1.6rem;padding:25px 0;font-family:"Open sans",sans-serif}header h2.intro-text{font-size:1rem;margin-top:0;margin-bottom:1rem;line-height:1.6rem;padding:0}main section:not(first-child){padding-top:0}main section.servizi{color:#111;background-color:#ffc31a;padding:60px 0}main section.servizi .it-service{position:relative;padding-left:115px}main section.servizi .it-service .left-txt-ico{position:absolute;left:0;top:0}main section.servizi .it-service h3{font-size:1.3rem;font-weight:700}main section.servizi .it-service p{font-family:"Open sans",sans-serif;font-size:1.2rem;line-height:32px}main section.contatti{padding:60px 0 0}main section.contatti i[class*="fa fa-"]{font-size:4rem;margin-right:10px}main section.contatti .social-box{background-color:#ffc31a;color:#111;font-family:Lato,sans-serif;height:200px;font-size:1.9rem;padding:15px}main section.contatti .social-box .social-content h1{font-size:1.9rem}main section.contatti .social-box .social-content .social-link .fa-facebook-official{color:#3b5998}main section.contatti .social-box .social-content .social-link .fa-instagram{color:#e1306c}main section.contatti .contact-info-image{float:left}main section.contatti .contact-info-txt{float:left;padding:30px 15px 0;height:100%}main section.contatti .contact-info-txt h3{font-family:Dosis,sans-serif;font-size:2rem}main section.contatti .contact-info-txt .call-num{font-size:2rem}main section.contatti .contact-info-txt a.email{color:#ccc;font-size:1.4rem}.evidenzia,.evidenzia b,.evidenzia strong,.nav.nav-shop li .btn-account:hover,.nav.nav-shop li .btn-cart:hover,.nav.nav-shop li .btn-favorites:hover,.nav.nav-shop li .btn-login:hover,.navbar-desktop.navbar-light .navbar-toggler i,main section.contatti .contact-info-txt a.email:hover,main section.contatti .map-container address.address-box .address-card .googlemap-btn:hover,main section.contatti .map-container address.address-box .address-card .googlemap-btn:hover i[class*="fa fa-"],strong,strong b,strong strong{color:#ffc31a}main section.contatti .contact-box{padding:30px 0}main section.contatti .map-container{min-height:380px;margin-top:10px;position:relative}main section.contatti .map-container address.address-box{margin-bottom:0;background:#222;color:#ccc;position:absolute;height:300px;top:54px;width:600px;z-index:100}main section.contatti .map-container address.address-box .address-card{float:left;width:60%;padding:30px 30px 0 60px;font-size:1.3em}main section.contatti .map-container address.address-box .address-card .title{color:#ffc31a;text-transform:uppercase;font-size:2em;font-family:Dosis}main section.contatti .map-container address.address-box .address-card .googlemap-btn{color:inherit}main section.contatti .map-container address.address-box .address-card .googlemap-btn i[class*="fa fa-"]{font-size:2rem;color:#ccc}main section.contatti .map-container .google-map{height:415px;width:100%;background-color:#ccc}main section.contatti .captcha-block{display:block;text-align:center;background:#333;padding:15px;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box}main section.contatti .captcha-block .quest{color:#ffc31a;text-transform:uppercase;width:100%;padding:0;font-size:14px;display:block}main section.contatti .captcha-block .calc{color:#ffc31a;text-transform:uppercase;font-size:14px;display:inline-block}main section.contatti .captcha-block input{border-top:none;border-left:none;border-right:none;border-bottom:1px solid #ffc31a;background:0 0;width:30px;text-align:center;outline:0;display:inline-block;color:#ffc31a}main section.contact-form{background-image:url("../../assets/img/hypno-tank-l.png");background-repeat:no-repeat;background-position:left}main section.contact-form .contact-form-lbl{margin:0;font-size:2.2rem!important;padding:25px 0;font-family:Oswald,sans-serif;color:#ffc31a;text-transform:uppercase}main section.contact-form .privacy-msg{background-color:#222;color:#ccc}main section.contact-form .btn-wrapper .btn-send,main section.contact-form .btn-wrapper .btn-send-gr{background-color:#ffc31a;border-radius:0;color:#111;padding:10px 15px;font-size:1.8rem;border:1px solid #ffc31a;font-family:Oswald,sans-serif}main section.contact-form .btn-wrapper .btn-send-gr:hover,main section.contact-form .btn-wrapper .btn-send:hover{background-color:#222;color:#ffc31a}main section.section-article{line-height:32px;font-size:1.2rem;font-family:Lato,sans-serif;font-weight:300}main section.section-article .lead-intro{font-size:1.6rem;line-height:36px;font-family:Lato,sans-serif;font-weight:400;margin-bottom:30px;letter-spacing:1px}main section.section-article h2{padding:5px 0;font-family:"Open sans",sans-serif;font-size:1.6rem;font-weight:300}main .carousel+section{padding-top:30px}footer{color:#333;font-size:14px;font-weight:600;background-color:#111}footer .section-footer{padding-top:30px;padding-bottom:30px}@media screen and (min-width:768.98px){footer .footer-social{text-align:left}}footer .footer-social .follow-us{display:block;font-weight:700;margin-bottom:.7rem}footer h4{font-weight:800;font-size:14px;font-family:"Open sans",sans-serif}.col-right{min-width:300px}.col-left{min-width:200px}a.link:hover,a:hover,a[class*=""]:hover{text-decoration:underline;color:#ffc31a}a.anchor-top{position:relative;top:-65px}a.list-link{position:relative;color:#111;display:block;padding-left:30px}a.list-link .list-n{position:absolute;left:0;background-color:#111;color:#ffc31a;width:24px;height:24px;line-height:23px;text-align:center;border-radius:12px}a.btn-yellow{letter-spacing:1px;border-radius:0;font-size:1rem;background-color:#ffc31a;color:#111}a.btn-yellow:hover{background-color:#111;color:#ffc31a}a.btn-dark{letter-spacing:1px;border-radius:0;font-size:1rem;background-color:#111;color:#ffc31a}p.p-list{margin-bottom:10px}.section-title{text-transform:uppercase;font-family:Oswald,sans-serif;font-weight:500;font-size:2.2rem;margin-bottom:30px}.section-intro{font-family:Lato,sans-serif;font-size:1.5rem;font-weight:400}.section-category .category-items .category-items-container .category-item{margin-bottom:1rem}.section-category .category-items .category-items-container .category-item h3,.section-category .category-items .category-items-container .category-item h3.lead-intro{font-size:16px;font-family:"Open sans",sans-serif;font-weight:400;line-height:1.5}.section-category .category-items .category-items-container .category-item .card{border:none;border-radius:0;background-color:#111}.section-category .category-items .category-items-container .category-item .card .container-fluid .row{height:inherit;justify-content:space-between;flex-direction:column}.section-category .category-items .category-items-container .category-item .card .container-fluid .row .card-head{order:2;padding:0}.section-category .category-items .category-items-container .category-item .card .container-fluid .row .card-media{order:1;margin-bottom:1.5rem;padding:0}.section-category .category-items .category-items-container .category-item .card .container-fluid .row .card-body{flex-grow:2;order:3;padding:0}.section-category .category-items .category-items-container .category-item .card .container-fluid .row .card-body .card-caption h3{font-size:1.1rem}.section-category .category-items .category-items-container .category-item .card .container-fluid .row .card-footer{order:4;border:none;padding:0}.section-category .category-items.media-list .category-item.media{padding:15px;background-color:#222;border:none}.section-category .category-items.media-list .category-item.media .media-title{color:#ffc31a;margin-bottom:.5rem;font-weight:500;line-height:1.2;font-size:1rem}.section-category .category-items.media-list .category-item.media .thumb-media{max-width:80px;margin-right:1rem!important}.section-category.blog .category-items .category-items-container .category-item{margin-bottom:40px}.section-category.blog .category-items .category-items-container .category-item:first-child .media{padding:30px;background-color:#222;flex-direction:column}.section-category.blog .category-items .category-items-container .category-item:first-child .media .img-wrapper{max-width:100%;margin-right:0;margin-bottom:15px}.media-wrapper,.nav.nav-side{position:sticky;top:100px}.media-wrapper .item-list .media{flex-direction:column}@media (min-width:1200px){.media-wrapper .item-list .media{flex-direction:row}.media-wrapper .item-list .media img{max-width:60px}}.author-info{margin-bottom:1.25rem;line-height:18px;display:inline-block;position:relative;border:1px solid #ffc31a;padding:8px 8px 8px 38px;border-radius:8px}.author-info:before{position:absolute;left:8px;top:10px;font:30px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f007";color:#ffc31a;box-sizing:border-box}.author-info .author,.cat-item-author-info .author{color:#ffc31a;font-style:italic}.author-info .publish-date,.breadcrumbs li.spacer .fa,.cat-item-author-info .publish-date,.nav.nav-cart .cart-items li .cart-item .input-group .btn-cart-quantity.btn-add-quantity i,.nav.nav-cart .cart-items li .cart-item .input-group .btn-cart-quantity.btn-rem-quantity i{font-size:12px}.cat-item-author-info .author:before{content:" - ";color:#ccc}.cat-item-author-info .publish-date:before{content:" [ "}.cat-item-author-info .publish-date:after{content:" ] "}article h1{font-size:1.4rem;font-weight:600}article h1.main-title{text-transform:uppercase;font-family:Oswald,sans-serif;font-weight:500;font-size:2.2rem}article h2{font-size:1.3rem}article h2.sub-title{font-family:Oswald,sans-serif;font-size:1.6rem;font-weight:600}article h3{font-size:1.5rem}article h4{font-size:1.2rem;color:#ccc}article span.item-price{font-size:1.5rem;font-weight:800;display:block}article span.item-code{font-size:.9rem;color:#ccc;display:block}.inline-list span:first-child,article strong{font-weight:600}article .product-badge{padding-bottom:8px;text-transform:uppercase}article .product-badge span{display:inline-block;padding:2px 5px;font-size:.8rem;font-weight:600}article .product-badge .b-sale{border:1px solid #222;background-color:#222;color:#fff}article .product-badge .b-new{border:1px solid #333;color:#333}article .product-price{display:block;font-weight:600}article .product-price .full-price{text-decoration:line-through;font-size:12px;display:block}.jumbotron.login-block .login-box #cb_msg{display:none;background-color:#fff;padding:15px;margin-top:1rem;margin-bottom:1rem;font-size:14px}.jumbotron.login-block .login-box #cb_msg.warning{border:1px solid #dc3545}.jumbotron.login-block .login-box #cb_msg.success{border:1px solid #28a745}.jumbotron.login-block .login-box #cb_msg hr{margin-top:.5rem;margin-bottom:.5rem}.round-box{height:200px;width:200px;background:#ffc31a;border-radius:100px;display:inline-block;line-height:200px;color:#111;text-transform:uppercase;border:2px solid #ffc31a;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box}.round-box.web-round-icon{background:url("../../assets/img/realizzazione-siti-web.jpg") center center no-repeat}.round-box.supporto-round-icon{background:url("../../assets/img/assistenza-informatica.jpg") center center no-repeat}.round-box.grafica-round-icon{background:url("../../assets/img/grafica-stampa.jpg") center center no-repeat}.card.service-cards{border-radius:0;padding:0;border:none;height:100%;color:#111;background-color:#f0f0f0}.card.service-cards .card-title{font-family:Oswald,sans-serif;text-transform:uppercase;background-color:#ffc31a;padding:15px;color:#111;font-size:1.2rem}.card.service-cards .card-subtitle{padding:15px 0;font-size:18px;font-weight:700;color:#111!important}.card.service-cards .card-body{padding:0 15px}.card.service-cards .card-footer{background-color:#f0f0f0;border-top:none}.card.service-cards .card-footer span{font-size:.9rem}.card.service-cards .card-footer .call{margin-top:9px;border:1px solid #111;background:#ffc31a;color:#111;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;padding:5px 5px 0;text-transform:uppercase}.card.service-cards .card-footer .call .tel-num{font-size:1.6em;font-family:Oswald,sans-serif}.card.service-cards .card-footer .call .open-time{font-size:.8em}.card.support-card{background:0 0;font-family:"Open sans",sans-serif;font-size:1rem;border:none}.card.support-card .card-title{font-family:Dosis,sans-serif}.card.support-card .call{margin-top:8px;border:1px solid #111;padding:0 5px 9px}.card.support-card .call p,.card.support-card.dark .call p{line-height:1.9rem;font-size:1rem;margin:0}.card.support-card .call .tel-num,.card.support-card.dark .call .tel-num{font-size:2rem;font-family:Oswald,sans-serif}.card.support-card.dark .call{margin-top:8px;border:1px solid #343a40;padding:0 5px 9px}.input-group select{padding-left:5px;padding-right:5px;border-color:#ccc}.block-title{text-transform:uppercase}.inline-list span{font-family:"Open sans",sans-serif;display:inline-block}.inline-list span:first-child:after{content:": ";display:inline-block}.title-md{font-size:1.1rem;font-weight:600}span.label{font-weight:600;color:#ccc}.bold{font-weight:700}.wrapper-mobile{background-color:#111!important}.navbar.navbar-mobile{padding:0;z-index:1000}.navbar.navbar-mobile .collapse{padding:135px 1rem 1rem!important;position:fixed;max-height:100vh;height:100vh!important;overflow-y:auto;top:-100%;left:0;width:100%;opacity:0;transition:250ms ease-in-out;background-color:#fff}.navbar.navbar-mobile .collapse.show{opacity:1;top:0}.navbar.navbar-mobile .collapsing{padding:1rem;position:fixed;transition:250ms ease-in-out;max-height:100vh;height:100vh!important;overflow-y:auto;top:-100%;left:0;z-index:999;width:100%;background-color:#fff}#consent-popup a,.navbar.navbar-footer .nav.navbar-nav .nav-item .nav-link:hover{color:#fff}.navbar-toggler{border:1px solid #222;height:100%;transition:250ms ease-in-out;background-color:#222;color:#fff}.navbar-toggler[aria-expanded=true]{background-color:#343a40;border-color:#343a40}.navbar-toggler small{display:none;font-size:70%}@media (min-width:360px){.navbar-toggler small{display:inline-block}}.nav.nav-side .nav-item{display:block;width:100%}.nav.nav-side .nav-item:not(:first-child) .nav-link{border-top:1px solid #fff}.nav.nav-side .nav-item .nav-link{transition:250ms;background-color:#111;color:#fff;font-weight:600;font-size:14px}.nav.nav-side .nav-item .nav-link:hover{background-color:#222}.nav.nav-side .nav-item.dropdown .nav-link.dropdown-toggle{padding:0 30px 0 0;white-space:normal!important}.nav.nav-mobile .nav-item.dropdown .nav-link.dropdown-toggle:after,.nav.nav-side .nav-item.dropdown .nav-link.dropdown-toggle:after{position:absolute;right:15px;top:18px}.nav.nav-side .nav-item.dropdown .dropdown-menu{position:relative!important;transform:translate3d(0,0,0)!important;top:0;left:0;min-width:100%;margin:0;padding:0;border:none}.nav.nav-side .nav-item.dropdown .dropdown-menu .dropdown-item{border-top:1px solid #fff;padding:0;transition:250ms;background-color:#ffc31a;color:#333}.nav.nav-side .nav-item.dropdown .dropdown-menu .dropdown-item .nav-link{word-break:break-word;white-space:normal!important;background-color:#ffc31a;color:#333}.nav.nav-side .nav-item.dropdown .dropdown-menu .dropdown-item .nav-link:hover{background-color:#343a40;color:#fff}.nav.nav-shop{width:100%;text-align:right}.nav.nav-shop li:not(:first-child){margin-left:10px}.nav.nav-shop li .btn-login{color:#222;padding-left:0;padding-right:0}.nav.nav-shop li .btn-account,.nav.nav-shop li .btn-cart,.nav.nav-shop li .btn-favorites{position:relative;color:#222;padding-left:0;padding-right:0}.nav.nav-shop li .btn-account .cart-elements,.nav.nav-shop li .btn-cart .cart-elements,.nav.nav-shop li .btn-favorites .cart-elements{position:absolute;text-align:text-center;top:-5px;right:-15px;width:24px;line-height:21px;font-size:10px;height:24px;background-color:#222;border:2px solid #fff;color:#fff;border-radius:15px;display:none}.nav.nav-account,.nav.nav-cart{display:none;background-color:#fff;margin-bottom:30px;border:1px solid #222;padding:15px}.nav.nav-cart .cart-items{position:relative;width:100%}.nav.nav-cart .cart-items li{width:100%}.nav.nav-cart .cart-items li:not(:first-child){margin-top:15px}.nav.nav-cart .cart-items li .cart-item .cart-item-link{font-size:.8rem;padding-right:15px;width:100%;display:block}.nav.nav-cart .cart-items li .cart-item .cart-item-options{display:block;font-size:12px;line-height:1.5em}.nav.nav-cart .cart-items li .cart-item .cart-item-options .cart-opt-alert{margin:4px 0;color:#dc3545;padding:4px 4px 4px 22px;border:1px solid #dc3545;display:block;position:relative}.nav.nav-cart .cart-items li .cart-item .cart-item-options .cart-opt-alert .fas{position:absolute;left:4px;top:7px}.nav.nav-cart .cart-items li .cart-item .input-group{max-width:100px}.nav.nav-cart .cart-items li .cart-item .input-group .btn-cart-quantity{border:1px solid #ccc;color:#333}.nav.nav-cart .cart-items li .cart-item .input-group .btn-cart-quantity.btn-rem-quantity{border-radius:20px 0 0 20px}.nav.nav-cart .cart-items li .cart-item .input-group .btn-cart-quantity.btn-add-quantity{border-radius:0 20px 20px 0}.nav.nav-cart .cart-items li .cart-item .input-group .form-control{border-color:#ccc}.nav.nav-cart .cart-items li .cart-item .rm-cart-item{color:#ccc;position:absolute;right:0;top:0}.nav.nav-cart .cart-items li .cart-item .item-price{line-height:40px}.nav.nav-cart .cart-items li .cart-item .item-price .c-value{font-size:8px}.nav.nav-cart .cart-items li .cart-item .addon-str{border-top:1px solid #222;padding:2px 0;margin:4px 0}.nav.nav-cart .cart-items li .cart-item-alert{display:block;background-color:rgba(220,53,69,.8);color:#fff;font-size:10px;position:relative;padding:4px 4px 4px 22px}.nav.nav-cart .cart-items li .cart-item-alert:before{content:"";border-top:0 solid transparent;border-left:0 solid transparent;border-right:6px solid transparent;border-bottom:30px solid rgba(220,53,69,.8);position:absolute;bottom:100%;left:0}.nav.nav-cart .cart-alert-msg .fas,.nav.nav-cart .cart-items li .cart-item-alert .fas{position:absolute;left:4px;top:6px}.nav.nav-cart hr{height:1px;border:none;background-color:#222;width:100%}.nav.nav-cart .cart-alert-msg{background-color:rgba(220,53,69,.8);color:#fff;font-size:10px;padding:4px 4px 4px 22px;position:relative}@media (min-width:768px) and (max-width:1200px){.nav.nav-account,.nav.nav-cart{margin-bottom:0;position:absolute;right:15px;top:0;padding:0 15px 15px;width:300px;z-index:999;border-left:1px solid #222;border-bottom:1px solid #222}}.nav.nav-account .item-link{display:block;padding:.5rem 0;border-top:1px solid #222;transition:250ms}.nav.nav-account .item-link:hover{padding-left:1rem;text-decoration:none}.nav.nav-social.top .nav-item:not(:first-child){margin-left:1px;border-left:1px solid #ccc}.nav.nav-social.top .nav-item .nav-link{font-size:22px;padding:0;text-align:center;line-height:36px;border-radius:0;height:36px;width:36px}.nav.nav-mobile{flex-wrap:nowrap!important}.nav.nav-mobile .nav-item:not(:first-child){margin-top:1px}.nav.nav-mobile .nav-item .nav-link{background-color:#111;padding:.5rem 1rem;color:#fff;font-weight:600}.nav.nav-mobile .nav-item.dropdown .nav-link.dropdown-toggle{padding-right:30px;white-space:normal!important}.nav.nav-mobile .nav-item.dropdown .dropdown-menu{padding:0;margin:0;border:none}.nav.nav-mobile .nav-item.dropdown .dropdown-menu .dropdown-item{margin-top:1px;padding:0}.nav.nav-mobile .nav-item.dropdown .dropdown-menu .dropdown-item .nav-link{background-color:#ffc31a;padding:.5rem 1rem;color:#333;font-weight:600}.nav-side-sticky{position:sticky;top:100px;z-index:900}.navbar-desktop.navbar-light{position:absolute;padding:0;background:linear-gradient(#000 70%,#222)}.navbar-desktop.navbar-light .container-fluid{position:relative;max-width:1200px}.navbar-desktop.navbar-light .navbar-toggler{border:1px solid #ffc31a;border-radius:4px;height:40px;width:50px}.navbar-desktop.navbar-light .navbar-brand{padding:0;margin-right:1px}@media (min-width:991px){#wrapper{padding-top:110px}.navbar-desktop.navbar-light .navbar-brand{display:none;position:absolute;top:0;left:0}}.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item{margin-right:1px}.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item:lastchild{margin-right:0}.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link{height:110px;width:110px;padding:0;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d}.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link .btn-flip{cursor:pointer;display:block;height:110px;width:100%;padding:0;-webkit-transition:250ms;-moz-transition:250ms;-o-transition:250ms;transition:250ms;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform:rotateX(0)}.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link .btn-flip .active-state,.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link .btn-flip .default-state{text-shadow:none;text-align:center;position:absolute;height:110px;width:100%;cursor:pointer;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d}.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link .btn-flip .active-state .nav-icon,.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link .btn-flip .default-state .nav-icon{font-family:Hypno-font!important;font-size:4.2em;width:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;text-align:center}.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link .btn-flip .active-state .nav-icon:before,.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link .btn-flip .default-state .nav-icon:before{display:block;padding-top:5px;width:100%;height:70px;text-align:center}.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link .btn-flip .active-state .nav-label,.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link .btn-flip .default-state .nav-label{left:0;bottom:0;height:30px;padding-bottom:5px;position:absolute;width:100%;text-align:center;font-family:"Open sans",sans-serif;font-size:14px;font-weight:400;text-transform:uppercase}.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link .btn-flip .active-state{transform:rotateX(89.9deg) translateZ(55px);background-color:#ffc31a;color:#222}.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link .btn-flip .default-state{transform:rotateX(0) translateZ(55px);background-color:#222;color:#ffc31a}@media (min-width:992px){.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link .btn-flip .active-state{background-color:#222;color:#ffc31a}.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link .btn-flip .default-state{background-color:#ffc31a;color:#222}}.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link:hover .btn-flip,.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item.active .nav-link .btn-flip{transform:rotateX(-89.9deg)}.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link.mission .btn-flip .active-state .nav-icon:before{content:"9"}.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link.servizi .btn-flip .active-state .nav-icon:before{content:"6"}.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link.servizi .btn-flip .default-state .nav-icon:before{content:"1"}.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link.il-team .btn-flip .active-state .nav-icon:before{content:"4"}.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link.il-team .btn-flip .default-state .nav-icon:before{content:"5"}.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link.domande .btn-flip .active-state .nav-icon:before{content:"8"}.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link.domande .btn-flip .default-state .nav-icon:before{content:"7"}.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link.contatti .btn-flip .active-state .nav-icon:before{content:"3"}.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link.contatti .btn-flip .default-state .nav-icon:before{content:"2"}@media (max-width:768px){main section.servizi .it-service{padding-left:0}main section.servizi .it-service .left-txt-ico{position:relative;float:left;margin-right:15px;height:82px}main section.contatti .contact-info-image{width:100%}main section.contatti .map-container address.address-box{margin-bottom:0;width:100%;position:relative;top:0}main section.contatti .map-container address.address-box .address-card{width:100%;padding:30px 15px}.navbar-desktop.navbar-light{position:fixed;top:0;left:0;width:100%;z-index:999}.navbar-desktop.navbar-light .container-fluid{padding:8px 8px 8px 0}.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item{margin-right:0;margin-bottom:1px}.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link{height:50px;width:100%}.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link .btn-flip,.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link .btn-flip .active-state,.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link .btn-flip .default-state{height:50px}.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link .btn-flip .active-state .nav-icon,.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link .btn-flip .default-state .nav-icon{display:none}.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link .btn-flip .active-state .nav-label,.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link .btn-flip .default-state .nav-label{height:50px;line-height:50px;font-size:14px}.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link .btn-flip .active-state{transform:rotateX(89.9deg) translateZ(25px)}.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link .btn-flip .default-state{transform:rotateX(0) translateZ(25px)}}@media (min-width:768px) and (max-width:991px){.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link{height:50px;width:80px}.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link .btn-flip,.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link .btn-flip .active-state,.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link .btn-flip .default-state{height:50px}.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link .btn-flip .active-state .nav-icon,.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link .btn-flip .default-state .nav-icon{display:none}.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link .btn-flip .active-state .nav-label,.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link .btn-flip .default-state .nav-label{height:50px;line-height:50px;font-size:14px}.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link .btn-flip .active-state{transform:rotateX(89.9deg) translateZ(25px)}.navbar-desktop.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link .btn-flip .default-state{transform:rotateX(0) translateZ(25px)}}.navbar-desktop.navbar-light.float{top:0;left:0;width:100%;z-index:999}.navbar-desktop.navbar-light.float .navbar-brand{display:block}.navbar-desktop.navbar-light.float .navbar-collapse .nav.navbar-nav .nav-link{height:50px;width:80px}.navbar-desktop.navbar-light.float .navbar-collapse .nav.navbar-nav .nav-link .btn-flip,.navbar-desktop.navbar-light.float .navbar-collapse .nav.navbar-nav .nav-link .btn-flip .active-state,.navbar-desktop.navbar-light.float .navbar-collapse .nav.navbar-nav .nav-link .btn-flip .default-state{height:50px}.navbar-desktop.navbar-light.float .navbar-collapse .nav.navbar-nav .nav-link .btn-flip .active-state .nav-label,.navbar-desktop.navbar-light.float .navbar-collapse .nav.navbar-nav .nav-link .btn-flip .default-state .nav-label{height:50px;line-height:50px;font-size:14px}.navbar-desktop.navbar-light.float .navbar-collapse .nav.navbar-nav .nav-link .btn-flip .active-state{transform:rotateX(89.9deg) translateZ(25px)}.navbar-desktop.navbar-light.float .navbar-collapse .nav.navbar-nav .nav-link .btn-flip .default-state{transform:rotateX(0) translateZ(25px)}@media (max-width:768px) and (max-width:768px){.navbar-desktop.navbar-light .navbar-collapse.offcanvas .nav-item .nav-link.active{color:#fff;background-color:#111}}@-webkit-keyframes bounce{0%,100%{-webkit-transform:translateY(0)}50%{-webkit-transform:translateY(-15px)}}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}.btn-search{background-color:#222;border-radius:0 25px 25px 0;padding-left:20px;padding-right:20px}.btn-search:hover{background-color:#ccc;color:#fff}.btn-cart-add{background-color:#222;border-radius:0 25px 25px 0;border:none;padding-left:15px;padding-right:20px}.btn-cart-add:hover,.btn-generic:hover{background-color:#ffc31a;color:#333}.btn-cart-add:disabled{background-color:#ccc}.item-fav-btn{border-color:#222;margin-right:5px;height:38px;color:#222}.btn-generic,.item-fav-btn.fav,.item-fav-btn:hover{background-color:#222;color:#fff}.item-fav-btn.fav:hover{color:#222;background-color:initial;border-color:#222;margin-right:5px}.expand-label{color:#222;font-weight:600;font-size:16px;font-family:"Open sans",sans-serif;cursor:pointer;position:relative;padding:15px 0 15px 30px;border-top:1px solid #222;margin:0 -15px}.expand-label:before{transition:250ms ease-in-out;content:"\f105";font-family:"Font Awesome 5 Free";position:absolute;top:15px;left:15px;transform:rotate(0)}.expand-label[aria-expanded=true]:before{transform:rotate(90deg)}.btn-default{background-color:#333;color:#ccc}.btn-default:hover{background-color:#f0f0f0;color:#333}.btn-form{background-color:#f0f0f0;min-width:120px}.btn-form.inverted,.btn-form:hover{color:#ccc;background-color:#333}.btn-form:hover.inverted{color:#333;background-color:#f0f0f0}.btn-toggle{border:1px solid #ccc;color:#ccc}.form-control{height:58px;padding:15px;margin:0 0 15px}.form-control.input-search{border-radius:25px 0 0 25px!important}.form-control.input-qty{max-width:60px}.item-list-options{list-style:none;padding:0;display:flex;flex-direction:row}.item-list-options li .item-option{text-decoration:none;display:block;padding:5px 5px 3px;text-align:center;border:1px solid #ccc;min-width:38px;color:#ccc;border-radius:5px}.item-list-options li .item-option.active{background-color:#222;color:#fff;border:1px solid #222}.invalid-feedback:before{content:"";position:relative;display:block}#pinBtnNext,#pinInputCode{width:100%;max-width:200px}.breadcrumbs{width:100%;max-width:1200px;display:flex;margin:15px auto;justify-content:center}.carousel.item-carousel .carousel-inner .carousel-item .carousel-lightbox{position:absolute;bottom:0;right:50%;margin-right:-50px;z-index:999;background-color:#222;color:#fff;width:100px;height:50px;border-radius:50px 50px 0 0;display:flex;justify-content:center;align-items:center;font-size:28px;text-decoration:none}.carousel.carousel-blog .carousel-inner .carousel-item .item-overlay{top:initial;bottom:0;height:100%;background-color:rgba(0,0,0,.6)}.carousel.carousel-blog .carousel-inner .carousel-item .item-overlay .item-caption,.carousel.carousel-home .carousel-inner .carousel-item .item-overlay .item-caption{margin:0;padding:15px;font-size:22px}.carousel.carousel-blog .carousel-inner .carousel-item .item-overlay .item-caption h1{font-family:Oswald,sans-serif!important;font-weight:700;font-size:5.6rem;font-size:calc(32px + 23 * (100vw - 300px) / 1300);padding:0}.carousel.carousel-blog .carousel-inner .carousel-item .item-overlay .item-caption h2{padding:5px 0;text-transform:uppercase;font-family:"Open sans",sans-serif;font-weight:300;font-size:calc(25px + 9 * (100vw - 300px) / 1300)}.carousel.carousel-home .carousel-inner .carousel-item .item-overlay{top:initial;bottom:0;height:initial;min-height:10%;background-color:rgba(0,0,0,.8)}@media screen and (max-width:768px){.btn.btn-sm-block{width:100%}.carousel.carousel-blog .carousel-inner .carousel-item .item-overlay .item-caption,.carousel.carousel-home .carousel-inner .carousel-item .item-overlay .item-caption{font-size:18px}}.carousel-indicators.item-indicators{position:relative;margin:initial;right:initial;bottom:initial;left:initial}.carousel-indicators.item-indicators .indicator{opacity:.7;cursor:pointer;border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}@media (max-width:768px){.navbar-desktop.navbar-light.float .navbar-collapse .nav.navbar-nav .nav-link{width:100%}.navbar-desktop.navbar-light .navbar-collapse.offcanvas{background-color:#222;border-right:1px solid #ffc31a}.navbar-desktop.navbar-light .navbar-collapse.offcanvas .nav-item .nav-link:hover{color:#fff;background-color:#111}.carousel-indicators.item-indicators .indicator{margin-top:1px}.carousel-indicators.item-indicators .indicator:not(:first-child){margin-left:1px}}@media (min-width:768.1px){.carousel.item-carousel{border-left:1px solid #fff}.carousel-indicators.item-indicators .indicator:not(:first-child){margin-top:1px}}.carousel-indicators.item-indicators .indicator:first-child{border-top:1px solid #f0f0f0}.carousel-indicators.item-indicators .indicator.active{opacity:1}.canva{background-size:contain;background-position:center;background-repeat:no-repeat}.canva.zoom{background-size:150%}.page-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000}.page-overlay .page-overlay-container{padding:30px;background-color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.5);border:3px solid #ffc31a}.page-overlay .page-overlay-container .page-overlay-head{padding-bottom:15px}.page-overlay .page-overlay-container .page-overlay-body{border-top:1px solid #ccc;padding-top:15px}@media screen and (min-width:521px){.page-overlay .page-overlay-container{width:500px;min-height:60px;font-size:18px}}@media screen and (max-width:520px){.page-overlay .page-overlay-container{width:calc(100% - 40px)!important;min-height:60px;font-size:18px}}.page-overlay.ac-active,.page-overlay.rst-true{background-color:rgba(255,255,255,.8)}.modal .modal-confirm .modal-msg,.modal .modal-confirm .modal-spinner,.modal .modal-confirm .modal-verify,.modal .modal-pin .modal-msg,.modal .modal-pin .modal-spinner,.modal .modal-pin .modal-verify,.modal .modal-progress .modal-msg,.modal .modal-progress .modal-spinner,.modal .modal-progress .modal-verify{display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:0;width:100%;height:100%;z-index:100;padding:0 30px;background-color:rgba(255,255,255,.9)}.modal .modal-confirm .modal-msg.bkg-solid,.modal .modal-confirm .modal-spinner.bkg-solid,.modal .modal-confirm .modal-verify.bkg-solid,.modal .modal-pin .modal-msg.bkg-solid,.modal .modal-pin .modal-spinner.bkg-solid,.modal .modal-pin .modal-verify.bkg-solid,.modal .modal-progress .modal-msg.bkg-solid,.modal .modal-progress .modal-spinner.bkg-solid,.modal .modal-progress .modal-verify.bkg-solid{background:#fff}.modal .modal-confirm .modal-msg.full-h,.modal .modal-confirm .modal-spinner.full-h,.modal .modal-confirm .modal-verify.full-h,.modal .modal-pin .modal-msg.full-h,.modal .modal-pin .modal-spinner.full-h,.modal .modal-pin .modal-verify.full-h,.modal .modal-progress .modal-msg.full-h,.modal .modal-progress .modal-spinner.full-h,.modal .modal-progress .modal-verify.full-h{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:0}.modal .modal-confirm .modal-msg.full-h .overlay-header,.modal .modal-confirm .modal-spinner.full-h .overlay-header,.modal .modal-confirm .modal-verify.full-h .overlay-header,.modal .modal-pin .modal-msg.full-h .overlay-header,.modal .modal-pin .modal-spinner.full-h .overlay-header,.modal .modal-pin .modal-verify.full-h .overlay-header,.modal .modal-progress .modal-msg.full-h .overlay-header,.modal .modal-progress .modal-spinner.full-h .overlay-header,.modal .modal-progress .modal-verify.full-h .overlay-header{width:100%;display:flex;flex-direction:row;justify-content:space-between;padding:15px;border-bottom:1px solid #ccc}.modal .modal-confirm .modal-msg.full-h .overlay-body,.modal .modal-confirm .modal-spinner.full-h .overlay-body,.modal .modal-confirm .modal-verify.full-h .overlay-body,.modal .modal-pin .modal-msg.full-h .overlay-body,.modal .modal-pin .modal-spinner.full-h .overlay-body,.modal .modal-pin .modal-verify.full-h .overlay-body,.modal .modal-progress .modal-msg.full-h .overlay-body,.modal .modal-progress .modal-spinner.full-h .overlay-body,.modal .modal-progress .modal-verify.full-h .overlay-body{width:100%;flex-grow:1;padding:15px}.modal .modal-confirm .modal-msg.full-h .overlay-footer,.modal .modal-confirm .modal-spinner.full-h .overlay-footer,.modal .modal-confirm .modal-verify.full-h .overlay-footer,.modal .modal-pin .modal-msg.full-h .overlay-footer,.modal .modal-pin .modal-spinner.full-h .overlay-footer,.modal .modal-pin .modal-verify.full-h .overlay-footer,.modal .modal-progress .modal-msg.full-h .overlay-footer,.modal .modal-progress .modal-spinner.full-h .overlay-footer,.modal .modal-progress .modal-verify.full-h .overlay-footer{width:100%;padding:0 15px;display:flex;justify-content:flex-end;align-items:center}.pin-input{display:flex;justify-content:center}.pin-digit{width:40px;height:50px;font-size:24px;border:2px solid #d1d1d1;outline:0;text-align:center;margin-right:10px;transition:border-color .2s;border-radius:6px}.pin-digit:last-child{margin-right:0}.pin-digit:focus{border-color:#007aff}#consent-popup{position:fixed;bottom:0;left:0;right:0;padding:2rem;border-top:1px dotted #ffc31a;background-color:rgba(0,0,0,.8);color:#fff;transition:opacity 1s;z-index:1000}@media (min-width:992.1px){#consent-popup{padding:2rem 8rem}}#consent-popup .btn-wrapper .btn-consent{background-color:#ffc31a;margin-right:5px}#consent-popup .btn-wrapper .btn-refuse{color:#ffc31a;border:1px solid #ffc31a}#consent-popup.hidden{opacity:0;display:none}.lightbox{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.lightboxOverlay{background-color:#fff!important;opacity:1!important}.lb-dataContainer .lb-details .lb-caption,.lb-dataContainer .lb-details .lb-number{color:#333!important}.lb-container .lb-image{position:relative;border-radius:0}a.lb-next,a.lb-prev{background-image:none!important}a.lb-next:before{position:absolute;right:25px;top:50%;height:50px;width:50px;margin-top:-25px;background-color:#222;opacity:.8;color:#fff;content:"\f0a9";border-radius:25px;display:flex;justify-content:center;align-items:center;font-family:"Font Awesome 5 Free";font-weight:900;font-size:28px}a.lb-prev:before{position:absolute;left:25px;top:50%;height:50px;width:50px;margin-top:-25px;background-color:#222;opacity:.8;color:#fff;content:"\f0a8";border-radius:25px;display:flex;justify-content:center;align-items:center;font-family:"Font Awesome 5 Free";font-weight:900;font-size:28px}.lb-close{background-image:none!important;position:relative}.lb-close:before{position:absolute;left:0;top:0;height:30px;width:30px;background-color:#222;opacity:1;color:#fff;content:"\f00d";border-radius:15px;display:flex;justify-content:center;align-items:center;font-family:"Font Awesome 5 Free";font-weight:900;font-size:14px}.bkpk-jumbo-first .category-items .category-items-container .category-item:first-child{flex:0 0 100%!important;max-width:100%!important}#clock .day{font-family:"Open sans",sans-serif;font-size:1.5rem;line-height:1.5rem;color:#ffc31a}#clock .date{font-family:"Open sans",sans-serif;font-size:1.5rem;line-height:2rem;color:#ffc31a}#clock .time{display:block;font-family:Oswald,sans-serif;line-height:3.5rem;font-size:3rem}.cst-overlay{position:fixed;z-index:1500;top:0;left:0;width:100vw;height:100vh}.cst-overlay .cst-conf{position:absolute;top:30%;left:50%;transform:translateX(-50%);padding:15px;width:100%;max-width:400px;min-height:150px;background-color:#fff;border:1px solid #ccc;color:#333;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 5px 10px rgba(0,0,0,.5)}.cst-overlay .cst-conf .cst-body .cst-msg strong{font-weight:600;font-size:1.2rem;display:block;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.cst-overlay .cst-conf .cst-foot{text-align:right}.cst-overlay .cst-conf .cst-foot button{font-family:inherit;font-size:1rem;padding:.375rem .75rem;text-align:center;vertical-align:middle;display:inline-block;font-weight:400;color:#fff}.cst-overlay .cst-conf .cst-foot .cst-btn-true{background-color:#007bff;border-color:#007bff}.cst-overlay .cst-conf .cst-foot .cst-btn-false{background-color:#333;border-color:#ccc}.google-icon-bounce{animation:2s infinite bounce;-webkit-animation:2s infinite bounce;-moz-animation:2s infinite bounce;-o-animation:2s infinite bounce}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@-moz-keyframes bounce{0%,100%,20%,50%,80%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-30px)}60%{-moz-transform:translateY(-15px)}}@-o-keyframes bounce{0%,100%,20%,50%,80%{-o-transform:translateY(0)}40%{-o-transform:translateY(-30px)}60%{-o-transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.insta-gallery .row{margin:0;border-top:1px solid transparent;border-right:1px solid transparent}.insta-gallery .row div[class*=col-]{border-bottom:1px solid transparent;border-left:1px solid transparent;padding:0}.footer-social .social-menu{list-style:none;padding:0;margin:0}.footer-social .social-menu li .social-link{font-size:40px;color:#fff}.footer-social .social-menu li .social-link:hover{color:#222}.footer-social .social-menu li:not(:first-child){margin-left:4px}.section-maps .google-map{height:380px;width:100%;background-color:#fff}.search-widjet{padding:30px 15px 15px;text-align:center;display:flex;justify-content:center}.search-widjet form{width:100%;max-width:600px}.search-widjet form .form-group .input-group .form-control{border-radius:15px 0 0 15px;color:#111}.search-widjet form .form-group .input-group-append .btn{border-radius:0 15px 15px 0;min-width:60px;background-color:#ffc31a;border-color:#ffc31a;color:#222;font-family:Oswald,sans-serif}.article-siblings .article-nav{border:1px solid #ffc31a;background-color:#ffc31a;color:#222;padding:15px;font-size:1.2rem;display:block;height:100%;width:100%}.article-siblings .article-nav:hover{background-color:#222;color:#ffc31a;text-decoration:none}.article-siblings .article-nav .art-title{border-top:1px solid #222;margin-top:4px;padding-top:4px;display:block;font-size:1rem}