.g-container{padding-top:90px}.g-container.-home{padding-top:0}.g-container.-home .g-header{background-color:transparent}.g-container.-home .g-header.-js-opened,.g-container.-home .g-header.-js-scroll{background-color:#1e1e1e}.g-container.-home .g-footer{margin-top:200px}@media screen and (max-width:1000px){.g-container.-home .g-footer{margin-top:150px}.g-container{padding-top:50px}.g-container.-home{padding-top:0}}.l-section-container{padding-bottom:60px;padding-top:60px;position:relative;z-index:0}.l-section-container.-gap-top-none{padding-top:0}.l-section-container.-gap-bottom-none{padding-bottom:0}.l-section-container.-gap-top-large{padding-top:80px}.l-section-container.-gap-bottom-large{padding-bottom:80px}.g-header{background-color:#1e1e1e;height:90px;left:0;padding:20px 0;position:fixed;top:0;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;width:100%;z-index:100}@media screen and (max-width:1000px){.g-header{height:50px;padding:7.5px 0}}.g-header-bnr{position:fixed;right:20px;top:100px;z-index:99}@media screen and (max-width:1365px){.g-header-bnr{max-width:200px}}.header-inner{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 20px}.header-inner .logo{font-size:0;width:294px}@media screen and (max-width:1000px){.header-inner{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 15px}.header-inner .logo{width:189px}.header-inner .toggle-btn{height:35px;margin-left:auto;position:relative;width:35px}.header-inner .toggle-btn i{border-bottom:1px solid #fff;height:1px;left:0;position:absolute;width:100%}.header-inner .toggle-btn i:first-child{top:6px;-webkit-transition:top .3s ease-in-out,bototm .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:top .3s ease-in-out,bototm .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:top .3s ease-in-out,bototm .3s ease-in-out,transform .3s ease-in-out;transition:top .3s ease-in-out,bototm .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.header-inner .toggle-btn i:nth-child(2){bottom:0;margin:auto 0;top:0;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-transform-origin:left middle;transform-origin:left middle;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out;width:17px}.header-inner .toggle-btn i:nth-child(3){bottom:6px;-webkit-transition:top .3s ease-in-out,bototm .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:top .3s ease-in-out,bototm .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:top .3s ease-in-out,bototm .3s ease-in-out,transform .3s ease-in-out;transition:top .3s ease-in-out,bototm .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.header-inner .toggle-btn.-js-opened i:first-child{bottom:0;margin:auto;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header-inner .toggle-btn.-js-opened i:nth-child(2){width:0}.header-inner .toggle-btn.-js-opened i:nth-child(3){bottom:0;margin:auto;top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.gnav{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.gnav,.gnav .main-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.gnav .main-menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gnav .main-menu ul{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;list-style:none;padding:0}.gnav .main-menu li{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-right:60px;position:relative}.gnav .main-menu li.has-submenu>span{color:#fff;cursor:pointer;display:block;padding:10px 22px 10px 0;position:relative}.gnav .main-menu li.has-submenu>span:before{background:url(https://9050624.fs1.hubspotusercontent-na1.net/hubfs/9050624/jrc2021/assets/images/common/icon-arrow.png) 100% 50%/13px auto no-repeat;bottom:0;content:"";height:11px;margin:auto 0;position:absolute;right:0;top:0;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear;width:15px}.gnav .main-menu li.has-submenu>span.-js-opened{z-index:100}.gnav .main-menu li.has-submenu>span.-js-opened:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.gnav .main-menu li.has-submenu>span.-js-opened:after{border:1px solid transparent;border-bottom-color:#fff;border-width:10px 6px;bottom:-15px;content:"";height:0;left:0;margin:0 auto;position:absolute;right:0;width:0}.gnav .main-menu li a{color:#fff;display:block;padding:10px 0;text-decoration:none}.gnav .main-menu li a[target=_blank]{background:url(https://9050624.fs1.hubspotusercontent-na1.net/hubfs/9050624/jrc2021/assets/images/common/icon-blank.png) 100% 50%/15px auto no-repeat;padding-right:20px}.gnav .main-menu .sub-menu{display:none;left:0;margin:auto;position:fixed;right:0;top:83px;width:1000px;z-index:100}.gnav .main-menu .sub-menu,.gnav .main-menu .sub-menu ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gnav .main-menu .sub-menu ul{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:50px 50px 40px}.gnav .main-menu .sub-menu ul li{margin:0;width:176px}.gnav .main-menu .sub-menu ul li:nth-child(n+2){margin-left:5px}.gnav .main-menu .sub-menu ul a{color:#2c2b2b;display:block;padding:0;text-align:center;text-decoration:none}.gnav .main-menu .sub-menu ul a span{display:block}.gnav .main-menu .sub-menu .sub-image{background:#eee;height:130px;margin-bottom:15px}.gnav .main-menu .sub-menu .sub-text{color:#2c2b2b;line-height:1}.gnav .m-header-menu>ul>li:after{background:#fff;bottom:0;content:"";height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear;width:100%}.gnav .m-header-menu>ul>li.-current:after,.gnav .m-header-menu>ul>li.-js-opened:after,.gnav .m-header-menu>ul>li:hover:after{-webkit-transform:scale(1);transform:scale(1);z-index:100}.gnav .m-header-menu>ul>li.-current>a,.gnav .m-header-menu>ul>li.-current>span,.gnav .m-header-menu>ul>li.-js-opened>a,.gnav .m-header-menu>ul>li.-js-opened>span,.gnav .m-header-menu>ul>li:hover>a,.gnav .m-header-menu>ul>li:hover>span{opacity:1}.gnav .button-menu ul{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;list-style:none;padding:0}.gnav .button-menu li:nth-child(n+2){margin-left:20px}.gnav .button-menu a{border:1px solid;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;display:block;line-height:1;min-width:150px;padding:1em;text-align:center;text-decoration:none;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.gnav .button-menu span.-black a{background:#1e1e1e;border-color:#fff;color:#fff}.gnav .button-menu span.-black a:hover{background:#fff;border-color:#1e1e1e;color:#1e1e1e;opacity:1}.gnav .button-menu span.-red a{background:#e1040b;border-color:#e1040b;color:#fff}.gnav .button-menu span.-red a:hover{background:#fff;border-color:#e1040b;color:#e1040b;opacity:1}@media screen and (max-width:1400px){.gnav .main-menu li{margin-right:20px}.gnav .button-menu a{min-width:120px}}@media screen and (max-width:1000px){.gnav{background:#1e1e1e;display:block;height:calc(100vh - 50px);left:100%;overflow-y:auto;padding:40px 5.33vw;position:fixed;top:50px;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:100%}.gnav.-js-opened{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.gnav .main-menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #767676;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px}.gnav .main-menu ul{display:block}.gnav .main-menu li{margin:0 0 25px}.gnav .main-menu li.has-submenu>span{background-size:20px auto;border-bottom:none;font-size:3.2rem;padding-right:35px}.gnav .main-menu li.has-submenu>span:before{background-size:contain;height:13px;width:20px}.gnav .main-menu li.has-submenu>span.-js-opened:after{content:none}.gnav .main-menu li>span{padding:0}.gnav .main-menu li a{font-size:3.2rem;padding:0}.gnav .main-menu li a[target=_blank]{background-size:20px auto;padding-right:35px}.gnav .main-menu .sub-menu{position:relative;top:0;width:100%}.gnav .main-menu .sub-menu ul{background:transparent;display:block;padding:0}.gnav .main-menu .sub-menu ul li{width:100%}.gnav .main-menu .sub-menu ul li:nth-child(n+2){margin:5px 0 0}.gnav .main-menu .sub-menu ul a{display:inline-block;font-size:1.6rem}.gnav .main-menu .sub-menu .sub-image{display:none}.gnav .main-menu .sub-menu .sub-text{color:#767676}.gnav .m-header-menu>ul>li:after{content:none}.gnav .button-menu{padding:0 25px}.gnav .button-menu ul{display:block}.gnav .button-menu li:nth-child(n+2){margin:15px 0 0}.gnav .button-menu a{padding:1em}}.gnav-overlay{background:rgba(0,0,0,.3);display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:99}@media screen and (min-width:1000px){.gnav-overlay.-js-opened{display:block}}.g-footer{color:#fff;margin-top:280px;position:relative}.g-footer:before{background:#1e1e1e;height:100%;width:100%;z-index:-2}.g-footer:after,.g-footer:before{bottom:0;content:"";left:0;position:absolute}.g-footer:after{border-color:transparent transparent transparent #e1040b;border-style:solid;border-width:50vw 0 0 51.4vw;height:0;width:0;z-index:-1}@media screen and (max-width:1000px){.g-footer{margin-top:155px}.g-footer:after{border-width:83.73vw 0 0 96vw}}.pagetop{background:url(https://9050624.fs1.hubspotusercontent-na1.net/hubfs/9050624/jrc2021/assets/images/common/icon-pagetop.png) 50% 50%/19px auto no-repeat #e1040b;bottom:20px;cursor:pointer;height:50px;margin:0;padding:18px 20px;position:fixed;right:20px;width:50px;z-index:90}.pagetop.-js-stop{bottom:0;position:absolute;top:-70px}@media screen and (max-width:1000px){.pagetop{background-size:20px auto;bottom:15px;right:15px}.pagetop.-js-stop{bottom:0;top:-65px}}.footer-inner{-ms-grid-columns:22.6% 1fr;-ms-grid-rows:auto auto;display:-ms-grid;display:grid;grid-template-columns:22.6% 1fr;grid-template-rows:auto auto;margin:0 auto;max-width:1400px;padding:105px 50px 50px;position:relative;z-index:0}@media screen and (max-width:1000px){.footer-inner{display:block;padding:95px 5.33vw 45px}}.footer-info{-ms-grid-row-span:1;-ms-grid-column-span:1;-ms-grid-column:2;grid-column:2/3;-ms-grid-row:1;grid-row:1/2;margin-bottom:100px}.footer-info ul{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;list-style:none;padding:0}.footer-info li{min-width:345px}.footer-info li:nth-child(n+2){margin-left:60px}.footer-info li .heading{border-bottom:1px solid #767676;font-size:4.2rem;line-height:1;margin-bottom:30px;padding-bottom:15px}.footer-info li .text{line-height:1.625}.footer-info li .text p{margin:0}.footer-info li a{color:currentColor;text-decoration:none}.footer-info li a[href^="tel:"]{font-family:din-condensed,sans-serif;font-size:3.8rem;line-height:1.26;margin-top:.25em}@media screen and (max-width:1200px){.footer-info li{min-width:auto}.footer-info li:nth-child(n+2){margin-left:40px}.footer-info li .heading{font-size:4rem}.footer-info li a[href^="tel:"]{font-size:3rem}}@media screen and (max-width:1000px){.footer-info{margin-bottom:10px}.footer-info ul{display:block}.footer-info li{margin-bottom:35px}.footer-info li:nth-child(n+2){margin-left:0}.footer-info li .heading{font-size:3.2rem;margin-bottom:15px;padding-bottom:10px}.footer-info li a[href^="tel:"]{font-size:3.2rem;line-height:1.25}}.footer-menu{-ms-grid-row-span:1;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-column:2;grid-row:2/3;-ms-grid-row:2}.footer-menu ul{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;list-style:none;padding:0}.footer-menu ul li:nth-child(n+2){margin-left:40px}.footer-menu ul a{color:#fff;line-height:1;text-decoration:none}@media screen and (max-width:1000px){.footer-menu{margin-bottom:90px;padding:0 25px}.footer-menu ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-menu ul li{margin-bottom:25px;text-align:center;width:50%}.footer-menu ul li:nth-child(n+2){margin-left:0}}.footer-logo{-ms-grid-row-span:1;-ms-grid-column-span:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-grid-column:1;grid-column:1/2;-ms-grid-row:1;grid-row:1/2;margin-bottom:100px}@media screen and (max-width:1000px){.footer-logo{display:block;margin-bottom:25px;width:190px}}.copyright{-ms-grid-row-span:1;-ms-grid-column-span:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.2rem;-ms-grid-column:1;grid-column:1/2;-ms-grid-row:2;grid-row:2/3;margin:0}strong{font-weight:600}.ff-din{font-family:din-condensed,sans-serif;font-style:normal;letter-spacing:.01em}.l-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e1040b;border:1px solid #e1040b;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;height:auto!important;margin:0 auto;max-width:254px;min-height:64px;padding:17px 25px;position:relative;text-decoration:none;-webkit-transition:opacity .25s;transition:opacity .25s;z-index:0}.l-button,.l-button:active,.l-button:link,.l-button:visited{color:#fff}.l-button:after{content:none!important}.l-button>*{display:block;width:100%}.l-button i{background:#fff;bottom:0;height:1px;margin:auto 0;position:absolute;right:25px;top:0;width:20px}@media screen and (max-width:768px){.l-button{font-size:1.5rem;min-height:60px}.l-button i{right:10px}}#jrc .-overwrite .cta-wrap{position:relative}#jrc .-overwrite .cta-wrap:before{right:15px}#jrc .-overwrite .cta-wrap a{background:#e1040b!important;border-color:#e1040b!important}@media screen and (max-width:768px){#jrc .-overwrite .cta-wrap:before{right:10px}}#jrc .-overwrite .cta_button{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #e1040b!important;border-radius:0!important;-webkit-box-shadow:4px 10px 20px rgba(0,0,0,.2)!important;box-shadow:4px 10px 20px rgba(0,0,0,.2)!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;color:#fff!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;font-family:inherit!important;font-size:1.8rem!important;font-weight:400!important;height:auto!important;justify-content:flex-start;line-height:1.4!important;min-height:70px;padding:.5em 43px!important;position:relative;text-decoration:none!important;text-shadow:none!important;-webkit-transition:opacity .25s;transition:opacity .25s;width:100%!important}#jrc .-overwrite .cta_button:before{background:#fff;bottom:0;content:"";height:1px;margin:auto 0;position:absolute;right:25px;top:0;width:20px}.l-pagination{margin-top:40px}.l-pagination,.l-pagination .inner{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.l-pagination .inner{-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.l-pagination a{border:1px solid #999;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#999;display:inline-block;height:36px;margin:5px 0;min-width:36px;padding:5px 0;text-decoration:none}.l-pagination a.-disabled{opacity:.5;pointer-events:none}.l-pagination a:hover{background:#585757;border-color:#585757;color:#fff;opacity:1}.l-pagination a:hover:before{border-color:#fff}.l-pagination a:hover:after{background-color:#fff}.l-pagination .number-link{color:#999;font-weight:500;margin:0 5px;text-align:center}.l-pagination .number-link.-current{background:#585757;border-color:#585757;color:#fff;opacity:1}.l-pagination .latest-link,.l-pagination .next-link,.l-pagination .oldest-link,.l-pagination .prev-link{position:relative;white-space:nowrap}.l-pagination .latest-link,.l-pagination .prev-link{padding-left:30px;padding-right:5px}.l-pagination .latest-link:before,.l-pagination .prev-link:before{border:2px solid #999;border-width:2px 0 0 2px;content:"";height:9px;left:14px;position:absolute;top:12px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:9px}.l-pagination .next-link,.l-pagination .oldest-link{padding-left:5px;padding-right:30px}.l-pagination .next-link:before,.l-pagination .oldest-link:before{border:2px solid #999;border-width:2px 2px 0 0;content:"";height:9px;position:absolute;right:14px;top:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:9px}.l-pagination .prev-link{margin-right:10px}.l-pagination .next-link{margin-left:10px}.l-pagination .latest-link{margin-right:10px}.l-pagination .latest-link:before{left:17px}.l-pagination .latest-link:after{background:#999;content:"";height:16px;left:10px;position:absolute;top:10px;width:2px}.l-pagination .oldest-link{margin-left:10px}.l-pagination .oldest-link:before{right:17px}.l-pagination .oldest-link:after{background:#999;content:"";height:16px;position:absolute;right:10px;top:10px;width:2px}@media screen and (max-width:768px){.l-pagination{margin-top:0}.l-pagination .inner{padding:0 40px}.l-pagination a{height:30px;line-height:1;min-width:30px}.l-pagination .number-link{margin:0 2.5px}.l-pagination .latest-link:before,.l-pagination .prev-link:before{height:8px;left:11px;top:9px;width:8px}.l-pagination .next-link:before,.l-pagination .oldest-link:before{height:8px;right:11px;top:9px;width:8px}.l-pagination .prev-link{margin:0 10px 0 5px}.l-pagination .next-link{margin:0 5px 0 10px}.l-pagination .latest-link{margin-right:10px}.l-pagination .latest-link:before{left:14px}.l-pagination .latest-link:after{height:15px;left:9px;top:7px;width:2px}.l-pagination .oldest-link{margin-left:10px}.l-pagination .oldest-link:before{right:6px}.l-pagination .oldest-link:after{height:15px;right:9px;top:7px;width:2px}}