

/* Start:/local/js//fancybox/jquery.fancybox.min.css?158459752412795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/js//sugg/jquery.suggestions.min.css?15943926442091*/
.suggestions-nowrap{white-space:nowrap}.suggestions-input{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.suggestions-input::-ms-clear{display:none}.suggestions-wrapper{position:relative;margin:0;padding:0;vertical-align:top;-webkit-text-size-adjust:100%}.suggestions-suggestions{background:#fff;border:1px solid #999;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;left:0;min-width:100%;position:absolute;z-index:9999;-webkit-text-size-adjust:100%}.suggestions-suggestions strong{font-weight:400;color:#39f}.suggestions-suggestions.suggestions-mobile{border-style:none}.suggestions-suggestions.suggestions-mobile .suggestions-suggestion{border-bottom:1px solid #ddd}.suggestions-suggestion{padding:4px 4px;overflow:hidden}.suggestions-suggestion:hover{background:#f7f7f7}.suggestions-selected{background:#f0f0f0}.suggestions-selected:hover{background:#f0f0f0}.suggestions-hint{padding:4px 4px;white-space:nowrap;overflow:hidden;color:#777;font-size:85%;line-height:20px}.suggestions-subtext{color:#777}.suggestions-subtext_inline{display:inline-block;min-width:6em;vertical-align:bottom;margin:0 .5em 0 0}.suggestions-subtext-delimiter{display:inline-block;width:2px}.suggestions-subtext_label{margin:0 0 0 .25em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 3px;background:#f5f5f5;font-size:85%}.suggestions-value[data-suggestion-status=LIQUIDATED]{position:relative}.suggestions-value[data-suggestion-status=LIQUIDATED]:after{position:absolute;left:0;right:0;top:50%;border-top:1px solid rgba(0,0,0,.4);content:""}.suggestions-promo{font-size:85%;display:none;color:#777;padding:4px;text-align:center}.suggestions-promo a{color:#777;display:block;filter:grayscale(100%);line-height:20px;text-decoration:none}.suggestions-promo a:hover{filter:grayscale(0)}.suggestions-promo svg{height:20px;vertical-align:bottom}@media screen and (min-width:600px){.suggestions-promo{position:absolute;top:0;right:0;text-align:left}}
/* End */


/* Start:/local/js//fslide/flexslider.css?16034229957224*/
/*
 * jQuery FlexSlider v2.7.2
 * https://www.woocommerce.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 and later license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 *
 */
/* ====================================================================================================================
 * FONT-FACE
 * ====================================================================================================================*/
@font-face {
  font-family: 'flexslider-icon';
  src: url('/local/js//fslide/fonts/flexslider-icon.eot');
  src: url('/local/js//fslide/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('/local/js//fslide/fonts/flexslider-icon.woff') format('woff'), url('/local/js//fslide/fonts/flexslider-icon.ttf') format('truetype'), url('/local/js//fslide/fonts/flexslider-icon.svg#flexslider-icon') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* ====================================================================================================================
 * RESETS
 * ====================================================================================================================*/
.flex-container a:hover,
.flex-slider a:hover {
  outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
.flexslider {
  margin: 0;
  padding: 0;
}
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
.flexslider .slides img {
  width: 100%;
  /*display: block;*/
}
.flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .flexslider .slides {
  display: block;
}
* html .flexslider .slides {
  height: 1%;
}
.no-js .flexslider .slides > li:first-child {
  display: block;
}
/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/
.flexslider {
  margin: 0 0 60px;
  background: #fff;
  border: 4px solid #fff;
  position: relative;
  zoom: 1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}
.flexslider .slides {
  zoom: 1;
}
.flexslider .slides img {
  height: auto;
  -moz-user-select: none;
}
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.loading .flex-viewport {
  max-height: 300px;
}
@-moz-document url-prefix() {
  .loading .flex-viewport {
    max-height: none;
  }
}
.carousel li {
  margin-right: 5px;
}
.flex-direction-nav {
  *height: 0;
}
.flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.flex-direction-nav a:before {
  font-family: "flexslider-icon";
  font-size: 40px;
  display: inline-block;
  content: '\f001';
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.flex-direction-nav a.flex-next:before {
  content: '\f002';
}
.flex-direction-nav .flex-prev {
  left: -50px;
}
.flex-direction-nav .flex-next {
  right: -50px;
  text-align: right;
}
.flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.7;
  left: 10px;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}
.flexslider:hover .flex-direction-nav .flex-next {
  opacity: 0.7;
  right: 10px;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
  opacity: 1;
}
.flex-direction-nav .flex-disabled {
  opacity: 0!important;
  filter: alpha(opacity=0);
  cursor: default;
  z-index: -1;
}
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}
.flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: '\f004';
}
.flex-pauseplay a:hover {
  opacity: 1;
}
.flex-pauseplay a.flex-play:before {
  content: '\f003';
}
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center;
}
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default;
}
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.flex-control-thumbs img {
  width: 100%;
  height: auto;
  display: block;
  opacity: .7;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.flex-control-thumbs img:hover {
  opacity: 1;
}
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}
/* ====================================================================================================================
 * RESPONSIVE
 * ====================================================================================================================*/
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
  }
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
  }
}

/* End */


/* Start:/local/js//tip/tipped.css?162098312120751*/
.tpd-tooltip {
  position: absolute;
}

/* Fix for CSS frameworks that don't keep the use of box-sizing: border-box
   within their own namespace */
.tpd-tooltip {
  box-sizing: content-box;
}
.tpd-tooltip [class^="tpd-"] {
  box-sizing: inherit;
}

/* Content */
.tpd-content-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  float: left;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.tpd-content-spacer,
.tpd-content-relative,
.tpd-content-relative-padder {
  float: left;
  position: relative;
}
.tpd-content-relative {
  width: 100%;
}

.tpd-content {
  float: left;
  clear: both;
  position: relative;
  padding: 10px;
  font-size: 11px;
  line-height: 16px;
  color: #fff;
  box-sizing: border-box !important;
}
.tpd-has-inner-close .tpd-content-relative .tpd-content {
  padding-right: 0 !important;
}
.tpd-tooltip .tpd-content-no-padding {
  padding: 0 !important;
}

.tpd-title-wrapper {
  float: left;
  position: relative;
  overflow: hidden;
}
.tpd-title-spacer {
  float: left;
}
.tpd-title-relative,
.tpd-title-relative-padder {
  float: left;
  position: relative;
}
.tpd-title-relative {
  width: 100%;
}
.tpd-title {
  float: left;
  position: relative;
  font-size: 11px;
  line-height: 16px;
  padding: 10px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  box-sizing: border-box !important;
}
.tpd-has-title-close .tpd-title {
  padding-right: 0 !important;
}
.tpd-close {
  position: absolute;
  top: 0;
  right: 0;
  width: 28px;
  height: 28px;
  cursor: pointer;
  overflow: hidden;
  color: #fff;
}
.tpd-close-icon {
  float: left;
  font-family: Arial, Baskerville, monospace;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  width: 28px;
  height: 28px;
  font-size: 28px;
  line-height: 28px;
  text-align: center;
}

/* Skin */
.tpd-skin {
  position: absolute;
  top: 0;
  left: 0;
}

.tpd-frames {
  position: absolute;
  top: 0;
  left: 0;
}
.tpd-frames .tpd-frame {
  float: left;
  width: 100%;
  height: 100%;
  clear: both;
  display: none;
}

.tpd-visible-frame-top .tpd-frame-top {
  display: block;
}
.tpd-visible-frame-bottom .tpd-frame-bottom {
  display: block;
}
.tpd-visible-frame-left .tpd-frame-left {
  display: block;
}
.tpd-visible-frame-right .tpd-frame-right {
  display: block;
}

.tpd-backgrounds {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
}
.tpd-background-shadow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  pointer-events: none;
}
.tpd-no-shadow .tpd-skin .tpd-background-shadow {
  box-shadow: none !important;
}

.tpd-background-box {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
/* only the top background box should be shown when not using a stem */
.tpd-no-stem .tpd-background-box,
.tpd-no-stem .tpd-shift-stem {
  display: none;
}
.tpd-no-stem .tpd-background-box-top {
  display: block;
}

.tpd-background-box-shift,
.tpd-background-box-shift-further {
  position: relative;
  float: left;
  width: 100%;
  height: 100%;
}
.tpd-background {
  border-radius: 10px;
  float: left;
  clear: both;
  background: none;
  -webkit-background-clip: padding-box; /* Safari */
  background-clip: padding-box; /* IE9+, Firefox 4+, Opera, Chrome */
  border-style: solid;
  border-width: 1px;
  border-color: rgba(
    255,
    255,
    255,
    0.1
  ); /* opacity here bugs out in firefox, .tpd-background-content should have no opacity if this opacity is less than 1 */
}
.tpd-background-loading {
  display: none;
}
/* no radius */
.tpd-no-radius
  .tpd-skin
  .tpd-frames
  .tpd-frame
  .tpd-backgrounds
  .tpd-background {
  border-radius: 0;
}
.tpd-background-title {
  float: left;
  clear: both;
  width: 100%;
  background-color: #282828;
}
.tpd-background-content {
  float: left;
  clear: both;
  width: 100%;
  background-color: #282828;
}
.tpd-background-border-hack {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-style: solid;
}

.tpd-background-box-top {
  top: 0;
}
.tpd-background-box-bottom {
  bottom: 0;
}
.tpd-background-box-left {
  left: 0;
}
.tpd-background-box-right {
  right: 0;
}

/* Skin / Stems */
.tpd-shift-stem {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.tpd-shift-stem-side {
  position: absolute;
}
.tpd-frame-top .tpd-shift-stem-side,
.tpd-frame-bottom .tpd-shift-stem-side {
  width: 100%;
}
.tpd-frame-left .tpd-shift-stem-side,
.tpd-frame-right .tpd-shift-stem-side {
  height: 100%;
}

.tpd-stem {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden; /* shows possible invalid subpx rendering */
  width: 16px; /* best cross browser stem: width = 2 x height (90deg angle) */
  height: 8px;
  margin-left: 3px; /* space from the side */
  margin-top: 2px; /* space between target and stem */
  -webkit-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
}
/* remove margins once we're done measuring */
.tpd-tooltip .tpd-skin .tpd-frames .tpd-frame .tpd-shift-stem .tpd-stem-reset {
  margin: 0 !important;
}

.tpd-stem-spacer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.tpd-stem-reset .tpd-stem-spacer {
  margin-top: 0;
}

.tpd-stem-point {
  width: 100px;
  position: absolute;
  top: 0;
  left: 50%;
}
.tpd-stem-downscale,
.tpd-stem-transform {
  float: left;
  width: 100%;
  height: 100%;
  -webkit-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
  position: relative;
}

.tpd-stem-side {
  width: 50%;
  height: 100%;
  float: left;
  position: relative;
  overflow: hidden;
}
.tpd-stem-side-inversed {
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.tpd-stem-triangle {
  width: 0;
  height: 0;
  border-bottom-style: solid;
  border-left-color: transparent;
  border-left-style: solid;
  position: absolute;
  top: 0;
  left: 0;
}
.tpd-stem-border {
  width: 20px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  background-color: #fff; /* will become transparent */
  border-right-color: #fff;
  border-right-style: solid;
  border-right-width: 0;
}

.tpd-stem-border-corner {
  position: absolute;
  top: 0;
  left: 50%;
  height: 100%;
  border-right-style: solid;
  border-right-width: 0;
}

/* fixes rendering issue in IE */
.tpd-stem * {
  z-index: 0;
  zoom: 1;
}

/* used by IE < 9 */
.tpd-stem-border-center-offset,
.tpd-stem-border-center-offset-inverse {
  float: left;
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.tpd-stem-notransform {
  float: left;
  width: 100%;
  height: 100%;
  position: relative;
}
.tpd-stem-notransform .tpd-stem-border {
  height: 100%;
  position: relative;
  float: left;
  top: 0;
  left: 0;
  margin: 0;
}
.tpd-stem-notransform .tpd-stem-border-center {
  position: absolute;
}
.tpd-stem-notransform .tpd-stem-border-corner {
  background: #fff;
  border: 0;
  top: auto;
  left: auto;
}
.tpd-stem-notransform .tpd-stem-border-center,
.tpd-stem-notransform .tpd-stem-triangle {
  height: 0;
  border: 0;
  left: 50%;
}

/* transformations for left/right/bottom */
.tpd-stem-transform-left {
  -webkit-transform: rotate(-90deg) scale(-1, 1);
  transform: rotate(-90deg) scale(-1, 1);
}
.tpd-stem-transform-right {
  -webkit-transform: rotate(90deg) translate(0, -100%);
  transform: rotate(90deg) translate(0, -100%);
}
.tpd-stem-transform-bottom {
  -webkit-transform: scale(1, -1) translate(0, -100%);
  transform: scale(1, -1) translate(0, -100%);
}

/* Spinner */
.tpd-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 46px;
  height: 36px;
}
.tpd-spinner-spin {
  position: relative;
  float: left;
  margin: 8px 0 0 13px;
  text-indent: -9999em;
  border-top: 2px solid rgba(255, 255, 255, 0.2);
  border-right: 2px solid rgba(255, 255, 255, 0.2);
  border-bottom: 2px solid rgba(255, 255, 255, 0.2);
  border-left: 2px solid #fff;
  -webkit-animation: tpd-spinner-animation 1.1s infinite linear;
  animation: tpd-spinner-animation 1.1s infinite linear;
  box-sizing: border-box !important;
}
.tpd-spinner-spin,
.tpd-spinner-spin:after {
  border-radius: 50%;
  width: 20px;
  height: 20px;
}
@-webkit-keyframes tpd-spinner-animation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes tpd-spinner-animation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* show the loader while loading and hide all the content */
.tpd-is-loading .tpd-content-wrapper,
.tpd-is-loading .tpd-title-wrapper {
  display: none;
}
.tpd-is-loading .tpd-background {
  display: none;
}
.tpd-is-loading .tpd-background-loading {
  display: block;
}

/* Resets while measuring content */
.tpd-tooltip-measuring {
  top: 0;
  left: 0;
  position: absolute;
  max-width: 100%;
  width: 100%;
}
.tpd-tooltip-measuring .tpd-skin,
.tpd-tooltip-measuring .tpd-spinner {
  display: none;
}

.tpd-tooltip-measuring .tpd-content-wrapper,
.tpd-tooltip-measuring .tpd-title-wrapper {
  display: block;
}

/* Links */
.tpd-tooltip a,
.tpd-tooltip a:hover {
  color: #808080;
  text-decoration: underline;
}
.tpd-tooltip a:hover {
  color: #6c6c6c;
}

/*
 * Sizes
 */
/* x-small */
.tpd-size-x-small .tpd-content,
.tpd-size-x-small .tpd-title {
  padding: 7px 8px;
  font-size: 10px;
  line-height: 15px;
}
.tpd-size-x-small .tpd-background {
  border-radius: 5px;
}
.tpd-size-x-small .tpd-stem {
  width: 12px;
  height: 6px;
  margin-left: 4px;
  margin-top: 2px; /* space between target and stem */
}
.tpd-size-x-small.tpd-no-radius .tpd-stem {
  margin-left: 7px;
}
.tpd-size-x-small .tpd-close {
  margin-bottom: 1px;
}
.tpd-size-x-small .tpd-spinner {
  width: 35px;
  height: 29px;
}
.tpd-size-x-small .tpd-spinner-spin {
  margin: 6px 0 0 9px;
}
.tpd-size-x-small .tpd-spinner-spin,
.tpd-size-x-small .tpd-spinner-spin:after {
  width: 17px;
  height: 17px;
}

/* small */
.tpd-size-small .tpd-content,
.tpd-size-small .tpd-title {
  padding: 8px;
  font-size: 10px;
  line-height: 16px;
}
.tpd-size-small .tpd-background {
  border-radius: 6px;
}
.tpd-size-small .tpd-stem {
  width: 14px;
  height: 7px;
  margin-left: 5px;
  margin-top: 2px; /* space between target and stem */
}
.tpd-size-small.tpd-no-radius .tpd-stem {
  margin-left: 8px;
}
.tpd-size-small .tpd-close {
  margin: 2px 1px;
}
.tpd-size-small .tpd-spinner {
  width: 42px;
  height: 32px;
}
.tpd-size-small .tpd-spinner-spin {
  margin: 7px 0 0 13px;
}
.tpd-size-small .tpd-spinner-spin,
.tpd-size-small .tpd-spinner-spin:after {
  width: 18px;
  height: 18px;
}

/* medium (default) */
.tpd-size-medium .tpd-content,
.tpd-size-medium .tpd-title {
  padding: 10px;
  font-size: 11px;
  line-height: 16px;
}
.tpd-size-medium .tpd-background {
  border-radius: 8px;
}
.tpd-size-medium .tpd-stem {
  width: 16px; /* best cross browser stem width is 2xheight, for a 90deg angle */
  height: 8px;
  margin-left: 6px; /* space from the side */
  margin-top: 2px; /* space between target and stem */
}
.tpd-size-medium.tpd-no-radius .tpd-stem {
  margin-left: 10px;
}
.tpd-size-medium .tpd-close {
  margin: 4px 2px;
}
/* ideal spinner dimensions don't cause movement op top and
   on the stem when switching to text using position:'topleft' */
.tpd-size-medium .tpd-spinner {
  width: 50px;
  height: 36px;
}
.tpd-size-medium .tpd-spinner-spin {
  margin: 8px 0 0 15px;
}
.tpd-size-medium .tpd-spinner-spin,
.tpd-size-medium .tpd-spinner-spin:after {
  width: 20px;
  height: 20px;
}

/* large */
.tpd-size-large .tpd-content,
.tpd-size-large .tpd-title {
  padding: 10px;
  font-size: 13px;
  line-height: 18px;
}
.tpd-size-large .tpd-background {
  border-radius: 8px;
}
.tpd-size-large .tpd-stem {
  width: 18px;
  height: 9px;
  margin-left: 7px;
  margin-top: 2px; /* space between target and stem */
}
.tpd-size-large.tpd-no-radius .tpd-stem {
  margin-left: 10px;
}
.tpd-size-large .tpd-close {
  margin: 5px 2px 5px 2px;
}
.tpd-size-large .tpd-spinner {
  width: 54px;
  height: 38px;
}
.tpd-size-large .tpd-spinner-spin {
  margin: 9px 0 0 17px;
}
.tpd-size-large .tpd-spinner-spin,
.tpd-size-large .tpd-spinner-spin:after {
  width: 20px;
  height: 20px;
}

/* Skins */
/* default (dark) */
.tpd-skin-dark .tpd-content,
.tpd-skin-dark .tpd-title,
.tpd-skin-dark .tpd-close {
  color: #fff;
}
.tpd-skin-dark .tpd-background-content,
.tpd-skin-dark .tpd-background-title {
  background-color: #282828;
}
.tpd-skin-dark .tpd-background {
  border-width: 1px;
  border-color: rgba(255, 255, 255, 0.1);
}
/* line below the title */
.tpd-skin-dark .tpd-title-wrapper {
  border-bottom: 1px solid #404040;
}
/* spinner */
.tpd-skin-dark .tpd-spinner-spin {
  border-color: rgba(255, 255, 255, 0.2);
  border-left-color: #fff;
}
/* links */
.tpd-skin-dark a {
  color: #ccc;
}
.tpd-skin-dark a:hover {
  color: #c0c0c0;
}

/* light */
.tpd-skin-light .tpd-content,
.tpd-skin-light .tpd-title,
.tpd-skin-light .tpd-close {
  color: #333;
}
.tpd-skin-light .tpd-background-content {
  background-color: #fff;
}
.tpd-skin-light .tpd-background {
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.3);
}
.tpd-skin-light .tpd-background-title {
  background-color: #f7f7f7;
}
.tpd-skin-light .tpd-title-wrapper {
  border-bottom: 1px solid #c0c0c0;
}
.tpd-skin-light .tpd-background-shadow {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
}
/* fallback for no/disabled shadow */
.tpd-skin-light.tpd-no-shadow .tpd-background {
  border-color: rgba(100, 100, 100, 0.3);
}
.tpd-skin-light .tpd-spinner-spin {
  border-color: rgba(51, 51, 51, 0.2);
  border-left-color: #333;
}
.tpd-skin-light a {
  color: #808080;
}
.tpd-skin-light a:hover {
  color: #6c6c6c;
}

/* gray */
.tpd-skin-gray .tpd-content,
.tpd-skin-gray .tpd-title,
.tpd-skin-gray .tpd-close {
  color: #fff;
}
.tpd-skin-gray .tpd-background-content,
.tpd-skin-gray .tpd-background-title {
  background-color: #727272;
}
.tpd-skin-gray .tpd-background {
  border-width: 1px;
  border-color: rgba(255, 255, 255, 0.1);
}
.tpd-skin-gray .tpd-title-wrapper {
  border-bottom: 1px solid #505050;
}
.tpd-skin-gray .tpd-spinner-spin {
  border-color: rgba(255, 255, 255, 0.2);
  border-left-color: #fff;
}
.tpd-skin-gray a {
  color: #ccc;
}
.tpd-skin-gray a:hover {
  color: #b6b6b6;
}

/* red */
.tpd-skin-red .tpd-content,
.tpd-skin-red .tpd-title,
.tpd-skin-red .tpd-close {
  color: #fff;
}
.tpd-skin-red .tpd-background-content {
  background-color: #e13c37;
}
.tpd-skin-red .tpd-background {
  border-width: 1px;
  border-color: rgba(12, 0, 0, 0.6);
}
.tpd-skin-red .tpd-background-title {
  background-color: #e13c37;
}
.tpd-skin-red .tpd-title-wrapper {
  border-bottom: 1px solid #a30500;
}
.tpd-skin-red .tpd-background-shadow {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
}
.tpd-skin-red .tpd-spinner-spin {
  border-color: rgba(255, 255, 255, 0.2);
  border-left-color: #fff;
}
.tpd-skin-red a {
  color: #ddd;
}
.tpd-skin-red a:hover {
  color: #c6c6c6;
}

/* green */
.tpd-skin-green .tpd-content,
.tpd-skin-green .tpd-title,
.tpd-skin-green .tpd-close {
  color: #fff;
}
.tpd-skin-green .tpd-background-content {
  background-color: #4aab3a;
}
.tpd-skin-green .tpd-background {
  border-width: 1px;
  border-color: rgba(0, 12, 0, 0.6);
}
.tpd-skin-green .tpd-background-title {
  background-color: #4aab3a;
}
.tpd-skin-green .tpd-title-wrapper {
  border-bottom: 1px solid #127c00;
}
.tpd-skin-green .tpd-background-shadow {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
}
.tpd-skin-green .tpd-spinner-spin {
  border-color: rgba(255, 255, 255, 0.2);
  border-left-color: #fff;
}
.tpd-skin-green a {
  color: #ddd;
}
.tpd-skin-green a:hover {
  color: #c6c6c6;
}

/* blue */
.tpd-skin-blue .tpd-content,
.tpd-skin-blue .tpd-title,
.tpd-skin-blue .tpd-close {
  color: #fff;
}
.tpd-skin-blue .tpd-background-content {
  background-color: #45a3e3;
}
.tpd-skin-blue .tpd-background {
  border-width: 1px;
  border-color: rgba(0, 0, 12, 0.6);
}
.tpd-skin-blue .tpd-background-title {
  background-color: #45a3e3;
}
.tpd-skin-blue .tpd-title-wrapper {
  border-bottom: 1px solid #1674b4;
}
.tpd-skin-blue .tpd-background-shadow {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
}
.tpd-skin-blue .tpd-spinner-spin {
  border-color: rgba(255, 255, 255, 0.2);
  border-left-color: #fff;
}
.tpd-skin-blue a {
  color: #ddd;
}
.tpd-skin-blue a:hover {
  color: #c6c6c6;
}

/* lightyellow */
.tpd-skin-lightyellow .tpd-content,
.tpd-skin-lightyellow .tpd-title,
.tpd-skin-lightyellow .tpd-close {
  color: #333;
}
.tpd-skin-lightyellow .tpd-background-content {
  background-color: #ffffa9;
}
.tpd-skin-lightyellow .tpd-background {
  border-width: 1px;
  border-color: rgba(8, 8, 0, 0.35);
}
.tpd-skin-lightyellow .tpd-background-title {
  background-color: #ffffa9;
}
.tpd-skin-lightyellow .tpd-title-wrapper {
  border-bottom: 1px solid #a7a697;
}
.tpd-skin-lightyellow .tpd-background-shadow {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
}
.tpd-skin-lightyellow .tpd-spinner-spin {
  border-color: rgba(51, 51, 51, 0.2);
  border-left-color: #333;
}
.tpd-skin-lightyellow a {
  color: #777;
}
.tpd-skin-lightyellow a:hover {
  color: #868686;
}

/* lightblue */
.tpd-skin-lightblue .tpd-content,
.tpd-skin-lightblue .tpd-title,
.tpd-skin-lightblue .tpd-close {
  color: #333;
}
.tpd-skin-lightblue .tpd-background-content {
  background-color: #bce5ff;
}
.tpd-skin-lightblue .tpd-background {
  border-width: 1px;
  border-color: rgba(0, 0, 8, 0.35);
}
.tpd-skin-lightblue .tpd-background-title {
  background-color: #bce5ff;
}
.tpd-skin-lightblue .tpd-title-wrapper {
  border-bottom: 1px solid #909b9f;
}
.tpd-skin-lightblue .tpd-background-shadow {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
}
.tpd-skin-lightblue .tpd-spinner-spin {
  border-color: rgba(51, 51, 51, 0.2);
  border-left-color: #333;
}
.tpd-skin-lightblue a {
  color: #777;
}
.tpd-skin-lightblue a:hover {
  color: #868686;
}

/* lightpink */
.tpd-skin-lightpink .tpd-content,
.tpd-skin-lightpink .tpd-title,
.tpd-skin-lightpink .tpd-close {
  color: #333;
}
.tpd-skin-lightpink .tpd-background-content {
  background-color: #ffc4bf;
}
.tpd-skin-lightpink .tpd-background {
  border-width: 1px;
  border-color: rgba(8, 0, 0, 0.35);
}
.tpd-skin-lightpink .tpd-background-title {
  background-color: #ffc4bf;
}
.tpd-skin-lightpink .tpd-title-wrapper {
  border-bottom: 1px solid #a08f8f;
}
.tpd-skin-lightpink .tpd-background-shadow {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
}
.tpd-skin-lightpink .tpd-spinner-spin {
  border-color: rgba(51, 51, 51, 0.2);
  border-left-color: #333;
}
.tpd-skin-lightpink a {
  color: #777;
}
.tpd-skin-lightpink a:hover {
  color: #868686;
}

/* info */
.tpd-skin-info .tpd-content,
.tpd-skin-info .tpd-title,
.tpd-skin-info .tpd-close {
  color: #F2F2F2;
}
.tpd-skin-info .tpd-background-content {
  background-color: rgba(43, 50, 54, 0.85);
}
.tpd-skin-info .tpd-background {
  border:none;
  border-radius:5px;
}
.tpd-skin-info .tpd-background-title {
  background-color: rgba(43, 50, 54, 0.85);
}
.tpd-skin-info .tpd-title-wrapper {
  border-bottom: 1px solid #F2F2F2;
}
.tpd-skin-info .tpd-background-shadow {
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.15);
}
.tpd-skin-info .tpd-spinner-spin {
  border-color: rgba(51, 51, 51, 0.2);
  border-left-color: #333;
}
.tpd-skin-info a {
  color: #F2F2F2;
}
.tpd-skin-info a:hover {
  color: #F2F2F2;
}
.tpd-skin-info .tpd-content {padding-left:40px !important;}
.tpd-skin-info .tpd-content::before {content:"i"; display:flex; justify-content:center; align-items:center; position:absolute; top:10px; left:10px; width:18px; height:18px; border:solid 1px #5CBE2D; border-radius:50%; color:#5CBE2D;}
/* End */


/* Start:/local/fonts/OpenSans.css?16595283623654*/
@font-face {
	font-family: 'Open Sans';
	src: url('/local/fonts/OpenSans-SemiBoldItalic.eot');
	src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'),
		url('/local/fonts/OpenSans-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
		url('/local/fonts/OpenSans-SemiBoldItalic.woff') format('woff'),
		url('/local/fonts/OpenSans-SemiBoldItalic.ttf') format('truetype');
	font-weight: 600;
	font-style: italic;
}

@font-face {
	font-family: 'Open Sans';
	src: url('/local/fonts/OpenSans-LightItalic.eot');
	src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'),
		url('/local/fonts/OpenSans-LightItalic.eot?#iefix') format('embedded-opentype'),
		url('/local/fonts/OpenSans-LightItalic.woff') format('woff'),
		url('/local/fonts/OpenSans-LightItalic.ttf') format('truetype');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'Open Sans';
	src: url('/local/fonts/OpenSans-Bold.eot');
	src: local('Open Sans Bold'), local('OpenSans-Bold'),
		url('/local/fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
		url('/local/fonts/OpenSans-Bold.woff') format('woff'),
		url('/local/fonts/OpenSans-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Open Sans';
	src: url('/local/fonts/OpenSans-ExtraBoldItalic.eot');
	src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'),
		url('/local/fonts/OpenSans-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
		url('/local/fonts/OpenSans-ExtraBoldItalic.woff') format('woff'),
		url('/local/fonts/OpenSans-ExtraBoldItalic.ttf') format('truetype');
	font-weight: 800;
	font-style: italic;
}

@font-face {
	font-family: 'Open Sans';
	src: url('/local/fonts/OpenSans-Light.eot');
	src: local('Open Sans Light'), local('OpenSans-Light'),
		url('/local/fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'),
		url('/local/fonts/OpenSans-Light.woff') format('woff'),
		url('/local/fonts/OpenSans-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Open Sans';
	src: url('/local/fonts/OpenSans-Italic.eot');
	src: local('Open Sans Italic'), local('OpenSans-Italic'),
		url('/local/fonts/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),
		url('/local/fonts/OpenSans-Italic.woff') format('woff'),
		url('/local/fonts/OpenSans-Italic.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'Open Sans';
	src: url('/local/fonts/OpenSans-Regular.eot');
	src: local('Open Sans Regular'), local('OpenSans-Regular'),
		url('/local/fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
		url('/local/fonts/OpenSans-Regular.woff') format('woff'),
		url('/local/fonts/OpenSans-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Open Sans';
	src: url('/local/fonts/OpenSans-SemiBold.eot');
	src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
		url('/local/fonts/OpenSans-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('/local/fonts/OpenSans-SemiBold.woff') format('woff'),
		url('/local/fonts/OpenSans-SemiBold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'Open Sans';
	src: url('/local/fonts/OpenSans-ExtraBold.eot');
	src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
		url('/local/fonts/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'),
		url('/local/fonts/OpenSans-ExtraBold.woff') format('woff'),
		url('/local/fonts/OpenSans-ExtraBold.ttf') format('truetype');
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: 'Open Sans';
	src: url('/local/fonts/OpenSans-BoldItalic.eot');
	src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
		url('/local/fonts/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('/local/fonts/OpenSans-BoldItalic.woff') format('woff'),
		url('/local/fonts/OpenSans-BoldItalic.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
}

/* End */


/* Start:/local/fonts/NunitoSans.css?16595289865348*/
@font-face {
	font-family: 'Nunito Sans';
	src: url('/local/fonts/NunitoSans-Regular.eot');
	src: local('Nunito Sans Regular'), local('NunitoSans-Regular'),
		url('/local/fonts/NunitoSans-Regular.eot?#iefix') format('embedded-opentype'),
		url('/local/fonts/NunitoSans-Regular.woff') format('woff'),
		url('/local/fonts/NunitoSans-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Nunito Sans';
	src: url('/local/fonts/NunitoSans-Light.eot');
	src: local('Nunito Sans Light'), local('NunitoSans-Light'),
		url('/local/fonts/NunitoSans-Light.eot?#iefix') format('embedded-opentype'),
		url('/local/fonts/NunitoSans-Light.woff') format('woff'),
		url('/local/fonts/NunitoSans-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Nunito Sans';
	src: url('/local/fonts/NunitoSans-LightItalic.eot');
	src: local('Nunito Sans Light Italic'), local('NunitoSans-LightItalic'),
		url('/local/fonts/NunitoSans-LightItalic.eot?#iefix') format('embedded-opentype'),
		url('/local/fonts/NunitoSans-LightItalic.woff') format('woff'),
		url('/local/fonts/NunitoSans-LightItalic.ttf') format('truetype');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'Nunito Sans';
	src: url('/local/fonts/NunitoSans-BlackItalic.eot');
	src: local('Nunito Sans Black Italic'), local('NunitoSans-BlackItalic'),
		url('/local/fonts/NunitoSans-BlackItalic.eot?#iefix') format('embedded-opentype'),
		url('/local/fonts/NunitoSans-BlackItalic.woff') format('woff'),
		url('/local/fonts/NunitoSans-BlackItalic.ttf') format('truetype');
	font-weight: 900;
	font-style: italic;
}

@font-face {
	font-family: 'Nunito Sans';
	src: url('/local/fonts/NunitoSans-SemiBold.eot');
	src: local('Nunito Sans SemiBold'), local('NunitoSans-SemiBold'),
		url('/local/fonts/NunitoSans-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('/local/fonts/NunitoSans-SemiBold.woff') format('woff'),
		url('/local/fonts/NunitoSans-SemiBold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'Nunito Sans';
	src: url('/local/fonts/NunitoSans-Bold.eot');
	src: local('Nunito Sans Bold'), local('NunitoSans-Bold'),
		url('/local/fonts/NunitoSans-Bold.eot?#iefix') format('embedded-opentype'),
		url('/local/fonts/NunitoSans-Bold.woff') format('woff'),
		url('/local/fonts/NunitoSans-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Nunito Sans';
	src: url('/local/fonts/NunitoSans-ExtraBold.eot');
	src: local('Nunito Sans ExtraBold'), local('NunitoSans-ExtraBold'),
		url('/local/fonts/NunitoSans-ExtraBold.eot?#iefix') format('embedded-opentype'),
		url('/local/fonts/NunitoSans-ExtraBold.woff') format('woff'),
		url('/local/fonts/NunitoSans-ExtraBold.ttf') format('truetype');
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: 'Nunito Sans';
	src: url('/local/fonts/NunitoSans-SemiBoldItalic.eot');
	src: local('Nunito Sans SemiBold Italic'), local('NunitoSans-SemiBoldItalic'),
		url('/local/fonts/NunitoSans-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
		url('/local/fonts/NunitoSans-SemiBoldItalic.woff') format('woff'),
		url('/local/fonts/NunitoSans-SemiBoldItalic.ttf') format('truetype');
	font-weight: 600;
	font-style: italic;
}

@font-face {
	font-family: 'Nunito Sans';
	src: url('/local/fonts/NunitoSans-Black.eot');
	src: local('Nunito Sans Black'), local('NunitoSans-Black'),
		url('/local/fonts/NunitoSans-Black.eot?#iefix') format('embedded-opentype'),
		url('/local/fonts/NunitoSans-Black.woff') format('woff'),
		url('/local/fonts/NunitoSans-Black.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'Nunito Sans';
	src: url('/local/fonts/NunitoSans-ExtraLightItalic.eot');
	src: local('Nunito Sans ExtraLight Italic'), local('NunitoSans-ExtraLightItalic'),
		url('/local/fonts/NunitoSans-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
		url('/local/fonts/NunitoSans-ExtraLightItalic.woff') format('woff'),
		url('/local/fonts/NunitoSans-ExtraLightItalic.ttf') format('truetype');
	font-weight: 200;
	font-style: italic;
}

@font-face {
	font-family: 'Nunito Sans';
	src: url('/local/fonts/NunitoSans-ExtraLight.eot');
	src: local('Nunito Sans ExtraLight'), local('NunitoSans-ExtraLight'),
		url('/local/fonts/NunitoSans-ExtraLight.eot?#iefix') format('embedded-opentype'),
		url('/local/fonts/NunitoSans-ExtraLight.woff') format('woff'),
		url('/local/fonts/NunitoSans-ExtraLight.ttf') format('truetype');
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: 'Nunito Sans';
	src: url('/local/fonts/NunitoSans-BoldItalic.eot');
	src: local('Nunito Sans Bold Italic'), local('NunitoSans-BoldItalic'),
		url('/local/fonts/NunitoSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('/local/fonts/NunitoSans-BoldItalic.woff') format('woff'),
		url('/local/fonts/NunitoSans-BoldItalic.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'Nunito Sans';
	src: url('/local/fonts/NunitoSans-ExtraBoldItalic.eot');
	src: local('Nunito Sans ExtraBold Italic'), local('NunitoSans-ExtraBoldItalic'),
		url('/local/fonts/NunitoSans-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
		url('/local/fonts/NunitoSans-ExtraBoldItalic.woff') format('woff'),
		url('/local/fonts/NunitoSans-ExtraBoldItalic.ttf') format('truetype');
	font-weight: 800;
	font-style: italic;
}

@font-face {
	font-family: 'Nunito Sans';
	src: url('/local/fonts/NunitoSans-Italic.eot');
	src: local('Nunito Sans Italic'), local('NunitoSans-Italic'),
		url('/local/fonts/NunitoSans-Italic.eot?#iefix') format('embedded-opentype'),
		url('/local/fonts/NunitoSans-Italic.woff') format('woff'),
		url('/local/fonts/NunitoSans-Italic.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
}

/* End */


/* Start:/local/fonts/Montserrat.css?15438690868267*/
@font-face {
    font-family: 'Montserrat';
    src: url('/local/fonts/Montserrat-ExtraLight.eot');
    src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'),
        url('/local/fonts/Montserrat-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('/local/fonts/Montserrat-ExtraLight.woff2') format('woff2'),
        url('/local/fonts/Montserrat-ExtraLight.woff') format('woff'),
        url('/local/fonts/Montserrat-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/fonts/Montserrat-MediumItalic.eot');
    src: local('Montserrat Medium Italic'), local('Montserrat-MediumItalic'),
        url('/local/fonts/Montserrat-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/fonts/Montserrat-MediumItalic.woff2') format('woff2'),
        url('/local/fonts/Montserrat-MediumItalic.woff') format('woff'),
        url('/local/fonts/Montserrat-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/fonts/Montserrat-Italic.eot');
    src: local('Montserrat Italic'), local('Montserrat-Italic'),
        url('/local/fonts/Montserrat-Italic.eot?#iefix') format('embedded-opentype'),
        url('/local/fonts/Montserrat-Italic.woff2') format('woff2'),
        url('/local/fonts/Montserrat-Italic.woff') format('woff'),
        url('/local/fonts/Montserrat-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/fonts/Montserrat-Regular.eot');
    src: local('Montserrat Regular'), local('Montserrat-Regular'),
        url('/local/fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
        url('/local/fonts/Montserrat-Regular.woff2') format('woff2'),
        url('/local/fonts/Montserrat-Regular.woff') format('woff'),
        url('/local/fonts/Montserrat-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/fonts/Montserrat-ThinItalic.eot');
    src: local('Montserrat Thin Italic'), local('Montserrat-ThinItalic'),
        url('/local/fonts/Montserrat-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/fonts/Montserrat-ThinItalic.woff2') format('woff2'),
        url('/local/fonts/Montserrat-ThinItalic.woff') format('woff'),
        url('/local/fonts/Montserrat-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/fonts/Montserrat-Bold.eot');
    src: local('Montserrat Bold'), local('Montserrat-Bold'),
        url('/local/fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
        url('/local/fonts/Montserrat-Bold.woff2') format('woff2'),
        url('/local/fonts/Montserrat-Bold.woff') format('woff'),
        url('/local/fonts/Montserrat-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/fonts/Montserrat-Light.eot');
    src: local('Montserrat Light'), local('Montserrat-Light'),
        url('/local/fonts/Montserrat-Light.eot?#iefix') format('embedded-opentype'),
        url('/local/fonts/Montserrat-Light.woff2') format('woff2'),
        url('/local/fonts/Montserrat-Light.woff') format('woff'),
        url('/local/fonts/Montserrat-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/fonts/Montserrat-Black.eot');
    src: local('Montserrat Black'), local('Montserrat-Black'),
        url('/local/fonts/Montserrat-Black.eot?#iefix') format('embedded-opentype'),
        url('/local/fonts/Montserrat-Black.woff2') format('woff2'),
        url('/local/fonts/Montserrat-Black.woff') format('woff'),
        url('/local/fonts/Montserrat-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/fonts/Montserrat-Medium.eot');
    src: local('Montserrat Medium'), local('Montserrat-Medium'),
        url('/local/fonts/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),
        url('/local/fonts/Montserrat-Medium.woff2') format('woff2'),
        url('/local/fonts/Montserrat-Medium.woff') format('woff'),
        url('/local/fonts/Montserrat-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/fonts/Montserrat-ExtraLightItalic.eot');
    src: local('Montserrat ExtraLight Italic'), local('Montserrat-ExtraLightItalic'),
        url('/local/fonts/Montserrat-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/fonts/Montserrat-ExtraLightItalic.woff2') format('woff2'),
        url('/local/fonts/Montserrat-ExtraLightItalic.woff') format('woff'),
        url('/local/fonts/Montserrat-ExtraLightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/fonts/Montserrat-BlackItalic.eot');
    src: local('Montserrat Black Italic'), local('Montserrat-BlackItalic'),
        url('/local/fonts/Montserrat-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/fonts/Montserrat-BlackItalic.woff2') format('woff2'),
        url('/local/fonts/Montserrat-BlackItalic.woff') format('woff'),
        url('/local/fonts/Montserrat-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/fonts/Montserrat-ExtraBoldItalic.eot');
    src: local('Montserrat ExtraBold Italic'), local('Montserrat-ExtraBoldItalic'),
        url('/local/fonts/Montserrat-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/fonts/Montserrat-ExtraBoldItalic.woff2') format('woff2'),
        url('/local/fonts/Montserrat-ExtraBoldItalic.woff') format('woff'),
        url('/local/fonts/Montserrat-ExtraBoldItalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/fonts/Montserrat-SemiBoldItalic.eot');
    src: local('Montserrat SemiBold Italic'), local('Montserrat-SemiBoldItalic'),
        url('/local/fonts/Montserrat-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/fonts/Montserrat-SemiBoldItalic.woff2') format('woff2'),
        url('/local/fonts/Montserrat-SemiBoldItalic.woff') format('woff'),
        url('/local/fonts/Montserrat-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/fonts/Montserrat-ExtraBold.eot');
    src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'),
        url('/local/fonts/Montserrat-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('/local/fonts/Montserrat-ExtraBold.woff2') format('woff2'),
        url('/local/fonts/Montserrat-ExtraBold.woff') format('woff'),
        url('/local/fonts/Montserrat-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/fonts/Montserrat-BoldItalic.eot');
    src: local('Montserrat Bold Italic'), local('Montserrat-BoldItalic'),
        url('/local/fonts/Montserrat-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/fonts/Montserrat-BoldItalic.woff2') format('woff2'),
        url('/local/fonts/Montserrat-BoldItalic.woff') format('woff'),
        url('/local/fonts/Montserrat-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/fonts/Montserrat-LightItalic.eot');
    src: local('Montserrat Light Italic'), local('Montserrat-LightItalic'),
        url('/local/fonts/Montserrat-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/fonts/Montserrat-LightItalic.woff2') format('woff2'),
        url('/local/fonts/Montserrat-LightItalic.woff') format('woff'),
        url('/local/fonts/Montserrat-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/fonts/Montserrat-SemiBold.eot');
    src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'),
        url('/local/fonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('/local/fonts/Montserrat-SemiBold.woff2') format('woff2'),
        url('/local/fonts/Montserrat-SemiBold.woff') format('woff'),
        url('/local/fonts/Montserrat-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/fonts/Montserrat-Thin.eot');
    src: local('Montserrat Thin'), local('Montserrat-Thin'),
        url('/local/fonts/Montserrat-Thin.eot?#iefix') format('embedded-opentype'),
        url('/local/fonts/Montserrat-Thin.woff2') format('woff2'),
        url('/local/fonts/Montserrat-Thin.woff') format('woff'),
        url('/local/fonts/Montserrat-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}


/* End */


/* Start:/bitrix/css/brainforce.cookies/brainforce.cookies.min.css?1608924141953*/
#gdpr-cookie-message{position:fixed;background-color:var(--window-bg-color);padding:10px;border-radius:5px;box-shadow:0 6px 6px rgba(0,0,0,0.25);font-family:system-ui;z-index:99}#gdpr-cookie-message p{color:var(--window-text-color);font-size:14px;line-height:1.2em;margin-bottom:10px}#gdpr-cookie-message p:last-child{margin-bottom:0;text-align:right}#gdpr-cookie-message a{color:var(--red);text-decoration:none;font-size:14px;padding-bottom:2px;border-bottom:1px dotted rgba(255,255,255,0.75);transition:all .3s ease-in}#gdpr-cookie-message a:hover{color:#fff;border-bottom-color:var(--red);transition:all .3s ease-in}#gdpr-cookie-message button{border:none;background:var(--window-button-bg-color);color:var(--window-button-text-color);font-family:sans-serif;font-size:14px;padding:7px;border-radius:3px;margin-left:15px;cursor:pointer;transition:all .3s ease-in}#gdpr-cookie-message button:hover{background:#fff;color:#000;transition:all .3s ease-in}
/* End */


/* Start:/local/templates/fp/styles.css?16759453663553*/
* {box-sizing:border-box;}
:focus {outline:none;}
html, body {min-width:320px; height:100%; margin:0; padding:0; background:#FFF; font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; color:#222;}
body {display:flex; flex-direction:column;}
header, footer {flex: 0 0 auto;}
main {flex:1 0 auto;}

button, input, textarea, select {margin:0; padding:0; background:none; border:none; font-family:inherit; font-size:1rem;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-weight:normal;}
a {text-decoration:none; color:inherit;}
img {max-width:100%;}

/*Icons*/
@font-face {font-family:"fontello"; src:url("/local/fonts/fontello.eot?94161578"); src:url("/local/fonts/fontello.eot?94161578#iefix") format("embedded-opentype"), url("/local/fonts/fontello.woff2?94161578") format("woff2"), url("/local/fonts/fontello.woff?94161578") format("woff"), url("/local/fonts/fontello.ttf?94161578") format("truetype"), url("/local/fonts/fontello.svg?94161578#fontello") format("svg"); font-weight:normal; font-style:normal;}
[class^="icon-"]:before, [class*=" icon-"]:before {font-family:"fontello"; font-style:normal; font-weight:normal; speak:none; display:inline-block; font-variant:normal; text-transform:none;}
.icon-angle-left:before {content:"\f104";}
.icon-angle-right:before {content:"\f105";}
.icon-angle-up:before {content:"\f106";}
.icon-angle-down:before {content:"\f107";}
.icon-arrow-left:before {content:"\f108";}
.icon-arrow-right:before {content:"\f109";}
.icon-arrow-up:before {content:"\f110";}
.icon-arrow-down:before {content:"\f111";}
.icon-cart:before {content:"\e800";}
.icon-clock:before {content:"\e801";}
.icon-check:before {content:"\e802";}
.icon-chb:before {content:"\e803";}
.icon-arrow:before {content:"\e804";}
.icon-user:before {content:"\e805";}
.icon-pin:before {content:"\e806";}
.icon-down:before {content:"\e807";}
.icon-help:before {content:"\e808";}
.icon-truck:before {content:"\e809";}
.icon-vkontakte:before {content:"\e810";}
.icon-facebook:before {content:"\e811";}
.icon-instagram:before {content:"\e812";}
.icon-menu:before {content:"\e813";}
.icon-xls:before {content:"\e814";}
.icon-pdf:before {content:"\e815";}
.icon-trash:before {content:"\e816";}
.icon-edit:before {content:"\e817";}
.icon-bell:before {content:"\e818";}

.numfont {font-family:"Nunito Sans", sans-serif;}
.montfont {font-family:"Montserrat", sans-serif;}

.fancybox-is-open .fancybox-bg {background:rgba(0, 0, 0, 0.35); opacity:1;}
.fancybox-content {padding:30px;}
.dz-image, .dz-success-mark, .dz-error-mark {display:none;}
.dz-button {font-size:1.1429rem; font-weight:600;}
.dz-error-message {color:red;}

/*Scrollbar*/
* {scrollbar-color:#C6CFD2 transparent; scrollbar-width:thin;}
*::-webkit-scrollbar {width:6px; height:6px;}
*::-webkit-scrollbar-track {background-color:transparent; border-radius:3px;}
*::-webkit-scrollbar-thumb {background-color:#C6CFD2; border-radius:3px;}
*::-webkit-scrollbar-thumb:vertical{min-height:1.5rem;}
*::-webkit-scrollbar-thumb:horizontal {min-width:1.5rem;}

::-webkit-input-placeholder {color:#8D9699; opacity:1;}
::-moz-placeholder {color:#8D9699; opacity:1;}
:-ms-input-placeholder {color:#8D9699; opacity:1;}
.placeholder {color:#8D9699; opacity:1;}
.plhld_s::-webkit-input-placeholder {font-size:10px;}
.plhld_s::-moz-placeholder {font-size:10px;}
.plhld_s:-ms-input-placeholder {font-size:10px;}
.plhld_s.placeholder {font-size:10px;}

@media(max-width:480px) {
	html, body {font-size:11px;}
}
/* End */


/* Start:/local/templates/fp/template_styles.css?170262732117016*/
/*Display*/
.pos_a {position:absolute;}
.pos_r {position:relative;}
.pos_s {position:sticky;}
.ofl_h {overflow:hidden;}
.ofl_a {overflow:auto;}
.ofl_v, .ofl_v_h:hover {overflow:visible;}
.d_none {display:none;}
.d_inbl {display:inline-block;}
.d_bl {display:block;}
.d_fl {display:flex;}
.d_gr {display:grid;}
.w100 {width:100%;}
.w50 {width:50%;}
.w40px {width:40px;}
.w75px {width:75px;}
.w180px {width:180px;}
.w200px {width:200px;}
.w240px {width:240px;}
.w280px {width:280px;}
.h100px {height:100px;}
.h215px {height:215px;}
.h280px {height:280px;}
.wmin50 {min-width:50%;}
.wmax370px {max-width:370px;}
.wmax310px {max-width:310px;}
.wmax270px {max-width:270px;}
.wmax500px {max-width:500px;}
.wmax750px {max-width:750px;}
.hmax350px {max-height:350px;}
.hmax250px {max-height:250px;}
.top100 {top:100%;}
.top20px {top:20px;}
.right0 {right:0;}
.zind-1 {z-index:-1;}
.zind1 {z-index:1;}
.zind10 {z-index:10;}
.zind100 {z-index:100;}

/*Flex*/
.fl_d_c {flex-direction:column;}
.fl_d_rr {flex-direction:row-reverse;}
.fl_wr {flex-wrap:wrap;}
.fl_j_b {justify-content:space-between;}
.fl_j_a {justify-content:space-around;}
.fl_j_c {justify-content:center;}
.fl_j_e {justify-content:flex-end;}
.fl_ai_fs {align-items:flex-start;}
.fl_ai_c {align-items:center;}
.fl_ai_b {align-items:baseline;}
.fl_sh_0 {flex-shrink:0;}
.fl_gr_1 {flex-grow:1;}
.fl_bas_0 {flex-basis:0;}
.fl_bas_10 {flex-basis:10%;}
.fl_bas_20 {flex-basis:20%;}
.fl_bas_30 {flex-basis:30%;}
.fl_bas_40 {flex-basis:40%;}
.fl_bas_50 {flex-basis:50%;}
.fl_bas_60 {flex-basis:60%;}
.fl_bas_70 {flex-basis:70%;}
.fl_bas_80 {flex-basis:80%;}
.fl_bas_90 {flex-basis:90%;}
.fl_bas_100 {flex-basis:100%;}
.gap10 {gap:0.7143rem;}
.gap14 {gap:1rem;}
.gap20 {gap:1.4286rem;}

/*Margin, Padding*/
.marauto {margin-left:auto; margin-right:auto;}
.mart75 {margin-top:5.3571rem;}
.mart60 {margin-top:4.2858rem;}
.marb60 {margin-bottom:4.2858rem;}
.mart45 {margin-top:3.2143rem;}
.marb45 {margin-bottom:3.2143rem;}
.mart30 {margin-top:2.1429rem;}
.marb30 {margin-bottom:2.1429rem;}
.marl30 {margin-left:2.1429rem;}
.marr30 {margin-right:2.1429rem;}
.mart25 {margin-top:1.7857rem;}
.marb25 {margin-bottom:1.7857rem;}
.marl25 {margin-left:1.7857rem;}
.marr25 {margin-right:1.7857rem;}
.mart15 {margin-top:1.0714rem;}
.marb15 {margin-bottom:1.0714rem;}
.marl15 {margin-left:1.0714rem;}
.marr15 {margin-right:1.0714rem;}
.mart10 {margin-top:0.7143rem;}
.marb10 {margin-bottom:0.7143rem;}
.marl10 {margin-left:0.7143rem;}
.marr10 {margin-right:0.7143rem;}
.mart8 {margin-top:0.5714rem;}
.marb8 {margin-bottom:0.5714rem;}
.marl8 {margin-left:0.5714rem;}
.marr8 {margin-right:0.5714rem;}
.marb6 {margin-bottom:0.4286rem;}

.padt50 {padding-top:3.5714rem;}
.padb50 {padding-bottom:3.5714rem;}
.padl50 {padding-left:3.5714rem;}
.padr50 {padding-right:3.5714rem;}
.padt40 {padding-top:2.8571rem;}
.padb40 {padding-bottom:2.8571rem;}
.padl40 {padding-left:2.8571rem;}
.padr40 {padding-right:2.8571rem;}
.padt30 {padding-top:2.1429rem;}
.padb30 {padding-bottom:2.1429rem;}
.padl30 {padding-left:2.1429rem;}
.padr30 {padding-right:2.1429rem;}
.padt20 {padding-top:1.4286rem;}
.padb20 {padding-bottom:1.4286rem;}
.padl20 {padding-left:1.4286rem;}
.padr20 {padding-right:1.4286rem;}
.padt12 {padding-top:0.8571rem;}
.padb12 {padding-bottom:0.8571rem;}
.padl12 {padding-left:0.8571rem;}
.padr12 {padding-right:0.8571rem;}
.padt10 {padding-top:0.7143rem;}
.padb10 {padding-bottom:0.7143rem;}
.padl10 {padding-left:0.7143rem;}
.padr10 {padding-right:0.7143rem;}
.padt8 {padding-top:0.5714rem;}
.padb8 {padding-bottom:0.5714rem;}
.padl8 {padding-left:0.5714rem;}
.padr8 {padding-right:0.5714rem;}

.pad_s {padding:2px 7px;}
.pad_sb {padding-bottom:4px;}
.padl2em {padding-left:2em;}

/*Bg, Color*/
.bg_tile {background-color:#F1F2F2;}
.bg_bl {background:#33383A;}
.bg_dgr {background:#4b5154;}
.bg_blu {background:#F5F8FD;}
.bg_dblu {background:#E3E8EF;}
.bg_wh {background:#FFFFFF;}
.bg_gr {background:#5CBE2D;}
.bg_grtr {background:rgba(92, 190, 45, 0.25);}
.bg_lgre {background:#7EDA53;}
.bg_or {background:#FE7D22;}
.bg_lgray {background:#EDF0F5;}
.bg_wgr, .bg_wgrh:hover {background:#F0F3F3;}
.bg_li {background:repeating-linear-gradient(-45deg, #FF9C40, #FF9C40 8px, #FE7D22 8px, #FE7D22 16px);}
.txt_wh {color:#FFFFFF;}
.txt_bl {color:#2B3236;}
.txt_dgr {color:#4E5560;}
.txt_gr {color:#777F8B;}
.txt_blu {color:#007DA9;}
.txt_gre {color:#5CBE2D;}
.txt_or, .txt_orh:hover {color:#FE7D22;}
.errortext, .txt_red {color:#DD0000;}
.shadb, .shadbh:hover {box-shadow:0px 1.4945px 3.17016px rgba(0, 0, 0, 0.0348411), 0px 4.13211px 8.76509px rgba(0, 0, 0, 0.05), 0px 9.94853px 21.103px rgba(0, 0, 0, 0.0651589), 0px 33px 70px rgba(0, 0, 0, 0.1);}

/*Border*/
.brds {border-style:solid;}
.brdd {border-style:dashed;}
.brd1 {border-width:1px;}
.brd2 {border-width:2px;}
.brdt {border-top:solid 1px;}
.brdb {border-bottom:solid 1px;}
.brdr {border-right:solid 1px;}
.brdbd {border-bottom:dashed 1px;}
.brd_trans {border-color:transparent;}
.brd_wh {border-color:#FFFFFF;}
.brd_dgr {border-color:#7F898C;}
.brd_lgr {border-color:#CDD3DC;}
.brd_gr {border-color:#A4AFB2;}
.brd_gre {border-color:#5CBE2D;}
.brd_r {border-color:#FF8282;}
.brd_dgray {border-color:#606773;}
.brd2.brd_lgr:hover, .brd2.brd_lgr.sel {border-color:#F47920;}
.brd_or, .brd_or_h:hover {border-color:#FE7D22;}
.brd_otop {border-top:solid 4px #F47920;}
.brdb_hide {position:absolute; top:-1px; left:0; right:0; height:1px; background:#FFFFFF;}

/*Radius*/
.rad5 {border-radius:5px;}
.rad3 {border-radius:3px;}
.rad50p {border-radius:50%;}

/*Text*/
.lh100 {line-height:100%;}
.txt_a_c {text-align:center;}
.txt_a_r {text-align:right;}
.txt_a_j {text-align:justify;}
.txt_d_lt {text-decoration:line-through;}
.txt_ofl_e {text-overflow:ellipsis;}
.txt_tr_n {text-transform:none;}
.txt_tr_up {text-transform:uppercase;}
.txt_tr_low {text-transform:lowercase;}
.txt_tr_cap {text-transform:capitalize;}
.bolder {font-weight:800;}
.bold {font-weight:700;}
.sbold {font-weight:600;}
.px60 {font-size:4.2857rem;}
.px48 {font-size:3.4286rem;}
.px40 {font-size:2.8571rem;}
.px36 {font-size:2.5714rem;}
.px32 {font-size:2.2857rem;}
.px28 {font-size:2rem;}
.px24 {font-size:1.7143rem;}
.px22 {font-size:1.5714rem;}
.px20 {font-size:1.4286rem;}
.px18 {font-size:1.2857rem;}
.px16 {font-size:1.1429rem;}
.px15 {font-size:1.0714rem;}
.px14 {font-size:1rem;}
.px13 {font-size:0.9286rem;}
.px10 {font-size:0.7143rem;}
.px6 {font-size:6px;}

/*Btn, Inputs*/
.pnt {cursor:pointer !important;}
.btn {display:inline-flex; align-items:center; line-height:100%; cursor:pointer;}
textarea.btn, [type=text].btn, [type=password].btn, [type=email].btn, [type=number].btn {cursor:text;}
.btn:disabled, .btn.dis {cursor:not-allowed;}
.btn.bg_gr:hover {background:#37A305;}
.btn.bg_gr:disabled, .btn.bg_gr.dis {background:#ADDF96;}
.btn.brd_gr:not(.shad):hover, .btn.brd_gr:focus, .btn.brdb:hover, .btn.brdb:focus {border-color:#5CBE2D;}
.btn.brdb:not(.err):hover {color:#5CBE2D;}
.btn.bg_gr.shad:not(:disabled):not(.dis):hover/*, .btn.brd_gr.shad:not(:disabled):not(.dis):hover*/ {box-shadow:0px 3px 10px 0 rgba(55, 163, 5, 0.45), 0px 7px 20px 0 rgba(55, 163, 5, 0.25);}
.btn.brd_gr.shad:not(:disabled):not(.dis):hover {box-shadow:4px 4px 10px rgba(0, 0, 0, 0.15);}
.btn.bg_or:hover, .btn.bg_li:hover {background:#FF5C00;}
.btn.bg_or:disabled, .btn.bg_or.dis, .btn.bg_li:disabled, .btn.bg_li.dis {background:#FFCC90;}
.btn.brd_dgr.sel {border-style:solid;}
.btn.brd_dgr:hover {border-color:#FF5C00;}
.btn.brd_dgr:disabled, .btn.brd_dgr.dis {border-color:#BFC4C5;}
.btn.txt_bl:disabled, .btn.txt_bl.dis {color:#BFC4C5;}
.btn.brd_gr:disabled, .btn.brd_gr.dis {background:#F0F3F3; border-color:#A4AFB2;}

.btn_xxxl {padding:1.4286rem 2.4286rem; /*20px 34px*/}
.btn_xxl {padding:1.2857rem 1.7857rem;/*18px 25px*/}
.btn_ex {padding:1.0714rem 1.7857rem; /*15px 25px*/}
.btn_l {padding:0.8571rem 1.5rem; /*12px 21px*/}
.btn_m {padding:0.6429rem 1.1429rem; /*9px 16px*/}
.btn_s {padding:0.5rem 0.6429rem; /*7px 9px*/}
.btn_s.lbtn {padding-right:1rem;}

.btn.icon-cart::before {margin-right:0.5em; font-size:140%;}
.btn.icon-clock::before {margin-right:0.5em; color:#7F898C;}
.btn.icon-clock:disabled::before, .btn.icon-clock.dis::before {color:#BFC4C5;}
.btn.icon-check::before {margin-right:0.5em; font-size:90%; color:#5CBE2D;}

.num {padding:4px 9px; background:#E3E8EF; color:#000;}
.num:hover {background:#5CBE2D; color:#FFF;}

.icross {position:relative;}
.icross::after {content:"\2715"; position:absolute; top:0; right:7px; color:#A4AFB2; cursor:pointer;}

.plhld {display:inline-flex;}
.plhld input, .plhld label {width:50%; flex-shrink:0; flex-grow:0;}
.plhld input {border-top-right-radius:0; border-bottom-right-radius:0;}
.plhld label {border-top-left-radius:0; border-bottom-left-radius:0; border-left:none;}

/*Control*/
.rbtn, .cbtn, .sbtn {position:relative; padding-left:30px; cursor:pointer;}
.rbtn, .cbtn {padding-left:30px;}
.sbtn {padding-left:50px;}
.rbtn input, .cbtn input, .sbtn input, .lbtn input, .hidden {position:absolute; visibility:hidden; width:0; height:0; overflow:hidden;}

.rbtn::before, .cbtn::before, .sbtn::before {content:""; position: absolute; left:0; top:2px; width:15px; height:15px; background:#FFF; border:1px solid #A4AFB2;}
.rbtn:hover::before, .rbtn.sel::before, .cbtn:hover::before, .cbtn.sel::before, .sbtn:hover::before, .sbtn.sel::before {border:1px solid #F47920;}
.rbtn::before {border-radius:9px;}
.rbtn.sel::before {width:7px; height:7px; border:5px solid #F47920;}
.cbtn::before {border-radius:3px;}
.cbtn.sel::before {content:"\e803"; text-align:center; line-height:16px; font-family:"fontello"; font-size:10px; font-weight:normal; background:#F47920; color:#FFF;}

.sbtn::before {width:35px; height:16px; border-radius:9px;}
.sbtn.sel::before {background:#F47920;}
.sbtn::after {content:""; position:absolute; left:3px; top:5px; width:12px; height:12px; background:#A4AFB2; border-radius:6px;}
.sbtn:hover::after {background:#F47920;}
.sbtn.sel::after {left:21px; background:#FFF;}

.dislb {color:#777F8B !important; cursor:not-allowed;}
.dislb::before {content:"" !important; background:#F0F3F3 !important; border:1px solid #A4AFB2 !important;}

/*Select*/
.lbtn {position:relative; flex-direction:column;}
.lbtn .lbtni {position:relative; width:100%; padding:0.2143rem 0 0.2143rem 0;}
.lbtn .lbtni::after {position:absolute; right:-10px; content:"\e807"; font-family:"fontello"; font-size:8px; font-weight:normal; color:#A4AFB3;}
.lbtn.open .lbtni::after{transform:rotate(180deg);}
.lbtn dl {display:none; position:absolute; top:100%; width:100%; max-height:17.1429rem; margin:4px 0 0 0; padding:0; z-index:10; overflow:auto;}
.lbtn.open dl {display:block;}
.lbtn dt, .lbtn dd {position:relative; margin:0; padding:0.9286rem 1.4286rem 0.9286rem 2.1429rem; font-size:1rem; line-height:100%;}
.lbtn dt:hover {background:#F0F3F3;}
.lbtn dt.sel::before, .sellist::before {content:"\e803"; position:absolute; left:10px; top:calc(50% - 5px); font-family:"fontello"; font-size:9px; font-weight:normal;}

/*Number*/
.btnn {display:inline-flex;}
.btnn input {text-align:center;}
.btnnm, .btnnp {flex-shrink:0; flex-grow:0; display:inline-flex; justify-content:center; align-items:center; width:2em; border-style:solid; border-color:inherit; cursor:pointer;}
.btnnm {border-width:0 1px 0 0;}
.btnnp {border-width:0 0 0 1px;}
.btnnm::before {content:"\2212"; line-height:100%; font-size:170%; font-weight:700;}
.btnnp::before {content:"\271A"; line-height:100%; font-size:120%;}
.btnnm:hover, .btnnp:hover {color:#5CBE2D;}

/*Error*/
.err {border-color:#DD0000 !important; box-shadow:none !important;}

/*Question*/
.qi {position:relative; display:inline-flex; width:1.2em; justify-content:center; line-height:100%; border-radius:50%; cursor:pointer;}
.qi::before {content:"\e808"; font-family:"fontello";}
.itip {display:inline-flex; width:1.3em; height:1.3em; line-height:100%;}

/*Tabs*/
.tab {margin:0 2px; padding:0.8em 1.9em; border-radius:3px 3px 0 0; cursor:pointer;}
.tab:hover, .tab.sel {background:#F5F8FD;}

/*Menu*/
.cart {position:relative;}
.cart b {display:inline-flex; justify-content:center; align-items:center; position:absolute; right:-0.7em; top:-0.2em; width:1.7em; height:1.7em; background:#5CBE2D; border-radius:50%; font-size:0.5em; color:#FFF;}

.menu1, .menu2 {position:relative; display:inline-flex; align-items:center;}
.pmenu::after {content:"\e807"; position:absolute; right:10px; font-family:"fontello"; font-size:8px; font-weight:normal; color:#A4AFB3;}
.menu1 {padding:1.2em 30px 1.2em 1.2em; background:#FFF; border-bottom:1px solid #E2E6ED;}
.menu1:hover {color:#F47920;}
.menu2 {padding:1em 30px 1em 2em; background:#F5F8FD;}
.menu2:hover {background:#E7EBF2;}

/*Template*/
.nowr {white-space:nowrap;}
.inner {max-width:1220px; margin-left:auto; margin-right:auto; padding-left:20px; padding-right:20px;}
.d_in1024, .d_bl768, .d_bl640 {display:none;}
.w4col, .w4coln {width:23%;}
.w3col, .w3coln {width:32%;}
.w3col2 {width:66%;}
.clear {clear:both;}
.flexslider {margin:0;}
.gal img {display:inline-block; width:auto; max-width:none; max-height:200px; margin:10px;}
.preimg {background-position:center center; background-repeat:no-repeat; background-size:cover;}
#js_pers_menu {z-index:999;}
.bx-core-waitwindow {display:none !important;} /*Bitrix Ajax Loader*/
#wait_loader {position:fixed !important; top:50% !important; left:50% !important; width:0 !important; height:0 !important; z-index:10000;}
.js_lottie_btn {position:relative; width:32px; height:16px; overflow:hidden;}
.js_lottie_btn lottie-player {position:absolute; top:-24px; left:-16px; width:64px; height:64px;}
#gdpr-cookie-message {display:flex; justify-content:center; align-items:center;}
#gdpr-cookie-message p {margin:0;}
#gdpr-cookie-message a, #gdpr-cookie-message a:hover, #gdpr-cookie-message a:focus {border-bottom:solid 1px; text-decoration:none !important; color:inherit !important; outline:none !important;}
#gdpr-cookie-message p:first-of-type::before {content:'i'; display:inline-flex; justify-content:center; align-items:center; width:18px; height:18px; margin-right:15px; border:solid 2px #686e6f; border-radius:50%; color:#686e6f; font-weight:bold;}
#gdpr-cookie-message button {font-family:"Open Sans", sans-serif; font-weight:bold;}

.d_fl_tbl {display:table; border-collapse:collapse;}
.d_fl_tbl > div {display:table-row;}
.d_fl_tbl > div > div {display:table-cell; vertical-align:middle;}
.d_fl_tbl_head_col {display:none;}

.d_gr_6col {grid-template-columns:repeat(auto-fill, minmax(185px, 1fr));}
.d_gr_8col {grid-template-columns:repeat(auto-fill, minmax(125px, 1fr));}

@media(max-width:1024px) {
	.fl_d_c1024 {flex-direction:column;}
	.d_in1024 {display:inline;}
	.d_n1024 {display:none;}
	.w4col {width:48%;}
	.d_fl_tbl1024, .d_fl_tbl1024 > div {display:flex; flex-direction:column;}
	.d_fl_tbl1024 > div:not(:last-child) > div, .d_fl_tbl1024 > div:last-child > div:not(:last-child) {border-bottom:none;}
	.d_fl_tbl1024 .d_fl_tbl_head {display:none;}
	.d_fl_tbl1024 .d_fl_tbl_head_col {display:inline;}
}
@media(max-width:768px) {
	.fl_d_c768 {flex-direction:column;}
	.d_bl768 {display:block;}
	.d_n768 {display:none;}
	.w3col {width:48%;}
	.w3col2 {width:100%;}
}
@media(max-width:640px) {
	.fl_d_c640 {flex-direction:column;}
	.d_bl640 {display:block;}
	.d_n640 {display:none;}
	.w4coln {width:48%;}
	.w3coln {width:100%;}
}
@media(max-width:480px) {
	.d_n480 {display:none;}
	.w4col, .w4coln, .w3col {width:100%;}
	.logo {width:150px;}
}

/*Landing*/
body.lp header, body.lp footer > .inner, body.lp main > .bg_dgr {display:none !important;}
body.bgblog main {padding-top:16.4286rem; background:url("/local/templates/fp/images/bgblog_top.png") top center no-repeat, url("/local/templates/fp/images/bgblog_left.png") left 1400px no-repeat, url("/local/templates/fp/images/bgblog_right.png") right 1600px no-repeat;}
body.notoppad main {margin-top:-1.4286rem;}
.grad_gre {background:linear-gradient(to bottom, #A3D528, #01AD4E);}
.morze_l, .morze_r {position:relative; width:100%; max-width:550px; height:22px;}
.morze_l::before, .morze_r::before {content:""; position:absolute; top:6px; width:calc(100% - 40px); height:10px; background:#5CBE2D;}
.morze_l::after, .morze_r::after {content:""; position:absolute; top:0; width:22px; height:22px; background:#5CBE2D; border-radius:50%;}
.morze_l::before, .morze_r::after {left:0;}
.morze_r::before, .morze_l::after {right:0;}

/*Paykeeper payment system styles*/
#tmg_pk_form_container .tmg_ps_paysys_desc {display:none;}
#tmg_pk_form_container #tmg_ps_support_status {display:none;}
#tmg_pk_form_container #tmg_ps_next_button {display:block;}
#tmg_pk_form_container h3 {display:none;}
/* End */
/* /local/js//fancybox/jquery.fancybox.min.css?158459752412795 */
/* /local/js//sugg/jquery.suggestions.min.css?15943926442091 */
/* /local/js//fslide/flexslider.css?16034229957224 */
/* /local/js//tip/tipped.css?162098312120751 */
/* /local/fonts/OpenSans.css?16595283623654 */
/* /local/fonts/NunitoSans.css?16595289865348 */
/* /local/fonts/Montserrat.css?15438690868267 */
/* /bitrix/css/brainforce.cookies/brainforce.cookies.min.css?1608924141953 */
/* /local/templates/fp/styles.css?16759453663553 */
/* /local/templates/fp/template_styles.css?170262732117016 */
