/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.focus-visible{outline:0;-webkit-box-shadow:0px 0px 3px 3px #0668b3;box-shadow:0px 0px 3px 3px #0668b3;border-radius:0}body{margin:0;padding:0;color:#333;background-color:#fff}*{-webkit-box-sizing:border-box;box-sizing:border-box}a,input,textarea,button,select{-ms-touch-action:manipulation;touch-action:manipulation}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}button,input,optgroup,select,textarea{color:inherit;font:inherit;font-family:inherit;margin:0;max-width:100%}input{line-height:normal}button,select{text-transform:none}button{overflow:visible}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=search]{-webkit-appearance:none;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{margin-right:9px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:900}dfn{font-style:italic}time{font-style:normal}mark{background:#ff0;color:#000}::-moz-selection{color:#000;background-color:#c1f1ea}::selection{color:#000;background-color:#c1f1ea}::-moz-selection{color:#000;background-color:#c1f1ea}img{border:0;vertical-align:bottom;max-width:100%;height:auto}.ie8 img{max-width:none;width:auto}svg:not(:root){overflow:hidden}figure{margin:0}a{color:#0668b3;border:1px solid transparent;text-decoration:underline;background-color:transparent;cursor:pointer;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}a:hover{color:#044b82;text-decoration:none;outline:none;text-decoration:underline}a:focus{outline:3px solid #044b82}a[target=_blank]::after{content:"";font-family:"Font Awesome 5 Pro";font-size:.7em;position:relative;top:-0.125em;margin-left:.4em}a[target=_blank]::after{font-size:.5em;top:-0.1em}.remove-external-link::after{content:none !important}a.more-link,.more-link a{font-size:0.9375rem;font-size:clamp(0.875rem,1.1980830671vw,1rem);display:inline-block;padding:.5rem 2rem;position:relative;text-align:center;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;font-weight:normal;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;text-decoration:none;border-radius:22px;line-height:1;background:#0668b3;border:4px solid #0668b3;color:#fff}a.more-link:hover,.more-link a:hover{text-decoration:none}a.more-link:focus,.more-link a:focus{outline:4px solid #044b82;-webkit-box-shadow:none;box-shadow:none}a.more-link:hover,.more-link a:hover{background:#0668b3;border-color:#0668b3;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.5);box-shadow:0 1px 4px rgba(0,0,0,.5)}a.more-link:focus,.more-link a:focus{border-color:#fff}a.more-link[target=_blank]::after,.more-link a[target=_blank]::after{content:"";font-family:"Font Awesome 5 Pro";font-size:.7em;position:relative;top:-0.125em;margin-left:.4em}#main-content{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}#skip-to-main:focus{display:block;text-align:center;padding:.9rem 1rem;background:#000;font-weight:900}ul li,ol li{margin-bottom:0.84375rem;margin-bottom:clamp(0.5625rem,1.0782747604vw,1.125rem)}ul li:last-child,ol li:last-child{margin-bottom:0}ul ul,ul ol,ol ul,ol ol{margin-top:0.84375rem;margin-top:clamp(0.5625rem,1.0782747604vw,1.125rem)}ul{padding:0 0 0 36px}.item-list ul{list-style-image:none;list-style-type:none;padding:0;margin-left:0}.item-list li{list-style-type:none}.listing .listing-title{margin-top:0;margin-bottom:0.421875rem;margin-bottom:clamp(0.28125rem,0.5391373802vw,0.5625rem)}.listing .listing-title a{text-decoration:none;display:inline-block}.listing .listing-title a::after{font-weight:normal;content:"";display:inline-block;font-family:"Font Awesome 5 Pro";font-weight:normal;color:#0668b3;padding-left:12px}.listing ul{list-style-image:none;list-style-type:none;padding:0;margin-left:0}.listing li{border-top:1px solid #d8d8d8;padding-top:0.84375rem;padding-top:clamp(0.5625rem,1.0782747604vw,1.125rem);margin-top:0.84375rem;margin-top:clamp(0.5625rem,1.0782747604vw,1.125rem);list-style-type:none}menu{padding:0 0 0 20.5714285714px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}.menu li,.breadcrumb li,.tabs--primary li,.tabs--secondary li,.teaser-list li{list-style-type:none;list-style-image:none}.menu li+li,.breadcrumb li+li,.tabs--primary li+li,.tabs--secondary li+li,.teaser-list li+li{margin-top:0}.menu ul li,.breadcrumb ul li,.tabs--primary ul li,.tabs--secondary ul li,.teaser-list ul li{margin-bottom:0}.toolbar-menu .menu-item{margin-bottom:0}.inline-list li{display:inline-block;margin-right:18px;margin-bottom:9px}dl dt{padding:18px 0 0;border-top:1px solid #d8d8d8}dl dd{padding:0 0 18px;margin:0}dl a{display:inline-block}.table-responsive{width:100%;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar;-webkit-overflow-scrolling:touch;margin:0 0 72px 0}.table-responsive table{max-width:100%}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.field-media-oembed-video{position:relative;height:0;padding-bottom:56.25%}.field-media-oembed-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}iframe{margin:0 auto;display:block}.element-invisible,.element-focusable{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.element-focusable:active,.element-focusable:focus{position:static !important;clip:auto;height:auto;width:auto;overflow:auto}.text-constrained{max-width:775px}.top-space--half{padding-top:0.84375rem;padding-top:clamp(0.5625rem,1.0782747604vw,1.125rem)}.bottom-space--half{padding-bottom:0.84375rem;padding-bottom:clamp(0.5625rem,1.0782747604vw,1.125rem)}.top-space--default{padding-top:1.6875rem;padding-top:clamp(1.125rem,2.1565495208vw,2.25rem)}.bottom-space--default{padding-bottom:1.6875rem;padding-bottom:clamp(1.125rem,2.1565495208vw,2.25rem)}.top-space--double{padding-top:3.375rem;padding-top:clamp(2.25rem,4.3130990415vw,4.5rem)}.bottom-space--double{padding-bottom:3.375rem;padding-bottom:clamp(2.25rem,4.3130990415vw,4.5rem)}.top-space--triple{padding-top:5.0625rem;padding-top:clamp(3.375rem,6.4696485623vw,6.75rem)}.bottom-space--triple{padding-bottom:5.0625rem;padding-bottom:clamp(3.375rem,6.4696485623vw,6.75rem)}.top-space--quad{padding-top:6.75rem;padding-top:clamp(4.5rem,8.6261980831vw,9rem)}.bottom-space--quad{padding-bottom:6.75rem;padding-bottom:clamp(4.5rem,8.6261980831vw,9rem)}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes bounceUpDown{0%{top:-2px}50%{top:2px}100%{top:-2px}}@keyframes bounceUpDown{0%{top:-2px}50%{top:2px}100%{top:-2px}}.pulse[class]{-webkit-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff;-webkit-animation:pulse-white 2s 2;animation:pulse-white 2s 2;-webkit-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes pulse-white{0%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.7);box-shadow:0 0 0 0 rgba(255,255,255,.7)}70%{-webkit-box-shadow:0 0 0 10px rgba(255,255,255,0);box-shadow:0 0 0 10px rgba(255,255,255,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes pulse-white{0%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.7);box-shadow:0 0 0 0 rgba(255,255,255,.7)}70%{-webkit-box-shadow:0 0 0 10px rgba(255,255,255,0);box-shadow:0 0 0 10px rgba(255,255,255,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0)}}.is-inview,.not-inview{opacity:0;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:opacity transform;transition-property:opacity transform}.is-inview{opacity:1}[data-inview=slide-up]{-webkit-transform:translateY(40px);transform:translateY(40px)}[data-inview=slide-up].is-inview{-webkit-transform:translateY(0);transform:translateY(0)}[data-inview=slide-right]{-webkit-transform:translateX(-40px);transform:translateX(-40px)}[data-inview=slide-right].is-inview{-webkit-transform:translateX(0);transform:translateX(0)}[data-inview=slide-left]{-webkit-transform:translateX(40px);transform:translateX(40px)}[data-inview=slide-left].is-inview{-webkit-transform:translateX(0);transform:translateX(0)}[data-inview=popup-kids]>*{opacity:0;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:opacity transform;transition-property:opacity transform;-webkit-transform:translateY(40px);transform:translateY(40px)}[data-inview=popup-kids]>*:nth-child(2){-webkit-transition-delay:.25s;transition-delay:.25s}[data-inview=popup-kids]>*:nth-child(3){-webkit-transition-delay:.5s;transition-delay:.5s}[data-inview=popup-kids]>*:nth-child(4){-webkit-transition-delay:.75s;transition-delay:.75s}[data-inview=popup-kids]>*:nth-child(5){-webkit-transition-delay:1s;transition-delay:1s}[data-inview=popup-kids]>*:nth-child(6){-webkit-transition-delay:1.25s;transition-delay:1.25s}[data-inview=popup-kids]>*:nth-child(7){-webkit-transition-delay:1.5s;transition-delay:1.5s}[data-inview=popup-kids]>*:nth-child(8){-webkit-transition-delay:1.75s;transition-delay:1.75s}[data-inview=popup-kids].is-inview>*{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}html{line-height:1.4;scroll-behavior:smooth}body{font-size:1.125rem;font-size:clamp(1rem,1.4376996805vw,1.125rem);font-family:Meiryo,"Hiragino Kaku Gothic Pro","MS PGothic",Futura,sans-serif;font-weight:100}h1,.h1{font-size:3rem;font-size:clamp(2.25rem,3.8338658147vw,3rem);line-height:1.2;margin-top:1.6875rem;margin-top:clamp(1.125rem,2.1565495208vw,2.25rem);margin-bottom:1.6875rem;margin-bottom:clamp(1.125rem,2.1565495208vw,2.25rem);color:#0668b3;font-family:Meiryo,"Hiragino Kaku Gothic Pro","MS PGothic",Futura,sans-serif}h2,.h2{font-size:1.875rem;font-size:clamp(1.3125rem,2.3961661342vw,1.875rem);line-height:1.2;margin-top:1.6875rem;margin-top:clamp(1.125rem,2.1565495208vw,2.25rem);margin-bottom:0.84375rem;margin-bottom:clamp(0.5625rem,1.0782747604vw,1.125rem);font-family:Meiryo,"Hiragino Kaku Gothic Pro","MS PGothic",Futura,sans-serif}h3,.h3{font-size:1.375rem;font-size:clamp(1.3125rem,1.7571884984vw,1.375rem);line-height:1.2;margin-top:1.6875rem;margin-top:clamp(1.125rem,2.1565495208vw,2.25rem);margin-bottom:0.84375rem;margin-bottom:clamp(0.5625rem,1.0782747604vw,1.125rem);font-family:Meiryo,"Hiragino Kaku Gothic Pro","MS PGothic",Futura,sans-serif}h4,.h4{font-size:1.125rem;font-size:clamp(1rem,1.4376996805vw,1.125rem);line-height:1.2;margin-top:1.6875rem;margin-top:clamp(1.125rem,2.1565495208vw,2.25rem);margin-bottom:0.84375rem;margin-bottom:clamp(0.5625rem,1.0782747604vw,1.125rem);font-family:Meiryo,"Hiragino Kaku Gothic Pro","MS PGothic",Futura,sans-serif}h5,h6,.h5{font-family:Meiryo,"Hiragino Kaku Gothic Pro","MS PGothic",Futura,sans-serif}h2,h3,h4,h5,h6{font-family:Meiryo,"Hiragino Kaku Gothic Pro","MS PGothic",Futura,sans-serif}hr{height:1px;border:none;background:#d8d8d8;padding:0;margin-top:3.375rem;margin-top:clamp(2.25rem,4.3130990415vw,4.5rem);margin-bottom:3.375rem;margin-bottom:clamp(2.25rem,4.3130990415vw,4.5rem)}abbr[title]{border-bottom:1px dotted;cursor:help;white-space:nowrap}b,strong{font-weight:900}blockquote{margin-top:0;margin-left:0;margin-right:0;margin-bottom:1.6875rem;margin-bottom:clamp(1.125rem,2.1565495208vw,2.25rem);padding-left:60px;padding-right:36px;font-family:serif;font-style:italic}blockquote p{margin-bottom:18px}blockquote p:last-child{margin-bottom:0}blockquote .byline{font-family:Meiryo,"Hiragino Kaku Gothic Pro","MS PGothic",Futura,sans-serif;font-style:normal;text-transform:uppercase;font-weight:900}p~blockquote{padding-top:0}.figure a{display:block}figcaption{font-size:0.9375rem;font-size:clamp(0.875rem,1.1980830671vw,1rem);margin-top:5px;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#333;background:#f2f2f2;padding:18px}figcaption p:last-child{margin-bottom:0}dfn{font-style:italic}mark{background:#fdbacd;color:#a90532;border:1px solid #a90532;font-weight:900}mark.unpublished-marker{display:inline-block;padding:4px 6px}.unpublished-marker-container{margin:0 0 18px 0;font-size:.75rem;text-transform:uppercase;position:absolute;top:0;left:0;z-index:1}.unpublished{position:relative}.unpublished.display--full .unpublished-marker-container{position:static}pre{overflow:auto;margin:36px 0;white-space:pre;white-space:pre-wrap;word-wrap:break-word}p,ol,ul,dl,menu{margin-top:0;margin-left:0;margin-right:0;margin-bottom:0.84375rem;margin-bottom:clamp(0.5625rem,1.0782747604vw,1.125rem)}p:last-child{margin-bottom:0}small{font-size:80%}pre,code,kbd,samp,tt,var{font-family:monospace,"Courier New","DejaVu Sans Mono",sans-serif}sub,sup{font-size:.675em;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}.visually-hidden{margin:0}@font-face{font-family:"icomoon";src:url(/themes/custom/arakawa_europe/libraries/global_css/dist/./fonts/icomoon.eot);src:url(/themes/custom/arakawa_europe/libraries/global_css/dist/./fonts/icomoon.woff) format("woff"),url(/themes/custom/arakawa_europe/libraries/global_css/dist/./fonts/icomoon.eot#iefix) format("embedded-opentype"),url(/themes/custom/arakawa_europe/libraries/global_css/dist/./fonts/icomoon.ttf) format("truetype"),url(/themes/custom/arakawa_europe/libraries/global_css/dist/./images/icomoon.svg#icomoon) format("svg");font-weight:normal;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:"Font Awesome 5 Pro";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon{font-style:normal}.icon-pennant{content:""}.icon-whistle{content:""}.icon-flickr{content:""}.icon-plus{content:""}.icon-minus{content:""}.icon-search{content:""}.icon-heart{content:""}.icon-star{content:""}.icon-user{content:""}.icon-check{content:""}.icon-close,.icon-remove,.icon-times{content:""}.icon-cog,.icon-gear{content:""}.icon-video-camera{content:""}.icon-image{content:""}.icon-photo,.icon-picture-o{content:""}.icon-map-marker{content:""}.icon-calendar{content:""}.icon-external-link{content:""}.icon-trophy{content:""}.icon-phone{content:""}.icon-twitter{content:""}.icon-facebook{content:""}.icon-facebook-f{content:""}.icon-feed,.icon-rss{content:""}.icon-chain,.icon-link{content:""}.icon-caret-down{content:""}.icon-caret-up{content:""}.icon-caret-left{content:""}.icon-caret-right{content:""}.icon-sort{content:""}.icon-unsorted{content:""}.icon-linkedin{content:""}.icon-youtube-play{content:""}.icon-instagram{content:""}.icon-fax{content:""}.icon-file-pdf-o,.icon-file-pdf{content:""}.icon-file-word-o,.icon-file-word{content:""}.icon-file-excel-o,.icon-file-excel{content:""}.icon-file-powerpoint-o,.icon-file-powerpoint{content:""}.icon-file-archive-o,.icon-file-zip{content:""}.icon-at{content:""}.icon-vimeo{content:""}.icon-handshake{content:""}form p{position:relative}label{display:block;font-weight:900;font-size:1rem;margin-bottom:.5rem}label.form-required:after{content:"*";display:inline-block;padding-left:2px;color:#a90532;vertical-align:middle;line-height:1}.facet-block{display:inline-block}.facet-block__title{display:block;font-weight:900;font-size:1rem;margin-bottom:.5rem}input[type=image]{height:auto}input.error,textarea.error,select.error{border:1px solid #a90532}button,input,select,textarea{font-family:inherit;max-width:100%}textarea,input,select{background-color:#fff;border:1px solid #d8d8d8;padding:.9rem 1rem;border-radius:0;-webkit-transition-property:border,color,background-color,-webkit-box-shadow;transition-property:border,color,background-color,-webkit-box-shadow;transition-property:border,box-shadow,color,background-color;transition-property:border,box-shadow,color,background-color,-webkit-box-shadow;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;color:#333;font-size:1rem;line-height:1;width:100%}textarea:hover,input:hover,select:hover{-webkit-box-shadow:0 1px 8px rgba(94,74,59,.35);box-shadow:0 1px 8px rgba(94,74,59,.35)}textarea:focus,input:focus,select:focus{background-color:#fff;border-color:#0668b3;-webkit-box-shadow:0 1px 8px #0668b3;box-shadow:0 1px 8px #0668b3;outline:none}select,input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=number],input[type=time],input[type=week],input[type=submit],input[type=button],input[type=reset],input[type=radio],input[type=checkbox],input[type=color]{width:auto}select{background-image:url(/themes/custom/arakawa_europe/libraries/global_css/dist/./images/select.png);background-size:auto 14px;background-position:right 27px center;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:2rem}.svg select{background-image:url(/themes/custom/arakawa_europe/libraries/global_css/dist/./images/select.svg)}select[multiple=multiple]{background-image:none;padding:18px}select[multiple=multiple] option{padding:4.5px 9px}select[multiple=multiple] option+option{border-top:1px solid #d8d8d8}.svg select[multiple=multiple]{background-image:none}select:focus{background-size:auto 14px;background-position:right 27px center;background-repeat:no-repeat}select::-ms-expand{display:none}.js-form-type-checkbox,.js-form-type-radio,.facet-item{position:relative;padding-left:2rem}.js-form-type-checkbox label,.js-form-type-radio label,.facet-item label{cursor:pointer;display:block;font-size:1rem;letter-spacing:0;text-transform:none}.js-form-type-checkbox label::before,.js-form-type-checkbox label::after,.js-form-type-radio label::before,.js-form-type-radio label::after,.facet-item label::before,.facet-item label::after{width:1.5rem;height:1.5rem;position:absolute;top:0;left:0;text-align:center;line-height:1.5rem;color:#fff}.js-form-type-checkbox label::before,.js-form-type-radio label::before,.facet-item label::before{content:"";background:#fff;border:1px solid #d8d8d8;border-radius:0;-webkit-transition:all .3s ease;transition:all .3s ease}.js-form-type-checkbox label::after,.js-form-type-radio label::after,.facet-item label::after{opacity:0;font-family:"Font Awesome 5 Pro";font-size:.75rem}.js-form-type-checkbox input[type=checkbox],.js-form-type-checkbox input[type=radio],.js-form-type-radio input[type=checkbox],.js-form-type-radio input[type=radio],.facet-item input[type=checkbox],.facet-item input[type=radio]{cursor:pointer;width:1.5rem;height:1.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:0;margin:0;opacity:0}.js-form-type-checkbox input[type=checkbox]:checked+label::before,.js-form-type-checkbox input[type=radio]:checked+label::before,.js-form-type-radio input[type=checkbox]:checked+label::before,.js-form-type-radio input[type=radio]:checked+label::before,.facet-item input[type=checkbox]:checked+label::before,.facet-item input[type=radio]:checked+label::before{background:#0668b3;border-color:#0668b3;z-index:1}.js-form-type-checkbox input[type=checkbox]:checked+label::after,.js-form-type-checkbox input[type=radio]:checked+label::after,.js-form-type-radio input[type=checkbox]:checked+label::after,.js-form-type-radio input[type=radio]:checked+label::after,.facet-item input[type=checkbox]:checked+label::after,.facet-item input[type=radio]:checked+label::after{opacity:1}.js-form-type-checkbox input[type=checkbox]:hover+label::before,.js-form-type-checkbox input[type=radio]:hover+label::before,.js-form-type-radio input[type=checkbox]:hover+label::before,.js-form-type-radio input[type=radio]:hover+label::before,.facet-item input[type=checkbox]:hover+label::before,.facet-item input[type=radio]:hover+label::before{-webkit-box-shadow:0 1px 8px rgba(94,74,59,.35);box-shadow:0 1px 8px rgba(94,74,59,.35)}.js-form-type-checkbox input[type=checkbox]:focus+label::before,.js-form-type-checkbox input[type=radio]:focus+label::before,.js-form-type-radio input[type=checkbox]:focus+label::before,.js-form-type-radio input[type=radio]:focus+label::before,.facet-item input[type=checkbox]:focus+label::before,.facet-item input[type=radio]:focus+label::before{border-color:#0668b3;-webkit-box-shadow:0 1px 8px #0668b3;box-shadow:0 1px 8px #0668b3}.js-form-type-checkbox input[type=radio]+label::before,.js-form-type-radio input[type=radio]+label::before,.facet-item input[type=radio]+label::before{border-radius:50%}.js-form-type-checkbox input[type=radio]+label::after,.js-form-type-radio input[type=radio]+label::after,.facet-item input[type=radio]+label::after{content:"";width:1.5rem;height:1.5rem;background:#fff;border-radius:50%}.js-form-type-checkbox input[type=checkbox]+label::after,.js-form-type-radio input[type=checkbox]+label::after,.facet-item input[type=checkbox]+label::after{content:""}.layout-sidebar .js-form-type-checkbox,.c--three .js-form-type-checkbox,.c--four .js-form-type-checkbox,.c--two_right .section__paragraphs>.paragraph:nth-child(2n+2) .js-form-type-checkbox,.c--two_right .section__paragraphs>.paragraph:nth-child(2n+1) .js-form-type-checkbox,.layout-sidebar .js-form-type-radio,.c--three .js-form-type-radio,.c--four .js-form-type-radio,.c--two_right .section__paragraphs>.paragraph:nth-child(2n+2) .js-form-type-radio,.c--two_right .section__paragraphs>.paragraph:nth-child(2n+1) .js-form-type-radio,.layout-sidebar .facet-item,.c--three .facet-item,.c--four .facet-item,.c--two_right .section__paragraphs>.paragraph:nth-child(2n+2) .facet-item,.c--two_right .section__paragraphs>.paragraph:nth-child(2n+1) .facet-item{padding-left:36px}.layout-sidebar .js-form-type-checkbox input[type=checkbox],.layout-sidebar .js-form-type-checkbox input[type=radio],.c--three .js-form-type-checkbox input[type=checkbox],.c--three .js-form-type-checkbox input[type=radio],.c--four .js-form-type-checkbox input[type=checkbox],.c--four .js-form-type-checkbox input[type=radio],.c--two_right .section__paragraphs>.paragraph:nth-child(2n+2) .js-form-type-checkbox input[type=checkbox],.c--two_right .section__paragraphs>.paragraph:nth-child(2n+2) .js-form-type-checkbox input[type=radio],.c--two_right .section__paragraphs>.paragraph:nth-child(2n+1) .js-form-type-checkbox input[type=checkbox],.c--two_right .section__paragraphs>.paragraph:nth-child(2n+1) .js-form-type-checkbox input[type=radio],.layout-sidebar .js-form-type-radio input[type=checkbox],.layout-sidebar .js-form-type-radio input[type=radio],.c--three .js-form-type-radio input[type=checkbox],.c--three .js-form-type-radio input[type=radio],.c--four .js-form-type-radio input[type=checkbox],.c--four .js-form-type-radio input[type=radio],.c--two_right .section__paragraphs>.paragraph:nth-child(2n+2) .js-form-type-radio input[type=checkbox],.c--two_right .section__paragraphs>.paragraph:nth-child(2n+2) .js-form-type-radio input[type=radio],.c--two_right .section__paragraphs>.paragraph:nth-child(2n+1) .js-form-type-radio input[type=checkbox],.c--two_right .section__paragraphs>.paragraph:nth-child(2n+1) .js-form-type-radio input[type=radio],.layout-sidebar .facet-item input[type=checkbox],.layout-sidebar .facet-item input[type=radio],.c--three .facet-item input[type=checkbox],.c--three .facet-item input[type=radio],.c--four .facet-item input[type=checkbox],.c--four .facet-item input[type=radio],.c--two_right .section__paragraphs>.paragraph:nth-child(2n+2) .facet-item input[type=checkbox],.c--two_right .section__paragraphs>.paragraph:nth-child(2n+2) .facet-item input[type=radio],.c--two_right .section__paragraphs>.paragraph:nth-child(2n+1) .facet-item input[type=checkbox],.c--two_right .section__paragraphs>.paragraph:nth-child(2n+1) .facet-item input[type=radio]{width:1rem;height:1rem}.layout-sidebar .js-form-type-checkbox label,.c--three .js-form-type-checkbox label,.c--four .js-form-type-checkbox label,.c--two_right .section__paragraphs>.paragraph:nth-child(2n+2) .js-form-type-checkbox label,.c--two_right .section__paragraphs>.paragraph:nth-child(2n+1) .js-form-type-checkbox label,.layout-sidebar .js-form-type-radio label,.c--three .js-form-type-radio label,.c--four .js-form-type-radio label,.c--two_right .section__paragraphs>.paragraph:nth-child(2n+2) .js-form-type-radio label,.c--two_right .section__paragraphs>.paragraph:nth-child(2n+1) .js-form-type-radio label,.layout-sidebar .facet-item label,.c--three .facet-item label,.c--four .facet-item label,.c--two_right .section__paragraphs>.paragraph:nth-child(2n+2) .facet-item label,.c--two_right .section__paragraphs>.paragraph:nth-child(2n+1) .facet-item label{font-size:1rem}.layout-sidebar .js-form-type-checkbox label::before,.layout-sidebar .js-form-type-checkbox label::after,.c--three .js-form-type-checkbox label::before,.c--three .js-form-type-checkbox label::after,.c--four .js-form-type-checkbox label::before,.c--four .js-form-type-checkbox label::after,.c--two_right .section__paragraphs>.paragraph:nth-child(2n+2) .js-form-type-checkbox label::before,.c--two_right .section__paragraphs>.paragraph:nth-child(2n+2) .js-form-type-checkbox label::after,.c--two_right .section__paragraphs>.paragraph:nth-child(2n+1) .js-form-type-checkbox label::before,.c--two_right .section__paragraphs>.paragraph:nth-child(2n+1) .js-form-type-checkbox label::after,.layout-sidebar .js-form-type-radio label::before,.layout-sidebar .js-form-type-radio label::after,.c--three .js-form-type-radio label::before,.c--three .js-form-type-radio label::after,.c--four .js-form-type-radio label::before,.c--four .js-form-type-radio label::after,.c--two_right .section__paragraphs>.paragraph:nth-child(2n+2) .js-form-type-radio label::before,.c--two_right .section__paragraphs>.paragraph:nth-child(2n+2) .js-form-type-radio label::after,.c--two_right .section__paragraphs>.paragraph:nth-child(2n+1) .js-form-type-radio label::before,.c--two_right .section__paragraphs>.paragraph:nth-child(2n+1) .js-form-type-radio label::after,.layout-sidebar .facet-item label::before,.layout-sidebar .facet-item label::after,.c--three .facet-item label::before,.c--three .facet-item label::after,.c--four .facet-item label::before,.c--four .facet-item label::after,.c--two_right .section__paragraphs>.paragraph:nth-child(2n+2) .facet-item label::before,.c--two_right .section__paragraphs>.paragraph:nth-child(2n+2) .facet-item label::after,.c--two_right .section__paragraphs>.paragraph:nth-child(2n+1) .facet-item label::before,.c--two_right .section__paragraphs>.paragraph:nth-child(2n+1) .facet-item label::after{width:1rem;height:1rem;line-height:1rem}.layout-sidebar .js-form-type-checkbox label::after,.c--three .js-form-type-checkbox label::after,.c--four .js-form-type-checkbox label::after,.c--two_right .section__paragraphs>.paragraph:nth-child(2n+2) .js-form-type-checkbox label::after,.c--two_right .section__paragraphs>.paragraph:nth-child(2n+1) .js-form-type-checkbox label::after,.layout-sidebar .js-form-type-radio label::after,.c--three .js-form-type-radio label::after,.c--four .js-form-type-radio label::after,.c--two_right .section__paragraphs>.paragraph:nth-child(2n+2) .js-form-type-radio label::after,.c--two_right .section__paragraphs>.paragraph:nth-child(2n+1) .js-form-type-radio label::after,.layout-sidebar .facet-item label::after,.c--three .facet-item label::after,.c--four .facet-item label::after,.c--two_right .section__paragraphs>.paragraph:nth-child(2n+2) .facet-item label::after,.c--two_right .section__paragraphs>.paragraph:nth-child(2n+1) .facet-item label::after{font-size:1rem}.layout-sidebar .js-form-type-checkbox input[type=radio]+label::after,.c--three .js-form-type-checkbox input[type=radio]+label::after,.c--four .js-form-type-checkbox input[type=radio]+label::after,.c--two_right .section__paragraphs>.paragraph:nth-child(2n+2) .js-form-type-checkbox input[type=radio]+label::after,.c--two_right .section__paragraphs>.paragraph:nth-child(2n+1) .js-form-type-checkbox input[type=radio]+label::after,.layout-sidebar .js-form-type-radio input[type=radio]+label::after,.c--three .js-form-type-radio input[type=radio]+label::after,.c--four .js-form-type-radio input[type=radio]+label::after,.c--two_right .section__paragraphs>.paragraph:nth-child(2n+2) .js-form-type-radio input[type=radio]+label::after,.c--two_right .section__paragraphs>.paragraph:nth-child(2n+1) .js-form-type-radio input[type=radio]+label::after,.layout-sidebar .facet-item input[type=radio]+label::after,.c--three .facet-item input[type=radio]+label::after,.c--four .facet-item input[type=radio]+label::after,.c--two_right .section__paragraphs>.paragraph:nth-child(2n+2) .facet-item input[type=radio]+label::after,.c--two_right .section__paragraphs>.paragraph:nth-child(2n+1) .facet-item input[type=radio]+label::after{content:"";width:1rem;height:1rem}.js-form-type-checkbox+.js-form-type-checkbox,.js-form-type-radio+.js-form-type-radio{margin-top:18px}html.js input.form-autocomplete{background-position:95% 50%}html.js input.form-autocomplete.ui-autocomplete-loading{background-repeat:no-repeat;background-position:95% 50%}html.js input.throbbing{background-position:99% -15px}textarea[disabled],select[disabled],input[disabled]{background-color:#b0a7a0;color:#333;pointer-events:none;cursor:default}::-webkit-input-placeholder{color:#747474}::-webkit-input-placeholder:focus{color:#fff}:focus::-webkit-input-placeholder{color:#fff}:-moz-placeholder{color:#747474}:-moz-placeholder:focus{color:#fff}::-moz-placeholder{color:#747474}::-moz-placeholder:focus{color:#fff}:-ms-input-placeholder{color:#747474}:-ms-input-placeholder:focus{color:#fff}.checkboxes--wrapper{width:100%}.js-form-type-checkbox{display:block;width:100%;margin:18px 0 0}input[type=file]{border:0;padding:8px 0;width:100%;max-width:765px}input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box}button,.button,input[type=submit],input[type=button],input[type=reset]{font-size:0.9375rem;font-size:clamp(0.875rem,1.1980830671vw,1rem);display:inline-block;padding:.5rem 2rem;position:relative;text-align:center;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;font-weight:normal;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;text-decoration:none;border-radius:22px;line-height:1;background:#0668b3;border:4px solid #0668b3;color:#fff}button:hover,.button:hover,input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover{text-decoration:none}button:focus,.button:focus,input[type=submit]:focus,input[type=button]:focus,input[type=reset]:focus{outline:4px solid #044b82;-webkit-box-shadow:none;box-shadow:none}button:hover,.button:hover,input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover{background:#0668b3;border-color:#0668b3;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.5);box-shadow:0 1px 4px rgba(0,0,0,.5)}button:focus,.button:focus,input[type=submit]:focus,input[type=button]:focus,input[type=reset]:focus{border-color:#fff}button[target=_blank]::after,.button[target=_blank]::after,input[type=submit][target=_blank]::after,input[type=button][target=_blank]::after,input[type=reset][target=_blank]::after{content:"";font-family:"Font Awesome 5 Pro";font-size:.7em;position:relative;top:-0.125em;margin-left:.4em}button:hover,button:focus,.button:hover,.button:focus,input[type=submit]:hover,input[type=submit]:focus,input[type=button]:hover,input[type=button]:focus,input[type=reset]:hover,input[type=reset]:focus{color:#fff}button.external::after,.button.external::after,input[type=submit].external::after,input[type=button].external::after,input[type=reset].external::after{content:"";font-family:"Font Awesome 5 Pro";font-size:.7em;position:relative;top:-0.125em;margin-left:.4em}button[disabled]{cursor:default;background:#b0a7a0;color:#333;pointer-events:none;border-color:#b0a7a0}button[disabled]::after{display:none}button[disabled]:hover,button[disabled]:focus{border-color:#b0a7a0;background:#b0a7a0}.button-outline{font-size:0.9375rem;font-size:clamp(0.875rem,1.1980830671vw,1rem);display:inline-block;padding:.5rem 2rem;position:relative;text-align:center;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;font-weight:normal;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;text-decoration:none;border-radius:22px;line-height:1;background:transparent;border-width:1px;border-style:solid;border-color:#0668b3;border-radius:none;color:#0668b3}.button-outline:hover{text-decoration:none}.button-outline:focus{outline:4px solid #044b82;-webkit-box-shadow:none;box-shadow:none}.button-outline:hover,.button-outline:focus{background:#0668b3;border-color:#0668b3;color:#fff}.button-outline:focus{outline:none;-webkit-box-shadow:0 0 8px #0668b3;box-shadow:0 0 8px #0668b3}.button-outline[target=_blank]::after{content:"";font-family:"Font Awesome 5 Pro";font-size:.7em;position:relative;top:-0.125em;margin-left:.4em}.button-outline-light{font-size:0.9375rem;font-size:clamp(0.875rem,1.1980830671vw,1rem);display:inline-block;padding:.5rem 2rem;position:relative;text-align:center;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;font-weight:normal;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;text-decoration:none;border-radius:22px;line-height:1;background:transparent;border-width:1px;border-style:solid;border-color:#fff;border-radius:none;color:#fff}.button-outline-light:hover{text-decoration:none}.button-outline-light:focus{outline:4px solid #044b82;-webkit-box-shadow:none;box-shadow:none}.button-outline-light:hover,.button-outline-light:focus{background:#fff;border-color:#fff;color:#fff}.button-outline-light:focus{outline:none;-webkit-box-shadow:0 0 8px #fff;box-shadow:0 0 8px #fff}.button-outline-light[target=_blank]::after{content:"";font-family:"Font Awesome 5 Pro";font-size:.7em;position:relative;top:-0.125em;margin-left:.4em}.contextual button:before{display:none}fieldset{background:#f2f2f2;border:1px solid #d8d8d8;border-radius:0;padding:36px}fieldset legend,fieldset summary{font-size:1.125rem;font-size:clamp(1rem,1.4376996805vw,1.125rem);line-height:1.2;margin-top:1.6875rem;margin-top:clamp(1.125rem,2.1565495208vw,2.25rem);margin-bottom:0.84375rem;margin-bottom:clamp(0.5625rem,1.0782747604vw,1.125rem);margin-top:0;margin-bottom:1.6875rem;margin-bottom:clamp(1.125rem,2.1565495208vw,2.25rem)}fieldset+fieldset,fieldset.form-item+fieldset.form-item{margin-top:36px}legend{border:0;padding:0;font-weight:900}.webform-composite-hidden-title legend{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0;width:100%;margin-top:1.6875rem;margin-top:clamp(1.125rem,2.1565495208vw,2.25rem);margin-bottom:1.6875rem;margin-bottom:clamp(1.125rem,2.1565495208vw,2.25rem);font-size:0.875rem;font-size:clamp(0.75rem,1.1182108626vw,1rem)}table caption{font-size:1.125rem;font-size:clamp(1rem,1.4376996805vw,1.125rem);line-height:1.2;margin-top:1.6875rem;margin-top:clamp(1.125rem,2.1565495208vw,2.25rem);margin-bottom:0.84375rem;margin-bottom:clamp(0.5625rem,1.0782747604vw,1.125rem);font-weight:900;margin-top:0}tbody{border:none}tbody tr{border:1px solid #d8d8d8}thead tr{border:1px solid #d8d8d8}th{text-align:left;padding:1rem 1.5rem .75rem;background:#f2f2f2;border:none}td{padding:1rem 1.5rem .75rem;border:1px solid #d8d8d8}tr.even,tr:nth-child(even){background:#fff}tr.odd,tr:nth-child(odd){background:#fff}.tablesort--asc{background-image:url(/themes/custom/arakawa_europe/libraries/global_css/dist/./images/twistie-down.svg)}.tablesort--desc{background-image:url(/themes/custom/arakawa_europe/libraries/global_css/dist/./images/twistie-up.svg)}.field-label{color:inherit}.field--label-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.field--label-inline .field-label{margin-right:.5rem}.media--image.display--default{font-size:1rem}.media--image.display--default p:last-child{margin-bottom:0}.media--image.display--default .image-container{color:#fff;position:relative}.media--image.display--default .image-container img{display:block;margin:0 auto}.media--image.display--default .image-container .field-image-caption{background:#0668b3;background:-webkit-gradient(linear,left bottom,left top,from(#1e3145),to(rgba(30,49,69,0)));background:linear-gradient(0deg,#1e3145 0%,rgba(30,49,69,0) 100%);padding:11.99999988px 18px;position:absolute;bottom:0;left:0;right:0}.media--image.display--default .image-container+.field-image-credit{margin-top:11.99999988px}.field-logo a{position:relative;display:inline-block}.field-logo a::before{content:"";background:#fff;width:0;height:3px;position:absolute;bottom:0;left:0;right:0;z-index:5;margin:auto;-webkit-transition:width .2s ease-in;transition:width .2s ease-in}.field-logo a:hover::before,.field-logo a:focus::before{width:100%}.field-logo a::before{bottom:-0.25em}.display--full-width img{width:100%}.top-space--none .section__paragraphs>.paragraph>.image{margin-top:0}.ajax-progress.ajax-progress-fullscreen{width:96px;height:96px;border-radius:50%;background-color:rgba(255,255,255,.85);background-image:url(/themes/custom/arakawa_europe/libraries/global_css/dist/./images/loading.gif);background-size:60px auto;background-repeat:no-repeat;background-position:center}.svg .ajax-progress.ajax-progress-fullscreen{background-image:url(/themes/custom/arakawa_europe/libraries/global_css/dist/./images/loading.svg)}body.show-nav{overflow:hidden}.header-right{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;overflow-y:auto}@media(min-width:52.5em){.header-right{display:block;position:static;overflow-y:initial}}.toolbar-vertical .header-right{padding-top:87px}@media(min-width:52.5em){.toolbar-vertical .header-right{padding-top:0}}.show-nav .header-right{display:block}@media(min-width:52.5em){.header-right .toggle-actions{display:none}}@media(min-width:52.5em){.mainmenu .menu-dropdown{display:none;-webkit-animation:fadeOut .25s ease;animation:fadeOut .25s ease;position:absolute;top:100%;left:0;right:0;z-index:99}.mainmenu .menu-dropdown.accm-active{display:block;-webkit-animation:fadeIn .25s ease;animation:fadeIn .25s ease}}.toggle{background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;color:#333;padding:0;-webkit-box-shadow:none;box-shadow:none;outline:none}.toggle:hover,.toggle:focus{background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;color:#333;-webkit-box-shadow:none;box-shadow:none;outline:none}.mega-children a{color:#333;border:1px solid transparent;text-decoration:underline;background-color:transparent;font-weight:bold;display:block}.mega-children a:hover{color:#044b82;text-decoration:none;outline:none;text-decoration:underline}.mega-children a:focus{outline:3px solid #044b82}.mega-children a:hover,.mega-children a:focus{text-decoration:none}.mainmenu .menu-level-0>li>a{font-weight:bold}.mainmenu .menu a{text-decoration:none}.mainmenu .menu li{margin-bottom:0}@media(max-width:52.4375em){.hide-on-mobile-menu{display:none}.mega-media,.mega-info{display:none}.menu-level-0>li{border-bottom:1px solid #d8d8d8;padding-bottom:1.265625rem;padding-bottom:clamp(0.84375rem,1.6174121406vw,1.6875rem);padding-top:1.265625rem;padding-top:clamp(0.84375rem,1.6174121406vw,1.6875rem)}.menu-level-0>li>a{display:block;font-size:1.3125rem}.menu-level-0>li.menu-item--expanded>a{border-bottom:2px solid #0668b3;padding-bottom:1.265625rem;padding-bottom:clamp(0.84375rem,1.6174121406vw,1.6875rem);margin-bottom:1.265625rem;margin-bottom:clamp(0.84375rem,1.6174121406vw,1.6875rem)}.mega-children a{font-weight:normal;padding-top:0.84375rem;padding-top:clamp(0.5625rem,1.0782747604vw,1.125rem);padding-bottom:0.84375rem;padding-bottom:clamp(0.5625rem,1.0782747604vw,1.125rem)}.header-right{background-color:#fff;padding:1.6875rem;padding:clamp(1.125rem,2.1565495208vw,2.25rem);padding-top:0;padding-left:36px;padding-right:36px}.header-right .toggle-actions{height:85px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media(min-width:52.5em){.hide-on-desktop-menu{display:none}.accm-top-level>a{position:relative}.accm-top-level>a:focus{outline:none}.accm-top-level>a::before{content:"";background:#d8d8d8;position:absolute;bottom:-30px;left:0;right:0;margin:auto;width:0;height:2px;z-index:99;-webkit-transition:all .25s ease;transition:all .25s ease;border:0}.accm-top-level>a:hover::before{width:100%}.accm-top-level>a.accm-active::before,.accm-top-level>a.accm-active:hover::before{width:18px;height:10px;bottom:-30px;-webkit-clip-path:polygon(0 100%,50% 0,100% 100%);clip-path:polygon(0 100%,50% 0,100% 100%)}.toggle-actions{display:none}.mainmenu.contextual-region{position:static}.mainmenu .menu-level-0{display:-webkit-box;display:-ms-flexbox;display:flex}.mainmenu .menu-level-0>li{margin-left:36px;height:85px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mainmenu .menu-item--expanded>a::after{content:"";display:inline-block;font-family:"Font Awesome 5 Pro";font-weight:normal;text-align:right;margin-left:.5em}.header-right{background-color:transparent;border:none;padding:0}.mega-media{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:18px;width:25%}.mega-media .field-dropdown-image{height:100%}.mega-media .field-dropdown-image img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.mega-children{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-right:18px;padding-left:18px;width:30%}.mega-children li{border-bottom:1px solid #d8d8d8}.mega-children a{padding:18px 0;border-bottom:1px solid #d8d8d8;color:#333;border:1px solid transparent;text-decoration:underline;background-color:transparent;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold}.mega-children a:hover{color:#044b82;text-decoration:none;outline:none;text-decoration:underline}.mega-children a:focus{outline:3px solid #044b82}.mega-children a:hover,.mega-children a:focus{text-decoration:none}.mega-children a:hover::after,.mega-children a:focus::after{color:#0668b3}.mega-children a::after{content:"";display:block;font-family:"Font Awesome 5 Pro";font-weight:normal;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:right}.mega-info{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:0.84375rem;padding-top:clamp(0.5625rem,1.0782747604vw,1.125rem);padding-bottom:0.84375rem;padding-bottom:clamp(0.5625rem,1.0782747604vw,1.125rem);padding-left:18px;width:45%}.mega-info h2{margin-top:0}.mega-info .field-dropdown-text{margin-bottom:0.84375rem;margin-bottom:clamp(0.5625rem,1.0782747604vw,1.125rem);max-width:500px}.mega-info .field-dropdown-parent-link a{font-size:0.9375rem;font-size:clamp(0.875rem,1.1980830671vw,1rem);display:inline-block;padding:.5rem 2rem;position:relative;text-align:center;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;font-weight:normal;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;text-decoration:none;border-radius:22px;line-height:1;background:#0668b3;border:4px solid #0668b3;color:#fff}.mega-info .field-dropdown-parent-link a:hover{text-decoration:none}.mega-info .field-dropdown-parent-link a:focus{outline:4px solid #044b82;-webkit-box-shadow:none;box-shadow:none}.mega-info .field-dropdown-parent-link a:hover{background:#0668b3;border-color:#0668b3;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.5);box-shadow:0 1px 4px rgba(0,0,0,.5)}.mega-info .field-dropdown-parent-link a:focus{border-color:#fff}.mega-info .field-dropdown-parent-link a[target=_blank]::after{content:"";font-family:"Font Awesome 5 Pro";font-size:.7em;position:relative;top:-0.125em;margin-left:.4em}.menu-dropdown{background-color:#fff;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.1);box-shadow:0 4px 4px rgba(0,0,0,.1)}.dropdown-inner{display:-webkit-box;display:-ms-flexbox;display:flex}}.pager{clear:both;padding:0;text-align:center;margin:0 auto;padding-top:36px;border-top:1px solid #d8d8d8;padding-top:1.6875rem;padding-top:clamp(1.125rem,2.1565495208vw,2.25rem);margin-top:1.6875rem;margin-top:clamp(1.125rem,2.1565495208vw,2.25rem);font-weight:500}.pager .pager__items{margin:0 auto;text-align:center;font-size:.875rem}.pager a{color:#333;padding:4px 8px;margin:4px;border:1px solid #d8d8d8;text-decoration:none}.pager a:hover,.pager a:focus{border-color:#0668b3;color:#0668b3}.pager .is-active a{background-color:#0668b3;border-color:#0668b3;color:#fff}.pager__count{margin-top:0}.pager__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pager__item--previous{margin-right:18px}.pager__item--next{margin-left:18px}.pager__item--ellipsis{padding:4px 8px}.breadcrumb{font-size:1rem;font-weight:900;color:#333;padding-top:1.6875rem;padding-top:clamp(1.125rem,2.1565495208vw,2.25rem);padding-bottom:1.265625rem;padding-bottom:clamp(0.84375rem,1.6174121406vw,1.6875rem);font-size:0.875rem;font-size:clamp(0.75rem,1.1182108626vw,0.875rem)}.breadcrumb a{font-weight:normal;color:#333;border:1px solid transparent;text-decoration:underline;background-color:transparent;text-decoration:underline}.breadcrumb a:hover{color:#044b82;text-decoration:none;outline:none;text-decoration:underline}.breadcrumb a:focus{outline:3px solid #044b82}.breadcrumb-list li{display:inline-block;margin-bottom:0.421875rem;margin-bottom:clamp(0.28125rem,0.5391373802vw,0.5625rem)}.breadcrumb-list li+li::before{font-weight:normal;content:"";display:inline-block;font-family:"Font Awesome 5 Pro";font-size:.75rem;margin-right:.2em;margin-left:.2em;position:static}.tabs{padding-top:5px;padding-left:0;margin-bottom:0}.tabs li{display:inline-block;margin-right:18px}.tabs li a{color:#525860;border:0;margin:0;position:relative;text-decoration:none;padding:.5rem;display:block;font-size:1rem}.tabs li a::before{content:"";background:#d8d8d8;position:absolute;bottom:-1px;left:0;right:0;width:0;height:4px;margin:auto;-webkit-transition:width .3s ease;transition:width .3s ease}.tabs li a:hover,.tabs li a:focus{color:#0668b3}.tabs li a:hover::before,.tabs li a:focus::before{width:100%}.tabs li a.is-active{color:#0668b3;pointer-events:none}.tabs li a.is-active::before{background:#0668b3;width:100%}.tabs li a.is-active:hover,.tabs li a.is-active:focus{color:#0668b3}.tabs--primary{padding-top:0;margin-top:18px;margin-bottom:18px}.messages{margin:18px 0;border-radius:0}.status-message{padding:18px 0;margin:0;max-height:200px;overflow:auto}.status-message.status{background-color:#c7e3ff;border:0}.status-message.error{background-color:#fddde2;border:0}.status-message.success{background-color:#daf3be;border:0}.status-message.warning{background-color:#f9eabe;border:0}.status-message.alert{background-color:#e6d1fa;border:0}.status-message+.status-message{margin-top:18px}.messages-list{margin-bottom:0}.popup .popup__close,.popup .popup__open,.popup .popup__header{display:none}.js .popup .popup__close,.js .popup .popup__open,.js .popup .popup__header{display:block}.popup .popup__close{background:#0668b3;color:#fff;position:absolute;top:0;right:0}.popup .popup__header{background:#0668b3;color:#fff;margin:-5px -5px 5px -5px;padding:1.1rem 36px 1.4rem;border-top-left-radius:0;border-top-right-radius:0}.js .popup .popup__close,.js .popup .popup__open,.js .popup .popup__header{display:block}.js .popup .popup__content{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:none}.js .popup .popup__content .popup__overlay{background:rgba(30,49,69,.75);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;width:100%;height:100%}.js .popup .popup__content .popup__container{background:#fff;border-radius:0;padding:5px;width:100%;max-width:765px;position:relative}.page-cta{background-color:#eaf8ff;padding-top:1.6875rem;padding-top:clamp(1.125rem,2.1565495208vw,2.25rem);padding-bottom:1.6875rem;padding-bottom:clamp(1.125rem,2.1565495208vw,2.25rem)}.page-cta .block-inner{margin-left:auto;margin-right:auto;max-width:1252px;min-width:320px;width:100%;padding-left:36px;padding-right:36px}@media(min-width:48em){.page-cta .block-inner,.page-cta .node-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.page-cta .page-cta-description{padding-right:72px}.page-cta .page-cta-description ul{margin-bottom:0}.page-cta .page-cta-title{margin-top:0}.page-cta .page-cta-title a{text-decoration:none}.page-cta .page-cta-text{margin-bottom:1.6875rem;margin-bottom:clamp(1.125rem,2.1565495208vw,2.25rem)}@media(min-width:48em){.page-cta .page-cta-text{margin-bottom:0}}.page-cta .page-cta-text p{margin-bottom:0}.page-cta .page-cta-link a{white-space:nowrap;font-size:0.9375rem;font-size:clamp(0.875rem,1.1980830671vw,1rem);display:inline-block;padding:.5rem 2rem;position:relative;text-align:center;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;font-weight:normal;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;text-decoration:none;border-radius:22px;line-height:1;background:#0668b3;border:4px solid #0668b3;color:#fff}.page-cta .page-cta-link a:hover{text-decoration:none}.page-cta .page-cta-link a:focus{outline:4px solid #044b82;-webkit-box-shadow:none;box-shadow:none}.page-cta .page-cta-link a:hover{background:#0668b3;border-color:#0668b3;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.5);box-shadow:0 1px 4px rgba(0,0,0,.5)}.page-cta .page-cta-link a:focus{border-color:#fff}.page-cta .page-cta-link a[target=_blank]::after{content:"";font-family:"Font Awesome 5 Pro";font-size:.7em;position:relative;top:-0.125em;margin-left:.4em}.field-document-media .field-ul{padding-left:0;margin:0}.field-document-media .field-ul li{list-style-type:none;list-style-image:none}.section:after{content:"";display:table;clear:both}.section p:last-child{margin-bottom:0}.section.c--one_alternate .section__paragraphs>.paragraph{max-width:80%;margin:0 auto}@media(min-width:48em){.section.has-columns .section__paragraphs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -18px}.section.has-columns .section__paragraphs>.paragraph{padding:0 18px}.section.c--one_alternate .section__paragraphs>.paragraph{max-width:840px}.section.c--two_equal .section__paragraphs>.paragraph,.section.c--four .section__paragraphs>.paragraph{width:50%}.section.c--two_right .section__paragraphs>.paragraph:nth-child(2n+1),.section.c--two_four_right .section__paragraphs>.paragraph:nth-child(2n+1){width:33.33%}.section.c--two_right .section__paragraphs>.paragraph:nth-child(2n+2),.section.c--two_four_right .section__paragraphs>.paragraph:nth-child(2n+2){width:66.67%}.section.c--two_rightish .section__paragraphs>.paragraph:nth-child(2n+1){width:40%}.section.c--two_rightish .section__paragraphs>.paragraph:nth-child(2n+2){width:60%}.section.c--two_left .section__paragraphs>.paragraph:nth-child(2n+1),.section.c--two_four_left .section__paragraphs>.paragraph:nth-child(2n+1){width:66.67%}.section.c--two_left .section__paragraphs>.paragraph:nth-child(2n+2),.section.c--two_four_left .section__paragraphs>.paragraph:nth-child(2n+2){width:33.33%}.section.c--two_leftish .section__paragraphs>.paragraph:nth-child(2n+1){width:60%}.section.c--two_leftish .section__paragraphs>.paragraph:nth-child(2n+2){width:40%}.section.c--three .section__paragraphs>.paragraph{width:33.33%}}@media(min-width:60em){.section.c--four .section__paragraphs>.paragraph{width:25%}.section.c--two_four_left .section__paragraphs>.paragraph:nth-child(2n+1){width:75%}.section.c--two_four_left .section__paragraphs>.paragraph:nth-child(2n+2){width:25%}.section.c--two_four_right .section__paragraphs>.paragraph:nth-child(2n+2){width:75%}.section.c--two_four_right .section__paragraphs>.paragraph:nth-child(2n+1){width:25%}}.section{position:relative}.section .section__container{position:relative}.section .section__background{position:absolute;top:0;left:0;right:0;bottom:0}.section .section__background div:not(.contextual),.section .section__background article,.section .section__background picture{width:100%;height:100%}.section .section__background img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.card{margin-bottom:1.6875rem;margin-bottom:clamp(1.125rem,2.1565495208vw,2.25rem)}.card .card__media{position:relative;width:124px;margin:0 auto;margin-bottom:-62px}.card .card__media img{width:100%;display:block;-webkit-clip-path:url("#hexagon-clippath");clip-path:url("#hexagon-clippath")}.card__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:37.5em){.card__container{height:100%}}@media(min-width:37.5em){.card__inner{height:100%}}.card__content{padding:36px;border:1px solid #d8d8d8;height:100%;background-color:#fff}.has-image .card__content{padding-top:80px}.card__meta{margin-bottom:0.84375rem;margin-bottom:clamp(0.5625rem,1.0782747604vw,1.125rem)}.card__title{margin-top:0;margin-bottom:9px;font-size:1rem;text-align:center}.card__subtitle{font-family:serif;font-style:italic}.card__description{margin-top:18px;font-size:1rem}.card__description p:last-child{margin-bottom:0}.card__link{color:#333;border:1px solid transparent;text-decoration:underline;background-color:transparent;position:relative;border:none;text-decoration:none;display:block}.card__link:hover{color:#044b82;text-decoration:none;outline:none;text-decoration:underline}.card__link:focus{outline:3px solid #044b82}.card__link::before{content:"";background:#0668b3;width:0;height:3px;position:absolute;bottom:0;left:0;right:0;z-index:5;margin:auto;-webkit-transition:width .2s ease-in;transition:width .2s ease-in}.card__link:hover::before,.card__link:focus::before{width:100%}@media(min-width:37.5em){.card__link{height:100%}}.card__link:hover{-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.card__link:focus{border-color:#0668b3;-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.card__link[target=_blank]::after{color:#525860;position:absolute;bottom:36px;right:36px;top:auto}.cta .paragraph__content{background:#f2f2f2;border:1px solid #d8d8d8;border-radius:0;padding:36px}.cta .field-cta-title{font-size:1.125rem;font-size:clamp(1rem,1.4376996805vw,1.125rem);line-height:1.2;margin-top:1.6875rem;margin-top:clamp(1.125rem,2.1565495208vw,2.25rem);margin-bottom:0.84375rem;margin-bottom:clamp(0.5625rem,1.0782747604vw,1.125rem);margin-top:0;margin-bottom:18px}.cta .field-cta-text{margin-bottom:18px}.cta .ctaaction{margin-top:9px}.cta .ctaaction a{font-size:0.9375rem;font-size:clamp(0.875rem,1.1980830671vw,1rem);display:inline-block;padding:.5rem 2rem;position:relative;text-align:center;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;font-weight:normal;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;text-decoration:none;border-radius:22px;line-height:1;background:#0668b3;border:4px solid #0668b3;color:#fff}.cta .ctaaction a:hover{text-decoration:none}.cta .ctaaction a:focus{outline:4px solid #044b82;-webkit-box-shadow:none;box-shadow:none}.cta .ctaaction a:hover{background:#0668b3;border-color:#0668b3;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.5);box-shadow:0 1px 4px rgba(0,0,0,.5)}.cta .ctaaction a:focus{border-color:#fff}.cta .ctaaction a[target=_blank]::after{content:"";font-family:"Font Awesome 5 Pro";font-size:.7em;position:relative;top:-0.125em;margin-left:.4em}.accordion{-webkit-transition:all .3s ease;transition:all .3s ease;border:1px solid #d8d8d8;border-radius:0;overflow:hidden;margin-bottom:0.84375rem;margin-bottom:clamp(0.5625rem,1.0782747604vw,1.125rem)}.accordion:hover,.accordion:focus-within{border-color:#0668b3}.accordion .accordion__button{background-color:#f2f2f2;border:0;border-radius:0;padding:36px;text-transform:none;letter-spacing:0;display:block;text-align:left;width:100%;color:#333}.accordion .accordion__button::before{background:#0668b3}.accordion .accordion__button[aria-expanded=true]::after,.accordion .accordion__button::after{content:none}.accordion .accordion__button[aria-expanded=true] .accordion__title::after{content:""}.accordion .accordion__title{font-size:1.375rem;font-size:clamp(1.125rem,1.7571884984vw,1.375rem);margin:0;padding-right:54px;position:relative}.accordion .accordion__title::after{content:"";font-family:"Font Awesome 5 Pro";position:absolute;top:0;right:0;line-height:1.5}.accordion .accordion__content[aria-hidden=false]{max-height:100em}.accordion .accordion__content *:first-child{margin-top:0}.accordion .accordion__content *:last-child{margin-bottom:0}.accordion .accordion__content:focus{outline:none}.accordion .accordion__content-inner{background:#fff;padding:36px}.paragraph.image{margin-top:3px}.paragraph.video .field-video{padding:5px;-webkit-box-shadow:0px 1px 12px #d8d8d8;box-shadow:0px 1px 12px #d8d8d8;background-color:#fff}.has-background-image .paragraph.video .field-video{-webkit-box-shadow:0px 1px 12px #525860;box-shadow:0px 1px 12px #525860}.paragraph.video .field-caption{font-size:0.9375rem;font-size:clamp(0.875rem,1.1980830671vw,1rem);margin-top:5px;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#333;background:#f2f2f2;padding:18px}.paragraph.video .field-caption p:last-child{margin-bottom:0}.paragraph.video video{width:100%;height:auto}label.form-required:after{font-size:20px}.form-item{position:relative;margin:0;margin-bottom:1.6875rem;margin-bottom:clamp(1.125rem,2.1565495208vw,2.25rem)}tr.odd .form-item,tr.even .form-item{margin:0}.form-item .description{margin-top:4px}.checkboxes--wrapper .form-item,.radios--wrapper .form-item{margin-bottom:0.84375rem;margin-bottom:clamp(0.5625rem,1.0782747604vw,1.125rem)}@media(min-width:37.5em){.webform-address--wrapper .fieldset-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-0.84375rem;margin-right:clamp(-1.125rem,-1.0782747604vw,-0.5625rem);margin-left:-0.84375rem;margin-left:clamp(-1.125rem,-1.0782747604vw,-0.5625rem)}}@media(min-width:37.5em){.webform-address--wrapper .fieldset-wrapper>div{width:50%;padding-left:0.84375rem;padding-left:clamp(0.5625rem,1.0782747604vw,1.125rem);padding-right:0.84375rem;padding-right:clamp(0.5625rem,1.0782747604vw,1.125rem)}}.webform-address--wrapper .fieldset-wrapper .form-item-address-address{width:100%}@media(min-width:37.5em){.form-items-2col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-0.84375rem;margin-right:clamp(-1.125rem,-1.0782747604vw,-0.5625rem);margin-left:-0.84375rem;margin-left:clamp(-1.125rem,-1.0782747604vw,-0.5625rem)}}@media(min-width:37.5em){.form-items-2col>div{width:50%;padding-left:0.84375rem;padding-left:clamp(0.5625rem,1.0782747604vw,1.125rem);padding-right:0.84375rem;padding-right:clamp(0.5625rem,1.0782747604vw,1.125rem)}}.select2-container .select2-selection--single{height:49px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#333;line-height:49px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:49px}.main-content .user-login-form{max-width:480px;margin-bottom:3.375rem;margin-bottom:clamp(2.25rem,4.3130990415vw,4.5rem)}.intro h2{margin-top:0}@media(min-width:37.5em){.intro-inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-0.84375rem;margin-right:clamp(-1.125rem,-1.0782747604vw,-0.5625rem);margin-left:-0.84375rem;margin-left:clamp(-1.125rem,-1.0782747604vw,-0.5625rem)}}.intro-media{margin-bottom:1.6875rem;margin-bottom:clamp(1.125rem,2.1565495208vw,2.25rem)}@media(min-width:37.5em){.intro-media{width:33.33%;padding-left:0.84375rem;padding-left:clamp(0.5625rem,1.0782747604vw,1.125rem);padding-right:0.84375rem;padding-right:clamp(0.5625rem,1.0782747604vw,1.125rem)}}.intro-media-inner{background-image:url(/themes/custom/arakawa_europe/libraries/global_css/dist/./images/bubble-mask.svg);background-repeat:no-repeat;background-size:100% 100%}.intro-media-inner img{display:block;border-radius:50%;padding:34px}.intro-description{margin-bottom:1.6875rem;margin-bottom:clamp(1.125rem,2.1565495208vw,2.25rem)}@media(min-width:37.5em){.intro-description{width:66.57%;padding-left:0.84375rem;padding-left:clamp(0.5625rem,1.0782747604vw,1.125rem);padding-right:0.84375rem;padding-right:clamp(0.5625rem,1.0782747604vw,1.125rem)}}.header{background-color:#fff;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.1);box-shadow:0 4px 4px rgba(0,0,0,.1);position:relative;z-index:99}.header-inner{height:85px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[id=home-logo]{display:block}[id=home-logo]:focus{outline:none}[id=home-logo] img{max-width:170px;width:100%;min-width:151px}.footer{background-color:#0668b3;color:#fff;font-size:1rem;padding-top:3.375rem;padding-top:clamp(2.25rem,4.3130990415vw,4.5rem)}.footer h2{margin-top:0;font-size:1.125rem}.footer a{color:#fff;border:1px solid transparent;text-decoration:underline;background-color:transparent}.footer a:hover{color:#fff;text-decoration:none;outline:none;text-decoration:underline}.footer a:focus{outline:3px solid #044b82}.contactus .field-contact-link a{font-size:0.9375rem;font-size:clamp(0.875rem,1.1980830671vw,1rem);display:inline-block;padding:.5rem 2rem;position:relative;text-align:center;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;font-weight:normal;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;text-decoration:none;border-radius:22px;line-height:1;background:#000;border:4px solid #000;color:#fff}.contactus .field-contact-link a:hover{text-decoration:none}.contactus .field-contact-link a:focus{outline:4px solid #044b82;-webkit-box-shadow:none;box-shadow:none}.contactus .field-contact-link a:hover{background:#0668b3;border-color:#0668b3;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.5);box-shadow:0 1px 4px rgba(0,0,0,.5)}.contactus .field-contact-link a:focus{border-color:#fff}.contactus .field-contact-link a[target=_blank]::after{content:"";font-family:"Font Awesome 5 Pro";font-size:.7em;position:relative;top:-0.125em;margin-left:.4em}.contactus .field-phone{margin-bottom:0.84375rem;margin-bottom:clamp(0.5625rem,1.0782747604vw,1.125rem)}.footer-first{font-size:1rem}@media(min-width:37.5em){.footer-first{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer-left-region{margin-bottom:3.375rem;margin-bottom:clamp(2.25rem,4.3130990415vw,4.5rem)}@media(min-width:37.5em){.footer-left-region{width:50%}}@media(min-width:48em){.footer-left-region{width:33.3333%}}.footer-middle-region{margin-bottom:3.375rem;margin-bottom:clamp(2.25rem,4.3130990415vw,4.5rem)}@media(min-width:37.5em){.footer-middle-region{width:50%}}@media(min-width:48em){.footer-middle-region{width:33.3333%}}.footer-right-region{margin-bottom:3.375rem;margin-bottom:clamp(2.25rem,4.3130990415vw,4.5rem)}@media(min-width:37.5em){.footer-right-region{width:50%}}@media(min-width:48em){.footer-right-region{width:33.3333%}}.footer-second{font-size:0.9375rem;font-size:clamp(0.875rem,1.1980830671vw,1rem);padding-top:1.6875rem;padding-top:clamp(1.125rem,2.1565495208vw,2.25rem);padding-bottom:0.84375rem;padding-bottom:clamp(0.5625rem,1.0782747604vw,1.125rem);border-top:1px solid rgba(216,216,216,.25)}@media(min-width:37.5em){.footer-bottom-region{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.copyright{text-align:center;margin-bottom:0.84375rem;margin-bottom:clamp(0.5625rem,1.0782747604vw,1.125rem)}@media(min-width:37.5em){.copyright{text-align:left}}.privacymenu .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:37.5em){.privacymenu .menu{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.privacymenu .menu li:last-child a{padding-right:0}}.privacymenu .menu li{white-space:nowrap}.privacymenu .menu li:after{content:"•";display:inline-block}.privacymenu .menu li:last-child:after{content:none}.privacymenu .menu li a{padding-left:9px;padding-right:9px}.content-top-region{position:relative;height:150px}@media(min-width:48em){.content-top-region{height:200px}}.page-title-wrapper{position:absolute;z-index:1;top:0;right:0;left:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-title-wrapper h1{margin:0}.page-title-wrapper .block-inner{margin-left:auto;margin-right:auto;max-width:1252px;min-width:320px;width:100%;padding-left:36px;padding-right:36px}.page-banner-image{height:100%}.page-banner-image .block-inner,.page-banner-image .field,.page-banner-image .media,.page-banner-image .field-content,.page-banner-image picture,.page-banner-image img{height:100%}.page-banner-image img{width:100%;max-width:none;-o-object-fit:cover;object-fit:cover;position:static}.eu-cookie-compliance-banner,.eu-cookie-withdraw-banner{padding-top:36px;padding-bottom:0}[id=sliding-popup]{-webkit-box-shadow:0 4px 10px #000;box-shadow:0 4px 10px #000;border-top:1px solid rgba(255,255,255,.25)}.eu-cookie-compliance-content{margin-left:auto;margin-right:auto;max-width:1252px;min-width:320px;width:100%;padding-left:36px;padding-right:36px;display:block;text-align:center}@media(min-width:60em){.eu-cookie-compliance-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}}.eu-cookie-compliance-message{float:none;max-width:none;padding-right:36px;margin:0 0 36px 0}.eu-cookie-compliance-buttons{float:none;margin:0;max-width:none;margin:0 0 36px 0}.eu-cookie-compliance-buttons button{font-size:0.9375rem;font-size:clamp(0.875rem,1.1980830671vw,1rem);display:inline-block;padding:.5rem 2rem;position:relative;text-align:center;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;font-weight:normal;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;text-decoration:none;border-radius:22px;line-height:1;background:#000;border:4px solid #000;color:#fff;margin-top:0;margin-bottom:0;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}.eu-cookie-compliance-buttons button:hover{text-decoration:none}.eu-cookie-compliance-buttons button:focus{outline:4px solid #044b82;-webkit-box-shadow:none;box-shadow:none}.eu-cookie-compliance-buttons button:hover{background:#0668b3;border-color:#0668b3;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.5);box-shadow:0 1px 4px rgba(0,0,0,.5)}.eu-cookie-compliance-buttons button:focus{border-color:#fff}.eu-cookie-compliance-buttons button[target=_blank]::after{content:"";font-family:"Font Awesome 5 Pro";font-size:.7em;position:relative;top:-0.125em;margin-left:.4em}.eu-cookie-compliance-more-button{font-size:12px}body,html{margin:0;padding:0;height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}.layout-container{margin-left:auto;margin-right:auto;max-width:1252px;min-width:320px;width:100%;padding-left:36px;padding-right:36px}.layout-container:after{content:"";display:table;clear:both}.main{position:relative}.footer-inner,.header-inner{margin-left:auto;margin-right:auto;max-width:1252px;min-width:320px;width:100%;padding-left:36px;padding-right:36px}@media(min-width:60em){.has-sidebar .main-content{display:-webkit-box;display:-ms-flexbox;display:flex}.has-sidebar .main-content-inner{width:66.67%;padding-right:18px}.has-sidebar .main-sidebar{width:33.33%;padding-left:18px}}.has-sidebar .section__container{padding-left:0}.layout-constrained .main-content{margin-left:auto;margin-right:auto;max-width:1252px;min-width:320px;width:100%;padding-left:36px;padding-right:36px}.display--full .title{margin-top:0}#hexagon{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.layout-full-width .breadcrumb,.layout-full-width .section__container,.layout-full-width .paragraph.text-section,.layout-full-width .plugin-id--local-tasks-block,.layout-full-width .intro{margin-left:auto;margin-right:auto;max-width:1252px;min-width:320px;width:100%;padding-left:36px;padding-right:36px}.display--full{margin-bottom:3.375rem;margin-bottom:clamp(2.25rem,4.3130990415vw,4.5rem)}.display--full.type-basic-page{margin-bottom:0}.webform-submission-form{margin-bottom:3.375rem;margin-bottom:clamp(2.25rem,4.3130990415vw,4.5rem)}.datetime{text-transform:uppercase;font-size:.875rem;letter-spacing:1px;font-weight:500}.search-form{margin-top:3.375rem;margin-top:clamp(2.25rem,4.3130990415vw,4.5rem)}.search-form .form-search{max-width:320px}.search-form .form-item-keys label{display:block}.search-results{padding-left:0;margin-bottom:5.0625rem;margin-bottom:clamp(3.375rem,6.4696485623vw,6.75rem)}.search-result__snippet-info{max-width:768px}.jobs{margin-bottom:3.375rem;margin-bottom:clamp(2.25rem,4.3130990415vw,4.5rem)}.jobs-intro{margin-bottom:0.84375rem;margin-bottom:clamp(0.5625rem,1.0782747604vw,1.125rem)}.job-link{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;padding:1.265625rem;padding:clamp(0.84375rem,1.6174121406vw,1.6875rem);border:1px solid #d8d8d8;line-height:1}.job-link:hover,.job-link:focus{border-color:#0668b3;text-decoration:none}.job-link .job-title{margin:0;color:#0668b3;margin-right:18px}.job-link .job-location{font-weight:normal}.job-link::after{font-weight:normal;content:"";display:block;font-family:"Font Awesome 5 Pro";font-weight:normal;color:#0668b3;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:right}.news{margin-bottom:3.375rem;margin-bottom:clamp(2.25rem,4.3130990415vw,4.5rem)}@media(min-width:48em){.news{margin-bottom:0}}.news .pager{margin-top:0.84375rem;margin-top:clamp(0.5625rem,1.0782747604vw,1.125rem)}@media(min-width:37.5em){.product{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-0.84375rem;margin-right:clamp(-1.125rem,-1.0782747604vw,-0.5625rem);margin-left:-0.84375rem;margin-left:clamp(-1.125rem,-1.0782747604vw,-0.5625rem)}}.product .title{margin-top:0}.product table{margin-bottom:0;font-weight:bold}.term-listing .views-row .product{padding-bottom:1.6875rem;padding-bottom:clamp(1.125rem,2.1565495208vw,2.25rem);margin-bottom:1.6875rem;margin-bottom:clamp(1.125rem,2.1565495208vw,2.25rem);border-bottom:1px solid #d8d8d8}.term-listing .views-row:last-child .product{border:none}.product-media{margin-bottom:1.6875rem;margin-bottom:clamp(1.125rem,2.1565495208vw,2.25rem)}@media(min-width:37.5em){.product-media{width:33.33%;padding-left:0.84375rem;padding-left:clamp(0.5625rem,1.0782747604vw,1.125rem);padding-right:0.84375rem;padding-right:clamp(0.5625rem,1.0782747604vw,1.125rem)}}@media(min-width:37.5em){.product-description{width:66.57%;padding-left:0.84375rem;padding-left:clamp(0.5625rem,1.0782747604vw,1.125rem);padding-right:0.84375rem;padding-right:clamp(0.5625rem,1.0782747604vw,1.125rem)}}@media(min-width:37.5em){.appdetail{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-0.84375rem;margin-right:clamp(-1.125rem,-1.0782747604vw,-0.5625rem);margin-left:-0.84375rem;margin-left:clamp(-1.125rem,-1.0782747604vw,-0.5625rem)}}.appdetail-media{margin-bottom:1.6875rem;margin-bottom:clamp(1.125rem,2.1565495208vw,2.25rem);margin-top:-34px}@media(min-width:37.5em){.appdetail-media{width:33.33%;padding-left:0.84375rem;padding-left:clamp(0.5625rem,1.0782747604vw,1.125rem);padding-right:0.84375rem;padding-right:clamp(0.5625rem,1.0782747604vw,1.125rem)}}.appdetail-media .field-app-image{background-image:url(/themes/custom/arakawa_europe/libraries/global_css/dist/./images/bubble-mask.svg);background-repeat:no-repeat;background-size:100% 100%}.appdetail-media .field-app-image img{display:block;border-radius:50%;padding:34px}@media(min-width:37.5em){.appdetail-description{width:66.57%;padding-left:0.84375rem;padding-left:clamp(0.5625rem,1.0782747604vw,1.125rem);padding-right:0.84375rem;padding-right:clamp(0.5625rem,1.0782747604vw,1.125rem)}}.appdetail-description .title{font-size:1.125rem;font-size:clamp(1rem,1.4376996805vw,1.125rem)}.appdetail-products .field-app-products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-0.84375rem;margin-right:clamp(-1.125rem,-1.0782747604vw,-0.5625rem);margin-left:-0.84375rem;margin-left:clamp(-1.125rem,-1.0782747604vw,-0.5625rem)}.appdetail-products .field-content{max-width:210px;padding-left:0.84375rem;padding-left:clamp(0.5625rem,1.0782747604vw,1.125rem);padding-right:0.84375rem;padding-right:clamp(0.5625rem,1.0782747604vw,1.125rem)}.prelated-description{border:1px solid #d8d8d8;padding:0.84375rem;padding:clamp(0.5625rem,1.0782747604vw,1.125rem)}.prelated-title{margin:0}.prelated-title a{color:#333;border:1px solid transparent;text-decoration:underline;background-color:transparent;text-decoration:none}.prelated-title a:hover{color:#044b82;text-decoration:none;outline:none;text-decoration:underline}.prelated-title a:focus{outline:3px solid #044b82}.webform-address--wrapper{padding:0;margin:0;border:none;background-color:transparent}[id=homebanner] h2{font-size:2.625rem;font-size:clamp(2.25rem,3.3546325879vw,3rem);margin:0;color:#0668b3;text-align:center;padding:0 18px}.appsbycategory{padding-top:3.375rem;padding-top:clamp(2.25rem,4.3130990415vw,4.5rem);padding-bottom:1.6875rem;padding-bottom:clamp(1.125rem,2.1565495208vw,2.25rem);position:relative}.appsbycategory .card{margin-bottom:2.53125rem;margin-bottom:clamp(1.6875rem,3.2348242812vw,3.375rem)}.appsbycategory .display--section-background{position:absolute;top:0;left:0;right:0;bottom:0}.appsbycategory .display--section-background div:not(.contextual),.appsbycategory .display--section-background article,.appsbycategory .display--section-background picture{width:100%;height:100%}.appsbycategory .display--section-background img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.appsbycategory .views-element-container{margin-left:auto;margin-right:auto;max-width:1252px;min-width:320px;width:100%;padding-left:36px;padding-right:36px}@media(min-width:37.5em){.appsbycategory-listing{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-1.6875rem;margin-right:clamp(-2.25rem,-2.1565495208vw,-1.125rem);margin-left:-1.6875rem;margin-left:clamp(-2.25rem,-2.1565495208vw,-1.125rem)}}@media(min-width:37.5em){.appsbycategory-listing .card{width:50%;padding-left:1.6875rem;padding-left:clamp(1.125rem,2.1565495208vw,2.25rem);padding-right:1.6875rem;padding-right:clamp(1.125rem,2.1565495208vw,2.25rem)}}.hexlisting{margin:0}.hexlisting li{margin-bottom:0}.hexlisting li:nth-child(odd) .hexitem{background-color:#eaf8ff}.hexitem{background-color:#fff}.hexitem .title{margin-top:0}.hexitem .title a{color:#333;border:1px solid transparent;text-decoration:underline;background-color:transparent;text-decoration:none}.hexitem .title a:hover{color:#044b82;text-decoration:none;outline:none;text-decoration:underline}.hexitem .title a:focus{outline:3px solid #044b82}.hexitem .more-link>div{display:inline-block;margin-right:0.421875rem;margin-right:clamp(0.28125rem,0.5391373802vw,0.5625rem)}.hexitem-description{padding-top:2.53125rem;padding-top:clamp(1.6875rem,3.2348242812vw,3.375rem);padding-bottom:2.53125rem;padding-bottom:clamp(1.6875rem,3.2348242812vw,3.375rem)}.hexitem-description p:last-child{margin:0}.hexitem-media a{display:block}.hexitem-media img{display:block;-webkit-clip-path:url("#hexagon-clippath");clip-path:url("#hexagon-clippath")}.hexitem .more-link{text-align:center}.hexitem .more-link a{font-size:0.9375rem;font-size:clamp(0.875rem,1.1980830671vw,1rem);display:inline-block;padding:.5rem 2rem;position:relative;text-align:center;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;font-weight:normal;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;text-decoration:none;border-radius:22px;line-height:1;background:#0668b3;border:4px solid #0668b3;color:#fff;margin-top:1.6875rem;margin-top:clamp(1.125rem,2.1565495208vw,2.25rem)}.hexitem .more-link a:hover{text-decoration:none}.hexitem .more-link a:focus{outline:4px solid #044b82;-webkit-box-shadow:none;box-shadow:none}.hexitem .more-link a:hover{background:#0668b3;border-color:#0668b3;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.5);box-shadow:0 1px 4px rgba(0,0,0,.5)}.hexitem .more-link a:focus{border-color:#fff}.hexitem .more-link a[target=_blank]::after{content:"";font-family:"Font Awesome 5 Pro";font-size:.7em;position:relative;top:-0.125em;margin-left:.4em}@media(max-width:47.4375em){.hexlisting{margin-top:99px}.hexlisting li:last-child .hexitem-inner{padding-bottom:0}.hexlisting--acategory li:first-child .hexitem-inner{padding-bottom:0}.hexitem-inner{padding-bottom:99px}.hexitem-media{max-width:172px;margin-left:auto;margin-right:auto;position:relative;top:-99px;margin-bottom:-99px}.appsbycategory{padding-bottom:99px}}@media(min-width:47.5em)and (max-width:56.1875em){.hexlisting li:nth-child(odd) .hexitem-media{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.hexlisting li:nth-child(odd) .hexitem-description{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.hexitem-inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-0.84375rem;margin-right:clamp(-1.125rem,-1.0782747604vw,-0.5625rem);margin-left:-0.84375rem;margin-left:clamp(-1.125rem,-1.0782747604vw,-0.5625rem)}.hexitem-media{width:33.33%;padding-left:0.84375rem;padding-left:clamp(0.5625rem,1.0782747604vw,1.125rem);padding-right:0.84375rem;padding-right:clamp(0.5625rem,1.0782747604vw,1.125rem);padding-top:2.53125rem;padding-top:clamp(1.6875rem,3.2348242812vw,3.375rem);padding-bottom:2.53125rem;padding-bottom:clamp(1.6875rem,3.2348242812vw,3.375rem)}.hexitem-description{width:66.67%;padding-left:0.84375rem;padding-left:clamp(0.5625rem,1.0782747604vw,1.125rem);padding-right:0.84375rem;padding-right:clamp(0.5625rem,1.0782747604vw,1.125rem)}}@media(min-width:56.25em){.hexlisting li:nth-child(even) .hexitem-media{left:0;right:auto}.hexlisting li:nth-child(even) .hexitem-description{float:right}.hexitem{min-height:384px;position:relative}.hexitem-description{width:54%;padding-top:80px;padding-bottom:80px}.hexitem-media{width:380px;position:absolute;right:0;top:-30px;z-index:1}.hexitem .more-link{text-align:left}}@media(min-width:68.75em){.hexitem{min-height:424px}.hexitem-description{width:60%}.hexitem-media{width:420px}}@media(min-width:81.25em){.hexitem-description{width:68%}}@media(min-width:100em){.hexitem-description{width:75%}}@media print{a:link,a:visited{text-decoration:underline !important}#site-name a:link,#site-name a:visited{text-decoration:none !important}#content a[href]:after{content:" (" attr(href) ")";font-weight:normal;font-size:10px}#content a[href^="javascript:"]:after,#content a[href^="#"]:after{content:""}#content abbr[title]:after{content:" (" attr(title) ")"}#content{float:none !important;width:100% !important;margin:0 !important;padding:0 !important}body,#page,#main,#content{color:#000;background-color:transparent !important;background-image:none !important}#skip-link,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.breadcrumb,.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden;display:none}}.upcoming .display--teaser{border:1px solid #d8d8d8}.event-media a{display:block;text-align:center}.event-title{margin-top:0;margin-bottom:0.421875rem;margin-bottom:clamp(0.28125rem,0.5391373802vw,0.5625rem)}.event-title a{text-decoration:none;display:block}.event-info{padding:1.265625rem;padding:clamp(0.84375rem,1.6174121406vw,1.6875rem)}.upcoming .title{margin-top:0}
