.p,p{font-size:1rem;font-family:PTSans,sans-serif}.p:last-child,p:last-child{margin-bottom:0}small,.small{font-size:0.875rem}ul,ol{padding-left:0.75rem}ul:last-child,ol:last-child{margin-bottom:0}.list-inline li{display:inline-block}.btn{font-size:0.875rem;font-family:PTSans,sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:0.09375rem;background-color:#000;color:#fff;border-radius:1rem;padding:0.625rem 1.25rem}.btn:hover,.btn:focus{background-color:#fff;border-bottom:0.0625rem solid #000;color:#000}@media(hover: hover){.btn{-webkit-transition:color .4s ease;transition:color .4s ease}}img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media(hover: hover){a{-webkit-transition:color .4s ease;transition:color .4s ease}}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{width:100%;overflow-x:hidden;scroll-behavior:smooth}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:100vh;font-size:1rem;margin:0}body.admin-bar{min-height:calc(100vh - 2rem)}.thm-lazy-loading{display:block;font-size:0;opacity:0}h1,h2,h3,h4,h5,h5{font-family:Oswald,sans-serif;font-weight:400}p,span,a,ul,ol{font-family:PTSans,sans-serif}main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}footer{margin-top:auto}.container{width:100%;max-width:75rem;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}.logo-title{position:absolute;width:0.0625rem;height:0.0625rem;margin:-0.0625rem;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}