*{-webkit-box-sizing:inherit;box-sizing:inherit;outline:none;padding:0;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transition:font-size .2s,margin .2s,padding .2s;transition:font-size .2s,margin .2s,padding .2s}html{overflow-x:hidden;font-size:12px}@media(min-width: 1921px){html{font-size:14px}}@media(max-width: 1439px){html{font-size:11px}}@media(max-width: 991px){html{font-size:10px}}@media(max-width: 767px){html{font-size:12px}}body{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.7;font-weight:400;font-family:"OPPOSans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"PingFang SC","Microsoft YaHei","Noto Sans CJK SC","Source Han Sans SC",sans-serif}body.overflow-hidden{overflow:hidden}a:not(.default){color:inherit;text-decoration:none}img{display:block;-o-object-fit:cover;object-fit:cover}table{border-collapse:collapse;border-spacing:0}input,textarea{resize:none;border:none;background-color:rgba(0,0,0,0);font-size:inherit;font-weight:inherit}input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:var(--color-input-placeholder)}input::-moz-placeholder, textarea::-moz-placeholder{color:var(--color-input-placeholder)}input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:var(--color-input-placeholder)}input::-ms-input-placeholder, textarea::-ms-input-placeholder{color:var(--color-input-placeholder)}input::placeholder,textarea::placeholder{color:var(--color-input-placeholder)}button{line-height:100%;background-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font:inherit;cursor:pointer}button::after{border:none}:root{--color-light: #fff;--color-dark: #000;--color-main: #00184e;--color-main-2: #e73933;--color-input-placeholder: #434343;--size-height-head: 140px;--size-height-footer: 425px;--slope: 9.06vw;--size-margin-box: clamp(20px, var(--slope) - 12px, 160px);--size-padding-box: clamp(20px, var(--slope) - 12px, 160px)}@media(max-width: 1679px){:root{--slope: 6vw}}@media(max-width: 1439px){:root{--slope: 4vw}}@media(max-width: 767px){:root{--size-height-head: 15.3333vw;--size-height-footer: 84vw;--size-margin-box: 5vw;--size-padding-box: 5vw}}@media(min-width: 769px){.M{display:none !important}}@media(max-width: 767px){.P{display:none !important}}.fill-height{min-height:calc(100vh - var(--size-height-head) - var(--size-height-footer))}.empty{display:block;padding:3rem 0;color:#999;font-size:1.3333rem;text-align:center}.rich-text{overflow:hidden;line-height:1.8;font-size:1.3333rem}@media(max-width: 767px){.rich-text{font-size:1.0833rem}}.rich-text img{max-width:100%;margin:auto}.rich-text ul,.rich-text li{list-style:revert;-webkit-margin-start:revert;margin-inline-start:revert;-webkit-margin-end:revert;margin-inline-end:revert;-webkit-padding-start:revert;padding-inline-start:revert}.rich-text a{color:revert;-webkit-text-decoration:revert;text-decoration:revert}.rich-text table,.rich-text table *{word-break:break-word !important}.tab-data{position:relative}.tab-data>.item{position:fixed;pointer-events:none;opacity:0}.tab-data .active{position:relative;pointer-events:auto;-webkit-transition-duration:.4s;transition-duration:.4s;opacity:1}.img-box{overflow:hidden;width:100%}.img-box .img{pointer-events:none;width:100%;height:100%;border-radius:inherit;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.img-bg{position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%}.button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;border-radius:99999px}.magnetism-btn{will-change:transform}.magnetism-btn *{pointer-events:none}@media(max-width: 767px){html[lang=fr] .item-more,html[lang=es] .item-more{gap:2vw;padding:0 4vw;font-size:.9166rem}html[lang=fr] .item-more .icon,html[lang=es] .item-more .icon{width:2.5vw}}.item-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:100;gap:1.6666rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:30.6666rem;padding:0 3rem;height:4.1666rem;line-height:4.1666rem;margin:auto;border-radius:8px;border:1px solid var(--color-main);background-color:#fff;color:var(--color-main) !important;font-size:2rem;font-weight:600;text-align:center;text-transform:uppercase;cursor:pointer}@media(max-width: 767px){.item-more{gap:3.5vw;height:8vw;line-height:8vw;min-width:49.3333vw;padding:0 5vw;border-radius:4px;font-size:1.25rem}.item-more .icon{width:3vw}}.wow{-webkit-animation-fill-mode:backwards !important;animation-fill-mode:backwards !important}.layui-layer-page .layui-layer-content{overflow:hidden !important}.layui-layer-page .layui-layer-content .page-video{display:block;-o-object-fit:contain;object-fit:contain;width:100%;height:100%;background-color:#000}.swiper-pagination{--swiper-pagination-color: #e0070e;--swiper-pagination-bullet-size: 1.3333rem;--swiper-pagination-bullet-horizontal-gap: 1.0833rem;bottom:0}@media(max-width: 767px){.swiper-pagination{--swiper-pagination-bullet-size: 2vw;--swiper-pagination-bullet-horizontal-gap: 1vw;--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-bullet-inactive-color: #dcdcdc}}#header{position:relative;position:sticky;left:0;top:0;z-index:10000;width:100%;height:var(--size-height-head)}#header .P{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}#header .P .tool-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;z-index:15;height:3.3333rem;line-height:1;padding-right:var(--size-padding-box);background-color:var(--color-main);color:#fff;font-size:1.1666rem}#header .P .tool-box .link-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.8333rem}#header .P .tool-box .link-box .link:not(:first-child){padding-left:.8333rem;border-left:2px solid #fff}#header .P .tool-box>.link{margin-left:4rem}#header .P .tool-box .link{-webkit-transition:color .15s;transition:color .15s}#header .P .tool-box .link:hover,#header .P .tool-box .link.active{color:var(--color-main-2)}#header .P .tool-box .search{margin-left:2.5rem}#header .P .navbar-box{padding-left:var(--size-padding-box);padding-right:var(--size-padding-box);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:10;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;background-color:#fff;-webkit-box-shadow:1px 1px 12px rgba(0,0,0,.1);box-shadow:1px 1px 12px rgba(0,0,0,.1)}#header .P .navbar-box .logo{display:block;height:5.5rem;margin-right:2rem}#header .P .navbar-box .logo img{height:100%}#header .P .navbar-box .navbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:7.5rem;height:100%;margin:0 auto;white-space:nowrap}@media(max-width: 1439px){#header .P .navbar-box .navbar{gap:5rem}}@media(max-width: 1199px){#header .P .navbar-box .navbar{gap:4rem}}@media(max-width: 991px){#header .P .navbar-box .navbar{gap:2rem}}#header .P .navbar-box .navbar .navbar-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;height:100%}#header .P .navbar-box .navbar .navbar-item.active>.text span{color:var(--color-main);background-size:100% 2px;background-position:0 bottom}#header .P .navbar-box .navbar .navbar-item:hover>.text{color:var(--color-main)}#header .P .navbar-box .navbar .navbar-item:hover>.text>span{background-size:100% 2px;background-position:0 bottom}#header .P .navbar-box .navbar .navbar-item:hover .navbar-more{opacity:1;pointer-events:all;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#header .P .navbar-box .navbar .navbar-item>.text>span{background-image:-webkit-gradient(linear, left top, left bottom, from(var(--color-main-2)), to(var(--color-main-2)));background-image:linear-gradient(var(--color-main-2), var(--color-main-2));background-size:0px 2px;background-repeat:no-repeat;background-position:100% bottom}#header .P .navbar-box .navbar .navbar-item .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;color:#2c2c2c;font-size:1.3333rem;font-weight:600}#header .P .navbar-box .navbar .navbar-item .text .icon{margin-left:1rem}#header .P .navbar-box .navbar .navbar-item .text span{display:block;padding:1rem 0;-webkit-transition:color .3s,background-size .3s;transition:color .3s,background-size .3s}#header .P .navbar-box .navbar .navbar-item .navbar-more{position:absolute;left:0;top:100%;z-index:5;line-height:1;padding:1.3333rem 2.6666rem;background-color:#fff;opacity:0;pointer-events:none;-webkit-transform:translateY(1rem);-ms-transform:translateY(1rem);transform:translateY(1rem);-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}#header .P .navbar-box .navbar .navbar-item .navbar-more a{display:block}#header .P .navbar-box .navbar .navbar-item .navbar-more .group:not(:first-child){margin-top:2rem}#header .P .navbar-box .navbar .navbar-item .navbar-more .title{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-bottom:1rem;margin-bottom:1.6666rem;color:#2c2c2c;font-size:1.8333rem}#header .P .navbar-box .navbar .navbar-item .navbar-more .title:hover::after{width:100%}#header .P .navbar-box .navbar .navbar-item .navbar-more .title::after{content:"";position:absolute;left:0;bottom:0;z-index:5;width:6.6666rem;height:4px;background-color:#00006e;-webkit-transition:width .3s;transition:width .3s}#header .P .navbar-box .navbar .navbar-item .navbar-more .item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:25vw;padding-bottom:.5rem;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--color-main-2)), to(var(--color-main-2)));background-image:linear-gradient(var(--color-main-2), var(--color-main-2));background-size:0px 2px;background-repeat:no-repeat;background-position:100% bottom;color:#333;font-size:1.1666rem;white-space:nowrap;-webkit-transition:color .3s,background-size .3s;transition:color .3s,background-size .3s}#header .P .navbar-box .navbar .navbar-item .navbar-more .item:not(:first-child){margin-top:1.3333rem}#header .P .navbar-box .navbar .navbar-item .navbar-more .item:hover{background-size:100% 2px;background-position:0 bottom;color:var(--color-main-2)}#header .P .navbar-box .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:13.75rem;height:3.5rem;padding:0 1rem;margin-left:2rem;border-radius:8px;background-color:#e0070e;color:#fff;font-size:1.6666rem;white-space:nowrap;-webkit-transition:-webkit-transform .1s;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s, -webkit-transform .1s}#header .M{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;height:100%;padding:0 5vw;background-color:#fff;-webkit-box-shadow:1px 1px 8px rgba(0,0,0,.1);box-shadow:1px 1px 8px rgba(0,0,0,.1)}#header .M .logo{display:block;width:35vw;margin-right:auto}#header .M .logo img{width:100%}#header .M .link-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-left:2vw}#header .M .link-box>.link{line-height:1;color:var(--color-main);font-size:1.0833rem}#header .M .link-box>.link:not(:first-child){padding-left:2vw;margin-left:2vw;border-left:2px solid var(--color-main)}#header .M .link-box:hover .hover{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);pointer-events:all;opacity:1}#header .M .link-box .icon{width:2.6666vw;margin-left:1vw}#header .M .link-box .hover{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;right:0;top:calc(100% + 4vw);z-index:10;width:calc(2em + 3.6666vw);padding:2vw 0;background-color:#fff;-webkit-filter:drop-shadow(0 0 5px rgba(0, 0, 0, 0.2));filter:drop-shadow(0 0 5px rgba(0, 0, 0, 0.2));font-size:1.0833rem;text-align:center;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;-webkit-transform:translateY(8vw);-ms-transform:translateY(8vw);transform:translateY(8vw);pointer-events:none;opacity:0}#header .M .link-box .hover::after{content:"";position:absolute;top:-7px;left:0;right:0;z-index:-1;width:0px;height:0px;margin:0 auto;border-bottom:7px solid #fff;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0)}#header .M .link-box .hover .link{display:block}#header .M .link-box .hover .link:not(:first-child){margin-top:2vw}#header .M .search{width:4vw;margin:0 5.5vw}#header .M .search img{width:100%}#header .M .navbar-box.active .navbar-toggle-box .on{display:none}#header .M .navbar-box.active .navbar-toggle-box .off{display:block}#header .M .navbar-box.active .navbar{pointer-events:all;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#header .M .navbar-box .navbar-toggle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:5.3333vw;border-left:1px solid rgba(255,255,255,.2)}#header .M .navbar-box .navbar-toggle-box .on .icon-burger g{-webkit-transition-duration:.3s;transition-duration:.3s}#header .M .navbar-box .navbar-toggle-box .off{display:none}#header .M .navbar-box .navbar{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;left:0;top:100%;z-index:5;width:100%;height:calc(100vh - var(--size-height-head) + 1px);padding:4vw 5vw;background-color:#fff;border-top:1px solid #eee;-webkit-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1);transition:all .5s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);pointer-events:none}#header .M .navbar-box .navbar>.item{width:100%}#header .M .navbar-box .navbar>.item:not(:first-child){margin-top:8vw}#header .M .navbar-box .navbar>.item.active .link-sub{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);pointer-events:all}#header .M .navbar-box .navbar>.item .group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}#header .M .navbar-box .navbar>.item .group .link{max-width:90%;margin-right:auto}#header .M .navbar-box .navbar>.item .link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:100%;color:var(--color-main);font-size:1.25rem}#header .M .navbar-box .navbar>.item .link-sub{overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;line-height:2.2;background-color:#f4f5fd;color:var(--color-main);-webkit-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1);transition:all .5s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);pointer-events:none}#header .M .navbar-box .navbar>.item .link-sub .back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:3vw 1.6666rem;margin-bottom:2vw;background-color:#fff;font-size:1.25rem;text-transform:capitalize}#header .M .navbar-box .navbar>.item .link-sub .back .icon{margin-right:6vw;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#header .M .navbar-box .navbar>.item .link-sub .item{display:block;padding:1vw 5vw;font-size:1.1666rem}#header #search-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;padding:0 var(--size-padding-box);background-color:#fff;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);pointer-events:none}@media(max-width: 767px){#header #search-box{padding:0 5vw}}#header #search-box:target{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);pointer-events:all}#header #search-box .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:55.8333rem;border-bottom:1px solid #e5e7eb}@media(max-width: 767px){#header #search-box .content{border-bottom:none}#header #search-box .content .icon{width:5vw}}#header #search-box .content .form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;margin:0 1rem}#header #search-box .content .form .input{--color-input-placeholder: #6d7482;width:100%;color:#333;font-size:1.5rem;font-family:OPPOSans}@media(max-width: 767px){#header #search-box .content .form .input{font-size:1.1666rem}}#header #search-box .content .close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:scale(0.875);-ms-transform:scale(0.875);transform:scale(0.875)}#footer{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:var(--size-height-footer);padding-top:5.5rem;padding-bottom:2.6666rem;background-color:var(--color-main);color:#fff}@media(max-width: 767px){#footer{padding:6vw 0 0}}#footer a{display:block}#footer .flex-box{padding-left:var(--size-padding-box);padding-right:var(--size-padding-box);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}@media(max-width: 767px){#footer .flex-box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#footer .flex-box .left{-webkit-box-sizing:content-box;box-sizing:content-box}@media(min-width: 769px){#footer .flex-box .left{width:19.5rem}}@media(max-width: 767px){#footer .flex-box .left{margin-bottom:4.8vw}}#footer .flex-box .left .logo{width:100%}@media(max-width: 767px){#footer .flex-box .left .logo{width:40vw;margin:0 auto}}#footer .flex-box .left .logo img{width:100%}#footer .flex-box .left .link-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;margin-top:1rem}@media(max-width: 767px){#footer .flex-box .left .link-box{gap:2vw}#footer .flex-box .left .link-box .item{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}}#footer .flex-box .center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;margin-left:7rem;margin-right:auto}@media(max-width: 1679px){#footer .flex-box .center{margin-left:4rem}}@media(max-width: 767px){#footer .flex-box .center{display:none !important}}#footer .flex-box .center>.item{max-width:40%;font-size:1.25rem}#footer .flex-box .center>.item:nth-child(1){margin-right:1.5rem}#footer .flex-box .center>.item .title{line-height:1;margin-bottom:1.6666rem;font-size:1.5rem;font-weight:bold}#footer .flex-box .center>.item .text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;line-height:1.9;font-weight:200}#footer .flex-box .right{width:32.9166rem;margin-left:11.3333rem}@media(max-width: 1679px){#footer .flex-box .right{margin-left:5rem}}@media(max-width: 767px){#footer .flex-box .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;margin-top:auto;margin-left:0;margin-bottom:4.8vw;padding:1rem 0;border-top:1px solid #fff;border-bottom:1px solid #fff}}#footer .flex-box .right .title{margin-bottom:1rem;font-size:1.5rem;font-weight:bold;text-transform:uppercase}@media(max-width: 767px){#footer .flex-box .right .title{margin-bottom:2vw}}#footer .flex-box .right .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:.3333rem;font-size:1.1666rem}@media(max-width: 767px){#footer .flex-box .right .text{margin-top:0;font-size:.9166rem}}#footer .flex-box .right .text .icon{width:1.3333rem;margin-right:.5rem}@media(max-width: 767px){#footer .flex-box .right .text .icon{width:3.7vw;margin-right:2vw}}#footer .record-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;margin-top:3.8333rem;font-size:1rem;white-space:nowrap}@media(max-width: 767px){#footer .record-box{-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.4;margin-top:0;margin-bottom:4vw;font-size:.8333rem;text-align:center}}#footer .record-box .item{-webkit-box-sizing:border-box;box-sizing:border-box}@media(min-width: 769px){#footer .record-box .item:not(:first-child){margin-left:1.5rem;padding-left:1.5rem;border-left:2px solid #fff}}@media(max-width: 767px){#footer .record-box .item:nth-child(1){width:100%;margin-bottom:1vw}#footer .record-box .item:nth-child(3){padding-left:4vw;margin-left:4vw;border-left:1px solid #fff}}