﻿*,*::before,*::after {-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}html {line-height:1.15;-webkit-text-size-adjust:100%;}body {margin:0;}main {display:block;position:relative;background:#fff;}h1 {font-size:2em;margin:0.67em 0;}hr {box-sizing:content-box;height:0;overflow:visible;}pre {font-family:monospace, monospace;font-size:1em;}a {background-color:transparent;}abbr[title] {border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong {font-weight:700;}code,kbd,samp {font-family:monospace, monospace;font-size:1em;}small {font-size:80%;}sub,sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub {bottom:-0.25em;}sup {top:-0.5em;}img {border-style:none;}button,input,optgroup,select,textarea {font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input {overflow:visible;}button,select {text-transform:none;}button,[type="button"],[type="reset"],[type="submit"] {-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {outline:1px dotted ButtonText;}fieldset {padding:0.35em 0.75em 0.625em;}legend {box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress {vertical-align:baseline;}textarea {overflow:auto;}[type="checkbox"],[type="radio"] {box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {height:auto;}[type="search"] {-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}::-webkit-file-upload-button {-webkit-appearance:button;font:inherit;}details {display:block;}summary {display:list-item;}template {display:none;}[hidden] {display:none;}:root {--page-width-mobile:calc(100% - 30px);--page-width-desktop:calc(1280px - 60px);--page-width-desktop-xl:calc(1360px - 80px);--body-bg:#fff;--color-main:#000;--color-1:#ee0000;--color-2:#777;--font-1:'Merriweather', Georgia, 'Times New Roman', serif;--font-2:'Oswald', sans-serif;--col-gap-size:100px;--row-gap-size:30px;--sidebar-ease-fx:cubic-bezier(.65,.05,.36,1);--sidebar-ease-time:600ms;}noscript div {color:red;text-align:center;padding:20px;}.ns { -webkit-user-select:none; user-select:none; }a, input, textarea, button, select,.swiper-pagination {-webkit-tap-highlight-color:transparent;}::selection { background-color:#bbb; color:#fff; }.d025 { animation-delay:250ms; }.d05 { animation-delay:500ms; }.d075 { animation-delay:750ms;}.d1 { animation-delay:1000ms; }.d125 { animation-delay:1250ms; }.d15 { animation-delay:1500ms; }.d175 { animation-delay:1750ms; }.d2 { animation-delay:2000ms; }.d225 { animation-delay:2250ms; }.d25 { animation-delay:2500ms; }.d275 { animation-delay:2750ms; }.d3 { animation-delay:3000ms; }.d325 { animation-delay:3250ms; }.d35 { animation-delay:3500ms; }.d375 { animation-delay:3750ms; }@media only screen and (min-width:1280px) {.anim-fil,.anim-fir,.anim-fiu,.anim-fid,.anim-fi,.anim-bi,.hide { opacity:0; }.visible { opacity:1; }}.blured {filter:blur(5px);opacity:.6;}.-f2 { font-family:var(--font-2); }.-lhn { line-height:1; } .-fsb { font-size:125%; }.-fsb2 { font-size:165%; line-height:1.5; } .-fwb { font-weight:700; } .-fwn { font-weight:400; } .-fwl { font-weight:300; } .-nw { white-space:nowrap; } .-tar { text-align:right; }.-tac, .center { text-align:center; }.-tsw {text-shadow:1px 1px 0 rgba(255, 255, 255, 1) } .text-big { font-size:125%; }.text-small { font-size:80%; }.color-a { color:var(--color-main); }.color-b { color:var(--color-1); }.color-c { color:#ee0000; }.colod-d { color:var(--color-2); }h1, .h1{display:inline-block;margin:25px 0 30px;position:relative;font-family:var(--font-2);font-size:calc(3.1rem + 30 * ((100vw - 360px) / 680));font-weight:700;font-style:normal;line-height:1.15;letter-spacing:.5rem;text-transform:uppercase;}h1::after, .h1::after{content:"";width:60%;max-width:200px;height:6px;background:var(--color-1);position:absolute;bottom:-16px;left:50%;transform:translateX(-50%);}h2, .h2 {font-size:calc(2.7rem + 10 * ((100vw - 360px) / 680));font-weight:500;line-height:1.2;margin:35px 0;}h3, .h3 {font-size:calc(2.4rem + 10 * ((100vw - 20px) / 680));font-weight:500;line-height:1.2;margin:25px 0;}h4, .h4, caption {font-size:calc(2.1rem + 10 * ((100vw - 260px) / 680));font-weight:500;line-height:1.2;margin:25px 0;}@media only screen and (min-width:1280px) {.animated {-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.animated.fast {-webkit-animation-duration:.45s;animation-duration:.45s;}.animated.faster {-webkit-animation-duration:.3s;animation-duration:.3s;}.animated.infinite {-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}}@-webkit-keyframes shake {from,to {-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}10%,30%,50%,70%,90% {-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0);}20%,40%,60%,80% {-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0);}}@keyframes shake {from,to {-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}10%,30%,50%,70%,90% {-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0);}20%,40%,60%,80% {-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0);}}.shake {-webkit-animation-name:shake;animation-name:shake;}@-webkit-keyframes bounceIn {from,20%,40%,60%,80%,to {-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}0% {opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3);}20% {-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1);}40% {-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9);}60% {opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03);}80% {-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97);}to {opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}}@keyframes bounceIn {from,20%,40%,60%,80%,to {-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}0% {opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3);}20% {-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1);}40% {-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9);}60% {opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03);}80% {-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97);}to {opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}}.bounceIn {-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn;}@-webkit-keyframes fadeIn {from {opacity:0;}to {opacity:1;}}@keyframes fadeIn {from {opacity:0;}to {opacity:1;}}.fadeIn {-webkit-animation-name:fadeIn;animation-name:fadeIn;}@-webkit-keyframes fadeInDown {from {opacity:0;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);}to {opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}}@keyframes fadeInDown {from {opacity:0;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);}to {opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}}.fadeInDown {-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}@-webkit-keyframes fadeInLeft {from {opacity:0;-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0);}to {opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}}@keyframes fadeInLeft {from {opacity:0;-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0);}to {opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}}.fadeInLeft {-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}@-webkit-keyframes fadeInRight {from {opacity:0;-webkit-transform:translate3d(20%, 0, 0);transform:translate3d(20%, 0, 0);}to {opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}}@keyframes fadeInRight {from {opacity:0;-webkit-transform:translate3d(20%, 0, 0);transform:translate3d(20%, 0, 0);}to {opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}}.fadeInRight {-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}@-webkit-keyframes fadeInUp {from {opacity:0;-webkit-transform:translate3d(0, 50%, 0);transform:translate3d(0, 50%, 0);}to {opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}}@keyframes fadeInUp {from {opacity:0;-webkit-transform:translate3d(0, 50%, 0);transform:translate3d(0, 50%, 0);}to {opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}}.fadeInUp {-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}@-webkit-keyframes fadeOut {from {opacity:1;}to {opacity:0;}}@keyframes fadeOut {from {opacity:1;}to {opacity:0;}}.fadeOut {-webkit-animation-name:fadeOut;animation-name:fadeOut;}@-webkit-keyframes fadeOutDown {from {opacity:1;}to {opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}}@keyframes fadeOutDown {from {opacity:1;}to {opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}}.fadeOutDown {-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown;}@-webkit-keyframes fadeOutLeft {from {opacity:1;}to {opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}}@keyframes fadeOutLeft {from {opacity:1;}to {opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}}.fadeOutLeft {-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft;}@-webkit-keyframes fadeOutRight {from {opacity:1;}to {opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}}@keyframes fadeOutRight {from {opacity:1;}to {opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}}.fadeOutRight {-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight;}@-webkit-keyframes fadeOutUp {from {opacity:1;}to {opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}}@keyframes fadeOutUp {from {opacity:1;}to {opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}}.fadeOutUp {-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp;}@-webkit-keyframes zoomIn {from {opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3);}50% {opacity:1;}}@keyframes zoomIn {from {opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3);}50% {opacity:1;}}.zoomIn {-webkit-animation-name:zoomIn;animation-name:zoomIn;}@-webkit-keyframes zoomOut {from {opacity:1;}50% {opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3);}to {opacity:0;}}@keyframes zoomOut {from {opacity:1;}50% {opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3);}to {opacity:0;}}.zoomOut {-webkit-animation-name:zoomOut;animation-name:zoomOut;}nav {display:none; justify-content:space-between;position:relative;font-family:var(--font-2);text-transform:uppercase;}nav ul {list-style-type:none;padding:0;margin:0;z-index:1;}nav ul li {display:block;-webkit-user-select:none;user-select:none;position:relative;}nav > ul li a {display:flex;align-items:center;height:100%;padding:25px 35px;text-decoration:none;color:#000;font-size:1.9rem;font-weight:700;transition:background 300ms ease;}a.no-click {cursor:default;}nav .menu {display:flex;}nav .menu > li {margin:0;}nav .menu > li::after {content:"";width:1px;height:100%;background:#ddd;position:absolute;top:100%;transform:translateY(-100%);z-index:1;pointer-events:none;}nav .menu > li:first-child::after {display:none;}nav .menu > li.active-root > a {background:#eee;}nav .menu > li:hover > a {background:#eee;}nav .dropdown {display:none;width:max-content;max-width:280px;padding:0;margin:0;background:#fff;position:absolute;z-index:1;box-shadow:0 5px 20px 0 rgba(0, 0, 0, .2);}nav .menu li .dropdown ul {left:100%;top:0;}nav .menu > li.drop-to-left .dropdown ul,nav .menu > li:last-child .dropdown ul { left:auto;right:100%;}nav .dropdown li {width:100%;position:relative;margin:0;padding:0;border-bottom:1px solid #e6e6e6;}nav .dropdown li:last-child {border-bottom:none;}nav .dropdown li:hover > a,nav .dropdown li.active > a {background:#e6e6e6;color:var(--color-1);}.page nav .dropdown li.active > a {color:var(--color-1);}nav .dropdown a {display:block;padding:15px 35px;color:var(--color-main);font-weight:500;text-transform:none;text-align:left;transition:color 300ms ease, background 300ms ease;}nav .megamenu {display:none;width:100%;background:#fff;position:absolute;left:0;z-index:1;box-shadow:0 5px 20px 0 rgba(0, 0, 0, .2);}nav:not(.mobile) .megamenu {max-height:calc(100vh - 232px - 30px); }nav:not(.mobile) .megamenu .megamenu-tabs,nav:not(.mobile) .megamenu .megamenu-tabs-content {overflow-x:hidden;overflow-y:auto;}nav .megamenu-tabs {display:block;width:250px;padding:35px 15px;background:#e6e6e6;}nav .megamenu-tabs li {position:relative;background:none;border-bottom:1px solid #fff;}nav .megamenu-tabs li:last-child {border-bottom:none;}nav .megamenu-tabs li.active-tab::after {content:"";width:0;height:0;border-style:solid;border-width:15px 0 15px 15px;border-color:transparent transparent transparent #e6e6e6;position:absolute;top:50%;right:-30px;z-index:-1;animation:200ms ease-out forwards show-tabs-arrow;}@keyframes show-tabs-arrow {0% {transform:translateY(-50%) translateX(-20px);}100% {transform:translateY(-50%) translateX(0);}}nav .megamenu-tabs li a {padding:20px 30px;color:var(--color-main);font-size:2.1rem;line-height:1.1;font-weight:500;transition:color 300ms ease;}nav .megamenu-tabs li:hover a,nav .megamenu-tabs li.active-tab a {color:var(--color-1);}nav .megamenu-tabs li.active-tab a {pointer-events:none;}nav .megamenu-tabs-content {display:none;flex:1;padding:50px 50px;}nav .megamenu-tabs-content.active-tab-content {display:block;}nav .megamenu-tabs-content {font-family:var(--font-2);font-size:1.7rem;opacity:0;animation:200ms ease-out forwards 100ms show-tabs-content;}@keyframes show-tabs-content {0% {transform:translateY(-15px);opacity:0;}100% {transform:translateY(0);opacity:1;}}nav .megamenu-tabs-content a {padding:0;margin:0;color:var(--color-main);font:400 2.1rem/1.2 var(--font-1);text-transform:none;transition:color 300ms ease;}nav .megamenu-tabs-content a:hover {color:var(--color-1);}.megamenu-tabs-content-nav {margin-top:4px;column-count:4;column-gap:40px;}.megamenu-tabs-content-nav li {display:inline-block;width:100%;margin:0 0 15px;position:relative;}.megamenu-tabs-content-nav li a {display:inline-flex;padding-left:6px;font-weight:500;transition:padding 250ms ease-out, color 250ms ease;}.megamenu-tabs-content-nav li a::before {content:"-";transform:translateX(-6px);color:var(--color-2);transition:transform 200ms ease-out;}.megamenu-tabs-content-nav li:not(.active) a:hover {padding-left:0;}.megamenu-tabs-content-nav li:not(.active) a:hover::before {transform:translateX(-6px);}nav .megamenu-tabs-content li.active a {color:var(--color-1);}@keyframes show-drop-element {0% {opacity:0;transform:translateY(20px);}100% {opacity:1;transform:translateY(0);}}nav:not(.mobile) .menu li:hover > .dropdown {display:block;z-index:2;animation:200ms ease-out forwards show-drop-element;will-change:opacity, transform;}nav:not(.mobile) .menu li:hover > .megamenu {display:flex;z-index:2;animation:200ms ease-out forwards show-drop-element;will-change:opacity, transform;}.page nav > .menu li.drop a > span { display:none;}.page nav > .menu li.drop a.hasdrop {padding-right:40px;position:relative;}.page nav > .menu li.drop a.hasdrop::after {content:"\203A";display:flex;justify-content:center;align-items:flex-start;width:40px;height:100%;padding-top:13px;position:absolute;top:0;right:0;font-size:2rem;font-weight:400;color:var(--color-1);}.page nav > .menu li.drop.drop-to-left a.hasdrop,.page nav > .menu li.drop:last-child a.hasdrop {padding-left:40px;padding-right:20px;}.page nav > .menu li.drop.drop-to-left a.hasdrop::after,.page nav > .menu li.drop:last-child a.hasdrop::after {content:"\2039";right:auto;left:0;}@media only screen and (max-width:1279px) {.sidebar nav.mobile {display:block;width:100%;background:#fff;}nav.mobile::before {display:none;}nav.mobile .menu {display:block;}nav.mobile > ul li a {padding:15px 25px;font-size:2rem;font-weight:500;line-height:1.1;}nav.mobile > ul li a.home {padding-top:18px;padding-bottom:18px;}nav.mobile .menu > li {box-shadow:0 -1px 0 0 rgba(255, 255, 255, .2);margin:0;}nav.mobile .menu > li::after {display:none;}nav.mobile .menu > li.active {background:#fff;}nav.mobile .menu > li.active-root > a,nav.mobile .menu > li.active > a{background:var(--color-1);color:#fff;}nav.mobile .show {display:block;width:100%;max-width:100%;animation:400ms ease-in-out forwards show-mobile-drop-element;transform-origin:0 0;}@keyframes show-mobile-drop-element {0% {opacity:0;transform:scaleY(0);}30% {opacity:0;}80% {transform:scaleY(1);}100% {opacity:1;}}nav.mobile > ul li.drop > a,nav.mobile > ul li.drop a.hasdrop {padding-right:40px;position:relative;}nav.mobile > .menu li.drop a > span { position:absolute;top:0;right:0;height:100%;}nav.mobile > ul li.drop > a > span::after,nav.mobile > ul li.drop a.hasdrop > span::after {content:"+";display:flex;justify-content:center;align-items:center;width:100%;width:40px;height:100%;position:absolute;top:0;right:0;font-size:1.9rem;font-weight:500;background:rgba(255, 255, 255, .25);cursor:pointer;}nav.mobile > ul li.drop.active > a > span::after,nav.mobile > ul li.drop a.hasdrop.active-drop > span::after {content:"-";}nav.mobile .dropdown {position:relative;box-shadow:none;}nav.mobile .menu li .dropdown .dropdown{padding-left:25px;}nav.mobile .menu li .dropdown ul {position:relative;left:0;top:0;}nav.mobile .menu > li.drop-to-left .dropdown ul,nav.mobile .menu > li:last-child .dropdown ul {left:0;top:0;}nav.mobile .dropdown a {font-size:1.9rem;}nav.mobile .dropdown li a.active-drop {background:#e6e6e6;color:var(--color-1);}nav.mobile .megamenu {position:relative;box-shadow:none;}nav.mobile .megamenu-tabs {width:100%;padding:0;}nav.mobile .megamenu-tabs li a {font-size:1.7rem;}nav.mobile .megamenu-tabs li.active-tab::after {display:none;}nav.mobile .megamenu-tabs-content {padding:20px 25px;}nav.mobile .megamenu-tabs-content-nav {margin:0;columns:2;}@media only screen and (max-width:575px) {nav.mobile .megamenu-tabs-content-nav {columns:1;}}nav.mobile .megamenu-tabs-content-nav li {margin:8px 0;}nav.mobile .megamenu-tabs-content-nav li a {padding:0;font-size:1.75rem;}nav.mobile .megamenu-tabs-content-nav li a:hover {padding:0;}nav.mobile .megamenu-tabs-content-nav li a::before,nav.mobile .megamenu-tabs-content-nav li a:hover::before {transform:translateX(-6px);}}.sidebar {width:260px;height:100%;position:fixed;top:0;right:0;z-index:1;transform:translateX(260px);transition:transform var(--sidebar-ease-time) var(--sidebar-ease-fx);}.sidebar::before {content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;box-shadow:30px 0px 40px 40px rgba(0, 0, 0, .2);opacity:0;transition:opacity var(--sidebar-ease-time) var(--sidebar-ease-fx);}.sidebar.sidebar-show {transform:translateX(0);z-index:3;}.sidebar.sidebar-show::before {opacity:1;}.sidebar__inner {width:100%;height:100%;overflow-y:auto;background:#fff;}.sidebar__top {display:flex;justify-content:space-between;align-items:center;background:#fff;padding:30px 20px 25px 15px;}.sidebar__top .burgermenu {margin:0;order:1;animation:none;}.sidebar__top__social {display:flex;order:2;}.sidebar__top__social a {display:flex;align-items:center;justify-content:center;height:30px;margin-left:20px;}.sidebar__top__social a img {transition:opacity 300ms ease;}.sidebar__top__social a:hover img {opacity:.4;}.sidebar__footer {color:#fff;padding:20px 0 0 0;}.sidebar__footer h3 {display:block;margin:0 0 10px;position:relative;font-size:2.2rem;font-weight:500;letter-spacing:.4rem;}.sidebar__footer h3::before {content:"";width:100%;height:1px;background:var(--color-1);position:absolute;left:calc(-100% - 10px);top:calc(50% - 1px);}.sidebar__footer a {color:#fff;text-decoration:none;transition:color 300ms ease;}.sidebar__footer a:hover {color:var(--color-1);}.sidebar__footer p {margin:0 0 5px;font-size:1.6rem;}.page {display:block;min-height:100vh;position:relative;z-index:2;transition-property:opacity, transform;transition-duration:var(--sidebar-ease-time);transition-timing-function:var(--sidebar-ease-fx);opacity:1;background:#000;}.page-hide {opacity:.2;transform:translateX(-260px);pointer-events:none;}.page-hide::after {content:"";width:100%;height:100%;position:fixed;top:0;left:0;z-index:500;pointer-events:all;}@media only screen and (min-width:380px) {.sidebar {width:300px;transform:translateX(300px);}.page-hide {transform:translateX(-300px);}}@media only screen and (min-width:576px) {.sidebar {width:400px;transform:translateX(400px);}.sidebar__footer {background-size:220px;padding-bottom:80px;}.page-hide {transform:translateX(-400px);}}@font-face {font-family:'swiper-icons';src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal;}:root {--swiper-theme-color:var(--color-1);}.swiper-container {margin-left:auto;margin-right:auto;position:relative;list-style:none;padding:0;overflow:hidden;z-index:1;}.swiper-container-vertical > .swiper-wrapper {flex-direction:column;}.swiper-wrapper {position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;}.swiper-container-android .swiper-slide,.swiper-wrapper {transform:translate3d(0px, 0, 0);}.swiper-container-multirow > .swiper-wrapper {flex-wrap:wrap;}.swiper-container-multirow-column > .swiper-wrapper {flex-wrap:wrap;flex-direction:column;}.swiper-container-free-mode > .swiper-wrapper {transition-timing-function:ease-out;margin:0 auto;}.swiper-slide {flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;}.swiper-slide-invisible-blank {visibility:hidden;}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {height:auto;}.swiper-container-autoheight .swiper-wrapper {align-items:flex-start;transition-property:transform, height;}.swiper-container-3d {perspective:1200px;}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow {transform-style:preserve-3d;}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom {position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}.swiper-container-3d .swiper-slide-shadow-left {background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-container-3d .swiper-slide-shadow-right {background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-container-3d .swiper-slide-shadow-top {background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-container-3d .swiper-slide-shadow-bottom {background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-container-css-mode > .swiper-wrapper {overflow:auto;scrollbar-width:none;-ms-overflow-style:none;}.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {display:none;}.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {scroll-snap-align:start start;}.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {scroll-snap-type:x mandatory;}.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {scroll-snap-type:y mandatory;}:root {--swiper-navigation-size:44px;}.swiper-button-prev,.swiper-button-next {position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color));}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled {opacity:0.35;cursor:auto;pointer-events:none;}.swiper-button-prev:after,.swiper-button-next:after {font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1;}.swiper-button-prev,.swiper-container-rtl .swiper-button-next {left:10px;right:auto;}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after {content:'prev';}.swiper-button-next,.swiper-container-rtl .swiper-button-prev {right:10px;left:auto;}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after {content:'next';}.swiper-button-prev.swiper-button-white,.swiper-button-next.swiper-button-white {--swiper-navigation-color:#ffffff;}.swiper-button-prev.swiper-button-black,.swiper-button-next.swiper-button-black {--swiper-navigation-color:#000000;}.swiper-button-lock {display:none;}.swiper-pagination {position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10;}.swiper-pagination.swiper-pagination-hidden {opacity:0;}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal > .swiper-pagination-bullets {bottom:10px;left:50%;transform:translateX(-50%);width:100%;}.swiper-pagination-bullets-dynamic {overflow:hidden;font-size:0;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transform:scale(0.33);position:relative;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {transform:scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {transform:scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {transform:scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {transform:scale(0.33);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {transform:scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {transform:scale(0.33);}.swiper-pagination-bullet {width:30px;height:18px;display:inline-block;position:relative;outline:none;transition:width 300ms ease;}.swiper-pagination-bullet::before {content:"";width:100%;height:3px;background:#fff;position:absolute;top:50%;left:0;transform:translateY(-50%);transition:background 300ms ease;}button.swiper-pagination-bullet {border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none; -moz-appearance:none;appearance:none;}.swiper-pagination-clickable .swiper-pagination-bullet {cursor:pointer;}.swiper-pagination-bullet-active {width:40px;}.swiper-pagination-bullet-active::before {background:var(--color-1);}.swiper-container-vertical > .swiper-pagination-bullets {right:10px;top:50%;transform:translate3d(0px, -50%, 0);}.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {margin:6px 0;display:block;}.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {top:50%;transform:translateY(-50%);width:8px;}.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {display:inline-block;transition:200ms transform, 200ms top;}.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {margin:0 7px;}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {left:50%;transform:translateX(-50%);white-space:nowrap;}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transition:200ms transform, 200ms left;}.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transition:200ms transform, 200ms right;}.swiper-pagination-progressbar {background:rgba(0, 0, 0, 0.25);position:absolute;}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top;}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {transform-origin:right top;}.swiper-container-horizontal > .swiper-pagination-progressbar,.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {width:100%;height:4px;left:0;top:0;}.swiper-container-vertical > .swiper-pagination-progressbar,.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {width:4px;height:100%;left:0;top:0;}.swiper-pagination-white {--swiper-pagination-color:#ffffff;}.swiper-pagination-black {--swiper-pagination-color:#000000;}.swiper-pagination-lock {display:none;}.swiper-scrollbar {border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0, 0, 0, 0.1);}.swiper-container-horizontal > .swiper-scrollbar {position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%;}.swiper-container-vertical > .swiper-scrollbar {position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%;}.swiper-scrollbar-drag {height:100%;width:100%;position:relative;background:rgba(0, 0, 0, 0.5);border-radius:10px;left:0;top:0;}.swiper-scrollbar-cursor-drag {cursor:move;}.swiper-scrollbar-lock {display:none;}.swiper-zoom-container {width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;}.swiper-zoom-container > img,.swiper-zoom-container > svg,.swiper-zoom-container > canvas {max-width:100%;max-height:100%;object-fit:contain;}.swiper-slide-zoomed {cursor:move;}.swiper-lazy-preloader {width:72px;height:72px;background:url('../gfx/loader.svg') no-repeat center;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:10;transform-origin:50%;}.swiper-container .swiper-notification {position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000;}.swiper-container-fade.swiper-container-free-mode .swiper-slide {transition-timing-function:ease-out;}.swiper-container-fade .swiper-slide {pointer-events:none;transition-property:opacity;}.swiper-container-fade .swiper-slide .swiper-slide {pointer-events:none;}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {pointer-events:auto;}.swiper-container-cube {overflow:visible;}.swiper-container-cube .swiper-slide {pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%;}.swiper-container-cube .swiper-slide .swiper-slide {pointer-events:none;}.swiper-container-cube.swiper-container-rtl .swiper-slide {transform-origin:100% 0;}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active {pointer-events:auto;}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next + .swiper-slide {pointer-events:auto;visibility:visible;}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right {z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-container-cube .swiper-cube-shadow {position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0;}.swiper-container-flip {overflow:visible;}.swiper-container-flip .swiper-slide {pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}.swiper-container-flip .swiper-slide .swiper-slide {pointer-events:none;}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active {pointer-events:auto;}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right {z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}:root {--font-size-base:1.65rem;}html {height:100%;font-size:62.5%;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#e9eaea #000;}body {font:400 var(--font-size-base)/1.4 var(--font-1);color:var(--color-main);background:#000;min-width:340px;height:100%;overflow-x:hidden;position:relative;}body::-webkit-scrollbar-track{background-color:#000;}body::-webkit-scrollbar{width:10px;background-color:#000;}body::-webkit-scrollbar-thumb{background-color:#e9eaea;}body.fixed {position:fixed;left:0;width:100%;}a {color:var(--color-1);}a:hover {color:#000;}header {width:100%;position:relative;z-index:100;background:#fff;box-shadow:0 0 30px 0 rgba(0, 0, 0, .3);}.header__inner {display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:var(--page-width-mobile);min-height:55px;margin:0 auto;padding:10px 0;position:relative;}.header__content {display:flex;justify-content:space-between;align-items:center;width:100%;}.mobile_tools {display:flex;}.mobile_tools a {display:block;margin-left:17px;}.mobile_tools a img {display:block;max-width:60px;transition:opacity 300ms ease;}.mobile_tools a:hover img {opacity:.5;}.logo {display:block;width:120px;height:auto;transition:transform 150ms ease-out;}.logo span {display:block;}.logo img {display:inline-block;width:100%;transform-origin:bottom center;transition:opacity 300ms ease, transform 150ms ease-out;}.logo:hover img {opacity:.5;}.burgermenu {display:block;width:40px;height:33px;padding:6px 5px;margin:0;animation:250ms show-burgermenu;position:fixed;top:11px;right:15px;z-index:600;background:rgba(255, 255, 255, .9);}.sidebar .burgermenu {right:auto;left:15px;}@keyframes show-burgermenu {0% {opacity:0;}100% {opacity:1;}}.burgermenu span {display:block;width:calc(100% - 10px);height:3px;position:absolute;background:#000;border-radius:4px;transition-property:transform, opacity, background;transition-duration:250ms;transition-timing-function:ease-in-out;}.burgermenu:hover span {background:var(--color-1);}.burgermenu span:first-child {transform:translateY(0);}.burgermenu span.middle {transform:translateY(9px);}.burgermenu span:last-child {transform:translateY(18px);}.header .burgermenu.sticky span {background:var(--color-main);}.burgermenu.open span:first-child {transform:translateY(9px) rotate(45deg);}.burgermenu.open span:last-child {transform:translateY(9px) rotate(-45deg);}.burgermenu.open .middle {opacity:0;transform:translate(-9px, 9px);}.burgermenu.open span {background:var(--color-1);}#slider::after {content:"";width:100%;height:45px;position:absolute;left:0;bottom:-1px;z-index:1;}#slider .swiper-desc-wrapper {display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}#slider .swiper-desc {text-align:center;padding:0 25px;}#slider .swiper-desc .h {--h-size:calc(4.5rem + 40 * ((100vw - 360px) / 680));display:block;position:relative;margin:0;font-family:var(--font-2);font-weight:700;font-size:var(--h-size);line-height:1;color:#fff;text-transform:uppercase;letter-spacing:.5rem;}#slider .swiper-desc .h::after {content:"";width:40%;max-width:200px;height:6px;background:var(--color-1);position:absolute;bottom:-16px;left:50%;transform:translateX(-50%);}#slider .swiper-desc .desc {--desc-size:calc(2.6rem + 10 * ((100vw - 360px) / 680));margin-top:30px;font-size:var(--desc-size);font-weight:400;font-style:italic;color:#fff;}#slider .swiper-desc .desc p {margin:0;}#slider .swiper-pagination {display:flex;width:var(--page-width-mobile);bottom:22px;}#slider .swiper-slide img {width:100%;max-width:100%;min-height:350px;max-height:880px;display:block;object-fit:cover;}.sub_page #slider a {pointer-events:none;}.sub_page #slider .swiper-desc-wrapper {display:none;}.sub_page #slider .swiper-pagination {display:none;}.sub_page #slider .swiper-slide img {min-height:inherit;height:130px;}.footer {position:relative;z-index:1;background:#000;padding:10px 0 20px;}.footer__inner {width:var(--page-width-mobile);margin:0 auto;font-style:italic;}.footer__data {display:block;text-align:center;}.footer__data-box {display:inline-flex;align-items:flex-start;margin:25px 0;}.footer__data-box p {margin:0;font-size:1.65rem;color:#fff;}.footer__data-box p span {display:block;margin-bottom:5px;font-weight:700;text-transform:uppercase;letter-spacing:.4rem;}.footer__data-box p a {color:#fff;text-decoration:none;transition:color 300ms ease;}.footer__data-box p a:hover {color:var(--color-1);}.footer__copy {display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:30px;padding-top:20px;font-size:1.35rem;color:rgba(255, 255, 255, .4);border-top:2px solid rgba(255, 255, 255, .15);}.footer__copy a {color:rgba(255, 255, 255, .4);text-decoration:none;transition:color 300ms ease;}.footer__copy a:hover {color:#fff;}.footer__copy .sep {display:inline-block;margin:0 10px;}.footer__copy p {margin:7px 0;}.footer__copy p:first-child {padding-right:20px;}.footer__copy-design a {color:#fff;font-weight:500;}.footer__copy-design a:hover {color:var(--color-1);}.section {margin:0 auto;padding:50px 0;font-style:italic;line-height:1.7;}.section p {margin:30px 0;}hr {position:relative;width:100%;height:0;border:none;border-top:1px solid rgba(0, 0, 0, .15);background:none;margin:35px 0;}.box {display:flow-root;padding:30px 30px 10px;background:rgba(0, 0, 0, .1);text-shadow:1px 1px 0 #fff;border-radius:15px;}.box__photo {display:block;margin:0 0 20px;}.box__photo picture {display:block;overflow:hidden;background:#fff;transition:background 300ms ease;will-change:opacity, transform;}.box__photo picture img {display:block;width:100%;transition:opacity 300ms ease, transform 300ms ease;}a.box__photo:hover picture {background:var(--color-1);}a.box__photo:hover img {opacity:.4;transform:scale(1.15);}.box__content .desc-more {display:flex;align-items:center;margin:30px 0 20px;text-align:right;}.box__content .desc-more hr {position:relative;flex:1;width:100%;height:2px;border:none;background:none;margin:0;overflow:hidden;}.box__content .desc-more hr::before {content:"";width:calc(100% - 25px);height:100%;position:absolute;top:0;left:0;background:#fff;}.box__content .desc-more .btn {margin:0;}.box__content time {margin-bottom:5px;}.box__header {margin:0 0 30px;text-align:left;font-size:calc(2.4rem + 10 * ((100vw - 360px) / 500));font-weight:700;}.box__header a {color:var(--color-main);text-decoration:none;transition:color 300ms ease;}.box__header a:hover {color:var(--color-1);}.box__desc {text-align:left;hyphens:auto;}time {display:block;font-size:1.3rem;color:var(--color-3);margin:0;padding:0;}.box + .box {margin-top:30px;}.frame {display:inline-block;position:relative;border:5px solid var(--color-1);padding:15px 50px;margin:10px auto !important;font-family:var(--font-2);font-size:120%;font-style:normal;font-weight:700;line-height:1.4;letter-spacing:.2rem;text-transform:uppercase;border-top-right-radius:30px;border-bottom-left-radius:30px;}.btn {display:inline-flex;align-items:center;position:relative;margin:10px 10px 10px 0;padding:13px 25px;border:none;border-top-right-radius:15px;border-bottom-left-radius:15px;background:var(--color-1);font:700 italic calc(var(--font-size-base) - .2rem)/1 var(--font-1);letter-spacing:.3rem;color:#fff;text-decoration:none;text-transform:uppercase;text-shadow:none;cursor:pointer;outline:none;box-shadow:0 0 20px 0 rgba(0, 0, 0, .2);transition:background 200ms ease-in-out,color 200ms ease-in-out,padding 250ms ease-in-out;-webkit-user-select:none;user-select:none;}.btn:last-child {margin-right:0;}.btn::after {content:"";display:inline-block;margin-left:10px;width:10px;height:20px;background:url('../gfx/arrow.svg') no-repeat;background-size:contain;transition:opacity 250ms ease,transform 250ms ease-in-out;}.btn:hover {padding-left:31px;padding-right:9px;background:#fff;color:var(--color-1);}.btn:hover::after {transform:translateX(10px) scale(0);opacity:0;}.btn.style-2 {background:#fff;color:var(--color-main);}.btn.style-2:hover {color:var(--color-1);}.btn.style-2::after {background-image:url('../gfx/arrow-2.svg');}.btn.prev {flex-direction:row-reverse;}.prev:hover {padding-left:9px;padding-right:31px;}.btn.prev::after {margin-left:0;margin-right:10px;transform:rotate(180deg);}.btn.prev:hover::after {transform:rotate(180deg) translateX(10px) scale(0);}.btn:disabled,.btn.disabled {pointer-events:none;opacity:.4;background:#ccc;}.social {display:none;}.img-b {border:7px solid #fff;box-shadow:0 0 20px 0 rgba(0, 0, 0, .1);}.photo-zoom {display:inline-flex;position:relative;margin:0 auto;}.photo-zoom::before {content:"";width:30%;max-width:60px;height:30%;max-height:60px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(.6);z-index:1;opacity:0;background:url("../gfx/zoom.svg") no-repeat 50%;background-size:contain;transition:opacity 300ms ease-in-out, transform 300ms ease;}.photo-zoom picture {display:block;background:var(--color-1);overflow:hidden;}.photo-zoom picture img {display:block;width:auto;max-width:100%;height:auto;transition:opacity 300ms ease, transform 300ms ease;}.photo-zoom:hover::before {opacity:1;transform:translate(-50%, -50%) scale(1);}.photo-zoom:hover picture img {opacity:.4;transform:scale(1.15);}.gallery {display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:10px;grid-row-gap:10px;justify-content:center;clear:both;}.innerGall {margin:30px 0;clear:both;}.about, .offer__inner, .slogan {width:var(--page-width-mobile);}main .h1 {margin:0 auto 30px;}.text__preamble {margin:30px 0 50px;}.text__desc {padding:0 10%;}.subpage {width:var(--page-width-mobile);margin:0 auto;clear:both;position:relative;}.subpage::before {content:"";width:100vw;height:100%;position:absolute;top:0;left:-15px;z-index:-1;background:#fff;}.subpage ul.breadcrumb {display:block;list-style-type:none;margin:0 0 30px;padding:5px 0 10px;border-bottom:1px solid rgba(0, 0, 0, .15);text-align:center;}.subpage ul li.breadcrumb-item {display:inline-block;position:relative;margin:3px 15px 3px 0;padding:0;font-size:1.3rem;}.subpage ul li.breadcrumb-item::before {content:"";display:inline-flex;width:5px;height:10px;margin-right:15px;background:url('../gfx/arrow-2.svg') no-repeat;background-size:contain;}.subpage ul li.breadcrumb-item:first-child::before {display:none;}.subpage ul li.breadcrumb-item a {color:var(--color-main);text-decoration:none;transition:color 300ms ease;}.subpage ul li.breadcrumb-item a:hover:not(.no-click) {color:var(--color-1);}.subpage ul li.breadcrumb-item.active {color:var(--color-2);}.subpage > section {padding-top:0;padding-bottom:50px;}.subpage > section > *:last-child {margin-bottom:0;}.subpage h1 {margin:0 auto 60px;text-align:center;width:100%;}.subpage h1 + *,.subpage h1 + .-fsb *:first-of-type {margin-top:0;}.subpage a:not(.btn) {text-decoration:none;color:#000;transition:color 300ms ease;}.subpage a:hover {color:var(--color-1);}.subpage a[href$=".pdf"],.subpage a[href$=".zip"],.subpage a[href$=".rar"] {position:relative;display:inline-block;}.subpage a[href$=".pdf"]::before,.subpage a[href$=".zip"]::before,.subpage a[href$=".rar"]::before {content:"";width:30px;height:28px;display:inline-block;margin:0 10px 0 8px;transform:translateY(5px);background:url('../gfx/download.svg') no-repeat 0 0;}.subpage ul {list-style-type:none;margin:0;padding:0 3rem;}.subpage li {position:relative;margin:10px 0;}.subpage ul li:not(.breadcrumb-item)::before {content:"-";display:inline-block;position:relative;width:3rem;margin-left:-3rem;top:3px;font-size:130%;font-weight:bold;color:var(--color-1);}.subpage caption {margin:0 auto 20px;color:var(--color-1);}.subpage table {border:none;border-collapse:collapse;max-width:100%;margin:35px auto 50px;}.subpage h2 + table,.subpage h3 + table,.subpage h4 + table {margin-top:0;}.subpage table th {text-align:left;padding:5px 10px;background:rgba(0, 0, 0, .1)}.subpage table th:last-child {text-align:right;}.subpage table tr td {padding:8px 10px;margin:0;text-align:left;border:none;border-bottom:1px dashed rgba(223, 84, 0, .6);line-height:1.4;transition:background 400ms ease;}.subpage table tr td:first-child {width:75% !important;}.subpage table tr td:last-child {text-align:right;}.subpage table tr:hover td {background:rgba(0, 0, 0, .05);}.map {display:block;margin-top:40px;box-shadow:0 0 20px 0 rgba(0, 0, 0, .1);background:var(--color-1);}.map img {display:block;width:100%;transition:opacity 300ms ease;}.map:hover img {opacity:.8;}.go-top {display:flex;justify-content:center;align-items:center;width:42px;height:42px;background:#fff;box-shadow:0 0 30px 0 rgba(0, 0, 0, .06);position:fixed;right:0;bottom:10%;z-index:999;transform:translateX(42px);transition:background 300ms ease, transform 300ms var(--sidebar-ease-fx);border-top-left-radius:15px;}.go-top.show {transform:translateX(0);}.go-top img {display:none;}.go-top svg {display:block;width:100%;height:40%;object-fit:contain;transform:rotate(-90deg);}.go-top svg path {fill:var(--color-1);transition:fill 300ms ease;}.go-top:hover {background:var(--color-1);}.go-top:hover svg path {fill:#fff;}@media only screen and (min-width:576px) {.col-2,.col-3 {display:grid;grid-template-columns:repeat(2, 1fr); grid-template-rows:auto;grid-column-gap:var(--col-gap-size);grid-row-gap:var(--row-gap-size);overflow:hidden;}.col-3 { grid-template-columns:repeat(3, 1fr); }.no-col-gape { grid-column-gap:0; }.no-row-gape { grid-row-gap:0; }.col-2 .cell,.col-3 .cell {position:relative;}[class*='col-'] *:last-child {margin-bottom:0;}[class*='col-']:not(.no-col-gape).sep .cell::before {content:"";width:1px;height:100%;position:absolute;top:0;left:calc(var(--col-gap-size) * -1 / 2); background:#e3e3e3;}}.cookies {display:none;flex-flow:column;padding:20px;color:#fff;max-width:300px;position:fixed;left:0;bottom:0;z-index:500;background:rgba(0, 0, 0, .9);border-top-right-radius:30px;font-size:1.4rem;font-weight:400;transform:translateY(100%);}.cookies--show {display:inline-flex;animation:cookie-show 300ms ease-out forwards 2s;}.cookies--accepted {display:inline-flex;transform:translateY(0);animation:cookie-hide 300ms ease-out forwards .1s;pointer-events:none;}.cookies p {margin:0;}.cookies a {display:inline-block;color:inherit;text-decoration:none;transition:color 300ms ease;}.cookies a:hover {color:var(--color-1);}.cookies button {background:#fff;font-weight:500;border:none;border-radius:6px;margin:10px 0 0;padding:10px;cursor:pointer;outline:none;transition-property:color, background;transition-duration:300ms;transition-timing-function:ease;}.cookies button:hover {color:#fff;background:var(--color-1);}@keyframes cookie-show {0% {transform:translateY(100%);}100% {transform:translateY(0);}}@keyframes cookie-hide {0% {transform:translateY(0);}100% {transform:translateY(100%);}}@font-face {font-family:'lg';src:url("../fonts/lg.eot");src:url("../fonts/lg-1.eot") format("embedded-opentype"), url("../fonts/lg.woff") format("woff"), url("../fonts/lg.ttf") format("truetype"), url("../fonts/lg.svg") format("svg");font-weight:normal;font-style:normal;}.lg-icon {font-family:'lg';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.lg-actions .lg-next, .lg-actions .lg-prev {background-color:rgba(0, 0, 0, 0.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;outline:none;border:none;background-color:transparent;}.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {pointer-events:none;opacity:0.5;}.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {color:var(--color-1);}.lg-actions .lg-next {right:20px;}.lg-actions .lg-next:before {content:"\e095";}.lg-actions .lg-prev {left:20px;}.lg-actions .lg-prev:after {content:"\e094";}@-webkit-keyframes lg-right-end {0% {left:0;}50% {left:-30px;}100% {left:0;}}@-moz-keyframes lg-right-end {0% {left:0;}50% {left:-30px;}100% {left:0;}}@-ms-keyframes lg-right-end {0% {left:0;}50% {left:-30px;}100% {left:0;}}@keyframes lg-right-end {0% {left:0;}50% {left:-30px;}100% {left:0;}}@-webkit-keyframes lg-left-end {0% {left:0;}50% {left:30px;}100% {left:0;}}@-moz-keyframes lg-left-end {0% {left:0;}50% {left:30px;}100% {left:0;}}@-ms-keyframes lg-left-end {0% {left:0;}50% {left:30px;}100% {left:0;}}@keyframes lg-left-end {0% {left:0;}50% {left:30px;}100% {left:0;}}.lg-outer.lg-right-end .lg-object {-webkit-animation:lg-right-end 0.3s;-o-animation:lg-right-end 0.3s;animation:lg-right-end 0.3s;position:relative;}.lg-outer.lg-left-end .lg-object {-webkit-animation:lg-left-end 0.3s;-o-animation:lg-left-end 0.3s;animation:lg-left-end 0.3s;position:relative;}.lg-toolbar {z-index:1082;left:0;position:absolute;top:0;width:100%;background-color:rgba(0, 0, 0, 0.45);}.lg-toolbar .lg-icon {color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none !important;outline:medium none;background:none;border:none;box-shadow:none;-webkit-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear;}.lg-toolbar .lg-icon:hover {color:var(--color-1);}.lg-toolbar .lg-close:after {content:"\e070";}.lg-toolbar .lg-download:after {content:"\e0f2";}.lg-sub-html {background-color:rgba(0, 0, 0, 0.45);bottom:0;color:#EEE;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080;}.lg-sub-html h4 {margin:0;font-size:13px;font-weight:bold;}.lg-sub-html p {font-size:12px;margin:5px 0 0;}#lg-counter {color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle;}.lg-toolbar, .lg-prev, .lg-next {opacity:1;-webkit-transition:-webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;-moz-transition:-moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;-o-transition:-o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;transition:transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;}.lg-hide-items .lg-prev {opacity:0;-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0);}.lg-hide-items .lg-next {opacity:0;-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0);}.lg-hide-items .lg-toolbar {opacity:0;-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {-webkit-transform:scale3d(0.5, 0.5, 0.5);transform:scale3d(0.5, 0.5, 0.5);opacity:0;-webkit-transition:-webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;-moz-transition:-moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;-o-transition:-o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;transition:transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);opacity:1;}.lg-outer .lg-thumb-outer {background-color:#fff;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);-webkit-transition:-webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition:-moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:-o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing;}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {-webkit-transition-duration:0s !important;transition-duration:0s !important;}.lg-outer.lg-thumb-open .lg-thumb-outer {-webkit-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0);}.lg-outer .lg-thumb {padding:10px 0;height:100%;margin-bottom:-5px;}.lg-outer .lg-thumb-item {cursor:pointer;float:left;overflow:hidden;height:100%;background:var(--color-1);margin-bottom:5px;}@media (min-width:1025px) {.lg-outer .lg-thumb-item img {-webkit-transition:opacity 0.25s ease;-o-transition:opacity 0.25s ease;transition:opacity 0.25s ease;}}.lg-outer .lg-thumb-item img {width:100%;height:100%;object-fit:cover;}.lg-outer .lg-thumb-item.active img, .lg-outer .lg-thumb-item:hover img {opacity:.5;}.lg-outer.lg-has-thumb .lg-item {padding-bottom:120px;}.lg-outer.lg-can-toggle .lg-item {padding-bottom:0;}.lg-outer.lg-pull-caption-up .lg-sub-html {-webkit-transition:bottom 0.25s ease;-o-transition:bottom 0.25s ease;transition:bottom 0.25s ease;}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {bottom:100px;}.lg-outer .lg-toggle-thumb {background-color:#fff;border-radius:2px 2px 0 0;color:#000;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px;outline:medium none;border:none;transition:color 300ms ease;}.lg-outer .lg-toggle-thumb:after {content:"\e1ff";}.lg-outer .lg-toggle-thumb:hover {color:var(--color-1);}.lg-outer .lg-video-cont {display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px;}.lg-outer .lg-video {width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative;}.lg-outer .lg-video .lg-object {display:inline-block;position:absolute;top:0;left:0;width:100% !important;height:100% !important;}.lg-outer .lg-video .lg-video-play {width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer;}.lg-outer .lg-has-vimeo .lg-video-play {background:url("/gfx/gallery/vimeo-play.png") no-repeat scroll 0 0 transparent;}.lg-outer .lg-has-vimeo:hover .lg-video-play {background:url("/gfx/gallery/vimeo-play.png") no-repeat scroll 0 -58px transparent;}.lg-outer .lg-has-html5 .lg-video-play {background:transparent url("/gfx/gallery/video-play.png") no-repeat scroll 0 0;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:0.8;}.lg-outer .lg-has-html5:hover .lg-video-play {opacity:1;}.lg-outer .lg-has-youtube .lg-video-play {background:url("/gfx/gallery/youtube-play.png") no-repeat scroll 0 0 transparent;}.lg-outer .lg-has-youtube:hover .lg-video-play {background:url("/gfx/gallery/youtube-play.png") no-repeat scroll 0 -60px transparent;}.lg-outer .lg-video-object {width:100% !important;height:100% !important;position:absolute;top:0;left:0;}.lg-outer .lg-has-video .lg-video-object {visibility:hidden;}.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play {display:none;}.lg-outer .lg-has-video.lg-video-playing .lg-video-object {visibility:visible;}.lg-progress-bar {background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;-webkit-transition:opacity 0.08s ease 0s;-moz-transition:opacity 0.08s ease 0s;-o-transition:opacity 0.08s ease 0s;transition:opacity 0.08s ease 0s;}.lg-progress-bar .lg-progress {background-color:var(--color-1);height:5px;width:0;}.lg-progress-bar.lg-start .lg-progress {width:100%;}.lg-show-autoplay .lg-progress-bar {opacity:1;}.lg-autoplay-button:after {content:"\e01d";}.lg-show-autoplay .lg-autoplay-button:after {content:"\e01a";}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {-webkit-transition-duration:0s;transition-duration:0s;}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {-webkit-transition:-webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition:-moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:-o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;transition:transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {-webkit-transition:left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition:left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;transition:left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;-moz-transition:-moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;-o-transition:-o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;transition:transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}#lg-zoom-in:after {content:"\e311";}#lg-actual-size {font-size:20px;}#lg-actual-size:after {content:"\e033";}#lg-zoom-out {opacity:0.5;pointer-events:none;}#lg-zoom-out:after {content:"\e312";}.lg-zoomed #lg-zoom-out {opacity:1;pointer-events:auto;}.lg-outer .lg-pager-outer {bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px;}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {overflow:visible;}.lg-outer .lg-pager-cont {cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px;}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {box-shadow:0 0 0 2px white inset;}.lg-outer .lg-pager-thumb-cont {background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;-moz-transition:opacity 0.15s ease 0s, -moz-transform 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s, -o-transform 0.15s ease 0s;transition:opacity 0.15s ease 0s, transform 0.15s ease 0s;-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0);}.lg-outer .lg-pager-thumb-cont img {width:100%;height:100%;}.lg-outer .lg-pager {background-color:rgba(255, 255, 255, 0.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255, 255, 255, 0.7) inset;display:block;height:12px;-webkit-transition:box-shadow 0.3s ease 0s;-o-transition:box-shadow 0.3s ease 0s;transition:box-shadow 0.3s ease 0s;width:12px;}.lg-outer .lg-pager:hover, .lg-outer .lg-pager:focus {box-shadow:0 0 0 8px white inset;}.lg-outer .lg-caret {border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0;}.lg-fullscreen:after {content:"\e20c";}.lg-fullscreen-on .lg-fullscreen:after {content:"\e20d";}.lg-outer #lg-dropdown-overlay {background-color:rgba(0, 0, 0, 0.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear 0.18s, opacity 0.18s linear 0s;-o-transition:visibility 0s linear 0.18s, opacity 0.18s linear 0s;transition:visibility 0s linear 0.18s, opacity 0.18s linear 0s;}.lg-outer.lg-dropdown-active .lg-dropdown, .lg-outer.lg-dropdown-active #lg-dropdown-overlay {-webkit-transition-delay:0s;transition-delay:0s;-moz-transform:translate3d(0, 0px, 0);-o-transform:translate3d(0, 0px, 0);-ms-transform:translate3d(0, 0px, 0);-webkit-transform:translate3d(0, 0px, 0);transform:translate3d(0, 0px, 0);opacity:1;visibility:visible;}.lg-outer.lg-dropdown-active #lg-share {color:#FFF;}.lg-outer .lg-dropdown {background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;-moz-transform:translate3d(0, 5px, 0);-o-transform:translate3d(0, 5px, 0);-ms-transform:translate3d(0, 5px, 0);-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0);-webkit-transition:-webkit-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;-moz-transition:-moz-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;-o-transition:-o-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;transition:transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;}.lg-outer .lg-dropdown:after {content:"";display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#FFF;right:16px;top:-16px;}.lg-outer .lg-dropdown > li:last-child {margin-bottom:0px;}.lg-outer .lg-dropdown > li:hover a, .lg-outer .lg-dropdown > li:hover .lg-icon {color:#333;}.lg-outer .lg-dropdown a {color:#333;display:block;white-space:pre;padding:4px 12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;}.lg-outer .lg-dropdown a:hover {background-color:rgba(0, 0, 0, 0.07);}.lg-outer .lg-dropdown .lg-dropdown-text {display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle;}.lg-outer .lg-dropdown .lg-icon {color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto;}.lg-outer #lg-share {position:relative;}.lg-outer #lg-share:after {content:"\e80d";}.lg-outer #lg-share-facebook .lg-icon {color:#3b5998;}.lg-outer #lg-share-facebook .lg-icon:after {content:"\e901";}.lg-outer #lg-share-twitter .lg-icon {color:#00aced;}.lg-outer #lg-share-twitter .lg-icon:after {content:"\e904";}.lg-outer #lg-share-googleplus .lg-icon {color:#dd4b39;}.lg-outer #lg-share-googleplus .lg-icon:after {content:"\e902";}.lg-outer #lg-share-pinterest .lg-icon {color:#cb2027;}.lg-outer #lg-share-pinterest .lg-icon:after {content:"\e903";}.group {*zoom:1;}.group:before, .group:after {display:table;content:"";line-height:0;}.group:after {clear:both;}.lg-outer {width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s;}.lg-outer * {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.lg-outer.lg-visible {opacity:1;}.lg-outer.lg-css3 .lg-item.lg-prev-slide, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-current {-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important;}.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current {-webkit-transition-duration:0s !important;transition-duration:0s !important;opacity:1;}.lg-outer.lg-grab img.lg-object {cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}.lg-outer.lg-grabbing img.lg-object {cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing;}.lg-outer .lg {height:100%;width:100%;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%;}.lg-outer .lg-inner {width:100%;height:100%;position:absolute;left:0;top:0;white-space:nowrap;}.lg-outer .lg-item {background:url("../gfx/loader.svg") no-repeat scroll center center transparent;display:none !important;}.lg-outer.lg-css3 .lg-prev-slide, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide {display:inline-block !important;}.lg-outer.lg-css .lg-current {display:inline-block !important;}.lg-outer .lg-item, .lg-outer .lg-img-wrap {display:inline-block;text-align:center;position:absolute;width:100%;height:100%;}.lg-outer .lg-item:before, .lg-outer .lg-img-wrap:before {content:"";display:inline-block;height:50%;width:1px;margin-right:-1px;}.lg-outer .lg-img-wrap {position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0;}.lg-outer .lg-item.lg-complete {background-image:none;}.lg-outer .lg-item.lg-current {z-index:1060;}.lg-outer .lg-image {display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto !important;height:auto !important;}.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s;}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {opacity:1;}.lg-outer .lg-empty-html {display:none;}.lg-outer.lg-hide-download #lg-download {display:none;}.lg-backdrop {position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s;}.lg-backdrop.in {opacity:1;}.lg-css3.lg-no-trans .lg-prev-slide, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-current {-webkit-transition:none 0s ease 0s !important;-moz-transition:none 0s ease 0s !important;-o-transition:none 0s ease 0s !important;transition:none 0s ease 0s !important;}.lg-css3.lg-use-css3 .lg-item {-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}.lg-css3.lg-use-left .lg-item {-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}.lg-css3.lg-fade .lg-item {opacity:0;}.lg-css3.lg-fade .lg-item.lg-current {opacity:1;}.lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current {-webkit-transition:opacity 0.1s ease 0s;-moz-transition:opacity 0.1s ease 0s;-o-transition:opacity 0.1s ease 0s;transition:opacity 0.1s ease 0s;}.lg-css3.lg-slide.lg-use-css3 .lg-item {opacity:0;}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}.lg-css3.lg-slide.lg-use-left .lg-item {opacity:0;position:absolute;left:0;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {left:-100%;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {left:100%;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {left:0;opacity:1;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-current {-webkit-transition:left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-moz-transition:left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-o-transition:left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}@media only screen and (min-width:576px) {.footer__data-box p a {font-size:140%;}.box {padding:40px 40px 20px;}.box__photo {float:right;width:50%;margin:0 0 20px 40px;}.gallery {grid-column-gap:20px;grid-row-gap:20px;}.gallery.vertical {grid-template-columns:repeat(3, 1fr);}}@media only screen and (min-width:768px) {.box {display:flex;align-items:stretch;padding:40px;}.box__photo {display:inline-table;float:none;width:auto;margin:0 45px 0 0;}.box__content {display:flex;flex-flow:column nowrap;justify-content:space-between;flex-basis:100%;}.box__desc p:last-child {margin-bottom:0;}.box__content .desc-more {margin-bottom:0;}.gallery {grid-template-columns:repeat(3, 1fr);}.gallery.vertical {grid-template-columns:repeat(4, 1fr);}}@media only screen and (min-width:992px) {:root {--page-width-mobile:calc(100% - 60px);}.footer {padding-top:30px;}.footer__data {display:flex;justify-content:center;}.footer__data-box {margin:0;}.subpage::before {left:-30px;}hr {margin:40px 0;}.photo-zoom::before {width:80px;height:80px;background-size:60px;}}@media only screen and (min-width:1280px) {:root {--font-size-base:2rem;}.sidebar {display:none;transition:none;}h1, .h1 {font-size:7rem;}h1::after, .h1::after {height:10px;bottom:-24px;}h2, .h2 {font-size:4.45rem;}h3, .h3 {font-size:3.7rem;}h4, .h4, caption {font-size:3rem;}.page {background-attachment:fixed;}header {position:fixed;top:0;left:0;outline:1px solid transparent;transition:background 300ms ease;}.header__inner {width:var(--page-width-desktop);min-height:auto;padding:0;}.header__content {width:auto;}.mobile_tools {display:none;}nav {display:flex;height:83px;}nav > ul li a {font-size:1.9rem;}nav .menu > li > a {line-height:1;}.burgermenu {display:none;}#slider .swiper-desc .h {--h-size:11.4rem;}#slider .swiper-desc .h::after {height:10px;bottom:-24px;}#slider .swiper-desc .desc {--desc-size:5.5rem;margin-top:40px;transform:translateY(0);}#slider .swiper-pagination {width:var(--page-width-desktop);}#slider .swiper-pagination-bullet::before {height:4px;}#slider .swiper-slide img {height:880px;}.sub_page #slider .swiper-slide img {height:350px;}.about, .offer__inner, .slogan {width:var(--page-width-desktop);}.text__preamble {margin-bottom:50px;}.text__desc {padding:0 15%;}.footer__inner {width:var(--page-width-desktop);}.footer__data-box {margin-top:10px;}.subpage {width:var(--page-width-desktop);}.subpage::before {width:200vw;left:-100vw;}.subpage h1 {margin-bottom:80px;}.subpage table {max-width:80%;}.subpage table tr td:first-child {width:80% !important;}.headers {font-size:3rem;}.box__header {font-size:3.4rem;}.btn::after {width:12px;height:24px;}.social {display:flex;flex-direction:column;align-items:center;position:fixed;top:20%;right:0;z-index:10;background:#fff;padding:10px;border-top-left-radius:15px;border-bottom-left-radius:15px;box-shadow:0 0 30px 0 rgba(0, 0, 0, .1);}.social a {display:flex;justify-content:center;width:30px;height:auto;margin:8px 0;}.social a img {transition:opacity 300ms ease;}.social a:hover img {opacity:.4;}}@media only screen and (min-width:1600px) {.header__inner {width:var(--page-width-desktop-xl);}#slider .swiper-pagination {width:var(--page-width-desktop-xl);}.about,.footer__inner,.subpage {width:var(--page-width-desktop-xl);}}