@font-face{font-family:montserrat-regular;src:url(/build/assets/Montserrat-Regular-CB6Ljo7d.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:montserrat-italic;src:url(/build/assets/Montserrat-Italic-BqFRq9EE.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:montserrat-bold;src:url(/build/assets/Montserrat-Bold-Bsf7A8hH.woff2) format("woff2");font-weight:700;font-style:bold;font-display:swap}@font-face{font-family:playfair-display-regular;src:url(/build/assets/playfair-display-regular-B74d1IHM.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:playfair-display-italic;src:url(/build/assets/playfair-display-italic-boHTmRhp.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:playfair-display-bold;src:url(/build/assets/playfair-display-bold-CtHl6EpB.woff2) format("woff2");font-weight:700;font-style:bold;font-display:swap}*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased;font-family:montserrat-regular,sans-serif;font-size:20px;min-height:100vh;min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto}img,picture,video,canvas,svg{display:block;max-width:100%}svg{flex-shrink:0}input,button,textarea,select{font:inherit}input,select,textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none}input[type=number]{-moz-appearance:textfield}input[type=date]{position:relative}input[type=date]::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;width:100%;height:100%;padding:0;color:transparent;background:transparent}label{cursor:pointer}p,h1,h2,h3{overflow-wrap:break-word}h1,h2,h3{font-family:playfair-display-bold,sans-serif;font-weight:600}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}main h2,main h3{color:#14453c}a{text-decoration:none;color:#14453c}a:hover{text-decoration:underline;color:#00584d;text-underline-offset:8px}a svg{width:18px;height:18px}p{margin:10px 0}table{width:100%}table th:not([align=center]){text-align:left}button{border:none;background:none;cursor:pointer}button[disabled]{background:#534e45;cursor:not-allowed;color:#fff}button[disabled]:hover{background:#534e45;border-color:#534e45;color:#fff}strong u{color:#14453c}::-webkit-input-placeholder{color:#0000004d}::-moz-placeholder{color:#0000004d}
