@charset "UTF-8";

/* Stili specifici per Privacy e Cookie Policy - layout Orthotecnica adattato Mozart */
.privacy__policy--section{background:#fff;color:#212121;font-size:1.5rem;line-height:1.75;padding:60px 0 80px;}
.privacy__policy--section .container{max-width:1240px;}
.privacy__policy--section h1,.privacy__policy--section h2,.privacy__policy--section h3,.privacy__policy--section h4,.privacy__policy--section h5,.privacy__policy--section h6{display:block!important;width:100%;clear:both;color:#212121;font-family:inherit;font-weight:700;line-height:1.35;margin:0;text-transform:none!important;}
.privacy__policy--section h1,.privacy__policy--section .title{font-size:2.6rem;margin-bottom:.5rem;}
.privacy__policy--section h2{font-size:2.2rem;margin:3.2rem 0 1.2rem;}
.privacy__policy--section h3{font-size:1.9rem;margin:2.8rem 0 1rem;}
.privacy__policy--section h4,.privacy__policy--section .title-link{font-size:1.7rem;line-height:1.45;margin:2.8rem 0 1rem;}
.privacy__policy--section h5{font-size:1.6rem;margin:2.4rem 0 .9rem;}
.privacy__policy--section h6{font-size:1.5rem;margin:2.2rem 0 .8rem;}
.privacy__policy--section h1,
.privacy__policy--section h2,
.privacy__policy--section h3,
.privacy__policy--section h4,
.privacy__policy--section h5,
.privacy__policy--section h6{
    text-transform:none!important;
}
.privacy__policy--section .text-primary,.privacy__policy--section .title-link{color:#ff6b00!important;}
.privacy__policy--section p{color:#212121;font-family:inherit;font-size:1.5rem;line-height:1.75;margin:0 0 1.4rem;}
.privacy__policy--section p:last-child{margin-bottom:0;}
.privacy__policy--section strong,.privacy__policy--section b{font-weight:700;}
.privacy__policy--section em,.privacy__policy--section i{font-style:italic;}
.privacy__policy--section a{color:#ff6b00;text-decoration:underline;text-underline-offset:2px;}
.privacy__policy--section a:hover{color:#e55f00;}
.privacy__policy--section .text-muted{display:block;color:#4f5963!important;font-size:1.45rem;font-weight:400;line-height:1.7;margin:.45rem 0 1.4rem;}
.privacy__policy--section ul,.privacy__policy--section ol{display:block;margin:1.2rem 0 1.8rem;padding-left:2.7rem;}
.privacy__policy--section ul{list-style:disc;}
.privacy__policy--section ol{list-style:decimal;}
.privacy__policy--section li{display:list-item;list-style:inherit;color:#212121;font-size:1.5rem;line-height:1.7;margin:0 0 .7rem;padding-left:.25rem;}
.privacy__policy--section li:last-child{margin-bottom:0;}
.privacy__policy--section ul ul,.privacy__policy--section ol ul{list-style:circle;margin:.7rem 0;}
.privacy__policy--section ul ol,.privacy__policy--section ol ol{list-style:lower-alpha;margin:.7rem 0;}
.privacy__policy--section .list-unstyled{list-style:none;margin:1.2rem 0 1.8rem;padding-left:0;}
.privacy__policy--section .list-unstyled>li{list-style:none;margin-bottom:1.4rem;padding-left:0;}
.privacy__policy--section .list-unstyled>li>strong:first-child,.privacy__policy--section .list-unstyled>li>b:first-child{display:block;margin-bottom:.35rem;}
.privacy__policy--section .enum{counter-reset:privacy-enum;list-style:none;padding-left:0;}
.privacy__policy--section .enum>li{counter-increment:privacy-enum;position:relative;list-style:none;padding-left:2.4rem;}
.privacy__policy--section .enum>li::before{position:absolute;top:0;left:0;content:counter(privacy-enum,lower-alpha) ")";color:#212121;font-weight:600;}
.privacy__policy--section hr,.privacy__policy--section .bottom-line-2{width:100%;height:1px;margin:1.6rem 0 2.8rem;border:0;background:#b7b7b7;opacity:1;}
.privacy__policy--section blockquote{margin:1.8rem 0;padding:1.4rem 1.8rem;border-left:4px solid #ff6b00;background:#f7f7f7;}
.privacy__policy--section table{width:100%;margin:2rem 0;border-collapse:collapse;background:#fff;}
.privacy__policy--section th,.privacy__policy--section td{padding:1.2rem 1.4rem;border:1px solid #d9d9d9;color:#212121;font-size:1.4rem;line-height:1.55;text-align:left;vertical-align:top;}
.privacy__policy--section th{font-weight:700;background:#f3f3f3;}
.privacy__policy--section .table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}
@media only screen and (max-width:767px){
.privacy__policy--section{font-size:1.4rem;line-height:1.7;padding:40px 0 55px;}
.privacy__policy--section h1,.privacy__policy--section .title{font-size:2.2rem;}
.privacy__policy--section h2{font-size:2rem;}
.privacy__policy--section h3{font-size:1.8rem;}
.privacy__policy--section h4,.privacy__policy--section .title-link{font-size:1.6rem;}
.privacy__policy--section p,.privacy__policy--section li{font-size:1.4rem;}
.privacy__policy--section .text-muted{font-size:1.35rem;}
.privacy__policy--section ul,.privacy__policy--section ol{padding-left:2.2rem;}
.privacy__policy--section .enum{padding-left:0;}
.privacy__policy--section th,.privacy__policy--section td{min-width:14rem;padding:1rem;font-size:1.3rem;}
}
