html{line-height:1.15;-webkit-text-size-adjust:100%}*{box-sizing:border-box;margin:0;padding:0}body{font-family:'Calibri',sans-serif;font-size:100%;line-height:1.5;color:#4D3038;text-decoration:none;font-weight:400;word-spacing:normal;background-color:#f1f1f1;-webkit-print-color-adjust:exact}.clearfix:after{content:".";clear:both;display:block;visibility:hidden;height:0}img{max-width:100%;height:auto;width:auto;border:0;vertical-align:middle}.frame-outer{position:relative;padding:0;width:820px;margin:1.3rem auto;background:#FFF url(bg.jpg) no-repeat right bottom;border:.02rem solid #A7A9A4;box-shadow:-.1rem .1rem 1rem #999;font-size:.938rem}p{padding-bottom:.5rem}p small{font-size:.875em;color:#B8A4A2}h1{font-size:2rem;line-height:1.5;font-weight:600;padding:0rem 0rem 0rem 1rem;margin:0rem 0rem 0rem 0rem;border-bottom:1px solid #5F2A36;position:absolute;left:6.5rem;bottom:-3.9rem;width:87.3%}.logopatrizia{position:absolute;width:30%;top:3rem;right:0rem;text-align:right;z-index:3}.title{position:relative}.title:after{left:0%;top:0%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-left-color:#5F2A36;border-width:104px;margin-top:-43px}.slogan{position:absolute;left:14.5%;top:25rem;font-size:1rem;font-family:'Nuosu SIL',serif}h2{font-size:1rem;line-height:1.5;font-weight:600;padding:0rem 0rem .25rem 0rem;color:#602A37}h3{font-size:2rem;line-height:1.5;font-weight:600;padding:0rem 1rem .25rem 0rem;color:#c2c2c2}a{color:#4D3038;text-decoration:none}a:hover{text-decoration:underline}ul{padding:0rem 0rem 1rem 0rem;list-style-image:url();list-style:none}li{padding-left:1rem}li::before{content:"▶";display:inline-block;font-size:.7rem;line-height:1.3rem;position:relative;float:left;top:-.1rem;margin-left:-1rem}.header{padding:0rem 0rem 0rem;position:relative}.content{padding:8rem 3rem 1rem}.flex{display:flex;justify-content:space-between;flex-wrap:wrap}.left{width:49%}.right{width:45%}.footer{padding:0rem 3rem 2rem;color:#B8A4A2;border-top:1px solid #B8A4A2;font-size:.75em;line-height:1.3}.footer span{padding:0 .5rem}.footer2{padding:0rem 3rem 2rem;color:#B8A4A2;border-top:1px solid #B8A4A2;font-size:.75em;line-height:1.3}.footer2 span{padding:0 .3rem}.footer2 a{color:#B8A4A2}.footer a{color:#B8A4A2}.button{text-align:center;padding:0rem 1rem 3rem}.button a{background:#5F2A36;padding:.7rem 2.5rem;color:#fff;border-radius:.3rem}.button a:hover{text-decoration:none}