*{margin:0;padding:0;border:none;list-style:none;vertical-align:baseline;outline:none;transition:inherit}body{width:100%;max-width:1920px;margin:0 auto;overflow-x:hidden}h1,h2,h3{font-family:linotype-didot-headline}p,ul{font-family:roboto;color:#1f1e1b;font-size:1.125rem;font-style:normal;font-weight:300;line-height:158%;letter-spacing:.01125rem;margin-bottom:1.5rem}a:last-child,p:last-child,ul:last-child{margin-bottom:0}a{font-family:roboto;color:#1f1e1b;font-size:1.125rem;font-weight:300;line-height:158%;letter-spacing:.01125rem}a,h2{font-style:normal}h2{color:#000;font-size:3.375rem;font-weight:400;line-height:117%;letter-spacing:.03375rem;margin-bottom:1.2rem}h2:last-child{margin-bottom:0}.container{width:100%;max-width:1650px;margin:0 auto}.button{color:#000;font-family:roboto;font-size:1.25rem;font-style:normal;font-weight:300;line-height:173%;letter-spacing:.1125rem;display:inline-block;padding:1.25rem 1.88rem;background:transparent;border:.0625rem solid #000;text-decoration:none;box-sizing:border-box}.button:hover{background:#e3aa34;border:.0625rem solid #e3aa34}.button.button-wight{color:#fff;border:.0625rem solid #fff}.button.button-wight:hover{color:#000;background:#e3aa34;border:.0625rem solid #e3aa34}.titlebox{width:100%;position:relative;padding-bottom:2.57rem;margin-bottom:2.25rem}.titlebox:after{content:"";display:block;position:absolute;width:4.99rem;height:.69rem;background:#000;bottom:0;left:0}#splide01 .splide__slide{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media (max-width:1660px){.container{width:90%}}@media (max-width:1199px){h2{font-size:2.3rem;line-height:100%}a,p,ul{font-size:1rem;line-height:125%;letter-spacing:.01125rem}.button{padding:1rem 1.2rem;font-size:1rem}}