@font-face{font-family:Avenir;src:url(/build/fonts/AvenirLTStd-Book.a69c85a8.woff),url(/build/fonts/AvenirLTStd-Book.883006de.otf) format("opentype");font-weight:400}@font-face{font-family:Avenir;src:url(/build/fonts/AvenirLTStd-Medium.4dbe7ba4.woff),url(/build/fonts/AvenirLTStd-Medium.5f7c07d6.otf) format("opentype");font-weight:500}@font-face{font-family:Avenir;src:url(/build/fonts/AvenirLTStd-Heavy.a78d722b.woff),url(/build/fonts/AvenirLTStd-Heavy.69df5215.otf) format("opentype");font-weight:600}@font-face{font-family:Avenir;src:url(/build/fonts/AvenirLTStd-Black.dd4c504c.woff),url(/build/fonts/AvenirLTStd-Black.79d2ad66.otf) format("opentype");font-weight:900}@font-face{font-family:Maitree;src:url(/build/fonts/Maitree-Regular.77f5e3ce.woff)}body{font-family:Avenir}h1{font-size:3.5rem;font-weight:900}h1,h2{color:#142f42}h2{font-size:3rem;font-weight:600;line-height:1.3}@media (max-width:1259px){h2{font-size:4.2rem}}@media (max-width:768px){h2{font-size:3.7rem}}@media (max-width:556px){h2{font-size:3rem}}@media (max-width:420px){h2{font-size:2.7rem}}h3{color:#142f42;font-size:4rem;font-weight:600}@media (max-width:768px){h3{font-size:3rem}}@media (max-width:556px){h3{font-size:2.8rem}}h4{font-size:3rem;font-weight:600}@media (max-width:768px){h4{font-size:2.5rem}}p{font-size:2.4rem}@media (max-width:768px){p{font-size:1.8rem}}.btn,a.btn{font-family:Avenir;position:relative;font-weight:600;border:none;outline:none;border-radius:10px;letter-spacing:1.3px;line-height:1;cursor:pointer}.btn a,.btn span,a.btn a,a.btn span{position:relative;z-index:1}.btn:before,a.btn:before{content:"";position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;transform:scaleX(0);backface-visibility:hidden;transform-origin:0 50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-top-left-radius:7px;border-bottom-left-radius:7px;transition:transform .15s ease-in-out,border-radius .15s ease-in-out}.btn:hover:before,a.btn:hover:before{transform:scaleX(1);border-bottom-right-radius:7px;border-top-right-radius:7px}.btn-white-clear,a.btn-white-clear{color:#fff;border:1px solid #fff;background-color:transparent;transition:color .3s ease-in-out}.btn-white-clear:hover,a.btn-white-clear:hover{color:#108c73}.btn-white-clear:before,a.btn-white-clear:before{background-color:#fff;border-bottom-left-radius:3px;border-top-left-radius:3px}.btn-white-clear:hover:before,a.btn-white-clear:hover:before{border-bottom-right-radius:3px;border-top-right-radius:3px}.btn-teal-fill,a.btn-teal-fill{color:#fff;border:2px solid #108c73;background-color:#108c73;transition:color .3s ease-in-out}.btn-teal-fill:hover,a.btn-teal-fill:hover{color:#fff}.btn-teal-fill:before,a.btn-teal-fill:before{background-color:#16af8c}.btn-teal-clear,a.btn-teal-clear{color:#108c73;background-color:transparent;border:2px solid #108c73;transition:color .3s ease-in-out}.btn-teal-clear:hover,a.btn-teal-clear:hover{color:#fff}.btn-teal-clear:before,a.btn-teal-clear:before{background-color:#16af8c}.btn-lightTeal-clear,a.btn-lightTeal-clear{color:#14b18e;border:2px solid #14b18e;background-color:transparent;transition:color .3s ease-in-out}.btn-lightTeal-fill,a.btn-lightTeal-fill{color:#fff;background-color:#14b18e;border:2px solid #14b18e}.btn-brightTeal-fill,a.btn-brightTeal-fill{color:#fff;background-color:#16af8c;border:2px solid #16af8c}.btn-brightTeal-clear,a.btn-brightTeal-clear{color:#16af8c;border:2px solid #16af8c;background-color:transparent;transition:color .3s ease-in-out}.btn-brightTeal-clear:hover,a.btn-brightTeal-clear:hover{color:#fff}.btn-brightTeal-clear:before,a.btn-brightTeal-clear:before{background-color:#16af8c}.btn-orange-fill,a.btn-orange-fill{color:#fff;background-color:#f78f25;border:2px solid #f78f25;transition:color .3s ease-in-out}.btn-orange-fill:hover,a.btn-orange-fill:hover{color:#fff}.btn-orange-fill:before,a.btn-orange-fill:before{background-color:#ff6c00}.btn-orange-clear,a.btn-orange-clear{color:#f78f25;background-color:transparent;border:2px solid #f78f25;transition:color .3s ease-in-out}.btn-orange-clear:hover,a.btn-orange-clear:hover{color:#fff}.btn-orange-clear:before,a.btn-orange-clear:before{background-color:#f78f25;border:2px solid #f78f25}.btn-blueGreen-fill,a.btn-blueGreen-fill{color:#fff;background-color:#08485c;border:2px solid #08485c}.btn-blueGreen-clear,a.btn-blueGreen-clear{color:#fff;background-color:transparent;border:2px solid #08485c;transition:color .3s ease-in-out}.btn-darkBlue-clear,a.btn-darkBlue-clear{color:#142f42;background-color:transparent;border:2px solid #142f42;transition:color .3s ease-in-out}.btn-darkBlue-clear:hover,a.btn-darkBlue-clear:hover{color:#fff}.btn-darkBlue-clear:before,a.btn-darkBlue-clear:before{background-color:#142f42;border:2px solid #142f42}.btn-darkBlue-fill,a.btn-darkBlue-fill{color:#fff;background-color:#142f42;border:2px solid #142f42}.btn-darkBlue-fill:not(.noHover),a.btn-darkBlue-fill:not(.noHover){transition:color .3s ease-in-out}.btn-darkBlue-fill:not(.noHover):hover,a.btn-darkBlue-fill:not(.noHover):hover{color:#fff}.btn-darkBlue-fill:not(.noHover):before,a.btn-darkBlue-fill:not(.noHover):before{background-color:#08485c;border:2px solid #08485c}.btn-short,a.btn-short{font-size:2rem;padding:1.5rem 1.5rem 1rem}@media (max-width:556px){.btn-short,a.btn-short{font-size:1.8rem}}.btn-medium,a.btn-medium{font-size:1.6rem;padding:1rem 2rem .75rem}@media (max-width:556px){.btn-medium,a.btn-medium{font-size:1.8rem}}@media (max-width:420px){.btn-medium,a.btn-medium{font-size:1.6rem;padding:1rem 1.5rem .75rem}}.btn-long,a.btn-long{font-size:2.2rem;padding:1.5rem 4rem 1rem}@media (max-width:556px){.btn-long,a.btn-long{font-size:1.8rem}}@media (max-width:420px){.btn-long,a.btn-long{font-size:1.6rem;padding:1rem 1.5rem .75rem}}*{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%}body{font-size:1.6rem}.navbar{justify-content:space-between;padding:.5rem 5%;background-color:#108c73}.navbar,.navbar__brand{display:flex;align-items:center}.navbar__brand span{margin-left:2rem;color:#fff;font-weight:600;font-size:2.6rem}.navbar .nav__link{color:#fff;padding-bottom:.25rem;text-decoration:none;margin-left:6rem;font-size:1.6rem;text-transform:uppercase;letter-spacing:1.2px;transition:color .3s ease-in-out}.navbar .nav__link:hover{color:#f78f25}.navbar .nav__link--active{color:#f78f25;font-weight:600}.content-wrapper{margin:0 20%}.alert{position:absolute;top:20px;width:310px;left:calc(45vw - 155px);margin:50px;border-radius:20px;padding:20px}.alert button{border:none;padding:0;background:none;position:absolute;top:5px;right:10px}.alert button:hover{cursor:pointer}.alert-notice{background-color:#14b18e}.alert-warning{background-color:#f78f25}