.single-servizio{text-align:center;position:relative}.single-servizio:after{content:"";height:1px;background:#af151f;position:absolute;left:0;bottom:0;width:100%}.single-servizio i{color:#af151f;border:1px solid #af151f;padding-top:33px;padding-bottom:33px;width:100px;border-radius:8px}.single-servizio h5{font-weight:700;font-size:24px;margin-top:1rem;margin-bottom:1rem}.single-servizio p{height:180px}.single-abbonamento{border-radius:14px;border:1px solid #cacaca;position:relative}.single-abbonamento:focus,.single-abbonamento:hover{border-color:#af151f}.single-abbonamento .label{position:absolute;top:40%;left:0;transform:translateY(-40%);color:#fff;padding:6px 12px;font-weight:500;font-size:12px;text-transform:uppercase;border-radius:0 4px 4px 0;background-color:#3f51b5}.single-abbonamento img{border-radius:14px 14px 0 0}.single-abbonamento .sconto{color:#fff;padding:6px 12px;font-weight:500;font-size:12px;text-transform:uppercase;border-radius:4px;background-color:#af151f}.single-abbonamento h3{color:#333;font-weight:400;font-size:24px;margin-bottom:0}.single-abbonamento ul{padding-left:20px;margin-bottom:20px}.single-abbonamento .btn{padding-top:8px;padding-bottom:8px;color:#333;font-weight:500;font-size:14px;text-align:center;width:100%;text-transform:uppercase;border:1px solid #af151f;background-color:#fff}.single-abbonamento .btn i{margin-left:5px;color:#af151f}.single-abbonamento .content-single-abbonamento{padding:25px 15px}.form-control:focus{box-shadow:none}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23333333'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.ul-info{padding-left:0;margin-bottom:0}.ul-info li{display:block;margin-bottom:12px}.ul-info li a{background-color:#f8f9fa;color:#333;font-size:16px;padding:15px 12px;border-radius:8px;display:block}.ul-info li a.active,.ul-info li a:focus,.ul-info li a:hover{font-weight:500;color:#af151f}.ul-info li a:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054";color:#a4a4a4;float:right}.ul-info li a.active:after,.ul-info li a:focus:after,.ul-info li a:hover:after{color:#af151f}.sidebar .accordion .accordion-item{margin-bottom:25px;background-color:#f8f9fa;border-color:#f8f9fa;border-radius:8px}.sidebar .accordion .accordion-item h2{border-top-right-radius:8px;border-top-left-radius:8px}.sidebar .accordion .accordion-item h2 .accordion-button{color:#333;font-weight:600;font-size:20px;background-color:#f8f9fa;border-bottom:1px solid #af151f}.sidebar .accordion .accordion-item .accordion-button:not(.collapsed){color:#333;background-color:#f8f9fa}.sidebar .accordion .accordion-body ul{list-style:none;padding-left:0;margin-left:0;margin-bottom:0}.sidebar .accordion .accordion-body ul li{border-bottom:1px solid #cacaca;padding-top:12px;padding-bottom:12px}.sidebar .accordion .accordion-body ul li a{color:#333;display:block;text-transform:lowercase}.sidebar .accordion .accordion-body ul li a:first-letter{text-transform:uppercase}.sidebar .accordion .accordion-body ul li a.active,.sidebar .accordion .accordion-body ul li a:focus,.sidebar .accordion .accordion-body ul li a:hover{font-weight:500;color:#af151f}.sidebar .accordion .accordion-body ul li a:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054";color:#a4a4a4;float:right}.sidebar .accordion .accordion-body ul li a.active:after,.sidebar .accordion .accordion-body ul li a:focus:after,.sidebar .accordion .accordion-body ul li a:hover:after{color:#af151f}.sidebar .input-group{border-radius:8px;border:1px solid #a4a4a4}.sidebar .input-group .input-group-text{background-color:transparent;border-radius:8px;color:#5c5c5c}.sidebar .input-group .form-control{border-color:transparent;color:#5c5c5c;font-style:italic;border-radius:8px}.sidebar .form-check{padding-left:0}.sidebar .form-check .form-check-input{float:right;margin-left:auto;border-color:rgba(0,0,0,.6);border-width:3px;border-radius:3px}.sidebar .form-check .form-check-input:focus{border-color:initial;box-shadow:none}select#select-category,select#select-order{height:47px;border-color:#f8f9fa;background-color:#f8f9fa;width:auto;border-radius:8px}.pagination-ul{padding-left:0;margin:0;text-align:center}.pagination-ul li{display:inline-block}.pagination-ul li a{color:#333;display:block;padding:4px 10px;border-radius:8px;border:1px solid transparent;font-weight:500}.pagination-ul li a.active,.pagination-ul li a:focus,.pagination-ul li a:hover{color:#af151f}.pagination-ul li a.active{border-color:#cacaca;background-color:#f8f9fa}.is-animated{animation:.6s zoom-in}@keyframes zoom-in{0%{transform:scale(.1)}100%{transform:none}}#singular-prezzario .singular-image{border:1px solid #cacaca;border-radius:20px;padding:20px}#singular-prezzario .singular-image img{border-radius:8px}#singular-prezzario h1{font-size:34px}#singular-prezzario h2{font-size:24px;font-weight:500}#singular-prezzario h3{font-size:24px;font-weight:500}#singular-prezzario h3:before{content:" ";display:block;background-color:#af151f;height:6px;width:70px;margin-top:20px;margin-bottom:20px}#singular-prezzario .nav{margin-top:20px;margin-left:0}#singular-prezzario .nav .nav-item{margin-right:1rem}#singular-prezzario .nav .nav-item:last-child{margin-right:0}#singular-prezzario .nav .nav-item .nav-link{color:#333;text-transform:uppercase;border-radius:0;padding-left:.5rem;padding-right:.5rem;font-weight:500;border:3px solid transparent}#singular-prezzario .nav .nav-item .nav-link.active,#singular-prezzario .nav .nav-item .nav-link:focus,#singular-prezzario .nav .nav-item .nav-link:hover{background-color:transparent;color:#af151f;border-color:#af151f}#singular-prezzario .single-price{font-size:34px;margin-bottom:25px}#singular-prezzario .single-price s{font-weight:500;font-family:Inter,sans-serif;color:#333;margin-right:10px}#singular-prezzario .single-price b{font-weight:700;font-family:Inter,sans-serif;color:#af151f}#singular-prezzario .box-extra{background-color:#f8f9fa;padding:15px 20px;font-weight:500;margin-bottom:25px}#singular-prezzario .box-extra .form-check{position:relative;padding-top:7px;padding-bottom:7px;margin-bottom:.5rem}#singular-prezzario .oppure{color:#a4a4a4;font-size:14px;font-weight:500;margin-top:15px;margin-bottom:10px}#singular-prezzario .oppure:before{content:"";border-top:2px solid #a4a4a4;width:20px;display:inline-block;margin-right:6px;height:6px}#singular-prezzario .nota{font-size:14px;margin-top:20px;display:block;font-style:italic}#singular-prezzario #boxInfoDeiPlus{border-radius:10px;padding:20px 20px 20px 5px;border:1px solid #e85047;background:rgba(232,80,71,.05);margin-bottom:25px;font-weight:500}#page-abbonamenti #accordionExample .accordion-item{border:1px solid #e85047;background-color:rgba(232,80,71,.05)}#page-abbonamenti #accordionExample .accordion-item .accordion-button{font-size:20px;font-family:Inter,sans-serif;color:#333;background-color:transparent;box-shadow:none;font-weight:700}#page-abbonamenti #accordionExample .accordion-item .accordion-button::after{background-image:none;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f067";color:#a4a4a4;font-size:14px}#page-abbonamenti #accordionExample .accordion-item .accordion-button:not(.collapsed)::after{background-image:none;content:"\f068"}#page-abbonamenti #accordionExample .accordion-item .accordion-body{font-style:italic}#page-abbonamenti #accordionFlushExample .accordion-item{border-bottom-color:#cacaca}#page-abbonamenti #accordionFlushExample .accordion-item .accordion-button{font-size:24px;font-family:Inter,sans-serif;color:#333;background-color:transparent;box-shadow:none;font-weight:700;padding-left:0;padding-right:0}#page-abbonamenti #accordionFlushExample .accordion-item .accordion-button .check{display:none;color:#af151f;margin-right:10px}#page-abbonamenti #accordionFlushExample .accordion-item .accordion-button .check.is-active{display:inline-block}#page-abbonamenti #accordionFlushExample .accordion-item .accordion-button::after{background-image:none;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f067";color:#a4a4a4;font-size:14px}#page-abbonamenti #accordionFlushExample .accordion-item .accordion-button:not(.collapsed)::after{background-image:none;content:"\f068"}#page-abbonamenti #accordionFlushExample .accordion-item .accordion-body{padding-left:0;padding-right:0}#page-abbonamenti .single-abbonamento{background-color:#f8f9fa}#page-abbonamenti .box-formato{text-align:center;padding:25px 15px;border-radius:8px;border:1px solid #cacaca;background-color:#f8f9fa}#page-abbonamenti .box-formato:focus,#page-abbonamenti .box-formato:hover{border-color:#af151f}#page-abbonamenti .box-formato i{color:#af151f;font-size:60px}#page-abbonamenti .box-formato h5{font-size:24px;height:57.6px;font-weight:700;margin-top:20px;margin-bottom:25px}#page-abbonamenti .box-formato .btn{padding-top:8px;padding-bottom:8px;color:#333;font-weight:500;font-size:14px;text-align:center;width:100%;text-transform:uppercase;border:1px solid #af151f;background-color:#fff;border-radius:8px}#page-abbonamenti .box-formato .btn i{margin-left:5px;color:#af151f;font-size:14px}#page-abbonamenti h4#name-abbonamento{font-weight:500;font-size:34px}#page-abbonamenti .box-prezzario-empty{border:3px dashed #cacaca;border-radius:14px;text-align:center;min-height:620px;display:flex;justify-content:center;align-items:center}#page-abbonamenti .box-prezzario-empty a{font-weight:500;font-size:24px;color:#5c5c5c}#page-abbonamenti .box-prezzario-empty i{color:#af151f;font-size:48px;margin-top:10px}#page-abbonamenti #prezzariModal .modal-content .modal-header .btn-close{background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23AF151F'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;opacity:1;width:18px}#page-abbonamenti #prezzariModal .modal-content .modal-body h4{font-size:34px;font-weight:700}#page-abbonamenti #prezzariModal .modal-content .modal-footer{border:0;justify-content:center}#page-abbonamenti #prezzariModal .modal-content .modal-footer .btn{margin:0}#page-abbonamenti .single-prezzario{border:1px solid #cacaca;border-radius:14px;overflow:hidden;position:relative}#page-abbonamenti .single-prezzario:focus,#page-abbonamenti .single-prezzario:hover{border-color:#af151f}#page-abbonamenti .single-prezzario.is-active{border:2px solid #af151f}#page-abbonamenti .single-prezzario .content-single-prezzario{padding:8px}#page-abbonamenti .single-prezzario .position-relative{min-height:450px}#page-abbonamenti .single-prezzario img{border-radius:8px;max-height:450px;display:block;margin:0 auto}#page-abbonamenti .single-prezzario h3{font-size:16px;font-weight:600;margin-top:calc(.5rem + 8px);text-align:center}#page-abbonamenti .single-prezzario .totale-single-prezzario{background-color:#f8f9fa;border-top:1px solid #cacaca;padding:8px}#page-abbonamenti .single-prezzario .totale-single-prezzario .btn{padding-top:8px;padding-bottom:8px;color:#333;font-weight:500;font-size:14px;text-align:center;width:100%;text-transform:uppercase;border:1px solid #af151f;background-color:#fff;border-radius:8px}#page-abbonamenti .single-prezzario .totale-single-prezzario .btn i{margin-left:5px;color:#af151f}#page-abbonamenti .single-prezzario .totale-single-prezzario s{font-weight:700;color:#af151f;font-size:24px;font-family:Inter,sans-serif;margin:0 auto;display:block}#page-abbonamenti #decorrenzaScelti h5{font-weight:700;font-size:24px}#page-abbonamenti .form-check{border-radius:8px;background-color:#f8f9fa;border:1px solid #cacaca;padding-left:0;cursor:pointer;position:relative}#page-abbonamenti .form-check.is-active{border:2px solid #af151f}#page-abbonamenti .form-check .form-check-input{margin-left:auto;border-color:#af151f;border-width:3px;border-radius:3px;margin:30px 10px 0 18px}#page-abbonamenti .form-check .form-check-input:focus{border-color:initial;box-shadow:none}#page-abbonamenti .form-check .form-check-label{font-weight:700;font-size:24px;font-family:Inter,sans-serif;display:block;padding:20px 18px}#page-abbonamenti .form-check .form-control{margin-right:18px}#page-abbonamenti #riepilogo-selezione{display:none}#page-abbonamenti #riepilogo-selezione h5{font-size:24px;font-weight:700}#page-abbonamenti #riepilogo-selezione .box-riepilogo-selezione{border:1px solid #a4a4a4;border-radius:17px;padding:20px;margin-top:30px;margin-bottom:30px}#page-abbonamenti #riepilogo-selezione .box-riepilogo-selezione img{border-radius:10px}#page-abbonamenti #riepilogo-selezione .box-riepilogo-selezione #tipo-di-abbonamento-rs{font-weight:700;font-size:34px}#page-abbonamenti #riepilogo-selezione .box-riepilogo-selezione .title-rs{font-weight:500;font-size:14px;color:#5c5c5c;border-bottom:1px solid #af151f;text-transform:uppercase;padding-bottom:8px;margin-bottom:8px}#page-abbonamenti #riepilogo-selezione .box-riepilogo-selezione .content-rs{font-weight:600;font-size:20px}#page-abbonamenti #riepilogo-selezione .oppure{color:#a4a4a4;font-weight:500;font-size:14px;overflow:hidden}#page-abbonamenti #riepilogo-selezione .oppure:after,#page-abbonamenti #riepilogo-selezione .oppure:before{background-color:#cacaca;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%;width:20px}#page-abbonamenti #riepilogo-selezione .oppure:before{right:.5em;margin-left:-50%}#page-abbonamenti #riepilogo-selezione .oppure:after{left:.5em;margin-right:-50%}#profile h4{font-weight:700;font-size:34px}#profile h6{font-weight:600;font-size:20px}#profile table th{font-size:14px;color:#5c5c5c;text-transform:uppercase;font-weight:500}#profile table tbody{border-top:1px solid #cacaca}#ecommerce-cart table{border:0}#ecommerce-cart table th{color:#5c5c5c;font-weight:500;text-transform:uppercase;font-size:14px}#ecommerce-cart table tbody td{vertical-align:top}#ecommerce-cart table tbody td img{border-radius:8px}#ecommerce-cart table tbody td h5{font-size:24px;font-weight:700}#ecommerce-cart table tfoot{font-size:18px}#ecommerce-cart #cross-sell-abbonamento{border:2px solid #af151f;padding:20px;border-radius:8px}#ecommerce-cart #cross-sell-abbonamento h5{font-size:20px;font-weight:400;margin-bottom:0}#ecommerce-cart #cross-sell-abbonamento h5 strong{font-weight:600}#loginModal .modal-body h3{font-size:34px;font-weight:700}#ecommerce-checkout h5{font-size:24px}#ecommerce-checkout h6{font-size:20px}#ecommerce-checkout .tags{color:#5c5c5c;border:1px solid #a4a4a4;background-color:#fff;text-transform:uppercase;font-size:12px;font-weight:500;padding:5px;text-align:center;border-radius:4px}.azioni-rapide{border:1px solid #cacaca;border-radius:8px;margin-top:1.5rem;padding:20px 12px 8px}.azioni-rapide h6{font-size:20px;font-weight:600;padding-bottom:.5rem;border-bottom:1px solid #af151f;margin-bottom:1rem}.azioni-rapide li{padding:15px 12px;list-style:none;border-radius:8px;background-color:#f8f9fa;margin-bottom:12px}.azioni-rapide li a{color:#333;display:block}.azioni-rapide li a.active,.azioni-rapide li a:focus,.azioni-rapide li a:hover{font-weight:500;color:#af151f}.azioni-rapide li a:after{font-family:"Font Awesome 5 Free";font-weight:900;color:#a4a4a4;float:right}.azioni-rapide li a.redo:after{content:"\f2f9"}.azioni-rapide li a.print:after{content:"\f02f"}.azioni-rapide li a.active:after,.azioni-rapide li a:focus:after,.azioni-rapide li a:hover:after{color:#af151f}#order-view table th{font-size:14px;color:#5c5c5c;text-transform:uppercase;font-weight:500}#order-view table tbody{border-top:1px solid #cacaca}.modal iframe{height:75vh!important}footer{background-color:#333;color:#fff;font-size:12px}footer a{color:#fff}footer a:hover{color:#fff}footer a:focus{color:#fff}footer img{margin-bottom:20px}footer h5{font-size:14px;font-weight:500;color:#fff;margin-bottom:20px}footer p{margin-bottom:20px}footer h6{font-size:16px;font-weight:500;color:#fff;margin-bottom:8px}footer ul{padding-left:0;list-style:none;margin-bottom:30px}footer ul li{border-top:0}footer ul li a{padding:4px 0;display:inline-block}.copyrights{background-color:#af151f;font-size:12px}.copyrights p{margin:0 0 15px 0;font-size:12px;color:#fff}.copyrights a{color:#fff;margin-right:20px}.copyrights a:last-child{margin-right:0}.copyrights a i{margin-right:5px}#button{display:inline-block;background-color:#f8f9fa;width:50px;height:50px;text-align:center;border-radius:10px;position:fixed;bottom:30px;right:30px;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000;border:1px solid #cacaca}#button::after{content:"\f062";font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-size:1em;line-height:50px;color:#af151f}#button:hover{cursor:pointer;background-color:#f8f9fa}#button:active{background-color:#f8f9fa}#button.show{opacity:1;visibility:visible}@media (max-width:991.98px){.copyrights a{display:block;font-size:20px;margin-bottom:15px}.copyrights a:last-child{margin-bottom:0}.copyrights a i{width:30px}}header{box-shadow:0 5px 10px rgba(81,81,81,.1)}header .bg-red ul.list-inline{margin-bottom:0;margin-left:0}header .bg-red ul.list-inline li{margin-right:15px!important}header .bg-red ul.list-inline li:first-child{margin-right:30px!important}header .bg-red ul.list-inline li:last-child{margin-right:0!important}header .bg-red ul.list-inline li a{color:#fff!important;font-size:12px}header .bg-red ul.list-inline li a i{margin-right:5px}@media (max-width:991.98px){header .bg-red ul.list-inline{display:none}header .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='5' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}header .navbar-collapse{position:fixed;top:0;right:0;bottom:0;width:85%;background-color:#fff;z-index:999}}@media (max-width:991.98px){.single-abbonamento h3{font-size:20px}}body{font-family:Rubik,sans-serif;font-size:16px;color:#333}a{text-decoration:none}h1,h2,h3,h4,h5,h6{color:#333}.rubik{font-family:Rubik,sans-serif}.inter{font-family:Inter,sans-serif}.bg-red{background-color:#af151f}.bg-white{background-color:#fff}.bg-grey{background-color:#f8f9fa}.c-red{color:#af151f!important}.c-white{color:#fff!important}.c-black{color:#333!important}.normal{font-weight:400}.medium{font-weight:500}.semi-bold{font-weight:600}.bold{font-weight:700}.extra-bold{font-weight:800}::-webkit-input-placeholder{font-style:italic}:-moz-placeholder{font-style:italic}::-moz-placeholder{font-style:italic}:-ms-input-placeholder{font-style:italic}.line-after{font-family:Inter,sans-serif;font-size:48px;font-weight:700;position:relative;margin-bottom:45px}.line-after::after{content:"";height:6px;background:#af151f;position:absolute;width:70px;left:50%;top:calc(100% + 20px);transform:translateX(-50%)}.link-custom{text-decoration:underline;font-weight:500;color:#af151f!important}.btn-red{background-color:#af151f;color:#fff;padding:8px 20px;border-radius:8px;text-align:center;font-weight:500;font-size:14px;text-transform:uppercase;border:1px solid #af151f;transition:all .3s}.btn-red:focus,.btn-red:hover{background-color:#fff;color:#af151f}.btn-red i{margin-left:5px}.btn-white{background-color:#fff;color:#333;padding:8px 20px;border-radius:8px;text-align:center;font-weight:500;font-size:14px;text-transform:uppercase;border:1px solid #333;transition:all .3s}.btn-white:focus,.btn-white:hover{background-color:#333;color:#fff}.btn-white i{margin-left:5px}.btn-section{font-weight:500;font-size:14px;padding:6px 0;text-transform:uppercase;color:#333;border-bottom:3px solid #af151f;border-radius:0}.btn-section:focus,.btn-section:hover{background-color:transparent}.btn-section i{margin-left:5px}.btn.disabled,.btn:disabled,fieldset:disabled .btn{opacity:.3}.modal-content{border-radius:20px}.modal-header{border-bottom:0}.owl-theme .owl-dots .owl-dot span{width:12px;height:12px;border:1px solid #a4a4a4;background-color:#fff}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background-color:#af151f;border-color:#af151f}.form-label{font-size:20px;font-family:Inter,sans-serif;font-weight:600}@media (max-width:991.98px){.line-after{font-size:34px!important}}