.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}
.haleonyoutubevideo>.haleonyoutubevideo-inner{position:relative}
.haleonyoutubevideo>.haleonyoutubevideo-inner>.video{display:block;position:relative;width:100%;height:auto;border:0}
.haleonyoutubevideo>.haleonyoutubevideo-inner>.image{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:2;visibility:visible;opacity:1;transition:.4s}
.haleonyoutubevideo>.haleonyoutubevideo-inner>.image img{width:100%;height:auto;position:relative;display:block;object-fit:cover}
.haleonyoutubevideo>.haleonyoutubevideo-inner>.image button{position:absolute;cursor:pointer;height:60px;width:60px;font-size:0;background-color:transparent;outline:0;border:0;top:calc(50% - 20px);left:calc(50% - 20px);background-image:url(../../structure/basepage/clientlibs/resources/images/play.svg);background-size:58px;background-position:center;background-repeat:no-repeat}
.haleonyoutubevideo>.haleonyoutubevideo-inner:not(.popup-enabled)>.video .video-src{position:relative;padding-bottom:52.5%;padding-top:25px;height:0}
.haleonyoutubevideo>.haleonyoutubevideo-inner:not(.popup-enabled)>.video .video-src .close{display:none}
.haleonyoutubevideo>.haleonyoutubevideo-inner:not(.popup-enabled)>.video .video-src iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.haleonyoutubevideo>.haleonyoutubevideo-inner:not(.popup-enabled).active .image{visibility:hidden;opacity:0;transition:visibility 0,opacity .5s linear}
.haleonyoutubevideo>.haleonyoutubevideo-inner.popup-enabled>.image{height:auto;position:relative}
.haleonyoutubevideo>.haleonyoutubevideo-inner.popup-enabled>.image img{display:block;width:100%;height:auto}
.haleonyoutubevideo>.haleonyoutubevideo-inner.popup-enabled>.video{position:fixed;top:0;left:0;padding:30px;width:calc(100% - 60px);height:calc(100% - 60px);background:#000000c9;z-index:99999;visibility:hidden;opacity:0;transition:visibility 0,opacity .5s linear}
.haleonyoutubevideo>.haleonyoutubevideo-inner.popup-enabled>.video>.video-src{position:relative;top:50%;transform:translateY(-50%);width:100%;text-align:center;max-width:1080px;margin:0 auto;aspect-ratio:1.77777778}
.haleonyoutubevideo>.haleonyoutubevideo-inner.popup-enabled>.video>.video-src .close-modal{position:absolute;top:-40px;right:-40px;height:30px;width:30px;font-size:0;border-radius:0;border:0;outline:0;cursor:pointer;background-color:transparent;background-image:url(../../structure/basepage/clientlibs/resources/images/close-white.svg);background-size:28px;background-repeat:no-repeat;background-position:center}
.haleonyoutubevideo>.haleonyoutubevideo-inner.popup-enabled>.video>.video-src iFrame{width:100%;height:100%}
.haleonyoutubevideo>.haleonyoutubevideo-inner.popup-active>.video{display:block;visibility:visible;opacity:1;transition:visibility 0,opacity .5s linear}