@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap');

html { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin:0;padding:0;font-family:'Montserrat', 'Pretendard', 'Noto Sans KR','sans-serif'; font-size:13px; word-break: keep-all; word-wrap: break-word; letter-spacing: -.020em; color: #000; line-height: 1.6;
    font-synthesis: none; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -moz-font-feature-settings: 'liga', 'kern'; direction: ltr; }
* { box-sizing:border-box;padding:0;margin:0;font-weight:400;transition: .3s all; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-family: inherit;margin:0;}
a { color: inherit; }
a:hover, a:focus { text-decoration: none; color: inherit; }
a:focus { outline: none; }
p { margin: 0; }

.btn-cs { display: block; padding: 17px 45px; border-radius: 12px; font-size: 16px; }

.btn { outline: none !important; }

.btn-main {color: #111;background-color: #FFD400;border-color: #FFD400;}
.btn-main:hover,
.btn-main:focus,
.btn-main.focus,
.btn-main:active,
.btn-main.active,
.open > .dropdown-toggle.btn-main {color: #111;background-color: #CCAD10;border-color: #CCAD10;}
.btn-main:active,
.btn-main.active,
.open > .dropdown-toggle.btn-main {background-image: none;}
.btn-main.disabled,
.btn-main[disabled],
fieldset[disabled] .btn-main,
.btn-main.disabled:hover,
.btn-main[disabled]:hover,
fieldset[disabled] .btn-main:hover,
.btn-main.disabled:focus,
.btn-main[disabled]:focus,
fieldset[disabled] .btn-main:focus,
.btn-main.disabled.focus,
.btn-main[disabled].focus,
fieldset[disabled] .btn-main.focus,
.btn-main.disabled:active,
.btn-main[disabled]:active,
fieldset[disabled] .btn-main:active,
.btn-main.disabled.active,
.btn-main[disabled].active,
fieldset[disabled] .btn-main.active {background-color: #CCAD10;border-color: #CCAD10;}


.btn-black {color: #fff;background-color: #111;border-color: #111;}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black:active,
.btn-black.active,
.open > .dropdown-toggle.btn-black {color: #fff;background-color: #000;border-color: #000;}
.btn-black:active,
.btn-black.active,
.open > .dropdown-toggle.btn-black {background-image: none;}
.btn-black.disabled,
.btn-black[disabled],
fieldset[disabled] .btn-black,
.btn-black.disabled:hover,
.btn-black[disabled]:hover,
fieldset[disabled] .btn-black:hover,
.btn-black.disabled:focus,
.btn-black[disabled]:focus,
fieldset[disabled] .btn-black:focus,
.btn-black.disabled.focus,
.btn-black[disabled].focus,
fieldset[disabled] .btn-black.focus,
.btn-black.disabled:active,
.btn-black[disabled]:active,
fieldset[disabled] .btn-black:active,
.btn-black.disabled.active,
.btn-black[disabled].active,
fieldset[disabled] .btn-black.active {background-color: #000;border-color: #000;}

.btn-yellow {color: #000;background-color: #FFD400;border-color: #FFD400;}
.btn-yellow:hover,
.btn-yellow:focus,
.btn-yellow.focus,
.btn-yellow:active,
.btn-yellow.active,
.open > .dropdown-toggle.btn-yellow {color: #000;background-color: #FFD400;border-color: #FFD400;}
.btn-yellow:active,
.btn-yellow.active,
.open > .dropdown-toggle.btn-yellow {background-image: none;}
.btn-yellow.disabled,
.btn-yellow[disabled],
fieldset[disabled] .btn-yellow,
.btn-yellow.disabled:hover,
.btn-yellow[disabled]:hover,
fieldset[disabled] .btn-yellow:hover,
.btn-yellow.disabled:focus,
.btn-yellow[disabled]:focus,
fieldset[disabled] .btn-yellow:focus,
.btn-yellow.disabled.focus,
.btn-yellow[disabled].focus,
fieldset[disabled] .btn-yellow.focus,
.btn-yellow.disabled:active,
.btn-yellow[disabled]:active,
fieldset[disabled] .btn-yellow:active,
.btn-yellow.disabled.active,
.btn-yellow[disabled].active,
fieldset[disabled] .btn-yellow.active {background-color: #FFD400;border-color: #FFD400;}

section { padding: 160px 0; }

.form-control { color: #000; }
