@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@300&display=swap";body{scrollbar-gutter:stable;font-weight:300}.scroll,.scroll:hover{scrollbar-gutter:stable}.scroll::-webkit-scrollbar-track{background-color:transparent}.scroll::-webkit-scrollbar{height:8px}.line-overflow-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 768px){h1.fs-title{font-size:36px;font-weight:300;font-family:Open Sans,sans-serif}h2.fs-subtitle{font-size:16px;font-weight:300;letter-spacing:.3rem}h3.fs-section{font-size:20px;letter-spacing:.3rem;font-family:Open Sans,sans-serif;font-weight:300}h4.fs-subsection{font-size:16px;font-weight:300}h4.fs-header{font-size:16px}.mobile-br{display:none}}@media screen and (min-width: 769px){h1.fs-title{font-size:72px;font-weight:300;font-family:Open Sans,sans-serif}h2.fs-subtitle{font-size:25px;font-weight:300;letter-spacing:.3rem}h3.fs-section{font-size:40px;letter-spacing:.3rem;font-family:Open Sans,sans-serif;font-weight:300}h4.fs-subsection{font-size:24px;font-weight:300}.menu-direct-btn{width:100%;max-width:275px}h4.fs-header{font-size:20px}.hiddenBreak{display:none}}.section-content{letter-spacing:.3rem;font-weight:300}.main-btn{width:100%;padding:10px 25px;font-weight:700}.main-btn.yellowBtn{background-color:#ffc700;color:#000}.main-btn.yellowBtn:hover{background-color:#140a99;color:#fff}.main-btn.blueBtn{background:#140a99}.main-btn.grayBtn{border:solid 1px #cccccc}.main-btn.grayBtn:hover{border:solid 1px #140a99;background:#140a99;color:#fff}.tab-pills{cursor:pointer;display:flex;align-items:center;justify-content:center}.tab-pills:hover{color:#fff;background-color:#140a99;transition:all .1s ease-in-out}.tab-pills.active{color:#fff;background-color:#140a99;transition:all .2s ease-in-out}.contents{display:none;opacity:0;animation:moving .6s ease}@keyframes moving{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.more-text{transition:max-height .5s ease,box-shadow .5s ease}.toggle-btn,.hide-btn{transition:opacity .5s ease}.contents.active{display:block;opacity:1}#more-text{max-height:24rem;transition:max-height .5s ease,box-shadow .5s ease}.inset-shadow{position:relative}.inset-shadow:after{content:"";position:absolute;inset:0;box-shadow:inset 0 -65px 55px -35px #000;z-index:1}.nav-links{transition:top .5s ease}input:not(:-moz-placeholder-shown)~label,textarea:not(:-moz-placeholder-shown)~label{--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;transform:translate(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-scale-x: .75;--tw-scale-y: .75;--tw-translate-y: -1.5rem}input:focus~label,input:not(:placeholder-shown)~label,textarea:focus~label,textarea:not(:placeholder-shown)~label,select:focus~label,select:not([value=""]):valid~label{--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;transform:translate(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-scale-x: .75;--tw-scale-y: .75;--tw-translate-y: -1.5rem}.appear-up .sentence{display:inline-block}.wrapper{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,1) 20%,rgba(0,0,0,1) 80%,rgba(0,0,0,0));mask-image:linear-gradient(to right,#0000,#000 20% 80%,#0000)}@keyframes scrollLeft{to{left:-200px}}.invalid-feedback,.empty-feedback{display:none}.was-validated :-moz-placeholder-shown:invalid~.empty-feedback{display:block}.was-validated :placeholder-shown:invalid~.empty-feedback{display:block}.was-validated :not(:-moz-placeholder-shown):invalid~.invalid-feedback{display:block}.was-validated :not(:placeholder-shown):invalid~.invalid-feedback{display:block}.is-invalid,.was-validated :invalid{border-color:#dc3545}#randomCode{display:inline-block;font-size:25px;font-weight:700;border:#d9d9d9 solid 1px}#refresh{margin-left:10px;font-size:16px;cursor:pointer}#refresh-outline{font-size:30px;transition:transform 1s ease-in-out}@keyframes rotate360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rotate{animation:rotate360 .5s ease-in-out forwards}
