/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}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}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media print{.gingco *,.gingco *:before,.gingco *:after{font-family:Arial,Helvetica,sans-serif !important;background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}.gingco a,.gingco a:visited{text-decoration:underline}.gingco a[href]:after{content:' (' attr(href) ')'}.gingco abbr[title]:after{content:' (' attr(title) ')'}.gingco a[href^='#']:after,.gingco a[href^='javascript:']:after{content:''}.gingco pre,.gingco blockquote{border:1px solid #999;page-break-inside:avoid}.gingco thead{display:table-header-group}.gingco tr,.gingco img{page-break-inside:avoid}.gingco img{max-width:100% !important}.gingco p,.gingco h1,.gingco h2,.gingco h3{orphans:3;widows:3}.gingco h1,.gingco h2,.gingco h3{page-break-after:avoid}}@font-face{font-family:'icomoon-gingco';src:url('../fonts/icomoon-gingco.eot');src:url('../fonts/icomoon-gingco.eot?#iefix') format('embedded-opentype'),url('../fonts/icomoon-gingco.woff') format('woff'),url('../fonts/icomoon-gingco.ttf') format('truetype'),url('../fonts/icomoon-gingco.svg#icomoon-gingco') format('svg');font-weight:normal;font-style:normal}@-webkit-keyframes blink{from,to{background:rgba(0,0,0,0)}50%{background:#fff}}@keyframes blink{from,to{background:rgba(0,0,0,0)}50%{background:#fff}}html{height:100%;color:#000;font-size:62.5%;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}::-moz-selection{background:#0cf;text-shadow:none;color:#000}::selection{background:#0cf;text-shadow:none;color:#000}::-ms-clear,::-ms-reveal{display:none}.gingco input::-webkit-input-placeholder{line-height:normal}.gingco hr{display:block;max-width:100%;width:100%;height:1px;border:0;background:#d9d9d9;margin:15px 0;padding:0}.gingco audio,.gingco canvas,.gingco iframe,.gingco img,.gingco svg,.gingco video{vertical-align:middle}.gingco figure,.gingco img,.gingco svg{display:block;max-width:100%;width:100%;height:auto;margin:0}.gingco ul,.gingco ol,.gingco dl{margin:0;padding:0;list-style:none}.gingco form,.gingco fieldset{position:relative;min-width:0}.gingco fieldset{border:0;margin:0;padding:0}.gingco button,.gingco input,.gingco label,.gingco select{display:block;width:100%;margin:0;padding:0;border:0;line-height:1;outline:0;font-style:normal;font-weight:700;background:rgba(0,0,0,0);-webkit-appearance:none;box-sizing:border-box}.gingco textarea{resize:vertical}.gingco p,.gingco h1,.gingco h2,.gingco h3,.gingco h4,.gingco h5,.gingco h6{margin:0}.gingco h1,.gingco h2,.gingco h3,.gingco h4,.gingco h5,.gingco h6{font-style:normal;font-weight:700;text-rendering:optimizeLegibility;-webkit-font-variant-ligatures:no-common-ligatures;font-variant-ligatures:no-common-ligatures;text-transform:uppercase}.gingco b,.gingco strong{font-style:normal;font-weight:700}.gingco h1,.gingco h2,.gingco h3{color:#0cf;font-size:28px;line-height:1}.gingco h4,.gingco h5{font-size:12px;line-height:1.4}.gingco .smallprint,.gingco .largeprint{font-style:normal;font-weight:700;text-transform:uppercase}.gingco a{color:#0cf;text-decoration:none}.csstransitions .gingco a{-webkit-transition:color .1s linear;transition:color .1s linear}.no-touchevents .gingco a:hover,.no-touchevents .gingco a:active{color:#000}.gingco .button{line-height:1;font-size:12px;font-style:normal;font-weight:700;text-transform:uppercase}.gingco .button .icon:before{padding-left:2px;vertical-align:baseline}.gingco .list{position:relative;font-size:0;letter-spacing:0}.gingco .list li{display:inline-block;vertical-align:top;letter-spacing:.02em;padding-left:0 !important}.gingco .list li:before{display:none !important}.gingco .l-form li{position:relative;margin-right:15px;font-size:12px;font-style:normal;font-weight:700;text-transform:uppercase}.gingco .l-form li:last-child{margin-right:0}.gingco .l-form li:after{content:'';display:block;width:1px;background:#fff;position:absolute;top:2px;bottom:2px;right:-8px}.gingco .l-form li:last-child:after{display:none}.csstransitions .gingco .l-form li.is-active a{-webkit-transition:none;transition:none}.gingco .l-form li.is-active a,.no-touchevents .gingco .l-form li.is-active a:hover,.no-touchevents .gingco .l-form li.is-active a:active{color:#fff}.gingco .l-form a{color:#808080}.no-touchevents .gingco .l-form a:hover,.no-touchevents .gingco .l-form a:active{color:#0cf}.gingco .l-img{text-align:center}.gingco .l-img li{width:60%;margin:10px 0;display:none}.gingco .l-img li.is-visible{display:inline-block}.gingco .l-img figure{text-align:center}.gingco .l-img img{display:inline-block;max-height:100px;width:auto}.gingco .l-social{margin-top:10px}.gingco .l-social li{margin-left:12px}.gingco .l-social li:first-child{margin-left:0}.gingco .l-social a,.gingco .l-social a .icon{display:block}.gingco .l-social a .icon:before{display:block;font-size:24px}.gingco .l-text li{margin-right:10px;color:#0cf;font-size:12px;font-style:normal;font-weight:700;text-transform:uppercase}.gingco .l-text li:last-child{margin-right:0}.gingco .icon:before{font:normal 9px / 1 'icomoon-gingco';display:inline-block;vertical-align:baseline}.gingco .i-logo:before{content:'\e600'}.gingco .i-arrow-bottom:before{content:'\e601'}.gingco .i-arrow-left:before{content:'\e602'}.gingco .i-arrow-right:before{content:'\e603'}.gingco .i-arrow-top:before{content:'\e604'}.gingco .i-minus:before{content:'\e605'}.gingco .i-plus:before{content:'\e606'}.gingco .i-submit:before{content:'\e607'}.gingco .i-facebook:before{content:'\e608'}.gingco .i-twitter:before{content:'\e609'}.gingco .i-xing:before{content:'\e60a'}.gingco .i-video-close:before{content:'\e60b'}.gingco .i-video-play:before{content:'\e60c'}.gingco .i-close:before{content:'\e60d'}.gingco .i-menu:before{content:'\e60e'}.gingco .i-flag:before{content:'\e900'}body{position:relative;font:normal 400 12px / 1.4 Arial,Helvetica,sans-serif;letter-spacing:.02em;overflow-y:scroll}body,body>.ccm-page{height:100%}#page{margin:0 auto;position:relative;max-width:1023px;min-width:320px;width:100%;height:100%;background:#fff}#page:before{content:'';display:block;background:#000;position:absolute;bottom:0;left:0;right:0;top:0}.gingco header{background:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:fixed;margin:0 auto;max-width:1023px;min-width:320px;width:100%;min-height:50px;top:0;z-index:100}.gingco .cookie{display:none;overflow:hidden;color:#fff;text-transform:uppercase;box-sizing:border-box;background:#000;padding:15px;max-width:1023px;min-width:320px;width:100%;position:fixed;bottom:0;z-index:900}.csstransforms3d .gingco .cookie{-webkit-transform:translateZ(0);transform:translateZ(0)}.hasNoCookie .gingco .cookie{display:block}.gingco .cookie-wrapper{position:relative;margin:0 auto;max-width:100%;width:100%;height:100%;box-sizing:border-box}.gingco .cookie p:first-child{padding-right:50px}.gingco .cookie p:first-child+p{width:65px;text-align:right;position:absolute;right:-15px;bottom:-15px}.gingco .cookie p:first-child a{color:#fff;text-decoration:underline}.no-touchevents .gingco .cookie p:first-child a:hover,.no-touchevents .gingco .cookie p:first-child a:active{color:#0cf}.gingco .cookie-button{display:block;padding:15px 15px 15px 0;font-style:normal;font-weight:700}.no-touchevents .gingco .cookie-button:hover,.no-touchevents .gingco .cookie-button:active{color:#fff}.gingco .logo{display:none;box-sizing:border-box;padding-left:20px;padding-right:20px;text-align:right;font-size:0;letter-spacing:0;max-width:100%;width:100%;position:absolute;top:60px;z-index:800}.hasNoCookie .gingco .logo{top:104px}.gingco .logo.is-black a{color:#000}.gingco .logo.is-cyan a{color:#0cf}.gingco .logo.is-white a{color:#fff}.gingco .logo-wrapper{position:relative;margin:0 auto;max-width:100%;width:100%;height:100%;box-sizing:border-box}.gingco .logo a{display:inline-block;vertical-align:top;color:#000}.csstransitions .gingco .logo a{-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-delay:.1s;transition-delay:.1s}.gingco .logo a .icon{display:block}.gingco .logo a .icon:before{display:block;overflow:hidden;font-size:163px;line-height:18px}.gingco .nav{box-sizing:border-box;background:#fff;padding:0 15px;width:100%;height:50px;z-index:800;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gingco .nav,.gingco .nav.is-fixed{position:fixed;max-width:1023px;min-width:320px;top:0;left:0;bottom:auto}.csstransforms3d .gingco .nav,.csstransforms3d .gingco .nav.is-fixed{-webkit-transform:translateZ(0);transform:translateZ(0)}.gingco .nav.is-open{height:100%;background:#fff}.gingco .nav.is-open .nav-wrapper{display:table;table-layout:fixed;width:100%;height:100%}.gingco .nav.is-open .nav-wrapper>span:before{content:'\e60d'}.gingco .nav.is-open ul{display:table-cell;text-align:center;vertical-align:middle}.gingco .nav:after{content:'';display:block;max-width:100%;width:100%;height:1px;margin:-1px auto 0 auto;background:#d9d9d9}.gingco .nav.is-open:after{display:none}.gingco .nav-wrapper{position:relative;margin:0 auto;max-width:100%;width:100%;height:100%;box-sizing:border-box}.gingco .nav-wrapper>span{display:block;position:absolute;top:0;left:-15px;cursor:pointer}.gingco .nav-wrapper>span:before{content:'\e60e';display:block;overflow:hidden;font-size:13px;width:50px;height:50px;line-height:50px;text-align:center}.gingco .nav ul{display:none;width:100%;padding-top:50px;font-size:0;letter-spacing:0;text-align:center}.gingco .nav li{display:block;vertical-align:top;margin-top:10px;font-size:28px;font-style:normal;font-weight:700;letter-spacing:.02em;text-transform:uppercase;line-height:1}.gingco .nav li:first-child{margin-top:0}.gingco .nav a{color:#000}.csstransitions .gingco .nav li.is-active a{-webkit-transition:none;transition:none}.gingco .nav li.is-active a,.no-touchevents .gingco .nav a:hover,.no-touchevents .gingco .nav a:active{color:#0cf}.gingco .nav ul+a{font-size:0;letter-spacing:0;position:absolute;top:0;right:0;z-index:800}.csstransitions .gingco .nav ul+a{-webkit-transition:none;transition:none}.no-touchevents .gingco .nav ul+a:hover,.no-touchevents .gingco .nav ul+a:active{color:#000}.gingco .nav ul+a .icon{display:block}.gingco .nav ul+a .icon:before{display:block;overflow:hidden;font-size:183px;line-height:50px}.gingco main{overflow:hidden;margin:0 auto;position:relative;background:#fff}.gingco main:before{content:'';display:block;padding-top:50px}.gingco main:after{content:'';display:block;padding-bottom:17px}.gingco main .module{margin-top:-2px;margin-bottom:-2px}.gingco .module{margin:0 auto;position:relative;max-width:100%;width:100%}.gingco .md-full-height{overflow:hidden}.gingco .md-full-width .md-wrapper-outer{padding-left:15px;padding-right:15px}.gingco .md-header{-webkit-backface-visibility:visible;backface-visibility:visible;top:auto;z-index:auto}.hasNoCookie .gingco .md-header{padding-top:0}.gingco .md-header .md-wrapper-outer{padding-top:50px}.gingco .md-header .md-wrapper-outer:last-child{padding-top:15px}.no-touchevents .gingco .md-header .ms-nav-prev:hover,.no-touchevents .gingco .md-header .ms-nav-next:hover{color:#0cf}.no-touchevents.csstransitions .gingco .md-header .ms-nav-prev:hover,.no-touchevents.csstransitions .gingco .md-header .ms-nav-next:hover{-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-delay:0s;transition-delay:0s}.gingco .md-header>.icon{display:none;text-align:center;cursor:pointer;width:60px;height:30px;margin-left:-30px;position:absolute;left:50%;bottom:0;z-index:800}.gingco .md-header>.icon:before{display:block;overflow:hidden}.gingco .md-header>.icon.is-hidden,.gingco .md-header+main:before{display:none}.gingco .md-content{box-sizing:border-box;max-width:100%;width:100%;margin:0 auto;padding-top:15px;padding-bottom:15px}.gingco .md-content-fit,.gingco .md-content-fill{max-width:100%}.gingco .md-footer{color:#fff;background:#000;text-transform:uppercase;font-style:normal;font-weight:700}.gingco .md-footer .md-wrapper{padding-top:25px;padding-bottom:25px}.gingco .md-footer .md-wrapper-inner{margin:0 auto;max-width:100%;box-sizing:border-box}.gingco .md-wrapper-outer{box-sizing:border-box;max-width:100%;width:100%;height:100%;margin:0 auto;position:relative;padding-left:15px;padding-right:15px}.gingco .md-wrapper{box-sizing:border-box;max-width:100%;width:100%;height:100%}.gingco .md-wrapper-inner{box-sizing:border-box;max-width:100%;width:100%;height:100%}.gingco article li{position:relative;padding-left:10px}.gingco article li:before{content:'';display:block;width:3px;height:3px;border-radius:50%;background:#000;position:absolute;top:6px;left:0}.gingco .column{position:relative}.gingco .col-item{margin-top:30px;padding-right:10px;box-sizing:border-box}.gingco .col-item:first-child{margin-top:0}.gingco footer{overflow:hidden;margin:0 auto;position:relative}.gingco .social{display:none;position:relative;margin:0 auto;max-width:100%;width:100%}.gingco .so-item{overflow:hidden;position:relative;max-width:100%;width:100%}.gingco .so-item:first-child{display:none}.gingco .so-item>h5{display:inline-block;vertical-align:top}.gingco .so-item form{margin-top:10px;height:40px}.gingco .so-item form fieldset{font-size:0;letter-spacing:0}.csspseudoanimations .gingco .so-item form fieldset:before{content:'';display:none;width:1px;background:#fff;position:absolute;top:2px;bottom:2px;-webkit-animation:1s blink step-end infinite;animation:1s blink step-end infinite}.csspseudoanimations .gingco .so-item form fieldset.is-focused:before{display:none}.gingco .so-item form fieldset>button,.gingco .so-item form fieldset>input{display:inline-block;vertical-align:top;font-size:32px;color:#0cf;line-height:40px;height:40px}.gingco .so-item form fieldset>button{width:40px}.csstransitions .gingco .so-item form fieldset>button{-webkit-transition:color .1s linear;transition:color .1s linear}.no-touchevents .gingco .so-item form fieldset>button:hover,.no-touchevents .gingco .so-item form fieldset>button:active{color:#fff}.gingco .so-item form fieldset>button .icon{display:block}.gingco .so-item form fieldset>button .icon:before{display:block;font-size:24px}.gingco .so-item form fieldset>input{padding-right:10px;max-width:400px;width:100%;height:100%}.gingco .so-item form>.f-text{font-size:12px;text-transform:none;position:absolute;bottom:0}.gingco .so-item form .f-error{color:#e90054}.gingco .so-item ul{display:inline-block;vertical-align:top;margin-left:10px}.gingco .so-item ul:last-child{display:block;margin-left:0}.no-touchevents .gingco .so-item ul:last-child a:hover,.no-touchevents .gingco .so-item ul:last-child a:active{color:#fff}.gingco .aside{position:relative;margin:0 auto;max-width:100%;width:100%;padding-top:0 !important}.gingco .aside:first-child{padding-top:0}.gingco .as-item{overflow:hidden;position:relative;max-width:100%;width:100%;margin-top:25px}.gingco .as-item:first-child{margin-top:0}.csstransitions .gingco .as-item li.is-active a{-webkit-transition:none;transition:none}.gingco .as-item li.is-active a,.no-touchevents .gingco .as-item a:hover,.no-touchevents .gingco .as-item a:active{color:#fff}.gingco .overlay{box-sizing:border-box;background:#fff;padding:20px;max-width:100%;width:100%;height:100%;position:fixed;top:0;left:0;opacity:0;visibility:hidden;z-index:1000}.csstransforms3d .gingco .overlay{-webkit-transform:translateZ(0);transform:translateZ(0)}.csstransitions .gingco .overlay{-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.gingco .overlay.is-visible{opacity:1;visibility:visible}.gingco .ol-wrapper{background:#0cf;position:relative;overflow:hidden;margin:0 auto;max-width:100%;width:100%;height:100%;box-sizing:border-box}.gingco .ol-wrapper>div{margin:0 auto;max-width:380px}.gingco .overlay p,.gingco .overlay h2{color:#000}.gingco .overlay p{font-size:20px;font-weight:700;line-height:1.1;margin-top:30px;text-transform:uppercase}.gingco .overlay p:first-child{color:#fff;font-size:12px;margin-top:0}.gingco .ol-close{display:block;color:#fff;position:absolute;width:50px;height:50px;top:0;right:0;cursor:pointer;text-align:center}.csstransitions .gingco .ol-close{-webkit-transition:color .1s linear;transition:color .1s linear}.no-touchevents .gingco .ol-close:hover{color:#000}.gingco .ol-close:before{display:block;font-size:20px;line-height:50px}.gingco .google-maps{max-width:100%;width:100%;height:100%;max-height:500px}.gingco .google-maps:before{content:'';display:block;padding-top:100%}.gingco .google-maps:after{content:'';width:100%;height:100%;background:#fff url('../img/loading.gif') no-repeat 50% 50%;background-size:25px 25px;position:absolute;left:0;top:0}.gingco .gm-loaded:after{display:none}.gingco .gm-loaded img{max-width:none}.gingco .accordion{position:relative;margin:0 auto;max-width:100%;width:100%;height:100%;padding-top:25px;padding-bottom:25px}.gingco .accordion:first-child{padding-top:0}.gingco .accordion:last-child{padding-bottom:0}.gingco .ac-item{overflow:hidden;position:relative;max-width:100%;width:100%;margin-top:25px}.gingco .ac-item:first-child{margin-top:0}.gingco .ac-item.is-open .ac-caption h3,.gingco .ac-item.is-open .ac-caption p{color:#000}.csstransitions .gingco .ac-item.is-open .ac-caption h3,.csstransitions .gingco .ac-item.is-open .ac-caption p{-webkit-transition:none;transition:none}.gingco .ac-item.is-open .ac-caption h3:before{content:'\e605'}.gingco .ac-caption{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gingco .ac-caption h3,.gingco .ac-caption p{box-sizing:border-box;padding-right:25px}.csstransitions .gingco .ac-caption h3,.csstransitions .gingco .ac-caption p{-webkit-transition:color .1s linear;transition:color .1s linear}.no-touchevents .gingco .ac-caption:hover h3,.no-touchevents .gingco .ac-caption:hover p{color:#000}.gingco .ac-caption h3{position:relative;font-size:18px;white-space:nowrap}.gingco .ac-caption h3:before{content:'\e606';font:normal 13px / 1 'icomoon-gingco';display:block;position:absolute;top:2px;right:0}.gingco .ac-caption span{font-size:12px}.gingco .ac-caption p{color:#0cf;text-transform:uppercase}.gingco .ac-text{display:none}.gingco .ac-text:before{content:'';display:block;padding-top:10px}.gingco .isotope{position:relative;margin:0 auto;max-width:100%;width:100%;height:100%}.csstransitions .gingco .isotope{-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.gingco .isotope:after{content:'';opacity:0}.csspseudotransitions .gingco .isotope:after{-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.gingco .isotope.is-loading:after{opacity:1;width:100%;height:100%;background:rgba(255,255,255,0.9) url('../img/loading.gif') no-repeat 50% 50px;background-size:25px 25px;position:absolute;left:0;top:0}.gingco .it-content .it-item-img figcaption,.gingco .it-content .it-item-text article{padding:0}.gingco .it-content .it-item-img figcaption{padding-top:15px}.gingco .it-content .it-item-img figcaption p:first-child{padding-bottom:0}.gingco .it-content .it-item-img p:first-child{padding-bottom:15px}.gingco .it-pattern .it-item-img:before{display:none}.gingco .it-pattern .it-item-text:before{content:'';display:block;padding-top:75%}.gingco .it-pattern .it-item-text a,.gingco .it-pattern .it-item-text article{position:absolute}.gingco .it-pattern .it-item-text article{padding-top:15px;padding-bottom:15px}.gingco .it-pattern .it-item-text.is-bgcolor article{padding:25px 15px}.gingco .it-pattern .it-smallprint h3,.gingco .it-pattern .it-largeprint h3{font-size:28px;line-height:1}.gingco .it-teaser .it-item:before{display:none}.gingco .it-teaser .it-item a,.gingco .it-teaser .it-item-img figure,.gingco .it-teaser .it-item-img figcaption,.gingco .it-teaser .it-item-text article{position:relative}.gingco .it-teaser .it-item-img figcaption,.gingco .it-teaser .it-item-text article{padding-top:15px;padding-bottom:25px}.csstransitions .gingco .it-teaser .it-item-img figcaption{-webkit-transition:none;transition:none}.gingco .it-teaser .it-item-img.is-touched figcaption,.no-touchevents .gingco .it-teaser .it-item-img figcaption:hover{background:none}.gingco .it-teaser .it-item-img p,.gingco .it-teaser .it-item-img h3{opacity:inherit;color:inherit}.gingco .it-teaser .it-item-img p{color:#000}.csstransitions .gingco .it-teaser .it-item-img p,.csstransitions .gingco .it-teaser .it-item-img h3{-webkit-transition:none;transition:none}.gingco .it-teaser .it-item-img.is-touched figcaption p,.gingco .it-teaser .it-item-img.is-touched figcaption h3,.no-touchevents .gingco .it-teaser .it-item-img figcaption:hover p,.no-touchevents .gingco .it-teaser .it-item-img figcaption:hover h3{opacity:inherit}.gingco .it-teaser .it-item-img>figure h3{color:#0cf}.gingco .it-item{overflow:hidden;position:relative;max-width:100%;width:100%;float:left;background:#fff}.gingco .it-item:before{content:'';display:none;padding-top:100%}.gingco .it-item-fill:before{padding-top:75%}.gingco .it-item-fit:before{padding-top:37.5%}.gingco .it-item>a{display:block;bottom:0;left:0;right:0;top:0}.gingco .it-item-img figure{max-width:100%;width:100%;height:100%;background-image:none;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.gingco .it-item-img>figure{bottom:0;left:0;right:0;top:0}.gingco .it-item-img figcaption{box-sizing:border-box;padding-top:15px;padding-bottom:25px;bottom:0;left:0;right:0;top:0}.gingco .it-item-img p,.gingco .it-item-img h3{display:block;color:inherit}.gingco .it-item-img p{text-transform:uppercase;color:#000;font-size:12px;font-style:normal;font-weight:700}.gingco .it-item-img>figure h3{color:#0cf}.gingco .it-item-img .icon:before{padding-left:2px}.gingco .it-item-text article{box-sizing:border-box;padding-bottom:25px;max-width:100%;width:100%;height:100%}.gingco .it-item-text>article{bottom:0;left:0;right:0;top:0}.gingco .it-item-text>article h3{color:#0cf}.gingco .it-item-text p,.gingco .it-item-text h3{display:block}.gingco .it-item-text p{color:#000;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:700}.gingco .it-item-text h3{color:inherit}.gingco .it-item-text .icon:before{padding-left:2px}.gingco .it-filter{display:none;padding-top:20px;font-size:0;letter-spacing:0}.gingco .it-filter:first-child{padding-top:0}.gingco .it-filter:first-child+form{margin-top:0}.gingco .it-filter li,.gingco .it-filter+form fieldset>span{display:inline-block;vertical-align:top;margin-right:15px;font-size:20px;font-style:normal;font-weight:700;letter-spacing:.02em;text-transform:uppercase;line-height:25px}.gingco .it-filter li:last-child,.gingco .it-filter+form fieldset>span{margin-right:0}.gingco .it-filter a{color:#000}.csstransitions .gingco .it-filter li.is-active a{-webkit-transition:none;transition:none}.gingco .it-filter li.is-active a,.no-touchevents .gingco .it-filter a:hover,.no-touchevents .gingco .it-filter a:active{color:#0cf}.gingco .it-filter+form{margin-top:20px;height:33px}.gingco .it-filter+form fieldset,.gingco .it-filter+form fieldset>span,.gingco .it-filter+form fieldset>select{width:100%;height:100%}.gingco .it-filter+form fieldset>span{position:relative;font-size:18px;line-height:33px;background:#f2f2f2;padding-left:8px;padding-right:30px;box-sizing:border-box;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.gingco .it-filter+form fieldset>span .icon{display:block;height:33px;position:absolute;top:0;right:8px}.gingco .it-filter+form fieldset>span .icon:before{display:block;line-height:33px}.gingco .it-filter+form fieldset>select{cursor:pointer;opacity:0;position:absolute;top:0;left:0;bottom:0;right:0}.gingco .it-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;font-size:12px;font-style:normal;font-weight:700;text-transform:uppercase;line-height:1;position:relative}.gingco .it-button.is-loading:after{content:'';width:100%;height:100%;background:#fff url('../img/loading.gif') no-repeat 50% 50%;background-size:25px 25px;position:absolute;left:0;top:0}.gingco .it-button a{color:#000;display:block}.no-touchevents .gingco .it-button a:hover,.no-touchevents .gingco .it-button a:active{color:#0cf}.gingco .it-button a .icon{display:block}.gingco .it-button a .icon:before{display:block;padding-top:2px}.gingco .master-slider{overflow:hidden;position:relative;margin:0 auto;max-width:100%;width:100%;height:100%}.csstransforms3d .gingco .master-slider{-webkit-transform:translateZ(0);transform:translateZ(0)}.gingco .master-slider:before{content:'';display:block;padding-top:56.25%}.gingco .master-slider:after{content:'';width:100%;height:100%;background:#fff url('../img/loading.gif') no-repeat 50% 50%;background-size:25px 25px;position:absolute;left:0;top:0;z-index:600}.gingco .master-slider:first-child{display:none}.gingco .master-slider:only-child,.gingco .master-slider:first-child+.master-slider{display:block}.gingco .ms-loaded:before,.gingco .ms-loaded:after,.gingco .ms-loading-container{display:none}.gingco .ms-loaded{overflow:visible}.gingco .ms-container,.gingco .ms-inner-controls-cont{margin:0 auto}.gingco .ms-container{position:relative}.gingco .ms-view{position:relative;overflow:hidden}.csstransforms3d .gingco .ms-view{-webkit-transform:perspective(1000px);transform:perspective(1000px)}.gingco .ms-slide{overflow:hidden;position:absolute;max-width:100%;width:100%;height:100%}.csstransforms3d .gingco .ms-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.gingco .ms-slide-auto-height{position:absolute;display:table}.gingco .ms-slide-auto-height .ms-slide-layers,.gingco .ms-slide-auto-height .ms-fixed-layers{height:auto}.gingco .ms-slide-auto-height>div>a{color:#000;display:block}.csstransitions .gingco .ms-slide-auto-height>div>a h2{-webkit-transition:color .1s linear;transition:color .1s linear}.no-touchevents .gingco .ms-slide-auto-height>div>a:hover h2,.no-touchevents .gingco .ms-slide-auto-height>div>a:active h2{color:inherit}.gingco .ms-slide-container{position:relative;margin:0 auto;max-width:100%;width:100%;height:100%}.gingco .ms-slide-bgcont,.gingco .ms-slide-bgvideocont{overflow:hidden;position:absolute;top:0;left:0;max-width:100%;width:100%;height:100%}.gingco .ms-slide-bgcont{z-index:100}.gingco .ms-slide-bgcont>img{max-width:none}.gingco .ms-slide-bgvideocont{background:#fff;z-index:200}.csstransforms3d .gingco .ms-slide-bgvideocont,.csstransforms3d .gingco .ms-slide-bgvideocont>video{-webkit-transform:translateZ(0);transform:translateZ(0)}.gingco .ms-slide-layers,.gingco .ms-fixed-layers{position:relative;max-width:100% !important;width:100%;height:100%;left:0 !important;z-index:300}.gingco .ms-slide-layers .ms-anim-layers,.gingco .ms-fixed-layers .ms-anim-layers{max-width:100%;width:100%;height:100%}.csstransforms3d .gingco .ms-slide-layers,.csstransforms3d .gingco .ms-fixed-layers{-webkit-transform:translateZ(0);transform:translateZ(0)}.gingco .ms-slide-video{padding:0;margin:0;border:0;overflow:hidden;position:absolute;top:0;left:0;max-width:100%;width:100%;height:100%;z-index:400}.gingco .ms-slide-vcbtn,.gingco .ms-slide-vpbtn{cursor:pointer;position:absolute;z-index:500}.gingco .ms-slide-vcbtn{top:0;right:0;width:50px;height:50px;text-align:center}.gingco .ms-slide-vpbtn{top:50%;left:50%;margin-top:-40px;margin-left:-40px}.csstransforms3d .gingco .ms-slide-video,.csstransforms3d .gingco .ms-slide-vcbtn,.csstransforms3d .gingco .ms-slide-vpbtn{-webkit-transform:translateZ(0);transform:translateZ(0)}.csstransitions .gingco .ms-slide-vcbtn,.csstransitions .gingco .ms-slide-vpbtn{-webkit-transition:color .4s linear .1s;transition:color .4s linear .1s}.gingco .ms-slide-vcbtn.is-black,.gingco .ms-slide-vpbtn.is-black{color:#000}.gingco .ms-slide-vcbtn.is-cyan,.gingco .ms-slide-vpbtn.is-cyan{color:#0cf}.gingco .ms-slide-vcbtn.is-white,.gingco .ms-slide-vpbtn.is-white{color:#fff}.gingco .ms-slide-vcbtn:before,.gingco .ms-slide-vpbtn:before{font:normal 13px / 1 'icomoon-gingco';display:block}.gingco .ms-slide-vcbtn:before{content:'\e60b';font-size:20px;line-height:50px}.gingco .ms-slide-vpbtn:before{content:'\e60c';font-size:80px}.gingco .ms-layer,.gingco .ms-img,.gingco .ms-text{position:relative;margin:0 auto;box-sizing:border-box;max-width:100%;width:100%;height:100%;padding:15px 0 25px 0;z-index:300}.gingco .ms-img,.gingco .ms-text{height:auto}.gingco .ms-img{padding:0}.gingco .is-controls .ms-text,.gingco .is-controls .is-bgcolor .ms-text{padding-bottom:45px}.gingco .is-bgcolor .ms-text{padding:25px 15px}.gingco .ms-text ul li{position:relative;padding-left:10px}.gingco .ms-text ul li:before{content:'';display:block;width:3px;height:3px;border-radius:50%;background:#000;position:absolute;top:6px;left:0}.gingco .is-bgcolor .ms-text h1.is-black,.gingco .is-bgcolor .ms-text h2.is-black,.gingco .is-bgcolor .ms-text h3.is-black,.gingco .is-bgcolor .ms-text h4.is-black,.gingco .is-bgcolor .ms-text h5.is-black,.gingco .is-bgcolor .ms-text h6.is-black,.gingco .is-bgcolor .ms-text p.is-black,.gingco .is-bgcolor .ms-text ul.is-black,.gingco .is-bgcolor .ms-text a.is-black,.no-touchevents .gingco .is-bgcolor a.is-black-hover:hover,.no-touchevents .gingco .is-bgcolor a.is-black-hover:active{color:#000}.gingco .is-bgcolor .ms-text ul.is-black li:before{background:#000}.gingco .is-bgcolor .ms-text h1.is-cyan,.gingco .is-bgcolor .ms-text h2.is-cyan,.gingco .is-bgcolor .ms-text h3.is-cyan,.gingco .is-bgcolor .ms-text h4.is-cyan,.gingco .is-bgcolor .ms-text h5.is-cyan,.gingco .is-bgcolor .ms-text h6.is-cyan,.gingco .is-bgcolor .ms-text p.is-cyan,.gingco .is-bgcolor .ms-text ul.is-cyan,.gingco .is-bgcolor .ms-text a.is-cyan,.no-touchevents .gingco .is-bgcolor a.is-cyan-hover:hover,.no-touchevents .gingco .is-bgcolor a.is-cyan-hover:active{color:#0cf}.gingco .is-bgcolor .ms-text ul.is-cyan li:before{background:#0cf}.gingco .is-bgcolor .ms-text h1.is-white,.gingco .is-bgcolor .ms-text h2.is-white,.gingco .is-bgcolor .ms-text h3.is-white,.gingco .is-bgcolor .ms-text h4.is-white,.gingco .is-bgcolor .ms-text h5.is-white,.gingco .is-bgcolor .ms-text h6.is-white,.gingco .is-bgcolor .ms-text p.is-white,.gingco .is-bgcolor .ms-text ul.is-white,.gingco .is-bgcolor .ms-text a.is-white,.no-touchevents .gingco .is-bgcolor a.is-white-hover:hover,.no-touchevents .gingco .is-bgcolor a.is-white-hover:active{color:#fff}.gingco .is-bgcolor .ms-text ul.is-white li:before{background:#fff}.gingco .ms-text h1,.gingco .ms-text h2,.gingco .ms-text h3,.gingco .ms-text h4,.gingco .ms-text h5,.gingco .ms-text h6{color:#000}.gingco .ms-text h5{color:#0cf}.gingco .ms-text h2{font-size:28px;line-height:1}.gingco .ms-caption p{font-size:12px;font-style:normal;font-weight:700;text-transform:uppercase}.gingco .ms-caption h2{font-size:28px;line-height:1;color:#0cf}.gingco .ms-caption a{display:block;color:#000}.csstransitions .gingco .ms-caption a>h2{-webkit-transition:color .1s linear;transition:color .1s linear}.gingco .ms-smallprint p{text-transform:uppercase;font-size:12px;font-style:normal;font-weight:700}.gingco .ms-smallprint h2{font-size:28px;line-height:1;color:#0cf}.gingco .ms-largeprint p{text-transform:uppercase;font-size:12px;font-style:normal;font-weight:700}.gingco .ms-largeprint h2{font-size:28px;line-height:1;color:#0cf}.gingco .ms-footnote div:first-child~div,.gingco .ms-footnote div:first-child~div div+div{margin-top:15px}.gingco .ms-footnote div:first-child+div,.gingco .ms-footnote div:first-child~div:empty{margin-top:0}.gingco .ms-footnote img{max-width:60%}.gingco div[class*='ms-custom-module-facts']{background:#f6f6f6;background:-webkit-linear-gradient(top, #f6f6f6 0, #e4e4e4 100%);background:linear-gradient(to bottom, #f6f6f6 0, #e4e4e4 100%)}.gingco div[class*='ms-custom-module-facts'] .ms-custom-module>div>div{position:relative;background-color:rgba(0,0,0,0);background-position:100% 0;background-repeat:no-repeat;background-size:90% auto;margin:0 auto;padding-left:0;padding-right:0;max-width:190px;height:180px;float:none}.gingco .ms-custom-module-facts-1 .ms-custom-module>div>div:first-child,.gingco .ms-custom-module-facts-2 .ms-custom-module>div>div:first-child,.gingco .ms-custom-module-facts-3 .ms-custom-module>div>div:first-child{margin-top:20px}.gingco .ms-custom-module-facts-1 .ms-custom-module>div>div:first-child{background-image:url('../img/facts/facts-1-1.png');padding-top:20px}.gingco .ms-custom-module-facts-1 .ms-custom-module>div>div:first-child+div{background-image:url('../img/facts/facts-1-2.png');background-position:0 300%}.gingco .ms-custom-module-facts-1 .ms-custom-module>div>div:first-child+div+div{background-image:url('../img/facts/facts-1-3.png');background-position:0 300%}.gingco .ms-custom-module-facts-2 .ms-custom-module>div>div:first-child{background-image:url('../img/facts/facts-2-1.png');padding-top:110px}.gingco .ms-custom-module-facts-2 .ms-custom-module>div>div:first-child+div{background-image:url('../img/facts/facts-2-2.png');background-position:190% -170%;padding-top:70px}.gingco .ms-custom-module-facts-2 .ms-custom-module>div>div:first-child+div+div{background-image:url('../img/facts/facts-2-3.png');background-position:190% 200%}.gingco .ms-custom-module-facts-3 .ms-custom-module>div>div{background-position:350% 0 !important;padding-top:70px}.gingco .ms-custom-module-facts-3 .ms-custom-module>div>div:first-child{background-image:url('../img/facts/facts-3-1.png')}.gingco .ms-custom-module-facts-3 .ms-custom-module>div>div:first-child+div{background-image:url('../img/facts/facts-3-2.png')}.gingco .ms-custom-module-facts-3 .ms-custom-module>div>div:first-child+div+div{background-image:url('../img/facts/facts-3-3.png')}.gingco .ms-custom-module-facts-3 .ms-custom-module>div>div h5{max-width:100px}.gingco div[class*='ms-custom-module-facts'] .ms-custom-module>div>div p{display:none;font-size:12px;font-weight:400;text-transform:none}.gingco div[class*='ms-custom-module-facts'] .countup{position:relative;margin-left:-4px;color:#0cf;font-weight:700;font-size:60px;font-style:normal;letter-spacing:0;line-height:1;text-rendering:optimizeLegibility;-webkit-font-variant-ligatures:no-common-ligatures;font-variant-ligatures:no-common-ligatures}.gingco .ms-nav-prev,.gingco .ms-nav-next{display:none;width:55px;height:70px;position:absolute;top:50%;z-index:700;margin-top:-35px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gingco .ms-nav-prev{text-align:right;left:0}.gingco .ms-nav-next{text-align:left;right:0}.csstransitions .gingco .ms-nav-prev,.csstransitions .gingco .ms-nav-next{-webkit-transition:color .4s linear .1s;transition:color .4s linear .1s}.gingco .ms-nav-prev.is-black,.gingco .ms-nav-next.is-black{color:#000}.gingco .ms-nav-prev.is-cyan,.gingco .ms-nav-next.is-cyan{color:#0cf}.gingco .ms-nav-prev.is-white,.gingco .ms-nav-next.is-white{color:#fff}.gingco .ms-nav-prev.is-hidden,.gingco .ms-nav-next.is-hidden{display:none}.gingco .ms-nav-prev:before,.gingco .ms-nav-next:before{font:normal 42px / 70px 'icomoon-gingco';display:block}.gingco .ms-nav-prev:before{content:'\e602'}.gingco .ms-nav-next:before{content:'\e603'}.gingco .ms-bullets{position:absolute;left:0;right:0;z-index:800;max-width:100%;width:100% !important;text-align:center;font-size:0;letter-spacing:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gingco .is-controls .ms-bullets{bottom:0;padding-bottom:15px}.gingco .ms-bullets.is-hidden{display:none}.gingco .ms-bullet{width:9px;height:9px;background:#fff;border-radius:50%;box-shadow:inset 1px 2px 1px rgba(0,0,0,0.3);cursor:pointer;display:inline-block;vertical-align:top}.gingco .ms-bullet-selected{background:#0cf}.gingco .u-block{display:block}.gingco .u-hidden{display:none}.gingco .u-inline{display:inline}.gingco .u-inline-block{display:inline-block;max-width:100%}.gingco .u-table{display:table;table-layout:fixed;width:100%;height:100%}.gingco .u-table-cell{display:table-cell}.gingco .u-table-row{display:table-row}.gingco .u-text-truncate{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.gingco .u-align-baseline{vertical-align:baseline}.gingco .u-align-bottom{vertical-align:bottom}.gingco .u-align-middle{vertical-align:middle}.gingco .u-align-top{vertical-align:top}.gingco .u-padding-tn,.gingco .u-padding-tsm,.gingco .u-padding-tmd,.gingco .u-padding-tlg,.gingco .u-padding-bn,.gingco .u-padding-bsm,.gingco .u-padding-bmd,.gingco .u-padding-blg,.gingco .u-padding-ln,.gingco .u-padding-lsm,.gingco .u-padding-lmd,.gingco .u-padding-llg,.gingco .u-padding-rn,.gingco .u-padding-rsm,.gingco .u-padding-rmd,.gingco .u-padding-rlg{box-sizing:border-box}.gingco .u-size1of2,.gingco .u-size1of3,.gingco .u-size2of3,.gingco .u-size1of4,.gingco .u-size2of4,.gingco .u-size3of4,.gingco .u-size1of5,.gingco .u-size2of5,.gingco .u-size3of5,.gingco .u-size4of5,.gingco .u-size1of6,.gingco .u-size2of6,.gingco .u-size3of6,.gingco .u-size4of6,.gingco .u-size5of6,.gingco .u-size1of8,.gingco .u-size2of8,.gingco .u-size3of8,.gingco .u-size4of8,.gingco .u-size5of8,.gingco .u-size6of8,.gingco .u-size7of8{min-height:1px}.gingco .u-size1of2,.gingco .u-size1of3,.gingco .u-size2of3,.gingco .u-size1of4,.gingco .u-size2of4,.gingco .u-size3of4,.gingco .u-size3of5,.gingco .u-size4of5,.gingco .u-size3of6,.gingco .u-size4of6,.gingco .u-size5of6,.gingco .u-size4of8,.gingco .u-size5of8,.gingco .u-size6of8,.gingco .u-size7of8{width:100%}.gingco .u-size1of5,.gingco .u-size2of5,.gingco .u-size1of6,.gingco .u-size2of6,.gingco .u-size1of8,.gingco .u-size2of8,.gingco .u-size3of8{width:50%}.gingco .u-visually-hidden{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.gingco .u-visually-hidden:active,.gingco .u-visually-hidden:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.gingco .u-invisible{visibility:hidden;opacity:0}.gingco .u-visible{visibility:visible;opacity:1}.gingco .u-float-left{float:left}.gingco .u-float-right{float:right}.gingco .u-clearfix:before,.gingco .u-clearfix:after{content:'';display:table}.gingco .u-clearfix:after{clear:both}@media only screen and (min-width:1024px){.gingco hr{margin-top:25px;margin-bottom:25px}.gingco figure,.gingco img,.gingco svg{width:auto}.gingco h1,.gingco h2{font-size:44px}.gingco h3{font-size:22px}.gingco h4{font-size:16px}.gingco h5{font-size:12px}.gingco .button{font-size:18px}.gingco .button .icon:before{padding-left:6px;vertical-align:3px}.gingco .phone{color:inherit;cursor:text}.csstransitions .gingco .phone{-webkit-transition:none;transition:none}.no-touchevents .gingco .phone:hover,.no-touchevents .gingco .phone:active{color:inherit}.gingco .l-img li{width:20%;margin-top:20px;margin-bottom:20px;display:inline-block}.gingco .l-img img{max-height:70px}.gingco .l-social li{margin-left:16px}.gingco .l-text li{margin-right:20px;font-size:26px;line-height:32px}body{font-size:12px}#page{max-width:1199px}.gingco header{overflow:hidden;min-height:80px;max-width:1199px}.hasNoCookie .gingco header{padding-top:44px}.gingco .cookie{height:44px;line-height:44px;padding-top:0;padding-bottom:0;max-width:1199px;position:absolute;top:0;bottom:auto}.gingco .cookie .icon:before{font-size:8px}.gingco .cookie-wrapper{padding-left:70px;padding-right:70px}.gingco .cookie p{font-size:10px}.gingco .cookie p:first-child{padding-right:0}.gingco .cookie p:first-child+p{width:auto;right:70px;bottom:0}.gingco .cookie-button{padding:0}.gingco .logo-wrapper{padding-left:70px;padding-right:70px}.gingco .nav{padding-left:20px;padding-right:20px;max-width:100%;height:80px;position:absolute;top:auto;bottom:0}.gingco .nav,.gingco .nav.is-fixed{max-width:1199px}.gingco .nav-wrapper{padding-left:70px;padding-right:70px}.gingco .nav-wrapper>span{display:none}.gingco .nav ul{display:block;padding-top:20px;text-align:left}.gingco .nav li{display:inline-block;margin-top:0;margin-left:15px;font-size:18px}.gingco .nav li:first-child{margin-left:0}.gingco .nav ul+a{top:20px;right:70px}.gingco .nav ul+a .icon:before{font-size:163px;line-height:18px}.gingco main:before{padding-top:80px}.hasNoCookie .gingco main:before{padding-top:124px}.gingco main:after{padding-bottom:22px}.gingco .module:last-child .md-content:last-child{padding-bottom:20px}.gingco .md-full-height{height:100%}.gingco .md-full-width .md-wrapper-outer{padding-left:0;padding-right:0}.gingco .md-full-width .md-content-fit{padding-left:90px;padding-right:90px}.gingco .md-header .logo{display:block}.gingco .md-header .md-wrapper-outer{padding-top:20px;padding-bottom:80px}.gingco .md-header .md-wrapper-outer:last-child{padding-top:20px;padding-bottom:20px}.hasNoCookie .gingco .md-header .md-wrapper-outer,.hasNoCookie .gingco .md-header .md-wrapper-outer:last-child{padding-top:64px}.gingco .md-header .nav:after{display:none}.gingco .md-header .nav.is-fixed:after{display:block}.gingco .md-header .nav ul+a{top:0;visibility:hidden;opacity:0}.gingco .md-header .nav.is-fixed ul+a{visibility:visible;opacity:1}.csstransitions .gingco .md-header .nav.is-fixed ul+a,.csstransforms .gingco .md-header .nav.is-fixed ul+a{-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out}.gingco .md-header>.icon{display:block}.gingco .md-content{padding-top:40px;padding-bottom:40px}.gingco .md-content-fit{padding-left:70px;padding-right:70px}.gingco .md-footer .md-wrapper{padding:60px 0}.gingco .md-footer .md-wrapper-inner{padding-left:70px;padding-right:70px}.gingco .md-wrapper-outer{padding-left:20px;padding-right:20px}.gingco .col-item{margin-top:0;padding-right:0}.gingco .so-item:first-child{display:block}.gingco .so-item form{padding-bottom:15px}.gingco .so-item ul:last-child{margin-top:20px}.gingco .as-item{margin-top:0}.gingco .google-maps{max-height:none}.gingco .google-maps:before{padding-top:56.25%}.gingco .google-maps:after{background-size:30px 30px}.gingco .gm-loaded:before{display:none}.gingco .accordion{padding-top:40px;padding-bottom:40px}.gingco .ac-item{margin-top:40px}.gingco .ac-caption h3,.gingco .ac-caption p{padding-right:60px}.gingco .ac-caption h3{font-size:26px}.gingco .ac-caption h3:before{font-size:18px;top:3px}.gingco .ac-caption span{font-size:18px}.gingco .ac-text:before{padding-top:15px}.gingco .isotope.is-loading:after{background-size:30px 30px}.gingco .it-content .it-item-text article,.no-touchevents .gingco .it-content .it-item-text article:hover{background:none}.csstransitions .gingco .it-content .it-item-text article,.csstransitions .gingco .it-content .it-item-text p,.csstransitions .gingco .it-content .it-item-text h3{-webkit-transition:none;transition:none}.no-touchevents .gingco .it-content .it-item-text article:hover p{color:#000}.no-touchevents .gingco .it-content .it-item-text article:hover h3{color:inherit}.gingco .it-pattern{height:100%}.gingco .it-pattern:before{content:'';display:block;padding-top:56.25%}.gingco .it-pattern .it-item{overflow:visible;padding:1px;position:absolute;height:50%}.gingco .it-pattern .it-item:first-child{left:0;top:0}.gingco .it-pattern .it-item:first-child+.it-item{right:0;top:0}.gingco .it-pattern .it-item:first-child+.it-item+.it-item{left:0;bottom:0}.gingco .it-pattern .it-item:first-child+.it-item+.it-item+.it-item{right:0;bottom:0}.gingco .it-pattern .it-item-text:before{display:none}.gingco .it-pattern .it-item div>div>div{padding-right:10px;padding-left:70px;max-width:100%;width:100%;box-sizing:border-box}.gingco .it-pattern .it-item a,.gingco .it-pattern .it-item-img figure,.gingco .it-pattern .it-item-img figcaption,.gingco .it-pattern .it-item-text article{padding-left:0;padding-right:0}.gingco .it-pattern .it-item-text.is-bgcolor article{padding:10px 0}.gingco .it-pattern .it-smallprint h3{font-size:20px;line-height:1.1}.gingco .it-pattern .it-largeprint h3{font-size:45px;line-height:42px}.no-touchevents .gingco .it-pattern .it-item-text article:hover{background:none}.csstransitions .gingco .it-pattern .it-item-text article,.csstransitions .gingco .it-pattern .it-item-text p,.csstransitions .gingco .it-pattern .it-item-text h3{-webkit-transition:none;transition:none}.gingco .it-teaser .it-item-img figcaption,.gingco .it-teaser .it-item-text article{padding-bottom:10px;padding-right:10px;padding-left:0}.gingco .it-teaser .it-item-img figcaption{padding-top:10px}.gingco .it-teaser .it-item-text article{padding-top:10px}.gingco .it-item:before{display:block}.gingco .it-item>a{position:absolute}.gingco .it-item-img img{width:100%}.gingco .it-item-img>figure{position:absolute}.gingco .it-item-img figcaption{padding:10px;background-color:rgba(0,0,0,0);position:absolute}.csstransitions .gingco .it-item-img figcaption{-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out}.gingco .it-item-img.is-touched figcaption,.no-touchevents .gingco .it-item-img figcaption:hover{background-color:rgba(0,204,255,0.7)}.gingco .it-item-img p,.gingco .it-item-img h3{opacity:0;color:#fff}.csstransitions .gingco .it-item-img p,.csstransitions .gingco .it-item-img h3{-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.gingco .it-item-img.is-touched figcaption p,.gingco .it-item-img.is-touched figcaption h3,.no-touchevents .gingco .it-item-img figcaption:hover p,.no-touchevents .gingco .it-item-img figcaption:hover h3{opacity:1}.gingco .it-item-img>figure h3{color:#fff}.gingco .it-item-text article{padding:10px;background-color:rgba(0,0,0,0)}.csstransitions .gingco .it-item-text article{-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out}.no-touchevents .gingco .it-item-text article:hover{background-color:#0cf}.gingco .it-item-text>article{position:absolute}.csstransitions .gingco .it-item-text p,.csstransitions .gingco .it-item-text h3{-webkit-transition:color .3s ease-out;transition:color .3s ease-out}.no-touchevents .gingco .it-item-text article:hover p,.no-touchevents .gingco .it-item-text article:hover h3{color:#fff}.gingco .it-filter{display:block}.gingco .it-filter+form{display:none}.gingco .it-button{font-size:18px}.gingco .it-button.is-loading:after{background-size:30px 30px}.gingco .master-slider:after{background-size:30px 30px}.gingco .master-slider:first-child{display:block}.gingco .master-slider:first-child+.master-slider{display:none}.gingco .ms-slide-vcbtn{top:20px;right:20px;width:auto;height:auto}.gingco .ms-slide-vpbtn{margin-top:-60px;margin-left:-60px}.gingco .ms-slide-vcbtn:before{font-size:30px;line-height:1}.gingco .ms-slide-vpbtn:before{font-size:120px}.gingco .ms-layer,.gingco .ms-img,.gingco .ms-text,.gingco .is-controls .ms-text,.gingco .is-controls .is-bgcolor .ms-text,.gingco .is-bgcolor .ms-text{padding:40px 70px}.gingco .ms-img,.gingco .ms-text{height:inherit}.gingco .ms-text:only-child{height:100%}.gingco .ms-text h1.is-black,.gingco .ms-text h2.is-black,.gingco .ms-text h3.is-black,.gingco .ms-text h4.is-black,.gingco .ms-text h5.is-black,.gingco .ms-text h6.is-black,.gingco .ms-text p.is-black,.gingco .ms-text ul.is-black,.gingco .ms-text ul.is-black li:before,.gingco .ms-text a.is-black,.no-touchevents .gingco a.is-black-hover:hover,.no-touchevents .gingco a.is-black-hover:active{color:#000 !important}.gingco .ms-text h1.is-cyan,.gingco .ms-text h2.is-cyan,.gingco .ms-text h3.is-cyan,.gingco .ms-text h4.is-cyan,.gingco .ms-text h5.is-cyan,.gingco .ms-text h6.is-cyan,.gingco .ms-text p.is-cyan,.gingco .ms-text ul.is-cyan,.gingco .ms-text ul.is-cyan li:before,.gingco .ms-text a.is-cyan,.no-touchevents .gingco a.is-cyan-hover:hover,.no-touchevents .gingco a.is-cyan-hover:active{color:#0cf !important}.gingco .ms-text h1.is-white,.gingco .ms-text h2.is-white,.gingco .ms-text h3.is-white,.gingco .ms-text h4.is-white,.gingco .ms-text h5.is-white,.gingco .ms-text h6.is-white,.gingco .ms-text p.is-white,.gingco .ms-text ul.is-white,.gingco .ms-text ul.is-white li:before,.gingco .ms-text a.is-white,.no-touchevents .gingco a.is-white-hover:hover,.no-touchevents .gingco a.is-white-hover:active{color:#fff !important}.gingco .ms-text .phone.is-black,.gingco .ms-text .phone.is-cyan,.gingco .ms-text .phone.is-white,.no-touchevents .gingco .phone.is-black-hover:hover,.no-touchevents .gingco .phone.is-black-hover:active,.no-touchevents .gingco .phone.is-cyan-hover:hover,.no-touchevents .gingco .phone.is-cyan-hover:active,.no-touchevents .gingco .phone.is-white-hover:hover,.no-touchevents .gingco .phone.is-white-hover:active{color:inherit !important}.gingco .ms-text h2{font-size:42px;line-height:37px}.gingco .ms-caption h2{font-size:57px;line-height:52px}.no-touchevents .gingco .ms-caption a.is-black-hover>h2:hover{color:#000 !important}.no-touchevents .gingco .ms-caption a.is-cyan-hover>h2:hover{color:#0cf !important}.no-touchevents .gingco .ms-caption a.is-white-hover>h2:hover{color:#fff !important}.gingco .ms-smallprint h2{font-size:20px;line-height:1.1}.gingco .ms-largeprint p{font-size:22px;line-height:26px}.gingco .ms-largeprint h2{font-size:57px;line-height:54px}.gingco .ms-footnote div:first-child~div,.gingco .ms-footnote div:first-child~div div+div,.gingco .ms-footnote div:first-child+div{margin-top:0}.gingco .ms-footnote img{max-width:100%}.gingco div[class*='ms-custom-module-facts'] .ms-custom-module>div{margin-left:-20px;margin-right:-20px}.gingco div[class*='ms-custom-module-facts'] .ms-custom-module>div>div{background-position:20px 100%;background-size:65% auto;margin-top:20px;padding-left:20px;padding-right:20px;max-width:none;height:370px;float:left}.gingco .ms-custom-module-facts-1 .ms-custom-module>div>div:first-child,.gingco .ms-custom-module-facts-2 .ms-custom-module>div>div:first-child,.gingco .ms-custom-module-facts-2 .ms-custom-module>div>div:first-child+div,.gingco .ms-custom-module-facts-3 .ms-custom-module>div>div{padding-top:0}.gingco .ms-custom-module-facts-1 .ms-custom-module>div>div:first-child+div{background-position:20px 100%}.gingco .ms-custom-module-facts-1 .ms-custom-module>div>div:first-child+div+div{background-position:8px 100%}.gingco .ms-custom-module-facts-2 .ms-custom-module>div>div:first-child+div{width:27.3% !important}.gingco .ms-custom-module-facts-2 .ms-custom-module>div>div:first-child+div{background-position:50% 100%}.gingco .ms-custom-module-facts-2 .ms-custom-module>div>div:first-child+div+div{background-position:50% 100%;background-size:45% auto;width:39.3% !important}.gingco .ms-custom-module-facts-3 .ms-custom-module>div>div{background-position:20px 100% !important}.gingco .ms-custom-module-facts-3 .ms-custom-module>div>div h5{max-width:none}.gingco div[class*='ms-custom-module-facts'] .ms-custom-module>div>div p{display:block}.gingco div[class*='ms-custom-module-facts'] .countup{margin-left:-8px;font-size:110px}.gingco .ms-nav-prev,.gingco .ms-nav-next{display:block}.gingco .is-controls .ms-bullets{bottom:12px;padding-bottom:0}.gingco .u-text-break{word-wrap:break-word}.gingco .u-text-center{text-align:center}.gingco .u-text-left{text-align:left}.gingco .u-text-right{text-align:right}.gingco .u-text-nowrap{white-space:nowrap}.gingco .u-padding-tsm{padding-top:10px}.gingco .u-padding-bsm{padding-bottom:10px}.gingco .u-padding-lsm{padding-left:10px}.gingco .u-padding-rsm{padding-right:10px}.gingco .u-size1of8{width:12.5%}.gingco .u-size1of6{width:16.66666667%}.gingco .u-size1of5{width:20%}.gingco .u-size1of4,.gingco .u-size2of8{width:25%}.gingco .u-size1of3,.gingco .u-size2of6{width:33.3%}.gingco .u-size3of8{width:37.5%}.gingco .u-size2of5{width:40%}.gingco .u-size1of2,.gingco .u-size2of4,.gingco .u-size3of6,.gingco .u-size4of8{width:50%}.gingco .u-size3of5{width:60%}.gingco .u-size5of8{width:62.5%}.gingco .u-size2of3,.gingco .u-size4of6{width:66.6%}.gingco .u-size3of4,.gingco .u-size6of8{width:75%}.gingco .u-size4of5{width:80%}.gingco .u-size5of6{width:83.33333333%}.gingco .u-size7of8{width:87.5%}}@media only screen and (min-width:1200px){.gingco hr{margin-top:32px;margin-bottom:32px}.gingco h1,.gingco h2{font-size:50px}.gingco h3{font-size:32px}.gingco h4{font-size:20px}.gingco h5{font-size:14px}.gingco .button{font-size:21px}.gingco .button .icon:before{padding-left:8px}.gingco .l-form li{margin-right:18px;font-size:14px}.gingco .l-form li:after{top:3px;bottom:3px;right:-10px}.gingco .l-img img{max-height:80px}.gingco .l-social li{margin-left:18px}.gingco .l-social a .icon:before{font-size:28px}.gingco .l-text li{font-size:33px;line-height:40px}.gingco .icon:before{font-size:11px}body{font-size:16px}#page{max-width:1479px}.gingco header{min-height:90px;max-width:1479px}.hasNoCookie .gingco header{padding-top:46px}.gingco .cookie{height:46px;line-height:46px;max-width:1479px}.gingco .cookie .icon:before{font-size:10px}.gingco .cookie p{font-size:12px}.gingco .logo{top:70px}.hasNoCookie .gingco .logo{top:116px}.gingco .logo a .icon:before{font-size:183px}.gingco .nav{height:90px}.gingco .nav,.gingco .nav.is-fixed{max-width:1479px}.gingco .nav ul{padding-top:30px}.gingco .nav li{font-size:20px}.gingco .nav ul+a{top:30px}.gingco .nav ul+a .icon:before{font-size:183px}.gingco main:before{padding-top:90px}.hasNoCookie .gingco main:before{padding-top:136px}.gingco .md-header .md-wrapper-outer{padding-bottom:90px}.hasNoCookie .gingco .md-header .md-wrapper-outer,.hasNoCookie .gingco .md-header .md-wrapper-outer:last-child{padding-top:66px}.csstransitions .gingco .md-header .nav.is-fixed ul+a,.csstransforms .gingco .md-header .nav.is-fixed ul+a{-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}.gingco .md-footer{font-size:14px}.gingco .md-footer .md-wrapper{padding-top:70px;padding-bottom:70px}.gingco article li{padding-left:15px}.gingco article li:before{width:3px;height:3px;top:9px}.gingco .so-item form{margin-top:15px;height:45px;padding-bottom:30px}.gingco .so-item form fieldset>button,.gingco .so-item form fieldset>input{font-size:36px;line-height:45px;height:45px}.gingco .so-item form fieldset>button{width:45px}.gingco .so-item form fieldset>button .icon:before{font-size:27px}.gingco .so-item form fieldset>input{padding-right:15px;max-width:475px}.gingco .so-item form>.f-text{font-size:14px}.gingco .so-item ul:last-child{margin-top:25px}.gingco .aside{padding-top:40px}.gingco .ol-wrapper>div{max-width:460px}.gingco .overlay p{font-size:24px}.gingco .overlay p:first-child{font-size:14px}.gingco .ol-close:before{font-size:20px}.gingco .google-maps:after{background-size:45px 45px}.gingco .accordion{padding-top:55px;padding-bottom:55px}.gingco .ac-item{margin-top:55px}.gingco .ac-caption h3,.gingco .ac-caption p{padding-right:80px}.gingco .ac-caption h3{font-size:33px}.gingco .ac-caption h3:before{font-size:24px;top:4px}.gingco .ac-caption span{font-size:21px}.gingco .ac-text:before{padding-top:20px}.gingco .isotope.is-loading:after{background-size:35px 35px}.gingco .it-pattern .it-smallprint h3{font-size:24px}.gingco .it-pattern .it-largeprint h3{font-size:53px;line-height:50px}.gingco .it-item-img p{font-size:14px}.gingco .it-item-text p{font-size:14px}.gingco .it-filter li,.gingco .it-filter+form fieldset>span{margin-right:18px;font-size:24px;line-height:28px}.gingco .it-button{font-size:24px}.gingco .it-button.is-loading:after{background-size:35px 35px}.gingco .master-slider:after{background-size:45px 45px}.gingco .ms-slide-vcbtn{top:30px;right:30px}.gingco .ms-slide-vpbtn{margin-top:-70px;margin-left:-70px}.gingco .ms-slide-vcbtn:before{font-size:35px}.gingco .ms-slide-vpbtn:before{font-size:140px}.gingco .ms-text ul li{padding-left:15px}.gingco .ms-text ul li:before{width:3px;height:3px;top:9px}.gingco .ms-text h2{font-size:48px;line-height:43px}.gingco .ms-caption p{font-size:14px}.gingco .ms-caption h2{font-size:61px;line-height:56px}.gingco .ms-smallprint p{font-size:14px}.gingco .ms-smallprint h2{font-size:24px;line-height:1.1}.gingco .ms-largeprint p{font-size:26px;line-height:32px}.gingco .ms-largeprint h2{font-size:61px;line-height:58px}.gingco .ms-footnote p{font-size:14px}.gingco div[class*='ms-custom-module-facts'] .ms-custom-module>div{margin-left:-30px;margin-right:-30px}.gingco div[class*='ms-custom-module-facts'] .ms-custom-module>div>div{background-position:30px 100%;padding-left:30px;padding-right:30px;height:440px}.gingco .ms-custom-module-facts-1 .ms-custom-module>div>div:first-child+div{background-position:30px 100%}.gingco .ms-custom-module-facts-1 .ms-custom-module>div>div:first-child+div+div{background-position:15px 100%}.gingco .ms-custom-module-facts-3 .ms-custom-module>div>div{background-position:30px 100% !important}.gingco div[class*='ms-custom-module-facts'] .countup{font-size:130px}.gingco .u-padding-tmd{padding-top:15px}.gingco .u-padding-bmd{padding-bottom:15px}.gingco .u-padding-lmd{padding-left:15px}.gingco .u-padding-rmd{padding-right:15px}}@media only screen and (min-width:1480px){.gingco hr{margin-top:40px;margin-bottom:40px}.gingco h1,.gingco h2{font-size:72px}.gingco h3{font-size:42px}.gingco h4{font-size:28px}.gingco h5{font-size:16px}.gingco .button{font-size:24px}.gingco .button .icon:before{padding-left:10px}.gingco .l-form li{font-size:16px}.gingco .l-img li{margin-top:25px;margin-bottom:25px}.gingco .l-img img{max-height:90px}.gingco .l-social li{margin-left:20px}.gingco .l-social a .icon:before{font-size:32px}.gingco .l-text li{margin-right:30px;font-size:42px;line-height:50px}.gingco .icon:before{font-size:13px}body{font-size:20px}#page{max-width:100%}.gingco header{min-height:100px;max-width:100%}.hasNoCookie .gingco header{padding-top:49px}.gingco .cookie{height:49px;line-height:49px;max-width:100%}.gingco .cookie .icon:before{font-size:11px}.gingco .cookie-wrapper{max-width:1420px}.gingco .cookie p{font-size:14px}.hasNoCookie .gingco .logo{top:119px}.gingco .logo-wrapper{max-width:1420px}.gingco .nav{height:100px}.gingco .nav,.gingco .nav.is-fixed{max-width:100%}.gingco .nav-wrapper{max-width:1420px}.gingco main:before{padding-top:100px}.hasNoCookie .gingco main:before{padding-top:149px}.gingco .md-full-width .md-content-fit{padding-left:70px;padding-right:70px}.gingco .md-header .md-wrapper-outer{padding-bottom:100px}.hasNoCookie .gingco .md-header .md-wrapper-outer,.hasNoCookie .gingco .md-header .md-wrapper-outer:last-child{padding-top:69px}.gingco .md-header>.icon{height:40px}.gingco .md-content-fit{max-width:1420px}.gingco .md-footer{font-size:16px}.gingco .md-footer .md-wrapper{padding-top:100px;padding-bottom:100px}.gingco .md-footer .md-wrapper-inner{max-width:1420px}.gingco article li{padding-left:20px}.gingco article li:before{width:4px;height:4px;top:12px}.gingco .so-item form{margin-top:20px;height:50px}.gingco .so-item form fieldset>button,.gingco .so-item form fieldset>input{font-size:42px;line-height:50px;height:50px}.gingco .so-item form fieldset>button{width:50px}.gingco .so-item form fieldset>button .icon:before{font-size:30px}.gingco .so-item form fieldset>input{padding-right:20px;max-width:550px}.gingco .so-item form>.f-text{font-size:16px}.gingco .so-item ul:last-child{margin-top:30px}.gingco .ol-wrapper>div{max-width:540px}.gingco .overlay p{font-size:28px;margin-top:40px}.gingco .overlay p:first-child{font-size:16px}.gingco .ol-close{width:60px;height:60px}.gingco .ol-close:before{font-size:25px;line-height:60px}.gingco .google-maps:after{background-size:60px 60px}.gingco .accordion{padding-top:70px;padding-bottom:70px}.gingco .ac-item{margin-top:70px}.gingco .ac-caption h3,.gingco .ac-caption p{padding-right:100px}.gingco .ac-caption h3{font-size:42px}.gingco .ac-caption h3:before{font-size:30px;top:5px}.gingco .ac-caption span{font-size:24px}.gingco .isotope.is-loading:after{background-size:40px 40px}.gingco .it-pattern .it-item div>div>div{padding-left:0;padding-right:15px;max-width:640px}.gingco .it-pattern .it-item-text.is-bgcolor article{padding-top:15px;padding-bottom:15px}.gingco .it-pattern .it-smallprint h3{font-size:28px}.gingco .it-pattern .it-largeprint h3{font-size:72px;line-height:68px}.gingco .it-teaser .it-item-img figcaption,.gingco .it-teaser .it-item-text article{padding-bottom:15px;padding-right:15px}.gingco .it-teaser .it-item-img figcaption{padding-top:15px}.gingco .it-teaser .it-item-text article{padding-top:15px}.gingco .it-item-img figcaption{padding:15px}.gingco .it-item-img p{font-size:16px}.gingco .it-item-text article{padding:15px}.gingco .it-item-text p{font-size:16px}.gingco .it-filter li,.gingco .it-filter+form fieldset>span{margin-right:20px;font-size:28px;line-height:33px}.gingco .it-button{font-size:28px}.gingco .it-button.is-loading:after{background-size:40px 40px}.gingco .master-slider:after{background-size:60px 60px}.gingco .ms-slide-vcbtn{top:40px;right:40px}.gingco .ms-slide-vpbtn{margin-top:-80px;margin-left:-80px}.gingco .ms-slide-vcbtn:before{font-size:40px}.gingco .ms-slide-vpbtn:before{font-size:160px}.gingco .ms-layer,.gingco .ms-img,.gingco .ms-text,.gingco .is-controls .ms-text,.gingco .is-controls .is-bgcolor .ms-text,.gingco .is-bgcolor .ms-text{padding-top:70px;padding-bottom:70px}.gingco .ms-layer,.gingco .ms-img,.gingco .ms-text{max-width:1420px}.gingco .ms-text ul li{padding-left:20px}.gingco .ms-text ul li:before{width:4px;height:4px;top:12px}.gingco .ms-text h2{font-size:57px;line-height:52px}.gingco .ms-caption p{font-size:16px}.gingco .ms-caption h2{font-size:72px;line-height:64px}.gingco .ms-smallprint p{font-size:16px}.gingco .ms-smallprint h2{font-size:28px;line-height:1.1}.gingco .ms-largeprint p{font-size:32px;line-height:38px}.gingco .ms-largeprint h2{font-size:72px;line-height:68px}.gingco .ms-footnote p{font-size:16px}.gingco div[class*='ms-custom-module-facts'] .ms-custom-module>div{margin-left:-45px;margin-right:-45px}.gingco div[class*='ms-custom-module-facts'] .ms-custom-module>div>div{background-position:45px 100%;margin-top:30px;padding-left:45px;padding-right:45px;height:500px}.gingco .ms-custom-module-facts-1 .ms-custom-module>div>div:first-child,.gingco .ms-custom-module-facts-2 .ms-custom-module>div>div:first-child,.gingco .ms-custom-module-facts-3 .ms-custom-module>div>div:first-child{margin-top:30px}.gingco .ms-custom-module-facts-1 .ms-custom-module>div>div:first-child+div{background-position:45px 100%}.gingco .ms-custom-module-facts-1 .ms-custom-module>div>div:first-child+div+div{background-position:30px 100%}.gingco .ms-custom-module-facts-3 .ms-custom-module>div>div{background-position:45px 100% !important}.gingco div[class*='ms-custom-module-facts'] .ms-custom-module>div>div p{font-size:14px}.gingco div[class*='ms-custom-module-facts'] .countup{margin-left:-11px;font-size:150px}.gingco .is-controls .ms-bullets{bottom:30px}.gingco .u-padding-tlg{padding-top:20px}.gingco .u-padding-blg{padding-bottom:20px}.gingco .u-padding-llg{padding-left:20px}.gingco .u-padding-rlg{padding-right:20px}}@media only screen and (min-width:1681px){.gingco h1,.gingco h2{font-size:80px}.gingco h3{font-size:52px}.gingco h4{font-size:32px}.gingco h5{font-size:20px}.gingco .button{font-size:28px}.gingco .button .icon:before{padding-left:12px}.gingco .l-form li{margin-right:25px;font-size:20px}.gingco .l-form li:after{top:4px;bottom:4px;right:-13px}.gingco .l-img li{margin-top:30px;margin-bottom:30px}.gingco .l-img img{max-height:100px}.gingco .l-social li{margin-left:24px}.gingco .l-social a .icon:before{font-size:40px}.gingco .l-text li{font-size:50px;line-height:60px}.gingco .icon:before{font-size:15px}body{font-size:24px}.hasNoCookie .gingco header{padding-top:52px}.gingco .cookie{height:52px;line-height:52px}.gingco .cookie .icon:before{font-size:13px}.gingco .cookie-wrapper{max-width:1620px}.gingco .cookie p{font-size:16px}.hasNoCookie .gingco .logo{top:122px}.gingco .logo-wrapper{max-width:1620px}.gingco .nav-wrapper{max-width:1620px}.hasNoCookie .gingco main:before{padding-top:152px}.hasNoCookie .gingco .md-header .md-wrapper-outer,.hasNoCookie .gingco .md-header .md-wrapper-outer:last-child{padding-top:72px}.gingco .md-content-fit{max-width:1620px}.gingco .md-footer{font-size:20px}.gingco .md-footer .md-wrapper{padding-top:120px;padding-bottom:120px}.gingco .md-footer .md-wrapper-inner{max-width:1620px}.gingco article li{padding-left:25px}.gingco article li:before{width:5px;height:5px;top:14px}.gingco .so-item form{height:80px}.csspseudoanimations .gingco .so-item form fieldset:before{top:8px;bottom:8px}.gingco .so-item form fieldset>button,.gingco .so-item form fieldset>input{font-size:52px;line-height:80px;height:80px}.gingco .so-item form fieldset>button{width:80px}.gingco .so-item form fieldset>button .icon:before{font-size:36px}.gingco .so-item form fieldset>input{padding-right:25px;max-width:680px}.gingco .so-item form>.f-text{font-size:18px}.gingco .so-item ul:last-child{margin-top:42px}.gingco .aside{padding-top:60px}.gingco .ol-wrapper>div{max-width:620px}.gingco .overlay p{font-size:32px;margin-top:50px}.gingco .overlay p:first-child{font-size:20px}.gingco .ol-close{width:70px;height:70px}.gingco .ol-close:before{font-size:30px;line-height:70px}.gingco .accordion{padding-top:85px;padding-bottom:85px}.gingco .ac-item{margin-top:85px}.gingco .ac-caption h3,.gingco .ac-caption p{padding-right:120px}.gingco .ac-caption h3{font-size:52px}.gingco .ac-caption h3:before{font-size:36px;top:8px}.gingco .ac-caption span{font-size:26px}.gingco .it-pattern .it-item div>div>div{padding-right:20px;max-width:740px}.gingco .it-pattern .it-item-text.is-bgcolor article{padding-top:20px;padding-bottom:20px}.gingco .it-pattern .it-smallprint h3{font-size:32px}.gingco .it-pattern .it-largeprint h3{font-size:80px;line-height:76px}.gingco .it-teaser .it-item-img figcaption,.gingco .it-teaser .it-item-text article{padding-bottom:20px;padding-right:20px}.gingco .it-teaser .it-item-img figcaption{padding-top:20px}.gingco .it-teaser .it-item-text article{padding-top:20px}.gingco .it-item-img figcaption{padding:20px}.gingco .it-item-img p{font-size:20px}.gingco .it-item-text article{padding:20px}.gingco .it-item-text p{font-size:20px}.gingco .it-filter li,.gingco .it-filter+form fieldset>span{margin-right:24px;font-size:32px;line-height:37px}.gingco .it-button{font-size:32px}.gingco .ms-slide-vcbtn{top:50px;right:50px}.gingco .ms-slide-vpbtn{margin-top:-100px;margin-left:-100px}.gingco .ms-slide-vcbtn:before{font-size:50px}.gingco .ms-slide-vpbtn:before{font-size:200px}.gingco .ms-layer,.gingco .ms-img,.gingco .ms-text{max-width:1620px}.gingco .ms-text ul li{padding-left:25px}.gingco .ms-text ul li:before{width:5px;height:5px;top:14px}.gingco .ms-text h2{font-size:63px;line-height:58px}.gingco .ms-caption p{font-size:20px}.gingco .ms-caption h2{font-size:80px;line-height:72px}.gingco .ms-smallprint p{font-size:20px}.gingco .ms-smallprint h2{font-size:32px;line-height:1.1}.gingco .ms-largeprint p{font-size:36px;line-height:42px}.gingco .ms-largeprint h2{font-size:80px;line-height:76px}.gingco .ms-footnote p{font-size:20px}.gingco div[class*='ms-custom-module-facts'] .ms-custom-module>div{margin-left:-60px;margin-right:-60px}.gingco div[class*='ms-custom-module-facts'] .ms-custom-module>div>div{background-position:60px 100%;margin-top:40px;padding-left:60px;padding-right:60px;height:550px}.gingco .ms-custom-module-facts-1 .ms-custom-module>div>div:first-child,.gingco .ms-custom-module-facts-2 .ms-custom-module>div>div:first-child,.gingco .ms-custom-module-facts-3 .ms-custom-module>div>div:first-child{margin-top:40px}.gingco .ms-custom-module-facts-1 .ms-custom-module>div>div:first-child+div{background-position:60px 100%}.gingco .ms-custom-module-facts-1 .ms-custom-module>div>div:first-child+div+div{background-position:42px 100%}.gingco .ms-custom-module-facts-3 .ms-custom-module>div>div{background-position:60px 100% !important}.gingco div[class*='ms-custom-module-facts'] .countup{margin-left:-14px;font-size:175px}}@media only screen and (min-width:1921px){.gingco h1,.gingco h2{font-size:88px}.gingco h3{font-size:62px}.gingco h4{font-size:36px}.gingco h5{font-size:24px}.gingco .button{font-size:32px}.gingco .button .icon:before{padding-left:14px}.gingco .l-form li{font-size:24px}.gingco .l-img li{margin-top:35px;margin-bottom:35px}.gingco .l-img img{max-height:110px}.gingco .l-social li{margin-left:28px}.gingco .l-social a .icon:before{font-size:48px}.gingco .l-text li{margin-right:40px;font-size:58px;line-height:70px}.gingco .icon:before{font-size:18px}body{font-size:28px}.gingco header{min-height:120px}.hasNoCookie .gingco header{padding-top:55px}.gingco .cookie{height:55px;line-height:55px}.gingco .cookie .icon:before{font-size:14px}.gingco .cookie-wrapper{max-width:1860px}.gingco .cookie p{font-size:18px}.gingco .logo{top:85px}.hasNoCookie .gingco .logo{top:140px}.gingco .logo-wrapper{max-width:1860px}.gingco .logo a .icon:before{font-size:223px}.gingco .nav{height:120px}.gingco .nav-wrapper{max-width:1860px}.gingco .nav ul{padding-top:40px}.gingco .nav li{font-size:24px;margin-left:20px}.gingco .nav ul+a{top:43px}.gingco .nav ul+a .icon:before{font-size:223px}.gingco main:before{padding-top:120px}.hasNoCookie .gingco main:before{padding-top:175px}.gingco .md-header .md-wrapper-outer{padding-bottom:120px}.hasNoCookie .gingco .md-header .md-wrapper-outer,.hasNoCookie .gingco .md-header .md-wrapper-outer:last-child{padding-top:75px}.csstransitions .gingco .md-header .nav.is-fixed ul+a,.csstransforms .gingco .md-header .nav.is-fixed ul+a{-webkit-transform:translateY(43px);-ms-transform:translateY(43px);transform:translateY(43px)}.gingco .md-header>.icon{height:50px}.gingco .md-content-fit{max-width:1860px}.gingco .md-footer{font-size:24px}.gingco .md-footer .md-wrapper-inner{max-width:1860px}.gingco article li{padding-left:30px}.gingco article li:before{width:6px;height:6px;top:16px}.gingco .so-item form{height:100px}.csspseudoanimations .gingco .so-item form fieldset:before{top:10px;bottom:10px}.gingco .so-item form fieldset>button,.gingco .so-item form fieldset>input{font-size:62px;line-height:100px;height:100px}.gingco .so-item form fieldset>button{width:100px}.gingco .so-item form fieldset>button .icon:before{font-size:42px}.gingco .so-item form fieldset>input{padding-right:30px;max-width:800px}.gingco .so-item form>.f-text{font-size:22px}.gingco .so-item ul:last-child{margin-top:48px}.gingco .aside{padding-top:80px}.gingco .ol-wrapper>div{max-width:700px}.gingco .overlay p{font-size:36px;margin-top:60px}.gingco .overlay p:first-child{font-size:24px}.gingco .ol-close{width:80px;height:80px}.gingco .ol-close:before{font-size:35px;line-height:80px}.gingco .accordion{padding-top:100px;padding-bottom:100px}.gingco .ac-item{margin-top:100px}.gingco .ac-caption h3,.gingco .ac-caption p{padding-right:140px}.gingco .ac-caption h3{font-size:62px}.gingco .ac-caption h3:before{font-size:42px;top:10px}.gingco .ac-caption span{font-size:29px}.gingco .it-pattern .it-item div>div>div{max-width:860px}.gingco .it-pattern .it-smallprint h3{font-size:36px}.gingco .it-pattern .it-largeprint h3{font-size:88px;line-height:84px}.gingco .it-item-img p{font-size:24px}.gingco .it-item-text p{font-size:24px}.gingco .it-filter li,.gingco .it-filter+form fieldset>span{margin-right:28px;font-size:36px;line-height:41px}.gingco .it-button{font-size:36px}.gingco .ms-slide-vcbtn{top:60px;right:60px}.gingco .ms-slide-vpbtn{margin-top:-120px;margin-left:-120px}.gingco .ms-slide-vcbtn:before{font-size:60px}.gingco .ms-slide-vpbtn:before{font-size:240px}.gingco .ms-layer,.gingco .ms-img,.gingco .ms-text{max-width:1860px}.gingco .ms-text ul li{padding-left:30px}.gingco .ms-text ul li:before{width:6px;height:6px;top:16px}.gingco .ms-text h2{font-size:69px;line-height:64px}.gingco .ms-caption p{font-size:24px}.gingco .ms-caption h2{font-size:88px;line-height:80px}.gingco .ms-smallprint p{font-size:24px}.gingco .ms-smallprint h2{font-size:36px;line-height:1.1}.gingco .ms-largeprint p{font-size:40px;line-height:46px}.gingco .ms-largeprint h2{font-size:88px;line-height:84px}.gingco .ms-footnote p{font-size:24px}.gingco div[class*='ms-custom-module-facts'] .ms-custom-module>div{margin-left:-75px;margin-right:-75px}.gingco div[class*='ms-custom-module-facts'] .ms-custom-module>div>div{background-position:75px 100%;margin-top:50px;padding-left:75px;padding-right:75px;height:650px}.gingco .ms-custom-module-facts-1 .ms-custom-module>div>div:first-child,.gingco .ms-custom-module-facts-2 .ms-custom-module>div>div:first-child,.gingco .ms-custom-module-facts-3 .ms-custom-module>div>div:first-child{margin-top:50px}.gingco .ms-custom-module-facts-1 .ms-custom-module>div>div:first-child+div{background-position:75px 100%}.gingco .ms-custom-module-facts-1 .ms-custom-module>div>div:first-child+div+div{background-position:55px 100%}.gingco .ms-custom-module-facts-3 .ms-custom-module>div>div{background-position:75px 100% !important}.gingco div[class*='ms-custom-module-facts'] .ms-custom-module>div>div p{font-size:16px}.gingco div[class*='ms-custom-module-facts'] .countup{font-size:200px}.gingco .is-controls .ms-bullets{bottom:25px}.gingco .ms-bullet{width:11px;height:11px;margin:6px !important}}@media only screen and (min-width:2241px){.gingco h1,.gingco h2{font-size:96px}.gingco h3{font-size:72px}.gingco h4{font-size:40px}.gingco h5{font-size:28px}.gingco .button{font-size:36px}.gingco .button .icon:before{padding-left:16px}.gingco .l-form li{margin-right:32px;font-size:28px}.gingco .l-form li:after{top:6px;bottom:6px;right:-17px}.gingco .l-img li{margin-top:40px;margin-bottom:40px}.gingco .l-img img{max-height:120px}.gingco .l-social li{margin-left:32px}.gingco .l-social a .icon:before{font-size:60px}.gingco .l-text li{margin-right:50px;font-size:66px;line-height:80px}.gingco .icon:before{font-size:20px}body{font-size:32px}.gingco header{min-height:130px}.hasNoCookie .gingco header{padding-top:58px}.gingco .cookie{height:58px;line-height:58px}.gingco .cookie .icon:before{font-size:16px}.gingco .cookie-wrapper{max-width:2180px}.gingco .cookie p{font-size:20px}.gingco .logo{top:100px}.hasNoCookie .gingco .logo{top:158px}.gingco .logo-wrapper{max-width:2180px}.gingco .logo a .icon:before{font-size:253px}.gingco .nav{height:130px}.gingco .nav-wrapper{max-width:2180px}.gingco .nav li{font-size:28px;margin-left:25px}.gingco .nav ul+a .icon:before{font-size:253px}.gingco main:before{padding-top:130px}.hasNoCookie .gingco main:before{padding-top:188px}.gingco .md-header .md-wrapper-outer{padding-bottom:130px}.hasNoCookie .gingco .md-header .md-wrapper-outer,.hasNoCookie .gingco .md-header .md-wrapper-outer:last-child{padding-top:78px}.gingco .md-content-fit{max-width:2180px}.gingco .md-footer{font-size:28px}.gingco .md-footer .md-wrapper{padding-top:140px;padding-bottom:140px}.gingco .md-footer .md-wrapper-inner{max-width:2180px}.gingco article li{padding-left:35px}.gingco article li:before{width:7px;height:7px;top:18px}.gingco .so-item form{height:120px}.csspseudoanimations .gingco .so-item form fieldset:before{top:12px;bottom:12px}.gingco .so-item form fieldset>button,.gingco .so-item form fieldset>input{font-size:72px;line-height:120px;height:120px}.gingco .so-item form fieldset>button{width:120px}.gingco .so-item form fieldset>button .icon:before{font-size:48px}.gingco .so-item form fieldset>input{padding-right:35px;max-width:930px}.gingco .so-item form>.f-text{font-size:26px}.gingco .so-item ul:last-child{margin-top:52px}.gingco .aside{padding-top:100px}.gingco .ol-wrapper>div{max-width:780px}.gingco .overlay p{font-size:40px;margin-top:70px}.gingco .overlay p:first-child{font-size:28px}.gingco .ol-close{width:90px;height:90px}.gingco .ol-close:before{font-size:40px;line-height:90px}.gingco .accordion{padding-top:115px;padding-bottom:115px}.gingco .ac-item{margin-top:115px}.gingco .ac-caption h3,.gingco .ac-caption p{padding-right:160px}.gingco .ac-caption h3{font-size:72px}.gingco .ac-caption h3:before{font-size:50px;top:12px}.gingco .ac-caption span{font-size:34px}.gingco .it-pattern .it-item div>div>div{max-width:1020px}.gingco .it-pattern .it-smallprint h3{font-size:40px}.gingco .it-pattern .it-largeprint h3{font-size:96px;line-height:92px}.gingco .it-item-img p{font-size:28px}.gingco .it-item-text p{font-size:28px}.gingco .it-filter li,.gingco .it-filter+form fieldset>span{margin-right:32px;font-size:40px;line-height:45px}.gingco .it-button{font-size:40px}.gingco .ms-slide-vcbtn{top:70px;right:70px}.gingco .ms-slide-vpbtn{margin-top:-140px;margin-left:-140px}.gingco .ms-slide-vcbtn:before{font-size:70px}.gingco .ms-slide-vpbtn:before{font-size:280px}.gingco .ms-layer,.gingco .ms-img,.gingco .ms-text{max-width:2180px}.gingco .ms-text ul li{padding-left:35px}.gingco .ms-text ul li:before{width:7px;height:7px;top:18px}.gingco .ms-text h2{font-size:75px;line-height:70px}.gingco .ms-caption p{font-size:28px}.gingco .ms-caption h2{font-size:96px;line-height:88px}.gingco .ms-smallprint p{font-size:28px}.gingco .ms-smallprint h2{font-size:40px;line-height:1.1}.gingco .ms-largeprint p{font-size:44px;line-height:52px}.gingco .ms-largeprint h2{font-size:96px;line-height:92px}.gingco .ms-footnote p{font-size:28px}.gingco div[class*='ms-custom-module-facts'] .ms-custom-module>div{margin-left:-90px;margin-right:-90px}.gingco div[class*='ms-custom-module-facts'] .ms-custom-module>div>div{background-position:90px 100%;margin-top:60px;padding-left:90px;padding-right:90px;height:750px}.gingco .ms-custom-module-facts-1 .ms-custom-module>div>div:first-child,.gingco .ms-custom-module-facts-2 .ms-custom-module>div>div:first-child,.gingco .ms-custom-module-facts-3 .ms-custom-module>div>div:first-child{margin-top:60px}.gingco .ms-custom-module-facts-1 .ms-custom-module>div>div:first-child+div{background-position:90px 100%}.gingco .ms-custom-module-facts-1 .ms-custom-module>div>div:first-child+div+div{background-position:65px 100%}.gingco .ms-custom-module-facts-3 .ms-custom-module>div>div{background-position:90px 100% !important}.gingco div[class*='ms-custom-module-facts'] .ms-custom-module>div>div p{font-size:18px}.gingco div[class*='ms-custom-module-facts'].countup{font-size:225px}}