@charset "UTF-8";
.fancybox-enabled {overflow: hidden;}
.fancybox-enabled body {overflow: visible;height: 100%;}
.fancybox-is-hidden {position: absolute;top: -9999px;left: -9999px;visibility: hidden;}
.fancybox-container {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99993;-webkit-tap-highlight-color: transparent;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: translateZ(0);transform: translateZ(0);}
.fancybox-container~.fancybox-container {z-index: 99992;}
.fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage {position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.fancybox-outer {overflow-y: auto;-webkit-overflow-scrolling: touch;}
.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: .87;transition-timing-function: cubic-bezier(.22,.61,.36,1);}
.fancybox-caption-wrap, .fancybox-infobar, .fancybox-toolbar {position: absolute;direction: ltr;z-index: 99997;opacity: 0;visibility: hidden;transition: opacity .25s,visibility 0s linear .25s;box-sizing: border-box;}
.fancybox-show-caption .fancybox-caption-wrap, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-toolbar .fancybox-toolbar {opacity: 1;visibility: visible;transition: opacity .25s,visibility 0s;}
.fancybox-infobar {top: 0;left: 50%;margin-left: -79px;}
.fancybox-infobar__body {display: inline-block;width: 70px;line-height: 44px;font-size: 13px;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;text-align: center;color: #ddd;background-color: rgba(30,30,30,.7);pointer-events: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-webkit-tap-highlight-color: transparent;-webkit-font-smoothing: subpixel-antialiased;}
.fancybox-toolbar {top: 0;right: 0;}
.fancybox-stage {overflow: hidden;direction: ltr;z-index: 99994;-webkit-transform: translateZ(0);}
.fancybox-slide {position: absolute;top: 0;left: 0;width: 100%;height: 100%;margin: 0;padding: 0;overflow: auto;outline: none;white-space: normal;box-sizing: border-box;text-align: center;z-index: 99994;-webkit-overflow-scrolling: touch;display: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;transition-property: opacity,-webkit-transform;transition-property: transform,opacity;transition-property: transform,opacity,-webkit-transform;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}
.fancybox-slide:before {content: "";display: inline-block;vertical-align: middle;height: 100%;width: 0;}
.fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous {display: block;}
.fancybox-slide--image {overflow: visible;}
.fancybox-slide--image:before {display: none;}
.fancybox-slide--video .fancybox-content, .fancybox-slide--video iframe {background: #000;}
.fancybox-slide--map .fancybox-content, .fancybox-slide--map iframe {background: #e5e3df;}
.fancybox-slide--next {z-index: 99995;}
.fancybox-slide>* {display: inline-block;position: relative;padding: 24px;margin: 44px 0;border-width: 0;vertical-align: middle;text-align: left;background-color: #fff;overflow: auto;box-sizing: border-box;}
.fancybox-slide .fancybox-image-wrap {position: absolute;top: 0;left: 0;margin: 0;padding: 0;border: 0;z-index: 99995;background: transparent;cursor: default;overflow: visible;-webkit-transform-origin: top left;transform-origin: top left;background-size: 100% 100%;background-repeat: no-repeat;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.fancybox-can-zoomOut .fancybox-image-wrap {cursor: zoom-out;}
.fancybox-can-zoomIn .fancybox-image-wrap {cursor: zoom-in;}
.fancybox-can-drag .fancybox-image-wrap {cursor: -webkit-grab;cursor: grab;}
.fancybox-is-dragging .fancybox-image-wrap {cursor: -webkit-grabbing;cursor: grabbing;}
.fancybox-image, .fancybox-spaceball {position: absolute;top: 0;left: 0;width: 100%;height: 100%;margin: 0;padding: 0;border: 0;max-width: none;max-height: none;}
.fancybox-spaceball {z-index: 1;}
.fancybox-slide--iframe .fancybox-content {padding: 0;width: 80%;height: 80%;max-width: calc(100% - 100px);max-height: calc(100% - 88px);overflow: visible;background: #fff;}
.fancybox-iframe {display: block;padding: 0;border: 0;height: 100%;}
.fancybox-error, .fancybox-iframe {margin: 0;width: 100%;background: #fff;}
.fancybox-error {padding: 40px;max-width: 380px;cursor: default;}
.fancybox-error p {margin: 0;padding: 0;color: #444;font: 16px/20px Helvetica Neue,Helvetica,Arial,sans-serif;}
.fancybox-close-small {position: absolute;top: 0;right: 0;width: 44px;height: 44px;padding: 0;margin: 0;border: 0;border-radius: 0;outline: none;background: transparent;z-index: 10;cursor: pointer;}
.fancybox-close-small:after {content: "×";position: absolute;top: 5px;right: 5px;width: 30px;height: 30px;font: 20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color: #888;font-weight: 300;text-align: center;border-radius: 50%;border-width: 0;background: #fff;transition: background .25s;box-sizing: border-box;z-index: 2;}
.fancybox-close-small:focus:after {outline: 1px dotted #888;}
.fancybox-close-small:hover:after {color: #555;background: #eee;}
.fancybox-slide--iframe .fancybox-close-small {top: 0;right: -44px;}
.fancybox-slide--iframe .fancybox-close-small:after {background: transparent;font-size: 35px;color: #aaa;}
.fancybox-slide--iframe .fancybox-close-small:hover:after {color: #fff;}
.fancybox-caption-wrap {bottom: 0;left: 0;right: 0;padding: 60px 30px 0;background: linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events: none;}
.fancybox-caption {padding: 30px 0;border-top: 1px solid hsla(0,0%,100%,.4);font-size: 14px;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;color: #fff;line-height: 20px;-webkit-text-size-adjust: none;}
.fancybox-caption a, .fancybox-caption button, .fancybox-caption select {pointer-events: all;}
.fancybox-caption a {color: #fff;text-decoration: underline;}
.fancybox-button {display: inline-block;position: relative;margin: 0;padding: 0;border: 0;width: 44px;height: 44px;line-height: 44px;text-align: center;background: transparent;color: #ddd;border-radius: 0;cursor: pointer;vertical-align: top;outline: none;}
.fancybox-button[disabled] {cursor: default;pointer-events: none;}
.fancybox-button, .fancybox-infobar__body {background: rgba(30,30,30,.6);}
.fancybox-button:hover:not([disabled]) {color: #fff;background: rgba(0,0,0,.8);}
.fancybox-button:after, .fancybox-button:before {content: "";pointer-events: none;position: absolute;background-color: currentColor;color: currentColor;opacity: .9;box-sizing: border-box;display: inline-block;}
.fancybox-button[disabled]:after, .fancybox-button[disabled]:before {opacity: .3;}
.fancybox-button--left:after, .fancybox-button--right:after {top: 18px;width: 6px;height: 6px;background: transparent;border-top: 2px solid currentColor;border-right: 2px solid currentColor;}
.fancybox-button--left:after {left: 20px;-webkit-transform: rotate(-135deg);transform: rotate(-135deg);}
.fancybox-button--right:after {right: 20px;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.fancybox-button--left {border-bottom-left-radius: 5px;}
.fancybox-button--right {border-bottom-right-radius: 5px;}
.fancybox-button--close:after, .fancybox-button--close:before {content: "";display: inline-block;position: absolute;height: 2px;width: 16px;top: calc(50% - 1px);left: calc(50% - 8px);}
.fancybox-button--close:before {-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.fancybox-button--close:after {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.fancybox-arrow {position: absolute;top: 50%;margin: -50px 0 0;height: 100px;width: 54px;padding: 0;border: 0;outline: none;background: none;cursor: pointer;z-index: 99995;opacity: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;transition: opacity .25s;}
.fancybox-arrow:after {content: "";position: absolute;top: 28px;width: 44px;height: 44px;background-color: rgba(30,30,30,.8);background-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=");background-repeat: no-repeat;background-position: 50%;background-size: 24px 24px;}
.fancybox-arrow--right {right: 0;}
.fancybox-arrow--left {left: 0;-webkit-transform: scaleX(-1);transform: scaleX(-1);}
.fancybox-arrow--left:after, .fancybox-arrow--right:after {left: 0;}
.fancybox-show-nav .fancybox-arrow {opacity: .6;}
.fancybox-show-nav .fancybox-arrow[disabled] {opacity: .3;}
.fancybox-loading {border: 6px solid hsla(0,0%,39%,.4);border-top: 6px solid hsla(0,0%,100%,.6);border-radius: 100%;height: 50px;width: 50px;-webkit-animation: a .8s infinite linear;animation: a .8s infinite linear;background: transparent;position: absolute;top: 50%;left: 50%;margin-top: -25px;margin-left: -25px;z-index: 99999;}
@-webkit-keyframes a {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	to {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
@keyframes a {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	to {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
.fancybox-animated {transition-timing-function: cubic-bezier(0,0,.25,1);}
.fancybox-fx-slide.fancybox-slide--previous {-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);opacity: 0;}
.fancybox-fx-slide.fancybox-slide--next {-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);opacity: 0;}
.fancybox-fx-slide.fancybox-slide--current {-webkit-transform: translateZ(0);transform: translateZ(0);opacity: 1;}
.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 {-webkit-transform: scale3d(1.5,1.5,1.5);transform: scale3d(1.5,1.5,1.5);opacity: 0;}
.fancybox-fx-zoom-in-out.fancybox-slide--next {-webkit-transform: scale3d(.5,.5,.5);transform: scale3d(.5,.5,.5);opacity: 0;}
.fancybox-fx-zoom-in-out.fancybox-slide--current {-webkit-transform: scaleX(1);transform: scaleX(1);opacity: 1;}
.fancybox-fx-rotate.fancybox-slide--previous {-webkit-transform: rotate(-1 turn);transform: rotate(-1 turn);opacity: 0;}
.fancybox-fx-rotate.fancybox-slide--next {-webkit-transform: rotate(1 turn);transform: rotate(1 turn);opacity: 0;}
.fancybox-fx-rotate.fancybox-slide--current {-webkit-transform: rotate(0deg);transform: rotate(0deg);opacity: 1;}
.fancybox-fx-circular.fancybox-slide--previous {-webkit-transform: scale3d(0,0,0) translate3d(-100%,0,0);transform: scale3d(0,0,0) translate3d(-100%,0,0);opacity: 0;}
.fancybox-fx-circular.fancybox-slide--next {-webkit-transform: scale3d(0,0,0) translate3d(100%,0,0);transform: scale3d(0,0,0) translate3d(100%,0,0);opacity: 0;}
.fancybox-fx-circular.fancybox-slide--current {-webkit-transform: scaleX(1) translateZ(0);transform: scaleX(1) translateZ(0);opacity: 1;}
.fancybox-fx-tube.fancybox-slide--previous {-webkit-transform: translate3d(-100%,0,0) scale(.1) skew(-10deg);transform: translate3d(-100%,0,0) scale(.1) skew(-10deg);}
.fancybox-fx-tube.fancybox-slide--next {-webkit-transform: translate3d(100%,0,0) scale(.1) skew(10deg);transform: translate3d(100%,0,0) scale(.1) skew(10deg);}
.fancybox-fx-tube.fancybox-slide--current {-webkit-transform: translateZ(0) scale(1);transform: translateZ(0) scale(1);}
@media (max-width:800px) {.fancybox-infobar {left: 0;margin-left: 0;}
	.fancybox-button--left, .fancybox-button--right {display: none !important;}
	.fancybox-caption {padding: 20px 0;margin: 0;}}
.fancybox-button--fullscreen:before {width: 15px;height: 11px;left: calc(50% - 7px);top: calc(50% - 6px);border: 2px solid;background: none;}
.fancybox-button--pause:before, .fancybox-button--play:before {top: calc(50% - 6px);left: calc(50% - 4px);background: transparent;}
.fancybox-button--play:before {width: 0;height: 0;border-top: 6px inset transparent;border-bottom: 6px inset transparent;border-left: 10px solid;border-radius: 1px;}
.fancybox-button--pause:before {width: 7px;height: 11px;border-style: solid;border-width: 0 2px;}
.fancybox-button--thumbs, .fancybox-thumbs {display: none;}
@media (min-width:800px) {.fancybox-button--thumbs {display: inline-block;}
	.fancybox-button--thumbs span {font-size: 23px;}
	.fancybox-button--thumbs:before {width: 3px;height: 3px;top: calc(50% - 2px);left: calc(50% - 2px);box-shadow: 0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0;}
	.fancybox-thumbs {position: absolute;top: 0;right: 0;bottom: 0;left: auto;width: 220px;margin: 0;padding: 5px 5px 0 0;background: #fff;word-break: normal;-webkit-tap-highlight-color: transparent;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;box-sizing: border-box;z-index: 99995;}
	.fancybox-show-thumbs .fancybox-thumbs {display: block;}
	.fancybox-show-thumbs .fancybox-inner {right: 220px;}
	.fancybox-thumbs>ul {list-style: none;position: absolute;position: relative;width: 100%;height: 100%;margin: 0;padding: 0;overflow-x: hidden;overflow-y: auto;font-size: 0;}
	.fancybox-thumbs>ul>li {float: left;overflow: hidden;max-width: 50%;padding: 0;margin: 0;width: 105px;height: 75px;position: relative;cursor: pointer;outline: none;border: 5px solid transparent;border-top-width: 0;border-right-width: 0;-webkit-tap-highlight-color: transparent;-webkit-backface-visibility: hidden;backface-visibility: hidden;box-sizing: border-box;}
	li.fancybox-thumbs-loading {background: rgba(0,0,0,.1);}
	.fancybox-thumbs>ul>li>img {position: absolute;top: 0;left: 0;min-width: 100%;min-height: 100%;max-width: none;max-height: none;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
	.fancybox-thumbs>ul>li:before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 2px;border: 4px solid #4ea7f9;z-index: 99991;opacity: 0;transition: all .2s cubic-bezier(.25,.46,.45,.94);}
	.fancybox-thumbs>ul>li.fancybox-thumbs-active:before {opacity: 1;}}
@-webkit-keyframes jconfirm-spin {from {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	to {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@keyframes jconfirm-spin {from {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	to {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
body[class*=jconfirm-no-scroll-] {overflow: hidden !important;}
.jconfirm {position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 99999999;font-family: inherit;overflow: hidden;}
.jconfirm .jconfirm-bg {position: fixed;top: 0;left: 0;right: 0;bottom: 0;-webkit-transition: opacity .4s;transition: opacity .4s;}
.jconfirm .jconfirm-bg.jconfirm-bg-h {opacity: 0 !important;}
.jconfirm .jconfirm-scrollpane {-webkit-perspective: 500px;perspective: 500px;-webkit-perspective-origin: center;perspective-origin: center;display: table;width: 100%;height: 100%;}
.jconfirm .jconfirm-row {display: table-row;width: 100%;}
.jconfirm .jconfirm-cell {display: table-cell;vertical-align: middle;}
.jconfirm .jconfirm-holder {max-height: 100%;padding: 50px 0;}
.jconfirm .jconfirm-box-container {-webkit-transition: -webkit-transform;transition: -webkit-transform;transition: transform;transition: transform,-webkit-transform;}
.jconfirm .jconfirm-box-container.jconfirm-no-transition {-webkit-transition: none !important;transition: none !important;}
.jconfirm .jconfirm-box {background: white;border-radius: 4px;position: relative;outline: 0;padding: 15px 15px 0;overflow: hidden;margin-left: auto;margin-right: auto;}
@-webkit-keyframes type-blue {1%, 100% {border-color: #3498db;}
	50% {border-color: #5faee3;}}
@keyframes type-blue {1%, 100% {border-color: #3498db;}
	50% {border-color: #5faee3;}}
@-webkit-keyframes type-green {1%, 100% {border-color: #2ecc71;}
	50% {border-color: #54d98c;}}
@keyframes type-green {1%, 100% {border-color: #2ecc71;}
	50% {border-color: #54d98c;}}
@-webkit-keyframes type-red {1%, 100% {border-color: #e74c3c;}
	50% {border-color: #ed7669;}}
@keyframes type-red {1%, 100% {border-color: #e74c3c;}
	50% {border-color: #ed7669;}}
@-webkit-keyframes type-orange {1%, 100% {border-color: #f1c40f;}
	50% {border-color: #f4d03f;}}
@keyframes type-orange {1%, 100% {border-color: #f1c40f;}
	50% {border-color: #f4d03f;}}
@-webkit-keyframes type-purple {1%, 100% {border-color: #9b59b6;}
	50% {border-color: #b07cc6;}}
@keyframes type-purple {1%, 100% {border-color: #9b59b6;}
	50% {border-color: #b07cc6;}}
@-webkit-keyframes type-dark {1%, 100% {border-color: #34495e;}
	50% {border-color: #46627f;}}
@keyframes type-dark {1%, 100% {border-color: #34495e;}
	50% {border-color: #46627f;}}
.jconfirm .jconfirm-box.jconfirm-type-animated {-webkit-animation-duration: 2s;animation-duration: 2s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}
.jconfirm .jconfirm-box.jconfirm-type-blue {border-top: solid 7px #3498db;-webkit-animation-name: type-blue;animation-name: type-blue;}
.jconfirm .jconfirm-box.jconfirm-type-green {border-top: solid 7px #2ecc71;-webkit-animation-name: type-green;animation-name: type-green;}
.jconfirm .jconfirm-box.jconfirm-type-red {border-top: solid 7px #e74c3c;-webkit-animation-name: type-red;animation-name: type-red;}
.jconfirm .jconfirm-box.jconfirm-type-orange {border-top: solid 7px #f1c40f;-webkit-animation-name: type-orange;animation-name: type-orange;}
.jconfirm .jconfirm-box.jconfirm-type-purple {border-top: solid 7px #9b59b6;-webkit-animation-name: type-purple;animation-name: type-purple;}
.jconfirm .jconfirm-box.jconfirm-type-dark {border-top: solid 7px #34495e;-webkit-animation-name: type-dark;animation-name: type-dark;}
.jconfirm .jconfirm-box.loading:before {content: "";position: absolute;left: 0;background: white;right: 0;top: 0;bottom: 0;border-radius: 10px;z-index: 1;}
.jconfirm .jconfirm-box.loading:after {opacity: .6;content: "";height: 30px;width: 30px;border: solid 3px transparent;position: absolute;left: 50%;margin-left: -15px;border-radius: 50%;-webkit-animation: jconfirm-spin 1s infinite linear;animation: jconfirm-spin 1s infinite linear;border-bottom-color: dodgerblue;top: 50%;margin-top: -15px;z-index: 2;}
.jconfirm .jconfirm-box div.jconfirm-closeIcon {height: 20px;width: 20px;position: absolute;top: 10px;right: 10px;cursor: pointer;opacity: .6;text-align: center;font-size: 27px !important;line-height: 14px !important;display: none;z-index: 1;}
.jconfirm .jconfirm-box div.jconfirm-closeIcon:empty {display: none;}
.jconfirm .jconfirm-box div.jconfirm-closeIcon .fa {font-size: 16px;}
.jconfirm .jconfirm-box div.jconfirm-closeIcon .glyphicon {font-size: 16px;}
.jconfirm .jconfirm-box div.jconfirm-closeIcon .zmdi {font-size: 16px;}
.jconfirm .jconfirm-box div.jconfirm-closeIcon:hover {opacity: 1;}
.jconfirm .jconfirm-box div.jconfirm-title-c {display: block;font-size: 22px;line-height: 20px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;cursor: default;padding-bottom: 15px;}
.jconfirm .jconfirm-box div.jconfirm-title-c.jconfirm-hand {cursor: move;}
.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {font-size: inherit;display: inline-block;vertical-align: middle;}
.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c i {vertical-align: middle;}
.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c:empty {display: none;}
.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;font-size: inherit;font-family: inherit;display: inline-block;vertical-align: middle;}
.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title:empty {display: none;}
.jconfirm .jconfirm-box div.jconfirm-content-pane {margin-bottom: 15px;height: 0;-webkit-transition: height .4s ease-in;transition: height .4s ease-in;display: inline-block;width: 100%;position: relative;overflow-x: hidden;overflow-y: auto;}
.jconfirm .jconfirm-box div.jconfirm-content-pane.no-scroll {overflow-y: hidden;}
.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar {width: 3px;}
.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-track {background: rgba(0,0,0,.1);}
.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-thumb {background: #666;border-radius: 3px;}
.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content {overflow: auto;}
.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content img {max-width: 100%;height: auto;}
.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content:empty {display: none;}
.jconfirm .jconfirm-box .jconfirm-buttons {padding-bottom: 11px;}
.jconfirm .jconfirm-box .jconfirm-buttons>button {margin-bottom: 4px;margin-left: 2px;margin-right: 2px;}
.jconfirm .jconfirm-box .jconfirm-buttons button {display: inline-block;padding: 6px 12px;font-size: 14px;font-weight: 400;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;border-radius: 4px;min-height: 1em;-webkit-transition: opacity .1s ease,background-color .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;transition: opacity .1s ease,background-color .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;transition: opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;transition: opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease,-webkit-box-shadow .1s ease;-webkit-tap-highlight-color: transparent;border: 0;background-image: none;}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue {background-color: #3498db;color: #fff;text-shadow: none;-webkit-transition: background .2s;transition: background .2s;}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue:hover {background-color: #2980b9;color: #fff;}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green {background-color: #2ecc71;color: #fff;text-shadow: none;-webkit-transition: background .2s;transition: background .2s;}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green:hover {background-color: #27ae60;color: #fff;}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red {background-color: #e74c3c;color: #fff;text-shadow: none;-webkit-transition: background .2s;transition: background .2s;}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red:hover {background-color: #c0392b;color: #fff;}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange {background-color: #f1c40f;color: #fff;text-shadow: none;-webkit-transition: background .2s;transition: background .2s;}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange:hover {background-color: #f39c12;color: #fff;}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default {background-color: #ecf0f1;color: #000;text-shadow: none;-webkit-transition: background .2s;transition: background .2s;}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:hover {background-color: #bdc3c7;color: #000;}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple {background-color: #9b59b6;color: #fff;text-shadow: none;-webkit-transition: background .2s;transition: background .2s;}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple:hover {background-color: #8e44ad;color: #fff;}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark {background-color: #34495e;color: #fff;text-shadow: none;-webkit-transition: background .2s;transition: background .2s;}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark:hover {background-color: #2c3e50;color: #fff;}
.jconfirm .jconfirm-box.jconfirm-type-red .jconfirm-title-c .jconfirm-icon-c {color: #e74c3c !important;}
.jconfirm .jconfirm-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c {color: #3498db !important;}
.jconfirm .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c {color: #2ecc71 !important;}
.jconfirm .jconfirm-box.jconfirm-type-purple .jconfirm-title-c .jconfirm-icon-c {color: #9b59b6 !important;}
.jconfirm .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c {color: #f1c40f !important;}
.jconfirm .jconfirm-box.jconfirm-type-dark .jconfirm-title-c .jconfirm-icon-c {color: #34495e !important;}
.jconfirm .jconfirm-clear {clear: both;}
.jconfirm.jconfirm-rtl {direction: rtl;}
.jconfirm.jconfirm-rtl div.jconfirm-closeIcon {left: 5px;right: auto;}
.jconfirm.jconfirm-white .jconfirm-bg, .jconfirm.jconfirm-light .jconfirm-bg {background-color: #444;opacity: .2;}
.jconfirm.jconfirm-white .jconfirm-box, .jconfirm.jconfirm-light .jconfirm-box {-webkit-box-shadow: 0 2px 6px rgba(0,0,0,.2);box-shadow: 0 2px 6px rgba(0,0,0,.2);border-radius: 5px;}
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-title-c .jconfirm-icon-c, .jconfirm.jconfirm-light .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {margin-right: 8px;margin-left: 0;}
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons, .jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons {float: right;}
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button, .jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button {text-transform: uppercase;font-size: 14px;font-weight: bold;text-shadow: none;}
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default, .jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default {-webkit-box-shadow: none;box-shadow: none;color: #333;}
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default:hover, .jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default:hover {background: #ddd;}
.jconfirm.jconfirm-white.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c, .jconfirm.jconfirm-light.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {margin-left: 8px;margin-right: 0;}
.jconfirm.jconfirm-black .jconfirm-bg, .jconfirm.jconfirm-dark .jconfirm-bg {background-color: darkslategray;opacity: .4;}
.jconfirm.jconfirm-black .jconfirm-box, .jconfirm.jconfirm-dark .jconfirm-box {-webkit-box-shadow: 0 2px 6px rgba(0,0,0,.2);box-shadow: 0 2px 6px rgba(0,0,0,.2);background: #444;border-radius: 5px;color: white;}
.jconfirm.jconfirm-black .jconfirm-box .jconfirm-title-c .jconfirm-icon-c, .jconfirm.jconfirm-dark .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {margin-right: 8px;margin-left: 0;}
.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons, .jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons {float: right;}
.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button, .jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button {border: 0;background-image: none;text-transform: uppercase;font-size: 14px;font-weight: bold;text-shadow: none;-webkit-transition: background .1s;transition: background .1s;color: white;}
.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default, .jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default {-webkit-box-shadow: none;box-shadow: none;color: #fff;background: 0;}
.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default:hover, .jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default:hover {background: #666;}
.jconfirm.jconfirm-black.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c, .jconfirm.jconfirm-dark.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {margin-left: 8px;margin-right: 0;}
.jconfirm .jconfirm-box.hilight.jconfirm-hilight-shake {-webkit-animation: shake .82s cubic-bezier(.36,.07,.19,.97) both;animation: shake .82s cubic-bezier(.36,.07,.19,.97) both;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.jconfirm .jconfirm-box.hilight.jconfirm-hilight-glow {-webkit-animation: glow .82s cubic-bezier(.36,.07,.19,.97) both;animation: glow .82s cubic-bezier(.36,.07,.19,.97) both;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
@-webkit-keyframes shake {10%, 90% {-webkit-transform: translate3d(-2px,0,0);transform: translate3d(-2px,0,0);}
	20%, 80% {-webkit-transform: translate3d(4px,0,0);transform: translate3d(4px,0,0);}
	30%, 50%, 70% {-webkit-transform: translate3d(-8px,0,0);transform: translate3d(-8px,0,0);}
	40%, 60% {-webkit-transform: translate3d(8px,0,0);transform: translate3d(8px,0,0);}}
@keyframes shake {10%, 90% {-webkit-transform: translate3d(-2px,0,0);transform: translate3d(-2px,0,0);}
	20%, 80% {-webkit-transform: translate3d(4px,0,0);transform: translate3d(4px,0,0);}
	30%, 50%, 70% {-webkit-transform: translate3d(-8px,0,0);transform: translate3d(-8px,0,0);}
	40%, 60% {-webkit-transform: translate3d(8px,0,0);transform: translate3d(8px,0,0);}}
@-webkit-keyframes glow {0%, 100% {-webkit-box-shadow: 0 0 0 red;box-shadow: 0 0 0 red;}
	50% {-webkit-box-shadow: 0 0 30px red;box-shadow: 0 0 30px red;}}
@keyframes glow {0%, 100% {-webkit-box-shadow: 0 0 0 red;box-shadow: 0 0 0 red;}
	50% {-webkit-box-shadow: 0 0 30px red;box-shadow: 0 0 30px red;}}
.jconfirm {-webkit-perspective: 400px;perspective: 400px;}
.jconfirm .jconfirm-box {opacity: 1;-webkit-transition-property: all;transition-property: all;}
.jconfirm .jconfirm-box.jconfirm-animation-top, .jconfirm .jconfirm-box.jconfirm-animation-left, .jconfirm .jconfirm-box.jconfirm-animation-right, .jconfirm .jconfirm-box.jconfirm-animation-bottom, .jconfirm .jconfirm-box.jconfirm-animation-opacity, .jconfirm .jconfirm-box.jconfirm-animation-zoom, .jconfirm .jconfirm-box.jconfirm-animation-scale, .jconfirm .jconfirm-box.jconfirm-animation-none, .jconfirm .jconfirm-box.jconfirm-animation-rotate, .jconfirm .jconfirm-box.jconfirm-animation-rotatex, .jconfirm .jconfirm-box.jconfirm-animation-rotatey, .jconfirm .jconfirm-box.jconfirm-animation-scaley, .jconfirm .jconfirm-box.jconfirm-animation-scalex {opacity: 0;}
.jconfirm .jconfirm-box.jconfirm-animation-rotate {-webkit-transform: rotate(90deg);transform: rotate(90deg);}
.jconfirm .jconfirm-box.jconfirm-animation-rotatex {-webkit-transform: rotateX(90deg);transform: rotateX(90deg);-webkit-transform-origin: center;transform-origin: center;}
.jconfirm .jconfirm-box.jconfirm-animation-rotatexr {-webkit-transform: rotateX(-90deg);transform: rotateX(-90deg);-webkit-transform-origin: center;transform-origin: center;}
.jconfirm .jconfirm-box.jconfirm-animation-rotatey {-webkit-transform: rotatey(90deg);transform: rotatey(90deg);-webkit-transform-origin: center;transform-origin: center;}
.jconfirm .jconfirm-box.jconfirm-animation-rotateyr {-webkit-transform: rotatey(-90deg);transform: rotatey(-90deg);-webkit-transform-origin: center;transform-origin: center;}
.jconfirm .jconfirm-box.jconfirm-animation-scaley {-webkit-transform: scaley(1.5);transform: scaley(1.5);-webkit-transform-origin: center;transform-origin: center;}
.jconfirm .jconfirm-box.jconfirm-animation-scalex {-webkit-transform: scalex(1.5);transform: scalex(1.5);-webkit-transform-origin: center;transform-origin: center;}
.jconfirm .jconfirm-box.jconfirm-animation-top {-webkit-transform: translate(0px,-100px);transform: translate(0px,-100px);}
.jconfirm .jconfirm-box.jconfirm-animation-left {-webkit-transform: translate(-100px,0px);transform: translate(-100px,0px);}
.jconfirm .jconfirm-box.jconfirm-animation-right {-webkit-transform: translate(100px,0px);transform: translate(100px,0px);}
.jconfirm .jconfirm-box.jconfirm-animation-bottom {-webkit-transform: translate(0px,100px);transform: translate(0px,100px);}
.jconfirm .jconfirm-box.jconfirm-animation-zoom {-webkit-transform: scale(1.2);transform: scale(1.2);}
.jconfirm .jconfirm-box.jconfirm-animation-scale {-webkit-transform: scale(.5);transform: scale(.5);}
.jconfirm .jconfirm-box.jconfirm-animation-none {visibility: hidden;}
.jconfirm.jconfirm-supervan .jconfirm-bg {background-color: rgba(54,70,93,.95);}
.jconfirm.jconfirm-supervan .jconfirm-box {background-color: transparent;}
.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-blue {border: 0;}
.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-green {border: 0;}
.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-red {border: 0;}
.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-orange {border: 0;}
.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-purple {border: 0;}
.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-dark {border: 0;}
.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-closeIcon {color: white;}
.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c {text-align: center;color: white;font-size: 28px;font-weight: normal;}
.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c>* {padding-bottom: 25px;}
.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {margin-right: 8px;margin-left: 0;}
.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content-pane {margin-bottom: 25px;}
.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content {text-align: center;color: white;}
.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons {text-align: center;}
.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons button {font-size: 16px;border-radius: 2px;background: #303f53;text-shadow: none;border: 0;color: white;padding: 10px;min-width: 100px;}
.jconfirm.jconfirm-supervan.jconfirm-rtl .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {margin-left: 8px;margin-right: 0;}
.jconfirm.jconfirm-material .jconfirm-bg {background-color: rgba(0,0,0,.67);}
.jconfirm.jconfirm-material .jconfirm-box {background-color: white;-webkit-box-shadow: 0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12);box-shadow: 0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12);padding: 30px 25px 10px 25px;}
.jconfirm.jconfirm-material .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {margin-right: 8px;margin-left: 0;}
.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-closeIcon {color: rgba(0,0,0,.87);}
.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-title-c {color: rgba(0,0,0,.87);font-size: 22px;font-weight: bold;}
.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-content {color: rgba(0,0,0,.87);}
.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons {text-align: right;}
.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons button {text-transform: uppercase;font-weight: 500;}
.jconfirm.jconfirm-material.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {margin-left: 8px;margin-right: 0;}
.jconfirm.jconfirm-bootstrap .jconfirm-bg {background-color: rgba(0,0,0,.21);}
.jconfirm.jconfirm-bootstrap .jconfirm-box {background-color: white;-webkit-box-shadow: 0 3px 8px 0 rgba(0,0,0,.2);box-shadow: 0 3px 8px 0 rgba(0,0,0,.2);border: solid 1px rgba(0,0,0,.4);padding: 15px 0 0;}
.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {margin-right: 8px;margin-left: 0;}
.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-closeIcon {color: rgba(0,0,0,.87);}
.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-title-c {color: rgba(0,0,0,.87);font-size: 22px;font-weight: bold;padding-left: 15px;padding-right: 15px;}
.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-content {color: rgba(0,0,0,.87);padding: 0 15px;}
.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons {text-align: right;padding: 10px;margin: -5px 0 0;border-top: solid 1px #ddd;overflow: hidden;border-radius: 0 0 4px 4px;}
.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons button {font-weight: 500;}
.jconfirm.jconfirm-bootstrap.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {margin-left: 8px;margin-right: 0;}
.jconfirm.jconfirm-modern .jconfirm-bg {background-color: slategray;opacity: .6;}
.jconfirm.jconfirm-modern .jconfirm-box {background-color: white;-webkit-box-shadow: 0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12);box-shadow: 0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12);padding: 30px 30px 15px;}
.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-closeIcon {color: rgba(0,0,0,.87);top: 15px;right: 15px;}
.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c {color: rgba(0,0,0,.87);font-size: 24px;font-weight: bold;text-align: center;margin-bottom: 10px;}
.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {-webkit-transition: -webkit-transform .5s;transition: -webkit-transform .5s;transition: transform .5s;transition: transform .5s,-webkit-transform .5s;-webkit-transform: scale(0);transform: scale(0);display: block;margin-right: 0;margin-left: 0;margin-bottom: 10px;font-size: 69px;color: #aaa;}
.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content {text-align: center;font-size: 15px;color: #777;margin-bottom: 25px;}
.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons {text-align: center;}
.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button {font-weight: bold;text-transform: uppercase;-webkit-transition: background .1s;transition: background .1s;padding: 10px 20px;}
.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button+button {margin-left: 4px;}
.jconfirm.jconfirm-modern.jconfirm-open .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {-webkit-transform: scale(1);transform: scale(1);}
.ps {-ms-touch-action: auto;touch-action: auto;overflow: hidden !important;-ms-overflow-style: none;}
@supports (-ms-overflow-style: none) {.ps {overflow: auto !important;}}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.ps {overflow: auto !important;}}
.ps.ps--active-x>.ps__scrollbar-x-rail, .ps.ps--active-y>.ps__scrollbar-y-rail {display: block;background-color: transparent;}
.ps.ps--in-scrolling.ps--x>.ps__scrollbar-x-rail {background-color: #eee;opacity: .9;}
.ps.ps--in-scrolling.ps--x>.ps__scrollbar-x-rail>.ps__scrollbar-x {background-color: #999;height: 11px;}
.ps.ps--in-scrolling.ps--y>.ps__scrollbar-y-rail {background-color: #eee;opacity: .9;}
.ps.ps--in-scrolling.ps--y>.ps__scrollbar-y-rail>.ps__scrollbar-y {background-color: #999;width: 11px;}
.ps>.ps__scrollbar-x-rail {display: none;position: absolute;opacity: 0;-webkit-transition: background-color .2s linear,opacity .2s linear;-o-transition: background-color .2s linear,opacity .2s linear;-moz-transition: background-color .2s linear,opacity .2s linear;transition: background-color .2s linear,opacity .2s linear;bottom: 0px;height: 15px;}
.ps>.ps__scrollbar-x-rail>.ps__scrollbar-x {position: absolute;background-color: #aaa;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;-webkit-transition: background-color .2s linear,height .2s linear,width .2s ease-in-out,-webkit-border-radius .2s ease-in-out;transition: background-color .2s linear,height .2s linear,width .2s ease-in-out,-webkit-border-radius .2s ease-in-out;transition: background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;transition: background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out,-webkit-border-radius .2s ease-in-out,-moz-border-radius .2s ease-in-out;-o-transition: background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;-moz-transition: background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out,-moz-border-radius .2s ease-in-out;bottom: 2px;height: 6px;}
.ps>.ps__scrollbar-x-rail:hover>.ps__scrollbar-x, .ps>.ps__scrollbar-x-rail:active>.ps__scrollbar-x {height: 11px;}
.ps>.ps__scrollbar-y-rail {display: none;position: absolute;opacity: 0;-webkit-transition: background-color .2s linear,opacity .2s linear;-o-transition: background-color .2s linear,opacity .2s linear;-moz-transition: background-color .2s linear,opacity .2s linear;transition: background-color .2s linear,opacity .2s linear;right: 0;width: 15px;}
.ps>.ps__scrollbar-y-rail>.ps__scrollbar-y {position: absolute;background-color: #aaa;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;-webkit-transition: background-color .2s linear,height .2s linear,width .2s ease-in-out,-webkit-border-radius .2s ease-in-out;transition: background-color .2s linear,height .2s linear,width .2s ease-in-out,-webkit-border-radius .2s ease-in-out;transition: background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;transition: background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out,-webkit-border-radius .2s ease-in-out,-moz-border-radius .2s ease-in-out;-o-transition: background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;-moz-transition: background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out,-moz-border-radius .2s ease-in-out;right: 2px;width: 6px;}
.ps>.ps__scrollbar-y-rail:hover>.ps__scrollbar-y, .ps>.ps__scrollbar-y-rail:active>.ps__scrollbar-y {width: 11px;}
.ps:hover.ps--in-scrolling.ps--x>.ps__scrollbar-x-rail {background-color: #eee;opacity: .9;}
.ps:hover.ps--in-scrolling.ps--x>.ps__scrollbar-x-rail>.ps__scrollbar-x {background-color: #999;height: 11px;}
.ps:hover.ps--in-scrolling.ps--y>.ps__scrollbar-y-rail {background-color: #eee;opacity: .9;}
.ps:hover.ps--in-scrolling.ps--y>.ps__scrollbar-y-rail>.ps__scrollbar-y {background-color: #999;width: 11px;}
.ps:hover>.ps__scrollbar-x-rail, .ps:hover>.ps__scrollbar-y-rail {opacity: .6;}
.ps:hover>.ps__scrollbar-x-rail:hover {background-color: #eee;opacity: .9;}
.ps:hover>.ps__scrollbar-x-rail:hover>.ps__scrollbar-x {background-color: #999;}
.ps:hover>.ps__scrollbar-y-rail:hover {background-color: #eee;opacity: .9;}
.ps:hover>.ps__scrollbar-y-rail:hover>.ps__scrollbar-y {background-color: #999;}
.has-ripple {position: relative;overflow: hidden;-webkit-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.ripple {display: block;position: absolute;pointer-events: none;border-radius: 50%;-webkit-transform: scale(0);-o-transform: scale(0);transform: scale(0);background: #fff;opacity: 1;}
.ripple-animate {-webkit-animation: ripple;-o-animation: ripple;animation: ripple;}
@-webkit-keyframes ripple {100% {opacity: 0;-webkit-transform: scale(2);transform: scale(2);}}
@-o-keyframes ripple {100% {opacity: 0;-o-transform: scale(2);transform: scale(2);}}
@keyframes ripple {100% {opacity: 0;transform: scale(2);}}
.slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list {position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus {outline: none;}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.slick-track {position: relative;top: 0;left: 0;display: block;}
.slick-track:before, .slick-track:after {display: table;content: "";}
.slick-track:after {clear: both;}
.slick-loading .slick-track {visibility: hidden;}
.slick-slide {display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide {float: right;}
.slick-slide img {display: block;}
.slick-slide.slick-loading img {display: none;}
.slick-slide.dragging img {pointer-events: none;}
.slick-initialized .slick-slide {display: block;}
.slick-loading .slick-slide {visibility: hidden;}
.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
@font-face{font-family:"Roboto";src:url("/assets/styles/fonts/roboto/regular.woff");font-weight:400}@font-face{font-family:"Roboto";src:url("/assets/styles/fonts/roboto/bold.woff");font-weight:700}@font-face{font-family:"Roboto";src:url("/assets/styles/fonts/roboto/black.woff");font-weight:900}@font-face{font-family:"Noto Serif";src:url("/assets/styles/fonts/noto-serif/regular.woff");font-weight:400}@font-face{font-family:"Noto Serif";src:url("/assets/styles/fonts/noto-serif/bold.woff");font-weight:700}
[class*="icon"]{display:block;background-size:contain;background-position:center;background-repeat:no-repeat}.icon__logo{background-image:url("/assets/styles/images/icons/logo.svg")}.icon__telephone{background-image:url("/assets/styles/images/icons/telephone.svg")}.icon__telephone--yellow{background-image:url("/assets/styles/images/icons/telephone-yellow.svg")}.icon__telephone--gray{background-image:url("/assets/styles/images/icons/telephone-gray.svg")}.icon__write{background-image:url("/assets/styles/images/icons/write.svg")}.icon__placemark{background-image:url("/assets/styles/images/icons/placemark.svg")}.icon__clock{background-image:url("/assets/styles/images/icons/clock.svg")}.icon__letter{background-image:url("/assets/styles/images/icons/letter.svg")}.icon__excel{background-image:url("/assets/styles/images/icons/excel.svg")}.icon__ruble{background-image:url("/assets/styles/images/icons/ruble.svg")}.icon__ruble--yellow{background-image:url("/assets/styles/images/icons/ruble-yellow.svg")}.icon__document{background-image:url("/assets/styles/images/icons/document.svg")}.icon__sberbank{background-image:url("/assets/styles/images/icons/sberbank.svg")}.icon__visa{background-image:url("/assets/styles/images/icons/visa.svg")}.icon__mastercard{background-image:url("/assets/styles/images/icons/mastercard.svg")}.icon__maestro{background-image:url("/assets/styles/images/icons/maestro.svg")}.icon__mir{background-image:url("/assets/styles/images/icons/mir.svg")}.icon__arrow--left,.icon__arrow--right{background-image:url("/assets/styles/images/icons/arrow-left.svg")}.icon__arrow--right{transform:scaleX(-1)}[class*="some-button"]{min-height:50px;padding:0 18px;font-size:14px;font-weight:bold;text-decoration:none;text-transform:uppercase;background-color:#e5e5e5;transition:250ms ease-out;transition-property:color,border-color,background-color,opacity;letter-spacing:.1em;border-radius:25px;user-select:none;cursor:pointer;color:#2e2e2e;border:0}.some-button--blue{background-color:#022f5f;color:#fff}.some-button--blue:hover{background-color:#023164}.some-button--yellow{background-color:#fff;border:1px #efce69 solid;color:#022f5f}.some-button--yellow:hover{background-color:#efce69}.some-button--fancy{color:#fff;font-weight:900;background:linear-gradient(to bottom,#ffdb4a,#ff9a23)}.some-button--fancy:hover{opacity:.9}[class*="some-button"]:disabled,[class*="some-button"][disabled]{cursor:default}[class*="some-button"] [class*="icon"]{margin-right:10px}.some-input{width:100%;height:40px;padding:0 10px;border:1px solid #cbcbcb;transition:250ms ease-out;transition-property:border-color,background-color}.some-input:invalid:not(:placeholder-shown){border-color:#efa9a9}.some-input:disabled{opacity:.8;background-color:#f8f8f8}.some-textarea{width:100%;min-height:120px;max-height:180px;border:1px solid #cbcbcb;resize:vertical;padding:10px}.some-ul{list-style-type:none;padding:0;margin:0}.some-ul li{position:relative;padding-left:15px}.some-ul li+li{margin-top:10px}.some-ul li:before{content:"";position:absolute;top:8px;left:0;width:5px;height:5px;background-color:#efce69}.some-ol{list-style-type:none;counter-reset:digit;padding:0;margin:0}.some-ol li+li{margin-top:10px}.some-ol li:before{content:counter(digit) ". ";counter-increment:digit;color:#efce69}.some-select{display:block;height:40px;padding:0 20px 0 10px;border:1px solid #cbcbcb}.some-label{width:100%}.some-label+.some-label{margin-top:14px}.some-label .some-input,.some-label .some-textarea,.some-label .some-select{margin-top:8px}.some-checkbox{position:relative;display:block;min-height:20px;cursor:pointer;user-select:none}.some-checkbox input{display:none}.some-checkbox span{margin-left:24px;border-bottom:1px solid transparent;transition:250ms ease-out;transition-property:color,border-color}.some-checkbox span:before{content:"✔";width:12px;height:12px;line-height:10px;background-color:#fff;border:1px solid #cdcdcd;position:absolute;top:0;left:0;bottom:0;margin:auto;text-align:center;font-size:11px;color:#fff;transition:inherit}.some-checkbox:hover span{color:#f8b329;border-color:#f8b329 !important}.some-checkbox input:checked+span{border-color:#2e2e2e}.some-checkbox input:checked+span:before{color:#5e5e5e}.some-pagination{height:30px;margin-bottom:20px}.some-pagination:empty{display:none}.some-pagination__page{min-width:30px;height:30px;line-height:28px;padding:0 10px;text-decoration:none;color:#95989a;border:1px solid #cbcbcb;transition:250ms ease-out;transition-property:color,border-color}.some-pagination__page+.some-pagination__page{margin-left:10px}span.some-pagination__page,.some-pagination__page:hover{border-color:#aeaeae;color:#2e2e2e}span.some-pagination__page{cursor:default}.some-pagination__page i{width:8px;height:12px;background-size:contain;opacity:.35;transition:opacity 250ms ease-out}.some-pagination__page:hover i{opacity:.75}.some-pagination__page--prev i{margin-right:8px}.some-pagination__page--next i{margin-left:8px}[class*="text-underline"]{text-decoration:none;border-bottom-width:1px;border-bottom-style:solid;transition:border-bottom-color 250ms ease-out;line-height:1.2em}.text-underline--dotted{border-bottom-style:dotted}[class*="text-underline"]:hover,a:hover [class*="text-underline"],[class*="some-button"]:hover [class*="text-underline"]{border-bottom-color:transparent}.text-no-underline{text-decoration:none}.text-color--black{color:#2e2e2e}.text-color--white{color:#fff}.text-color--yellow{color:#efce69}.text-color--blue{color:#022f5f}.text-color--gray{color:#404040}.text-uppercase{text-transform:uppercase}.non-selectable{cursor:default;user-select:none}.wysiwyg{line-height:24px}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4{letter-spacing:normal;margin-top:16px;margin-bottom:16px}.wysiwyg .justifyfull{text-align:justify}.bg-color--gray{background-color:#f7f4ef}.ps.ps--theme_scrollY>.ps__scrollbar-y-rail{display:block;width:10px;opacity:1;border-radius:6px;background-color:#f7f4ef}.ps.ps--theme_scrollY>.ps__scrollbar-y-rail .ps__scrollbar-y{display:block;width:10px !important;top:0;right:0;background-color:#efce69 !important}.jconfirm-some-modal{z-index:2000}.jconfirm-some-modal .jconfirm-bg{background-color:#474e5a;opacity:.6}.jconfirm-some-modal .jconfirm-box{padding:40px 40px 0;border-radius:0}.jconfirm-some-modal .jconfirm-box.loading:after{border-bottom-color:#022f5f}.jconfirm-some-modal .jconfirm-box div.jconfirm-closeIcon{top:10px;right:8px;transition:opacity 250ms ease-out}.jconfirm-some-modal .jconfirm-box div.jconfirm-title-c .jconfirm-title{font-size:28px}.jconfirm-some-modal .jconfirm-box div.jconfirm-content-pane{display:inherit;margin-top:20px;margin-bottom:40px}[class*="flex"],[class*="some-button"],.some-label{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-column,.some-label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-column--reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-align--start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex-align--center,[class*="some-button"]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-align--end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex-justify--between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-justify--around{-ms-flex-pack:distribute;justify-content:space-around}.flex-justify--end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-justify--center,[class*="some-button"]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.noshrink,[class*="icon"],[class*="some-button"]{-ms-flex-negative:0;flex-shrink:0}.growone{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.growtwo{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}#cookieNotice{background:rgba(47,47,81,.8) !important;z-index:999999 !important}#cookieNotice a{color:var(--primary-color)}
html{color:#2e2e2e;font-size:14px;box-sizing:border-box;font-family:"Roboto",sans-serif}*,*:before,*:after{font-family:inherit;box-sizing:inherit;outline:0}*::-moz-selection{background:#ffdd2d;color:#333}*::selection{background:#ffdd2d;color:#333}html,body{width:100%;min-height:100vh}body{margin:0}h1,h2,h3,.fancy-heading{font-size:24px;font-weight:normal;letter-spacing:.12em;line-height:28px;margin:0 0 26px 0;color:#474e5a}h1{font-size:30px;margin:0 0 28px 0;letter-spacing:normal}.fancy-heading{text-align:center;text-transform:uppercase}.fancy-heading small{display:block;color:#9c9c9c;font-size:14px;margin-top:10px;letter-spacing:.1em}.fancy-heading:before{content:"";display:block;width:50px;height:3px;margin:0 auto 15px auto;background-color:#f8b329}h1,h2,h3,.font-noto,.fancy-heading{font-family:"Noto Serif",serif}p{margin:14px 0}.container{width:100%;max-width:1200px;margin:0 auto}.container--padded{padding:0 0 70px}.site-name{line-height:1.2em;transition:opacity 250ms ease-out}.site-name:hover{opacity:.8}.site-name i{margin-right:24px}.site-name span{display:block;letter-spacing:.046em}.quick-contacts{font-weight:bold;letter-spacing:.1em}.quick-contacts i{width:32px;height:32px;margin-right:5px}.quick-contacts p{font-size:10px;margin:12px 0 6px}.quick-contacts span{font-size:12px;font-weight:normal;margin-bottom:6px}.quick-contacts__phone{font-size:20px;transition:color 250ms ease-out}.quick-contacts__phone:not(:hover){color:#fff}.quick-contacts__phone+.quick-contacts__phone{margin-top:4px}.quick-contacts__phone b{font-size:30px}button.write-to-us{width:212px;font-size:10px}.write-to-us i{width:24px;height:24px}.ornament-line{display:block;width:118px;height:10px;background-image:url("/assets/styles/images/ornament-line.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.site-section{position:relative;padding:50px 100px}.site-section.concave-bottom{padding-bottom:80px}.concave-bottom:after{content:"";position:absolute;top:0;right:0;bottom:-1px;left:0;background-image:url("/assets/styles/images/curves/concave.svg");background-repeat:repeat-x;background-size:100% auto;background-position:center bottom;pointer-events:none;z-index:0}.site-section.convex-top{padding-top:136px}.convex-top:after{content:"";position:absolute;top:-1px;right:0;bottom:0;left:0;background-image:url("/assets/styles/images/curves/convex.svg");background-repeat:repeat-x;background-size:100% auto;background-position:center top;pointer-events:none;z-index:0}.breadcrumbs{line-height:20px;padding:36px 0 25px}.breadcrumbs a,.breadcrumbs span,.breadcrumbs i{display:inline-block;vertical-align:middle}.breadcrumbs a{color:#022f5f}.breadcrumbs span{color:#474e5a}.breadcrumbs i{width:4px;height:5px;margin:0 14px;background-image:url("/assets/styles/images/rhombus.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.tariff-plan{position:relative;width:320px;min-height:470px;background-color:#fff;border-top:6px #efce69 solid;border-radius:6px;padding:29px 30px 45px}.tariff-plan:nth-child(2){min-height:504px;padding-top:46px;padding-bottom:60px}.tariff-plan h3{color:#474e5a;margin-bottom:16px;letter-spacing:normal}.tariff-plan table{width:100%;table-layout:fixed;border-collapse:collapse;margin-top:16px}.tariff-plan table tr td{padding:0}.tariff-plan table tr:not(:first-child) td{padding-top:7px}.tariff-plan table tr td:last-child{text-align:right;width:36%}.tariff-plan table i{display:inline-block;width:10px;height:10px;margin-left:3px}.tariff-plan__info{font-size:12px;margin:15px 0 20px;opacity:.8;text-align:center}.tariff-plan__info:before{content:"";display:block;width:40px;height:1px;margin:0 auto 15px;background-color:#e8e8e8}.tariff-plan__price{margin:auto 0 0 0;font-size:24px}.tariff-plan__price b{font-size:30px}.tariff-plan__price i{display:inline-block;width:16px;height:16px;margin-left:4px}.tariff-plan:nth-child(2) .tariff-plan__price{font-size:30px}.tariff-plan:nth-child(2) .tariff-plan__price b{font-size:38px}.tariff-plan:nth-child(2) .tariff-plan__price i{width:20px;height:20px;margin-left:5px}.services__item{margin:30px 0}.services__item:last-of-type{margin-bottom:0}.services__item>i{width:62px;height:64px;margin-right:30px;background-position:center top}.services__item h3{margin:-5px 0 6px 0;letter-spacing:normal}.services__item h4{margin:14px 0 0 0;font-size:16px}.services__item-description{line-height:24px}.services__item-description p{margin:10px 0}.image-gallery-item{width:300px;min-height:360px;padding:20px;background-color:#fff;transition:border-color 250ms ease-out;border:1px #d5d5d5 solid;text-decoration:none;text-align:center}.image-gallery-item:hover{border-color:#efce69}.image-gallery-item i.icon{position:relative;width:260px;height:320px}.image-gallery-item i.icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 250ms ease-out;background-image:url("/assets/styles/images/magnifier.svg");background-repeat:no-repeat;background-position:center;background-size:64px auto;background-color:#efce69}.image-gallery-item:hover i.icon:after{opacity:.85}.image-gallery-item .fancy-heading{font-size:16px;margin:24px 0 0 0}.image-gallery-item .fancy-heading:before{margin-bottom:14px}.services__item .image-gallery-item{width:227px;min-height:270px}.services__item .image-gallery-item i.icon{width:185px;height:228px}.image-gallery-slider{position:relative;margin:20px 0}.image-slider-arrow{position:absolute;top:0;bottom:0;width:40px;cursor:pointer;background-size:40% auto;transition:opacity 250ms ease-out}.image-slider-arrow:not(:hover){opacity:.5}.image-slider-arrow.slick-disabled{opacity:0;cursor:default}.image-slider-arrow__left{left:-40px}.image-slider-arrow__right{right:-40px}.address-map,#address-map,#tmp-address-map{width:100%;height:600px}.address-map{position:relative}.address-map section{position:absolute;top:40px;left:50%;width:440px;padding:50px;min-height:420px;border-radius:6px;margin-left:-600px;background-color:#fff;box-shadow:0 12px 50px rgba(0,36,42,.25)}.address-map section .fancy-heading{text-align:left}.address-map section .fancy-heading:before{margin-left:0}.address-map section div+div{margin-top:28px}.address-map section i{width:24px;height:24px;margin-right:18px}.address-map section b{display:block}.address-map section p{margin:10px 0 0 0}.address-map section a{transition:color 250ms ease-out}.address-map section a:not(:hover){color:inherit}#form-reviews textarea{height:200px;resize:none}#form-reviews button{width:260px;margin:35px auto 0}#form-feedback button{width:280px;margin:35px auto 0}.mobile_menu{position:fixed;z-index:1500;height:100vh;width:100%;background:#1b609a;left:-700px;top:0;display:none;flex-direction:column;align-items:center}.mobile_burger{width:40px;height:40px;display:flex;flex-direction:column;justify-content:space-around}.line_burger{width:90%;height:4px;background:#e3e0d7;border-radius:5px}.mobile_menu_header .icon__logo{width:160px;height:140px;background-size:76% auto;background-position:50% 0;position:relative}.line_close{width:90%;height:2px;background:#e4e1d8;position:absolute}.close_btn{position:absolute;right:20px;top:30px;width:20px;height:20px}.mobile_menu_bg{display:none;position:fixed;top:0;left:0;z-index:1039;width:100vw;height:100vh;content:"";background-color:rgba(0,0,0,.5)}.offers>div:last-child{display:none}.mobile_open_address{width:40px;height:20px;display:flex;justify-content:center;align-items:center;position:absolute;left:30px;top:0;background-color:#efce69;border-bottom-left-radius:70%;border-bottom-right-radius:70%}.icon__arrow{background-image:url("/assets/styles/images/icons/down.png");width:100%;height:100%}.mobile_open_address{display:none}.mobile-nav_menu a{margin-top:15px}.mobile_menu_header{margin-top:20px}.footer-top>.quick-contacts:last-child{width:220px !important;margin-top:20px !important}.jconfirm-box-container{display:flex;justify-content:center}.image-gallery_custom>div{justify-content:space-around}.image-gallery_custom{display:none}.image-gallery-slider{display:block}.mobile-nav_menu{display:flex;flex-direction:column;text-align:center}.footer-top nav{max-height:auto !important}.category .image-gallery{justify-content:space-around}.main-reviews{justify-content:space-between}.fancybox-is-open .fancybox-bg{opacity:.47}@media(max-width:1200px){main{padding:0 10px}.address-map,#address-map,#tmp-address-map{height:400px !important}.offers>.flex-justify--between{display:none !important}.offers>div:last-child{display:flex !important;flex-direction:column;justify-content:center;align-items:center}header .quick-contacts{display:none}.mobile{display:block !important;align-self:flex-start}.header-top{justify-content:space-between;padding:26px 10px !important}.header-bottom{display:none}.offers__item{width:40vh !important;background-position:center}.address-map section{display:none;margin:0;left:0;width:auto !important}.mobile_open_address{display:block}.jconfirm-box{width:70% !important;margin:20px !important}#form-payment,#form-payment form div{flex-direction:column}#form-payment form{width:auto !important;margin:0 !important;padding:0 !important}.site-section.concave-bottom>div{flex-wrap:wrap;justify-content:space-around}a.download-pricelist,button.leave-a-review{margin:0 !important}.image-gallery_custom{display:flex}.image-gallery-slider{display:none}}@media(max-width:1024px){.death-plan-steps{display:flex}.death-plan-step{background-position:center !important;width:560px !important}.death-plan-step h3,.death-plan-step__contents{color:#f7f4ef !important}.death-plan-step__contents i{filter:invert(1)}.death-plan-step__contents a.show-on-map{color:white !important}.footer-top a,.footer-top div{margin:0 !important}button.write-to-us{width:190px !important}}@media(max-width:768px){.reviews-item:not(:first-of-type)+.reviews-item{display:none}.about-us{background-position:0 0 !important}.about-us__text{width:95%}.footer-top{flex-direction:column;align-items:center}.main-reviews{justify-content:center}.header-top .site-name,.header-top .site-name{flex-direction:column}}@media(max-width:425px){#header-top{padding:20px 10px 15px 10px !important;position:fixed;background-color:#1f619b;z-index:999999}#site_name{font-size:12px;display:flex;flex-direction:row;width:90% !important}#icon__logo{width:60px;height:50px;margin-top:-5px;background-size:contain;margin-right:5px}.icon__logo::after{display:none}#header_subtitle{font-size:11px}#content{margin-top:80px}.btntlf{display:block !important;position:fixed;text-decoration:none;z-index:2147483647;width:65px;height:65px;border-radius:80px;bottom:20px;right:20px;background:url("/assets/images/tel.png") no-repeat center center}.growone>.flex-justify--between{flex-direction:column}.reviews__buttons{flex-direction:column;align-items:center}.hotline{flex-wrap:wrap}.offers__item{width:40vh !important;background-position:center;height:40vh !important;background-size:cover}.about-us__text{width:95% !important}.about-us__text>div{font-size:12px !important}.death-plan-step:before{font-size:25px !important}.death-plan-step__contents table tr td{font-size:12px}.death-plan-step__contents{display:flex;flex-direction:column;width:100% !important}.death-plan-step__contents table tr td:first-child{width:50% !important}.death-plan-step{padding:5px 10px !important}.death-plan-step__contents table{margin-top:5px !important}.death-plan-step h3{width:100% !important;font-size:20px}.header-top{height:auto !important}.header-top .site-name{width:70% !important;display:flex;flex-direction:column;font-size:20px;align-items:flex-start}.site-section{padding:0}#form-reviews button{width:auto;margin:10px auto 0}#form-feedback button{width:auto}.header-background--short{height:80px !important}.rip_map{flex-direction:column}#cemeteries-map,.cemeteries-list{margin:0 !important;width:90% !important}a.services__item{height:auto !important}}@media(max-width:375px){.jconfirm-box{width:90% !important;margin:0 !important}#form-feedback,#form-reviews,#form-payment{width:90%}.jconfirm .jconfirm-scrollpane,.jconfirm .jconfirm-cell,.jconfirm .jconfirm-row{display:block;width:auto}.jconfirm-some-modal .jconfirm-box{padding:40px 20px 0}.justifyfull img{width:100% !important}}
header{position:relative}.header-background{position:absolute;width:100%;height:900px;background-image:url("/assets/styles/images/bg/header.jpg");background-repeat:no-repeat;background-position:center top;background-size:cover;overflow:hidden;z-index:-1}.header-background--short{height:100%}.header-top{height:200px;padding:26px 0}.header-top .site-name{max-width:666px;font-size:30px}.header-top .site-name i{width:160px;height:140px;background-size:76% auto;background-position:50% 0;position:relative}.header-top .site-name i:after{content:"РМК";position:absolute;bottom:-4px;left:0;right:0;margin:auto;text-align:center;font-family:"Noto Serif",serif;font-style:normal;font-size:32px;color:#f9df08}.header-top .site-name span span{letter-spacing:.1em;font-size:16px}.header-top .quick-contacts{margin-left:auto}.header-bottom{height:90px;border-top:1px rgba(255,255,255,.2) solid;border-bottom:1px rgba(255,255,255,.2) solid}.header-bottom nav{height:100%;letter-spacing:.1em}.header-bottom nav a{position:relative;max-width:230px;height:100%;padding:0 26px;text-align:center;border-top:5px solid transparent;border-bottom:5px solid;transition:250ms ease-out;transition-property:color,border-color}.header-bottom nav a:not(.active):not(:hover){color:#fff;border-color:transparent}.header-bottom nav a+a{margin-left:4px}.header-bottom nav a+a:before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;height:5px;margin:auto;background-image:url("/assets/styles/images/rhombus.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.header-bottom nav a span{margin:auto 0}.header-bottom .write-to-us{margin-left:50px}.header-bottom .write-to-us:only-child{margin:auto}
footer{background-color:#022449;background-size:auto 86px;background-repeat:repeat-x;background-position:center bottom;background-image:url("/assets/styles/images/bg/footer.jpg")}.footer-top{min-height:300px;padding:45px 0 40px}.footer-top .site-name{max-width:330px;font-size:13px;margin-right:70px}.footer-top .site-name i{width:100px;height:90px}.footer-top .site-name>span{margin-top:12px}.footer-top .site-name span span{font-size:7px;margin-top:2px}.footer-top nav{max-width:530px;margin:0 -20px}.footer-top nav a{padding:0 20px;margin:4px 0;text-decoration:none;letter-spacing:normal}.footer-top nav a:not(.active):not(:hover){color:#fff}.footer-top .quick-contacts{margin-left:auto}.footer-top .quick-contacts .write-to-us{margin-top:26px}.footer-bottom{height:86px;letter-spacing:normal}