/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.oc{object-fit:cover}.db{display:block}.df{display:flex}.dg{display:grid}.pf{position:fixed}.pr{position:relative}.pa{position:absolute}@media only screen and (min-width: 1001px) and (max-width: 1279px){.p-lr{padding-left:3.125vw;padding-right:3.125vw}}.ul-reset{list-style:none;padding:0;margin:0}*:focus{-webkit-tap-highlight-color:transparent;outline:none;-ms-touch-action:manipulation;touch-action:manipulation}@font-face{font-display:swap;font-family:'Lexend';font-style:normal;font-weight:200;src:url('fonts/lexend-v19-latin-200.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Lexend';font-style:normal;font-weight:300;src:url('fonts/lexend-v19-latin-300.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Lexend';font-style:normal;font-weight:400;src:url('fonts/lexend-v19-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Lexend';font-style:normal;font-weight:700;src:url('fonts/lexend-v19-latin-700.woff2') format('woff2')}.font-lexend{font-family:'Lexend',sans-serif}@font-face{font-display:swap;font-family:'Red Hat Display';font-style:normal;font-weight:400;src:url('fonts/red-hat-display-v19-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Red Hat Display';font-style:normal;font-weight:500;src:url('fonts/red-hat-display-v19-latin-500.woff2') format('woff2')}.font-redhat{font-family:'Red Hat Display',sans-serif}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:400;src:url('fonts/inter-v13-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:600;src:url('fonts/inter-v13-latin-600.woff2') format('woff2')}.font-inter{font-family:'Inter',sans-serif}.ts{text-shadow:1px 1px 3px #292929}.btn{font-family:'Red Hat Display',sans-serif;display:inline-flex;padding:14px 24px;justify-content:center;align-items:center;font-weight:500;line-height:120%;letter-spacing:1px;text-transform:uppercase;flex-wrap:nowrap;white-space:nowrap;cursor:pointer;transition:all .2s}@media only screen and (min-width: 1280px){.btn{font-size:.83333333vw;border-radius:5.20833333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.btn{font-size:1.3671875vw;border-radius:9.765625vw}}@media only screen and (max-width: 1000px){.btn{font-size:14px;border-radius:24.15458937vw}}.btn img{margin-right:13px}.btn-bn-white-arrow{font-family:'Red Hat Display',sans-serif;display:inline-flex;padding:14px 24px;justify-content:center;align-items:center;font-weight:500;line-height:120%;letter-spacing:1px;text-transform:uppercase;flex-wrap:nowrap;white-space:nowrap;cursor:pointer;transition:all .2s;color:#fff;border:1px solid #fff;background-color:transparent;background-image:url('../../assets/images/ico_arrow-right-w.svg');background-repeat:no-repeat;background-position:right 40px center;transition:all .3s}@media only screen and (min-width: 1280px){.btn-bn-white-arrow{font-size:.83333333vw;border-radius:5.20833333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.btn-bn-white-arrow{font-size:1.3671875vw;border-radius:9.765625vw}}@media only screen and (max-width: 1000px){.btn-bn-white-arrow{font-size:14px;border-radius:24.15458937vw}}.btn-bn-white-arrow img{margin-right:13px}@media only screen and (min-width: 1280px){.btn-bn-white-arrow{padding:20px 80px 20px 40px}}@media only screen and (min-width: 1001px) and (max-width: 1279px),only screen and (max-width: 1000px){.btn-bn-white-arrow{padding:20px 72px 20px 32px}}.btn-bn-white-arrow:hover{color:#4f4f4f;background-color:#fff;background-image:url('../../assets/images/ico_arrow-right-b.svg')}.btn-bn-black-arrow{font-family:'Red Hat Display',sans-serif;display:inline-flex;padding:14px 24px;justify-content:center;align-items:center;font-weight:500;line-height:120%;letter-spacing:1px;text-transform:uppercase;flex-wrap:nowrap;white-space:nowrap;cursor:pointer;transition:all .2s;color:#4f4f4f;border:1px solid #4f4f4f;background-image:url('../../assets/images/ico_arrow-right-b.svg');background-repeat:no-repeat;background-position:right 40px center;transition:all .3s}@media only screen and (min-width: 1280px){.btn-bn-black-arrow{font-size:.83333333vw;border-radius:5.20833333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.btn-bn-black-arrow{font-size:1.3671875vw;border-radius:9.765625vw}}@media only screen and (max-width: 1000px){.btn-bn-black-arrow{font-size:14px;border-radius:24.15458937vw}}.btn-bn-black-arrow img{margin-right:13px}@media only screen and (min-width: 1280px){.btn-bn-black-arrow{padding:20px 80px 20px 40px}}@media only screen and (min-width: 1001px) and (max-width: 1279px),only screen and (max-width: 1000px){.btn-bn-black-arrow{padding:16px 72px 16px 32px}}.btn-bn-black-arrow:hover{color:#fff;background-color:#1E319D;background-image:url('../../assets/images/ico_arrow-right-w.svg')}a:hover .btn-bn-black-arrow{color:#fff;background-color:#1E319D;background-image:url('../../assets/images/ico_arrow-right-w.svg')}.btn-blue{font-family:'Red Hat Display',sans-serif;display:inline-flex;padding:14px 24px;justify-content:center;align-items:center;font-weight:500;line-height:120%;letter-spacing:1px;text-transform:uppercase;flex-wrap:nowrap;white-space:nowrap;cursor:pointer;transition:all .2s;background-color:#1E319D;color:#fff;border:1px solid #1E319D;transition:all .3s}@media only screen and (min-width: 1280px){.btn-blue{font-size:.83333333vw;border-radius:5.20833333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.btn-blue{font-size:1.3671875vw;border-radius:9.765625vw}}@media only screen and (max-width: 1000px){.btn-blue{font-size:14px;border-radius:24.15458937vw}}.btn-blue img{margin-right:13px}@media only screen and (min-width: 1280px){.btn-blue{padding:20px 40px}}@media only screen and (min-width: 1001px) and (max-width: 1279px),only screen and (max-width: 1000px){.btn-blue{padding:20px 32px;font-size:14px}}.btn-blue.loading{background-repeat:no-repeat;background-image:url('../../assets/images/ico_loading.gif');background-position:right 40px center}@media only screen and (min-width: 1280px){.btn-blue.loading{padding-right:84px}}@media only screen and (min-width: 1280px){.btn-blue:hover{padding:21px 40px 19px}}@media only screen and (min-width: 1001px) and (max-width: 1279px),only screen and (max-width: 1000px){.btn-blue:hover{padding:21px 32px 19px}}.btn-blue.btn-add-inquiry.loading{background-image:none}@media only screen and (min-width: 1280px){.btn-blue.btn-add-inquiry.loading{padding-right:40px}}@media only screen and (min-width: 1001px) and (max-width: 1279px),only screen and (max-width: 1000px){.btn-blue.btn-add-inquiry.loading{padding-right:32px}}.btn-blue.btn-add-inquiry.loading img{opacity:0}.btn-blue.btn-add-inquiry.loading span{background-repeat:no-repeat;background-image:url('../../assets/images/ico_loading.gif');background-position:right center;background-size:24px 24px}.btn-bw{font-family:'Red Hat Display',sans-serif;display:inline-flex;padding:14px 24px;justify-content:center;align-items:center;font-weight:500;line-height:120%;letter-spacing:1px;text-transform:uppercase;flex-wrap:nowrap;white-space:nowrap;cursor:pointer;transition:all .2s;background-color:#fff;color:#4F4F4F;border:1px solid #4F4F4F}@media only screen and (min-width: 1280px){.btn-bw{font-size:.83333333vw;border-radius:5.20833333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.btn-bw{font-size:1.3671875vw;border-radius:9.765625vw}}@media only screen and (max-width: 1000px){.btn-bw{font-size:14px;border-radius:24.15458937vw}}.btn-bw img{margin-right:13px}@media only screen and (min-width: 1280px){.btn-bw{padding:20px 40px}}@media only screen and (min-width: 1001px) and (max-width: 1279px),only screen and (max-width: 1000px){.btn-bw{padding:20px 32px}}.btn-bwf{font-family:'Red Hat Display',sans-serif;display:inline-flex;padding:14px 24px;justify-content:center;align-items:center;font-weight:500;line-height:120%;letter-spacing:1px;text-transform:uppercase;flex-wrap:nowrap;white-space:nowrap;cursor:pointer;transition:all .2s;background-color:transparent;color:#FFF;border:1px solid #FFF}@media only screen and (min-width: 1280px){.btn-bwf{font-size:.83333333vw;border-radius:5.20833333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.btn-bwf{font-size:1.3671875vw;border-radius:9.765625vw}}@media only screen and (max-width: 1000px){.btn-bwf{font-size:14px;border-radius:24.15458937vw}}.btn-bwf img{margin-right:13px}@media only screen and (min-width: 1001px) and (max-width: 1279px),only screen and (max-width: 1000px){.btn-bwf{padding:10px 32px}}.btn-pbwf{font-family:'Red Hat Display',sans-serif;display:inline-flex;padding:14px 24px;justify-content:center;align-items:center;font-weight:500;line-height:120%;letter-spacing:1px;text-transform:uppercase;flex-wrap:nowrap;white-space:nowrap;cursor:pointer;transition:all .2s;background-color:transparent;color:#FFF;border:1px solid #FFF}@media only screen and (min-width: 1280px){.btn-pbwf{font-size:.83333333vw;border-radius:5.20833333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.btn-pbwf{font-size:1.3671875vw;border-radius:9.765625vw}}@media only screen and (max-width: 1000px){.btn-pbwf{font-size:14px;border-radius:24.15458937vw}}.btn-pbwf img{margin-right:13px}.btn-pbwf img{margin:0 0 0 13px;filter:brightness(800)}@media only screen and (min-width: 1280px){.btn-pbwf{padding:20px 40px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.btn-pbwf{padding:16px 32px}}.btn-pbwf:hover{background-color:#fff;color:#000}.btn-pbwf:hover img{filter:brightness(0)}.btn-print,.btn-prd--inquiry{font-family:'Red Hat Display',sans-serif;display:inline-flex;padding:14px 24px;justify-content:center;align-items:center;font-weight:500;line-height:120%;letter-spacing:1px;text-transform:uppercase;flex-wrap:nowrap;white-space:nowrap;cursor:pointer;transition:all .2s;background-color:transparent;color:#1E319D;border:1px solid #1E319D;transition:all .3s}@media only screen and (min-width: 1280px){.btn-print,.btn-prd--inquiry{font-size:.83333333vw;border-radius:5.20833333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.btn-print,.btn-prd--inquiry{font-size:1.3671875vw;border-radius:9.765625vw}}@media only screen and (max-width: 1000px){.btn-print,.btn-prd--inquiry{font-size:14px;border-radius:24.15458937vw}}.btn-print img,.btn-prd--inquiry img{margin-right:13px}@media only screen and (min-width: 1280px){.btn-print,.btn-prd--inquiry{padding:20px 40px;background-position:right 32px center}}@media only screen and (min-width: 1001px) and (max-width: 1279px),only screen and (max-width: 1000px){.btn-print,.btn-prd--inquiry{padding:16px 32px;background-position:right 32px center}}.btn-print img,.btn-prd--inquiry img{margin:0;margin-left:16px}.btn-print:hover,.btn-prd--inquiry:hover{color:#fff;border-color:#1E319D;background-color:#1E319D}.btn-print:hover img,.btn-prd--inquiry:hover img{filter:grayscale(1) invert(1) brightness(400)}@media only screen and (min-width: 1280px){.btn-print:hover,.btn-prd--inquiry:hover{padding:21px 40px 19px}}@media only screen and (min-width: 1001px) and (max-width: 1279px),only screen and (max-width: 1000px){.btn-print:hover,.btn-prd--inquiry:hover{padding:17px 32px 15px}}.btn-print span,.btn-prd--inquiry span{display:inline-block;font-weight:100;font-size:2.5em;margin-right:16px}.hidden{display:none !important}.sharethis{display:flex;justify-content:space-between;align-items:center;position:relative;font-family:'Red Hat Display',sans-serif;font-weight:500}@media only screen and (min-width: 1280px){.sharethis{font-size:.83333333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.sharethis{font-size:1.3671875vw}}@media only screen and (max-width: 1000px){.sharethis{font-size:16px}}.sharethis>div:first-child{margin-right:16px}.sharethis .st-custom-button{display:flex;align-items:center;justify-content:center;transition:all .3s;margin-left:32px;position:relative}.sharethis span{position:absolute;display:block;padding:4px 10px;top:130%;border-radius:5px;color:#fff;background-color:#1E319D;font-size:.8em}.back{display:flex;align-items:center}.back a{font-family:'Red Hat Display',sans-serif;display:inline-flex;align-items:center;color:#1E319D;font-weight:500}@media only screen and (min-width: 1280px){.back a{font-size:.83333333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.back a{font-size:1.3671875vw}}@media only screen and (max-width: 1000px){.back a{font-size:14px}}.back a img{display:block;width:24px;height:24px;margin-right:16px}.btn-rbl{position:absolute;display:flex;align-items:center;justify-content:center;border:1px solid #1E319D;border-radius:100%;background-color:transparent;transition:all .3s;cursor:pointer}.btn-rbl:hover{background-color:#1E319D}.btn-rbl:hover img{filter:grayscale(1) invert(1) brightness(400%);transform:rotate(90deg)}@media only screen and (min-width: 1280px){.btn-rbl{top:4.16666667vw;right:5.20833333vw;padding:24px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.btn-rbl{top:6.25vw;right:3.90625vw;padding:13px}}@media only screen and (max-width: 1000px){.btn-rbl{top:48px;right:24px;padding:12px}}.btn-rbl img{display:block;transition:all .3s}@media only screen and (min-width: 1280px){.btn-rbl img{width:32px;height:32px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.btn-rbl img{width:20px;height:20px}}@media only screen and (max-width: 1000px){.btn-rbl img{width:24px;height:24px}}.btn-prdcat{border:1px solid #4f4f4f;border-radius:100%;background-image:url('../../assets/images/ico_arrow-right-b.svg');background-position:50%;background-repeat:no-repeat;font-size:0;transition:all .3s;display:block}@media only screen and (min-width: 1280px){.btn-prdcat{width:4.16666667vw;height:4.16666667vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.btn-prdcat{width:4.6875vw;height:4.6875vw}}@media only screen and (max-width: 1000px){.btn-prdcat{width:11.5942029vw;height:11.5942029vw}}@media only screen and (min-width: 1280px){a:hover .btn-prdcat{border-color:#1E319D;background-color:#1E319D;background-image:url('../../assets/images/ico_arrow-right-w.svg')}}.btn-confirm{border:1px solid #1E319D}.btn-confirm.no{color:#1E319D;background-color:#fff}.btn-confirm.no:hover{background-color:#1E319D;color:#fff}.btn-confirm.yes{color:#fff;background-color:#1E319D}body>header{position:fixed;display:flex;align-items:center;background:#fff;z-index:9999;box-shadow:0 2px 20px 0 rgba(0,0,0,0.15);width:100%;text-transform:uppercase;font-family:'Red Hat Display',sans-serif;font-weight:500}@media only screen and (min-width: 1280px){body>header{height:65px;font-size:.83333333vw;padding-left:5.20833333vw;padding-right:5.20833333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){body>header{height:85px;font-size:1.3671875vw;padding-left:5.859375vw;padding-right:5.859375vw}}@media only screen and (max-width: 1000px){body>header{height:70px;padding-left:5.79710145vw;padding-right:5.79710145vw}}body>header h1{display:flex;align-items:center}body>header h1 img{display:block}body>header nav.main-menu{display:flex;flex:1;height:100%}body>header nav.main-menu ul{list-style:none;padding:0;margin:0;height:100%;display:flex}@media only screen and (min-width: 1280px){body>header nav.main-menu ul.l-menu{margin-left:2.08333333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){body>header nav.main-menu ul.l-menu{margin-left:2.5390625vw}}@media only screen and (max-width: 1000px){body>header nav.main-menu ul.l-menu{display:none;flex-direction:column;justify-content:center;padding:0 24px;height:auto;position:fixed;top:69px;left:0;right:0;bottom:91px;background-color:#fff}}@media only screen and (max-width: 1000px){body>header nav.main-menu ul.l-menu li{padding:10px 0;order:1}}body>header nav.main-menu ul.l-menu li:first-child{display:none}@media only screen and (min-width: 1280px),only screen and (min-width: 1001px) and (max-width: 1279px){body>header nav.main-menu ul.l-menu li#menu-c,body>header nav.main-menu ul.l-menu li#menu-i{display:none}}@media only screen and (max-width: 1000px){body>header nav.main-menu ul.l-menu li#menu-i{order:2;margin-top:30px}body>header nav.main-menu ul.l-menu li#menu-i a{text-transform:uppercase;font-family:'Red Hat Display',sans-serif;font-size:14px;font-weight:500;letter-spacing:1px}}body>header nav.main-menu ul.l-menu li a{position:relative;color:#333;height:100%;display:flex;align-items:center}@media only screen and (min-width: 1280px){body>header nav.main-menu ul.l-menu li a{padding-left:1.25vw;padding-right:1.25vw}body>header nav.main-menu ul.l-menu li a:after{content:"";position:absolute;display:block;bottom:0;left:0;width:100%;height:4px;background-color:transparent;transition:all .8s}}@media only screen and (min-width: 1001px) and (max-width: 1279px){body>header nav.main-menu ul.l-menu li a{padding-left:1.5625vw;padding-right:1.5625vw}body>header nav.main-menu ul.l-menu li a:after{content:"";position:absolute;display:block;bottom:0;left:0;width:100%;height:4px;background-color:transparent;transition:all .8s}}@media only screen and (max-width: 1000px){body>header nav.main-menu ul.l-menu li a{text-transform:none;font-family:'Lexend',sans-serif;font-weight:200;font-size:48px;line-height:1;color:#1E319D}}body>header nav.main-menu ul.l-menu li.act a,body>header nav.main-menu ul.l-menu li:hover a{color:#1E319D}body>header nav.main-menu ul.l-menu li.act a:after,body>header nav.main-menu ul.l-menu li:hover a:after{background-color:#1E319D}body>header nav.main-menu ul.r-menu{margin-left:auto}body>header nav.main-menu ul.r-menu li{display:flex;align-items:center}@media only screen and (min-width: 1280px){body>header nav.main-menu ul.r-menu li a{margin-right:1.66666667vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){body>header nav.main-menu ul.r-menu li a{margin-left:3.125vw}}body>header nav.main-menu ul.r-menu li a img{display:block}body>header nav.main-menu ul.r-menu li:last-of-type a{margin-right:0}body>header nav.main-menu ul.r-menu li#go_menu-c a,body>header nav.main-menu ul.r-menu li#go_menu-i a{color:#333;display:flex;align-items:center;height:100%}body>header nav.main-menu ul.r-menu li#go_menu-c a>div,body>header nav.main-menu ul.r-menu li#go_menu-i a>div{position:relative}@media only screen and (min-width: 1280px){body>header nav.main-menu ul.r-menu li#go_menu-c a>div,body>header nav.main-menu ul.r-menu li#go_menu-i a>div{margin-right:13px}}body>header nav.main-menu ul.r-menu li#go_menu-c a>div #cart-count,body>header nav.main-menu ul.r-menu li#go_menu-i a>div #cart-count{width:20px;height:20px;border-radius:100%;background-color:#1E319D;color:#fff;font-size:10px;line-height:1;position:absolute;bottom:-10px;right:-10px;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 1001px) and (max-width: 1279px),only screen and (max-width: 1000px){body>header nav.main-menu ul.r-menu li#go_menu-c a,body>header nav.main-menu ul.r-menu li#go_menu-i a{font-size:0}}body>header nav.main-menu ul.r-menu li#go_menu-c{order:1}@media only screen and (max-width: 1000px){body>header nav.main-menu ul.r-menu li#go_menu-c{display:none }}body>header nav.main-menu ul.r-menu li#go_menu-i{order:2}body>header nav.main-menu ul.r-menu li#login{order:3}@media only screen and (min-width: 1280px){body>header nav.main-menu ul.r-menu li#login .btn-blue{padding-top:10px;padding-bottom:10px}}@media only screen and (max-width: 1000px){body>header nav.main-menu ul.r-menu li#login{display:none}}body>header.home.opaque{background:rgba(255,255,255,0.05);backdrop-filter:blur(10px)}body>header.home.opaque a{color:#fff !important}body>header.home.opaque h1 a img,body>header.home.opaque #go_menu-i a img,body>header.home.opaque #go_menu-c a img{filter:grayscale(100%) invert(100%) brightness(500%)}.m_menu{z-index:999;display:flex;align-items:center;position:fixed;bottom:0;left:0;right:0;height:90px;background-color:#fff;font-family:'Red Hat Display',sans-serif;font-weight:500;font-size:2.89855072vw;letter-spacing:1px;box-shadow:0 -2px 12px 0 rgba(0,0,0,0.15)}@media only screen and (min-width: 1280px),only screen and (min-width: 1001px) and (max-width: 1279px){.m_menu{display:none}}.m_menu button{border:0;background-color:transparent;align-items:center;margin-left:auto}.m_menu button img{display:block;margin:0 auto 10px auto}.m_menu ul{list-style:none;padding:0;margin:0;width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 24px}.m_menu ul a{display:block;color:#333;text-transform:uppercase}.m_menu ul a img{display:block;margin:0 auto 10px;width:24px;height:24px}.m_menu ul li{display:flex;justify-content:center}.m_menu ul li:nth-child(1),.m_menu ul li:nth-child(5){min-width:45px }.m_menu ul li:nth-child(2),.m_menu ul li:nth-child(4){min-width:75px }.m_menu ul .send-whatsapp{min-width:66px}.m_menu ul .send-whatsapp a{display:flex;background-color:#1E319D;padding:18px;border-radius:100%;position:absolute;left:50%;top:0;transform:translate(-50%, -50%)}.m_menu ul .send-whatsapp a img{width:30px;height:30px;margin:0}.menu-close{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;padding:0 20px 0 24px;background-color:#fff;transform:translateY(100%)}.menu-close.open{transform:translateY(0)}.menu-close .mm_wa{background-color:#1E319D;padding:15px;display:flex;align-items:center;justify-content:center;border-radius:100%;margin-left:18px}.menu-close .mm_wa img{display:block}.menu-close button{margin-left:auto;color:#1E319D;font-family:'Red Hat Display',sans-serif;font-weight:500}@media only screen and (max-width: 1000px){.menu-open{overflow:hidden}.menu-open>header nav.main-menu ul.l-menu{display:flex;height:calc(100% - 148px)}}#inq-reminder{color:#fff;background-color:#1E319D;position:fixed;z-index:998;font-weight:300;line-height:1.4;border-radius:13px}@media only screen and (min-width: 1280px){#inq-reminder{padding:20px 84px 20px 32px;top:105px;right:5.20833333vw;font-size:1.14583333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){#inq-reminder{padding:20px 84px 20px 24px;top:105px;right:5.859375vw;font-size:1.7578125vw}}@media only screen and (max-width: 1000px){#inq-reminder{padding:20px 84px 20px 24px;top:95px;right:5.79710145vw;left:5.79710145vw;font-size:3.8647343vw}}#inq-reminder a{font-family:'Red Hat Display',sans-serif;color:#fff;display:inline-flex;align-items:center;letter-spacing:1px}@media only screen and (min-width: 1280px){#inq-reminder a{margin-top:8px;font-size:.83333333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){#inq-reminder a{margin-top:10px;font-size:1.3671875vw}}@media only screen and (max-width: 1000px){#inq-reminder a{margin-top:10px;font-size:3.38164251vw}}@media only screen and (min-width: 1280px){#inq-reminder a img{margin-left:.67708333vw;width:1.04166667vw;height:1.04166667vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){#inq-reminder a img{margin-left:1.26953125vw;width:1.953125vw;height:1.953125vw}}@media only screen and (max-width: 1000px){#inq-reminder a img{margin-left:3.14009662vw;width:4.83091787vw;height:4.83091787vw}}#inq-reminder button{position:absolute;background-color:transparent;padding:0;border:0;cursor:pointer}@media only screen and (min-width: 1280px){#inq-reminder button{right:32px;top:calc(50% - 9px)}}@media only screen and (min-width: 1001px) and (max-width: 1279px){#inq-reminder button{right:24px;top:calc(50% - 9px)}}@media only screen and (max-width: 1000px){#inq-reminder button{right:24px;top:calc(50% - 9px)}}#inq-reminder button img{display:block;width:18px;height:18px;filter:grayscale(1) invert(1) brightness(500)}#inq-reminder.hidden{display:none}.home-banners{width:100%;overflow:hidden;position:relative;z-index:90;height:100vh}@media only screen and (max-width: 1000px){.home-banners{height:calc(100vh - 90px)}}.home-banners div.home-banners--slider{display:block}.home-banners div.home-banners--slider picture{position:relative;display:block}.home-banners div.home-banners--slider picture img{display:block;object-fit:cover;object-position:0% 0%;width:100%;height:100vh}@media only screen and (max-width: 1000px){.home-banners div.home-banners--slider picture img{height:calc(100vh - 90px)}}.home-banners div.home-banners--slider div.video{position:relative;width:100vw;height:100vh}@media only screen and (min-width: 1280px){.home-banners div.home-banners--slider div.video{min-height:720px}}@media only screen and (max-width: 1000px){.home-banners div.home-banners--slider div.video{overflow:hidden}}.home-banners div.home-banners--slider div.video video{height:100%;width:177.77777778vh;min-width:100%;min-height:56.25vw}@media only screen and (max-width: 1000px){.home-banners div.home-banners--slider div.video video{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}}.home-banners ul.slick-dots{list-style:none;padding:0;margin:0;font-size:0;line-height:0}@media only screen and (min-width: 1280px),only screen and (min-width: 1001px) and (max-width: 1279px){.home-banners ul.slick-dots{display:block}}.home-banners ul.slick-dots li{padding:0;flex:1}@media only screen and (min-width: 1280px){.home-banners ul.slick-dots li{width:4px;height:5.20833333vw;margin:16px 0}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.home-banners ul.slick-dots li{width:4px;height:100px;margin:16px 0}}.home-banners ul.slick-dots li button{cursor:pointer;padding:0;color:transparent;background-color:#fff;opacity:.3;transition:all .3s}@media only screen and (max-width: 1000px){.home-banners ul.slick-dots li button{width:100%;height:4px}}@media only screen and (min-width: 1280px),only screen and (min-width: 1001px) and (max-width: 1279px){.home-banners ul.slick-dots li button{width:4px;height:100%}}.home-banners ul.slick-dots li.slick-active button{background-color:#fff;opacity:1}.home-banners ul.slick-dots>li:only-child{display:none}.caption-container{color:#fff;top:50%;transform:translateY(-50%)}@media only screen and (min-width: 1280px){.caption-container{position:absolute;left:5.20833333vw;width:40.625vw;top:50%;transform:translateY(-50%)}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.caption-container{position:absolute;left:5.859375vw;width:57.12890625vw}}@media only screen and (max-width: 1000px){.caption-container{position:absolute;left:5.79710145vw;right:5.79710145vw;top:50%;transform:translateY(-50%)}}.caption-container .caption-title{font-family:'Lexend',sans-serif;font-weight:200;color:#fff;letter-spacing:1px;line-height:1}@media only screen and (min-width: 1280px){.caption-container .caption-title{font-size:4.6875vw;margin-bottom:60px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.caption-container .caption-title{font-size:6.25vw;margin-bottom:48px}}@media only screen and (max-width: 1000px){.caption-container .caption-title{line-height:1.1;font-size:48px;margin-bottom:36px}}.caption-container.unflash{opacity:0}.home-banners--slider.slick-initialized+.caption-container.unflash{opacity:1}.home-banners--timer{background-color:rgba(255,255,255,0.6);position:absolute;display:flex;justify-content:space-between;bottom:0;right:0;font-family:'Red Hat Display',sans-serif;font-weight:500}@media only screen and (min-width: 1280px){.home-banners--timer{width:26.66666667vw;height:4.16666667vw;padding-left:2.29166667vw;font-size:.83333333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.home-banners--timer{width:50vw;height:7.8125vw;padding-left:4.296875vw;font-size:1.5625vw}}@media only screen and (max-width: 1000px){.home-banners--timer{width:40.57971014vw;bottom:60px;left:50%;transform:translateX(-50%);background-color:transparent;color:#fff;font-size:3.38164251vw}}.home-banners--timer .home-banners--counter{display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width: 1280px){.home-banners--timer .home-banners--counter{width:13.02083333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.home-banners--timer .home-banners--counter{width:24.4140625vw}}@media only screen and (max-width: 1000px){.home-banners--timer .home-banners--counter{width:100%}}.home-banners--timer .home-banners--counter .progress-bar{background-color:#999;position:relative}@media only screen and (min-width: 1280px){.home-banners--timer .home-banners--counter .progress-bar{width:8.75vw;height:4px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.home-banners--timer .home-banners--counter .progress-bar{width:16.40625vw;height:4px}}@media only screen and (max-width: 1000px){.home-banners--timer .home-banners--counter .progress-bar{width:22.9468599vw;height:3px;background-color:#fff}}.home-banners--timer .home-banners--counter .progress-bar .in-progress{position:absolute;top:0;left:0;height:4px;background-color:#1E319D}.home-banners--timer .home-banners--nav{display:flex}@media only screen and (max-width: 1000px){.home-banners--timer .home-banners--nav{display:none}}.home-banners--timer .home-banners--nav .prev,.home-banners--timer .home-banners--nav .next{background-image:url('../../assets/images/ico_chev_l.png');background-position:center;background-repeat:no-repeat;transition:background .3s}@media only screen and (min-width: 1280px){.home-banners--timer .home-banners--nav .prev,.home-banners--timer .home-banners--nav .next{width:4.16666667vw;height:4.16666667vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.home-banners--timer .home-banners--nav .prev,.home-banners--timer .home-banners--nav .next{width:7.8125vw;height:7.8125vw}}@media only screen and (min-width: 1280px){.home-banners--timer .home-banners--nav .prev:hover,.home-banners--timer .home-banners--nav .next:hover{background-color:rgba(255,255,255,0.9)}}.home-banners--timer .home-banners--nav .next{transform:rotate(180deg)}.midbn{width:100%;overflow:hidden;position:relative;z-index:90}@media only screen and (min-width: 1280px){.midbn{height:56.25vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.midbn{height:56.25vw}}@media only screen and (max-width: 1000px){.midbn{height:114.73429952vw}}.midbn div.midbn--slider{display:block}.midbn div.midbn--slider picture{position:relative;display:block}.midbn div.midbn--slider picture img{display:block;object-fit:cover;object-position:center;width:100%;height:100vh}@media only screen and (min-width: 1280px){.midbn div.midbn--slider picture img{height:56.25vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.midbn div.midbn--slider picture img{height:56.25vw}}@media only screen and (max-width: 1000px){.midbn div.midbn--slider picture img{height:114.73429952vw}}.midbn .slick-slide>div{position:relative}@media only screen and (min-width: 1280px){.midbn .slick-slide>div{height:56.25vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.midbn .slick-slide>div{height:56.25vw}}@media only screen and (max-width: 1000px){.midbn .slick-slide>div{height:114.73429952vw}}.midbn .midbn--caption{position:absolute;text-align:center;left:50%;transform:translateX(-50%)}@media only screen and (min-width: 1280px){.midbn .midbn--caption{bottom:6.14583333vw;font-size:2.5vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px),only screen and (max-width: 1000px){.midbn .midbn--caption{top:4.6875vw;bottom:4.6875vw;font-size:36px;font-weight:200;display:flex;flex-direction:column;justify-content:space-between}}@media only screen and (max-width: 1000px){.midbn .midbn--caption{top:9.66183575vw;bottom:9.66183575vw;font-size:28px;font-weight:200;display:flex;flex-direction:column;justify-content:space-between}}.midbn .midbn--caption a{display:block}@media only screen and (min-width: 1280px){.midbn .midbn--caption a{margin-top:1.25vw}}.midbn .midbn--nav .prev,.midbn .midbn--nav .next{cursor:pointer;background-image:url('../../assets/images/ico_chev_l.png');background-position:center;background-repeat:no-repeat;transition:background .3s;border:1px solid #1E319D;border-radius:100%;position:absolute;top:50%;transform:translateY(-50%)}@media only screen and (min-width: 1280px){.midbn .midbn--nav .prev,.midbn .midbn--nav .next{width:4.16666667vw;height:4.16666667vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.midbn .midbn--nav .prev,.midbn .midbn--nav .next{width:4.6875vw;height:4.6875vw}}@media only screen and (max-width: 1000px){.midbn .midbn--nav .prev,.midbn .midbn--nav .next{width:48px;height:48px}}@media only screen and (min-width: 1280px){.midbn .midbn--nav .prev:hover,.midbn .midbn--nav .next:hover{background-image:url('../../assets/images/ico_chev_w.svg');background-color:#1E319D}}@media only screen and (min-width: 1280px){.midbn .midbn--nav .prev{left:4.16666667vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.midbn .midbn--nav .prev{left:3.125vw}}@media only screen and (max-width: 1000px){.midbn .midbn--nav .prev{left:24px}}.midbn .midbn--nav .next{transform:translateY(-50%) rotate(180deg)}@media only screen and (min-width: 1280px){.midbn .midbn--nav .next{right:4.16666667vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.midbn .midbn--nav .next{right:3.125vw}}@media only screen and (max-width: 1000px){.midbn .midbn--nav .next{right:24px}}.midbn .midbn--counter{font-family:'Red Hat Display',sans-serif;font-size:.83333333vw;font-weight:500;position:absolute;bottom:0;left:0;padding-left:5.20833333vw;padding-bottom:5.20833333vw;line-height:1;letter-spacing:1px}@media only screen and (min-width: 1001px) and (max-width: 1279px),only screen and (max-width: 1000px){.midbn .midbn--counter{display:none}}.midbn .midbn--counter span{font-size:32px;color:#4f4f4f}.page-banner{position:relative}@media only screen and (min-width: 1280px),only screen and (min-width: 1001px) and (max-width: 1279px){.page-banner{min-height:85px}}@media only screen and (max-width: 1000px){.page-banner{min-height:70px}}.page-banner picture,.page-banner img{display:block;object-fit:cover;width:100%}@media only screen and (min-width: 1280px){.page-banner picture,.page-banner img{height:33.69791667vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.page-banner picture,.page-banner img{height:36.62109375vw}}@media only screen and (max-width: 1000px){.page-banner picture,.page-banner img{height:70.04830918vw}}.page-banner .page-banner--caption{position:absolute;top:0;bottom:0;left:0;width:100%;display:flex;align-items:flex-end;background-color:rgba(0,0,0,0.3)}.page-banner .page-banner--caption h1{color:#fff;font-weight:200;line-height:1;width:100%}@media only screen and (min-width: 1280px){.page-banner .page-banner--caption h1{text-align:center;font-size:4.6875vw;padding-bottom:6.25vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.page-banner .page-banner--caption h1{text-align:center;font-size:6.25vw;padding-bottom:4.6875vw}}@media only screen and (max-width: 1000px){.page-banner .page-banner--caption h1{line-height:1;font-size:11.5942029vw;padding-bottom:9.66183575vw;padding-left:5.79710145vw;padding-right:5.79710145vw}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url('../../assets/images/ajax-loader.gif') center center no-repeat}ul.slick-dots{list-style:none;padding:0;margin:0;font-size:0;line-height:0;display:flex;justify-content:center}ul.slick-dots li{padding:0;width:12px;height:12px;margin:0 14px}ul.slick-dots li button{cursor:pointer;padding:0;color:transparent;width:12px;height:12px;border-radius:12px;border:1px solid #BDBDBD;background-color:transparent;transition:all .3s}ul.slick-dots li.slick-active button{background-color:#BDBDBD}ul.slick-dots>li:only-child{display:none}.slick-disabled{opacity:.4;pointer-events:none}@media only screen and (min-width: 1280px){.gallery{margin-top:100px;padding-bottom:80px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.gallery{margin-top:80px;padding-bottom:40px}}@media only screen and (max-width: 1000px){.gallery{margin-top:60px;margin-right:-10px;padding-bottom:150px}}.gallery .gallery-slider ul{list-style:none;padding:0;margin:0}@media only screen and (min-width: 1280px){.gallery .gallery-slider ul li{margin-right:.52083333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.gallery .gallery-slider ul li{margin-right:15px}}@media only screen and (max-width: 1000px){.gallery .gallery-slider ul li{margin-right:10px}}.gallery .gallery-slider ul li img{display:block;object-fit:cover;width:100%;height:auto}@media only screen and (min-width: 1280px){.gallery .gallery-slider ul li img{width:33.17708333vw;height:19.47916667vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.gallery .gallery-slider ul li img{width:432px;height:245px}}.gallery .slider-nav .prev,.gallery .slider-nav .next{display:block;position:absolute;background-image:url("data:image/svg+xml,%3Csvg width='112' height='32' viewBox='0 0 112 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.25781e-06 15.8485L54.9788 15.8485L109.958 15.8485M109.958 15.8485L95.2265 31M109.958 15.8485L95.2265 0.696977' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:cover;cursor:pointer}.gallery .slider-nav .prev{transform:rotate(180deg)}@media only screen and (min-width: 1280px){.gallery .slider-nav .prev{left:-56px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.gallery .slider-nav .prev{left:-30px}}@media only screen and (min-width: 1280px){.gallery .slider-nav .next{right:-56px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.gallery .slider-nav .next{right:-30px}}.slider-nav{display:inline-flex}.slider-nav .prev,.slider-nav .next{background-color:transparent;border:1px solid #000;border-radius:100%;background-image:url("data:image/svg+xml,%3Csvg width='17' height='14' viewBox='0 0 17 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.420899 6.99988L15.5788 6.99988M15.5788 6.99988L9.99431 13.3157M15.5788 6.99988L9.99431 0.684094' stroke='%23232323'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:50% 50%;margin-left:16px;cursor:pointer;transition:all .3s}@media only screen and (min-width: 1280px){.slider-nav .prev,.slider-nav .next{width:3.125vw;height:3.125vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px),only screen and (max-width: 1000px){.slider-nav .prev,.slider-nav .next{width:48px;height:48px}}.slider-nav .prev:hover,.slider-nav .next:hover{background-color:#000;background-image:url("data:image/svg+xml,%3Csvg width='17' height='14' viewBox='0 0 17 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.420899 6.99988L15.5788 6.99988M15.5788 6.99988L9.99431 13.3157M15.5788 6.99988L9.99431 0.684094' stroke='%23FFFFFF'/%3E%3C/svg%3E%0A")}.slider-nav .prev{transform:rotate(-180deg)}@media only screen and (min-width: 1280px),only screen and (min-width: 1001px) and (max-width: 1279px){.header-home:not(.header-fixed) .hamburger-inner,.header-home:not(.header-fixed) .hamburger-inner::before,.header-home:not(.header-fixed) .hamburger-inner::after{background-color:#fff}}.header-home.menu-open .hamburger-inner,.header-home.menu-open .hamburger-inner::before,.header-home.menu-open .hamburger-inner::after{background-color:#333}.hamburger{padding:0;cursor:pointer;border:0;margin:0;overflow:visible;display:flex;align-items:center;justify-content:center;background-color:transparent;z-index:9;position:relative}.hamburger:hover .hamburger-inner::before{width:100%}.hamburger:hover:after{opacity:1}.hamburger-box{width:16px;height:calc((2px * 3) + (5px * 2));display:block;position:relative}.hamburger-inner{display:block}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:16px;height:2px;background-color:#333;position:absolute;transition:all .3s ease}.hamburger-inner::before{width:16px;right:0}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner{top:0px}.hamburger-inner::before{top:calc(2px + 5px)}.hamburger-inner::after{top:calc((2px * 2) + (5px * 2))}.menu-open .hamburger-inner{transform:translate3d(0, calc(2px + 5px), 0) rotate(45deg);background-color:#333}.menu-open .hamburger-inner::before{transform:rotate(-45deg) translate3d(calc(2px + 5px), calc((2px + 5px) * -1), 0);opacity:0}.menu-open .hamburger-inner::after{transform:translate3d(0, calc(((2px * 2) + (5px * 2)) * -1), 0) rotate(-90deg);background-color:#333}html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:rgba(0,0,0,0.6);background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,0.6)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:0 25px;border-bottom:25px solid #fff;max-height:95%;min-height:150px;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{height:100%}.featherlight script.featherlight-inner,.featherlight link.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;line-height:24px;width:24px;height:24px;cursor:pointer;text-align:center;background:transparent;color:transparent;border:none;padding:0;background-image:url('../../assets/images/ico_close_b.svg');background-repeat:no-repeat;background-position:50%;background-size:cover}@media only screen and (min-width: 1280px){.featherlight .featherlight-close-icon{top:32px;right:40px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.featherlight .featherlight-close-icon{top:24px;right:24px}}@media only screen and (max-width: 1000px){.featherlight .featherlight-close-icon{top:20px;right:20px}}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}.featherlight.msg .featherlight-content{text-align:center;color:#828282;background:#fff;line-height:1.2;padding:0;border:0;font-weight:300;font-size:16px;min-height:auto}@media only screen and (min-width: 1280px){.featherlight.msg .featherlight-content{width:560px;padding:65px 65px 40px 65px;border-radius:24px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.featherlight.msg .featherlight-content{width:415px;border-radius:20px;padding:60px 40px}}@media only screen and (max-width: 1000px){.featherlight.msg .featherlight-content{width:365px;border-radius:20px;padding:48px 20px 30px}}.featherlight.msg .featherlight-content h2{font-weight:300;color:#4F4F4F}@media only screen and (min-width: 1280px){.featherlight.msg .featherlight-content h2{font-size:32px;margin-bottom:22px}}@media only screen and (min-width: 1001px) and (max-width: 1279px),only screen and (max-width: 1000px){.featherlight.msg .featherlight-content h2{font-size:24px;margin-bottom:20px}}.featherlight.msg .featherlight-content p{margin-bottom:10px}.featherlight.msg .featherlight-content .btn-yn{display:grid;grid-template-columns:1fr 1fr}@media only screen and (min-width: 1280px){.featherlight.msg .featherlight-content .btn-yn{column-gap:20px;margin-top:2.08333333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.featherlight.msg .featherlight-content .btn-yn{column-gap:10px;margin-top:3.90625vw}}@media only screen and (max-width: 1000px){.featherlight.msg .featherlight-content .btn-yn{column-gap:10px;margin-top:40px}}.featherlight.inq .featherlight-content{text-align:left;color:#828282;background:#fff;line-height:1.2;padding:0;border:0;font-weight:300;font-size:16px;min-height:auto}@media only screen and (min-width: 1280px){.featherlight.inq .featherlight-content{width:700px;padding:32px;border-radius:24px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.featherlight.inq .featherlight-content{width:595px;padding:24px 32px;border-radius:24px}}@media only screen and (max-width: 1000px){.featherlight.inq .featherlight-content{width:366px;border-radius:20px;padding:24px}}.featherlight.inq .featherlight-content h2{font-weight:300;color:#4F4F4F;line-height:1.2;text-transform:capitalize}@media only screen and (min-width: 1280px){.featherlight.inq .featherlight-content h2{font-size:32px;margin-bottom:24px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.featherlight.inq .featherlight-content h2{font-size:24px;margin-bottom:16px}}@media only screen and (max-width: 1000px){.featherlight.inq .featherlight-content h2{font-size:28px;margin-bottom:16px}}.featherlight.inq .featherlight-content h3{font-weight:300;color:#4F4F4F;line-height:1.2}@media only screen and (min-width: 1280px){.featherlight.inq .featherlight-content h3{font-size:24px;margin-bottom:8px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.featherlight.inq .featherlight-content h3{font-size:20px;margin-bottom:4px}}@media only screen and (max-width: 1000px){.featherlight.inq .featherlight-content h3{font-size:20px;margin-bottom:4px}}.featherlight.inq .featherlight-content h4{font-weight:300}@media only screen and (min-width: 1280px){.featherlight.inq .featherlight-content h4{font-size:16px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.featherlight.inq .featherlight-content h4{font-size:14px}}@media only screen and (max-width: 1000px){.featherlight.inq .featherlight-content h4{font-size:16px}}@media only screen and (min-width: 1280px){.featherlight.inq .featherlight-content form{display:grid;grid-template-columns:277px 1fr;grid-template-rows:auto;column-gap:48px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.featherlight.inq .featherlight-content form{display:grid;grid-template-columns:237px 1fr;grid-template-rows:auto;column-gap:37px}}@media only screen and (max-width: 1000px){.featherlight.inq .featherlight-content form{display:grid;grid-template-columns:100px 1fr;grid-template-rows:auto;column-gap:24px;row-gap:24px}}.featherlight.inq .featherlight-content form>div{margin:0}@media only screen and (max-width: 1000px){.featherlight.inq .featherlight-content form>div{align-self:center}}.featherlight.inq .featherlight-content form>img{display:block;object-fit:cover;border-radius:10px;background-color:#efefef}@media only screen and (min-width: 1280px){.featherlight.inq .featherlight-content form>img{width:277px;height:295px;grid-row:span 3}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.featherlight.inq .featherlight-content form>img{width:237px;height:253px;grid-row:span 3}}@media only screen and (max-width: 1000px){.featherlight.inq .featherlight-content form>img{width:100px;height:100px}}.featherlight.inq .featherlight-content form textarea{resize:none}@media only screen and (min-width: 1280px),only screen and (min-width: 1001px) and (max-width: 1279px){.featherlight.inq .featherlight-content form textarea{height:100px}}@media only screen and (max-width: 1000px){.featherlight.inq .featherlight-content form textarea{height:100px;grid-column:span 2}}.featherlight.inq .featherlight-content form .submit{align-self:flex-end}@media only screen and (max-width: 1000px){.featherlight.inq .featherlight-content form .submit{grid-column:span 2}}.featherlight.inq .featherlight-content form .btn-blue{width:100%}.featherlight.inq .featherlight-content form .btn-blue img{margin:0 0 0 13px;filter:grayscale(1) invert(1) brightness(400)}.featherlight.err .featherlight-content{text-align:left;color:#828282;background:#fff;line-height:1.2;padding:0;border:0;font-weight:300;font-size:16px;min-height:auto}@media only screen and (min-width: 1280px){.featherlight.err .featherlight-content{width:540px;padding:32px;border-radius:24px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.featherlight.err .featherlight-content{width:400px;padding:20px;border-radius:24px}}@media only screen and (max-width: 1000px){.featherlight.err .featherlight-content{width:366px;border-radius:20px;padding:24px}}.featherlight.err .featherlight-content h2{font-weight:300;color:#4F4F4F;line-height:1.2}@media only screen and (min-width: 1280px){.featherlight.err .featherlight-content h2{font-size:24px;margin-bottom:8px}}@media only screen and (min-width: 1001px) and (max-width: 1279px),only screen and (max-width: 1000px){.featherlight.err .featherlight-content h2{font-size:20px;margin-bottom:4px}}.ps{overflow:hidden !important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:4px;bottom:0px;position:absolute}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:4px;right:3px;position:absolute}.ps__rail-x,.ps__rail-y{opacity:0}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:#ccc}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.8}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{background-color:#ccc;opacity:.9}.ps__thumb-x{background-color:#1E319D;border-radius:1px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:#1E319D;border-radius:1px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:4px;right:0;position:absolute}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#ccc;height:4px}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#1E319D;width:4px}@supports (-ms-overflow-style: none){.ps{overflow:auto !important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto !important}}*{outline:0;margin:0;outline-color:transparent;box-sizing:border-box;min-height:0;min-width:0}a{text-decoration:none}#st_gdpr_iframe{bottom:0}.st-custom-button{cursor:pointer}h1{margin:0}body{font-family:'Lexend',sans-serif;font-weight:300;color:#828282;letter-spacing:.02em}@media only screen and (min-width: 1280px){body{font-size:1.14583333vw;line-height:1.7}}@media only screen and (min-width: 1001px) and (max-width: 1279px){body{font-size:16px;line-height:1.7}}@media only screen and (max-width: 1000px){body{font-size:16px;line-height:1.25;padding-bottom:90px}}body.fixed{overflow:hidden}footer{background-color:#f9f9f9}@media only screen and (min-width: 1280px){footer{padding-left:5.20833333vw;padding-right:5.20833333vw;padding-top:5.20833333vw;padding-bottom:3.90625vw;font-size:.83333333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){footer{padding-left:5.859375vw;padding-right:5.859375vw;padding-top:4.6875vw;padding-bottom:12.6953125vw;font-size:1.3671875vw;position:relative}}@media only screen and (max-width: 1000px){footer{font-size:16px;padding:65px 24px 160px;position:relative;text-align:center}}@media only screen and (min-width: 1001px) and (max-width: 1279px){footer .f-logo{margin-bottom:45px}}footer .f-logo img{display:block;height:auto}@media only screen and (min-width: 1280px){footer .f-logo img{width:224px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){footer .f-logo img{width:155px}}@media only screen and (max-width: 1000px){footer .f-logo img{width:175px;margin:0 auto 50px}}@media only screen and (min-width: 1280px){footer .f-obj{display:grid;grid-template-columns:22.7vw 1fr 21.45vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){footer .f-obj{display:grid;grid-template-columns:1fr 19.04vw}footer .f-obj .f-logo{grid-column:1 / 3}}@media only screen and (min-width: 1280px),only screen and (min-width: 1001px) and (max-width: 1279px){footer .f-addr{border-right:1px solid #828282}}@media only screen and (max-width: 1000px){footer .f-addr{border-bottom:1px solid #828282}}@media only screen and (min-width: 1280px){footer .f-addr--list{display:grid;grid-template-columns:1fr 1fr;column-gap:1.25vw;row-gap:1.25vw;margin-right:1.25vw;margin-bottom:4.16666667vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){footer .f-addr--list{display:grid;grid-template-columns:1fr 1fr;column-gap:3.90625vw;row-gap:2.34375vw;margin-right:9.27734375vw}}@media only screen and (max-width: 1000px){footer .f-addr--list>div{margin-bottom:50px}}footer .f-addr--list h3{color:#BDBDBD;text-transform:uppercase}@media only screen and (min-width: 1280px){footer .f-addr--list h3{font-size:12px;margin-bottom:16px}}@media only screen and (min-width: 1001px) and (max-width: 1279px),only screen and (max-width: 1000px){footer .f-addr--list h3{font-size:12px;margin-bottom:8px}}footer .f-addr--list strong{color:#4F4F4F;font-weight:300;display:inline-block;line-height:1.4}@media only screen and (min-width: 1280px){footer .f-addr--list strong{font-size:1.14583333vw;padding-right:7.29166667vw;margin-bottom:8px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){footer .f-addr--list strong{font-size:1.5625vw;padding-right:1.953125vw;margin-bottom:8px}}@media only screen and (max-width: 1000px){footer .f-addr--list strong{font-size:5.31400966vw;margin-bottom:8px}}footer .socmed{display:flex}@media only screen and (min-width: 1001px) and (max-width: 1279px){footer .socmed{position:absolute;left:5.859375vw;bottom:40px}}@media only screen and (max-width: 1000px){footer .socmed{justify-content:center;position:absolute;bottom:210px;left:0;width:100%}}footer .socmed a{display:flex;align-items:center;justify-content:center;border-radius:100%;border:1px solid #BDBDBD;transition:all .3s}@media only screen and (min-width: 1280px){footer .socmed a{width:2.91666667vw;height:2.91666667vw;margin-right:16px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){footer .socmed a{width:4.6875vw;height:4.6875vw;margin-right:16px}}@media only screen and (max-width: 1000px){footer .socmed a{width:13.52657005vw;height:13.52657005vw;margin:0 8px}}footer .socmed a img{display:block}footer .socmed a:hover{background-color:#1E319D;border-color:#1E319D}footer .socmed a:hover img{filter:brightness(400)}footer .f-menu{font-family:'Red Hat Display',sans-serif}@media only screen and (min-width: 1280px){footer .f-menu{padding-left:3.33333333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){footer .f-menu{padding-left:3.90625vw}}footer .f-menu ul{list-style:none;padding:0;margin:0}@media only screen and (max-width: 1000px){footer .f-menu ul{display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin-top:17px;margin-bottom:140px}}footer .f-menu ul li{line-height:1.2}@media only screen and (min-width: 1280px){footer .f-menu ul li{margin-bottom:1.25vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){footer .f-menu ul li{margin-bottom:1.171875vw}}@media only screen and (max-width: 1000px){footer .f-menu ul li{margin:8px}}footer .f-menu ul li:first-child{display:none}footer .f-menu ul li:last-of-type{margin-bottom:0}footer .f-menu a{text-transform:uppercase;color:#828282;letter-spacing:1px;font-weight:500}@media only screen and (min-width: 1280px){footer .f-menu a{font-size:.83333333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){footer .f-menu a{font-size:1.3671875vw}}footer .f-menu a:hover{color:#000}footer .copyright{font-weight:300;color:#4F4F4F}@media only screen and (min-width: 1280px){footer .copyright{padding-left:22.7vw;font-size:.625vw;margin-top:3.125vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){footer .copyright{position:absolute;right:5.859375vw;bottom:40px}}@media only screen and (max-width: 1000px){footer .copyright{font-size:12px}}footer .copyright a{color:#4F4F4F}.home-welcome{text-align:center}@media only screen and (min-width: 1280px){.home-welcome{padding-left:20.3125vw;padding-right:20.3125vw;padding-top:9.375vw;padding-bottom:9.375vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.home-welcome{padding-left:16.796875vw;padding-right:16.796875vw;padding-top:14.6484375vw;padding-bottom:14.6484375vw}}@media only screen and (max-width: 1000px){.home-welcome{padding-left:8.69565217vw;padding-right:8.69565217vw;padding-top:28.01932367vw;padding-bottom:19.3236715vw}}.home-welcome h1{font-weight:200;line-height:1.15}@media only screen and (min-width: 1280px){.home-welcome h1{font-size:2.8125vw;margin-bottom:66px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.home-welcome h1{font-size:36px;margin-bottom:66px}}@media only screen and (max-width: 1000px){.home-welcome h1{font-size:28px;margin-bottom:80px}}.home-welcome .btn-txt-arrow{text-transform:uppercase;display:inline-flex;align-items:center;color:#000;line-height:1;font-weight:500}@media only screen and (min-width: 1280px){.home-welcome .btn-txt-arrow{font-size:16px}}@media only screen and (min-width: 1001px) and (max-width: 1279px),only screen and (max-width: 1000px){.home-welcome .btn-txt-arrow{font-size:14px}}.home-welcome .btn-txt-arrow img{display:block;margin-left:16px}.home-news{position:relative;background-color:#555}@media only screen and (min-width: 1280px){.home-news{padding-top:7.29166667vw;padding-bottom:6.51041667vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.home-news{padding-top:7.8125vw;padding-bottom:6.34765625vw}}@media only screen and (max-width: 1000px){.home-news{padding-top:14.49275362vw;padding-bottom:14.49275362vw}}.home-news h2{color:#fff;font-weight:300;text-transform:uppercase}@media only screen and (min-width: 1280px){.home-news h2{font-size:1.25vw;padding-left:12.76041667vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.home-news h2{font-size:1.5625vw;padding-left:5.859375vw}}@media only screen and (max-width: 1000px){.home-news h2{font-size:3.8647343vw;padding-left:5.79710145vw}}.home-news .home-news--more{position:absolute;right:0;top:0}@media only screen and (min-width: 1280px){.home-news .home-news--more{padding-top:6.51041667vw;padding-right:5.20833333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.home-news .home-news--more{padding-top:5.078125vw;padding-right:5.859375vw}}@media only screen and (max-width: 1000px){.home-news .home-news--more{top:auto;right:auto;bottom:0;left:0;padding-bottom:14.49275362vw;padding-left:5.79710145vw}}@media only screen and (min-width: 1280px){.page-content{padding-top:7.29166667vw;padding-bottom:7.29166667vw;padding-left:5.20833333vw;padding-right:5.20833333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.page-content{padding-top:7.8125vw;padding-bottom:7.8125vw;padding-left:5.859375vw;padding-right:5.859375vw}}@media only screen and (min-width: 1280px){.page-content p,.page-content ul,.page-content ol{margin-bottom:1.04166667vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.page-content p,.page-content ul,.page-content ol{margin-bottom:1.953125vw}}@media only screen and (max-width: 1000px){.page-content p,.page-content ul,.page-content ol{margin-bottom:20px}}.page-content p:last-child,.page-content ul:last-child,.page-content ol:last-child{margin-bottom:0}@media only screen and (min-width: 1280px){.page-content p+.lg,.page-content ul+.lg,.page-content ol+.lg{margin-top:1.5625vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.page-content p+.lg,.page-content ul+.lg,.page-content ol+.lg{margin-top:2.9296875vw}}@media only screen and (max-width: 1000px){.page-content p+.lg,.page-content ul+.lg,.page-content ol+.lg{margin-top:30px}}.page-content .lg{font-size:1.45em;line-height:1.26}.page-content h1{font-weight:200;color:#1E319D;line-height:1.15}@media only screen and (min-width: 1280px){.page-content h1{font-size:4.6875vw;margin-bottom:6.25vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.page-content h1{font-size:5.078125vw;margin-bottom:4.6875vw}}@media only screen and (max-width: 1000px){.page-content h1{font-size:48px;margin-bottom:54px}}.page-content.twocol{position:relative}@media only screen and (min-width: 1280px),only screen and (min-width: 1001px) and (max-width: 1279px){.page-content.twocol{display:flex;justify-content:space-between}}.page-content.twocol article{flex:1}@media only screen and (min-width: 1280px){.page-content.twocol article{margin-left:8.85416667vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.page-content.twocol article{margin-left:5.37109375vw}}@media only screen and (max-width: 1000px){.page-content.twocol article{padding-top:11.11111111vw;padding-bottom:11.11111111vw;padding-left:5.79710145vw;padding-right:5.79710145vw}}.page-content.twocol article p>img{display:block;width:100%;height:auto;border-radius:18px}@media only screen and (min-width: 1280px){.page-content.twocol article.pad-r{padding-right:5.20833333vw}}.page-content.twocol .art-title{line-height:1.15;font-weight:200;color:#1E319D}@media only screen and (min-width: 1280px){.page-content.twocol .art-title{font-size:2.8125vw;margin-bottom:3.125vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.page-content.twocol .art-title{font-size:3.515625vw;margin-bottom:3.90625vw}}@media only screen and (max-width: 1000px){.page-content.twocol .art-title{font-size:6.28019324vw;margin-bottom:7.7294686vw}}@media only screen and (min-width: 1280px){.page-content.twocol-contact{display:grid;grid-template-columns:1fr 30vw;column-gap:8.85416667vw;row-gap:8.33333333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.page-content.twocol-contact{display:grid;grid-template-columns:1fr 36vw;column-gap:9.765625vw;row-gap:8.7890625vw}}@media only screen and (min-width: 1280px){.page-content.career-detail .twocol-career{display:grid;grid-template-columns:28.64vw 1fr;column-gap:1.5625vw;padding-left:12.76041667vw;padding-right:12.76041667vw;padding-top:6.25vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.page-content.career-detail .twocol-career{display:grid;grid-template-columns:1fr 58.2vw;column-gap:5.859375vw;padding-left:5.859375vw;padding-right:5.859375vw;padding-top:7.8125vw;padding-bottom:7.8125vw;position:relative}}@media only screen and (min-width: 1280px){.page-content.news-front{padding-top:4.16666667vw;padding-bottom:4.16666667vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.page-content.news-front{padding-top:5.859375vw;padding-bottom:5.859375vw}}@media only screen and (max-width: 1000px){.page-content.news-front{padding:50px 24px}}@media only screen and (min-width: 1280px){.page-content.news-detail{padding:0;padding-top:5.72916667vw;padding-bottom:7.29166667vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.page-content.news-detail{padding:0;padding-top:6.8359375vw;padding-bottom:6.8359375vw}}@media only screen and (max-width: 1000px){.page-content.news-detail{padding:50px 24px}}@media only screen and (min-width: 1280px){.contact .page-content{padding-top:4.16666667vw;padding-bottom:3.125vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.contact .page-content{padding-top:5.859375vw;padding-bottom:3.90625vw}}@media only screen and (max-width: 1000px){.contact .page-content{padding-left:5.79710145vw;padding-right:5.79710145vw;padding-top:70px;padding-bottom:40px}}.contact .page-content article .lg{font-size:1.4em}@media only screen and (min-width: 1280px){.twocol aside,.twocol .sidemenu{width:21.61458333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.twocol aside,.twocol .sidemenu{width:24.90234375vw}}.sidemenu{position:relative}.sidemenu ul{list-style:none;padding:0;margin:0}@media only screen and (min-width: 1280px),only screen and (min-width: 1001px) and (max-width: 1279px){.sidemenu ul{border-top:1px solid #F2F2F2}}@media only screen and (max-width: 1000px){.sidemenu ul{background-color:#fff;box-shadow:0 2px 20px 0 rgba(0,0,0,0.15);position:absolute;top:100%;left:0;right:0;z-index:222;display:none}}@media only screen and (min-width: 1280px),only screen and (min-width: 1001px) and (max-width: 1279px){.sidemenu ul li{border-bottom:1px solid #F2F2F2}}.sidemenu h4{padding:24px;background-color:#1E319D;font-size:16px;text-transform:uppercase;color:#fff;font-weight:300;cursor:pointer;position:relative}@media only screen and (min-width: 1280px),only screen and (min-width: 1001px) and (max-width: 1279px){.sidemenu h4{display:none}}.sidemenu h4:after{content:"";position:absolute;width:24px;height:24px;right:24px;top:50%;transform:translateY(-50%) rotate(-90deg);background-image:url('../../assets/images/ico_chev_w.svg');background-repeat:no-repeat;background-position:center;transition:all .2s}.sidemenu h4.open:after{transform:translateY(-50%) rotate(90deg)}.sidemenu h4.open+ul{display:block}.sidemenu a{display:flex;align-items:center;font-weight:300;line-height:1.4;color:#000;text-transform:uppercase;transition:all .3s}@media only screen and (min-width: 1280px){.sidemenu a{font-size:1.14583333vw;padding-top:.83333333vw;padding-bottom:.83333333vw;padding-left:1.04166667vw;padding-right:1.04166667vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.sidemenu a{font-size:1.5625vw;padding:20px}}@media only screen and (max-width: 1000px){.sidemenu a{font-size:3.8647343vw;padding:24px}}@media only screen and (min-width: 1280px){.sidemenu a>span{font-size:.625vw;margin-right:36px}}@media only screen and (min-width: 1001px) and (max-width: 1279px),only screen and (max-width: 1000px){.sidemenu a>span{display:none}}.sidemenu a:hover,.sidemenu a.act{background-color:#1E319D;color:#fff}@media only screen and (max-width: 1000px){.sidemenu a.act{display:none}}@media only screen and (max-width: 1000px){.sticky{height:68px}}.sticky .sidemenu{position:fixed}@media only screen and (min-width: 1280px){.sticky .sidemenu{position:fixed;top:calc(85px + 7.29166667vw);width:21.61458333vw;left:5.20833333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.sticky .sidemenu{top:calc(85px + 7.8125vw);width:255px;left:5.859375vw}}@media only screen and (max-width: 1000px){.sticky .sidemenu{top:70px;width:100%;left:0}}@media only screen and (min-width: 1280px),only screen and (min-width: 1001px) and (max-width: 1279px){.stickyb .sidemenu{position:absolute;top:auto;bottom:30px}}@media only screen and (max-width: 1000px){.stickyb .sidemenu{position:absolute;top:auto;bottom:0;width:100%}}@media only screen and (min-width: 1280px){.cert-list{display:grid;grid-template-columns:1fr 1fr;column-gap:1.66666667vw;row-gap:1.66666667vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.cert-list{display:grid;grid-template-columns:1fr 1fr;column-gap:2.34375vw;row-gap:2.34375vw}}.cert-list figure{border:1px solid #828282}@media only screen and (min-width: 1280px){.cert-list figure{border-radius:20px;padding-top:3.33333333vw;padding-bottom:3.33333333vw;padding-left:2.08333333vw;padding-right:2.08333333vw;display:flex;flex-direction:column;justify-content:space-between}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.cert-list figure{border-radius:12px;padding:24px;display:flex;flex-direction:column;justify-content:space-between}}@media only screen and (max-width: 1000px){.cert-list figure{border-radius:12px;padding:32px;margin-bottom:24px}}@media only screen and (min-width: 1280px){.cert-list figure div{height:325px;margin-bottom:90px}}@media only screen and (min-width: 1001px) and (max-width: 1279px),only screen and (max-width: 1000px){.cert-list figure div{margin-bottom:40px}}.cert-list figure div img{display:inline-block}@media only screen and (min-width: 1280px){.cert-list figure div img{max-width:100%;max-height:325px;height:auto}}@media only screen and (min-width: 1001px) and (max-width: 1279px),only screen and (max-width: 1000px){.cert-list figure div img{max-width:100%;height:auto}}@media only screen and (max-width: 1000px){.cert-list figure div img{margin:0 auto}}.cert-list h3{line-height:1.25;font-weight:300}@media only screen and (min-width: 1280px){.cert-list h3{font-size:1.66666667vw;margin-bottom:1.25vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px),only screen and (max-width: 1000px){.cert-list h3{font-size:24px;margin-bottom:17px}}@media only screen and (min-width: 1280px),only screen and (min-width: 1001px) and (max-width: 1279px){.contact #gmap-canvas{grid-column:1 / 3}}@media only screen and (max-width: 1000px){.contact #gmap-canvas{margin-top:50px}}.contact #gmap-canvas iframe{width:100%;border-radius:10px}@media only screen and (min-width: 1280px){.contact #gmap-canvas iframe{height:36.45833333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.contact #gmap-canvas iframe{height:48.33984375vw}}@media only screen and (max-width: 1000px){.contact #gmap-canvas iframe{height:200px}}.contact h2{font-weight:300;line-height:1}@media only screen and (min-width: 1280px){.contact h2{font-size:1.66666667vw;margin-bottom:1.25vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.contact h2{font-size:1.953125vw;margin-bottom:1.5625vw}}@media only screen and (max-width: 1000px){.contact h2{font-size:20px;margin-bottom:16px}}.contact .address{background-color:#F2F2F2;border-radius:18px}@media only screen and (min-width: 1280px){.contact .address{padding:3.125vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px),only screen and (max-width: 1000px){.contact .address{padding:40px 24px}}@media only screen and (max-width: 1000px){.contact .address{margin-top:60px}}.contact .address h2,.contact .address h3{color:#EC133E;font-weight:300;text-transform:uppercase;line-height:1.15}@media only screen and (min-width: 1280px){.contact .address h2,.contact .address h3{font-size:1.25vw;margin-bottom:2.5vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.contact .address h2,.contact .address h3{font-size:1.953125vw;margin-bottom:3.125vw}}@media only screen and (max-width: 1000px){.contact .address h2,.contact .address h3{font-size:4.83091787vw;margin-bottom:7.7294686vw}}.contact .address h3{color:#1E319D}@media only screen and (min-width: 1280px){.contact .address h3{margin-bottom:.83333333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.contact .address h3{margin-bottom:1.171875vw}}@media only screen and (max-width: 1000px){.contact .address h3{margin-bottom:16px}}.contact .address p{line-height:1.4}@media only screen and (min-width: 1280px){.contact .address p{margin-bottom:2.5vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.contact .address p{margin-bottom:3.125vw}}@media only screen and (max-width: 1000px){.contact .address p{margin-bottom:32px}}.contact .address p:last-of-type{margin-bottom:0}@media only screen and (min-width: 1280px){form>div{margin-bottom:12px}}@media only screen and (min-width: 1001px) and (max-width: 1279px),only screen and (max-width: 1000px){form>div{margin-bottom:10px}}@media only screen and (min-width: 1280px),only screen and (min-width: 1001px) and (max-width: 1279px){form>div.frm-split{display:grid;grid-template-columns:1fr 1fr;column-gap:10px}}@media only screen and (max-width: 1000px){form>div.frm-split div:first-child{margin-bottom:8px}}form input,form textarea{border:1px solid #E0E0E0;border-radius:10px;width:100%;font-weight:300;display:block}@media only screen and (min-width: 1280px){form input,form textarea{font-size:.83333333vw;padding:16px 18px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){form input,form textarea{font-size:1.5625vw;padding:16px 18px}}@media only screen and (max-width: 1000px){form input,form textarea{font-size:3.8647343vw;padding:16px 18px}}form input.error,form textarea.error{border-color:red}form .notes{font-weight:300;margin-top:-6px}@media only screen and (min-width: 1280px){form .notes{font-size:.625vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){form .notes{font-size:1.171875vw}}@media only screen and (max-width: 1000px){form .notes{font-size:2.89855072vw}}form textarea{min-height:100px}form label.error{display:none !important}form .recaptcha label.error{color:red;font-size:12px;font-weight:300;display:block !important;letter-spacing:normal}@media only screen and (min-width: 1280px){form .submit{margin-top:48px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){form .submit{margin-top:40px}form .submit .btn-blue{width:100%}}@media only screen and (max-width: 1000px){form .submit{margin-top:28px}form .submit .btn-blue{width:100%}}form .upload{position:relative}form .upload input[type=text]{background-color:#F2F2F2}form .upload:hover:after{transform:translateY(-50%) rotate(90deg)}form .upload:after{content:"+";position:absolute;right:18px;top:50%;transform-origin:center center;transform:translateY(-50%);font-size:24px;font-weight:200;transition:all .3s}form .uploader{position:absolute;bottom:0;top:0;opacity:0;z-index:9}.news-front .page-header{position:relative;display:flex;justify-content:space-between;align-items:center}.news-front .page-header h1{margin:0}@media only screen and (min-width: 1001px) and (max-width: 1279px){.news-front .page-header h1{grid-column:span 2}}@media only screen and (max-width: 1000px){.news-front .page-header h1{margin-bottom:24px}}@media only screen and (min-width: 1280px){.news-front .page-header{margin-bottom:4.16666667vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.news-front .page-header{margin-bottom:4.8828125vw;display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:2.1484375vw}}@media only screen and (max-width: 1000px){.news-front .page-header{margin-bottom:32px;flex-direction:column;align-items:flex-start}}.news-front .page-header .filter h3{background-color:#fff;border:1px solid #4f4f4f;color:#4f4f4f}.news-front .page-header .filter h3:hover{background-color:#1E319D;color:#fff}.news-front .page-header .filter h3:hover span{filter:grayscale(1) brightness(500)}.news-front .page-header .filter h3.open{background-color:#1E319D;color:#fff}.news-front .page-header .filter h3.open span{filter:grayscale(1) brightness(500)}.news-front .page-header .filter h3.open+ul{display:block}.filter{position:relative}@media only screen and (max-width: 1000px){.filter{flex:1;width:100%}}.filter h3{font-family:'Red Hat Display',sans-serif;font-weight:500;letter-spacing:1px;line-height:1.4;text-transform:uppercase;cursor:pointer;transition:background .3s}@media only screen and (min-width: 1280px){.filter h3{padding:20px 80px 20px 40px;font-size:16px;border-radius:100px;min-width:250px}}@media only screen and (min-width: 1001px) and (max-width: 1279px),only screen and (max-width: 1000px){.filter h3{padding:16px 32px;font-size:14px;border-radius:100px;width:100%}}@media only screen and (max-width: 1000px){.filter h3{font-size:16px}}.filter h3.open span{transform:rotate(90deg)}.filter h3.open+ul{display:block}.filter h3 span{display:block;width:24px;height:24px;background-repeat:no-repeat;background-image:url('../../assets/images/ico_chev_b.svg');background-position:center;position:absolute;transform:rotate(270deg);transition:transform .2s;transform-origin:center;top:calc(50% - 12px)}@media only screen and (min-width: 1280px){.filter h3 span{right:40px}}@media only screen and (min-width: 1001px) and (max-width: 1279px),only screen and (max-width: 1000px){.filter h3 span{right:32px}}.filter ul{display:none;list-style:none;padding:0;margin:0;position:absolute;background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,0.1);width:100%;z-index:999;top:calc(100% + 10px);font-family:'Red Hat Display',sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:1px;border-radius:10px;line-height:1;overflow:hidden;padding:18px 0}@media only screen and (min-width: 1280px){.filter ul{font-size:16px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.filter ul{font-size:14px}}@media only screen and (max-width: 1000px){.filter ul{font-size:16px}}.filter ul a{display:block;color:#4F4F4F}@media only screen and (min-width: 1280px){.filter ul a{padding:18px 24px}}@media only screen and (min-width: 1001px) and (max-width: 1279px),only screen and (max-width: 1000px){.filter ul a{padding:16px 20px}}.filter ul a:hover{color:#000;background-color:#F2F2F2}.news-list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:1fr}@media only screen and (min-width: 1280px){.news-list{column-gap:1.25vw;row-gap:1.25vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.news-list{column-gap:2.1484375vw;row-gap:2.1484375vw}}@media only screen and (max-width: 1000px){.news-list{display:block}}.news-list .news-list--card{border-radius:20px;border:1px solid #4f4f4f}@media only screen and (max-width: 1000px){.news-list .news-list--card{margin-bottom:24px}}.news-list .news-list--card a{height:100%;position:relative;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width: 1280px){.news-list .news-list--card a{padding:2.5vw;height:32.29166667vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.news-list .news-list--card a{padding:3.125vw;height:40.52734375vw}}@media only screen and (max-width: 1000px){.news-list .news-list--card a{padding:32px;height:96.61835749vw}}.news-list .news-list--card a:hover .header{color:#fff}.news-list .news-list--card a:hover .body h2{color:#fff}.news-list .news-list--card a:hover .body .btn-bw{border-color:#fff}.news-list .news-list--card a:hover .w-img{opacity:1}.news-list .news-list--card a:hover .w-img img{transform:none}.news-list .news-list--card .header,.news-list .news-list--card .body{position:relative}.news-list .news-list--card .header{font-family:'Red Hat Display',sans-serif;color:#828282;text-transform:uppercase;display:flex;justify-content:space-between}@media only screen and (min-width: 1280px){.news-list .news-list--card .header{font-weight:500;font-size:.83333333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.news-list .news-list--card .header{font-weight:400;font-size:1.3671875vw}}@media only screen and (max-width: 1000px){.news-list .news-list--card .header{font-weight:400;font-size:14px}}.news-list .news-list--card .body h2{color:#4F4F4F;font-weight:300;line-height:1.25}@media only screen and (min-width: 1280px){.news-list .news-list--card .body h2{font-size:1.66666667vw;margin-bottom:2.08333333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.news-list .news-list--card .body h2{font-size:2.34375vw;margin-bottom:3.125vw}}@media only screen and (max-width: 1000px){.news-list .news-list--card .body h2{font-size:28px;font-weight:200;margin-bottom:32px}}.news-list .news-list--card .w-img{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;border-radius:20px;overflow:hidden;opacity:0;transition:all .4s ease-out}.news-list .news-list--card .w-img:after{content:"";position:absolute;display:block;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.5)}.news-list .news-list--card .w-img img{display:block;object-fit:cover;width:100%;transform:scale(1.1);transition:all .5s ease-out}@media only screen and (min-width: 1280px){.news-list .news-list--card .w-img img{height:32.29166667vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.news-list .news-list--card .w-img img{height:40.52734375vw}}@media only screen and (max-width: 1000px){.news-list .news-list--card .w-img img{display:none}}.news-list .news-list--card:first-child{grid-column:1 / 3}@media only screen and (min-width: 1280px){.news-list .news-list--card:first-child .body h2{font-weight:200;font-size:2.8125vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.news-list .news-list--card:first-child .body h2{font-weight:200;font-size:3.515625vw}}.news-detail .header{display:flex}@media only screen and (min-width: 1280px){.news-detail .header{align-items:flex-end;padding-left:20.3125vw;padding-right:20.3125vw;margin-bottom:5.20833333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.news-detail .header{align-items:flex-start;padding-left:5.859375vw;padding-right:5.859375vw;margin-bottom:3.90625vw}}@media only screen and (max-width: 1000px){.news-detail .header{flex-direction:column}}.news-detail .header h1{margin:0;font-weight:200;flex:1}@media only screen and (min-width: 1280px){.news-detail .header h1{font-size:2.8125vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.news-detail .header h1{font-size:4.296875vw}}@media only screen and (max-width: 1000px){.news-detail .header h1{font-size:36px;order:2;margin-bottom:45px}}.news-detail .header span{color:#1E319D;font-weight:500;font-family:'Red Hat Display',sans-serif}@media only screen and (min-width: 1280px){.news-detail .header span{font-size:.83333333vw;padding-left:8.85416667vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.news-detail .header span{font-size:1.3671875vw;padding-left:10.9375vw}}@media only screen and (max-width: 1000px){.news-detail .header span{font-size:16px;margin-bottom:25px}}.news-detail>picture{display:block}@media only screen and (min-width: 1280px){.news-detail>picture{margin-bottom:100px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.news-detail>picture{margin-bottom:60px}}@media only screen and (max-width: 1000px){.news-detail>picture{margin-left:-24px;margin-right:-24px;margin-bottom:45px}}.news-detail>picture img{display:block;width:100%;height:auto;object-fit:cover}@media only screen and (max-width: 1000px){.news-detail>picture img{height:200px}}@media only screen and (min-width: 1280px){.news-detail article{padding-left:20.3125vw;padding-right:20.3125vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.news-detail article{padding-left:20.99609375vw;padding-right:20.99609375vw}}.news-detail article p img{display:block;width:100%;height:auto}@media only screen and (min-width: 1001px) and (max-width: 1279px){.news-detail article p img{margin-top:40px;margin-bottom:40px}}@media only screen and (max-width: 1000px){.news-detail article p img{margin-top:32px;margin-bottom:32px}}.news-detail .art-footer{display:flex;justify-content:space-between;align-items:center;letter-spacing:1px}@media only screen and (min-width: 1280px){.news-detail .art-footer{margin-top:7.8125vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.news-detail .art-footer{margin-top:100px}}@media only screen and (max-width: 1000px){.news-detail .art-footer{margin-top:60px;flex-direction:column}}@media only screen and (max-width: 1000px){.news-detail .art-footer .back{margin-bottom:60px}}.news-related{background-color:#555}@media only screen and (min-width: 1280px){.news-related{padding-top:6.25vw;padding-bottom:7.8125vw;padding-left:20.3125vw;padding-right:20.3125vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.news-related{padding-top:9.765625vw;padding-bottom:9.765625vw;padding-left:5.859375vw;padding-right:5.859375vw}}@media only screen and (max-width: 1000px){.news-related{padding-top:19.3236715vw;padding-bottom:19.3236715vw;padding-left:5.79710145vw;padding-right:5.79710145vw}}@media only screen and (min-width: 1280px){.news-related>div{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:20px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.news-related>div{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:24px}}.news-related h2{font-weight:200;color:#fff}@media only screen and (min-width: 1280px){.news-related h2{font-size:2.8125vw;margin-bottom:53px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.news-related h2{font-size:4.296875vw;margin-bottom:48px;text-align:center}}@media only screen and (max-width: 1000px){.news-related h2{font-size:8.69565217vw;margin-bottom:48px;text-align:center}}.news-related .rel-news--card{background-color:transparent}@media only screen and (min-width: 1280px){.news-related .rel-news--card{height:27.5vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.news-related .rel-news--card{height:40.52734375vw}}@media only screen and (max-width: 1000px){.news-related .rel-news--card{height:400px;margin-bottom:24px}.news-related .rel-news--card:last-of-type{margin:0}}.news-related a{width:100%;height:100%;position:relative;display:flex;flex-direction:column;justify-content:space-between;transition:background .6s;overflow:hidden;border:1px solid #fff;border-radius:15px}@media only screen and (min-width: 1280px),only screen and (min-width: 1001px) and (max-width: 1279px){.news-related a{padding:40px}}@media only screen and (max-width: 1000px){.news-related a{padding:32px}}.news-related a .header{color:#fff}.news-related a .body h3{color:#fff}.news-related a .btn-bw{border-color:#fff;background-color:transparent;color:#fff}.news-related a.no-img:hover{background-color:#f9f9f9}.news-related a.no-img:hover .header,.news-related a.no-img:hover .body h3 .btn-bw{color:#828282}.news-related a.no-img:hover h3{color:#828282}.news-related a.no-img:hover .btn-bw{border-color:#fff;background-color:#fff;color:#111}@media only screen and (min-width: 1280px){.news-related a.bg-img:hover{border-color:transparent}.news-related a.bg-img:hover .w-img{display:block;opacity:1}.news-related a.bg-img:hover .w-img img{transform:scale(1)}.news-related a.bg-img:hover .header,.news-related a.bg-img:hover .body h3{color:#fff}.news-related a.bg-img:hover .btn-bw{background-color:#fff;color:#111}}.news-related a .body .btn-bw:hover{background-color:#efefef}.news-related .header{font-family:'Red Hat Display',sans-serif;color:#828282;text-transform:uppercase;display:flex;justify-content:space-between;z-index:22}@media only screen and (min-width: 1280px){.news-related .header{font-weight:500;font-size:.72916667vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.news-related .header{font-weight:400;font-size:1.3671875vw}}@media only screen and (max-width: 1000px){.news-related .header{font-weight:400;font-size:14px}}.news-related .body{width:100%;z-index:33}.news-related .body h3{color:#fff;font-weight:300;line-height:1.25;position:relative}@media only screen and (min-width: 1280px){.news-related .body h3{font-size:1.66666667vw;margin-bottom:2.34375vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.news-related .body h3{font-size:2.34375vw;margin-bottom:3.125vw}}@media only screen and (max-width: 1000px){.news-related .body h3{font-size:28px;font-weight:200;margin-bottom:32px}}.news-related .w-img{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;border-radius:15px;overflow:hidden;opacity:0;transition:all .4s ease-out}.news-related .w-img:after{content:"";position:absolute;display:block;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.5)}.news-related .w-img img{display:block;object-fit:cover;width:100%;transform:scale(1.15);transition:all .5s ease-out}@media only screen and (min-width: 1280px){.news-related .w-img img{height:27.08333333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.news-related .w-img img{height:45.41015625vw}}@media only screen and (max-width: 1000px){.news-related .w-img img{height:96.61835749vw}}@media only screen and (min-width: 1280px){.home-news--slider{margin-top:65px;padding-left:12.76041667vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.home-news--slider{margin-top:40px;padding-left:5.859375vw}}@media only screen and (max-width: 1000px){.home-news--slider{margin-top:40px;padding-left:5.79710145vw}}.home-news--slider .home-news--card{background-color:transparent}@media only screen and (min-width: 1280px){.home-news--slider .home-news--card{height:30.20833333vw;width:20.83333333vw;margin-right:20px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.home-news--slider .home-news--card{height:45.41015625vw;width:35.15625vw;margin-right:24px}}@media only screen and (max-width: 1000px){.home-news--slider .home-news--card{height:400px;width:78.50241546vw;margin-right:24px}}.home-news--slider .slick-current,.home-news--slider .slick-active{transition:width .6s}.home-news--slider .slick-current a{background-color:#f9f9f9}@media only screen and (min-width: 1001px) and (max-width: 1279px){.home-news--slider .slick-current a{border:none}}@media only screen and (min-width: 1280px){.home-news--slider .slick-current a .header{color:#828282}}@media only screen and (min-width: 1001px) and (max-width: 1279px),only screen and (max-width: 1000px){.home-news--slider .slick-current a .header{color:#fff}}@media only screen and (min-width: 1280px){.home-news--slider .slick-current a h3{color:#828282}}@media only screen and (min-width: 1001px) and (max-width: 1279px),only screen and (max-width: 1000px){.home-news--slider .slick-current a h3{color:#fff}}@media only screen and (min-width: 1280px),only screen and (min-width: 1001px) and (max-width: 1279px){.home-news--slider .slick-current a h3 .sm{opacity:0;transform:scale(1.4);transform-origin:left bottom}}.home-news--slider .slick-current a h3 .bg{opacity:1;transform:scale(1)}@media only screen and (min-width: 1280px){.home-news--slider .slick-current a .w-img{background-color:#f9f9f9;display:block}}@media only screen and (min-width: 1001px) and (max-width: 1279px),only screen and (max-width: 1000px){.home-news--slider .slick-current a .w-img{opacity:1}}.home-news--slider .slick-current a .btn-bw{background-color:#fff;color:#4F4F4F;border-color:#4F4F4F}@media only screen and (min-width: 1280px){.home-news--slider .slick-current a:hover{background-color:transparent;border:none}.home-news--slider .slick-current a:hover .w-img{opacity:1}.home-news--slider .slick-current a:hover .header,.home-news--slider .slick-current a:hover .body h3{color:#fff}}.home-news--slider .slick-current a .body .btn-bw:hover{background-color:#efefef}.home-news--slider .slick-slide.pre-animate{transition:none}@media only screen and (min-width: 1280px){.home-news--slider .slick-current,.home-news--slider .pre-animate{width:45.3125vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.home-news--slider .slick-current,.home-news--slider .pre-animate{width:58.10546875vw}}.home-news--slider a{width:100%;height:100%;position:relative;display:flex;flex-direction:column;justify-content:space-between;transition:all .6s;overflow:hidden;border:1px solid #fff;border-radius:15px}@media only screen and (min-width: 1280px),only screen and (min-width: 1001px) and (max-width: 1279px){.home-news--slider a{padding:40px}}@media only screen and (max-width: 1000px){.home-news--slider a{padding:32px}}.home-news--slider a .header{color:#fff}.home-news--slider a .body h2{color:#fff}.home-news--slider a .btn-bw{border-color:#fff;background-color:transparent;color:#fff}.home-news--slider a:hover{background-color:#f9f9f9}.home-news--slider a:hover .header,.home-news--slider a:hover .body h3{color:#828282}.home-news--slider a:hover .btn-bw{border-color:#fff;background-color:#fff;color:#222}.home-news--slider .header,.home-news--slider .body{position:relative}.home-news--slider .header{font-family:'Red Hat Display',sans-serif;color:#828282;text-transform:uppercase;display:flex;justify-content:space-between}@media only screen and (min-width: 1280px){.home-news--slider .header{font-weight:500;font-size:.72916667vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.home-news--slider .header{font-weight:400;font-size:1.3671875vw}}@media only screen and (max-width: 1000px){.home-news--slider .header{font-weight:400;font-size:14px}}.home-news--slider .body{width:100%}.home-news--slider .body h3{color:#fff;font-weight:300;line-height:1.25;position:relative}@media only screen and (min-width: 1280px){.home-news--slider .body h3{font-size:1.66666667vw;margin-bottom:2.34375vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.home-news--slider .body h3{font-size:2.34375vw;margin-bottom:3.125vw}}@media only screen and (max-width: 1000px){.home-news--slider .body h3{font-size:28px;font-weight:200;margin-bottom:32px}}.home-news--slider .body h3>div{display:block;transition:all .4s}@media only screen and (min-width: 1280px){.home-news--slider .body h3 .sm{width:16.5625vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.home-news--slider .body h3 .sm{width:27.1484375vw}}.home-news--slider .body h3 .bg{opacity:0}@media only screen and (min-width: 1280px){.home-news--slider .body h3 .bg{position:absolute;bottom:0;left:0;width:31.25vw;font-size:2.8125vw;transform:scale(.9);transform-origin:left bottom}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.home-news--slider .body h3 .bg{position:absolute;bottom:0;left:0;width:41.50390625vw;font-size:3.515625vw;transform:scale(.9);transform-origin:left bottom;font-weight:200}}@media only screen and (max-width: 1000px){.home-news--slider .body h3 .bg{display:none}}.home-news--slider .w-img{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;border-radius:15px;overflow:hidden;opacity:0;transition:all .4s ease-out}@media only screen and (min-width: 1280px){.home-news--slider .w-img{display:none}}.home-news--slider .w-img:after{content:"";position:absolute;display:block;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.5)}.home-news--slider .w-img img{display:block;object-fit:cover;width:100%;transform:scale(1.1);transition:all .5s ease-out}@media only screen and (min-width: 1280px){.home-news--slider .w-img img{height:30.20833333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.home-news--slider .w-img img{height:45.41015625vw}}@media only screen and (max-width: 1000px){.home-news--slider .w-img img{height:96.61835749vw}}.home-news--nav{display:flex}@media only screen and (min-width: 1280px){.home-news--nav{margin-top:60px;padding-left:12.76041667vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.home-news--nav{margin-top:40px;padding-left:5.859375vw}}@media only screen and (max-width: 1000px){.home-news--nav{margin-top:40px;padding-left:5.79710145vw;padding-right:5.79710145vw;justify-content:flex-end}}.home-news--nav .prev,.home-news--nav .next{cursor:pointer;background-image:url('../../assets/images/ico_chev_w.svg');background-position:center;background-repeat:no-repeat;transition:background .3s;border:1px solid #fff;border-radius:100%}@media only screen and (min-width: 1280px){.home-news--nav .prev,.home-news--nav .next{width:4.16666667vw;height:4.16666667vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.home-news--nav .prev,.home-news--nav .next{width:4.6875vw;height:4.6875vw}}@media only screen and (max-width: 1000px){.home-news--nav .prev,.home-news--nav .next{width:48px;height:48px}}@media only screen and (min-width: 1280px){.home-news--nav .prev:hover,.home-news--nav .next:hover{background-image:url('../../assets/images/ico_chev_b.svg');background-color:#fff}}.home-news--nav .next{transform:rotate(180deg);margin-left:24px}@media only screen and (min-width: 1280px){.career-front{padding-left:20.05208333vw;padding-right:20.05208333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.career-front{padding-left:20.5078125vw;padding-right:20.5078125vw;padding-top:60px;padding-bottom:60px}}.career-front .career-welcome{line-height:1.4;text-align:center}@media only screen and (max-width: 1000px){.career-front .career-welcome{padding-left:5.79710145vw;padding-right:5.79710145vw;padding-top:64px;padding-bottom:64px}}.career-front .career-welcome h2{font-weight:300;line-height:1.25;color:#000}@media only screen and (min-width: 1280px){.career-front .career-welcome h2{font-size:1.66666667vw;margin-bottom:1.66666667vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.career-front .career-welcome h2{font-size:2.34375vw;margin-bottom:3.90625vw}}@media only screen and (max-width: 1000px){.career-front .career-welcome h2{margin-bottom:30px}}@media only screen and (max-width: 1000px){.career-front .career-welcome p{margin:0}}.job-list{background-color:#4F4F4F}@media only screen and (min-width: 1280px){.job-list{padding-top:7.29166667vw;padding-bottom:7.29166667vw;padding-left:12.76041667vw;padding-right:12.76041667vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.job-list{padding-top:7.8125vw;padding-bottom:7.8125vw;padding-left:5.859375vw;padding-right:5.859375vw}}@media only screen and (max-width: 1000px){.job-list{padding-left:5.79710145vw;padding-right:5.79710145vw;padding-top:80px;padding-bottom:80px}}.job-list .header{position:relative;display:flex;justify-content:space-between}@media only screen and (min-width: 1280px){.job-list .header{margin-bottom:5.20833333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.job-list .header{margin-bottom:7.8125vw}}@media only screen and (max-width: 1000px){.job-list .header{margin-bottom:64px;flex-direction:column}}.job-list .header .filter h3{border:1px solid #fff;color:#fff}@media only screen and (min-width: 1280px){.job-list .header .filter h3{min-width:332px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.job-list .header .filter h3{padding-right:88px;min-width:310px}}.job-list .header .filter h3 span{filter:grayscale(1) brightness(500)}.job-list .header .filter h3:hover{background-color:#fff;color:#000}.job-list .header .filter h3:hover span{filter:none}.job-list .header .filter h3.open{background-color:#fff;color:#000}.job-list .header .filter h3.open span{filter:none}.job-list h2{font-weight:200;color:#fff;line-height:1}@media only screen and (min-width: 1280px){.job-list h2{font-size:3.33333333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.job-list h2{font-size:5.078125vw}}@media only screen and (max-width: 1000px){.job-list h2{font-size:8.69565217vw;margin-bottom:24px}}.job-list>ul{list-style:none;padding:0;margin:0}.job-list>ul li{position:relative}.job-list>ul li a{color:#fff;display:flex;align-items:center;border-bottom:1px solid #BDBDBD}@media only screen and (min-width: 1280px){.job-list>ul li a{padding:40px 20px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.job-list>ul li a{padding:32px 0}}@media only screen and (max-width: 1000px){.job-list>ul li a{padding:22px 0;display:grid;grid-template-columns:1fr 24px;row-gap:12px;align-items:start}}.job-list>ul li a:after{content:"";position:absolute;bottom:0;left:0;top:100%;width:100%;background-color:#BDBDBD;opacity:.2;transition:all .3s ease-in;z-index:1}.job-list>ul li a:hover:after{top:0}.job-list>ul li h3{font-weight:300}@media only screen and (min-width: 1280px){.job-list>ul li h3{font-size:1.66666667vw;width:29.0625vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.job-list>ul li h3{font-size:2.34375vw;width:42.96875vw}}@media only screen and (max-width: 1000px){.job-list>ul li h3{font-size:24px;grid-column:1 / 3}}.job-list>ul li div{flex:1;display:flex;justify-content:flex-start;align-items:center}.job-list>ul li div .btn-bwf{text-transform:none}@media only screen and (max-width: 1000px){.job-list>ul li div .btn-bwf{display:flex;font-weight:300;padding:8px 16px}}.job-list>ul li img{display:block;width:40px;height:40px}@media only screen and (max-width: 1000px){.job-list>ul li img{width:24px;height:24px}}.career-detail{padding:0}.career-detail aside{position:relative}@media only screen and (max-width: 1000px){.career-detail aside{display:none}}.career-detail .header{color:#BDBDBD;background-color:#555}.career-detail .header .twocol-career{padding-top:0;position:relative}@media only screen and (min-width: 1001px) and (max-width: 1279px){.career-detail .header .twocol-career{padding:0;grid-template-columns:1fr 1fr;column-gap:30px}}@media only screen and (min-width: 1280px){.career-detail .header{padding-top:5.20833333vw;padding-bottom:10.41666667vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.career-detail .header{padding-top:4.8828125vw;padding-bottom:7.8125vw;padding-left:5.859375vw;padding-right:5.859375vw}}@media only screen and (max-width: 1000px){.career-detail .header{padding-top:20.04830918vw;padding-bottom:16.18357488vw;padding-left:5.79710145vw;padding-right:5.79710145vw}}@media only screen and (min-width: 1280px){.career-detail .header .back{padding-left:5.20833333vw;margin-bottom:5.20833333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.career-detail .header .back{margin-bottom:3.90625vw}}@media only screen and (max-width: 1000px){.career-detail .header .back{margin-bottom:45px}}.career-detail .header .back a{color:#fff}.career-detail .header .back a img{transform:rotate(180deg)}.career-detail .header h2{color:#fff;font-weight:300;line-height:1.15}@media only screen and (min-width: 1280px){.career-detail .header h2{font-size:2.8125vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.career-detail .header h2{font-size:4.296875vw}}@media only screen and (max-width: 1000px){.career-detail .header h2{font-weight:200;font-size:36px}}.career-detail .header h2+div{color:#fff}@media only screen and (min-width: 1280px){.career-detail .header h2+div{margin-top:12px;font-size:16px;margin-bottom:3.125vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.career-detail .header h2+div{margin-top:8px;font-size:14px;margin-bottom:3.90625vw}}@media only screen and (max-width: 1000px){.career-detail .header h2+div{margin-top:8px;font-size:14px;margin-bottom:40px}}@media only screen and (max-width: 1000px){.career-detail .header .btn-bn-white-arrow{padding-top:16px;padding-bottom:16px;background-position:right 32px center;margin-bottom:60px}}@media only screen and (min-width: 1280px){.career-detail article{margin-bottom:6.25vw}}@media only screen and (max-width: 1000px){.career-detail article{padding-top:12.07729469vw;padding-bottom:18.11594203vw;padding-left:5.79710145vw;padding-right:5.79710145vw}}.career-detail article h3{font-weight:300;color:#000}@media only screen and (min-width: 1280px){.career-detail article h3{font-size:2.5vw;margin-bottom:1.66666667vw;line-height:1}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.career-detail article h3{font-size:3.515625vw;margin-bottom:1.25vw}}@media only screen and (max-width: 1000px){.career-detail article h3{font-size:28px;margin-bottom:24px}}@media only screen and (min-width: 1280px){.career-detail article p+h3{margin-top:5.20833333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.career-detail article p+h3{margin-top:8.7890625vw}}@media only screen and (max-width: 1000px){.career-detail article p+h3{margin-top:50px}}.career-detail article .btn-apply{display:flex}@media only screen and (min-width: 1280px),only screen and (min-width: 1001px) and (max-width: 1279px){.career-detail article .btn-apply{margin-top:80px}}@media only screen and (max-width: 1000px){.career-detail article .btn-apply{flex-direction:column;margin-top:48px}}@media only screen and (min-width: 1280px){.career-detail article .btn-apply .st-custom-button{margin-right:36px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.career-detail article .btn-apply .st-custom-button{margin-right:24px}}@media only screen and (max-width: 1000px){.career-detail article .btn-apply .st-custom-button{margin-bottom:24px}.career-detail article .btn-apply .st-custom-button button{width:100%}}.career-detail article .sharethis-mobile{margin-top:60px;text-align:center}@media only screen and (min-width: 1280px),only screen and (min-width: 1001px) and (max-width: 1279px){.career-detail article .sharethis-mobile{display:none}}.career-detail article .sharethis-mobile>div{display:flex;justify-content:center}.career-detail article .sharethis-mobile .st-custom-button{border:1px solid #BDBDBD;border-radius:100%;margin:0 7px;padding:12px}.career-detail article .sharethis-mobile .st-custom-button img{display:block}.career-detail .sidemenu{display:flex}.career-detail .sharethis{flex-direction:column;align-items:center}.career-detail .sharethis>div{margin:0}@media only screen and (min-width: 1280px){.career-detail .sharethis>div{margin-bottom:18px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.career-detail .sharethis>div{margin-bottom:14px}}.career-detail .sharethis>div.st-custom-button{border:1px solid #BDBDBD;border-radius:100%}@media only screen and (min-width: 1280px){.career-detail .sharethis>div.st-custom-button{padding:16px}.career-detail .sharethis>div.st-custom-button:hover{background-color:#1E319D}.career-detail .sharethis>div.st-custom-button:hover img{filter:brightness(400)}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.career-detail .sharethis>div.st-custom-button{padding:12px}}@media only screen and (min-width: 1280px){.career-detail .sticky .sidemenu{left:12.76041667vw;top:10.67708333vw}}#pop-career{position:fixed;top:0;bottom:0;left:0;width:100%;background-color:#fff;z-index:9999999;display:none;align-items:center;justify-content:center}@media only screen and (min-width: 1001px) and (max-width: 1279px){#pop-career{padding:64px 0}}@media only screen and (min-width: 1280px){#pop-career>div{width:44.11458333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){#pop-career>div{width:88%}}@media only screen and (max-width: 1000px){#pop-career>div{width:88%}}#pop-career form{width:100%}#pop-career textarea{resize:none}#pop-career h1{font-weight:300;line-height:1.15;color:#000}@media only screen and (min-width: 1280px){#pop-career h1{font-size:2.5vw;margin-bottom:12px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){#pop-career h1{font-size:4.296875vw;margin-bottom:8px}}@media only screen and (max-width: 1000px){#pop-career h1{font-size:36px;margin-bottom:8px}}#pop-career h2{font-weight:300;line-height:1.4;color:#555}@media only screen and (min-width: 1280px){#pop-career h2{font-size:16px;margin-bottom:40px}}@media only screen and (min-width: 1001px) and (max-width: 1279px),only screen and (max-width: 1000px){#pop-career h2{font-size:16px;margin-bottom:40px}}#pop-career .submit{text-align:right}@media only screen and (min-width: 1280px),only screen and (min-width: 1001px) and (max-width: 1279px){#pop-career .submit{margin:0}}@media only screen and (min-width: 1001px) and (max-width: 1279px){#pop-career .submit .btn-blue{width:285px}}body.pop-open #pop-career{display:flex}#pop-result,#pop-confirm{display:none}@media only screen and (min-width: 1280px){.prd-cat{padding-top:6.25vw;padding-bottom:6.25vw;padding-left:5.20833333vw;padding-right:5.20833333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-cat{padding-top:4.6875vw;padding-bottom:4.6875vw;padding-left:5.859375vw;padding-right:5.859375vw}}@media only screen and (max-width: 1000px){.prd-cat{padding-top:40px;padding-bottom:40px;padding-left:5.79710145vw;padding-right:5.79710145vw}}.prd-cat>div{display:flex;width:100%;overflow:hidden;position:relative}@media only screen and (min-width: 1280px){.prd-cat>div{height:29.6875vw;margin-bottom:2.08333333vw;border-radius:20px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-cat>div{height:29.296875vw;margin-bottom:1.5625vw;border-radius:10px}}@media only screen and (max-width: 1000px){.prd-cat>div{height:300px;margin-bottom:20px;border-radius:15px}.prd-cat>div .btn-bn-black-arrow{font-size:0;width:48px;height:48px;padding:0;background-position:50%}}.prd-cat>div a{flex:1;display:block}.prd-cat>div a img{display:block;object-fit:cover;object-position:right center;width:100%;transition:all .4s ease-out;transform-origin:right center}@media only screen and (min-width: 1280px){.prd-cat>div a img{height:29.6875vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-cat>div a img{height:29.296875vw}}@media only screen and (max-width: 1000px){.prd-cat>div a img{height:100%}.prd-cat>div a img.no-mobile{width:150%}}@media only screen and (min-width: 1280px){.prd-cat>div a:hover img{transform:scale(1.1)}}.prd-cat .prd-cat--title{position:absolute;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}@media only screen and (min-width: 1280px){.prd-cat .prd-cat--title{top:5.20833333vw;left:4.16666667vw;bottom:5.20833333vw;width:45%}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-cat .prd-cat--title{top:3.90625vw;left:3.125vw;bottom:3.90625vw;width:50%}}@media only screen and (max-width: 1000px){.prd-cat .prd-cat--title{top:32px;left:24px;bottom:32px;width:50%}}.prd-cat .prd-cat--title h2{color:#000;font-weight:200;line-height:1.1;letter-spacing:normal}@media only screen and (min-width: 1280px){.prd-cat .prd-cat--title h2{font-size:3.33333333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-cat .prd-cat--title h2{font-size:4.296875vw}}@media only screen and (max-width: 1000px){.prd-cat .prd-cat--title h2{font-size:8.69565217vw}}@media only screen and (min-width: 1280px){.prd-cat--selected{padding-top:5.20833333vw;padding-bottom:5.20833333vw;padding-left:5.20833333vw;padding-right:5.20833333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-cat--selected{padding-top:5.859375vw;padding-bottom:5.859375vw;padding-left:5.859375vw;padding-right:5.859375vw}}@media only screen and (max-width: 1000px){.prd-cat--selected{padding-top:40px;padding-bottom:48px;padding-left:5.79710145vw;padding-right:5.79710145vw}}.prd-cat--selected .prd-cat--breadcrumbs{font-family:'Red Hat Display',sans-serif;font-weight:400;font-size:14px;display:flex;text-transform:uppercase;color:#4F4F4F;line-height:1}@media only screen and (min-width: 1280px){.prd-cat--selected .prd-cat--breadcrumbs{margin-bottom:.83333333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-cat--selected .prd-cat--breadcrumbs{margin-bottom:16px}}@media only screen and (max-width: 1000px){.prd-cat--selected .prd-cat--breadcrumbs{flex-wrap:wrap;margin-bottom:32px}}.prd-cat--selected .prd-cat--breadcrumbs a{color:#BDBDBD;display:block;border-right:1px solid #BDBDBD}@media only screen and (min-width: 1280px),only screen and (min-width: 1001px) and (max-width: 1279px){.prd-cat--selected .prd-cat--breadcrumbs a{padding:0 24px}}@media only screen and (max-width: 1000px){.prd-cat--selected .prd-cat--breadcrumbs a{padding-right:16px;margin-right:16px;margin-bottom:8px}}.prd-cat--selected .prd-cat--breadcrumbs a:first-child{padding-left:0}.prd-cat--selected .prd-cat--breadcrumbs a:hover{color:#999}@media only screen and (min-width: 1280px),only screen and (min-width: 1001px) and (max-width: 1279px){.prd-cat--selected .prd-cat--breadcrumbs span{padding-left:24px}}.prd-cat--selected h1{text-transform:uppercase;font-weight:200;line-height:1;color:#1E319D;letter-spacing:normal}@media only screen and (min-width: 1280px){.prd-cat--selected h1{font-size:4.6875vw;margin-bottom:2.08333333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-cat--selected h1{font-size:6.25vw;margin-bottom:2.9296875vw}}@media only screen and (max-width: 1000px){.prd-cat--selected h1{font-size:11.5942029vw;margin-bottom:30px}}@media only screen and (min-width: 1280px),only screen and (min-width: 1001px) and (max-width: 1279px){.prd-cat--selected .prd-list{display:grid;grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 1280px){.prd-cat--selected .prd-list{row-gap:2.08333333vw;column-gap:2.08333333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-cat--selected .prd-list{row-gap:1.25vw;column-gap:1.25vw}}.prd-cat--selected .prd-list a{width:100%;overflow:hidden;position:relative;display:block}@media only screen and (min-width: 1280px){.prd-cat--selected .prd-list a{border-radius:20px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-cat--selected .prd-list a{border-radius:10px}}@media only screen and (max-width: 1000px){.prd-cat--selected .prd-list a{border-radius:15px;margin-bottom:4.83091787vw}}.prd-cat--selected .prd-list a img{display:block;object-fit:cover;transition:all .5s}@media only screen and (min-width: 1280px){.prd-cat--selected .prd-list a img.scaleUp{transform:scale(1.2)}}.prd-cat--selected .prd-list a img:first-child{object-position:left center}@media only screen and (min-width: 1280px){.prd-cat--selected .prd-list a img+img{position:absolute;top:0;right:0;left:0;transform:scale(1.2);opacity:0}}@media only screen and (min-width: 1001px) and (max-width: 1279px),only screen and (max-width: 1000px){.prd-cat--selected .prd-list a img+img{display:none}}@media only screen and (min-width: 1280px),only screen and (min-width: 1001px) and (max-width: 1279px){.prd-cat--selected .prd-list a .m-item, .prd-rel .prd-list a .m-item{display:none}}@media only screen and (max-width: 1000px){.prd-cat--selected .prd-list a .m-item, .prd-rel .prd-list a .m-item{display:block;position:absolute;top:0;right:0;left:0;bottom:0}}@media only screen and (min-width: 1280px){.prd-cat--selected .prd-list a:hover img.scaleUp{transform:scale(1)}.prd-cat--selected .prd-list a:hover img+img{opacity:1;transform:scale(1)}}@media only screen and (min-width: 1280px){.prd-cat--selected .prd-list a:hover .prd-name{color:#fff}.prd-cat--selected .prd-list a:hover .prd-name h2,.prd-cat--selected .prd-list a:hover .prd-name h3{color:#fff}}@media only screen and (min-width: 1280px),only screen and (min-width: 1001px) and (max-width: 1279px){.prd-cat--selected .prd-list .highlight{grid-column:1 / 4}}@media only screen and (min-width: 1280px){.prd-cat--selected .prd-list .highlight a{height:29.6875vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-cat--selected .prd-list .highlight a{height:29.296875vw}}@media only screen and (max-width: 1000px){.prd-cat--selected .prd-list .highlight a{height:62.80193237vw;min-height:260px}}.prd-cat--selected .prd-list .highlight img{object-fit:cover;width:100%}@media only screen and (min-width: 1280px){.prd-cat--selected .prd-list .highlight img{height:29.6875vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-cat--selected .prd-list .highlight img{height:29.296875vw}}@media only screen and (max-width: 1000px){.prd-cat--selected .prd-list .highlight img{height:100%}}.prd-cat--selected .prd-list .highlight .prd-name{color:#828282;position:absolute;font-weight:300}@media only screen and (min-width: 1280px){.prd-cat--selected .prd-list .highlight .prd-name{left:4.16666667vw;bottom:5.20833333vw;font-size:1.25vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-cat--selected .prd-list .highlight .prd-name{left:3.90625vw;bottom:3.90625vw;font-size:1.953125vw}}@media only screen and (max-width: 1000px){.prd-cat--selected .prd-list .highlight .prd-name{top:32px;bottom:32px;left:24px;width:50%;line-height:1.4}}.prd-cat--selected .prd-list .highlight .prd-name h2{font-weight:200;color:#000;line-height:1.1}@media only screen and (min-width: 1280px){.prd-cat--selected .prd-list .highlight .prd-name h2{font-size:3.33333333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-cat--selected .prd-list .highlight .prd-name h2{font-size:3.515625vw}}@media only screen and (max-width: 1000px){.prd-cat--selected .prd-list .highlight .prd-name h2{font-size:6.76328502vw;margin-bottom:3px}}@media only screen and (min-width: 1280px){.prd-cat--selected .prd-list .highlight .prd-name span{margin-top:40px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-cat--selected .prd-list .highlight .prd-name span{margin-top:32px}}@media only screen and (max-width: 1000px){.prd-cat--selected .prd-list .highlight .prd-name span{font-size:0;width:11.5942029vw;height:11.5942029vw;padding:0;border-radius:100%;background-position:50% 50%;position:absolute;bottom:0;left:0}}.prd-cat--selected .prd-list>a{background-color:#efefef}@media only screen and (min-width: 1280px){.prd-cat--selected .prd-list>a{height:38.75vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-cat--selected .prd-list>a{height:38.0859375vw}}@media only screen and (max-width: 1000px){.prd-cat--selected .prd-list>a{height:62.80193237vw;min-height:260px}}.prd-cat--selected .prd-list>a img{width:100%}@media only screen and (min-width: 1280px){.prd-cat--selected .prd-list>a img{height:38.75vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-cat--selected .prd-list>a img{height:38.0859375vw}}@media only screen and (max-width: 1000px){.prd-cat--selected .prd-list>a img{height:100%}}@media only screen and (min-width: 1001px) and (max-width: 1279px),only screen and (max-width: 1000px){.prd-cat--selected .prd-list>a img+img{display:none}}.prd-cat--selected .prd-list>a .prd-name{color:#828282;position:absolute}.prd-cat--selected .prd-list>a .prd-name>*{z-index:1}@media only screen and (min-width: 1280px){.prd-cat--selected .prd-list>a .prd-name{top:0;bottom:0;left:0;right:0;padding-left:2.08333333vw;padding-right:7.29166667vw;padding-bottom:2.5vw;display:flex;flex-direction:column;justify-content:flex-end}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-cat--selected .prd-list>a .prd-name{left:2.34375vw;bottom:2.34375vw;right:2.34375vw;padding-right:7.6171875vw;line-height:1.4}}@media only screen and (max-width: 1000px){.prd-cat--selected .prd-list>a .prd-name{top:32px;bottom:32px;left:24px;width:60%;line-height:1.4}}.prd-cat--selected .prd-list>a .prd-name h3{font-weight:300;color:#000}@media only screen and (min-width: 1280px){.prd-cat--selected .prd-list>a .prd-name h3{font-size:2.5vw;line-height:1.2}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-cat--selected .prd-list>a .prd-name h3{font-size:2.34375vw;line-height:1.25;margin-bottom:2px}}@media only screen and (max-width: 1000px){.prd-cat--selected .prd-list>a .prd-name h3{line-height:1.1;font-weight:200;font-size:6.76328502vw;margin-bottom:3px}}@media only screen and (min-width: 1280px){.prd-cat--selected .prd-list>a .prd-name:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(0deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 60.48%);transition:all .5s;opacity:0;z-index:0}}@media only screen and (min-width: 1280px){.prd-cat--selected .prd-list>a .prd-name span{position:absolute;right:2.08333333vw;bottom:2.86458333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-cat--selected .prd-list>a .prd-name span{position:absolute;right:0;bottom:3px}}@media only screen and (max-width: 1000px){.prd-cat--selected .prd-list>a .prd-name span{position:absolute;left:0;bottom:0}}@media only screen and (min-width: 1280px){.prd-cat--selected .prd-list>a:hover .prd-name:after{opacity:1}}@media only screen and (min-width: 1280px){.prd-detail{padding-top:3.125vw;padding-bottom:3.125vw;padding-left:5.20833333vw;padding-right:5.20833333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-detail{padding-top:5.859375vw;padding-bottom:5.859375vw;padding-left:5.859375vw;padding-right:5.859375vw}}@media only screen and (max-width: 1000px){.prd-detail{padding-top:0;padding-bottom:40px;padding-left:5.79710145vw;padding-right:5.79710145vw}}.prd-detail .prd-detail--header{display:flex;overflow:hidden;background-color:#F5F5F5}@media only screen and (min-width: 1280px){.prd-detail .prd-detail--header{border-radius:20px;justify-content:flex-end}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-detail .prd-detail--header{border-radius:10px;justify-content:flex-end}}@media only screen and (max-width: 1000px){.prd-detail .prd-detail--header{flex-direction:column;margin-left:-5.79710145vw;margin-right:-5.79710145vw}}.prd-detail .prd-detail--header .prd-title{z-index:999}@media only screen and (min-width: 1280px){.prd-detail .prd-detail--header .prd-title{flex:1;display:flex;flex-direction:column;justify-content:center;padding-left:7.55208333vw;padding-right:2.08333333vw;height:46.09375vw;width:37.13541667vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-detail .prd-detail--header .prd-title{flex:1;display:flex;flex-direction:column;justify-content:center;padding-left:5.37109375vw;padding-right:1.953125vw;height:45.21484375vw}}@media only screen and (max-width: 1000px){.prd-detail .prd-detail--header .prd-title{order:2;padding-top:7.7294686vw;padding-bottom:10.14492754vw;padding-left:7.7294686vw;padding-right:7.7294686vw}}.prd-detail .prd-detail--header .prd-title h1{font-weight:200;color:#000;line-height:1.1;letter-spacing:normal;margin-bottom:12px}@media only screen and (min-width: 1280px){.prd-detail .prd-detail--header .prd-title h1{font-size:3.33333333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-detail .prd-detail--header .prd-title h1{font-size:3.515625vw}}@media only screen and (max-width: 1000px){.prd-detail .prd-detail--header .prd-title h1{font-size:6.76328502vw}}.prd-detail .prd-detail--header .prd-title h3{font-weight:300;line-height:1.4}@media only screen and (min-width: 1280px){.prd-detail .prd-detail--header .prd-title h3{font-size:1.14583333vw;margin-bottom:2.5vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-detail .prd-detail--header .prd-title h3{font-size:2.1484375vw;margin-bottom:3.125vw}}@media only screen and (max-width: 1000px){.prd-detail .prd-detail--header .prd-title h3{font-size:3.8647343vw;margin-bottom:7.7294686vw}}.prd-detail .prd-detail--header .prd-title.sticky2{position:fixed}@media only screen and (min-width: 1280px){.prd-detail .prd-detail--header .prd-title.sticky2{top:-85px;left:5.20833333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-detail .prd-detail--header .prd-title.sticky2{top:85px;left:5.859375vw}}.prd-detail .prd-detail--header .prd-title.sticky2b{position:absolute}@media only screen and (min-width: 1280px){.prd-detail .prd-detail--header .prd-title.sticky2b{bottom:0px;left:5.20833333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-detail .prd-detail--header .prd-title.sticky2b{bottom:100px;left:5.859375vw}}@media only screen and (min-width: 1280px){.prd-detail .prd-detail--header .prd-variant--list{display:flex;margin-bottom:2.5vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-detail .prd-detail--header .prd-variant--list{display:flex;margin-bottom:3.125vw}}@media only screen and (max-width: 1000px){.prd-detail .prd-detail--header .prd-variant--list{display:flex;margin-bottom:7.24637681vw}}.prd-detail .prd-detail--header .prd-variant--list label{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:12px;cursor:pointer}.prd-detail .prd-detail--header .prd-variant--list label input{opacity:0;position:absolute;top:0;bottom:0;left:0;right:0}.prd-detail .prd-detail--header .prd-variant--list label input:checked+span:after{border-color:#1E319D}.prd-detail .prd-detail--header .prd-variant--list label input:checked+span.loading:after{border-left-color:#fff;animation:donut-spin 2s linear infinite}.prd-detail .prd-detail--header .prd-variant--list label span{display:block;border:1px solid #BDBDBD;border-radius:50%;width:30px;height:30px}.prd-detail .prd-detail--header .prd-variant--list label span:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:50%;border:2px solid transparent}.prd-detail .prd-detail--header .prd-image{position:relative}.prd-detail .prd-detail--header .prd-image>#prd-image{z-index:1;overflow:hidden;background-image:url('/assets/images/no-image.svg');background-repeat:no-repeat;background-position:50%;background-size:200px 200px;background-color:#efefef}@media only screen and (min-width: 1280px){.prd-detail .prd-detail--header .prd-image>#prd-image{width:51.5625vw;height:46.09375vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-detail .prd-detail--header .prd-image>#prd-image{width:48.828125vw;height:45.21484375vw}}@media only screen and (max-width: 1000px){.prd-detail .prd-detail--header .prd-image>#prd-image{display:none}}.prd-detail .prd-detail--header .prd-image>#prd-image img{display:block;object-fit:cover;z-index:1}@media only screen and (min-width: 1280px){.prd-detail .prd-detail--header .prd-image>#prd-image img{width:51.5625vw;height:46.09375vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-detail .prd-detail--header .prd-image>#prd-image img{width:48.828125vw;height:45.21484375vw}}.prd-detail .prd-detail--header .prd-image>#prd-image img+img{display:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.prd-detail .prd-detail--header .prd-slider{z-index:3}@media only screen and (min-width: 1280px){.prd-detail .prd-detail--header .prd-slider{width:100px;position:absolute;top:50%;right:2.5vw;transform:translateY(-50%)}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-detail .prd-detail--header .prd-slider{width:50px;position:absolute;top:50%;right:2.34375vw;transform:translateY(-50%)}}.prd-detail .prd-detail--header .prd-slider .prev,.prd-detail .prd-detail--header .prd-slider .next{cursor:pointer;background-image:url('../../assets/images/ico_chev_b_down.svg');background-repeat:no-repeat;background-position:50%;height:26px}@media only screen and (max-width: 1000px){.prd-detail .prd-detail--header .prd-slider .prev,.prd-detail .prd-detail--header .prd-slider .next{position:absolute;z-index:9;width:26px;height:32px;top:50%;background-size:150%;transform-origin:50% 50%}}@media only screen and (min-width: 1280px),only screen and (min-width: 1001px) and (max-width: 1279px){.prd-detail .prd-detail--header .prd-slider .prev{transform:scaleY(-1)}}@media only screen and (max-width: 1000px){.prd-detail .prd-detail--header .prd-slider .prev{left:5.79710145vw;transform:rotate(90deg)}}@media only screen and (max-width: 1000px){.prd-detail .prd-detail--header .prd-slider .next{right:5.79710145vw;transform:rotate(270deg)}}@media only screen and (min-width: 1280px),only screen and (min-width: 1001px) and (max-width: 1279px){.prd-detail .prd-detail--header .prd-slider.slick-hidden{display:none}}.prd-detail .prd-detail--header .prd-slider--container{list-style:none;padding:0;margin:0}@media only screen and (min-width: 1280px){.prd-detail .prd-detail--header .prd-slider--container{margin:20px 0}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-detail .prd-detail--header .prd-slider--container{margin:12px 0}}.prd-detail .prd-detail--header .prd-slider--container .slick-slide>div{display:flex;align-items:center}.prd-detail .prd-detail--header .prd-slider--container li{cursor:pointer}@media only screen and (min-width: 1280px){.prd-detail .prd-detail--header .prd-slider--container li{margin:8px 0}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-detail .prd-detail--header .prd-slider--container li{margin:4px 0}}.prd-detail .prd-detail--header .prd-slider--container img{display:block;object-fit:cover}@media only screen and (min-width: 1280px){.prd-detail .prd-detail--header .prd-slider--container img{width:100px;height:112px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-detail .prd-detail--header .prd-slider--container img{width:55px;height:60px}}@media only screen and (max-width: 1000px){.prd-detail .prd-detail--header .prd-slider--container img{width:100vw;height:89.13043478vw}}.prd-detail .prd-detail--header .prd-slider--container img.act{border:3px solid #1E319D}.prd-info{position:relative}@media only screen and (min-width: 1280px){.prd-info{padding-top:5.20833333vw;padding-bottom:12.5vw;margin-left:5.20833333vw;margin-right:5.20833333vw;display:flex;justify-content:flex-end}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-info{padding-top:3.90625vw;padding-bottom:17.578125vw;padding-left:51.171875vw;padding-right:5.859375vw}}@media only screen and (max-width: 1000px){.prd-info{padding-top:0;padding-bottom:40px;padding-left:7.7294686vw;padding-right:7.7294686vw}}.prd-info article{line-height:1.4}@media only screen and (min-width: 1280px){.prd-info article{width:51.5625vw;padding-right:15.10416667vw}}.prd-info article h2{font-weight:300;line-height:1.1;color:#000}@media only screen and (min-width: 1280px){.prd-info article h2{font-size:2.5vw;margin-bottom:20px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-info article h2{font-size:3.515625vw;margin-bottom:16px}}@media only screen and (max-width: 1000px){.prd-info article h2{font-size:6.76328502vw;margin-bottom:24px}}@media only screen and (min-width: 1280px),only screen and (max-width: 1000px){.prd-info article p+h2{margin-top:80px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-info article p+h2{margin-top:100px}}.prd-info .prd-spec{list-style:none;padding:0;margin:0}@media only screen and (min-width: 1280px){.prd-info .prd-spec{margin-top:3.125vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-info .prd-spec{margin-top:3.125vw}}@media only screen and (max-width: 1000px){.prd-info .prd-spec{margin-top:40px}}.prd-info .prd-spec li{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #BDBDBD}.prd-info .prd-spec li:last-of-type{border:none}@media only screen and (min-width: 1280px){.prd-info .prd-spec li{padding-bottom:1.5625vw;margin-bottom:1.5625vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-info .prd-spec li{padding-bottom:20px;margin-bottom:20px}}@media only screen and (max-width: 1000px){.prd-info .prd-spec li{padding-bottom:16px;margin-bottom:16px;justify-content:flex-start}}.prd-info .prd-spec li>div:first-child{font-family:'Red Hat Display',sans-serif;text-transform:uppercase;font-weight:500;letter-spacing:1px;line-height:1.2}@media only screen and (min-width: 1280px){.prd-info .prd-spec li>div:first-child{font-size:.83333333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-info .prd-spec li>div:first-child{font-size:1.3671875vw}}@media only screen and (max-width: 1000px){.prd-info .prd-spec li>div:first-child{font-size:14px;width:120px;flex-shrink:0;padding-right:10px}}.prd-info .prd-spec li>div:last-child{color:#000;text-align:right;line-height:1.4}@media only screen and (max-width: 1000px){.prd-info .prd-spec li>div:last-child{text-align:left}}.prd-info .prd-notes{line-height:1.4;border:1px solid #BDBDBD;border-radius:8px}@media only screen and (min-width: 1280px){.prd-info .prd-notes{padding:32px;font-size:.83333333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-info .prd-notes{padding:24px;font-size:1.5625vw}}@media only screen and (max-width: 1000px){.prd-info .prd-notes{padding:24px}}.prd-info .prd-notes h4{font-family:'Red Hat Display',sans-serif;font-weight:500;line-height:1.1;letter-spacing:1px}@media only screen and (min-width: 1280px){.prd-info .prd-notes h4{font-size:.83333333vw;margin-bottom:16px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-info .prd-notes h4{font-size:1.3671875vw;margin-bottom:16px}}@media only screen and (max-width: 1000px){.prd-info .prd-notes h4{margin-bottom:16px}}.prd-info .prd-notes p{color:#4F4F4F}.prd-info .sharethis{justify-content:flex-start}@media only screen and (min-width: 1280px){.prd-info .sharethis{margin-top:55px}}@media only screen and (min-width: 1001px) and (max-width: 1279px),only screen and (max-width: 1000px){.prd-info .sharethis{margin-top:36px}}.prd-info .back{z-index:1000}@media only screen and (min-width: 1280px){.prd-info .back{position:absolute;left:7.55208333vw;bottom:115px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-info .back{position:absolute;left:11.23046875vw;bottom:80px}}@media only screen and (max-width: 1000px){.prd-info .back{justify-content:center;margin-top:80px}}.prd-rel{display:flex;overflow:hidden}@media only screen and (min-width: 1280px){.prd-rel{padding-top:5.20833333vw;padding-bottom:5.20833333vw;padding-left:5.20833333vw;padding-right:5.20833333vw;justify-content:flex-end}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-rel{padding-top:5.859375vw;padding-bottom:5.859375vw;padding-left:5.859375vw;padding-right:5.859375vw;justify-content:flex-end}}@media only screen and (max-width: 1000px){.prd-rel{padding-top:0;padding-bottom:38.647343vw;padding-left:5.79710145vw;padding-right:5.79710145vw;position:relative;flex-direction:column}}@media only screen and (min-width: 1280px){.prd-rel .prd-rel--title{flex:1;display:flex;flex-direction:column;padding-left:7.55208333vw;padding-right:2.08333333vw;height:33.07291667vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-rel .prd-rel--title{flex:1;display:flex;flex-direction:column;padding-left:5.37109375vw;padding-right:1.953125vw;height:45.21484375vw}}@media only screen and (max-width: 1000px){.prd-rel .prd-rel--title{padding-top:60px}}.prd-rel .prd-rel--title h2{font-weight:200;color:#000;line-height:1.1;letter-spacing:normal;margin-bottom:12px}@media only screen and (min-width: 1280px){.prd-rel .prd-rel--title h2{font-size:3.33333333vw;margin-bottom:4.0625vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-rel .prd-rel--title h2{font-size:3.515625vw;margin-bottom:4.1015625vw}}@media only screen and (max-width: 1000px){.prd-rel .prd-rel--title h2{font-size:6.76328502vw;margin-bottom:11.5942029vw;text-align:center}.prd-rel .prd-rel--title h2 br{content:''}.prd-rel .prd-rel--title h2 br:after{content:' '}}@media only screen and (min-width: 1280px),only screen and (min-width: 1001px) and (max-width: 1279px){.prd-rel .prd-list{display:grid}}@media only screen and (min-width: 1280px){.prd-rel .prd-list{row-gap:2.08333333vw;column-gap:3.125vw;width:51.5625vw;grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-rel .prd-list{row-gap:2.34375vw;column-gap:2.34375vw;grid-template-columns:repeat(2, 27.83vw)}}.prd-rel .prd-list a{width:100%;overflow:hidden;position:relative;display:block}@media only screen and (min-width: 1280px){.prd-rel .prd-list a{border-radius:20px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-rel .prd-list a{border-radius:10px}}@media only screen and (max-width: 1000px){.prd-rel .prd-list a{border-radius:15px;margin-bottom:4.83091787vw}}.prd-rel .prd-list a img{display:block;object-fit:cover;transition:all .5s}@media only screen and (min-width: 1280px){.prd-rel .prd-list a img.scaleUp{transform:scale(1.2)}}.prd-rel .prd-list a img:first-child{object-position:left center}@media only screen and (min-width: 1280px){.prd-rel .prd-list a img+img{position:absolute;top:0;right:0;left:0;transform:scale(1.2);opacity:0}}@media only screen and (min-width: 1001px) and (max-width: 1279px),only screen and (max-width: 1000px){.prd-rel .prd-list a img+img{display:none}}@media only screen and (min-width: 1280px){.prd-rel .prd-list a:hover img.scaleUp{transform:scale(1)}.prd-rel .prd-list a:hover img+img{opacity:1;transform:scale(1)}}@media only screen and (min-width: 1280px){.prd-rel .prd-list a:hover .prd-name{color:#fff}.prd-rel .prd-list a:hover .prd-name h2,.prd-rel .prd-list a:hover .prd-name h3{color:#fff}}.prd-rel .prd-list>a{background-color:#efefef}@media only screen and (min-width: 1280px){.prd-rel .prd-list>a{height:33.07291667vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-rel .prd-list>a{height:39.0625vw}}@media only screen and (max-width: 1000px){.prd-rel .prd-list>a{height:260px}}.prd-rel .prd-list>a img{width:100%}@media only screen and (min-width: 1280px){.prd-rel .prd-list>a img{height:33.07291667vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-rel .prd-list>a img{height:39.0625vw}}@media only screen and (max-width: 1000px){.prd-rel .prd-list>a img{height:260px}}@media only screen and (min-width: 1001px) and (max-width: 1279px),only screen and (max-width: 1000px){.prd-rel .prd-list>a img+img{display:none}}.prd-rel .prd-list>a .prd-name{color:#828282;position:absolute}.prd-rel .prd-list>a .prd-name>*{z-index:1}@media only screen and (min-width: 1280px){.prd-rel .prd-list>a .prd-name{top:0;bottom:0;left:0;right:0;padding-left:2.08333333vw;padding-right:7.29166667vw;padding-bottom:2.5vw;display:flex;flex-direction:column;justify-content:flex-end}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-rel .prd-list>a .prd-name{left:2.34375vw;bottom:2.34375vw;right:2.34375vw;padding-right:4.8828125vw;line-height:1.4}}@media only screen and (max-width: 1000px){.prd-rel .prd-list>a .prd-name{top:32px;bottom:32px;left:24px;width:60%;line-height:1.4}}.prd-rel .prd-list>a .prd-name h3{font-weight:300;color:#000}@media only screen and (min-width: 1280px){.prd-rel .prd-list>a .prd-name h3{font-size:2.5vw;line-height:1.2}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-rel .prd-list>a .prd-name h3{font-size:2.34375vw;line-height:1.25;margin-bottom:2px}}@media only screen and (max-width: 1000px){.prd-rel .prd-list>a .prd-name h3{line-height:1.1;font-weight:200;font-size:6.76328502vw;margin-bottom:3px}}@media only screen and (min-width: 1280px){.prd-rel .prd-list>a .prd-name:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(0deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 60.48%);transition:all .5s;opacity:0;z-index:0}}@media only screen and (min-width: 1280px){.prd-rel .prd-list>a .prd-name span{position:absolute;right:2.08333333vw;bottom:2.86458333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-rel .prd-list>a .prd-name span{position:absolute;right:0;bottom:3px}}@media only screen and (max-width: 1000px){.prd-rel .prd-list>a .prd-name span{position:absolute;left:0;bottom:0}}@media only screen and (min-width: 1280px){.prd-rel .prd-list>a:hover .prd-name:after{opacity:1}}.prd-rel .btn-prd--inquiry{display:inline-flex;margin-right:auto}.prd-rel .btn-prd--inquiry img{transform:rotate(180deg)}@media only screen and (max-width: 1000px){.prd-rel .btn-prd--inquiry{position:absolute;bottom:14.49275362vw;left:50%;transform:translateX(-50%)}}.prd-foot{background-color:#555555;color:#fff;text-align:center}@media only screen and (min-width: 1280px){.prd-foot{padding:8vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-foot{padding:11.72vw}}@media only screen and (max-width: 1000px){.prd-foot{padding:24.15vw 15.7vw}}.prd-foot h2{font-weight:200;line-height:1.05}@media only screen and (min-width: 1280px){.prd-foot h2{font-size:4.6875vw;margin-bottom:2.5vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-foot h2{font-size:6.25vw;margin-bottom:4.6875vw}}@media only screen and (max-width: 1000px){.prd-foot h2{font-size:9.66183575vw;margin-bottom:14.49275362vw}.prd-foot h2 br{content:''}.prd-foot h2 br:after{content:' '}}#pop-inquiry{display:none}@media only screen and (min-width: 1280px){.prd-inquiry{padding-left:5.20833333vw;padding-right:5.20833333vw;display:grid;grid-template-columns:50% 50%}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-inquiry{padding-top:5.859375vw;padding-bottom:5.859375vw;padding-left:5.859375vw;padding-right:5.859375vw;display:grid;grid-template-columns:43vw 37.6vw;justify-content:space-between}}@media only screen and (max-width: 1000px){.prd-inquiry{padding-top:9.66183575vw;padding-bottom:14.49275362vw;padding-left:5.79710145vw;padding-right:5.79710145vw;display:flex;flex-direction:column}}@media only screen and (min-width: 1280px){.prd-inquiry>*{padding-top:4.16666667vw;padding-bottom:5.20833333vw}}@media only screen and (min-width: 1280px){.prd-inquiry>:first-child{border-right:1px solid #E0E0E0;padding-right:8.33333333vw}}@media only screen and (max-width: 1000px){.prd-inquiry>:first-child{order:2}}@media only screen and (min-width: 1280px){.prd-inquiry>:first-child div+h3{margin-top:2.08333333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-inquiry>:first-child div+h3{margin-top:3.90625vw}}@media only screen and (max-width: 1000px){.prd-inquiry>:first-child div+h3{margin-top:9.66183575vw}}.prd-inquiry>:first-child textarea{resize:none}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-inquiry>:first-child .frm-split{display:block}.prd-inquiry>:first-child .frm-split>:first-child{margin-bottom:12px}}@media only screen and (min-width: 1280px){.prd-inquiry>:last-child{padding-left:8.33333333vw;padding-right:6.77083333vw}}@media only screen and (max-width: 1000px){.prd-inquiry>:last-child{order:1}}.prd-inquiry h1,.prd-inquiry .spacer{font-weight:200;color:#1E319D;line-height:1}@media only screen and (min-width: 1280px){.prd-inquiry h1,.prd-inquiry .spacer{font-size:3.33333333vw;margin-bottom:2.86458333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-inquiry h1,.prd-inquiry .spacer{font-size:5.078125vw;margin-bottom:6.25vw;white-space:nowrap}}@media only screen and (max-width: 1000px){.prd-inquiry h1,.prd-inquiry .spacer{font-size:11.5942029vw;margin-bottom:8.69565217vw;line-height:1.1}}@media only screen and (max-width: 1000px){.prd-inquiry h1{font-size:0;margin-top:30px;border-top:1px solid #E0E0E0}}@media only screen and (min-width: 1280px),only screen and (min-width: 1001px) and (max-width: 1279px){.prd-inquiry .spacer{white-space:nowrap;opacity:0}}@media only screen and (max-width: 1000px){.prd-inquiry .spacer{padding-right:30px}}.prd-inquiry h2,.prd-inquiry h3{color:#333;font-weight:300;line-height:1.4}@media only screen and (min-width: 1280px){.prd-inquiry h2,.prd-inquiry h3{font-size:1.14583333vw;margin-bottom:.83333333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-inquiry h2,.prd-inquiry h3{font-size:2.1484375vw;margin-bottom:1.5625vw}}@media only screen and (max-width: 1000px){.prd-inquiry h2,.prd-inquiry h3{font-size:4.83091787vw;margin-bottom:3.8647343vw}}@media only screen and (min-width: 1280px){.prd-inquiry .inq-cart h2{margin-bottom:2.08333333vw}}.prd-inquiry .inq-cart h4{font-weight:300;color:#4F4F4F;line-height:1}@media only screen and (min-width: 1280px){.prd-inquiry .inq-cart h4{font-size:1.25vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-inquiry .inq-cart h4{font-size:2.34375vw}}@media only screen and (max-width: 1000px){.prd-inquiry .inq-cart h4{font-size:4.83091787vw;margin-bottom:2px}}.prd-inquiry .inq-cart ul{list-style:none;padding:0;margin:0}.prd-inquiry .inq-cart .btn-add{border-top:1px solid #BDBDBD}@media only screen and (min-width: 1280px){.prd-inquiry .inq-cart .btn-add{margin-top:2.08333333vw;padding-top:2.08333333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-inquiry .inq-cart .btn-add{margin-top:3.125vw;padding-top:3.125vw}}@media only screen and (max-width: 1000px){.prd-inquiry .inq-cart .btn-add{margin-top:5.79710145vw;padding-top:5.79710145vw}}.prd-inquiry .inq-cart li{line-height:1.4}@media only screen and (min-width: 1280px){.prd-inquiry .inq-cart li{display:grid;grid-template-columns:7vw 1fr 65px;column-gap:1.25vw;font-size:.83333333vw;margin-bottom:1.25vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-inquiry .inq-cart li{display:grid;grid-template-columns:11.5vw 1fr 24px;column-gap:2.34375vw;font-size:1.3671875vw;margin-bottom:2.34375vw}}@media only screen and (max-width: 1000px){.prd-inquiry .inq-cart li{display:grid;grid-template-columns:28.3vw 1fr 24px;column-gap:5.79710145vw;font-size:3.38164251vw;margin-bottom:5.79710145vw}}.prd-inquiry .inq-cart li:last-of-type{margin-bottom:0}.prd-inquiry .inq-cart li>img{display:block;object-fit:cover;border-radius:8px;background-color:#efefef}@media only screen and (min-width: 1280px){.prd-inquiry .inq-cart li>img{width:7vw;height:7.6vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){.prd-inquiry .inq-cart li>img{width:11.5vw;height:11.5svw}}@media only screen and (max-width: 1000px){.prd-inquiry .inq-cart li>img{width:28.3vw;height:28.3vw}}@media only screen and (min-width: 1280px){.prd-inquiry .inq-cart .item-info{padding-left:.83333333vw}}@media only screen and (min-width: 1280px){.prd-inquiry .inq-cart .item-info p:last-child{margin-top:16px}}@media only screen and (min-width: 1001px) and (max-width: 1279px),only screen and (max-width: 1000px){.prd-inquiry .inq-cart .item-info p:last-child{margin-top:10px}}@media only screen and (min-width: 1280px){.prd-inquiry .inq-cart .item-btn{display:flex;justify-content:space-between;align-items:flex-start}}@media only screen and (min-width: 1001px) and (max-width: 1279px),only screen and (max-width: 1000px){.prd-inquiry .inq-cart .item-btn{text-align:center}}.prd-inquiry .inq-cart .item-btn button{background-color:transparent;border:none;cursor:pointer;padding:0}@media only screen and (min-width: 1001px) and (max-width: 1279px),only screen and (max-width: 1000px){.prd-inquiry .inq-cart .item-btn button{margin-bottom:24px}}button:disabled{opacity:.8;pointer-events:none}@media only screen and (max-width: 1000px){body.pop-cart--open{overflow:hidden}body.pop-cart--open:after{content:"";display:block;position:fixed;top:0;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,0.6);z-index:10000}}body.pop-cart--open #pop-cart{display:block}@media only screen and (max-width: 1000px){body.pop-cart--open #pop-cart{top:calc(45vh - 290px)}}#pop-cart{background-color:#ffffff;position:fixed;z-index:10001;border-radius:13px;box-shadow:4px 4px 20px 0 rgba(0,0,0,0.15);transition:opacity .4s;display:none}#pop-cart .btn-cart--close{position:absolute;top:24px;right:24px;padding:0;border:0;background-color:transparent;cursor:pointer}@media only screen and (min-width: 1280px){#pop-cart{top:105px;right:5.20833333vw;padding-top:48px;padding-bottom:48px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){#pop-cart{top:105px;right:5.859375vw;padding-top:48px;padding-bottom:48px}}@media only screen and (max-width: 1000px){#pop-cart{top:101%;left:calc(50vw - 183px);padding-top:48px;padding-bottom:48px;transform-style:flat;transition:top .3s;display:block}}#pop-cart .pop-cart--wrapper{position:relative;background-color:#fff;overflow:hidden}@media only screen and (min-width: 1280px){#pop-cart .pop-cart--wrapper{width:420px;height:454px;padding:0 24px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){#pop-cart .pop-cart--wrapper{width:366px;height:374px;padding:0 24px}}@media only screen and (max-width: 1000px){#pop-cart .pop-cart--wrapper{width:366px;height:484px;padding:0 24px}}#pop-cart .pop-cart--wrapper>div:first-child{padding-bottom:120px}#pop-cart ul{list-style:none;padding:0;margin:0}#pop-cart .cart-list h4{font-weight:300;color:#4F4F4F;line-height:1}@media only screen and (min-width: 1280px){#pop-cart .cart-list h4{font-size:22px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){#pop-cart .cart-list h4{font-size:20px;margin-bottom:2px}}@media only screen and (max-width: 1000px){#pop-cart .cart-list h4{font-size:4.83091787vw;margin-bottom:2px}}#pop-cart .cart-list li{position:relative}@media only screen and (min-width: 1280px){#pop-cart .cart-list li{display:grid;grid-template-columns:136px 1fr;column-gap:1.14583333vw;margin-bottom:12px;font-size:12px;line-height:16px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){#pop-cart .cart-list li{display:grid;grid-template-columns:113px 1fr;column-gap:15px;margin-bottom:12px;font-size:12px;line-height:16px}}@media only screen and (max-width: 1000px){#pop-cart .cart-list li{display:grid;grid-template-columns:28.3vw 1fr 24px;column-gap:5.79710145vw;font-size:3.38164251vw;margin-bottom:5.79710145vw}}#pop-cart .cart-list li:last-of-type{margin-bottom:0}#pop-cart .cart-list li>img{display:block;object-fit:cover;border-radius:8px;background-color:#efefef}@media only screen and (min-width: 1280px){#pop-cart .cart-list li>img{width:136px;height:145px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){#pop-cart .cart-list li>img{width:113px;height:113px}}@media only screen and (max-width: 1000px){#pop-cart .cart-list li>img{width:28.3vw;height:28.3vw}}#pop-cart .cart-list .item-info{padding-top:8px}@media only screen and (min-width: 1280px){#pop-cart .cart-list .item-info{padding-right:24px}}@media only screen and (min-width: 1280px){#pop-cart .cart-list .item-info p:last-child{margin-top:16px;max-height:32px;position:relative;overflow:hidden}#pop-cart .cart-list .item-info p:last-child:before{position:absolute;content:"...";bottom:0;right:0}#pop-cart .cart-list .item-info p:last-child:after{content:"";position:absolute;right:0;width:24px;height:24px;background:#fff}}@media only screen and (min-width: 1001px) and (max-width: 1279px),only screen and (max-width: 1000px){#pop-cart .cart-list .item-info p:last-child{margin-top:10px}}#pop-cart .cart-list .item-btn{position:absolute;bottom:0;right:0}#pop-cart .cart-list .item-btn button{background-color:transparent;border:none;cursor:pointer;padding:0}#pop-cart .cart-list .item-btn button:last-of-type{display:none}#pop-cart .oth-list{margin-top:24px;padding-top:24px;border-top:1px solid #E0E0E0}#pop-cart .oth-list h4{font-weight:300;color:#4F4F4F;line-height:1}@media only screen and (min-width: 1280px){#pop-cart .oth-list h4{font-size:22px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){#pop-cart .oth-list h4{font-size:20px;margin-bottom:2px}}@media only screen and (max-width: 1000px){#pop-cart .oth-list h4{font-size:4.83091787vw;margin-bottom:2px}}#pop-cart .oth-list form>h4{margin-bottom:24px}#pop-cart .oth-list li{position:relative;background-color:#F2F2F2;border-radius:10px;overflow:hidden}@media only screen and (min-width: 1280px){#pop-cart .oth-list li{display:grid;grid-template-columns:100px 1fr 60px;column-gap:20px;margin-bottom:10px;font-size:12px}}@media only screen and (min-width: 1001px) and (max-width: 1279px){#pop-cart .oth-list li{display:grid;grid-template-columns:80px 1fr 48px;column-gap:16px;margin-bottom:8px;font-size:12px;line-height:16px}}@media only screen and (max-width: 1000px){#pop-cart .oth-list li{display:grid;grid-template-columns:80px 1fr 48px;column-gap:16px;margin-bottom:12px;font-size:12px;line-height:16px}}#pop-cart .oth-list li:last-of-type{margin-bottom:0}#pop-cart .oth-list li>img{display:block;object-fit:cover;background-color:#efefef}@media only screen and (min-width: 1280px){#pop-cart .oth-list li>img{width:100px;height:100px}}@media only screen and (min-width: 1001px) and (max-width: 1279px),only screen and (max-width: 1000px){#pop-cart .oth-list li>img{width:80px;height:80px}}#pop-cart .oth-list .item-info{display:flex;flex-direction:column;justify-content:center}#pop-cart .oth-list .item-btn{position:absolute;bottom:0;right:0}#pop-cart .oth-list .item-btn button{background-color:transparent;border:none;cursor:pointer;padding:0}#pop-cart .oth-list .item-btn button:last-of-type{display:none}#pop-cart .oth-list .item-btn.add-inquiry{position:relative;display:flex;align-items:center}#pop-cart .oth-list .item-btn.add-inquiry label{position:relative}#pop-cart .oth-list .item-btn.add-inquiry label input{position:absolute;top:0;left:0;bottom:0;width:100%;opacity:0}#pop-cart .oth-list .item-btn.add-inquiry label span{display:flex;align-items:center;justify-content:center;background-color:#1E319D;border-radius:100%;color:#fff;font-size:32px;line-height:1}@media only screen and (min-width: 1280px){#pop-cart .oth-list .item-btn.add-inquiry label span{width:40px;height:40px}}@media only screen and (min-width: 1001px) and (max-width: 1279px),only screen and (max-width: 1000px){#pop-cart .oth-list .item-btn.add-inquiry label span{width:32px;height:32px}}#pop-cart .btn-cart--submit{position:absolute;bottom:24px;left:20px;right:20px;height:150px;display:flex;justify-content:center;align-items:flex-end;background:linear-gradient(0deg, #FFF 50%, rgba(255,255,255,0) 100%)}#pop-cart.hidden{opacity:0;height:0}#floating-wa{position:fixed;z-index:10002}@media only screen and (min-width: 1280px){#floating-wa{right:3.125vw;bottom:5.20833333vw}}@media only screen and (min-width: 1001px) and (max-width: 1279px){#floating-wa{right:2.34375vw;bottom:6.25vw}}@media only screen and (max-width: 1000px){#floating-wa{display:none}}@media only screen and (min-width: 1280px){#floating-wa:hover{right:3.07291667vw;bottom:5.15625vw}}#floating-wa a{color:#000}@media only screen and (min-width: 1280px){#floating-wa a{font-family:'Red Hat Display',sans-serif;font-size:.83333333vw;font-weight:500;letter-spacing:1px;display:flex;align-items:center;border-radius:60px;background-color:#fff;padding:8px 16px 8px 14px;box-shadow:2px 2px 10px 0 rgba(0,0,0,0.1)}}@media only screen and (min-width: 1001px) and (max-width: 1279px){#floating-wa a{font-size:0}}#floating-wa a img{display:block;object-fit:cover}@media only screen and (min-width: 1280px){#floating-wa a img{width:2.08333333vw;height:2.08333333vw;margin-right:8px}}.sharethis a{padding:0 !important}.sharethis .st-custom-button{position:relative}.sharethis span{white-space:nowrap}.st-area{position:relative}@keyframes donut-spin{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}