@charset "utf-8";:root{--body-bg-color:#f2f2f2;--body-color:#272f37;--link-current-color:gray;--link-current-color-reverse:gray;--main-red-color:#cc1417;--main-gray-color:#353e47;--body-font-size:1.25rem;--paragraph-margin-bottom:1.5em;--header-bg-color:#fff;--header-color:#000;--header-padding-top:16px;--content-padding-top:138px;--min-window-width:320px;--max-window-width:1350px;--window-padding-aside:5%;--footer-height:110px;--main-padding-top:16px;--main-padding-bottom:32px;--main-1-bg-color:#fff;--main-1-tx-color:var(--body-color);--bknd-msg-error-bg-color:var(--main-red-color);--bknd-msg-x-tx-color:#fff;--form-warning-color:var(--main-red-color);--scroll-bar-track:#f1f1f1;--scroll-bar-handle:#888;--scroll-bar-hover:#555;--hover-title-bg-color:var(--main-red-color);--hover-title-tx-color:#fff}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:focus{outline:0}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,innerform,main,menu,nav,section,summary{display:block}audio,canvas,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{-webkit-tap-highlight-color:transparent;background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}li,ul{padding:0;list-style:none}img{border:0}svg:not(:root){overflow:hidden}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;background-color:transparent;box-shadow:none;overflow:hidden;text-overflow:ellipsis;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;outline-style:none;border-radius:0;border-style:none}button{overflow:visible}button,select{text-transform:none}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]{padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}@font-face{font-family:SupremeLLWeb;src:url(../fonts/web/SupremeLLWeb-Regular.woff) format("woff"),url(../fonts/web/SupremeLLWeb-Regular.woff2) format("woff2")}@font-face{font-family:SupremeLLSub;src:url(../fonts/web/SupremeLLSub-Regular.woff) format("woff"),url(../fonts/web/SupremeLLSub-Regular.woff2) format("woff2")}@font-face{font-family:SupremeMedium;src:url(../fonts/web/SupremeMedium.woff2) format('woff2'),url(../fonts/web/SupremeMedium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SupremeLight;src:url(../fonts/web/SupremeLight.woff2) format('woff2'),url(../fonts/web/SupremeLight.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.3.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format('embedded-opentype'),url(../fonts/fontawesome-webfont.woff2?v=4.3.0) format('woff2'),url(../fonts/fontawesome-webfont.woff?v=4.3.0) format('woff'),url(../fonts/fontawesome-webfont.ttf?v=4.3.0) format('truetype'),url(../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}html{font-size:100%}body{font-family:SupremeLLSub,Helvetica,Arial,Verdana,Geneva,sans-serif;font-weight:400;font-style:normal;color:var(--body-color);text-align:justify;font-size:var(--body-font-size);line-height:1.4;letter-spacing:0}h1,h2,h3,h5{font-family:SupremeLLSub,Helvetica,Arial,Verdana,Geneva,sans-serif;font-size:1.15em;font-weight:400;text-transform:uppercase;letter-spacing:.5px}h4{font-family:SupremeLLSub,Helvetica,Arial,Verdana,Geneva,sans-serif;font-weight:400;font-style:normal;color:var(--body-color);margin:0}h1{color:var(--main-red-color);display:inline-block;line-height:1.2;margin-bottom:.5em}h2{font-size:1em;margin-bottom:.75em}h3{color:var(--main-red-color);margin-bottom:var(--paragraph-margin-bottom)}body.about-team{text-align:center}body.about-team p{text-align:justify}body.contact .max-width{max-width:13em;margin:0 auto}body.contact .max-width h1{text-align:left}body.services main h2{color:var(--main-red-color)}body.services main ul{padding:0 0 0 3em;position:relative;margin-bottom:.75em}body.services main li{position:relative}body.services main li::before{display:block;position:absolute;content:'';top:.5em;left:-1.15em;width:8px;height:8px;border:1px solid var(--body-color)}.legal h2{margin-bottom:0;margin-top:1em}.contact main em,.content-lead em{font-style:normal;color:var(--main-red-color)}p{margin-bottom:var(--paragraph-margin-bottom)}a{color:var(--body-color);text-decoration:underline;cursor:pointer}a:hover{color:var(--link-current-color)}body{width:100%;background-color:var(--body-bg-color);min-width:var(--min-window-width);overflow-x:hidden}body ::-webkit-scrollbar{width:5px}body ::-webkit-scrollbar:horizontal{height:8px}body ::-webkit-scrollbar-track{background:var(--scroll-bar-track)}body ::-webkit-scrollbar-thumb{background:var(--scroll-bar-handle)}body ::-webkit-scrollbar-thumb:hover{background:var(--scroll-bar-hover)}img,svg{display:block;max-width:100%;height:auto}.display-none{display:none}.wd-window{width:100%;padding:0 var(--window-padding-aside)}.wd-container{width:100%;max-width:var(--max-window-width);margin:0 auto;position:relative}.wd-row:after{content:"";display:table;clear:both}.wd-src-loader>img{opacity:0;transform:scale(1);transition:all 1500ms ease-in-out}.wd-src-loader.is-loaded>img{opacity:1;transform:scale(1)}hr{-moz-box-sizing:content-box;box-sizing:content-box;display:block;width:27%;margin:0 auto .5em;min-width:230px;height:2px;background-color:var(--main-gray-color);border-style:none}#wd-body{min-height:100vh;position:relative;background-color:var(--body-bg-color);padding-bottom:1em}body #wd-body{padding-bottom:calc(32px + var(--footer-height))}#page-header,.ph__placeholder{position:fixed;top:0;left:0;width:100%;z-index:3}.ph__placeholder{z-index:3;height:var(--header-height);background-color:var(--main-1-bg-color)}#page-logo-box{position:absolute;top:var(--header-padding-top);left:50%;transform:translateX(-50%);width:180px}#page-logo-box a{display:block;width:100%;text-decoration:none}#page-logo-box .business-solutions{font-family:SupremeMedium,sans-serif;text-align:center;font-size:8px;letter-spacing:1.2px;line-height:2.6;color:var(--main-gray-color)}#page-logo-box .wd-wrapper{margin-bottom:10px}#page-logo-box .ganda{padding-top:18.4136%;position:relative}#page-logo-box .ganda>div{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:space-between}#page-logo-box .ganda span{background-color:var(--main-gray-color);color:#fff;font-size:23px;height:100%;width:18.4136%;display:flex;align-items:center;justify-content:center}#page-logo-box .ganda span:nth-child(1),#page-logo-box .ganda span:nth-child(5){background-color:var(--main-red-color)}@media only screen and (min-width:375px){#page-logo-box{width:218px}#page-logo-box .ganda span{font-size:27px}#page-logo-box .business-solutions{font-size:10px;letter-spacing:1.3px}}@media only screen and (min-width:768px){#page-logo-box{width:291px}#page-logo-box .ganda span{font-size:34px}#page-logo-box .business-solutions{font-size:14px;letter-spacing:1.2px}}#page-body{padding-top:calc(var(--header-height) + var(--main-padding-top))}#page-footer{position:absolute;bottom:0;left:0;width:100%;height:var(--footer-height);background-color:var(--main-gray-color)}.pf__meta-navi a{text-decoration:none;text-transform:uppercase;letter-spacing:1px;color:#fff;display:block;line-height:2;font-size:.7em}.pf__meta-navi ul{line-height:1;height:var(--footer-height);display:flex;flex-direction:column;justify-content:center;align-items:center}#teaser-container{margin-bottom:32px}.tci__box{padding-top:100%;position:relative}.tci__box img{display:block;position:absolute;top:0;left:0;width:100%}.tcg__box{position:relative}.tcg__box *{margin:0}.tcg__box a{text-decoration:none;color:#fff;line-height:1.4;letter-spacing:2.5px;text-transform:uppercase}.tcg__box a:hover{color:#fff}.tc--service .tcg__text{position:absolute;border:0;left:0;width:100%;bottom:0;top:0;height:100%;display:none;align-content:center;justify-content:center;flex-wrap:wrap}.tcg__item .cover{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-color:var(--main-red-color);transition:opacity ease}.tcg__item.activ .tcg__text,.tcg__item:hover .tcg__text{display:flex}.tcg__item.activ .cover,.tcg__item:hover .cover{opacity:.55}.tc--team .tcg__text{position:absolute;bottom:0;left:0;width:100%;padding:33% 0 0;background:linear-gradient(to bottom,transparent 0,transparent 25%,var(--main-gray-color) 100%,var(--main-gray-color) 100%)}.tc--team .tcg__text .tcgt--top{position:absolute;bottom:.5em;width:100%}.tc--team .tcg__text .tcgt--top *{text-align:center}.tc--team .tcg__text p{font-size:.6em}.tc--team .tcg__text em{font-style:normal;font-size:.8em}.tc--team .tcg__item:hover .tcg__text{background:0 0}#hover-title{position:fixed;display:block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:4px 12px;font-size:.8rem;line-height:2;z-index:2;background:var(--hover-title-bg-color);color:var(--hover-title-tx-color);border:1px dotted #fff;box-shadow:0 0 0 4px var(--hover-title-bg-color),2px 1px 6px 4px rgba(10,10,0,.5);-moz-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;transition:opacity 700ms}#hover-title.visible{-moz-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1}.content-header{position:relative;margin-bottom:32px;font-size:2vw;color:#fff;line-height:1.4}.content-header *{margin:0}.content-header a{text-decoration:none;color:#fff;text-transform:uppercase}.content-header a:hover{color:inherit}.ch__grid{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr)}.ch__grid-item{position:relative}.ch__grid-item:nth-of-type(1){border-left-style:none;border-top-style:none}.ch__grid-item:nth-of-type(2){border-top-style:none}.ch__grid-item:nth-of-type(3){border-top-style:none}.ch__grid-item:nth-of-type(4){border-right-style:none;border-top-style:none}.ch__grid-item:nth-of-type(5){border-left-style:none;border-bottom-style:none}.ch__grid-item:nth-of-type(6){border-bottom-style:none}.ch__grid-item:nth-of-type(7){border-bottom-style:none}.ch__grid-item:nth-of-type(8){border-right-style:none;border-bottom-style:none}.ch__grid-item .cover{position:absolute;top:0;left:0;height:100%;width:100%;z-index:0;background-color:transparent;opacity:1;transition:all 750ms ease-in-out}.ch__grid-item .content{position:absolute;top:0;left:0;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;letter-spacing:1px}.ch__grid-item:hover .cover{background-color:var(--main-red-color);opacity:.55}@media only screen and (min-width:768px){.content-header{font-size:var(--body-font-size)}}.content-teaser{margin-bottom:16px;hyphens:auto}.content-teaser *{margin:0}.content-teaser a{text-decoration:none;display:flex;justify-content:center;align-items:center;padding-bottom:24px;height:100%;width:100%}.content-teaser a:hover{color:inherit}.content-teaser a span{position:absolute;bottom:6px;background-color:var(--main-gray-color);padding:1px 8px 2px;color:#fff}.ct__grid-item .cover{background-color:var(--main-red-color);color:#fff;font-family:SupremeLight,sans-serif;font-size:19vw;line-height:1}.ct__grid-item .content{box-sizing:border-box;box-shadow:inset 0 0 0 2px var(--body-color);background-color:#fff;line-height:1.2}.content-action a,.content-action button{display:inline-block;line-height:1;padding:.25em .5em;background-color:#fff;text-decoration:none;border:2px solid var(--main-red-color);color:var(--main-red-color)}.content-action a:hover,.content-action button:hover{color:inherit}.content-action.small{margin-top:1em}.content-action.small a,.content-action.small button{font-size:.75em}.contact-form form{text-align:left;margin-top:2rem}.contact-form fieldset{border-style:none;padding:0;margin:0}.contact-form label{display:inline-block}.contact-form input[type=text],.contact-form input[type=email]{background-color:#fff;width:100%;line-height:2;height:2em;padding:0 4px}.contact-form textarea{background-color:#fff;width:100%;padding:0 4px;resize:vertical}.contact-form .wd-hp-form-row{position:absolute;top:-99999px;left:-99999px;z-index:-10000}.contact-form .cf__radio-input-list input{display:none}.contact-form .cfril__item{position:relative;padding-left:2em;line-height:1.5}.contact-form .cfril__item label{cursor:pointer}.contact-form .cfril__item .text-1{display:inline-block}.contact-form .cfril__item input:checked~.radio-layout::before,.contact-form .cfril__item input:checked~label .radio-layout::before{display:flex;font-size:.75em;font-family:Helvetica,sans-serif;content:'\2713';align-items:center;justify-content:center;line-height:1.2}.contact-form .cfril__item input:checked~.text-1,.contact-form .cfril__item input:checked~label .text-1,.contact-form .cfril__item input~label .text-2{display:none}.contact-form .cfril__item input:checked~label .text-2{display:inline-block}.contact-form .text-1 a,.contact-form label[for=hapd]{font-size:.85em;font-style:italic}.contact-form .radio-layout{width:1em;height:1em;display:block;position:absolute;left:0;top:.35em;border:2px solid var(--main-gray-color);background-color:#fff}.contact-form .fa-warning{color:var(--form-warning-color)}.cf__row{margin-bottom:.9em}@media only screen and (min-width:800px){.contact-form form{display:grid;grid-template-columns:1fr 1fr;grid-gap:4%}}#page-nav{position:fixed;top:0;z-index:2;width:100%}#page-nav a,#page-nav label{text-decoration:none;cursor:pointer;text-align:center;letter-spacing:.5px}#page-nav .current-nav-1 a,#page-nav .current-nav-1 label,#page-nav a:hover,#page-nav label:hover{color:var(--main-red-color)}.pnc__main>ul>li label,.pnc__main>ul>li>a{text-transform:uppercase}.sub-navi-container{display:none}.nav-label{position:relative}.nav-label label[for=nav-label-0]{display:none}input[name=nav-label]:checked~.nav-label .opener{color:var(--main-red-color)}input[name=nav-label]:checked~.nav-label label[for=nav-label-0]{display:block;position:absolute;top:0;left:0;width:100%}.pnlb__container a{text-decoration:none;text-transform:uppercase;padding:4px 6px;display:block;font-size:14px;letter-spacing:.5px}.pnlb__container ul{display:flex;justify-content:center;align-content:center;align-items:center;flex-wrap:wrap;line-height:1;border:2px solid var(--main-red-color)}.is-lang a{color:rgba(255,255,255,.5);background-color:var(--main-red-color)}.is-not-lang{line-height:1}