@font-face{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:lighter;src:url(/fonts/noto-sans-jp-v41-latin_japanese-300.eot);src:local(""),url(/fonts/noto-sans-jp-v41-latin_japanese-300.eot?#iefix) format("embedded-opentype"),url(/fonts/noto-sans-jp-v41-latin_japanese-300.woff2) format("woff2"),url(/fonts/noto-sans-jp-v41-latin_japanese-300.woff) format("woff"),url(/fonts/noto-sans-jp-v41-latin_japanese-300.ttf) format("truetype"),url(/fonts/noto-sans-jp-v41-latin_japanese-300.svg#NotoSansJP) format("svg")}@font-face{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:400;src:url(/fonts/noto-sans-jp-v41-latin_japanese-regular.eot);src:local(""),url(/fonts/noto-sans-jp-v41-latin_japanese-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/noto-sans-jp-v41-latin_japanese-regular.woff2) format("woff2"),url(/fonts/noto-sans-jp-v41-latin_japanese-regular.woff) format("woff"),url(/fonts/noto-sans-jp-v41-latin_japanese-regular.ttf) format("truetype"),url(/fonts/noto-sans-jp-v41-latin_japanese-regular.svg#NotoSansJP) format("svg")}@font-face{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;src:url(/fonts/noto-sans-jp-v41-latin_japanese-700.eot);src:local(""),url(/fonts/noto-sans-jp-v41-latin_japanese-700.eot?#iefix) format("embedded-opentype"),url(/fonts/noto-sans-jp-v41-latin_japanese-700.woff2) format("woff2"),url(/fonts/noto-sans-jp-v41-latin_japanese-700.woff) format("woff"),url(/fonts/noto-sans-jp-v41-latin_japanese-700.ttf) format("truetype"),url(/fonts/noto-sans-jp-v41-latin_japanese-700.svg#NotoSansJP) format("svg")}@font-face{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:900;src:url(/fonts/noto-sans-jp-v41-latin_japanese-900.eot);src:local(""),url(/fonts/noto-sans-jp-v41-latin_japanese-900.eot?#iefix) format("embedded-opentype"),url(/fonts/noto-sans-jp-v41-latin_japanese-900.woff2) format("woff2"),url(/fonts/noto-sans-jp-v41-latin_japanese-900.woff) format("woff"),url(/fonts/noto-sans-jp-v41-latin_japanese-900.ttf) format("truetype"),url(/fonts/noto-sans-jp-v41-latin_japanese-900.svg#NotoSansJP) format("svg")}@font-face{font-family:Roboto;src:url(/fonts/roboto-regular-webfont.woff2) format("woff2"),url(/fonts/roboto-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/roboto-black-webfont.woff2) format("woff2"),url(/fonts/roboto-black-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/roboto-lightitalic-webfont.woff2) format("woff2"),url(/fonts/roboto-lightitalic-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/roboto-light-webfont.woff2) format("woff2"),url(/fonts/roboto-light-webfont.woff) format("woff");font-weight:lighter;font-style:normal;font-display:swap}.h4,h4{font-size:1.414rem;font-size:clamp(1rem,4.414vw + 1rem,1.414rem)}.h3,.h4,h3,h4{line-height:calc(2px + 2ex + 2px);margin-bottom:.65em}.h3,h3{font-size:1.999396rem;font-size:clamp(1.33959532rem,4.65980068vw + 1rem,1.999396rem)}.h2,h2{font-size:2.827145944rem;font-size:clamp(1.8941877825rem,4.9329581615vw + 1rem,2.827145944rem)}.h1,.h2,h1,h2{line-height:calc(2px + 2ex + 2px);margin-bottom:.65em}.h1,h1{font-size:3.9975843648rem;font-size:clamp(2.6783815244rem,5.3192028404vw + 1rem,3.9975843648rem)}:root,html[data-theme=light]{--primary-color:#0072bc;--secondary-color:#db3d23;--silver-color:#c8c8c8;--font-color:#333;--bg-color:#fff;--heading-color:#011972;--light-bg:#f5f5f5;--light-bg2:#f0f8ff}html[data-theme=dark]{--primary-color:#0072bc;--secondary-color:#db3d23;--silver-color:#c8c8c8;--font-color:#fff;--bg-color:#000;--heading-color:#011972;--light-bg:#f5f5f5;--light-bg2:#f0f8ff}h1,h2,h3,h4,li,p{margin-top:0}html{font-size:18px;box-sizing:border-box}*,:after,:before{box-sizing:inherit;margin:0;padding:0;-webkit-font-smoothing:antialiased}body{background:var(--bg-color);font-size:1rem;font-family:Noto Sans,sans-serif;font-weight:400;line-height:1.75;color:var(--font-color)}a{display:inline-block;position:relative;text-decoration:none;color:var(--primary-color);transition:all .4s cubic-bezier(.15,.9,.34,.95)}a.next,a.prev{cursor:pointer}a:before{content:"";display:block;background-color:var(--primary-color);position:absolute;bottom:-3px;height:3px;width:100%;transform-origin:right center;transform:scaleX(0);transition:transform .4s cubic-bezier(.15,.9,.34,.95)}a:hover{color:var(--primary-color)}a:hover:before{left:0;transform-origin:left center;transform:scaleX(1)}button{font-family:Roboto,sans-serif}p{margin-bottom:1rem}h1,h2,h3,h4,h5{font-weight:lighter;letter-spacing:1.3px;color:var(--heading-color)}h5{font-size:1.6rem}.text_small,small{font-size:.8rem}.btn-holder{margin-left:80px}.pointer:hover{cursor:pointer}.message-sent-container{height:50vh;display:flex;justify-content:center}.message-sent{display:flex;align-items:center;height:100%}.hero{position:relative;margin-top:-100px;overflow:hidden;display:block;height:700px;background:linear-gradient(42deg,#0072bc 10%,rgba(0,114,188,.25) 50%,hsla(0,0%,78%,.8))}.hero .wrapper,.hero a,.hero a.btn,.hero h1,.hero p{color:var(--bg-color)}.hero .wrapper{position:relative;top:50%;transform:translateY(-40%);margin:0;text-align:left}.hero .wrapper h1,.hero .wrapper h3{width:90%;color:var(--bg-color);padding:0 0 0 50px}.hero .vid-holder{position:absolute;z-index:-1;overflow:hidden;top:0;left:0;right:0;bottom:0;width:100%}.hero .vid-holder [class~=home-video]{position:relative;width:100%;height:100vh;min-height:900px;right:0;-o-object-fit:cover;object-fit:cover;opacity:1}.hero a{color:var(--bg-color)}.hero a:before{background-color:var(--font-color)}.hero a:hover{color:var(--font-color)}.hero .btn:hover{color:var(--bg-color)}.hero2{position:relative;margin-top:-100px;overflow:hidden;display:block;height:400px;background:linear-gradient(42deg,#0072bc 10%,rgba(0,114,188,.25) 50%,hsla(0,0%,78%,.8))}.hero2 .wrapper,.hero2 a,.hero2 a.btn,.hero2 h1,.hero2 p{color:var(--bg-color)}.hero2 .wrapper{position:relative;top:60%;transform:translateY(-40%);margin:0;text-align:left}.hero2 .wrapper h1,.hero2 .wrapper h2,.hero2 .wrapper h3{width:90%;color:var(--bg-color);padding:0 0 0 50px}.hero2 .vid-holder{position:absolute;z-index:-1;overflow:hidden;top:0;left:0;right:0;bottom:0;width:100%}.hero2 .vid-holder [class~=home-video]{position:relative;width:100%;height:100vh;min-height:900px;right:0;-o-object-fit:cover;object-fit:cover;opacity:1}.hero2 a{color:var(--bg-color)}.hero2 a:before{background-color:var(--font-color)}.hero2 a:hover{color:var(--font-color)}.hero2 .btn:hover{color:var(--bg-color)}.header{position:relative;overflow:hidden;display:block;margin-top:-100px;padding:calc(100px + 2.5rem) 0 0;background:var(--primary-color);background:linear-gradient(42deg,#0072bc,rgba(0,114,188,.9) 50%,hsla(0,0%,78%,.8))}.header a,.header h1,.header p{color:var(--bg-color)}.header a.btn{color:var(--primary-color)}.header .wrapper{position:relative;margin:0 auto;text-align:left;color:var(--bg-color)}.header .wrapper h1,.header .wrapper h3,.header .wrapper h4,.header .wrapper p{width:90%;color:var(--bg-color);padding:0 0 0 80px}.header .vid-holder{position:absolute;z-index:-1;overflow:hidden;top:0;left:0;right:0;bottom:0;width:100%}.header .vid-holder [class~=home-video]{position:relative;width:100%;height:100vh;min-height:900px;right:0;-o-object-fit:cover;object-fit:cover;opacity:1}.header a{color:var(--bg-color)}.header a:before{background-color:var(--font-color)}.header a:hover{color:var(--font-color)}.header .btn:hover{color:var(--bg-color)}.textbox{background-color:rgba(0,0,0,.2);border-radius:0 100px 100px 0;width:70%;padding:40px 80px;margin:2rem 0}.wrapper{margin:1rem}.container{max-width:1600px;margin:0 auto;padding:2.5rem 1rem 3.5rem}section{padding:5rem;overflow:hidden}section .testimonial{margin:3rem 0}section .testimonial footer{line-height:1.5}section .testimonial .author{display:block;margin-top:.5rem;font-weight:700;font-style:normal}section .testimonial .position{display:block}section .testimonial .company{display:block;font-style:normal}section.careers,section.careers .container{padding:0}section.careers [class~=col]{min-width:50%;background:transparent 50% no-repeat;background-size:cover;padding:10rem 8rem;margin:0}section.careers [class~=col] p{margin-bottom:2rem}section.careers [class~=col] a{text-align:center}section.short{padding:2.5rem 5rem}section.light-bg{background-color:var(--light-bg)}section.light-bg2{background-color:var(--light-bg2)}section.contrast{background-color:var(--primary-color)}section.contrast blockquote,section.contrast cite,section.contrast h2,section.contrast p{color:var(--bg-color)}.tight{max-width:800px;margin:0 auto}.img-responsive{width:100%;height:auto}.img-SIP-arrow{width:250px;height:auto;display:block;margin:50px auto}.btn{background:transparent;color:var(--font-color);border:0 solid var(--font-color);padding:1rem 2rem;border-radius:100px;box-shadow:0 15px 30px rgba(0,0,0,.15);transition:all .3s}.btn :before{content:none}.btn :hover{color:var(--bg-color);background:var(--font-color);box-shadow:0 0 0 rgba(0,0,0,.15)}a.btn:before{content:none}.btn-primary{background-color:var(--primary-color);color:var(--bg-color);margin-left:100px}.btn-primary:hover{background-color:var(--font-color);color:var(--bg-color)}.btn-secondary{box-shadow:none;background-color:var(--bg-color);color:var(--font-color)}.btn-secondary:hover{background-color:var(--secondary-color);color:var(--bg-color)}.text-center{text-align:center}.container-flex,.row{display:flex;justify-content:center}.row{flex-direction:row}.row.reverse{flex-direction:row-reverse}.row .col{box-sizing:border-box;display:flex;flex-direction:column;margin:1rem 2rem}.align-center{align-items:center}footer{text-align:left;font-size:.86rem}footer a:before{content:none}footer a:hover{color:var(--font-color)}footer .logoFoot img{min-width:250px}footer .row .col{padding-top:18px}footer .row .col:first-child{margin-left:0;padding-top:0}.cookieConsent{position:fixed;height:auto;bottom:0;left:50%;transform:translateX(-50%);width:auto;text-align:left;background:var(--bg-color);border:3px solid #d8d8d8;border-radius:25px 25px 0 0;padding:1rem;z-index:6;box-shadow:0 0 15px rgba(0,0,0,.4);transition:bottom .4s;display:flex;align-items:center;justify-content:center}.cookieConsent p{min-width:500px}.cookieConsent a{color:var(--primary-color)}.cookieConsent.closed{bottom:-40%}.cookieConsent .buttons{display:flex;justify-content:center}.cookieConsent .buttons a.btn{margin:0 .5rem}.cookieConsent .buttons a.btn.btn-secondary{background-color:#e8e8e8}.cookieConsent .buttons a.btn.btn-secondary:hover{background-color:#e8e8e8;color:var(--font-color)}.cookieConsent .buttons a.btn.btn-primary{color:var(--bg-color)}.cookieConsent .buttons a.btn.btn-primary:hover{background-color:#101010;color:var(--bg-color)}@media only screen and (max-width:1000px){.cookieConsent{display:block;width:100%;left:0;right:0;transform:none}.cookieConsent p{min-width:auto}.cookieConsent .buttons a.btn{padding:1rem 3.5rem}}.ppright{text-align:right}.pp_nsj p{margin-bottom:0}.pp_nsj .ppmaruindent{margin-left:2rem}.pp_nsj .ppmaruindent p{margin-bottom:0;text-indent:-1.2rem;padding-left:1rem}.pp_nsj .nonbullet{list-style-type:none;margin-left:2rem}.pp_nsj .margin-top{margin-top:1rem;margin-bottom:.5rem;font-weight:700}.indent-1em{margin-left:1rem}.indent-2em{margin-left:2rem}.indent-3em{margin-left:4rem}.indent-4em{margin-left:5rem}.nr-container{margin:1rem 10% 5rem;max-width:900px}.nr-text-right{text-align:right}.nr-text-center{text-align:center}.nr-text-para{text-indent:1em;margin-bottom:0}.nr-text-para-top0{text-indent:1em;margin-top:0}.nr-text-marginbottom0{margin-bottom:0}.nr-text-margintop0{margin-top:0}.nr-idc-sup{margin-left:3em;text-indent:-2.5em;font-size:smaller}.nr-idc-ul{margin:0 0 1rem 3rem}.nr-idc-img-rcx{width:200px;height:24px}.nr-idc-img-sdpf{width:200px;height:82px}.blog-symbol-ana{background-color:green;color:var(--bg-color)}.blog-symbol-ana,.blog-symbol-tool{border-radius:10px;padding:5px;text-align:center;width:6em;font-size:75%}.blog-symbol-tool{background-color:orange;color:var(-font-color)}.blog-date{font-size:75%;padding:0 0 0 .5em}.title-line{display:flex;color:#1e90ff;align-items:center;justify-content:center}.title-line:after,.title-line:before{border-color:currentcolor #1e90ff #1e90ff;border-top:1px solid #1e90ff;content:"";width:3em}.title-line:before{margin-right:1em}.title-line:after{margin-left:1em}.our-p-v-m-bg{background-image:url(/img/corporateprofile/back.png);margin:0;padding:5em 3em 2em}.our-p-v-m-title{text-align:center;margin:0}.our-p-v-m{margin:3em auto;width:85%;height:auto;max-width:1600px}.our-service-bg{background-image:url(/img/toppage/products＆services_back2x.png);padding:5em 3em 2em;margin:0}.our-service-text{text-align:center;max-width:900px;margin:3em auto}.our-service-button-wrapper{margin:2em 0}.our-service-button{width:100%;max-width:726px;height:auto;display:flex;justify-content:center;align-items:center;margin:0 auto;position:relative}.our-service-button span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:100%;font-size:30px;text-align:center;color:#fff}@media(max-width:768px){.our-service-button span{font-size:20px}}.our-service-button img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.our-service-button:hover{color:#fff;opacity:.8}.our-service-button:before{display:none}.our-service-fig{max-width:1600px;margin:0 auto}.carrier-bg{margin:0 0 -10px;position:relative}.carrier-bg a,.carrier-bg h1,.carrier-bg p{color:var(--bg-color)}.carrier-bg .img-responsive{width:100%;max-height:auto}.carrier-title{top:10%;transform:translateY(-50%);text-align:center}.carrier-text,.carrier-title{width:50%;position:absolute;left:50%;transform:translateX(-50%)}.carrier-text{background-color:rgba(23,24,75,.8);color:var(--bg-color);max-width:700px;bottom:10%;padding:5% 5% 30px;display:flex;justify-content:center;flex-direction:column;align-items:center}.carrier-text a{display:block;width:auto}.carrier-text .btn-primary2{background-color:var(--primary-color);color:var(--bg-color);text-align:center;margin-top:1em}.carrier-text .btn-primary2:hover{background-color:var(--font-color);color:var(--bg-color)}.company-profile-title{text-align:center;margin-top:5em;margin-bottom:2em}.company-infos{width:100%;height:auto;max-width:486px;text-align:center;margin:0 auto}.company-infos p{margin:0;font-size:x-large}.brandstatement-bg{background-image:url(/img/brandstatement/back_2x.png);margin:0;padding:5em}.brandstatement-bg .img-responsive{width:100%;max-height:auto}.brandstatement-items{width:85%;height:auto;margin:0 auto}.brandstatement-items .bs-text{text-align:left;max-width:900px;margin:3em auto}.brandstatement-items .bs-sig{text-align:right;max-width:900px;margin:3em auto}.brandstatement-items .nowrapp{white-space:nowrap}.autocontainer{max-width:1600px;margin:20px auto;padding:0 5%;display:flex;align-items:center;justify-content:center}.autocontainerimg{margin-right:20px;margin-bottom:20px}.autotext{flex:1 1;font-size:xx-large;font-weight:bolder;white-space:pre-wrap;margin:0;font-family:Noto Sans,sans-serif;color:#001973;line-height:1.2}.autotext .colornttorange{color:#db3d23}.autocontainer2{max-width:1200px;margin:2rem 5%;padding:10px 5%;display:flex;align-items:center;justify-content:center;background-color:#e2f0d9}.autocontainer2 .colornttorange{color:#db3d23}.autotext2{flex:1 1;font-size:xx-large;padding:2rem 5%;font-weight:bolder;white-space:pre-wrap;margin:0;font-family:Noto Sans,sans-serif;color:#f5f5f5;background-color:#001973;line-height:1.2}.contact_notice{padding:5em 10em;align-content:center;text-align:justify}.contact_notice .f_bullet{padding-left:2em;list-style-type:"■"}.contact_notice .s_bullet{padding-left:4em}.contact_notice .last_bullet{color:red}.post-sidebar-box{display:flex;gap:3rem}@media only screen and (max-width:1140px){.autotext,.autotext2{font-size:x-large}.contact_notice{padding:2em 0;align-content:center;text-align:justify}.contact_notice .f_bullet{padding-left:2em;list-style-type:"■"}.contact_notice .s_bullet{padding-left:4em}.contact_notice .last_bullet{color:red}.title-line:after,.title-line:before{content:"";width:8%;height:1px;display:block;background-color:#1e90ff}.our-p-v-m{margin:0 auto;width:100%;height:auto;max-width:1600px}.carrier-bg{position:static;background-color:var(--light-bg);background-image:url(/img/corporateprofile/back.png);margin:0;padding:5em}.carrier-bg a,.carrier-bg h1,.carrier-bg p{color:var(--bg-color)}.carrier-bg .img-responsive{display:none}.carrier-bg .carrier-title{margin:1em auto;text-align:center}.carrier-bg .carrier-text,.carrier-bg .carrier-title{position:static;top:auto;left:auto;transform:translateX(0)}.carrier-bg .carrier-text{background-color:rgba(23,24,75,.8);width:90%;margin:0 auto}.brandstatement-items{width:100%;height:auto;margin:0 auto}.brandstatement-items .img-responsive{display:none;width:100%;max-height:auto}.text_small,small{font-size:.707rem}section,section.info{padding:1.5rem 1rem}footer a{line-height:2;padding:0 0 .5rem}.wrapper .textbox{background-color:rgba(0,0,0,.2);border-radius:0 100px 100px 0;width:100%;padding:1rem 2rem 1rem 1rem;margin:1rem 0 1.7rem}.header .wrapper h1,.header .wrapper p{padding:0 0 0 2.2rem}.btn-holder{margin-left:1rem}.hero{position:relative;margin-top:-20px;overflow:hidden;display:block;padding:2rem 0;height:auto;min-height:100%;background:var(--font-color);background:linear-gradient(42deg,#0072bc,rgba(0,114,188,.9) 50%,hsla(0,0%,78%,.8))}.hero .wrapper{position:relative;top:50%;transform:none;text-align:left;color:var(--bg-color)}.hero .wrapper h1{width:100%;color:var(--bg-color);padding:1rem}.hero .vid-holder{position:absolute;z-index:-1;overflow:hidden;top:0;left:0;right:0;bottom:0;width:100%}.hero .vid-holder [class~=home-video]{position:relative;width:100%;height:100vh;min-height:900px;right:0;-o-object-fit:cover;object-fit:cover;opacity:1}.btn{padding:.5rem 1rem}.container{margin:1rem}section.short{padding:.5rem 1rem}.sm-pt-2rem{padding-top:2rem}.row,.row.reverse{flex-direction:column}.row .col{margin:0 12px 20px}[class~=post-sidebar-box]{flex-direction:column;gap:0}[class~=post-sidebar-box] .download-container{display:none}}header{display:block;position:relative;z-index:2}nav{position:relative;height:100px;grid-gap:.5rem;grid-template-columns:min-content auto auto;grid-template-areas:"logo nav utils";background-color:rgba(0,0,0,.25)}nav,nav .links{display:grid;gap:.5rem}nav .links{grid-area:nav;place-self:center start;grid-auto-flow:column;grid-auto-columns:max-content;grid-gap:.5rem}nav .links,nav .utils{background:transparent;transition:all .4s cubic-bezier(.15,.9,.34,.95)}nav .utils{grid-area:utils;place-self:center end;display:grid;grid-auto-flow:column;grid-auto-columns:max-content;grid-gap:.5rem;gap:.5rem;margin-right:1rem}nav .utils .lang{width:auto;height:24px;padding-left:calc(24px + .5rem)}nav .utils .lang:before{transform:scaleX(1);background:url(/img/globe-white.svg) 50% no-repeat;width:24px;height:24px;left:0;bottom:-28px}nav .utils .lang:after{content:"";display:block;background-color:var(--bg-color);position:absolute;bottom:-70px;height:3px;width:100%;transform-origin:right center;transform:scaleX(0);transition:transform .4s cubic-bezier(.15,.9,.34,.95)}nav .utils .lang:hover:after{left:0;transform-origin:left center;transform:scaleX(1)}nav .utils .search{width:24px;height:24px}nav .utils .search:before{transform:scaleX(1);background:url(/img/search-white.svg) 50% no-repeat;width:24px;height:24px;bottom:-30px}nav .utils .search:after{content:"";display:block;background-color:var(--bg-color);position:absolute;bottom:-70px;height:3px;width:100%;transform-origin:right center;transform:scaleX(0);transition:transform .4s cubic-bezier(.15,.9,.34,.95)}nav .utils .search:hover:after{left:0;transform-origin:left center;transform:scaleX(1)}nav .brgr{display:none}nav .brgr div{width:35px;height:2px;background-color:var(--font-color);margin:.6rem 0;text-align:right}nav .brand{grid-area:logo;place-self:center;width:calc(280px + 2rem);height:100%;background-color:var(--bg-color)}nav .brand a.logoNav{text-align:left;margin:0;padding:.75rem .5rem 0 1rem}nav .brand a.logoNav:before{content:none}nav .brand img{width:100%;height:auto;min-height:calc(100px - 2rem)}nav a{display:inline-block;margin:0 1rem;padding-top:30px;height:100px;width:auto;text-align:left}nav a,nav a:hover{color:var(--bg-color)}nav a:before{background-color:var(--bg-color);bottom:0}nav .dropdownMenu{position:relative}nav .dropdownMenu .dropdown-toggle{transition:all 4s cubic-bezier(.15,.9,.34,.95)}nav .dropdownMenu .dropdown-toggle:before{content:none}nav .dropdownMenu .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}nav .dropdownMenu .dropdown{position:absolute;overflow:hidden;width:auto;max-height:0;top:100px;left:-9px;z-index:22;background-color:var(--bg-color);opacity:0;transition:max-height .4s cubic-bezier(.15,.9,.34,.95)}nav .dropdownMenu .dropdown a{display:block;color:var(--font-color);white-space:nowrap;height:auto;margin:1rem;padding:0}nav .dropdownMenu .dropdown a:before{bottom:-3px;background-color:var(--primary-color)}nav .dropdownMenu .dropdown a:hover{color:var(--primary-color)}nav .dropdownMenu .dropdown.jpAbout{left:auto;right:0}nav .dropdownMenu:hover .dropdown{max-height:280px;opacity:1;padding:1rem 1.19rem}@media only screen and (max-width:1270px){nav a{margin:0 .75rem}nav .dropdownMenu:hover .dropdown{padding:1rem 1.06rem}}@media only screen and (max-width:1205px){nav a{margin:0 .5rem}nav .dropdownMenu:hover .dropdown{padding:1rem .93rem}}@media only screen and (max-width:1140px){nav{display:block;background-color:var(--bg-color)}nav .brand{display:grid;width:100%;grid-template-columns:1fr 35px;grid-gap:3rem;align-items:center;position:relative;z-index:10;padding:0;background:transparent}nav .brand a.logoNav{padding:.5rem 1rem}nav .brand img{width:190px;height:auto;min-height:80px;top:0}nav .brgr{display:inline-block;cursor:pointer;right:2rem;padding:1.4rem 0 0}nav .brgr,nav .brgr div{text-align:right;width:35px}nav .brgr div{height:2px;background-color:var(--font-color);margin:.6rem 0}nav .brgr:before{content:none}nav .links{padding:0}nav .links,nav .utils{display:block;position:relative;overflow:hidden;top:0;right:0;left:0;background-color:var(--bg-color);height:0;z-index:10;transition:all .4s cubic-bezier(.15,.9,.34,.95)}nav .utils{width:100%}nav .utils .lang:before{transform:scaleX(1);background:url(/img/globe-blue.svg) 50% no-repeat;width:24px;height:24px;left:0;bottom:-4px}nav .utils .search:before{background:url(/img/search-blue.svg) 50% no-repeat;width:24px;height:24px;bottom:-4px}nav .links.open{height:auto;padding:0 1rem}nav .utils.open{height:auto;padding:0 0 0 1rem}nav .links a{display:block;margin:1rem auto;color:var(--font-color);height:auto;padding:0}nav .links a:last-child{margin-bottom:0}nav .utils a{display:block;margin:1rem 0;color:var(--font-color);height:auto;padding:0}nav .dropdownMenu{height:auto}nav .dropdownMenu .dropdown-toggle{margin-bottom:0}nav .dropdownMenu .dropdown{position:relative;background-color:#f8f8f8;top:0;left:0!important;margin:0 -1rem;transition:all .4s cubic-bezier(.15,.9,.34,.95)}nav .dropdownMenu .dropdown a{padding:0 1rem}nav .dropdownMenu .dropdown a:last-child{margin-bottom:1rem}nav .dropdownMenu:hover .dropdown{height:auto;padding:0}}