html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}*{box-sizing:border-box;font-weight:400;margin:0;padding:0}body{color:#2a2a2a;font-family:Manrope,serif;font-size:16px;line-height:1.375}body.modal-open{height:100vh;overflow-y:hidden}h1{font-size:3.4375rem;font-weight:600}@media only screen and (max-width:425px){h1{font-size:1.875rem}}h2{font-size:2.8125rem}@media only screen and (max-width:425px){h2{font-size:1.875rem}}h3{font-size:2.5rem}@media only screen and (max-width:425px){h3{font-size:1.5625rem}}h4{font-size:2.1875rem}h5{font-size:1.875rem}h6{font-size:1.5625rem}@media only screen and (max-width:425px){h6{font-size:1rem}}p{font-size:1.125rem}p.big{font-size:1.25rem}p.medium{font-size:1rem}.btn,p.small{font-size:.875rem}.btn{background-color:#b48b4f;border:none;border-radius:5px;box-shadow:0 4px 30px #cea86f3d;color:#fff;cursor:pointer;display:inline-block;font-weight:500;line-height:2rem;min-height:2rem;padding:0 1rem;text-decoration:none;transition:transform .3s ease-in-out}.btn.medium{padding:3px 20px}.btn.big{font-size:1rem;padding:10px 35px}@media only screen and (max-width:425px){.btn.big{font-size:.875rem}}.btn.link{align-items:center;background-color:transparent;box-shadow:none;color:#b48b4f;display:inline-flex;justify-content:center;padding-left:0}.btn.link img{filter:invert(53%) sepia(62%) saturate(327%) hue-rotate(356deg) brightness(94%) contrast(93%);height:16px;margin-right:5px;width:16px}.btn.outlined{background-color:transparent;border:1px solid #b48b4f;box-shadow:none;color:#b48b4f}.btn.closer{line-height:.5rem;padding:.5rem;position:absolute;right:1rem;top:1rem}.btn:hover{transform:scale(102%)}.btn:hover:not(.link){box-shadow:0 3px 6px #00000040}.container{margin:auto;max-width:1440px;padding:0 100px}@media only screen and (max-width:1024px){.container{max-width:none;padding:0 1rem}}@media only screen and (max-width:768px){.container{max-width:none;padding:0 1rem}}@media only screen and (max-width:425px){.container{max-width:none;padding:0 1rem}}.accent{color:#b48b4f}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}
