@charset "utf-8"; 

@font-face { 
    font-family:'Pretendard'; 
    font-style:normal; 
    font-weight:300; 
    src:url(../font/Pretendard-Light.subset.woff2) format("woff2"),
        url(../font/Pretendard-Light.subset.woff) format("woff"); 
}
@font-face { 
    font-family:'Pretendard'; 
    font-style:normal; 
    font-weight:400; 
    src:url(../font/Pretendard-Regular.subset.woff2) format("woff2"),
        url(../font/Pretendard-Regular.subset.woff) format("woff"); 
}
@font-face { 
    font-family:'Pretendard'; 
    font-style:normal; 
    font-weight:500; 
    src:url(../font/Pretendard-Medium.subset.woff2) format("woff2"),
        url(../font/Pretendard-Medium.subset.woff) format("woff"); 
}
@font-face { 
    font-family:'Pretendard'; 
    font-style:normal; 
    font-weight:700; 
    src:url(../font/Pretendard-Bold.subset.woff2) format("woff2"),
        url(../font/Pretendard-Bold.subset.woff) format("woff"); 
}
@font-face { 
    font-family:'GmarketSansMedium'; 
    src:url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff'); 
    font-weight:normal; 
    font-style:normal; 
}
@font-face { 
    font-family:'GmarketSansBold'; 
    src:url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff'); 
    font-weight:normal; 
    font-style:normal; 
}

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; }
input, select, textarea, button { margin:0; padding:0; font-size:100%; }
em, address { font-style:normal; }
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section { display:block; }

html { position:relative; }
body { font-size:1em; font-weight:400; line-height:1.3; font-family:'Pretendard','맑은 고딕','Malgun Gothic','돋움','dotum','sans-serif'; -webkit-text-size-adjust:none; color:#000; }
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary, picture { display:block; }
audio, canvas, progress, video { display:inline-block; }
ol, ul { list-style:none; }
legend { position:absolute; left:0; top:0; width:1px; height:1px; text-indent:-10000px; overflow:hidden; }
button, input { border-radius:0; color:inherit; }
input, select, textarea, pre { vertical-align:middle; color:inherit; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-family:"Pretendard"; }
h1, h2, h3, h4, h5, h6 { font-size:1em; }
h1 img, h2 img, h3 img,	h4 img, h5 img, h6 img { margin:0; }
img, fieldset { border:0 none; }
img { max-width:100%; vertical-align:middle; border:0 none; margin:0; padding:0; object-fit:cover; }
hr { display:none; margin:0; padding:0; border:0; }
input[type="button"],
input[type="submit"],
input[type="reset"],
button { text-transform:none; vertical-align:middle; border:0 none; background-color:transparent; color:inherit; cursor:pointer; font-family:'Pretendard'; }
a { color:#000; color:currentColor; text-decoration:none; }
a:link, a:visited { text-decoration:none; }
a:hover, a:focus, a:active { text-decoration:none; }
a img { border:0; padding:0; }
table { margin:0; border-collapse:collapse; border-spacing:0; }
table caption { overflow:hidden; left:0; right:0; width:1px; height:1px; margin-left:-10rem; text-indent:-10rem; }

.skipNav { position:absolute; top:0; width:100%; z-index:999; }
.skipNav a { position:absolute; display:block; left:0; top:0; margin-top:-9999em; width:1px; height:1px; padding:0; background-color:#000; text-align:center; color:#fff; font-weight:bold; }
.skipNav a:hover,
.skipNav a:active,
.skipNav a:focus { margin:0; width:100%; height:auto; padding:10px 0; }
.blind { position:absolute; left:-10000px; width:1px; height:1px; clip:rect(0, 0, 0, 0); overflow:hidden; border:0; }
@media only screen and (max-width:1200px) { 
    html { font-size:15px; }
}
@media only screen and (max-width:960px) { 
    html { font-size:14px; }
}
.popup { position:fixed; top:0; left:0; width:100%; height:100%; z-index:20; }
.popup .popBox { display:flex; align-items:center; justify-content:center; position:relative; height:100%; padding:0 5%; background:rgba(0, 0, 0, .3); }
.popup .popBox .img { position:relative; width:100%; /* max-width:1056px; */ max-width:356px; margin:0 auto; }
.popup .popSlide .slick-slide { margin:0 1px; }
.popup .popSlide .slick-slide img { margin:0 auto; }
.popup .popBox .btnClose { position:absolute; top:-3.5em; right:0; width:2.25em; height:2.25em; background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='36px' height='36px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M36.011,2.780 L20.447,18.344 L36.008,33.905 L33.902,36.011 L18.341,20.450 L2.783,36.008 L0.677,33.902 L16.235,18.344 L0.674,2.783 L2.780,0.677 L18.341,16.237 L33.904,0.674 L36.011,2.780 Z'/%3E%3C/svg%3E") no-repeat center; background-size:contain; text-indent:-9999em; z-index:10; }
.header { position:fixed; top:0; left:0; width:100%; background:#6c0000; z-index:10; }
.header::after { content:''; position:absolute; bottom:0; left:0; width:100%; height:1px; transition:.2s; }
.header.active::after { content:''; position:absolute; bottom:0; left:0; width:100%; height:1px; background:rgba(255, 255, 255, .5); }
.header .logo { position:absolute; top:0; left:3.125em; height:100%; }
.header .logo a { display:block; width:10.625em; height:100%; background:url(../image/logo.svg) no-repeat center; color:transparent; }
.header .gnbList { display:flex; justify-content:center; gap:3em; }
.header .gnbList li a { display:block; }
.header .gnbList li a span { display:inline-block; vertical-align:middle; position:relative; padding:2rem .25rem; font-size:1.25em; font-weight:500; color:#fff; }
.header .gnbList li a span::after { content:''; position:absolute; left:0; bottom:0; width:100%; height:2px; background:#fff; transform:scaleX(0); transition:.2s ease-in-out; z-index:1; }
.header .gnbList li a:focus>span,
.header .gnbList li a:hover>span { font-weight:700; }
.header .gnbList li a:focus>span::after,
.header .gnbList li a:hover>span::after { transform:scaleX(1); }
.header .hUtil { display:flex; align-items:center; gap:1em; position:absolute; top:0; right:3.125em; height:100%; }
.openDate,
.moOpenDate { border:1px solid #fff; border-radius:2em; box-sizing:border-box; }
.openDate span,
.moOpenDate span { display:block; padding:0 .625em; line-height:2em; color:#fff; letter-spacing:-.025em; }
.moOpenDate { display:none; }
.call a { display:block; padding-top:.375rem; font-family:'GmarketSansBold'; font-size:2.125em; color:#fff; }
@media only screen and (max-width:1300px) { 
    .header .logo a { width:8.75em; }
    .header .gnbList { gap:1.25em; }
    .header .hUtil { gap:.5em; }
    .header .hUtil .openDate span { font-size:.875em; }
    .header .hUtil .call a { font-size:1.5em; }
}
@media only screen and (max-width:960px) { 
    .popup .popBox .btnClose { right:50%; margin-right:-1.125em; }
    .header .logo { position:static; padding-top:1em; }
    .header .logo a { width:100%; height:2em; }
    .header .gnbList { gap:0; }
    .header .gnbList li { flex:1; text-align:center; }
    .header .gnbList li a span { padding:1rem .1428rem; font-size:1em; font-weight:400; }
    .header .hUtil { display:none; }
    .moOpenDate { display:block; position:absolute; top:1.0714em; right:1.4285em; }
    .moOpenDate span { font-size:.8571em; }
    .call a { font-size:1.5714rem; }
    .call a span { font-size:1.4285rem; font-family:'GmarketSansMedium'; margin-right:1rem; }
}
#container { margin-top:5.625em; }
.visual { position:relative; padding:0 3.125em; box-sizing:border-box; }
.visual::before { content:''; position:absolute; top:0; left:0; width:100%; height:12.5em; background:#6c0000; }
.visual .imgBox { position:relative; height:68.125em; z-index:1; }
.visual .imgBox::after { content:''; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0, 0, 0, .45); }
.visual .imgBox img { width:100%; height:100%; }
.visual .txt { position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); text-align:center; color:#fff; z-index:1; }
.visual .txt h2 { font-size:2.5em; text-shadow:0 0 10px rgba(0, 0, 0, .5); white-space:nowrap; }
.visual .txt p { margin-top:1.25rem; font-size:1.1875em; font-weight:500; text-shadow:0 0 10px rgba(0, 0, 0, .5); }
.section { padding:0 3.125em; word-break:keep-all; }
.section .inner { max-width:1200px; margin:0 auto; }
.infoBox { margin-top:2.5em; padding:1.25em; background:#f8f8f8; box-sizing:border-box; }
.infoBox p { position:relative; margin:.125rem 0; padding-left:1em; font-size:.875em; color:#787878; letter-spacing:-.025em; }
.infoBox p::before { content:'※'; position:absolute; top:0; left:0; }
.sec1 .inner { padding-top:7em; }
.sec1 .item1 { display:flex; justify-content:space-between; }
.sec1 .item1 .img { width:43.3333%; }
.sec1 .item1 .con { width:53.3333%; }
.conTable { width:100%; }
.conTable tr { border-bottom:1px solid #eaeaea; }
.conTable tr:first-child { border-top:2px solid #6c0000; }
.conTable th,
.conTable td { padding:1.25rem .5rem; font-size:1.125em; letter-spacing:-.025em; text-align:center; color:#333; }
.conTable th { width:25%; font-weight:500; color:#6c0000; }
.sec1 .item2 { margin-top:5em; }
.environment { display:flex; flex-wrap:wrap; justify-content:space-between; margin-top:3.125em; }
.environment dl { width:46%; padding-left:5em; background:no-repeat left center; background-size:3.25em; box-sizing:border-box; }
.environment dl:nth-child(3),
.environment dl:nth-child(4) { margin-top:1.75em; }
.environment dl dt { font-size:1.25em; font-weight:700; color:#473b30; }
.environment dl.icon1 { background-image:url(../image/icon_environment1.png); }
.environment dl.icon2 { background-image:url(../image/icon_environment2.png); }
.environment dl.icon3 { background-image:url(../image/icon_environment3.png); }
.environment dl.icon4 { background-image:url(../image/icon_environment4.png); }
.environment dl dd { margin-top:.625rem; font-size:1.063em; color:#666; letter-spacing:-.025em; }
.sec2 { overflow:hidden; padding:7em 0 0 0; }
.sec2 .bg { background:#f6f4f3; }
.sec2 .inner { position:relative; max-width:100%; padding:0; }
.sec2 .img { width:31.25%; height:37.5em; padding:7.625em 5.625em 0 5.2083%; background:url(../image/bg_con3.jpg) no-repeat center; background-size:cover; box-sizing:border-box; }
.sec2 .preBtn { display:flex; gap:1.25em; margin-top:6.25em; }
.sec2 .preBtn button { display:block; width:4em; height:4em; background:rgba(255, 255, 255, .2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='25px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M13.207,23.814 L12.500,24.521 L0.479,12.500 L12.500,0.479 L13.207,1.186 L1.893,12.500 L13.207,23.814 Z'/%3E%3C/svg%3E") no-repeat center; background-size:.75em auto; border-radius:50%; box-sizing:border-box; color:transparent; }
.sec2 .preBtn button.next { background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='25px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M1.188,24.521 L0.480,23.814 L11.794,12.500 L0.480,1.186 L1.188,0.479 L13.208,12.500 L1.188,24.521 Z'/%3E%3C/svg%3E"); }
.sec2 .preSlideBox { position:absolute; top:50%; left:28.125%; width:102.625em; transform:translateY(-50%); z-index:2; }
.sec2 .preSlide { margin:0 -1.5em; }
.sec2 .preSlide .slick-slide { padding:0 1.5em; box-sizing:border-box; }
.sec2 .preSlide .item { height:26.25em; padding-top:6.125em; background:#fff; text-align:center; box-sizing:border-box; }
.sec2 .preSlide i { display:inline-block; width:5em; height:5em; margin-bottom:1.125em; background:#6c0000 no-repeat center; background-size:2.625em auto; border-radius:50%; }
.sec2 .preSlide i.icon1 { background-image:url(../image/icon_premium1.png); }
.sec2 .preSlide i.icon2 { background-image:url(../image/icon_premium2.png); }
.sec2 .preSlide i.icon3 { background-image:url(../image/icon_premium3.png); }
.sec2 .preSlide i.icon4 { background-image:url(../image/icon_premium4.png); }
.sec2 .preSlide i.icon5 { background-image:url(../image/icon_premium5.png); }
.sec2 .preSlide .tit { font-size:1.375em; font-weight:700; color:#222; letter-spacing:-.025em; }
.sec2 .preSlide .txt { margin-top:.875rem; font-size:1.125em; color:#666; }
.sec3 .inner { padding-top:7em; }
.sec4 .inner { padding-top:7em; }
.sec5 { padding-bottom:7.5em; }
.sec5 .inner { padding-top:7em; }
.sec4 .img { position:relative; text-align:center; } 
.sec4 .img p { position:absolute; top:0; right:0; padding:.5rem 1em; font-size:1.25em; font-weight:500; letter-spacing:-.025em; color:#777; background:#eeefef; }
.btnTab { display:flex; }
.btnTab li { flex:1; }
.btnTab li a { display:block; padding:1rem 0; border:1px solid #dedede; border-left:none; box-sizing:border-box; font-size:1.25em; text-align:center; color:#222; transition:.15s; }
.btnTab li:first-child a { border-left:1px solid #eaeaea; }
.btnTab li a.active { background:#6c0000; border-color:#6c0000; font-weight:500; color:#fff; }
.tabCon { display:none; }
.tabCon.active { display:block; }
.btnTab2 { display:flex; flex-wrap:wrap; gap:.625em; margin-top:1.875em; }
.btnTab2 li a { display:block; padding:.875rem 1.5rem; background:#ededed; border:1px solid #ededed; border-radius:3em; box-sizing:border-box; font-size:1.1875em; line-height:1; text-align:center; color:#a1a1a1; transition:.15s; }
.btnTab2 li .active { background:#fff; border-color:#6c0000; font-weight:500; color:#6c0000; }
.tabDoc { display:none; padding-top:1.25em; }
.tabDoc.active { display:block; }
.payment { padding-top:1.25em; }
.areaList { display:flex; justify-content:space-between; margin:4em 0 3em; padding-bottom:3em; border-bottom:1px solid #eee; }
.areaList dl dt { letter-spacing:-.025em; color:#666; }
.areaList dl dd { margin-top:.3125rem; font-size:1.75em; font-weight:500; }
.noData { padding-top:6em; text-align:center; }
.noData span { display:inline-block; position:relative; font-size:4em; width:6.25rem; height:6.25rem; margin-bottom:2rem; border:1px solid #f79292; border-radius:50%; line-height:6.25rem; color:#f79292; font-weight:300; }
.noData p { font-size:2.5em; color:#333; }
.noData p b { color:#eb3f3f; }
.btnDown { margin-top:3.75em; text-align:center; }
.btnDown a { display:inline-block; width:28.75em; padding:1.5em 2.5em; border:1px solid #6c0000; box-sizing:border-box; }
.btnDown a span { display:block; font-size:1.375em; font-weight:500; color:#6c0000; letter-spacing:-.03em; background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='22px'%3E%3Cpath fill-rule='evenodd' fill='rgb(108, 0, 0)' d='M15.526,11.215 L15.526,11.215 L10.529,16.218 C9.223,17.525 7.105,17.525 5.799,16.218 C5.799,16.218 5.799,16.218 5.799,16.218 L0.803,11.215 L0.776,11.187 C0.336,10.755 0.330,10.049 0.761,9.609 C1.192,9.169 1.898,9.162 2.338,9.594 C2.352,9.608 2.365,9.622 2.379,9.637 L7.050,14.312 L7.042,1.180 C7.042,0.564 7.541,0.064 8.157,0.064 C8.772,0.064 9.271,0.564 9.271,1.180 L9.279,14.311 L13.950,9.637 C14.378,9.194 15.083,9.181 15.526,9.609 C15.969,10.038 15.981,10.744 15.554,11.188 C15.545,11.197 15.535,11.206 15.526,11.215 ZM1.373,19.604 L14.758,19.604 C15.394,19.604 15.910,20.120 15.910,20.756 C15.910,21.392 15.394,21.907 14.758,21.907 L1.373,21.907 C0.737,21.907 0.221,21.392 0.221,20.756 C0.221,20.120 0.737,19.604 1.373,19.604 Z'/%3E%3C/svg%3E") no-repeat right center; background-size:1rem auto; text-align:left; }
.moSection { display:none; }
.footer { position:relative; padding:3em 0; background:#222; text-align:center; color:#fff; }
.footer .logo { margin-bottom:1.75em; }
.footer .logo img { height:3.75em; opacity:.75; }
.footer .txt { opacity:.75; font-size:.9375em; font-weight:300; letter-spacing:-.025em; }
.footer .txt address span { font-weight:500; margin-right:.5em; }
.footer .txt .copy { margin-top:.25em; }
.footer .btnTop { position:absolute; top:-6.25em; right:3.125em; }
.footer .btnTop button { width:4.625rem; height:4.625rem; background:#222; border-radius:50%; font-size:1.125em; }
@media all and (max-width:1920px) { 
    .visual .imgBox { height:auto; }
}
@media all and (max-width:1200px) { 
    .visual .txt h2 { font-size:2.125em; }
    .visual .txt p { font-size:1.125em; }
    .areaList dl dd { font-size:1.625em; }
}
@media (max-width:960px) { 
    #container { margin-top:6.2857em; }
    .visual { padding:0; }
    .visual::before { display:none; }
    .visual .txt h2 { font-size:1.2142em; font-weight:500; }
    .visual .txt p { display:none; }
    .section { padding:0 1.4285em; }
    .infoBox { margin-top:2em; padding:1em; }
    .sec1 .inner { padding-top:3em; }
    .sec1 .item1 { display:block; }
    .sec1 .item1 .img { width:100%; text-align:center; }
    .sec1 .item1 .con { width:100%; margin-top:1em; }
    .conTable tr:first-child { border-top-width:1px; }
    .conTable th,
    .conTable td { padding:1rem .5rem; font-size:1em; }
    .conTable th { width:30%; }
    .sec1 .item2 { margin-top:3em; }
    .environment { display:block; margin-top:2em; }
    .environment dl { width:100%; margin-top:1em; padding-left:3.8571em; background-size:2.5714em; }
    .environment dl:nth-child(3),
    .environment dl:nth-child(4) { margin-top:1em; }
    .environment dl dt { font-size:1.1428em; font-weight:500; }
    .environment dl dd { margin-top:.2857rem; font-size:.9285em; }
    .sec2 { padding:3em 0 0 0; }
    .sec2 .img { display:flex; justify-content:space-between; align-items:center; width:100%; height:auto; padding:3.5714em 1.4285em 24.2857em; background-image:url(../image/bg_con3_mo.jpg); }
    .sec2 .img img { height:3.5714em; }
    .sec2 .preBtn { gap:.7142em; margin:0; }
    .sec2 .preBtn button { width:3em; height:3em; background-size:.5714em auto; }
    .sec2 .preSlideBox { left:0; top:9.2857em; width:100%; padding:0 20.5555%; transform:none; box-sizing:border-box; }
    .sec2 .preSlide { margin:0; }
    .sec2 .preSlide .slick-list { overflow:visible; }
    .sec2 .preSlide .slick-slide { padding:0 .8571em; }
    .sec2 .preSlide .item { padding-top:3.4285em; height:18.5714em; }
    .sec2 .preSlide i { width:4.2857em; height:4.2857em; margin-bottom:1em; background-size:2.1428em auto; }
    .sec2 .preSlide .tit { font-size:1.1428em; }
    .sec2 .preSlide .txt { margin-top:.7142rem; font-size:.9285em; }
    .sec3 .inner { padding-top:3em; }
    .sec4 .inner { padding-top:3em; }
    .sec4 .img p { padding:.2857em .5714em; font-size:.9285em; }
    .sec5 .inner { padding:3em 0 7em; }
    .btnTab li a { padding:.7142em 0; font-size:1em; }
    .btnTab2 { gap:.3125em; margin-top:1em; }
    .btnTab2 li a { padding:.6428rem 1em; font-size:.9285em; }
    .tabDoc { padding-top:1em; }
    .payment { padding-top:1em; }
    .areaList { flex-wrap:wrap; margin:2em 0 1.5em; padding-bottom:1.5em; }
    .areaList dl { width:33.33%; }
    .areaList dl:nth-child(-n+3) { margin-bottom:.8571em; }
    .areaList dl dt { font-size:.9285em; }
    .areaList dl dd { margin-top:0; font-size:1.2142em; }
    .noData { padding-top:3em; }
    .noData span { width:5rem; height:5rem; font-size:3em; line-height:5rem; margin-bottom:1rem; }
    .noData p { font-size:2em; }
    .btnDown { margin-top:2em; }
    .btnDown a { width:100%; max-width:540px; padding:1.125em 1.5em; }
    .btnDown a span { font-size:1.1428em; background-size:.8571rem auto; }
    .moSection { display:block; position:fixed; bottom:0; left:0; width:100%; padding:.8571em 0; background:#222222; text-align:center; z-index:2; }
    .footer { padding:2em 0 4.25em; }
    .footer .logo { display:none; }
    .footer .txt { font-size:.875em; }
    .footer .btnTop { top:-5.4285em; right:1.4285em; }
    .footer .btnTop button { width:4rem; height:4rem; font-size:.9285em; }
}

.btnQuick { position:fixed; bottom:2em; right:3.125em; z-index:10; }
.btnQuick a { display:flex; align-items:center; justify-content:center; width:6.25em; height:6.25em; text-align:center; background:#8b2100; border-radius:50%; box-shadow:0 6px 10px rgba(0, 0, 0, .25); }
.btnQuick span { display:block; padding-top:1.5rem; font-size:1.063rem; font-weight:500; color:#fff; background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='17px' height='15px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M8.732,14.894 L8.294,14.595 C7.985,14.384 0.741,9.386 0.741,4.812 C0.741,2.160 2.709,0.003 5.128,0.003 C6.619,0.003 7.938,0.822 8.732,2.072 C9.525,0.822 10.844,0.003 12.335,0.003 C14.754,0.003 16.722,2.160 16.722,4.812 C16.722,9.386 9.478,14.384 9.169,14.595 L8.732,14.894 ZM5.128,1.591 C3.573,1.591 2.308,3.036 2.308,4.812 C2.308,7.695 6.598,11.415 8.732,12.968 C10.865,11.415 15.155,7.695 15.155,4.812 C15.155,3.036 13.890,1.591 12.335,1.591 C10.780,1.591 9.515,3.036 9.515,4.812 L7.948,4.812 C7.948,3.036 6.683,1.591 5.128,1.591 Z'/%3E%3C/svg%3E") no-repeat top center; background-size:1.063rem auto; }
@media (max-width:960px) { 
    .btnQuick { right:1em; bottom:auto; top:7.1428em; }
    .btnQuick a { width:5em; height:5em; }
    .btnQuick span { padding-top:1.25rem; font-size:.9285em; background-size:1em auto; } 
}