*,*::before,*::after {-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;outline:none;}html {line-height:1.15;-webkit-text-size-adjust:100%;}body {margin:0;}main {display:block;overflow:hidden;flex:1;}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:bold;}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% - 40px);--page-width-desktop:calc(100% - 120px);--page-width-desktop-xl:calc(1600px - 80px);--body-bg:#fff;--color-main:#222;--color-1:#e3000f;--color-2:#787878;--color-3:#898e90;--font-1:'Barlow', Tahoma, sans-serif;--font-size-base:1.9rem;--col-gap-size:50px;--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; }.clear { clear:both; }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; }@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-size:80%; }.-lhn { line-height:1; } .-fsb { font-size:120%; line-height:1.4; }.-fsb2 { font-size:135%; line-height:1.2; } .-fwb { font-weight:600; } .-fwn { font-weight:400; } .-fwl { font-weight:300; } .-nw { white-space:nowrap; } .-mbn { margin-bottom:0; } .-pbn { padding-bottom:0; } .-mt10 { margin-top:10px; } .-tar, .right { text-align:right; }.-tac, .center { text-align:center; }.-taj, .justify { text-align:justify; }.text-big { font-size:130%; line-height:1.3;} .text-small { font-size:85%; line-height:1.3;} .hide__below--991 { display:none; }@media only screen and (min-width:992px) {.text-big { font-size:135%; }.hide__below--991 { display:block; }}.color-a { color:var(--color-main); }.color-b { color:var(--color-2); }.color-c { color:var(--color-1); }.color-d { color:var(--color-4); }.style-a {text-transform:uppercase;letter-spacing:.2rem;font-weight:500;}h1, .h1 {display:block;font-size:clamp(3rem, 1.5vw + 2.52rem, 4.8rem);font-weight:500;line-height:1.2;margin:25px 0;}h2, .h2 {font-size:clamp(2.7rem, 2.2667rem + 1.3542vw, 4rem);font-weight:500;line-height:1.25;margin:25px 0;}h3, .h3,h4, .h4 {font-size:clamp(2.4rem, 2.1333rem + 0.8333vw, 3.2rem);font-weight:500;line-height:1.25;margin:25px 0;}h4, .h4 {font-size:clamp(2.2rem, 2.0667rem + 0.4167vw, 2.6rem);}.h1 span:not(.pre-head-wrapper) { display:block; }.pre-head-wrapper {display:inline-block;}.pre-head {position:relative;display:block;margin:0 0 10px 0;padding:7px 25px 8px 15px;background:var(--color-1);border-top-right-radius:25px;color:#fff;font-size:1.7rem;font-weight:600;line-height:1;text-transform:uppercase;text-shadow:1px 1px 0 rgba(0, 0, 0, .1);text-decoration:none;transition:background 300ms ease;}a.pre-head:hover {background:#000;}.pre-head::before {content:"";width:100%;height:100%;position:absolute;top:6px;left:-6px;z-index:-1;border-top-right-radius:25px;background:#f3f3f4;}@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;width:var(--page-width-mobile);margin:0 auto;position:relative;height:65px;}nav::before {content:"";width:100vw;height:100%;background:#000;position:absolute;left:calc(50% - 50vw);top:0;z-index:0;}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;}nav > ul li a {display:flex;align-items:flex-start;height:100%;padding:22px 28px;font-size:1.8rem;font-weight:600;line-height:1;text-transform:uppercase;text-decoration:none;color:#fff;transition:background 300ms ease;}nav .menu--homepage {display:block;width:20px;}a.no-click {cursor:default;}nav .menu {display:none;}.wl nav .menu {display:flex;animation:show-desktop-menu 200ms;}@keyframes show-desktop-menu {0% {opacity:0;}100% {opacity:1;}}nav .menu > li::after {content:"";width:1px;height:100%;background:rgba(255, 255, 255, .25);position:absolute;transform:translateY(-100%) translateX(0);z-index:1;}nav .menu > li:first-child::after {display:none;}nav .menu > li.active-root > a {background:var(--color-1);}nav .menu > li:hover > a {background:var(--color-1);}nav .dropdown {display:none;width:max-content;max-width:320px;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 #e5e6e7;}nav .dropdown li:last-child {border-bottom:none;}nav .dropdown li:hover > a,nav .dropdown li.active > a {background:#e5e6e7;color:var(--color-1);}.page nav .dropdown li.active > a {color:var(--color-1);}nav .dropdown a {display:block;padding:15px 20px;color:var(--color-main);font-size:1.8rem;line-height:1.1;font-weight:500;text-transform:none;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.scrollbar,nav:not(.mobile) .megamenu .megamenu-tabs-content {overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#e9eaea #000;}nav:not(.mobile) .megamenu .megamenu-tabs-content-nav {max-width:70%;}nav:not(.mobile) .megamenu .megamenu-tabs-content::after {content:"";background-image:var(--megamenu-tabs-content-bg);background-position:center top;background-repeat:no-repeat;background-color:#e5e6e7;background-size:cover;width:30%;height:100%;position:absolute;right:0;top:0;z-index:-1;animation:200ms ease-out both 300ms show-tabs-content-photo;}@keyframes show-tabs-content-photo {0% {transform:translateY(-15px);opacity:0;}100% {transform:translateY(0);opacity:1;}}nav .megamenu-tabs {display:block;width:250px;padding:35px 15px 10px;background:#e5e6e7;}nav .megamenu-tabs li {position:relative;background:none;border-bottom:1px solid #fff;}nav .megamenu-tabs li:last-child {border-bottom:none;}nav:not(.mobile) .megamenu-tabs li:last-child {margin-bottom:25px;}nav .megamenu-tabs li a {padding:20px 30px;color:var(--color-main);font-size:1.8rem;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:not(.mobile) .megamenu-tabs li.active-tab a:not(.empty-tab-content)::after {content:"";width:0;height:0;border-style:solid;border-width:15px 0 15px 15px;border-color:transparent transparent transparent #e5e6e7;position:absolute;top:50%;right:-29px;z-index:-1;animation:show-tabs-arrow 500ms forwards cubic-bezier(0.77,0.2,0.05,1.0);}@keyframes show-tabs-arrow {0% {transform:translateY(-50%) translateX(-20px);}100% {transform:translateY(-50%) translateX(0);}}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-size:1.8rem;font-weight:400;line-height:1.2;text-transform:none;transition:color 300ms ease;}nav .megamenu-tabs-content a:hover {color:var(--color-1);}.megamenu-tabs-content-nav {margin-top:4px;padding-right:15px;gap:20px 40px;display:flex;flex-flow:row wrap;}.megamenu-tabs-content-nav li {display:inline-block;width:100%;margin:0;position:relative;flex:0 1 30%;border-bottom:1px solid #e5e6e7;padding-bottom:10px;}.megamenu-tabs-content-nav li a {display:inline-flex;padding-right:6px;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:12px;padding-right: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 {position:relative;}.page nav > .menu li.drop > a::after {content:"\203A";display:inline-flex;justify-content:center;align-items:flex-end;width:15px;height:18px;margin-left:2px;font-size:2.3rem;line-height:1;font-weight:300;color:#fff;transform:rotate(90deg);}.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:15px;position:absolute;top:0;right:0;font-size:2.3rem;font-weight:300;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;}nav .contact-btn {display:none;z-index:1;}.wl nav .contact-btn {display:flex;animation:show-desktop-menu 200ms;}nav .contact-btn a {display:flex;align-items:flex-start;height:100%;position:relative;overflow:hidden;background:#5b5b5b;padding:22px 30px;font-size:1.8rem;font-weight:600;line-height:1;text-transform:uppercase;text-decoration:none;color:#fff;transition:background 300ms ease;}nav .contact-btn a:hover,nav .contact-btn a.active {background:var(--color-1);}@media only screen and (max-width:1279px) {.sidebar nav.mobile {display:block;width:100%;height:auto;background:#222222;}nav.mobile::before {display:none;}nav.mobile .menu {display:block;}.wl nav.mobile .menu {animation:none;}nav.mobile > ul li a {padding:15px 25px;}nav.mobile .menu > li {box-shadow:0 -1px 0 0 rgba(255, 255, 255, .2);}nav.mobile .menu > li::after {display:none;}nav.mobile .menu > li.active {background:#222;}nav.mobile .menu > li.active > a{background:var(--color-1);}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:3rem;font-weight:300;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:20px;}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.8rem;}nav.mobile .dropdown li a.active-drop {background:#e5e6e7;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.8rem;}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;padding:0 0 0 6px;gap:0 20px;}nav.mobile .megamenu-tabs-content-nav li {margin:8px 0;flex:1 0 40%;border:none;}@media only screen and (max-width:575px) {nav.mobile .megamenu-tabs-content-nav li {flex:1 0 100%;}}nav.mobile .megamenu-tabs-content-nav li a {padding:0;font-size:1.8rem;}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);}nav.mobile .contact-btn {margin-top:30px;}.wl nav.mobile .contact-btn {animation:none;}nav.mobile .contact-btn a {width:100%;padding:15px 25px;}}.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:#222;}.sidebar__top {display:flex;justify-content:space-between;align-items:center;background:#fff;padding:22px 20px 21px 15px;}.sidebar__top .burgermenu {position:relative;top:0;left:0;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:40px 20px 40px 60px;}.sidebar__footer h3 {display:block;margin:0 0 10px;position:relative;font-size:2.2rem;font-weight:500;}.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 p {margin:0 0 10px;font-size:1.8rem;}.sidebar__footer a {text-decoration:none;color:#fff;transition:color 300ms ease;}.sidebar__footer a:hover {color:var(--color-1);}.page {display:flex;flex-direction:column;justify-content:space-between;min-height:100%;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:var(--body-bg);}.page-hide {opacity:.08;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);}.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:20px;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:30px;}.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;}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.5 var(--font-1);color:var(--color-main);background:var(--body-bg);min-width:300px;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%;}main {background:url('/gfx/spp-bg.png') no-repeat 20px 170px;background-size:min(70vw, 670px);background-attachment:fixed;padding-bottom:50px;}header {width:100%;background:#fff;position:relative;z-index:100;}.header__inner {display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;width:var(--page-width-mobile);margin:0 auto;padding:20px 0 30px;position:relative;}.header__inner::before {content:"";width:100vw;height:13px;position:absolute;bottom:0;left:0;transform:translateX(calc(-100% + 200px));background:#e9eaea;border-top-right-radius:10px;}.header__inner::after {content:"";width:40%;height:13px;position:absolute;top:0;right:0;background:#e9eaea;border-bottom-left-radius:10px;}.logo {display:block;min-width:120px;width:50%;max-width:180px;height:auto;transition:max-width 300ms ease;}.logo img {display:block;width:100%;height:100%;position:relative;}.logo + div {display:flex;justify-content:end;align-items:center;width:auto;flex-basis:min-content;padding-right:60px;}.search {display:none;position:relative;}.search form {display:inline-flex;}.search__input {width:100%;font-size:1.8rem;line-height:1;padding:0 5px;border:none;border-bottom:1px solid #e6e6e6;background:none;transition:border 300ms ease;outline:none;}.search__input:invalid {box-shadow:none;}.search__input + span {position:absolute;left:0;bottom:0;width:100%;height:1px;}.search__input + span::before {content:"";width:0;height:1px;position:absolute;left:0;bottom:0;background:var(--color-1);z-index:1;transition:width 300ms ease;}.search__input:focus + span::before {width:100%;}.search__button {position:relative;display:flex;justify-content:center;align-items:center;width:40px;height:45px;padding:0;background:none;border:none;border-bottom:1px solid #e6e6e6;cursor:pointer;}.search__button:focus {outline:none;}.search__button svg {display:block;}.search__button path {transition:fill 300ms ease;}.search__button:hover path {fill:var(--color-1);}.search ::placeholder {color:rgba(0, 0, 0, .5);}.google_translate {display:none;width:147px;}.goog-te-gadget-simple {border:none !important;padding:3px 2px !important;font-size:14px !important;}.social_header {display:none;}.contact {position:relative;display:flex;flex-flow:row-reverse nowrap;align-items:center;}.contact a {text-decoration:none;color:var(--color-main);transition:color 300ms ease;}.contact a:hover {color:var(--color-1);}.contact__phone {display:flex;align-items:center;position:relative;font-weight:600;line-height:1;height:100%;}.contact__phone svg {display:block;margin-top:3px;}.contact__phone svg path {transition:fill 300ms ease;}.contact__phone:hover svg path {fill:var(--color-main);}.contact__phone > span {display:none;margin-left:12px;}.contact__phone > span > span {display:inline-block;padding:9px 0;color:var(--color-1);font-size:2.1rem;font-weight:500;white-space:nowrap;}.contact__mail {display:none;}.burgermenu {display:block;width:40px;height:33px;padding:6px 5px;position:fixed;top:calc((var(--header-inner-height) / 2) - 20px);right:20px;animation:250ms show-burgermenu;}@keyframes show-burgermenu {0% {opacity:0;}100% {opacity:1;}}.burgermenu span {display:block;width:calc(100% - 10px);height:3px;position:absolute;background:var(--color-main);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 {z-index:600;background:rgba(255, 255, 255, .9);}.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);}.footer {width:100%;margin:0 auto;position:relative;background-color:#000;}.footer__data,.footer__nav--inner,.footer__copy {width:var(--page-width-mobile);margin:0 auto;}.footer__data {display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;padding:20px 0;}img.footer__logo {display:block;}.footer__data--box-divider {display:none;width:2px;background:rgba(255, 255, 255, .2);}.footer__data--box {display:flex;align-items:center;width:100%;position:relative;padding:20px 0;color:#fff;line-height:1;}.footer__data--box:first-child {display:none;}.footer__data--box:nth-child(3) {padding-left:0;}.footer__data--box:last-child {padding-right:0;}.footer__data--box img:not(.footer__logo) {display:block;margin-right:20px;}.footer__data--box img.pin {margin-right:28px;}.footer__data--box a {display:block;text-decoration:none;color:#fff;transition:color 300ms ease;}.footer__data--box a span:first-child {font-weight:500;font-size:115%;margin-bottom:8px;}.footer__data--box a span:last-child {line-height:1.3;}.footer__data--box a:hover {color:var(--color-1);}.footer__data--box span {display:block;}.footer__data--content span {font-weight:300;text-transform:uppercase;letter-spacing:.2rem;margin-bottom:8px;}.footer__data--content a {font-weight:500;}.footer__data--content a[href^="tel:"] {font-size:120%;}.footer__nav {position:relative;z-index:1;background:#232323;padding:10px 0;margin-top:10px;}.footer__nav--inner {column-count:2;column-gap:25px;}.footer__nav a {display:block;margin:2px 0;padding:2px 0 4px;color:#fff;text-decoration:none;transition:color 300ms ease;-webkit-column-break-inside:avoid;page-break-inside:avoid;}.footer__nav a:hover,.footer__nav a.active {color:var(--color-1);}.footer__copy {display:flex;flex-direction:column;justify-content:space-between;padding:30px 0 10px;}.footer__copy p {margin:0 0 20px;font-size:85%;line-height:1.2;color:rgba(255, 255, 255, .5);}.footer__copy a {display:inline-block;text-decoration:none;color:inherit;transition:color 300ms ease;}.footer__copy p:first-child a {margin-right:20px;margin:0 10px 7px 0;}.footer__copy p:first-child a:hover {color:#fff;}.footer__copy p:last-child a {color:#fff;font-weight:500;}.footer__copy p:last-child a:hover {color:var(--color-1);}.box {display:flow-root;padding:30px 30px 10px;background:#00000008;text-shadow:1px 1px 0 #fff;}.box__photo {display:block;margin:0 0 20px;}.box__photo picture {display:block;overflow:hidden;background:#fff;transition:background 300ms ease;}.box__photo picture img {display:block;width:100%;height:auto;transition:opacity 300ms ease, transform 300ms ease;will-change:opacity, transform;}a.box__photo:hover picture {background:var(--color-1);}a.box__photo:hover img {opacity:.4;transform:scale(1.15);}.box__content .desc-more {margin-bottom:20px;}.box__content .desc-more hr {overflow:hidden;background:none;}.box__content .desc-more .btn {margin:0;}.box__content time {margin-bottom:8px;}.box__content time .fa {display:block;margin-top:0;margin-right:6px;color:#aaa;}.box__header {margin:0 0 30px;font-size:calc(2.4rem + 5 * ((100vw - 360px) / 500));}.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:flex;font-size:1.6rem;line-height:1;align-items:center;color:var(--color-1);margin:0;padding:0;}.box + .box {margin-top:30px;}.btn {display:inline-flex;align-items:center;position:relative;margin:10px 10px 10px 0;padding:12px 30px;border:none;border-radius:40px;background:#fff;font:300 var(--font-size-base)/1 var(--font-1);color:var(--color-main);letter-spacing:.1rem;text-decoration:none;text-shadow:none;text-transform:uppercase;cursor:pointer;outline:none !important;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::before {content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:none;border-radius:40px;box-shadow:0 0 30px 0 rgba(0, 0, 0, .11);}.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.submit::after {background-image:url('/gfx/submit.svg');width:18px;height:18px;}.btn:hover {padding-left:41px;padding-right:19px;background:var(--color-1);color:#fff;}.btn:hover::after {transform:translateX(10px) scale(0);opacity:0;}.btn.style-2 {background:#000;color:#fff;}.btn.style-2:hover {background:var(--color-2);}.btn.prev {flex-direction:row-reverse;}.prev:hover {padding-left:19px;padding-right:41px;}.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 {pointer-events:none;opacity:.4;background:#ccc;}.img-b {border:9px solid #fff;box-shadow:0 0 20px 0 rgba(0, 0, 0, .15);}.photo-zoom {display:inline-flex;flex-direction:column;position:relative;margin:0 auto;}.photo-zoom picture {display:block;position:relative;background:var(--color-1);overflow:hidden;}.photo-zoom picture::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 img {display:block;width:auto;max-width:100%;height:auto;margin:0;transition:opacity 300ms ease, transform 300ms ease;}.photo-zoom:hover picture::before {opacity:1;transform:translate(-50%, -50%) rotate(90deg) scale(1);}.photo-zoom:hover picture img {opacity:.4;transform:scale(1.15);}.photo-caption {display:block;padding:0 10px;text-align:center;margin-top:12px;margin-bottom:10px;line-height:1.2;color:var(--color-main);}video {display:inline-block;max-width:100%;margin:0 auto;border:9px solid #fff;box-shadow:0 0 20px 0 rgba(0, 0, 0, .15);}#slider.swiper-container {width:100%;height:auto;max-height:500px;background:#f0f0f0;box-shadow:0 13px 0 0 #e9eaea;overflow:inherit;position:relative;animation-duration:.5s;animation-fill-mode:both;will-change:transform, opacity;}#slider.swiper-wrapper {overflow:hidden;}#slider picture {display:block;width:100%;max-width:2000px;position:relative; margin:0 auto;background:#fff;}#slider picture img {display:block;object-fit:cover;position:relative;width:100%;max-width:2000px;min-height:120px;height:100%;max-height:500px;transition:opacity 700ms ease;}#slider a.swiper-slide:hover picture img {opacity:.7;}#slider .swiper-pagination {display:flex;width:auto;padding:4px 20px;background:#e9eaea;border-bottom-left-radius:30px;border-bottom-right-radius:30px;bottom:0;z-index:0;transform:translate(-50%, 0);animation:show-slider-pagination 300ms ease-out 1000ms forwards;}@keyframes show-slider-pagination {0% {transform:translate(-50%, 0);opacity:0;}100% {transform:translate(-50%, 100%);opacity:1;}}.offer {margin:70px 0 0;}.offer .h1 {width:var(--page-width-mobile);margin:0 auto 30px;}.offer__container {background:rgb(167,167,167);background:radial-gradient(circle, rgba(167,167,167,1) 0%, rgba(124,124,126,1) 100%); position:relative;transform:translateZ(0);}.offer__container .swiper-container {width:calc(var(--page-width-mobile) + 40px);box-sizing:border-box;margin:0 auto;padding:10px 30px;}.offer__container .swiper-container.loading {opacity:0;visibility:hidden;}.offer__container .swiper-container.loading .offer__wrapper {display:none;}.offer__wrapper a {display:block;height:auto;margin-top:30px !important;box-sizing:border-box;text-decoration:none;color:#fff;}.offer__wrapper picture {display:block;overflow:hidden;background:#fff;border:9px solid #fff;box-shadow:0 0 20px 0 rgba(0, 0, 0, .15);transition:background 300ms ease;}.offer__wrapper img {display:block;width:100%;height:auto;transition:opacity 300ms ease, transform 300ms ease;will-change:opacity, transform;}.offer__wrapper h3 {display:block;position:relative;border-left:3px solid #ffffff30;margin:20px 0;padding:7px 10px 7px 17px;font-size:2.1rem;font-weight:400;line-height:1.1;vertical-align:bottom;transition:border 300ms ease;overflow:hidden;text-overflow:ellipsis;}.offer__wrapper h3 strong {font-weight:500;transition:color 300ms ease;}.offer__wrapper h3::after {content:"";display:inline-block;width:10px;height:20px;white-space:nowrap;transform:translate(18px, 12%);margin-left:-10px;background:url('/gfx/arrow.svg') no-repeat;background-size:contain;transition:transform 300ms ease, opacity 300ms ease;will-change:transform, opacity;}.offer__wrapper a:hover picture {background:var(--color-1);}.offer__wrapper a:hover img {opacity:.4;transform:scale(1.15);}.offer__wrapper a:hover h3 {border-color:#fff;}.subpage .offer__wrapper a:hover h3 {border-color:var(--color-1);}.offer__wrapper a:hover h3 strong {color:var(--color-main);}.subpage .offer__wrapper a:hover h3 strong {color:var(--color-1);}.offer__wrapper a:hover h3::after {transform:translate(26px, 10%);opacity:0;}.offer-swiper-pagination {display:flex;flex-wrap:wrap;justify-content:center;position:relative;padding:20px 20px 0;width:100%;transform:translateZ(0);}.offer-swiper-pagination .swiper-pagination-bullet {margin:0 7px;}.offer-swiper-pagination .swiper-pagination-bullet::before {background:#e4e5e5;}.offer-swiper-pagination .swiper-pagination-bullet-active::before {background:var(--color-1);}.offer-control {display:none;}.about {display:block;width:var(--page-width-mobile);margin:20px auto 15px;padding:20px 0 0;transform:translateZ(0);}.about .h1 {margin:0 auto 40px;}.about .about__article-lead {margin-bottom:30px;}.about .about__article-lead strong {font-weight:500;}.desc-more {display:flex;align-items:center;margin-top:30px;text-align:right;}.desc-more hr {position:relative;flex:1;width:100%;height:3px;border:none;margin:0;}.desc-more hr::before {content:"";width:calc(100vw + 100% - 35px);height:100%;position:absolute;left:-100vw;top:0;background:#e4e5e5;}.about__photo {padding-top:70px;text-align:center;}.about__photo > :is(a, picture) {position:relative;}.about__photo > :is(a, picture)::before {content:'';height:100%;width:100vw;position:absolute;left:-40px;top:-40px;z-index:-1;background:#f1f1f1;pointer-events:none;}.about__photo > :is(a, picture)::after {content:'';height:calc(100% + 10px);width:100vw;position:absolute;left:40px;top:40px;z-index:-1;border:5px solid var(--color-1);pointer-events:none;}.about__photo picture {display:inline-block;width:auto;position:relative;}.about__photo picture img {display:block;width:100%;height:auto;}.lastnews {display:block;width:var(--page-width-mobile);margin:20px auto 20px;padding:0;}.lastnews .h1 {margin:0 auto 20px;}.subpage {--subpage-width:var(--page-width-mobile);display:grid;grid-template-columns:1fr min(var(--subpage-width), 100%) 1fr;grid-auto-rows:min-content;width:100%;margin:0 auto;}.subpage > * {grid-column:2;}.-fw { width:100%;grid-column:1 / -1;margin:20px auto;}.-fw img {display:block;margin:0 auto;width:100%;object-fit:cover;}.subpage__wrapper {display:flex;flex-direction:column-reverse;margin-top:30px;}.no_photo_wide {height:120px;width:100%;background-repeat:no-repeat;background-position:50%;background-attachment:scroll;background-color:#f0f0f0;background-size:cover;margin:0;}.webp .no_photo_wide { background-image:url('/gfx/no_photo_wide.webp'); }.no-webp .no_photo_wide { background-image:url('/gfx/no_photo_wide.jpg'); }aside {width:100%;margin:15px 0 0;border-top:3px solid #e9eaea;padding-top:35px;}aside > h4:first-child {margin:0 0 20px;}.aside__menu {display:flex;flex-flow:row wrap;overflow:hidden;}.subpage aside a {display:block;margin:0 10px 10px 0;padding:14px 16px 14px 20px;font-size:100%;line-height:1.3;text-decoration:none;color:#000;background:#e9eaea;border-bottom:1px solid #fff;border-top-left-radius:25px;-webkit-column-break-inside:avoid; page-break-inside:avoid; break-inside:avoid-column; transition:color 300ms ease, background 300ms ease;}.subpage aside a:last-child {border-bottom:none;}.subpage aside a:hover {background:var(--color-3);color:#fff;}.subpage aside a.active {background:var(--color-1);color:#fff;}.subpage aside a.aside__ask {display:none;}.subpage__content {display:flow-root;flex:1;line-height:1.5;}.subpage .subpage__content > *:first-child {margin-top:0;}.subpage .subpage__content > *:last-child {margin-bottom:0;}.breadcrumb {display:block;list-style-type:none;margin:0;padding:12px 0;border-bottom:3px solid #e4e5e5;}.breadcrumb-item {display:inline-block;position:relative;margin:0 15px 0 0;font-size:1.6rem;}.breadcrumb-item::before {content:"";display:inline-flex;width:7px;height:13px;margin-right:15px;background:url('/gfx/arrow-2.svg') no-repeat;background-size:contain;transform:translateY(1px);}.breadcrumb-item:first-child::before {display:none;}.subpage .breadcrumb-item a {color:var(--color-main);text-decoration:none;transition:color 300ms ease;}.subpage .breadcrumb-item a:hover:not(.no-click) {color:var(--color-1);}.subpage .breadcrumb-item.active {color:var(--color-2);}.subpage h1 {margin:0 0 40px;border-left:3px solid var(--color-1);padding-left:20px;}.subpage .breadcrumb + h1 {margin-top:30px;}.subpage__content a:not(.btn) {color:var(--color-1);text-decoration:none;word-break:break-word;hyphens:auto; transition:color 300ms ease;}.subpage__content a:not(.btn):hover {color:#000;}.subpage__content a[href^="tel:"],.subpage__content a[href^="mailto:"] {white-space:nowrap;color:var(--color-main);}.subpage__content a[href^="tel:"]:hover,.subpage__content a[href^="mailto:"]:hover {color:var(--color-1);}.subpage a[href$=".pdf"],.subpage a[href$=".doc"], .subpage a[href$=".docx"],.subpage a[href$=".xls"], .subpage a[href$=".xlsx"],.subpage a[href$=".zip"],.subpage a[href$=".rar"] {position:relative;display:inline-flex;align-items:baseline;color:var(--color-main);}.subpage a[href$=".pdf"]:hover,.subpage a[href$=".doc"]:hover, .subpage a[href$=".docx"]:hover,.subpage a[href$=".xls"]:hover, .subpage a[href$=".xlsx"]:hover,.subpage a[href$=".zip"]:hover,.subpage a[href$=".rar"]:hover {color:var(--color-1);}.subpage a[href$=".pdf"]::before,.subpage a[href$=".doc"]::before, .subpage a[href$=".docx"]::before,.subpage a[href$=".xls"]::before, .subpage a[href$=".xlsx"]::before,.subpage a[href$=".zip"]::before,.subpage a[href$=".rar"]::before {content:"";width:30px;height:28px;display:inline-block;margin:0 10px 8px 5px;transform:translateY(5px);background:url('/gfx/download.svg') no-repeat 0 0;}.subpage ol {margin:25px 0;padding:0 3rem;}.subpage ul:not(.breadcrumb) {list-style-type:none;margin:0;padding:0 2.5rem;}.subpage ol li,.subpage ul:not(.breadcrumb) li {position:relative;margin:10px 0;}.subpage ol li:first-child,.subpage ul:not(.breadcrumb) li:first-child {margin-top:0;}.subpage ol li:last-child,.subpage ul:not(.breadcrumb) li:last-child {margin-bottom:0;}.subpage ul li:not(.breadcrumb-item)::before {content:"-";display:inline-block;position:relative;width:1.5rem;margin-left:-1.5rem;font-weight:bold;color:var(--color-1);}.subpage li ul,.subpage li ol {margin:0;}.subpage p + ol,.subpage p + ul:not(.breadcrumb) {margin-top:-5px;}.subpage h2 + ol, .subpage h3 + ol, .subpage h4 + ol,.subpage h2 + ul:not(.breadcrumb), .subpage h3 + ul:not(.breadcrumb), .subpage h4 + ul:not(.breadcrumb) {margin-top:-15px;}blockquote {margin:35px 0 35px 30px;padding:5px 0 5px 20px;border-left:5px solid var(--color-1);}.subpage blockquote p {margin:20px 0;}.subpage hr {border:none;width:100%;height:3px;background:#e9eaea;margin:35px 0;clear:both;}.subpage hr + .btn {margin-top:0;}.subpage__bottom_control {display:flex;flex-flow:row wrap;justify-content:flex-end;align-items:center;margin-top:30px;clear:both;}.subpage__bottom_control--space-between {justify-content:space-between;}.subpage__bottom_control .btn {margin-top:0;margin-bottom:20px;}.social__share {display:flex;margin-bottom:20px;}.subpage .social__share a {display:flex;justify-content:center;align-items:center;width:40px;height:40px;line-height:1;margin:0 5px;color:var(--color-main);font-size:2.1rem;border-radius:10px;box-shadow:0 0 30px 0 rgba(0, 0, 0, .11);}.subpage .social__share a:hover {color:var(--color-1);}.subpage .social__share a:last-child {margin-right:0;}.subpage a.social__instagram {font-size:2.4rem;}.subpage caption {margin:0 0 20px;font-size:130%;font-weight:500;text-align:center;}.table__wrapper {padding:30px 30px;overflow-x:auto;}.subpage table {border-collapse:collapse;margin:0 auto;background:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,.1);}@media only screen and (max-width:991px) {.subpage table {width:100% !important;}}.subpage table tr td { transition:background 250ms ease; }.subpage table td,.subpage table th {border-bottom:1px solid #e3e3e3;padding:10px 15px;}.subpage table tr:last-child td {border-bottom:none;}.subpage table th {padding:10px 15px;background:var(--color-1);color:#fff;font-weight:500;text-shadow:none;}.subpage table tr:first-child td {border-top:5px solid var(--color-1);}.subpage table th {border-bottom:none;}.subpage table tr:hover td {background:#f4f4f4;}.subpage table td p {margin:0;}.subpage .frame,.subpage .frame2 {display:table;margin:30px 0;padding:20px;border-radius:15px;box-shadow:0 0 40px 0 rgba(0, 0, 0, .1);overflow:hidden;font-size:125%;}.subpage .frame2 {color:#fff;background:var(--color-1);}.subpage .frame2 a {color:var(--color-main);}.subpage .frame2 a:hover {color:#fff;}.subpage .frame.center,.subpage .frame2.center {margin-left:auto;margin-right:auto;}.time__page {margin-bottom:10px;margin-left:-6px;}.time__page .fa {display:block;margin-top:-3px;margin-right:7px;color:#aaa;}.map__wrapper {margin-top:30px;margin-bottom:0;}.map {height:500px;}.subpage p img {margin:10px 0 0;}.subpage a img {display:block;}.subpage picture {display:inline-block;}.subpage picture img {display:block;margin:0;}.subpage img {max-width:100%;height:auto !important;user-select:none;}.subpage .img--left,.subpage .img--right {display:block;margin:0 0 35px 0;position:relative;z-index:1;}.subpage .img--left a,.subpage .img--right a {display:flow-root;}.subpage .img--left picture,.subpage .img--right picture {display:block;}.subpage .img--left img,.subpage .img--right img {display:block;float:none !important;}.subpage p + p.img--left,.subpage p + p.img--right {margin-top:30px;}.subpage p.img--left img,.subpage p.img--right img {max-width:clamp(170px, 40vw, 100%);margin-top:5px;}.subpage .img--left + *,.subpage .img--right + * {margin-top:0 !important;}.gallery__desciption {margin:0 0 30px;}.gallery {display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:10px;justify-content:center;clear:both;}.innerGall {margin:30px 0;clear:both;}.innerGall + .innerGall {margin-top:50px;}.innerGall h4 {margin-top:0;}.subpage__content .offer__wrapper {display:grid;grid-template-columns:repeat( auto-fill, minmax(145px, 1fr) );grid-gap:25px;margin-top:40px;clear:both;}.subpage__content .offer__wrapper a {margin:0 !important;color:var(--color-main);}.subpage__content .offer__wrapper picture {display:block;}.subpage__content .offer__wrapper h3 {border-color:#e9eaea;font-size:clamp(2.2rem, 2.0776rem + 0.4082vw, 2.6rem);margin-bottom:10px;}.subpage__content .box__header a {color:var(--color-main);}.subpage__content .box__header a:hover {color:var(--color-1);}.pagination {margin-top:40px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;}.subpage__content .pagination .pagination__button {display:block;padding:10px 12px;background:#fff;color:var(--color-main);line-height:1;border-radius:8px;box-shadow:0 0 30px 0 rgba(0, 0, 0, .11);transition:background 300ms ease, color 300ms ease;}.subpage__content .pagination .pagination__button:hover {background:#bbb;color:#fff;}.subpage__content .pagination .pagination__button--active {pointer-events:none;background:var(--color-1);color:#fff;}.contact__wrapper {position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px 50px;}.contact__preamble {width:100%;}.contact__preamble--desc {width:100%;}.contact__preamble--desc > *:first-child {margin-top:0;}.contact__form {width:100%;background:url('/gfx/contact_form_gfx.png') no-repeat calc(100% - 30px) 30px #00000008;background-size:clamp(200px, 50%, 300px);padding:30px;border-top-left-radius:50px;}.contact__form > *:first-child {margin:0;}.search__result + .search__result {margin-top:30px;padding-top:30px;border-top:1px solid #e4e5e5;}.search__result:last-of-type {margin-bottom:20px;}.search__result h3 {margin:0 0 15px;}.search__result__path {border:none;margin:0 0 15px;padding:0 10px 4px;background:#f4f4f4;border-top-left-radius:10px;border-top-right-radius:10px;}.search__result__path .breadcrumb-item {font-size:1.4rem;}.search__result__path .breadcrumb-item::before {width:5px;height:11px;}.search__result__desc {margin-bottom:20px;}.search__result .btn {margin:0;}.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:95px;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;}.toggle {margin:20px 0;transition:background 250ms ease;}.toggle.active {background:#f4f4f4;}.toggle h4 {display:flex;justify-content:space-between;align-items:center;font-size:140%;margin:0;padding:10px;position:relative;cursor:pointer;background:#f4f4f4;transition:background 250ms ease, color 250ms ease;}.toggle h4:hover,.toggle.active h4 {background:var(--color-1);color:#fff;}.toggle h4:after {font-family:var(--font-2);display:block;content:'\002B';margin:0 0 0 20px;}.toggle.active h4:after {content:"\2212";}.toggle > div {max-height:0;overflow:hidden;padding:0 10px;transition:max-height 250ms ease-out;}.toggle > h4 + p {margin-bottom:0;padding:0 10px;}.toggle > div > *:last-child {margin-bottom:15px;}.subpage__content [class*='icon-'] {position:relative;padding-left:32px;margin:20px 0;}.subpage__content [class*='icon-'] + p:not([class*='icon-']) {margin-top:30px;}.subpage__content [class*='icon-']::before {content:"";width:24px;font:normal normal normal 2rem/1 FontAwesome;text-rendering:auto;text-align:center;color:rgba(0, 0, 0, .25);position:absolute;top:0;left:0;transform-origin:center;}.subpage__content .icon-map::before {content:"\f041";transform:scale(1.15) translateY(3.5px);}.subpage__content .icon-tel::before {content:"\f095";transform:scale(.95) translateY(3px);}.subpage__content .icon-mobile::before {content:"\f10b";transform:scale(1.4) translateY(2.5px);}.subpage__content .icon-mail::before {content:"\f0e0";transform:scale(.8) translateY(5px);}.subpage__content .icon-web::before {content:"\f0ac";}.subpage__content .icon-info::before {content:"\f05a";transform:translateY(3px);}.subpage__content .icon-fax::before {content:"\f1ac";transform:scale(.9);}.subpage__content .icon-card::before {content:"\f09d";transform:scale(.8) translateY(3px);}.subpage__content .icon-time:before {content:"\f017";transform:scale(.95) translateY(5px);}@media only screen and (min-width:992px) {.subpage__content [class*='icon-'] {padding-left:34px;}.subpage__content [class*='icon-']::before {width:26px;font:normal normal normal 2.3rem/1 FontAwesome;}.subpage__content .icon-map::before {transform:scale(1.2) translateY(0px);}.subpage__content .icon-tel::before {content:"\f095";transform:scale(.95) translateY(2px);}.subpage__content .icon-mobile::before {transform:scale(1.4) translateY(2px);}.subpage__content .icon-mail::before {transform:scale(.8) translateY(3px);}.subpage__content .icon-info::before {transform:translateY(1px);}.subpage__content .icon-card::before {transform:scale(.8) translateY(1px);}.subpage__content .icon-time:before {transform:scale(.95) translateY(2px);}}.cell + .cell {margin-top:35px;}@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);}.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-']:not(.no-col-gape).sep .cell:not(:first-child)::before {content:"";width:1px;height:100%;position:absolute;top:0;left:calc(var(--col-gap-size) * -1 / 2); background:#e3e3e3;}.cell + .cell {margin-top:0;}}.cell > *:first-child {margin-top:0;}[class*='col-'] *:last-child {margin-bottom:0;}.cookies {display:none;flex-flow:column;padding:20px;color:#fff;max-width:320px;position:fixed;left:0;bottom:0;z-index:500;background:rgba(0, 0, 0, .9);border-top-right-radius:30px;font-size:1.7rem;font-weight:300;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-3);}.cookies button {background:#fff;font-weight:500;border:none;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%);}}.tooltip {display:inline-block;position:relative;margin:0 10px;}.tooltip span:first-child {display:block;pointer-events:all;font:normal normal normal 2rem/1 FontAwesome;text-align:center;color:var(--color-2);cursor:pointer;transition:color 300ms ease, transform 300ms ease, opacity 300ms ease;}.tooltip span:first-child::before {content:"\f05a";cursor:pointer;}.tooltip span:last-child {position:absolute;right:0;transform:translateY(calc(-100% - 25px));opacity:0;z-index:-1;padding:12px 20px;font-size:80%;line-height:1.4;text-align:center;text-shadow:none;width:clamp(100px, 50vw, 200px);background:var(--color-1);color:#fff;border-radius:10px;transition:opacity 300ms ease, transform 300ms ease;}.tooltip span:last-child::after {content:"";position:absolute;top:99%;right:-2px;width:0;height:0;border:.5em solid transparent;border-top-color:var(--color-1);transform:translate(-50%, 0);}.tooltip span:first-child:hover {color:var(--color-1);}.tooltip span:first-child:hover + span {display:block;z-index:999;opacity:1;transform:translateY(calc(-100% - 35px));}@media only screen and (min-width:576px) {.tooltip span:last-child {right:auto;left:50%;transform:translate(-50%, calc(-100% - 25px));}.tooltip span:last-child::after {transform:translate(-50%, 0);right:auto;left:50%;}.tooltip span:first-child:hover + span {transform:translate(-50%, calc(-100% - 35px));}}.page__alert {text-align:center;padding:10px 20px;background:yellow;position:sticky;top:0;z-index:9999;}.page__alert p {margin:0;}.sfs {display:none;}#form {position:relative;padding-left:10px;}form {width:100%;}.subpage__content p.form-frame {display:block;padding:10px 15px;border:2px solid var(--color-1);background:#fff;line-height:1.5;margin-bottom:40px;}.subpage__content p.field {position:relative;margin:32px 0;}.r::before {content:"*";position:absolute;top:-2px;left:-12px;z-index:5;font-size:2rem;color:var(--color-1);}.field2 {display:flex;align-items:flex-start;position:relative;margin:30px 0;}.field2 .r::before {top:-7px;}.okBox, .errorBox {display:flex;align-content:center;flex-flow:row wrap;min-height:90px;text-align:left;font-weight:400;line-height:1.3;margin:30px 0 50px;padding:12px 100px 14px 20px;border-radius:30px;background-repeat:no-repeat;background-position:calc(100% - 20px) 20px;background-size:50px;}@media screen and (max-width:499px) {.okBox, .errorBox {background-size:40px;min-height:80px;padding-right:80px;}}.errorBox {color:#ff0000;background-color:#fff;background-image:url(/gfx/error.svg);}.errorBox span {display:block;width:100%;position:relative;font-size:1.5rem;line-height:1.3;margin:4px 0 4px 10px;}.errorBox span:first-child {margin-top:8px;}.errorBox span:last-child {margin-bottom:0;}.errorBox span::before {content:"-";position:absolute;left:-10px;top:0;}.okBox {background-color:#def6cb;background-image:url('/gfx/ok.svg');}.form .input {box-sizing:border-box;display:block;position:relative;z-index:1;width:100%;min-width:100%;max-width:100%;padding:12px 10px;font-weight:400;text-align:left;line-height:1.4;border:none;border-bottom:1px solid #ddd;background:transparent;outline:none;transition:all .3s ease;}.form .input ~ .inputline {display:block;width:0;height:1px;position:absolute;left:0;bottom:0;z-index:3;background:var(--color-1);transition:width .3s ease;}.form textarea {min-height:45px;line-height:1.4;}.form .input:focus {background:#fff;color:var(--color-main);}.form .input:invalid,.form .checkbox:invalid {box-shadow:none !important;}.form .label {display:flow-root;width:100%;position:absolute;top:10px;left:0px;z-index:2;transition:all 0.2s ease;pointer-events:none;}.form .input:focus + .label,.form .input:not(select):not(:focus):not(:optional):valid + .label,.labelMove {top:-22px !important;left:0 !important;font-size:1.3rem;color:#7b7b7b;opacity:1;}.form .input + .label .tooltip {float:right;margin-right:0;}.form .input:focus + .label .tooltip span:first-child,.form .input:not(select):not(:focus):not(:optional):valid + .label .tooltip span:first-child,.labelMove .tooltip span:first-child {transform:scale(.3);opacity:0;pointer-events:none;}.form .input:focus ~ .inputline,.form .input:not(select):not(:focus):valid ~ .labelMove{width:100%;}.form .checkbox {display:inline-block;}.form .checkbox + label {display:block;text-align:left;margin-top:-3px;margin-left:10px;}.form .file {padding:0;flex-flow:row-reverse nowrap;position:relative;z-index:3;}.file .NFI-button {display:flex;justify-content:center;align-items:center;height:47px;min-width:100px;background:#e3e3e3;color:#333;font-size:1.5rem;font-weight:400;cursor:pointer !important;transition:all 300ms ease;}.file .NFI-button:hover {background:var(--color-1);color:#fff;}.file .NFI-filename {padding:0 15px !important;background:none;border:none;width:100%;height:47px;cursor:default;overflow:hidden;text-overflow:ellipsis;transition:all 300ms ease;}.file .NFI-button:hover + .NFI-filename {background:none;}.form .label.files { width:calc(100% - 100px);white-space:nowrap;text-overflow:ellipsis;}select.input:-moz-focusring {color:transparent;text-shadow:0 0 0 #000;}.no-spinners[type="number"]::-webkit-outer-spin-button, .no-spinners[type="number"]::-webkit-inner-spin-button {-webkit-appearance:none;margin:0;}.no-spinners[type="number"] {-moz-appearance:textfield;}::placeholder {color:rgba(0, 0, 0, .5);}@media only screen and (min-width:576px) {.header__inner::after {width:50%;}.google_translate {display:inline-block;margin-right:20px;}.lastnews {margin-bottom:0;}.footer__nav--inner {column-count:3;}.subpage__content .offer__wrapper { grid-template-columns:repeat( auto-fill, minmax(25%, 1fr) ); grid-gap:30px; }.box {padding:40px 40px 20px;}.box__photo {float:right;width:50%;margin:0 0 20px 40px;}.subpage .img--left {float:left;margin-right:50px;max-width:calc(50% - 25px);}.subpage .img--right {float:right;margin-left:50px;max-width:calc(50% - 25px);}.subpage p + p.img--left,.subpage p + p.img--right {margin-top:5px;}.subpage .img--left p img,.subpage .img--right p img {max-width:100%;}.subpage p.img--left img,.subpage p.img--right img {max-width:100%;}.gallery {grid-gap:20px;}.gallery.vertical {grid-template-columns:repeat(3, 1fr);}}@media only screen and (min-width:768px) {.header__inner::before {transform:translateX(calc(-100% + 250px));}.header__inner::after {width:60%;}.logo {max-width:200px;}.contact {width:auto;}.search {display:block;width:170px;margin:0 40px 0 0;}.google_translate {margin-right:30px;}.footer__nav--inner {column-count:4;}.footer__copy {flex-direction:row;}.subpage__content .offer__wrapper {grid-gap:40px;}.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(4, 1fr);}.gallery.vertical {grid-template-columns:repeat(5, 1fr);}}@media only screen and (min-width:992px) {.header__inner::before {transform:translateX(calc(-100% + 280px));}.logo {max-width:230px;}.logo + div {padding-right:80px;}.search {width:190px;margin-right:60px;}.contact__phone > span {display:block;}.offer {margin-top:20px;}.offer h1 {width:var(--page-width-desktop);}.about {display:flex;width:var(--page-width-desktop);}.about__article {flex:1;}.about__photo {padding-top:75px;padding-left:100px;}.about__photo picture img {max-width:35vw;}.lastnews {width:var(--page-width-desktop);margin-bottom:10px;}.footer__data {display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch;margin-top:10px;}.footer__data--box-divider {display:block;}.footer__data--box-divider:nth-child(2) {display:none;}.footer__data--box {width:auto;padding:15px 25px;}.footer__data--box img.pin {margin-right:20px;}.footer__nav--inner {column-count:1;}.footer__nav a {display:inline-block;margin:3px 10px;}.footer__nav a:first-child {margin-left:0;}.footer__nav a:last-child {margin-right:0;}.subpage__content .offer__wrapper { grid-template-columns:repeat( auto-fill, minmax(20%, 1fr) ); }.contact__wrapper {flex-wrap:nowrap;justify-content:space-between;gap:0 50px;} .contact__preamble { display:flex; flex-direction:row; flex-wrap:nowrap; justify-content:space-between; } .contact__description { margin:50px 0 0; }}@media only screen and (min-width:1280px) {main {background-position:calc(50% - 45vw / 2) 300px;background-size:min(calc(45vw), 700px);}.sidebar {display:none;transition:none;}h1, .h1 {font-size:4.8rem;}h2, .h2 {font-size:4rem;}h3, .h3 {font-size:3rem;}h4, .h4 {font-size:2.4rem;}.pre-head {font-size:1.8rem;}header {outline:1px solid transparent; }header.sticky {position:sticky;top:0;left:0;}.header__inner {width:var(--page-width-desktop);height:150px;}.header__inner::before {transform:translateX(calc(-100% + 320px));}.logo {max-width:280px;}.logo + div {padding-right:0;}.search {width:220px;margin-right:100px;}.social_header {display:flex;gap:0 20px;margin-right:40px;}.social_header a {position:relative;display:flex;justify-content:center;align-items:center;width:35px;aspect-ratio:1/1;border-radius:50%;background-color:#b1b1b1;transition:background 300ms ease;}.social_header a img {display:block;margin:0;padding:0;}.social_header a:hover {background:#000;}.contact {flex-flow:column nowrap;align-items:flex-end;padding:0 25px 25px;background:#e9eaea;border-bottom-left-radius:15px;border-bottom-right-radius:15px;text-shadow:1px 1px 0 #fff;}.contact::before {content:'';width:100%;height:200px;position:absolute;top:-200px;left:0;background-color:#e9eaea;z-index:-1;}.contact__phone > span {display:block;border-bottom:1px solid #fff;}.contact__phone > span > span {font-size:2.3rem;}.contact__mail {display:block;position:relative;font-weight:500;font-size:1.85rem;line-height:1;margin:9px 0 0 0;height:100%;}.contact__mail span {display:block;}header nav {display:flex;}.burgermenu {display:none;}nav {width:var(--page-width-desktop);}.swiper-pagination-bullet {width:40px;height:22px;}.swiper-pagination-bullet-active {width:50px;}#slider .swiper-pagination {padding:8px 25px;}.offer {margin-top:40px;}.offer .h1 {width:var(--page-width-desktop);margin:0 auto 30px;}.offer__container .swiper-container {padding-top:20px;padding-bottom:20px;width:calc(var(--page-width-desktop) + 60px);}.offer__wrapper h3 {font-size:2.5rem;}.offer-control {display:block;position:absolute;top:50%;z-index:1;transform:translateY(-50%);cursor:pointer;outline:none;transition:opacity 300ms ease;}.offer-button-prev {left:calc((100vw - var(--page-width-desktop)) / 2 - 80px);}.offer-button-next {right:calc((100vw - var(--page-width-desktop)) / 2 - 80px);}.offer-control img,.offer-control svg {display:block;}.offer-control svg path {transition:fill 300ms ease;}.offer-control:hover svg path:first-child {fill:#fff;}.offer-control:hover svg path:last-child {fill:var(--color-1);}.offer-control.swiper-button-disabled {pointer-events:none;opacity:.2;}.about__photo {padding-top:80px;}.lastnews {width:var(--page-width-desktop);margin:20px auto;}.footer__data,.footer__nav--inner,.footer__copy {width:var(--page-width-desktop);}.footer__logo {max-width:250px;}.footer__data--box-divider:nth-child(2) {display:block;}.footer__data--box:first-child {display:flex;padding-left:0;}.footer__data--box:nth-child(3) {padding-left:25px;}.footer__nav a {margin-right:25px;}.subpage {--subpage-width:var(--page-width-desktop);}.subpage__wrapper {flex-direction:row;}.no_photo_wide {height:160px;background-size:auto;background-position:50% 0;background-attachment:fixed;}.subpage__content a:not(.btn) {word-break:normal;}aside {width:271px;margin:0 50px 0 0;border-top:none;border-right:1px solid #e9eaea;padding:0 20px 0 0;flex:0 0 auto;}aside > h4:first-child {display:none;}.aside__menu {display:block;position:sticky;top:100px;}.subpage aside a {margin:0;border-radius:0;}.subpage aside a:first-child {border-top-left-radius:25px;}.subpage aside a + a.aside__ask {margin-top:30px;}.subpage aside a.aside__ask {display:flex;justify-content:space-between;flex-wrap:wrap;padding:15px;}.subpage aside a.aside__ask {border:4px solid #e9eaea;background:#fff;border-bottom-right-radius:25px;}.subpage aside a.aside__ask h3 {width:50%;margin:0;line-height:1.1;}.subpage aside a.aside__ask span {flex-basis:100%;color:var(--color-main);transition:transform 200ms ease-out;}.subpage aside a.aside__ask:hover {color:var(--color-1);}.subpage aside a.aside__ask:hover img {animation:show_ask_icon 700ms ease-in-out both;}@keyframes show_ask_icon {0% {transform:scale(1);}25% {transform:scale(1.25);}50% {transform:scale(1);}75% {transform:scale(1.25);}100% {transform:scale(1);}}.subpage aside a.aside__ask:hover span {transform:translateX(10px);}.contact__description h4 {font-size:2.8rem;}.contact__person img {width:220px;max-width:220px;}.contact__person > div:last-child {flex:1;}.contact__person h4 {font-size:150%;}.box__header {font-size:3.4rem;}.btn::after {width:12px;height:24px;}.gallery {grid-template-columns:repeat(5, 1fr);}.gallery.aside {grid-template-columns:repeat(4, 1fr);}.gallery.vertical {grid-template-columns:repeat(6, 1fr);}.gallery.vertical.aside {grid-template-columns:repeat(5, 1fr);}}@media only screen and (min-width:1600px) {.pre-head {margin-left:-14px;}main {background-position:calc(50% - 45vw / 2) 300px;background-size:min(calc(45vw), 700px);}.header__inner {width:var(--page-width-desktop-xl);}.header__inner::before {transform:translateX(calc(-100% + 350px));}.header__inner::after {width:65%;}.logo {max-width:300px;}.search {width:270px;margin-right:170px;}.contact__phone > span > span {font-size:2.6rem;}nav {width:var(--page-width-desktop-xl);}#slider picture img {height:500px;}.offer .h1 {width:var(--page-width-desktop-xl);}.offer__container .swiper-container {width:calc(var(--page-width-desktop-xl) + 40px);}.offer__wrapper h3 {font-size:2.7rem;}.offer-button-prev {left:calc((100vw - var(--page-width-desktop-xl)) / 2 - 100px);}.offer-button-next {right:calc((100vw - var(--page-width-desktop-xl)) / 2 - 100px);}.about {width:var(--page-width-desktop-xl);}.lastnews {width:var(--page-width-desktop-xl);}.footer__data,.footer__nav--inner,.footer__copy {width:var(--page-width-desktop-xl);}.subpage {--subpage-width:var(--page-width-desktop-xl);}}@font-face {font-family:'lg';src:url("/fonts/lg.eot?n1z373");src:url("/fonts/lg.eot?#iefixn1z373") format("embedded-opentype"), url("/fonts/lg.woff?n1z373") format("woff"), url("/fonts/lg.ttf?n1z373") format("truetype"), url("/fonts/lg.svg?n1z373#lg") 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:18px;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;} @font-face {font-family:'FontAwesome';src:url('/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;font-display:swap;} .fa { display:inline-block; font:normal normal normal 14px/1 FontAwesome; font-size:inherit; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; }.fa-lg {font-size:1.33333333em;line-height:0.75em;vertical-align:-15%;}.fa-1-8x {font-size:1.8em;}.fa-2x {font-size:2em;}.fa-2-5x {font-size:2.5em;}.fa-3x {font-size:3em;}.fa-3-5x {font-size:3.5em;}.fa-4x {font-size:4em;}.fa-5x {font-size:5em;}.fa-home::before {content:"\f015";}.fa-facebook::before {content:"\f09a";}.fa-facebook-official::before {content:"\f230";}.fa-twitter:before {content:"\f099";}.fa-instagram:before {content:"\f16d";}.fa-linkedin:before {content:"\f0e1";}.fa-angle-up::before {content:"\f106";}.fa-angle-left::before {content:"\f104";}.fa-angle-right::before {content:"\f105";}.fa-search-plus:before {content:"\f00e";}.fa-whatsapp:before {content:"\f232";}.fa-comments:before {content:"\f086";}.fa-at:before {content:"\f1fa";}.fa-envelope:before {content:"\f0e0";}.fa-send:before {content:"\f1d8";}.fa-clock-o:before {content:"\f017";}.fa-calendar:before {content:"\f073";}