.button-double-size{padding:32px 89px 32px 30px !important}
.button-double-size:before,.button-double-size:after{height:36px !important;width:36px !important;right:26px !important;top:calc(50% - 18px) !important;background-size:34px !important}
.button-double-size:before{background-image:url(../../structure/basepage/clientlibs/resources/images/chat-white.svg) !important}
.button-double-size:hover:after{display:none !important}
.button-primary-block-chat{padding:10px 45px 10px 15px;background:#30ea03;text-decoration:none;color:black;position:relative;display:inline-block;border:0;border-radius:0;cursor:pointer;overflow:hidden;font-weight:500;transition:.2s}
@media only screen and (max-width:1200px){.button-primary-block-chat{font-size:.875rem;padding:10px 45px 10px 15px}
}
.button-primary-block-chat:after{position:absolute;display:block;height:18px;width:18px;right:15px;top:calc(50% - 9px);content:"";background-image:url(../../structure/basepage/clientlibs/resources/images/chat-black.svg);background-size:17px;background-position:center;background-repeat:no-repeat;transition:.2s}
.button-primary-block-chat:before{position:absolute;display:block;height:18px;width:18px;right:15px;top:calc(100% + 18px);content:"";background-image:url(../../structure/basepage/clientlibs/resources/images/chat-black.svg);background-size:17px;background-position:center;background-repeat:no-repeat;transition:.2s}
.button-primary-block-chat:hover{background-color:black;color:white;border-radius:10px;transition:.2s}
body.blackbg-content-page .button-primary-block-chat:hover{background-color:#30ea03;color:black}
.button-primary-block-chat:hover:after{background-image:url(../../structure/basepage/clientlibs/resources/images/chat-white.svg);top:-18px;transition:.2s}
.button-primary-block-chat:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/chat-white.svg);top:calc(50% - 9px);transition:.2s}
body.blackbg-content-page .button-primary-block-chat:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/chat-black.svg)}
.button-primary-block-arrow{padding:10px 45px 10px 15px;background:#30ea03;text-decoration:none;color:black;position:relative;display:inline-block;border:0;border-radius:0;cursor:pointer;overflow:hidden;font-weight:500;transition:.2s}
@media only screen and (max-width:1200px){.button-primary-block-arrow{font-size:.875rem;padding:10px 45px 10px 15px}
}
.button-primary-block-arrow:after{position:absolute;display:block;height:18px;width:18px;right:15px;top:calc(50% - 9px);content:"";background-image:url(../../structure/basepage/clientlibs/resources/images/chat-black.svg);background-size:17px;background-position:center;background-repeat:no-repeat;transition:.2s}
.button-primary-block-arrow:before{position:absolute;display:block;height:18px;width:18px;right:15px;top:calc(100% + 18px);content:"";background-image:url(../../structure/basepage/clientlibs/resources/images/chat-black.svg);background-size:17px;background-position:center;background-repeat:no-repeat;transition:.2s}
.button-primary-block-arrow:hover{background-color:black;color:white;border-radius:10px;transition:.2s}
body.blackbg-content-page .button-primary-block-arrow:hover{background-color:#30ea03;color:black}
.button-primary-block-arrow:hover:after{background-image:url(../../structure/basepage/clientlibs/resources/images/chat-white.svg);top:-18px;transition:.2s}
.button-primary-block-arrow:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/chat-white.svg);top:calc(50% - 9px);transition:.2s}
body.blackbg-content-page .button-primary-block-arrow:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/chat-black.svg)}
.button-primary-block-arrow:before{background-image:url(../../structure/basepage/clientlibs/resources/images/arrow-right-black.svg) !important}
.button-primary-block-arrow:after{background-image:url(../../structure/basepage/clientlibs/resources/images/arrow-right-black.svg) !important}
.button-primary-block-arrow:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/arrow-right-white.svg) !important}
.button-primary-block-plus{padding:10px 45px 10px 15px;background:#30ea03;text-decoration:none;color:black;position:relative;display:inline-block;border:0;border-radius:0;cursor:pointer;overflow:hidden;font-weight:500;transition:.2s}
@media only screen and (max-width:1200px){.button-primary-block-plus{font-size:.875rem;padding:10px 45px 10px 15px}
}
.button-primary-block-plus:after{position:absolute;display:block;height:18px;width:18px;right:15px;top:calc(50% - 9px);content:"";background-image:url(../../structure/basepage/clientlibs/resources/images/chat-black.svg);background-size:17px;background-position:center;background-repeat:no-repeat;transition:.2s}
.button-primary-block-plus:before{position:absolute;display:block;height:18px;width:18px;right:15px;top:calc(100% + 18px);content:"";background-image:url(../../structure/basepage/clientlibs/resources/images/chat-black.svg);background-size:17px;background-position:center;background-repeat:no-repeat;transition:.2s}
.button-primary-block-plus:hover{background-color:black;color:white;border-radius:10px;transition:.2s}
body.blackbg-content-page .button-primary-block-plus:hover{background-color:#30ea03;color:black}
.button-primary-block-plus:hover:after{background-image:url(../../structure/basepage/clientlibs/resources/images/chat-white.svg);top:-18px;transition:.2s}
.button-primary-block-plus:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/chat-white.svg);top:calc(50% - 9px);transition:.2s}
body.blackbg-content-page .button-primary-block-plus:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/chat-black.svg)}
.button-primary-block-plus:before{background-image:url(../../structure/basepage/clientlibs/resources/images/plus-black.svg) !important}
.button-primary-block-plus:after{background-image:url(../../structure/basepage/clientlibs/resources/images/plus-black.svg) !important}
.button-primary-block-plus:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/plus-white.svg) !important}
.button-primary-block-external{padding:10px 45px 10px 15px;background:#30ea03;text-decoration:none;color:black;position:relative;display:inline-block;border:0;border-radius:0;cursor:pointer;overflow:hidden;font-weight:500;transition:.2s}
@media only screen and (max-width:1200px){.button-primary-block-external{font-size:.875rem;padding:10px 45px 10px 15px}
}
.button-primary-block-external:after{position:absolute;display:block;height:18px;width:18px;right:15px;top:calc(50% - 9px);content:"";background-image:url(../../structure/basepage/clientlibs/resources/images/chat-black.svg);background-size:17px;background-position:center;background-repeat:no-repeat;transition:.2s}
.button-primary-block-external:before{position:absolute;display:block;height:18px;width:18px;right:15px;top:calc(100% + 18px);content:"";background-image:url(../../structure/basepage/clientlibs/resources/images/chat-black.svg);background-size:17px;background-position:center;background-repeat:no-repeat;transition:.2s}
.button-primary-block-external:hover{background-color:black;color:white;border-radius:10px;transition:.2s}
body.blackbg-content-page .button-primary-block-external:hover{background-color:#30ea03;color:black}
.button-primary-block-external:hover:after{background-image:url(../../structure/basepage/clientlibs/resources/images/chat-white.svg);top:-18px;transition:.2s}
.button-primary-block-external:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/chat-white.svg);top:calc(50% - 9px);transition:.2s}
body.blackbg-content-page .button-primary-block-external:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/chat-black.svg)}
.button-primary-block-external:before{background-image:url(../../structure/basepage/clientlibs/resources/images/external-black.svg) !important}
.button-primary-block-external:after{background-image:url(../../structure/basepage/clientlibs/resources/images/external-black.svg) !important}
.button-primary-block-external:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/external-white.svg) !important}
body.blackbg-content-page .button-primary-block-external:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/external-black.svg) !important}
.button-primary-block-arrow-hollow{background:#30ea03;text-decoration:none;color:black;position:relative;display:inline-block;border:0;border-radius:0;cursor:pointer;overflow:hidden;font-weight:500;transition:.2s;background-color:rgba(0,0,0,0);border:2px solid #30ea03;padding:10px 45px 10px 15px}
@media only screen and (max-width:1200px){.button-primary-block-arrow-hollow{font-size:.875rem;padding:10px 45px 10px 15px}
}
.button-primary-block-arrow-hollow:after{position:absolute;display:block;height:18px;width:18px;right:15px;top:calc(50% - 9px);content:"";background-image:url(../../structure/basepage/clientlibs/resources/images/chat-black.svg);background-size:17px;background-position:center;background-repeat:no-repeat;transition:.2s}
.button-primary-block-arrow-hollow:before{position:absolute;display:block;height:18px;width:18px;right:15px;top:calc(100% + 18px);content:"";background-image:url(../../structure/basepage/clientlibs/resources/images/chat-black.svg);background-size:17px;background-position:center;background-repeat:no-repeat;transition:.2s}
.button-primary-block-arrow-hollow:hover{background-color:black;color:white;border-radius:10px;transition:.2s}
body.blackbg-content-page .button-primary-block-arrow-hollow:hover{background-color:#30ea03;color:black}
.button-primary-block-arrow-hollow:hover:after{background-image:url(../../structure/basepage/clientlibs/resources/images/chat-white.svg);top:-18px;transition:.2s}
.button-primary-block-arrow-hollow:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/chat-white.svg);top:calc(50% - 9px);transition:.2s}
body.blackbg-content-page .button-primary-block-arrow-hollow:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/chat-black.svg)}
.button-primary-block-arrow-hollow:before{background-image:url(../../structure/basepage/clientlibs/resources/images/arrow-right-black.svg) !important}
.button-primary-block-arrow-hollow:after{background-image:url(../../structure/basepage/clientlibs/resources/images/arrow-right-black.svg) !important}
.button-primary-block-arrow-hollow:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/arrow-right-white.svg) !important}
.button-primary-block-arrow-hollow:hover{border:2px solid black}
.standard-link{font-weight:400;font-size:.875rem;color:black;text-decoration:none;position:relative;background-image:url(../../structure/basepage/clientlibs/resources/images/arrow-right-black.svg);padding-right:20px;background-position:center right;background-repeat:no-repeat;transition:.2s}
.standard-link:after{height:2px;width:100%;content:"";display:block;position:absolute;bottom:-5px;background-color:#30ea03;z-index:1;transition:.2s}
.standard-link:before{height:4px;width:0;content:"";display:block;position:absolute;bottom:-6px;z-index:2;background-color:#30ea03;transition:.2s}
.standard-link:hover:before{width:100%;transition:.2s}
body.blackbg-content-page .standard-link{color:white;background-image:url(../../structure/basepage/clientlibs/resources/images/arrow-right-primary.svg)}
body.blackbg-content-page .standard-link:before{background-color:#30ea03;transition:.2s}
body.blackbg-content-page .standard-link:after{background-color:white;transition:.2s}
.standard-link-arrow{font-weight:400;font-size:.875rem;color:black;text-decoration:none;position:relative;padding-right:20px;background-position:center right;background-repeat:no-repeat;transition:.2s;background-image:url(../../structure/basepage/clientlibs/resources/images/arrow-right-black.svg);background-size:12px}
.standard-link-arrow:after{height:2px;width:100%;content:"";display:block;position:absolute;bottom:-5px;background-color:#30ea03;z-index:1;transition:.2s}
.standard-link-arrow:before{height:4px;width:0;content:"";display:block;position:absolute;bottom:-6px;z-index:2;background-color:#30ea03;transition:.2s}
.standard-link-arrow:hover:before{width:100%;transition:.2s}
body.blackbg-content-page .standard-link-arrow{color:white;background-image:url(../../structure/basepage/clientlibs/resources/images/arrow-right-primary.svg)}
body.blackbg-content-page .standard-link-arrow:before{background-color:#30ea03;transition:.2s}
body.blackbg-content-page .standard-link-arrow:after{background-color:white;transition:.2s}
.standard-link-arrow:after{background-color:#d0d3d4;transition:.2s}
.standard-link-arrow:before{background-color:#30ea03;transition:.2s}
.link-download{font-weight:400;font-size:.875rem;color:black;text-decoration:none;position:relative;background-image:url(../../structure/basepage/clientlibs/resources/images/arrow-right-black.svg);padding-right:20px;background-position:center right;background-repeat:no-repeat;transition:.2s;background-image:url(../../structure/basepage/clientlibs/resources/images/download-black.svg);background-size:12px}
.link-download:after{height:2px;width:100%;content:"";display:block;position:absolute;bottom:-5px;background-color:#30ea03;z-index:1;transition:.2s}
.link-download:before{height:4px;width:0;content:"";display:block;position:absolute;bottom:-6px;z-index:2;background-color:#30ea03;transition:.2s}
.link-download:hover:before{width:100%;transition:.2s}
body.blackbg-content-page .link-download{color:white;background-image:url(../../structure/basepage/clientlibs/resources/images/arrow-right-primary.svg)}
body.blackbg-content-page .link-download:before{background-color:#30ea03;transition:.2s}
body.blackbg-content-page .link-download:after{background-color:white;transition:.2s}
html .font-normal{font-family:"NewHero",sans-serif;font-weight:400}
html[lang="ko"] .font-normal{font-family:"SpoqaHanSansNeo",sans-serif;font-weight:400}
html[lang="ja"] .font-normal{font-family:"Noto",sans-serif;font-weight:400}
@font-face{font-family:"NewHero";src:url("../../structure/basepage/clientlibs/resources/fonts/NewHeroAccess-Regular.ttf") format("ttf"),url("../../structure/basepage/clientlibs/resources/fonts/NewHeroAccess-Regular.woff") format("woff"),url("../../structure/basepage/clientlibs/resources/fonts/NewHeroAccess-Regular.woff2") format("woff2");font-weight:400;font-style:thin;font-display:swap}
@font-face{font-family:"NewHero";src:url("../../structure/basepage/clientlibs/resources/fonts/NewHeroAccess-Medium.ttf") format("ttf"),url("../../structure/basepage/clientlibs/resources/fonts/NewHeroAccess-Medium.woff2") format("woff2"),url("../../structure/basepage/clientlibs/resources/fonts/NewHeroAccess-Medium.woff") format("woff");font-weight:500;font-display:swap}
@font-face{font-family:"NewHero";src:url("../../structure/basepage/clientlibs/resources/fonts/NewHeroAccess-Bold.ttf") format("ttf"),url("../../structure/basepage/clientlibs/resources/fonts/NewHeroAccess-Bold.woff2") format("woff2"),url("../../structure/basepage/clientlibs/resources/fonts/NewHeroAccess-Bold.woff") format("woff");font-weight:600;font-style:bold;font-display:swap}
@font-face{font-family:"NewHero";src:url("../../structure/basepage/clientlibs/resources/fonts/NewHeroAccess-ExtraBold.ttf") format("ttf"),url("../../structure/basepage/clientlibs/resources/fonts/NewHeroAccess-ExtraBold.woff2") format("woff2"),url("../../structure/basepage/clientlibs/resources/fonts/NewHeroAccess-ExtraBold.woff") format("woff");font-weight:800;font-style:bold;font-display:swap}
@font-face{font-family:"SpoqaHanSansNeo";src:url("../../structure/basepage/clientlibs/resources/fonts/SpoqaHanSansNeo-Regular.eot"),url("../../structure/basepage/clientlibs/resources/fonts/SpoqaHanSansNeo-Regular.oft") format("oft"),url("../../structure/basepage/clientlibs/resources/fonts/SpoqaHanSansNeo-Regular.woff2") format("woff2"),url("../../structure/basepage/clientlibs/resources/fonts/SpoqaHanSansNeo-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"SpoqaHanSansNeo";src:url("../../structure/basepage/clientlibs/resources/fonts/SpoqaHanSansNeo-Bold.eot"),url("../../structure/basepage/clientlibs/resources/fonts/SpoqaHanSansNeo-Bold.oft") format("oft"),url("../../structure/basepage/clientlibs/resources/fonts/SpoqaHanSansNeo-Bold.woff2") format("woff2"),url("../../structure/basepage/clientlibs/resources/fonts/SpoqaHanSansNeo-Bold.woff") format("woff");font-weight:600;font-style:Bold;font-display:swap}
@font-face{font-family:"SpoqaHanSansNeo";src:url("../../structure/basepage/clientlibs/resources/fonts/SpoqaHanSansNeo-Medium.eot"),url("../../structure/basepage/clientlibs/resources/fonts/SpoqaHanSansNeo-Medium.oft") format("oft"),url("../../structure/basepage/clientlibs/resources/fonts/SpoqaHanSansNeo-Medium.woff2") format("woff2"),url("../../structure/basepage/clientlibs/resources/fonts/SpoqaHanSansNeo-Medium.woff") format("woff");font-weight:500;font-style:Bold;font-display:swap}
@font-face{font-family:"Noto";src:url("../../structure/basepage/clientlibs/resources/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:400;font-style:Normal;font-display:swap}
@font-face{font-family:"Noto";src:url("../../structure/basepage/clientlibs/resources/fonts/NotoSans-Bold.ttf") format("truetype");font-weight:600;font-style:Bold;font-display:swap}
@media only screen and (min-width:1201px){.languageswitcher{position:relative}
.languageswitcher .switcher{position:absolute;top:calc(100% + 1px);left:0;display:block;width:375px;background-color:#333f48;color:white;z-index:10;overflow:hidden;max-height:0;transition:.2s}
.languageswitcher .switcher .message{font-size:.875rem;font-weight:600;padding:24px 32px 16px 32px;border-bottom:2px solid white}
.languageswitcher .switcher .mobile-back{display:none}
.languageswitcher .switcher .options{padding:18px 32px 24px 32px}
.languageswitcher .switcher .options a{display:block;margin-bottom:18px;text-decoration:none;font-size:.875rem;font-weight:400;color:white;position:relative}
.languageswitcher .switcher .options a:after{height:1px;content:"";width:0;background-color:#30ea03;display:block;position:absolute;bottom:-4px;left:0;transition:.4s}
.languageswitcher .switcher .options a:hover:after{width:100%;transition:.4s}
.languageswitcher .switcher .options a:last-of-type{margin-bottom:0}
.languageswitcher .switcher.single{width:217px}
.languageswitcher .switcher.double{width:375px}
.languageswitcher .switcher.double .options{display:flex;flex-wrap:wrap}
.languageswitcher .switcher.double .options a{flex:0 0 calc(50% - 15px);margin-right:30px}
.languageswitcher .switcher.double .options a:nth-child(even){margin-right:0}
.languageswitcher.active .switcher{overflow:hidden;max-height:500px;transition:.4s}
}
@media only screen and (max-width:1200px){.languageswitcher .switcher{z-index:20;height:calc(100vh - 95px);top:95px;position:fixed;list-style:none;overflow:scroll;width:100%;left:100%;background-color:#333f48 !important;color:white !important;display:block;transition:.4s}
.languageswitcher .switcher .mobile-back button{padding:17px 20px 17px 79px;background-color:#333f48 !important;color:white !important;width:100%;text-align:left;font-family:inherit;font-size:1rem;outline:0;border:0;border-bottom:1px solid #8d979d !important}
.languageswitcher .switcher .mobile-back button:before{height:58px;width:58px;content:"";position:absolute;top:0;pointer-events:none;left:0;background-color:rgba(0,0,0,0);background-image:url(../../structure/basepage/clientlibs/resources/images/chevron-right-white.svg) !important;background-size:7px;background-repeat:no-repeat;background-position:center;transform:rotate(180deg);border-left:1px solid #8d979d !important}
.languageswitcher .switcher .message{display:none}
.languageswitcher .switcher .options{padding-bottom:60px}
.languageswitcher .switcher .options a{display:block;background-color:#333f48 !important;color:white !important;padding:17px 20px;border-bottom:1px solid #8d979d !important;text-decoration:none}
.languageswitcher.active .switcher{left:0;transition:.4s}
}