.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}
.root .banner.default{position:relative;padding-bottom:74px;margin-bottom:80px;min-height:200px}
@media only screen and (max-width:1200px){.root .banner.default{padding-bottom:0;margin-bottom:40px}
}
@media only screen and (max-width:768px){.root .banner.default{padding-bottom:0;margin-bottom:60px}
}
body.podcast-article-page .root .banner.default>div{background:black}
body.podcast-article-page .root .banner.default>div:after{height:900px;width:100%;display:block;position:absolute;top:-800px;left:0;content:"";z-index:-1;background:black}
.root .banner.default>div:before{position:absolute;content:"";width:132px;height:642px;display:block;left:0;bottom:0;background-image:url(../../structure/basepage/clientlibs/resources/images/vector-banner.svg);background-position:center;background-repeat:no-repeat;background-size:152px}
body.blackbg-content-page .root .banner.default>div:before,body.podcast-article-page .root .banner.default>div:before{background-image:url(../../structure/basepage/clientlibs/resources/images/vector-banner-white.svg)}
@media only screen and (max-width:1750px){.root .banner.default>div:before{width:101px;height:428px;background-size:101px;bottom:0}
}
@media only screen and (max-width:1400px){.root .banner.default>div:before{height:326px;width:80px;background-size:80px;bottom:74px}
}
@media only screen and (max-width:1200px){.root .banner.default>div:before{bottom:0}
}
@media only screen and (max-width:1050px){.root .banner.default>div:before{width:49px;background-size:49px;height:200px}
}
@media only screen and (max-width:768px){.root .banner.default>div:before{width:19px;height:215px;background-size:20px;bottom:0;background-image:url(../../structure/basepage/clientlibs/resources/images/banner-vector-mobile-2.svg)}
}
.root .banner.default>div>.cmp-container{max-width:1920px;margin:0 auto;display:flex;position:relative}
@media only screen and (max-width:768px){.root .banner.default>div>.cmp-container{flex-wrap:wrap}
}
.root .banner.default>div>.cmp-container>.innercontainer{flex:0 0 44%;position:relative}
@media only screen and (max-width:1300px){.root .banner.default>div>.cmp-container>.innercontainer{flex:0 0 50% !important}
}
@media only screen and (max-width:768px){.root .banner.default>div>.cmp-container>.innercontainer{flex:0 0 100% !important;padding-bottom:20px;margin-bottom:0}
}
.root .banner.default>div>.cmp-container>.innercontainer>.cmp-container{position:absolute;margin-left:172px;top:50%;transform:translateY(-50%);padding:0 !important}
@media only screen and (max-width:1750px){.root .banner.default>div>.cmp-container>.innercontainer>.cmp-container{margin-left:121px}
}
@media only screen and (max-width:1200px){.root .banner.default>div>.cmp-container>.innercontainer>.cmp-container{margin-left:100px}
}
@media only screen and (max-width:1050px){.root .banner.default>div>.cmp-container>.innercontainer>.cmp-container{margin-left:70px}
}
@media only screen and (max-width:768px){.root .banner.default>div>.cmp-container>.innercontainer>.cmp-container{position:relative;margin-left:0;top:auto;transform:none}
}
.root .banner.default>div>.cmp-container>.innercontainer>.cmp-container .text{padding-right:60px}
@media only screen and (max-width:1400px){.root .banner.default>div>.cmp-container>.innercontainer>.cmp-container .text{padding-right:40px}
}
@media only screen and (max-width:768px){.root .banner.default>div>.cmp-container>.innercontainer>.cmp-container .text{padding:20px 20px 0 20px}
}
.root .banner.default>div>.cmp-container>.innercontainer>.cmp-container .text p{font-size:1rem;margin-bottom:20px;padding-bottom:20px;color:black}
body.podcast-article-page .root .banner.default>div>.cmp-container>.innercontainer>.cmp-container .text p,body.blackbg-content-page .root .banner.default>div>.cmp-container>.innercontainer>.cmp-container .text p{color:white}
.root .banner.default>div>.cmp-container>.innercontainer>.cmp-container .text p:last-of-type{margin-bottom:0;padding-bottom:0}
.root .banner.default>div>.cmp-container>.innercontainer>.cmp-container .text h1{font-weight:500;font-size:3.5rem;color:black}
body.podcast-article-page .root .banner.default>div>.cmp-container>.innercontainer>.cmp-container .text h1,body.blackbg-content-page .root .banner.default>div>.cmp-container>.innercontainer>.cmp-container .text h1{color:white}
@media only screen and (max-width:1750px){.root .banner.default>div>.cmp-container>.innercontainer>.cmp-container .text h1{font-size:2.5rem}
}
@media only screen and (max-width:1100px){.root .banner.default>div>.cmp-container>.innercontainer>.cmp-container .text h1{font-size:1.6rem}
}
@media only screen and (max-width:1000px){.root .banner.default>div>.cmp-container>.innercontainer>.cmp-container .text h1{font-size:1.6em}
}
@media only screen and (max-width:768px){.root .banner.default>div>.cmp-container>.innercontainer>.cmp-container .text h1{font-size:1.8rem !important}
}
.root .banner.default>div>.cmp-container>.innercontainer>.cmp-container .text h1.long-title{font-size:3rem}
@media only screen and (max-width:1750px){.root .banner.default>div>.cmp-container>.innercontainer>.cmp-container .text h1.long-title{font-size:2rem}
}
@media only screen and (max-width:1200px){.root .banner.default>div>.cmp-container>.innercontainer>.cmp-container .text h1.long-title{font-size:1.8rem}
}
@media only screen and (max-width:1000px){.root .banner.default>div>.cmp-container>.innercontainer>.cmp-container .text h1.long-title{font-size:1.4em}
}
.root .banner.default>div>.cmp-container>.innercontainer>.cmp-container>div:first-of-type.text p{font-size:1rem;border-bottom:10px solid #30ea03;display:inline-block;margin-bottom:20px !important;padding-bottom:20px !important;color:black}
body.podcast-article-page .root .banner.default>div>.cmp-container>.innercontainer>.cmp-container>div:first-of-type.text p,body.blackbg-content-page .root .banner.default>div>.cmp-container>.innercontainer>.cmp-container>div:first-of-type.text p{color:white}
.root .banner.default>div>.cmp-container>.innercontainer>.cmp-container>div:nth-child(n+2){padding-top:0}
.root .banner.default>div>.cmp-container>.youtubevideo{flex:0 0 56%;position:relative}
@media only screen and (max-width:1300px){.root .banner.default>div>.cmp-container>.youtubevideo{flex:0 0 50% !important}
}
@media only screen and (max-width:768px){.root .banner.default>div>.cmp-container>.youtubevideo{flex:0 0 calc(100% - 20px) !important;margin-left:20px}
}
.root .banner.default>div>.cmp-container>.image{flex:0 0 56%;position:relative}
@media only screen and (max-width:1300px){.root .banner.default>div>.cmp-container>.image{flex:0 0 50% !important}
}
@media only screen and (max-width:768px){.root .banner.default>div>.cmp-container>.image{flex:0 0 calc(100% - 20px) !important;margin-left:20px}
body.oar-2023 .root .banner.default>div>.cmp-container>.image{flex:0 0 100% !important}
}
.root .banner.default>div>.cmp-container>.image:after{display:block;position:absolute;content:attr(data-scrolltext);font-weight:400;height:20px;font-size:1rem;bottom:-47px;color:black;left:40px;width:120px}
html[lang="fr"] .root .banner.default>div>.cmp-container>.image:after{width:280px}
html[lang="de"] .root .banner.default>div>.cmp-container>.image:after{width:280px}
html[lang="fr-CA"] .root .banner.default>div>.cmp-container>.image:after{width:280px}
html[lang="es"] .root .banner.default>div>.cmp-container>.image:after{width:350px}
body.blackbg-content-page .root .banner.default>div>.cmp-container>.image:after{color:white}
@media only screen and (max-width:1200px){.root .banner.default>div>.cmp-container>.image:after{display:none}
}
.root .banner.default>div>.cmp-container>.image:before{display:block;position:absolute;content:"";height:20px;width:10px;bottom:-50px;left:20px;background-image:url(../../structure/basepage/clientlibs/resources/images/ellipse-primary.svg);background-size:5px;background-position:50% -150%;background-repeat:no-repeat;animation:animatedBackground 1.6s linear infinite alternate;animation-direction:normal}
@media only screen and (max-width:1200px){.root .banner.default>div>.cmp-container>.image:before{display:none}
}
.root .banner.default>div>.cmp-container>.image>div{display:block;position:relative;height:100%;width:100%}
.root .banner.default>div>.cmp-container>.image>div>img{position:relative;display:block;height:100%;width:100%;object-fit:contain}
.root .banner.default:before{height:74px;width:44%;content:"";display:block;position:absolute;background-color:#30ea03;bottom:0;left:0;z-index:2}
@media only screen and (max-width:1300px){.root .banner.default:before{width:50% !important}
}
@media only screen and (max-width:1200px){.root .banner.default:before{height:40px;bottom:-40px}
}
.root .banner.default:after{height:74px;width:56%;content:"";display:block;position:absolute;background-color:#30ea03;opacity:.75;bottom:74px;left:44%;z-index:2}
@media only screen and (max-width:1300px){.root .banner.default:after{width:50% !important;left:50% !important}
}
@media only screen and (max-width:1200px){.root .banner.default:after{height:66px;left:44%;bottom:0}
}
.root .banner.min-page-banner>div>.cmp-container,.root .banner.min-page-right>div>.cmp-container{min-height:860px;padding:100px 0;width:100%;position:relative}
@media only screen and (max-width:768px){.root .banner.min-page-banner>div>.cmp-container,.root .banner.min-page-right>div>.cmp-container{min-height:600px}
}
.root .banner.min-page-banner>div>.cmp-container>.innercontainer,.root .banner.min-page-right>div>.cmp-container>.innercontainer{padding:0 40px;margin:0 auto;max-width:1500px;display:block}
.root .banner.min-page-banner>div>.cmp-container>.innercontainer>.cmp-container,.root .banner.min-page-right>div>.cmp-container>.innercontainer>.cmp-container{background-color:white;max-width:440px;margin:0;width:calc(100% - 120px);padding:60px !important}
@media only screen and (max-width:768px){.root .banner.min-page-banner>div>.cmp-container>.innercontainer>.cmp-container,.root .banner.min-page-right>div>.cmp-container>.innercontainer>.cmp-container{padding:30px !important;width:calc(100% - 60px)}
}
.root .banner.min-page-banner>div>.cmp-container>.innercontainer>.cmp-container .text h1,.root .banner.min-page-right>div>.cmp-container>.innercontainer>.cmp-container .text h1,.root .banner.min-page-banner>div>.cmp-container>.innercontainer>.cmp-container .text h2,.root .banner.min-page-right>div>.cmp-container>.innercontainer>.cmp-container .text h2,.root .banner.min-page-banner>div>.cmp-container>.innercontainer>.cmp-container .text h3,.root .banner.min-page-right>div>.cmp-container>.innercontainer>.cmp-container .text h3,.root .banner.min-page-banner>div>.cmp-container>.innercontainer>.cmp-container .text h4,.root .banner.min-page-right>div>.cmp-container>.innercontainer>.cmp-container .text h4,.root .banner.min-page-banner>div>.cmp-container>.innercontainer>.cmp-container .text h5,.root .banner.min-page-right>div>.cmp-container>.innercontainer>.cmp-container .text h5,.root .banner.min-page-banner>div>.cmp-container>.innercontainer>.cmp-container .text h6,.root .banner.min-page-right>div>.cmp-container>.innercontainer>.cmp-container .text h6{font-size:3.5rem;font-weight:500;line-height:initial;border-bottom:10px solid #30ea03;display:inline-block;padding-bottom:20px;color:black}
@media only screen and (max-width:768px){.root .banner.min-page-banner>div>.cmp-container>.innercontainer>.cmp-container .text h1,.root .banner.min-page-right>div>.cmp-container>.innercontainer>.cmp-container .text h1,.root .banner.min-page-banner>div>.cmp-container>.innercontainer>.cmp-container .text h2,.root .banner.min-page-right>div>.cmp-container>.innercontainer>.cmp-container .text h2,.root .banner.min-page-banner>div>.cmp-container>.innercontainer>.cmp-container .text h3,.root .banner.min-page-right>div>.cmp-container>.innercontainer>.cmp-container .text h3,.root .banner.min-page-banner>div>.cmp-container>.innercontainer>.cmp-container .text h4,.root .banner.min-page-right>div>.cmp-container>.innercontainer>.cmp-container .text h4,.root .banner.min-page-banner>div>.cmp-container>.innercontainer>.cmp-container .text h5,.root .banner.min-page-right>div>.cmp-container>.innercontainer>.cmp-container .text h5,.root .banner.min-page-banner>div>.cmp-container>.innercontainer>.cmp-container .text h6,.root .banner.min-page-right>div>.cmp-container>.innercontainer>.cmp-container .text h6{font-size:2rem}
}
.root .banner.min-page-banner>div>.cmp-container>.innercontainer>.cmp-container .text p,.root .banner.min-page-right>div>.cmp-container>.innercontainer>.cmp-container .text p{margin-bottom:35px}
.root .banner.min-page-banner>div>.cmp-container>.innercontainer>.cmp-container .button a,.root .banner.min-page-right>div>.cmp-container>.innercontainer>.cmp-container .button a{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){.root .banner.min-page-banner>div>.cmp-container>.innercontainer>.cmp-container .button a,.root .banner.min-page-right>div>.cmp-container>.innercontainer>.cmp-container .button a{font-size:.875rem;padding:10px 45px 10px 15px}
}
.root .banner.min-page-banner>div>.cmp-container>.innercontainer>.cmp-container .button a:after,.root .banner.min-page-right>div>.cmp-container>.innercontainer>.cmp-container .button a: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}
.root .banner.min-page-banner>div>.cmp-container>.innercontainer>.cmp-container .button a:before,.root .banner.min-page-right>div>.cmp-container>.innercontainer>.cmp-container .button a: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}
.root .banner.min-page-banner>div>.cmp-container>.innercontainer>.cmp-container .button a:hover,.root .banner.min-page-right>div>.cmp-container>.innercontainer>.cmp-container .button a:hover{background-color:black;color:white;border-radius:10px;transition:.2s}
body.blackbg-content-page .root .banner.min-page-banner>div>.cmp-container>.innercontainer>.cmp-container .button a:hover,body.blackbg-content-page .root .banner.min-page-right>div>.cmp-container>.innercontainer>.cmp-container .button a:hover{background-color:#30ea03;color:black}
.root .banner.min-page-banner>div>.cmp-container>.innercontainer>.cmp-container .button a:hover:after,.root .banner.min-page-right>div>.cmp-container>.innercontainer>.cmp-container .button a:hover:after{background-image:url(../../structure/basepage/clientlibs/resources/images/chat-white.svg);top:-18px;transition:.2s}
.root .banner.min-page-banner>div>.cmp-container>.innercontainer>.cmp-container .button a:hover:before,.root .banner.min-page-right>div>.cmp-container>.innercontainer>.cmp-container .button a:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/chat-white.svg);top:calc(50% - 9px);transition:.2s}
body.blackbg-content-page .root .banner.min-page-banner>div>.cmp-container>.innercontainer>.cmp-container .button a:hover:before,body.blackbg-content-page .root .banner.min-page-right>div>.cmp-container>.innercontainer>.cmp-container .button a:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/chat-black.svg)}
.root .banner.min-page-banner>div>.cmp-container>.innercontainer>.cmp-container .button a:before,.root .banner.min-page-right>div>.cmp-container>.innercontainer>.cmp-container .button a:before{background-image:url(../../structure/basepage/clientlibs/resources/images/arrow-right-black.svg) !important}
.root .banner.min-page-banner>div>.cmp-container>.innercontainer>.cmp-container .button a:after,.root .banner.min-page-right>div>.cmp-container>.innercontainer>.cmp-container .button a:after{background-image:url(../../structure/basepage/clientlibs/resources/images/arrow-right-black.svg) !important}
.root .banner.min-page-banner>div>.cmp-container>.innercontainer>.cmp-container .button a:hover:before,.root .banner.min-page-right>div>.cmp-container>.innercontainer>.cmp-container .button a:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/arrow-right-white.svg) !important}
.root .banner.min-page-right>div>.cmp-container>.innercontainer>.cmp-container{float:right}
.page-404 .banner{padding-bottom:0 !important;margin-bottom:75px !important}
@media only screen and (max-width:768px){.page-404 .banner{margin-bottom:0 !important}
}
.page-404 .banner:before,.page-404 .banner:after{display:none !important}
.page-404 .banner .image:before,.page-404 .banner .image:after{display:none !important}
@keyframes animatedBackground{0{background-position:50% -150%}
10%{background-position:50% 50%}
90%{background-position:50% 50%}
100%{background-position:50% 150%}
}
.banner.default:before{width:0 !important;transition:.4s !important}
.banner.default:after{width:0 !important;transition:.4s !important}
.banner.default>div:before{left:-155px !important;transition:.4s}
.banner.default>div>.cmp-container>.innercontainer{position:relative;top:-20px;opacity:0;transition:.4s}
.banner.default>div>.cmp-container>.image{opacity:0;transition:.4s}
.banner.default>div>.cmp-container>.image:before,.banner.default>div>.cmp-container>.image:after{opacity:0;transition:.4s}
.banner.default.is-visible:before{width:44% !important;transition:.25s}
@media only screen and (max-width:1300px){.banner.default.is-visible:before{width:50% !important}
}
@media only screen and (max-width:768px){.banner.default.is-visible:before{width:57% !important}
}
.banner.default.is-visible:after{width:56% !important;transition:.25s}
@media only screen and (max-width:1300px){.banner.default.is-visible:after{width:50% !important;left:50% !important}
}
@media only screen and (max-width:768px){.banner.default.is-visible:after{width:43% !important;left:57% !important}
}
.banner.default.is-visible>div:before{left:0 !important;transition:.4s;transition-delay:.25s}
.banner.default.is-visible>div>.cmp-container>.innercontainer{position:relative;top:0;opacity:1;transition:.4s;transition-delay:.5s}
.banner.default.is-visible>div>.cmp-container>.image{opacity:1;transition:.4s;transition-delay:.25s}
.banner.default.is-visible>div>.cmp-container>.image:before,.banner.default.is-visible>div>.cmp-container>.image:after{opacity:1;transition:.4s;transition-delay:.5s}
body.oar-2023 .banner{margin-bottom:0 !important;padding:0 40px !important;overflow:hidden;width:calc(100% - 80px)}
@media only screen and (max-width:768px){body.oar-2023 .banner{padding:0 0 !important;width:100%}
}
body.oar-2023 .banner:before{display:none !important}
body.oar-2023 .banner:after{display:none !important}
body.oar-2023 .banner>div:before{display:none !important}
body.oar-2023 .banner>div>.cmp-container{padding-bottom:100px}
@media only screen and (max-width:768px){body.oar-2023 .banner>div>.cmp-container{padding-bottom:0}
}
body.oar-2023 .banner>div>.cmp-container>.innercontainer{flex:0 0 calc(40% + 40px) !important}
@media only screen and (max-width:1300px){body.oar-2023 .banner>div>.cmp-container>.innercontainer{flex:0 0 calc(40% + 40px) !important;padding:0 20px !important;margin:80px 0 40px 0;flex:0 0 calc(100% - 40px);max-width:calc(100% - 40px)}
}
body.oar-2023 .banner>div>.cmp-container>.innercontainer:after{height:100px !important;width:44vw !important;background-image:url(../../structure/basepage/clientlibs/resources/images/vector-horizontal.svg);background-repeat:no-repeat;background-size:cover;z-index:2;position:absolute !important;bottom:0 !important;content:"" !important;right:0 !important;display:none !important}
@media only screen and (max-width:768px){body.oar-2023 .banner>div>.cmp-container>.innercontainer:after{display:none !important}
}
body.oar-2023 .banner>div>.cmp-container>.innercontainer .text{padding:0 20px 0 0 !important}
body.oar-2023 .banner>div>.cmp-container>.innercontainer .text h1{font-size:3.5rem !important}
@media only screen and (max-width:1500px){body.oar-2023 .banner>div>.cmp-container>.innercontainer .text{flex:0 0 40% !important}
}
body.oar-2023 .banner>div>.cmp-container>.innercontainer .button{padding:0 20px 0 0 !important}
body.oar-2023 .banner>div>.cmp-container>.innercontainer .button a{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){body.oar-2023 .banner>div>.cmp-container>.innercontainer .button a{font-size:.875rem;padding:10px 45px 10px 15px}
}
body.oar-2023 .banner>div>.cmp-container>.innercontainer .button a: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}
body.oar-2023 .banner>div>.cmp-container>.innercontainer .button a: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}
body.oar-2023 .banner>div>.cmp-container>.innercontainer .button a:hover{background-color:black;color:white;border-radius:10px;transition:.2s}
body.blackbg-content-page body.oar-2023 .banner>div>.cmp-container>.innercontainer .button a:hover{background-color:#30ea03;color:black}
body.oar-2023 .banner>div>.cmp-container>.innercontainer .button a:hover:after{background-image:url(../../structure/basepage/clientlibs/resources/images/chat-white.svg);top:-18px;transition:.2s}
body.oar-2023 .banner>div>.cmp-container>.innercontainer .button a:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/chat-white.svg);top:calc(50% - 9px);transition:.2s}
body.blackbg-content-page body.oar-2023 .banner>div>.cmp-container>.innercontainer .button a:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/chat-black.svg)}
body.oar-2023 .banner>div>.cmp-container>.innercontainer .button a:before{background-image:url(../../structure/basepage/clientlibs/resources/images/arrow-right-black.svg) !important}
body.oar-2023 .banner>div>.cmp-container>.innercontainer .button a:after{background-image:url(../../structure/basepage/clientlibs/resources/images/arrow-right-black.svg) !important}
body.oar-2023 .banner>div>.cmp-container>.innercontainer .button a:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/arrow-right-white.svg) !important}
body.oar-2023 .banner>div>.cmp-container>.innercontainer .button a:after{background-image:url(../../structure/basepage/clientlibs/resources/images/download-black.svg) !important}
body.oar-2023 .banner>div>.cmp-container>.innercontainer .button a:before{background-image:url(../../structure/basepage/clientlibs/resources/images/download-black.svg) !important}
body.oar-2023 .banner>div>.cmp-container>.image{flex:1 !important;position:relative}
@media only screen and (max-width:768px){body.oar-2023 .banner>div>.cmp-container>.image{margin-left:0 !important;flex:0 0 100% !important}
}
body.oar-2023 .banner>div>.cmp-container>.image .cmp-image:after{height:100px !important;width:2000px !important;z-index:2;display:block !important;position:absolute !important;bottom:-100px !important;content:"" !important;left:0 !important;background:black}
@media only screen and (max-width:768px){body.oar-2023 .banner>div>.cmp-container>.image .cmp-image:after{display:none}
}
body.oar-2023 .banner>div>.cmp-container>.image img{margin-bottom:0}
body.oar-2023 .banner>div>.cmp-container>.image:before{height:100px !important;width:2000px !important;z-index:2;mix-blend-mode:multiply;display:block !important;position:absolute !important;bottom:0 !important;content:"" !important;left:0 !important;background:#30ea03 !important}
@media only screen and (max-width:768px){body.oar-2023 .banner>div>.cmp-container>.image:before{height:40px !important;bottom:0 !important}
}
body.oar-2023 .banner>div>.cmp-container>.image:after{height:100px !important;width:2000px !important;z-index:2;mix-blend-mode:multiply;display:block !important;position:absolute !important;bottom:-100px !important;content:"" !important;left:-2000px !important;background:#30ea03 !important}
@media only screen and (max-width:768px){body.oar-2023 .banner>div>.cmp-container>.image:after{display:none !important;outline:2px solid red}
}
body.oar-2023 .banner .image:after{display:none !important}