html{scroll-behavior:smooth}body{margin:0;padding:0;display:block;background-color:#ebf0f0}*{box-sizing:border-box;font-size:100%}div#__nuxt{display:flex;flex-direction:column}.no-margin{margin:0}.margin-50{margin:50px 0}.default-width{margin:0 auto;padding:0 30px;width:100%;max-width:1400px}.default-text{padding:80px 30px}.centered-content{display:flex;justify-content:center;align-items:center}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{border:2px solid #f8f9fa;background:#868e96;border-radius:20px}::-webkit-scrollbar-track{box-shadow:inset 0 0 0 10px #f8f9fa;background:#f1f3f5}::-moz-selection{background-color:#001f40;color:#fff}::selection{background-color:#001f40;color:#fff}@media screen and (max-width:768px){.default-width{padding:0 20px}.default-text{padding:50px 0}}@media screen and (max-width:320px){.default-width{padding:0 10px}}table{border-collapse:collapse;border-spacing:0}th{background-color:#fff;color:#000}td,th{text-align:left;padding:8px;border-bottom:1px solid #ebf0f0}@font-face{font-family:Bellefair;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/bellefair/v14/kJExBuYY6AAuhiXUxG1N-PoyKQ.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}html{font-size:16px}*{-webkit-hyphens:auto;hyphens:auto}body{color:#494a4b;font-family:Montserrat}h1{font-size:5rem;font-weight:600;color:#fff}h1,h2{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}h2{font-size:3.1em;color:#001f40}h2,h3{font-weight:500}h3{font-size:1.8rem;color:#a67b3f}h4{font-size:1.5rem}h4,h5{font-weight:500;color:#383838}h5{font-size:1.2rem}h6{font-size:1.1rem;font-weight:500;color:#383838}p{font-size:1rem;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media screen and (max-width:1300px){html{font-size:95%!important}}@media screen and (max-width:1024px){html{font-size:90%!important}}@media screen and (max-width:768px){html{font-size:85%!important}}@media screen and (max-width:450px){h1{font-size:2.7rem;text-align:center}html{font-size:85%!important}}@media screen and (max-width:320px){html{font-size:80%!important}}header{display:flex;position:fixed;background-color:#fff;top:0;left:0;right:0;z-index:1000}header .header-inner{width:100%;padding:15px 30px;margin:0 auto;display:flex}header .header--center,header .header--left,header .header--right{display:flex;flex:1;align-items:center}header .header--right{justify-content:flex-end}
