*,:before,:after{box-sizing:inherit}html{box-sizing:border-box;scroll-behavior:smooth;overflow-x:hidden}body{color:#333;overflow-x:hidden}body,h1,h2,h3,h4,h5,h6,p,a,figure,blockquote,dl,dd{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-garamond), serif}p,li,a,span,button,input,label,textarea{font-family:var(--font-aptos), sans-serif}a{color:inherit;cursor:pointer;text-decoration:none}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}h1{text-wrap:balance;font-size:40px;font-weight:500}h2{text-wrap:balance;font-size:35px}h3{font-size:28px}h4{font-size:22px}h5{font-size:18px}h6{font-size:16px}ul{margin:0 0 20px;padding:0}p{text-wrap:pretty}button{cursor:pointer;-o-transition:all .3s ease-out 0s;background:0 0;border:none;transition:all .3s ease-out}.btn{-moz-user-select:none;color:#fff;letter-spacing:1px;text-align:center;touch-action:manipulation;vertical-align:middle;white-space:nowrap;z-index:1;text-transform:capitalize;background:#046999;border:1px solid #0000;border-radius:.1rem;margin-bottom:0;padding:13px 25px;font-weight:700;line-height:1;display:inline-block;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:#fff;width:100%;height:100%;transition:left .3s;position:absolute;top:0;left:-100%}.btn:hover{color:#046999;border:1px solid #046999}.btn:hover:before{left:0}
