@font-face {font-family:'Open Sans';src:url('/fonts/OpenSans-Regular.ttf');src:local('Open Sans Regular'),local('Open-Sans-Regular'),url('/fonts/OpenSans-Regular.ttf') format('truetype');font-weight:normal;font-style:normal}
@font-face {font-family:'Open Sans';src:url('/fonts/OpenSans-Bold.ttf');src:local('Open Sans Bold'),local('Open-Sans-Bold'),url('/fonts/OpenSans-Bold.ttf') format('truetype');font-weight:700;font-style:normal}
@font-face {font-family:'Open Sans';src:url('/fonts/OpenSans-Italic.ttf');src:local('Open Sans Italic'),local('Open-Sans-Italic'),url('/fonts/OpenSans-Italic.ttf') format('truetype');font-weight:normal;font-style:italic}
@font-face {font-family:'Open Sans';src:url('/fonts/OpenSans-BoldItalic.ttf');src:local('Open Sans Bold Italic'),local('Open-Sans-Bold-Italic'),url('/fonts/OpenSans-BoldItalic.ttf') format('truetype');font-weight:700;font-style:italic}
@font-face {font-family:'Source Code Pro';src:url('/fonts/SourceCodePro-Regular.ttf');src:local('Source Code Pro Regular'),local('Source-Code-Pro-Regular'),url('/fonts/SourceCodePro-Regular.ttf') format('truetype');font-weight:normal;font-style:normal}
@font-face {font-family:'Source Code Pro';src:url('/fonts/SourceCodePro-Bold.ttf');src:local('Source Code Pro Bold'),local('Source-Code-Pro-Bold'),url('/fonts/SourceCodePro-Bold.ttf') format('truetype');font-weight:700;font-style:normal}
@font-face {font-family:'Source Code Pro';src:url('/fonts/SourceCodePro-Italic.ttf');src:local('Source Code Pro Italic'),local('Source-Code-Pro-Italic'),url('/fonts/SourceCodePro-Italic.ttf') format('truetype');font-weight:normal;font-style:italic}
@font-face {font-family:'Source Code Pro';src:url('/fonts/SourceCodePro-BoldItalic.ttf');src:local('Source Code Pro Bold Italic'),local('Source-Code-Pro-Bold-Italic'),url('/fonts/SourceCodePro-BoldItalic.ttf') format('truetype');font-weight:700;font-style:italic}
:root {--text-font:'Open Sans',Arial,Helvetica,sans-serif;--text-color:#262626;--link-color:#DFAE0F;--link-hover-color:#DFAE0F;--form-font-size:1rem;--form-text-color:#262626;--form-disabled-color:#808080;--form-placeholder-color:rgba(38,38,38,.3);--form-border:1px solid #CDCDCD;--form-border-error:1px solid #FF2727;--form-outline:0 none;--form-background:#FFF;--form-hover-border:1px solid #CDCDCD;--form-focus-border:1px solid #D7A400;--form-focus-hover-border:1px solid #D7A400;--form-button-color:#000;--form-button-background:#FFD653;--form-button-border:1px solid #FFD653;--form-button-outline:0 none;--default-weight:400;--glb-headingsize:1.375rem;--glb-fontsize:1rem;--glb-lineheight:1.5625rem}
* {box-sizing:border-box}
html {font-size:100%;line-height:var(--glb-lineheight);font-family:'Open Sans',Arial,Helvetica,sans-serif;font-family:var(--text-font)}
select,option,input,textarea,label,button {font-family:'Open Sans',Arial,Helvetica,sans-serif;font-family:var(--text-font)}
body {margin:0;color:#262626;color:var(--text-color);font-size:var(--glb-fontsize);line-height:var(--glb-lineheight);font-weight:var(--default-weight)}
img {border:0;vertical-align:top}
a {color:#DFAE0F;color:var(--link-color);text-decoration:none;-o-transition:color .3s;-ms-transition:color .3s;-webkit-transition:color .3s;-moz-transition:color .3s;transition:color .3s}
.like-a {color:#DFAE0F;color:var(--link-color)}
a:hover {text-decoration:underline}
.darklinks a {color:#262626}
.darklinks a:hover {color:#DFAE0F}
p {margin:0}
abbr {text-decoration:none}
nav,main,article,time,aside {display:block}
h1,.likeh1 {font-size:var(--glb-headingsize);font-weight:400;line-height:var(--glb-lineheight);padding:0;margin:0 0 37px -2px}
h2,.likeh2 {font-size:var(--glb-headingsize);font-weight:400;line-height:var(--glb-lineheight);padding:0;margin:0 0 37px -2px}
h3,.likeh3 {font-size:var(--glb-headingsize);font-weight:400;line-height:var(--glb-lineheight);padding:0;margin:0 0 37px -2px}
h1>a,.likeh1>a,h2>a,.likeh2>a,h3>a,.likeh3>a {color:inherit;text-decoration:inherit}
h1>a:hover,.likeh1>a:hover,h2>a:hover,.likeh2>a:hover,h3>a:hover,.likeh3>a:hover {color:inherit;text-decoration:inherit}
.hlineh {border-bottom:1px solid #CDCDCD;padding-bottom:35px;margin-bottom:25px}
.c-side-box h1,.c-side-box h2,.c-side-box h3 {font-size:var(--glb-headingsize)}
.notext h1,.notext h2,.notext h3 {margin-bottom:0}
.cookie-notify {position:fixed;bottom:0;right:0;z-index:9000;width:100%;text-align:right;padding:40px 21px 36px;pointer-events:none;overflow:auto;max-height:100%}
.cookie-notify>.notify-outer {position:relative;max-width:494px;margin:0 0 0 auto;padding:57px 51px 34px 57px;background-color:#FFF;border:1px solid rgba(255,255,255,.5);border-radius:5px;pointer-events:auto;box-shadow:0 0 15px 5px rgba(0,0,0,.1)}
.cookie-notify>.notify-outer>.notify-inner {color:#262626}
.cookie-notify>.notify-outer>.notify-inner a {display:inline-block;color:#D7A400}
.javascript-notify {position:fixed;bottom:0;left:0;z-index:9000;width:100%;background-color:#ce0000;background-color:rgba(206,0,0,0.90);padding:18px 5% 17px}
.notify-inner {text-align:left;color:#262626}
.notify-inner a {display:inline-block;color:#262626}
.cookies-bt {cursor:pointer;width:160px;border:1px solid #E4E4E4;background-color:#FFF;text-align:left;font-size:var(--glb-fontsize);color:#262626;min-width:161px;margin:16px 19px 16px 0;padding:9px 15px 9px 30px}
.cookies-bt.cookies-accept {width:180px;border:1px solid #FFD653;background-color:#FFD653}
.cookies-bt:last-of-type {margin:0}
.cookie-notify .a {padding-bottom:9px}
.cookie-notify-call {position:fixed;bottom:27px;right:35px;z-index:9000;width:52px;height:52px;cursor:pointer;border:0 none;background-color:rgba(0,0,0,.1);background-image:url('/theme/images/admin-cookies.png');background-repeat:no-repeat;background-position:center center;background-size:18px 18px;image-rendering:optimizequality;background-image:url('/theme/images/admin-cookies.svg')}
.cookie-notify-call:hover {background-color:rgba(0,0,0,.15)}
@media all and (max-width:600px) {.cookie-notify {text-align:center;padding-bottom:0}
.cookie-notify>.notify-outer {margin:0 auto;padding-top:64px;padding-bottom:59px;padding-left:35px;padding-right:31px}
.cookie-notify .a {padding-bottom:6px}
.cookies-bt {padding-left:25px}
}
.page-form input::placeholder,.page-form textarea::placeholder {color:var(--form-placeholder-color);opacity:1}
.page-form input:-ms-input-placeholder,.page-form textarea:-ms-input-placeholder {color:var(--form-placeholder-color)}
.page-form input::-ms-input-placeholder,.page-form textarea::-ms-input-placeholder {color:var(--form-placeholder-color)}
.page-form .like-placeholder {color:var(--form-placeholder-color)}
.page-form input:required,.page-form textarea:required {border:var(--form-border-error)!important}
.page-form input:invalid,.page-form textarea:invalid {border:var(--form-border-error)!important}
.page-form input,.page-form .input-edit-placeholder {display:block;width:100%;height:3.125rem;padding:0 1px 1px 21px;margin:0;font-size:var(--form-font-size);color:var(--form-text-color);text-indent:0;outline:var(--form-outline);border:var(--form-border);background-color:var(--form-background);-webkit-box-shadow:inset 0 0 0 9999px var(--form-background);-o-transition:border .3s;-ms-transition:border .3s;-webkit-transition:border .3s;-moz-transition:border .3s;transition:border .3s;transition-timing-function:ease-in-out}
.page-form .input-edit-placeholder {padding-top:12px}
.page-form select {display:block;width:100%;height:3.125rem;padding:1px 1px 1px 21px;margin:0;-moz-padding-start:.5rem;font-size:var(--form-font-size);color:var(--form-text-color);outline:var(--form-outline);border:var(--form-border);background-color:var(--form-background);-webkit-box-shadow:inset 0 0 0 9999px var(--form-background);text-overflow:'';-o-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;transition-timing-function:ease-in-out;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDcgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjI7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDAuNjY4MDk0LDAsMCwxLC05MjkuNjQ4LC0zNTIuMzE2KSI+CiAgICAgICAgPHBhdGggZD0iTTEzOTYuNzEsMzU4LjA1M2wtNC43NzIsLTQuNzcybDkuNTQ0LDBsLTQuNzcyLDQuNzcyWiIvPgogICAgPC9nPgo8L3N2Zz4K');background-repeat:no-repeat;background-position:right 1.4rem top 50%;background-size:.4375rem .375rem}
.page-form select::-ms-expand {display:none}
.page-form select:hover,.page-form select:focus {background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDcgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjI7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDAuNjY4MDk0LDAsMCwxLC05MjkuNjQ4LC0zNTIuMzE2KSI+CiAgICAgICAgPHBhdGggZD0iTTEzOTYuNzEsMzU4LjA1M2wtNC43NzIsLTQuNzcybDkuNTQ0LDBsLTQuNzcyLDQuNzcyWiIgc3R5bGU9ImZpbGw6IzRkOTBmZTsiLz4KICAgIDwvZz4KPC9zdmc+Cg==')}
.page-form select option {font-size:inherit;color:var(--form-text-color)}
.page-form select option:disabled {font-size:inherit;color:var(--form-disabled-color)}
.opt-selected {background-color:#C0C0C0}
.page-form textarea,.page-form .textarea-edit-placeholder {display:block;width:100%;height:13.25rem;padding:12px 1px 8px 21px;margin:0;font-size:var(--form-font-size);color:var(--form-text-color);text-indent:0;outline:var(--form-outline);border:var(--form-border);background-color:var(--form-background);-webkit-box-shadow:inset 0 0 0 9999px var(--form-background);-o-transition:border .3s;-ms-transition:border .3s;-webkit-transition:border .3s;-moz-transition:border .3s;transition:border .3s;transition-timing-function:ease-in-out}
.page-form .textarea-edit-placeholder {padding-top:12px}
.page-form button,.page-form .button {display:inline-block;min-width:250px;font-size:var(--form-font-size);font-weight:400;color:var(--form-button-color);text-align:center;padding:13px 16px;margin:0;cursor:pointer;outline:var(--form-button-outline);background-color:var(--form-button-background);border:var(--form-button-border)}
.page-form button:hover,.page-form .button:hover {text-decoration:none}
.page-form button:disabled {opacity:.4}
.page-form button:disabled:hover {text-decoration:none}
.page-form .button-f {text-align:center;padding-top:1.75rem}
.page-form .button-c {text-align:left}
.page-form .jfrm-result {color:green;text-align:left;padding-left:1.75rem}
.page-form .jfrm-error {color:red}
.page-form input:hover,.page-form select:hover,.page-form textarea:hover {border:var(--form-hover-border)}
.page-form input:focus,.page-form select:focus,.page-form textarea:focus {border:var(--form-focus-border)}
.page-form input:focus:hover,.page-form select:focus:hover,.page-form textarea:focus:hover {border:var(--form-focus-hover-border)}
.page-form fieldset {position:relative;border:0 none;padding:0;margin:0;padding:19px 0}
.nofieldpadd fieldset {padding:0}
.page-form label {display:block;width:100%;font-size:var(--glb-fontsize);font-weight:700;padding:.25rem 0 .375rem}
.page-form .check-box {position:relative;padding:.1875rem 0;white-space:nowrap;padding-right:32px;text-align:left}
.page-form .check-box input {display:inline-block;width:auto;height:auto;margin:0;padding:0;cursor:pointer;margin:5px 11px 5px 0;vertical-align:top}
.page-form .check-box label {display:inline-block;width:auto;height:auto;margin:0;cursor:pointer;font-size:var(--glb-fontsize);font-weight:400;color:#262626;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:normal;padding:0 0 .375rem;vertical-align:top}
.page-form .check-custom input {display:inline-block;width:16px;height:16px;padding:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:0 none;background-color:#FFF;outline:var(--form-border);outline-offset:0;outline-offset:-1px;cursor:pointer;background-position:center center;background-size:0 0;transition:all .2s}
.page-form .check-custom input:hover,.page-form .check-custom input:focus,.page-form .check-custom input:focus:hover {border:0 none;outline-color:#262626}
.page-form .check-custom input:checked {background-color:#262626;background-image:url('../images/checkbox-checked2.png');background-repeat:no-repeat;background-position:center center;background-size:100% 100%;image-rendering:optimizequality;background-image:url('../images/checkbox-checked2.svg')}
.h2o-status {padding:.25rem 0}
.s_error {color:red}
.s_notify {color:green}
.floating-label .inp-box {position:relative}
.floating-label .inp-box label {position:absolute;left:0;top:12px;z-index:1;opacity:0;color:#262626;font-size:var(--glb-fontsize);font-weight:400;white-space:nowrap;padding:3px 4px 1px;margin-left:18px;width:auto;background-color:#FFF;pointer-events:none;-webkit-transform:scale(.8,.8) translate(-2px,-36px);transform:scale(.8,.8) translate(-2px,-36px);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:all .3s cubic-bezier(.25,.1,.25,1);transition:all .3s cubic-bezier(.25,.1,.25,1)}
.floating-label .inp-box label>.ireq {display:none}
.floating-label .inp-box label.full {color:#262626;-webkit-transform:none;transform:none;padding-top:1px}
.floating-label .inp-box label.full>.ireq {display:inline}
.floating-label .inp-box label.init {opacity:1}
.floating-label input {padding-top:2px}
.floating-label select {padding-top:2px}
.floating-label textarea {padding-top:13px}
.floating-label .text-box label {background-color:#FFF}
.floating-label .text-box label.init {width:125%;padding-top:9px;margin-top:-5px}
.floating-label .text-box label.full {width:99%;margin-left:1px}
.field-split2 {display:grid;grid-template-columns:50% 50%;grid-template-columns:1fr 1fr;grid-column-gap:35px}
.field-split2 fieldset:last-of-type {text-align:right}
.split40t60 fieldset:first-of-type {width:40%}
.split40t60 fieldset:last-of-type {width:60%}
.field-split3 {display:grid;grid-template-columns:33.3333% 33.3333% 33.3333%;grid-template-columns:1fr 1fr 1fr;grid-column-gap:35px}
.field-split5 {display:flex}
.field-split5 fieldset {width:20%;padding-right:.3125rem;padding-left:.3125rem}
.field-split5 fieldset:first-of-type {padding-left:0;padding-right:.5625rem}
.field-split5 fieldset:last-of-type {padding-left:.5625rem;padding-right:0}
.field-split31 {display:flex}
.field-split31 fieldset {width:33.334%;padding-left:0;padding-right:.5625rem}
@media all and (max-width:700px) {.field-split3 {display:block}
.field-split2 {display:block}
.field-split2 fieldset,.field-split2 fieldset:last-of-type {text-align:center}
.page-form fieldset {padding-top:16px;padding-bottom:16px}
}
.page503 {width:100%;min-height:100%;text-align:center}
.page503 .hh1 {height:182.55mm;padding:89.37mm 8mm 0;font-size:var(--glb-headingsize)}
.page503 .hh1 a {display:inline-block;margin-bottom:24px}
.page503 .hh1 img {max-width:100%;max-height:100%;width:auto;height:auto}
@media all and (max-width:700px) {.page503 .hh1 {height:142.55mm;padding-top:69.37mm}
}
.wbouter {text-align:center;height:auto!important;min-height:100%}
.jq-size-add {height:auto!important;min-height:100%}
.hWin-fullscreen {width:100%;height:100%}
.hWin-fullscreen body {overflow:hidden}
.plyfull {max-width:100%}
.def-indent {padding-left:20px;padding-right:20px}
.c-left-c {padding:0 0 30px}
.c-page {min-height:130mm;display:inline-block;width:100%}
.body-project .c-page {padding-top:0}
.nav-h {font-size:var(--glb-fontsize);font-weight:700;color:#262626;text-align:left;margin:0;padding:0}
.left-nav {position:relative;text-align:left;padding:17px 0 0}
.lni {max-width:100%;margin-bottom:2px}
.lni>a,.lni>span {display:block;padding:9px 23px 10px 52px;color:#262626;font-weight:400;transition:color .1s}
.lni>a>span,.lni>span>span {display:block;width:100%;padding:0}
.lni>a:hover {text-decoration:none;background-color:#F3F3F3}
.lni-selected>a,.lni-selected>a:hover {text-decoration:none;background-color:#FFD653}
.sub-selected>a {text-decoration:underline;background-color:transparent}
.sub-selected>a:hover {text-decoration:underline;background-color:#F3F3F3}
.l1>a,.l1>span {background-image:url('/theme/images/submenu-line.png');background-repeat:no-repeat;background-position:20px 22px;background-size:9px 3px;image-rendering:optimizequality;background-image:url('/theme/images/submenu-line.svg')}
.l2 {padding:0 0 0 39px}
.lni.l2 a,.lni.l2 span {padding-left:13px}
.nbox {position:relative;padding:0 20px}
.nbox.nobox {padding:0}
.nbox-nopadd {padding:0}
.nbox-smpadd {padding:0 8px}
.nbox-full {padding:0}
.nbox-a {width:100%;max-width:956px;margin:auto;text-align:left}
.nbox-full .nbox-a {max-width:100%}
.variable-contents .nbox-full .nbox-a {max-width:100%}
.variable-contents .nbox-full .nbox-b {max-width:100%}
.variable-contents .c-left {position:relative;float:left;width:310px;height:0;margin-left:0;text-align:center;z-index:10}
.variable-contents .c-main {margin-left:0;text-align:center;max-width:100%}
.variable-contents .nbox-a {max-width:1410px;margin:0 auto}
.variable-contents .nbox-b {max-width:1200px;margin-left:auto;margin-right:auto}
.variable-contents.with-menu .nbox-a {padding-left:375px;text-align:left;max-width:1346px}
.variable-contents.likew-menu .nbox-a {max-width:1346px}
.variable-contents.with-menu .nbox.is-m {padding-left:0;padding-right:0}
.variable-contents.with-menu .nbox-a.is-menu {padding-left:0;max-width:1386px}
.variable-contents.with-menu .nbox-b {max-width:956px;margin-left:0}
.variable-contents.likew-menu .nbox-b {max-width:956px;margin-left:auto;margin-right:auto}
.variable-contents.with-menu .nbox-full .nbox-a {max-width:1386px;padding-left:395px}
.variable-contents.with-menu .nbox-full .nbox-b {max-width:956px}
.playover {display:inline-block;position:relative}
.playover::after {display:inline-block;position:absolute;top:50%;left:50%;width:58px;height:58px;content:'';margin:-29px 0 0 -29px;background-image:url('/theme/images/youtube-play2.png');background-repeat:repeat-x;background-position:0 0;background-size:58px 58px;image-rendering:optimizequality;background-image:url('/theme/images/youtube-play2.svg')}
.zoom {display:inline-block;position:relative;vertical-align:top}
.ml-box {position:relative;margin:37px 0 41px}
.sub-ml-box {position:relative;margin:37px 0 41px}
.ml-box .tx-txt,.like-tx-txt {font-weight:400;font-size:var(--glb-fontsize);line-height:var(--glb-lineheight);margin:0}
.ml-box .tx-txt img,.like-tx-txt img {max-width:100%;width:auto;height:auto}
.galImg .vidOpener {margin:auto}
.pt-img img {max-width:100%;width:auto;height:auto}
.paddingmod-it {margin-bottom:0;min-height:0}
.padcc {line-height:0}
.ml-sub3 {border-top:1px solid #CBCBCB}
.ml-sub3 .clicker {position:relative;margin:10mm 0 5mm;padding:0 40px 0 0;cursor:pointer}
.ml-sub3 .clicker::after {transform:rotate(135deg);top:calc( 46% - 5px);right:2px;height:9px;width:9px;position:absolute;border-right:1px solid #111;border-top:1px solid #111;content:""}
.ml-sub3 .tx-txt {display:none}
.ml-sub3 .tx-txt-init {display:block}
.grid-2 {display:grid;grid-template-columns:50% 50%}
.g2-1 {position:relative;padding:0 16px 0 0}
.g2-2 {position:relative;padding:0 0 0 16px}
.grid-3 {display:grid;grid-template-columns:33.33% 33.33% 33.33%}
.g3-1 {position:relative;padding:0 24px 0 0}
.g3-2 {position:relative;padding:0 12px}
.g3-3 {position:relative;padding:0 0 0 24px}
.grid-4 {display:grid;min-height:16px;grid-template-columns:25% 25% 25% 25%}
.g4-1 {position:relative;padding:0 27px 0 0}
.g4-2 {position:relative;padding:0 18px 0 10px}
.g4-3 {position:relative;padding:0 9px 0 19px}
.g4-4 {position:relative;padding:0 0 0 28px}
@media all and (max-width:1000px) {.variable-contents.with-menu .nbox-full .nbox-a,.variable-contents.likew-menu .nbox-full .nbox-a {max-width:100%;padding-left:0}
.variable-contents.with-menu .nbox-full .nbox-b,.variable-contents.likew-menu .nbox-full .nbox-b {max-width:100%}
.variable-contents.with-menu .nbox-a {padding-left:0}
}
@media all and (max-width:700px) {.grid-2 {display:grid;grid-template-columns:100%}
.g2-1 {padding:0}
.g2-2 {padding:15px 0 0}
.grid-3 {display:grid;grid-template-columns:100%}
.g3-1 {padding:0}
.g3-2 {padding:15px 0 0}
.g3-3 {padding:15px 0 0}
}
header {display:block}
header .in {position:relative;max-width:1174px;margin:0 auto;min-height:150px;text-align:center}
header .in2 {position:relative;max-width:1346px;margin:0 auto;min-height:63px;min-height:0;text-align:center}
.customheader::before {position:absolute;left:0;right:0;bottom:0;height:64px;width:100%;content:'';background-color:#FFF}
.top-floating .customheader::before {display:none}
.top-floattop {z-index:103}
.overheader {z-index:103}
.top-floattop.orig-standing {z-index:102}
.top-floattop-shadow {position:fixed;top:0;left:0;width:100%;z-index:104;opacity:1;pointer-events:none}
.top-floattop-shadow.hidden {display:block;opacity:0!important;z-index:103}
.top-floattop-shadow::before {display:block;position:absolute;bottom:0;left:50%;width:1200px;max-width:calc( 100% + 26px);margin-left:max(-50vw,-600px);height:200%;content:'';background-color:transparent;box-shadow:0 0 15px 5px rgba(0,0,0,.15);border-bottom-left-radius:20% 10%;border-bottom-right-radius:20% 10%}
.pbg1 {background-color:rgba(255,214,83,1);position:relative}
.pbgfull {background-color:rgba(255,214,83,1);background-image:url('/img/transp.png');background-repeat:no-repeat;background-position:center top;background-size:cover}
.pbg2 {position:relative}
.logo {position:absolute;left:0;top:0;z-index:3;display:inline-block;margin:4.3125rem 0 0 3.0625rem;vertical-align:top;width:114px;margin-top:3rem}
.logo img {display:block;max-width:100%;height:auto}
.logo-large {display:inline-block;margin:0 auto;vertical-align:top}
.exlogo {margin:13px 0 0}
.grayline {background-color:#F2F2F2;height:5px}
.head-menu {display:block;position:relative;color:#262626;text-align:right;min-height:150px;padding:0 208px 0 0}
.nav-opener-wr {position:absolute;right:0;top:0;z-index:4}
.nav-opener {display:inline-block;width:1.9375rem;height:1.625rem;padding:0;margin:4.5rem 0 0 2.4375rem;background-image:url('/theme/images/menu-opener-v2.png');background-repeat:no-repeat;background-position:left 6px center;background-size:20px 18px;image-rendering:optimizequality;background-image:url('/theme/images/menu-opener-v2.svg')}
.topside-menu {position:absolute;top:75px;right:0}
.search-ic {display:inline-block;width:2.75rem;height:2.6875rem;padding:.75rem;vertical-align:top;margin:-0.75rem 0 0 -0.75rem;background-image:url('/theme/images/search-icon2.png');background-repeat:no-repeat;background-position:center center;background-size:16px 18px;image-rendering:optimizequality;background-image:url('/theme/images/search-icon2.svg')}
.language-ic {display:inline-block;vertical-align:top;padding:1px 0 0 18px;margin:0 0 0 20px;color:#262626;white-space:nowrap}
.language-ic.it-arrow {background-image:url('/theme/images/arrow-down2.png');background-repeat:no-repeat;background-position:0 9px;background-size:9px 5px;image-rendering:optimizequality;background-image:url('/theme/images/arrow-down2.svg')}
.language-ic img {display:inline-block;vertical-align:top;margin-right:8px}
.language-ic span {display:inline-block;vertical-align:top}
.langwr {display:inline-block;vertical-align:top;position:relative;line-height:1.25rem}
.nlang-menu {display:inline-block;position:absolute;z-index:2000;right:0;top:calc( 100% + 14px);padding:37px 44px 47px 35px;background-color:#FFF;text-align:left;box-shadow:0 0 15px 5px rgba(0,0,0,.1)}
.nlang-menu .language-ic {margin-bottom:31px;margin-left:0;padding-left:0}
.nlang-menu .language-ic:last-of-type {margin-bottom:0}
.nlang-menu .language-ic.it-arrow {background-image:none}
.main-menu-c {position:relative;display:inline-block;vertical-align:top;max-width:900px;margin:0 0 0 auto;padding:0;text-align:left}
.mt {position:relative;display:inline-block;vertical-align:top}
.mt-sub {display:none;visibility:hidden}
.mt-a {position:relative;z-index:15;display:inline-block;vertical-align:top;color:#262626;padding:0;margin:73px 1.1875rem 0}
.mt-a span {position:relative;z-index:2}
.mt-a.selected {text-decoration:none}
.mt-a:hover {text-decoration:none}
.mt-a::before {content:'';position:absolute;z-index:1;top:-4.9375rem;bottom:-11px;left:-1.1875rem;right:-1.1875rem;width:auto;height:auto;padding:0;background-color:#FFF}
.mt-a::after {content:'';position:absolute;z-index:1;top:-4.9375rem;right:-9.625rem;pointer-events:none;width:8.4375rem;height:3.9375rem;padding:0;background-image:url('/theme/images/menu-itemx.png');background-repeat:no-repeat;background-position:0 0;background-size:8.4375rem 3.9375rem;image-rendering:optimizequality;background-image:url('/theme/images/menu-itemx.svg')}
.mt-a::before,.mt-a::after {display:block;opacity:0;z-index:-1;-o-transition:opacity .3s;-ms-transition:opacity .3s;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}
a.mt-a:hover::before,a.mt-a:hover::after,a.mt-a.selected::before,a.mt-a.selected::after {display:block;opacity:1;z-index:1}
a.mt-a::before {top:-1.0625rem;top:-4.9375rem}
a.mt-a.selected::before {top:-4.9375rem}
a.mt-a::after,a.mt-a:hover::after {opacity:0}
a.mt-a.selected::after,a.mt-a:hover::after {opacity:1}
.mts {padding:.5rem 1.1875rem .5rem 1.6875rem}
.mts-a {color:#262626}
.mt-sub-c {position:absolute;z-index:13;top:107px;left:0;width:236px;max-width:236px;text-align:left;padding-top:0}
.mt-sub-c .mt-sub-in {padding-top:19px;padding-bottom:33px;background-color:#FFF;box-shadow:0 0 15px 5px rgba(0,0,0,.1)}
.mt-sub-c1 .mt-sub-in {padding-bottom:13px}
.mc1over {position:fixed;left:0;top:0;right:0;bottom:0;z-index:104;width:100%;max-width:100%;min-width:100%;background-color:rgba(255,255,255,0.5)}
.mc1container {position:fixed;left:0;top:0;right:0;bottom:0;z-index:105;width:100%;overflow:hidden;padding-left:30px;overflow-y:scroll!important;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none;transition:transform .8s cubic-bezier(.15,.2,.1,1);transform:translateX(200px) translateZ(0)}
.mc1container.scroll {overflow-y:scroll}
.mc1 {position:relative;z-index:15;width:100%;max-width:360px;min-width:300px;margin:0 0 0 auto}
.mc1-sub {position:relative;z-index:15;width:100%;max-width:360px;min-width:300px;overflow:auto}
.menu-top-nv-x {width:100%;text-align:left;padding:0;background-color:#FFD653;position:relative}
.ms-header {position:relative;height:82px}
.nav-home {display:none;position:absolute;top:32px;right:34px}
.nav-back {display:inline-block;margin:0}
.home-ic {display:none}
.back-ic {display:inline-block;vertical-align:top;width:12px;height:22px;margin:37px 0 0 34px;background-image:url('/theme/images/menu-back2.png');background-repeat:no-repeat;background-position:0 0;background-size:12px 22px;image-rendering:optimizequality;background-image:url('/theme/images/menu-back2.svg')}
.back-title {position:absolute;top:27px;right:30px;display:inline-block;vertical-align:top;color:#262626;color:var(--text-color);font-weight:700;margin:12px 0 0 30px}
.back-title:hover {text-decoration:none}
.logo-ic {display:none;vertical-align:top;width:60px;height:29px;margin:0;background-image:url('/theme/images/menu-logo.png');background-repeat:no-repeat;background-position:0 0;background-size:60px 29px;image-rendering:optimizequality;background-image:url('/theme/images/menu-logo.svg')}
.nav-closer {position:absolute;top:0;right:34px;display:inline-block;width:12px;height:22px;background-image:url('/theme/images/menu-back3.png');background-repeat:no-repeat;background-position:0 0;background-size:12px 22px;image-rendering:optimizequality;background-image:url('/theme/images/menu-back3.svg');margin:25px 0 0 35px;display:none}
.mc1-sub .nav-closer {display:none}
.nav-closer-animated {position:absolute;top:0;right:33px;width:25px;height:35px;margin:20px 0 0 35px;padding:5px}
.nav-closer-animated .nca-1 {display:inline-block;display:none;position:absolute;width:15px;height:15px;width:0;height:0;border-top:1px solid #000;border-right:1px solid #000;transform-style:preserve-3d;transform:translateX(50%) translateY(50%) translateZ(0) rotate(45deg);transition:opacity .2s ease,width .2s ease,height .2s ease}
.nav-closer-animated.ncafull .nca-1 {width:15px;height:15px}
.nav-closer-animated .nca-2c {display:inline-block;position:relative;width:15px;height:25px;overflow:hidden}
.nav-closer-animated .nca-2 {position:absolute;height:54%;width:1px;opacity:0;background:#000;backface-visibility:hidden;transform:translateY(-30px) translateX(30px) rotate(45deg);transform:translateY(9px) translateX(20px) rotate(45deg);transform:translateY(39px) translateX(-22px) rotate(45deg);transition:opacity .2s ease,transform .4s ease .3s}
.nav-closer-animated .nca-3 {position:absolute;height:54%;width:1px;opacity:0;background:#000;backface-visibility:hidden;transform:translateY(-30px) translateX(-30px) rotate(-45deg);transform:translateY(0px) translateX(20px) rotate(-45deg);transform:translateY(-30px) translateX(-22px) rotate(-45deg);transition:opacity .2s ease,transform .4s ease .1s}
.nav-closer-animated.ncafull .nca-2 {opacity:1;transform:translateY(9px) translateX(8px) rotate(45deg)}
.nav-closer-animated.ncafull .nca-3 {opacity:1;transform:translateY(0px) translateX(8px) rotate(-45deg)}
.nav-closer-animated.wbclosespeed .nca-2 {transition:opacity .2s ease .25s,transform .4s ease .2s}
.nav-closer-animated.wbclosespeed .nca-3 {transition:opacity .2s ease .02s,transform .4s ease}
.ms-search {padding:2px 23px 25px}
.fsearch-menu {position:relative;width:100%;margin:0 auto}
.fsearch-menu input {width:100%;height:47px;border-radius:24px;background-color:#FFF;border:0 none;padding-left:45px}
.fsearch-menu button,#fsearch button {position:absolute;top:0;left:0;z-index:1;width:47px;height:47px;font-size:0;line-height:0;cursor:pointer;border:0 none;outline:0 none;background-color:transparent;background-image:url('/theme/images/search-icon2.png');background-repeat:no-repeat;background-position:19px 16px;background-size:16px 18px;image-rendering:optimizequality;background-image:url('/theme/images/search-icon2.svg')}
.ms-languages {z-index:2;position:relative;background-color:#FFD653;text-align:left;padding:42px 0 58px 34px}
.ms-languages .langwr {margin:0 20px 0 0;padding:0 20px 0 0}
.ms-languages .nlang-menu {top:calc( 100% + 20px)}
.ms-languages .language-ic {padding-left:0;padding-right:21px;margin:0}
.ms-languages .nlang-menu .language-ic {margin-bottom:31px;padding-right:0}
.ms-languages .nlang-menu .language-ic:last-of-type {margin-bottom:0}
.ms-languages .language-ic.it-arrow {background-position:right 9px}
.ms-languages .language-ic img {margin-right:17px}
.ms-languages .language-ic span {display:inline-block}
.menu-top-nv-x .langwr,.is-small-menu .menu-top-nv-x .langwr {display:block}
.ms-menu {padding:7px 20px 0;z-index:2;position:relative;background-color:#FFD653}
.ms-menu .bg1 {background:none}
.mc1-sub .ms-menu {padding-top:0}
.menu-top-nv-x .mt {display:block;height:auto;padding:8px 0 6px;background-color:transparent;border-top:1px solid #CCA932}
.menu-top-nv-x .mts {display:block;height:auto;padding:8px 0 6px;background-color:transparent}
.menu-top-nv-x .mt:first-of-type,.menu-top-nv-x .mts:first-of-type {border:0 none}
.menu-top-nv-x .mt-sep {display:none}
.menu-top-nv-x .mt-a,.menu-top-nv-x .mts-a {width:81.25%;display:inline-block;font-weight:400;white-space:normal;padding:0;margin:0}
.menu-top-nv-x .mt-a {font-weight:700}
.menu-top-nv-x .mt-a span,.menu-top-nv-x .mts-a span {position:relative;top:0;display:block;padding:5px 13px 11px}
.menu-top-nv-x a.mt-a:hover,.menu-top-nv-x a.mts-a:hover {background-color:rgba(255,226,130,1);text-decoration:none}
.menu-top-nv-x .mt-a.selected,.menu-top-nv-x a.mt-a.selected:hover,.menu-top-nv-x .mts-a.selected,.menu-top-nv-x a.mts-a.selected:hover {background-color:rgba(255,226,130,1);text-decoration:none}
.menu-top-nv-x .mt-a.selected.subselected,.menu-top-nv-x a.mt-a.selected.subselected:hover {background-color:rgba(255,226,130,0);text-decoration:none}
.menu-top-nv-x .mt-a::before,.menu-top-nv-x .mt-a::after,.menu-top-nv-x a.mt-a:hover::before,.menu-top-nv-x a.mt-a:hover::after,.menu-top-nv-x a.mt-a.selected::before,.menu-top-nv-x a.mt-a.selected::after {display:none}
.lang-menu-x {padding:64px 33px 0}
.menu-top-nv-x .mt-sub-wrapper {white-space:nowrap;display:flex}
.menu-top-nv-x .mt-sepx {position:relative;width:3.4375%;display:inline-block}
.menu-top-nv-x .mt-sepx::after {position:absolute;top:2px;bottom:3px;left:5px;width:1px;height:calc( 100% - 5px);content:'';background-color:#CCA932}
.menu-top-nv-x .mt-sub-opener {width:15.3125%;display:inline-block;background-color:rgba(255,226,130,0);background-image:url('/theme/images/mt-sub-opener.png');background-repeat:no-repeat;background-position:19px 13px;background-size:14px 8px;image-rendering:optimizequality;background-image:url('/theme/images/mt-sub-opener.svg')}
.menu-top-nv-x a.mt-sub-opener:hover {background-color:rgba(255,226,130,1)}
.menu-top-nv-x .mt-sub-opener.is-opened,.menu-top-nv-x .mt-sub-opened .mt-sub-opener {background-image:url('/theme/images/mt-sub-opener-close.png');background-image:url('/theme/images/mt-sub-opener-close.svg')}
.mt-sub-opened>.mt-sub {display:block;visibility:visible}
.menu-top-nv-x .hiddenmbm {display:none}
.crumbline {position:relative;padding:0;text-align:left;max-width:956px;position:relative;margin:0 auto;margin-top:-6px;margin-bottom:8px}
.crumbdots {position:absolute;top:23px;right:0;width:47px;height:5px;background-image:url('/theme/images/crumbdots.png');background-repeat:no-repeat;background-position:0 0;background-size:47px 5px;image-rendering:optimizequality;background-image:url('/theme/images/crumbdots.svg')}
.crumbtitle a {color:inherit}
.breadcrumb-cproj {width:100%;max-width:none;padding:8px 239px 0 0}
.projectline {text-align:left;display:flex}
.proj-current-c {display:inline-block;width:100%}
.proj-current {display:inline-block;color:#262626;margin:8px 0 0 48px}
.proj-prev,.proj-next {display:inline-block;width:58px;height:58px;position:absolute;z-index:1;top:calc( 50% - 9px);border-radius:29px}
.proj-prev {left:-92px}
.proj-next {right:-92px}
a.proj-prev {background-color:rgba(229,229,229,.5);background-image:url('/theme/images/gallery-left-new3.png');background-repeat:no-repeat;background-position:left 22px center;background-size:12px 22px;image-rendering:optimizequality;background-image:url('/theme/images/gallery-left-new3.svg')}
a.proj-next {background-color:rgba(255,255,255,.5);background-image:url('/theme/images/gallery-right-new3.png');background-repeat:no-repeat;background-position:left 24px center;background-size:12px 22px;image-rendering:optimizequality;background-image:url('/theme/images/gallery-right-new3.svg')}
.body-project .def-indent {padding-left:50px;padding-right:50px}
.body-project .nbox {padding-left:50px;padding-right:50px}
.body-project .nbox.nobox {padding-left:0;padding-right:0}
@media all and (max-width:1200px) {.proj-prev {left:calc(( 100% + 20px - (100vw))/2)}
.proj-next {right:calc(( 100% + 20px - (100vw))/2)}
}
.forfloat,.forfloat-first {display:inline-block;opacity:0;transition:opacity .8s;pointer-events:none}
.forfloat.visible,.forfloat-first.visible {opacity:1;pointer-events:auto}
@media all and (min-width:1000px) {.top-floating .forfloat,.top-floating .forfloat-first {display:inline-block}
.top-floating .in2 {display:none}
.top-floating .logo {width:114px;margin-top:3rem}
.top-floating .head-menu {min-height:134px}
header.top-floating .in {min-height:150px}
}
.welcome-header {padding:20px 0 0}
.welcome-text {max-width:550px;width:100%;margin:0 auto;padding:28px 0 187px;font-family:'Source Code Pro',Arial,Helvetica,sans-serif;font-size:var(--glb-fontsize);line-height:var(--glb-lineheight)}
.wt2 {font-weight:700;padding:42px 0 0}
.wt3 {padding:42px 0 0}
.notclonefloat .is-small-menu .in2,.is-small-menu .langwr,.is-small-menu .search-ic {display:none}
.is-small-menu .logo {left:0;right:auto;margin:18px 0 0;max-width:75px}
.is-small-menu .head-menu,header .is-small-menu .in {min-height:70px}
.is-small-menu .head-menu {padding-right:0;padding-left:208px}
.is-small-menu .nav-opener {margin-left:0;background-size:23px 19px;margin-left:14px;margin-top:23px}
@media all and (max-width:1000px) {.top-menu-small .main-menu,.main-menu {display:none}
.main-menu.ms-menu {display:block}
header.notclonefloat .in2,.langwr,.search-ic {display:none}
.logo {left:0;right:auto;margin:18px 0 0;max-width:75px}
.head-menu,header .in {min-height:70px}
.nav-opener {margin-left:0;background-size:23px 19px;margin-left:14px;margin-top:23px}
.topside-menu {top:37px}
.language-ic {margin:0 15px 0 0}
.language-ic span {display:none}
.nlang-menu .language-ic span {display:inline-block}
.language-ic img {margin-right:0}
.nlang-menu .language-ic img {margin-right:18px}
.nav-opener-wr.hidden {display:block}
}
@media all and (max-width:1000px) {.crumbline {padding-top:21px;padding-left:0;margin-top:0;margin-bottom:0}
.crumbdots {display:none}
.proj-current-c.noarrows .proj-current {margin-left:0}
.nav-opener {margin-left:0;background-size:23px 19px;margin-left:14px;margin-top:23px}
.logo img {margin-top:0}
.breadcrumb-cproj {padding-right:0}
.proj-current {margin-left:0}
header .in2 {min-height:60px}
}
@media all and (max-width:600px) {}
footer {display:block;background-color:#FFD653}
footer a {color:inherit}
.f-bg1 {position:relative;background-color:rgba(255,214,83,1)}
.f-bg1.pbgfull {background-position:center bottom}
.f-bg12 {position:relative}
.f-bg2 {background-image:url('/theme/images/footer-bg2.png');background-repeat:no-repeat;background-position:19px bottom;background-position:left calc( 50% - 330px) bottom -16px;background-size:1228px 285px;image-rendering:optimizequality;background-image:url('/theme/images/footer-bg2.svg')}
.f-bg3 {background-color:#FFF;height:99px}
.footer {position:relative;max-width:1200px;margin:0 auto;padding:103px 0 181px;display:flex;justify-content:right}
.def-width {max-width:1200px;margin:0 auto}
.footer-leftside {position:relative;text-align:left;padding:0 55px 0 0}
.footer-rightside {text-align:left;padding:0 60px}
.copyright {padding:37px 0 20px;text-align:right}
.foo-tx {padding:0 0 29px}
.foo-a {padding:0 0 10px}
.foo-a>a,.foo-a>span {display:inline-block;padding:0 0 0 40px;background-image:url('/theme/images/submenu-line.png');background-repeat:no-repeat;background-position:0 12px;background-size:9px 3px;image-rendering:optimizequality;background-image:url('/theme/images/submenu-line.svg')}
a.maplink {display:inline-block;padding-left:16px;color:#FFF;background-image:url('/theme/images/map-icon.png');background-repeat:no-repeat;background-position:0 0;background-size:10px 20px;image-rendering:optimizequality;background-image:url('/theme/images/map-icon.svg')}
@media all and (max-width:600px) {.footer {display:block;padding-left:28px}
.footer-leftside {padding:0 0 87px}
.footer-rightside {padding:0}
.f-bg2 {background-position:left calc( 50% - 70px) bottom -2px;background-size:550px 128px}
.copyright {padding-right:50px}
}
.breadcrumb-c {width:100%;max-width:none;padding:4px 0 0;font-size:.875rem}
.breadcrumb {display:block;width:100%;padding:0;margin:0 0 0 -1px}
.breadcrumb ol {display:block;width:100%;height:27px;overflow:hidden;text-overflow:ellipsis;text-align:left;margin:0;padding:0}
.breadcrumb li {display:-moz-inline-stack;display:inline-block;vertical-align:middle;white-space:nowrap;margin:0;padding:0;font-size:inherit;font-weight:400}
.breadcrumb li h1 {font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit;font-style:inherit;text-transform:inherit;margin:0;padding:0}
.breadcrumb .bcH1 {display:inline-block;font-size:inherit;font-weight:inherit;color:inherit}
.breadcrumb a,.breadcrumb span {display:inline-block;vertical-align:top;margin:0;font-size:inherit;font-weight:inherit;color:inherit}
.breadcrumb a:hover,.breadcrumb a.selected:hover {text-decoration:underline}
.breadcrumb a.selected {text-decoration:none;color:#262626}
.breadcrumb .sep {display:inline-block;vertical-align:top;font-weight:400;color:#262626}
li.br-expand {display:none}
.br-expanded li.br-expand {display:inline-block}
.br-expanded li.br-collapse {display:none}
.breadcrumb.br-expanded-force ol {overflow:visible;height:auto}
.box3round {margin:-106px 0 20px;position:relative;z-index:103}
.b3gr {display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center}
.b3it {display:inline-block;vertical-align:top;width:311px;min-height:311px;margin:0 20px;padding:87px 0 0;background-color:#FFF;border-top:.0625rem solid #FFF;border-top-left-radius:156px;border-top-right-radius:156px}
.b3im {height:100px;line-height:100px}
.b3im img {vertical-align:middle}
.b3h2 {font-size:var(--glb-headingsize);font-weight:400;line-height:var(--glb-lineheight);padding:18px 0 23px;margin:0}
.darklinks .b3h2 a {display:inline-block;color:inherit;text-decoration:none}
.darklinks .b3h2 a:hover {color:inherit;text-decoration:none}
.b3t2 {max-width:236px;min-height:98px;margin:0 auto 32px}
.b3bt a.bt {display:inline-block;width:176px;height:75px;padding:30px 0 0;font-weight:700;color:#FFF;text-transform:uppercase;line-height:1;background-color:#FFD653}
@media all and (max-width:1150px) {.b3it {width:100%;max-width:311px}
}
@media all and (max-width:770px) {.b3gr {display:block}
.b3it {display:block;width:100%;margin-left:auto;margin-right:auto;padding-top:82px;min-height:auto}
.b3t2 {display:none}
.b3bt {display:none}
.b3h2 {padding-top:0;padding-bottom:18px}
.b3it:not(:first-child) {padding-top:43px}
}
.imageSlider {margin:76px 0}
.slider-c {position:relative;width:100%;overflow:hidden;white-space:nowrap;margin:70px 0 22px}
.slider-in {position:relative}
.slider-m {margin:22px 0}
.slider-m a {position:relative;display:inline-block;width:21px;height:21px}
.slider-m a::after {display:inline-block;position:absolute;top:50%;left:50%;z-index:2;width:.3125rem;height:.3125rem;content:'';margin:-2px 0 0 -3px;background-color:#808080;border-radius:.3125rem}
.watermarkMod {margin:76px 0}
.watermarkBack {background-color:#FFD653;margin:56px 0 33px}
.watermarkBack .bk-in {max-width:1410px;margin:33px auto;padding:50px 0 0;background-color:#FFD653}
.variable-contents .watermarkBack .bk-in {max-width:1410px}
.variable-contents.with-menu .watermarkBack .bk-in,.variable-contents.likew-menu .watermarkBack .bk-in {max-width:1198px}
.waterm {background-image:url('/theme/images/aimasa-watermark.png');background-repeat:repeat-x;background-position:center center;background-size:112px 14px;image-rendering:optimizequality;background-image:url('/theme/images/aimasa-watermark.svg')}
.waterDescr {margin:33px auto;text-align:justify;text-justify:inter-word}
@media all and (max-width:750px) {.watermarkBack .bk-in {padding-top:0}
.watermarkBack .nbox {padding-left:0;padding-right:0}
}
.bgwr100,.bgwr {position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;margin:auto}
.bgwr {max-width:1200px}
.variable-contents.with-menu .bgwr,.variable-contents.likew-menu .bgwr {max-width:1198px}
.bgwr>.bg {position:relative;width:100%;height:100%;background-color:#f2f2f2}
.nbox-graybg {background-color:#F3F3F3}
.nbox-graybg .nbox-b {padding-top:70px;padding-bottom:85px}
.nbox-graybg .ml-box {margin-top:0;margin-bottom:0}
.ml-vizitkarte .like-h2 {font-weight:400;color:#808080;text-align:center;margin:0;padding:0}
.p-viz {width:130px;text-align:center;padding:49px 0}
.viz-c {margin:0 -43px}
.p-viz img {max-width:100%;width:auto;height:auto}
.p-viz .name {font-weight:700;padding:26px 0 0}
.p-viz .occupation {color:#808080;padding:13px 0 0}
.p-viz .contacts {color:#808080;padding:5px 0 0}
.g3-1 .p-viz {margin-left:0;margin-right:auto}
.g3-2 .p-viz {margin-left:auto;margin-right:auto}
.g3-3 .p-viz {margin-left:auto;margin-right:0}
@media all and (max-width:1100px) {.p-viz {width:100%}
.viz-c {margin-left:0;margin-right:0}
}
@media all and (max-width:750px) {.p-viz {width:100%}
.viz-c {margin-left:0;margin-right:0}
}
.gmap-container {font-family:Segoe UI,Frutiger,Frutiger Linotype,Dejavu Sans,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:18px;color:#334655;width:378px;height:378px;min-width:120px;min-height:90px;max-width:761px;max-height:761px;max-width:100%;overflow:hidden}
.gmap-container a {font-family:Segoe UI,Frutiger,Frutiger Linotype,Dejavu Sans,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1 8px;font-size:10px}
.gmap-container img {max-width:100%;width:auto;height:auto}
.projList {padding-top:0;margin:0 -30px -42px 0}
.c-projgrid {display:grid;grid-template-columns:25% 25% 25% 25%}
.projItem {position:relative;margin-bottom:42px;padding-right:30px}
.projItem .projA {display:block;height:100%;max-width:218px;color:#262626;background-color:#FFD653;font-size:.875rem}
.projItem .im {display:inline-block;background-color:#FFD653}
.projItem .im img {max-width:100%;height:auto}
.projItem.rEdge .im img {border-bottom-left-radius:18px}
.projItem .reg {display:inline-block;font-weight:700;padding:4px 0}
.projItem .m2 {display:inline-block;float:right;color:#FFF;font-weight:700;padding:4px 0}
.projItem .ds {width:100%;display:inline-block;background-color:#FFD653;padding:12px 19px 0 21px}
.projItem .ds2 {width:100%;display:inline-block;background-color:#FFD653;padding:1px 19px 15px 21px}
.projItem .tss {display:inline-block;padding-bottom:2px;overflow:hidden;max-height:59px;max-width:100%;line-height:1.1875rem}
.bABCMODE .projItem .tss {margin:-2px -2px 2px;padding:2px}
@media all and (max-width:1250px) {.c-projgrid {grid-template-columns:33.33% 33.33% 33.33%}
}
.project-header {padding:23px 0 0;text-align:left}
.projecth-in {max-width:956px;position:relative;margin:0 auto}
.pin-head {display:grid;grid-template-columns:50% 50%;grid-template-rows:auto auto;grid-template-areas:'top-left empty1''empty2 bottom-right'}
.proj-h1 {grid-area:top-left;width:100%;margin:0 0 0 -4px;padding:0 70px 0 0;font-size:var(--glb-headingsize);text-align:left;font-weight:700}
.proj-t1 {grid-area:bottom-right;width:100%;padding:0;margin:-6px 0 0}
.pin-image {position:relative;padding:26px 0 0}
.pin-image::before {position:absolute;left:-182px;bottom:64px;width:370px;height:100%;max-height:507px;z-index:1;content:'';background-image:url('/theme/images/img-left-side.png');background-repeat:no-repeat;background-position:0 0;background-size:370px 507px;image-rendering:optimizequality;background-image:url('/theme/images/img-left-side.svg')}
.pin-image .img {position:relative;z-index:2;background-color:#FFD653}
.pin-image .zoom {position:static}
.pin-image .img img {max-width:100%;width:auto;height:auto}
.pin-image .img img:before {line-height:1;display:inline-block;vertical-align:middle;padding:4px;border:1px solid #ccc;text-align:center;width:100%;height:100%;box-sizing:border-box}
.pin-image .img .notvisible {display:none}
.pin-image .img.changing::after {position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:1;content:'';background-repeat:no-repeat;background-position:center center;background-size:auto 10px;image-rendering:optimizequality;background-image:url('/theme/images/loadingsvg2white.svg')}
.ml-project-default {position:relative;z-index:3;margin:0 0 41px}
.projectgrid2 {display:grid;grid-template-columns:57.845188% 42.154812%;margin:50px 0 0}
.projectgrid2.withimages {margin-top:26px;grid-template-rows:auto auto;grid-template-areas:'top-left right''bottom-left right'}
.projectgrid2>.leftside>.tx-txt {margin:0}
.projectgrid2>.rightside {position:relative;padding:2px 0 0 70px}
.projectgrid2.withimages>.rightside {margin-top:86px}
.projectgrid2 .rightside-in {position:relative;z-index:3}
.projectgrid2 .rightside-in h2 {margin-left:-5px}
.projectgrid2.withimages>.proj-imslider {grid-area:top-left}
.projectgrid2.withimages>.leftside {grid-area:bottom-left}
.projectgrid2.withimages>.rightside {grid-area:right}
.h2rs {font-size:var(--glb-headingsize);margin:0 0 25px;padding:0}
.checklist {margin:55px 0 25px -1px}
.checklist>p {display:block;width:100%;padding:0 21px 0 41px;margin:13px 0 13px -2px;background-image:url('/theme/images/checkbox.png');background-repeat:no-repeat;background-position:0 3px;background-size:23px 19px;image-rendering:optimizequality;background-image:url('/theme/images/checkbox.svg')}
.checklist>p>span {display:inline-block;width:100%;padding:0 0 11px 21px;border-bottom:1px solid #DFDFDF}
.checklist>p:last-of-type>span {border-bottom:0 none}
.proj-imslider {position:relative;max-width:100%;margin-bottom:60px;overflow:hidden}
.proj-imslider>.slwrap {position:relative}
.proj-imslider>.slwrap>.slider {position:relative;display:inline-flex;align-items:start}
.proj-imslider>.slwrap>.slider.slick-initialized.slick-slider {display:block}
.proj-imslider>.slwrap>.slider .item {display:block;position:relative;padding-right:12px}
.proj-imslider>.sl-right {position:absolute;top:calc( 50% - 17px);right:0;z-index:2;width:34px;height:34px;cursor:pointer;border:0 none;background-color:transparent;background-image:url('/theme/images/gallery-right-new3.png');background-repeat:no-repeat;background-position:right center;background-size:12px 22px;image-rendering:optimizequality;background-image:url('/theme/images/gallery-right-new3.svg')}
.proj-imslider .slick-slide img {display:block;width:100%;height:auto}
.proj-imslider::before {position:absolute;top:0;bottom:0;right:0;z-index:1;width:34px;width:37px;content:'';background-image:url('/theme/images/image-gradient3.png');background-repeat:no-repeat;background-position:left 0 top -40px;image-rendering:optimizequality}
.movingin {position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;z-index:2}
.proj-imslider {height:109px}
.proj-imslider>.slwrap,.proj-imslider>.slwrap>.slider,.proj-imslider .slick-slider .slick-list,.proj-imslider .slick-slider .slick-track,.proj-imslider .slick-slide,.proj-imslider .slick-slide>div {height:100%}
.proj-imslider>.slwrap>.slider .item,.proj-imslider>.slwrap>.slider .item .zoom {height:100%}
.proj-imslider>.slwrap>.slider .item {width:initial!important}
.proj-imslider .slick-slide img {height:100%;width:auto}
@media all and (max-width:900px) {.project-header {padding-top:37px}
.proj-h1 {width:100%;padding-right:0;margin-bottom:38px}
.pin-image {padding-top:32px}
.pin-head {display:block}
.proj-t1 {width:100%}
.projectgrid2 {grid-template-columns:100%;grid-template-areas:'header''footer';margin-top:52px}
.projectgrid2.withimages {grid-template-rows:auto auto auto;grid-template-areas:'header''middle''footer'}
.projectgrid2 .rightside {margin-top:0;grid-area:header;padding-left:0}
.projectgrid2 .leftside {grid-area:footer}
.projectgrid2 .rightside-in {padding-left:0}
.projectgrid2 .rightside::after {display:none}
.projectgrid2 .leftside {padding-top:26px}
.projectgrid2.withimages>.proj-imslider {grid-area:header;margin-bottom:55px}
.projectgrid2.withimages>.leftside {grid-area:footer;margin-top:0}
.projectgrid2.withimages>.rightside {grid-area:middle;margin-top:0;padding-left:5px}
.proj-imslider::before {width:40px}
}
@media all and (max-width:700px) {.body-project .def-indent {padding-left:20px;padding-right:20px}
.body-project .nbox {padding-left:20px;padding-right:20px}
.body-project .nbox.nobox {padding-left:0;padding-right:0}
a.proj-next,a.proj-prev {display:none}
.pin-image {margin-left:-20px;margin-right:-20px}
.proj-imslider {max-width:none;margin-left:-20px;margin-right:-20px}
.proj-imslider .slick-track {margin-left:20px;margin-right:20px}
.proj-imslider>.sl-right {width:40px;background-position:right 15px center}
.proj-imslider::before {width:45px}
.proj-imslider::after {position:absolute;top:0;bottom:0;left:0;z-index:1;width:20px;content:'';background-image:url('/theme/images/image-gradient3flip.png');background-repeat:no-repeat;background-position:right 0 top -40px;image-rendering:optimizequality}
}
@media all and (max-width:600px) {.pin-image::after {position:absolute;left:0;bottom:-20px;width:187px;height:20px;z-index:0;content:'';background-image:url('/theme/images/projbg123.png');background-repeat:no-repeat;background-position:right bottom;background-size:199px 35px;image-rendering:optimizequality;background-image:url('/theme/images/projbg123.svg')}
.projectgrid2.withimages {margin-top:43px}
}
.ml-gallery {position:relative;margin:37px 0 41px}
.gallery-grid-2 {display:grid;grid-template-columns:43.933054% 56.066946%;grid-template-rows:100%}
.gallery-grid-2.flip {grid-template-columns:56.066946% 43.933054%}
.gallery-grid-2 .g2-1 {position:relative;padding:0 20px 0 0}
.gallery-grid-2 .g2-2 {position:relative;padding:0 0 0 20px}
.gallery-grid-2 .g2-title {position:relative;padding:0 0 0 20px}
.gallery-grid-2.flip .g2-1 {padding:0 0 0 20px}
.gallery-grid-2.flip .g2-2 {padding:0 20px 0 0}
.gallery-grid-2.flip .g2-title {padding:0 20px 0 0}
.galimg {margin:0}
.galimg iframe {vertical-align:top}
.galimg img {max-width:100%;width:auto;height:auto}
.galimg-list {display:flex;width:100%;margin:20px 0 0}
.galimg-list>.gal-item,.galimg-list>.iblockrel {display:inline-block;margin-right:5px}
.galimg-list .gal-item img {height:auto;max-width:100%}
.galimg-list .gal-item.hidden {display:none}
.galimg-list>.gal-item:nth-child(3),.galimg-list>.iblockrel:nth-child(3) {margin-right:0}
@media all and (max-width:700px) {.gallery-grid-2 {grid-template-columns:100%;grid-template-rows:auto;grid-template-areas:'header''footer'}
.gallery-grid-2 .g2-1,.gallery-grid-2.flip .g2-1 {padding:0;grid-area:header}
.gallery-grid-2 .g2-2,.gallery-grid-2.flip .g2-2 {padding:0;grid-area:footer}
.gallery-grid-2 .g2-title,.gallery-grid-2.flip .g2-title {padding:0}
.grid-3 {display:grid;grid-template-columns:100%}
.g3-1 {padding:0}
.g3-2 {padding:0}
.g3-3 {padding:0}
}
.clear {clear:both;display:table}
.hidden {display:none}
.selected {text-decoration:underline}
.rel {position:relative}
#gtx-trans {display:none!important}
.gallery-grid-2.with-title {display:block;display:grid;grid-template-rows:auto 1fr;grid-template-areas:'header title''header footer'}
.gallery-grid-2.with-title .g2-1 {grid-area:header}
.gallery-grid-2.with-title .g2-2 {grid-area:footer}
.gallery-grid-2.with-title .g2-title {grid-area:title}
.gallery-grid-2.with-title.flip {grid-template-areas:'title header''footer header'}
.gallery-grid-2.with-title.va-pc-M {grid-template-rows:auto auto}
.gallery-grid-2.with-title.va-pc-B {grid-template-rows:1fr auto}
.gallery-grid-2 .tx-txt {margin-top:0;margin-bottom:0}
.gallery-grid-2.with-title .tx-txt {margin-top:0;margin-bottom:0}
.gallery-grid-2.with-title.ttfst-pc {display:grid;grid-template-rows:auto auto;grid-template-areas:'title title''header footer'}
.gallery-grid-2.with-title.ttfst-pc .g2-1 {float:none;width:auto;grid-area:header}
.gallery-grid-2.with-title.ttfst-pc .g2-2 {margin-left:0;grid-area:footer;padding-top:0}
.gallery-grid-2.with-title.ttfst-pc .g2-title {margin-left:0;grid-area:title}
.gallery-grid-2.with-title.ttfst-pc.flip .g2-1 {grid-area:footer}
.gallery-grid-2.with-title.ttfst-pc.flip .g2-2 {grid-area:header}
.va-pc-T .g2-2,.va-pc-T .g2-title {align-self:start}
.va-pc-M .g2-2,.va-pc-M .g2-title {align-self:center}
.va-pc-B .g2-2,.va-pc-B .g2-title {align-self:end}
.va-pc-M.with-title .g2-title {align-self:end}
.va-pc-M.with-title .g2-2 {align-self:start}
@media all and (max-width:700px) {.galimg {margin:5px 0 20px}
.gallery-grid-2.with-title,.gallery-grid-2.with-title.ttfst-pc {display:grid;grid-template-columns:100%;grid-template-rows:auto auto auto;grid-template-areas:'header''title''footer'}
.gallery-grid-2.with-title.ttfst-mob {grid-template-areas:'title''header''footer'}
.gallery-grid-2.with-title .g2-1,.gallery-grid-2.with-title.flip .g2-1 {float:none;width:100%;grid-area:header}
.gallery-grid-2.with-title .g2-2,.gallery-grid-2.with-title.flip .g2-2 {margin-left:0;grid-area:footer;padding-top:0}
.gallery-grid-2.with-title .g2-title {margin-left:0;grid-area:title}
.gallery-grid-2.with-title.multiimg .g2-title {padding-top:20px}
.gallery-grid-2.with-title.ttfst-mob .g2-title {padding-top:0;margin-bottom:7px}
.gallery-grid-2.with-title.ttfst-mob .g2-2 {padding-top:0}
.gallery-grid-2.with-title.ttfst-mob .galimg {margin-bottom:18px}
.gallery-grid-2.with-title.ttfst-mob .galimg-list {margin-top:18px;margin-bottom:18px}
.ml-box .gallery-grid-2.with-title .tx-txt {margin-top:0}
.gallery-grid-2.with-title.ttfst-pc.flip .g2-1 {grid-area:header}
.gallery-grid-2.with-title.ttfst-pc.flip .g2-2 {grid-area:footer}
}
.searchBox {padding:22px 0 23px}
#fsearch {position:relative;width:100%;max-width:480px;margin:0}
#sstext {width:100%;height:47px;border-radius:24px;background-color:#FFF;border:.0625rem solid #BFBFBF;padding-left:47px}
#fsearch input::placeholder {color:var(--form-placeholder-color);opacity:1}
#fsearch input:-ms-input-placeholder {color:var(--form-placeholder-color)}
#fsearch input::-ms-input-placeholder {color:var(--form-placeholder-color)}
.body-search .c-page {padding-top:0}
.searchn {background-color:#F3F3F3}
.searchResults {padding:0 0 140px}
.resList {text-align:left;margin:0;padding:0}
.resList a {display:inline-block;color:inherit}
.resItem {padding-bottom:35px}
.search_res {font-weight:700;font-style:italic}
.resList .resA {display:inline-block;color:inherit}
.resList .resA.title {display:block;color:var(--link-color);padding-bottom:10px}
.resList .resIm {display:grid;grid-template-columns:150px auto;grid-template-rows:100%;grid-column-gap:27px}
.imwrp {width:150px;height:150px;padding-top:6px}
.txwrp {padding-top:1px}
.imwrp>.a {display:grid;width:150px;height:150px;place-content:center;overflow:hidden;background-color:#f3f3f3}
.imwrp>.a>.b>img {max-height:150px;width:auto}
.resTabs {padding:47px 0 28px;margin-bottom:38px;border-bottom:1px solid rgba(0,0,0,.3)}
.resTabs>button {padding:0;margin:0 36px 0 0;font-size:var(--glb-fontsize);font-weight:400;cursor:pointer;border:0 none;outline:0 none;background-color:transparent}
.resTabs>button.selected {font-weight:700;text-decoration:none}
.resTabs>button:hover {text-decoration:none}
.resTabs>button:last-of-type {margin-right:0}
.searchResults-empty {padding:47px 0 51px}
.sr-line {height:28px;margin-bottom:38px;border-bottom:1px solid rgba(0,0,0,.3)}
.sr-h2 {font-weight:700}
.sr-line2 {height:37px}
.searchResults-notfound {padding:47px 0 51px}
.search-string {color:#DFAE0F;font-style:italic}
.sect-icons {text-align:center;margin-right:-30px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:0}
.sect-item {position:relative;display:inline-block;width:25%;max-width:247px;overflow:hidden;vertical-align:top;text-align:center;padding:0 30px 0 0;margin:0 0 30px;place-self:stretch}
.sect-a {display:inline-block;color:#262626;font-weight:400}
.sect-a>.sect-ic {display:inline-block;vertical-align:top}
.sect-a>.sect-tt {display:inline-block;padding:19px 0 0;font-size:var(--glb-fontsize);font-weight:700}
.sect-a>.sect-ic>img {min-width:100%;max-width:100%;height:auto}
.sect-iconsV3 {text-align:center;margin-right:-40px;margin-bottom:-61px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:0}
.sect-itemV3 {position:relative;display:inline-block;width:50%;max-width:450px;vertical-align:top;text-align:center;padding:0 40px 0 0;margin:0 0 61px}
.sect-aV3 {position:relative;display:inline-block;color:#262626;font-weight:400}
.sect-aV3>.sect-ic {display:inline-block;vertical-align:top}
.sect-aV3>.sect-tt {position:absolute;bottom:-26px;left:0;width:80.97561%;margin:0 9.512195%;padding:15px 20px 13px;font-size:var(--glb-fontsize);font-weight:700;background-color:#FFD653}
.sect-aV3>.sect-ic>img {min-width:100%;max-width:100%;height:auto}
.sect-aV3::before {position:absolute;top:10%;bottom:10%;left:5px;right:5px;z-index:-1;content:'';opacity:0;transition:opacity .1s;box-shadow:0 0 15px 5px rgba(0,0,0,.3)}
.sect-aV3:hover::before {opacity:1}
.sect-aV3>.sect-ic {overflow:hidden}
.sect-aV3>.sect-ic>img {transition:transform .3s}
.sect-aV3:hover>.sect-ic>img {transform:scale(1.01)}
@media all and (max-width:1200px) {.sect-item {width:33.333334%}
}
@media all and (max-width:600px) {.sect-item {width:50%}
.sect-itemV3 {width:100%}
}
.slick-slider {position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.anim-draggable.ui-draggable-handle {-ms-touch-action:auto;touch-action:auto}
.slick-list {position:relative;display:block;overflow:hidden;margin:0;padding:0;height:100%}
.slick-list:focus {outline:none}
.slick-list.dragging {cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list {-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track {position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;height:100%}
.slick-track:before,.slick-track::after {display:table;content:''}
.slick-track::after {clear:both}
.slick-loading .slick-track {visibility:hidden}
.slick-slide {display:none;float:left;height:100%;min-height:1px}
[dir='rtl'].slick-slide {float:right}
.slick-slide>div {height:100%;min-height:1px}
.slick-slide img {display:block;width:auto}
.slick-slide.slick-loading img {display:none}
.slick-slide.dragging img {pointer-events:none}
.slick-initialized .slick-slide {display:block}
.slick-loading .slick-slide {visibility:hidden}
.slick-vertical .slick-slide {display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden {display:none}
.slick-loading .slick-list {background:#fff url('data:image/gif;base64,R0lGODlhIAAgAPUAAP///wAAAPr6+sTExOjo6PDw8NDQ0H5+fpqamvb29ubm5vz8/JKSkoaGhuLi4ri4uKCgoOzs7K6urtzc3D4+PlZWVmBgYHx8fKioqO7u7kpKSmxsbAwMDAAAAM7OzsjIyNjY2CwsLF5eXh4eHkxMTLCwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAG/0CAcEgkFjgcR3HJJE4SxEGnMygKmkwJxRKdVocFBRRLfFAoj6GUOhQoFAVysULRjNdfQFghLxrODEJ4Qm5ifUUXZwQAgwBvEXIGBkUEZxuMXgAJb1dECWMABAcHDEpDEGcTBQMDBQtvcW0RbwuECKMHELEJF5NFCxm1AAt7cH4NuAOdcsURy0QCD7gYfcWgTQUQB6Zkr66HoeDCSwIF5ucFz3IC7O0CC6zx8YuHhW/3CvLyfPX4+OXozKnDssBdu3G/xIHTpGAgOUPrZimAJCfDPYfDin2TQ+xeBnWbHi37SC4YIYkQhdy7FvLdpwWvjA0JyU/ISyIx4xS6sgfkNS4me2rtVKkgw0JCb8YMZdjwqMQ2nIY8BbcUQNVCP7G4MQq1KRivR7tiDEuEFrggACH5BAAKAAEALAAAAAAgACAAAAb/QIBwSCQmNBpCcckkEgREA4ViKA6azM8BEZ1Wh6LOBls0HA5fgJQ6HHQ6InKRcWhA1d5hqMMpyIkOZw9Ca18Qbwd/RRhnfoUABRwdI3IESkQFZxB4bAdvV0YJQwkDAx9+bWcECQYGCQ5vFEQCEQoKC0ILHqUDBncCGA5LBiHCAAsFtgqoQwS8Aw64f8m2EXdFCxO8INPKomQCBgPMWAvL0n/ff+jYAu7vAuxy8O/myvfX8/f7/Arq+v0W0HMnr9zAeE0KJlQkJIGCfE0E+PtDq9qfDMogDkGmrIBCbNQUZIDosNq1kUsEZJBW0dY/b0ZsLViQIMFMW+RKKgjFzp4fNokPIdki+Y8JNVxA79jKwHAI0G9JGw5tCqDWTiFRhVhtmhVA16cMJTJ1OnVIMo1cy1KVI5NhEAAh+QQACgACACwAAAAAIAAgAAAG/0CAcEgkChqNQnHJJCYWRMfh4CgamkzFwBOdVocNCgNbJAwGhKGUOjRQKA1y8XOGAtZfgIWiSciJBWcTQnhCD28Qf0UgZwJ3XgAJGhQVcgKORmdXhRBvV0QMY0ILCgoRmIRnCQIODgIEbxtEJSMdHZ8AGaUKBXYLIEpFExZpAG62HRRFArsKfn8FIsgjiUwJu8FkJLYcB9lMCwUKqFgGHSJ5cnZ/uEULl/CX63/x8KTNu+RkzPj9zc/0/Cl4V0/APDIE6x0csrBJwybX9DFhBhCLgAilIvzRVUriKHGlev0JtyuDvmsZUZlcIiCDnYu7KsZ0UmrBggRP7n1DqcDJEzciOgHwcwTyZEUmIKEMFVIqgyIjpZ4tjdTxqRCMPYVMBYDV6tavUZ8yczpkKwBxHsVWtaqo5tMgACH5BAAKAAMALAAAAAAgACAAAAb/QIBwSCQuBgNBcck0FgvIQtHRZCYUGSJ0IB2WDo9qUaBQKIXbLsBxOJTExUh5mB4iDo0zXEhWJNBRQgZtA3tPZQsAdQINBwxwAnpCC2VSdQNtVEQSEkOUChGSVwoLCwUFpm0QRAMVFBQTQxllCqh0kkIECF0TG68UG2O0foYJDb8VYVa0alUXrxoQf1WmZnsTFA0EhgCJhrFMC5Hjkd57W0jpDsPDuFUDHfHyHRzstNN78PPxHOLk5dwcpBuoaYk5OAfhXHG3hAy+KgLkgNozqwzDbgWYJQyXsUwGXKNA6fnYMIO3iPeIpBwyqlSCBKUqEQk5E6YRmX2UdAT5kEnHKkQ5hXjkNqTPtKAARl1sIrGoxSFNuSEFMNWoVCxEpiqyRlQY165wEHELAgAh+QQACgAEACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0GxwFwmFJlnlAgaTKpFqEIqFJMBhcEABC5GjkPz0KN2tsvHBH4sJKgdd1NHSXILah9tAmdCC0dUcg5qVEQfiIxHEYtXSACKnWoGXAwHBwRDGUcKBXYFi0IJHmQEEKQHEGGpCnp3AiW1DKFWqZNgGKQNA65FCwV8bQQHJcRtds9MC4rZitVgCQbf4AYEubnKTAYU6eoUGuSpu3fo6+ka2NrbgQAE4eCmS9xVAOW7Yq7IgA4Hpi0R8EZBhDshOnTgcOtfM0cAlTigILFDiAFFNjk8k0GZgAxOBozouIHIOyKbFixIkECmIyIHOEiEWbPJTTQ5FxcVOMCgzUVCWwAcyZJvzy45ADYVZNIwTlIAVfNB7XRVDLxEWLQ4E9JsKq+rTdsMyhcEACH5BAAKAAUALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUYKQ4YKEYSKfVKPaUMZHwMDeQBxh04ABYSFGU4JBpsDBmFHdXMLIKofBEyKCpdgspsOoUsLXaRLCQMgwky+YJ1FC4POg8lVAg7U1Q5drtnHSw4H3t8HDdnZy2Dd4N4Nzc/QeqLW1bnM7rXuV9tEBhQQ5UoCbJDmWKBAQcMDZNhwRVNCYANBChZYEbkVCZOwASEcCDFQ4SEDIq6WTVqQIMECBx06iCACQQPBiSabHDqzRUTKARMhSFCDrc+WNQIcOoRw5+ZIHj8ADqSEQBQAwKKLhIzowEEeGKQ0owIYkPKjHihZoBKi0KFE01b4zg7h4y4IACH5BAAKAAYALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUUJeQCGChGEin1SkGlubEhDcYdOAAWEhRlOC12HYUd1eqeRokOKCphgrY5MpotqhgWfunqPt4PCg71gpgXIyWSqqq9MBQPR0tHMzM5L0NPSC8PCxVUCyeLX38+/AFfXRA4HA+pjmoFqCAcHDQa3rbxzBRD1BwgcMFIlidMrAxYICHHA4N8DIqpsUWJ3wAEBChQaEBnQoB6RRr0uARjQocMAAA0w4nMz4IOaU0lImkSngYKFc3ZWyTwJAALGK4fnNA3ZOaQCBQ22wPgRQlSIAYwSfkHJMrQkTyEbKFzFydQq15ccOAjUEwQAIfkEAAoABwAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVD29K/AFfRRQUDDt1PmoFqHgPtBLetvMwG7QMes0KxkkIFIQNKDhBgKvCh3gQiqmxt6NDBAAEIEAgUOHCgBBEH9Yg06uWAIQUABihQMACgBEUHTRwoUEOBIcqQI880OIDgm5ABDA8IgUkSwAAyij1/jejAARPPIQwONBCnBAJDCEOOCnFA8cOvEh1CEJEqBMIBEDaLcA3LJIEGDe/0BAEAIfkEAAoACAAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVDDti/BQccA8yrYBAjHR0jc53LRQYU6R0UBnO4RxmiG/IjJUIJFuoVKeCBigBN5QCk43BgFgMKFCYUGDAgFEUQRGIRYbCh2xACEDcAcHDgQDcQFGf9s7VkA0QCI0t2W0DRw68h8ChAEELSJE8xijBvVqCgIU9PjwA+UNzG5AHEB9xkDpk4QMGvARQsEDlKxMCALDeLcA0rqEEDlWCCAAAh+QQACgAJACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0FRylQmFJlnlFhQJKrTrRCqoALIBXAxchySzZm2Wusdi8nfOfeYfAuPEWoCZkILR2l+V2VFCXkAhgoRhIp9UpBpbmxIQ3GHTgAFhIUZTgtdh2FHdXqnkaJDigqYYK2OTKaLaoYFn7p6j0wOA8PEAw6/Z4PKUhwdzs8dEL9kqqrN0M7SetTVCsLFw8d6C8vKvUQEv+dVCRAaBnNQtkwPFRQUFXOduUoTG/cUNkyYg+tIBlEMAFYYMAaBuCekxmhaJeSeBgiOHhw4QECAAwcCLhGJRUQCg3RDCmyUVmBYmlOiGqmBsPGlyz9YkAlxsJEhqCubABS9AsPgQAMqLQfM0oTMwEZ4QpLOwvMLxAEEXIBG5aczqtaut4YNXRIEACH5BAAKAAoALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RahAQRQtHaX5XZUUJeQAGHR0jA0SKfVKGCmlubEhCBSGRHSQOQwVmQwsZTgtdh0UQHKIHm2quChGophuiJHO3jkwOFB2UaoYFTnMGegDKRQQG0tMGBM1nAtnaABoU3t8UD81kR+UK3eDe4nrk5grR1NLWegva9s9czfhVAgMNpWqgBGNigMGBAwzmxBGjhACEgwcgzAPTqlwGXQ8gMgAhZIGHWm5WjelUZ8jBBgPMTBgwIMGCRgsygVSkgMiHByD7DWDmx5WuMkZqDLCU4gfAq2sACrAEWFSRLjUfWDopCqDTNQIsJ1LF0yzDAA90UHV5eo0qUjB8mgUBACH5BAAKAAsALAAAAAAgACAAAAb/QIBwSCwqFIuickk0FIiCo6A4ZSoZnRBUSiwoEtYipNOBDKOKKgD9DBNHHU4brc4c3cUBeSOk949geEQUZA5rXABHEW4PD0UOZBSHaQAJiEMJgQATFBQVBkQHZKACUwtHbX0RR0mVFp0UFwRCBSQDSgsZrQteqEUPGrAQmmG9ChFqRAkMsBd4xsRLBBsUoG6nBa14E4IA2kUFDuLjDql4peilAA0H7e4H1udH8/Ps7+3xbmj0qOTj5mEWpEP3DUq3glYWOBgAcEmUaNI+DBjwAY+dS0USGJg4wABEXMYyJNvE8UOGISKVCNClah4xjg60WUKyINOCUwrMzVRARMGENWQ4n/jpNTKTm15J/CTK2e0MoD+UKmHEs4onVDVVmyqdpAbNR4cKTjqNSots07EjzzJh1S0IADsAAAAAAAAAAAA=') center center no-repeat}
.slick-prev,.slick-next {display:none}
.slick-dots {position:absolute;bottom:0;line-height:0;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}
.slick-dots li {position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button {font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;background-image:url('../images/round-gray.png');background-repeat:no-repeat;background-position:center center;background-size:6px 6px;image-rendering:optimizequality;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjI7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDAuMjEyMzc1LDAsMCwwLjIxMjM3NSwtMjA3LjQzLC0xMjUuNzg4KSI+CiAgICAgICAgPGNpcmNsZSBjeD0iOTkwLjg0IiBjeT0iNjA2LjQ3OCIgcj0iOC43MTEiIHN0eWxlPSJmaWxsOiNiZmJmYmY7Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=')}
.slick-dots li button:hover,.slick-dots li button:focus,.slick-dots li.slick-active button {outline:none;background-image:url('../images/round-selected.png');background-repeat:no-repeat;background-position:center center;background-size:6px 6px;image-rendering:optimizequality;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjI7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDAuMzA5NjU2LDAsMCwwLjMwOTY1NiwtMzAzLjgyMiwtMTg0LjgwMykiPgogICAgICAgIDxjaXJjbGUgY3g9Ijk5MC44NCIgY3k9IjYwNi40NzgiIHI9IjguNzExIi8+CiAgICA8L2c+Cjwvc3ZnPgo=')}
.animmation-slider {padding-bottom:6px}
.animmation-slider .in {position:relative}
.animmation-slider .cont .item {display:inline-block;vertical-align:top;padding:0 10px;-o-transition:opacity .3s;-ms-transition:opacity .3s;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;transition-timing-function:ease-in-out}
.animmation-slider .cont .item:hover {opacity:.8}
.animmation-slider .flow {position:relative;opacity:1;width:474px;min-height:184px;line-height:184px;margin:-28px auto 0;background-color:#FFF;-o-transition:opacity .3s;-ms-transition:opacity .3s;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;transition-timing-function:ease-in-out}
.animmation-slider .flow .wr {position:relative;top:0;opacity:1;width:100%;overflow:hidden;line-height:var(--glb-lineheight);text-align:center;vertical-align:middle;display:inline-block}
.animmation-slider .flow .in {position:relative;top:0;opacity:1;width:100%;line-height:var(--glb-lineheight);text-align:center;vertical-align:middle;display:inline-block;padding:3mm 9mm 6mm}
.animmation-slider .flow .h {font-family:Arial,Helvetica,sans-serif;font-family:var(--head-font);font-style:italic;padding:0 0 3mm}
.animmation-slider .flow .t {padding:2.6mm 0 0}
.animmation-slider .flow .l {width:109px;height:1px;border-bottom:1px solid #262626;margin:0 auto}
.animmation-slider .slick-slide {outline:0 none}
.flow-arrow-left,.flow-arrow-right {position:absolute;top:calc( 50% - 15px);width:31px;height:31px;background-repeat:no-repeat;background-position:0 0;background-size:contain;image-rendering:optimizequality}
.flow-arrow-left {position:absolute;left:-52px;background-image:url('../images-tmp/arrow-slick-left.png');background-image:url('../images-tmp/arrow-slick-left.svg')}
.flow-arrow-right {right:-52px;background-image:url('../images-tmp/arrow-slick-right.png');background-image:url('../images-tmp/arrow-slick-right.svg')}
@media all and (max-width:600px) {.animmation-slider .flow {width:100%;margin-left:0;margin-right:0}
.flow-arrow-left {left:0}
.flow-arrow-right {right:0}
}
.x-white {background-color:#FFF}
.x-white>.bgwr>.bg {background-color:transparent}
.x-gray {background-color:#F3F3F3}
.x-gray>.bgwr>.bg {background-color:transparent}
.x-grayv2 {background-color:#F3F3F3}
.x-grayv2>.bgwr>.bg {background-color:#FFF}
.x-orange {background-color:#FFD653}
.x-orange>.bgwr>.bg {background-color:transparent}
.x-orangev2 {background-color:#FFD653}
.x-orangev2>.bgwr>.bg {background-color:#FFF}
.x-graymob>.bgwr>.bg {background-color:transparent}
@media all and (max-width:1000px) {.x-graymob {background-color:#F3F3F3}
}
@media all and (max-width:1240px) {.x-grayv2 .bgwr,.x-orangev2 .bgwr {max-width:none;margin-left:20px;margin-right:20px;width:auto}
.nbox.x-grayv2 .nbox-a {padding-left:20px;padding-right:20px}
.nbox.x-orangev2 {padding-left:20px;padding-right:20px}
}
.with-menu .x-isbg.x-mapbg {background-color:transparent;background-image:none}
.x-isbg .nbox-a {text-align:center}
.x-isbg .nbox-b {display:inline-block;width:100%;text-align:left;vertical-align:top}
.nbox-bx1 {background-color:#FFD653}
.nbox-bx2 {background-color:#FFD653;padding:1px 60px 0;display:inline-block;width:100%;vertical-align:top}
.notwm .nbox-bx1 {margin-left:auto;margin-right:auto}
.x-mapbg {background-color:#fff;background-image:url('../images/bgmod1.jpg');background-repeat:no-repeat;background-position:center center;background-size:cover}
.x-mapbg>.bgwr>.bg {background-color:#fff}
.flex2 {display:flex}
.flex2 .col1 {width:50%;text-align:right;padding-right:39px}
.flex2 .col2 {width:50%;text-align:left;padding-left:39px}
.im257 {display:inline-block;max-width:257px}
.mapul {list-style:none;margin:0;padding:0;line-height:var(--glb-lineheight);font-weight:700}
.mapul li {padding:4px 0 21px 55px;background-image:url('../images/mapul.png');background-repeat:no-repeat;background-position:0 0;background-size:18px 34px;image-rendering:optimizequality;background-image:url('../images/mapul.svg')}
@media all and (max-width:600px) {.flex2 {display:block}
.flex2 .col1 {width:100%;text-align:left;padding-right:0;padding-bottom:20px}
.flex2 .col2 {width:100%;text-align:left;padding-left:0}
.im257 {display:inline-block;max-width:100%}
}
.x-mapbg .ml-box {padding-top:68px;padding-bottom:68px}
.with-menu .x-mapbg .ml-box {padding-top:0;padding-bottom:0}
.animation-container {width:100%;max-height:406px;position:relative;overflow:hidden}
.animation-content {display:block;min-width:100%;width:auto;max-height:406px;position:relative;top:0;left:0;text-align:left;white-space:nowrap}
.animCont {display:block;position:relative;vertical-align:top;white-space:nowrap;text-align:left;max-height:406px}
.isclone-cc {display:inline-block}
.animxx-img {display:inline-block}
.animxx-img img {width:auto;height:100%;max-width:100%;max-height:100%;vertical-align:top;margin-left:7px;margin-right:8px}
.anim-withtitle {position:relative}
.anim-title {position:absolute;bottom:0;left:7px;width:calc( 100% - 15px);max-width:100%;max-width:calc( 100% - 15px);height:64px;display:inline-grid;font-size:var(--glb-fontsize);font-weight:400;pointer-events:none;overflow:hidden;background-color:rgba(255,255,255,.8)}
.anim-title.rEdge::before {position:absolute;top:-25px;left:0;width:25px;height:25px;content:'';background-image:url('/theme/images/border-corner.png');background-repeat:no-repeat;background-position:0 0;background-size:25px 25px;image-rendering:optimizequality;background-image:url('/theme/images/border-corner.svg')}
.anim-title>span {display:inline-block;padding:8px 31px;justify-self:start;align-self:center}
.animation-min-h {height:100%;width:auto;max-width:100%}
.anim-move {position:absolute;top:calc( 50% - 29px);width:59px;height:58px;font-size:0;line-height:0;cursor:pointer;border:0 none;outline:0 none;background-color:transparent}
.anim-left {left:50px;background-image:url('/theme/images/slider-left-v2.png');background-repeat:no-repeat;background-position:0 0;background-size:59px 58px;image-rendering:optimizequality;background-image:url('/theme/images/slider-left-v2.svg')}
.anim-right {right:50px;background-image:url('/theme/images/slider-right-v2.png');background-repeat:no-repeat;background-position:0 0;background-size:59px 58px;image-rendering:optimizequality;background-image:url('/theme/images/slider-right-v2.svg')}
.html-full,.html-full body,.html-full #wbouter {width:100%;height:100%}
.html-full body {overflow:hidden}
.html-full .top-floattop {z-index:auto}
.html-full .variable-contents {z-index:0}
.cr-pointer {cursor:pointer}
.jq-textgal-slider-full {position:fixed;z-index:1000;width:100%;height:100%;background-color:#FFF}
.jq-textgal-slider-full2 {position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}
.tgs-wrapper {position:relative;width:100%;height:100%;overflow:hidden}
.tgs-inner {position:relative;z-index:1002;display:block;width:auto;min-width:auto;height:100%;left:0;white-space:nowrap}
.tgs-close {position:absolute;top:64px;right:82px;z-index:1003;display:inline-block;width:32px;height:32px;background-image:url('/theme/images/gallery-exit-new.png');background-repeat:no-repeat;background-position:right center;background-size:32px 32px;image-rendering:optimizequality;background-image:url('/theme/images/gallery-exit-new.svg')}
a.tgs-close:hover {text-decoration:none}
.tgs-left {position:absolute;top:calc( 50% - 59px);left:0;z-index:1003;display:inline-block;width:119px;height:119px;background-image:url('/theme/images/gallery-left-new2.png');background-repeat:no-repeat;background-position:right 3px center;background-size:31px 50px;image-rendering:optimizequality;background-image:url('/theme/images/gallery-left-new2.svg')}
.tgs-right {position:absolute;top:calc( 50% - 59px);right:0;z-index:1003;display:inline-block;width:119px;height:119px;background-image:url('/theme/images/gallery-right-new2.png');background-repeat:no-repeat;background-position:left 3px center;background-size:31px 50px;image-rendering:optimizequality;background-image:url('/theme/images/gallery-right-new2.svg')}
.tgs-item {width:100%;height:100%;display:inline-block;text-align:center;vertical-align:middle}
.pos-helper {display:inline-block;height:100%;vertical-align:middle}
.tgs-item img {vertical-align:middle}
.tgs-item img.wide {width:100%;height:auto}
.tgs-item img.tall {height:100%;width:auto}
.jq-tgadv {position:fixed;z-index:1000;width:100%;height:100%;background-color:#FFF}
.jq-tgadv>.tgadv-close {position:absolute;top:64px;right:82px;z-index:1003;display:inline-block;width:32px;height:32px;background-image:url('/theme/images/gallery-exit-new.png');background-repeat:no-repeat;background-position:right center;background-size:32px 32px;image-rendering:optimizequality;background-image:url('/theme/images/gallery-exit-new.svg')}
.jq-tgadv>.tgadv-close:hover {text-decoration:none}
.jq-tgadv>.tgadv-print {position:absolute;top:63px;right:147px;z-index:1003;display:inline-block;width:34px;height:34px;background-image:url('/theme/images/gallery-print-new.png');background-repeat:no-repeat;background-position:right center;background-size:34px 34px;image-rendering:optimizequality;background-image:url('/theme/images/gallery-print-new.svg')}
.jq-tgadv>.tgadv-print:hover {text-decoration:none}
.jq-tgadv>.tgadv-left {position:absolute;top:calc( 50% - 59px);left:0;z-index:1003;display:inline-block;width:119px;height:119px;background-image:url('/theme/images/gallery-left-new2.png');background-repeat:no-repeat;background-position:right 3px center;background-size:31px 50px;image-rendering:optimizequality;background-image:url('/theme/images/gallery-left-new2.svg')}
.jq-tgadv>.tgadv-right {position:absolute;top:calc( 50% - 59px);right:0;z-index:1003;display:inline-block;width:119px;height:119px;background-image:url('/theme/images/gallery-right-new2.png');background-repeat:no-repeat;background-position:left 3px center;background-size:31px 50px;image-rendering:optimizequality;background-image:url('/theme/images/gallery-right-new2.svg')}
.jq-tgadv>.tgadv-left.hidden,.jq-tgadv>.tgadv-right.hidden {display:none}
.tgadv-wrapper {position:relative;width:100%;height:100%;overflow:hidden}
.tgadv-wrapper>.tgadv-inner {position:relative;z-index:1002;display:block;width:auto;min-width:auto;height:100%;left:0;white-space:nowrap}
.jq-tgadv .tgadv-item {width:100%;height:100%;display:inline-block;text-align:center;vertical-align:middle}
.tgadv-wrapper2 {position:relative;width:100%;height:100%;overflow:hidden}
.tgadv-wrapper2>.tgadv-inner2 {position:relative;z-index:1002;display:block;width:auto;min-width:auto;height:100%;left:0;white-space:nowrap}
.jq-tgadv .tgadv-item2 {width:100%;height:100%;display:inline-block;text-align:center;vertical-align:middle}
.jq-tgadv .cna {width:100%;max-width:1490px;height:100%;margin:0 auto;padding:0 0 0 150px;display:flex}
.jq-tgadv .cna>.img {align-self:stretch;width:73.8255%;height:100%;max-height:100%}
.jq-tgadv .cna>.sep {width:6.7114%}
.jq-tgadv .cna>.text {align-self:stretch;width:401px;min-width:401px;height:100%;max-height:100%;text-align:left;white-space:normal}
.jq-tgadv .cna>.img img {height:auto;width:auto;max-width:100%;max-height:100%}
.jq-tgadv .cna>.text>.textin {max-height:100%;height:100%}
.jq-tgadv .cna>.text h2 {font-weight:400;text-transform:none;margin-top:0}
.jq-tgadv .cna>.text .g2-2 {padding:0;margin:0;max-height:100%}
.jq-tgadv .cna>.text .uFile span {max-width:calc( 100% - 29px)}
.jq-tgadv .cna>.text .fbxcent {padding:105px 150px 20px 0}
.jq-tgadv .cna>.text .tx-place {padding:0 0 50px}
.fbxcent {width:100%;height:100%;display:grid;grid-template-columns:100%;grid-template-rows:100%;overflow:hidden}
.scrl {overflow:auto}
.fbxcent>.cent {place-self:safe center}
@media all and (max-width:1000px),all and (max-height:500px) {.jq-tgadv .cna {padding:0}
.jq-tgadv .cna>.img {width:100%}
.jq-tgadv .cna>.text {display:none}
.jq-tgadv .cna>.sep {display:none}
.jq-tgadv>.tgadv-close {top:0;margin-top:7.59259%;right:7.77778%}
.tgs-close {top:0;margin-top:7.59259%;right:7.77778%}
.tgs-left,.jq-tgadv>.tgadv-left {background-image:url('/theme/images/gallery-left-new2.png');background-repeat:no-repeat;background-position:left center;background-size:31px 50px;image-rendering:optimizequality;background-image:url('/theme/images/gallery-left-new2.svg')}
.tgs-right,.jq-tgadv>.tgadv-right {background-image:url('/theme/images/gallery-right-new2.png');background-repeat:no-repeat;background-position:right center;background-size:31px 50px;image-rendering:optimizequality;background-image:url('/theme/images/gallery-right-new2.svg')}
}
.vidOpener {position:relative;display:inline-block}
.vidOpener img {max-width:100%;width:auto;height:auto}
.sp-video {position:absolute;left:50%;top:50%;opacity:.7;width:58px;height:58px;margin:-29px 0 0 -29px;background-image:url('/theme/images/youtube-play2.png');background-repeat:repeat-x;background-position:0 0;background-size:58px 58px;image-rendering:optimizequality;background-image:url('/theme/images/youtube-play2.svg')}
.pp-fixed {position:fixed;z-index:1000;width:100%;height:100%;background-color:#FFF}
.pp-fixed-scroll {overflow:auto;overflow-y:scroll}
.pp-fixed.wrk {position:fixed;z-index:1000;width:100%;height:100%;background-color:#E6E6E6}
.pp-box {position:relative;width:100%;overflow:hidden}
.pp-box>.wrapper {position:relative;width:100%}
.pp-h {width:100%;height:100%}
.pp-scroll {overflow:auto}
.pp-close,.it-close {position:absolute;top:72px;right:85px;z-index:1003;width:21px;height:20px;cursor:pointer;border:0 none;background-color:transparent;background-image:url('/theme/images/gallery-exit-new3.png');background-repeat:no-repeat;background-position:right center;background-size:21px 20px;image-rendering:optimizequality;background-image:url('/theme/images/gallery-exit-new3.svg')}
.pp-left,.it-left {position:absolute;top:calc( 50% - 29px);top:calc( 50vh - 29px);left:87px;z-index:1003;width:58px;height:58px;cursor:pointer;border:0 none;background-color:rgba(229,229,229,.5);border-radius:29px;background-image:url('/theme/images/gallery-left-new3.png');background-repeat:no-repeat;background-position:left 22px center;background-size:12px 22px;image-rendering:optimizequality;background-image:url('/theme/images/gallery-left-new3.svg')}
.pp-right,.it-right {position:absolute;top:calc( 50% - 29px);top:calc( 50vh - 29px);right:87px;z-index:1003;width:58px;height:58px;cursor:pointer;border:0 none;background-color:rgba(229,229,229,.5);border-radius:29px;background-image:url('/theme/images/gallery-right-new3.png');background-repeat:no-repeat;background-position:left 24px center;background-size:12px 22px;image-rendering:optimizequality;background-image:url('/theme/images/gallery-right-new3.svg')}
.is-draging .it-close,.is-draging .it-left,.is-draging .it-right,.is-draging .pp-bub {display:none}
.is-draging .pp-scroll {overflow:hidden}
.pp-wrapper {position:relative;width:100%;white-space:nowrap}
.pp-slider {left:0}
.pp-item {position:relative;z-index:1002;display:inline-block;width:100%;height:100%;vertical-align:top}
.pp-clonechild {position:absolute;top:0;left:0;opacity:0}
.pp-item-in {position:relative;width:100%;min-height:100%;padding:53px 119px}
.popgal-item {display:flex;width:100%;max-width:1490px;height:100%;margin:0 auto;padding:0}
.popgal-item>.img {align-self:stretch;width:73.82550%;max-height:calc( 100vh - 106px);height:calc( 100vh - 106px);text-align:center}
.popgal-item>.descr {align-self:stretch;width:19.12752%;min-width:285px;min-height:calc( 100vh - 106px);white-space:normal;text-align:left}
.popgal-item>.sep {align-self:stretch;width:7.04698%;height:100%;max-height:100%}
.no-descr .popgal-item>.img {width:100%}
.no-descr .popgal-item>.sep {display:none}
.no-descr .popgal-item>.descr {display:none}
.popgal-item>.descr .descr-wr>div.ml-box {margin:0}
.popgal-item>.descr .descr-wr {padding:0}
.popgal-item>.img img {max-width:100%;height:auto;width:auto}
.popgal-item>.img .jq-active-cc {display:inline-block;position:relative}
.popgal-item>.img .jq-active-cc .loadingAnimation {position:absolute;left:calc( 50% - 20px);top:calc( 50% - 5px)}
.inline-rel-wrapper {display:inline-block;position:relative;vertical-align:top}
.popgal-item>.img .imgaddthumb {position:absolute;top:1px;right:0;z-index:1;line-height:0}
.popgal-item>.descr h2 {font-weight:400;text-transform:none;margin-top:0}
.popgal-item>.descr .g2-2 {padding:0;margin:0;max-height:100%}
.popgal-item>.descr .uFile span {max-width:calc( 100% - 29px)}
.center-wrapper,.center-wrapper2 {width:100%;height:100%;display:grid;grid-template-columns:100%;grid-template-rows:100%}
.center-wrapper>.center {place-self:safe center}
.center-wrapper2>.center {place-self:safe center;justify-self:stretch}
.drag-enable .drag-handle {cursor:pointer}
.popgal-item>.img .center {position:relative}
.it-bubbles {display:block}
.pp-bub {position:absolute;bottom:-39px;left:0;width:100%;text-align:center}
.pp-bub button {width:7px;height:7px;cursor:pointer;border:1px solid #ccc;background-color:#ccc;border-radius:100%;margin-right:8px;opacity:1;padding:0}
.pp-bub button:last-of-type {margin-right:0}
.pp-bub button.selected {background-color:rgba(204,204,204,0)}
.pp-fixed.wrk .pp-bub button {border:1px solid #b8b8b8;background-color:#b8b8b8}
.pp-fixed.wrk .pp-bub button.selected {background-color:rgba(184,184,184,0)}
.wrk .pp-left,.wrk .it-left {background-color:rgba(255,255,255,.3)}
.wrk .pp-right,.wrk .it-right {background-color:rgba(255,255,255,.3)}
.pp-box .selected-item {pointer-events:auto}
#admin_contents.hidden {pointer-events:none}
#admin_contents.hidden {pointer-events:none}
.pp-item-in .ui-draggable-handle {-ms-touch-action:auto;touch-action:auto}
.wrk .pp-box {background-image:url('../images/gal-gradient.png');background-repeat:no-repeat;background-position:center center;background-size:112% auto;image-rendering:optimizequality}
.wrk .pp-boxwr {background-image:url('../images/gal-logo-aimasa-v2.png');background-repeat:no-repeat;background-position:calc(20vw) center;background-size:130px 91px;image-rendering:optimizequality;background-image:url('../images/gal-logo-aimasa-v2.svg')}
.wrk .popgal-item {max-width:1280px}
.wrk .popgal-item>.img {width:69.21875%;text-align:right}
.wrk .popgal-item>.descr {width:20.3125%}
.wrk .popgal-item>.sep {width:10.46875%}
.wrk .img .center-wrapper>.center {justify-self:end}
@media all and (max-width:1840px) {.pp-left,.it-left {left:2.53125%}
.pp-right,.it-right {right:2.53125%}
}
@media all and (max-width:1520px) {.wrk .popgal-item>.sep {width:7.46875%}
.wrk .pp-boxwr {background-position:-100% -100%}
.popgal-item>.descr .descr-wr {padding-top:0;padding-bottom:0}
}
@media all and (max-width:1300px) {.pp-left,.it-left {left:4.53125%}
.pp-right,.it-right {right:4.53125%}
}
@media all and (max-width:1000px),all and (max-height:500px) {.popgal-item>.img .jq-active-cc {display:block;width:100%}
.it-bubbles {display:block}
.pp-left,.it-left {display:none}
.pp-right,.it-right {display:none}
.pp-item-in {padding:70px 0;max-height:100%;height:auto}
.popgal-item>.img {max-height:none;height:auto}
.no-descr .popgal-item>.img {max-height:calc( 100vh - 140px);height:calc( 100vh - 140px)}
.no-descr .popgal-item>.descr {min-height:auto}
.popgal-item>.descr {min-height:auto}
.popgal-item {max-width:100%;flex-wrap:wrap}
.popgal-item>.img,.wrk .popgal-item>.img {width:100%;text-align:center;padding-left:0;padding-right:0}
.popgal-item>.descr,.wrk .popgal-item>.descr {width:100%;height:auto;padding-left:20px;padding-right:20px}
.popgal-item>.sep {display:none}
.popgal-item>.img .center {position:relative}
.pp-close,.it-close {top:21px;margin-top:0;right:21px}
.with-scrollbar .pp-close {right:38px}
.center-wrapper {display:block}
.no-descr .center-wrapper {display:grid}
.pp-close.it-cl2,.it-close.it-cl2 {top:26px;right:auto;left:30px;right:30px;left:auto;background-image:url('/theme/images/menu-back3.png');background-repeat:no-repeat;background-position:center center;background-size:12px 22px;image-rendering:optimizequality;background-image:url('/theme/images/menu-back3.svg')}
.wrk .popgal-item {max-width:100%}
.wrk .img .center-wrapper>.center {justify-self:center}
.pp-boxwr {background-image:url('../images/gal-logo-aimasa-yellow-v2.png');background-repeat:no-repeat;background-position:left 37px top 18px;background-size:75px auto;image-rendering:optimizequality;background-image:url('../images/gal-logo-aimasa-yellow-v2.svg')}
.wrk .pp-box {background-position:center -26px;background-size:2132px 1290px}
.wrk .pp-boxwr {background-position:left 37px top 20px;background-size:59px auto}
.wrk .popgal-item>.descr .descr-wr {background-image:none}
.popgal-item>.descr .descr-wr {padding-top:69px;padding-bottom:123px}
}
.loading2-prl {position:absolute;display:inline-block;width:0;height:0;opacity:1;background-repeat:no-repeat;background-position:center center;background-size:auto 100%;image-rendering:optimizequality;background-image:url('/theme/images/loadingsvg2.svg')}
.loading2white-prl {position:absolute;display:inline-block;width:0;height:0;opacity:0;background-repeat:no-repeat;background-position:center center;background-size:auto 100%;image-rendering:optimizequality;background-image:url('/theme/images/loadingsvg2white.svg')}
.loadingAnimation {display:inline-block;width:40px;height:10px;background-repeat:no-repeat;background-position:center center;background-size:auto 100%;image-rendering:optimizequality;background-image:url('/theme/images/loadingsvg2.svg')}
.xloadauto::before {display:inline-block;width:40px;height:10px;content:'';font-size:0;background-repeat:no-repeat;background-position:center center;background-size:auto 100%;image-rendering:optimizequality;background-image:url('/theme/images/loadingsvg2.svg')}
.grid2-40x60 {display:grid;grid-template-columns:45.834% 54.167%}
.grid2-40x60 .pc2-1 {position:relative;padding:0 9.093% 0 0}
.grid2-40x60 .pc2-2 {position:relative;padding:0}
.grid2 {display:grid;grid-template-columns:50% 50%}
.grid3 {display:grid;grid-template-columns:33.33% 33.33% 33.33%}
.grid4 {display:grid;grid-template-columns:25% 25% 25% 25%}
.tx-titul a {display:inline-block;margin-bottom:34px}
.tx-titul img {max-width:100%;width:auto;height:auto;margin-bottom:34px}
.tx-titul a img {margin-bottom:0}
.titlefirst .tx-titul img {max-width:100%;width:auto;height:auto;margin-bottom:19px}
.titlefirst .tx-titul a img {margin-bottom:0}
.titlefirst .tx-titul a {margin-bottom:19px}
.pc1-1 {position:relative;padding:0}
.pc2-1 {position:relative;padding:0 10px 0 0}
.pc2-2 {position:relative;padding:0 0 0 10px}
.pc3-1 {position:relative;padding:0 24px 0 0}
.pc3-2 {position:relative;padding:0 13px 0 12px}
.pc3-3 {position:relative;padding:0 0 0 24px}
.pc4-1 {position:relative;padding:0 27px 0 0}
.pc4-2 {position:relative;padding:0 18px 0 10px}
.pc4-3 {position:relative;padding:0 9px 0 19px}
.pc4-4 {position:relative;padding:0 0 0 28px}
.pcx3-1 {position:relative;padding:0 47px 0 0}
.pcx3-2 {position:relative;padding:0 23px 0 24px}
.pcx3-3 {position:relative;padding:0 0 0 47px}
.p-img img {max-width:100%;width:auto;height:auto}
.p-gl2descr {background-color:#2AA51B;color:#FFF;padding:22px 22px 19px 33px}
@media all and (max-width:1000px) {.grid2-40x60 {display:block;grid-template-columns:none}
.grid2-40x60 .pc2-1 {padding:0;text-align:center}
.grid2 {display:block;grid-template-columns:none}
.grid3 {display:block;grid-template-columns:none}
.grid-cfx {display:table;grid-template-columns:none;width:100%}
.cfx-down {display:table-footer-group}
.cfx-up {display:table-header-group}
.cfx-middle {display:table-row-group}
.cfx-up .p-img,.cfx-up .p-vid,.cfx-up .tx-txt {margin-bottom:10mm}
.cfx-middle .p-img,.cfx-middle .p-vid,.cfx-middle .tx-txt {margin-bottom:10mm}
.pc1-1 {padding:0;margin:0}
.pc2-1 {padding-right:0;margin-bottom:10px}
.pc2-2 {padding-left:0}
.pc3-1 {padding-right:0;margin-bottom:10mm}
.pc3-2 {padding-left:0;padding-right:0;margin-bottom:10mm}
.pc3-3 {padding-left:0}
.grid4 {grid-template-columns:50% 50%}
.pc4-1 {padding:0 18px 0 0;margin-bottom:10mm}
.pc4-2 {padding:0 0 0 19px;margin-bottom:10mm}
.pc4-3 {padding:0 18px 0 0;margin-bottom:10mm}
.pc4-4 {padding:0 0 0 19px}
.pcx3-1 {padding-right:0;margin-bottom:10mm;max-width:320px}
.pcx3-2 {padding-left:0;padding-right:0;margin-bottom:10mm;max-width:320px}
.pcx3-3 {padding-left:0;max-width:320px}
}
.prod3-edit {position:absolute;top:0;left:0;text-align:left;width:100%;line-height:1px}
.allinline {display:inline}
.allinline * {display:inline}
.adminfilter_id {position:absolute;display:inline-block;font-weight:400;top:8px;right:0}
.c-category-list {text-align:center;margin-right:-30px;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center}
.cat4-it {position:relative;display:inline-block;width:33.3333%;overflow:hidden;vertical-align:top;text-align:center;padding:0 30px 0 0;margin:0 0 42px}
.cat4-edit {position:absolute;top:0;left:0}
.cat4-a {display:block;height:100%;color:#262626;font-weight:700;background-color:#FFF;-o-transition:color .3s,background-color .3s;-ms-transition:color .3s,background-color .3s;-webkit-transition:color .3s,background-color .3s;-moz-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s}
a.cat4-a:hover {font-weight:700;text-decoration:none}
.cat4-a .im {display:inline-block;vertical-align:top;width:100%;height:174px;line-height:172px;text-align:center;background-color:#FFF;margin:0 auto;border:1px solid #F2F2F2;border-bottom:0 none}
.cat4-a .im img {display:inline-block;width:auto;max-width:100%;height:auto;max-height:174px;vertical-align:middle}
.cat4-a .im img:before {line-height:1;display:inline-block;vertical-align:middle;padding:4px;border:1px solid #ccc;text-align:center;width:100%;height:100%;box-sizing:border-box}
.cat4-a .title {max-width:100%;overflow:hidden;text-overflow:ellipsis;width:100%;display:inline-block;position:relative;background-color:#FFD653;padding:13px 20px 13px 18px}
.klcis {position:relative;height:0;line-height:0;background-color:#F2F2F2;text-align:right;top:-70px}
.klcis-adm {position:relative;height:35px;line-height:0;text-align:left}
.add-newa {text-align:left;display:block;line-height:1;padding:2mm 0 2mm 36px;margin-left:20px;background-image:url('../images-tmp/preces_pievienosanas_poga.png');background-repeat:no-repeat;background-position:0 0;background-size:28px 29px;image-rendering:optimizequality}
.wbgboxh1 {position:relative;margin-top:34px;padding-bottom:24px}
.cath1x {margin:0;padding:45px 0 40px}
.cath1 {font-weight:700}
.c-filters {padding:27px 0 55px 21px}
.c-filters div.filter:first-of-type {border-top:0 none}
.filter {border-top:1px solid #CDCDCD;padding:26px 0 17px;text-align:left}
.filter a.fa:hover {text-decoration:none}
.filter .fa {display:block;width:100%;font-weight:700;padding:0;margin-bottom:29px;-o-transition:margin .3s;-ms-transition:margin .3s;-webkit-transition:margin .3s;-moz-transition:margin .3s;transition:margin .3s}
.filter .cm-down {margin-bottom:0}
.filter .fa.hidden {display:none}
.fa-list {position:relative;width:100%;max-height:400px;overflow:auto;margin:0;padding:0}
.fa-isslider {overflow:visible}
.ps--active-y {max-height:198px}
.fa-closed {height:0}
.fa-r {padding-bottom:13px}
.fa-r label {cursor:pointer}
.f-disabled {opacity:.5;color:#919FAD}
.f-inactive {display:none}
.fa-r input {-moz-appearance:none;-webkit-appearance:none;appearance:none;width:15px;height:15px;border:0 none;border:1px solid #CCC;background-color:#FFF;outline:0 none;margin:0;vertical-align:middle;cursor:pointer;background-position:center center;background-size:0 0;transition:all .2s}
.fa-r input:hover,.fa-r input:focus,.fa-r input:focus:hover {border-color:#DFAE0F}
.fa-r input:checked {border:1px solid #FFD653;background-color:#262626;background-image:url('../images/checkbox-checked2.png');background-repeat:no-repeat;background-position:center center;background-size:100% 100%;image-rendering:optimizequality;background-image:url('../images/checkbox-checked2.svg')}
.fa-r .lab {vertical-align:middle;padding-left:4mm}
.fa-r .cnt {vertical-align:middle}
.fa-r .facolor {display:inline-block;width:14px;height:14px;vertical-align:top;margin-top:4px;margin-right:6px}
.fa-slide-box {display:flex}
.fa-slide-box>.j-minmax {width:40.4545%;height:34px;font-weight:700;text-align:center;border:1px solid #CDCDCD}
.fa-slide-box>.j-mmc {width:19.091%;height:34px;text-align:center;padding-top:9px}
.fa-slide-bar {margin:20px 10px 0 8px}
.cm-down {background-image:url('../images-tmp/filter-down.png');background-repeat:no-repeat;background-position:right 9px center;background-size:15px 8px;image-rendering:optimizequality;background-image:url('../images-tmp/filter-down.svg')}
.cm-up {background-image:url('../images-tmp/filter-up.png');background-repeat:no-repeat;background-position:right 9px center;background-size:15px 8px;image-rendering:optimizequality;background-image:url('../images-tmp/filter-up.svg')}
.j-viewbox {display:flex;white-space:nowrap;color:#262626;padding:22px 0 20px;margin-right:30px;display:none}
.j-viewbox .j-viewcnt {width:100%;text-align:left;padding:4px 20px 0 0}
.j-viewbox .j-order {position:relative;width:100%;text-align:right;padding:4px 0 0 10px}
.xorder-item-selected .xorder-item,.xorder-item.xselected {padding-left:28px}
.xorder-item-box {position:absolute;z-index:2;top:-9px;right:-20px}
.xorder-box-in {position:relative;padding:0 20px 19px;background-color:#F9F9F9}
.xorder-item-box-shadow {position:absolute;z-index:1;top:51px;bottom:0;right:0;left:0;box-shadow:-6px 4px 8px -2px rgba(128,128,128,0.2)}
.xorder-item {display:inline-block}
.xorder-item-box .xorder-li {position:relative;z-index:3;width:100%;min-width:200px;border-bottom:1px solid #D7DCE1;padding:13px 0 15px}
.xorder-item-box .xorder-li:last-of-type {border-bottom:1px solid #F9F9F9}
.ui-widget.ui-widget-content {border:0 none;background-color:#CDCDCD}
.ui-slider-horizontal {height:5px}
.ui-widget-header {background-color:#FFD653}
.ui-slider .ui-slider-handle {width:21px;height:21px;background-color:transparent;border:0 none;outline:0 none;cursor:pointer;background-image:url('../images/slider-button.png');background-repeat:no-repeat;background-position:0 0;background-size:21px 21px;image-rendering:optimizequality;background-image:url('../images/slider-button.svg')}
.ui-slider-horizontal .ui-slider-handle {top:-8px;margin-left:-10px}
.cat-section {margin:68px 0 0}
.cat-section h1 {text-align:center}
.c-product-list .wbgbox {margin-top:0;margin-right:31px}
.c-fixright {margin-right:-31px}
.filter-sm {position:relative;display:none;visibility:hidden;background-color:#FFF;padding:4px 0 37px;margin-top:-25px;margin-right:10px}
.skirosana {display:none;visibility:hidden}
.skirosana:hover {text-decoration:none}
.skirosana-cancel {display:none;visibility:hidden}
.skirosana-cancel:hover {text-decoration:none}
.skirosana>.orange {display:none;visibility:hidden}
.f-ssx {display:inline-block;padding:10px 23px;color:#262626}
.f-ssx span {color:#2AA51B}
.ssx-selected {background-color:#2AA51B;color:#FFF;font-weight:700}
.ssx-selected span {color:#FFF}
.use-filter {display:none}
.skirosana-close {display:none}
.flexlist {display:flex;flex-wrap:wrap}
.prod3-it {position:relative;display:inline-block;width:25%;vertical-align:top;text-align:center;padding:0 30px 0 0;margin:0 0 28px}
.prod3-it-a {display:block;color:#262626;overflow:hidden;height:100%;max-width:220px;background-color:#FFF;border:0 none;padding:0;box-shadow:0 0 5px 0 #fff;-o-transition:color .3s,background-color .3s,outline .3s;-ms-transition:color .3s,background-color .3s,outline .3s;-webkit-transition:color .3s,background-color .3s,outline .3s;-moz-transition:color .3s,background-color .3s,outline .3s;transition:color .3s,background-color .3s,outline .3s}
a.prod3-it-a:hover {text-decoration:none;box-shadow:0 0 5px 0 #c1c1c1}
.prod3-it-a .im img {transition:transform .2s}
a.prod3-it-a:hover .im img {transform:scale(1.05)}
.prod3-it-a .im img:before {line-height:1;display:inline-block;vertical-align:middle;padding:4px;border:1px solid #ccc;text-align:center;width:100%;height:100%;box-sizing:border-box}
.prod3-it .im {display:block;width:100%;max-width:220px;border:1px solid #F2F2F2;border-bottom:0 none;text-align:center;margin:0 auto}
.prod3-it .im img {display:inline-block;width:auto;max-width:100%;height:auto;max-height:174px;vertical-align:middle}
.prod3-it .dc {display:inline-block;position:relative;width:100%;height:87px;vertical-align:top;padding:0 27px;background-color:#E6E6E6}
.prod3-it .area {display:block;text-align:left;color:#262626;padding-bottom:2px}
.prod3-it .area>b {display:inline-block;font-weight:700}
.prod3-it .title {display:block;text-align:left;min-height:52px;height:52px;overflow:hidden;text-overflow:ellipsis;margin-top:7px;color:#262626}
.prod3-it .price-before {display:block;color:#FFF;text-decoration:line-through;text-align:left;line-height:1;padding-top:15px;padding-bottom:2px}
.prod3-it .price-preorder {display:block;color:#FFF;text-transform:uppercase;font-weight:700;text-align:left;padding:17px 0 2px}
.prod3-it .pb1 {display:block;padding-top:8px;line-height:1}
.prod3-it .price {display:block;position:relative;line-height:1;text-align:left;padding-top:0}
.prod3-it .price b {color:#262626;font-weight:400}
.prod3-it .discount-proc {position:absolute;top:17px;left:0;width:56px;height:28px;display:inline-block;padding:7px 4px 0 0;font-weight:700;color:#fff;text-align:center;background-image:url('../images/discount-bg.png');background-repeat:no-repeat;background-position:0 0;background-size:56px 28px;image-rendering:optimizequality;background-image:url('../images/discount-bg.svg')}
.prod3-it-editmode .discount-proc {top:39px}
.nav-h-ex {position:relative;padding-left:45px}
.nav-h a {color:inherit}
.nav-h-a {display:inline-block}
.nav-h-back {position:absolute;top:-2px;left:19px;display:inline-block;width:14px;height:27px;cursor:pointer;background-image:url('/theme/images/back-to-prev-level.png');background-repeat:no-repeat;background-position:0 0;background-size:14px 27px;image-rendering:optimizequality;background-image:url('/theme/images/back-to-prev-level.svg')}
.jq-skirosana-full .nav-h {text-align:left;padding-left:5%;padding-right:5%}
.jq-skirosana-full .left-nav {text-align:left}
.jq-skirosana-full .mc-back {display:none}
.jq-skirosana-full .c-cat-nav {padding:0 5%}
.used-filters {padding:0 0 56px;margin-right:-14px}
.ufil {position:relative;display:inline-block;vertical-align:top;cursor:default;font-size:.875rem;height:40px;white-space:nowrap;margin:0 14px 14px 0;padding:6px 42px 0 17px;background-color:#F3F3F3;border:1px solid #262626}
.ufil .x {position:absolute;top:13px;right:16px;display:inline-block;width:12px;height:13px;cursor:pointer;background-image:url('../images/ufil-x4.png');background-repeat:no-repeat;background-position:left center;background-size:10px 11px;image-rendering:optimizequality;background-image:url('../images/ufil-x4.svg')}
.ufil-rem {cursor:pointer}
.c-left-in2 {background-color:#FFF}
@media all and (max-width:1200px) {.prod3-it {width:33.3333%}
}
@media all and (max-width:1000px) {.filter-sm {display:block;visibility:visible}
.skirosana {display:inline-block;visibility:visible;padding:0 0 0 37px;color:#262626;font-weight:700;background-image:url('../images/skirosanas-filtri3.png');background-repeat:no-repeat;background-position:left 1px;background-size:24px 17px;image-rendering:optimizequality;background-image:url('../images/skirosanas-filtri3.svg')}
.fsm2.filter-sm {height:33px;margin-bottom:1px}
.c-filters {padding:0 17px 37px}
.skirosana-close {display:inline-block;width:20px;height:20px;vertical-align:top;margin-top:2mm;margin-right:5mm;background-image:url('../images-tmp/gallery-exit.png');background-repeat:no-repeat;background-position:center center;background-size:16px 16px;image-rendering:optimizequality;background-image:url('../images-tmp/gallery-exit.svg')}
.cm-up {background-position:right 1px center}
.c-left-in,.c-filters-box {position:absolute;left:-110%;top:0;z-index:3;width:100%;height:100%;padding-right:30px}
.c-boxin {width:100%;min-height:100%;position:relative;padding-bottom:80px;background-color:rgba(255,214,83,.95);background-image:url('../images/skirosanas-filtri3.png');background-repeat:no-repeat;background-position:right 27px top 30px;background-size:24px 17px;image-rendering:optimizequality;background-image:url('../images/skirosanas-filtri3.svg')}
.c-left-out {position:fixed;left:0;top:0;z-index:8000;text-align:left;overflow:auto;bottom:0;min-height:100%;width:100%;height:100%}
.c-left-out .u-filter {position:fixed;bottom:0;right:0;left:0;z-index:100;max-width:100%}
.filter {padding-top:23px}
.c-left-out .u-filter .c-filterin {width:100%;padding:17px 20px 15px;background-color:rgba(255,214,83,1)}
.hasscroll .c-left-out .u-filter .c-filterin {border-top:1px solid #FFF}
.use-filter {display:inline-block;width:100%;padding:10px 33px;text-align:center;color:#FFF;font-weight:400;border:1px solid #FFF;color:#262626;background-color:#FFF}
a.use-filter:hover {color:#262626;background-color:#FFF}
.add-newa,.klcis-adm {display:none}
.mc-mmenu {display:none}
.j-viewbox {padding-bottom:6px}
.used-filters {padding-bottom:43px}
}
.c-page {overflow:hidden;vertical-align:top}
.c-pagewc {overflow:hidden;vertical-align:top}
.body-project .c-page {overflow:visible}
.bottom-items {margin-bottom:105px}
.product-c {padding:0}
.product-c .c-in {padding:0}
.product-c .cf1 {position:relative;display:flex}
.product-c .address {padding:4px 0 30px}
.product-c .skatits {float:right;color:#CCC;padding:2px 0}
.product-c .addr {display:inline-block;padding:2px 0 2px 29px;background-image:url('../images/mapic.png');background-repeat:no-repeat;background-position:0 0;background-size:10px 20px;image-rendering:optimizequality;background-image:url('../images/mapic.svg')}
.product-c .area,.product-c .floor {display:inline-block;padding:2px 0}
.product-c .img-large {width:100%;text-align:center;background-color:#F2F2F2}
.product-c .img-large .ima {line-height:0;display:inline-block}
.product-c .img-large div {position:relative;width:100%;height:100%;display:grid;grid-template-columns:100%;grid-template-rows:100%;overflow:hidden}
.product-c .img-large .ima {margin-top:0;place-self:center}
.product-c .img-large .ima>span {width:100%;height:100%;min-height:100%;vertical-align:middle;display:inline-block;position:relative}
.product-c .img-large img {max-width:100%;height:auto}
.product-c .img-large a.prev,.slick-small .slick-prev {position:absolute;z-index:1;left:-47px;top:50%;width:25px;height:45px;margin-top:-23px;text-indent:-1000px;overflow:hidden;background-image:url('../images/aimasa-image-prev.png');background-repeat:no-repeat;background-position:center center;background-size:15px 29px;image-rendering:optimizequality;background-image:url('../images/aimasa-image-prev.svg')}
.product-c .img-large a.next,.slick-small .slick-next {position:absolute;z-index:1;right:-50px;top:50%;width:25px;height:45px;margin-top:-23px;text-indent:-1000px;overflow:hidden;background-image:url('../images/aimasa-image-next.png');background-repeat:no-repeat;background-position:center center;background-size:15px 29px;image-rendering:optimizequality;background-image:url('../images/aimasa-image-next.svg')}
.product-c .im-wr {margin-top:12px}
.product-c .im-wr2 {position:relative}
.product-c .imgs-small {display:block;position:relative;width:100%;white-space:nowrap;overflow:hidden}
.product-c .im-in {display:inline-block;position:relative;top:0;left:0;white-space:nowrap}
.product-c .im-in .gal-item {display:inline-block;vertical-align:top;margin-right:12px;width:83px;height:83px;background-color:#F2F2F2}
.product-c .im-in .gal-item:last-of-type {margin-right:0}
.product-c .im-in a.im-a {display:inline-block;vertical-align:top;width:83px;height:83px;overflow:hidden;line-height:79px;text-align:center}
.product-c .im-in img {max-width:100%;height:auto;vertical-align:middle}
.sameheightcontainer {display:inline-block;position:relative;width:100%}
.sameheightcontainer>.dmy {margin-top:100%}
.sameheightcontainer>.el {position:absolute;top:0;bottom:0;left:0;right:0}
.priceProduct {display:none;max-width:310px}
.c800 {display:none}
@media all and (max-width:1000px) {.priceProduct {display:block}
.priceProduct.product-left .seller {text-align:left;padding-left:0}
.priceProduct.product-left .price>.cn {padding-left:0}
.priceProduct.product-left .price>.pr {padding-left:0}
.catalog-mainsub-menu {display:none}
.a800 {display:none}
.c800 {display:block}
.product-c .img-large a.prev,.slick-small .slick-prev {left:10px}
.product-c .img-large a.next,.slick-small .slick-next {right:10px}
}
.product-left {text-align:left}
.product-left .price {padding-top:22px}
.product-left .price>.cn {display:block;font-weight:700;padding:0 0 7px 51px}
.product-left .price>.pr {display:block;padding:0 0 31px 51px}
.product-left .price>.price-box {display:block;position:relative;background-color:#FFD653;color:#FFF;text-align:right;padding:56px 22px 15px 51px}
.product-left .price>.price-box>.price-before {float:left;text-decoration:line-through;padding:9px 0 0}
.product-left .price>.price-box>.price-valbx {font-weight:700}
.product-left .seller {text-align:right;padding:41px 0 0 51px}
.product-left .seller>.phone {display:inline-block;font-weight:700;color:#FFD653;padding-left:32px;padding-bottom:7px;background-image:url('../images/phone.png');background-repeat:no-repeat;background-position:0 4px;background-size:17px 17px;image-rendering:optimizequality;background-image:url('../images/phone.svg')}
.product-left .seller>.slr {display:inline-block;padding-bottom:5px}
.product-left .seller>.dd {display:inline-block;padding-bottom:5px}
.prod-adddata {font-weight:400;margin:18px 0 0;padding:0}
.prod-adddata>.nbox {padding:0}
.prod-adddata>.nbox>.nbox-a {padding:0;max-width:none}
.prod-adddata>.nbox>.nbox-a>.nbox-b {padding:0;max-width:none}
.prod-adddata h1,.prod-adddata h2,.prod-adddata h3 {padding:0;margin:0 0 24px}
.ml-withline .tx-txt {border-top:1px solid #CDCDCD;padding-top:29px}
.c-pages {padding:26px 0;text-align:left}
.pagination .p-sep {display:inline-block;vertical-align:middle;text-align:center;margin:0 6px 0 0}
.pagination .p {display:inline-block;vertical-align:middle;min-width:40px;height:40px;border:1px solid #D5D5D5;background-color:#FFF;color:#28466F;text-align:center;margin:0 6px 0 0;padding:11px 0 0;-webkit-transition:all .3s cubic-bezier(.25,.1,.25,1);transition:all .3s cubic-bezier(.25,.1,.25,1)}
.pagination a.p:hover,.pagination .p.p-sel {border:1px solid #FFD653;background-color:#FFD653;color:#FFF}
.pagination .p-prev {width:90px;background-image:url('../images/page-prev.png');background-repeat:no-repeat;background-position:center center;background-size:8px 13px;image-rendering:optimizequality;background-image:url('../images/page-prev.svg')}
.pagination .p-next {width:90px;background-image:url('../images/page-next.png');background-repeat:no-repeat;background-position:center center;background-size:8px 13px;image-rendering:optimizequality;background-image:url('../images/page-next.svg')}
.pagination a.p-prev:hover {background-image:url('../images/page-prev-white.png');background-image:url('../images/page-prev-white.svg')}
.pagination a.p-next:hover {background-image:url('../images/page-next-white.png');background-image:url('../images/page-next-white.svg')}
.pagination .p-first {display:none}
.pagination .p-last {display:none}
.pagination .p-first-sep {display:none}
.pagination .p-last-sep {display:none}
.pagination .p-page-find {float:right;height:40px;color:#28466F}
.p-page-find label {display:inline-block;vertical-align:middle;margin:0 12px 0 0}
.p-page-find input {display:inline-block;vertical-align:middle;width:90px;min-width:90px;height:40px;border:1px solid #D5D5D5;background-color:#FFF;color:#28466F;text-align:center;margin:0 6px 0 0;border-radius:.75rem}
.p-page-find button {display:inline-block;vertical-align:middle;min-width:70px;height:40px;border:1px solid #D5D5D5;background-color:#FFF;color:#28466F;text-align:center;cursor:pointer}
.j-pages {text-align:center}
.uFiles {display:inline-block;width:100%;text-align:left;font-weight:400;color:#262626;margin:0;padding:13px 0 0}
.uFile {display:inline-block;margin:2px 0 10px;vertical-align:middle;color:inherit;white-space:nowrap}
a.uFile,a.uFile:hover {text-decoration:none;font-weight:400}
p.uFile {text-decoration:none;font-weight:400}
.uFile span {display:inline-block;vertical-align:middle;padding-left:8px;white-space:normal}
a.uFile:hover span {text-decoration:underline}
.uFile img {vertical-align:middle}
.uFile.uNew>img {width:28px;height:28px}
.modfollow-form {display:block;position:relative;margin:0;padding:0}
.modfollow-form fieldset {border:0 none;padding:0;margin:0;display:grid;grid-template-columns:50% 50%;grid-template-rows:100%;grid-template-areas:"left right"}
.modfollow-form h1,.modfollow-form h2,.modfollow-form h3 {margin-bottom:15px}
.modfollow-form .inp-box {grid-area:left;padding:8px 0 6px}
.modfollow-form .inp-descr {grid-area:right;padding:0 0 0 60px;margin:0}
.modfollow-form .inp-rel {display:inline-block;position:relative;width:100%;max-width:100%}
.modfollow-form input.eml,.modfollow-form .input-edit-placeholder {width:100%;max-width:100%;height:50px;border:0 none;background:#FFF;text-indent:24px;font-size:var(--glb-fontsize);font-weight:400;line-height:1.625}
.modfollow-form .input-edit-placeholder {text-align:left;padding-top:12px}
.modfollow-form .input-edit-placeholder .tempEditor-inline {text-indent:1px}
.modfollow-form button {position:absolute;top:10px;right:17px;width:auto;height:30px;border:0 none;background:#F0F0F0;padding:0 29px 1px 31px;font-size:var(--glb-fontsize);font-weight:400;line-height:1.625;color:inherit;cursor:pointer}
.modfollow-form button:hover {text-decoration:underline}
.modfollow-result {text-align:center;font-weight:400;line-height:1.625;padding:13px 0}
.modfollow-result-item {position:relative}
.flclose {position:absolute;top:23px;right:24px;width:24px;height:24px;background-image:url('/theme/images/follow-close.png');background-repeat:no-repeat;background-position:0 0;background-size:24px 23px;image-rendering:optimizequality;background-image:url('/theme/images/follow-close.svg')}
.modfollow-form.loading {background-image:url('/theme/images/loadingsvg2white.svg');background-repeat:no-repeat;background-position:center center;background-size:40px 10px}
.modfollow-form.loading fieldset {visibility:hidden}
.modfollow-form .chf {text-align:left;padding:26px 28px 0 22px}
.modfollow-form .ch {cursor:pointer;white-space:nowrap;display:inline-block}
.modfollow-form .chk {width:16px;height:16px;margin:5px 24px 0 0;background-color:#FFF;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;cursor:pointer;vertical-align:top}
.modfollow-form .chk:hover,.modfollow-form .chk:focus,.modfollow-form .chk:focus:hover {border-color:#FFD653}
.modfollow-form .chk:checked {border:1px solid #FFD653;background-color:#262626;background-image:url('../images/checkbox-checked2.png');background-repeat:no-repeat;background-position:center center;background-size:100% 100%;image-rendering:optimizequality;background-image:url('../images/checkbox-checked2.svg')}
.notwm .modfollow-form .inp-box {padding-right:70px}
.notwm .modfollow-form .inp-descr {padding-left:0}
@media (max-width:1260px) {}
@media all and (max-width:1050px) {.nbox-bx2 {padding-left:24px;padding-right:24px}
.modfollow-form fieldset {grid-template-columns:100%;grid-template-rows:auto;grid-template-areas:'top''bottom';padding-bottom:63px}
.modfollow-form input.eml,.modfollow-form .input-edit-placeholder {text-indent:16px}
.modfollow-form .input-edit-placeholder .tempEditor-inline {text-indent:1px}
.modfollow-form .inp-box {grid-area:bottom;padding-right:0}
.modfollow-form .inp-descr {grid-area:top;padding-left:0;padding-bottom:21px;text-align:center}
.modfollow-form .chf {text-align:left;padding-left:17px;padding-right:28px}
.modfollow-form .inp-rel {position:static}
.modfollow-form button {top:auto;right:auto;left:46px;bottom:0;width:200px;height:50px}
.modfollow-form .chk {margin-right:12px}
.notwm .modfollow-form .inp-box {padding-right:0}
}
.md-65x {margin-right:-65px}
.md-workers {display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center}
.md-workers>.md-it {display:inline-block;position:relative;vertical-align:top;width:33.3333%;max-width:287px;padding:0 65px 0 0;margin:0 0 29px;text-align:center}
.md-workers .md-in {display:inline-block;position:relative;vertical-align:top;max-width:100%;padding:0;margin:0}
.md-workers .md-in>.im {position:relative;text-align:center}
.md-workers .md-in>.im>img.img,.md-workers .md-in>.im>a>img.img {max-width:100%;height:auto}
.md-workers .md-in>.im>span.img,.md-workers .md-in>.im>a>span.img {display:inline-block;width:175px;height:262px;background-color:rgba(0,0,0,.1);vertical-align:middle}
.md-workers .md-in>.tx {font-weight:400;padding:20px 0 19px;text-align:center}
.md-workers .md-in>.tx a {color:inherit}
.md-workers .md-in>.tx>.title {font-weight:700;padding-bottom:3px}
.md-workers .md-in>.tx>.mail {overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.md-workers .md-in>.tx>.jb-sep {padding-top:3px;overflow:hidden;text-overflow:ellipsis}
.md-workers .md-in .adm {position:absolute;top:0;left:calc( 50% - 41px)}
.md-wrk-1 .md-workers {justify-content:center}
.md-wrk-1 .md-in {display:flex}
.md-wrk-1 .md-workers .md-in>.tx {padding:19px 0 19px 48px;align-self:center;text-align:left}
.md-wrk-1 .md-workers>.md-it {width:auto;max-width:100%}
.workermod-open {font-weight:400;text-align:left;margin:27px 0 50px;padding:0 12px}
.workermod-open .title {margin:0;padding:0 0 6px;font-size:var(--glb-headingsize);font-weight:700}
.workermod-open .jb-sep {padding-top:3px}
.workermod-open.ml-box .tx-txt {margin:43px 0 0}
.c-side-box .md-65x {margin-right:0}
.c-side-box .md-workers {padding-left:0;padding-right:0}
.c-side-box .md-workers .md-it {width:100%;padding-right:0;text-align:left}
.c-side-box .md-workers .md-in {width:100%}
.c-side-box .md-workers .md-in .adm {left:50px}
.c-side-box .md-workers .md-in>.im {margin-left:-20px;padding-left:20px;text-align:left}
.c-side-box .md-workers .md-in>.tx {text-align:left}
.c-side-box .md-wrk-1 .md-workers {justify-content:center}
.c-side-box .md-wrk-1 .md-in {display:inline-block}
.c-side-box .md-wrk-1 .md-workers .md-in>.tx {padding:20px 0 19px;align-self:center}
.c-side-box .md-wrk-1 .md-workers>.md-it {width:100%}
.md-showalltg {position:relative;padding-top:26px;padding-bottom:52px}
.md-showalltg>.md-it {display:none}
.md-showalltg>.tx-tgm2 {display:block;position:absolute;top:26px;left:calc( 50% - 11px)}
.md-65x .md-showalltg>.tx-tgm2 {left:calc( 50% - 44px)}
.c-side-box .md-65x .md-showalltg>.tx-tgm2 {left:calc( 50% - 11px)}
.md-showalltg>.tx-tgm2>.tx-toggler2 {vertical-align:middle;width:23px;height:13px;font-size:0;line-height:0;cursor:pointer;border:0 none;outline:0 none;background-color:transparent;margin:0 auto;padding:0;background-image:url('/theme/images/toggle-down.png');background-repeat:no-repeat;background-position:center center;background-size:33px 18px;background-size:23px 13px;image-rendering:optimizequality;background-image:url('/theme/images/toggle-down.svg')}
.md-showalltg.on {padding-top:0;padding-bottom:0}
.md-showalltg.on>.md-it {display:block}
.md-showalltg.on>.tx-tgm2 {display:none}
@media all and (max-width:600px) {.md-workers {padding-left:0;padding-right:0}
.md-workers>.md-it {width:50%;padding-right:20px;font-size:.875rem}
.md-65x {margin-right:-20px}
.md-65x .md-showalltg>.tx-tgm2 {left:calc( 50% - 22px)}
.md-wrk-1 .md-workers {justify-content:center}
.md-wrk-1 .md-in {display:inline-block}
.md-wrk-1 .md-workers .md-in>.tx {padding:20px 0 19px;align-self:center;text-align:center}
.md-wrk-1 .md-workers>.md-it {width:100%}
}
.ml-project-list {margin-bottom:0}
.c-side-box .nbox,.variable-contents.with-menu .c-side-box .nbox {padding:0 0 0 20px}
.c-side-box .nbox-a,.variable-contents.with-menu .c-side-box .nbox-a {text-align:left;padding:0;max-width:100%}
.c-side-box .nbox-b,.variable-contents.with-menu .c-side-box .nbox-b {max-width:100%;margin:auto}
.textstats {display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:center}
.textstats>.item {max-width:100%;text-align:center;border-right:1px solid #FFD653;padding:3px 40px 15px}
.textstats>.item:first-of-type {padding-left:0}
.textstats>.item:last-of-type {text-align:center;border-right:0 none;padding-right:0}
.textstats>.item>p {margin:14px 0}
.textstats>.item>p:first-child {font-size:1.6875rem;font-weight:700}
@media all and (max-width:800px) {.textstats {display:flex;flex-wrap:wrap}
.textstats>.item {width:50%;max-width:50%}
.textstats>.item:nth-child(odd) {padding-left:0;padding-right:20px;border-right:1px solid #FFD653}
.textstats>.item:nth-child(even) {padding-left:20px;padding-right:0;border-right:0 none}
}
@media all and (max-width:550px) {.textstats>.item {width:100%;max-width:100%}
.textstats>.item {padding-left:0;padding-right:0;border-right:0 none}
.textstats>.item:nth-child(odd) {padding-right:0;border-right:0 none}
.textstats>.item:nth-child(even) {padding-left:0}
}
.gi-img {grid-area:left;text-align:right}
.gi-title {grid-area:top;text-align:left;padding-left:70px;padding-right:60px}
.gi-text {grid-area:top;text-align:left;padding-left:70px;padding-right:60px}
.switchsides .gi-title,.switchsides .gi-text {padding-left:60px;padding-right:70px;text-align:right}
.git-center>.gi-title {align-self:center}
.git-center>.gi-text {align-self:center}
.dbl-text>.gi-title {grid-area:top}
.dbl-text>.gi-text {grid-area:bottom}
.dbl-text.git-center>.gi-title {align-self:end}
.dbl-text.git-center>.gi-text {align-self:start}
.g-55 .gi-img {padding-right:70px;padding-left:60px}
.g-55 .gi-title {padding-left:0;padding-right:60px}
.g-55 .gi-text {padding-left:0;padding-right:60px}
.g-55.switchsides .gi-img {padding-left:70px;padding-right:60px}
.g-55.switchsides .gi-title {padding-right:0;padding-left:60px}
.g-55.switchsides .gi-text {padding-right:0;padding-left:60px}
.g-44 .gi-img {padding-right:70px}
.g-44 .gi-title {padding-left:0;padding-right:0}
.g-44 .gi-text {padding-left:0;padding-right:0}
.g-44.switchsides .gi-img {padding-right:0;padding-left:70px}
.g-44.switchsides .gi-title {padding-right:0;padding-left:0}
.g-44.switchsides .gi-text {padding-right:0;padding-left:0}
@media (max-width:1260px) {.gi-title {padding-right:0}
.gi-text {padding-right:0}
.switchsides .gi-title {padding-left:0;padding-right:70px}
.switchsides .gi-text {padding-left:0;padding-right:70px}
.g-55 .gi-img {padding-left:0}
.g-55 .gi-title {padding-right:0}
.g-55 .gi-text {padding-right:0}
.g-55.switchsides .gi-img {padding-left:70px;padding-right:0}
.g-55.switchsides .gi-title {padding-right:0;padding-left:0}
.g-55.switchsides .gi-text {padding-right:0;padding-left:0}
}
@media (max-width:900px) {.gi-title {padding-left:20px}
.gi-text {padding-left:20px}
.switchsides .gi-title {padding-left:0;padding-right:20px}
.switchsides .gi-text {padding-left:0;padding-right:20px}
.g-55 .gi-img {padding-right:20px}
.g-55.switchsides .gi-img {padding-left:20px;padding-right:0}
}
@media (max-width:700px) {.g-box1,.g-box1.switchsides {grid-template-columns:100%;grid-template-rows:auto;grid-template-areas:'top''bottom'}
.g-box1.g-video {grid-template-columns:100%}
.g-box1.dbl-text,.g-box1.dbl-text.switchsides {grid-template-areas:'top''middle''bottom'}
.gi-img {grid-area:top;text-align:center;padding-left:0;padding-right:0}
.gi-title {grid-area:bottom;text-align:center;padding-left:0;padding-right:0}
.gi-text {grid-area:bottom;text-align:center;padding-left:0;padding-right:0}
.switchsides .gi-img,.switchsides .gi-title,.switchsides .gi-text {text-align:center}
.gi-titlefirst>.gi-title {grid-area:top;padding-top:0;margin-bottom:7px}
.gi-titlefirst>.gi-img {grid-area:middle}
.g-55 .gi-img,.g-55 .gi-title,.g-55 .gi-text,.g-55.switchsides .gi-img,.g-55.switchsides .gi-title,.g-55.switchsides .gi-text {padding-left:0;padding-right:0}
.g-44 .gi-img,.g-44.switchsides .gi-img {padding-left:0;padding-right:0}
}
.md-logoslide {border-bottom:1px solid #CDCDCD;padding-bottom:49px}
.draglogos {position:relative}
.logoslide {position:relative;padding:22px 100px 0;overflow:hidden}
.logoslide>.cont>.itms {display:inline-flex;align-items:center;vertical-align:top}
.logoslide>.cont>.itms.slick-initialized.slick-slider {display:block}
.logoslide>.cont>.itms .slick-track {display:inline-flex;align-items:center;vertical-align:top;line-height:0}
.logoslide>.cont>.itms .itm {padding:0 28px;place-self:center;line-height:0}
.logoslide>.cont>.itms .itm span {display:inline-block;vertical-align:top}
.logoslide>.cont>.itms .itm img {vertical-align:top;max-height:50px;width:auto}
.blur-left,.blur-right {display:none;position:absolute;top:50%;width:186px;height:145px;margin-top:-72px;background-image:url('/theme/images/slider-gradient.png');background-repeat:no-repeat;background-position:0 center;background-size:186px 300px;image-rendering:optimizequality}
.blur-left {left:0;margin-left:-59px}
.blur-right {right:0;margin-right:-59px}
.logoslide.active .blur-left,.logoslide.active .blur-right {display:block}
@media (max-width:700px) {.logoslide>.cont>.itms .itm {padding:0 14px}
.logoslide>.cont>.itms .itm img {max-height:40px}
.logoslide {padding-left:20px;padding-right:20px;margin:0 -20px;padding-top:10px}
.blur-left,.blur-right {width:86px;background-position:right -10px center;background-size:86px 300px}
.blur-right {width:86px;background-position:left -10px center;background-size:86px 300px}
}
.txbtn {display:inline-flex;min-width:250px;height:75px;font-size:var(--glb-fontsize);text-align:center;margin-top:27px;color:inherit;place-content:center;place-items:center;background-color:#FFD653}
.md-modfollowall {text-align:center}
.modfollowall-form {display:inline-block;vertical-align:top;margin:0 auto}
.modfollowall-form .inp-rel {display:inline-flex;place-content:center;margin:0 auto}
.modfollowall-form fieldset {border:0 none;padding:0;margin:0}
.modfollowall-form h1,.modfollowall-form h2,.modfollowall-form h3 {margin-bottom:15px}
.modfollowall-form label.tl {font-size:var(--glb-headingsize);font-weight:400;margin:0 52px 0 0;padding:10px 0 0}
.modfollowall-form input.eml,.modfollowall-form .input-edit-placeholder {width:500px;max-width:500px;height:50px;border:1px solid #BFBFBF;background:#FFF;margin:0 52px 0 0;text-indent:24px;font-size:var(--glb-fontsize);font-weight:400;line-height:1.625}
.modfollowall-form .input-edit-placeholder {text-align:left;padding-top:11px}
.modfollowall-form .input-edit-placeholder .tempEditor-inline {text-indent:2px}
.modfollowall-form button {width:250px;height:50px;border:0 none;background:#E5E5E5;padding:0;font-size:var(--glb-fontsize);font-weight:400;line-height:1.625;cursor:pointer}
.modfollowall-form button:hover {text-decoration:underline}
.modfollowall-form .btncont {display:inline-block}
.modfollowall-form .chf {text-align:left;padding:26px 28px 0 22px}
.modfollowall-form .ch {cursor:pointer;white-space:nowrap}
.modfollowall-form .chk {width:16px;height:16px;margin:5px 24px 0 0;border:1px solid #BFBFBF;background-color:#FFF;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;cursor:pointer;vertical-align:top}
.modfollowall-form .chk:hover,.modfollowall-form .chk:focus,.modfollowall-form .chk:focus:hover {border-color:#FFD653}
.modfollowall-form .chk:checked {border:1px solid #FFD653;background-color:#262626;background-image:url('../images/checkbox-checked2.png');background-repeat:no-repeat;background-position:center center;background-size:100% 100%;image-rendering:optimizequality;background-image:url('../images/checkbox-checked2.svg')}
.modfollowall-form.loading {background-image:url('/theme/images/loadingsvg2.svg');background-repeat:no-repeat;background-position:center center;background-size:40px 10px}
.modfollowall-form.loading fieldset {visibility:hidden}
.flcloseall {position:absolute;top:16px;right:24px;width:24px;height:24px;background-image:url('/theme/images/follow-closedark.png');background-repeat:no-repeat;background-position:0 0;background-size:24px 23px;image-rendering:optimizequality;background-image:url('/theme/images/follow-closedark.svg')}
.rel-close {position:relative;padding-left:70px;padding-right:70px}
.with-menu .modfollowall-form input.eml,.with-menu .modfollowall-form .input-edit-placeholder {width:calc( 100% - 52px)}
.with-menu .modfollowall-form .ffg {flex-grow:2}
.md-vacancyicons {text-align:center}
.vacancyicons {color:#808080;margin-right:-82px;margin-bottom:-65px}
.vacancyicons>.cont>.itms {display:inline-flex;align-items:start;justify-content:left;flex-wrap:wrap;margin:0 auto}
.vacancyicons .itm {position:relative;max-width:20%;min-width:198px;padding:0 82px 0 0;margin-bottom:65px}
.vacancyicons .itm>.lk {color:inherit;display:inline-block;vertical-align:top;max-width:116px}
.vacancyicons .itm>span.lk {cursor:default}
.vacancyicons .itm>a.lk {cursor:pointer}
.vacancyicons .itm>a.lk:hover .ictt {text-decoration:underline}
.vacancyicons .adm {position:absolute;top:-18px;z-index:3}
.vacancyicons .itm .icim {position:relative;display:inline-block;width:116px;height:116px;background:transparent;border-radius:100%}
.vacancyicons .itm .icim::before {position:absolute;bottom:1px;left:11.20689655%;width:77.5862069%;height:77.5862069%;z-index:1;opacity:0;content:'';background-color:transparent;box-shadow:0 0 15px 0 rgba(0,0,0,.3);border-radius:inherit;transition:opacity .2s}
.vacancyicons .itm>a.lk:hover .icim::before,.vacancyicons .itm>a.lk:focus .icim::before {opacity:1}
.vacancyicons .itm>a.lk:hover img,.vacancyicons .itm>a.lk:focus img {opacity:1;transform:scale(1.05)}
.vacancyicons .itm .icim>.icwr {display:inline-block;position:relative;z-index:2;background-color:#F0F0F0;width:100%;height:100%;border-radius:inherit}
.vacancyicons .itm img {display:inline-block;max-width:100%;height:auto;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;font-size:0;line-height:0;transition:transform .2s}
.vacancyicons .itm .ictt {display:inline-block;width:100%;padding:16px 0 0}
@media (max-width:1340px) {.vacancyicons>.cont>.itms {max-width:792px}
.vacancyicons .itm {max-width:25%}
}
@media (max-width:1142px) {.vacancyicons>.cont>.itms {max-width:594px}
.vacancyicons .itm {max-width:33.3333%}
}
@media (max-width:1000px) {.vacancyicons>.cont>.itms {max-width:792px}
.vacancyicons .itm {max-width:25%}
}
@media (max-width:766px) {.vacancyicons>.cont>.itms {max-width:594px}
.vacancyicons .itm {max-width:33.3333%}
}
@media (max-width:568px) {.vacancyicons {margin-right:0}
.vacancyicons>.cont>.itms {max-width:396px}
.vacancyicons .itm {width:50%;max-width:none;min-width:auto;padding-right:0}
}
.md-reviews {text-align:center}
.reviews-pl {padding:0 60px 20px}
.reviews-box {position:relative;overflow:hidden;padding:0 0 40px;margin-left:-3px;margin-right:-3px;padding-left:3px;padding-right:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.reviews-pl.slider-empty {padding-bottom:0}
.slider-empty .reviews-box {padding-bottom:0}
.reviews-box .g-overlay {position:absolute;bottom:0;left:0;right:0;width:100%;height:30px;z-index:4}
.x-orange .reviews-box .g-overlay {background-image:url('/theme/images/sliderbox-gradient.png');background-repeat:repeat-x;background-position:left bottom;image-rendering:optimizequality}
.reviews-box .g-box1 {grid-template-columns:540px auto}
.reviews-box .g-box1.switchsides {grid-template-columns:auto 540px}
.review-move {position:absolute;top:112px;z-index:2;width:60px;height:100px;font-size:0;line-height:0;cursor:pointer;background-color:transparent;border:0 none;outline:0 none}
.review-left {left:0;background-repeat:no-repeat;background-position:left center;background-size:13px 24px;image-rendering:optimizequality}
.review-right {right:0;background-repeat:no-repeat;background-position:right center;background-size:13px 24px;image-rendering:optimizequality}
.review-left {background-image:url('/theme/images/arrow-left-rw2.png');background-image:url('/theme/images/arrow-left-rw2.svg')}
.review-right {background-image:url('/theme/images/arrow-right-rw2.png');background-image:url('/theme/images/arrow-right-rw2.svg')}
.slideable-box {position:relative;white-space:nowrap;overflow:visible!important}
.slideable-box.drag-enable,.slideable-box .drag-enable {cursor:pointer}
.slideable-item {position:absolute;z-index:1;top:0;left:0;width:100%;display:inline-block;white-space:normal;vertical-align:top;opacity:0;pointer-events:none}
.slideable-item.active {position:relative;z-index:3;top:0;left:0;opacity:1;pointer-events:auto}
.slideable-item.active.is-cloned {position:absolute;z-index:2;top:0;left:0;opacity:0;pointer-events:none}
.slideable-item.moving-out {opacity:1;pointer-events:none}
.slideable-item.next {position:absolute;z-index:2;top:0;left:0;opacity:0;pointer-events:none}
.review-bub {position:absolute;bottom:2px;left:0;width:100%;text-align:center}
.review-bub button {width:8px;height:8px;cursor:pointer;border:1px solid #FFF;background-color:rgba(255,255,255,1);border-radius:100%;margin-right:7px;opacity:1;padding:0;transition:background-color .2s}
.review-bub button:last-of-type {margin-right:0}
.review-bub button.active {background-color:rgba(255,255,255,0)}
.reviews-box .galimg-before,.reviews-box .galimg-after {display:none}
.reviews-box .g-lr {grid-template-columns:540px auto;grid-template-columns:56.4853556% auto;grid-template-columns:50% auto}
.reviews-box .g-lr.flip {grid-template-columns:auto 540px;grid-template-columns:auto 50%}
@media (max-width:1050px) {.reviews-box .g-lr {grid-template-columns:60% 40%}
.reviews-box .g-lr.flip {grid-template-columns:40% 60%}
}
@media (max-width:1050px) {.reviews-box .g-box1 {grid-template-columns:60% 40%}
.reviews-box .g-box1.switchsides {grid-template-columns:40% 60%}
}
@media (max-width:900px) {.reviews-box {margin:0 -20px}
.slideable-item {padding:0 20px}
.reviews-box .g-lr {grid-template-columns:100%}
.reviews-box .g-lr.flip {grid-template-columns:100%}
.slidenormal .slideable-item {position:static;height:0}
.slidenormal .slideable-item.active {height:auto}
.slidenormal .init .slideable-item {height:auto}
.reviews-box .g-box1,.reviews-box .g-box1.switchsides {grid-template-columns:100%;grid-template-rows:auto;grid-template-areas:'top''bottom'}
.reviews-box .g-box1.dbl-text,.reviews-box .g-box1.dbl-text.switchsides {grid-template-areas:'top''middle''bottom'}
.reviews-box .gi-img {grid-area:top;text-align:center;padding-left:0;padding-right:0}
.reviews-box .gi-title {grid-area:bottom;text-align:center;padding-left:0;padding-right:0}
.reviews-box .gi-text {grid-area:bottom;text-align:center;padding-left:0;padding-right:0}
.reviews-box .gi-titlefirst>.gi-title {grid-area:top;padding-top:0;margin-bottom:29px}
.reviews-box .gi-titlefirst>.gi-img {grid-area:middle}
.reviews-box .g-44 .gi-img,.reviews-box .g-44 .gi-title,.reviews-box .g-44 .gi-text {padding-left:0;padding-right:0}
.reviews-box .galimg {margin:0}
.reviews-box .galimg-before,.reviews-box .galimg-after {display:block}
.reviews-box .gi-text {margin-top:20px}
.reviews-box .gi-text {margin-top:20px}
.review-move {display:none}
.reviews-pl {padding-left:0;padding-right:0}
.gi-sld {width:100%;overflow:hidden;white-space:nowrap}
.gi-sld .galimg {display:inline-block;width:100%}
}
.all {text-align:left!important}
.alr {text-align:right!important}
.alc {text-align:center!important}
.alj {text-align:justify!important}
.alj-K {text-align-last:left!important}
.alj-C {text-align-last:center!important}
.alj-L {text-align-last:right!important}
.is-empty {height:0}
.g-lr {display:grid;grid-template-columns:50% 50%;grid-template-rows:100%}
.g-lr.def {grid-template-areas:'image text'}
.g-lr.flip {grid-template-areas:'text image'}
.g-lr.dbl {grid-template-rows:auto 1fr;grid-template-areas:'image text-top''image text-bottom'}
.g-lr.flip.dbl {grid-template-areas:'text-top image''text-bottom image'}
.g-lr.dbl.ttpc {grid-template-areas:'text-top text-top''image text-bottom'}
.g-lr.flip.dbl.ttpc {grid-template-areas:'text-top text-top''text-bottom image'}
.g-lr.notx {grid-template-areas:'center';grid-template-columns:100%}
.g-lr.dbl.ctx {grid-template-rows:auto auto}
.g-lr.dbl.vapc-M {grid-template-rows:auto auto}
.g-lr.dbl.vapc-B {grid-template-rows:1fr auto}
.g-lr>.c {grid-area:center}
.g-lr>.l {grid-area:image}
.g-lr>.r {grid-area:text}
.g-lr>.rt {grid-area:text-top}
.g-lr>.rb {grid-area:text-bottom}
.g-lr>.c-img {grid-area:center;place-self:center;padding-left:0!important;padding-right:0!important}
.g-lr.ctx>.r,.g-lr.vapc-M>.r {align-self:center}
.g-lr.ctx>.rt,.g-lr.vapc-M>.rt {align-self:end}
.g-lr.ctx>.rb,.g-lr.vapc-M>.rb {align-self:start}
.g-lr.ctx.ttpc>.rb,.g-lr.vapc-M.ttpc>.rb {align-self:center}
.g-lr.vapc-T>.r,.g-lr.vapc-T>.rt,.g-lr.vapc-T>.rb {align-self:start}
.g-lr.vapc-B>.r,.g-lr.vapc-B>.rt,.g-lr.vapc-B>.rb {align-self:end}
.g-lr.def>.cgl {padding-left:70px}
.g-lr.def>.cgr {padding-right:70px}
.g-lr.flip>.cgl {padding-right:70px}
.g-lr.flip>.cgr {padding-left:70px}
.g-lr.def>.pdl {padding-left:60px}
.g-lr.def>.pdr {padding-right:60px}
.g-lr.flip>.pdl {padding-right:60px}
.g-lr.flip>.pdr {padding-left:60px}
.with-menu .g-lr.def>.pdl {padding-left:0}
.with-menu .g-lr.def>.pdr {padding-right:0}
.with-menu .g-lr.flip>.pdl {padding-right:0}
.with-menu .g-lr.flip>.pdr {padding-left:0}
@media (max-width:1260px) {.g-lr.def>.pdl {padding-left:0}
.g-lr.def>.pdr {padding-right:0}
.g-lr.flip>.pdl {padding-right:0}
.g-lr.flip>.pdr {padding-left:0}
}
@media (max-width:900px) {.g-lr.def>.cgl {padding-left:20px}
.g-lr.def>.cgr {padding-right:20px}
.g-lr.flip>.cgl {padding-right:20px}
.g-lr.flip>.cgr {padding-left:20px}
.gm900 .mll {text-align:left}
.gm900 .mlr {text-align:right}
.gm900 .mlc {text-align:center}
.gm900.g-lr {grid-template-columns:100%;grid-template-rows:auto}
.gm900.g-lr.def,.gm900.g-lr.flip {grid-template-areas:'image''text'}
.gm900.g-lr.dbl,.gm900.g-lr.flip.dbl {grid-template-areas:'image''text-top''text-bottom'}
.g-lr.dbl.ttpc,.g-lr.flip.dbl.ttpc {grid-template-areas:'image''text-top''text-bottom'}
.gm900.g-lr.dbl.tt,.gm900.g-lr.flip.dbl.tt {grid-template-areas:'text-top''image''text-bottom'}
.gm900.g-lr.def>.cgl,.gm900.g-lr.def>.cgr,.gm900.g-lr.flip>.cgl,.gm900.g-lr.flip>.cgr {padding-left:0;padding-right:0}
.gm900.g-lr>.rt {margin-top:15px}
.gm900.g-lr.tt>.rt {margin-top:0;margin-bottom:29px}
.gm900.g-lr.tt>.rb,.gm900.g-lr>.r {margin-top:20px}
.gm900.g-lr .galimg {margin-top:0;margin-bottom:0}
}
@media (max-width:700px) {.mll {text-align:left}
.mlr {text-align:right}
.mlc {text-align:center}
.g-lr {grid-template-columns:100%;grid-template-rows:auto}
.g-lr.def,.g-lr.flip {grid-template-areas:'image''text'}
.g-lr.dbl,.g-lr.flip.dbl {grid-template-areas:'image''text-top''text-bottom'}
.g-lr.dbl.tt,.g-lr.flip.dbl.tt {grid-template-areas:'text-top''image''text-bottom'}
.g-lr.def>.cgl,.g-lr.def>.cgr,.g-lr.flip>.cgl,.g-lr.flip>.cgr {padding-left:0;padding-right:0}
.g-lr>.rt {margin-top:15px}
.g-lr.tt>.rt {margin-top:0;margin-bottom:25px}
.g-lr.tt>.rb {margin-top:25px}
.g-lr .galimg {margin-top:0;margin-bottom:0}
}
@media (max-width:700px) {.mall {text-align:left!important;text-align-last:left!important}
.malr {text-align:right!important;text-align-last:right!important}
.malc {text-align:center!important;text-align-last:center!important}
.malc .galimg {text-align:center}
.malj {text-align:justify!important}
.malj-K {text-align-last:left!important}
.malj-C {text-align-last:center!important}
.malj-L {text-align-last:right!important}
}
.menugrid {display:grid;grid-template-columns:100%;grid-template-rows:auto auto;grid-template-areas:'top''bottom'}
.nbox.brbox {grid-area:bottom;padding-top:39px}
.nbox.is-m {grid-area:top}
@media all and (max-width:1050px) {.modfollowall-form {display:block}
.modfollowall-form input.eml,.with-menu .modfollowall-form input.eml,.modfollowall-form .input-edit-placeholder,.with-menu .modfollowall-form .input-edit-placeholder {width:calc( 100% - 52px)}
.modfollowall-form .inp-rel {display:flex}
.modfollowall-form label.tl {flex-grow:1;text-align:right}
.modfollowall-form .ffg {flex-grow:2}
.modfollowall-form button {flex-grow:1;max-width:250px}
.modfollowall-form .chk {margin-right:12px}
}
@media all and (max-width:1000px) {.nbox.brbox {grid-area:top;padding-top:21px;padding-bottom:36px}
.nbox.is-m {grid-area:bottom;padding-bottom:22px}
.nbox.is-m.hidmob {padding-top:0;padding-bottom:0;height:0;display:none}
.c-main.hidmobmenu {margin-top:-36px}
.p-page-find {display:none}
.pagination .p-prev {display:none}
.pagination .p-next {display:none}
.pagination .p-first {display:inline-block}
.pagination .p-last {display:inline-block}
.pagination .p-first-sep {display:inline-block}
.pagination .p-last-sep {display:inline-block}
.projItem .projA {margin-left:auto;margin-right:auto}
}
@media all and (max-width:900px) {.modfollowall-form {padding-left:12px;padding-right:12px}
.modfollowall-form input.eml,.with-menu .modfollowall-form input.eml,.modfollowall-form .input-edit-placeholder,.with-menu .modfollowall-form .input-edit-placeholder {width:100%;margin:0;text-indent:20px}
.modfollowall-form .inp-rel {display:block}
.modfollowall-form label.tl {display:block;text-align:center;margin:0 0 34px}
.modfollowall-form .ffg {margin:0 0 20px}
.modfollowall-form .chf {text-align:center;padding-left:0;padding-right:28px}
.modfollowall-form .btncont {display:block;text-align:center}
.modfollowall-form button {width:100%;max-width:262px}
}
@media all and (max-width:600px) {.modfollowall-form .ffg {margin:0 0 20px}
.modfollowall-form .chf {text-align:left;padding-left:17px;padding-right:28px}
.modfollowall-form .btncont {display:block;text-align:left;padding-left:17px;padding-right:17px}
}
@media all and (max-width:700px) {.projItem {padding-right:20px}
.projList {margin-right:-20px}
.projItem .tss {max-height:78px}
.projItem .ds2 {padding-bottom:11px}
.md-videowithtext .galimg,.md-textwithbutton .galimg {margin-left:-20px;margin-right:-20px}
.x-grayv2 .md-videowithtext .galimg,.x-grayv2 .md-textwithbutton .galimg {margin-left:0;margin-right:0}
}
@media all and (max-width:600px) {.projList {margin-top:0;margin-left:-20px;margin-right:-25px}
.c-projgrid {grid-template-columns:50% 50%}
.projList .filter-sm {margin-left:20px;margin-right:20px}
.projList.c-product-list .wbgbox {margin-left:20px;margin-right:20px}
.projItem {padding-right:4px;margin-bottom:28px}
.projItem .ds2 {padding-bottom:11px}
.projItem .projA {margin-left:auto;margin-right:auto}
.flcloseall {right:0}
.rel-close {padding-left:40px;padding-right:40px}
}
@media all and (max-width:520px) {.c-pages {padding-left:0;padding-right:0}
.pagination .p {min-width:34px;height:34px;padding-top:8px}
}
@media all and (max-width:450px) {.projItem .ds {line-height:1.1875}
.projItem .reg {width:100%;padding-top:4px;padding-bottom:4px}
.projItem .m2 {float:none;width:100%;padding-top:3px;padding-bottom:1px}
}
@media all and (max-width:700px) {.anim-move {display:none!important}
.anim-title {height:41px}
.anim-title>span {padding-left:20px;padding-right:20px}
}
@media all and (max-width:600px) {.x-mapbg .ml-box {padding-top:0;padding-bottom:0}
}
@media all and (max-width:550px) {.prod3-it {width:50%}
}
.prod3-it.ui-sortable-helper,.cat4-it.ui-sortable-helper {opacity:.4}
.clear {clear:both;display:table}
.hidden {display:none}
.selected {text-decoration:underline}
.rel {position:relative}
.ccsp {display:inline-block}
.ccsp .ccbox {display:inline-block;width:16px;height:16px;vertical-align:middle;margin-bottom:3px;border:1px solid #CDCDCD;text-align:center}
.ccsp .bgwr100,.ccsp .bgwr {display:inline-block;position:static;width:50%;height:100%;margin:auto;vertical-align:top}
.ccsp .bgwr>.bg {display:inline-block;vertical-align:top}
.pbgslider {position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden}
.pbgrelslider {position:relative;width:100%;height:100%;overflow:hidden}
.pbgslider .slide {position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}
.nav-h-place {position:relative;padding:45px 20px 22px 51px;background-color:#F3F3F3}
.nav-h-place::before {display:block;content:'';background-color:#f00;position:absolute;right:100%;top:0;bottom:0;width:calc(( 100vw - 1386px)/2);height:100%;background-color:#F3F3F3}
.nav-h-place>.nav-h {position:relative;padding:0;margin:0}
@media all and (max-width:1000px) {.variable-contents .c-left {height:auto}
.nav-h-place {display:none}
.nav-h-place::before {display:none}
.left-nav {padding-top:1px}
.crumbtitle .breadcrumb-c {display:block}
}
.plyprnt video {max-width:100%;height:auto;vertical-align:middle}
.abcmode-call {position:fixed;bottom:27px;right:90px;z-index:9000;width:52px;height:52px;cursor:pointer;border:1px solid rgba(0,0,0,.2);background-color:rgba(0,0,0,.1)}
.abcmode-call:hover {background-color:rgba(0,0,0,.15)}
.abcmode-call.active {background-color:rgba(255,214,83,.9)}
.abcmode-call.active:hover {background-color:rgba(255,214,83,1)}
.seo-call {position:fixed;bottom:27px;right:145px;z-index:9000;width:52px;height:52px;cursor:pointer;border:1px solid rgba(0,0,0,.2);background-color:rgba(0,0,0,.1)}
.seo-call:hover {background-color:rgba(0,0,0,.15)}
.tx-frm,.tx-frm-status {margin:20px 0 0}
.tx-tgm {display:none}
.tx-toggle>.tx-tgm {display:block;position:relative;text-align:left;line-height:0;padding:40px 0 0}
.is-welcome .tx-toggle>.tx-tgm,.tx-cnt>.tx-tgm {text-align:center}
.tx-toggle>.tx-tgm>.tx-toggler {vertical-align:middle;width:23px;height:13px;font-size:0;line-height:0;cursor:pointer;border:0 none;outline:0 none;background-color:transparent;margin:0 auto 0 0;padding:0}
.tx-toggle.collapsed>.tx-tgm>.tx-toggler {background-image:url('/theme/images/toggle-down.png');background-repeat:no-repeat;background-position:center center;background-size:33px 18px;background-size:23px 13px;image-rendering:optimizequality;background-image:url('/theme/images/toggle-down.svg')}
.tx-toggle>.tx-tgm>.tx-toggler {background-image:url('/theme/images/toggle-up.png');background-repeat:no-repeat;background-position:center center;background-size:33px 18px;background-size:23px 13px;image-rendering:optimizequality;background-image:url('/theme/images/toggle-up.svg')}
.tx-toggle.collapsed>.tx-fld {overflow:hidden;max-height:125px}
.tx-toggle[data-admincollapsed]>.tx-tgm>.tx-toggler::before {display:none}
.tx-toggle.collapsed[data-admincollapsed]>.tx-tgm>.tx-toggler::before {display:block;content:'';background-color:#ccc;position:absolute;left:-2px;top:0;width:100%;height:4px;cursor:ns-resize;opacity:.2}
.tx-toggle-disabled>.tx-tgm {display:none}
.tx-toggle-disabled>.tx-fld,.tx-toggle.collapsed.tx-toggle-disabled>.tx-fld {overflow:visible;max-height:none}
.th-center,.th-center>.nbox-a>.nbox-b,.th-center .uFiles {text-align:center}
.jq-active-img {opacity:1;transition:opacity .3s,width .3s,height .3s;z-index:1;position:relative}
.hiddenvis {visibility:hidden;opacity:0}
.ml-box .ui-draggable-handle {-ms-touch-action:auto;touch-action:auto}
.inb {display:inline-block;white-space:normal;vertical-align:top;text-align:left}
.h2-slider {position:relative}
.h2-swipe {position:relative}
.al-pc-K h1,.al-pc-K h2,.al-pc-K h3,.al-pc-K .tx-txt {text-align:left!important}
.al-pc-C h1,.al-pc-C h2,.al-pc-C h3,.al-pc-C .tx-txt {text-align:center!important}
.al-pc-L h1,.al-pc-L h2,.al-pc-L h3,.al-pc-L .tx-txt {text-align:right!important}
.al-pc-J h1,.al-pc-J h2,.al-pc-J h3,.al-pc-J .tx-txt {text-align:justify!important}
.js-pc-K .tx-txt {text-align-last:left!important}
.js-pc-C .tx-txt {text-align-last:center!important}
.js-pc-L .tx-txt {text-align-last:right!important}
.jst-pc-K h1,.jst-pc-K h2,.jst-pc-K h3 {text-align-last:left!important}
.jst-pc-C h1,.jst-pc-C h2,.jst-pc-C h3 {text-align-last:center!important}
.jst-pc-L h1,.jst-pc-L h2,.jst-pc-L h3 {text-align-last:right!important}
@media all and (max-width:1000px) {.al-mob-K h1,.al-mob-K h2,.al-mob-K h3,.al-mob-K .tx-txt {text-align:left!important;text-align-last:left!important}
.al-mob-C h1,.al-mob-C h2,.al-mob-C h3,.al-mob-C .tx-txt {text-align:center!important;text-align-last:center!important}
.al-mob-L h1,.al-mob-L h2,.al-mob-L h3,.al-mob-L .tx-txt {text-align:right!important;text-align-last:right!important}
.al-mob-J h1,.al-mob-J h2,.al-mob-J h3,.al-mob-J .tx-txt {text-align:justify!important}
.js-mob-K .tx-txt {text-align-last:left!important}
.js-mob-C .tx-txt {text-align-last:center!important}
.js-mob-L .tx-txt {text-align-last:right!important}
.jst-mob-K h1,.jst-mob-K h2,.jst-mob-K h3 {text-align-last:left!important}
.jst-mob-C h1,.jst-mob-C h2,.jst-mob-C h3 {text-align-last:center!important}
.jst-mob-L h1,.jst-mob-L h2,.jst-mob-L h3 {text-align-last:right!important}
}
.tx-ttgrid {display:grid;grid-template-columns:100%}
.tx-ttgrid>.ttfst-pc {grid-template-areas:'title''image''text'}
.tx-ttgrid>.ttfst-pc .tx-titulc {grid-area:image}
.tx-ttgrid>.ttfst-pc .tx-titlec {grid-area:title}
.tx-ttgrid>.ttfst-pc .tx-txtc {grid-area:text}
@media all and (max-width:1000px) {.tx-ttgrid>.ttfst-mob {grid-template-areas:'title''image''text'}
.tx-ttgrid>.ttfst-mob .tx-titulc {grid-area:image}
.tx-ttgrid>.ttfst-mob .tx-titlec {grid-area:title}
.tx-ttgrid>.ttfst-mob .tx-txtc {grid-area:text}
}
.rel0blck {position:relative;display:inline-block;height:0;width:0}
.abs0blck {position:absolute;top:0;right:0;line-height:0}
.load-wrapper {display:inline-block;vertical-align:top;background-repeat:no-repeat;background-position:center center;background-size:auto 10px;image-rendering:optimizequality;background-image:url('/theme/images/loadingsvg2.svg')}
.load-wrapper2 {display:inline-block;vertical-align:top;background-repeat:no-repeat;background-position:center center;background-size:auto 10px;image-rendering:optimizequality;background-image:url('/theme/images/loadingsvg2white.svg')}
.imLoader {opacity:0;transition:opacity .3s}
.not-loaded {opacity:0}
.is-loaded {opacity:1}
.loading-wait,.loading-wait * {cursor:wait}
.action-loading {overflow:hidden;text-indent:-100rem;background-repeat:no-repeat;background-position:center center;background-size:auto 10px;image-rendering:optimizequality;background-image:url('/theme/images/loadingsvg2white.svg')}
.errorfld,.page-form .errorfld {border:var(--form-border-error)!important}
.page-form .check-custom input.errorfld {outline:var(--form-border-error)!important;outline-offset:0;outline-offset:-1px}
.inpop-fixed {position:fixed;z-index:1000;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(255,255,255,.3)}
.inpop-fixed-scroll {overflow:auto;overflow-y:scroll}
.inpop-pd {padding:20px;width:100%;min-height:100%;height:100%}
.inpop-box {display:grid;width:100%;min-height:100%;place-content:center}
.inpop-boxwr {display:block}
.captcha-box {display:inline-grid;border:1px solid #CDCDCD;background-color:#FFF;width:100%;max-width:423px;margin:auto;min-height:213px;padding:70px 56px;place-content:center}
.wbpage {z-index:106;position:relative;background-color:#fff;transition:transform .8s cubic-bezier(.15,.2,.1,1);transform:none}
.wbpage.wbmenuisopened {transform:scale(.80) translateX(-360px) translateZ(0)!important}
@media all and (max-width:400px) {.wbpage.wbmenuisopened {transform:scale(.80) translateX(-105vw) translateZ(0)!important}
}
.penone {pointer-events:none}
.wbmenu {transition:transform .8s cubic-bezier(.15,.2,.1,1)}
.wbmenu.wbmenuopened {transform:none}
.F8D76A {background-color:#FFD653}
