@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Scheherazade+New:wght@400;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&display=swap);
@font-face{font-family:minionProRegular;src:url(../font/MinionPro-Regular.otf)}@font-face{font-family:alexaRegular;src:url(../font/alexa-regular.ttf);src:url(../font/alexa-regular.otf)}@font-face{font-family:"AgfaRotisSemiSerif";src:url(../font/AgfaRotisSemiSerif.ttf)}@font-face{font-family:"AgfaRotisSemiSerifLight";src:url(../font/AgfaRotisSansSerifLight.ttf)}body{background-attachment:fixed;background-color:#fff;margin:0;padding:20px}*{color:#333;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.4em}.list-p li,p{color:#7c7a7a;font-size:16px;font-weight:400;line-height:1.875}p i{font:inherit;font-style:italic}p strong{color:#837a75;font:inherit;font-weight:500}.font-inherit{font:inherit}.h1,h1{font-size:60px}.h2,h2{font-size:38px}.h3,h3{font-size:32px}.h4,h4{font-size:18px}.h5,h5{font-size:16px}.txt-small,small{font-size:.857142857em}.label-cstm{color:#7c7a7a;font-size:13px;font-weight:400;letter-spacing:2px;text-transform:uppercase}.font-f-roboto{font-family:Roboto,sans-serif!important}.font-f-alexa{font-family:alexaRegular,serif!important}.color-red{color:red}.mw-100{max-width:100%}.titolo{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto;font-smoothing:auto;font-family:minionProRegular,sans-serif;font-weight:400}.section-promozione{background:#dbdbdb;background:linear-gradient(0deg,#dbdbdb,#f5f5f5 99%);box-shadow:0 0 10px rgba(0,0,0,.4);display:block;margin-left:-20px;padding:20px;position:relative;transition:.4s;width:calc(100% + 40px)}.section-promozione .testo-novita{color:#c23030;display:block;font-size:34px;font-style:italic;font-weight:600;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.4);text-transform:uppercase}.section-promozione .testo-novita.small{font-size:24px;font-weight:400}.section-promozione .imgpromo{border-radius:6px;box-shadow:0 0 10px rgba(0,0,0,.4);overflow:hidden}.section-novita{background:#bc5454;background:linear-gradient(0deg,#bc5454 40%,#e87c7c);box-shadow:0 0 10px rgba(0,0,0,.4);display:block;margin-left:-20px;padding:20px;position:relative;transition:.4s;width:calc(100% + 40px)}.section-novita .titolo-novita{margin:0;text-decoration:none;width:100%}.section-novita .titolo-novita .box-novita{display:block;margin:-60px 20px 10px;max-width:250px;text-align:center}.section-novita .titolo-novita .box-novita img{height:120px;position:relative;z-index:5}.section-novita .titolo-novita .box-novita .box-novita-txt{color:#fff;display:block;font-size:16px;font-weight:500;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.4);text-transform:uppercase}.section-novita .titolo-novita .box-novita .box-novita-txt .reg-elett{color:inherit;display:block;font-size:12px;font:inherit;font-weight:300;text-transform:lowercase}.section-novita .titolo-novita .testo-novita{color:#fff;display:block;font-size:34px;font-style:italic;font-weight:500;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.4);text-transform:uppercase}.section-novita .titolo-novita .regolabile-elett{color:#fff;display:block;font-size:14px;font-weight:300;text-align:center;text-transform:uppercase}.section-novita .titolo-novita .testo{color:#fff;font-family:Roboto,sans-serif;font-size:18px;font-weight:500;text-align:center;text-decoration:none;text-shadow:1px 1px 2px rgba(0,0,0,.4);text-transform:uppercase}.section-novita .titolo-novita .testo .italic{color:inherit;font:inherit;font-size:30px;font-style:italic;font-weight:400;text-align:center}.section-novita:hover{background:linear-gradient(0deg,#bc5454 40%,#bc5454)}.section-cstm{display:block;padding:90px 0;position:relative;width:100%}.section-cstm.bg-white{background-color:#fff}.section-cstm.bg-tortora{background-color:#837a75}.section-cstm.bg-grey{background-color:#efefef}.section-cstm.bg-grey-sfumato{background:#fff;background:linear-gradient(197deg,#fff 23%,#ccc)}.section-cstm.bg-materassogreen{background-color:#f5f5f5;background-image:url(../img/prodotti/materassi/bg-materassogreen.png);background-position:left 100px;background-repeat:no-repeat;background-size:100% auto}.section-cstm.bg-topgel{background-color:#fff;background-image:url(../img/prodotti/materassi/bg-topgel.jpg);background-position:left 50px;background-repeat:no-repeat;background-size:auto}.section-cstm.bg-topper-breeze{background-color:#f5f5f5;background-image:url(../img/prodotti/complementi/bg-topper-breeze.jpg);background-position:100% 100%;background-repeat:no-repeat;background-size:100% auto}.section-cstm.bg-topper-4stagioni{background-color:#837a75;background-image:url(../img/prodotti/complementi/bg-topper-piumino.jpg);background-position:0 100%;background-repeat:no-repeat;background-size:100% auto}.section-cstm.bg-guanciali{background-color:#efefef;background-image:url(../img/prodotti/complementi/spina.jpg);background-position:0;background-repeat:no-repeat;background-size:auto 100%}.section-cstm.bg-contact{background-attachment:fixed;background-color:#837a75;background-image:url(../img/bg-contact.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.section-cstm.bg-poltrone-relax{background-image:url(../img/bg-poltrone-relax.jpg);background-position:top;background-repeat:no-repeat;background-size:cover}.section-cstm.bg-madeinitaly{background-attachment:fixed;background-color:#efefef;background-image:url(../img/bg-madeinitaly.jpg);background-position:100% 0;background-repeat:no-repeat;background-size:cover;padding:0}.section-cstm.bg-noise{background:url(../img/Noise-background.jpg) repeat}.section-cstm.bg-contatta-info{background-color:#efefef;background-image:url(../img/bg-sec-contatti-info.jpg);background-position:0 100%;background-repeat:no-repeat;background-size:auto 400px;padding:50px 0;position:relative}.p-100{padding:100px}.section-header{background-color:#eae5e1;display:block;position:relative;width:100%}.section-header.bg-ombra:after{background-color:rgba(0,0,0,.05)}.section-header.bg-ombra-tortora:after,.section-header.bg-ombra:after{bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:100%;z-index:1}.section-header.bg-ombra-tortora:after{background-color:hsla(21,6%,49%,.4)}.section-header.bg-ombra-tortora .breadcrumb-cstm .breadcrumb-item{color:#fff}.section-header .z-4{position:relative;z-index:4}.section-header h1{font-size:40px}.section-header.azienda{background-image:url(../img/bg-header-azienda.jpg)}.section-header.azienda,.section-header.bg-magnetoterapia{background-position:50%;background-repeat:no-repeat;background-size:cover}.section-header.bg-magnetoterapia{background-image:url(../img/bg-header-magnetoterapia.jpg)}.section-header.pg-prodotti{background-attachment:fixed;background-image:url(../img/bg-home-slide-1.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover}.section-header.bg-complementi{background-image:url(../img/bg-header-prodotto-complementiperilriposo-1.jpg)}.section-header.bg-complementi,.section-header.bg-piumini{background-position:50%;background-repeat:no-repeat;background-size:cover}.section-header.bg-piumini{background-image:url(../img/bg-header-prodotto-piumini.jpg)}.section-header.pg-policy{background-image:url(../img/bg-policy.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.section-header.prodotto-scheda .img-head-bg{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.8;position:absolute;right:0;top:0;width:100%;z-index:1}.section-header.prodotto-doghe{background-image:url(../img/bg-header-prodotto-doghe.jpg)}.section-header.prodotto-doghe,.section-header.prodotto-materassi{background-position:100% 100%;background-repeat:no-repeat;background-size:cover}.section-header.prodotto-materassi{background-color:#fff;background-image:url(../img/bg-header-prodotto-materassi.jpg);height:400px!important}.section-header.prodotto-letti{background-image:url(../img/bg-header-prodotto-letti.jpg)}.section-header.prodotto-letti,.section-header.prodotto-poltrone{background-position:100% 100%;background-repeat:no-repeat;background-size:cover}.section-header.prodotto-poltrone{background-image:url(../img/bg-header-prodotto-poltrone.jpg)}.section-header.prodotto-poltrone-relax{background-image:url(../img/bg-header-prodotto-poltrone-relax.jpg)}.section-header.prodotto-poltrone-relax,.section-header.prodotto-trasformabili{background-position:100% 100%;background-repeat:no-repeat;background-size:cover}.section-header.prodotto-trasformabili{background-image:url(../img/bg-header-prodotto-trasformabili.jpg)}.section-header.prodotto-divani{background-image:url(../img/bg-header-prodotto-divani.jpg);background-position:100% 100%;background-repeat:no-repeat;background-size:cover}.section-header .header-content{display:flex;flex-direction:column;height:400px;padding:0 20px 50px;width:100%}.form-check-label{font-family:Roboto,sans-serif;font-size:13px;letter-spacing:.03em}.form-check-label a{color:#837a75;font:inherit}.form-input{background-color:#fff;background-image:none;border:1px solid #837a75;border-radius:0;color:#959595;display:block;font-size:13px;font-weight:400;line-height:27px;min-height:50px;padding:10px 19px;transition:.3s ease-in-out;width:100%}.btn-cstm,.form-input{font-family:Roboto,sans-serif;letter-spacing:.03em;text-transform:uppercase}.btn-cstm{background-color:#db4545;border:none;border-bottom:3px solid #b83a3a;color:#fff;display:inline-block;font-size:15px;font-weight:500;line-height:1.733333;min-width:174px;padding:12px 25px;transition:.3s}.btn-cstm i{color:inherit;font-size:inherit}.btn-cstm:hover{background-color:#b83a3a;color:#fff;cursor:pointer;text-decoration:none}.btn-cstm.btn-outline-light{background-color:rgba(0,0,0,.2);border:1px solid #fff;color:#fff;font-weight:300}.btn-cstm.btn-outline-light:hover{background-color:#fff;color:#222}.breadcrumb-cstm{background-color:transparent;margin:0 0 20px;padding:0}.breadcrumb-cstm .breadcrumb-item{color:#333;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;letter-spacing:.07em;text-shadow:0 1px 0 rgba(0,0,0,.2);text-transform:capitalize}.breadcrumb-cstm .breadcrumb-item a{color:#fff;font:inherit}.breadcrumb-cstm .breadcrumb-item.active{color:#fff!important;font-weight:500;text-transform:uppercase}.breadcrumb-cstm .breadcrumb-item+.breadcrumb-item:before{color:#fff;content:" > ";font-weight:400!important}.mh-100{min-height:calc(100vh - 40px)}.navbar-cstm{background:#837a75;background:linear-gradient(180deg,#837a75 37%,hsla(21,6%,49%,0));margin:20px;padding:0;transition:.1s}.navbar-cstm .navbar-brand{background-image:url(../img/benessere-corporation-w.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:121px;left:50%;margin:0 0 0 -129px;padding:0;position:absolute;top:-10px;transition:.3s;width:260px;z-index:2}.navbar-cstm .navbar-toggler{border-width:0;line-height:60px;margin:0 22px}.navbar-cstm .navbar-toggler i{color:#fff;font-size:20px}.navbar-cstm .navbar-collapse{padding-left:20px;padding-right:20px}.navbar-cstm .navbar-nav .nav-item{margin:0 22px;padding:0}.navbar-cstm .navbar-nav .nav-item .nav-link{color:#fff;font-family:Roboto,sans-serif;font-size:13px!important;font-weight:400;letter-spacing:3px!important;line-height:100px;margin:0;padding:0;text-transform:uppercase}.navbar-cstm .navbar-nav .nav-item.social{margin:0 10px}.navbar-cstm .navbar-nav .nav-item.social .nav-link i{color:inherit;font-size:20px}.navbar-cstm .navbar-nav .nav-item.dropdown .dropdown-menu{background-color:#1a1a1a;border-radius:0;margin-top:-10px;padding:20px 0}.navbar-cstm .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item{color:#efefef;font-family:Roboto,sans-serif;font-size:15px;font-weight:400;line-height:1.62em;padding:6px 35px;transition:.3s}.navbar-cstm .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item:hover{background-color:hsla(0,0%,100%,.2)}.navbar-cstm.scrolled{background:hsla(21,6%,49%,.85);box-shadow:0 1px 4px rgba(0,0,0,.2);height:80px;margin:0 20px 20px}.navbar-cstm.scrolled .navbar-brand{background-image:url(../img/benessere-corporation-text-white.png);height:70px;top:10px;width:260px}.navbar-cstm.scrolled .navbar-toggler{height:80px!important;line-height:80px!important}.navbar-cstm.scrolled .navbar-nav .nav-item{margin:0 22px;padding:0}.navbar-cstm.scrolled .navbar-nav .nav-item .nav-link{line-height:80px}.navbar-cstm .callMobile{display:none;height:80px;line-height:80px;position:fixed;right:0;text-align:center;top:0;width:80px}.navbar-cstm .callMobile i{color:#fff;font-size:20px}.brand-svg{align-content:center;background-color:#837a75;border-radius:30px 30px 30px 30px;display:flex;height:70px;text-align:center;width:200px}.footer{background:#837a75;background:linear-gradient(180deg,#837a75,#988c86);border-top:0 solid #8d8d8d;display:block;margin-top:20px;padding:40px 0 30px;width:100%}.footer .brand{display:block;margin:0 auto 10px}.footer .brand img{max-height:100px;max-width:100%}.footer .social{border-radius:4px;display:inline-block;height:32px;line-height:32px;text-align:center;transition:.4s;width:32px}.footer .social i{color:#fff;font-size:18px;line-height:inherit}.footer .social:hover{background-color:rgba(0,0,0,.2);text-decoration:none}.footer i{color:inherit;font-size:inherit}.footer p{color:#fff;font-size:15px;font-weight:300;letter-spacing:.03em}.footer p a{color:inherit;font:inherit}.footer .mt-100{margin-top:120px}.footer h5.titolo{border-bottom:1px solid hsla(0,0%,100%,.2);color:#fff;display:block;font-family:Roboto,sans-serif;font-size:14px!important;font-weight:400;letter-spacing:.5px;margin:35px 0 10px;padding:10px 0;text-transform:uppercase}.footer .list-prodotti{list-style:none;margin:0;padding:0}.footer .list-prodotti li{display:block}.footer .list-prodotti li a{color:#fff;font-family:Roboto,sans-serif;font-size:13px!important;font-weight:400;letter-spacing:.5px;line-height:1.4em;text-transform:uppercase;transition:.4s}.footer .list-prodotti li a:hover{color:rgba(0,0,0,.6);text-decoration:none}.footer .list-link{list-style:none;margin:0;padding:0}.footer .list-link li{align-items:center!important;display:flex;margin:0 0 12px}.footer .list-link li i{color:#fff;font-size:15px;margin-right:10px}.footer .list-link li .voce{color:#fff;font-family:Roboto,sans-serif;font-size:13px!important;font-weight:400;letter-spacing:.5px;line-height:1.4em;text-transform:uppercase;transition:.2s}.footer .list-link li .voce.link:hover{color:rgba(0,0,0,.6);text-decoration:none}.footer .bottom-row{background-color:rgba(0,0,0,.1);display:block;margin-bottom:-30px;margin-top:30px;padding:20px 0}.slide-up{background-color:rgba(0,0,0,.4);border:2px solid #efefef;border-radius:50%;bottom:40px;cursor:pointer;display:block;height:40px;line-height:40px;opacity:.8;position:fixed;right:40px;text-align:center;transition:.5s;width:40px;z-index:10}.slide-up i{color:#efefef;font-size:18px}.slide-up:hover{animation-duration:1s;animation-iteration-count:infinite;animation-name:floatingSlideUp;animation-timing-function:ease-in-out;opacity:1}.slide-up.nascosto{opacity:0}@keyframes floatingSlideUp{0%{transform:translate(0)}65%{transform:translateY(5px)}to{transform:translate(0)}}.container-carousel{background:#837a75;display:block;height:calc(100vh - 200px);position:relative;width:100%}.container-carousel .carousel-home .carousel-inner .carousel-item{background-color:#837a75;height:100%;position:relative}.container-carousel .carousel-home .carousel-inner .carousel-item img{display:block;height:calc(100vh - 100px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative}.container-carousel .carousel-home .carousel-inner .carousel-item .carousel-caption{align-items:center!important;bottom:0!important;display:flex!important;flex-direction:column!important;height:calc(100vh - 200px);justify-content:center!important;top:0!important}.container-carousel .carousel-home .carousel-inner .carousel-item .carousel-caption .box-slogan{display:block;position:absolute;text-align:center;top:200px}.container-carousel .carousel-home .carousel-inner .carousel-item .carousel-caption .box-slogan .frase{color:#fff;font-family:alexaRegular,serif;font-size:42px;text-shadow:0 1px 1px rgba(0,0,0,.2)}.container-carousel .carousel-home .carousel-inner .carousel-item .carousel-caption .box-slogan .spaziatore{background-color:hsla(0,0%,100%,.5);display:block;height:2px;margin:0 auto;width:150px}.container-carousel .carousel-home .carousel-inner .carousel-item .carousel-caption .box-slogan .titolo{color:#fff;font-size:32px;margin:15px auto;text-transform:uppercase}.container-carousel .carousel-home .carousel-inner .carousel-item .carousel-caption .box-slogan .flag{display:flex;height:5px;margin:0 auto;width:150px}.container-carousel .carousel-home .carousel-inner .carousel-item .carousel-caption .box-slogan .flag .flag-part{background:#fff;display:block;flex:1 1 auto!important;height:5px}.container-carousel .carousel-home .carousel-inner .carousel-item .carousel-caption .box-slogan .flag .flag-part.red{background-color:#c82a35}.container-carousel .carousel-home .carousel-inner .carousel-item .carousel-caption .box-slogan .flag .flag-part.green{background-color:#008d44}.container-carousel .carousel-home .carousel-inner .carousel-item.bg-ombra-tortora:after{background-color:#837a75;bottom:0;content:"";display:block;left:0;opacity:.6;position:absolute;right:0;top:0;z-index:1}.container-carousel .carousel-home .control-slide{bottom:30px;display:flex;position:absolute;right:50px;z-index:10}.container-carousel .carousel-home .control-slide .control{background-color:hsla(0,0%,100%,.6);display:block;height:50px;line-height:50px;transition:.3s;width:65px}.container-carousel .carousel-home .control-slide .control img{display:block;height:17px;margin:16px auto;width:20px}.container-carousel .carousel-home .control-slide .control:first-child{margin-right:1px}.container-carousel .carousel-home .control-slide .control:hover{background-color:hsla(0,0%,100%,.9)}.container-carousel .carousel-home .carousel-control-next,.container-carousel .carousel-home .carousel-control-prev{width:100px}.container-carousel .carousel-home .carousel-control-next img,.container-carousel .carousel-home .carousel-control-prev img{height:60px}.scroll-down{align-items:center!important;background-color:#fff;border-radius:50%;bottom:0;color:#333;display:flex;flex-direction:column;height:100px;justify-content:center;left:50%;letter-spacing:2px;margin-left:-100px;position:absolute;text-align:center;text-transform:uppercase;transition:.4s;width:200px;z-index:50}.scroll-down img{animation-duration:1s;animation-iteration-count:infinite;animation-name:floatingMouse;animation-timing-function:ease-in-out;display:block;margin:10px auto 0;width:30px}.scroll-down:hover{color:#837a75;text-decoration:none}@keyframes floatingMouse{0%{transform:translate(0)}65%{transform:translateY(15px)}to{transform:translate(0)}}.box-madeitaly,.box-madeitaly .box-text{display:block;position:relative}.box-madeitaly .box-text{background-color:#efefef;margin:-80px auto;padding:50px 60px;width:80%;z-index:2}.box-madeitaly .box-text .madeinitaly{display:block}.box-madeitaly .box-text .madeinitaly .flag{background-color:pink;display:flex;margin:20px auto 5px;width:200px}.box-madeitaly .box-text .madeinitaly .flag .comp{display:block;flex:1 1 auto!important;height:10px}.box-madeitaly .box-text .madeinitaly .flag .comp.r{background-color:#df0000}.box-madeitaly .box-text .madeinitaly .flag .comp.g{background-color:#00a651}.box-madeitaly .box-text .madeinitaly .flag .comp.w{background-color:#f5f5f5}.box-madeitaly .box-text .madeinitaly h3{font-size:12px;font-weight:700;letter-spacing:5px}.box-madeitaly .img-abs{box-shadow:0 0 10px rgba(0,0,0,.2);display:block;max-width:90%;position:relative;width:60%;z-index:1}.box-madeitaly .img-abs.tl{margin-right:auto;margin-top:-20px}.box-madeitaly .img-abs.br{margin-bottom:-20px;margin-left:auto}.box-servizi{display:block;padding:0}.box-servizi .servizio{background-color:#efefef;border-right:1px solid #fff;display:block;margin:1px 0 0;min-height:330px;padding:40px 15px;position:relative;text-align:center;transition:.4s;width:100%}.box-servizi .servizio img{display:block;margin:0 auto 10px;opacity:.5;width:100px}.box-servizi .servizio h4{color:#837a75;font-weight:400;margin-bottom:20px;transition:.4s}.box-servizi .servizio p{line-height:1.4em;transition:.4s}.box-servizi .servizio:hover{background-color:#837a75;border-right:1px solid transparent;transform:scale(1.05);z-index:2}.box-servizi .servizio:hover img{filter:grayscale(100%) invert(1);opacity:1}.box-servizi .servizio:hover h4,.box-servizi .servizio:hover p{color:#fff!important}.showroom-pr-0{padding-right:0}.showroom-pl-0{padding-left:0}.box-showroom{background-color:#fff;display:flex;margin:50px 0;transition:.5s}.box-showroom .box-info{display:block;padding:50px 30px;width:50%}.box-showroom .box-info .list-contatti{list-style:none;margin:10px 0;padding:0}.box-showroom .box-info .list-contatti li{color:#7c7a7a;display:block;font-size:13px;font-weight:400;letter-spacing:.03em;margin:10px 0;text-transform:uppercase}.box-showroom .box-info .list-contatti li i{background-color:#7c7a7a;border-radius:50%;color:#fff;display:inline-block;font-size:12px;height:24px;line-height:24px;margin:0 10px 0 0;text-align:center;width:24px}.box-showroom .box-info .list-contatti li a{color:inherit;font:inherit}.box-showroom .box-img{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;width:50%}.box-appuntamento{background:linear-gradient(230deg,#837a75 11%,#ccc 68%);box-shadow:1px 2px 5px rgba(0,0,0,.3);display:block;margin:50px auto;padding:10px;position:relative;width:100%;z-index:1}.box-appuntamento .background-inner{background:url(../img/bg-patt-1.jpg) repeat 0 0;display:block;padding:38px 72px 50px;position:relative}.box-appuntamento .background-inner .btn-cstm{background-color:#333;border-bottom:3px solid #000;bottom:-30px;left:50%;margin:0 auto 0 -90px;position:absolute;width:180px}.box-appuntamento .background-inner .btn-cstm:hover{background-color:#000}.box-sede-operativa{margin:40px 0 -50px}.box-sede-operativa .img{background-image:url(../img/sede-operativa.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px;box-shadow:1px 2px 5px rgba(0,0,0,.4);height:150px;overflow:hidden;width:250px}.box-sede-operativa .did{background:#837a75;box-shadow:1px 2px 5px rgba(0,0,0,.4);display:block;padding:20px 30px;text-align:left}.materasso-foam-container{background-color:#999;display:block;position:relative}.materasso-foam-container .img-profilo{bottom:-25px;display:block;margin-bottom:50px;position:relative;width:100%}.materasso-foam-container .titolo-profilo{color:#fff;display:block;left:0;padding:50px 60px;text-align:center;text-shadow:1px 2px 3px rgba(0,0,0,.4);text-transform:uppercase}.dett-viscogel{list-style:none;margin:10px 0;padding:0}.dett-viscogel li{color:#7c7a7a;display:block;margin:5px 0}.titolo-foam{color:#fff;margin-bottom:-50px;margin-top:0;z-index:2}.box-piumino,.titolo-foam{display:block;position:relative}.box-piumino{margin:10px 0;overflow:hidden;width:100%}.box-piumino .mask{background:rgba(0,0,0,.2);bottom:0;display:flex;left:0;opacity:0;position:absolute;right:0;top:0;transition:.4s;z-index:2}.box-piumino .mask .icona{display:block;margin:auto}.box-piumino .img-piumino{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.box-piumino:hover .mask{opacity:1}.box-optional{align-items:center;display:flex;justify-content:flex-end}.box-optional .thuimg{border:4px solid #dbdbdb;border-radius:50%;display:block;height:200px;margin:20px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:200px}.box-optional .label{font-size:16px;font-weight:400;line-height:1.5em;margin:0;text-transform:uppercase}.img-thu-magneto{border:3px solid #ccc;border-radius:6px;display:block;height:120px;margin:0 20px 20px 0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:120px}.img-thu-magneto.circular{border-radius:50%}.img-thu-magneto.circular.s200{height:200px;width:200px}.dotlegenda{border-radius:50%;display:inline-block;height:14px;margin-right:5px;width:14px}.dotlegenda.rosso{background-color:#bf1132}.dotlegenda.verde{background-color:#3a9c2d}.dotlegenda.giallo{background-color:#dcd513}.box-prodotto-list{border-radius:2px;box-shadow:1px -1px 1px transparent;display:block;height:210px;margin:10px 0;overflow:hidden;position:relative;transition:.8s;width:100%}.box-prodotto-list .vedi{display:block;left:50%;margin-left:-25px;margin-top:-25px;position:absolute;top:-50px;transition:.3s;width:50px;z-index:2}.box-prodotto-list .desc{align-items:center;background-color:rgba(0,0,0,.4);border:0 solid #fff;bottom:20px;display:flex;flex-direction:column;justify-content:center;left:20px;padding:20px;position:absolute;right:20px;top:20px;transition:.4s;z-index:2}.box-prodotto-list .desc .nome{word-wrap:break-word;color:#fff;display:block;font-family:minionProRegular,sans-serif;font-size:28px;font-weight:500;letter-spacing:.03em;line-height:1.5555em;margin:0;text-align:center;text-transform:none}.box-prodotto-list:after{background:#837a75;bottom:0;content:"";display:block;left:0;opacity:0;position:absolute;top:0;transition:.4s;width:100%;z-index:1}.box-prodotto-list .img{display:block;height:210px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.99;position:relative;transition:.4s;width:100%}.box-prodotto-list.doga{background-color:#837a75;height:300px}.box-prodotto-list.doga .img{height:300px}.box-prodotto-list:hover:after{opacity:.6}.box-prodotto-list:hover .vedi{top:50%}.box-prodotto-list:hover .desc{opacity:0;transform:translateY(100%);z-index:2}.box-prodotto-list:hover .img{transform:scale(1.1)}.box-particolare{display:block}.box-particolare img{border:2px solid #fff;box-shadow:1px 3px 5px rgba(0,0,0,.2);display:block;width:100%}.list-piedini{display:block;list-style:none;margin:0 0 -100px;padding:0;vertical-align:top}.list-piedini li{display:inline-block;margin:0 20px 0 0;padding:0;width:50px}.list-piedini li img{border-radius:1px;display:inline-block;height:40px;margin-bottom:5px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden;width:50px}.list-piedini li span{display:inline-block;font-family:Roboto,sans-serif;font-size:10px;text-transform:uppercase}.list-piedini.big{width:100%}.list-piedini.big li{float:left;width:100px}.list-piedini.big li img{height:80px;width:100px}.titolo-cat{font-size:58px!important;text-shadow:0 1px 2px rgba(0,0,0,.2)}.dett-descrizione{color:#999;display:block;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;letter-spacing:.04em;margin-top:20px;text-transform:lowercase}.dett-descrizione.no-transform{text-transform:none}.dett-descrizione *{color:inherit;font:inherit;letter-spacing:inherit;text-transform:lowercase}.dett-descrizione b,.dett-descrizione strong{color:#333;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:.03em!important;line-height:1em;margin-right:2px;padding:2px 5px;text-transform:uppercase}.dett-descrizione b:after,.dett-descrizione strong:after{content:":"}.box-caratteristiche-magnetofield{background-color:#fff;display:block;padding:40px;width:100%}.box-caratteristiche-magnetofield ul{display:block;list-style:none;margin:0;padding:0}.box-caratteristiche-magnetofield ul li{display:block;margin:10px 0}.box-dispositivomedico{display:inline-block;width:120px}.box-dispositivomedico img{display:block;width:120px}.box-traspirante{background-color:#837a75;display:inline-block;width:120px}.box-traspirante img{display:block;width:120px}.box-traspirante span{color:#fff;display:block;padding:5px;text-align:center}.box-richiedi-info{background-color:#efefef;background-image:url(../img/bg-sec-contatti-info.jpg);background-position:0 100%;background-repeat:no-repeat;background-size:auto 400px;display:block;margin:70px 0 0;padding:100px 70px;position:relative;z-index:1}.box-richiedi-info:after{background-color:hsla(0,0%,94%,.5);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:100%;z-index:1}.box-richiedi-info .z-4{display:block;position:relative;z-index:4}.box-richiedi-info .titolo{font-family:Roboto,sans-serif;font-size:32px;font-weight:500;letter-spacing:.03em}.box-richiedi-info .btn-cstm{font-size:18px;font-weight:400}.box-caratteristica{background-color:#efefef;border-radius:50px 1px 1px 50px;display:block;margin:5px 0;padding:0 0 0 50px;position:relative;width:100%}.box-caratteristica .thu{background-color:#ccc;border:2px solid #666;border-radius:50%;display:table;height:100px;left:0;overflow:hidden;position:absolute;top:0;width:100px;z-index:1}.box-caratteristica .thu img{display:block;height:100px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100px}.box-caratteristica .descrizione{display:table-cell;font-size:13px;font-weight:500;height:100px;margin-left:50px;padding:10px 10px 10px 70px;text-transform:uppercase;vertical-align:middle;width:100%}.lista-caratteristiche{display:block;list-style:none;margin:20px 0;padding:0;vertical-align:top}.lista-caratteristiche li{background-color:#efefef;display:inline-block;line-height:14px;margin:5px 0;padding:5px 5px 5px 130px;vertical-align:top;width:49.5%}.lista-caratteristiche li img{background-color:#fff;margin-left:-125px;overflow:hidden;position:relative;width:100px}.lista-caratteristiche li span{background-color:#efefef;display:block;font-size:14px;font-weight:500;text-align:left;text-transform:uppercase}.img-pos{display:block;height:200px}.lista-fibramed-malattie{list-style:none;margin:50px 0;padding:0}.lista-fibramed-malattie li{display:inline-block;font-size:14px;margin:5px 0;text-transform:capitalize;width:49%}.lista-fibramed-malattie li i{color:#333;font-size:14px;margin-right:5px}.box-tortora{background-color:hsla(21,6%,49%,.6)}.box-f5f5f5,.box-tortora{display:block;padding:20px}.box-f5f5f5{background-color:hsla(0,0%,96%,.8);position:relative}.box-f5f5f5 .dispositivomedico{display:block;height:100px;position:absolute;right:0;top:-50px;width:100px;z-index:1}.box-car{align-items:center!important;display:flex}.box-car img{border:1px solid #ccc;height:70px!important;margin-right:10px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:70px}.box-car img.optional{height:90px!important;-o-object-fit:cover;object-fit:cover;width:90px}.box-car .txt-mid,.box-car .txt-small{line-height:1.5em;margin:0}.box-car .txt-mid{font-size:14px;font-weight:400;text-transform:uppercase}.box-poltrona{background-color:hsla(0,0%,100%,.6);display:block;margin:50px 0;padding:30px;position:relative;width:100%}.box-poltrona img{max-height:200px;max-width:100%}.bar-rossa{background-color:#c00;display:block;margin:0 0 30px;padding:10px 10px 5px;width:100%}.bar-rossa .titolo{color:#fff;font-size:22px;font-weight:600;line-height:1em;margin:0;text-transform:uppercase}.list-massaggio{display:block;list-style:none;margin:0;padding:0;text-align:left;width:100%}.list-massaggio li{float:left;margin:5px;width:80px}.list-massaggio li img{height:100px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.list-massaggio li span{background-color:#efefef;display:block;font-size:12px;padding:5px 2px;text-align:center}.lista-dett{list-style:none;margin:20px 0 0;padding:0}.lista-dett li{color:#999;display:block;font-family:Roboto,sans-serif;font-size:15px;letter-spacing:.04em;line-height:1.4em;margin:20px 0;padding-left:30px;position:relative}.lista-dett li i{color:#837a75;font-size:20px;left:0;position:absolute;text-align:center;top:1px;width:24px}.novita-dispositivomedico{background-color:#ff0;border-bottom:1px solid #837a75;border-top:1px solid #837a75;color:#000;display:block;font-size:14px;left:-100px;line-height:1.4em;padding:10px 70px;position:absolute;text-align:center;top:70px;transform:rotate(-45deg);z-index:4}.novita-dispositivomedico span{font-size:16px;line-height:inherit;font:inherit;font-family:minionProRegular,sans-serif;font-weight:700!important}.box-prodotti-cat{display:block;margin-bottom:50px;overflow:hidden;position:relative;transition:.4s}.box-prodotti-cat .thu{background:#f7f4f6;background:linear-gradient(180deg,#f7f4f6,#c5c1c0);display:block;padding:50px;position:relative}.box-prodotti-cat .thu img{display:block;height:200px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.box-prodotti-cat .thu:after{background-color:hsla(21,6%,49%,.6);bottom:0;content:"";display:block;left:0;opacity:0;position:absolute;right:0;top:0;transition:.4s;z-index:1}.box-prodotti-cat .thu .guarda{display:block;left:20%;opacity:0;position:absolute;right:20%;text-align:center;top:-10%;transition:.4s;z-index:2}.box-prodotti-cat .desc{align-items:center;background-color:rgba(0,0,0,.4);border:0 solid #fff;bottom:20px;display:flex;flex-direction:column;justify-content:center;left:20px;padding:20px;position:absolute;right:20px;top:20px;transition:.4s;z-index:2}.box-prodotti-cat .desc .nome{word-wrap:break-word;color:#fff;display:block;font-family:minionProRegular,sans-serif;font-size:32px;font-weight:500;line-height:1.5555em;margin:0;text-align:center;text-transform:none}.box-prodotti-cat .desc .cat-desc{color:#fff;display:block;font-family:Roboto,sans-serif;font-size:13px;font-weight:400;letter-spacing:.03em;text-align:center;text-transform:uppercase}.box-prodotti-cat:hover{text-decoration:none}.box-prodotti-cat:hover .thu:after{opacity:1}.box-prodotti-cat:hover .thu .guarda{opacity:1;top:40%}.box-prodotti-cat:hover .desc{opacity:0;transform:translateY(100%);z-index:2}.dett-list-img{display:block;margin:40px 0;width:100%}.dett-img{display:block;margin:10px 0;overflow:hidden;position:relative}.dett-img:after{background-color:hsla(21,6%,49%,0);bottom:0;content:"";display:block;left:0;position:absolute;top:0;transition:.4s;width:100%;z-index:1}.dett-img .expand{height:50px;left:50%;margin-left:-25px;margin-top:-25px;opacity:0;position:absolute;top:-50px;transition:.4s;width:50px;z-index:2}.dett-img img{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:1;transition:.8s;width:100%}.dett-img.thu .expand{height:50px;margin-left:-25px;margin-top:-25px;opacity:0;top:-25px;transition:.4s;width:50px}.dett-img.thu img{height:160px}.dett-img:hover:after{background-color:hsla(21,6%,49%,.6)}.dett-img:hover .expand{opacity:1;top:50%}.dett-img:hover img{opacity:.5;transform:scale(1.1)}.box-guancuali{background-color:#efefef;margin:20px 0}.box-doghe,.box-guancuali{display:block;padding:50px}.box-doghe{background-color:#fff;margin:30px 0}.box-doghe.bg-grey{background-color:#efefef}.box-doghe.bg-tortora{background:#e0dbd8;background:linear-gradient(180deg,#e0dbd8,#a6a19e)}#cookie_avviso{background-color:rgba(0,0,0,.9);bottom:0;color:#fff;display:none;float:left;font-size:14px;padding:7px 30px;position:fixed;text-align:center;width:100%;z-index:15000}#cookie_avviso a{color:#fff;font-size:14px;font-weight:700;text-decoration:underline}#cookie_avviso a:hover{cursor:pointer;cursor:hand;text-decoration:underline}#cookie_avviso .btn-c-accetta{border:1px solid #fff;border-radius:3px;color:#fff;display:inline-block;font-weight:400;line-height:1em;padding:3px 5px}#cookie_avviso .btn-c-accetta:hover{background-color:#fff;color:#000;cursor:pointer}@media (max-width:1200px){.navbar-cstm .navbar-collapse{padding-left:10px;padding-right:10px}.navbar-cstm .navbar-nav .nav-item .nav-link{letter-spacing:0!important}.bg-materassogreen{background-position:0!important;background-size:150% auto!important}.footer .list-link li .voce{font-size:12px!important;letter-spacing:0}}@media (max-width:1020px){.section-novita,.section-promozione{margin-left:-10px!important;width:calc(100% + 20px)!important}}@media (max-width:1000px){body{padding:10px}.navbar-cstm .navbar-nav .nav-item{margin:0 10px!important}.navbar-cstm .navbar-nav .nav-item .nav-link{letter-spacing:0!important}}@media (max-width:767.98px){.titolo-cat{font-size:48px!important}.hide-mobile{display:none}body{padding:0}.list-piedini{margin-bottom:0!important}.bg-materassogreen{background-position:0 0!important;background-size:200% auto!important}.section-novita,.section-promozione{margin:0!important;width:100%!important}.section-novita .box-novita,.section-promozione .box-novita{margin:-40px 10px 10px!important;max-width:auto!important}.section-novita .box-novita img,.section-promozione .box-novita img{height:80px!important}.section-novita .box-novita .box-novita-txt .reg-elett,.section-promozione .box-novita .box-novita-txt .reg-elett{font-size:14px!important}.navbar-cstm{background:transparent;margin-left:0;margin-right:0}.navbar-cstm .callMobile{display:block}.navbar-cstm .navbar-brand{background-image:url(/img/benessere-corporation-text-white-noflag.png);height:70px!important;width:260px!important}.navbar-cstm .navbar-collapse{padding-left:0!important;padding-right:0!important}.navbar-cstm .navbar-nav{background:hsla(21,6%,49%,.85);margin-top:0!important}.navbar-cstm .navbar-nav .nav-item{padding:0 20px!important}.navbar-cstm .navbar-nav .nav-item .nav-link{line-height:40px!important}.navbar-cstm.scrolled{margin:0 0 20px!important}.navbar-cstm.scrolled .navbar-brand{background-image:url(/img/benessere-corporation-text-white-noflag.png);height:70px!important;width:260px!important}.control-slide{bottom:60px!important;margin-right:-65px!important;right:50%!important}.box-slogan{top:150px!important}.box-slogan .frase{font-size:38px!important}.box-madeitaly .box-text{padding:20px!important}.box-appuntamento .background-inner{padding:30px 10px}}

/*# sourceMappingURL=template.css.map*/