

/* Start:/bitrix/templates/.default/ajax/ajax.min.css?1755517156420*/
iframe.waitwindowlocal{position:absolute;border:0;z-index:9999}div.waitwindowlocal{position:absolute;width:25px;height:25px;padding:0;z-index:10000;background-color:#fcf7d1;border:1px solid #e1b52d;background-image:url(/bitrix/templates/.default/ajax/images/wait.gif);background-position:center center;background-repeat:no-repeat}div.waitwindowlocalshadow{position:absolute;z-index:9998;background-image:url(/bitrix/templates/.default/ajax/images/shadow.gif);border:1px solid #808080}
/* End */


/* Start:/local/templates/ritual/vendor/suggestions/suggestions.min.css?17555075139546*/
.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{display:inline-block;position:relative;margin:0;padding:0;vertical-align:top;min-height:1px;-webkit-text-size-adjust:100%}.suggestions-addon{display:none;opacity:0;position:absolute}.suggestions-addon[data-addon-type=spinner]{background:rgba(255,255,255,.75) url(data:image/gif;base64,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) 50% 50% no-repeat;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.suggestions-addon[data-addon-type=clear]{background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTAwJyBoZWlnaHQ9JzEwMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48Zz48cGF0aCBkPSdtMjAsMjBtMTAsMGwyMCwyMGwyMCwtMjBsMTAsMTBsLTIwLDIwbDIwLDIwbC0xMCwxMGwtMjAsLTIwbC0yMCwyMGwtMTAsLTEwbDIwLC0yMGwtMjAsLTIwbDEwLC0xMCcgZmlsbD0nIzk5OScvPjwvZz48L3N2Zz4=) 50% 50% no-repeat;background-size:contain;cursor:pointer;opacity:.8}.suggestions-addon[data-addon-type=clear]:hover{opacity:1}.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;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%}.suggestions-constraints{list-style:none!important;margin:0!important;padding:0!important;position:absolute!important;white-space:nowrap!important}.suggestions-constraints:empty{display:none!important}.suggestions-constraints li{background:#f8f8f8;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:default;display:inline-block;margin:0 4px 0 0;padding:0 .5em}.suggestions-constraints li .suggestions-remove{height:1em;width:1em;display:inline-block;margin:0 0 0 .25em;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTAwJyBoZWlnaHQ9JzEwMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48Zz48cGF0aCBkPSdtMjAsMjBtMTAsMGwyMCwyMGwyMCwtMjBsMTAsMTBsLTIwLDIwbDIwLDIwbC0xMCwxMGwtMjAsLTIwbC0yMCwyMGwtMTAsLTEwbDIwLC0yMGwtMjAsLTIwbDEwLC0xMCcgZmlsbD0nIzk5OScvPjwvZz48L3N2Zz4=) 50% 50% no-repeat;background-size:contain;cursor:pointer;opacity:.8}.suggestions-constraints li .suggestions-remove:hover{opacity:1}.suggestions-constraints li span{vertical-align:middle}.suggestions-subtext{color:#777;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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%;color:#777;padding:4px 4px 6px 4px}.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}
/* End */


/* Start:/local/templates/ritual/vendor/fancybox3/jquery.fancybox.min.css?175550751314065*/
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;backface-visibility:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100%;left:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-webkit-transform:translateZ(0);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:.87;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,visibility 0s linear .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,visibility 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;text-align:center;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;-webkit-transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;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:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{overflow:visible;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px 6px 0}.fancybox-slide--iframe{padding:44px 44px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 6px;max-width:100%;overflow:auto;padding:0;padding:24px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;margin:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-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-drag .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-content{cursor:-webkit-grabbing;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--html .fancybox-content{margin-bottom:6px}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;margin:0;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;height:calc(100% - 44px);margin-bottom:44px}.fancybox-iframe,.fancybox-video{background:transparent;border:0;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{vertical-align:top}.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;cursor:pointer;display:inline-block;height:44px;margin:0;outline:none;padding:10px;transition:color .2s;vertical-align:top;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default}.fancybox-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor}.fancybox-button--share svg path{stroke-width:1}.fancybox-navigation .fancybox-button{height:38px;opacity:0;padding:6px;position:absolute;top:50%;width:38px}.fancybox-show-nav .fancybox-navigation .fancybox-button{transition:opacity .25s,visibility 0s,color .25s}.fancybox-navigation .fancybox-button:after{content:"";left:-25px;padding:50px;position:absolute;top:-25px}.fancybox-navigation .fancybox-button--arrow_left{left:6px}.fancybox-navigation .fancybox-button--arrow_right{right:6px}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#555;cursor:pointer;height:44px;margin:0;padding:6px;position:absolute;right:0;top:0;width:44px;z-index:10}.fancybox-close-small svg{fill:transparent;opacity:.8;stroke:currentColor;stroke-width:1.5;transition:stroke .1s}.fancybox-close-small:focus{outline:none}.fancybox-close-small:hover svg{opacity:1}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small{color:#ccc;padding:5px;right:-12px;top:-44px}.fancybox-slide--iframe .fancybox-close-small:hover svg,.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg{background:transparent;color:#fff}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption:after{border-bottom:1px solid hsla(0,0%,100%,.3);content:"";display:block;left:44px;position:absolute;right:44px;top:0}.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{-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;border:6px solid hsla(0,0%,39%,.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;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{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);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;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.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)}.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:#fff;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:transparent;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>ul{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>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;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-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li{background-position:50%;background-repeat:no-repeat;background-size:cover}.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;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 .fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/ritual/style/owl.carousel.min.css?17555075113351*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/local/templates/ritual/style/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* End */


/* Start:/local/templates/ritual/style/animate.css?175550751172259*/
@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2015 Daniel Eden
 */

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

@-webkit-keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

@keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

/* End */


/* Start:/local/templates/ritual/style/slick.min.css?17555075111291*/
.slick-slider{-moz-box-sizing:border-box;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,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{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}
/* End */


/* Start:/local/templates/ritual/style/swinxy.min.css?17555075113747*/
.zoom{display:none}.sxy-zoom-container .sxy-zoom-viewport img{max-width:none!important;border-radius:0!important}.sxy-zoom-container .sxy-zoom-viewport{z-index:1000}.sxy-zoom-container img{border:0}.sxy-zoom-container div{margin:0;padding:0;border:0}.sxy-zoom-container .inner-thumb,.sxy-zoom-container .sxy-overlay,.sxy-zoom-container .sxy-zoom-bg,.sxy-zoom-container .sxy-zoom-dragpad{width:100%;height:100%}.sxy-zoom-bg{left:0;top:0;position:absolute}.sxy-zoom-container .overlay,.sxy-zoom-container .sxy-controls,.sxy-zoom-container .sxy-slider{height:100%}.sxy-zoom-container .sxy-zoom-dragpad{position:absolute!important;left:0;top:0}.sxy-zoom-container .sxy-controls{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:26px;left:-26px;top:0px;position:absolute;overflow:hidden;filter:inherit}.sxy-zoom-container .sxy-controls .overlay{position:absolute;top:0px;left:0px;width:26px;border-top-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-bottom-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;background:#fff;filter:inherit}.sxy-zoom-container .in{background:url(/local/templates/ritual/style/controls.png) 0px -15px;top:3px}.sxy-zoom-container .in,.sxy-zoom-container .out{filter:inherit;left:2px;width:22px;height:23px;position:relative;display:block}.sxy-zoom-container .out{background:url(/local/templates/ritual/style/controls.png) 0px -38px}.sxy-zoom-container .sxy-slider{filter:inherit;background:url(/local/templates/ritual/style/controls.png) -25px 0px repeat-y;position:relative}.sxy-zoom-container .sxy-handle{filter:inherit;left:2px;width:20px;height:16px;background:url(/local/templates/ritual/style/controls.png) 0px 0px no-repeat;top:20px;position:absolute;font-size:0}.sxy-zoom-container{position:relative}.sxy-zoom-container .sxy-zoom-viewfinder{position:absolute;border:1px solid #d9cfba;border:1px solid rgba(255,255,255,0.4);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.sxy-zoom-container .inner-thumb{position:absolute;top:0;left:0}.sxy-zoom-container .sxy-zoom-dragpad{position:relative}.sxy-zoom-container .sxy-zoom-dragpad .sxy-overlay{position:absolute;top:0px;left:0px}.sxy-zoom-container .sxy-zoom-viewport{position:absolute;overflow:hidden;top:0}.sxy-zoom-container .sxy-zoom-viewport img{position:absolute}.sxy-zoom-container.sxy-zoom-loading .sxy-loading{background:#fff;padding:5px;position:absolute;top:0;left:0;margin:5px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;box-shadow:2px 2px 4px rgba(50,50,50,0.68);-webkit-box-shadow:2px 2px 4px rgba(50,50,50,0.68);-moz-box-shadow:2px 2px 4px rgba(50,50,50,0.68);opacity:0.35;filter:alpha(opacity = 35)}.sxy-zoom-container.sxy-zoom-loading .sxy-loading span{width:25px;height:25px;display:block}.sxy-zoom-mode-dock .sxy-zoom-viewport{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #000;position:absolute;overflow:hidden;top:0;box-shadow:2px 2px 4px rgba(50,50,50,0.68);-webkit-box-shadow:2px 2px 4px rgba(50,50,50,0.68);-moz-box-shadow:2px 2px 4px rgba(50,50,50,0.68);width:420px!important;height:420px!important;background-color:#fff!important}.sxy-zoom-mode-dock .sxy-zoom-dragpad .sxy-overlay{background:rgba(0,0,0,.6);opacity:0.0;filter:alpha(opacity = 0)}.sxy-zoom-mode-window .sxy-zoom-viewfinder{z-index:1001}.sxy-zoom-mode-lens .sxy-zoom-viewport{border:1px solid rgba(73,46,130,0.3);position:absolute;overflow:hidden;top:0;box-shadow:2px 2px 4px rgba(73,46,130,0.3);-webkit-box-shadow:2px 2px 4px rgba(73,46,130,0.3);-moz-box-shadow:2px 2px 4px rgba(73,46,130,0.3);border-radius:100%;max-width:130px!important;max-height:130px!important}.sxy-zoom-mode-slippy .sxy-zoom-dragpad{cursor:pointer}.sxy-zoom-mode-slippy .sxy-zoom-dragpad.down{cursor:move}
/* End */


/* Start:/local/templates/ritual/css/inner-text-content.min.css?17555075112235*/
.inner-text-content,.inner-text-content h1{width:100%;position:relative;font-family:"Open Sans",Arial,sans-serif}.inner-text-content,.inner-text-content .inner-text-title-small,.inner-text-content h1,.inner-text-content h2,.inner-text-content h3,.inner-text-content ol li,.inner-text-content ul li{font-family:"Open Sans",Arial,sans-serif}.inner-text-content{background:#fff;max-width:1350px;margin:185px auto 5px;box-shadow:0 0 10px rgba(0,0,0,.3);padding:0 5% 48px;overflow-x:hidden;box-sizing:border-box}.inner-text-content_middle{padding:0 4%}.inner-text-content strong{color:#ad5a55}.inner-text-content b{font-weight:400}.inner-text-content h1{font-weight:700;color:#ad5a55;text-align:center;font-size:40px;text-transform:uppercase;margin:-.1em 0 1.2em}.inner-text-content h2{color:#ad5a55;font-size:22px;font-weight:900;text-transform:none;text-align:left;margin:.9em 0}.inner-text-content h3{color:#ad5a55;font-size:18px;margin:16px 0}.inner-text-content .inner-text-p,.inner-text-content ol,.inner-text-content p,.inner-text-content ul{font-size:16px;font-family:"Open Sans",Arial,sans-serif;color:#000;line-height:24px;margin:16px 0;font-weight:400}.inner-text-content ol li,.inner-text-content ul li{font-size:16px;color:#000;line-height:24px;font-weight:400;margin:4px 0 4px 18px}.inner-text-content img{max-width:100%}.inner-text-content .inner-text-p em,.inner-text-content p em{font-size:14px;color:#717171}.inner-text-content .inner-text-title-small{color:#ad5a55;font-size:22px;font-weight:900;padding-top:120px;text-transform:none}::selection{background:#e0c0bf}::-moz-selection{background:#e0c0bf}@media screen and (max-width:1024px){.inner-text-content{margin-top:92px;padding-bottom:40px}}@media (max-width:750px){.inner-text-content{/*margin-top:64px*/}}@media (max-width:600px){.inner-text-content h1{font-size:30px}.inner-text-content img{display:block;float:none;margin:0 auto 16px}.inner-text-content h2{margin-top:15px}.inner-text-content .new_banner h2{text-align:left!important}}@media (max-width:480px){.inner-text-content{margin-top:84px}.inner-text-content h1{font-size:21px}}@media (max-width:400px){.inner-text-content h1{font-size:19px}}@media (max-width:325px){.inner-text-content h1{font-size:17px}}
/* End */


/* Start:/local/templates/ritual/style/style.min.css?1755507511245821*/
*{-webkit-tap-highlight-color:rgba(0,0,0,0)}.banner-button-org-krem:hover{background:#ffffff70}.banner-button-zakaz-pam:hover{background:rgba(255,255,255,0.44)}.banner15{width:100%;margin:auto;padding-top:20px;padding-bottom:20px;background-image:url(https://ritual.ru/upload/medialibrary/580/Zakazat-pamyatnik-_-Podlozhka.jpg);-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin-bottom:24px}.banner-button-zakaz-pam{width:460px !important;max-width:100% !important;height:45px !important;margin-right:50px !important;font-size:.8rem !important;font-weight:300 !important;text-align:center !important;width:340px;max-width:90%;height:55px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-decoration:none;font-weight:700;border:2px solid #fff;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;margin:auto;text-transform:uppercase;font-size:21px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;font-family:"Open Sans",Arial,sans-serif}@media(max-width:600px){.banner-button-zakaz-pam{height:35px;margin:auto;font-size:.7rem;padding:5px;width:220px;text-align:center;width:90% !important;display:inline-block;vertical-align:middle;height:55px !important}.banner15{padding:10px;width:90%;margin:auto;display:inline-block;text-align:center}}.funeral-wrap img:hover{opacity:.5;transition:top 1s ease-out .5s}.funeral-wrap{overflow:hidden}body{-webkit-text-size-adjust:none}.side-online{font-family:'Open Sans','Arial','Sans-Serif';font-size:14px;background:#ad5a55;color:#fff;padding:8px 16px;line-height:16px;margin:8px 0 16px 0;border-radius:2px;cursor:pointer;text-transform:uppercase;display:none}@media(max-width:1030px){.side-online{display:inline-flex}}.bx-touch body{cursor:pointer}a{text-decoration:none}.main-bottom-img.main-bottom-rit{cursor:pointer}.sub-pominki ul li a.active{font-weight:600}.ritVideo{max-width:100%;max-height:300px;margin:auto;display:block}@media(max-width:600px){.banner-zakon-container{float:none !important;margin:auto !important;margin-bottom:60px !important;width:164px;height:252px;background-color:#005fb4}.banner-zakon-container .img-container{background-repeat:no-repeat;width:100%;height:141px;display:block;background-image:url(https://ritual.ru/upload/medialibrary/4ec/banner_img.png);bottom:32px}.banner-zakon-container .button{display:inline-block;height:15px;border:1px solid #005fb4;bottom:0;width:162px;background-color:white;text-align:center;padding-top:5px;text-transform:uppercase;text-decoration:none;font-size:13px;color:#005fb4;font-weight:600;font-family:sans-serif;padding-top:7px;padding-bottom:7px;transition:all .2s linear}}@media(min-width:601px){.banner-zakon-container{width:164px;height:300px;position:relative;background-color:#005fb4;float:right;margin-left:22px}.banner-zakon-container .img-container{background-repeat:no-repeat;width:100%;height:141px;display:block;background-image:url(https://ritual.ru/upload/medialibrary/4ec/banner_img.png);position:absolute;bottom:32px}.banner-zakon-container .button{display:inline-block;height:15px;border:1px solid #005fb4;position:absolute;bottom:0;width:162px;background-color:white;text-align:center;padding-top:5px;text-transform:uppercase;text-decoration:none;font-size:13px;color:#005fb4;font-weight:600;font-family:sans-serif;padding-top:7px;padding-bottom:7px;transition:all .2s linear}}.banner-zakon-container .button:hover{background-color:#005fb4;color:white}.banner-zakon-container h2.big-title{color:white;text-align:center;padding-top:10px;margin:0;text-transform:uppercase}.banner-zakon-container h2.small-title{color:white;text-align:center;font-size:12px;margin:3px}.video-block{position:relative;background-color:#000;cursor:pointer;overflow:hidden;-webkit-transition:height .9s;-moz-transition:height .9s;transition:height .9s}.video-block__image{position:relative}.video-block__image:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(170,95,91,0.3);content:"";-webkit-transition:background-color .3s;transition:background-color .3s}.video-block:hover .video-block__image:before{background-color:rgba(170,95,91,0.1)}.video-block__image img{position:relative;display:block;width:100%;height:auto;z-index:0}.video-block__icon{position:absolute;top:50%;left:50%;width:154px;height:154px;line-height:150px;text-align:center;margin:-77px 0 0 -77px;border:14px solid #eeebe4;border-radius:50%;z-index:1;content:"";-webkit-transition:all .3s,visibility .3s;-moz-transition:all .3s,visibility .3s;transition:all .3s,visibility .3s}.video-block__icon:before{position:absolute;top:50%;left:50%;margin:-34px 0 0 -19px;width:0;height:0;border-style:solid;border-width:34px 0 34px 56px;border-color:transparent transparent transparent #eeebe4;content:""}.video-block__image.img-to-bg{background:center center no-repeat;background-size:cover;padding-bottom:56.25%}.video-block__image.img-to-bg img{display:none}.video-block__video{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden;z-index:-1;background-color:#000;-webkit-transition:all .3s,visibility 0 .3s,z-index 0 .3s;-moz-transition:all .3s,visibility 0 .3s,z-index 0 .3s;transition:all .3s,visibility 0 .3s,z-index 0 .3s}.video-block.preactive,.video-block.active{cursor:default}.video-block.preactive .video-block__video,.video-block.active .video-block__video{z-index:2;visibility:visible;opacity:1;-webkit-transition-delay:0;-moz-transition-delay:0;transition-delay:0}.video-block.preactive .video-block__icon,.video-block.active .video-block__icon{opacity:0;visibility:hidden;-webkit-transition:all .3s,visibility 0 .3s;-moz-transition:all .3s,visibility 0 .3s;transition:all .3s,visibility 0 .3s}.video-block__video-inner{position:relative;padding-bottom:56.25%;height:0}.video-block__video-inner iframe{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f9f9f9}.video-block__overlay{position:absolute;top:50%;left:0;right:0;line-height:500px;margin-top:-250px}.video-block__overlay-inner{display:inline-block;vertical-align:middle;font-family:"Open Sans",Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#fff;width:100%;padding:0 20px;box-sizing:border-box;text-align:center}@media(max-width:768px){.video-block__overlay-inner{font-size:14px}}.video-block__title{margin-top:30px;font-size:22px;line-height:1.1}.video-block__title--homepage{font-size:18px;text-transform:uppercase}@media(max-width:1023px){.video-block__title--homepage{margin-top:15px}}@media(max-width:768px){.video-block__title{margin-top:15px;font-size:18px}}@media(max-width:479px){.video-block__title{margin-top:10px;font-size:16px}}@media(max-width:414px){.video-block__title{font-size:14px}}@media(max-width:1023px){.video-block__title--homepage{font-size:12px}}.video-block__title:first-child{margin-top:0}.video-block__subtitle{margin-top:5px}.video-block__subtitle--homepage{font-size:32px}@media(max-width:1023px){.video-block__subtitle--homepage{font-size:22px;line-height:1.2;margin-top:0}}@media(max-width:768px){.video-block__subtitle--homepage{font-size:20px}}@media(max-width:479px){.video-block__subtitle--homepage{font-size:16px}}.video-block__subtitle:first-child{margin-top:0}@media(max-width:479px){.video-block__subtitle{display:none}}.video-block .video-block__overlay .video-block__icon{position:static;margin-left:auto;margin-right:auto;margin-top:30px}@media(max-width:768px){.video-block .video-block__overlay .video-block__icon{margin-top:15px}}@media(max-width:479px){.video-block .video-block__overlay .video-block__icon{margin-top:10px}}.video-block .video-block__overlay .video-block__icon:first-child{margin-top:0}@media(max-width:539px){.video-block--type-1{width:100% !important}}.video-block--type-1 .video-block__image:before{background-color:rgba(176,91,87,0.8)}.video-block--type-1:hover .video-block__image:before{background-color:rgba(176,91,87,0.6)}.video-block--type-1 .video-block__icon{width:102px;height:102px;line-height:102px;margin:-51px 0 0 -51px;border:0;background:url('/local/templates/ritual/style/../images/video-play-circle.svg') center center no-repeat;background-size:cover}@media(max-width:768px){.video-block--type-1 .video-block__icon{width:60px;height:60px;line-height:60px;margin:-30px 0 0 -30px}}@media(max-width:479px){.video-block--type-1 .video-block__icon{width:40px;height:40px;line-height:40px;margin:-20px 0 0 -20px}}.video-block--type-1 .video-block__icon:before{display:none}.chek{width:auto;float:right;height:auto;background-color:#f5f3ee;padding:5px;margin:25px 0 3px 20px !important}.bottom-text-minki .chek{padding:10px 15px !important}.bottom-text-minki .chek>p:first-child{margin-top:0 !important}.bottom-text-minki .chek li{margin-left:0 !important}.pressBanner{width:100%;max-width:1217px;margin:auto;background-image:url("/local/templates/ritual/images/banner-press.jpg");padding:23px 0;background-size:cover;-ms-background-size:cover;-o-background-size:cover;-moz-background-size:cover;background-repeat:no-repeat;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.pressBanner-content{height:80%;width:91%}.press-logo{background-image:url("/local/templates/ritual/images/riPress-logo.png");width:301px;height:69px;margin-left:auto;margin-right:auto;margin-bottom:12px;max-width:90%}.press-text{font-family:"Open Sans",Arial,sans-serif;font-weight:700;text-align:center;color:#ab5a57;font-size:37px;margin-bottom:43px}.pressBanner .calcBanner-link:hover{background:#814340}.pressBanner .calcBanner-link{max-width:90%;font-family:"Open Sans",Arial,sans-serif;margin:auto;text-decoration:none;width:242px;height:48px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-transform:uppercase;background-color:#ad5a55;font-weight:800;font-size:14px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}@media(max-width:1100px){.pressBanner{height:auto;padding:20px 0;background-size:cover;background-position:center}}@media(max-width:800px){.press-text{font-size:25px}}@media(max-width:600px){.press-logo{background-image:url(/local/templates/ritual/images/riPress-logo.png);width:301px;height:69px;margin-left:0;margin-right:auto;margin-bottom:0;max-width:90%;background-size:contain;background-repeat:no-repeat}.press-text{font-size:20px}.pressBanner .calcBanner-link{height:40px}.bottom-text-minki .chek{width:100% !important;box-sizing:border-box}}@media(max-height:450px){.restaurant-card-transportBlock:hover{background-color:transparent}.restaurant-card-transportBlock:hover .restaurant-card-transportBlock-svg svg,.restaurant-card-transportBlock:hover .restaurant-card-transportBlock-svg svg g,.restaurant-card-transportBlock:hover .restaurant-card-transportBlock-svg svg path,.restaurant-card-transportBlock:hover .restaurant-card-transportBlock-svg svg circle{fill:#ad5a55 !important;stroke:#ad5a55 !important}.restaurant-card-transportBlock:hover a{color:#ad5a55}.restaurant-card-transportBlock-hiddenInfo .hiddenInfo-content{max-height:55vh;text-align:center;overflow-y:scroll}.restaurant-card-transportBlock-hiddenInfo .hiddenInfo-closeIcon{width:15px;height:15px}.restaurant-card-transportBlock-hiddenInfo .hiddenInfo-Title{font-size:14px;margin-bottom:10px}.restaurant-card-transportBlock-hiddenInfo .hiddenInfo-img{max-height:20vh;margin-bottom:10px}.restaurant-card-transportBlock-hiddenInfo .hiddenInfo-text{margin-bottom:10px}.restaurant-card-transportBlock-hiddenInfo .hiddenInfo-text>p{margin-top:0;margin-bottom:10px;font-size:14px}.restaurant-card-transportBlock-hiddenInfo .hiddenInfo-block{font-size:14px}.restaurant-card-transportBlock-hiddenInfo .hiddenInfo-svg{margin-right:5px;width:20px;height:20px}.restaurant-card-transportBlock-hiddenInfo .hiddenInfo-block a{font-size:11px}}@media(max-width:450px){.restaurant-card-transportBlock:hover{background-color:transparent}.restaurant-card-transportBlock-hiddenInfo .hiddenInfo-content{max-height:70vh;text-align:center;overflow-y:scroll}.restaurant-card-transportBlock:hover .restaurant-card-transportBlock-svg svg,.restaurant-card-transportBlock:hover .restaurant-card-transportBlock-svg svg g,.restaurant-card-transportBlock:hover .restaurant-card-transportBlock-svg svg path,.restaurant-card-transportBlock:hover .restaurant-card-transportBlock-svg svg circle{fill:#ad5a55 !important;stroke:#ad5a55 !important}.restaurant-card-transportBlock:hover a{color:#ad5a55}.restaurant-card-transportBlock-hiddenInfo .hiddenInfo-closeIcon{width:15px;height:15px}.restaurant-card-transportBlock-hiddenInfo .hiddenInfo-Title{font-size:14px;margin-bottom:10px}.restaurant-card-transportBlock-hiddenInfo .hiddenInfo-img{max-height:20vh;margin-bottom:10px}.restaurant-card-transportBlock-hiddenInfo .hiddenInfo-text{margin-bottom:10px}.restaurant-card-transportBlock-hiddenInfo .hiddenInfo-text>p{margin-top:0;margin-bottom:10px;font-size:14px}.restaurant-card-transportBlock-hiddenInfo .hiddenInfo-block{font-size:14px}.restaurant-card-transportBlock-hiddenInfo .hiddenInfo-svg{margin-right:5px;width:20px;height:20px}.restaurant-card-transportBlock-hiddenInfo .hiddenInfo-block a{font-size:11px}}@media(max-width:340px){.bottom-text-minki .chek .price-minki{float:none !important;min-width:135px}}.mobile-header-search{display:-webkit-box;display:-ms-flexbox;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;height:54px;z-index:15555;position:fixed;bottom:-54px;margin:auto;transition:.1s;opacity:0}.mobileSearch-close{margin-top:3px;width:30px;height:30px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:36px}@media(max-width:1024px){.main-banner .mobile-header-search{display:none}}.leftCloseLine{width:3px;height:30px;border-radius:5px;background:#fff;-webkit-transform:rotate(45deg) translateY(-1.5px);transform:rotate(45deg) translateY(-2px)}.rightCloseLine{width:3px;height:30px;border-radius:5px;background:#fff;-webkit-transform:rotate(-45deg) translateY(-2px);transform:rotate(-45deg) translateY(-1.5px)}.mobile-search-form{width:100%;height:54px;background:#ae5b55}.modbile-search-form-inner{width:90%;display:flex;align-items:center;margin:auto;height:100%;position:absolute;left:50%;transform:translate(-50%)}.mobileSearch-input{background:transparent;width:88%;border:1px solid #fff;height:34px;box-sizing:border-box;border-radius:5px 0 0 5px;color:#fff;font-size:18px;padding-left:12px;font-family:"Open Sans",Arial,sans-serif;font-weight:300}.mobileSearch-submit{font-size:18px;padding:0 16px;color:#ad5a55;border:0;cursor:pointer;height:34px;background-color:#fff;width:170px;border-radius:0 5px 5px 0}@media(max-width:1030px){.mobile-header-search{display:flex}}@media(max-width:768px){.mobileSearch-submit{width:140px}}@media(max-width:480px){.mobileSearch-submit{width:80px;font-size:16px}.mobileSearch-close{padding-left:16px}.leftCloseLine{height:25px}.rightCloseLine{height:25px}.mobileSearch-input{font-size:16px}.mobileSearch-input::placeholder{font-size:16px}}.mobileSearch-input::-webkit-input-placeholder{color:rgba(255,255,255,0.48)}.mobileSearch-input::-moz-placeholder{color:rgba(255,255,255,0.48)}.mobileSearch-input:-moz-placeholder{color:rgba(255,255,255,0.48)}.mobileSearch-input:-ms-input-placeholder{color:rgba(255,255,255,0.48)}.footer-search{width:20px;height:30px;background:url(/local/templates/ritual/images/search.svg);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;right:0;transform:translate(-33px,12px)}@media(max-width:480px){.footer-search{transform:translate(-18px,12px)}}.footer-logo{position:relative;top:15px;max-width:190px;margin-left:-18px}.footer-logo img{max-width:100%}.search-wrap{width:190px;margin-left:40px}.search-form{width:100%;position:relative;top:-3px}.search-form input{border:0}.search-form .search-input{font-family:"Open Sans",Arial,sans-serif;font-size:16px;font-weight:300;width:100%;padding:4px 37px 5px 15px;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:5px;background:rgba(87,35,31,.5);color:#fff;transition:.3s ease;outline:0}.search-form .search-input::-webkit-input-placeholder{color:#fff}.search-form .search-input::-moz-placeholder{color:#fff}.search-form .search-input:-moz-placeholder{color:#fff}.search-form .search-input:-ms-input-placeholder{color:#fff}.search-submit{position:absolute;top:0;right:0;width:37px;height:100%;cursor:pointer;background:url(/local/templates/ritual/images/search.svg);background-size:53%;background-repeat:no-repeat;background-position:center}.search-input:hover,.search-input:focus{box-shadow:inset 0 0 10px rgba(0,0,0,0.5)}input[type="search"]{-webkit-appearance:none}@media(max-width:800px){.mobileSearch-input{width:84%}}@media(max-width:600px){.mobileSearch-input{width:70%}}@media(max-width:350px){.mobileSearch-input{width:64%}}.ritual-shop-wrap .ritual-smi-block:nth-of-type(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ritual-shop-wrap .ritual-smi-block:nth-of-type(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ritual-shop-wrap .ritual-smi-block:nth-of-type(3){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ritualShop-svg{width:70px;height:70px;margin:auto;transition:.3s}.ritual-shop-title{text-align:center;margin:40px auto 20px auto;font-family:"Open Sans",Arial,sans-serif;font-size:22px;color:#ad5a55;font-weight:900}.ritual-smi-block:hover .ritualShop-svg path,.ritual-smi-block:hover .ritualShop-svg circle{fill:#814340;storke:#814340}.ritual-smi-block:hover .ritual-smi-title{color:#814340}.ritual-smi-block:hover .ritual-smi-btn{background:#814340}a.ritual-smi-btn{text-decoration:none}.mobileMainRit{display:none}.bx-pagination{margin:0}.search-page * :not(p){border:none !important}body .search-page .search-form{position:relative;height:41px;border:0;border-radius:8px;margin:auto}.search-page .search-input{font-family:"Open Sans",Arial,sans-serif;font-size:16px;width:100%;height:41px;padding-left:15px;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:5px;background:rgba(87,35,31,.5);color:#fff;transition:.3s ease}.search-page .search-input:hover,.search-input:focus{box-shadow:inset 0 0 10px rgba(0,0,0,0.5)}.search-page .search-submit{border-radius:0 6px 7px 0;position:absolute;top:0;right:0;height:41px;cursor:pointer;background-repeat:no-repeat;background-position:center;width:130px;background:#ad5a55;font-family:"Open Sans",Arial,sans-serif;color:#fff;font-size:18px;font-weight:600;transition:.3s ease;border-right:0;transform:translateX(-.5px)}.search-page .search-submit:hover{color:#fff;background:#814340}body .bx-pagination .bx-pagination-container ul li span{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-family:"Open Sans",Arial,sans-serif;color:#000;transition:.3s ease;background:0}body .bx-pagination .bx-pagination-container ul li span:hover{color:#ad5a55}body .bx-pagination .bx-pagination-container ul li.bx-active span{background:#ad5a55;color:#fff}.search-page p:last-of-type{display:none}.search-page .search-title{display:block;margin-bottom:5px}.search-page .search-paragraph{border-bottom:1px solid rgba(73,46,130,0.3);padding-bottom:8px}.transFive{transform:translateY(5px)}.service-logo{border-radius:0 !important}.ritualnie-tovary{margin-top:20px}.mobileTitle-gerb{float:right;margin-top:14px;height:45px}.mobile-titleLogo{width:100%;height:48px;margin:10px auto 0;background:url(/local/templates/ritual/images/rit-small.png) no-repeat center;background-size:contain}.form-vacLabel{font-size:11px !important;color:#ad5a55 !important;font-family:"Arial" !important;text-align:left !important;margin-bottom:5px !important}.form-vacInput,.form-vacLabel textarea{margin-top:5px !important}.calc-banner{width:100%;margin:auto;padding-top:20px;padding-bottom:30px;background-image:url("https://ritual.ru//local/templates/ritual/images/calcbg.jpg");-moz-background-size:cover;-o-background-size:cover;background-size:cover;font-family:"Open Sans",Arial,sans-serif;margin-bottom:35px}.calc-banner p{text-align:center}.calc-banner .calc-img{margin:auto;display:block;-webkit-transform:scale(0.85);-moz-transform:scale(0.85);-ms-transform:scale(0.85);-o-transform:scale(0.85);transform:scale(0.85);margin-bottom:-6px}.calc-banner .calc-banner-content{width:90%;margin:auto}.calc-banner .calcBanner-title{color:#ad5a55;font-size:26px;text-align:center;font-weight:800;margin-bottom:-12px;margin-top:7px;text-transform:uppercase}html body .calc-banner p{color:#747474;font-family:'Roboto',sans-serif;line-height:22px;font-size:14px}.calc-banner .calcBanner-link{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;width:240px;height:58px;color:#fff;background:#ad5a55;text-decoration:none;font-size:20px;font-weight:700;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.calc-banner .calcBanner-link:hover{background:#814340}.banner-mask{width:100%;max-width:1242px;margin:auto;background-image:url("/local/templates/ritual/images/ban-mask.png");-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden;font-family:"Open Sans",Arial,sans-serif}.bannerM-content{padding-bottom:25px;padding-left:50px;padding-right:30px}.bannerM-title{font-size:30px;font-weight:800;color:#ad5a55;padding-left:50px;padding-top:40px;margin-bottom:20px}.bannerM-contentBlock{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bannerM-left{width:25%}.bannerM-left:before{content:'';display:block;width:1px;height:55px;position:absolute;-webkit-transform:translateX(190px);-moz-transform:translateX(190px);-ms-transform:translateX(190px);-o-transform:translateX(190px);transform:translateX(190px);background:#ad5a55}.bannerM-right{width:72.5%}.bannerM-rightTitle{font-size:16px;color:#ad5a55;font-weight:800;margin-bottom:-10px}.bannerM-left{color:#ad5a55;font-size:26px;font-weight:800}.mobile-priceM{display:none}@media(max-width:1024px){.main-bottom{display:none !important}.mobileMainRit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:60%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px auto 10px auto}.mobileVert-img.mobileVert-rgs{-webkit-transform:scale(0.9);-o-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}.transFive{transform:translateY(0)}.transFive span{display:block;width:85%}.bannerM-left{width:20%;font-size:24px;margin-right:50px}.bannerM-left:before{-webkit-transform:translateX(153px);-moz-transform:translateX(153px);-ms-transform:translateX(153px);-o-transform:translateX(153px);transform:translateX(153px)}.bannerM-contentBlock{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media(max-width:768px){.bannerM-left{width:20%;font-size:18px;margin-right:30px}.bannerM-left:before{-webkit-transform:translateX(110px);-moz-transform:translateX(110px);-ms-transform:translateX(110px);-o-transform:translateX(110px);transform:translateX(110px)}.bannerM-title{padding-top:16px;margin-bottom:16px;font-size:25px}.bannerM-content{padding-bottom:10px}.bannerM-rightTitle{margin-bottom:-15px}.bannerM-contentBlock{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(max-width:400px){.calcBanner-title{font-size:20px !important;line-height:24px !important;margin-bottom:20px;margin-top:10px}}.mobileMainImg-wrap img{max-height:84px}@media(max-width:600px){.mobileMainRit{width:80%;padding-left:14px;margin:-5px auto 10px auto}.mobileMainImg-wrap{transform:scale(1);width:45%}.bannerM-title{margin-bottom:0}.bannerM-contentBlock{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:-40px}.bannerM-right{width:100%}.bannerM-left{display:none}.bannerM-left:before{display:none}.bannerM-content{width:90%;padding:0;margin:auto}.bannerM-title{padding-left:5%;font-size:24px}.banner-mask{padding-bottom:40px}.mobile-priceM{display:block;width:100%;text-align:left;font-size:24px;color:#ad5a55;font-weight:800;margin-bottom:-10px}.bannerM-rightTitle{margin-bottom:6px;margin-top:35px}}@media(max-width:1100px){html body #bx-panel{display:none !important}}@media(min-width:1200px){.main-menu.main-menu_test{min-width:100vw}}.main-bottom-img{width:48px}.main-bottom-img.main-bottom-rit{width:148px;margin-right:16px}.main-bottom-img.main-bottom-my-docs{cursor:pointer;width:auto}.rit-left-title h1{font-size:100%;line-height:1.2}.header.inner-header.deployed{top:0 !important}.header.inner-header .container,.main-banner .container,.top-red-banner .container{max-width:1350px !important;width:90% !important;margin:0 auto !important;padding:0 3% !important;position:relative !important;height:100% !important}.main-banner .container{padding:0 !important}.main-menu.main-menu_test{background:rgba(87,35,31,.5);background-size:100% 100%;bottom:0;top:auto;transition:all .7s ease !important}.header.inner-header{height:185px;background-size:cover !important;position:fixed;top:0;z-index:25;width:100%;overflow:visible;background:url(/local/templates/ritual/style/../images/header-back.webp);background-repeat:no-repeat !important;background-position:bottom center !important;transition:all .7s ease;margin-top:-1px;padding-top:0}@media(min-width:1920px){.header.inner-header{height:185px;background-size:cover !important;position:fixed;top:0;z-index:25;background-repeat:no-repeat !important;width:100%;background-position:center bottom !important;overflow:visible;background:url(/local/templates/ritual/style/../images/header-back.jpg);transition:all .7s ease;margin-top:-1px;padding-top:0}}.ritual-logo{background:0;width:187px;height:75px;transition:all .3s ease;display:block;margin-right:0}.service-logo{background:url(/local/templates/ritual/style/../images/header/logo/big_v3.png) no-repeat;width:299px;height:92px;transition:all .3s ease;display:block;margin-top:0;background-size:contain}.main-banner{width:100%;background:url(/local/templates/ritual/style/../images/main-banner4.jpg) no-repeat center;height:426px;background-size:cover;margin-top:184px;padding-top:55px;box-sizing:border-box}.top-red-title.mobile{display:none}.allTime{display:none;text-align:center}.header.inner-header.mobile-header{display:none}.mydocs:before{content:'';width:100%;height:50%;display:none;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));background:-webkit-linear-gradient(top,transparent,#fff);background:-moz-linear-gradient(top,transparent,#fff);background:-o-linear-gradient(top,transparent,#fff);background:linear-gradient(to bottom,transparent,#fff);opacity:.5;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.gbrit:before{content:'';width:100%;height:50%;display:none;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));background:-webkit-linear-gradient(top,transparent,#fff);background:-moz-linear-gradient(top,transparent,#fff);background:-o-linear-gradient(top,transparent,#fff);background:linear-gradient(to bottom,transparent,#fff);opacity:.5;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}*{outline:none !important}.burder{display:none}.top-red-banner{position:fixed;left:0;top:0;width:100%;height:45px;z-index:20;overflow:hidden;background:#ad5a55;font-family:"Open Sans",Arial,sans-serif;visibility:hidden;transform:translateY(-100%);-webkit-transform:translateY(-100%);-webkit-transition:all .7s,visibility 0 .7s;transition:all .7s,visibility 0 .7s;display:none}.top-red-banner.deployed{transform:translateY(0);-webkit-transform:translateY(0);visibility:visible;transition-delay:0}.top-red-banner .container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.rit-small-logo{width:150px;height:40px;margin-left:-25px;background:url(/local/templates/ritual/images/rit-small.png) no-repeat center;display:block;background-size:contain}.top-red-title{padding-left:9%;font-size:23px;line-height:27px;color:#fff;font-weight:bold;text-align:center}.top-red-phone{width:139px;background:url(/local/templates/ritual/images/phone-big.png) no-repeat 0 6px;padding-left:35px}.top-red-text{font-size:14px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff}.top-red-text-item a{font-weight:bold;color:#fff;text-decoration:none}.rit-left{background:rgba(173,90,85,0.9);width:585px;max-width:90%;padding:25px 25px 15px 25px;color:#fff;font-family:"Open Sans",Arial,sans-serif;-webkit-transition:all .8s ease;-o-transition:all .8s ease;-moz-transition:all .8s ease;transition:all .8s ease}.rit-left.undeployed{opacity:0;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px)}.ril-small-logo{display:block;background:url(/local/templates/ritual/images/rit-small.png) no-repeat center;width:175px;height:37px;-o-background-size:contain;background-size:contain;-webkit-transform:scale(1.7);-moz-transform:scale(1.7);-ms-transform:scale(1.7);-o-transform:scale(1.7);transform:scale(1.7)}.rit-left-title{font-size:30px;line-height:1.2;font-weight:bold;margin:20px 0 20px 0}.rit-left-title:first-child{margin-top:0}.rit-left-descr{font-family:'Georgia',sans-serif;font-size:15px;font-style:italic;line-height:1.33;font-weight:400;margin-bottom:24px}.rit-left-bottom{font-size:15px;width:320px;margin-left:auto;padding-left:25px;float:right;text-align:right;margin-top:8px}.rit-left-span{background:url(/local/templates/ritual/images/phone-top.png) no-repeat left center;padding-left:24px}.rit-left__video{display:inline-block}.rit-left__video-icon{display:inline-block;vertical-align:top;width:60px;font-size:6px}.rit-left__video-image{max-width:100%;vertical-align:top}.rit-left__video-label{margin-left:8px;border:1px solid #fff;padding:0 16px;line-height:30px;font-size:15px;display:inline-block;color:#fff;box-sizing:border-box;transition:background .2s ease;background-color:rgba(255,255,255,.1)}.rit-left__video:hover .rit-left__video-label{background:rgba(0,0,0,.08)}.rit-left-bottom a{display:inline-block;font-weight:bold;color:#fff;text-decoration:none}.main-bottom{width:255px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:space-between;position:relative;right:0;margin-top:-27px;margin-left:auto}@media(max-width:1350px){.main-bottom{transform:translateX(57px) translateY(5px) scale(0.8);-ms-transform:translateX(57px) translateY(5px) scale(0.8);-webkit-transform:translateX(57px) translateY(5px) scale(0.8);-moz-transform:translateX(57px) translateY(5px) scale(0.8);-o-transform:translateX(57px) translateY(5px) scale(0.8)}}.mydocs{width:218px;height:70px;display:block;background:url(/local/templates/ritual/images/mydocs.svg) no-repeat left center}.gbrit{width:64px;height:84px;display:block;background:url(/local/templates/ritual/images/rgbu.svg?1) no-repeat left center}.header-top-title{font-size:22px;line-height:30px;color:#ad5a55;text-align:center;font-weight:bold;font-family:"Open Sans",Arial,sans-serif;text-transform:uppercase}.header-top-tel,.header-top-tel-noRS{font-size:24px;line-height:30px;color:#ad5a55;text-align:center;font-weight:bold;font-family:"Open Sans",Arial,sans-serif;display:block;text-decoration:none}.header-top-wrap-all{transform:translateY(-8px)}.header-top-wrap-all__contact{display:flex;justify-content:center;margin:4px 0}.header-top-wrap-all__work-time{padding-left:16px}.header-top-wrap-all__online{text-align:center;font-family:'Open Sans','Arial','Sans-Serif';text-transform:uppercase;margin:8px 0}.header-top-wrap-all__online-btn{background-color:rgba(173,90,85,0.9);color:#fff;border-radius:2px;padding:8px 16px;display:inline-block;text-align:center;cursor:pointer}.header-top-wrap-all__online-btn:hover{background-color:rgba(87,35,31,.8)}.header-top-descr{font-size:18px;line-height:32px;color:#ad5a55;text-align:center;font-weight:600;text-transform:uppercase;font-family:"Open Sans",Arial,sans-serif}.header-top-desc{font-size:18px;color:#ad5a55;text-align:center;font-weight:600;text-transform:uppercase;font-family:"Open Sans",Arial,sans-serif}@media screen and (max-width:1200px){.ritual-logo{width:187px !important;height:65px !important;-o-background-size:cover !important;background-size:cover !important}.search-form{top:3px}.top-red-title{padding-left:6%}.header-top-title,.header-top-tel{font-size:18px !important;line-height:24px !important}.header-top-wrap{padding-top:20px !important}}@media(min-width:1280px){.top-red-title{width:700px}}@media screen and (max-width:1030px){.top-red-banner{display:block;transform:none;-webkit-transform:none;visibility:visible;height:80px;z-index:10 !important;-webkit-box-shadow:10px 1px 4px rgba(129,67,64,0.72);box-shadow:10px 1px 4px rgba(129,67,64,0.72)}.top-red-phone{display:none}.top-red-title{width:100%;font-size:20px;padding-left:0}.top-red-banner .container{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;padding-top:5px !important}.rit-small-logo{margin-top:30px;margin-left:0;position:absolute !important;left:50% !important;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.burder{display:block !important;position:relative !important;left:20px !important;position:absolute !important;top:50% !important;-webkit-transform:translateY(-50%) !important;-moz-transform:translateY(-50%) !important;-ms-transform:translateY(-50%) !important;-o-transform:translateY(-50%) !important;transform:translateY(-50%) !important}.service-logo{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.header-top-wrap-all{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:auto;margin-right:auto}.ritual-logo{-o-background-size:contain;background-size:contain;-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}body .header.inner-header{height:0 !important;top:80px;z-index:26}.header-top-title,.header-top-tel{font-size:14px !important;line-height:11px !important}.header-top-descr{font-size:16px}.main-banner .container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rit-left{margin:auto}.ril-small-logo,.phone-number-top{display:none !important}.rit-left-title{text-align:center;margin-top:0}.rit-left-descr{text-align:center;margin-bottom:15px}.rit-left-bottom{margin-left:auto;margin-right:auto}.main-bottom{position:static;margin-bottom:15px;margin-right:auto;width:26%;-o-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);background:rgba(255,255,255,0.75);padding:10px 30px}.header-top-tel{font-size:24px;line-height:30px;color:#ad5a55;text-align:center;font-weight:bold;font-family:"Open Sans",Arial,sans-serif;margin:16px auto 10px auto;display:block;text-decoration:none}.header.inner-header:not(.mobile-header){background:transparent !important}.header.inner-header:not(.mobile-header) .phone-number-top,.header.inner-header:not(.mobile-header) .header-top-wrap{display:none}}@media screen and (max-width:1030px) and (min-width:900px){.rit-left{margin:auto !important;position:relative;top:0}html body .main-banner .container{margin-top:-60px !important}.main-banner{margin-top:81px !important;height:536px !important;background:url('/local/templates/ritual/images/newimg/bg-rit.png') no-repeat center !important}.header.inner-header{background:transparent !important}.header.inner-header.mobile-header{display:block;position:relative !important;top:-56px !important;z-index:0 !important}.main-bottom{margin-top:-300px}.rit-small-logo{margin-top:30px;position:absolute !important;left:50% !important;-webkit-transform:translateX(-56%);-moz-transform:translateX(-56%);-ms-transform:translateX(-56%);-o-transform:translateX(-56%);transform:translateX(-56%)}}@media(max-width:770px){.top-red-title{display:none}.top-red-title.mobile{display:block;line-height:20px}.header.inner-header.mobile-header{display:block;position:relative !important;top:-144px !important;z-index:-3 !important}.header.inner-header:not(.mobile-header) .phone-number-top,.header.inner-header:not(.mobile-header) .header-top-wrap{display:none}.burder{z-index:99999}html body #bx-panel{display:none !important}.main-bottom{width:72%}.top-red-banner{z-index:1}.header-top-content{margin-top:-20px}.service-logo,.ritual-logo{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);background-size:contain !important}.header-top-wrap{padding-top:2px !important}.header-top-title{font-size:12px !important;line-height:20px !important}.header-top-tel{font-size:12px !important;margin:3px auto 10px auto}.header-top-descr{font-size:16px;line-height:12px}.rit-left{margin:auto !important;position:relative;top:0}.rit-left-descr,.rit-small-logo{display:none}}@media(min-width:650px) and (max-width:899px){html body .main-banner .container{margin-top:-50px !important}.main-banner{margin-top:81px !important;height:500px !important;background:url('/local/templates/ritual/images/newimg/bg-rit.png') no-repeat center !important}.header.inner-header{background:transparent !important}.header.inner-header.mobile-header{display:block;position:relative !important;top:-42px !important;z-index:0 !important}.main-bottom{margin-top:-330px}}@media(max-width:768px){.rit-left__video-icon{display:none}.rit-left__video-label{font-size:13px;line-height:1.4;text-align:center;margin:8px auto;padding:8px 16px}}@media(max-width:600px){.main-bottom-img.main-bottom-my-docs{cursor:pointer;width:auto}.wrapper.wrap-dover{display:none}.rit-left-title{display:block !important;text-align:center;font-size:18px !important;margin-top:20px}.rit-left-title h1{display:inline}.rit-left-bottom,.allTime{display:none !important}.rit-left{top:15px !important}.service-logo,.ritual-logo{-webkit-transform:scale(1) translateY(22px);-moz-transform:scale(1) translateY(22px);-ms-transform:scale(1) translateY(22px);-o-transform:scale(1) translateY(22px);transform:scale(1) translateY(22px)}.top-red-banner{-webkit-transition:none !important;-o-transition:none !important;-moz-transition:none !important;transition:none !important;transform:none;-webkit-transform:none;visibility:visible;height:70px;z-index:666 !important}.top-red-title{display:none}.top-red-title.mobile{display:block;line-height:20px}.mobileTitle-gerb{margin-top:9px}.mobile-titleLogo{margin-top:5px}.main-bottom{-webkit-transform:translateY(90px) scale(1);-moz-transform:translateY(90px) scale(1);-ms-transform:translateY(90px) scale(1);-o-transform:translateY(90px) scale(1);transform:translateY(90px) scale(1);width:90%}.header-top-content{margin-top:-33px !important}.container .ril-small-logo{display:none !important;width:250px;height:58px;margin:auto;margin-bottom:10px;-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);-o-background-size:contain;background-size:contain}.rit-left-descr,.rit-small-logo{display:none}html body #bx-panel{display:none !important}.header.inner-header:not(.mobile-header) .header-top-wrap,.header.inner-header:not(.mobile-header) .phone-number-top{display:none}.header.inner-header:not(.mobile-header){background:transparent !important;height:1px !important;z-index:5777 !important}.header.inner-header.mobile-header{display:block;position:relative !important;top:-117px !important;background:url(/local/templates/ritual/style/../images/header-back.jpg) !important;background-size:cover !important}.header.inner-header.deployed{-webkit-transition:none !important;-o-transition:none !important;-moz-transition:none !important;transition:none !important}.gbrit{-webkit-transform:scale(0.8) translateY(25px);-moz-transform:scale(0.8) translateY(25px);-ms-transform:scale(0.8) translateY(25px);-o-transform:scale(0.8) translateY(25px);transform:scale(0.8) translateY(25px)}.mydocs{-webkit-transform:scale(0.8) translateY(25px) translateX(-48px);-moz-transform:scale(0.8) translateY(25px) translateX(-48px);-ms-transform:scale(0.8) translateY(25px) translateX(-48px);-o-transform:scale(0.8) translateY(25px) translateX(-48px);transform:scale(0.8) translateY(25px) translateX(-48px);width:218px;height:70px;display:block}.rit-left-span{background:url(/local/templates/ritual/images/phone-top.png) no-repeat 60px 3px !important;display:none !important;width:100% !important;margin-bottom:-4px !important;position:relative !important;height:26px !important;font-size:14px !important;text-align:center;-o-background-size:13px !important;background-size:13px !important}.top-red-title{position:absolute;width:100%;left:0;font-size:15.5px;text-align:center !important;margin:auto}.burder{display:block !important;height:0 !important;width:23px !important;left:0 !important;top:33% !important;-webkit-transform:translateY(-50%) translateX(6px) scale(1.3) !important;-moz-transform:translateY(-50%) translateX(6px) scale(1.3) !important;-ms-transform:translateY(-50%) translateX(6px) scale(1.3) !important;-o-transform:translateY(-50%) translateX(6px) scale(1.3) !important;transform:translateY(-50%) translateX(6px) scale(1.3) !important;z-index:99999 !important}.ritual-logo{-o-background-size:contain !important;background-size:contain !important;width:100px !important;height:40px !important}.service-logo{-o-background-size:contain !important;background-size:contain !important;width:175px !important;height:63px !important}.header-top-wrap-all{display:none}.header.inner-header{position:fixed;z-index:26;width:100%;overflow:visible;background:url(/local/templates/ritual/style/../images/header-back.jpg) no-repeat center !important;-webkit-transition:all .7s ease;-o-transition:all .7s ease;-moz-transition:all .7s ease;transition:all .7s ease;top:70px !important}.main-banner{margin-top:143px !important;height:370px !important;height:calc(100vh - 180px) !important;max-height:370px}.rit-left{max-width:90% !important;margin:0 !important;margin-top:-235px !important;padding-top:3px;padding-bottom:3px}.rit-left-bottom{width:100% !important;margin-left:auto !important;margin-right:auto !important;background:none !important;padding-left:0 !important;max-width:320px !important}.mob-none{display:none !important}.form-vacLabel{font-size:12px}.form_check{display:none}.fieldset-half{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fieldset-half .form-vacLabel{width:100% !important}#sw_request .form-vacInput{margin-bottom:4px}}@media(max-width:400px){.header.inner-header.mobile-header{top:-86px !important;margin-bottom:79px}.rit-left{max-width:90% !important;margin:0 !important;margin-top:-399px !important;padding-top:3px;padding-bottom:3px}}@media(max-width:350px){.top-red-title{font-size:13px}.rit-left-span{background:url(/local/templates/ritual/images/phone-top.png) no-repeat 40px 3px !important;display:block !important;width:100% !important;margin-bottom:-4px !important;text-align:left !important;position:relative !important;height:26px !important;font-size:14px !important;-o-background-size:13px !important;background-size:13px !important}}.about-company-item{cursor:pointer;transition:1s}.service-item:hover svg path,.about-company-button,.service-item:hover svg path,.service-item:hover svg rect,.service-item:hover svg g,.service-item:hover svg polygon,.service-item:hover svg.nohoverfill path.st1,.service-item:hover svg.restoransvg path,.service-item:hover svg path{fill:#814340;background:#814340}.service-item:hover svg.nohoverfill path.st0,.service-item:hover svg.st1fillnone path.st1,.service-item:hover svg.st1fillnone path.st2,.service-item:hover svg.st1fillnone path.st3,.service-item:hover svg.st1fillnone path.st4,.service-item:hover svg.st1fillnone path.st6,.service-item:hover svg.st1fillnone path.st7{fill:none;background:#814340}.service-item:hover svg.st1fillnone path.st0,.service-item:hover svg.st1fillnone path.st5,.service-item:hover svg.st1fillnone path.st7,.service-item:hover svg.st1fillnone path.st9{fill:#814340;background:#814340;stroke:#814340}.about-company-item:hover svg rect,.about-company-button{fill:#814340;background:#814340}.about-company-item:hover .about-company-button{background:#814340}.about-company-wrap{position:relative}.about-company-wrap svg{height:100%}.about-company-wrap img{max-height:100%}.form-vac-resp.otziv-title{margin-bottom:-20px}.banner.banner3{padding-top:1px;background:url('/local/templates/ritual/images/banner-f.jpg')}.menuCloseButton:nth-of-type(2){display:none !important}.submenu-inner_item.wide-item:nth-of-type(2){display:none}*{outline:none !important}.arrow-left,.arrow-right,.arrow-left:hover,.arrow-right:hover,.arrow-left:focus,.arrow-right:focus,img{outline:none !important;-webkit-tap-highlight-color:rgba(255,255,255,0);-moz-user-select:none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}.mogila-button.restBtn{border:0}.checkboxes-rit{margin-top:10px}.restBtn{font-family:"Open Sans",Arial,sans-serif}.resp-description{max-width:475px;margin:auto}.resp-description-text{font-family:Georgia;font-style:italic;color:#b6b3af;text-align:center;margin-top:21px}.resp-description-figure{width:7px;height:7px;background:#8c5b56;margin:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.resp-description-figure:before{content:'';width:1px;height:66px;background:#8c5b56;display:block;-webkit-transform:rotate(45deg) translateX(-19px) translateY(17px);-moz-transform:rotate(45deg) translateX(-19px) translateY(17px);-ms-transform:rotate(45deg) translateX(-19px) translateY(17px);-o-transform:rotate(45deg) translateX(-19px) translateY(17px);transform:rotate(45deg) translateX(-19px) translateY(17px)}.resp-description-figure:after{content:'';width:1px;height:66px;background:#8c5b56;display:block;-webkit-transform:rotate(45deg) translateX(-65px) translateY(-109px);-moz-transform:rotate(45deg) translateX(-65px) translateY(-109px);-ms-transform:rotate(45deg) translateX(-65px) translateY(-109px);-o-transform:rotate(45deg) translateX(-65px) translateY(-109px);transform:rotate(45deg) translateX(-65px) translateY(-109px)}.formResp-title{color:#000;font-size:24px;font-family:"Open Sans",Arial,sans-serif;text-transform:none;text-align:center;width:100%;margin-top:20px;margin-bottom:10px;font-weight:700}.product-img:hover .svg-wrap-catalog{opacity:1}.popup_form .checkboxes-rit{margin-top:10px}.map-kladbische{margin-bottom:15px}.form-vac .captcha{margin:25px auto -20px auto}.checkboxes-rit{padding:16px 3% 11px 3%;margin-bottom:0;transform:translateY(-15px);text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.checkboxes-rit .form__error{text-align:center}.checkboxes-rit label{display:block}.checkboxes-rit label span{width:100%;height:30px;font-size:12px;line-height:10px;color:#929292 !important;display:inline !important;text-align:center !important}.checkboxes-rit input[type="checkbox"]{display:none}.checkboxes-rit input[type="checkbox"]:checked+span::before{background:#eceff1 url(/local/templates/ritual/images/checked.png) no-repeat center;background-size:80%}.checkboxes-rit input[type="checkbox"]+span::before{position:relative;top:5px;left:-10px;content:"";display:inline-block;height:20px;width:20px;background:#eceff1;cursor:pointer}.form-vac.form-contacty-dlya-smi .form-mogila.form-vacInner{width:280px;padding-bottom:0}.disNoneImp{display:none !important}#sync2 .owl-stage-outer .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#sync2 .owl-stage-outer .owl-item div{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#ui-datepicker-div{display:block;visibility:visible;opacity:1;z-index:10001;width:18.7%;max-width:700px}.form-vacLabel{position:relative}.contacty-dly-smi-email,.contacty-dly-smi-pos,.contacty-dly-smi-name{text-align:center}.contacty-dlya-smi-text{width:100%}#sync2 .owl-nav{display:none !important}.synk1-wrap .svg-wrap-catalog{z-index:9;top:6%;left:3%;cursor:pointer}.banner{margin-top:14px;margin-bottom:14px;width:100%;height:418px;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background:url('/local/templates/ritual/images/bg-banner.png')}.banner-link{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:35px;cursor:pointer}.banner-link img{margin-top:36px}.banner-price{font-weight:600;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#fff;text-transform:uppercase;font-size:39px;font-family:"Open Sans",Arial,sans-serif;margin-bottom:24px}.banner-pogost{color:#fff;text-align:center;font-family:"Open Sans",Arial,sans-serif;font-size:23px;margin-bottom:45px}.banner-button{width:340px;max-width:90%;height:55px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-decoration:none;font-weight:700;border:2px solid #fff;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;margin:auto;text-transform:uppercase;font-size:21px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;font-family:'Open Sans'}.banner-button:hover{background:rgba(255,255,255,0.44)}.banner-button a{color:#fff;text-decoration:none;font-size:23px;font-weight:800}@media(max-width:1480px){#ui-datepicker-div{width:28.1%}}.form-vacLabel textarea{padding:15px;font-family:"Open Sans",Arial,sans-serif;font-size:14px;resize:none;max-width:100%;height:100px;border:1px solid rgba(0,0,0,0.2)}.form-vacSubmitBtn{text-transform:uppercase}.form-vacSubmitBtn1{text-transform:uppercase}.form-vacInput{margin-top:2px}.fieldset-half{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fieldset-half .form-vacLabel{width:48%}.fieldset-half .form-vacLabel .coffin-input-block{width:100%;margin:0}.mobile-form-smi{display:none;text-align:center}.fieldset-form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fieldset-form .form-vacLabel{width:32% !important}.form-vacInner.form-mogila{height:auto;padding-bottom:30px;max-width:90% !important}.form-vac.zapros-form .form-vacInner.form-mogila{height:auto;padding-bottom:30px;width:835px !important;max-width:90% !important}.violet-overlay{background:rgba(66,33,31,0.36);width:100%;height:100%}.ritual-slider-container{width:700px;margin:auto;max-width:100%}.active-item-ritual{padding-bottom:10px;border-bottom:2px solid #ae5b55;-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);transform:scale(0.95)}#sync1 .item{margin:5px;max-width:100%;display:block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center}#sync2 .item{display:block;padding:10px 0;margin:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;cursor:pointer}.owl-theme .owl-nav [class*='owl-']{transition:all .3s ease}#sync1.owl-theme{position:relative}#sync1.owl-theme .owl-next,#sync1.owl-theme .owl-prev{width:22px;height:40px;margin-top:-20px;position:absolute;top:50%}#sync1.owl-theme .owl-prev{left:-30px;cursor:pointer}#sync1.owl-theme .owl-next{right:-30px;cursor:pointer}.mapHref{font-size:14px;font-family:"Open Sans",Arial,sans-serif}.contacts .items .item span.test{background:none !important}.print{transform:scale(1.5);margin-left:0;cursor:pointer;width:20px;height:20px;position:relative;top:5px;padding-right:5px}#print_frame{display:none}input.error,.error-input{border:1px solid red !important}.ritualnie-uslugi{font-family:"Open Sans",Arial,sans-serif}.ovHid{overflow:hidden !important}.catted-buttonAll{margin:20px 0;text-align:center;color:#ad5a55;font-size:16px;font-weight:600;margin-left:auto;margin-right:auto;position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);font-family:"Open Sans",Arial,sans-serif}.catted-buttonAll:before{content:'';width:45%;height:2px;border-bottom:1px dashed rgba(0,0,0,0.2);position:absolute;left:-1%;top:45%}.catted-buttonAll:after{content:'';width:45%;height:2px;border-bottom:1px dashed rgba(0,0,0,0.2);position:absolute;right:-1%;top:45%}.catted-contentAll{display:none}.responseBtn{font-size:14px;color:#fff;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Open Sans",Arial,sans-serif;background-color:#ad5a55;width:251px;height:47px;text-transform:uppercase;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;font-weight:700;margin:10px auto 30px auto;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;cursor:pointer}.responseBtn:hover{background:#814340}.form-vac{width:100vw;height:100vh;display:none;z-index:9999;position:fixed;top:0;left:0;font-family:"Open Sans",Arial,sans-serif;background:rgba(0,0,0,0.561)}.form-vac.active{display:block}.form-vacInner{position:absolute;top:50%;left:50%;height:700px;width:430px;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:10000;-webkit-box-shadow:-20px 20px 50px rgba(0,0,0,0.47);-moz-box-shadow:-20px 20px 50px rgba(0,0,0,0.47);box-shadow:-20px 20px 50px rgba(0,0,0,0.47);background:#fff;padding:0 2%}.form-vacInner-title{color:#000;font-size:24px;font-family:"Open Sans",Arial,sans-serif;text-transform:none;text-align:center;width:100%;margin-top:20px;margin-bottom:10px;font-weight:700}.form-calc{height:600px;width:330px}.form-vacInner-name{width:100%;font-size:21px;text-align:center;color:#ad5a55;font-weight:900;margin-bottom:10px}.close-vac{width:21px;height:21px;background:url("http://ritual.imshost.ru/images/closed.png") center center;position:absolute;right:10px;top:10px;cursor:pointer}.form-vac-resp{text-align:center}.form-vacForm,.form-vacLabel{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-vacInput{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0;border-width:1px;border-color:rgba(0,0,0,0.2);border-style:solid;padding:0 15px;width:100%;height:45px;margin:auto}.form-vacLabel{margin-top:15px}.form-vacLabel span{font-size:11px;color:#ad5a55;display:block;text-align:left;margin-bottom:5px}.form-vacLabel span span{display:inline;color:#929292}.form-vacInner .error{color:red;text-align:center}.file-input{display:none !important}.file_upload{display:block;position:relative}.file_upload .button,.file_upload>mark{display:block;cursor:pointer}.file_upload>mark{display:none !important}.file_upload .button{width:100%}.file_upload input[type=file]{position:absolute;top:0;opacity:0}.file_upload .button{background:#ad5a55;-webkit-transition:background .3s;-moz-transition:background .3s;-o-transition:background .3s;transition:background .3s;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#fff;overflow:hidden !important;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;height:47px}.file_upload .button:hover{background:#814340}.form-vacCaptcha{width:100%;height:80px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}mark{background:transparent !important;opacity:0 !important;visibility:hidden !important}.form-vacSubmitBtn{font-size:16px;border:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:47px;margin-top:20px;background:#ad5a55;color:#fff;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;cursor:pointer}.form-vacSubmitBtn:hover{background:#814340}.form-vacSubmitBtn1{font-size:16px;border:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:47px;margin-top:20px;background:#ad5a55;color:#fff;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;cursor:pointer}.form-vacSubmitBtn1:hover{background:#814340}@media(max-width:1024px){.form-vacInner{width:400px}}@media(max-width:800px){.gerb-wrap{min-width:50px;margin:0 20px;width:20%}.form-vacInner{width:325px;height:600px}.form-vacInput{height:35px}.form-vacLabel{margin-top:7px}.form-vac-resp{display:none}.file_upload .button,.form-vacSubmitBtn{height:42px}}.file_upload .button,.form-vacSubmitBtn1{height:42px}label.error-input{display:none !important}@media(max-width:600px){.banner.banner3 .banner-link{margin:17px auto 0 auto !important;width:240px !important;height:83px !important}.banner.banner3{background-position-x:-618px;-o-background-size:cover;background-size:cover}#sync1.owl-theme .owl-next,#sync1.owl-theme .owl-prev{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}.banner{margin:15px auto;height:310px;padding:15px 2% 6px 2%}.banner-price{font-size:19px}.banner-link{margin-bottom:0;height:92px}.banner-link img{margin-top:18px;max-width:84% !important}.banner-button{height:40px;font-size:18px}.banner-pogost{font-size:16px}.product-slider{overflow:visible !important}.slider-arrows .arrow-left{background:url('/local/templates/ritual/style/../images/button2.png') no-repeat top center !important}.slider-arrows .arrow-right{background:url('/local/templates/ritual/style/../images/button1.png') no-repeat top center !important}.buttons button{width:100%}.buttons button img{display:inline;margin:0}.coffin-list-item{font-size:13px}}@media(max-width:350px){.banner-link img{margin-top:18px;max-width:90% !important}.form-vacInner{width:300px;height:500px}.form-vacInput{height:35px}.form-vacLabel{margin-top:7px}.form-vac-resp{display:none}.file_upload .button,.form-vacSubmitBtn{height:42px}.file_upload .button,.form-vacSubmitBtn1{height:42px}.form-vacInner-title{margin-top:0}.form-vacCaptcha{margin-top:7px;height:60px}.form-vacInner-name{margin-bottom:0;font-size:16px}.banner.banner3 .banner-link{margin:4px auto 0 auto !important;width:220px !important;height:80px !important}#sync1.owl-theme .owl-prev{left:-16px;cursor:pointer}#sync1.owl-theme .owl-next{right:-16px;cursor:pointer}.coffin-input{height:35px;font-size:11px}}.mogili{font-family:"Open Sans",Arial,sans-serif;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:flex-start}.mogila{width:360px;max-width:30%;border-right:0;margin-bottom:25px;margin-top:25px;padding-bottom:50px;padding-right:15px;margin-right:15px}.mogila:nth-of-type(2n){border-right:1px solid #e8e8e8}.mogila:nth-of-type(5){border-right:1px solid #e8e8e8}.mogila:first-of-type{border-right:1px solid #e8e8e8}.mogila-line{position:relative;width:100%;border-bottom:1px solid #e8e8e8}.mogila-img{max-width:100%}.mogila-text{width:95%;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mogila-title{margin:20px 0 11px 0;font-family:"Open Sans",Arial,sans-serif;font-weight:600;font-size:19px;color:#ab5a57}.mogila-price{margin-top:40px;color:#ab5a57;font-family:"Open Sans",Arial,sans-serif;font-weight:900;text-align:center;font-size:19px}.mogila-button{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:24px auto 0 auto;width:208px;height:46px;background:#ad5a55;color:#fff;text-transform:uppercase;font-size:14px;cursor:pointer;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;max-width:90%;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.mogila-button:hover{background:#814340}.mogila-description{min-height:182px}.mogili-title{font-family:Arial;font-size:36px;font-weight:bold;color:#ad5a55;text-transform:uppercase;margin-bottom:5px;margin-top:62px}.mogili.mogili-start{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mogili.mogili-start .mogila{margin-right:15px}.zapros-form .form-vac.zapros-form{width:760px}@media(max-width:1030px){.mogila-description{min-height:176px}}@media(max-width:800px){.form-vacForm.desctop-form-smi{display:none}.mobile-form-smi{display:block}.mogila{padding-bottom:15px;margin-bottom:5px;max-width:50%;width:47%}.mogila:nth-of-type(3n){border-right:1px solid #e8e8e8}.mogila-title{margin:25px 0 15px 0}.mogila-line{display:none}.mogili.mogili-start .mogila{margin-right:15px}.mogili-title{font-size:30px;margin-bottom:0}}@media(max-width:600px){.dba-grob{display:block !important}.mogila{margin-bottom:15px;max-width:100%;width:100%;margin-right:0 !important;padding-right:0 !important;border-right:none !important;border-bottom:1px solid #e8e8e8}.mogila-title{margin:25px 0 15px 0}.mogila-description{min-height:1px;height:auto}.mogila-price{margin-top:25px}.mogili.mogili-start .mogila{margin-right:0}.mogili-title{font-size:22px}}.ritual-smi{font-family:"Open Sans",Arial,sans-serif;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.ritual-smi-block{width:24%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.ritual-smi-img{height:100px}.ritual-smi-title{color:#ad5a55;text-align:center;font-weight:900;margin-top:23px;margin-bottom:31px}.ritual-smi-description{text-align:center;min-height:62px;margin-bottom:0}.ritual-smi-btn{width:100%;height:48px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-transform:uppercase;background-color:#ad5a55;font-weight:800;font-size:14px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.ritual-smi-btn:hover{background:#814340}.contacty-dlya-smi-block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:35px 0}.contacty-dlya-smi-block:not(:last-of-type){border-bottom:1px solid #949494}.contacty-dlya-smi-img{width:0;height:105px;margin-right:0}.contacty-dlya-smi-img img{max-width:100%}.contacty-dly-smi-name{font-weight:900;color:#ad5a55;margin-bottom:3px}.contacty-dly-smi-pos{margin-bottom:12px}.contacty-dly-smi-email a{color:#ad5a55;text-decoration:underline}@media(max-width:1024px){.ritual-smi-description{min-height:150px}}@media(max-width:700px){.ritual-smi-block{width:100%;margin-bottom:30px}.ritual-smi-description{min-height:auto}.contacty-dlya-smi-text{width:90%;margin:auto}.contacty-dlya-smi-img{margin-right:15px;display:none}.contacty-dlya-smi-block{padding:25px 0}.ritual-smi-btn{margin-top:30px}.ritual-smi-title{margin:4px auto 11px auto}}.sotr-scheme,.sotr-scheme-mobile{margin:auto}.sotr-scheme-mobile{display:none}.links-group,.contact-table{display:none !important}.funeral-wrap p{margin:10px 0 !important}@media(max-width:800px){.contacts-about{position:absolute;width:100%;left:0}.map-about{margin-top:450px !important}.address-item-c{width:80% !important}.contacts .items .item span.test{display:none !important}}@media(max-width:600px){.map-about{margin-top:560px !important}}@media(max-width:350px){.map-about{margin-top:615px !important}}.ritualnie-uslugi{font-family:"Open Sans",Arial,sans-serif}.wrap-agent{width:100%;text-align:center}.inner-text-content p.agent_personal_number{min-height:36px;margin:5px 0;line-height:1.3;font-size:14px}.inner-text-content p.agent-wrap__name{margin-bottom:6px}.form_agent_rewiev textarea{margin-top:0 !important;box-sizing:border-box;outline:0;border-width:1px;border-color:rgba(0,0,0,0.2);border-style:solid;padding:15px;width:304px;height:99px}a.agent_rewiev_button{text-decoration:none;color:#ad5a55;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;min-width:130px;margin:10px auto 25px;padding:8px 7px;background:#f6f8f5;border:1px solid #d4d6d3;border-radius:3px;font-size:14px;display:block;font-family:'Open Sans',sans-serif}#rewiev_popup{padding:20px 0}.popup_form .form_agent_rewiev input[type=submit]{height:47px}.ovHid{overflow:hidden !important}.catted-buttonAll{margin:20px 0;text-align:center;color:#ad5a55;font-size:16px;font-weight:600;margin-left:auto;margin-right:auto;position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);font-family:"Open Sans",Arial,sans-serif}.catted-buttonAll:before{content:'';width:45%;height:2px;border-bottom:1px dashed rgba(0,0,0,0.2);position:absolute;left:-1%;top:45%}.catted-buttonAll:after{content:'';width:45%;height:2px;border-bottom:1px dashed rgba(0,0,0,0.2);position:absolute;right:-1%;top:45%}.catted-contentAll{display:none}.responseBtn{font-size:14px;color:#fff;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Open Sans",Arial,sans-serif;background-color:#ad5a55;width:251px;height:47px;text-transform:uppercase;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;font-weight:700;margin:10px auto 30px auto;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;cursor:pointer}.responseBtn:hover{background:#814340}.form-vac{display:none;z-index:9999;position:fixed;top:0;left:0;bottom:0;right:0;font-family:"Open Sans",Arial,sans-serif;justify-content:center;align-items:center;overflow-y:auto}.flexForm{display:flex !important}.form-vac.active{display:block}.form-vacOverlay{width:100%;height:100%;z-index:-1}.form-vac.zapros-form .form-vacOverlay{height:130vh}.zapros-form .form-vacInner.form-mogila{margin:0}.fieldset-half .coffin-input{border:1px solid rgba(0,0,0,0.2)}.form-vacInner{position:absolute;top:50%;left:50%;height:700px;width:430px;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:10000;-webkit-box-shadow:-20px 20px 50px rgba(0,0,0,0.47);-moz-box-shadow:-20px 20px 50px rgba(0,0,0,0.47);box-shadow:-20px 20px 50px rgba(0,0,0,0.47);background:#fff;padding:0 2%}.form-vacInner-title{color:#000;font-size:24px;font-family:"Open Sans",Arial,sans-serif;text-transform:none;text-align:center;width:100%;margin-top:20px;margin-bottom:10px;font-weight:700}.form-vacInner-name{width:100%;font-size:21px;text-align:center;color:#ad5a55;font-weight:900;margin-bottom:10px}.close-vac{width:21px;height:21px;background:url("/local/templates/ritual/style/../images/closed.png") center center;position:absolute;right:10px;top:10px;cursor:pointer}.form-vac-resp{text-align:center}.form-vacForm,.form-vacLabel{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-vacInput{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0;border-width:1px;border-color:rgba(0,0,0,0.2);border-style:solid;padding:0 15px;width:100%;height:45px;margin:auto;font-family:"Open Sans",Arial,sans-serif;font-size:14px}.form-vacLabel{margin-top:15px}.form-vacLabel span{font-size:11px;color:#ad5a55;display:block;text-align:left;margin-bottom:5px}.form-vacLabel span span{display:inline;color:#929292}.file-input{display:none !important}.file_upload{display:block;position:relative}.file_upload .button,.file_upload>mark{display:block;cursor:pointer}.file_upload>mark{display:none !important}.file_upload .button{width:100%}.file_upload input[type=file]{position:absolute;top:0;opacity:0}.file_upload .button{background:#ad5a55;-webkit-transition:background .3s;-moz-transition:background .3s;-o-transition:background .3s;transition:background .3s;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#fff;overflow:hidden !important;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;height:47px}.file_upload .button:hover{background:#814340}.form-vacCaptcha{width:100%;height:80px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}mark{background:transparent !important;opacity:0 !important;visibility:hidden !important}.form-vacSubmitBtn{font-size:16px;border:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:47px;margin-top:20px;background:#ad5a55;color:#fff;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;cursor:pointer}.form-vacSubmitBtn:hover{background:#814340}@media(max-width:1024px){.form-vacInner{width:400px}}@media(max-width:800px){.form-vacInner{width:325px;height:600px}.form-vacInput{height:35px}.form-vacLabel{margin-top:7px}.form-vac-resp{display:none}.file_upload .button,.form-vacSubmitBtn{height:42px}}.main-menu-second{display:none}.sotr-scheme,.sotr-scheme-mobile{margin:auto}.sotr-scheme-mobile{display:none}.links-group,.contact-table{display:none !important}.funeral-wrap p{margin:10px 0 !important}@media(-ms-high-contrast:none),(-ms-high-contrast:active){#svg2{margin-top:190px;margin-bottom:250px;position:absolute;width:100%;height:100%;top:0;left:0}.SVGcontainer{width:73%;height:700px;position:relative;margin:-100px auto 0 auto}.article-wrap img{display:block;height:158px;max-width:100%}.news .owl-item img{height:132px !important}}#svg2{display:block;margin:auto;width:72%;position:relative;bottom:55px}@media(max-width:1024px){#svg2{bottom:40px}.section_8_inner .rev{width:304px;margin:0 auto -45px auto !important}}@media(max-width:700px){.map.mapMainPage.map-cc{margin-top:0 !important}.section_8_inner .rev{width:304px;margin:0 auto 0 auto !important}.contact-table{display:table !important}.contact-table td{font-family:"Open Sans",Arial,sans-serif;font-size:12px;padding-right:18px;padding-bottom:15px}.SVGh-two{font-size:16px !important}#svg2{display:none !important}.links-group{display:flex !important}.sotr-scheme-mobile{display:flex;justify-content:center}.sotr-scheme{display:none}}.inner-header{height:186px !important}.main-menu_list_item-active{background:rgba(173,90,85,.6)}.contacts-phone{display:inline-block;margin-right:30px !important}.prah.contacts-phone{margin-right:0 !important}.tripple-header{padding-top:0 !important}body{width:100%;overflow-x:hidden}.main-menu{position:absolute;height:50px;width:100%;top:0;z-index:400}.main-menu_list{position:relative;display:block;margin:auto;max-width:1400px;height:100%}.main-menu__close{font-size:14px;font-family:"Open Sans",Arial,sans-serif;color:#ad5a55;font-weight:400;width:100%;border-bottom:1px solid #ad5a55;height:40px;background:url('/local/templates/ritual/style/../images/menu-close.png') no-repeat;text-indent:35px;margin-top:18px;margin-bottom:45px;position:relative;z-index:5555555;display:none}.main-menu .header-logo__language{display:none}@media screen and (max-width:1030px){.main-menu__close{display:block}.main-menu .header-logo__language{display:flex}}.main-menu_list_item{position:relative;float:left;width:13.407%;text-align:center;height:100%;padding:0;display:block;margin-right:1px;margin-left:1px}@media screen and (max-width:1350px){.main-menu_list_item{position:static}}.main-menu_list_item--static{position:static}.main-menu_test .main-menu_list_item{width:10.9%}.main-menu_test .menu-menu_link{font-size:13px;line-height:16px;display:table-cell;vertical-align:middle;text-align:center;width:152px;padding-top:0;height:50px}.fixed-header{height:146px;position:fixed;z-index:200;top:49px;width:100%;background:url('/local/templates/ritual/style/../images/bg-header.jpg') no-repeat center;background-size:2090px}.main-menu_list_item>.menu-menu_link:after{content:'';width:2px;height:100%;background:url(/local/templates/ritual/style/../images/border-right.png) center right no-repeat;position:absolute;top:0;right:-2px}.main-menu_list_item:last-child>.menu-menu_link:after{display:none}.text-page{background:#f3f3f3}.suggestions-suggestions strong{color:#ad5a55}.question-content{display:none}.question-title{font-size:16px;font-family:"Open Sans",Arial,sans-serif;color:#a02d32;margin-top:15px;font-weight:600;text-decoration:underline;cursor:pointer}.not-fixed-header{background-image:none !important;height:auto !important;margin-top:10px}.main-menu_list_item:last-of-type,.main-menu_list_item:last-of-type:hover{background-image:none !important}.main-menu_list_item:hover{background:rgba(173,90,85,.6)}.menu-menu_link{position:relative;font-size:15px;text-transform:uppercase;color:#fff;font-family:"Open Sans",Arial,sans-serif;text-decoration:none;letter-spacing:1px;font-weight:400;width:100%;height:100%;display:inline-block;line-height:30px;padding-top:10px}.grave-full-info{float:left;width:100%;padding-bottom:80px;padding-top:50px}.grave-inner_left{font-family:"Open Sans",Arial,sans-serif;width:58%;float:left}.grave-gallery{width:100%}.gallery-arrows{width:100%;height:100%;position:relative}.arrow-left{width:50px;height:50px;position:absolute;top:80px;left:0;background:url('/local/templates/ritual/style/../images/prev-arrow.png');cursor:pointer}.arrow-left:hover{background:url('/local/templates/ritual/style/../images/prev-arrow.png') -50px 0}.arrow-right{width:50px;height:50px;position:absolute;top:80px;right:0;background:url('/local/templates/ritual/style/../images/next-arrow.png');cursor:pointer}.arrow-right:hover{background:url('/local/templates/ritual/style/../images/next-arrow.png') -50px 0}.img-big-wrap{width:100%}.img-big{display:block;margin:20px auto}.gallery-thumbnails{width:100%;float:left}.thumbnail-wrap{margin:0 auto;width:570px}.img-thumbnail{display:block;float:left;margin-right:20px;border:4px solid #fff;cursor:pointer}.img-thumbnail:hover,.img-thumbnail.active-thumb{border:4px solid #ad5a55}.gallery-info{width:100%;float:left;margin-top:50px;border-top:1px solid #ddd;padding-top:10px}.grave-info{font-size:14px;margin-bottom:7px}.grave-info-small{font-size:14px}.grave-info-small span{font-weight:600}.grave-descr{font-size:12px;margin:3px 0 10px 0}.grave-table th{font-size:11px;background-color:#f2f5f5;border-bottom:1px solid #eeefef;border-top:1px solid #eeefef;font-weight:normal;color:#570f16;text-transform:uppercase;padding:6px 3px 6px 3px;vertical-align:top;text-align:left;width:15%;font-family:"Open Sans",Arial,sans-serif}.grave-table td{padding:6px 3px 6px 3px;vertical-align:top;text-align:left;color:#000;border-bottom:1px solid #eeefef;font-size:14px;font-family:"Open Sans",Arial,sans-serif;font-weight:700}.grave-table .number{font-weight:600}.grave-table .number-descr{font-size:11px;color:#444;line-height:1.2;display:block}.grave-inner_category{float:left;width:450px;margin-left:50px;margin-top:15px;font-family:"Open Sans",Arial,sans-serif;font-weight:400}.grave-top{padding-top:20px;border-bottom:1px solid #eee;padding-bottom:5px}.bredcrubms{width:100%;float:left}.bredcrumbs-item{float:left;font-size:14px;text-decoration:none;margin-right:5px}.bredcrumbs-item a{color:#ccc;text-decoration:none}.grave-title{display:block;font-size:28px;color:#570f16;font-weight:normal;margin:0}.articul{color:#999;font-size:12px}.grave-descr-item{font-size:14px;color:#444;margin:6px 0}.grave-bold{font-weight:600}.grave-small{font-size:12px;color:#444;line-height:1.2;display:block}.grave-filtr{width:100%;border-bottom:1px solid #ad5a55;border-top:1px solid #ad5a55;padding:10px 0;font-family:"Open Sans",Arial,sans-serif;margin:15px 0;font-weight:400}.grave-filtr_descr{float:left;margin-right:20px}.grave-filtr_link{display:inline-block;margin-left:6px;text-decoration:none}.grave-filtr_link:hover{text-decoration:underline}.graves-content{float:left;width:100%;margin-top:30px;font-family:"Open Sans",Arial,sans-serif;font-weight:400}.grave-col{width:70%;float:left}.grave-item{float:left;width:30%;text-align:center;margin-bottom:20px;border-top:2px solid #ddd !important;margin-right:15px;padding-top:25px;cursor:pointer;padding-bottom:25px;border:1px solid #ddd}.grave-item:hover{border-top:2px solid #7c4332 !important}.grave-item:hover .about-grave{visibility:visible}.grave-title{margin:10px}.about-grave{background:#ad5a55;color:#fff;display:block;border-radius:0;width:140px;margin:0 auto;visibility:hidden;padding:3px 0}.filtr-col{width:350px;float:left}.filtr-col-item{border-top:1px solid #ddd;padding-top:15px;padding-bottom:30px}.filtr-title{font-size:16px;padding-left:20px;background:url('/local/templates/ritual/style/images/up.png') no-repeat 0 5px;cursor:pointer;color:#ad5a55}.filtr-title:hover{text-decoration:underline}.filtr-title.close{background:url('/local/templates/ritual/style/images/down.png') no-repeat 0 5px}.filtr-list{padding-left:40px;padding-top:10px;padding-bottom:10px}.filtr-list-link{font-size:14px;text-decoration:none}.filtr-list-link:hover{text-decoration:underline}.addition-menu{width:90%;background:#eae9e7;position:fixed;z-index:5;top:188px;height:46px;left:0}.addition-menu_list{font-family:"Open Sans",Arial,sans-serif;width:760px;display:block;margin:auto;font-weight:400}.addition-meni_list_item{display:block;float:left;position:relative;margin-left:1px;margin-right:1px}.addition-meni_list_item:first-of-type .additional-menu_link:before{display:none}.additional-menu_link{transition:.3s;outline:0;text-decoration:none;display:block;border-radius:0;padding:14px 12px;font-size:16px;cursor:pointer;min-width:163px;text-align:center;position:relative}.additional-menu_link:before{content:'';position:absolute;width:1px;height:30px;background:url(/local/templates/ritual/style/../images/border-mini.png) center right no-repeat;left:-2px;top:10px;z-index:2}.addition-meni_list_item:hover .addition-menu_hidden{display:block}.agent-small{display:none}.additional-menu_link:hover,.additional-menu_link.active-menu_link{background:#f9f9f9}.addition-menu_hidden{display:none;background:#fff;position:absolute;top:39px;min-width:100%;border:1px solid #c4c4c4;padding-left:5px;padding-right:5px;box-sizing:border-box}.addition-menu_hidden-list{list-style:none}.addition-menu_link{text-decoration:none;padding:5px 0;display:block}.addition-menu_link:hover{text-decoration:underline}.grave-title{margin:30px 0 40px 0}.submenu-inner{position:absolute !important;z-index:10000000000000000;top:55px;background:#fff;background:rgba(255,255,255,.92);text-align:left;display:none;height:auto !important;left:0;padding:25px 20px;box-shadow:3px 0 16px rgba(0,0,0,.23)}.submenu-inner__icon{vertical-align:middle}.submenu-inner__wide-banner-2{width:396px;margin-top:-24px;margin-left:50px}@media screen and (min-width:1030px){.submenu-inner_item_mobile{display:none !important}}@media screen and (max-width:1030px){.submenu-inner__wide-banner-2{display:none}.submenu-inner__icon{display:none}}.submenu-inner__menu-banners{display:flex;flex-direction:column}.submenu-inner__menu-banners .banner-bubba_menu:first-child{margin-top:0}@media screen and (max-width:1030px){.submenu-inner__menu-banners{display:none}}.submenu-inner--right{left:auto;right:0}.section_6 .steps.inner_steps:after{display:block;content:'';height:2px;background:#e1e1e1;width:85%;position:absolute;bottom:92px;left:50%;transform:translateX(-50%)}.submenu-triangle{border:10px solid transparent;position:absolute;border-bottom:10px solid #fff;left:50%;margin-left:-5px;top:-20px}.submenu-inner_item{list-style:none;display:block;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}.submenu-inner_item--heading{position:relative;padding-left:50px;padding-bottom:14px;min-height:36px}@media screen and (min-width:1030px){.submenu-list_flex-col4{display:flex;justify-content:space-between;width:950px}.submenu-list_flex-col3{display:flex;justify-content:space-between;width:700px}.submenu-list_flex-col3>.submenu-inner_item{width:30%}.submenu-list_flex-col4 .submenu-inner_item-as-col-border-left:before{position:absolute;right:25%;border-left:1px solid #ccc;bottom:30px;margin-right:15px;top:26px;content:'';height:320px}.submenu-list_flex-col4 .submenu-inner__menu-banners{max-width:230px}.submenu-inner_item_pl30{padding-left:30px}.submenu-inner_item_pr20{padding-right:20px}}@media screen and (max-width:1030px){.submenu-inner_item--heading{padding-left:0;padding-bottom:0;min-height:0}.submenu-list_flex-col4{flex-direction:column}.submenu-list_flex-col3{flex-direction:column}}.submenu-list--heading-compensate{margin-bottom:-14px}@media screen and (max-width:1030px){.submenu-list--heading-compensate{margin-bottom:0}}.submenu-list--company-fw{position:relative;padding-top:10px;padding-bottom:5px}.submenu-list+.submenu-list.submenu-list--company-fw{margin-top:5px}@media screen and (max-width:1030px){.submenu-list--company-fw{margin-top:0;padding-top:0;padding-bottom:0}.submenu-list+.submenu-list.submenu-list--company-fw{margin-top:0}}.submenu-list--company-fw:before{position:absolute;top:0;left:-20px;right:-20px;border-top:1px solid silver;content:''}@media screen and (max-width:1030px){.submenu-list--company-fw:before{display:none}}.submenu-list--company-fw .submenu-inner_item--heading{padding-right:45%}.submenu-inner_item--heading:before{display:inline-block;position:absolute;top:0;left:0;width:50px;height:50px;background:url('/local/templates/ritual/style/../images/menu/menu-icons.png?2') -9999px -9999px no-repeat;content:"";z-index:-1}@media screen and (max-width:1030px){.submenu-inner_item--heading:before{display:none !important}}.submenu-inner_item--about:before{background-position:-423px -335px}.submenu-inner_item--reviews:before{background-position:-40px -86px}.submenu-inner_item--smi:before{background-position:-40px -150px}.submenu-inner_item--prod:before{background-position:-40px -205px}.submenu-inner_item--top-org:before{background-position:0 0;background-size:80%;background-image:url(/local/templates/ritual/style/../images/menu/icon-hands-venok.svg)}.submenu-inner_item--news:before{background-position:-140px -22px}.submenu-inner_item--vac:before{background-position:-140px -86px}.submenu-inner_item--collab:before{background-position:-140px -150px}.submenu-inner_item--press:before{background-position:-140px -205px}.submenu-inner_item--in-mo:before{background-position:-145px -272px}.submenu-inner_item--top-org:after{position:absolute;top:0;left:50%;margin-left:35px;width:160px;height:40px;background:url('/dogovor.png') 0 0 no-repeat;background-size:contain;content:''}.submenu-inner_item--in-mo:after{position:absolute;top:0;left:50%;margin-left:65px;width:50px;height:50px;background:url('/local/templates/ritual/style/../images/menu/menu-icons.png?2') -250px -330px no-repeat;content:''}.submenu-inner_item--gk:before{background-image:url('/local/templates/ritual/style/../images/menu/gk.png');background-position:0 0;background-repeat:no-repeat;background-size:100%;transform:translate(-10px,4px)}.submenu-inner_item--so:before{background-image:url('/local/templates/ritual/style/../images/menu/sch.svg');background-position:0 0;background-repeat:no-repeat;background-size:32px;transform:translate(10px,0)}.submenu-inner_item--105:before{background-image:url('/local/templates/ritual/style/../images/menu/computer-icons-logo-telephone.png');background-position:0 0;background-repeat:no-repeat;background-size:24px;transform:translate(14px,6px)}.submenu-inner_item--rest-n:before{background-image:url('/local/templates/ritual/style/../images/menu/rest-n.png');background-position:0 0;background-repeat:no-repeat;background-size:24px;transform:translate(14px,-2px)}.submenu-inner_item--gk:after{background-image:url('/local/templates/ritual/style/../images/menu/gk-right.png');position:absolute;top:0;left:50%;margin-left:24px;margin-top:2px;width:162px;height:38px;content:'';background-repeat:no-repeat;background-position:0 0;background-size:100%}@media screen and (max-width:1030px){.submenu-inner_item--heading:after{display:none !important}}.submenu-inner_item--oferta{padding:5px 0 0;text-align:center}@media screen and (max-width:1030px){.submenu-inner_item--oferta{padding-top:0;text-align:left}}.submenu-inner_item--oferta:before{position:relative;margin:-20px 5px -20px -40px;background-position:-332px -322px}.submenu-list--company-fw .submenu-inner_item--oferta{padding-right:0;min-height:0}.submenu-inner_item--poh-org:before{background-position:-48px -270px}.submenu-inner_item--rit-strah:before{background-position:-240px -22px}.submenu-inner_item--gruz200:before{background-position:-245px -90px}.submenu-inner_item--katafalk:before{background-position:-245px -152px}.submenu-inner_item--dezinf:before{background-position:-245px -203px}.submenu-inner_item--rassroch:before{background:url(/local/templates/ritual/style/../images/menu/rassrochka.png?2);height:25px;background-size:contain;background-repeat:no-repeat;background-position-x:15px}.submenu-inner_item--rod-zah:before{background-position:-345px -86px}.submenu-inner_item--rest:before{background-position:-341px -146px}.submenu-inner_item--life-dogovor:before{background-position:-345px -270px}.submenu-inner_item--vip:before{top:-5px;background-position:-339px -207px}.submenu-inner_item--digit-mem:before{background-position:-520px -205px}.submenu-inner_item--dop:before{background-position:-245px -272px}.submenu-inner_item--dop1:before{background-position:-610px -272px}.submenu-inner_item--grob:before{background-position:-430px -25px}.submenu-inner_item--krest:before{background-position:-430px -85px}.submenu-inner_item--venok:before{background-position:-515px -25px}.submenu-inner_item--pamyatnik:before{background-position:-515px -85px}.submenu-inner_item--textile:before{background-position:-610px -25px}.submenu-inner_item--acc:before{background-position:-602px -85px}.submenu-inner_item--opt:before{background-position:-610px -155px}.submenu-inner_item--catalog:before{background-position:-610px -205px}.submenu-inner_item--gor-uch:before{background-position:-435px -150px}.submenu-inner_item--obryad:before{background-position:-435px -275px}.submenu-inner_item--pravo:before{background-position:-435px -205px}.submenu-inner_item--rit-infra:before{background-position:-515px -148px}.submenu-inner_item--rit-infra-mo:before{background-position:-515px -328px}.submenu-inner_item--docs:before{background-position:-510px -272px}.submenu-list .main-menu_list_item.main-menu_list_item-active{width:100%;float:left;height:auto;background:0;color:#ad5a55;list-style:none;padding-left:10px;display:block}.submenu-list .main-menu_list_item.main-menu_list_item-active .menu-menu_link{color:#ad5a55;font-size:16px;text-decoration:none;line-height:30px;font-family:'Arial',sans-serif;font-weight:700;width:100%;text-transform:none;text-align:left;height:auto;letter-spacing:0;padding-left:20px;display:inline-block}.submenu-inner_link{font-size:16px;text-decoration:none;line-height:30px;font-family:'Arial',sans-serif}.submenu-inner_heading{color:#b65c57;font-family:"Open Sans",Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.2}.submenu-inner_oferta{font-family:"Open Sans",Arial,sans-serif;font-size:12px;font-weight:400;color:#999}.submenu-list-simple{margin-top:10px}@media screen and (max-width:1030px){.submenu-list-simple{margin-top:0}}.submenu-list-simple .submenu-inner_item{margin-bottom:6px}@media screen and (max-width:1030px){.submenu-list-simple .submenu-inner_item{margin-bottom:0}}.submenu-list-simple .submenu-inner_link{font-size:13px;line-height:1.2;color:#666}.submenu-list+.submenu-list{margin-top:20px}@media screen and (max-width:1030px){.submenu-list+.submenu-list{margin-top:0}}.submenu-list--cols2{-webkit-column-count:2;column-count:2;-webkit-column-gap:40px;column-gap:40px;max-width:500px;min-width:430px;column-fill:balance}.submenu-list--cols3{-webkit-column-count:3;column-count:3;-webkit-column-gap:0;column-gap:0;width:700px;column-fill:balance}.submenu-list--cols4{-webkit-column-count:4;column-count:4;-webkit-column-gap:0;column-gap:0;width:950px;column-fill:balance}.submenu-inner_item--heading .submenu-list--cols4{margin-left:-50px}.submenu-inner_item--heading .submenu-list--cols4>.submenu-inner_item{padding-left:50px}@media screen and (max-width:1030px){.submenu-list--cols2,.submenu-list--cols3,.submenu-list--cols4{-webkit-column-count:auto;column-count:auto;min-width:0;width:auto}}.submenu-inner_item-as-col{min-height:100px}.submenu-inner_item-as-col-border-left{padding-left:8px}.submenu-list--cols4 .submenu-inner_item-as-col-border-left:before{position:absolute;right:25%;border-left:1px solid #ccc;bottom:30px;margin-right:15px;top:26px;content:'';height:320px}@media screen and (max-width:1030px){.submenu-list--cols4 .submenu-inner_item-as-col-border-left:before{display:none}}.submenu-list-simple .submenu-inner_item-as-col{min-height:50px}@media screen and (max-width:1030px){.submenu-inner_item-as-col{min-height:0}.submenu-list-simple .submenu-inner_item-as-col{min-height:0}}a.submenu-inner_link:hover{text-decoration:underline}.mobil-img-show{display:none !important}.mobile-p{display:none}.inner-text-content-price h1{font-family:"Open Sans",Arial,sans-serif;font-weight:700;color:#ad5a55;text-align:center;width:100%;position:relative;font-size:43.59px;text-transform:uppercase;padding-top:40px}.inner-text-content-about h1{font-weight:normal;font-family:"Open Sans",Arial,sans-serif;color:#ad5a55;text-align:center;width:100%;position:relative;font-size:43.59px;text-transform:uppercase;padding-top:40px;font-weight:700}.inner-text-content-contact h1{font-weight:normal;font-family:'OpenSans-Extrabold';color:#ad5a55;text-align:center;width:100%;position:relative;font-size:43.59px;text-transform:uppercase;padding-top:40px}.inner-text-content-faq h1{font-weight:normal;font-family:"Open Sans",Arial,sans-serif;color:#ad5a55;text-align:center;width:100%;position:relative;font-size:43.59px;text-transform:uppercase;padding-top:40px;font-weight:700}.innter-text-p,.inner-text-p{font-size:14px;font-family:"Open Sans",Arial,sans-serif;color:#000;line-height:18px;margin:20px 0;font-weight:600}.main-menu_list_item_three-cols .inner-text-content .inner-text-p,.main-menu_list_item_three-cols .inner-text-content p{line-height:1.5}.mobile_show{display:none !important}*,html,body{margin:0;padding:0}body{width:100%;overflow-x:hidden;overflow-y:auto}.wrapper{width:1280px;margin:0 auto}.text-page .wrapper{width:100%}.clr{clear:both}a img{border:0}.header_left{float:left;font-size:12px;color:#fff;font-family:"Open Sans",Arial,sans-serif;position:relative;float:left;margin-top:33px;line-height:1.2;margin-left:-80px;letter-spacing:-0.3px;width:300px;font-weight:600}@-webkit-keyframes balls{from{transform:scale(1);background:url('/local/templates/ritual/style/../images/danger.png') no-repeat top center}50%{transform:scale(1.3);background:url('/local/templates/ritual/style/../images/danger_brown.png') no-repeat top center}to{transform:scale(1);background:url('/local/templates/ritual/style/../images/danger.png') no-repeat top center}}@keyframes balls{from{transform:scale(1);background:url('/local/templates/ritual/style/../images/danger.png') no-repeat top center}50%{transform:scale(1.3);background:url('/local/templates/ritual/style/../images/danger_brown.png') no-repeat top center}to{transform:scale(1);background:url('/local/templates/ritual/style/../images/danger.png') no-repeat top center}}@-webkit-keyframes balls2{from{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes balls2{from{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.header{height:722px;overflow:hidden;background:url('/local/templates/ritual/style/../images/bg.jpg') center 38px;padding-top:175px;box-sizing:border-box;background-size:cover}.wrapper-mobil{display:none}.section_2_left{display:none !important}.section_2_right{width:90% !important}.section_2_image{float:left;margin:0 20px 10px 0;max-width:120px}@media(max-width:479px){.section_2_image{float:none;margin-right:auto;margin-left:auto;text-align:center}}.section_2_image img{max-width:100%}.section_2{padding-left:20px;padding-right:10px}.ritual-sign{text-align:left;font-size:18px;color:#ad5a55;margin-bottom:20px;display:flex;width:100%;height:auto;justify-content:flex-end;margin-right:6%;align-items:center}.gerb-wrap{width:64px;margin:0 20px}.section_5.garanty .wrapper{background:#eeebe4;background-image:none;padding:20px 0 30px 0}.section_5.garanty .wrapper h2{font-size:26px;line-height:32px;text-transform:uppercase;color:#ad5a55;font-weight:800;letter-spacing:.05px;font-family:"Open Sans",Arial,sans-serif;text-align:center !important}.section_5.garanty .wrapper p{font-size:14px;font-family:'Roboto',sans-serif;color:#747474;font-weight:400;line-height:22px;margin-top:10px}.section_5.garanty .wrapper .pop{width:240px;color:#fff;font-size:20px}.section_5.garanty .wrapper .section_15{margin-top:10px;margin-bottom:0;padding-bottom:0}@media screen and (max-width:1000px){.fixed-header{display:none !important}.header{padding-top:0 !important;max-height:115px}.wrapper-mobil{display:block !important}}.header_left a{color:#fff}.header_left a:hover{text-decoration:none}.logo{float:left;margin-top:3px;margin-left:5px}.header_right{float:right;text-align:center;margin-top:20px}.header_right p{font-family:"Open Sans",Arial,sans-serif;color:#fff;font-size:30.54px;font-weight:700}.header_right a{font-size:14px;color:#fff;text-decoration:none;display:inline-block;font-family:"Open Sans",Arial,sans-serif;background-color:#ad5a55;width:251px;height:47px;text-transform:uppercase;line-height:47px;transition:.3s;margin-top:7px;font-weight:700}.header h1{font-weight:normal;font-family:"Open Sans",Arial,sans-serif;color:#fff;text-align:center;position:relative;font-size:43.59px;text-transform:uppercase;margin-top:113px;font-weight:800}.header h1:before{content:'';position:absolute;background:url('/local/templates/ritual/style/../images/h1_left-1.png') no-repeat top center;width:1000px;height:27px;display:block;top:16px;left:-941px}.header h1:after{content:'';position:absolute;background:url('/local/templates/ritual/style/../images/h1_right-1.png') no-repeat top center;width:1000px;height:27px;display:block;top:16px;right:-941px}.header_text{text-align:center;color:#fff;font-family:"Georgia Regular";font-size:22px;margin-top:11px}.big_phone{box-sizing:border-box;font-family:"Open Sans",Arial,sans-serif;font-size:50.49px;color:#FFF;background:url('/local/templates/ritual/style/../images/phone.png') no-repeat 43px 27px;border:2px solid #fff;width:562px;height:88px;margin:0 auto;line-height:81px;margin-top:31px;padding-left:102px;letter-spacing:-0.4px;cursor:pointer;transition:.3s;font-weight:800}.big_phone_footer{box-sizing:border-box;font-family:"Open Sans",Arial,sans-serif;font-size:50.49px;color:#ad5a55;background:url('/local/templates/ritual/style/../images/phone-1.png') no-repeat 43px 27px;border:2px solid #ad5a55;width:562px;height:88px;margin:0 auto;line-height:81px;margin-top:31px;margin-bottom:40px;padding-left:82px;letter-spacing:-0.4px;cursor:pointer;transition:.3s;font-weight:800}.tab_content .items .item a:hover,.section_5 a:hover,.section_15 a:hover,.section_7 a:hover,.section_8 a:hover,.section_8_inner a:hover,.section_10 a:hover,.header_right a:hover,.popup_form input[type=submit]:hover{background:#814340;color:#fff}a{border-radius:6px}.big_phone:hover{background-color:rgba(255,255,255,0.2)}.big_phone_footer:hover{background-color:rgba(173,90,85,0.2)}.section_2{border-bottom:1px solid #d5d5d4}.section_2_left{float:left;margin-left:29px;margin-top:18px}.section_2_left img{float:left}.section_2_left .meta{float:left;margin-top:36px}.section_2_left .meta p{font-family:"Arial";font-weight:bold;color:#000;font-size:17.77px;margin-bottom:3px}.section_2_left .meta span{font-size:11.37px;color:#a02d32;font-family:"Arial";padding-left:2px}.section_2_right{float:right;font-family:"Open Sans",Arial,sans-serif;font-size:16px;color:#403f3e;position:relative;font-style:italic;margin-right:46px;margin-top:41px;line-height:1.5}.section_2_right:before{content:'';display:block;position:absolute;width:37px;height:43px;background:url('/local/templates/ritual/style/../images/arrow_left.png') no-repeat top center;left:-50px}.section_2_right:after{content:'';display:block;position:absolute;width:37px;height:43px;background:url('/local/templates/ritual/style/../images/arrow_right.png') no-repeat top center;right:-40px;bottom:9px}.section_3{background:#f6f6f6;padding-bottom:25px}.section_3 h2{font-weight:normal;font-family:"Open Sans",Arial,sans-serif;text-align:center;font-size:24px;color:#3a3329;letter-spacing:-0.6px;line-height:1.2;padding-top:26px;font-weight:800}.section_6 .steps .step i img{transition:.3s;transform:scale(1)}.section_6 .steps .step i:hover img{transform:scale(1.4)}.section_3 .items .item{display:inline-block;vertical-align:top;text-align:center}.section_3 .item span{font-family:"Open Sans",Arial,sans-serif;position:relative;font-size:22px;color:#3a3329;display:block;margin-top:27px;letter-spacing:-0.5px;font-weight:400}.section_3 .item p{font-size:14px;color:#6b6256;font-familY:"Georgia";margin-top:21px;line-height:1.5}.section_3 .item p div{color:#ad5a55;text-decoration:underline;cursor:pointer;font-size:14px;display:inline}.section_3 .item span:before{content:'';display:block;height:1px;width:72px;background:#bc6c70;left:0;top:18px;position:absolute}.section_3 .item span:after{content:'';display:block;height:1px;width:72px;background:#bc6c70;right:0;top:18px;position:absolute}.section_3 .item i{display:block;height:80px}.section_3 .item.item1{margin-top:15px;margin-left:82px}.section_3 .item.item3{margin-top:15px;margin-left:40px}.section_3 .item3 span:before{content:'';display:block;height:1px;width:79px;background:#bc6c70;left:0;top:18px;position:absolute}.section_3 .item3 span:after{content:'';display:block;height:1px;width:79px;background:#bc6c70;right:0;top:18px;position:absolute}.section_3 .item a{display:inline-block;color:#ad5a55;text-decoration:underline;cursor:pointer;font-size:14px;display:inline}.section_3 .item a:hover{text-decoration:none}.section_3 .item4{margin-left:43px;margin-top:5px}.section_3 .item4 p{margin-top:17px}.section_3 .item4 span:before{content:'';display:block;height:1px;width:198px;background:#bc6c70;left:0;top:18px;position:absolute}.section_3 .item4 span:after{content:'';display:block;height:1px;width:198px;background:#bc6c70;right:0;top:18px;position:absolute}.section_4 h2{text-align:center;font-size:28px;color:#3a3329;font-family:"Open Sans",Arial,sans-serif;padding-top:30px;margin-bottom:30px;font-weight:800}.anons p{font-size:14px;color:#6b6256;font-family:"Georgia";text-align:center;margin-bottom:6px}.anons p span{color:#ad5a55;font-weight:bold}.buttons{margin:32px 0;display:flex;flex-wrap:wrap;justify-content:center}.buttons button{cursor:pointer;transition:.3s;border-style:solid;border-width:1px;border-color:#c4c4c4;background:#666;box-shadow:0 1px 2px 0 rgba(0,0,0,0.07),inset 0 2px 0 0 rgba(255,255,255,0.004);width:200px;height:48px;outline:0;transition:.3s;vertical-align:top;align-items:center;justify-content:center;display:flex;position:relative}.buttons button:not(.active) span{color:#fbfbfb}.buttons button.active{border-style:solid;border-width:1px;border-color:#c4c4c4;background:#ad5a55;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.1);color:#fbfbfb}.buttons button span{font-size:16px;font-weight:bold;display:inline-block;text-align:left;line-height:48px;color:#fbfbfb}.buttons button img{padding-right:16px}.captcha{display:block !important}.popup_form input[type=submit]{margin-top:15px !important}.tab_content .items .item{width:297px;background:url('/local/templates/ritual/style/../images/b_item4.png') no-repeat top center;height:auto;box-sizing:border-box;margin-top:61px;vertical-align:top;display:inline-block;margin-left:17px;position:relative;padding-bottom:100px;background-size:100% 100%}.tab_content.itemsContent .items .item{width:100%;background:url('/local/templates/ritual/style/../images/b_item25.png') no-repeat top center;height:570px;text-align:center}.tab_content.itemsContent .items .item p{width:235px;display:inline-block;vertical-align:top;text-align:left}.tab_content.itemsContent .items .item a{left:50%;margin-left:-90px}.item_title{text-align:center;font-size:26px;color:#3a3329;text-transform:uppercase;font-family:"OpenSans";margin-top:20px;margin-bottom:9px}.tab_content .items .item label{cursor:auto;float:left;font-size:13px;color:#000;font-family:"Open Sans",Arial,sans-serif;position:relative;padding-left:18px;margin-bottom:5px;line-height:1.1;font-weight:700}.tab_content .items .item label input{display:none}.tab_content .items .item label span{color:#ad5a55;display:inline-block;font-family:"Open Sans",Arial,sans-serif;font-style:italic;font-weight:400;cursor:pointer;-webkit-animation:balls2 3.0 0 linear infinite;-moz-animation:balls2 3.0 0 linear infinite;animation:balls2 0 linear infinite;font-size:13px}.tab_content .items .item p{position:static;padding-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tab_content .items .item span.prices{font-size:13px;font-family:"Open Sans",Arial,sans-serif;color:#ad5a55;font-weight:700}.tab_content .items .item .price{clear:both;text-align:center;font-size:40px;background:#fefdfd !important;color:#ad5a55;font-family:"Open Sans",Arial,sans-serif;position:absolute;bottom:62px;width:100%;font-weight:700}.comments{text-align:center;font-size:18px;color:#ad5a55;font-family:"Open Sans",Arial,sans-serif;position:absolute;bottom:36px;width:100%;font-weight:600}.all-wrap .wrapper{width:1280px}.tab_content .items .item a{display:block;font-size:18px;color:#fff;font-family:"Open Sans",Arial,sans-serif;text-decoration:none;background:#ad5a55;width:189px;text-align:center;margin:0 auto;position:absolute;bottom:-27px;left:53px;height:54px;line-height:54px;border-radius:6px;transition:.3s;font-weight:700}.tab_content .items .item label i{display:inline-block;width:16px;height:16px;background:url('/local/templates/ritual/style/../images/minus.png') no-repeat top center;position:relative;top:5px;margin-right:6px;margin-left:-26px}.section_5{text-align:center;margin-top:115px;padding-bottom:10px}.section_15{text-align:center;padding-bottom:30px;margin-top:-20px}.section_5 h2{font-weight:normal;text-align:center;font-size:26px;color:#3a3329;text-transform:uppercase;font-family:"Open Sans",Arial,sans-serif;font-weight:400}.section_15 h2{font-weight:normal;text-align:center;font-size:26px;color:#3a3329;text-transform:uppercase;font-family:"Open Sans",Arial,sans-serif;font-weight:400}.section_5 .wrapper{background:url('/local/templates/ritual/style/../images/b_item5.png') no-repeat top center;padding-bottom:58px;margin-bottom:25px}.section_5 p{font-size:14px;color:#000;font-family:"Open Sans",Arial,sans-serif;margin-top:32px;line-height:1.5;font-weight:600}.section_15 p{font-size:14px;color:#000;font-family:"Open Sans",Arial,sans-serif;margin-top:32px;line-height:1.5;font-weight:600}#tab2{display:none}.line{width:1250px;margin:0 auto;height:1px;background:#e5e5e5;margin-bottom:43px}.line2{width:670px;margin:0 auto;height:1px;background:#007eff;margin-top:55px}.section_15 a{display:block;font-size:18px;color:#fff;font-family:"Open Sans",Arial,sans-serif;text-decoration:none;font-weight:700;background:#ad5a55;width:190px;text-align:center;margin:0 auto;height:59px;line-height:59px;transition:.3s;margin-top:24px}.section_5 a{color:#ad5a55}.section_6 h2{font-weight:normal;font-family:"Open Sans",Arial,sans-serif;font-size:28px;color:#3a3329;text-align:center;padding-top:38px;font-weight:800}.section_6 .steps .step{display:inline-block;text-align:center;width:179px;vertical-align:top;position:relative}.section_6 .steps .step i{display:table-cell;vertical-align:middle;height:97px;width:179px}.section_6 .steps .step span{display:block;box-sizing:border-box;width:36px;height:36px;margin:0 auto;border-radius:50%;text-align:center;line-height:32px;border:2px solid #af5d58;font-size:14px;color:#000;font-family:"Open Sans",Arial,sans-serif;margin-top:4px;background:#fff;position:relative;z-index:10;font-weight:800}.section_6 .step p{font-size:12px;color:#3a3329;font-family:"Open Sans",Arial,sans-serif;line-height:1;margin-top:9px;font-weight:600}.section_6 .steps{position:relative;margin-top:35px}.section_6 .steps:after{display:block;content:'';height:2px;background:#e1e1e1;width:1100px;position:absolute;bottom:74px;left:90px}.section_7{background:fixed url('/local/templates/ritual/style/../images/block_7.jpg') no-repeat top center;background-size:cover;margin-top:66px;padding-top:40px;padding-bottom:25px}.section_7_inner{margin-top:66px;padding-top:40px;padding-bottom:25px}.section_8{background:fixed url('/local/templates/ritual/style/../images/block_7.jpg') no-repeat top center;background-size:cover;margin-top:55px;padding-bottom:35px}.section_8_inner{background:fixed white no-repeat top center;background-size:cover;margin-top:-10px;padding-bottom:10px}.section_7 h2{text-align:center;font-size:28px;color:#3a3329;font-family:"Open Sans",Arial,sans-serif;font-weight:normal;position:relative;font-weight:800}.section_7 h2:after{display:block;content:'';position:absolute;bottom:-52px;left:61px;width:1156px;background:url('/local/templates/ritual/style/../images/block_7_sep.png') no-repeat top center;height:13px}.section_7 p{font-size:24px;color:#ad5a55;font-family:"OpenSans";letter-spacing:-0.6px;margin-bottom:24px}.section_7 ul li{list-style:none;background:url('/local/templates/ritual/style/../images/minus.png') no-repeat 2px 4px;font-size:14px;color:#3a3329;font-family:"Open Sans",Arial,sans-serif;margin-bottom:22px;padding-left:31px;letter-spacing:-0.4px;font-weight:600}.block_7_left{float:left;margin-left:161px;margin-top:87px}.section_7_right{float:right;margin-top:87px;margin-right:126px}.section_7 a{display:block;margin:0 auto;text-align:center;color:#fff;text-decoration:none;font-family:"Open Sans",Arial,sans-serif;text-transform:uppercase;background:#ad5a55;margin-top:-23px;width:226px;height:47px;font-size:14px;line-height:47px;font-weight:600}.section_7 .line{margin-top:88px;margin-bottom:0}.agent-wrap{display:inline-block !important;float:none !important;width:250px !important}.agent-wrap p{text-align:center}@media(max-width:675px){.agent-wrap{width:100% !important}}.section_7_inner h2{text-align:center;font-size:28px;color:#3a3329;font-family:"Open Sans",Arial,sans-serif;font-weight:normal;position:relative;font-weight:800}.section_7_inner h2:after{display:block;content:'';position:absolute;bottom:-52px;left:61px;width:1156px;background:url('/local/templates/ritual/style/../images/block_7_sep.png') no-repeat top center;height:13px}.section_7_inner p{font-size:24px;color:#ad5a55;font-family:"Open Sans",Arial,sans-serif;letter-spacing:-0.6px;margin-bottom:24px;font-weight:400}.section_7_inner ul li{list-style:none;background:url('/local/templates/ritual/style/../images/minus.png') no-repeat 2px 4px;font-size:14px;color:#3a3329;font-family:"Open Sans",Arial,sans-serif;margin-bottom:22px;padding-left:31px;letter-spacing:-0.4px;font-weight:600}.section_7_right{float:right;margin-top:87px;margin-right:126px}.section_7_inner .line{margin-top:88px;margin-bottom:0}.section_8 h2{font-weight:normal;font-size:28px;color:#3a3329;font-family:"Open Sans",Arial,sans-serif;text-align:center;padding-top:42px;font-weight:800}.section_8_inner h2{font-weight:normal;font-size:28px;color:#3a3329;font-family:"Open Sans",Arial,sans-serif;text-align:center;padding-top:42px;font-weight:800}.section_8 .item{text-align:center}.section_8_inner .item{text-align:center}.section_8 .item p.name{font-size:20px;color:#ad5a55;font-family:"Georgia";font-weight:bold;margin-bottom:13px}.section_8_inner .item p.name{font-size:20px;color:#ad5a55;font-family:"Georgia";font-weight:bold;margin-bottom:13px}.section_8_inner .item .rev{width:304px;margin:0 auto -160px auto}.section_8 .item span{font-size:14px;color:#8c8c8c;font-family:"Open Sans",Arial,sans-serif;font-weight:600}.section_8_inner .item span{font-size:14px;color:#8c8c8c;font-family:"Open Sans",Arial,sans-serif;font-weight:600}.section_8 .desc{font-size:14px;color:#423f3b;font-family:"Georgia";line-height:1.6;margin-top:20px;margin-bottom:50px}.section_8_inner .desc{font-size:14px;color:#423f3b;font-family:"Georgia";line-height:1.6;margin-top:20px;margin-bottom:50px}#spisok{margin-top:30px}.section_8 a{display:block;margin:0 auto;text-align:center;color:#fff;text-decoration:none;font-family:"Open Sans",Arial,sans-serif;text-transform:uppercase;background:#ad5a55;margin-top:26px;width:182px;height:47px;font-size:14px;line-height:47px;font-weight:600}.section_8_inner a{display:block;margin:0 auto;text-align:center;color:#fff;text-decoration:none;font-family:"Open Sans",Arial,sans-serif;text-transform:uppercase;background:#ad5a55;margin-top:26px;width:182px;height:47px;font-size:14px;line-height:47px;font-weight:600}.owl-nav div{text-indent:-100000px;width:24px;height:44px;position:absolute;top:120px}.owl-nav div.owl-prev{background:url('/local/templates/ritual/style/../images/prev.png') no-repeat top center;left:417px}.owl-nav div.owl-next{background:url('/local/templates/ritual/style/../images/next.png') no-repeat top center;right:417px}.section_9{margin-top:50px}.section_9 h2{font-weight:normal;font-size:28px;color:#3a3329;font-family:"Open Sans",Arial,sans-serif;text-align:center;padding-top:15px;font-weight:800}.section_9 .item{position:relative;cursor:pointer;margin-bottom:56px}.section_9 .item img{position:absolute;top:-52px;left:-170px;display:none;border-radius:50%;width:144px;height:144px}.section_9_right .item img{position:absolute;top:-52px;left:-170px;display:none;border-radius:50%;width:144px;height:144px}.section_9 .right_col .item img{position:absolute;top:-52px;left:210px;display:none;border-radius:50%;width:144px;height:144px}.section_9 .item p{font-size:18px;color:#3a3329;font-weight:bold;font-family:"Arial"}.section_9 .item span{font-family:"Arial";font-size:11.33px;color:#ad5a55}.section_9 .item:hover img{display:block}.section_9 .item:hover p{color:#ad5a55;text-decoration:underline}.section_9 .left_col{float:left;margin-top:44px;margin-left:126px}.section_9 .right_col{float:right;margin-top:44px;margin-right:87px}.section_9 .center_col{float:left;width:294px;height:642px;background:url('/local/templates/ritual/style/../images/center_col.png') no-repeat top center;text-align:center;box-sizing:border-box;margin-left:180px;margin-top:48px;padding-top:48px}.short_text{position:relative;font-size:16px;background:#fff;color:#3a3329;font-family:"Georgia";font-style:italic;width:460px;margin-top:24px;line-height:1.6;margin-left:-85px;letter-spacing:-0.4px}.short_text:before{content:'';display:block;position:absolute;width:37px;height:43px;background:url('/local/templates/ritual/style/../images/arrow_left.png') no-repeat top center;left:-15px;top:40px}.short_text:after{content:'';display:block;position:absolute;width:37px;height:43px;background:url('/local/templates/ritual/style/../images/arrow_right.png') no-repeat top center;right:-24px;top:143px}.short_text p{margin-bottom:49px}.short_text p span{display:block;font-family:"Open Sans",Arial,sans-serif;font-style:normal;font-size:29px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;font-weight:800}.d_name{position:relative;font-size:18px;color:#000;font-family:"Arial";font-weight:bold;margin-top:-47px;margin-bottom:25px}.d_name:after{height:2px;content:'';width:80px;position:absolute;left:50%;margin-left:-40px;background:#ad5a55;display:block;bottom:-7px}.dd{font-size:12px;color:#ad5a55;font-family:"Arial"}.section_10{text-align:center;background:#eeebe4;margin-top:29px;padding-bottom:36px}.section_10 h2{font-weight:normal;font-size:28px;color:#3a3329;font-family:"Open Sans",Arial,sans-serif;text-align:center;padding-top:24px;font-weight:800}.section_10 p{font-size:16px;color:#3a3329;font-family:"Georgia";font-style:italic;line-height:1.5;margin-top:24px;margin-bottom:20px}.section_10 strong{display:block;font-weight:normal;font-size:14px;color:#5e5851;font-family:"Open Sans",Arial,sans-serif;font-weight:700}.section_10 span{display:block;font-size:51px;color:#ad5a55;font-family:"Open Sans",Arial,sans-serif;font-weight:800}.section_10 .pop{display:block;margin:0 auto;text-align:center;color:#fff;text-decoration:none;font-family:"Open Sans",Arial,sans-serif;text-transform:uppercase;background:#ad5a55;margin-top:20px;width:230px;height:47px;font-size:14px;line-height:47px;font-weight:600}.contacts h2{font-weight:normal;font-size:28px;color:#3a3329;font-family:"Open Sans",Arial,sans-serif;text-align:center;padding-top:28px;font-weight:800}.contacts .items{text-align:center}.contacts .items .item{display:inline-block;text-align:center;margin-left:90px}.contacts .items .item1{display:inline-block;text-align:center;margin-left:90px;margin-top:20px}.contacts .items .item:first-child{margin-left:0}.contacts .items .item p{font-size:14px;color:#ad5a55;font-family:"Open Sans",Arial,sans-serif;text-transform:uppercase;font-weight:600}.contacts .items .item1:first-child{margin-left:0}.contacts .items .item1 p{font-size:14px;color:#ad5a55;font-family:"Open Sans",Arial,sans-serif;text-transform:uppercase;font-weight:600}.contacts .items .item span{display:block;font-size:13px;color:#5c5b73;font-family:"Open Sans",Arial,sans-serif;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;font-weight:600}.contacts .items .item1 span{display:block !important;font-size:13px;color:#5c5b73;font-family:"Open Sans",Arial,sans-serif;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;font-weight:600}.copy{text-align:center;padding-bottom:10px}.copy p{font-size:15px;line-height:1.2;color:#3a3329;font-family:"Open Sans",Arial,sans-serif;margin-top:10px;font-weight:400}.fancybox-padding{width:98%}.copy a{color:#ad5a55}.copy span{font-size:51px;color:#ad5a55;font-family:"Open Sans",Arial,sans-serif;font-weight:800}a{transition:.3s;color:#ad5a55}@-webkit-keyframes si-button-pulse{from{box-shadow:0 0 8px 6px #a02d32,0 0 12px 14px #ad5a55}to{box-shadow:0 0 18px 6px rgba(255,48,26,0),0 0 4px 71px #ad5a55}}@-moz-keyframes si-button-pulse{from{box-shadow:0 0 8px 6px #a02d32,0 0 12px 14px #ad5a55}to{box-shadow:0 0 18px 6px rgba(255,48,26,0),0 0 4px 71px rgba(255,48,26,0)}}@keyframes si-button-pulse{from{box-shadow:0 0 8px 6px #a02d32,0 0 12px 14px #ad5a55}to{box-shadow:0 0 18px 6px rgba(255,48,26,0),0 0 4px 71px rgba(255,48,26,0)}}.map{margin-top:20px;margin-bottom:10px}.popup{position:fixed;top:50%;left:50%;z-index:1000;border-radius:4px;background-color:#fff;box-shadow:0 10px 100px 0 rgba(0,0,0,0.3);width:537px;height:378px;text-align:center;line-height:400px;margin-top:-219px;margin-left:-271px;display:none}.popup img{max-width:650px;max-height:400px}.popup span{width:21px;height:21px;cursor:pointer;background:url('/local/templates/ritual/style/../images/closed.png') no-repeat top center;position:absolute;display:block;right:10px;top:10px}.block_7_left{position:relative}.block_7_left:after{height:448px;display:block;width:1px;background:#cac5c5;position:absolute;right:-47px;top:10px;content:''}@-moz-keyframes float{0{-moz-transform:translateY(0)}50%{-moz-transform:translateY(-6px)}100%{-moz-transform:translateY(0)}}@-webkit-keyframes float{0{-webkit-transform:translateY(0)}50%{-webkit-transform:translateY(-6px)}100%{-webkit-transform:translateY(0)}}@-ms-keyframes float{0{-ms-transform:translateY(0)}50%{-ms-transform:translateY(-6px)}100%{-ms-transform:translateY(0)}}@keyframes float{0{transform:translateY(0)}50%{transform:translateY(-6px)}100%{transform:translateY(0)}}.section_3 .item i{-moz-animation:float 2s linear infinite;-webkit-animation:float 2s linear infinite;-ms-animation:float 2s linear infinite;animation:float 0 linear infinite}.overlay{position:fixed;top:0;left:0;background:rgba(0,0,0,0.7);width:100%;height:100%;z-index:200;display:none;z-index:1000}.popup_form{border-radius:4px;background-color:#fff;box-shadow:0 10px 100px 0 rgba(0,0,0,0.3);position:fixed;width:398px;left:50% !important;z-index:210;text-align:center;top:50% !important;height:auto;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);padding:25px 5px 0 5px;display:none;z-index:2000;right:auto !important;bottom:auto !important}.clearfix:after{content:'.';display:table;clear:both;visibility:hidden;width:100%;height:1px}.content-table{max-width:1030px;margin:auto}.content-table-table{width:100%;border:1px solid #b1b1b1}.table-header-th{font-family:"OpenSans-Bold",sans-serif;font-size:19px;text-align:center;color:#ab5a57;background:#eeebe4;height:57px;border:1px solid #b1b1b1;width:25%}.table-header-th:first-child{width:30%}.table-body-tr-tr:nth-child(2n){background:#f9f8f5}.table-body-tr:nth-child(2n){background:#f9f8f5}.table-body-tr:nth-child(1){height:50px}.table-body-tr:nth-child(2){height:70px}.table-body-tr:nth-child(3){height:190px}.table-body-tr:nth-child(4){height:335px}.table-body{text-align:center}.table-body-td{border:1px solid #b1b1b1;font-family:"OpenSans",sans-serif;color:black;font-size:16px;padding:0 20px;vertical-align:middle}.table-body-td-paragraph{margin-bottom:37px;word-wrap:break-word}.table-body-td-paragraph:last-child{margin-bottom:0}.td-title{font-family:"OpenSans-Bold",sans-serif;color:#9a9999;padding:19px 10px 0 10px;vertical-align:baseline;font-weight:800}.first-td{border-top:0 !important}.morg-table td{padding:20px 4px}@media(min-width:1368px){#russia,#germany,#usa{display:none}.perenos{display:none}}@media(max-width:1367px){.indent-tableThree{bottom:55px}.indent-tableFour{bottom:191px}#russia,#germany,#usa{display:none}.wrapper{background:#fefdfd}.content{width:90%;margin:6px auto 0 auto;background:#fff;padding:0 8%}.content-table{width:90%}.content-title{margin-bottom:30px}.content-title-h1{font-size:25px}.content-table-SEOtext{padding:0 20px}.indent-tableOne{margin:-23px 5px 10px 5px}.indent-tableTwo{margin:25px 5px}.td-title{padding:19px 10px 0 10px}}@media(max-width:700px){.tab_content .items .item label{max-width:155px !important}.table-body-td-paragraph{font-size:14px !important}.content{padding:0}.content-table-table{width:100%;margin:auto}.wrapper{background:transparent}#allCountries{display:none}#russia,#germany,#usa{display:table}.td-title{padding:10px 0 10px 0}.table-body-td{font-size:16px;vertical-align:baseline}.table-header-th{font-size:16px}.content{background:#fff;width:90%;margin:6px auto 0 auto}.content-title{margin-bottom:30px}.content-title-h1{font-size:20px}.SEOtext-paragraph{margin-bottom:20px;font-size:16px}.content-table-table{margin-bottom:5px}.table-body-td-paragraph{margin-bottom:30px}.table-header-th{width:50%}.table-header-th:first-child{width:50% !important}.foreign2{height:50px !important}.indent-tableThree{width:70%;margin:auto;bottom:0}.indent-tableFour{width:70%;margin:auto;bottom:0}.indent-tableOne{width:70%;margin:auto}.indent-tableTwo{width:70%;margin:auto}}@media(max-width:330px){.table-body-td{font-size:14px;padding:4px}}@media screen and (max-width:1300px){.filtr-col{width:290px}}.popup_form h3{font-size:24px;color:#000;font-family:"Arial"}.popup_form p{font-size:16px;font-family:"Open Sans",Arial,sans-serif;color:#000;line-height:24px;margin:20px 0;font-weight:400}.popup_form input[type=text]{box-sizing:border-box;outline:0;border-width:1px;border-color:rgba(0,0,0,0.2);border-style:solid;padding:0 15px;width:304px;height:45px;max-width:100%}.popup_form label{display:block;width:304px;margin:0 auto;margin-bottom:10px}.popup_form span.error{font-size:13px;color:#ad5a55;font-family:"Arial";display:block;margin-bottom:10px}.popup_form label span{font-size:11px;color:#ad5a55;font-family:"Arial";display:block;text-align:left;margin-bottom:5px;margin-top:10px}.popup_form label span span{color:#929292;display:inline}.popup_form input[type=submit]{border:0;cursor:pointer;background-color:#ad5a55;transition:.3s;width:90%;height:60px;font-size:14px;text-transform:uppercase;color:#fff;font-family:"OpenSans-Bold";border-radius:8px}.captcha{width:304px;margin:25px auto}.popup_form .closed{width:21px;height:21px;cursor:pointer;background:url('/local/templates/ritual/style/../images/closed.png') no-repeat top center;position:absolute;display:block;right:10px;top:10px}.codecs{margin:0 auto;box-sizing:border-box;text-align:center;padding-left:20px;width:370px;height:88px;text-align:left;font-size:14px;color:#6b6256;font-family:"Georgia";margin-top:25px;padding-top:0}.left-img{display:block;float:left;margin-right:20px;margin-top:-15px;margin-bottom:-20px}.div-wrap{margin-top:20px}.codecs div{color:#ad5a55;text-decoration:underline;cursor:pointer;font-size:14px;display:inline}.codecs div:hover{text-decoration:none}.codesc_popup{width:800px;margin-left:-400px;height:600px;top:50px}.codesc_popup .title{font-size:14px;color:#000;font-family:"Arial";font-weight:bold}.codesc_popup .item{position:absolute;display:inline-block}.codesc_popup .item img{margin-top:10px;margin-bottom:-9px;position:relative;top:27px;right:8px}.codesc_popup .item p{font-size:11px;color:#ad5a55;font-family:"Arial";margin-bottom:0}.codesc_popup .item p strong{color:#000;font-weight:bold}.codesc_popup .item p strong span{font-weight:normal}.codesc_popup .item.item1{background:url('/local/templates/ritual/style/../images/p_item2.png') no-repeat top center;padding-top:60px;top:143px;left:69px}.codesc_popup .item.item1:after{position:absolute;content:'';display:block;width:68px;height:44px;background:url('/local/templates/ritual/style/../images/str1.png') no-repeat top center;right:-67px;top:148px}.codesc_popup .item.item2{background:url('/local/templates/ritual/style/../images/p_item5.png') no-repeat top center;padding-top:48px;top:369px;left:71px}.codesc_popup .item.item2:after{position:absolute;content:'';display:block;width:67px;height:44px;background:url('/local/templates/ritual/style/../images/str2.png') no-repeat top center;right:-77px;top:6px}.codesc_popup .item.item3{background:url('/local/templates/ritual/style/../images/p_item3.png') no-repeat top center;padding-top:70px;top:324px;left:361px}.codesc_popup .item.item4{background:url('/local/templates/ritual/style/../images/p_item1.png') no-repeat top center;padding-top:52px;top:150px;right:72px}.codesc_popup .item.item4:after{position:absolute;content:'';display:block;width:68px;height:45px;background:url('/local/templates/ritual/style/../images/str4.png') no-repeat top center;left:-77px;top:140px}.codesc_popup .item.item5{background:url('/local/templates/ritual/style/../images/p_item4.png') no-repeat top center;padding-top:50px;top:369px;right:69px}.codesc_popup .item.item5:after{position:absolute;content:'';display:block;width:67px;height:44px;background:url('/local/templates/ritual/style/../images/str5.png') no-repeat top center;left:-72px;top:6px}.codesc_popup .item.item6{background:url('/local/templates/ritual/style/../images/p_item6.png') no-repeat top center;padding-top:55px;top:118px;left:225px}.codesc_popup .item.item6:after{position:absolute;content:'';display:block;width:20px;height:28px;background:url('/local/templates/ritual/style/../images/str6.png') no-repeat bottom center;left:122px;top:141px}.codesc_popup .item.item6 .title,.codesc_popup .item.item6 p,.codesc_popup .item.item6 strong{color:#009acf}.tab_content .items .item.item1 .price{bottom:62px}.big_phone>a{color:#fff;text-decoration:none}.big_phone_footer>a{color:#ad5a55;text-decoration:none}@media screen and (max-width:768px){.big_phone_footer>a{font-size:20px}}.header .header_right .phone_top_unic{background:0;font-size:26px}.header .header_right .phone_top_unic:hover{background:rgba(137,89,86,0.56)}.section_10 .uniq_phone_middle>a{background:0;font-size:51px;color:#ad5a55;width:60%;font-family:"Open Sans",Arial,sans-serif;display:inline-block;padding:5px;font-weight:800}.section_10 .uniq_phone_middle>a:hover{background-color:rgba(173,90,85,0.2);color:#ad5a55}.logo img{max-width:450px}.logo{text-align:center;font-size:17px;color:#fff;font-family:"Georgia"}.logo span{display:block}.popup_text{width:583px;padding:20px;display:none}.txt_pop{background:url('/local/templates/ritual/style/../images/txt_popup.png') no-repeat top center;text-align:left;font-size:14px;font-family:"Georgia";color:#201600}.txt_pop p{color:#201600;padding:0 60px;margin-bottom:16px;text-align:justify}.txt_title{font-family:"Georgia";font-weight:bold;font-style:italic;font-size:34px;color:#7d5c3e;text-align:center;line-height:1.2;padding-top:95px;margin-bottom:45px}.txt_pop ul li{list-style:none;padding:0 60px;position:relative;text-align:justify;margin-bottom:5px}.txt_pop ul li:before{content:'вЂў';font-size:14px;font-family:"Georgia";color:#201600;margin-right:8px}.cod_left{float:left;margin-left:60px;margin-top:10px;width:46%}.cod_left p{padding:0;margin:0;font-size:10px;text-align:left}.cod_right{float:right;width:35%;margin-top:10px;margin-right:50px}.cod_right img{margin-top:-22px;margin-bottom:45px}.cod_right strong,.cod_left strong{font-size:10px}.cod_left strong,.cod_right strong{display:inline-block;margin-bottom:5px;line-height:1}#sort{display:none}@media screen and (max-device-width:670px) and (orientation:landscape){body{width:100%;overflow-x:hidden}.header .wrapper .top-iframe{margin-top:-46px !important}.logo img{width:350px}.header_left.mobile_show{margin-top:0}.header_right{display:none}.header{height:510px;background:url('/local/templates/ritual/style/../images/bg.jpg') no-repeat center -45px}.section_2_left .meta{margin-top:-4px;background:#ad5a55;padding:10px 0}.section_2_left .meta span,.section_2_left .meta p{color:#fff}.section_2_right:before,.section_2_right:after{display:none}.mobile-p{display:block;width:180%;text-align:center;margin:10px 0 0 -41%;font-size:14px;line-height:1.3;font-family:"Georgia";font-style:italic}.mobile-p br{display:none}.mobile-hidden{display:none}.section_3 .item p{font-size:13px !important;line-height:1.2}.mobil-img-show{display:block !important;float:none !important;margin:0 auto -20px auto}.section_3 .items .item{margin-top:20px !important}.codecs.mobile_show{text-align:center;margin-top:5px}.section_7{background-image:none;margin-top:0;padding-top:50px}.section_9{background:#f3f0f0;padding-top:15px;margin-top:-15px;padding-bottom:35px}.header h1{margin-top:17px !important}.block_7_left{margin-top:40px}.section_7 p{font-size:22px}.section_7_right{margin-top:55px;padding-top:50px !important}.short_text{background-color:transparent}.section_8 .desc{line-height:1.3}.section_8_inner .desc{line-height:1.3}.owl-nav div{top:84px}.section_7 ul li{line-height:1.2;margin-bottom:10px}}@media screen and (min-width:1024px) and (max-width:1280px){.section_2_right:before{left:-45px}.section_2_right:after{right:-45px}}@media(max-width:1280px){.section_2_right:before{top:-14px}}@media(max-width:600px){.section_2_right:before{left:-43px}}@media screen and (max-width:1170px) and (min-width:800px){.logo img{max-width:350px !important}.logo{margin-left:10px !important}}@media(max-width:1280px) and (min-width:1024px){.header_right{margin-right:15px}.header .wrapper{width:100%}.header h1:before{display:none}.header h1:after{display:none}.tab_content .items .item:first-child{height:550px;margin-bottom:30px;background:url('/local/templates/ritual/style/../images/b_item4-small.png') no-repeat top center}.tab_content .items .item:nth-of-type(2){height:550px;margin-bottom:30px;background:url('/local/templates/ritual/style/../images/b_item4-small.png') no-repeat top center}.logo img{max-width:400px}.wrapper{width:1000px}.section_2_left{float:none;margin:0 auto;margin-left:auto !important;width:325px;text-align:center}.section_2_right{float:none;clear:both;margin-top:25px;margin-bottom:20px}.section_2_left img{float:none}.section_2_left .meta{float:none;margin-top:-4px;background:#ad5a55;padding:10px 0}.section_2_left .meta p{color:#fff}.section_2_left .meta span{font-size:17px;color:#fff}.logo{margin-left:45px}.section_2_left{margin-left:0}.section_2_right{margin-right:0}.section_3 .item.item1{margin-left:0}.section_3 .items .item{width:478px}.section_3 .item p{font-size:13px}.section_3 .items .item.item4{width:100%;margin-left:0}.section_3 .item3 span::before,.section_3 .item3 span::after{width:55px}.section_3 .item4 span:before,.section_3 .item4 span:after{width:130px}.tab_content .items .item:first-child,.tab_content .items .item:nth-child(odd){margin-left:160px;margin-right:120px}.section_5 p{font-size:13px}.section_15 p{font-size:13px}.section_6 .steps:after{display:none}.section_6 .steps{text-align:center}.section_7 h2:after{width:1000px}.block_7_left{margin-left:0}.section_7_right{margin-right:0}.owl-nav div.owl-prev{left:-20px}.owl-nav div.owl-next{right:-45px}.section_9 .left_col{margin-left:0}.section_9 .right_col{margin-right:0}.section_10 p{font-size:14px}}@media(max-width:1024px){.funeral-wrap div{float:none !important;width:100% !important}.funeral-wrap div img{height:auto !important}.wrapper{width:776px}.header_left{margin-top:140px}.logo{margin-left:-95px}.header_right{margin-top:14px}.header h1{font-size:36px;margin-top:90px}.header h1:before,.header h1:after{display:none}.section_2_left{float:none;margin:0 auto;width:325px;text-align:center}.section_2_left img{float:none}.section_2_left .meta{float:none}.section_2_right{float:none;clear:both;text-align:left;margin-top:25px;margin-bottom:20px;width:90%}.ritual-sign{margin-right:3px;margin-bottom:15px}.section_3 h2{font-size:25px}.section_3 .items .item{width:100%;margin-left:0}.section_3 .item4 span::before,.section_3 .item4 span::after{width:50px}.tab_content .items .item:first-child,.tab_content .items .item:nth-child(odd),.tab_content .items .item{margin-left:auto;margin-right:90px;display:inline-block}.section_7 h2:after,.block_7_left:after,.short_text:after,.short_text:before{display:none}.block_7_left,.section_7_right{float:none}.section_7_right{border-top:1px solid #cac5c5;padding-top:70px}.section_9 .center_col{margin-left:40px}.short_text{width:360px;font-size:14px;margin-left:-36px}.section_9 .left_col,.section_9 .right_col{position:relative;z-index:10}.section_9 .right_col .item img{left:115px}.section_9 .item img{left:-85px}.section_10 p{font-size:11px}.contacts .items .item{margin:20px auto 0 auto;width:100%}}@media(max-width:800px){.contacts .items .item span{display:block !important}.bottom-contacts-wrap-b{padding:0 38px}.submenu-inner.submenu-inner_large,.main-menu_test{display:none}.tab_content .items .item label{margin-right:40px}.main-menu{display:block}.main-menu{top:78px !important;position:absolute;height:290px;width:200px !important;background:url('/local/templates/ritual/style/../images/menu-back.jpg') top center no-repeat;background-size:cover;top:0;z-index:200;visibility:hidden;opacity:0;left:-200px}.main-menu_list{display:block;margin:auto;max-width:200px;height:100%}.main-menu_list_item{width:100%;text-align:center;height:40px;position:relative;padding:0;display:block;margin-right:1px;float:none;margin-left:1px}.menu-menu_link{padding-top:5px}.main-menu_list_item>.menu-menu_link:after{display:none}.wrapper{width:100%}.header_left{margin-top:10px;float:none;width:auto}.logo{float:none;margin-left:auto;margin-right:auto;text-align:center;margin-top:-10px;padding-bottom:10px}.header_right{float:none;text-align:center}.header h1{font-size:26px;margin-top:36px}.header_text{font-size:15px}.big_phone{background:0;padding-left:0;width:100%;text-align:center;font-size:37px;margin-top:20px}.section_3 .item p{font-size:18px}.section_3 .item span{font-size:16px;font-family:"OpenSans-Bold"}.section_3 .item span:before,.section_3 .item span:after{display:none}.section_8 .item{opacity:1 !important}.section_8_inner .item{opacity:1 !important}.owl-nav div.owl-prev{left:-20px}.owl-nav div.owl-next{right:-20px}.section_9 .left_col,.section_9 .right_col{display:none}.section_9 .center_col{width:100%}.short_text{width:100%;margin-left:0}.section_10 p{font-size:15px}.section_10 span{font-size:40px}.big_phone_footer{width:90%;margin-left:auto;margin-right:auto;background-image:none;padding-left:0;text-align:center;font-size:35px}.tab_content .items .item:first-child,.tab_content .items .item:nth-child(2n+1),.tab_content .items .item{margin-left:auto !important;margin-right:auto !important;display:block}.section_10 .uniq_phone_middle>a{font-size:43px !important;width:100% !important}.header .wrapper .top-iframe{margin-left:-45px}.codesc_popup{width:90%;height:auto;left:0;right:0;margin:auto;overflow-y:visible;overflow-x:hidden}.codesc_popup .item{position:static}.codesc_popup .item.item1::after,.codesc_popup .item.item5::after,.codesc_popup .item.item2::after,.codesc_popup .item.item4::after,.codesc_popup .item.item3{display:none}@media(max-width:768px){.contacts-block-wrap{padding-bottom:0}.mapMainPage{margin-top:0 !important}.section_9 .wrapper{overflow:hidden}.section_9 .center_col{margin:0}font b{display:block;padding:15px 0}}@media(max-width:480px){.addition-menu{display:none}.grave-item{width:90%;margin:20px auto;float:none}.grave-col{width:100%;float:none}html{width:100%;overflow-x:hidden;max-width:100%}.mobil-img-show{display:block !important;display:block;float:none !important;margin:0 auto -20px auto}.mobile-p{display:block !important}.section_2_right{width:100% !important}.items{margin-left:0 !important;margin-bottom:0}.innter-text-p{text-align:left}.big_phone_footer{margin-bottom:20px;margin-top:20px;display:inline-block;margin-right:auto !important}.header.inner-header{background-position:-1421px 296px !important;background-size:cover}.mobile-hidden{display:none}.section_3 .item p{font-size:15px;color:black}.section_3 h2{font-size:18px !important}.section_9 .item p{font-size:14px !important}.section_9 .item span{font-size:14px !important}.header{background-position:-1421px 30px !important}body{width:100%;overflow-x:hidden}.wrapper{width:100%;margin:0 auto}.section_2_right::before,.section_2_right::after{display:none}.section_2_left{margin-top:20px}.section_2_left .meta{margin-top:-4px;background:#ad5a55;padding:10px 0}.section_2_left .meta span,.section_2_left .meta p{color:#fff}.owl-nav div.owl-prev{left:10px}.owl-nav div.owl-next{right:12px}.owl-nav div{top:30px}.codecs{width:100%}.section_9 .center_col{margin-left:0}.short_text::before{display:none}.short_text::after{display:none}.header_right{display:none}.header .wrapper .top-iframe{margin-left:-4px;margin-right:-76px;margin-top:-5px}.logo{margin-top:53px}.header h1{font-size:25px;margin-top:0}.header{height:570px;margin-top:-70px}.header_left{margin-top:23px}.section_2_left .meta span{font-size:17px}.popup{left:0;width:90%;right:0;margin:auto;top:0;bottom:0;line-height:243px;height:247px}.popup img{max-width:100%;max-height:100%;vertical-align:middle}.popup_form{width:90%;left:0;right:0;margin:auto;top:0;bottom:0}.big_phone_footer{font-size:23px}.section_10 .uniq_phone_middle>a{font-size:30px !important}.big_phone{width:90%;font-size:30px}.section_3 h2{font-size:20px}.section_8 .item .rev{width:72%}.section_8_inner .item .rev{width:72%}.section_7{padding-left:10px;padding-right:10px}.selects center{margin-top:20px}.section_6{display:none}.block_7_left,.section_7_right{margin-top:20px;padding:0 20px}.section_7_right{padding-top:20px}.section_7{margin-top:0}.section_9 .center_col{background:0}.section_9 .left_col,.section_9 .right_col{display:block;float:none;text-align:center;clear:both}.section_9 .item img,.section_9 .right_col .item img{position:relative}.section_9 .item:hover img,.section_9 .right_col .item:hover img{display:none;margin:0 auto;top:0;left:0;margin-top:10px;right:0}.section_9 .item span{font-size:18px}.section_10{display:none}.codesc_popup .item{position:relative;width:80%;margin:0 auto}.codesc_popup .item.item1{top:-133px;left:0}.codesc_popup .item.item4{right:0}.codesc_popup .item.item5{top:63px;right:0}.codesc_popup .item.item2{top:97px;left:0}.line2{width:80%;margin:0 auto;margin-top:118px}.mobile_hide{display:none !important}.mobile_show{display:block !important}.ras .item{text-align:center;margin-bottom:0;padding-top:30px}.section_9 .center_col{float:none;height:auto;padding-bottom:25px}.codecs{background-position:top center;padding-left:0;text-align:center;width:100%;padding-top:110px}.codecs div{display:block}.section_7{background:0}.section_7 ul li{margin-bottom:10px}.section_9{margin-top:0}.section_9 .center_col{padding-top:5px}.short_text p{margin-bottom:0}.d_name{margin-top:0}.section_9{background:#f3f0f0;padding-top:15px;margin-top:-15px;padding-bottom:35px}.section_9 .item:hover p{text-decoration:none;color:#000}.short_text{background:0}.section_3 .items .item.item4{padding-top:0}.codecs{background:0;padding-top:0}.tab_content .items .item label{line-height:1.3}}@media(max-width:480px){.section_8{background-image:none;margin-top:5px}.section_8_inner{background-image:none;margin-top:5px}.burger{display:block !important}.block_7_left,.section_7_right{margin-left:20px;margin-right:20px}.section_2_right{width:100%}.section_2_right:before{display:none}.section_2_right:after{display:none}.logo img{width:280px;margin-top:10px}.logo{margin-top:50px;margin-left:50px}.popup_form label{width:100% !important}.form_agent_rewiev .form-vacLabel input{width:100%}.form_agent_rewiev .form-vacLabel textarea{width:100%}.rc-anchor-normal{width:93% !important}.rc-anchor-pt{display:none !important}.captcha{margin:20px auto;width:80%;width:304px}.form_agent_rewiev{width:100%}.form_agent_rewiev_wrapper{width:80%;margin:0 auto}.section_3 .items .item{margin-top:1px}.tab_content .items .item{border:2px solid #ad5a55;height:auto;background:#fff;text-align:center;padding-bottom:32px}.tab_content .items .item label{font-size:15px}.item_title{display:inline;padding:0 10px;background:#fff;position:relative;top:-20px}.tab_content .items .item label{text-align:left;max-width:80%}.section_5.garanty .wrapper h2{font-size:20px;line-height:24px}.map{margin-top:80px}.big_phone_footer{background-image:none;padding-left:0;text-align:center}}@media(min-width:480px) and (max-width:700px){body{width:100%;overflow-x:hidden}.wrapper{max-width:100%;margin:0 auto}.mobile_hide{display:none !important}.mobile_show{display:block !important}.header .wrapper .top-iframe{width:90px;height:110px;overflow:hidden;margin-top:-22px;margin-left:0}.header_right{clear:both;margin-top:0}.tab_content .items .item{background:#fff;border:2px solid #ad5a55;height:auto;text-align:center;padding-bottom:100px;width:100%}.tab_content .items .item label{font-size:17px}.item_title{display:inline;padding:0 10px;background:#fff;position:relative;top:-20px}.tab_content .items .item label{text-align:left;max-width:80%}.tab_content .items .item a{left:50%;margin-left:-95px}.section_6{display:none}.section_9 .center_col{background:0;float:none;height:auto;padding-bottom:25px}.section_9 .item{text-align:center;margin-top:20px;margin-bottom:20px}.section_9 .owl-nav div.owl-prev{top:20px;left:20px}.section_9 .owl-nav div.owl-next{top:20px;right:20px}.section_10{display:none}}@media screen and (max-width:700px) and (min-width:540px) and (orientation:landscape){.burger{display:block !important;width:95px !important;height:95px !important;right:0 !important;left:auto !important}.main-menu{right:0 !important;left:auto !important}.burger span{width:75px !important}.burger span:first-child{top:34px !important}.burger span:nth-child(2){top:46px !important}.burger span:nth-child(3){top:58px !important}.burger.open-menu-switch span:first-child{top:46px !important}.burger.open-menu-switch span:last-child{top:46px !important}.main-menu{top:94px !important}.inner-header{height:95px !important}}.burger{position:absolute;cursor:pointer;top:0;left:0;width:78px;height:78px;background:rgba(173,90,85,.6);transition:all .3s ease;display:none}.burger span{width:54px;height:5px;background:#fff;display:inline-block;position:absolute;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease !important;left:10px}.burger span:first-child{top:26px}.burger span:nth-child(2){top:38px}.burger span:nth-child(3){top:50px}.burger.open-menu-switch span:first-child{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:35px}.burger.open-menu-switch span:nth-child(2){opacity:0}.burger.open-menu-switch span:nth-child(3){-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);top:35px}}#breadcrumbs{padding-top:64px;font-family:'Open Sans','Arial','Sans-Serif';font-size:13px}#breadcrumbs a{color:grey}#breadcrumbs .B_lastCrumb{color:#ad5a55}p.h3{font-size:24px;color:#000;font-family:"Arial";font-weight:bold}.slider-arrows .arrow-left{width:24px;height:43px;background:url('/local/templates/ritual/style/../images/newimg/slider-arrows.png');top:0;left:-22px;transform:translateY(-50%);position:absolute;z-index:3}.slider-arrows .arrow-right{width:24px;height:43px;background:url('/local/templates/ritual/style/../images/newimg/slider-arrows.png') -27px 0;top:-21px;right:-22px;position:absolute;z-index:3}.inner-text-content .prah-v-kosm-arrow-cross-img img{margin-top:20px !important}.catalog-img-wrap-flex{height:250px;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.show-more{font-size:12px;color:#ad5a55;border:1px solid #ad5a55;text-decoration:none;display:block;font-family:"Open Sans",Arial,sans-serif;background-color:#fff;margin-left:auto;margin-right:auto;width:368px;height:48px;line-height:48px;transition:.3s;margin-top:7px;font-weight:700;text-transform:uppercase;text-align:center;margin-top:25px;max-width:100%;box-sizing:border-box}.show-more:hover{background:rgba(173,90,85,0.2)}#show-more{width:auto;margin-left:auto;margin-right:auto;text-align:center}.catalog-content-item .catalog-link:hover,.catalog-content-item .catalog-link.active{background:#ad7770;color:#fff}.catalog-item-filter .catalog-title{background-image:none !important;text-indent:13px}.copy.prices-copy p{font-size:15px;line-height:20px;width:600px;color:#3a3329;margin-left:auto;margin-right:auto;margin-top:30px;margin-bottom:0}.copy.prices-copy .big_phone_footer{margin-top:20px;margin-bottom:30px}.product-wrap{margin-top:55px;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.product-img{width:320px;height:auto;min-width:320px;margin-right:80px;margin-left:50px}.product-text h1{padding-top:10px;font-size:30px;font-family:"Open Sans",Arial,sans-serif;color:#ae5b55;font-weight:bold;line-height:35px;text-transform:uppercase;letter-spacing:.5px;max-width:400px;text-align:inherit;margin-bottom:0}.product-title{padding-top:10px;font-size:30px;font-family:"Open Sans",Arial,sans-serif;color:#ae5b55;font-weight:bold;line-height:35px;text-transform:uppercase;letter-spacing:.5px;max-width:400px}.product-articule{font-size:15px;font-family:"Open Sans",Arial,sans-serif;color:#9b9b9b;font-weight:normal;margin:15px 0 25px 0}.product-buy{margin-bottom:25px}.product-feature{font-size:13px;font-family:"Open Sans",Arial,sans-serif;font-weight:normal;color:#000;margin-bottom:8px}.product-descr{font-size:14px;font-family:"Open Sans",Arial,sans-serif;font-weight:400;line-height:20px;color:#434343}.product-slider{width:100%;padding-bottom:45px;padding-top:30px;position:relative;overflow:hidden}.product-slider:after{position:absolute;content:'';width:109%;height:1px;left:-4.5%;bottom:0;background:#e2e1e1}.product-slider-title{padding-top:10px;font-size:30px;font-family:"Open Sans",Arial,sans-serif;color:#ae5b55;font-weight:bold;line-height:35px;text-transform:uppercase;letter-spacing:-1px;text-align:center}.product-slider-wrap{width:955px;margin-left:auto;margin-right:auto;position:relative;max-height:390px}.product-slider-item{width:33%;text-align:center;margin-top:60px;border-right:1px solid transparent;border-left:1px solid transparent;box-sizing:border-box}.product-link{text-decoration:underline;color:#000}.product-link:hover{color:#ae5b55}.slider-arrows{width:955px;position:absolute;z-index:2;left:50%;top:50%;-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.product-item-title{font-size:14px;font-family:"Open Sans",Arial,sans-serif;line-height:26px;color:#ad5a55;font-weight:bold;margin-top:8px;max-width:240px;margin-left:auto !important;margin-right:auto !important}.catalog{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;margin-top:45px;width:100%}.catalog:after{content:'';position:absolute;width:109%;height:1px;background:#e2e1e1;top:0;left:-4.5%}.catalog:before{content:'';position:absolute;width:109%;height:1px;background:#e2e1e1;bottom:0;left:-4.5%}.catalog-filter{width:280px;margin-right:15px}.catalog-title{font-size:15px;font-weight:bold;font-family:'Arial',sans-serif;color:#ab5a57;line-height:22px;height:40px;padding-top:17px;cursor:pointer;background:url('/local/templates/ritual/style/../images/newimg/arrows.png') no-repeat 100% -11px;border-bottom:1px solid transparent;position:relative}.catalog-title:hover,.catalog-title.active{color:#814340;background:url('/local/templates/ritual/style/../images/newimg/arrows.png') no-repeat 100% -49px;border-color:#e2e1e1}.catalog-title.active{color:#ad5a56 !important}.catalog-title.active:hover{color:#814340 !important}.catalog-title.active+.catalog-content{border-color:#e2e1e1}.catalog-content{padding-bottom:10px;display:block;border-bottom:1px solid transparent;padding-top:10px}.catalog-content-item{list-style:none;display:block;margin-left:0 !important}.catalog-item:last-of-type .catalog-content{border-bottom:0}.catalog-link{color:rgba(87,87,87,0.82);font-family:"Open Sans",Arial,sans-serif;font-size:14px;line-height:26px;font-weight:bold;text-decoration:none;display:block;width:100%;height:100%;transition:all .3s ease;padding-left:15px;border-radius:0 !important;padding-top:6px;padding-bottom:6px}.catalog-content-item .catalog-link:hover{background:#ad7770;color:#fff}.catalog-goods-wrap,.product-wrap{padding-bottom:30px;width:calc(100% - 280px)}.catalog-title-link{display:inline-block;padding-right:25px;position:relative}.catalog-goods-wrap .catalog-title{font-weight:normal}.catalog-goods-wrap .catalog-title:hover{color:#000;background:url('/local/templates/ritual/style/../images/newimg/arrows.png') no-repeat 100% -49px;border-color:transparent}.catalog-goods-wrap .catalog-title{text-align:right;width:100%}.catalog-goods{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #e2e1e1}.catalog-good{width:33.3333%;text-align:center;margin-top:30px;position:relative;min-height:385px;border-bottom:1px solid #e2e1e1;cursor:pointer}.centered-item{border-left-color:#e2e1e1;border-right-color:#e2e1e1;box-sizing:content-box}.catalog-good:nth-of-type(3n) .catalog-good-inner{border-right:0}.catalog-good-inner{height:calc(100% - 30px);border-right:1px solid #e2e1e1}.good-title{font-size:14px;color:#ad5a56;font-weight:bold;font-family:"Open Sans",Arial,sans-serif;max-width:200px;text-align:center;text-decoration:none;display:block;width:80%;margin:16px auto}.catalog-good__buy{margin:16px auto}.catalog-good__buy-btn{font-size:12px;color:#fff;text-decoration:none;display:block;font-family:"Open Sans",Arial,sans-serif;background-color:#ad5a55;margin-left:auto;margin-right:auto;width:200px;height:40px;line-height:40px;transition:.3s;margin-top:7px;font-weight:700;text-transform:uppercase;text-align:center;margin-top:25px}.catalog-good__buy-btn:hover{background:#814340}.catalog-item-other-filters{visibility:hidden;position:relative}.catalog-item-other-filters .catalog-content{border-color:transparent !important}.catalog-item-other-filters.visible{visibility:visible}.filter-sel{display:none}.option{background:#fff;padding:5px 10px;z-index:3;position:absolute;top:40px;left:0;box-shadow:0 0 5px rgba(0,0,0,.3);width:150px;text-align:left;display:none}.option li:hover{text-decoration:underline}.filter-sel-title{display:none}h1.top-title{text-align:left}.tab_content .items .item label i{background-image:url('/local/templates/ritual/style/../images/newimg/plus.png');width:16px;height:16px}.tab_content .items{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tab_content .items .item{width:19% !important;margin-left:0 !important;margin-right:0 !important;border:1px solid #a02d32;background:none !important;padding-top:20px}.item_title{margin-top:-15px;background:#fefdfd;position:absolute;top:0;left:50%;padding:0 10px;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:22px}.tab_content .items .item label{font-weight:normal;max-width:125px;padding-left:13px}.tab_content .items .item p{padding-left:20px;padding-right:10px}.hidden-block-mobile{display:block}.bottom-wrap{position:absolute;bottom:-80px;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:189px}.price{color:#000 !important;background:#fff;font-size:30px;width:150px !important;padding:0 15px !important;left:50% !important;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.comments{bottom:45px}.tab_content .items .item a{left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-18px}.section_5{margin-top:180px}.catalog-good img{transition:all .3s ease}.catalog-good .good-title{transition:all .3s ease}.catalog-good:hover img{opacity:.8}.catalog-good:hover .good-title{color:#814340}.catalog-img-wrap{height:270px;min-height:270px;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px}@media screen and (max-width:1450px){.tab_content .items{width:900px;margin-left:auto;margin-right:auto;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.section_4 .wrapper{width:900px;display:block;margin-left:auto;margin-right:auto}.tab_content .items .item{width:31% !important;margin-left:2% !important}.tab_content .items .item:nth-of-type(4),.tab_content .items .item:nth-of-type(5){margin-top:150px}.tab_content .items .item label{max-width:165px}}.catalog-title-link-follow{width:76px;height:23px;background:#ad5a56;color:#fff;font-family:"Open Sans",Arial,sans-serif;font-size:13px;border-radius:2px;text-align:center;font-weight:normal;text-decoration:none;transition:all .3s ease;position:absolute;right:45px}.catalog-title-link-follow:hover{background:#814340}.header-top-wrap{width:100%;height:calc(200px - 55px);background-size:cover;padding-top:25px}.header-top-content{width:100%;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;transform:translateY(-5px)}.service-logo:hover{opacity:.7}.header_right{margin-top:0}.main-menu.main-menu_test .main-menu_list{height:100%;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.main-menu_test .main-menu_list_item{float:none;width:13%;text-align:center}.main-menu_en .main-menu_list_item{width:16.6%}.main-menu_test .menu-menu_link{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 10px}.breadcrumbs-item{text-decoration:none}.bredcrubms-item-text{text-decoration:underline}.breadcrumbs-item:hover .bredcrubms-item-text{text-decoration:none}.breadcrumbs-item.breadcrumbs-active{color:#995a55 !important}.breadcrumbs-item.breadcrumbs-active:hover{text-decoration:underline}.service-arrow-right,.service-arrow-left{display:block !important}.service-arrow-right:hover,.service-arrow-left:hover{opacity:.7}.owl-nav div:hover{cursor:pointer}.inner-big-title{font-family:"Open Sans",Arial,sans-serif;color:#ad5a55;text-align:center;width:100%;position:relative;font-size:43.59px;text-transform:uppercase;padding-top:40px;font-weight:700}.text-block-cont-small .inner-text-title-small{text-align:center;margin-top:30px;padding-top:0 !important}@media(max-width:600px){.about-company-item{width:100% !important}}.links-group{width:100%;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto}.links-group a{width:50%;display:block;font-size:16px;font-family:"Open Sans",Arial,sans-serif;padding-bottom:5px}.about-company-content{width:100%;padding-top:70px;font-family:"Open Sans",Arial,sans-serif;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-company-item{-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-bottom:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-company-wrap{height:70px;width:70px;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.about-company-title{font-size:22px;line-height:28px;color:#3a3329;width:100%;text-align:center;position:relative;max-width:350px;margin:25px auto;font-weight:400}@media screen and (max-width:600px){.links-group a{font-size:14px;width:100%}}.about-company-main-wrap{width:90%;margin:0 auto}.about-company-descr{font-size:14px;line-height:22px;color:#000;font-family:"Open Sans",Arial,sans-serif;max-width:320px;text-align:center;margin-bottom:28px;margin-left:auto;margin-right:auto;min-height:220px;display:none}.about-company-button{font-size:14px;color:#fff;text-decoration:none;display:block;font-family:"Open Sans",Arial,sans-serif;background-color:#ad5a55;width:210px;height:47px;text-transform:uppercase;line-height:47px;transition:.3s;font-weight:400;text-align:center;margin-left:auto;margin-right:auto}.about-company-button:hover{background:#814340}.submenu-inner{top:50px}.footer{width:100%;background:#eeebe4;padding-top:50px;background-size:100% 100%;border-top:1px solid #d8d6d1;position:relative;z-index:0}.footer-cols{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .container{height:100%;max-width:1350px;width:90%;margin-left:auto;margin-right:auto;font-family:"Open Sans",Arial,sans-serif;padding-bottom:50px}.footer-col-wrap{width:auto}.footer-col-blocks{width:100%;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-title{font-size:22px;line-height:28px;color:#995a55;margin-bottom:30px;position:relative}.footer-title:after{position:absolute;width:55px;height:2px;background:#995a55;bottom:-15px;left:0;content:''}.page-top{position:absolute;top:0;left:0}.totop{position:fixed;bottom:30px;right:30px;z-index:10;background-color:#ad5a55;color:#fff;border-radius:0;width:40px;height:40px;line-height:36px;font-size:18px;text-align:center;z-index:2000}.totop .icon{vertical-align:middle}@media(max-width:1350px){.totop{right:15px;bottom:15px}}@media(max-width:1030px){.totop{bottom:65px}}@media(max-width:600px){.totop{width:32px;height:33px;line-height:30px;font-size:16px}}#bx-panel-back{display:none !important}.zoom-link{display:block}.zoom-link:hover .svg-wrap-catalog{opacity:1}.svg-wrap-catalog{width:32px;height:32px;position:absolute;top:0;left:0;opacity:.3;transition:all .3s ease}.svg-wrap-catalog svg{width:100%;height:100%;fill:#814340}.footer-block-item{list-style:none}.footer-block-link{font-size:14px;line-height:22px;font-family:"Open Sans",Arial,sans-serif;color:#6b6256;text-decoration:none;transition:all .3s ease}.footer-block-link:hover{color:#995a56}.footer-bottom{width:100%;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:2px solid #995a55;margin-top:24px;padding:25px 0 15px 0}.footer-information{font-size:13px;line-height:.5;color:#6b6256;font-family:"Open Sans",Arial,sans-serif;width:418px}.socials-footer-block{display:flex;margin-top:20px}.socials-footer-block a{flex-shrink:0}.footer-app{margin-top:-5px}.footer-app p{font-size:16px;color:#787878}.footer-app span{font-size:11px;color:#787878}.footer-app__icons{display:flex;margin-top:11px}.footer-app__app-store{background:url('/local/templates/ritual/style/../images/app-store-x3.png');width:158px;height:54px;background-size:100%;display:block;background-repeat:no-repeat}.footer-app__google-play{background:url('/local/templates/ritual/style/../images/google-pl-x3.png');width:158px;height:54px;background-size:100%;display:block;margin-left:18px;background-repeat:no-repeat}.footer-app__app-store:hover{background:url('/local/templates/ritual/style/../images/app-store-r-x3.png');background-size:100%}.footer-app__google-play:hover{background:url('/local/templates/ritual/style/../images/google-pl-r-x3.png');background-size:100%}.facebook-link{background:url('/local/templates/ritual/style/../images/icon-fb.png');width:39px;height:39px;background-size:cover;display:block;margin-right:8px}.youtube-link{background:url('/local/templates/ritual/style/../images/icon-yt.png?2');width:39px;height:39px;display:block;background-size:cover;margin-right:8px}.inst-link{background:url('/local/templates/ritual/style/../images/inst.png');width:39px;height:39px;display:block;margin-right:8px}.od-link{background:url('/local/templates/ritual/style/../images/icon-od.png');width:39px;background-size:cover;height:39px;display:block;margin-right:8px}.ze-link{background:url('/local/templates/ritual/style/../images/icon-ze.png');width:39px;background-size:cover;height:39px;display:block;margin-right:8px}@media(max-width:1350px){.footer-information{width:300px}}.back-to-main{font-size:14px;color:#fff;text-decoration:none;display:block;font-family:"Open Sans",Arial,sans-serif;background-color:#ad5a55;width:251px;height:47px;text-transform:uppercase;line-height:47px;transition:.3s;font-weight:700;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:110px}.img-404{margin:40px auto;display:block}.text-block-cont,.text-block-cont-small{max-width:1100px;margin-left:auto;margin-right:auto;margin-bottom:30px}.text-block-cont:nth-of-type(2){margin-top:45px}.text-block-cont p,.text-block-cont-small p{font-size:16px;line-height:24px;font-family:"Open Sans",Arial,sans-serif;color:#000;font-weight:400}.header_right p a{font-family:"Open Sans",Arial,sans-serif;color:#fff;font-size:30.54px;font-weight:700;display:block;background:0;width:auto;height:auto}.header_right p a:hover{background:0;text-decoration:underline}.text-block-cont .inner-text-title-small{padding-top:0;text-align:center}.services-wrap{width:90%;margin-left:auto;margin-right:auto;margin-bottom:60px}.services-navigation{width:1150px;margin-left:auto;margin-right:auto;position:absolute;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}*{outline:none !important}.services-navigation div:hover{opacity:.7}.submenu-inner_item.wide-item{margin-top:-5px;width:100% !important;float:left !important;background-color:#fff;padding:6px 0;text-align:left}.main-menu_list_item_three-cols .submenu-inner_item.wide-item{width:70% !important}.submenu-inner_item.wide-item.rosgosstrah:after{content:'';height:43px;width:40%;background-repeat:no-repeat;background-position:left center;background-image:url(/local/templates/ritual/images/rgs.png);background-size:100%;position:absolute;top:0;left:50%;cursor:pointer;box-sizing:border-box}.main-menu_list_item_three-cols .submenu-inner_item.wide-item.rosgosstrah:after{width:35%;left:54%}.submenu-inner_item.wide-item.pominki:after,.submenu-inner_item.wide-item.ritual-mo:after,.submenu-inner_item.wide-item.higher-org:after{content:'';height:43px;width:100px;background-repeat:no-repeat;background-image:url(/local/templates/ritual/images/restoran2.png);position:absolute;background-position:left center;top:0;left:50%;cursor:pointer;box-sizing:border-box}.main-menu_list_item_three-cols .submenu-inner_item.wide-item.pominki:after{left:53%}.submenu-inner_item.wide-item.ritual-mo:after,.submenu-inner_item.wide-item.higher-org:after{width:150px;left:60%}.submenu-inner_item.wide-item.ritual-mo:after{background-image:url(/local/templates/ritual/images/mo.png)}.submenu-inner_item.wide-item.higher-org:after{background-image:url(/local/templates/ritual/images/gbu.png?1)}.submenu-inner_item.wide-item.transFive.rosgosstrah,.submenu-inner_item.wide-item.transFive.pominki{text-align:left;text-indent:0;padding:0 30px;border-top:1px solid #a9a9a9;margin-top:0;box-sizing:border-box;border-top:0}.submenu-inner_item.wide-item .submenu-inner_link{color:#ad5a55;font-size:16px;width:100%;height:100%;display:block}.submenu-inner.submenu-inner_large .submenu-inner_item.catalogue-menu{margin-top:0 !important;padding:0 30px;box-sizing:border-box}@media(min-width:1031px){.submenu-inner_item.wide-item.transFive.rosgosstrah a,.submenu-inner_item.wide-item.transFive.pominki a,.submenu-inner.submenu-inner_large .submenu-inner_item.catalogue-menu a,.submenu-inner_item.wide-item.ritual-mo a,.submenu-inner_item.wide-item.higher-org a{padding:5px 0;border-top:1px solid #a9a9a9;border-radius:0}.submenu-inner.submenu-inner_large .submenu-inner_item.catalogue-menu span{display:block;float:left}}.submenu-inner_item.wide-item.ritual-mo,.submenu-inner_item.wide-item.higher-org{margin-top:0;box-sizing:border-box;padding:0 30px}.submenu-inner.submenu-inner_large .submenu-inner_item.catalogue-menu span:hover{text-decoration:underline}.submenu-inner.submenu-inner_large .submenu-inner_item.catalogue-menu a:after{content:'';height:30px;width:45px;background-image:url(/local/templates/ritual/images/catalogue.png);background-repeat:no-repeat;background-position:10px center;background-size:auto 70%;padding-left:10px;display:block;float:left}.submenu-inner.submenu-inner_large .submenu-inner_item.catalogue-menu-b2b a:after{height:24px;width:66px;margin-top:2px;background-image:url(/local/templates/ritual/images/catalogue-b2b.png?1);background-size:auto 87%}@media(max-width:1250px){.submenu-inner_item.wide-item.pominki:after,.submenu-inner_item.wide-item.rosgosstrah:after,.submenu-inner_item.wide-item.ritual-mo:after,.submenu-inner_item.wide-item.higher-org:after,.submenu-inner.submenu-inner_large .submenu-inner_item.catalogue-menu a:after{display:none}}.service-arrow-left{width:24px;height:43px;background:url(/local/templates/ritual/style/../images/newimg/slider-arrows.png);top:250px;left:-40px;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;z-index:3;cursor:pointer}.service-arrow-right{width:24px;height:43px;background:url(/local/templates/ritual/style/../images/newimg/slider-arrows.png) -27px 0;top:250px;right:-40px;transform:translateY(-50%);position:absolute;z-index:3;cursor:pointer}@media(max-width:1130px){.service-arrow-left{left:-25px}.service-arrow-right{right:-25px}}@media(max-width:700px){.service-arrow-left{left:0}.service-arrow-right{right:0}}@media(max-width:480px){.service-arrow-left{left:-20px}.service-arrow-right{right:-20px}}.service-img-wrap{height:88px;max-width:190px;margin-right:auto;margin-left:auto;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.service-img-wrap svg{width:100%;height:100%;-o-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-ms-o-transform:scale(.8);transform:scale(.8);transition:all .3s ease}.service-img-wrap svg .cls-1{transition:all .3s ease}.service-item:hover .service-img-wrap svg .cls-1{fill:#814340}.service-item{margin-bottom:40px;display:block}.service-item:hover{cursor:pointer}.service-item:hover .service-link{background:#814340}.service-title{font-size:22px;color:#3a3329;text-align:center;line-height:28px;font-family:"Open Sans",Arial,sans-serif;font-weight:400;position:relative;max-width:350px;margin-left:auto;margin-right:auto;height:55px;overflow:hidden}.product-slider-item:hover,.product-slider-item:focus,.product-slider-item:active{outline:none !important}.service-link{font-size:14px;color:#fff;text-decoration:none;display:block;font-family:"Open Sans",Arial,sans-serif;background-color:#ad5a55;width:220px;height:47px;text-transform:uppercase;line-height:47px;transition:.3s;margin-top:25px;font-weight:700;margin-left:auto;margin-right:auto;text-align:center;border-radius:6px}.service-link:hover{background:#814340}.adresses-wrap{width:604px;margin-left:auto;margin-right:auto;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.adresses-item{font-size:12px;line-height:28px;font-family:"Open Sans",Arial,sans-serif;font-weight:600;color:#000;background:url('/local/templates/ritual/style/../images/newimg/pin.png') no-repeat 0 8px;text-indent:17px;width:294px}.main-title{font-size:43px;font-weight:bold;color:#fff;font-family:"Open Sans",Arial,sans-serif;text-transform:uppercase;text-align:center;position:relative}.main-title:after{position:absolute;top:10px;content:'';background:url('/local/templates/ritual/style/../images/newimg/line-back.png') no-repeat;background-size:100%;height:44px;width:calc((100% - 900px) / 2);left:0}.main-title:before{position:absolute;top:10px;content:'';background:url('/local/templates/ritual/style/../images/newimg/line-right.png') no-repeat;background-size:100%;height:44px;width:calc((100% - 900px) / 2);right:0}.main-title-descr{font-size:20.5px;line-height:26px;color:#fff;width:820px;margin:0 auto 60px auto;text-align:center}.follow-link{font-size:18px;color:#fff;text-decoration:none;display:block;font-family:"Open Sans",Arial,sans-serif;background-color:#ad5a55;width:340px;height:55px;text-transform:uppercase;line-height:55px;transition:.3s;font-weight:700;margin:0 auto;text-align:center}.follow-link:hover{background:#814340}.dark-text-block{background:#f5f3ee;padding:51px 0 15px 0;border-bottom:1px solid #d8d6d1}.text-subtitle{font-size:28px;line-height:32px;color:#3a3329;font-family:"Open Sans",Arial,sans-serif;font-weight:900;text-align:center;max-width:650px;margin-left:auto;margin-right:auto}.bottom-img{display:block;margin:25px auto}.main-text{font-size:14px;line-height:22px;font-family:'Georgia',sans-serif;color:#6b6256;max-width:1010px;margin:0 auto;text-align:center;font-style:italic}.main-services{padding-top:75px;padding-bottom:75px}.main-services .main-text{width:970px;margin:30px auto}.about-company .main-text{width:770px;margin:30px auto}.services-tabs{width:430px;margin:0 auto 0 auto;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.service-tab{font-size:16px;font-weight:bold;color:#ad5a55;font-family:'Arial',sans-serif;text-align:center;background:#fbfbfb;border:1px solid #e7e7e7;width:50%;height:50px;border-radius:4px;cursor:pointer;padding-top:15px;box-sizing:border-box;text-indent:20px;opacity:.5;position:relative}.service-tab:first-of-type{background:#fbfbfb url('/local/templates/ritual/style/../images/newimg/service-1.png') no-repeat 20px 13px;border-radius:4px 0 0 4px;z-index:0}.service-tab:nth-of-type(2){background:#fbfbfb url('/local/templates/ritual/style/../images/newimg/service-2.png') no-repeat 22px 10px;margin-left:-1px;border-radius:0 4px 4px 0;z-index:0}.service-tab.active-tab{opacity:1;box-shadow:0 2px 7px -1px rgba(0,0,0,.07)}.service-tab:hover{opacity:1;box-shadow:0 2px 7px -1px rgba(0,0,0,.07)}.services-contents{width:1270px;margin-left:auto;margin-right:auto;padding-top:45px}.services-content{display:none;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.services-content.active-content{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.main-services .service-item{width:18.5%;background:#eeebe4;border-radius:6px;min-height:350px;position:relative}.services-content .service-item{margin-bottom:0}.main-services .service-header{width:100%;height:52px;background:url('/local/templates/ritual/style/../images/newimg/service-header.png') no-repeat;background-size:100%}.main-services .service-price{font-size:32px;color:#ad5a55;font-family:"Open Sans",Arial,sans-serif;font-weight:bold;text-align:center;margin:25px auto 20px auto}.main-services .service-title{font-size:18px;font-weight:900;color:#3a3329;font-family:"Open Sans",Arial,sans-serif;margin-bottom:10px}.services-content .service-title:after,.services-content .service-title:before{display:none}.main-services .service-descr{font-size:14px;line-height:22px;font-family:'Georgia',sans-serif;color:#6b6256;text-align:center;padding-left:5px;padding-right:5px}.main-services .services-content .service-link{position:absolute;bottom:25px;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:210px}.product-slider-all{display:none}.services-additional{margin-top:45px}.services-additional .text-subtitle{width:100%;max-width:100%}.services-additional .main-text{width:700px}.text-block-descr-small{font-style:italic;text-align:center;width:950px;margin-left:auto !important;margin-right:auto !important}.about-company{background:#eeebe4;padding-top:70px;padding-bottom:95px}.about-company .text-subtitle{width:100%;max-width:100%}.about-items{width:1270px;margin-left:auto;margin-right:auto;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:70px}.about-item{width:19.3%}.about-item-wrap{height:98px;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;background-repeat:no-repeat !important;background-position:center !important;width:150px;margin-left:auto;margin-right:auto;-webkit-transform:scale(.8);-moz-transform:scale(.8);-o-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.catalog-item .catalog-content{display:none}.catalog-item.active .catalog-content{display:block}.about-img{margin-left:auto;margin-right:auto;display:block}.about-title{font-size:22px;line-height:28px;color:#3a3329;font-family:"Open Sans",Arial,sans-serif;text-align:center;position:relative;font-weight:400}.about-descr{font-size:14px;line-height:22px;color:#6b6256;font-family:'Georgia',sans-serif;text-align:center;margin-top:20px}.how-we-work{padding-top:60px;padding-bottom:70px}.how-we-work-items{width:auto;margin-left:auto;margin-right:auto;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:55px;min-height:310px}.how-item{width:210px}.how-img{display:block;margin-left:auto;margin-right:auto}.service-img{-o-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-webkit-transform:scale(.9);transform:scale(.9);display:block;max-height:100%}.how-item-number{font-size:15px;font-family:"Open Sans",Arial,sans-serif;color:#000;text-align:center;font-weight:600;border-radius:100%;border:2px solid #ad5a55;width:30px;height:30px;box-sizing:border-box;margin-left:auto;margin-right:auto;padding-top:3px;position:relative}.how-item-number:after{display:block;content:'';position:absolute;width:234px;height:1px;background:#e1e1e1;top:14px;left:28px}.how-item:nth-of-type(3) .how-item-descr{margin-top:16px}.how-item:first-of-type .how-item-number{margin-top:-1px}.how-item:nth-of-type(4) .how-item-number:after{display:none}.how-item-descr{font-size:14px;line-height:22px;font-family:'Georgia',sans-serif;font-weight:400;color:#6b6256;text-align:center;max-width:150px;margin-left:auto;margin-right:auto;margin-top:15px}.how-img-wrap{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:133px;background-repeat:no-repeat !important;background-position:center !important;min-width:150px;margin-left:auto;margin-right:auto;transition:all .3s ease;-o-transform:scale(.7);-webkit-transform:scale(.7);-moz-transform:scale(.7);transform:scale(.7)}.how-img-wrap svg{height:133px}.bottom-contacts-wrap-b span:first-of-type{margin-top:5px}.bottom-contacts-wrap-b span{display:inline-block;margin-bottom:5px}.how-img-wrap:hover{-o-otransform:scale(0.9);-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}.how-img{transition:all .3s ease}.how-we-work-bottom{margin-top:50px}.how-we-work-bottom .main-text{font-size:14px;line-height:22px;font-style:italic;color:#6b6256;font-family:'Georgia',sans-serif;width:515px}.ritual-block{padding-bottom:55px;border-bottom:0;background:#eeebe4}.ritual-block .text-subtitle{max-width:100%;margin-bottom:25px}.ritual-block .main-text{width:540px}.why-we{padding-top:65px;padding-bottom:45px}.why-we .text-subtitle{max-width:100%}.why-we .main-text{font-style:normal;margin-top:12px}.why-we-items{width:1250px;margin-left:auto;margin-right:auto;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}.catted-button{display:none;text-align:center;color:#ad5a55;font-size:16px;font-weight:600;margin-left:auto;margin-right:auto;position:relative;left:50%;-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-family:"Open Sans",Arial,sans-serif}.catted-button:before{content:'';width:106px;height:2px;border-bottom:1px dashed rgba(0,0,0,.2);position:absolute;left:-111px;top:45%}.catted-button:after{content:'';width:106px;height:2px;border-bottom:1px dashed rgba(0,0,0,.2);position:absolute;right:-111px;top:45%}.catted-titleVac{text-align:center !important;margin-bottom:15px}.catted-buttonVac{margin-bottom:30px;text-align:center;color:#ad5a55;font-size:16px;font-weight:600;margin-left:auto;margin-right:auto;position:relative;left:50%;-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-family:"Open Sans",Arial,sans-serif}.catted-buttonVac:before{content:'';width:50%;height:2px;border-bottom:1px dashed rgba(0,0,0,.2);position:absolute;left:-111px;top:45%}.catted-buttonVac:after{content:'';width:50%;height:2px;border-bottom:1px dashed rgba(0,0,0,.2);position:absolute;right:-111px;top:45%}.catted-contentVac{display:none}.why-we-img-wrap{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:70px;margin-bottom:10px}.why-we-img{margin-left:auto;margin-right:auto;display:block}.why-we-title{font-size:22px;line-height:28px;color:#3a3329;font-family:"Open Sans",Arial,sans-serif;text-align:center;position:relative;width:380px;margin-left:auto;margin-right:auto;font-weight:400}.contacts-block-wrap .contacts .items .item h4{font-size:14px;color:#ad5a55;font-family:"Open Sans",Arial,sans-serif;text-transform:uppercase;font-weight:600}.why-we-descr{font-size:14px;line-height:22px;color:#6b6256;font-family:'Georgia',sans-serif;text-align:center;width:240px;margin-left:auto;margin-right:auto;margin-top:30px}.phone-block{background:#eeebe4;padding-top:50px;padding-bottom:50px}.phone-block .text-subtitle{max-width:100%}.phone-block .main-text{width:1000px;margin:30px auto}.phone-descr{font-size:14px;line-height:22px;color:#6b6256;font-family:"Open Sans",Arial,sans-serif;font-weight:700;text-align:center}.phone-number{font-size:46px;font-weight:900;color:#ad5a55;font-family:"Open Sans",Arial,sans-serif;text-align:center;display:block;border-bottom:2px solid #ad5a55;margin:20px auto;width:400px;text-decoration:none;border-radius:0}.contacts-block-wrap{padding-bottom:15px}.contacts-block-wrap .wrapper .items{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-left:0 !important}.contacts-block-wrap .text-subtitle{max-width:100%}.center-item span{background:url('/local/templates/ritual/style/../images/newimg/pin.png') no-repeat 0 3px;display:inline-block !important;width:auto;margin-left:auto;margin-right:auto;text-indent:15px}.map{margin-bottom:3px}.main-menu.main-menu_test .main-menu_list .main-menu_list_item:nth-child(9) .submenu-inner.submenu-inner_large{-o-transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@media(max-width:1630px) and (min-width:1110px){.main-menu.main-menu_test .main-menu_list .main-menu_list_item:nth-child(9) .submenu-inner.submenu-inner_large{-o-transform:translateX(-67%);-webkit-transform:translateX(-67%);-moz-transform:translateX(-67%);-ms-transform:translateX(-67%);transform:translateX(-67%)}}.items.owl-carousel .owl-prev{top:15px !important;left:0 !important}.items.owl-carousel .owl-next{top:15px !important;right:0 !important}.items.owl-carousel .owl-nav{width:370px;position:absolute;left:50%;top:0;-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:1024px){.submenu-inner_item.wide-item.transFive.rosgosstrah,.submenu-inner_item.wide-item.transFive.pominki{text-align:left;text-indent:0}.submenu-inner_item.wide-item.rosgosstrah:after{display:none;content:'';height:100%;width:50px;background-repeat:no-repeat;background-position:center;background-image:url('/local/templates/ritual/images/rosgosstrah.png');background-size:contain;position:absolute;top:0;right:0;transform:translateX(-10px)}.slider-arrows .arrow-left{left:0}.catalog-good{width:49.5%}.product-img{margin-left:30px;margin-right:50px}.catalog-filter{width:300px}.catalog-good-inner{border-right:0}.catalog-good:nth-of-type(2n){border-left:1px solid #e2e1e1}}@media screen and (max-width:870px){.tab_content .items{width:100%;margin-top:-100px}.section_4 .wrapper{width:90%}.tab_content .items .item{width:100% !important;margin-left:10px !important;max-width:300px !important;display:block !important}.tab_content .items .item{margin-top:150px}.tab_content .items .item label{max-width:180px}}@media screen and (max-width:800px){.product-slider-wrap,.slider-arrows{width:90%}.product-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-img{margin-left:auto;margin-right:auto}}@media screen and (max-width:600px){.how-we-work{display:flex;width:auto !important;margin:auto;flex-direction:column;justify-content:center;align-items:center}.how-we-work>.catted-button{left:11% !important}.service-title{height:auto}.zoom-link,.zoom-link img{outline:none !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.about-item{width:100% !important}.how-we-work-bottom,.main-text.catted-content{margin-bottom:25px}.ritual-block .text-subtitle,.about-company .text-subtitle{margin-bottom:16px}.about-company .main-text,.why-we .main-text{display:none}.catted-button{display:inline-block}.how-we-work.catted-block .catted-title,.why-we.catted-block .catted-title{padding-bottom:15px !important}.catted-content{display:none}.hidden-block-mobile{display:none}.product-slider-wrap,.slider-arrows{width:100%}.slider-arrows{top:50%}.catalog-img-wrap-flex{height:auto}.items.owl-carousel .owl-nav{width:90%;position:absolute;left:50%;top:0;-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.buttons button{width:100%}.buttons button.button1 img{margin-left:-24px}.buttons button.button1.calc-btn img{margin-left:auto}.svg-wrap-catalog{display:none}.main-title-descr{display:none}.main-banner .follow-link{display:none}.catalog{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.catalog-item .catalog-title{border-bottom:1px solid #e2e1e1}.catalog-item:last-of-type .catalog-title{border-bottom:0}.catalog-content{display:none}.catalog-good{width:100%}.catalog-good:nth-of-type(2n){border-left:0}.copy.prices-copy p{width:auto}}@media screen and (max-width:450px){.slider-arrows .arrow-left,#sync1.owl-theme .owl-prev{left:-20px;cursor:pointer;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.slider-arrows .arrow-left{-webkit-transform:translateY(-50%) scale(1.1);-moz-transform:translateY(-50%) scale(1.1);-ms-transform:translateY(-50%) scale(1.1);-o-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1)}.slider-arrows .arrow-right,#sync1.owl-theme .owl-next{right:-20px;cursor:pointer;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.product-slider-wrap,.slider-arrows{width:94%}.slider-arrows{top:47%}.product-wrap{margin-top:0}.catalog-filter{width:100%}.catalog-goods-wrap .catalog-title{display:none}.catalog-good{width:100%}.catalog-goods-wrap,.product-wrap{width:100%}.catalog{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.align-right{float:right;margin-left:20px;display:block}.align-left{float:left;margin-right:20px;display:block}.product-slider-item{cursor:pointer}.product-slider-item img,.product-slider-item .product-item-title{transition:all .3s ease;text-decoration:none}.product-slider-item .product-item-title{display:block}.product-slider-item:hover img{opacity:.8}.product-slider-item:hover .product-item-title{color:#814340 !important}.about-img{display:block;-o-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-webkit-transform:scale(.9);transform:scale(.9)}.menuCloseButton{font-size:14px;font-family:"Open Sans",Arial,sans-serif;color:#ad5a55;font-weight:400;width:100%;border-bottom:1px solid #ad5a55;height:40px;background:url('/local/templates/ritual/style/../images/menu-close.png') no-repeat;text-indent:35px;margin-top:18px;margin-bottom:45px;position:relative;z-index:5555555}.burder{width:38px;height:30px;display:none}.burder span{display:block;height:5px;margin-bottom:4px;background:#fff}.phone-number-top{width:100%;position:fixed;height:26px;background:url('/local/templates/ritual/style/../images/phone-top-number.png');background-size:cover;top:93px;z-index:5;color:#fff;font-size:14px;font-family:"Open Sans",Arial,sans-serif;font-weight:bold;text-align:center;display:none}.inner-call{color:#fff;text-decoration:none;display:inline-block;margin-top:2px}.footer-title-switch{position:absolute;right:4%;top:40%;width:16px;height:16px;background:url('/local/templates/ritual/style/../images/newimg/footer-title-switch.png');transform:translateX(-50%);display:none}@media(max-width:350px){.quantity input{height:30px}.quantity-nav{height:27px}.quantity-button{text-align:center;font-size:15px;line-height:14px}.banner-link{margin-bottom:0;height:84px !important}.form-vacInner{width:300px;height:500px}.form-vacInput{height:30px}.form-vacLabel{margin-top:5px}.form-vac-resp{display:none}.file_upload .button,.form-vacSubmitBtn{height:42px}.form-vacInner-title{margin:20px auto 0;font-size:16px}.form-vac.smi-form .form-vacInner-title{margin:15px auto 10px auto;font-size:19px;width:80%}.form-vacCaptcha{margin-top:7px;height:60px}.form-vacInner-name{margin-bottom:0;font-size:16px}.slider-arrows .arrow-left,#sync1.owl-theme .owl-prev{left:-16px;cursor:pointer}.slider-arrows .arrow-right,#sync1.owl-theme .owl-next{right:-16px;cursor:pointer}}@media screen and (max-width:1320px){.catalog-goods-wrap{width:calc(100% - 185px)}.slider-arrows .arrow-left{left:0}.slider-arrows .arrow-right{right:0}.slider-arrows{width:100% !important}.catalog-good{width:49.5%}.catalog-good:nth-of-type(2n) .catalog-good-inner{border-right:none !important}.catalog-good:nth-of-type(3n) .catalog-good-inner{border-right:1px solid #e2e1e1}}@media screen and (max-width:1270px){.services-navigation{width:90%}.about-company-item{width:50%}.product-slider-wrap,.slider-arrows{width:90%}.product-slider .slider-arrows{width:100% !important}.slider-arrows .arrow-left{left:0}.slider-arrows .arrow-right{right:0}.contacts-block-wrap .wrapper{width:100%}.why-we-items{width:900px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.why-we-item{width:25%}.why-we-title{width:100%}.services-contents{width:90%;margin-left:auto;margin-right:auto}.about-items{width:900px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-item{width:245px;margin-right:20px;margin-bottom:20px}.services-content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-services .services-content .service-link{width:165px}}@media screen and (max-width:1200px){.main-menu.main-menu_test{top:138px}.ritual-logo{width:345px;height:65px;background-size:cover;background-repeat:no-repeat;margin-right:0}.main-banner{margin-top:160px}.service-logo{width:180px;height:73px}.header-top-content{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.header-top-wrap{padding-top:0;height:140px}.header_right p a{font-size:28px}}.switched-burder span{background-color:#ae5c57}@media screen and (max-width:1110px){.centered-item{border:none !important}.catalog-goods-wrap,.product-wrap{width:calc(100% - 185px)}}@media screen and (max-width:1030px){.main-menu.main-menu_test .main-menu_list .main-menu_list_item:nth-child(8) .submenu-inner.submenu-inner_large{-o-transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.agent-small{width:100%;height:54px;position:fixed;top:0;left:0;background:#ad5a55;background-size:cover;z-index:9999;display:block}.agent-button{width:200px;height:30px;border-radius:6px;font-size:15px;color:#fff;display:block;font-family:"Open Sans",Arial,sans-serif;background-color:#ad5a55;text-transform:uppercase;line-height:30px;transition:.3s;font-weight:700;margin:10px auto;text-align:center;border:1px solid #fff;outline:0}div#jivo-iframe-container.jivo-no-transition.jivo-iframe-container-bottom{display:none !important}.section_4 .wrapper,.tab_content .items{width:100%}.tab_content .items .item label{max-width:125px}.about-company-content{padding-top:40px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-company-item{width:320px}.phone-block .main-text{width:90%;margin-left:auto;margin-right:auto}.how-we-work-items{width:750px}.main-services .service-item{min-height:415px}.main-title{font-size:35px}.main-title-descr{font-size:18px;line-height:24px;width:90%;margin-left:auto;margin-right:auto}.dark-text-block{padding-left:5%;padding-right:5%}.main-banner{margin-top:119px}.main-title:after,.main-title:before{display:none}.header.inner-header{height:122px}.burder{-webkit-order:0;-moz-box-ordinal-group:0;-ms-flex-order:0;order:0}.phone-number-top{display:block}.header-top-wrap{height:100px;margin-top:-20px;padding-top:15px}.header-top-content{margin-top:15px}.header_right{display:none}.burder{display:block}.main-menu.main-menu_test{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:300px !important;background:#eeebe4 !important;height:100% !important;position:fixed;top:100px;left:0;padding-left:25px;box-sizing:border-box;transform:translateX(-100%);overflow:auto;display:block !important;border-right:1px solid #d9d9d9;transition:all .7s ease;top:0 !important;visibility:hidden !important;opacity:1 !important;right:auto !important;overflow-x:hidden !important;overflow-y:hidden !important;z-index:5555555555 !important;-webkit-overflow-scrolling:touch}.main-menu.main-menu_test.switched-menu{transform:translateX(0);visibility:visible !important}.main-menu_list{max-width:100%}.submenu-inner{width:auto !important}.main-menu.main-menu_test .main-menu_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100% !important;background:#eeebe4;height:100%;display:block;max-height:95vh;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;padding-bottom:40px}.main-menu_list_item{height:auto;width:100% !important;float:none !important;display:block !important;padding-left:0;padding-right:0;text-align:left !important}.main-menu_test .menu-menu_link,.main-menu_list_item{width:100% !important;color:#5f574b;font-size:12px;text-transform:uppercase;font-family:"Open Sans",Arial,sans-serif;font-weight:600;text-align:left !important;padding-left:0;padding-right:0}.main-menu_test .main-menu_list_item{border-bottom:1px solid #d1cdc5;padding-bottom:18px;padding-left:0;padding-right:0;margin-bottom:18px}.main-menu_test .main-menu_list_item.backgrounded{background:url('/local/templates/ritual/style/../images/newimg/menu-open-close.png') no-repeat 238px 4px}.main-menu_test .main-menu_list_item.backgrounded.switched-background{background:url('/local/templates/ritual/style/../images/newimg/menu-open-close.png') no-repeat -153px -3px}.main-menu_test .menu-menu_link{-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start}.main-menu_test .main-menu_list_item>.menu-menu_link:after{display:none !important}.main-menu_list_item-active{background:0}.main-menu_list_item:last-of-type,.main-menu_list_item:last-of-type:hover{background:none !important}.main-menu_list_item:hover{background:0}.submenu-list .main-menu_list_item.main-menu_list_item-active .menu-menu_link{color:#5f574b !important;font-size:12px !important;text-decoration:none;line-height:26px !important;font-family:'Arial',sans-serif;font-weight:400 !important;width:100% !important;text-transform:none;text-align:left !important;height:auto;letter-spacing:0 !important;padding-left:0 !important;display:block !important}.submenu-inner{display:none;position:static !important;background:transparent;height:auto;box-shadow:none;padding:15px 0 0}.submenu-inner_item,.submenu-list-simple .submenu-inner_item{padding-left:0;font-size:12px;text-transform:none;font-family:"Open Sans",Arial,sans-serif;line-height:26px;color:#5f574b;margin-top:0}.submenu-inner_link,.submenu-list-simple .submenu-inner_link{font-size:12px;text-transform:none;font-family:"Open Sans",Arial,sans-serif;line-height:26px;color:#5f574b;font-weight:400}.submenu-inner_heading{font-weight:700}.submenu-list{float:none;width:auto;padding-left:25px}.submenu-inner.submenu-inner_large .submenu-inner_item{width:100%;float:none;padding-left:0}.main-menu_list_item_three-cols .submenu-inner.submenu-inner_large .submenu-inner_item{width:100%}.submenu-inner_item.wide-item{width:100% !important;float:none !important;background:transparent;padding-left:0 !important;padding-right:0 !important;text-align:center;color:#5f574b}.submenu-inner_item.wide-item .submenu-inner_link{color:#5f574b !important;text-align:left;padding-left:0 !important;font-size:12px !important;font-weight:400 !important}.submenu-list .main-menu_list_item.main-menu_list_item-active{border-bottom:none !important;padding-left:0 !important;margin-bottom:0 !important;padding-bottom:0 !important}.service-logo{height:70px;background-size:cover}}@media screen and (max-width:970px){.price,.item_title{background:#fefdfd}.sevas{max-width:85% !important}.why-we-items{width:700px}.why-we-item{width:29%}.why-we-descr{width:100%}.how-we-work-items{width:540px}.how-item-number:after{display:none}.about-items{width:700px}.about-company .main-text{width:90%}.main-services .service-item{width:300px;min-height:320px;height:320px;margin-bottom:15px}.main-services .main-text{width:90%}.services-contents{width:680px}.services-content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(max-width:1023px){.socials-footer-block{margin-left:0}}@media screen and (max-width:930px){.product-wrap{width:calc(100% - 185px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.catalog-good{width:100%}.catalog-good-inner{border-right:none !important;border-left:none !important}.catalog-good:nth-of-type(2n){border-left:0}.footer-bottom{margin-top:0 !important;padding:30px 6%;box-sizing:border-box}.footer-app{margin-top:-5px;max-width:350px}.contacts-block-wrap .wrapper .items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-cols{-webkit-order:2;-moz-box-ordinal-group:2;-ms-flex-order:2;order:2}.footer-logo{max-width:250px;top:10px;margin-left:-24px}.socials-footer-block{margin-right:6%}.footer-block-link{font-size:12px;line-height:35px}.footer{padding-top:0;background:#fff}.footer .container{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.footer-cols{width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-col-wrap{width:100% !important}.footer-col-blocks{display:none}.footer-col-blocks{font-size:12px;padding:15px 0 15px 12%}.footer-title:after{display:none}.footer-title{margin-bottom:0;height:45px;font-size:12px;line-height:45px;color:#5f574b;font-weight:bold;text-transform:uppercase;background:#eeebe4;cursor:pointer;padding:0 6%;position:relative}.footer-title-switch{display:block}.footer-title.switched-title{color:#ad5a55}.footer-title.switched-title .footer-title-switch{background-position:0 14px}.footer-col-wrap{border-bottom:1px solid #dfdddb}.footer-col-blocks{font-size:12px}}@media(max-width:768px){.footer-bottom{flex-direction:column}.footer-information{margin-bottom:25px}.footer-app{flex-direction:column;display:flex}.footer-app__icons{order:-1;margin-top:0;margin-bottom:10px}}@media(max-width:480px){.footer-logo{margin-left:-14px;max-width:150px}.socials-footer-block{margin-top:16px}.footer-app__app-store,.footer-app__google-play{width:115px;height:39px}.youtube-link,.facebook-link,.od-link,.ze-link{width:33px;height:33px}.alisa-link{height:33px}.alisa-link img{height:100%}}@media all and (max-width:350px){.banner-link{margin-bottom:0;height:84px !important}}@media screen and (max-width:700px){.slick-slider .service-title{margin-left:auto;margin-right:auto;float:none;text-align:center}.slick-slider .service-link{display:block !important;width:200px;height:35px;line-height:35px}.main-text{width:90%}.dark-text-block,.main-services,.about-company,.how-we-work,.why-we,.phone-block{padding:30px 0 !important}.phone-descr{width:90%;margin-left:auto;margin-right:auto}.text-subtitle{width:90% !important;margin-left:auto;margin-right:auto}.ritual-block .main-text{width:90%;margin-left:auto;margin-right:auto}.about-items{width:90%;margin-top:30px}.how-we-work-bottom .main-text{width:90%}.how-item{margin-left:auto;margin-right:auto;width:300px}.why-we-items{width:90%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}.why-we-item{width:320px;margin-left:auto;margin-right:auto;margin-bottom:20px}.how-we-work-items{width:90%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px;height:auto}.service-item .service-link{display:none}.service-header{display:none}.main-services .service-price{text-align:left;width:auto;float:left}.service-title{text-align:left;margin-left:20px;margin-right:0;width:auto;float:left;margin-top:34px}.main-services .service-descr{display:none}.main-services .service-item{width:90%;min-height:auto;height:auto;margin-bottom:15px;border-radius:6px;margin-left:auto;margin-right:auto;padding-left:20px}.services-contents{width:100%}}@media screen and (max-width:600px){.phone-number-top{top:64px}.catalog-goods-wrap{width:100%}.slider-arrows{width:90% !important}.catalog-filter{width:100%}.product-slider-item{margin-top:30px}.product-wrap{width:100%;margin-top:30px}.text-subtitle{font-size:22px;line-height:28px}.main-title{font-size:28px}.main-title-descr{font-size:18px;line-height:24px;width:90%;margin-left:auto;margin-right:auto;margin-top:15px}.follow-link{width:280px;height:45px;font-size:14px;line-height:45px}.main-banner{margin-top:89px;height:200px;padding-top:65px}.header.inner-header{height:90px !important;margin-top:0 !important}.header-top-wrap{height:70px !important}.burder span{height:4px;margin-bottom:3px}}@media screen and (max-width:480px){.bottom-contacts-wrap-b h4{margin-top:10px}.services-tabs{width:90%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.service-tab{width:100%}.slider-arrows .arrow-right{right:-18px}.slider-arrows .arrow-left{left:-18px}}.article-wrap .news-title{height:100px !important;overflow:hidden;margin-bottom:20px !important}@media screen and (max-width:559px){.article-wrap .news-title{height:auto !important}.article-snippet{min-height:30px !important;max-height:123px}}@media(max-width:400px){.product-img{width:100%;min-width:100%}.phone-number{width:90%;font-size:30px}.main-services .service-price{font-size:20px}.service-title{margin-top:23px}.main-banner{padding-top:35px}.main-title-descr{margin-bottom:40px}}.about-company-content.articles-content{padding-top:20px}.article-wrap{width:33.333%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:"Open Sans",Arial,sans-serif;padding:0 15px;box-sizing:border-box;padding-bottom:40px;border-bottom:1px solid #e7e6e6;margin-bottom:40px;position:static}.article-wrap:after{content:'';position:absolute;top:0;right:0;height:95%;width:1px;background:#e7e6e6}.article-wrap:last-of-type{border-right:0}.article-wrap:nth-of-type(3n):after{display:none}.article-wrap img{display:block;max-width:100%;height:auto}.article-wrap .news-title{font-size:16px;line-height:26px;color:#ab5a57;font-weight:bold;max-width:387px;text-align:left;width:100%;margin:20px 0 3px 0;height:auto;display:flex !important;align-items:flex-start !important}.article-wrap .news-title.articles-h{height:auto !important}.article-snippet{font-size:16px;line-height:24px;font-weight:400;width:100%;max-width:387px;text-align:left;min-height:123px}.articles-date{font-size:14px;line-height:26px;color:#b0b0b0;font-weight:bold;width:100%;text-align:left;margin:7px 0 30px 0;max-width:387px}.form-title,.form-title p,.popup_form label span,.popup_form input[type=submit]{font-family:"Open Sans",Arial,sans-serif}@media(max-width:600px){.article-wrap .news-title{min-height:auto !important}.articles-date{margin:40px 0 30px 0}}@media(max-width:1024px){.catWrap{padding:0}}#audio{display:none}#player{width:300px;height:220px;background:transparent;overflow:hidden;z-index:300;display:flex;justify-content:center;align-items:center;margin:auto}.cover{opacity:1}.controls{position:relative;width:100%;color:#fff;text-align:center}.btnPlayer{margin:10px;color:#ae5b55;background:transparent;border:0;outline:0;cursor:pointer;text-align:center}.btnPlayer:hover{transform:scale(1.2);color:#964d4b;transition:1s}#play-pause{width:46px;height:46px;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.info{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column}.main-text{font-size:14px;line-height:22px;font-family:'Georgia',sans-serif;color:#6b6256;max-width:1010px;margin:0 auto;text-align:center;font-style:italic}input[type='range']{background:#ae5b55;display:block;margin:14px auto;width:80px;height:2px;outline:0;cursor:pointer;-webkit-appearance:none !important}input[type='range']::-webkit-slider-thumb{background:#aeaeae;height:6px;width:6px;border-radius:50%;transition:.1s all linear;-webkit-transition:.1s all linear;-webkit-appearance:none !important}input[type='range']::-webkit-slider-thumb{background:#ae5b55}input[type='range']:hover::-webkit-slider-thumb{-webkit-transform:scale(2)}input[type=checkbox]{position:absolute;top:-9999px;left:-9999px}#player,#flip-back{backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform .5s ease-in-out;-webkit-transition:-webkit-transform .5s ease-in-out}#to-back:checked ~ #flip-back{z-index:400;transform:rotateY(0);-webkit-transform:rotateY(0)}#to-back:checked ~ #player{z-index:-1;transform:rotateY(180deg);-webkit-transform:rotateY(180deg)}#to-back:checked ~ #progress{opacity:0;transform:rotate(0);-webkit-transform:rotate(0)}#to-back:checked ~ #flip-back .playlist{transform:translateY(0);-webkit-transform:translateY(0)}.cover{transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}#to-lyrics:checked ~ .cover{padding-top:40px}#to-lyrics:checked ~ .cover .lyrics{margin-top:0}#to-lyrics:checked ~ .cover button{margin:4px}.playlist h3{color:#aeaeae}.playlist li{display:block;padding:4px 0;color:#aeaeae;cursor:pointer;text-decoration:none}.playlist li:nth-child(1){padding:0 24px}@media(max-width:768px){#player{width:200px;height:200px}.cover{padding-top:46px}input[type='range']{display:block;margin-top:17px;height:1px}}.content-table{width:90%}.content-title{margin-bottom:30px}.content-title-h1{font-size:25px}.content-table-SEOtext{padding:0 20px}.indent-tableOne{margin:-23px 5px 10px 5px}.indent-tableTwo{margin:25px 5px}.td-title{padding:19px 10px 0 10px}@media(max-width:700px){.content{padding:0}.content-table-table{width:90%;margin:auto}.wrapper{background:transparent}#allCountries{display:none}#russia,#germany,#usa{display:table}.td-title{padding:10px 0 10px 0}.table-body-td{font-size:16px;vertical-align:baseline}.table-header-th{font-size:16px}.content{background:#fff;width:90%;margin:6px auto 0 auto}.content-title{margin-bottom:30px}.content-title-h1{font-size:20px}.SEOtext-paragraph{margin-bottom:20px;font-size:16px}.content-table-table{margin-bottom:5px}.table-body-td-paragraph{margin-bottom:30px}.table-header-th{width:50%}.table-header-th:first-child{width:50% !important}.foreign2{height:50px !important}.indent-tableThree{width:70%;margin:auto;bottom:0}.indent-tableFour{width:70%;margin:auto;bottom:0}.indent-tableOne{width:70%;margin:auto}.indent-tableTwo{width:70%;margin:auto}}@media(max-width:330px){.slider-arrows .arrow-right{right:-28px}.slider-arrows .arrow-left{left:-28px}.table-body-td{font-size:14px;padding:8px}}.ritual-slider-wrap{width:85%;margin:15px auto 0}.ritual-slider-wrap .owl-prev{position:absolute;left:auto !important;right:100%;top:50%;margin-right:20px;margin-top:-21px;width:24px !important;height:43px !important;background:url("/local/templates/ritual/images/newimg/slider-arrows.png") no-repeat 0 0 !important;background-size:cover !important}.ritual-slider-wrap .owl-next{position:absolute;left:100%;right:auto !important;top:50%;margin-top:-21px;margin-left:20px;width:24px !important;height:43px !important;background:url("/local/templates/ritual/images/newimg/slider-arrows.png") no-repeat -27px 0 !important;background-size:cover}@media(max-width:340px){#germany .table-header-th,#germany .table-body-td,#germany .table-body-td p{font-size:12.5px !important}#usa .table-header-th,#usa .table-body-td,#usa .table-body-td p{font-size:12.5px !important}.table-header-th,.table-body-td,.table-body-td p{font-size:10.5px !important}}@media(max-width:700px) and (min-width:601px) and (orientation:landscape){.banner-button{height:45px}.banner-price{font-size:25px;width:80%;margin-left:auto;margin-right:auto}}@media(max-width:600px) and (orientation:landscape){.banner{height:260px}.banner-link img{max-width:55% !important}}.calc-banner-logo{background-image:url(/local/templates/ritual/images/banner-logo.png);background-repeat:no-repeat;background-size:contain;margin:38px auto 22px auto;height:92px;width:400px;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}.paket{color:#fff;width:80%;margin:-5px auto 61px auto;text-align:center;font-weight:600;text-transform:uppercase;font-size:39px;font-family:"Open Sans",Arial,sans-serif}@media(max-width:600px){.calc-banner-logo{height:64px;width:auto;margin:35px auto 60px auto}.paket{color:#fff;width:90%;margin:-38px auto 71px auto;text-align:center;font-weight:600;text-transform:uppercase;font-size:16px;font-family:"Open Sans",Arial,sans-serif}.ritual-slider-wrap .owl-prev{margin-right:10px}.ritual-slider-wrap .owl-next{margin-left:10px}}@media screen and (max-width:1030px){body.text-page .header.inner-header.deployed{top:80px !important;z-index:26}}#Capa_1{cursor:pointer}.new_banner{position:relative;background-image:url('/local/templates/ritual/style/../images/calcbg.jpg');background-repeat:no-repeat;background-size:cover;padding-right:30px;padding-left:380px;margin-bottom:30px}.new_banner h2{font-size:30px;text-align:left;text-transform:none;padding-top:40px}.new_banner p{max-width:650px;font-size:16px;margin-top:20px;margin-bottom:20px;display:inline-block;font-family:"Open Sans",Arial,sans-serif}.new_banner a{background:#814340;font-size:14px;font-family:"Open Sans",Arial,sans-serif;display:inline-block;margin-bottom:40px;color:#fff;text-decoration:none;margin-top:20px;padding:10px 40px;font-size:20px}.new_banner a{background:#ad5a55;font-family:"Open Sans",Arial,sans-serif;font-size:20px;display:inline-block;margin-bottom:40px;color:#fff;text-decoration:none;margin-top:20px;padding:10px 40px}.new_banner a:hover{background:#814340}.new_banner .calcimg{display:inline-block;position:absolute;left:120px;top:50px}.mobileMenuLogo{display:none !important}.resp-banner{width:96%;margin:auto;background:#eeebe4;padding:40px 10px 26px 40px;font-family:"Open Sans",Arial,sans-serif}.answer-input{display:none !important}.resp-banner .title{color:#ad5a55;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:30px;font-weight:700;margin-bottom:5px}.resp-banner .title:before{content:'';display:block;width:25px;height:25px;background:url("/local/templates/ritual/images/opros.png") center center;margin-right:14px}.resp-banner .question{color:#ad5a55;font-weight:700;margin-bottom:25px}.resp-banner .question-wrap{padding-left:0;margin-bottom:65px}.resp-banner .question-text{font-size:18px}.resp-banner .answer-wrap{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.resp-banner .answer-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-right:95px}.resp-banner .answer-input{display:none}.resp-banner .answer-sign{width:18px;height:18px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;cursor:pointer;border:1px solid #ad5a55}.resp-banner .answer-sign:before{content:'';width:80%;height:80%;background:#ad5a55;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transform:translateX(12%) translateY(14%);-moz-transform:translateX(12%) translateY(14%);-ms-transform:translateX(12%) translateY(14%);-o-transform:translateX(12%) translateY(14%);transform:translateX(12%) translateY(14%);display:none}.resp-banner .answer-text{font-size:16px;margin-left:15px}.resp-banner .answer-input:checked+.answer-sign:before{display:block;background:#ad5a55}.resp-banner .opros-form{position:relative;z-index:1}.resp-banner .opros-submit{width:210px;height:47px;background:#ad5a55;color:#fff;border:0;outline:0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;display:block;margin:auto;font-size:14px;text-transform:uppercase;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}.resp-banner .opros-submit:hover{background:#814340}.resp-banner .opros-container{width:912px;margin-bottom:18px;max-width:100%}.resp-banner .opros-graph{height:18px;min-width:3px;width:0;background:#ad5a55}.resp-banner .opros-title{margin-bottom:7px}.resp-banner .quantiti{color:#ad5a55}.resp-banner .itogo{color:#ad5a55;font-weight:300;font-size:16px;margin-top:40px}.resp-banner .itogo-quant{font-weight:700}.resp-banner .result-container{position:relative;z-index:2}@media(max-width:600px){.button.form-vacInput{height:35px}.form-vacInner-title{font-size:20px;width:80%;margin-top:8px;margin-bottom:8px;margin-left:auto;line-height:24px;margin-right:auto}.about-company-content.slider-content .owl-nav .owl-prev{left:-20px}.about-company-content.slider-content .owl-nav .owl-next{right:-20px}.mfc-table{margin-top:20px}.mfc-table strong{margin-bottom:-33px;display:block}.tab_content .items .item label{margin-right:7px}.catalog+div .product-slider .slider-arrows .arrow-left{left:-16px !important}.catalog+div .product-slider .slider-arrows .arrow-right{right:-16px !important}.product-title{font-size:18px;line-height:28px}.td-title{padding-left:5px;padding-right:5px}.table-header-th,.table-body-td,.table-body-td p{font-size:12px}.table-body-td{padding-left:5px;padding-right:5px}.content-table-table.morg-table{margin-top:20px}.bottom-p-p{margin-top:-5px !important}.wide-p img{width:100%}.img-bottom{display:block !important;margin-bottom:-10px !important}.form-vac .form-vacOverlay{height:130vh}.form-vacInner .captcha{margin:25px auto -20px 0;margin-bottom:30px}.title-mt{margin-top:15px}.form-vacInner.form-mogila{margin-top:40px !important}.mfc-table tbody tr:first-of-type td:nth-of-type(2){display:none}.mfc-table tr{display:flex;flex-direction:column;margin-bottom:30px}.mfc-table tr td{display:block}.mfc-table tr td p{margin:5px auto}.bottom-p{margin-top:-15px !important}#spisok div.owl-prev{background:url(/local/templates/ritual/style/../images/prev.png) no-repeat top center !important}#spisok .owl-nav div.owl-next{background:url(/local/templates/ritual/style/../images/next.png) no-repeat top center !important}.wide-img{width:100%}.tab_content .items .item .price{background:#fefdfd}.price,.item_title{background:#fefdfd}.large-link{overflow-wrap:break-word}.poleznaya-informacia h2{margin-bottom:15px}.about-company-content.slider-content .owl-nav div.owl-next,.about-company-content.slider-content .owl-nav div.owl-prev{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.about-company-content.slider-content .owl-nav div.owl-prev{left:-20px !important}.about-company-content.slider-content .owl-nav div.owl-next{right:-20px !important}.resp-banner{padding:20px;width:auto}.resp-banner .answer-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.resp-banner .question-wrap{margin-bottom:30px}.resp-banner .answer-item{margin-right:0;margin-bottom:10px}.new_banner a{width:100%;text-align:center;padding:10px 0}}@media(max-width:420px){.captcha{width:270px}}@media(max-width:350px){.paket{font-size:15px;margin:-29px auto 50px auto}.new_banner{padding-left:15px}.captcha{width:240px}}@media(max-width:800px) and (min-width:600px) and (orientation:portrait){.rit-small-logo{display:none}.top-red-title{display:none}.top-red-title.mobile{display:block;line-height:20px}}@media(max-width:750px) and (orientation:landscape){.mobileMainRit{margin:20px auto 10px auto}.mobileMainImg-wrap{transform:scale(0.9)}.main-bottom-img.main-bottom-rit{-webkit-transform:translateY(0) scale(1) translateX(0);transform:translateY(0) scale(1) translateX(0);right:15px}html body .main-banner .container{margin-top:0 !important;height:auto !important}.rit-left{max-width:73%;padding:14px;position:static;margin-top:7px !important;margin-bottom:50px !important}.header.inner-header{background:transparent !important;height:auto !important}.header.inner-header.mobile-header{z-index:0 !important;background:transparent !important;position:static !important;height:auto !important}.header.inner-header:not(.mobile-header) .header-top-wrap,.header.inner-header:not(.mobile-header) .phone-number-top{display:none}.header.inner-header:not(.mobile-header){background:transparent !important;height:1px !important;z-index:99}.rit-left-title{display:block !important;text-align:center;font-size:22px !important}.rit-left-title h1{font-size:22px !important}.rit-left-bottom,.allTime{display:none !important}.mob-none{display:none !important}.service-logo,.ritual-logo{transform:scale(1)}.top-red-title{padding-left:0;max-width:100%}.main-bottom{width:80%;margin:20px auto 10px auto !important;-webkit-transform:scale(1);transform:scale(1)}.top-red-banner{transform:none;-webkit-transform:none;visibility:visible;height:50px;-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}.header-top-content{width:77% !important;margin:0 auto}.allTime{display:block}.burder{z-index:99999 !important;height:0 !important;width:23px !important;left:0 !important;top:60% !important;-webkit-transform:translateY(-18px) !important;-moz-transform:translateY(-18px) !important;-ms-transform:translateY(-18px) !important;-o-transform:translateY(-18px) !important;transform:translateY(-18px) !important}.top-red-title{display:none}.top-red-title.mobile{display:block}.rit-left-descr,.rit-small-logo{display:none}.main-bottom-img{width:63px;height:70px}body .main-banner{padding-top:10px !important;margin-top:51px !important;height:auto !important;background:url(/local/templates/ritual/images/land-header.jpg) no-repeat center !important;background-size:cover !important}html body #bx-panel{display:none !important}.gbrit{-webkit-transform:scale(0.8) translateY(25px);-moz-transform:scale(0.8) translateY(25px);-ms-transform:scale(0.8) translateY(25px);-o-transform:scale(0.8) translateY(25px);transform:scale(0.8) translateY(25px)}.mydocs{-webkit-transform:scale(0.8) translateY(25px);-moz-transform:scale(0.8) translateY(25px);-ms-transform:scale(0.8) translateY(25px);-o-transform:scale(0.8) translateY(25px);transform:scale(0.8) translateY(25px);width:218px;height:70px;display:block}.rit-left-span{display:none !important}.top-red-title{position:absolute;top:-10px;width:100%;font-size:15.5px;left:0;text-align:center !important}.mobileTitle-gerb{margin-top:17px;height:38px}.ritual-logo{-o-background-size:contain !important;background-size:contain !important;width:100px !important;height:40px !important}.service-logo{-o-background-size:contain !important;background-size:contain !important;width:175px !important;height:63px !important;transform:scale(1) translateY(8px)}.header-top-wrap-all{display:none}.rit-left-a{margin:auto;text-align:center !important;display:block !important;font-size:28px !important}.rit-small-logo{margin-top:31px !important}.form-vacLabel{font-size:12px}.form_check{display:none}.fieldset-half{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fieldset-half .form-vacLabel{width:100% !important}#sw_request .form-vacInput{margin-bottom:4px}.smi-form .form-vacLabel{margin-top:2px}.smi-form .form-vacInput{height:25px}.smi-form .form-vacInner-title{font-size:20px;margin-bottom:7px}.smi-form .form-vacCaptcha{height:52px}.smi-form .form-vacLabel span{margin-bottom:2px}.smi-form .form-vac.zapros-form .form-vacInner.form-mogila{padding-bottom:0}.smi-form .form-vacInner.form-mogila{margin-top:80px !important}.section_5.garanty .wrapper h2{font-size:25px !important}.tab_content .items .item a{transform:translateX(0) !important}.paket{font-size:30px !important}.header-top-wrap{height:auto;margin-top:0}}@media screen and (max-width:600px){.section_8_inner .desc{margin-bottom:0}}.banner-town{width:100%;margin:auto;background-image:url("/local/templates/ritual/images/bgh.png");-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:35px 0;color:#fff !important;font-family:"Open Sans",Arial,sans-serif}.bannerTown-info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:0 95px}.bannerTown-title{font-size:50px;font-weight:400;text-align:center;margin-bottom:30px;text-transform:uppercase}.bannerTown-list{margin-right:30px}.bannerTown-item{text-align:left !important;color:#fff !important;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:22px !important;font-weight:200 !important;margin-bottom:10px}.bannerTown-item::before{content:'';width:40px;min-width:40px;height:40px;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-repeat:no-repeat;margin-right:44px}.icon1:before{background-image:url("/local/templates/ritual/images/icon1.svg")}.icon2:before{background-image:url("/local/templates/ritual/images/icon2.svg")}.icon3:before{background-image:url("/local/templates/ritual/images/icon3.svg")}.icon4:before{background-image:url("/local/templates/ritual/images/icon4.svg")}.icon5:before{background-image:url("/local/templates/ritual/images/icon5.svg")}@media screen and (max-width:1240px){.new_banner{padding-left:290px}.new_banner .calcimg{left:90px}}@media(max-width:1024px){.new_banner{padding-left:190px}.new_banner .calcimg{left:55px}.article-wrap{width:50%}.article-wrap:nth-of-type(3n):after{content:'';position:absolute;top:0;right:0;height:95%;width:1px;background:#e7e6e6;display:block}.article-wrap:nth-of-type(2n):after{display:none}.banner-town{padding:20px 0}.bannerTown-info{padding:0;width:90%;margin:auto}.bannerTown-title{font-size:36px;margin-bottom:30px}}@media(max-width:800px){.bannerTown-right img{width:135px}.bannerTown-item{font-size:18px !important;margin-bottom:12px}.bannerTown-item:before{margin-right:20px}.bannerTown-title{font-size:27px;margin-bottom:20px}}@media(max-width:600px){.absolute-rgs{position:relative !important;margin-bottom:5%}.new_banner .calcimg{display:none}.new_banner{padding-left:30px}.article-wrap:after{display:none}.article-wrap{width:100%}.article-wrap:nth-of-type(3n):after{display:none}.article-wrap:nth-of-type(2n):after{display:none}.banner-town{position:relative}.bannerTown-list{margin-right:0}.bannerTown-info{width:80%}.bannerTown-left{margin-right:0}.bannerTown-title{margin-bottom:33px;text-align:left;width:60%;margin-left:10%;font-size:14px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.bannerTown-right{position:absolute;top:20px;right:20px;width:50px;height:70px}.banner-town.kor{background-repeat:no-repeat;background-position:-265px 0}.bannerTown-item{line-height:18px !important;font-size:13px !important;margin-bottom:10px}.bannerTown-item:before{-webkit-transform:translateX(-27px);-moz-transform:translateX(-27px);-ms-transform:translateX(-27px);-o-transform:translateX(-27px);transform:translateX(-27px);position:relative;width:27px;min-width:27px;height:27px;margin-right:-12px}}@media(max-width:350px){.ritual-logo{margin-top:-11px}.header.inner-header.mobile-header{margin-bottom:0}.header-top-wrap{height:100px;margin-top:-57px;padding-top:15px}.main-bottom{-webkit-transform:translateY(204px);-moz-transform:translateY(204px);-ms-transform:translateY(204px);-o-transform:translateY(204px);transform:translateY(204px)}.header.inner-header.mobile-header{top:-68px !important}.header-top-wrap{margin-top:-57px;padding-top:15px}.header-top-content{margin-top:44px !important}.rit-left{-o-transform:translateY(128px);-ms-transform:translateY(128px);-webkit-transform:translateY(128px);transform:translateY(128px)}}@media(max-width:800px) and (orientation:landscape){.bannerTown-item{font-size:16px !important}.bannerTown-right{display:none}.bannerTown-title{width:58%;font-size:23px;margin-bottom:20px;text-align:left;margin-left:10%}}@media all and (max-width:770px) and (orientation:landscape){.main-bottom:before{display:none}}@media all and (max-width:570px) and (orientation:landscape){.main-bottom:before{display:none}}@media(max-width:390px) and (min-width:340px){.main-bottom{-webkit-transform:translateY(60px) scale(1);-moz-transform:translateY(60px) scale(1);-ms-transform:translateY(60px) scale(1);-o-transform:translateY(60px) scale(1);transform:translateY(60px) scale(1);width:90%}}@media(max-width:1200px){.main-bottom:before{content:'';position:absolute;bottom:0;width:34vw;height:110px;background:rgba(255,255,255,0.75);-webkit-transform:translate(-10%,11%);transform:translate(-10%,11%);z-index:-1}}@media(max-width:1100px) and (min-width:700px){.main-bottom:before{display:none}.main-bottom-img.main-bottom-my-docs:before{content:'';display:block;position:absolute;bottom:0;width:100px;height:110px;background:rgba(255,255,255,0.75);z-index:21}}@media(max-width:600px){.main-bottom{padding:0;background:0}.main-bottom:before{content:'';position:absolute;bottom:0;width:103vw;height:103px;background:rgba(255,255,255,0.75);-webkit-transform:translate(-10%,12%);transform:translate(-10%,12%);z-index:-1}.socials-footer-block{margin-right:15px}}@media(max-width:420px) and (min-width:410px){.main-bottom{-webkit-transform:translateY(58px) scale(1);-moz-transform:translateY(58px) scale(1);-ms-transform:translateY(58px) scale(1);-o-transform:translateY(58px) scale(1);transform:translateY(58px) scale(1);width:90%}}@media(max-width:600px){.search-page .search-submit{position:absolute;top:0;right:0;width:37px;height:100%;cursor:pointer;background:url(/local/templates/ritual/images/search.svg);background-size:53%;background-repeat:no-repeat;background-position:center;color:transparent}.search-page .search-form{width:100%}}@media(max-width:414px){.ritual-logo{transform:translateY(15px)}.service-logo{transform:translateY(25px)}.bx-pag-prev,.bx-pag-next{display:none !important}.search-page .search-submit{position:absolute;top:0;right:0;width:37px;height:100%;cursor:pointer;background:url(/local/templates/ritual/images/search.svg);background-size:53%;background-repeat:no-repeat;background-position:center}.search-page .search-form{width:100%}}@media(max-width:400px){.ritual-logo{transform:translateY(15px)}.service-logo{transform:translateY(25px)}}@media(max-width:360px){.ritual-logo{transform:translateY(15px)}.service-logo{transform:translateY(24px)}}@media(max-width:340px){.ritual-logo{transform:translateY(15px)}.service-logo{transform:translateY(16px)}}.ritua-chain{padding-bottom:130px}.chain-element{padding:20px 0;text-align:center}.chain-element img{margin-bottom:20px}.chain-element:after{display:block;text-align:center;content:'';background-image:url(/local/templates/ritual/images/arrow.png);background-position:center;width:100%;height:5vw;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;max-height:62px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.last-chain-element{padding:0;margin:20px 0;background-color:#262732;position:absolute;left:0;width:100%}.last-chain-element img{margin-bottom:-4px}.last-chain-element:after{display:none}img.ritua-chain__gbu{max-width:384px}@media(max-width:600px){.last-chain-element img{margin-bottom:0}img.ritua-chain__gbu{height:64px}}@media(max-width:480px){.last-chain-element img{max-width:80%}}.contacts-rest-areas span a{text-decoration:none}@media(max-width:700px){.contacts-rest-areas{display:none !important}}.brends-alphabet{overflow:hidden;font-size:0}.brends-alphabet__inner{margin-top:-1px;margin-right:-1px}.brends-alphabet:after{display:table;clear:both;content:''}.brends-letter_box{position:relative;display:inline-block;vertical-align:top;width:25%;font-size:16px;border-top:1px solid transparent;border-right:1px solid transparent;box-sizing:border-box}.brends-letter_box:before{position:absolute;top:-1px;left:-1000px;right:-1000px;border-top:1px solid #c7bed7;content:''}.brends-letter_box:after{position:absolute;right:-1px;top:-1000px;bottom:-1000px;border-right:1px solid #c7bed7;content:''}.brand-wrap{padding:30px 20px;box-sizing:border-box}.brends-letter{font-family:"Open Sans",Arial,sans-serif;font-size:52px;line-height:30px;margin-bottom:39px;color:#ad5a55}.brend-link{display:inline-block;width:100%;color:grey;font-size:15px;font-family:'Trebuchet MS',sans-serif;line-height:24px;text-decoration:underline;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.brend-link:hover{color:#ad5a55;text-decoration:underline}.brand-last-line{width:100%;float:left}@media screen and (max-width:1200px){.brends-letter_box{width:33.333333%}}@media screen and (max-width:767px){.brends-letter_box{width:50%}.brand-wrap{padding-left:10px;padding-right:10px}}@media screen and (max-width:479px){.brends-letter_box{width:100%}.brand-wrap{padding-left:0;padding-right:0}}.form__error{margin-top:5px;color:#eb5a46;font-size:12px;font-family:"Open Sans",Arial,sans-serif;text-align:left}.expand-it-container{overflow:hidden;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.expand-it-container.overflow-visible{overflow:visible}.link-dashed{border-bottom:1px dashed;border-bottom-color:inherit;text-decoration:none;border-radius:0}.respon-meter{position:absolute;z-index:9999}@media(max-width:1279px){.respon-meter{z-index:1199}}@media(max-width:1023px){.respon-meter{z-index:1023}}@media(max-width:767px){.respon-meter{z-index:479}}.tablet-show,.tablet-show-inline-block,.tablet-show-inline,.tablet-show-table-row,.tablet-show-table-cell{display:none !important}@media(max-width:1279px){.tablet-hide{display:none !important}.tablet-show{display:block !important}.tablet-show-inline-block{display:inline-block !important}.tablet-show-inline{display:inline !important}.tablet-show-table-row{display:table-row !important}.tablet-show-table-cell{display:table-cell !important}}.tablet-small-show,.tablet-small-show-inline-block,.tablet-small-show-inline,.tablet-small-show-table-row,.tablet-small-show-table-cell{display:none !important}@media(max-width:1023px){.tablet-small-hide{display:none !important}.tablet-small-show{display:block !important}.tablet-small-show-inline-block{display:inline-block !important}.tablet-show-inline{display:inline !important}.tablet-small-show-table-row{display:table-row !important}.tablet-small-show-table-cell{display:table-cell !important}}.mobile-show,.mobile-show-inline-block,.mobile-show-inline,.mobile-show-table-cell{display:none !important}@media(max-width:767px){.mobile-hide{display:none !important}.mobile-show{display:block !important}.mobile-show-inline-block{display:inline-block !important}.mobile-show-inline{display:inline !important}.mobile-show-table-cell{display:table-cell !important}}.mobile-small-show,.mobile-small-show-inline-block,.mobile-small-show-inline,.mobile-small-show-table-cell{display:none !important}@media(max-width:767px){.mobile-small-hide{display:none !important}.mobile-small-show{display:block !important}.mobile-small-show-inline-block{display:inline-block !important}.mobile-small-show-inline{display:inline !important}.mobile-small-show-table-cell{display:table-cell !important}}.mobile-xsmall-show,.mobile-xsmall-show-inline-block,.mobile-xsmall-show-inline,.mobile-xsmall-show-table-cell{display:none !important}@media(max-width:479px){.mobile-xsmall-hide{display:none !important}.mobile-xsmall-show{display:block !important}.mobile-xsmall-show-inline-block{display:inline-block !important}.mobile-xsmall-show-inline{display:inline !important}.mobile-xsmall-show-table-cell{display:table-cell !important}}.mobile-xxsmall-show,.mobile-xxsmall-show-inline-block,.mobile-xxsmall-show-inline,.mobile-xxsmall-show-table-cell{display:none !important}@media(max-width:359px){.mobile-xxsmall-hide{display:none !important}.mobile-xxsmall-show{display:block !important}.mobile-xxsmall-show-inline-block{display:inline-block !important}.mobile-xxsmall-show-inline{display:inline !important}.mobile-xxsmall-show-table-cell{display:table-cell !important}}.grid-org-pohor figure.effect-bubba:hover{position:relative;z-index:9999;background-color:rgba(173,90,85,0.4)}.grid-org-pohor .img{background-image:url('https://ritual.ru/upload/medialibrary/b81/stoimost_org_poh.jpg');background-size:cover;display:block;position:relative;height:160px;width:100%;opacity:1;background-color:#ad5a55}.grid-org-pohor figure.effect-bubba p{transform:none !important;padding-top:15px;z-index:1;position:relative}.grid-org-pohor figure.effect-bubba h2{transform:none !important;z-index:1;position:relative}.grid-org-pohor figure.effect-bubba:hover p{padding-top:15px}.grid-org-pohor figure figcaption a{font-size:25px !important}.grid-org-pohor figure figcaption a{margin-top:-10px !important;height:20px;display:block}.grid-org-pohor figure figcaption>a{padding-top:120px !important}.grid-org-pohor{position:relative}.grid-org-pohor figure{display:block;position:relative;float:left;font-family:"Open Sans",Helvetica,Arial,sans-serif;max-height:164px;text-align:center;cursor:pointer}.grid-org-pohor figure figcaption{color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.grid-org-pohor figure figcaption::before,.grid-org-pohor figure figcaption::after{pointer-events:none;z-index:1}.grid-org-pohor figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:100px}.grid-org-pohor figure figcaption a{z-index:1;font-size:30px;opacity:0;margin-top:-5px;text-decoration:none;color:white;font-weight:600;transition:opacity .35s,transform .75s;height:100%;position:absolute;font-weight:400;margin:auto;left:0;right:0;height:40px;display:block}.grid-org-pohor figure figcaption a:hover{opacity:1;transition:opacity .35s,transform .75s}.grid-org-pohor figure h2{word-spacing:-0.15em;font-weight:300}.grid-org-pohor figure h2 span{font-weight:800}.grid-org-pohor figure h2,.grid-org-pohor figure p{margin:0}.grid-org-pohor figure p{letter-spacing:1px}.grid-org-pohor figure.effect-bubba{width:100%;height:160px}.grid-org-pohor figure.effect-bubba figcaption::before,.grid-org-pohor figure.effect-bubba figcaption::after{position:absolute;top:10px;right:10px;bottom:10px;left:10px;content:'';opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}.grid-org-pohor figure.effect-bubba figcaption::before{border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1);z-index:1}.grid-org-pohor figure.effect-bubba figcaption::after{border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0);z-index:1}.grid-org-pohor figure.effect-bubba h2{padding-top:15px;-webkit-transition:-webkit-transform .35s;transition:opacity .35s,transform .35s;color:white;font-weight:300;text-align:center;text-transform:uppercase;font-size:30px}.grid-org-pohor figure.effect-bubba p{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;color:white;font-size:25px;font-weight:300}.grid-org-pohor figure.effect-bubba:hover figcaption::before,.grid-org-pohor figure.effect-bubba:hover figcaption::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.grid-org-pohor figure.effect-bubba:hover a{opacity:1;padding-bottom:20px}@media(max-width:1500px) and (min-width:1300px){.grid-org-pohor figure.effect-bubba:hover p{padding-top:15px !important;_display:none}}@media(max-width:1300px) and (min-width:1100px){.grid-org-pohor figure.effect-bubba p{_margin-top:-20px !important}.grid-org-pohor figure.effect-bubba h2{padding-top:20px !important}.grid-org-pohor figure figcaption a{_margin-left:-16%;_margin-top:-15px !important;font-size:25px !important;_top:30px}.grid-org-pohor figure.effect-bubba p{padding-top:0 !important}.grid-org-pohor figure.effect-bubba:hover p{_margin-top:-20px !important}.grid-org-pohor figure.effect-bubba:hover a{top:0 !important}}@media(max-width:1100px) and (min-width:950px){.grid-org-pohor figure.effect-bubba p{margin-top:-10px}.grid-org-pohor .inner-text-content figcaption p{line-height:10px !important;font-size:20px}.grid-org-pohor figure.effect-bubba h2{font-size:25px !important;padding-top:20px !important}.grid-org-pohor figure figcaption a{font-size:25px !important;margin-top:-35px !important}}@media(min-width:650px) and (max-width:950px){.grid-org-pohor figure.effect-bubba h2{font-size:25px !important;padding-top:35px !important}}@media(max-width:950px){.grid-org-pohor figure.effect-bubba{_height:200px !important}.grid-org-pohor figure.effect-bubba p{font-size:20px !important;margin-top:-10px !important}.grid-org-pohor figure.effect-bubba{background:none !important}}@media(max-width:550px){.grid-org-pohor figcaption{padding:0 20px}.grid-org-pohor figure.effect-bubba{z-index:9999}.grid-org-pohor figure figcaption span{z-index:1}.grid-org-pohor figure figcaption a{font-size:15px !important;top:0 !important}.grid-org-pohor figure.effect-bubba h2{font-size:20px !important;padding-top:35px}.grid-org-pohor figure.effect-bubba p{font-size:15px !important}.grid-org-pohor figure.effect-bubba:hover p{padding-top:15px}.grid-org-pohor figure.effect-bubba:hover a{_display:none;font-size:15px !important;top:0 !important}}@media(max-width:400px){.grid-org-pohor figure figcaption a{_display:none !important;_opacity:0}.grid-org-pohor figure.effect-bubba h2{padding-top:15px}.grid-org-pohor figure figcaption>a{padding-top:135px !important}}.grid-org-pohor figure.effect-bubba a:hover p{z-index:1 !important;opacity:1 !important;position:relative !important}.grid-org-pohor figure.effect-bubba a:hover h2{z-index:1 !important;opacity:1 !important;position:relative !important}.grid-org-pohor figure.effect-bubba p{z-index:1 !important;opacity:1 !important;position:relative !important}.grid-org-pohor figure.effect-bubba h2{z-index:1 !important;opacity:1 !important;position:relative !important}.js-jivo_hide jdiv{display:none}.overflow-hidden{overflow:hidden}.overflow-hidden body{overflow:hidden}.raiting-wrap{width:304px;margin:14px auto -8px}.img-hide{position:absolute}@media(max-width:480px){.raiting-wrap{width:80%}}.smi-slider-wrapper,.lnews-slider-wrapper{display:none}@media screen and (max-width:1023px){.smi-slider-wrapper,.lnews-slider-wrapper{display:block}}.articles p,.articles>ul>li,.articles>ol>li{text-align:justify}.article-detail__right{text-align:right}
/* End */


/* Start:/local/templates/ritual/style/homepage.min.css?175550751146654*/
.vregion-popup-link{display:none}.region-button{background:rgba(65,65,65,0.46) url(/local/templates/ritual/images/placeholder-filled-point.png) no-repeat 9px 4px;background-size:16px;font-family:'Open Sans',sans-serif;position:absolute;left:82px;border-radius:2px;top:68px;padding:0 8px 0 30px;color:#fff;font-size:12px;line-height:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.region-button:hover{background-color:rgba(65,65,65,0.6)}.none-font-weight{font-weight:100 !important}@media(max-width:1100px){.region-button{top:67px}}.main-menu .region-button{display:none}@media(max-width:1030px){.main-menu .region-button{display:block}}.switched-menu .region-button{color:#999;background-color:transparent;background-image:url(/local/templates/ritual/images/placeholder-filled-point_grey.png);z-index:1;left:-6px;top:68px;max-width:75%}.switched-menu .region-button:before{position:absolute;left:31px;right:9px;bottom:5px;border-top:1px dashed #999;content:''}.switched-menu .region-button+.main-menu_list .menuCloseButton{margin-bottom:65px}.checkboxes{margin-top:10px}.checkboxes:first-child{margin-top:0}.checkbox{position:relative;display:inline-block;padding-left:28px;margin-top:10px;margin-right:30px;min-height:20px;line-height:1.2;font-size:12px;color:#999;cursor:pointer;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.checkbox:last-child{margin-right:0}.checkbox:before{position:absolute;top:-3px;left:0;width:20px;height:20px;background-color:#fdfdfd;border:1px solid #acacac;content:'';-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.checkbox:after{position:absolute;top:1px;left:4px;width:12px;height:12px;background:url("/local/templates/ritual/style/../images/checked.png") center center no-repeat;background-size:contain;content:'';visibility:hidden}.checkbox>input[type='radio'],.checkbox>input[type='checkbox']{position:absolute;left:0;top:0;opacity:0;z-index:-1}.checkbox:hover:before{border-color:#888}.checkbox.checked{color:#000}.checkbox.checked:before{border-color:#888}.checkbox.tooltip{cursor:pointer}.checkbox.disabled{cursor:default;cursor:not-allowed}.checkbox.disabled:before{border-color:#ebebeb;background-color:#ebebeb;box-shadow:none}.checkbox.checked:after,.checkbox-plain-js.checked .checkbox:after{visibility:visible}.checkbox--radio:before{border-radius:50%}.checkbox--radio:after{top:4px;left:6px;width:8px;height:8px;background:#0aa6e8;border-radius:50%}.checkbox--block{width:100%;margin-right:0}.form__items{margin-top:25px}.form__items:first-child{margin-top:0}.form__item{margin-top:15px}.form__item:first-child{margin-top:0}.form__actions{margin-top:15px}.form__actions:first-child{margin-top:0}.form__captcha{margin-top:15px;height:78px}.form__captcha:first-child{margin-top:0}.form__error{margin-top:5px;color:#eb5a46;font-size:12px}.form__error:first-child{margin-top:0}.textfield{display:inline-block;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:14px;font-weight:300;line-height:1.285714285714286;letter-spacing:.02em;background:#fff;color:#333;padding:14px 10px 13px;height:47px;width:100%;border:1px solid #acacac;box-shadow:none;border-radius:0;-webkit-appearance:none;outline:0;resize:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s;-moz-transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s}.textfield:hover{border-color:#999}.textfield:focus{outline:0;box-shadow:none;border-color:#999}.textfield:invalid{background-color:#fff}.textfield::-ms-clear{display:none;width:0;height:0}.textfield::-webkit-input-placeholder{opacity:1;color:#666}.textfield::-moz-placeholder{opacity:1;color:#666}.textfield:-moz-placeholder{opacity:1;color:#666}.textfield:-ms-input-placeholder{opacity:1;color:#666}.textfield.error{border-color:#eb5a46}.textfield[disabled],.textfield.disabled,.textfield[readonly]{opacity:1;color:#000;background-color:#ebebeb;border-color:transparent;cursor:default;cursor:not-allowed}.btn{position:relative;display:inline-block;outline:0;text-decoration:none;text-transform:uppercase;text-align:center;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1.285714285714286;letter-spacing:.02em;border:0;padding:14px 25px;height:46px;vertical-align:middle;white-space:nowrap;min-width:120px;border-radius:7px;color:#fff !important;-webkit-appearance:none;background:#ad5a55;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition-property:all,-webkit-transform,text-indent;-moz-transition-property:all,-moz-transform,text-indent;transition-property:all,transform,text-indent;-webkit-transition-duration:.2s,0.1s,1ms;-moz-transition-duration:.2s,0.1s,1ms;transition-duration:.2s,0.1s,1ms;cursor:pointer}.btn::-moz-focus-inner{padding:0 !important;border:0 none !important}.btn:hover{color:#fff !important;background-color:#814340;text-decoration:none}.btn:active{text-decoration:none;-webkit-transform:translateY(1px);-moz-transform:translateY(1px);-ms-transform:translateY(1px);-o-transform:translateY(1px);transform:translateY(1px)}.btn[disabled],.btn.disabled{background-color:#c78b87;color:#fff !important;opacity:1;cursor:default;cursor:not-allowed;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.main{position:relative;z-index:1;font-family:"Open Sans",Arial;font-size:15px;line-height:1.4;color:#333;padding:35px 0}@media(max-width:767px){.main{padding-top:20px}}.main *,.main *:before,.main *:after{-webkit-box-sizing:border-box;box-sizing:border-box}.main img{max-width:100%}.main p{margin-top:15px}.main p:first-child{margin-top:0}@media(max-width:1023px){.main--homepage{font-size:13px;text-align:center}}@media(max-width:767px){.main--homepage{font-size:12px}.en-site .main--homepage p{text-align:justify}.en-site .main--homepage li{text-align:justify}}.mcontainer{max-width:1380px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.h2{font-size:30px;font-weight:700;text-transform:uppercase;line-height:1.2;margin-top:35px}@media(max-width:479px){.h2{margin-top:30px}}.h2:first-child{margin-top:0}.h2--smaller{font-size:28px}@media(max-width:1350px){.h2{font-size:28px}}@media(max-width:1023px){.h2{font-size:20px}}@media(max-width:767px){.h2{font-size:14px}}@media(max-width:479px){.h2--main{font-size:13px}}.h2+p{margin-top:7px}@media(max-width:767px){.h2+p{margin-top:3px}}.h2-more{position:relative;top:-3px;display:inline-block;vertical-align:middle;font-size:13px;line-height:1;margin-left:30px}.h2-more--right{float:right;margin-top:15px}@media(max-width:1023px){.h2-more--right{margin-top:10px}}.h2-more a{display:inline-block;border-radius:0;color:#999;border-bottom:1px solid #b5b5b5;text-decoration:none;font-weight:400;text-transform:none}.more{font-size:13px;margin-top:15px}.more:first-child{margin-top:0}.more a{color:#999;text-decoration:underline}.more .link-dashed{text-decoration:none}.main-block .more{margin-top:5px}@media(max-width:767px){.main-block{background-color:#fafafa;margin:-20px -15px 0;padding:15px}}.main-summary__inner{padding-top:15px}@media(min-width:768px){.en-site .main-summary__inner ul{margin-left:16px}.main-summary{max-height:none}}.icon{position:relative;display:inline-block;fill:currentColor;width:1em;height:1em;letter-spacing:0;line-height:1}.icon-print{display:inline-block;vertical-align:middle;margin:-5px 0;width:33px;height:33px;background:url('/local/templates/ritual/style/../images/print.svg') center center no-repeat;background-size:contain}@media(max-width:1279px){.icon-print{width:25px;height:25px;margin-left:-5px}}.icon-marker{display:inline-block;vertical-align:middle;width:10px;height:15px;margin-right:5px;background:url('/local/templates/ritual/style/../images/homepage/icon-marker.png') center center no-repeat;background-size:contain}.color-muted{color:#6f6f6f}.arr-block{position:relative;display:block;background:#a65047 url('/local/templates/ritual/style/../images/homepage/bg-what-to-do.webp') center center no-repeat;background-size:cover;color:#fff;padding:23px 30px;text-decoration:none;margin-top:35px;text-align:left}.arr-block_iconed{padding:23px 30px 23px 115px}.arr-block_iconed .icon--cemetery{font-size:60px;top:-6px}@media(max-width:767px){.arr-block{text-align:center;margin-left:-15px;margin-right:-15px;padding:33px 50px;margin-top:0}}.arr-block:first-child{margin-top:0}.arr-block:before{position:absolute;top:0;bottom:0;left:0;right:0;background:#a65047;opacity:.9;content:'';transition:all .2s}.arr-block:hover:before{opacity:.98}.arr-block:after{position:absolute;top:50%;margin-top:-30px;right:40px;width:100px;height:59px;background:url('/local/templates/ritual/style/../images/homepage/icon-tripple-arrows.png') center center no-repeat;background-size:contain;content:'';transition:all .2s}@media(max-width:992px){.arr-block:after{right:30px}.arr-block__inner{max-width:550px}}@media(max-width:767px){.arr-block:after{display:none}}.arr-block:hover:after{transform:translateX(10px)}.arr-block__inner{position:relative;z-index:1}@media(max-width:767px){.arr-block__inner{max-width:none}.arr-block__title{font-size:16px;line-height:1.4375}}.arr-block__summary{font-size:16px;margin-top:4px}.arr-block__action{margin-top:15px}.arr-block__action .btn{font-size:13px;font-weight:400;text-transform:none;padding:0 28px;height:30px;line-height:26px;background:transparent;border:1px solid #fff}.btabel{position:relative;margin-top:35px;padding-right:480px}@media(max-width:1023px){.btabel{padding-right:0}}.btabel:first-child{margin-top:0}.btabel__form{position:absolute;top:5px;right:0;font-size:0}@media(max-width:1023px){.btabel__form{position:relative;top:auto;margin-top:20px}}@media(max-width:767px){.btabel__form{margin-top:15px}}.btabel__form .textfield{padding:10px 14px;vertical-align:top;font-size:15px;border-color:#c1aca9;border-radius:4px 0 0 4px;width:305px;height:40px;border-right-width:0}@media(max-width:767px){.btabel__form .textfield{border-radius:4px;width:100%;border-right-width:1px;font-size:13px;text-align:center}}.btabel__form .btn{vertical-align:top;border-radius:0 4px 4px 0;width:130px;font-size:15px;font-weight:400;text-transform:none;padding:11px 20px;height:40px}@media(max-width:767px){.btabel__form .btn{border-radius:4px;width:100%;margin-top:10px;font-size:13px}}.btabel__message{position:absolute;top:0;left:0;bottom:0;right:0;background-color:#999;line-height:36px;border-radius:4px;opacity:0;visibility:hidden;z-index:-1;-webkit-transition:opacity .2s,visibility 0 .2s,z-index 0 .2s;-o-transition:opacity .2s,visibility 0 .2s,z-index 0 .2s;transition:opacity .2s,visibility 0 .2s,z-index 0 .2s}.btabel__message-wrapper.active .btabel__message{opacity:1;visibility:visible;z-index:1;-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}.btabel__message-inner{display:inline-block;vertical-align:middle;padding:0 50px 0 20px;width:100%;font-size:15px;line-height:1.2;color:#fff}.btabel__message--success{background-color:#58a850}.btabel__message-tip{position:absolute;left:0;right:0;text-align:right;top:100%;margin-top:9px;color:#666;font-size:11px;line-height:1.2}.btabel__message-tip a{color:#666;border-bottom:1px dashed #666;border-radius:0}.btabel__message-tip a:hover{color:#333;border-bottom:1px dashed #333}.btabel__message:before{position:absolute;top:50%;margin-top:-6px;right:20px;width:19px;height:13px;background:url('/local/templates/ritual/style/../images/homepage/icon-tick.svg') center center no-repeat;background-size:contain;content:''}.tblocks{margin:40px -10px 0}@media(max-width:767px){.tblocks{margin-top:20px}}@media(max-width:479px){.tblocks{margin-left:-5px;margin-right:-5px}}.tblocks:first-child{margin-top:0}.tblocks:after{display:table;clear:both;content:''}.tblocks__inner{float:left;width:100%;font-size:0;margin:-10px 0}@media(max-width:479px){.tblocks__inner{margin:-5px 0}}.tblock{display:inline-block;vertical-align:top;width:33.333%;padding:10px;text-align:center}@media(max-width:1023px){.tblock{width:50%}}@media(max-width:479px){.tblock{padding:5px}.en-site .tblock{width:100%}}.tblock__inner{display:block;line-height:158px;border-top:7px solid #a65047;background-color:#f2efee;color:#a65047;font-size:0;white-space:nowrap;border-radius:0;transition:all .2s}.tblocks--4-vert .tblock__inner{line-height:112px}.tblocks--4-vert .tblock__title br:not([class]){display:inline !important}@media(max-width:1279px){.tblock__inner{line-height:130px}.tblocks--4-vert .tblock__inner{line-height:91px}}@media(max-width:767px){.tblock__inner{line-height:70px;padding:0 10px}.tblocks--4-vert .tblock__inner{line-height:70px}}@media(max-width:479px){.tblock__inner{line-height:55px}}.tblock__inner:hover{background-color:#cbbab8}.tblock__icon{display:inline-block;vertical-align:middle;font-size:64px;line-height:1}.tblock__icon .icon{display:inline-block;vertical-align:top}.tblock__icon img{display:inline-block;vertical-align:top}.tblock__icon .icon--tag{font-size:55px;top:.1em}.tblock__icon .icon--cemetery{font-size:66px}.tblock__icon .icon--urna{font-size:70px}.tblock__icon .icon--marker-on-map{font-size:56px}.tblock__icon .icon--doc-list{font-size:65px}.tblock__icon .icon--cremation{font-size:69px}.tblock__icon .icon--gruz-200{font-size:64px}.tblock__icon .icon--book-opened{font-size:64px}@media(max-width:1279px){.tblock__icon,.tblock__icon .icon{font-size:50px;top:0}.tblock__icon img{max-height:50px}}@media(max-width:767px){.tblock__icon,.tblock__icon .icon{font-size:40px}.tblock__icon img{max-height:40px}}@media(max-width:479px){.tblock__icon,.tblock__icon .icon{font-size:30px}.tblock__icon img{max-height:30px}}.tblock__title{display:inline-block;vertical-align:middle;font-size:30px;line-height:1.2;text-align:left;text-transform:uppercase;white-space:normal;max-width:100%;min-width:60%;margin-left:15px}@media(max-width:1023px){.tblock__title br:not([class]){display:inline !important}}@media(max-width:1279px){.tblock__title{font-size:26px}}@media(max-width:1023px){.tblock__title{font-size:22px}}@media(max-width:767px){.tblock__title{font-size:14px;margin-left:10px}}@media(max-width:479px){.tblock__title{font-size:11px;margin-left:5px}}.tblock__title:first-child{margin-left:0}.video-reviews{margin-top:35px;margin-left:-10px;margin-right:-10px}@media(max-width:767px){.video-reviews{margin-top:15px}}.video-reviews:after{display:table;clear:both;content:''}.video-reviews:first-child{margin-top:0}.video-reviews__col{float:left;width:50%;padding-left:10px;padding-right:10px}@media(max-width:767px){.video-reviews__col{float:none;width:auto;margin-top:20px;max-width:490px;margin-left:auto;margin-right:auto}.video-reviews__col:first-child{margin-top:0}}.reviews-title{border-top:8px solid #a65047;color:#a65047;padding:10px 20px 14px 40px;background-color:#f2efee}.reviews-title .h2{font-weight:400}.ireviews{margin-top:15px}.ireviews:first-child{margin-top:0}.ireview{position:relative;margin-top:15px;padding:0 40px;text-align:left}@media(max-width:1279px){.ireview{font-size:13px;line-height:1.2;padding:0 15px}}@media(max-width:1100px){.ireview{font-size:12px}}.ireview:before,.ireview:after{position:absolute;width:20px;height:24px;background:url('/local/templates/ritual/style/../images/homepage/bg-quotes.png') 0 center no-repeat;background-size:auto 100%;content:''}.ireview:before{left:10px;top:0;background-position:0 center}.ireview:after{right:0;bottom:22px;background-position:right center}@media(max-width:1279px){.ireview:before,.ireview:after{width:10px;height:12px}.ireview:before{left:0;top:.1em}}.ireview:first-child{margin-top:0}.ireview__date{font-size:18px;font-weight:600;color:#b05c58;margin-top:10px}@media(max-width:1279px){.ireview__date{font-size:13px}}.ireview__date:first-child{margin-top:0}.ireview__summary{color:#615d58;margin-top:8px}.ireview__summary:first-child{margin-top:0}.ireview__author{color:#b05c58;text-align:right;margin-top:3px}@media(max-width:1279px){.ireview__author{margin-top:7px}}.ireview__author:first-child{margin-top:0}.lnews-list{background-color:#f2efee;padding:20px;margin:20px 0 0}@media(max-width:1023px){.lnews-list{margin-left:-15px;margin-right:-15px;padding:15px}}.lnews-list:first-child{margin-top:0}.lnews-list:after{display:table;clear:both;content:''}.lnews-list__inner{margin:0 -30px}@media(max-width:1350px){.lnews-list__inner{margin:0 -20px}}.lnews-list__col{float:left;width:45%;padding:0 30px}@media(max-width:1350px){.lnews-list__col{width:40%;padding:0 20px}}@media(max-width:1023px){.lnews-list__col{width:auto;float:none}.lnews-list__col+.lnews-list__col{margin-top:25px}}.lnews-list__col:first-child{width:55%}@media(max-width:1350px){.lnews-list__col:first-child{width:60%}}@media(max-width:1023px){.lnews-list__col:first-child{width:auto}}.lnews{font-size:13px;line-height:1.2;margin-top:15px;text-align:left}@media(max-width:1023px){.lnews{margin-top:25px}}@media(max-width:479px){.lnews{font-size:12px}}.lnews:first-child{margin-top:0}.lnews__inner{display:block;color:#333;text-decoration:none}.lnews__inner:after{display:table;clear:both;content:''}.lnews__image{float:left;width:80px;height:80px;background:center center no-repeat;background-size:cover;color:transparent;font-size:0}@media(max-width:479px){.lnews__image{width:60px;height:60px;margin-right:15px;margin-bottom:15px}}.lnews__image.img-to-bg img{display:none}.lnews__image+.lnews__content{margin-left:100px;position:relative;top:-2px}@media(max-width:479px){.lnews__image+.lnews__content{margin-left:0}}.lnews__date{font-size:11px;font-weight:600;margin-top:3px}.lnews__date:first-child{margin-top:0}.lnews__title{font-size:16px;font-weight:600;line-height:1.3125;margin-top:3px}.lnews__inner:hover .lnews__title{text-decoration:underline}@media(max-width:767px){.lnews__title{font-size:14px}}@media(max-width:479px){.lnews__title{font-size:12px}}.lnews__title:first-child{margin-top:0}.lnews__summary{margin-top:4px}@media(max-width:479px){.lnews__summary{clear:both}}.lnews__summary:first-child{margin-top:0}.lnews--large .lnews__image{width:58%;height:200px}.lnews--large .lnews__image+.lnews__content{margin-left:58%;padding-left:20px}@media(max-width:1023px){.lnews--large .lnews__image{width:80px;height:80px}.lnews--large .lnews__image+.lnews__content{margin-left:100px;padding-left:0}}@media(max-width:479px){.lnews--large .lnews__image{width:60px;height:60px}.lnews--large .lnews__image+.lnews__content{margin-left:0}}.lnews-slider-wrapper{position:absolute;visibility:hidden;overflow:hidden;z-index:-1;margin:20px auto 0}.lnews-slider-wrapper .owl-stage{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.lnews-slider-wrapper .owl-item{display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto !important}.lnews-slider .lnews__image img{width:auto}.lnews-slider__item{padding:0 5px}.lnews-slider__item .lnews__inner{position:relative;background-color:#f2efee;border-radius:0;padding:15px;font-size:13px;height:100%}.lnews-slider .owl-nav{display:none}.lnews-slider .lnews__image{float:none;width:100%;height:auto;padding-top:66.66%}.lnews-slider .lnews__date{font-size:13px}.lnews-slider .lnews__title{font-size:12px;font-weight:700;margin-top:5px}.lnews-slider .lnews__title:first-child{margin-top:0}.lnews-slider .lnews__image+.lnews__content{margin-left:0;top:0;margin-top:12px}@media(max-width:1023px){.lnews-list{display:none}.lnews-slider-wrapper{position:relative;visibility:visible;z-index:auto}}@media(max-width:767px){.lnews-slider{width:auto;margin-left:-25%;margin-right:-25%}.lnews-slider-wrapper .lnews__inner:after{position:absolute;left:0;top:0;right:0;bottom:0;opacity:.73;background-color:#ededed;z-index:1;display:block;pointer-events:none;content:'';transition:all .3s,z-index 0}.lnews-slider-wrapper .owl-item.center .lnews__inner:after{opacity:0;transition:all .3s,z-index 0 .3s}}@media(max-width:479px){.lnews-slider{margin-left:-50%;margin-right:-50%}}@media(max-width:415px){.lnews-slider{margin-left:-80%;margin-right:-80%}}.block-why{position:relative;display:block;background:#a65047 url('/local/templates/ritual/style/../images/homepage/bg-why.jpg') center center no-repeat;background-size:cover;color:#fff;font-size:13px;padding:23px 25px 28px 115px;text-decoration:none;margin-top:40px;text-align:left}.block-why a{color:#fff}@media(max-width:767px){.block-why{padding:35px 25px 35px 25px;margin-top:30px;margin-left:-15px;margin-right:-15px;background-image:none}.en-site .block-why{padding:32px 24px 32px 24px}.en-site .block-why .main-summary__inner{padding-top:0}}.block-why:first-child{margin-top:0}.block-why:before{position:absolute;top:0;bottom:0;left:0;right:0;background:#a65047;opacity:.9;content:''}.block-why__image{position:absolute;top:30px;left:20px;width:80px;text-align:center}@media(max-width:767px){.block-why__image{position:relative;top:auto;left:auto;width:auto;margin-top:20px}}.block-why__image img{display:block;margin-top:10px;margin-left:auto;margin-right:auto}.block-why__image img:first-child{margin-top:0}@media(max-width:767px){.block-why__image img{display:inline-block;vertical-align:middle;margin-top:0;margin-left:15px;margin-right:0}.block-why__image img:first-child{margin-left:0}}.block-why__inner{position:relative;z-index:1}@media(max-width:767px){.block-why .h2{text-align:center;font-size:16px}}.smi-list{margin:30px -10px 0}@media(max-width:1023px){.smi-list{margin-left:-5px;margin-right:-5px;margin-top:20px}}.smi-list:first-child{margin-top:0}.smi-list:after{display:table;clear:both;content:''}.smi-list__inner{float:left;width:100%;margin:-10px 0;font-size:0}@media(max-width:1023px){.smi-list__inner{margin:-5px 0}}.smi{display:inline-block;vertical-align:top;width:25%;padding:10px;font-size:15px}@media(max-width:1023px){.smi{padding:5px}}@media(max-width:767px){.smi{width:50%}}@media(max-width:479px){.smi{width:100%;max-width:300px}}.smi__inner{position:relative;display:block;background:#f2efee;color:inherit;text-decoration:none;text-align:center;border-radius:0;padding:30px 15px 20px}.smi__inner:before{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background:rgba(113,65,60,0.3);opacity:0;visibility:hidden;transition:all .2s,visibility 0 .2s;content:'';pointer-events:none}.smi__inner:hover:before{opacity:1;visibility:visible;transition-delay:0}@media(max-width:1023px){.smi__inner{padding:20px 5px}}@media(max-width:767px){.smi__inner{padding:20px 15px}}.smi__image{margin-top:10px;line-height:70px}.smi__image:first-child{margin-top:0}.smi__image img{display:inline-block;vertical-align:middle}.smi-slider-wrapper{position:absolute;visibility:hidden;overflow:hidden;z-index:-1;margin:20px 0 0 -10px}.en-site .smi-slider-wrapper{margin:20px 0 0 -8px}.smi-slider-wrapper .owl-stage{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.smi-slider-wrapper .owl-item{display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto !important}.smi-slider-wrapper .smi__inner{height:100%}.smi-slider .smi__image img{display:inline-block;width:auto}.smi-slider__item{padding:0 5px;width:100%}.smi-slider .owl-nav{display:none}@media(max-width:1279px){.smi__image img{max-width:80%;max-height:55px}}@media(max-width:1023px){.smi-list{display:none}.smi-slider-wrapper{position:relative;visibility:visible;z-index:auto}.smi__image{line-height:55px}}@media(max-width:767px){.smi__image img{max-width:140px}.smi-slider{width:auto;margin-left:-25%;margin-right:-25%}.smi-slider-wrapper .smi__inner:after{position:absolute;left:0;top:0;right:0;bottom:0;opacity:.73;background-color:#ededed;z-index:1;pointer-events:none;content:'';transition:all .3s,z-index 0}.smi-slider-wrapper .owl-item.center .smi__inner:after{opacity:0;transition:all .3s,z-index 0 .3s}}@media(max-width:479px){.smi-slider{margin-left:-50%;margin-right:-50%}}@media(max-width:415px){.smi-slider{margin-left:-80%;margin-right:-80%}}.smi__title{font-size:16px;font-weight:600;line-height:1.2;margin-top:10px;min-height:3.6em}@media(max-width:1279px){.smi__title{font-size:14px}}@media(max-width:1023px){.smi__title{font-size:12px}}.smi__image:first-child{margin-top:0}.bmore{margin-top:40px;margin-left:auto;margin-right:auto;text-align:left}@media(max-width:1023px){.bmore{margin-top:20px;max-width:420px}}@media(max-width:767px){.bmore{max-width:400px}}@media(max-width:479px){.bmore{text-align:center}}.bmore:first-child{margin-top:0}.bmore:after{clear:both;display:table;content:''}.bmore__action{float:left;width:190px}@media(max-width:1023px){.bmore__action{width:160px}}@media(max-width:479px){.bmore__action{float:none;width:auto;text-align:center}}.bmore__action .btn{font-size:20px;font-weight:600;border-radius:0;height:auto;padding:16px 20px;width:100%}@media(max-width:1023px){.bmore__action .btn{font-size:16px;font-weight:400;padding:13px 20px}}@media(max-width:767px){.bmore__action .btn{font-size:14px;font-weight:400;padding:10px 20px}}@media(max-width:479px){.bmore__action .btn{width:auto}}.bmore__content{margin-left:210px;position:relative;top:-5px;margin-bottom:-5px}@media(max-width:1023px){.bmore__content{margin-left:180px;top:-3px;margin-bottom:-3px}}@media(max-width:479px){.bmore__content{margin-top:10px;margin-left:0;top:0;margin-bottom:0}}.bmore__label{font-weight:600}.bmore__phone{font-size:32px;font-weight:700;line-height:1;color:#b15b57;margin-top:4px}@media(max-width:1023px){.bmore__phone{font-size:26px}}@media(max-width:767px){.bmore__phone{font-size:22px}}.bmore__phone:first-child{margin-top:0}.bmap{display:table;width:100%;table-layout:fixed;margin-top:25px}@media(max-width:767px){.bmap{display:block;margin-top:15px}.en-site .bmap{margin-top:32px}}.bmap:first-child{margin-top:0}.bmap__map{display:table-cell;vertical-align:top}@media(max-width:767px){.bmap__map{display:block}}.bmap__map .map{margin:0;background-color:#eee;height:405px}.bmap__map .map>*{height:100% !important}@media(max-width:767px){.bmap__map .map{height:60vw}}.bmap__content{display:table-cell;vertical-align:top;width:34%;padding-left:20px;text-align:left;font-size:16px;line-height:1.75;color:#000}@media(max-width:1279px){.bmap__content{font-size:14px}}@media(max-width:1023px){.bmap__content{width:36%;font-size:13px}}@media(max-width:767px){.bmap__content{display:block;width:auto;margin-top:20px;text-align:center}}@media(max-width:479px){.bmap__content{font-size:11px}}.bmap__content-inner{margin-top:-7px}.bmap__content strong{font-weight:600}.bmap__content .mapHref{margin-left:10px}.bmap__content .mapHref .icon-print{margin-right:5px}@media(max-width:1279px){.bmap__content .mapHref{display:block;margin-left:0;margin-top:5px;font-size:13px;text-decoration:underline}}.bmap-address{position:relative;padding-left:20px;margin-top:10px;line-height:1.3}@media(max-width:1023px){.bmap-address{padding-left:0;text-align:left}}.bmap-address:first-child{margin-top:0}.bmap-address+.bmap-address{margin-top:8px}.bmap-address__icon{position:absolute;top:.25em;left:0}@media(max-width:1023px){.bmap-address__icon{display:none}}.t3-cols{margin:40px -10px 0;padding-bottom:35px}@media(max-width:767px){.t3-cols{margin-top:30px;padding-bottom:10px}}.t3-cols:first-child{margin-top:0}.t3-cols__inner{display:table;width:100%;height:100%;table-layout:fixed}@media(max-width:1023px){.t3-cols__inner{display:block;height:auto}}.t3-col{position:relative;display:table-cell;vertical-align:top;height:100%;padding:0 10px}@media(max-width:1023px){.t3-col{display:block;height:auto;margin-top:40px}.t3-col:first-child{margin-top:0}}@media(max-width:767px){.t3-col{margin-top:25px}}.t3-col__inner{/ / position:relative;float:left;width:100%;height:100%}@media(max-width:1023px){.t3-col__inner{float:none;width:auto;height:auto}}.t3-col:first-child{width:43%}@media(max-width:1023px){.t3-col:first-child{width:auto}}.t3-col:last-child{width:34%}@media(max-width:1023px){.t3-col:last-child{width:auto}}@media(max-width:767px){.t3-col .tblocks{max-width:510px;margin-left:auto;margin-right:auto}}.t3-col .tblock{width:100%}@media(max-width:1023px){.t3-col .tblock{width:50%}}@media(max-width:767px){.t3-col .tblock{width:100%}}.t3-col .t3block{width:100%}@media(max-width:1023px){.t3-col .t3block{width:50%}}@media(max-width:767px){.t3-col .t3block{width:100%}}.t2blocks{margin-top:15px;position:absolute;top:0;left:10px;right:10px;height:100%;font-size:0}@media(max-width:1023px){.t2blocks{position:relative;left:auto;right:auto;height:auto;margin-left:-10px;margin-right:-10px}}@media(max-width:1023px){.t2blocks{margin-left:-8px;margin-right:-8px}}.t2blocks:first-child{margin-top:0}.t2blocks:after{clear:both;display:table;content:''}.t2blocks__inner{/ / float:left;width:100%;height:100%;overflow:hidden;/ / margin:- 15 px 0 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between}@media(max-width:1023px){.t2blocks__inner{display:block}}@media(max-width:1023px){.t2block{display:inline-block;width:50%;padding:0 10px;max-width:253px}}@media(max-width:767px){.t2block{padding:0 8px}}.t2block__inner{position:relative;display:block;padding-top:89%;background:#a65047 center center no-repeat;background-size:cover;color:#fff;border-radius:0;transition:all .2s}@media(max-width:1279px){.t2block__inner{padding-top:80%}}@media(max-width:1200px){.t2block__inner{padding-top:85%}}@media(max-width:1100px){.t2block__inner{padding-top:95%}}.t2block__inner:before{position:absolute;top:0;left:0;right:0;bottom:0;background:#a65047;opacity:.9;content:'';transition:all .2s}.t2block__inner:hover:before{opacity:.98}.t2block__middle{position:absolute;top:50%;left:0;right:0;margin-top:-150px;height:300px;line-height:300px;z-index:1}.t2block__middle-inner{display:inline-block;vertical-align:middle;width:100%;padding:0 15px;line-height:1.2;text-align:center}.t2block__title{font-size:31px;text-transform:uppercase;line-height:1.13;margin-top:15px}@media(max-width:1279px){.t2block__title{font-size:24px}}@media(max-width:1100px){.t2block__title{font-size:20px}}@media(max-width:767px){.t2block__title{font-size:18px}}@media(max-width:479px){.t2block__title{font-size:12px}}.t2block__title:first-child{margin-top:0}@media(max-width:1279px){.t2block__icon img{max-height:100px}.t2block__icon .t2block-icon-w-title{max-height:80px}}@media(max-width:479px){.t2block__icon img{max-height:initial;height:auto}.t2block__icon .t2block-icon-w-title{max-height:45px}}.t3blocks{margin:40px -10px 0}@media(max-width:767px){.t3blocks{max-width:510px;margin-left:auto;margin-right:auto}}@media(max-width:479px){.t3blocks{max-width:none;margin-left:-10px;margin-right:-10px}}.t3blocks:first-child{margin-top:0}.t3blocks:after{display:table;clear:both;content:''}.t3blocks__inner{float:left;width:100%;font-size:0;margin:-10px 0}.t3block{display:inline-block;vertical-align:top;width:33.333%;padding:10px;text-align:center}.t3block__inner{display:block;line-height:165px;padding:0 30px;background-color:#f2efee;color:#161616;font-size:0;white-space:nowrap;border-radius:0;overflow:hidden;transition:all .2s}@media(max-width:1279px){.t3block__inner{line-height:137px}}@media(max-width:767px){.t3block__inner{background-color:transparent;padding:0;line-height:1}}a.t3block__inner:hover{background-color:#cbbab8}.t3block__icon{display:inline-block;vertical-align:middle;font-size:64px;line-height:1;width:100px;text-align:center}@media(max-width:1279px){.t3block__icon{font-size:60px;width:80px}}@media(max-width:767px){.t3block__icon{width:64px}}.t3block__icon .icon{display:inline-block;vertical-align:top}.t3block__icon img{display:inline-block;vertical-align:top;color:transparent}@media(max-width:1279px){.t3block__icon img{max-height:60px}}@media(max-width:767px){.t3block__icon img{max-width:64px}}.t3block__icon .icon-gerb-gss{height:1.2031em}.t3block__icon .icon-25-let{height:1.0625em}.t3block__icon .icon-hands-venok{height:1.109375em}.t3block__content{display:inline-block;vertical-align:middle;width:100%;padding-right:115px;line-height:1.3125;white-space:normal;font-size:16px;text-align:left;margin-left:15px}@media(max-width:1279px){.t3block__content{font-size:15px;padding-right:100px}}@media(max-width:1023px){.t3block__content{font-size:13px}}@media(max-width:479px){.t3block__content{font-size:12px;margin-left:15px}}.t3block__title{font-size:32px;line-height:1.2;text-transform:uppercase;margin-top:7px;color:#a65047}@media(max-width:1279px){.t3block__title{font-size:26px}}@media(max-width:1023px){.t3block__title{font-size:22px}}@media(max-width:767px){.t3block__title{font-size:20px}}@media(max-width:479px){.t3block__title{font-size:16px}}.t3block__title:first-child{margin-top:0}.t3block__summary{margin-top:7px}@media(max-width:479px){.t3block__summary{margin-top:2px}}.t3block__summary:first-child{margin-top:0}.tabs-wrapper{position:relative;z-index:0;margin-top:30px}.tabs-wrapper:first-child{margin-top:0}.tabs{position:relative;z-index:0;margin-top:30px;overflow:hidden}.tabs:first-child{margin-top:0}.tabs ul{display:table;width:100%;height:100%;font-size:0}.tabs li{position:relative;display:table-cell;vertical-align:bottom;height:100%;font-size:21px;text-transform:uppercase;padding:0 15px 0 0}@media(max-width:1279px){.tabs li{font-size:18px}}@media(max-width:767px){.tabs li{font-size:16px}}@media(max-width:479px){.tabs li{font-size:12px}}.tabs li:last-child{padding-right:0}.tabs li.active a{color:#a65047;background-color:#f2efee;cursor:default}.tabs li.active a:before{background-color:#a65047}.tabs li.active a:hover:before{background-color:#a65047}.tabs li.disabled{cursor:default;cursor:not-allowed}.tabs li.disabled:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;content:""}.tabs li.disabled a{color:#888}.tabs a{position:relative;display:inline-block;width:100%;padding:35px 0 28px;color:#666;background-color:#f5f5f5;border:0;text-align:center;text-decoration:none;border-radius:0}@media(max-width:1023px){.tabs a{padding:25px 0 18px}}@media(max-width:992px){.en-site .tabs a{font-size:15px}}@media(max-width:767px){.tabs a{padding:20px 0 14px}}@media(max-width:480px){.en-site .tabs a{font-size:12px}}.tabs a:before{position:absolute;top:0;right:0;left:0;height:7px;background-color:#ccc;content:'';-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}@media(max-width:767px){.tabs a:before{height:5px}}.tabs a:hover{color:#a65047}.tabs__scroll{position:relative;font-size:0;white-space:nowrap;margin-bottom:-20px;padding-bottom:20px;overflow-y:hidden;overflow-x:hidden}.touchevents .tabs__scroll{overflow-x:auto}.touchevents .tabs__scroll::-webkit-scrollbar{display:none}.tabs__scroll-inner{position:relative;display:inline-block;min-width:100%;vertical-align:top;font-size:14px}.tabs__inner{position:relative}.tabs__inner:before{position:absolute;top:0;left:0;bottom:22px;width:30px;background-image:-webkit-linear-gradient(left,#fff,rgba(255,255,255,0));background-image:-webkit-gradient(linear,left top,right top,from(#fff),to(rgba(255,255,255,0)));background-image:-o-linear-gradient(left,#fff,rgba(255,255,255,0));background-image:linear-gradient(to right,#fff,rgba(255,255,255,0));content:"";z-index:2;pointer-events:none}.tabs__inner:after{position:absolute;top:0;right:0;bottom:22px;width:30px;background-image:-webkit-linear-gradient(left,rgba(255,255,255,0),#fff);background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(#fff));background-image:-o-linear-gradient(left,rgba(255,255,255,0),#fff);background-image:linear-gradient(to right,rgba(255,255,255,0),#fff);content:"";z-index:2;pointer-events:none}.tabs__inner.scroll-in-start:before{opacity:0;visibility:hidden}.tabs__inner.scroll-in-end:after{opacity:0;visibility:hidden}.tabs--equals ul{table-layout:fixed}.tabs--inline ul{display:block}.tabs--inline li{display:inline-block}.tabs--flex ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.tabs-item-end{margin-left:auto}.tab-panes{position:relative}.tab-panes:first-child{margin-top:0}.tab-pane{position:absolute;top:-9999px}.tab-pane.active{position:relative;top:0}.tab-pane--smoothly{top:0;left:0;right:0;opacity:0;visibility:hidden;z-index:0;-webkit-transition:opacity .2s,visibility 0 .2s,z-index 0 .2s;-o-transition:opacity .2s,visibility 0 .2s,z-index 0 .2s;transition:opacity .2s,visibility 0 .2s,z-index 0 .2s}.tab-pane--smoothly.active{opacity:1;visibility:visible;z-index:1;-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}.tabs__icon{position:relative;top:-3px;display:inline-block;vertical-align:middle;margin:-20px 7px -20px 0;font-size:46px;line-height:.8}.tabs__icon img{display:inline-block;vertical-align:top;max-height:46px;width:auto}@media(max-width:1279px){.tabs__icon{font-size:40px}.tabs__icon img{max-height:40px}}.t2-cols{display:table;width:100%;margin-top:40px}@media(max-width:767px){.t2-cols{margin-top:20px;display:block}}.t2-cols:first-child{margin-top:0}.t2-col{position:relative;display:table-cell;vertical-align:top;height:720px}@media(max-width:1279px){.t2-col{height:580px}}@media(max-width:1023px){.t2-col{height:500px}}@media(max-width:767px){.t2-col{display:block;height:auto}}.t2-col__inner{float:left;width:100%;height:100%}@media(max-width:767px){.t2-col__inner{float:none;width:auto;height:auto}}.t2-col+.t2-col{width:500px;padding-left:20px}@media(max-width:1023px){.t2-col+.t2-col{width:50%}}@media(max-width:767px){.t2-col+.t2-col{width:auto;margin-top:15px;padding-left:0}}.t2-col .t4blocks{position:absolute;top:-10px;left:20px;right:0;bottom:-10px}.en-site .t2-col .t4blocks{position:static;padding-bottom:24px}@media(max-width:767px){.t4blocks{max-width:450px;margin-left:auto;margin-right:auto}.t2-col .t4blocks{position:relative;top:auto;left:auto;bottom:auto}.en-site .t2-col .t4blocks{padding-bottom:0}}.t4blocks__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.t4blocks__row{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;font-size:0;margin:0 -10px;height:33.33%;min-height:200px}@media(max-width:1023px){.t4blocks__row{min-height:160px}}@media(max-width:767px){.t4blocks__row{min-height:max-content;margin:0 -8px}}.t4block{display:inline-block;vertical-align:top;width:50%;height:100%;padding:10px}.t4blocks__row .zabban{width:calc(100% - 20px);height:calc(100% - 20px);margin-top:10px}@media(min-width:992px){.t4blocks__row .zabban .zabban__slider-item{font-size:18px}}@media(min-width:1280px){.t4blocks__row .zabban .zabban__slider{width:100%;display:flex;padding-bottom:6px;height:100%}.t4blocks__row .zabban .zabban__header{width:100%;height:70%;justify-content:center}.t4blocks__row .zabban .zabban__wrap{flex-direction:column}.t4blocks__row .zabban .zabban__header img{width:90%}.t4blocks__row .zabban .zabban__slider-item{font-size:22px}}@media(max-width:1023px){.t4blocks__row .zabban{width:calc(100% - 14px);height:calc(100% - 10px);margin-top:5px}}@media(max-width:1279px){.t2-col .t4blocks{top:-5px;bottom:-5px}.t4block{padding:5px 8px}}.t4block__inner{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-moz-box-pack:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;background:#a65047 center center no-repeat;background-size:cover;color:#fff;height:100%;border-radius:0;text-decoration:none;text-align:left;font-size:21px;line-height:1.2;text-transform:uppercase;padding:25px}@media(max-width:1279px){.t4block__inner{font-size:18px}}@media(max-width:1023px){.t4block__inner{font-size:16px;padding:15px}}@media(max-width:767px){.t4block__inner{min-height:155px}}@media(max-width:479px){.t4block__inner{min-height:135px;font-size:12px;padding:10px}}.t4block__inner:before{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#a65047;opacity:.9;content:'';transition:all .2s}.t4block__inner:hover:before{opacity:1}.t4block__middle{position:relative;z-index:1}.t4block__icon{margin-top:10px}.t4block__icon img{color:transparent}@media(max-width:1023px){.t4block__icon img{max-height:60px;max-width:60px}}@media(max-width:767px){.t4block__icon img{height:auto}}.t4block__icon:first-child{margin-top:0}.t4block__title{margin-top:10px}.t4block__title br{display:inline !important}.t4block__title:first-child{margin-top:0}.t4block .icon-online-transl{height:40px}.t4block .icon-0-percent{height:60px}.t4block .icon-cart{height:60px}.t4block--grey .t4block__inner{background-color:#ebe8e7;color:#a65047;font-weight:700;border-top:7px solid #a65047}.t4block--grey .t4block__inner:hover{background-color:#d2c4c2}@media(max-width:767px){.t4block--grey .t4block__inner{font-weight:400}}.t4block--grey .t4block__inner:before{background-color:#ebe8e7;opacity:1}.t4block--grey .t4block__inner:hover:before{background-color:#d2c4c2}.bprices{padding-top:20px;padding-bottom:20px;background-color:#f2efee}@media(max-width:767px){.bprices{padding-bottom:5px}}.bprice{position:relative;display:block;font-size:14px;line-height:1.42857;text-align:left;color:inherit;background-color:#f2efee;padding:15px 100px 15px 60px;border-radius:0;transition:all .2s}@media(max-width:1279px){.bprice{font-size:13px;padding-left:30px;padding-right:70px}}@media(max-width:1023px){.bprice{padding-right:55px}}@media(max-width:767px){.bprice{font-size:12px;padding:11px 45px 9px 15px}}.bprice:before{position:absolute;top:50%;margin-top:-30px;right:30px;width:32px;height:59px;background:url("/local/templates/ritual/style/../images/homepage/icon-tripple-arrow-red.png") center center no-repeat;background-size:contain;content:'';transition:all .2s}.bprice:hover:before{transform:translateX(10px)}@media(max-width:1279px){.bprice:before{right:20px;margin-top:-22px;width:24px;height:45px}}@media(max-width:1023px){.bprice:before{margin-top:-15px;width:16px;height:30px}}@media(max-width:767px){.bprice:before{margin-top:-13px;width:14px;height:26px;right:15px}}.bprice:after{position:absolute;top:0;left:60px;right:30px;border-top:1px solid #a75a53;opacity:.2;content:'';transition:all .2s}@media(max-width:1279px){.bprice:after{left:30px;right:20px}}@media(max-width:767px){.bprice:after{left:15px;right:15px}}.bprice:first-child:after{display:none}@media(max-width:767px){.bprice:first-child:after{display:block}}.bprice:hover{background-color:#d2c4c2}.bprice:hover:after{border-color:transparent}.bprice__inner{display:table;width:100%}.bprice__left{display:table-cell;vertical-align:top}@media(max-width:1279px){.bprice__left{vertical-align:middle}}.bprice__right{display:table-cell;vertical-align:middle;text-align:right;width:150px;padding-left:20px}@media(max-width:1023px){.bprice__right{width:130px;padding-left:10px}}@media(max-width:479px){.bprice__right{width:110px}}.bprice__title{font-size:28px;font-weight:700;line-height:1.2;color:#a65047}.bprice__desc{font-size:10px;line-height:1em;color:#666;letter-spacing:.2px}@media(max-width:1279px){.bprice__title{font-size:22px}}@media(max-width:1023px){.bprice__title{font-size:16px}}@media(max-width:767px){.bprice__title{font-size:13px}.bprice__desc{display:none}}.bprice__summary{margin-top:8px;min-height:2.7em}@media(max-width:1279px){.bprice__summary{display:none}}.bprice__summary:first-child{margin-top:0}.bprice__price{font-size:28px;font-weight:700;text-transform:uppercase;line-height:1.2;color:#a65047;white-space:nowrap}.bprice__price svg{fill:#ad5a55;width:16px;height:18px;vertical-align:baseline}@media(max-width:1279px){.bprice__price{font-size:24px}.bprice__price svg{width:14px}}@media(max-width:1023px){.bprice__price{line-height:1;font-size:22px}.bprice__price svg{width:13px;height:12px}}@media(max-width:767px){.bprice__price{display:inline}.bprice__price svg{width:12px;height:12px}}@media(max-width:479px){.bprice__price{font-size:18px;height:12px}.bprice__price svg{width:10px}}@media(max-width:767px){.bprice__title{font-size:18px}}@media(max-width:479px){.bprice__title{font-size:13px}}.bprice__price-suffix{font-size:15px;line-height:1.2;margin-top:-3px}@media(max-width:1023px){.bprice__price-suffix{font-size:14px;margin-top:0}}@media(max-width:767px){.bprice__price-suffix{display:inline;font-size:13px}}@media(max-width:479px){.bprice__price-suffix{font-size:12px}}.pregions{position:fixed;top:190px;left:50%;margin-left:-280px;width:560px;background:#fff;box-shadow:0 0 13px 5px rgba(0,0,0,0.13);font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:17px;font-weight:400;box-sizing:border-box;padding:30px 40px 60px;color:#3a3329;max-height:100%;overflow-y:auto;overflow-x:hidden;z-index:10000;visibility:hidden;opacity:0;transform:translateY(-50px);transition:all .3s,visibility 0 .3s}.pregions.active{visibility:visible;opacity:1;transform:translateY(0);transition-delay:0}.pregions a{color:#3a3329;border-bottom:1px dashed #6c6253;text-decoration:none}.pregions a:hover{color:#b15b57;border-bottom-color:#b15b57;text-decoration:none}.pregions__title{text-transform:uppercase;font-weight:700}.pregions__list{margin-top:25px;margin-bottom:-10px;column-count:3;column-gap:10px}.pregions__list:first-child{margin-top:0}.pregion{padding-bottom:10px;width:100%;break-inside:avoid-column}.pregion span{color:#aaa}.pregions__close{position:absolute;top:28px;right:28px;width:19px;height:19px;background:url('/local/templates/ritual/style/../images/bg-icon-cross.png') center center no-repeat;cursor:pointer;outline:0}.pregions__close:before{position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border:2px solid #d09f9b;border-radius:50%;content:'';display:none}@media(max-width:1024px){.hide-mobile-br .tblock br{display:none !important}}@media(max-width:560px){.pregion{width:100%}.pregions{position:fixed;top:0;transform:none;left:0;margin-left:0;width:auto;right:0;bottom:0}.pregions__list{column-count:2}.pregions__close:before{display:block}}@media(max-width:420px){.pregions__list{column-count:1}}
/* End */


/* Start:/local/templates/ritual/style/landing.min.css?17555075116942*/
.l-promo:first-child,.l-promo__action:first-child,.l-promo__image:first-child,.l-tgb:first-child,.l-tgbs:first-child{margin-top:0}.l-icons-4:after,.l-promo-icons:after,.l-tgb:after{display:table;content:'';clear:both}.box-landing{font-size:16px;font-family:"Open Sans";color:#000;line-height:24px;font-weight:400}.box-landing *,.box-landing :after,.box-landing :before{-webkit-box-sizing:border-box;box-sizing:border-box}.page-landing h1{background:url('/local/templates/ritual/style/../images/landing/heading-ornament.png') center bottom no-repeat;padding-bottom:28px;margin-bottom:18px}.l-promo{line-height:1.2;color:#fff;padding:40px 70px 45px;background:url('/local/templates/ritual/style/../images/landing/cifr-nasled-bg.jpg') center center/cover no-repeat #ad5a55;text-align:center;margin-top:45px}.l-promo-icon,.l-tgb--alt .l-tgb__col h2{text-align:right}.l-promo__action,.l-promo__image{margin-top:30px}.l-promo__action .btn{font-size:21px;background:0 0;border:3px solid #fff;height:auto}.l-promo__action .btn:hover{background-color:rgba(255,255,255,.2)}.l-promo-icons{font-size:0;margin:60px -20px 0}.l-icons-4__inner,.l-promo-icons__inner{float:left;width:100%;margin:-20px 0}.l-promo-icon__inner,.l-promo-icons__container{display:table;width:100%}.l-promo-icon,.l-promo-icon__content,.l-promo-icon__image{display:table-cell;vertical-align:middle}.l-promo-icon{width:25%;font-size:13px;padding:20px;text-transform:uppercase}.l-promo-icon__image{padding-left:10px;width:1%}.l-promo-icon__image img{max-width:none!important}.l-tgbs{margin-top:50px}.l-tgb{margin:60px -25px 0}.l-tgb__col{float:right;width:50%;padding:0 25px}.l-slider__next,.l-slider__prev{top:50%;margin:-23px 0 0;width:0;height:0;border-style:solid;cursor:pointer}.l-tgb__col .video-block{margin-top:5px}.inner-text-content .h2--larger:first-child,.l-form:first-child,.l-icon-4__content:first-child,.l-price:first-child,.l-promo-icon__image:first-child{margin-top:0}.l-tgb--alt .l-tgb__col{float:left;text-align:right}.l-tgb h2+p{margin-top:15px}.l-slider-wrapper,.line-through{position:relative}.l-form.form-send .form__captcha,.l-slider>.l-slider__item{display:none}.l-slider>.l-slider__item:first-child{display:block}.l-slider__prev{position:absolute;left:20px;border-width:23px 37px 23px 0;border-color:transparent #fff transparent transparent}.l-slider__next{position:absolute;right:20px;border-width:23px 0 23px 37px;border-color:transparent transparent transparent #fff}.l-icons-4{line-height:1.2;color:#5c5c5c;margin:60px -20px 0}.l-icons-4__container{display:table;width:100%;font-size:0}.l-icon-4{display:table-cell;vertical-align:top;font-size:14px;text-align:center;width:25%;padding:20px}.l-promo-icon__image{margin-top:35px}.l-icon-4__content{margin-top:35px;color:#5c5c5c}.l-price{font-size:24px;text-align:center;color:#737373;margin-top:20px}.l-form,.l-form p{font-size:14px;color:#666;line-height:1.2}.l-form{position:relative;z-index:0;border:1px solid #d6d6d6;background:url('/local/templates/ritual/style/../images/landing/form-bg.jpg') center center/cover no-repeat #fcfcfc;padding:20px 110px 55px;margin-top:20px;transition:.3s}.l-form.form-send{border-color:transparent}.l-form:after{display:table;clear:both;content:""}.l-form__col{float:right;width:50%;padding-right:25px;text-align:right}.l-form__col:first-child{padding-right:0;padding-left:25px;text-align:left}.l-form__title{font-size:16px;font-weight:700}.l-form .btn{min-width:155px}p+.l-form__payment{margin-top:-10px}.l-form__payment+p{margin-top:10px}.l-form__partner{font-size:13px}p+.l-form__partner{margin-top:-5px}.l-form__partner-image{margin-top:5px}.message{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;color:#000;font-size:14px;letter-spacing:.02em;overflow:hidden;opacity:0;visibility:hidden;transition:.2s,z-index 0s .2s,visibility 0s .2s}.line-through:before,.message__inner{position:absolute;left:0;right:0;top:50%}.message__inner{height:300px;line-height:300px;margin-top:-150px;text-align:center}.message__middle{display:inline-block;vertical-align:middle;width:100%;max-width:320px;padding-top:130px;background:url('/local/templates/ritual/style/../images/landing/icon-tick-in-circle.png') center top no-repeat;line-height:1.714}.message.active{opacity:1;visibility:visible;z-index:20;transition-delay:0s}.message__title{font-size:140%}.inner-text-content .h2--larger{font-size:30px;text-transform:uppercase;margin-top:70px;line-height:1.2}.inner-text-content .h2--ornament{background:url('/local/templates/ritual/style/../images/landing/heading-ornament.png') center bottom no-repeat;padding-bottom:25px;margin-bottom:20px}.line-through:before{border-top:1px solid rgba(0,0,0,.2);content:''}.text-align-center{text-align:center!important}.color-active{color:#ad5a55}@media (max-width:1200px){.l-icons-4__container,.l-promo-icons__container{display:block}.l-icon-4,.l-promo-icon{display:inline-block;width:50%}.l-icon-4__inner,.l-promo-icon__inner{max-width:260px;margin:0 auto}.l-form{padding-left:50px;padding-right:50px}}@media (max-width:1023px){.l-tgb--alt .l-tgb__col h2,.l-tgb__col,.l-tgb__col h2{text-align:center}.l-promo{padding-left:40px;padding-right:40px}.l-promo__action .btn{font-size:18px;border-width:2px}.l-tgb__col{float:none!important;width:auto;max-width:640px;margin:0 auto}.l-tgb__col+.l-tgb__col{margin-top:25px}.l-tgb--alt .l-tgb__col{float:none;text-align:center}.l-tgb__col .l-slider,.l-tgb__col .video-block{max-width:440px;margin:0 auto}.l-form{padding-left:30px;padding-right:30px;margin-left:-11%;margin-right:-11%;border-left-width:0;border-right-width:0;background-image:none}}@media (max-width:767px){.form__captcha>div,.l-form__col{margin-left:auto;margin-right:auto}.l-promo__action .btn{font-size:14px;white-space:normal}.inner-text-content .h2--larger{font-size:22px;margin-top:50px}.l-form{padding-left:30px;padding-right:30px}.l-form__col{float:none;width:auto;padding-left:0!important;padding-right:0!important;text-align:center!important;max-width:440px}.l-form .form__error{text-align:left}.l-form__col+.l-form__col{margin-top:30px}.l-form .checkbox--block{text-align:left;max-width:320px}}@media (max-width:639px){.page-landing h1{font-size:36px}.l-promo-icon{width:100%;padding-top:15px;padding-bottom:15px;padding-right:20px!important}.l-promo-icon__inner{text-align:center}.l-promo-icon__image{margin-top:15px;display:block;padding-left:0;width:auto}.l-promo-icon__image img{margin-bottom:0;max-width:70px}.l-promo-icon__content{display:block}.l-icon-4{width:100%}.l-price{font-size:18px}.video-block__icon{width:76px;height:76px;line-height:76px;margin:-38px 0 0 -38px;border-width:7px}.video-block__icon:before{margin:-17px 0 0 -10px;border-width:17px 0 17px 28px}}@media (max-width:480px){.page-landing .inner-text-content h1{font-size:21px}.l-promo{padding-left:30px;padding-right:30px;margin-left:-11%;margin-right:-11%}.l-slider__prev{left:10px;margin-top:-12px;border-width:12px 18px 12px 0}.l-slider__next{right:10px;margin-top:-12px;border-width:12px 0 12px 18px}.l-price{font-size:16px}.form__captcha{margin-left:-35px;margin-right:-35px}}
/* End */


/* Start:/local/templates/ritual/style/css/font-awesome.min.min.css?175550751130762*/
@font-face{font-family:FontAwesome;src:url(/local/templates/ritual/style/css/../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/local/templates/ritual/style/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(/local/templates/ritual/style/css/../fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(/local/templates/ritual/style/css/../fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(/local/templates/ritual/style/css/../fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(/local/templates/ritual/style/css/../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:a 2s infinite linear;animation:a 2s infinite linear}.fa-pulse{-webkit-animation:a 1s infinite steps(8);animation:a 1s infinite steps(8)}@-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)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
/* End */


/* Start:/local/templates/ritual/style/datakaper.min.css?17555075116480*/
.ui-datepicker{padding:.2em .2em 0}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:7%;-webkit-transform:scale(1.8);-moz-transform:scale(1.8);-ms-transform:scale(1.8);-o-transform:scale(1.8);transform:scale(1.8)}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.ui-datepicker .ui-datepicker-title sel ect{float:left;font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{background:url(/local/templates/ritual/style/../images/select-str.png) no-repeat 96% -29px;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:30px;background-color:#fff;padding:2px 8px;border:1px solid rgba(0,0,0,0.2);font-family:Open Sans;font-size:14px;font-weight:600}.ui-datepicker table{width:100%;font-size:14px;font-family:Open Sans;border-collapse:collapse;margin:15px auto}.ui-datepicker th{padding:.7em .3em;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}#ui-datepicker-div{padding:5px 20px;background-color:#ffffff;display:none;-webkit-box-shadow:0 11px 26px -8px #646361;-moz-box-shadow:0 11px 26px -8px #646361;box-shadow:0 11px 26px -8px #646361}.ui-datepicker-next,.ui-datepicker-prev{cursor:pointer}.ui-datepicker-month{width:82px!important}.ui-datepicker-year{width:80px!important}.ui-datepicker-calendar td a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;color:#000;background-color:#fff;cursor:pointer;border:1px solid rgba(0,0,0,0.2);-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:25px;width:35px;-webkit-border-radius:0;border-radius:0;margin:3px;font-family:Open Sans}.ui-datepicker-calendar td a:hover{color:#fff;background-color:#ae5b55}.ui-datepicker-calendar td a:active{border:1px solid #aaaaaa;color:#212121;background-color:#ffffff}.ui-datepicker-calendar select{border:1px solid #d3d3d3;color:#555555;background:#FFFFFF}.ui-state-active{color:#fff!important;background:#ad5a55!important}.ui-datepicker-calendar td a.ui-state-highlight{color:#ad5a55;font-weight:600}.ui-datepicker-calendar td a.ui-state-highlight:hover{color:#fff}.ui-datepicker th{color:#ad5a55;font-family:Open Sans;font-weight:300;font-size:14px;padding:7px 0;text-align:center}.ui-datepicker td{padding:0px!important}.YaproClock{margin-left:21px!important}.YaproClock TD{margin:auto;color:#ae5b55;padding-bottom:7px!important;font-weight:800}.YaproClock select{border:1px solid rgba(0,0,0,0.2);height:35px;width:45px}.datepickerYaproOK{width:45px;text-align:center;border:none;font-size:13px;cursor:pointer;height:35px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-border-radius:8px;border-radius:8px;color:#fff;background:#ae5b55;font-weight:700}.ui-datepicker-month{width:120px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:30px;background-color:#fff;padding:2px 8px;border:1px solid rgba(0,0,0,0.2);font-family:Open Sans;font-size:14px;font-weight:600;background:url(/local/templates/ritual/style/../images/select-str.png) no-repeat 96% -29px}.activeBg-calend{background:url(/local/templates/ritual/style/../images/select-str.png) no-repeat 96% 10px}
/* End */


/* Start:/local/templates/ritual/style/calc.css?175550751111572*/
.caluc-wrap.active-wrap {
    display: block;

}

.caluc-wrap {
    display: none;
}

.calc-title {
    margin-top: 55px;
    padding-bottom: 25px;
    border-bottom: 1px solid #acacac;
}

.coffin {
    padding: 16px 0 26px 0;
    width: 100%;
    border-bottom: 1px solid #acacac;
}

.coffin-title {
    color: #ad5a55;
    font-size: 16px;
    font-weight: 900;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 23px;
}

.coffin-inputs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.coffin-input-block {
    position: relative;
    width: 30%;
    margin-bottom: 11px;
}

.coffin-input-title {
    color: #7f7f7f;
    font-weight: 800;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 10px;
}

.coffin-input-title.active {
    color: #333333;
}

.coffin-input-title span {
    display: inline-block;
}

.requir {
    font-size: 11px;
    color: #ad5a55;
    display: block;
    text-align: left;
    font-weight: 400;
}

.calc-clone .requir {
    position: absolute;
    /* width: 100%; */
    text-align: left;
    float: left;
    width: 100%;
    right: 0.5%
}

.calc-clone-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #acacac;
}

.calc-clone-wrap .coffin {
    width: 30%;
    padding-right: 13%;
    border-bottom: none;
}

.calc-clone-wrap .coffin .coffin-input-block {
    width: 100%;
}

.calc-clone-wrap .coffin .coffin-input-block {
    width: 100%;
}

.form-vac.calc-form {
    background: rgba(0, 0, 0, 0.561);
}

.form-vac.calc-form .form-vacOverlay {
    background: transparent;
}

.coffin-input-title {
    color: #7f7f7f;
    font-weight: 800;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 10px;
}

.coffin-input-title.active {
    color: #333333;
}

.coffin-input-title span {
    display: inline-block;
}

.coffin-input {
    height: 45px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 35px 0 11px;
    border: 1px solid #acacac;
    background: url("/local/templates/ritual/style/../images/select-str.png") no-repeat 96% -24px;
    color: #7f7f7f;
    font-weight: 600;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
}

.coffin-input.deployed {
    background: url("/local/templates/ritual/style/../images/select-str.png") no-repeat 96% 15px;
}

.coffin-input.active {
    color: #333333;
}

.coffin-list {
    -webkit-box-shadow: 0 11px 26px -8px #646361;
    box-shadow: 0 11px 26px -8px #646361;
    display: none;
    position: absolute;
    width: 100%;
    background: #ffffff;
    z-index: 9;
	margin:0 !important;
}

.coffin-list-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 5px 11px;
    font-weight: 400;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    color: #ad5a55;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    cursor: pointer;
    margin-left: 0 !important;
}

.coffin-list-item:hover {
    background: #f5f3ee;
}

.crest {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.crest .coffin-input-block {
    margin-right: 50px;
}

.calc-clone .coffin-inputs {
    display: block;
}

.coffin-input-group {
    position: relative;
}

.buttons-calc {
    margin-bottom: -30px;

    position: absolute;
    top: 0;
    left: 97%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 18px;
    width: 100px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.coffin-input-block:first-of-type .buttons-calc {
    top: 29px !important;
}

.plus {
    width: 45px;
    height: 45px;
    background: #ad5a55 url("/local/templates/ritual/style/../images/plus-calc.png") center center no-repeat;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    cursor: pointer;
}

.minus {
    width: 45px;
    height: 45px;
    background: #d0d0d0 url("/local/templates/ritual/style/../images/minus-calc.png") center center no-repeat;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    display: none;
    cursor: pointer;
}

.calcFooter {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 20px 0 75px 0;
}

.issue {
    color: #ffffff;
    background: #ad5a55;
    text-transform: uppercase;
    padding: 12px 40px;
    cursor: pointer;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
	font-family: 'Open Sans';
}

.itogo {
	font-family: 'Open Sans', sans-serif;
    color: #ad5a55;
    font-size: 22px;
    font-weight: 900;
}

.hidden-form {
    display: none;
}

.calc-clone .coffin-input-title {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

@media all and (max-width: 1000px) {
    .coffin-input-title {
        height: 30px;
    }
}

@media all and (max-width: 800px) {
    .coffin-inputs {
        display: block;
    }

    .coffin-input-block {
        width: 81%;
        margin-bottom: 20px;
    }

    .coffin-input-title {
        height: auto;
    }

    .calc-clone .coffin-inputs .coffin-input-block:first-child {
        margin-bottom: 30px;
    }

    .coffin-list {
        width: 66.7%;
        max-width: 1000px;
    }
}

@media all and (max-width: 600px) {
	.form-vac .form-vacInner{
height: auto !important;
}
    .dba-grob {
        display: block !important;
    }

    .coffin-input-block:first-of-type .buttons-calc {
        top: 26px !important;
    }

    .buttons-calc {
        top: 2px;
    }

    .coffin-input {
        padding-right: 15px;
    }

    .coffin.calc-clone.in-cof .coffin-input-block {
        width: 77%;
    }

    .coffin-input {
        height: 35px;
        padding-right: 30px !important;
        font-size: 12px;
    }

    .minus {
        -webkit-transform: translateX(0) scale(0.7) !important;
        -moz-transform: translateX(0) scale(0.7) !important;
        -ms-transform: translateX(0) scale(0.7) !important;
        -o-transform: translateX(0) scale(0.7) !important;
        transform: translateX(0) scale(0.7) !important;
    }

    .calc-clone .coffin-input-block:not(.calc-one-input) {
        width: 77%;
    }

    .coffin-input-block {
        width: 100%;
        margin-bottom: 20px;
    }

    .calc-clone .coffin-list:not(.calc-one-input) {
        width: 100%;
    }

    .coffin-list {
        width: 100%;
        word-wrap: break-word;
    }

    .buttons-calc {
        -webkit-transform: translateX(7px);
        -moz-transform: translateX(7px);
        -ms-transform: translateX(7px);
        -o-transform: translateX(7px);
        transform: translateX(7px);
        bottom: 35px;
        width: 68px;
        margin-left: 4px;
    }

    .plus, .minus {
        width: 35px;
        height: 35px;
        -webkit-transform: scale(0.7);
        -moz-transform: scale(0.7);
        -ms-transform: scale(0.7);
        -o-transform: scale(0.7);
        transform: scale(0.7);
    }

    .calcFooter {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .itogo {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -moz-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 100%;
        margin-top: 10px;
        padding: 0 1%;
        font-size: 20px;
    }

    .calcFooter span {
        display: block;
    }

    .buttons button.button2 {
        margin-left: 0;
    }

    .coffin-list-item {
        font-size: 13px;
    }

  

    .calc-one-input ul {
        width: 100% !important;
    }

    .coffin-input-title {
        font-size: 13px;
        font-weight: 700;
    }

    .coffin-input-title span {
        max-width: 100%;
    }

    .issue {
        padding: 0;
        width: 100%;
        height: 47px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .coffin {
        padding: 10px 0 0 0;
    }

    .calc-clone .coffin-inputs .coffin-input-block:first-child {
        margin-bottom: 20px;
    }

    .coffin-title {
        margin-bottom: 14px;
        font-size: 15px;
        font-weight: 700;
    }

    .calc-clone-wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .calc-clone-wrap .coffin{
        width: 100%;
    }
}

@media all and (max-width: 350px) {
    .coffin-input {
        height: 35px;
        font-size: 11px;
        padding: 0 1%;
    }

.coffin-input-title, .coffin-input-title span {
    font-size: 10px !important;
}
}

/* End */


/* Start:/local/templates/ritual/css/input.min.css?1755507511196*/
.input{box-sizing:border-box;outline:0;border:1px solid #d7d7d7;padding:0 16px;width:100%;height:48px;margin:auto;font-size:14px;font-family:'Arial','Sans-Serif'}.input_error{border-color:#eb5a46}
/* End */


/* Start:/local/templates/ritual/css/checkbox-rui.min.css?1755507511497*/
.checkbox-rui__input{display:none}.checkbox-rui__label{cursor:pointer}.checkbox-rui__label:before{position:relative;top:5px;left:0;content:"";display:inline-block;height:20px;width:20px;background:#eceff1;cursor:pointer;margin-right:8px;background-image:url(/local/templates/ritual/css/assets/checkbox-rui/checked.png);background-size:0;background-repeat:no-repeat;background-position:center}.checkbox-rui__input:checked+.checkbox-rui__label:before{background-size:16px}.checkbox-rui__label_calc{font-size:12px;color:#929292}
/* End */


/* Start:/local/templates/ritual/css/btn-rui.min.css?1755507511648*/
.btn-rui{font-size:16px;border:0;display:flex;justify-content:center;align-items:center;height:48px;background:#ad5a55;color:#fff;transition:.3s;border-radius:8px;cursor:pointer;padding:0 32px;font-family:'Open Sans','Arial','Sans-Serif';text-transform:uppercase;text-decoration:none;box-sizing:border-box;-webkit-appearance:none}.btn-rui:hover{background:#814340}.btn-rui_center{margin:auto}.btn-rui_size_160{width:160px;max-width:100%;font-size:14px}.btn-rui_size_320{width:320px;max-width:100%;font-size:14px}.btn-rui_inline{display:inline-flex;height:auto;padding:8px 32px}@media screen and (max-width:768px){.btn-rui_inline{text-align:center}}
/* End */


/* Start:/local/templates/ritual/css/form.min.css?17555075111511*/
.form{width:100%;position:relative}.form_online{max-width:512px;margin:0 auto}.form_loading:after{content:"";display:block;position:absolute;width:100%;height:100%;background-color:rgba(255,255,255,0.5);top:0;left:0;background-image:url('data:image/svg+xml;utf8,<svgxmlns="http://www.w3.org/2000/svg"viewBox="00100100"><pathfill="%23ad5a55"d="M7350c0-12.7-10.3-23-23-23S2737.32750m3.90c0-10.58.5-19.119.1-19.1S69.139.569.150"><animateTransformattributeName="transform"attributeType="XML"type="rotate"dur="1s"from="05050"to="3605050"repeatCount="indefinite"/></path></svg>');background-repeat:no-repeat;background-position:center center;background-size:20%}.form__title{color:#000;font-size:24px;text-transform:none;font-weight:700;text-align:center}.form__desc p{text-align:center}.form__content{width:100%;padding:0 24px;box-sizing:border-box}.form__footer{text-align:center}.form__footer_center{display:flex;align-items:center;justify-content:center}.form__footer_center .btn-rui{margin:16px}.form__result{font-family:'Open Sans','Arial','Sans-Serif';display:flex;margin:auto;height:100%;align-items:center;padding:0 16px;box-sizing:border-box}.form__message{font-family:'Open Sans','Arial','Sans-Serif';margin:auto;height:100%;align-items:center;padding:0 16px;box-sizing:border-box;max-width:512px}.form__step{display:none}.form__step_active{display:block}@media screen and (max-width:768px){.form__title{line-height:24px}.form__desc{margin-top:8px}.form__desc p{line-height:1.2}.form__content{padding:0 8}}
/* End */


/* Start:/local/templates/ritual/css/field.min.css?1755507511231*/
.field{margin:16px 0}.field__label{font-size:12px;color:#ad5a55}.field__value{margin-top:4px}.field__value_flex{display:flex}.field__error{color:#eb5a46;margin-top:4px;font-size:12px;display:none}.field__error_active{display:block}
/* End */


/* Start:/local/templates/ritual/css/right-image.min.css?1755507511587*/
.right-image{float:right;padding:0 0 16px 16px;max-height:320px;max-width:320px !important;width:100%}.right-image_size_128{max-height:128px;max-width:128px !important}.right-image_size_160{max-height:160px;max-width:160px !important}.right-image_size_224{max-height:224px;max-width:224px !important}.right-image_size_256{max-height:256px;max-width:256px !important}.right-image_size_50perc{max-width:50% !important}@media screen and (max-width:768px){.right-image{width:64%;margin:0 auto;padding:0;float:none;display:block}.right-image_size_50perc{width:100%;max-width:100% !important}}
/* End */


/* Start:/local/templates/ritual/css/header-logo.min.css?1755507511667*/
.header-logo{display:flex;font-family:'Open Sans','Arial','Sans-Serif';transition:opacity .4s ease;align-self:flex-start}.header-logo:hover{opacity:.64}.header-logo__view{width:74px;height:92px}.header-logo__view_mobile{width:48px;height:58px}.header-logo__picture{width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-image:url(/local/templates/ritual/css/assets/header-logo/tickemblem.svg?1)}.header-logo__content{padding-left:8px}.header-logo__desc{color:#222;font-size:13px;line-height:1.2;text-transform:uppercase;font-weight:600}.header-logo__desc_small{font-size:10px;line-height:1.2}@media screen and (max-width:1060px){.header-logo__desc{font-size:13px}}
/* End */


/* Start:/local/templates/ritual/css/p-video.min.css?1755507511622*/
.p-video{margin:.8em 0}.p-video h2{margin:.8em 0}.p-video__title{color:#ad5a55;font-size:22px;font-weight:900;text-transform:none;text-align:center;margin:.8em 0}.p-video__list{display:flex;justify-content:space-between;margin-top:16px}.p-video__item{width:30%;padding:0 0 16px 0}.p-video__item-title{text-align:center;color:#ad5a55;font-weight:600}.p-video__item-view{margin-top:16px}.p-video__video{width:100%}@media screen and (min-width:1024px) and (max-width:1382px){.p-video__list{flex-wrap:wrap}.p-video__item{width:48%}}@media screen and (max-width:1024px){.p-video__list{flex-wrap:wrap}.p-video__item{width:100%}}
/* End */


/* Start:/local/templates/ritual/css/p-intravital.min.css?1755507511597*/
.p-intravital__title{text-transform:uppercase;text-align:center;margin:1.6em 0 16px;color:#ad5a55;font-weight:700;font-size:32px}.p-intravital h2{margin:.8em 0;font-weight:700}.p-intravital__number{font-weight:700;color:#ad5a55;padding-left:32px;font-size:18px;margin:16px 0}.p-intravital__recall{text-align:center;max-width:850px}.p-intravital__right-image{width:336px}@media screen and (max-width:768px){.p-intravital{padding-left:16px;box-sizing:border-box}.p-intravital__title{font-size:24px}.p-intravital h2{font-size:18px}.p-intravital__number{font-weight:600;padding-left:0;font-size:16px}}
/* End */


/* Start:/local/templates/ritual/css/calc-pd.min.css?17555075115302*/
.calc-pd{margin:48px 0;width:100%;position:relative}.calc-pd_loading:after{content:"";display:block;position:absolute;width:100%;height:100%;background-color:rgba(255,255,255,0.5);top:0;left:0;background-image:url('data:image/svg+xml;utf8,<svgxmlns="http://www.w3.org/2000/svg"viewBox="00100100"><pathfill="%23ad5a55"d="M7350c0-12.7-10.3-23-23-23S2737.32750m3.90c0-10.58.5-19.119.1-19.1S69.139.569.150"><animateTransformattributeName="transform"attributeType="XML"type="rotate"dur="1s"from="05050"to="3605050"repeatCount="indefinite"/></path></svg>');background-repeat:no-repeat;background-position:center center;background-size:20%}.calc-pd_hidden{display:none}.calc-pd__group{margin:16px 0}.calc-pd__group:before{content:"";display:block;border-bottom:1px solid #ad5a55;width:132%;left:-16%;position:relative}.calc-pd__group-title{font-size:14px;color:#fff;display:inline-block;width:180px;padding:2px 8px;background:#ad5a55;vertical-align:top;text-align:center}.calc-pd__sections{display:flex;flex:1 1 0;flex-wrap:wrap;justify-content:flex-end}.calc-pd__section{width:50%;display:flex;position:relative}.calc-pd__section_disabled:after{content:"";position:absolute;width:100%;height:100%;background:#fefdfd;opacity:.86}.calc-pd__section_hidden{display:none}.calc-pd__section-title{color:#333;transform:translateY(-16px);padding-right:24px;width:26%;margin-top:36px;display:flex;justify-content:flex-end;height:48px;align-items:center;text-align:right;font-size:14px}.calc-pd__section-name{width:100%}.calc-pd__section-name_required{position:relative}.calc-pd__section-name_required:before{content:"*";display:block;position:absolute;color:#9b2d30;right:-10px;top:-2px}.calc-pd__inputs{display:flex;flex-wrap:wrap;width:74%}.calc-pd__input{width:100%;box-sizing:border-box;padding-right:80px}.calc-pd__input_pattern{display:none}.calc-pd__input-title{display:flex;color:#7f7f7f;font-size:13px}.calc-pd__input_active .calc-pd__input-title{color:#000}.calc-pd__input-name{flex-grow:1}.calc-pd__input-required{white-space:nowrap;font-size:11px;color:#ad5a55;font-weight:400}.calc-pd__input-cost{text-align:right}.calc-pd__input-cost{white-space:nowrap}.calc-pd__input-price{text-align:right}.calc-pd__input-multi{position:relative;display:flex}.calc-pd__input-value{margin:2px 0 8px;width:100%;position:relative}.calc-pd__select-value_open .calc-pd__select-icon{transform:scale(1,-1)}.calc-pd__select{height:48px;display:flex;align-items:center;padding:0 48px 0 8px;border:1px solid #acacac;color:#7f7f7f;font-size:16px;box-sizing:border-box;cursor:pointer;background-color:#fff;line-height:1.2;overflow:hidden}.calc-pd__select_right{justify-content:flex-end;padding-right:16px}.calc-pd__select_error{border-color:red}.calc-pd__input-value_active .calc-pd__select{color:#000}.calc-pd__select-value{box-shadow:0 11px 26px -8px #646361;display:none;position:absolute;width:100%;background:#fff;z-index:1;padding:4px 0}.calc-pd__select-option{display:flex;align-items:center;padding:8px 12px;font-weight:400;font-size:16px;transition:.3s ease;cursor:pointer;color:#000;justify-content:space-between}.calc-pd__select-price{white-space:nowrap;color:#aaa;font-size:12px;padding-left:8px}.calc-pd__select-option:hover{background:#f5f3ee}.calc-pd__select-action{position:absolute;bottom:8px;right:-96px;width:96px;font-size:0}.calc-pd__select-btn{width:32px;height:32px;display:inline-block;vertical-align:top;margin:0 4px;border-radius:16px;cursor:pointer;font-size:24px;color:#fff;line-height:1;text-align:center;padding:4px;box-sizing:border-box;display:none;background:#eee}.calc-pd__select-icon{position:absolute;width:24px;height:24px;top:12px;right:16px;font-size:24px;line-height:24px;pointer-events:none;color:#ad5a55;transition:transform .2s ease}.calc-pd__footer{display:flex;flex-direction:row-reverse;align-items:center;width:100%;border-bottom:1px solid #ad5a55}.calc-pd__footer-action{width:29%;padding-right:80px}.calc-pd__order{color:#fff;background:#ad5a55;text-transform:uppercase;display:flex;height:48px;cursor:pointer;align-items:center;justify-content:center;text-align:center;transition:all .2s ease}.calc-pd__order:hover{background:#814340}.calc-pd__footer-total{color:#ad5a55;font-size:22px;font-weight:600;padding-right:24px}.calc-pd__form{width:100%;max-width:416px}.calc-pd__detail-option{margin-top:8px;font-size:12px;color:#666;display:none}.calc-pd__detail-option ol li{font-size:12px;line-height:1.2;color:#999}.calc-pd__detail-option_active{display:block}.calc-pd__footnote{margin-top:12px;font-size:14px}.calc-pd__star{color:#9b2d30}.calc-pd__error{color:#eb5a46;margin-top:4px;font-size:12px;display:none}.calc-pd__error_active{display:block}@media screen and (max-width:1024px){.calc-pd__section-title{width:100%;justify-content:flex-start;margin-top:16px;height:auto;transform:translateY(0);text-align:left}.calc-pd__section-name_required:before{display:inline;position:static}.calc-pd__inputs{width:100%}.calc-pd__input{padding-right:0}.calc-pd__input_multi{padding-right:80px}.calc-pd__section{width:100%;flex-direction:column}.calc-pd__footer-action{padding-right:0}}@media screen and (max-width:768px){.calc-pd__footer{flex-direction:column-reverse;border:0}.calc-pd__footer-action{width:80%}.calc-pd__order{margin-top:16px}}.form_error{border:2px solid red !important}
/* End */


/* Start:/local/templates/ritual/css/banner-only-btn.min.css?1755507511758*/
.banner-only-btn{background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:186px;position:relative}.banner-only-btn:before{content:"";display:block;position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.64);top:0;left:0}.banner-only-btn__inner{position:relative;display:flex;width:100%;height:100%;align-items:center}.banner-only-btn__link{border:2px solid #ad5a55;border-radius:0;font-size:40px;padding:16px 32px;display:block;margin:0 auto;max-width:90%;box-sizing:border-box}.banner-only-btn__link:hover{background:rgba(173,90,85,.16)}@media screen and (max-width:1024px){.banner-only-btn__link{font-size:28px}}@media screen and (max-width:768px){.banner-only-btn__link{font-size:18px;line-height:1.2}}
/* End */


/* Start:/local/templates/ritual/css/banner-taxi.min.css?17555075111052*/
.banner-taxi__content{height:109px;background-size:cover;background-image:url('/local/templates/ritual/css/assets/banner-taxi/taxi.jpg');background-repeat:no-repeat;background-position:0 0;position:relative}.banner-taxi__content:before{content:"";display:block;background-color:rgba(173,90,85,.80);background-size:100%;background-repeat:no-repeat;width:100%;height:100%;left:0;top:0;position:absolute;transition:transform .2s ease}.banner-taxi__inner{position:relative;display:flex;align-items:center;justify-content:flex-end;width:100%;height:100%;box-sizing:border-box;padding:0 10% 0 2%}.banner-taxi__btn{color:#fff;border:1px solid #fff;padding:8px 24px;text-transform:uppercase;display:block;cursor:pointer;border-radius:4px}.banner-taxi__btn:hover{background-color:rgba(255,255,255,0.16)}.banner-taxi__popup{display:none;font-family:'Open Sans','Arial','Sans-Serif'}@media screen and (max-width:768px){.banner-taxi__inner{justify-content:center;padding:0 16px;text-align:center;width:384px;margin:0 auto}}@media screen and (max-width:480px){.banner-taxi__inner{width:200px}}
/* End */


/* Start:/local/templates/ritual/css/icon-list.min.css?1755507511376*/
.icon-list{margin:16px 0 32px}.icon-list__item{display:flex;margin:4px 0;align-items:center}.icon-list__view{font-size:24px;padding:8px 24px 8px 16px;height:24px;color:#ad5a55}.icon-list__text{max-width:100%;box-sizing:border-box}@media screen and (max-width:768px){.icon-list__item{flex-direction:column;margin:12px 0}.icon-list__view{padding:8px;font-size:32px;height:32px}}
/* End */


/* Start:/local/templates/ritual/css/slide-list.min.css?17555075111656*/
.slide-list{margin:16px 0 32px}.slide-list__header{height:80px;padding-left:96px;background-color:#efefef;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;cursor:pointer}.slide-list__header:before{content:"";display:block;background-color:rgba(173,90,85,.80);background-size:100%;background-repeat:no-repeat;width:100%;height:100%;left:0;top:0;position:absolute;transition:transform .2s ease}.slide-list__header:after{content:"";display:block;background-image:url('/local/templates/ritual/css/assets/slide-list/arrow-bottom.png');background-size:100%;background-repeat:no-repeat;width:80px;height:48px;position:absolute;right:32px;top:20px;transition:transform .2s ease}.slide-list__header:hover:after{transform:scale(1.1)}.slide-list_active .slide-list__header:after{top:16px;transform:scale(1,-1)}.slide-list_active .slide-list__header:hover:after{transform:scale(1.1,-1.1)}.slide-list__header-inner{position:relative;display:flex;height:100%;align-items:center}.slide-list__title{color:#fff;font-size:32px;font-weight:700;text-transform:uppercase}.slide-list__item{display:flex;margin:8px 0;align-items:center;padding:8px 0;background-color:#f3efee}.slide-list__view{font-size:32px;padding:8px 32px;height:32px;color:#ad5a55}.slide-list__text{color:#000;max-width:100%;box-sizing:border-box}@media screen and (max-width:768px){.slide-list__header{padding-left:16px}.slide-list__header:after{top:auto;bottom:36%;width:24px;height:16px;right:16px}.slide-list_active .slide-list__header:after{top:auto;bottom:40%}.slide-list__title{font-size:16px;padding-right:48px}.slide-list__item{flex-direction:column}.slide-list__text{padding:16px}}
/* End */


/* Start:/local/templates/ritual/css/gk-table.min.css?1755507511795*/
.gk-table{width:100%}.gk-table__row{display:flex;flex:1 1 0}.gk-table__row_header{text-align:center;font-weight:600;line-height:1.2}.gk-table__cell{padding:16px;margin:4px 0;display:flex;justify-content:center;flex-direction:column;background:#f3efee}.gk-table__cell_header{width:20%;text-align:center;border:1px solid #ad5a55;background:#fefdfd;flex-shrink:0}.gk-table__cell_content{padding-left:6%;width:60%}.gk-table__cell_content p{margin:4px 0}.gk-table__cell_footer{width:20%;text-align:center;border:1px solid #ccc;flex-shrink:0}.gk-table__title{font-weight:600}.gk-table__desc{font-style:italic;font-size:12px;line-height:1.2;margin-top:2px}@media screen and (max-width:768px){.gk-table__row{flex-direction:column;margin:16px 0}.gk-table__cell{width:100%;margin:0;box-sizing:border-box}}
/* End */


/* Start:/local/templates/ritual/css/gk-table_gss.min.css?1755507511236*/
.gk-table_gss{font-size:14px}.gk-table_gss .gk-table__cell_content{padding-left:16px;width:48%}.gk-table_gss .gk-table__cell_footer{width:32%;text-align:left}@media screen and (max-width:768px){.gk-table_gss .gk-table__cell{width:100%}}
/* End */


/* Start:/local/templates/ritual/css/taxi-q.min.css?17555075111633*/
.taxi-q{width:256px;height:256px;background-size:cover;background-image:url('/local/templates/ritual/css/assets/taxi-q/taxi-bg.png');background-repeat:no-repeat;background-position:0 0;position:relative;color:#fff;display:block;margin:0 auto}.taxi-q:before{content:"";display:block;background-color:rgba(173,90,85,.80);background-size:100%;background-repeat:no-repeat;width:100%;height:100%;left:0;top:0;position:absolute;transition:transform .2s ease}.taxi-q__inner{border:2px solid #fff;width:240px;height:240px;top:8px;margin:auto;position:relative;box-sizing:border-box;background-image:url(/local/templates/ritual/css/assets/taxi-q/taxi.png);background-position:96% 96%;background-size:80px;background-repeat:no-repeat;transition:background-size .2s ease}.taxi-q:hover .taxi-q__inner{background-size:48px}.taxi-q__geo{width:32px;height:56px;background-image:url('/local/templates/ritual/css/assets/taxi-q/geo.png');background-repeat:no-repeat;background-position:center center;background-size:100%;margin:24px auto 0;transition:all .2s ease;opacity:0}.taxi-q:hover .taxi-q__geo{opacity:1;transform:translateY(-16px)}.taxi-q__title{font-size:52px;text-align:center;transition:all .2s ease;text-transform:uppercase;transform:translateY(-36px);font-weight:900;letter-spacing:6px}.taxi-q:hover .taxi-q__title{font-size:42px;transform:translateY(-16px)}.taxi-q__desc-default{text-align:center;font-size:24px;text-transform:uppercase;transform:translateY(-36px)}.taxi-q:hover .taxi-q__desc-default{display:none}.taxi-q__desc-hover{text-align:center;font-size:16px;opacity:0;transition:all .2s ease}.taxi-q:hover .taxi-q__desc-hover{opacity:1;transform:translateY(-20px)}.taxi-q__desc-hover br{display:block !important}
/* End */


/* Start:/local/templates/ritual/css/right-block.min.css?1755507511224*/
.right-block{float:right;padding-left:16px;padding-bottom:16px;margin-top:6px}@media screen and (max-width:768px){.right-block{padding:0;margin:16px 0;width:100%}}@media screen and (max-width:354px){.right-block{float:none}}
/* End */


/* Start:/local/templates/ritual/css/left-block.min.css?1755507511221*/
.left-block{float:left;padding-right:16px;padding-bottom:16px;margin-top:6px}@media screen and (max-width:768px){.left-block{padding:0;margin:16px 0;width:100%}}@media screen and (max-width:354px){.left-block{float:none}}
/* End */


/* Start:/local/templates/ritual/css/main-icons.min.css?1755507511390*/
.main-icons{display:flex;flex-direction:column;position:absolute;bottom:0;padding:16px 32px 16px 16px;right:0;margin-right:0}.main-icons__link{width:112px;margin:8px 0}@media screen and (min-width:1024px) and (max-width:1382px){.main-icons{background:rgba(255,255,255,.5);bottom:16px}.main-icons__link{width:80px;margin:8px 0}}@media screen and (max-width:1024px){.main-icons{display:none}}
/* End */


/* Start:/local/templates/ritual/css/svg-inline.min.css?1755507511530*/
.svg-inline{margin:-4% auto}.svg-inline__image{display:block;margin:auto;width:72%;position:relative}@media screen and (max-width:1024px){}@media screen and (max-width:768px){.svg-inline__image{width:100%}}@media(-ms-high-contrast:none),(-ms-high-contrast:active){.svg-inline{width:73%;height:600px;position:relative}.svg-inline__image{position:absolute;width:100%;height:100%;top:0;left:0}}@media(-ms-high-contrast:none) and (max-width:768px),(-ms-high-contrast:active) and (max-width:768px){.svg-inline{width:100%;height:224px}}
/* End */


/* Start:/local/templates/ritual/css/big-phone.min.css?1755507511869*/
.big-phone{text-align:center;font-family:"Open Sans",Arial,sans-serif;white-space:nowrap;max-width:100%;margin:32px auto}.big-phone__number{font-size:48px;line-height:1em;font-weight:800;padding:24px 64px;display:inline-block;border:2px solid #ad5a55;border-radius:0}.big-phone__number:before{content:"";display:inline-block;background-image:url(/local/templates/ritual/css/assets/big-phone/icon.svg);background-repeat:no-repeat;background-position:0 0;background-size:100%;width:24px;height:24px;margin-right:16px;box-sizing:border-box;vertical-align:middle}.big-phone__number:hover{background-color:rgba(173,90,85,0.08)}@media screen and (max-width:768px){.big-phone__number{font-size:24px;padding:16px 32px}.big-phone__number:before{width:20px;height:20px}}@media screen and (max-width:416px){.big-phone__number{font-size:18px;padding:8px 16px}.big-phone__number:before{width:16px;height:16px}}
/* End */


/* Start:/local/templates/ritual/css/banner-sm.min.css?17555075111031*/
.banner-sm{height:84px;background-color:#eee;margin:16px 0;font-size:16px;line-height:1.2;background-repeat:no-repeat;background-size:cover}.banner-sm__content{display:flex;justify-content:flex-end;height:100%;position:relative;align-items:center;overflow:hidden}.banner-sm__link{color:#fff;display:inline-block;padding:8px 24px;border:0;margin-right:10%;box-sizing:border-box;max-width:50%;text-align:right;font-weight:300;transition:background .2s ease;border-radius:6px;text-transform:uppercase;background-color:#ad5a55;box-shadow:1px 1px 3px 0 rgba(0,0,0,.24);text-decoration:none}.banner-sm__link:hover{background:rgba(87,35,31,.8)}.banner-sm__nowrap:before{content:"";display:block}.banner-sm__nowrap{white-space:nowrap}@media screen and (max-width:1024px){.banner-sm__link{max-width:56%}}@media screen and (max-width:768px){.banner-sm{padding:16px 0;height:auto}.banner-sm__content{justify-content:center;min-height:84px}.banner-sm__link{margin-right:0;max-width:80%;text-align:center}.banner-sm__nowrap{white-space:normal}}
/* End */


/* Start:/local/templates/ritual/css/banner-md.min.css?17555075111401*/
.banner-md{height:204px;background-color:rgba(255,255,255,.48);margin:16px 0;font-size:16px;line-height:1.2;background-repeat:no-repeat;background-size:cover}.banner-md__content{display:flex;justify-content:center;height:100%;position:relative;align-items:center;overflow:hidden}.banner-md__content:before{content:"";display:none;position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.64);top:0;left:0}.banner-md__link{color:#ad5a55;border:3px #ad5a55 solid;text-transform:uppercase;padding:16px 32px;font-size:36px;border-radius:0;display:inline-block;transition:all .2s ease;max-width:88%;box-sizing:border-box;text-align:center;text-decoration:none;position:relative}.banner-md__link:hover{color:#ad5a55;background-color:rgba(173,90,85,.16)}@media screen and (min-width:1024px) and (max-width:1382px){.banner-md{padding:16px 0;height:auto}.banner-md__content{min-height:204px}.banner-md__link{margin-right:0;text-align:center;font-size:32px}}@media screen and (max-width:1024px){.banner-md{padding:16px 0;height:auto}.banner-md__content{min-height:204px}.banner-md__link{margin-right:0;text-align:center;font-size:24px}}@media screen and (max-width:768px){.banner-md{padding:16px 0;height:auto}.banner-md__content{min-height:128px}.banner-md__link{margin-right:0;text-align:center;font-size:16px;font-weight:700}}@media screen and (max-width:480px){.banner-md__link{font-size:14px}}
/* End */


/* Start:/local/templates/ritual/css/banner-bubba.min.css?17555075112343*/
.banner-bubba{height:152px;background-color:rgba(255,255,255,.48);font-size:16px;line-height:1.2;background-repeat:no-repeat;background-size:cover;display:block;position:relative;box-sizing:border-box;font-family:'Open Sans','Arial','Sans-Serif'}.submenu-inner__wide-banner-2{margin-top:0 !important}.banner-bubba:before{content:"";display:block;width:100%;height:100%;top:0;left:0;position:absolute;background-color:rgba(173,90,85,.64);transition:all .2s ease}.banner-bubba:hover:before{background-color:rgba(173,90,85,.80)}.banner-bubba__content{position:relative;text-align:center;color:#fff;height:100%;display:flex;flex-direction:column;justify-content:center}.banner-bubba__content:before,.banner-bubba__content:after{content:'';pointer-events:none;position:absolute;top:8px;right:8px;bottom:8px;left:8px;opacity:0;transition:all .35s ease}.banner-bubba__content:before{border-right:1px solid #fff;border-left:1px solid #fff;transform:scale(1,0)}.banner-bubba__content:after{border-top:1px solid #fff;border-bottom:1px solid #fff;transform:scale(0,1)}.banner-bubba:hover .banner-bubba__content:before,.banner-bubba:hover .banner-bubba__content:after{transform:scale(1);opacity:1}.banner-bubba__name{font-size:36px;transform:translateY(-8px);transition:all .2s ease;padding:0 16px;box-sizing:border-box;text-transform:uppercase}.banner-bubba:hover .banner-bubba__name{transform:translateY(0)}.banner-bubba__desc{opacity:1;transition:all .2s ease;font-size:18px;line-height:1.2em;height:1.2em;padding:0 16px;box-sizing:border-box}.banner-bubba:hover .banner-bubba__desc{opacity:0}.banner-bubba__desc-hover{font-size:20px;transform:translateY(16px);opacity:0;transition:all .2s ease;line-height:1.2em;height:1.2em;padding:0 16px;box-sizing:border-box}.banner-bubba:hover .banner-bubba__desc-hover{transform:translateY(-8px);opacity:1}@media screen and (max-width:768px){.banner-bubba__name{font-size:24px;font-weight:700}.banner-bubba__desc{font-size:18px;opacity:0}.banner-bubba__desc-hover{font-size:16px;opacity:1;border:1px solid #fff;border-radius:4px;height:auto;margin:0 auto;padding:8px 16px;box-sizing:border-box;transform:translateY(0)}}@media screen and (max-width:416px){.banner-bubba__name{font-size:18px;letter-spacing:1px}.banner-bubba__desc{font-size:14px}.banner-bubba__desc-hover{font-size:14px;transform:translateY(8px)}}
/* End */


/* Start:/local/templates/ritual/css/banner-bubba_menu.min.css?1755507511631*/
.banner-bubba_menu .banner-bubba__name{text-transform:uppercase;font-weight:700;transform:translateY(0);font-size:22px}.banner-bubba_menu .banner-bubba__desc{font-size:16px}.banner-bubba_menu .banner-bubba__desc-hover{transform:translateY(0);font-size:16px}.banner-bubba_menu:hover .banner-bubba__desc-hover{transform:translateY(-1.2em)}@media screen and (max-width:768px){.banner-bubba_menu .banner-bubba__name{font-size:16px}.banner-bubba_menu .banner-bubba__desc{max-width:80% !important}.banner-bubba_menu .banner-bubba__desc-hover{max-width:80%}.banner-bubba_menu:hover .banner-bubba__desc-hover{transform:translateY(-0.6em)}}
/* End */


/* Start:/local/templates/ritual/css/banner-quadro.min.css?17555075113297*/
.banner-quadro{width:256px;height:256px;background-color:rgba(255,255,255,.48);margin:0 auto;font-size:16px;line-height:1.2;background-repeat:no-repeat;background-size:cover;display:block;position:relative;box-sizing:border-box}.banner-quadro:before{content:"";display:block;width:100%;height:100%;top:0;left:0;position:absolute;background-color:rgba(173,90,85,.8);transition:all .2s ease}.banner-quadro:hover:before{background-color:rgba(173,90,85,.92)}.banner-quadro__content{position:relative;text-align:center;color:#fff;height:100%;display:flex;flex-direction:column;justify-content:center}.banner-quadro__content_bubba:before,.banner-quadro__content_bubba:after{content:'';pointer-events:none;position:absolute;top:8px;right:8px;bottom:8px;left:8px;opacity:0;transition:all .35s ease}.banner-quadro__content_bubba:before{border-right:1px solid #fff;border-left:1px solid #fff;transform:scale(1,0)}.banner-quadro__content_bubba:after{border-top:1px solid #fff;border-bottom:1px solid #fff;transform:scale(0,1)}.banner-quadro:hover .banner-quadro__content_bubba:before,.banner-quadro:hover .banner-quadro__content_bubba:after{transform:scale(1);opacity:1}.banner-quadro__icon-tc{width:100%;height:56px;background-repeat:no-repeat;background-position:center center;background-size:contain;transition:all .2s ease;box-sizing:border-box;opacity:0;position:absolute;top:16px;left:0;transform:translateY(16px)}.banner-quadro:hover .banner-quadro__icon-tc{opacity:1;transform:translateY(8px)}.banner-quadro__icon-br{width:100%;height:80px;background-repeat:no-repeat;background-position:bottom right;background-size:contain;transition:all .2s ease;box-sizing:border-box;position:absolute;bottom:16px;right:16px}.banner-quadro:hover .banner-quadro__icon-br{height:56px}.banner-quadro__name{font-size:56px;font-weight:700;line-height:1;transition:all .2s ease;padding:0 16px;box-sizing:border-box;transform:translateY(-8px);letter-spacing:4px}.banner-quadro:hover .banner-quadro__name{font-size:42px;transform:translateY(0)}.banner-quadro__desc{opacity:1;transition:all .2s ease;font-size:20px;line-height:1.2em;height:1.2em;padding:0 16px;box-sizing:border-box;text-transform:uppercase;letter-spacing:2px;font-weight:700}.banner-quadro:hover .banner-quadro__desc{opacity:0}.banner-quadro__desc-hover{font-size:18px;transform:translateY(8px);opacity:0;transition:all .2s ease;line-height:1.2em;height:1.2em;padding:0 16px;box-sizing:border-box}.banner-quadro:hover .banner-quadro__desc-hover{transform:translateY(-16px);opacity:1}.banner-quadro_agent .banner-quadro__desc{transform:translateY(-75px);text-align:left;font-size:14px;font-weight:400;line-height:18px}.banner-quadro_agent .banner-quadro__desc-hover{height:56px}@media screen and (max-width:768px){.banner-quadro{width:192px;height:192px}.banner-quadro__icon-tc{height:32px}.banner-quadro__icon-br{height:40px}.banner-quadro:hover .banner-quadro__icon-br{height:24px}.banner-quadro__name{font-size:42px}.banner-quadro:hover .banner-quadro__name{font-size:36px}.banner-quadro__desc{font-size:20px}.banner-quadro__desc-hover{font-size:14px}.banner-quadro__desc-hover br{display:block !important}.banner-quadro_agent .banner-quadro__desc{transform:translateY(-50px);font-size:12px}.banner-quadro_agent .banner-quadro__desc-hover{height:34px}}
/* End */


/* Start:/local/templates/ritual/css/add.css?17555075116273*/
@media screen and (min-width: 1100px) {
	.list_all .rubric__item {
		display: block !important;
		margin-bottom: 10px;
	}

	.list_all {
		flex-wrap: wrap;
	}

	.list_all {
		flex-wrap: wrap;
	}

	.hide_desctop {
		display: none !important;
	}


}
@media (min-width: 599px) {
	.article-wrap .img_article{
		height: 256px!important;
	}
}


.socials-contacts-block{
	display: flex;
	margin-top: 20px;
}

.contacts__main .tg-link{
/*	margin-top: 20px;*/
}
/*
.banner_will{
	background-position: 0 18%;
}*/
.only_form {
	max-width: 400px !important;
}

.checkbox-rui__input:checked+.checkbox-rui__label:before {
	background-size: 16px;
}

.check_box:before {
	background-size: 16px !important;
}

.submenu-inner {
	background: rgba(255, 255, 255, 1) !important;
}

.calc-pd__sections {
	justify-content: flex-start;
}

.calc-pd__sections {
	justify-content: flex-start;
}

.calc-pd__sections .capch {
	margin-left: 15%;
}

.title_page_text {
	color: #ad5a55;
	font-size: 22px;
	font-weight: 900;
	text-transform: none;
	text-align: left;
	margin: 0.9em 0;
}

.title_page_text_h3 {
	color: #ad5a55;
	font-size: 18px;
	margin: 16px 0;
	font-family: "Open Sans", Arial, sans-serif;
	font-weight: 700;
}

.graph-list__view_h4 {
	font-size: 16px;
	margin: 0;
	margin-top: 20px;
	color: #000;
	font-weight: 700;
}

.tabs_block_title {
	color: #ad5a55;
	font-size: 30px;
	padding: 8px;
	font-weight: 600;
	margin-top: 30px;
}

.tabs_block_subtitle {
	color: #ad5a55;
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 10px;
}

.tabs_block_tab:hover {
	color: #ad5a55;
}

.tabs_block_text p, .tabs_block_text ul li {
	margin: 0;
}

.tabs_block_tabs_right {
	display: none;
}

.tabs_block_row {
	
}


.tabs_block_tabs {
	margin-top: 16px;
	display: flex;
	overflow: auto;
}

.tabs_block_tab {
	width: 140px;
	padding: 16px 10px;
	box-sizing: border-box;
	position: relative;
	text-align: center;
	cursor: pointer;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: 700;
	background: #f3f3f3;
	color: black;
	border-right: 1px solid lightgrey;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	transition: all 0.3s;
}

.tabs_block_texts {
	border: 2px solid #ad5a55;
}

.tabs_block_tab:last-child {
	border-right: 1px solid transparent;
}

.tabs_block_active {
	background-color: #ad5a55;
	color: #fff;
	pointer-events: none;
}

.tabs_block_active:hover {
	cursor: unset;
	color: #ad5a55;
}

.tabs_block_active:hover {
	color: #fff;
}

.tabs_block_img {
	display: flex;
	justify-content: flex-end;
	height: 100%;
}

.tabs_block_text {
	display: none;
	border-top: none;
	min-height: 330px;
	padding: 30px;
}

.tabs_block_text_active {
	display: flex;
	justify-content: space-between;
}

.tabs_block_leftblock {
	width: 49%;
}

.tabs_block_rightblock {
	width: 48%;
}

.tabs_block_all {
	width: 100%;
}
.tabs_block_leftblock ul{
	padding-left: 20px;
}


@media (max-width: 1024px) {

	.tabs_block_text_active {
		flex-direction: column;
	}

	.tabs_block_text {
		height: unset;
		padding: 28px;
	}

	.tabs_block_leftblock {
		margin-bottom: 20px;
	}

	.tabs_block_leftblock, .tabs_block_rightblock {
		width: 100%;
	}

	.calc-pd__sections .capch {
		margin-left: 0;
		width: 100%;
	}

	.info-buttons {
		position: absolute !important;
		top: 33px !important;

	}

	.yandex-rate {
		display: none;
	}

}

@media (max-width: 600px) {
	.buttons button.button1.calc-btn img {
		margin-left: unset;
	}

	.title_page_text {
		margin-top: 15px;
	}

	.tabs_block_tab {
		width: 90px;
		font-size: 11px;
		padding: 10px;
	}
}







.chatblock2 {
    position: fixed;
    bottom: 45px;
    left: 45px;
    width: 74px;
    height: 236px;
    z-index: 99999;
    transition: all ease .3s;
    font-family: "Open Sans", sans-serif;
}
.chatblock2.close {
    height: 74px;
}


.chatblock2.active {
    background-color: rgba(255, 255, 255, 0.5);
}



.chatblock {
    position: fixed;
    bottom: 45px;
    width: 230px;
    height: 236px;
    left: -250px;
    z-index: 999999;
    transition: all ease .3s;
    display: flex;
    font-family: "Open Sans", sans-serif;
}

.chatblock__close {
    content: '';
    display: block;
    right: -10px;
    top: -10px;
    position: absolute;
    width: 20px;
    height: 20px;
    border: 1px solid #000;
    border-radius: 25px;
    background-repeat: no-repeat;
    background-image: url(/local/templates/ritual/css/../images/close_chat2desk.png);
    background-position: center;
    background-size: 70%;
    cursor: pointer;
}

.chatblock label {
    font-size: 12px;
    font-family: "Open Sans", sans-serif;	
}

.chatblock label a {
    color: #000;
    font-size: 12px;
    font-family: "Open Sans", sans-serif;
	text-decoration: underline;
}

.chatblock form {
    background-color: #fff;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    display: none;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding: 20px;
    transition: all ease .3s;
    box-shadow: 0px 5px 25px rgb(0 0 0 / 15%);
    font-family: "Open Sans", sans-serif;
}
.chatblock.active {
    left: 130px;
}
.chatblock.active form {
    display: flex;
}
.chatblock.active form input[type="text"] {
    width: calc(100% - 10px);
    height: 40px;
    padding-left: 10px;
    box-shadow: 0 0 2px;
    border-radius: 5px;
    border: none;
    font-family: "Open Sans", sans-serif;
}
.chatblock form > *:not(:last-child) {
    margin-bottom: 8px;
    font-family: "Open Sans", sans-serif;
}



.chatblock form button {
    width: 100%;    
    border: none;
    outline: none;
    padding: 10px;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 600;  
    background-color: #41B4E6;
    color: #fff;
    font-family: "Open Sans", sans-serif;
}



.chatblock.active form input[type="text"].error {
    border:1px solid red;
}
.chatblock.active form input[type="checkbox"].error {
    border:1px solid red;
    box-shadow: 0 0 3px red;
}



@media screen and (max-width: 1024px) {
    .chatblock {
        bottom: 0;
    }
    .chatblock.active {
        left: 75px;
        height: 230px;
    }
    .chatblock2 {
        bottom: 0;
        left: 0;
        width: 64px;
        height: 215px;
    }
}

/* End */


/* Start:/local/templates/ritual/css/autoload/agent-page.min.css?17555075114989*/
.agent-page__header{display:flex}.agent-page__header-img{width:290px;height:100%;box-shadow:3px 13px 13px 1px rgba(30,15,0,0.12);margin-right:48px;flex-shrink:0}.agent-page__header-img img{margin:0 auto !important;display:block}.agent-page__qcode{width:132px;height:132px;margin:20px 0 0;flex-shrink:0}.agent-page__text{font-size:20px}.agent-page__text span{margin:14px 0;display:block;line-height:18px}.agent-page__text span:last-child{margin-bottom:0}.agent-page__header-info .rating-box{letter-spacing:4px}.agent-page__captcha{margin-top:18px;width:304px;max-width:100%;box-sizing:border-box}@media(max-width:768px){.agent-page__header-img{width:47%;height:auto;margin-right:24px;align-self:flex-start}.agent-page__qcode{width:82px;height:82px}.agent-page__text{line-height:20px;font-size:16px}}@media(max-width:600px) and (min-width:420px){.agent-page__header{flex-wrap:wrap}.agent-page__text{margin-top:8px}}@media(max-width:420px){.agent-page__header-img{width:100%;height:100%;margin:0 0 12px}.agent-page__qcode{width:92px;height:92px;margin:12px 0 5px}.agent-page__header{display:flex;flex-direction:column}}.agent-page__middle{margin-top:32px;padding:14px 0;position:relative;box-sizing:border-box}.agent-page__middle-inner{display:flex !important;justify-content:space-between;width:100%;position:relative;padding:0 40px;height:100% !important}.agent-page__middle .service-arrow-right,.agent-page__middle .service-arrow-left{top:50%}.agent-page__middle .service-arrow-right{right:-5px}.agent-page__middle .service-arrow-left{left:-5px}.agent-page__middle .slick-dots{display:flex !important;width:100%;list-style-type:none;justify-content:space-between}.agent-page__middle .slick-dots li{background-color:#999;width:10%;height:4px;margin:0;cursor:pointer}.agent-page__middle .slick-dots .slick-active{background-color:#ad5a55}.agent-page__middle .slick-dots li button{visibility:hidden !important}.agent-page__middle::before{content:'';display:block;width:100%;height:2px;background-color:#ad5a55;position:absolute;top:0}.agent-page__middle::after{content:'';display:block;width:100%;height:2px;background-color:#ad5a55;position:absolute;bottom:0}.agent-page__middle-left{width:50%;box-sizing:border-box;padding-right:32px}.agent-page__middle-right{width:50%;box-sizing:border-box;padding-left:32px}.agent-page__middle-left>p{font-weight:700;margin-bottom:0}.agent-page__middle-left>ul{margin-top:0}.agent-page__middle span{color:#ad5a55;font-size:20px;display:block}.agent-page__middle-left>span{margin-bottom:16px}.agent-page__middle-right{display:flex;flex-direction:column;align-items:center}.agent-page__middle-right>span{margin-bottom:32px}.agent-page__middle-right img{max-height:224px}@media(max-width:992px){.agent-page__middle-inner{flex-direction:column}.agent-page__middle-left{width:100%;padding:16px 0 0 0}.agent-page__middle-right{width:100%;order:-1;padding:0}.agent-page__middle span{text-align:center;margin-bottom:12px}.agent-page__middle-right span{margin-bottom:18px}}@media(max-width:480px){.agent-page__middle .service-arrow-right,.agent-page__middle .service-arrow-left{transform:scale(0.75)}.agent-page__middle-inner{padding:0 16px}.agent-page__middle .service-arrow-right{right:-15px}.agent-page__middle .service-arrow-left{left:-15px}}.agent-page__review-header{display:flex;align-items:center}.agent-page__review-all{display:inline-block;border-radius:0;color:#999;border-bottom:1px solid #b5b5b5;text-decoration:none;font-size:13px;transform:translateY(-34px);cursor:pointer}.agent-page__review-body .l-reviews__item:first-child{margin:0 0 64px 0}.agent-page__review-body .l-reviews__item{display:block}.agent-page__review-body .l-reviews__item:nth-child(n+3){display:none}.agent-page__review-title{font-weight:700;color:#333;font-size:21px;margin:32px 12px 32px 0}.agent-page__form-wrapper{margin-top:24px;display:flex;justify-content:space-between}.agent-page__form{display:flex;flex-direction:column;flex:1}.agent-page__form input{height:43px;font-size:16px;padding:0 16px;color:#000;font-family:"Open Sans",Arial,sans-serif;border:1px solid #999}.agent-page__form textarea{resize:vertical;font-size:16px;padding:10px 16px;font-family:"Open Sans",Arial,sans-serif;border:1px solid #999;color:#000;height:142px}.agent-page__form button{height:48px;width:100%;max-width:360px;background-color:#ad5a55;color:#fff;border:0;font-size:20px;transition:.3s;margin-top:18px;cursor:pointer}.agent-page__form button:hover{background-color:#814340}.agent-page__form-header{font-size:21px;line-height:21.33px;font-weight:bold}.agent-page__input-header{font-size:16px;line-height:21.33px;margin:18px 0 8px;color:#999}.agent-page__input-header span{color:#ad5a55}.agent-page__form-block{width:256px;height:256px;margin-left:8%;margin-top:68px}@media(max-width:1024px){.agent-page__form-wrapper{flex-direction:column}.agent-page__form{width:100%}.agent-page__form-block{margin:24px 0 0 0}}@media(max-width:768px){.agent-page__form-block{width:192px;height:192px}}
/* End */


/* Start:/local/templates/ritual/css/autoload/area-list.min.css?1755507511212*/
.area-list{display:flex;flex-wrap:wrap;margin:16px 0}.area-list__item{width:33.33%}@media screen and (max-width:768px){.area-list__item{width:50%}}@media screen and (max-width:416px){.area-list__item{width:100%}}
/* End */


/* Start:/local/templates/ritual/css/autoload/article-detail.min.css?1755507511502*/
.article-detail__date{font-size:14px;color:#999;text-align:right}.article_author{border-top:2px solid #ad5a55;padding-top:30px;padding-bottom:95px;width:65%}.au_picture{max-width:100px;max-height:100px}.au_more{color:#ad5a55;text-align:right;text-decoration:underline}.au_more a{cursor:pointer}.au_picture img{width:100%;height:100%;object-fit:cover;border-radius:50%}.au_addit_info{margin-left:30px;line-height:25px}.article_author{display:flex}.au_name{font-weight:700}.au_preview_text{color:#729072}
/* End */


/* Start:/local/templates/ritual/css/autoload/aside-review.min.css?17555075112868*/
.aside-review{display:flex;flex-direction:column;align-items:center;max-width:111px;width:100%;height:194px;background-color:#f3f3f3;transition:width .2s ease;border-radius:0;pointer-events:auto}.aside-review>span{font-size:12px;color:#706f6f;text-align:center;width:94%;margin:8px 0}.aside-review:hover{width:116px}.aside-review__rating{font-size:23px;color:#706f6f;margin:15px 0 6px}.aside-review__rating_en{font-size:18px;margin:24px 0 6px}.aside-review__rating span{color:#ad5a55;font-weight:700}.aside-review__logo{color:#706f6f;font-size:18px;text-transform:uppercase}.inner-text-content_middle .aside-review{flex-direction:column-reverse;justify-content:space-around}.inner-text-content_middle .aside-review .rating-box{font-size:28px;margin-top:6px}.inner-text-content_middle .aside-review .rating-box:before{content:"\f005"}.inner-text-content_middle .aside-review .rating-box .rating-box__rating:before{content:"\f005"}.inner-text-content_middle .aside-review__rating{font-size:11px;margin:6px 0 6px;white-space:nowrap}.inner-text-content_middle .aside-review>span,.inner-text-content_middle .aside-review__logo{display:none}.inner-text-content_middle .aside-review{height:66px;justify-content:center}.inner-text-content_middle .aside-review:hover{width:116px}.inner-text-content_middle .aside-review:hover{width:100%}.aside-review__out-of{display:inline}.aside-review__out-of_en{font-size:15px}@media(max-width:1382px){.aside-review>span,.aside-review__logo{display:none}.inner-text-content_middle .aside-review{margin-top:27px}.aside-review{height:66px;justify-content:center}.aside-review__rating{margin:0;font-size:18px}.aside-review .rating-box{font-size:14px}.aside-review:hover{width:100%}.aside-review__rating_en{font-size:15px}.aside-review__out-of_en{font-size:13px}}@media(max-width:1250px){.aside-review__rating_en{font-size:13px}.aside-review__out-of_en{font-size:12px}}@media(max-width:1030px){.aside-review{flex-direction:column-reverse;justify-content:space-around}.aside-review .rating-box{font-size:28px;margin-top:6px}.aside-review .rating-box:before{content:"\f005"}.aside-review .rating-box .rating-box__rating:before{content:"\f005"}.aside-review__rating{font-size:13px;margin-bottom:6px}.aside-review__rating_en{font-size:11px;letter-spacing:-0.6px}.aside-review__out-of_en{font-size:10px}}@media(max-width:768px){.aside-review{height:50px}.aside-review__rating{font-size:11px}.aside-review .rating-box{font-size:24px}.aside-review__rating_en{font-size:9px;letter-spacing:-0.7px}.aside-review__out-of_en{font-size:8px}}@media(max-width:600px){.aside-review__rating{font-size:10px}.aside-review .rating-box{font-size:22px}.aside-review__rating_en{font-size:8px}.aside-review__out-of_en{font-size:7px}}@media(max-width:500px){.aside-review__rating{font-size:6px;letter-spacing:-0.5px}}@media(max-width:416px){.aside-review{display:none}}
/* End */


/* Start:/local/templates/ritual/css/autoload/banner-bubba_mobilnye.min.css?1755507511559*/
.banner-bubba_mobilnye{width:242px;margin-right:16px}.banner-bubba_mobilnye .banner-bubba__name{transform:translateY(8px);font-size:18px;padding:0 32px}.banner-bubba_mobilnye:hover .banner-bubba__name{transform:translateY(8px)}.banner-bubba_mobilnye .banner-bubba__desc{transform:translateY(8px);font-size:14px}.banner-bubba_mobilnye:hover .banner-bubba__desc{transform:translateY(8px)}.banner-bubba_mobilnye .banner-bubba__desc-hover{transform:translateY(-8px);font-size:14px}.banner-bubba_mobilnye:hover .banner-bubba__desc-hover{transform:translateY(-8px)}
/* End */


/* Start:/local/templates/ritual/css/autoload/banner-bubba_soboleznovanie.min.css?1755507511542*/
.banner-bubba_soboleznovanie .banner-bubba__name{transform:translateY(8px);font-size:18px;padding:0 32px}.banner-bubba_soboleznovanie:hover .banner-bubba__name{transform:translateY(8px)}.banner-bubba_soboleznovanie .banner-bubba__desc{transform:translateY(8px);font-size:14px}.banner-bubba_soboleznovanie:hover .banner-bubba__desc{transform:translateY(8px)}.banner-bubba_soboleznovanie .banner-bubba__desc-hover{transform:translateY(-8px);font-size:14px}.banner-bubba_soboleznovanie:hover .banner-bubba__desc-hover{transform:translateY(-8px)}
/* End */


/* Start:/local/templates/ritual/css/autoload/banner-compensation.min.css?1755507511900*/
.banner-compensation{background:rgb(156 90 86);display:flex;padding:5px;font-size:13px;width:392px;align-items:center;color:#fff;font-family:'Open Sans',Arial,sans-serif;transition:.3s;border-radius:0}.banner-compensation__text{text-transform:uppercase;padding-left:20px}.banner-compensation:hover{background-color:#ad5a55}.banner-compensation__price:after{content:"";height:30px;width:1px;background-color:#fff;display:block;position:absolute;right:-11px;top:8px}.banner-compensation__price{background-color:#fff;position:relative;padding:3px 15px;color:#ad5a55}.banner-compensation__price strong{font-weight:700;font-size:28px}@media (max-width:480px){.banner-compensation__price:after{top:4px}.banner-compensation{font-size:12px}.banner-compensation__price{padding:5px;min-width:75px}.banner-compensation__text{margin-left:10px;padding-left:12px}.banner-compensation__price strong{font-size:20px}}
/* End */


/* Start:/local/templates/ritual/css/autoload/banner-law.min.css?17555075111397*/
.banner-law{width:100%;margin:auto;padding:45px 0;background-image:url(https://ritual.ru/upload/medialibrary/d80/FZ.jpg);background-size:cover}.banner-law__inner{display:flex;align-items:flex-start}.banner-law__gerb{width:80px;display:inline-block;margin-left:10%;margin-top:8px;flex:0 0 80px}.banner-law__text{display:inline-block;font-weight:600;margin:0 0 10px 45px;text-transform:uppercase;font-size:26px;color:#ad5a55;padding-right:8px}.banner-law__text_mini{font-size:16px;color:#ad5a55}.banner-law__but{margin:16px auto 0;width:240px;height:40px;display:flex;justify-content:center;align-items:center;color:#fff;text-decoration:none;font-weight:400;border-radius:11px;text-transform:uppercase;font-size:16px;transition:.3s;background-color:#ad5a55}.banner-law__but:hover{background:#814340}@media screen and (max-width:768px){.banner-law__but{margin:36px auto 16px}.banner-law__text{font-size:22px;margin-left:25px}.banner-law__text_mini{font-size:12px}.banner-law__gerb{margin-left:10% !important}}@media screen and (max-width:600px){.banner-law__inner .banner-law__gerb{margin-left:10% !important}}@media screen and (max-width:480px){.banner-law__but{margin:36px auto 16px}.banner-law__text{font-size:15px;margin-left:14px}.banner-law__text_mini{font-size:10px}.banner-law__inner .banner-law__gerb{margin-left:3% !important}.banner-law__but{margin:20px auto 0;width:200px;font-size:14px}}
/* End */


/* Start:/local/templates/ritual/css/autoload/banner-quadro_soboleznovanie-online.min.css?1755507511883*/
.banner-quadro_soboleznovanie-online .banner-quadro__name{font-size:22px;letter-spacing:0;transform:translateY(0)}.banner-quadro_soboleznovanie-online:hover .banner-quadro__name{font-size:22px;transform:translateY(-2px)}.banner-quadro_soboleznovanie-online .banner-quadro__desc{transform:translateY(0);font-size:14px;letter-spacing:0;text-transform:none;font-weight:400}.banner-quadro_soboleznovanie-online:hover .banner-quadro__desc{transform:translateY(2px);opacity:1}.banner-quadro_soboleznovanie-online .banner-quadro__desc-hover{display:none}@media screen and (max-width:768px){.banner-quadro_soboleznovanie-online .banner-quadro__name{font-size:16px;letter-spacing:0;transform:translateY(0)}.banner-quadro_soboleznovanie-online:hover .banner-quadro__name{font-size:16px;transform:translateY(-2px)}.banner-quadro_soboleznovanie-online .banner-quadro__desc-hover{font-size:14px}}
/* End */


/* Start:/local/templates/ritual/css/autoload/banner-virus.min.css?1755507511476*/
.banner-virus{background:rgba(173,90,85,0.9);display:flex;padding:8px 40px;font-size:13px;width:392px;align-items:center;box-sizing:border-box;text-transform:uppercase;color:white;transition:.3s;font-family:'Open Sans','Arial',sans-serif;border-radius:0}.banner-virus:hover{background-color:#ad5a55}.banner-virus__text{text-align:center;margin-left:25px}@media(max-width:480px){.banner-virus{padding:8px 15px}.banner-virus__text{margin-left:10px}.banner-virus{font-size:12px}}
/* End */


/* Start:/local/templates/ritual/css/autoload/calc.min.css?17555075113520*/
.calc{margin:48px 0}.calc_calendar{display:flex;box-sizing:border-box;padding:0 0 0 15%;margin:32px 0;z-index:11;position:relative}.calc__section{padding:16px 0 24px 0;width:100%;border-top:1px solid #acacac}.calc__section-title{color:#ad5a55;font-size:16px;font-weight:900;margin-bottom:23px}.calc__inputs{display:flex;flex-wrap:wrap}.calc__input{width:33.33%;padding-right:32px;box-sizing:border-box}.calc__input_pattern{display:none}.calc__input_calendar1{max-width:110px}.calc__input_calendar2{max-width:230px}.calc__input_multi{padding-right:164px;width:50%}.calc__input-title{display:flex;color:#7f7f7f;font-weight:800;font-size:13px}.calc__input_active .calc__input-title{color:#000}.calc__input-name{flex-grow:1}.calc__input-required{white-space:nowrap;font-size:11px;color:#ad5a55;font-weight:400}.calc__input-cost{text-align:right}.calc__input-cost{white-space:nowrap}.calc__input-price{text-align:right}.calc__input-multi{position:relative;display:flex}.calc__input-value{margin-top:8px;width:100%;position:relative}.calc__select-value_open .calc__select-icon{transform:rotate(180deg)}.calc__select{height:48px;display:flex;align-items:center;padding:0 32px 0 8px;border:1px solid #acacac;color:#7f7f7f;font-weight:600;font-size:16px;box-sizing:border-box;cursor:pointer}.calc__select_error{border-color:red}.calc__select_calendar{color:#ad5a55}.calc__input-value_active .calc__select{color:#000}.calc__select-value{box-shadow:0 11px 26px -8px #646361;display:none;position:absolute;width:100%;background:#fff;z-index:1;padding:4px 0}.calc__select-option{display:flex;align-items:center;padding:8px 12px;font-weight:400;font-size:16px;transition:.3s ease;cursor:pointer;color:#000}.calc__select-option:hover{background:#f5f3ee}.calc__select-action{position:absolute;bottom:0;right:-112px;width:112px;font-size:0}.calc__select-btn{width:48px;height:48px;display:inline-block;vertical-align:top;margin:0 4px;border-radius:12px;cursor:pointer;font-size:24px;color:#fff;line-height:1;text-align:center;padding:12px 0;box-sizing:border-box;display:none}.calc__select-btn_add{background:#ad5a55}.calc__select-btn_remove{background:#d0d0d0}.calc__select-icon{position:absolute;width:24px;height:24px;top:12px;right:16px;font-size:24px;line-height:24px;pointer-events:none;color:#ad5a55}.calc__footer{display:flex;padding:24px 0;width:100%;border-top:1px solid #acacac;border-bottom:1px solid #acacac}.calc__footer-action{flex-grow:1}.calc__order{color:#fff;background:#ad5a55;text-transform:uppercase;padding:12px 48px;cursor:pointer;border-radius:8px;display:inline-block}.calc__footer-total{color:#ad5a55;font-size:22px;font-weight:900}.calc__form{width:100%;max-width:416px}.calc__select-value_calendar{max-height:455px;overflow:hidden;overflow-y:none;padding:8px;width:305px}.calc__select-value_calendar .calc__select-option{display:inline-block;text-align:center;width:40px;padding:8px 0}.calc__select-value_calendar .calc__select-option_disable{display:none}.calc__select-option_active{background:#f5f3ee}@media screen and (max-width:1024px){.calc__input{width:50%;margin:16px 0}}@media screen and (max-width:768px){.calc__input{width:100%;padding:0}.calc__input_multi{width:100%;padding-right:112px;box-sizing:border-box}.calc__footer{flex-direction:column-reverse;text-align:center}.calc__footer-action{margin-top:16px}.calc_calendar{margin:22px 0;flex-direction:column}.calc__input_calendar1,.calc__input_calendar2{margin:8px 0}}@media screen and (max-width:480px){.calc__select-value_calendar{width:173px}}
/* End */


/* Start:/local/templates/ritual/css/autoload/calendar-day.min.css?1755507511116*/
.calendar-day{-moz-column-width:180px;-webkit-column-width:180px;column-width:180px}.calendar-day b{font-weight:600}
/* End */


/* Start:/local/templates/ritual/css/autoload/calendar.min.css?17555075112615*/
.calendar__filter-item{display:flex;flex-direction:column;position:relative}.calendar__filter-item span{color:gray;font-weight:700;margin-bottom:12px}.calendar__filter-select{border:1px solid #a1a1a1;height:50px;color:#ad5a55;font-size:19px;font-weight:700;padding-left:12px;position:relative;background-color:transparent}.calendar__filter-item:first-child{margin-right:30px}.calendar__filter-item::after{content:'';display:block;width:20px;height:10px;background:url(/local/templates/ritual/style/../images/select-str.png) no-repeat #fff;background-position:bottom;position:absolute;right:7px;bottom:20px}.calendar__filter-select_1{width:96px}.calendar__filter-select_2{width:230px}.calendar__list{position:relative}.calendar__item{display:flex;margin:32px 0}.calendar__item-logo{display:flex;justify-content:center;width:15%;padding:0 5%;max-width:72px;flex-shrink:0}.calendar__item-logo img{flex-shrink:0;align-self:flex-start;margin-top:8px}.calendar__item-name{font-size:23px;font-weight:700;color:#ad5a55}.calendar__item,.calendar__item p{font-size:15px;color:gray}.calendar__item-date{font-weight:700;color:#000}.calendar__item span{margin:2px 0 4px 0;display:inline-block}.calendar__item-header{display:flex;justify-content:space-between;flex-wrap:nowrap}.calendar__item-rit{padding:5px 0 0 10px;flex-shrink:0}.calendar__list_preloader::before{content:'';display:block;position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;background-color:rgba(102,102,102,0.767)}.calendar__list_preloader::after{content:'';height:50px;width:50px;position:absolute;top:200px;left:50%;transform:translateX(-50%) translateY(-50%);border:2px solid #ad5a55;border-top:1px solid transparent;border-radius:100%;display:block;z-index:3;animation:rotation 1s linear infinite}.calendar__text{text-align:center}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}@media(max-width:900px){.calendar__item-header{flex-direction:column}.calendar__item-rit{padding:0;align-self:flex-start;margin:10px 0 -8px;max-width:190px;flex-shrink:1}.calendar__item-rit img{margin:0}.calendar__item-name{font-size:19px}}@media(max-width:768px){.calendar__filter-select{height:35px;font-size:16px}.calendar__filter-item::after{bottom:12px}.calendar__filter-select_1{width:76px}.calendar__filter-select_2{width:200px}}@media(max-width:600px){.calc_calendar{padding-left:0}.calendar__item{flex-direction:column}.calendar__item-logo{padding-left:0}}@media(max-width:480px){.calendar__filter{flex-direction:column}.calendar__filter-item{align-self:flex-start}.calendar__filter-item:first-child{margin-right:0;margin-bottom:20px}}
/* End */


/* Start:/local/templates/ritual/css/autoload/cards-list.min.css?1755507511392*/
.cards-list__header{color:#ad5a55;font-size:16px;margin:8px 0 16px;display:block}.cards-list__list{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -1%}.cards-list__item{flex:0 0 20%;padding:1%;box-sizing:border-box}.cards-list__item img{margin:0 !important}@media(max-width:1366px){.cards-list__header{text-align:center}}@media(max-width:480px){.cards-list__item{flex:0 0 33.33%}}
/* End */


/* Start:/local/templates/ritual/css/autoload/catafalque.min.css?1755507511976*/
.catafalque{display:flex;flex-direction:column;align-items:center;margin:32px 0}.catafalque__item{display:flex;max-width:850px;width:100%;margin-bottom:50px}.catafalque__item:last-child{margin-bottom:0}.catafalque__img{flex-shrink:0;width:372px}.catafalque__text{min-height:170px;display:flex;flex-direction:column;justify-content:space-between;margin-left:60px}.catafalque__title{color:#ad5a55}.catafalque__price{font-size:52px;color:#ad5a55;line-height:1;position:relative;align-self:flex-start;font-weight:600}.catafalque__price-name{font-weight:400;font-size:13px;position:absolute;right:0;top:5px;text-transform:uppercase;transform:translateX(105%)}@media(max-width:992px){.catafalque__img{flex-shrink:0;width:230px}.catafalque__text{margin-left:40px}}@media(max-width:768px){.catafalque__item{max-width:100%;flex-direction:column;align-items:center}.catafalque__text{margin-left:0}}@media(max-width:480px){.catafalque__img{width:190px}.catafalque__price{font-size:42px}}
/* End */


/* Start:/local/templates/ritual/css/autoload/cemetery-what-video.min.css?17555075111248*/
.cemetery-what-video{display:flex;border-top:2px solid #ad5a55;border-bottom:2px solid #ad5a55;padding-bottom:12px;flex-direction:row-reverse}.cemetery-what-video__cell{width:50%;box-sizing:border-box;position:relative}.cemetery-what-video__cell:first-child{padding-left:8px}.cemetery-what-video__cell:last-child{padding-right:8px}.cemetery-what-video__cell:after{position:absolute;content:"";display:block;width:100%;height:4px;background:#ad5a55;top:0;left:0;display:none}.cemetery-what-video__cell_video{display:flex}.cemetery-what-video__video{margin:auto;width:100%;text-align:center}.cemetery-what-video__image{padding:16px 0 4px;display:inline-block}.cemetery-what-video__image img{vertical-align:top;max-height:324px}@media screen and (max-width:1024px){.cemetery-what-video{flex-direction:column-reverse;padding-bottom:0;border:0;margin:16px 0}.cemetery-what-video__cell{width:100%;padding:0}.cemetery-what-video__cell:first-child{padding-left:0;margin-top:16px}.cemetery-what-video__cell:last-child{border-bottom:2px solid #ad5a55;padding-bottom:12px;padding-right:0}.cemetery-what-video__cell:after{display:none}}@media screen and (max-width:768px){.cemetery-what-video__cell{display:none}.cemetery-what-video__cell_video{display:block}}
/* End */


/* Start:/local/templates/ritual/css/autoload/cities.min.css?17555075113460*/
body .cities{max-width:1317px;width:100%;box-shadow:0 4px 13px rgba(0,0,1,0.32);background-color:#fff;padding:26px 38px;display:none;position:relative}.cities::after{content:'';display:block;width:190px;position:absolute;height:47px;background-image:url(/local/templates/ritual/css/assets/cities/logo-cities.png);background-size:contain;top:26px;right:73px}.cities__search{display:flex;align-items:center;margin-bottom:20px}.cities__search-header{font-size:16px;text-transform:uppercase;font-weight:700;margin-right:12px}.cities__search-input{display:block;width:270px;height:43px;border-radius:10px 0 0 10px;border:2px solid #9e9e9e;background-color:#fff;padding-left:10px;font-size:14px;border-right:0;margin-right:-6px}.cities__search-input::placeholder{color:#9e9e9e}.cities__search-input::-ms-clear{display:none}.cities__search-icon{position:relative;display:block;width:40px;height:43px;background-image:url(/local/templates/ritual/css/assets/cities/search_grey.svg);background-size:70%;background-repeat:no-repeat;background-position:center;border-radius:0 10px 10px 0;border:2px solid #9e9e9e;border-left:0;background-color:#fff}.cities__search-wrap{display:flex;align-items:center}.cities__close{position:absolute;top:22px;right:22px;width:24px;height:24px;cursor:pointer}.cities__close::after{content:'';display:block;width:24px;height:3px;background-color:#ad5a55;position:absolute;transform:rotate(45deg);top:10px;right:0}.cities__close::before{content:'';display:block;width:24px;height:3px;background-color:#ad5a55;position:absolute;transform:rotate(-45deg);top:10px;right:0}.cities__top{display:grid;grid-template-columns:repeat(auto-fit,minmax(206px,1fr));padding:0}.cities__bottom{column-width:206px;position:relative;column-gap:0;margin-top:40px;padding:0}.cities__top li,.cities__bottom li{list-style-type:none;color:#464646;width:206px}.cities__top a,.cities__bottom a{color:#464646;text-transform:uppercase;text-decoration:none;padding:3px 0;display:inline-block}.cities__top a{font-weight:700;font-size:14px}.cities__bottom a{font-size:13px}.cities__top a:hover,.cities__bottom a:hover{color:#ad5a55}.cities__bottom::after{content:'';display:block;width:100%;height:2px;background-color:#9e9e9e;position:absolute;top:-21px;left:0}.cities .fancybox-close-small{display:none}.cities__item_ms a{font-weight:700}@media(max-width:1030px){.cities::after{display:none}}@media(max-width:650px){.cities__search{flex-direction:column}.cities__search-header{margin:0 0 12px}}@media(max-width:420px){.cities__close{top:14px;right:14px;transform:scale(0.9)}.cities__search-wrap,.cities__search-input{width:100%}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.cities__top{display:flex}}@media screen and (-ms-high-contrast:active) and (max-width:1340px),(-ms-high-contrast:none) and (max-width:1340px){.cities__top li{width:20%}.cities__top{flex-wrap:wrap}}@media screen and (-ms-high-contrast:active) and (max-width:1137px),(-ms-high-contrast:none) and (max-width:1137px){.cities__top li{width:25%}}@media screen and (-ms-high-contrast:active) and (max-width:928px),(-ms-high-contrast:none) and (max-width:928px){.cities__top li{width:33.333%}}@media screen and (-ms-high-contrast:active) and (max-width:726px),(-ms-high-contrast:none) and (max-width:726px){.cities__top li{width:50%}}@media screen and (-ms-high-contrast:active) and (max-width:505px),(-ms-high-contrast:none) and (max-width:505px){.cities__top li{width:100%}}
/* End */


/* Start:/local/templates/ritual/css/autoload/compensation.min.css?17555075113924*/
.compensation__blocks{display:flex;padding:20px 0;justify-content:space-between}.compensation__block-name{font-size:16px;color:#ad5a55;font-weight:bold;text-align:center;display:block;min-height:95px}.compensation__image{width:340px}.compensation__block{display:flex;flex-wrap:wrap;justify-content:center;width:31%}.compensation__text{display:block;padding:30px 0;text-align:center}.compensation__inputs-container{display:flex;flex-wrap:wrap;justify-content:space-between}.compensation__input-title{color:#ad5a55;font-size:16px;font-weight:900;font-family:'Open Sans',sans-serif;margin-bottom:15px}.compensation__input-block{padding-bottom:20px;width:31%;position:relative}.compensation__select{display:flex;margin-top:10px}.compensation__input{height:43px;box-sizing:border-box;display:flex;width:100%;align-items:center;padding:0 11px 0 15px;border:1px solid #acacac;color:#7f7f7f;font-size:16px;border-radius:3px}.compensation__input:focus{color:black}.compensation__input_list{background:url(/local/templates/ritual/css/autoload/assets/compensation/arrow.png) no-repeat 96% 18px;cursor:pointer}.compensation__button{font-size:14px;color:#fff;text-decoration:none;display:block;background-color:#ad5a55;width:250px;border:0;outline:0;height:50px;text-transform:uppercase;transition:.3s;font-weight:700;margin:25px auto;text-align:center;border-radius:6px;cursor:pointer}.compensation__button:hover{background-color:#814340}.compensation__radio{margin-right:13px}.compensation__radio input[type=radio]{display:none}.compensation__radio label{padding:8px 0;font-weight:bold;width:75px;margin:0 7px;text-transform:uppercase;background-color:#a8a8a7;font-size:14px;border-radius:4px;cursor:pointer;display:flex;justify-content:center;color:white;position:relative;line-height:18px;transition:.3s}.compensation__radio input:hover+label{background-color:#9f9f9e}.compensation__radio label:hover{background-color:#9f9f9e}.compensation__radio input[type=radio]:checked+label{background-color:#ad5a55}.compensation__radio input[type=radio]:hover+label:checked{background-color:black}.compensation__radio input:checked+label:hover{background-color:#994d4d}.compensation__list{display:none}.compensation__input-text{color:#7f7f7f}.compensation__input-text.active{color:#000}.compensation__list.active{display:block;width:100%;font-size:16px;font-family:"Open Sans",Arial,sans-serif;color:#000;line-height:24px;position:absolute;background:#fff;z-index:9;margin:0 !important;font-weight:400;box-shadow:0 -2px 29px -16px rgba(0,0,0,0.62)}.compensation__list.active .compensation__radio input[type=radio]:checked+label:after{background:url(/local/templates/ritual/style/../images/select-str.png) no-repeat 96% 15px}.compensation__list-item{font-size:16px;font-family:"Open Sans",Arial,sans-serif;color:#000;line-height:24px;font-weight:400;margin:4px 0 4px 18px;display:flex;transition:.3s ease;cursor:pointer;margin-left:0 !important;align-items:center;padding:5px 11px;transition:.3s}.compensation__list-item:hover{background-color:#f5f3ee}@media(max-width:1440px){.compensation__block{width:270px}.compensation__input{width:95%}.compensation__input-block{width:30%}.compensation__image{width:270px}.compensation__block-name{min-height:110px}}@media(max-width:1024px){.compensation__blocks{flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center}.compensation__input-block{width:100%}.compensation__block-name{width:100%}.compensation__select{width:100%;margin:15px 0;justify-content:center}.compensation__block-name{padding-bottom:10px;min-height:auto}.compensation__block{width:100%;padding-top:20px}.compensation__input{width:100%}.compensation__button{margin:25px 0}.compensation__select{margin-bottom:30px}}@media(max-width:480px){.compensation__input{width:100%}.compensation__input-block{width:100%}.compensation__image{width:100%}.compensation__button{width:100%}.compensation__block{padding-top:20px}}
/* End */


/* Start:/local/templates/ritual/css/autoload/consultation-form.min.css?17555075111974*/
#form_consultation{box-shadow:1px solid #ad5a55;font-family:'Open Sans',sans-serif;max-width:1350px;width:95%;margin:auto;background:rgba(125,38,28,.7)}#form_consultation input{outline:0;border:1px solid #d7d7d7;padding:0 15px;width:100%;height:48px;margin:auto;font-size:14px}#form_consultation .form__image{width:300px;background-size:cover;border-bottom-right-radius:120px;margin-right:40px}#form_consultation span{display:block;font-size:16px;margin-bottom:5px;color:#fff}#form_consultation .form__application{display:flex}#form_consultation .form__field{padding:15px 0;width:100%}#form_consultation .form__container{width:100%;display:flex;position:relative;justify-content:flex-start}#form_consultation .form__tel a{font-weight:bold;color:#fff;text-decoration:none;font-size:26px;transition:.3s}#form_consultation .form__tel:hover a{color:#814340}#form_consultation .form__button{font-size:16px;border:0;display:flex;justify-content:center;align-items:center;height:48px;background:#682926;color:#fff;transition:.3s;border-bottom-right-radius:6px;border-top-right-radius:6px;cursor:pointer;padding:0 30px;font-family:'Open Sans',sans-serif;text-transform:uppercase;text-decoration:none;outline:0;transition:.3s}#form_consultation .form__button:hover{background-color:#814340}#form_consultation .form__title{font-size:24px;font-weight:bold;color:#fff;font-family:'Open Sans',sans-serif}@media all and (max-width:768px){#form_consultation .form__container{flex-wrap:wrap;justify-content:flex-start;padding:0 5px}#form_consultation .form__image{width:100%;height:130px;margin-bottom:20px}#form_consultation .form__button{padding:0 15px}#form_consultation .form__application{margin-top:10px;width:95%}}#form_consultation .form__button:disabled,#form_consultation .form__button[disabled]{background:#919191;cursor:default}#form_consultation .form__field.form__field-checkbox{padding:0}#form_consultation .form__field.form__field-checkbox .field{margin:0;margin-bottom:16px}
/* End */


/* Start:/local/templates/ritual/css/autoload/contacts.min.css?17555075112029*/
.contacts__main{display:flex;justify-content:space-between;margin-bottom:44px}.contacts h2{color:#ad5a55;font-size:22px;font-family:"Open Sans",Arial,sans-serif;text-transform:none;margin:0;text-align:center;margin-bottom:40px;padding:0;font-weight:800}.contacts__title-h4{font-size:14px;color:#ad5a55;font-weight:600;text-transform:uppercase;text-align:center}.contacts__item{display:flex;flex-direction:column;align-items:center}.contacts__item:nth-child(2){margin:0 50px}.contacts__item img{flex-shrink:0}.contacts__adress{font-size:13px;color:#5c5b73;font-weight:600;margin-top:8px;text-align:center}.contacts__adress_dec{background:url(/local/templates/ritual/css/assets/contacts/pin.png) no-repeat 0 3px;padding-left:15px}.contacts__adress_red{margin-top:6px;color:#ad5a55}.contacts .contacts__img-decor{margin:11px 0}.contacts__img-decor+.contacts__adress{margin-top:0}.contacts__phone{text-decoration:none;display:block}.contacts__link{padding:8px 0 4px;text-align:center;font-size:14px}.contacts__link img{display:inline-block;margin:0}.contacts__link_pt{padding-top:26px}.contacts__print{transform:scale(1.5);margin-left:0;cursor:pointer;height:20px;position:relative;top:5px;padding-right:5px}.contacts__adress-list{display:flex;flex-direction:column;align-items:center;margin:20px auto 50px;max-width:90%}.contacts__adress-list-bott{display:flex;flex-direction:column;align-items:center;margin:0 auto}.contacts__table{display:none;width:100%}.contacts__table td{font-family:"Open Sans",Arial,sans-serif;font-size:12px;padding-right:18px;padding-bottom:15px}.contacts .big-phone{margin:46px 0 40px}@media(max-width:992px){.contacts__main{flex-direction:column}.contacts__item:nth-child(2){margin:30px 0}}@media(max-width:768px){.contacts .big-phone{margin:36px 0 28px}}@media(max-width:700px){.contacts__table{display:table}.contacts__adress-list-bott{display:none}.contacts h2{font-size:16px}.contacts__link{font-size:13px}}@media(max-width:550px){.contacts__adress-list .contacts__adress{width:100%;text-align:left}}
/* End */


/* Start:/local/templates/ritual/css/autoload/docs.min.css?1755507511589*/
.docs{padding-top:2px}.docs__items{margin:-32px 0}.docs__item{display:flex;margin:32px 0;padding-bottom:32px;border-bottom:1px solid #ccc}.docs__view{width:224px;flex-shrink:0;box-sizing:border-box;margin-right:16px;padding:0 32px;border-right:1px solid #ccc}.docs__view img{vertical-align:top}.docs__title{font-size:19px;line-height:1.4;color:#ad5a55;font-weight:bold}.docs__desc{margin-top:16px}@media screen and (max-width:768px){.docs__item{display:block}.docs__view{margin-right:0;border:0;margin-bottom:32px;width:100%;text-align:center}.docs__view img{height:224px;max-height:70vh}}
/* End */


/* Start:/local/templates/ritual/css/autoload/en-detail.min.css?175550751160*/
.en-detail__date{font-size:14px;color:#999;text-align:right}
/* End */


/* Start:/local/templates/ritual/css/autoload/flat-grid.min.css?1755507511593*/
.flat-grid{display:flex;flex:1 1 0;flex-wrap:wrap;position:relative}.flat-grid::before{content:"";display:block;border:1px solid #fff;width:100%;height:100%;position:absolute;top:0;left:0;box-sizing:border-box;pointer-events:none}.flat-grid__item{width:25%;padding:16px;box-sizing:border-box;border:1px solid #eee;border-left:0;border-top:0;font-size:15px;line-height:1.2}.flat-grid__link{color:#666;text-decoration:underline}.flat-grid__link:hover{color:#ad5a55}@media screen and (max-width:1024px){.flat-grid__item{width:50%}}@media screen and (max-width:768px){.flat-grid__item{width:100%}}
/* End */


/* Start:/local/templates/ritual/css/autoload/footer-logo-en.min.css?1755507511179*/
.footer-logo-en{position:relative;max-width:224px}.footer-logo-en img{max-width:100%}.footer-logo-en__label{color:#333;font-size:14px;text-align:right;transform:translateY(-24px)}
/* End */


/* Start:/local/templates/ritual/css/autoload/footer.min.css?1755507511379*/
.footer__desc{margin-top:24px;font-size:14px;line-height:22px;font-family:"Open Sans",Arial,sans-serif;color:#6b6256;text-decoration:none;transition:all .3s ease}@media screen and (max-width:930px){.footer__desc{font-size:12px;line-height:1.5;padding:0 6%;max-width:100%;box-sizing:border-box;margin:16px 0}}@media screen and (max-width:1030px){.agent-small{top:63px !important}}
/* End */


/* Start:/local/templates/ritual/css/autoload/form-online.min.css?1755507511161*/
.form-online{max-width:768px;margin:0 auto}.form-online__title{font-size:28px;text-align:center}.form-online__desc{text-align:center;max-width:80%;margin:0 auto}
/* End */


/* Start:/local/templates/ritual/css/autoload/graph-list.min.css?17555075112149*/
.graph-list{margin:16px 0 32px}.graph-list__header{height:80px;padding-left:96px;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;cursor:pointer}.graph-list__header:before{content:"";display:block;background-size:100%;background-repeat:no-repeat;width:100%;height:100%;left:0;top:0;position:absolute;transition:transform .2s ease}.graph-list__header:after{content:"";display:block;background-image:url('/local/templates/ritual/css/autoload/assets/graph-list/arrow-bottom.png');background-size:100%;background-repeat:no-repeat;width:80px;height:48px;position:absolute;right:32px;top:20px;transition:transform .2s ease}.graph-list__header:hover:after{transform:scale(1.1)}.graph-list_active .graph-list__header:after{top:16px;transform:scale(1,-1)}.graph-list_active .graph-list__header:hover:after{transform:scale(1.1,-1.1)}.graph-list__header-inner{position:relative;display:flex;height:100%;align-items:center}.graph-list__title{color:#fff;font-size:24px;font-weight:400;text-transform:uppercase}.graph-list__item{display:flex;margin:8px 0;align-items:center;padding:8px 0;background-color:#f3efee;min-height:108px}.graph-list__view{text-align:right;max-width:230px;width:100%;margin-left:15px;margin-right:20px}.graph-list__view h4{font-size:16px;margin:0;margin-top:20px;color:#000;font-weight:700px}.graph-list__view p{margin:0}.graph-list__text{color:#000;width:100%;margin-top:10px;box-sizing:border-box;margin-left:55px}@media screen and (max-width:768px){.graph-list__title{font-size:20px;padding-right:48px}.graph-list__header:after{top:auto;bottom:36%;width:24px;height:16px;right:16px}.graph-list_active .graph-list__header:after{top:auto;bottom:40%}.graph-list__header{padding-left:56px}}@media screen and (max-width:480px){.graph-list__item{display:flex;margin:8px 0;align-items:center;padding:8px 0;background-color:#f3efee;min-height:108px;flex-direction:column}.graph-list__title{font-size:16px}.graph-list__text{margin-left:20px;width:90%;margin-bottom:10px;font-size:14px}.graph-list__view h4{text-align:center}.graph-list__view p{font-size:13px;margin-bottom:10px;text-align:center}.graph-list__header{padding-left:36px}}
/* End */


/* Start:/local/templates/ritual/css/autoload/header-mobile.min.css?17555075111112*/
.header-mobile{display:none;position:fixed;align-items:center;width:100%;background:#ad5a55;box-shadow:0 1px 4px rgba(129,67,64,0.72);padding:8px;box-sizing:border-box;height:50px;z-index:25;top:0;font-family:'Open Sans','Arial','Sans-Serif'}.header-mobile__bars{text-align:center;color:#fff}.header-mobile__bars .icon{padding:8px;width:24px;height:24px;vertical-align:top}.header-mobile__title{flex-grow:1;text-align:center}.header-mobile__title a{display:inline-block}.header-mobile__title-desc{color:#fff;font-size:20px;font-weight:700}.header-mobile__title-img{height:48px;vertical-align:top}.header-mobile__gerb{margin-left:8px}.header-mobile__gerb-img{height:32px;vertical-align:top}@media screen and (max-width:1030px){.header-mobile{display:flex;height:80px}.header-mobile__gerb-img{height:48px}}@media screen and (max-width:750px){.header-mobile{height:50px;display:flex}.header-mobile__title-desc{display:none}.header-mobile__gerb-img{height:32px}}@media screen and (max-width:480px){.header-mobile{height:70px;display:flex}.header-mobile__title-desc{display:none}.header-mobile__gerb-img{height:48px}}
/* End */


/* Start:/local/templates/ritual/css/autoload/intro-banner.min.css?17555075111834*/
.intro-banner{background-color:rgba(173,90,85,0.9);padding:16px 32px;color:#fff;font-family:'Open Sans','Arial','Sans-Serif';max-width:640px;box-sizing:border-box;position:relative}.intro-banner__header{color:transparent;height:64px}.intro-banner__logo{height:100%;margin-left:-20px}.intro-banner__title{font-size:30px;line-height:1.2;font-weight:bold;margin:0}.intro-banner__desc{font-family:'Georgia',sans-serif;font-size:15px;font-style:italic;line-height:1.33;font-weight:400;margin-bottom:24px;margin-top:20px}.intro-banner__postcard{display:inline-flex;color:#fff;border:1px solid #fff;border-radius:0;padding:8px 24px;align-items:center}.intro-banner__postcard:hover{background:rgba(255,255,255,0.1)}.intro-banner__postcard-view{padding-right:16px}.intro-banner__postcard-icon{height:24px;vertical-align:middle;font-size:0}.intro-banner__footer{font-size:15px;text-align:right}.intro-banner__phone{color:#fff;font-weight:700}.intro-banner__icon-phone{vertical-align:top;margin-right:4px}.intro-banner__rate{position:absolute;bottom:16px;right:0}@media screen and (max-width:1024px){.intro-banner{margin:0 32px}.intro-banner__header{display:none}.intro-banner__content{text-align:center}.intro-banner__action{text-align:center}}@media screen and (max-width:768px){.intro-banner{padding:16px}.intro-banner__title{font-size:18px}.intro-banner__desc{display:none}.intro-banner__footer{margin-top:16px;text-align:center}.intro-banner__action{margin-top:16px;text-align:center;font-size:14px;line-height:1.2}}@media screen and (max-width:480px){.intro-banner__action{text-align:left}.intro-banner__postcard-view{display:none}.intro-banner__postcard{width:calc(100% - 80px);padding:8px;box-sizing:border-box}.intro-banner__postcard-text{font-size:.9em}}@media screen and (max-width:320px){.intro-banner__postcard-text{font-size:.8em}}
/* End */


/* Start:/local/templates/ritual/css/autoload/intro-header.min.css?1755507511676*/
.intro-header{font-family:'Open Sans','Arial','Sans-Serif';display:flex;padding:0 16px;width:100%;box-sizing:border-box}.intro-header img{max-width:100%}.intro-header__logo{padding-right:8px;flex-grow:1}.intro-header__text{padding:0 8px;flex-grow:2;text-align:center;color:#ad5a55;text-transform:uppercase}.intro-header__title{font-weight:700;line-height:1.2}.intro-header__phone{font-weight:600}.intro-header__work-time{font-size:13px}.intro-header__years{padding-left:8px;flex-grow:1;text-align:right}.intro-header__img-years{height:auto;max-height:58px}.en-site .intro-header__img-years{max-height:48px}@media screen and (max-width:768px){.intro-header__text{display:none}}
/* End */


/* Start:/local/templates/ritual/css/autoload/intro-zab.min.css?1755507511745*/
.intro-zab{display:flex;margin-bottom:20px;font-size:18px;color:#181716;font-family:'Open Sans','Arial','Sans-Serif';width:100%;max-width:100%;border-radius:0}.intro-zab__header{background-color:rgba(255,255,255,0.9);border:4px solid #fccd16;text-align:center;padding:20px;box-sizing:border-box;display:flex;align-items:center;flex-shrink:0;width:68%}.intro-zab__header img{width:100%}.intro-zab__slider{background-color:#fccd16;width:32%;display:flex !important;align-items:center}.intro-zab__slide{display:flex;justify-content:center;text-align:center}@media(max-width:480px){.intro-zab{flex-direction:column;margin:0 auto 20px}.intro-zab__header{width:100%}.intro-zab__slider{width:100%;padding:4px 0 8px}.intro-zab__slide{text-align:center}}
/* End */


/* Start:/local/templates/ritual/css/autoload/karantin.min.css?1755507511664*/
.karantin__container{display:flex;max-width:1350px;flex-wrap:nowrap;width:99%;padding:20px 0;justify-content:space-around}.karantin__block{display:flex;flex-wrap:wrap;justify-content:center;max-width:190px}.karantin__image{width:100px;height:100px}.karantin__text{font-size:16px;text-align:center;padding-top:20px}.karantin__text_bold{font-weight:bold !important}@media all and (max-width:1024px){.karantin__container{flex-wrap:wrap;padding:0}.karantin__image{margin:0 !important}.karantin__text{padding:20px 0}.karantin__block:nth-child(3){padding-bottom:0}.karantin__block{padding-top:15px}}@media all and (max-width:480px){.karantin__block{padding-bottom:20px}}
/* End */


/* Start:/local/templates/ritual/css/autoload/l-intro.min.css?17555075111281*/
.l-intro{background-image:url(/local/templates/ritual/images/main-banner4.webp);background-position:top center}.l-intro__header{padding:0 0 16px 0;width:100%;display:none}.l-intro__container{width:100%;max-width:1350px;margin:0 auto;padding:48px 0;display:flex;justify-content:space-between}.l-intro__banner{transition:all .8s ease}.l-intro__banner-item{box-sizing:border-box;margin-bottom:16px}.l-intro__banner-item_block{display:block}.l-intro__banner_unactive{opacity:0;transform:translateY(-50px)}.l-intro__icons{align-self:flex-end}.l-intro__icons-zab{width:392px;margin-bottom:20px}@media screen and (min-width:1920px){.l-intro{background-size:cover}}@media screen and (max-width:1024px){.l-intro{background-image:url(/local/templates/ritual/images/newimg/bg-rit.webp);background-position:top center;background-size:cover}.l-intro__header{display:block}.l-intro__container{align-items:center;flex-direction:column;padding-top:70px}.l-intro__banner-item{margin:16px 0;width:100%}.l-intro__icons{align-self:center;margin-top:16px}}@media screen and (max-width:600px){.l-intro{background-image:url(/local/templates/ritual/images/newimg/bg_rit_2.webp)}}@media(max-width:480px){.l-intro__icons-zab{width:256px;margin:0 auto 16px}.l-intro__banner-item{margin:16px 32px;width:auto}}
/* End */


/* Start:/local/templates/ritual/css/autoload/l-lgoty-four.min.css?1755507511283*/
.l-lgoty-four{display:flex;flex-wrap:wrap;justify-content:space-around;flex:1 1 0}.l-lgoty-four__item{width:23%;box-sizing:border-box;padding:16px}@media screen and (max-width:1024px){.l-lgoty-four__item{width:50%}}@media screen and (max-width:416px){.l-lgoty-four__item{width:100%}}
/* End */


/* Start:/local/templates/ritual/css/autoload/l-main-icon.min.css?17555075111386*/
.l-main-icon{display:flex;justify-content:center}.l-main-icon img{max-width:100%}.l-main-icon__block{display:flex}.l-main-icon__block_column{display:flex;flex-direction:column;justify-content:space-between}.l-main-icon__item{width:120px;height:120px;background:rgba(173,90,85,0.9);margin-right:16px;padding:16px;box-sizing:border-box;font-size:13px;font-family:'Open Sans','Arial','Sans-Serif';color:#fff;text-transform:uppercase;border-radius:0;text-align:center}.en-site .l-main-icon__item{line-height:1.4}.l-main-icon__image{height:36px;font-size:10px}.en-site .l-main-icon__image{margin-bottom:8px}.l-main-icon__short-item{width:120px;height:52px;background:rgba(173,90,85,0.9);box-sizing:border-box;display:flex;padding:0 8px;font-size:10px;color:#fff;border-radius:0}.en-site .l-main-icon__short-item{padding:0 16px}.l-main-icon__short-image{margin:auto;width:100%;height:auto}.l-main-icon__icon{padding-right:8px;width:32px;box-sizing:border-box;flex-shrink:0}.l-main-icon__short-item_text{font-size:13px;font-family:'Open Sans','Arial','Sans-Serif';align-items:center;text-transform:uppercase;line-height:1.15}@media screen and (max-width:480px){.s1-site .l-main-icon{flex-wrap:wrap;justify-content:center}.s1-site .l-main-icon__block_column{width:100%;max-width:256px;align-items:center;flex-direction:row;margin-top:16px}.s1-site .l-main-icon__item:last-child{margin-right:0}}
/* End */


/* Start:/local/templates/ritual/css/autoload/l-reviews.min.css?175550751177*/
.l-reviews__item{margin:64px 0}.l-reviews__empty{margin-top:-16px;color:#666}
/* End */


/* Start:/local/templates/ritual/css/autoload/l-what-for-agent.min.css?1755507511226*/
.l-what-for-agent{width:50%;float:right;margin:8px 0 8px 16px}.l-what-for-agent:after{content:"";clear:both;display:block}@media screen and (max-width:768px){.l-what-for-agent{width:100%;float:none;margin:16px 0;display:none}}
/* End */


/* Start:/local/templates/ritual/css/autoload/lang-switch.min.css?17555075111061*/
.lang-switch{position:absolute;display:flex;flex-direction:column;top:68px;left:160px;margin-left:6px;height:26px;transition:.3s;overflow:hidden;padding:0 4px;z-index:20;text-transform:uppercase;font-family:'Open Sans',sans-serif}.en-site .lang-switch{left:74px}.lang-switch:hover{height:54px}.lang-switch-item{background:rgba(65,65,65,0.46);display:flex;align-items:center;border-radius:2px;color:#fff;font-size:12px;padding:3px 8px;min-height:26px;box-sizing:border-box}.lang-switch-item:first-child{margin-bottom:2px}.lang-switch-item:hover{background-color:rgba(65,65,65,0.6)}.lang-switch img{width:20px;height:19px;margin-right:4px}.lang-switch_mob{display:none}@media(max-width:1100px){.lang-switch{top:67px}}@media screen and (max-width:1030px){.lang-switch_mob{display:flex}.lang-switch{width:56px;flex-direction:row;left:78px;top:68px;width:112px}.lang-switch-item{background-color:transparent;color:#999}.lang-switch-item:first-child{margin-bottom:0}.lang-switch-item:hover{color:#fff}.lang-switch:hover{height:26px}.lang-switch_desctop{display:none}}
/* End */


/* Start:/local/templates/ritual/css/autoload/left-image.min.css?1755507511402*/
.left-image{float:left;padding:0 16px 16px 0;max-height:320px;max-width:320px}.left-image_size_128{max-height:128px;max-width:128px}.left-image_size_160{max-height:160px;max-width:160px}.left-image_size_224{max-height:224px;max-width:224px}.left-image_size_256{max-height:256px;max-width:256px}@media screen and (max-width:768px){.left-image{width:64%;margin:0 auto;padding:0;float:none;display:block}}
/* End */


/* Start:/local/templates/ritual/css/autoload/lgoty-doc.min.css?1755507511386*/
.lgoty-doc{display:flex;font-size:16px;line-height:24px;justify-content:space-around;flex:1 1 0;flex-wrap:wrap}.lgoty-doc__item{width:44%;box-sizing:border-box}.lgoty-doc__view{text-align:center}.lgoty-doc__image{max-height:128px}.lgoty-doc__name{font-weight:600;margin-top:8px}.lgoty-doc__desc ul{margin:0}@media screen and (max-width:768px){.lgoty-doc__item{width:100%;margin:16px 0}}
/* End */


/* Start:/local/templates/ritual/css/autoload/lgoty-insrtuction.min.css?1755507511302*/
.lgoty-instruction{font-size:16px;line-height:24px;font-family:'Open Sans','Arial','Sans-Serif'}.lgoty-instruction__image{max-height:96px}.lgoty-instruction__content{margin-top:16px}.lgoty-instruction__name{font-weight:600}@media screen and (max-width:768px){.lgoty-instruction__image{max-height:48px}}
/* End */


/* Start:/local/templates/ritual/css/autoload/main-raiting.min.css?1755507511791*/
.main-raiting{display:flex;justify-content:flex-end;flex-direction:row-reverse;max-width:170px}.main-raiting label{cursor:pointer;margin:0 3px}.main-raiting label[for="value-1"]{margin-left:0}.main-raiting .fa{color:#f7c70a;font-size:30px}.main-raiting .fa-star_pass{color:#dadce1}.main-raiting .fa-star_pass:before{content:"\f005"}.main-raiting input:not(:checked)~label>.fa-star{display:none}.main-raiting label:hover>.fa-star_pass,.main-raiting label:hover~label>.fa-star_pass,.main-raiting input:checked~label>.fa-star_pass{display:none !important}.main-raiting label:hover>.fa-star,.main-raiting label:hover~label>.fa-star,.main-raiting input:checked~label>.fa-star{display:inline-block !important}@media(max-width:768px){.main-raiting .fa{font-size:22px}.main-raiting{max-width:130px}}
/* End */


/* Start:/local/templates/ritual/css/autoload/main-rassrochka.min.css?17555075111821*/
.main-rassrochka{font-family:'Open Sans','Arial','Sans-Serif';background:rgba(173,90,85,0.9);text-transform:uppercase;max-width:392px;width:100%;transition:.3s}.main-rassrochka:hover{background:rgba(173,90,85,1)}.main-rassrochka__top{display:flex;color:#fff;align-items:center;padding:0 0 4px}.main-rassrochka__title{width:60%;font-size:28px;white-space:nowrap;line-height:1;font-weight:700;padding:0 8px}.main-rassrochka__desc{width:40%;flex-shrink:1;line-height:1.1;font-size:12px;padding:0 8px;margin-top:2px}.main-rassrochka__items{padding:3px 0;display:table;background:#fff;border:1px solid #ad5a55;width:100%;box-sizing:border-box}.main-rassrochka__item{color:#ad5a55;font-size:12px;line-height:1;position:relative;display:table-cell;text-align:center}.main-rassrochka__item:after{content:"";display:block;position:absolute;width:1px;height:100%;right:0;top:0;background:#ad5a55}.main-rassrochka__item:last-child:after{display:none}.main-rassrochka__number{font-size:1.2em}.main-rassrochka__perc{font-size:.8em}@media screen and (max-width:768px){.main-rassrochka_btn{text-align:center}.main-rassrochka_btn .main-rassrochka__top{flex-direction:column;align-items:flex-start;padding:0}.main-rassrochka_btn .main-rassrochka__title{width:100%;padding-bottom:2px;padding-left:0;font-size:18px}.main-rassrochka_btn .main-rassrochka__desc{width:100%;padding-bottom:2px;padding-left:0;margin-top:0}.main-rassrochka_btn .main-rassrochka__sec{display:none}}@media screen and (max-width:480px){.main-rassrochka__top{flex-direction:column;align-items:flex-start}.main-rassrochka__title{width:100%;padding-bottom:2px}.main-rassrochka__desc{width:100%;padding-bottom:2px}.main-rassrochka__item{padding:0 2px}.main-rassrochka_btn .main-rassrochka__title{font-size:16px}.main-rassrochka_btn .main-rassrochka__desc{font-size:9px}}
/* End */


/* Start:/local/templates/ritual/css/autoload/menu-logos.min.css?17555075111017*/
.menu-logos{font-family:'Open Sans','Arial','Sans-Serif';font-size:13px;text-align:center;color:#999;margin-top:20px;padding-top:10px;border-top:1px solid #ccc;display:flex}.menu-logos:first-child{margin-top:0}.menu-logos__content{margin-top:10px;margin-bottom:-20px;display:flex;align-items:center}.menu-logos__content-mobile{display:none}.menu-logos__content:first-child{margin-top:0}.menu-logos__content img{display:inline-block;margin:0 16px}.menu-logos__list{display:flex}@media screen and (max-width:1024px){.menu-logos{line-height:1.5;padding-left:25px;text-align:left;border:0;margin-top:0;padding-top:0}.menu-logos__title{color:#5f574b;text-transform:none;font-size:12px;font-weight:700}.menu-logos__content{display:none}.menu-logos__content-mobile{display:block;text-transform:none}.menu-logos__content-mobile a{font-size:12px;color:#5f574b;font-weight:400;margin-top:8px;display:block}.menu-logos__content-mobile a:nth-child(1){margin-top:4px}.menu-logos__content-mobile a:hover{text-decoration:underline}}
/* End */


/* Start:/local/templates/ritual/css/autoload/monuments.min.css?17555075114226*/
.p-monument{font-size:16px;font-family:"Open Sans";color:#000;line-height:24px;font-weight:400}.p-monument p{text-align:justify}.p-monument__promo{background:#ad5a55 url(/upload/medialibrary/172/Snimok.PNG) center center no-repeat;background-size:cover;line-height:1.2;color:#fff;padding:40px 77px 45px;text-align:center;margin-top:45px}.p-monument__six-icon{display:flex;flex-wrap:wrap;padding-right:0}.p-monument__six-icon img{display:inline-block;vertical-align:middle;margin-left:20px;align-self:center}.p-monument__icon-container{margin-top:40px;width:30%;min-width:200px;text-align:right;margin-bottom:40px;display:flex;justify-content:flex-end;align-items:center}.p-monument__icon-container span{vertical-align:middle;display:inline-block}.p-monument__promo-action .btn:hover{background-color:rgba(255,255,255,0.2)}.p-monument__promo-action .btn{margin-top:30px;font-size:21px;background:0;border:3px solid #fff;height:auto}@media(max-width:1450px){.p-monument__icon-container{width:30%}}@media(max-width:1250px){.p-monument__icon-container{width:45%}.p-monument__six-icon{padding-right:7%}}@media(max-width:1150px){.pam-banner-text{background-size:auto 800px !important}.p-monument__promo-action .btn{font-size:18px;border-width:2px}.p-monument__six-icon{padding-right:4%}}@media(max-width:920px){.p-monument__icon-container{width:49%}}@media(max-width:816px){.p-monument__six-icon{padding-right:0}}@media(max-width:768px){.p-monument__promo-action .btn{font-size:14px;white-space:normal}.p-monument__six-icon{display:flex;flex-wrap:wrap;width:100%;justify-content:center;padding:0}.p-monument__icon-container span{vertical-align:middle;text-align:center}.p-monument__icon-container{width:45%;min-width:0;text-align:right;display:flex;flex-direction:column-reverse;margin:30px 0;align-items:center;height:115px;justify-content:space-around}.p-monument__icon-container div{display:block}.p-monument__promo-action .btn{font-size:14px;white-space:normal}}@media(max-width:768px) and (min-width:480px){.p-monument__promo{padding:40px 0 45px}.p-monument__six-icon img{vertical-align:middle;margin-bottom:0;margin:0 !important}.p-monument__icon-container:nth-child(2) img{margin-top:15px !important}}@media(max-width:480px) and (min-width:320px){.p-monument__promo{padding:0;margin-left:-11%;margin-right:-11%}.p-monument__icon-container span{font-size:14px}.p-monument__icon-container{height:110px}.p-monument__six-icon img{vertical-align:middle;margin-bottom:0;margin:0 !important}.p-monument__promo-action .btn{margin:0 10px 35px}}.ritual-slider-wrap{width:85%;margin:15px auto 0}.p-monument__enhance-area{display:flex;justify-content:space-around;flex-wrap:wrap}.p-monument__enhance-area img{align-self:center;display:block;width:100%;max-width:25%}.p-monument__enhance-area img:last-child{margin-bottom:30px}@media(max-width:768px){.p-monument__enhance-area{justify-content:space-between}.p-monument__enhance-area img{width:45%;max-width:100%}.p-monument__enhance-area img:last-child{margin:0 auto}}.p-monument__individual-images{display:flex;justify-content:space-around;flex-wrap:wrap}.p-monument__individual-images img{align-self:center;display:block;max-width:25%;width:100%}.p-monument__individual-images img:last-child{margin-bottom:0}@media(max-width:768px){.p-monument__individual-images{justify-content:space-between}.p-monument__individual-images img{width:45%;max-width:100%}.p-monument__individual-images img:last-child{order:2}.p-monument__individual-images img:nth-child(2){order:3;margin:0 auto}.p-monument__individual-images img:first-child{order:1}}.p-monument__gov-privileges{background-repeat:no-repeat;padding:20px;background:url(/upload/medialibrary/643/podlozhka.jpg);display:inline-block;text-align:center;max-width:1050px;background-size:cover !important;background-position:center;background-repeat:no-repeat}.p-monument__gov-privileges img{width:100px;display:inline-block}.p-monument__gov-privileges h2{display:inline-block;text-align:center}.p-monument__gov-privileges p{display:inline-block;font-size:15px;margin:5px 0 0;text-align:center}@media(max-width:1150px){.p-monument__gov-privileges{background-size:auto 800px !important}}@media(max-width:768px){.med-none{display:none !important}}
/* End */


/* Start:/local/templates/ritual/css/autoload/morgue-item.min.css?17555075111400*/
.morgue-item{font-family:'Open Sans','Arial','Sans-Serif'}.morgue-item__text p{margin:16px 0;line-height:24px}.morgue-item__text ul{margin-top:0;margin-left:16px}.morgue-item__text ul p{margin:0}.morgue-item__text ul li{line-height:24px}.morgue-item__text ul li ul li{line-height:22px}.morgue-item__text>p+ul{margin-top:-16px}.morgue-item__preview{float:right;padding:0 0 16px 16px;width:320px;text-align:center;margin-top:6px}.morgue-item__schemas{display:flex;justify-content:space-between}.morgue-item__schema{width:48%;box-sizing:border-box}.morgue-item__schema-title{font-size:22px;font-weight:700;text-align:center;color:#ad5a55;line-height:26px;height:52px;overflow:hidden}.morgue-item__schema-view{height:264px;margin-top:8px;text-align:center}.morgue-item__schema-image{max-height:100%;transition:opacity .2 ease}.morgue-item__schema-image:hover{opacity:.8}.morgue-item__map{height:608px;max-height:50vh}.morgue-item__map-mini{height:100%}@media screen and (max-width:1024px){.morgue-item__preview{margin-top:0}.morgue-item__schemas{flex-direction:column}.morgue-item__schema{margin-top:16px;width:100%}.morgue-item__schema-title{height:auto}.morgue-item__schema-view{height:auto}.morgue-item__map-mini{height:304px;max-height:50vh}}@media screen and (max-width:768px){.morgue-item__preview{float:none;padding:0;max-width:100% !important;width:100%;display:block;margin:0 auto;height:204px}}
/* End */


/* Start:/local/templates/ritual/css/autoload/msg.min.css?1755507511173*/
.msg{font-family:'Open Sans','Arial','Sans-Serif';display:flex;align-items:center;font-size:16px;line-height:1.5;height:100%}.msg__text{padding:0 16px;box-sizing:border-box}
/* End */


/* Start:/local/templates/ritual/css/autoload/nowrap.min.css?175550751127*/
.nowrap{white-space:nowrap}
/* End */


/* Start:/local/templates/ritual/css/autoload/p-chto-delat.min.css?1755507511882*/
.p-chto-delat p+ul{margin-top:-16px}.p-chto-delat__question{float:left;width:136px;padding:0 48px}.p-chto-delat__steps{display:flex;flex-wrap:wrap;justify-content:space-around}.p-chto-delat__step{margin:16px 0}.p-chto-delat__step_size_2{width:40%}.p-chto-delat__step_size_3{width:28%}.p-chto-delat__step-view{text-align:center}.p-chto-delat__step-image{max-height:160px}.p-chto-delat__step-text{margin-top:16px}.p-chto-delat__step-title{font-weight:700}@media screen and (max-width:768px){.p-chto-delat__steps{display:block}.p-chto-delat__step{width:100%;margin:16px 0}.p-chto-delat__step:after{content:"";clear:both;display:block}.p-chto-delat__step-view{width:30%;min-width:104px;padding-right:16px;float:left}.p-chto-delat__step-text{margin-top:0;min-width:104px}}@media screen and (max-width:416px){.p-chto-delat__step-view{width:100%;min-width:auto;padding-right:0;float:none}}
/* End */


/* Start:/local/templates/ritual/css/autoload/p-gk.min.css?1755507511144*/
.p-gk__video{float:right;padding:0 0 16px 16px;width:50%}@media screen and (max-width:768px){.p-gk__video{float:none;padding:16px 0;width:100%}}
/* End */


/* Start:/local/templates/ritual/css/autoload/package-list.min.css?1755507511692*/
.package-list{display:flex;justify-content:space-between;margin:24px 0}.package-list__item{width:24%;text-align:center;border:1px solid #ad5a55}.package-list__title{font-size:24px;background:#fff;display:inline-block;padding:4px 16px;font-weight:700;transform:translateY(-16px);text-transform:uppercase}.package-list__desc{margin:4px auto 8px;max-width:164px;line-height:1.4;text-transform:uppercase;color:#999}.package-list__more{transform:translateY(20px)}@media screen and (max-width:1024px){.package-list__title{font-size:20px}.package-list__desc{font-size:14px;margin:0 auto}}@media screen and (max-width:768px){.package-list{flex-wrap:wrap}.package-list__item{width:100%;margin:32px 0}}
/* End */


/* Start:/local/templates/ritual/css/autoload/packages-plan.min.css?17555075111758*/
.packages-plan{display:flex;flex-wrap:wrap;align-items:center;width:100%}.packages-plan__item{width:20%;position:relative;height:123px}.packages-plan__header{width:100%;height:43px;background-color:#828282;display:flex;justify-content:center;align-items:center;color:#fff;font-size:21px;font-weight:400;line-height:44.78px;text-transform:uppercase;transition:all .3s linear;position:relative;z-index:1}.packages-plan__item:hover .packages-plan__header{width:105%;height:65px;background-color:#ad5a55;z-index:2;transform:translateY(-11px) translateX(-6px);box-shadow:0 0 20px rgba(0,0,0,0.11)}.packages-plan__bottom{width:100%;height:80px;display:flex;align-items:center;flex-direction:column;justify-content:center;transition:all .3s linear;position:absolute;bottom:0}.packages-plan__item:hover .packages-plan__bottom{width:105%;height:80px;background-color:#f2efee;box-shadow:0 0 20px rgba(0,0,0,0.11);border-radius:0 0 5px 5px;transform:translateX(-6px)}.packages-plan__item:hover .packages-plan__bottom a{display:block}.packages-plan__item:hover .packages-plan__bottom p{font-weight:600;padding-top:14px}.packages-plan__bottom p{font-size:27px;font-weight:400;text-transform:uppercase;letter-spacing:-1.45px;color:#828282;margin:0;margin-bottom:7px}.packages-plan__bottom a{display:none;color:#ad5a55;font-size:11px;font-weight:400;text-decoration:none;text-transform:uppercase}@media screen and (min-width:768px) and (max-width:1024px){.packages-plan__item{width:33.3%}}@media screen and (min-width:480px) and (max-width:768px){.packages-plan__item{width:50%}.packages-plan__header,.packages-plan__bottom p{font-size:20px}}@media screen and (max-width:480px){.packages-plan__item{width:99%}.packages-plan__header,.packages-plan__bottom p{font-size:16px}}
/* End */


/* Start:/local/templates/ritual/css/autoload/page.min.css?17555075111660*/
.page__right-side{position:fixed;left:50%;height:0;width:90%;max-width:1350px;transform:translateX(-50%);text-align:right;bottom:calc(50% - 92px);pointer-events:none}.inner-text-content_middle .page__left-side-cont{transform:translateY(-91%);width:4%}.page__left-side{position:fixed;left:15px;height:1px;width:90%;max-width:1350px;transform:none;bottom:108px !important;pointer-events:none;z-index:999}.page__left-side-cont{width:8%;display:block;transform:none}.page__right-side-cont{width:8%;display:inline-block;transform:translateY(-50%);pointer-events:auto}.inner-text-content_middle .page__right-side-cont{width:4%}.page .text-center{text-align:center}.page__rubric{padding:0 15px;box-sizing:border-box}.page__footer-rate{width:150px;margin-top:16px}@media screen and (min-width:1030px){.page__overlay{display:none !important}}.page__overlay{width:100%;height:99999px;background-color:rgba(0,0,0,.24);position:absolute;top:0;left:0;display:none;z-index:26}@media(max-width:1382px){.page__left-side-cont{width:8%;display:block;transform:translateY(-50%)}}@media screen and (max-width:1024px){.page__right-side{bottom:50%}.inner-text-content_middle .page__right-side{display:none}.inner-text-content_middle .page__left-side{display:none}.page__left-side-cont{transform:translateY(-180%)}}@media screen and (max-width:768px){.page__left-side-cont{transform:translateY(-233%)}}@media screen and (max-width:416px){.page__right-side{display:none}}.page__content{margin-top:185px}@media screen and (max-width:1024px){.page__content{margin-top:80px}}@media(max-width:750px){.page__content{margin-top:50px}}@media(max-width:480px){.page__content{margin-top:70px}}
/* End */


/* Start:/local/templates/ritual/css/autoload/price-block.min.css?1755507511461*/
.price-block{display:flex;margin:32px 0;justify-content:space-between;width:100%}.price-block__item{width:35.5%}.price-block__item_first{width:63%}@media(max-width:1280px){.price-block__item{width:47%}.price-block__item_first{width:51%}}@media(max-width:768px){.price-block{display:flex;flex-direction:column;align-items:center;margin-bottom:0}.price-block__item{width:100%;max-width:450px}.price-block__item_first{width:100%;max-width:100%;margin-bottom:15px}}
/* End */


/* Start:/local/templates/ritual/css/autoload/price-popup.min.css?17555075111491*/
.price-popup{width:100%;background-color:#f9f9f9;font-family:'Open Sans',Arial,sans-serif;text-align:center;padding:48px;box-sizing:border-box;position:relative;max-width:398px}.price-popup ._hidden{display:none}.price-popup__error{color:#d52b1e;font-size:13px}.price-popup__slide{width:100%;padding:0;margin:0}.price-popup__close{position:absolute;right:24px;top:24px;width:16px;height:16px;background-image:url("/local/templates/ritual/css/autoload/assets/price-popup/close.svg");cursor:pointer}.price-popup__title{font-size:20px}.price-popup__type{font-size:20px;color:#ad5a55}.price-popup__desc{font-size:14px;margin-top:8px}.price-popup__sec{font-size:1.5em}.price-popup__field{margin:12px 0}.price-popup__text{background-color:#dedede;border-radius:8px;border:0;height:50px;line-height:50px;width:100%;padding:0 24px;box-sizing:border-box;font-family:'Open Sans',Arial,sans-serif;font-size:16px;border:1px solid #ececec}.price-popup__btn{font-weight:400 !important;width:100%;font-size:13px;height:50px !important;display:flex !important;align-items:center;justify-content:center}.checkbox-rui-price{text-align:left}.price-popup ::-webkit-input-placeholder{color:#7a7a7a}.price-popup ::-moz-placeholder{color:#7a7a7a}.price-popup :-moz-placeholder{color:#7a7a7a}.price-popup :-ms-input-placeholder{color:#7a7a7a}@media screen and (max-width:768px){.price-popup{padding:24px}.price-popup__close{top:12px;right:12px}}@media screen and (max-width:380px){.price-popup__recaptcha{transform:scale(.9);transform-origin:left top}}
/* End */


/* Start:/local/templates/ritual/css/autoload/price-table.min.css?17555075114794*/
.price-table__table{display:flex;justify-content:space-between;align-items:flex-start;position:relative;margin:40px 0}.price-table__checkbox{display:none !important}.price-table__label{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}p.price-table__label-main{margin-top:32px !important;text-align:left}.price-table__checkbox-custom{position:relative;width:35px;height:35px;border:1px solid #ededed;background-color:#f7f7f7;float:left;flex-shrink:0;margin-top:3px;margin-right:16px;cursor:pointer}.price-table__checkbox:checked+.price-table__checkbox-custom::before{content:"";display:block;position:absolute;background-color:#ad5a55;width:12px;height:3px;top:18px;left:7px;transform:rotate(45deg)}.price-table__checkbox:checked+.price-table__checkbox-custom::after{content:"";display:block;position:absolute;background-color:#ad5a55;width:16px;height:3px;top:16px;left:14px;transform:rotate(-45deg)}.price-table__item{width:20%;z-index:1;position:relative}.price-table__header{width:100%;height:92px;background-color:#828282;color:#fff;font-size:22px;display:flex;justify-content:center;align-items:center;position:relative;transition:.4s}.price-table__header::after{content:'';display:block;width:16px;height:16px;position:absolute;background-color:#828282;bottom:-8px;transform:rotate(45deg);left:30px;transition:.4s}.price-table__header::before{content:'';display:block;width:2px;height:100%;position:absolute;background-color:#9b9b9b;right:0;top:0}.price-table__item:last-child .price-table__header:before{content:'';display:none}.price-table__price{display:flex;justify-content:center;align-items:center;transition:.4s;height:75px}.price-table__price_rassrochka{padding-top:24px;height:auto}.price-table__price p{display:inline-block;font-size:30px;margin-bottom:8px;color:#7c7c7c}.price-table__price span{width:16px;fill:#7c7c7c;margin-top:16px;margin-left:4px}.price-table__rassrochka{transition:.4s;text-align:center;padding-bottom:16px}.price-table__rassrochka .rassrochla-label__title{background:#828282}.price-table__list{width:100%;background-color:#f4f4f4;margin:0 !important;padding:16px 0 28px 0;transition:.4s}.price-table__list li{width:100%;box-sizing:border-box;padding:0 10%;display:flex;list-style-type:none;margin:10px auto !important;position:relative;line-height:17px !important}.price-table__list li:last-child{margin-bottom:0 !important}.price-table__list li:last-child:before{display:none}.price-table__list p{display:inline-block;font-size:13px;margin:0;line-height:16px;color:#828282}.price-table__link{width:100%;height:70px;background-color:#ad5a55;display:flex;opacity:0;/*position:absolute;*/justify-content:center;align-items:center;color:#fff;border-radius:0;font-size:24px;font-weight:600;transition:.4s}.price-table__total{text-align:right;color:#9c9c9c;font-size:22px;font-weight:900}.price-table__minus{display:none}.price-table__minus_active{display:inline}@media(min-width:480px){.price-table__item:hover{z-index:2}.price-table__item:hover .price-table__table{padding:0}.price-table__item:hover .price-table__header{background-color:#ad5a55;transform:scaleX(1.05) translateY(-25px)}.price-table__item:hover .price-table__header::before{display:none}.price-table__item:hover .price-table__header::after{background-color:#ad5a55;opacity:0}.price-table__item:hover .price-table__price{background-color:#f4f4f4;transform:scaleX(1.05) translateY(-25px)}.price-table__item:hover .price-table__price span{fill:#ad5a55}.price-table__item:hover .price-table__price p{color:#ad5a55;font-weight:600}.price-table__item:hover .price-table__rassrochka{background-color:#f4f4f4;transform:scaleX(1.05) translateY(-25px)}.price-table__item:hover .rassrochla-label__title{background:#ad5a55}.price-table__item:hover .price-table__list{background-color:#fff;transform:scaleX(1.05) translateY(-25px)}.price-table__item:hover .price-table__list span{color:#ad5a55}.price-table__item:hover .price-table__list p{color:#000}.price-table__item:hover .price-table__link{display:flex}.price-table__item:hover .price-table__link{opacity:1;width:105%;transform:translateX(-6px) translateY(-25px);pointer-events:auto}}.price-table__cards{width:38%;margin-top:65px}.price-table__warning{text-align:center}.price-table__warning span{color:#ad5a55}@media(max-width:1366px){.price-table__table{flex-wrap:wrap;justify-content:center}.price-table__item{width:33.33%;margin-top:20px}.price-table__cards{position:static;width:100%;margin-top:24px}}@media(max-width:768px){.price-table__item{width:50%}}@media(max-width:480px){.price-table__item{width:100%}.price-table__link{position:static;opacity:1}}

.price-table__table {
	align-items: stretch;
}

.price-table__item {
	display: flex;
	flex-direction: column;
}

.price-table__list {
	flex-grow: 1;
}
/* End */


/* Start:/local/templates/ritual/css/autoload/quick-access.min.css?17555075111565*/
.quick-access{font-size:11px;font-family:'Open Sans','Arial','Sans-Serif'}.quick-access__list{display:flex;flex-direction:column;align-items:flex-end}.quick-access__item{width:100%;margin:4px 0;background:#f3f3f3;text-align:center;color:#af5c58;text-transform:uppercase;padding:8px 0;display:flex;transition:width .2s ease;box-sizing:border-box}.quick-access__h1{font-size:18px;margin-top:2px}.quick-access__link{margin:auto;letter-spacing:-0.5px;width:100%;text-align:center}.quick-access__icon{width:32px;height:32px;display:block;margin:8px auto;fill:#af5c58}.quick-access__icon_cart{transform:translateX(-4px)}.quick-access__icon_mobile{display:none}.inner-text-content_middle .quick-access__text{display:none}.inner-text-content_middle .quick-access__icon{width:32px;height:32px;margin:0 auto}.inner-text-content_middle .quick-access__icon_cart{transform:translateX(-2px)}.inner-text-content_middle .quick-access__icon_mobile{display:block}@media screen and (min-width:1382px){.quick-access__item:hover{width:104%}}@media screen and (min-width:1024px) and (max-width:1382px){.quick-access__text{display:none}.quick-access__icon{width:32px;height:32px;margin:0 auto}.quick-access__icon_cart{transform:translateX(-2px)}.quick-access__icon_mobile{display:block}}@media screen and (max-width:1024px){.quick-access__text{display:none}.quick-access__icon{width:24px;height:24px;margin:0 auto}.quick-access__icon_cart{transform:translateX(-2px)}.quick-access__icon_mobile{display:block}}@media screen and (max-width:768px){.quick-access__icon{width:16px;height:16px}}
/* End */


/* Start:/local/templates/ritual/css/autoload/rassrochla-label.min.css?1755507511404*/
.rassrochla-label__title{background:#ad5a55;text-transform:uppercase;color:#fff;display:inline-block;padding:0 2px;font-size:12px;margin:4px 0}.rassrochla-label__price svg{width:8px;height:10px}.rassrochla-label__total{font-weight:600;font-size:18px}.rassrochla-label__perc{font-size:.8em}@media screen and (max-width:480px){.rassrochla-label__title{margin:2px 0}.rassrochla-label__total{font-size:16px}}
/* End */


/* Start:/local/templates/ritual/css/autoload/rating-box.min.css?1755507511673*/
.rating-box{position:relative;vertical-align:middle;font-size:18px;font-family:FontAwesome;display:inline-block;color:#dadce1}.rating-box:before{content:"\f005 \f005 \f005 \f005 \f005"}.rating-box .rating-box__rating{position:absolute;left:0;top:0;white-space:nowrap;overflow:hidden;color:#efbe3a}.rating-box .rating-box__rating:before{content:"\f005 \f005 \f005 \f005 \f005"}.rating-box .rating-box__rating.rating-1:before{content: "\f005";}.rating-box .rating-box__rating.rating-2:before{content:"\f005 \f005";}.rating-box .rating-box__rating.rating-3:before{content:"\f005 \f005 \f005";}.rating-box .rating-box__rating.rating-4:before{content:"\f005 \f005 \f005 \f005";}
/* End */


/* Start:/local/templates/ritual/css/autoload/review-stars.min.css?1755507511120*/
.review-stars{display:inline-flex}.review-stars__item{color:#d9d9d9;margin:0 2px}.review-stars__item_full{color:#f7c70a}
/* End */


/* Start:/local/templates/ritual/css/autoload/reviews-item.min.css?1755507511979*/
.review-list{margin:0 32px}.review-list__header{display:flex;align-items:baseline}.review-list__date{color:#ad5a55;line-height:24px;font-weight:700;font-style:italic;margin-right:16px;white-space:nowrap}.review-list__text{padding:0 32px;box-sizing:border-box;position:relative;font-style:italic;margin:16px -32px;color:#403f3e}.review-list__text:before,.review-list__text:after{font-size:48px;line-height:48px;color:#ad5a55;font-family:"Times New Roman";display:block;position:absolute;font-style:normal;opacity:.9}.review-list__text:before{content:"«";top:-18px;left:0}.review-list__text:after{content:"»";bottom:-10px;right:0}.review-list__author{font-style:italic;color:#ad5a55;font-size:18px}@media screen and (max-width:480px){.review-list{margin:0}.review-list__date{margin-bottom:4px}.review-list__text{margin-right:0;margin-left:0;padding-left:0;padding-left:0}.review-list__text:before,.review-list__text:after{display:none}.review-list__header{flex-direction:column}}
/* End */


/* Start:/local/templates/ritual/css/autoload/rubric.min.css?17555075111687*/
.rubric{display:flex;width:100%;box-sizing:border-box}.rubric__list{display:flex;overflow:hidden;position:relative;z-index:1;box-sizing:border-box}.rubric__list::after{content:'';display:block;width:8px;height:100%;background-image:repeating-linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);position:absolute;top:0;right:0}.rubric__item{display:block;color:#181716;background-color:#f3f3f3;border-radius:0;padding:4px 15px;margin-right:8px;align-self:flex-start;flex-shrink:0}.rubric__item{display:none}.rubric__item:nth-child(1),.rubric__item:nth-child(2),.rubric__item:nth-child(3),.rubric__item:nth-child(4){display:block}.rubric__item_active{color:#fff;background-color:#ad5a55}.rubric__item:hover{color:#fff;background-color:#ad5a55}.rubric__block-btn{color:#181716;padding:4px 15px;background-color:#f3f3f3;cursor:pointer;transition:.3s;user-select:none}.rubric__block-btn:hover{color:#fff;background-color:#ad5a55}.rubric__block{position:relative;display:flex}.rubric__block-list{position:absolute;width:240px;right:0;top:38px;background-color:#f3f3f3;padding:6px 0;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;visibility:hidden;opacity:0;transition:.25s}.rubric__block-list::after{content:'';display:block;width:43px;height:8px;background-color:#f3f3f3;position:absolute;top:-8px;right:0}.rubric__block-list_active{visibility:visible;opacity:1}.rubric__block-item{display:block;color:#181716;margin:8px 0;padding:0 15px;margin-right:8px}.rubric__block-item:hover{color:#ad5a55}@media(max-width:480px){.rubric{justify-content:space-between}}@media(max-width:360px){.rubric{justify-content:space-between}.rubric__block-list{width:206px}}
/* End */


/* Start:/local/templates/ritual/css/autoload/s-table.min.css?1755507511732*/
.s-table{width:100%;font-family:'Open Sans','Arial','Sans-Serif';border-spacing:0 4px}.s-table thead td{font-weight:600}.s-table thead td:last-child{white-space:nowrap}.s-table td{background:#f3f3f3;padding:16px}.s-table td:first-child{border:1px solid #ad5a55}.s-table td:last-child{border:1px solid #ccc;text-align:center}.s-table td:last-child svg{max-height:48px}.s-table td:last-child img{max-height:48px}.s-table_fc td:first-child{font-weight:600}@media screen and (max-width:768px){.s-table thead{display:none}.s-table td{display:block;justify-content:space-between;text-align:right !important;border:0 !important;flex:1 1 0}.s-table td:before{display:block;content:attr(data-name);font-size:11px;text-align:left !important}}
/* End */


/* Start:/local/templates/ritual/css/autoload/submenu-eng.min.css?17555075111035*/
.submenu-eng{display:flex;justify-content:space-between}.submenu-eng__list{margin:0 16px;width:230px}.submenu-eng__item{display:flex;align-items:center;margin:12px 0;font-family:"Open Sans",Arial,sans-serif;padding-left:58px}.submenu-eng__item_img{padding-left:0}.submenu-eng__item span{font-size:13px;line-height:0;color:#666}.submenu-eng__item_img span{font-weight:700;color:#ad5a55;font-size:14px}.submenu-eng__img{width:48px;height:48px;display:flex;justify-content:center;align-items:center;margin-right:10px;flex-shrink:0}.submenu-eng__item span:hover{text-decoration:underline}.submenu-eng__link{line-height:1.1}.submenu-eng__icon{max-width:100%;max-height:100%}@media(max-width:1030px){.submenu-eng{flex-direction:column}.submenu-eng__img{display:none}.submenu-eng__item_img span{color:#666;font-size:13px;text-transform:none}.submenu-eng__item span{font-size:13px;color:#666;text-transform:none}.submenu-eng__list{margin-bottom:-16px;width:auto}.submenu-eng__list:last-child{margin-bottom:0}.submenu-eng__item{padding-left:0}}
/* End */


/* Start:/local/templates/ritual/css/autoload/table-container.min.css?1755507511377*/
.table-container{width:100%;overflow-x:auto}.table-container table,thead,tr{width:100%;border-spacing:8px;max-width:1218px}.table-container th{padding:10px 0;background-color:#eedcdb;color:#282828}.table-container thead td{padding:10px 0;background-color:#eedcdb;color:#282828}.table-container td{padding:10px 0;background-color:#f5f5f5;text-align:center;vertical-align:middle}
/* End */


/* Start:/local/templates/ritual/css/autoload/textarea.min.css?1755507511212*/
.textarea{box-sizing:border-box;outline:0;border:1px solid #d7d7d7;padding:16px;width:100%;height:96px;margin:auto;font-size:14px;resize:none;font-family:'Arial','Sans-Serif'}.textarea_error{border-color:#eb5a46}
/* End */


/* Start:/local/templates/ritual/css/autoload/umerban.min.css?17555075112374*/
.umerban{-webkit-mask-image:-webkit-radial-gradient(white,black);float:right;position:relative;width:300px;object-fit:contain;height:300px;overflow:hidden;border-radius:50%;display:flex;align-items:center;box-sizing:border-box;color:#fff;justify-content:center;margin-left:16px}.umerban__info-bot{line-height:1;margin-top:-6px;color:#fff}.umerban__info{z-index:1;display:flex;align-items:center;box-sizing:border-box;flex-direction:column}.umerban img{width:100%}.umerban__black-oval{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;background-color:#ad5a55;opacity:.8}.umerban__white-oval{position:absolute;left:50%;top:50%;width:82%;height:82%;border-radius:50%;transform:translate(-50%,-50%) scale(1);will-change:transform;animation:umerban__white_oval 6s ease-in infinite;background-color:#bbc7df;opacity:.35}.umerban__clouds{position:absolute;left:50%;width:200%;height:50%;border-radius:50%;transform:translateX(-50%);will-change:left}.umerban__clouds_top{top:0;animation:umerban__clouds_top 10s linear infinite}.umerban__clouds_bottom{bottom:0;animation:umerban__clouds_bottom 10s linear infinite}.umerban__clouds-img{width:50%;position:absolute;top:0}.umerban__clouds-img_1{left:0}.umerban__clouds-img_2{right:0}.umerban__bg-person{width:100%;height:100%;left:0;bottom:0;position:absolute}.umerban__bg-person img{height:100%;width:auto}.umerban__user{width:60px;position:absolute;opacity:0;bottom:-10px;left:70%;transform:translateX(-50%);animation:umerban__user 12s ease-in-out infinite;will-change:opacity}.umerban ul{margin-bottom:0;margin-top:28px}.umerban ul li{list-style-type:none;color:#fff;position:relative;opacity:0;will-change:opacity}.umerban ul li::before{content:'';display:inline-block;width:14px;height:16px;position:absolute;left:-20px;top:4px;background-image:url('/local/templates/ritual/images/umercheck.png')}.umerban__logo img{width:154px;margin:0}@keyframes umerban__white_oval{0{transform:translate(-50%,-50%) scale(1.04)}50%{transform:translate(-50%,-50%) scale(1)}100%{transform:translate(-50%,-50%) scale(1.04)}}@keyframes umerban__clouds_top{from{left:0}to{left:100%}}@keyframes umerban__clouds_bottom{from{left:100%}to{left:0}}@media(max-width:768px){.umerban{width:260px;height:260px}.umerban ul{margin:16px 0 0 16px}.umerban__info-bot{margin-top:-2px}}@media(max-width:600px){.umerban{float:none;margin:0 auto}}
/* End */


/* Start:/local/templates/ritual/css/autoload/video-link.min.css?1755507511186*/
.video-link{display:flex;align-items:center;background-color:#ad5a55;color:#fff;border-radius:0;margin:8px 0 16px}.video-link img{width:16px;margin:4px 8px}.video-link:hover{opacity:.85}
/* End */


/* Start:/local/templates/ritual/css/autoload/virtual-tour.min.css?1755507511128*/
.virtual-tour{padding:8px 0 4px;text-align:left;display:flex;align-items:center}.virtual-tour__img{width:37px;padding-right:5px}
/* End */


/* Start:/local/templates/ritual/css/autoload/what-for-agent.min.css?17555075112329*/
.what-for-agent{font-size:14px}.what-for-agent_grey{background:#f3f3f3;border-top:4px solid #ad5a55}.what-for-agent__title{color:#ad5a55;font-size:20px;padding:8px;font-weight:600}.what-for-agent_grey .what-for-agent__title{text-align:center}.what-for-agent__boxes{margin-top:8px;padding:0 24px 0 0;position:relative}.what-for-agent_grey .what-for-agent__boxes{padding:0 0 0 16px}.what-for-agent__box{display:none;flex-direction:row-reverse}.what-for-agent_grey{flex-direction:row}.what-for-agent__box_active{display:flex}.what-for-agent__box-cell{width:50%}.what-for-agent__box-cell:first-child{width:36%}.what-for-agent__box-cell:last-child{width:64%}.what-for-agent__view{width:90%}.what-for-agent__saving{margin-top:8px;color:#ad5a55;font-size:13px}.what-for-agent__text{padding:0 8px}.what-for-agent__text p{font-size:14px;margin:8px 0;line-height:1.4;text-align:left}.what-for-agent__text p:first-child{margin-top:0}.what-for-agent__tabs{margin-top:16px;display:flex}.what-for-agent__tab{width:25%;padding:12px 0 8px;box-sizing:border-box;position:relative;text-align:center;cursor:pointer;text-transform:uppercase;font-size:12px;line-height:1}.what-for-agent__tab:after{position:absolute;content:"";display:block;height:100%;background-color:transparent;width:92%;margin:0 auto;top:0;left:4%;border-top:2px solid #999;box-sizing:border-box;transition:all .2s ease;color:#999}.what-for-agent__tab_active,.what-for-agent__tab:hover{color:#ad5a55}.what-for-agent__tab_active:after{border-top:4px solid #ad5a55;background-color:rgba(173,90,85,0.1)}.what-for-agent__tab:hover:after{border-top:2px solid #ad5a55;background-color:rgba(173,90,85,0.1)}.what-for-agent__tab_active:hover:after{border-top:4px solid #ad5a55}@media screen and (max-width:1280px){.what-for-agent__text p{font-size:12px}.what-for-agent__saving{font-size:11px}}@media screen and (max-width:1024px){.what-for-agent__boxes{padding:0 16px}.what-for-agent__box{flex-direction:column}.what-for-agent__box-cell{width:100%}.what-for-agent__box-cell:first-child{width:100%}.what-for-agent__box-cell:last-child{width:100%}.what-for-agent__view img{max-height:25vh}.what-for-agent__saving{font-size:13px}.what-for-agent__text{padding:8px 0 0}.what-for-agent__text p{font-size:14px}.what-for-agent__tabs{flex-wrap:wrap}.what-for-agent__tab{width:50%;margin-top:8px}}
/* End */


/* Start:/local/templates/ritual/css/autoload/ya-share2.min.css?175550751127575*/
.ya-share2_custom .ya-share2__item{display:inline-block;margin-left:8px !important;background-size:contain;background-repeat:no-repeat}.ya-share2_custom .ya-share2__link{display:inline-block;height:24px}.ya-share2_custom .ya-share2__counter{display:none}.ya-share2_custom .ya-share2__title{display:none}.ya-share2_custom .ya-share2__badge{display:inline-block}.ya-share2_custom .ya-share2__icon{display:block;width:24px;height:24px}.ya-share2_custom .ya-share2__icon{background-size:contain}.ya-share2_custom .ya-share2__item_service_facebook .ya-share2__icon{background-image:url("data:image/png;base64,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")}.ya-share2_custom .ya-share2__item_service_odnoklassniki .ya-share2__icon{background-image:url("data:image/png;base64,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")}.ya-share2_mod .ya-share2__list{display:flex}.ya-share2_mod .ya-share2__item{list-style-type:none;width:24px;height:24px;background-size:cover;background-repeat:no-repeat;margin-right:8px;margin-left:0 !important;cursor:pointer}.ya-share2_mod .ya-share2__item:last-child{margin-right:0}.ya-share2_mod .ya-share2__title{display:none}.ya-share2_right .ya-share2__list{justify-content:flex-end}.ya-share2_custom .ya-share2__item_service_vkontakte,.ya-share2_mod .ya-share2__item_service_vkontakte{background-image:url('data:image/png;base64,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')}.ya-share2_custom .ya-share2__item_service_twitter,.ya-share2_mod .ya-share2__item_service_twitter{background-image:url('data:image/png;base64,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')}.ya-share2_custom .ya-share2__item_service_viber,.ya-share2_mod .ya-share2__item_service_viber{background-image:url('data:image/png;base64,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')}.ya-share2_custom .ya-share2__item_service_whatsapp,.ya-share2_mod .ya-share2__item_service_whatsapp{background-image:url('data:image/png;base64,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')}.ya-share2_custom .ya-share2__item_service_skype,.ya-share2_mod .ya-share2__item_service_skype{background-image:url('data:image/png;base64,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')}
/* End */


/* Start:/local/templates/ritual/css/autoload/yandex-rate.min.css?1755507511309*/
.yandex-rate{width:149px;height:48px;overflow:hidden;background:#fff}.yandex-rate>iframe{transform:translate(-2px,-2px)}.yandex-rate>img{transform:translate(-2px,-2px);width:150px}@media screen and (max-width:1024px){.yandex-rate{width:90px;height:30px}.yandex-rate>img{transform:none;width:100%;height:auto}}
/* End */


/* Start:/local/templates/ritual/css/autoload/yandex-side.min.css?1755507511614*/
.yandex-side{border:0;border-left:0;display:block;padding:0;border-radius:0;line-height:1.2;color:#999;pointer-events:auto}.yandex-side__label{padding-top:4px;font-size:12px}.inner-text-content_middle .yandex-side{text-align:center;padding:8px 0}.inner-text-content_middle .yandex-side .yandex-rate{width:38px;margin:0 auto}.inner-text-content_middle .yandex-side__label{display:none}@media screen and (max-width:1024px){.yandex-side__label{display:none}.yandex-side{text-align:center;padding:8px 0}.yandex-side .yandex-rate{width:38px;margin:0 auto}}@media screen and (max-width:480px){.yandex-side{display:none}}
/* End */


/* Start:/local/templates/ritual/css/autoload/youtube.min.css?17555075111070*/
.youtube{position:relative;width:100%;height:0;padding-bottom:56.25%}.youtube__video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.youtube__overlay{position:absolute;top:0;left:0;width:100%;height:100%;border:0;background-position:center;background-size:cover;color:#fff}.youtube__overlay-inner{background-color:rgba(176,91,87,0.8);height:100%;cursor:pointer;transition:background-color .3s;text-align:center;font-family:'Open Sans','Arial','Sans-Serif';display:flex;flex-direction:column;justify-content:center}.youtube__overlay-inner:hover{background-color:rgba(176,91,87,0.6)}.youtube_active .youtube__overlay{display:none}.youtube__icon{font-size:96px}.youtube__title{margin-top:32px;font-size:18px;text-transform:uppercase}.youtube__subtitle{margin-top:16px;font-size:32px}@media screen and (max-width:1024px){.youtube__title{margin-top:4px;font-size:12px}.youtube__subtitle{margin-top:8px;font-size:22px}}@media screen and (max-width:768px){.youtube__icon{font-size:64px}}@media screen and (max-width:768px){.youtube__icon{font-size:48px}}
/* End */


/* Start:/local/templates/ritual/css/autoload/zabban_main.min.css?17555075115717*/
.zabban{font-family:'Open Sans',Arial,sans-serif;position:relative;width:256px;height:256px;background-size:80%;background-repeat:no-repeat;background-position:center;display:block;margin:0 auto}.zabban::before{content:"";display:block;width:100%;height:100%;top:0;left:0;position:absolute;transition:all .35s ease;background-color:rgba(173,90,85,1)}.zabban:hover::before{background-color:rgba(173,90,85,.8)}.zabban__wrap{position:absolute;width:100%;height:100%;padding:20px;box-sizing:border-box;transition:all .65s ease;visibility:visible;opacity:1;overflow:hidden}.zabban__wrap_h{visibility:hidden;opacity:0}.zabban__wrap::before,.zabban__wrap::after{content:'';pointer-events:none;position:absolute;top:12px;right:12px;bottom:12px;left:12px;opacity:0;transition:all .35s ease}.zabban__wrap::before{transform:scale(1,0);border-right:1px solid #fff;border-left:1px solid #fff}.zabban__wrap::after{transform:scale(0,1);border-top:1px solid #fff;border-bottom:1px solid #fff}.zabban:hover .zabban__wrap::before,.zabban:hover .zabban__wrap::after{transform:scale(1);opacity:1}.zabban__header{color:#ffff;font-size:50px;line-height:1;text-transform:uppercase;transition:all .35s ease;z-index:1;position:relative;text-align:center;letter-spacing:4.3px}.zabban__header-inn{color:#fff;font-size:15px;letter-spacing:0;margin:8px 0 4px}.zabban__hover{position:absolute;left:0;top:50%;transform:translateY(-50%);letter-spacing:-0.56px;width:100%;text-align:center;opacity:0;transition:all .35s ease;visibility:hidden;z-index:1;color:#fff;text-transform:uppercase;font-size:16px;line-height:1.5;font-family:"Open sans",Arial,sans-serif}.zabban:hover .zabban__hover{opacity:1;visibility:visible}.zabban__slider{width:100%;margin-top:30px;height:100px;transition:all .35s ease;transform:translateX(0)}.zabban__slider_h{transform:translateX(calc(100%+20px))}.zabban__slider .owl-item,.zabban__slider .owl-stage,.zabban__slider .owl-stage-outer{height:100%}.zabban__slider-item{width:100%;box-sizing:border-box;height:100%;text-align:center;font-size:24px;color:#fff;font-weight:700;text-transform:uppercase;margin-top:12px;line-height:1.4}.zabban__slider-title{color:#3f6649;margin-bottom:6px}.zabban__slider-title span{font-size:28px}.zabban__slider-txt{color:#fff;letter-spacing:-0.2px;line-height:1}.zabban:hover .zabban__header,.zabban:hover .zabban__slider,.zabban:hover .zabban__title,.zabban:hover .zabban__lightning,.zabban:hover .zabban__img{opacity:0;visibility:hidden}.zabban__title{color:#181716;font-weight:700;font-size:30px;display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center;height:100%;transition:all .35s ease}.zabban__title-item{margin-top:36px;position:relative}.zabban__title-svg{position:absolute;opacity:0;visibility:hidden}.zabban__title-svg_strike{width:30px;top:5px;left:21px;height:30px}.zabban__title-svg_zero{width:24px;top:-28px;left:30px;height:27px}.zabban__title-svg_zero_v{opacity:1;visibility:visible}.zabban__title-svg-it{fill:none;stroke:#016c28;stroke-width:13;stroke-linecap:round;stroke-linejoin:round}.zabban__lightning{position:absolute;top:50%;left:50%;height:130px;transform:translate(-50%,-16%);z-index:0;transition:all .35s ease}.zabban_v{width:100%;max-width:100%;height:auto}.zabban_v .zabban__header{background-color:rgba(255,255,255,1);border:4px solid rgba(173,90,85,1);text-align:center;padding:20px;box-sizing:border-box;display:flex;align-items:center;flex-shrink:0;width:48%}.zabban_v .zabban__header img{width:100%;margin:0}.zabban_v .zabban__wrap{position:static;display:flex;padding:0}.zabban_v .zabban__slider-item{font-size:16px;text-transform:none;font-weight:400;margin-top:0;display:flex;align-items:center;padding:0 6px;justify-content:center;text-align:left}.zabban_v .zabban__slider{width:52%;margin-top:0;height:auto}.zabban_v .zabban__hover{width:calc(100% - 34px);margin:0 auto;left:50%;transform:translate(-50%,-50%)}.zabban_l .zabban__header{width:340px}.zabban__right{width:calc(100% - 340px);position:relative}.zabban_l .zabban__slider-item{font-size:40px}.zabban_l .zabban__title{flex-direction:row;display:flex;width:100%}.zabban_l .zabban__title-item{margin-top:0;margin-left:6px}.zabban .zabban__wrap_l{position:absolute}.zabban_l .zabban__slider{width:100%}.zabban__right .zabban__wrap::before,.zabban__right .zabban__wrap::after{display:none}.zabban__img{display:none;transition:all .35s ease}@media(max-width:992px){.zabban_l .zabban__header{width:240px}.zabban__right{width:calc(100% - 240px)}.zabban_l .zabban__slider-item{font-size:30px}}@media(max-width:768px){.zabban_l .zabban__header{width:200px}.zabban__right{width:calc(100% - 200px)}.zabban_l .zabban__slider-item{font-size:26px}.zabban_l .zabban__title{font-size:20px}.zabban_l .zabban__title-svg_strike{width:20px;top:2px;left:14px;height:20px}.zabban_l .zabban__title-svg_zero{width:18px;top:-22px;left:22px;height:20px}}@media(max-width:600px){.zabban__img{display:block;width:100%;flex-shrink:0;background-color:#fff;align-self:flex-start;border:4px solid #fc0;border-bottom:0;box-sizing:border-box;padding:14px}.zabban__img img{width:100%;margin:0}.zabban_l{height:200px}.zabban_l .zabban__right{display:flex;flex-direction:column;width:100%}.zabban .zabban__wrap_l{flex-direction:column}}@media(max-width:480px){.zabban_v .zabban__wrap{flex-direction:column}.zabban_l>.zabban__wrap{flex-direction:row;flex-wrap:wrap}.zabban_v .zabban__slider{width:100%;display:flex;padding-bottom:6px}.zabban_l .zabban__slider{padding-bottom:0;height:100%}.zabban_v .zabban__header{width:100%;padding:10px}.zabban_l{height:170px}.zabban_l .zabban__slider-item{font-size:20px}}@media(max-width:420px){.zabban_l{height:220px}.zabban__hover{font-size:14px}}
/* End */


/* Start:/local/templates/ritual/css/autoload/zabban_zb2.min.css?1755507511900*/
.zabban_zb2:before{background-color:rgba(173,90,85,1)}.zabban_zb2:hover:before{background-color:rgba(173,90,85,0.8)}.zabban_zb2.zabban_v .zabban__header{border-color:rgba(173,90,85,1)}.zabban_zb2 .zabban__hover{color:#fff}.zabban_zb2 .zabban__slider-item{color:#fff;font-size:26px;line-height:1.1;text-align:left}.zabban_zb2 .zabban__slider_header .zabban__slider-item{font-size:15px}.zabban_zb2 .zabban__slider_header .zabban__slider-item>span{padding-left:16px}.zabban_zb2 .zabban__slider-item>span{position:relative;padding-left:24px}.zabban_zb2 .zabban__slider-item>span:before{content:"";display:block;position:absolute;left:0;top:calc(-10%+4px);width:3px;height:120%;background:#fff}.zabban_zb2 .zabban__wrap:before,.zabban_zb2 .zabban__wrap:after{border-color:#fff}@media screen and (max-width:480px){.zabban_zb2 .zabban__slider-item{color:#fff;font-size:18px;line-height:1.1;text-align:left}}
/* End */


/* Start:/local/templates/ritual/css/autoload/zb2.min.css?17555075111758*/
.zb2{width:256px;max-width:100%;color:#fff;display:block;text-decoration:none;transition:none}.zb2__hover{display:none}.zb2{background-image:url(/local/templates/ritual/css/autoload/assets/zb2/zont.png);background-repeat:no-repeat;background-size:64%;background-position:center}.zb2:hover .zb2__inline{display:none}.zb2:hover .zb2__hover{display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;text-align:center}.zb2__wrapper:before,.zb2__wrapper:after{content:'';pointer-events:none;position:absolute;top:12px;right:12px;bottom:12px;left:12px;opacity:0;transition:all .35s ease}.zb2__wrapper:before{transform:scale(1,0);border-right:1px solid #fff;border-left:1px solid #fff;z-index:1}.zb2__wrapper:after{transform:scale(0,1);border-top:1px solid #fff;border-bottom:1px solid #fff}.zb2:hover .zb2__wrapper:before,.zb2:hover .zb2__wrapper:after{transform:scale(1);opacity:1}.zb2__wrapper{overflow:hidden;position:relative;width:100%;padding-bottom:100%;display:flex;justify-content:center}.zb2__content{position:absolute;top:0;left:0;min-width:100%;min-height:100%;background-color:rgba(173,90,85,1)}.zb2:hover .zb2__content{background-color:rgba(173,90,85,0.8)}.zb2__header{margin:32px 16px 16px;height:48px;background-image:url(/local/templates/ritual/css/autoload/assets/zb2/zabota.svg);background-size:contain;background-repeat:no-repeat;transition:all .2s ease}.zb2__header img{height:100%;width:auto}.zb2__items{padding:0 16px;transition:all .2s ease}.zb2__item{margin-top:16px;position:relative;padding-left:24px;font-size:15px}.zb2__number{font-size:1.5em;font-weight:700}.zb2__item:before{content:"";display:block;width:2px;height:100%;background:#fff;left:0;top:2px;position:absolute}@media screen and (max-width:350px){.zb2__header{margin-top:24px}.zb2__items{font-size:15px;margin-top:24px}}
/* End */


/* Start:/local/templates/ritual/css/info-buttons.min.css?17555075112320*/
.inner-text-content{overflow-x:inherit}.info-buttons{width:100%;margin:auto;left:0;right:0;display:flex;position:absolute;z-index:3;margin-top:4px}.info-buttons__container{display:flex;width:100%;max-width:1350px;margin:auto}.info-buttons__button{display:flex;background-color:#ad5a55;padding:10px;border-radius:0;height:24px;flex:1;justify-content:center;align-items:center;cursor:pointer;color:#fff}.info-buttons__social-comp{display:flex;flex-direction:row-reverse;align-items:baseline;position:relative;text-transform:uppercase}.info-buttons__social-comp:after{content:"";display:none;position:absolute;width:100%;height:1px;bottom:1px;left:0;background:#fff}.info-buttons__text{color:#fff}.info-buttons__text_currency{line-height:.5}.info-buttons__button:hover .info-buttons__social-comp:after{display:block}.info-buttons__sale-text{font-weight:700;font-size:26px}.info-buttons__text{color:white;font-size:14px;font-weight:normal}.info-buttons__text_price{font-size:18px;font-weight:bold;padding-left:5px;line-height:1}.info-buttons__text_price svg{width:10px;height:100%;fill:#fff}.info-buttons__button_left{margin-right:4px;justify-content:center;text-align:center;}.info-buttons__icon{width:32px;height:32px;margin:0 8px 0 0 !important}#breadcrumbs{padding-top:64px}.info-buttons__mobile{display:none}@media all and (max-width:1024px){.info-buttons{display:flex;position:fixed;/*bottom:0;*/top: 116px;left:0;z-index:2}.info-buttons__text_price{font-size:20px}.info-buttons__container{width:100%}.info__button{height:45px;align-items:center}#breadcrumbs{padding-top:80px}.info-buttons__button:hover .info-buttons__social-comp:after{display:none}}@media all and (max-width:820px){.info-buttons__social-comp{flex-direction:column;align-items:center}.info-buttons__text_price{font-size:22px;display:flex;padding:0}.info-buttons__sale-text{font-size:22px}.info-buttons__5000{line-height:1.1;font-size:12px}.info-buttons__text_currency{padding-left:4px}.info-buttons__mobile{display:inherit}.info-buttons__pc{display:none}}@media all and (max-width:480px){.info-buttons__icon{width:32px;height:32px}.info-buttons__button{padding:8px}#breadcrumbs{/*padding-top:48px*/}.info-buttons__text{font-size:10px}.info-buttons__sale-text{font-size:16px}.info-buttons__text_price{font-size:16px}.info-buttons__5000{font-size:9px}}
/* End */


/* Start:/local/templates/ritual/components/bitrix/breadcrumb/top/style.min.css?1755507512467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/local/components/cookie.notification/templates/.default/style.css?17555075103073*/
.cookie-notification-modal{
    font-size: 12px;
    position:fixed;
    bottom: 40px;
    max-width: 320px!important;
	margin: auto;
    left: 18px;
    right: 18px;
    z-index:1060;
    padding:20px;
    line-height:1.5;
    background: white;
    border-radius: 12px;
    box-shadow: 0 2px 8px rgb(18 17 36 / 14%), 0 4px 32px rgb(18 17 36 / 18%);
}
.cookie-agree{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    width:100%
}
.cookie-notification-modal svg {
	width: 17px;
}
.cookie-agree__buttons{
	width: 75px;
}
.cookie-agree__text{
    line-height:1.5;
    margin:0;
}
@media (min-width:768px){
    .cookie-agree__text{
        padding-right:10px
    }
}
.cookie-agree__buttons{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
	align-items: center;
}
.cookie-agree__button{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    color:#fff;
    font-size:12px;
    height:35px;
    border-radius:4px;
    -webkit-transition:color .3s ease-out,background .3s ease-out;
    transition:color .3s ease-out,background .3s ease-out;
    cursor:pointer;
	text-decoration: none;
}
@media (min-width:768px){
    .cookie-agree__button{
        width:100px
    }
}
.cookie-agree__button:not(:last-child){
    margin-right:10px
}
.cookie-agree__button.btn-green{
    background:#66c05d;
    border:1px solid #66c05d
}
@media (min-width:992px){
    .cookie-agree__button.btn-green:hover{
        color:#71c768;
        background:#189600
    }
}
@media (max-width:991px){
    .cookie-agree__button.btn-green:active{
        color:#71c768;
        background:#fff
    }
}
.cookie-agree__button.btn-dark{
    background:#333f46;
    border:1px solid #333f46
}
@media (min-width:992px){
    .cookie-agree__button.btn-dark:hover{
        color:#333f46;
        background:#fff
    }
}
@media (max-width:991px){
    .cookie-agree__button.btn-dark:active{
        color:#333f46;
        background:#fff
    }
}/*
.cookie-notification-modal {
    font-size: 12px;
    position: fixed;
    bottom: 0px;
    max-width: 100%;
    margin: auto;
    left: 0px;
    right: 0px;
    z-index: 1060;
    padding: 20px 55px;
    line-height: 1.5;
    background: #b8534f;
    border-radius: 0;
    color: white;
	font-weight: bold;
    font-family: 'Open Sans','Arial','Sans-Serif';
    box-shadow: 0 2px 8px rgb(18 17 36), 0 4px 32px rgb(18 17 36 / 18%);
}*/
.cookie-agree__button.btn-green {
    background: #66c05d;
    border: 1px solid #66c05d;
    padding: 0px 15px;
}

.cookie-agree__buttons {
    width: auto!important;
    margin-right: 20px;
}

@media only screen and (max-width: 750px) {
    .cookie-agree__text {
        font-size: 11px;
        padding-right: 5px;
        font-weight: 400;
    }

    .cookie-notification-modal {
        padding: 20px 10px;
    }
}
/* End */


/* Start:/local/templates/ritual/styles.min.css?17555075111031*/
.for_h2_{color:#ad5a55;font-size:22px;font-weight:900;font-family:"Open Sans",Arial,sans-serif;text-transform:none;text-align:left;margin:0.9em 0}.for_h3_{color:#ad5a55;font-size:18px;font-family:"Open Sans",Arial,sans-serif;margin:16px 0}.subtitle_strong{color:#ad5a55;font-weight:bold}.al_jus{text-align:justify}.al_cen{text-align:center}.questionYourCity{margin-bottom:10px}.questionButton{display:flex;justify-content:space-between;background:none;margin-top:15px}.questionNo{max-width:108px;height:45px;display:flex;justify-content:center;align-items:center;font-size:14px;text-transform:uppercase;border:2px solid #D4995B;border-radius:5px;transition:.5s;padding:10px 40px;color:#DF964E;cursor:pointer}.questionYes{max-width:108px;height:45px;display:flex;justify-content:center;align-items:center;font-size:14px;text-transform:uppercase;border:2px solid #D4995B;border-radius:5px;transition:.5s;padding:10px 40px;background:#D4995B;margin-right:10px;cursor:pointer;color:#fff}.questionNo:hover{color:#fff;background:#D4995B}
/* End */


/* Start:/local/templates/ritual/template_styles.min.css?17555075119844*/
.bx-breadcrumb .bx-breadcrumb-item{color:#ad5a55}a[href^=tel]{white-space:nowrap}@media (min-width:800px){.articles .article-wrap .news-title{height:78px !important}}.nowrap{white-space:nowrap}.contents_block{border:1px solid FireBrick;padding:0 20px}.outline{border:1px solid FireBrick;padding:0 20px}.contents_title{color:#ad5a55;font-size:22px;font-weight:900;font-family:"Open Sans",Arial,sans-serif;text-transform:none;text-align:left;margin:0.9em 0}.contents_block > h2{color:#ad5a55;font-size:22px;font-weight:900;font-family:"Open Sans",Arial,sans-serif;text-transform:none;text-align:left;margin:0.9em 0}.contents_block > ul{color:#ad5a55}.contents_list{color:#ad5a55}.contents_item ,.contents_item > a{color:#ad5a55;list-style-type:none;font-size:16px!important;font-family:"Open Sans",Arial,sans-serif;line-height:24px!important;margin:16px 0!important;font-weight:400!important}.contents_block > ul > li ,.contents_block > ul > li > a{color:#ad5a55;list-style-type:none;font-size:16px!important;font-family:"Open Sans",Arial,sans-serif;line-height:24px!important;margin:16px 0!important;font-weight:400!important}.billboard1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px;margin:30px 0;background-color:#af625a;color:#fff;text-align:left}.billboard1__wrap1{width:calc(100% - 270px)}.billboard1__wrap1 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding-left:0;margin-top:-7px}.billboard1__wrap1 ul li{width:32%;font-size:18px;letter-spacing:0.18px;list-style:none;margin-top:7px;color:#fff}.billboard1__title{font-size:36px;letter-spacing:0.36px}.billboard1__subtitle{font-size:24px;letter-spacing:0.24px;margin-bottom:15px}.billboard1__wrap2{max-width:252px;width:100%}.billboard1__btn{display:block;text-align:center;color:#fff;font-size:36px;letter-spacing:0.36px;padding:9px 10px;background-color:#c6746b;border-radius:0;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.billboard1__btn:hover{background-color:#7d251b}@media only screen and (max-width:1250px){.billboard1__wrap1 ul li{width:48%}}@media only screen and (max-width:900px){.billboard1__wrap1{width:100%;margin-bottom:25px}.billboard1__title{font-size:28px}.billboard1__subtitle{font-size:20px}.billboard1__wrap1 ul li{font-size:16px}.billboard1__btn{font-size:28px}.billboard1{padding:20px 15px}}@media only screen and (max-width:600px){.billboard1__wrap1 ul li{width:100%}}.iwaly-form{height:1366px}@media (max-width:1138px){.iwaly-form{height:2116px}}@media (max-width:767px){.iwaly-form{height:2116px}}@media (max-width:414px){.iwaly-form{height:2174px}}@media (max-width:280px){.iwaly-form{height:2390px}}.btn1{display:inline-block;color:#ffffff;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:300;line-height:1.4;letter-spacing:0.47px;background-color:#7c2f2f;padding:2.5px 28px;border:none;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.btn1:hover{background-color:#a92626}.callback1__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:url("/images/callback1-bg.jpg") center/cover no-repeat;font-family:'Open Sans',sans-serif}.callback1__container *{-webkit-box-sizing:border-box;box-sizing:border-box}.callback1__container *:after,.callback1__container *:before{-webkit-box-sizing:border-box;box-sizing:border-box}.callback1__wrap1{width:56%;background-color:rgba(173,82,82,0.85);color:#fff;text-shadow:1px 1px 10px rgba(0,0,0,0.3);padding:23px 40px 40px 59px}body .callback1__container .callback1__title1{color:#fff;font-size:22px;line-height:1.2;font-weight:600;letter-spacing:0.22px;margin-bottom:2px}body a.callback1__tel{display:inline-block;color:#fff;font-size:50px;line-height:1.1;font-weight:600;letter-spacing:0.25px;white-space:initial;font-style:normal;margin-bottom:10px}.callback1__text{text-shadow:1px 1px 10px rgba(0,0,0,0.3);color:#ffffff;font-size:20px;font-weight:600}.callback1__wrap2{width:44%;background-color:rgba(233,219,213,0.75);padding:25px 40px 40px 74px}.callback1__wrap3{max-width:285px;width:100%}.callback1__title2{color:#a94f4f;font-size:19px;font-weight:700;letter-spacing:-0.22px;margin-bottom:6px}.input1{display:block;width:100%;outline:none;color:#000;font-family:'Open Sans',sans-serif;font-size:14px;line-height:1.4;font-weight:300;letter-spacing:0.2px;-webkit-box-shadow:1px 1px 5px 1px rgba(124,47,47,0.05);box-shadow:1px 1px 5px 1px rgba(124,47,47,0.05);background-color:#fff;border:none;padding:2px 8px;margin-bottom:13px}.input1::-webkit-input-placeholder{color:#6f6f6f}.input1::-moz-placeholder{color:#6f6f6f}.input1::-ms-input-placeholder{color:#6f6f6f}.input1::placeholder{color:#6f6f6f}.input-checkbox1{display:none}.label-checkbox1-wrap{margin-bottom:10px;margin-top:-8px}.label-checkbox1{cursor:pointer;position:relative;padding-left:18px;display:inline-block;font-style:normal}.label-checkbox1__text{display:block;color:#ad5252;font-size:11px;letter-spacing:0.18px}.label-checkbox1__icon{position:absolute;top:2px;left:0;width:11px;height:11px;border:1px solid #d1bfb8;background-color:#fff}.label-checkbox1__icon:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:url("/images/check-icon1.svg") 0 1px/9px no-repeat;-webkit-transform:translateY(5px);transform:translateY(5px);opacity:0;-webkit-transition:opacity 0.3s,-webkit-transform 0.3s;transition:opacity 0.3s,-webkit-transform 0.3s;transition:transform 0.3s,opacity 0.3s;transition:transform 0.3s,opacity 0.3s,-webkit-transform 0.3s}.callback1__btn1{display:block;width:100%}.btn-disabled{background-color:#ccc;pointer-events:none}.input-checkbox1:checked ~ .callback1__form .label-checkbox1__icon:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.input-checkbox1:checked ~ .callback1__form .btn-disabled{background-color:#7c2f2f;pointer-events:initial}.input-checkbox1:checked ~ .callback1__form .btn-disabled:hover{background-color:#a92626}@media only screen and (max-width:950px){.callback1__wrap1,.callback1__wrap2{padding:30px 20px}}@media only screen and (max-width:900px){body a.callback1__tel{font-size:37px}body .callback1__container .callback1__title1,.callback1__text{font-size:17px}}@media only screen and (max-width:650px){.callback1__wrap1,.callback1__wrap2{width:100%}.callback1__wrap4,.callback1__wrap3{max-width:400px;width:100%;margin-left:auto;margin-right:auto}}@media only screen and (max-width:400px){.callback1__wrap1,.callback1__wrap2{padding:30px 10px}.callback1__tel{font-size:30px}}.header-mobile{background-color:rgb(255,255,255,0);box-shadow:none;justify-content:space-between}.is_scrolled .header-mobile{background:#faf7f2}.header-mobile_white,.is_scrolled .header-mobile_white{background:#fff}.header-mobile__bars{text-align:center;color:#ad5a55}.header-mobile-logo{display:flex;font-family:'Open Sans','Arial','Sans-Serif';align-self:center}.header-mobile-logo__view_mobile{width:29px;height:29px}.header-mobile-logo__picture{width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-image:url("/local/templates/ritual/css/assets/header-logo/tickemblem.svg?1")}.header-mobile-logo__desc{font-size:6px;font-weight:bold;text-transform:uppercase}.header-mobile__title{flex-grow:initial}.header-mobile__title-img{height:34px;width:137px;vertical-align:top}.header-mobile__gerb-img{height:21px}.index-top-banner{display:none;width:calc(100% - 96px);max-width:608px;margin:0 32px 30px;padding:11px 16px;background:#ad5a55;font-family:'Open Sans','Arial','Sans-Serif';font-weight:700;font-size:9px;text-align:center;color:#fff;transition:all .8s ease}.index-top-banner__title{margin-bottom:10px;font-size:20px}.index-top-banner__advantage{margin-bottom:10px;display:flex;justify-content:space-between;font-weight:600}.index-top-banner__subtitle{font-size:16px}.index-top-banner__phone a{font-size:34px;color:#fff}.mt-90{margin-top:90px}.agent-small{transition:display .3s ease}.rating-article{text-align:center}.rating-article .rating-box{text-align:left}.rating-article .rating-button{margin-left:15px}.page404 .back-to-main{margin-bottom:30px}.page404 .img-404{margin:20px auto;height:200px}blockquote{display:block;position:relative;margin:15px 0;padding:30px 35px;background:#f3f3f3;font-size:24px;font-weight:600;text-align:center}@media screen and (max-width:2200px){.page__right-side-cont{width:80px}.quick-access__text_s{font-size:9px}}@media screen and (max-width:1030px){.header-mobile{height:70px}}@media screen and (max-width:1024px){.l-intro__header{display:none}.main-rassrochka{max-width:initial}.page__content{margin-top:0}.index-top-banner{display:block}.inner-text-content__without-agent{margin-top:20px}.is_scrolled .agent-small{display:block !important}.page__footer .index-top-banner{bottom:auto;top:70px;z-index:25;width:100%;height:186px;position:fixed;left:0;margin:0;box-sizing:border-box;transition:display .3s ease;max-width:initial}.is_scrolled .page__footer .index-top-banner{display:none}.page__content.mt-roistat{margin-top:200px}.is_scrolled .page__content.mt-roistat{margin-top:165px}}@media screen and (max-width:750px){.header-mobile{height:70px}.page__content{margin-top:0}}@media (max-width:480px){.page__content{margin-top:0}.index-top-banner__phone a{font-size:23px}.page__content.mt-roistat{margin-top:215px}.is_scrolled .page__content.mt-roistat{margin-top:180px}}@media (max-width:328px){.page__footer .index-top-banner{height:240px}.page__content.mt-roistat{margin-top:265px}}
/* End */
/* /bitrix/templates/.default/ajax/ajax.min.css?1755517156420 */
/* /local/templates/ritual/vendor/suggestions/suggestions.min.css?17555075139546 */
/* /local/templates/ritual/vendor/fancybox3/jquery.fancybox.min.css?175550751314065 */
/* /local/templates/ritual/style/owl.carousel.min.css?17555075113351 */
/* /local/templates/ritual/style/animate.css?175550751172259 */
/* /local/templates/ritual/style/slick.min.css?17555075111291 */
/* /local/templates/ritual/style/swinxy.min.css?17555075113747 */
/* /local/templates/ritual/css/inner-text-content.min.css?17555075112235 */
/* /local/templates/ritual/style/style.min.css?1755507511245821 */
/* /local/templates/ritual/style/homepage.min.css?175550751146654 */
/* /local/templates/ritual/style/landing.min.css?17555075116942 */
/* /local/templates/ritual/style/css/font-awesome.min.min.css?175550751130762 */
/* /local/templates/ritual/style/datakaper.min.css?17555075116480 */
/* /local/templates/ritual/style/calc.css?175550751111572 */
/* /local/templates/ritual/css/input.min.css?1755507511196 */
/* /local/templates/ritual/css/checkbox-rui.min.css?1755507511497 */
/* /local/templates/ritual/css/btn-rui.min.css?1755507511648 */
/* /local/templates/ritual/css/form.min.css?17555075111511 */
/* /local/templates/ritual/css/field.min.css?1755507511231 */
/* /local/templates/ritual/css/right-image.min.css?1755507511587 */
/* /local/templates/ritual/css/header-logo.min.css?1755507511667 */
/* /local/templates/ritual/css/p-video.min.css?1755507511622 */
/* /local/templates/ritual/css/p-intravital.min.css?1755507511597 */
/* /local/templates/ritual/css/calc-pd.min.css?17555075115302 */
/* /local/templates/ritual/css/banner-only-btn.min.css?1755507511758 */
/* /local/templates/ritual/css/banner-taxi.min.css?17555075111052 */
/* /local/templates/ritual/css/icon-list.min.css?1755507511376 */
/* /local/templates/ritual/css/slide-list.min.css?17555075111656 */
/* /local/templates/ritual/css/gk-table.min.css?1755507511795 */
/* /local/templates/ritual/css/gk-table_gss.min.css?1755507511236 */
/* /local/templates/ritual/css/taxi-q.min.css?17555075111633 */
/* /local/templates/ritual/css/right-block.min.css?1755507511224 */
/* /local/templates/ritual/css/left-block.min.css?1755507511221 */
/* /local/templates/ritual/css/main-icons.min.css?1755507511390 */
/* /local/templates/ritual/css/svg-inline.min.css?1755507511530 */
/* /local/templates/ritual/css/big-phone.min.css?1755507511869 */
/* /local/templates/ritual/css/banner-sm.min.css?17555075111031 */
/* /local/templates/ritual/css/banner-md.min.css?17555075111401 */
/* /local/templates/ritual/css/banner-bubba.min.css?17555075112343 */
/* /local/templates/ritual/css/banner-bubba_menu.min.css?1755507511631 */
/* /local/templates/ritual/css/banner-quadro.min.css?17555075113297 */
/* /local/templates/ritual/css/add.css?17555075116273 */
/* /local/templates/ritual/css/autoload/agent-page.min.css?17555075114989 */
/* /local/templates/ritual/css/autoload/area-list.min.css?1755507511212 */
/* /local/templates/ritual/css/autoload/article-detail.min.css?1755507511502 */
/* /local/templates/ritual/css/autoload/aside-review.min.css?17555075112868 */
/* /local/templates/ritual/css/autoload/banner-bubba_mobilnye.min.css?1755507511559 */
/* /local/templates/ritual/css/autoload/banner-bubba_soboleznovanie.min.css?1755507511542 */
/* /local/templates/ritual/css/autoload/banner-compensation.min.css?1755507511900 */
/* /local/templates/ritual/css/autoload/banner-law.min.css?17555075111397 */
/* /local/templates/ritual/css/autoload/banner-quadro_soboleznovanie-online.min.css?1755507511883 */
/* /local/templates/ritual/css/autoload/banner-virus.min.css?1755507511476 */
/* /local/templates/ritual/css/autoload/calc.min.css?17555075113520 */
/* /local/templates/ritual/css/autoload/calendar-day.min.css?1755507511116 */
/* /local/templates/ritual/css/autoload/calendar.min.css?17555075112615 */
/* /local/templates/ritual/css/autoload/cards-list.min.css?1755507511392 */
/* /local/templates/ritual/css/autoload/catafalque.min.css?1755507511976 */
/* /local/templates/ritual/css/autoload/cemetery-what-video.min.css?17555075111248 */
/* /local/templates/ritual/css/autoload/cities.min.css?17555075113460 */
/* /local/templates/ritual/css/autoload/compensation.min.css?17555075113924 */
/* /local/templates/ritual/css/autoload/consultation-form.min.css?17555075111974 */
/* /local/templates/ritual/css/autoload/contacts.min.css?17555075112029 */
/* /local/templates/ritual/css/autoload/docs.min.css?1755507511589 */
/* /local/templates/ritual/css/autoload/en-detail.min.css?175550751160 */
/* /local/templates/ritual/css/autoload/flat-grid.min.css?1755507511593 */
/* /local/templates/ritual/css/autoload/footer-logo-en.min.css?1755507511179 */
/* /local/templates/ritual/css/autoload/footer.min.css?1755507511379 */
/* /local/templates/ritual/css/autoload/form-online.min.css?1755507511161 */
/* /local/templates/ritual/css/autoload/graph-list.min.css?17555075112149 */
/* /local/templates/ritual/css/autoload/header-mobile.min.css?17555075111112 */
/* /local/templates/ritual/css/autoload/intro-banner.min.css?17555075111834 */
/* /local/templates/ritual/css/autoload/intro-header.min.css?1755507511676 */
/* /local/templates/ritual/css/autoload/intro-zab.min.css?1755507511745 */
/* /local/templates/ritual/css/autoload/karantin.min.css?1755507511664 */
/* /local/templates/ritual/css/autoload/l-intro.min.css?17555075111281 */
/* /local/templates/ritual/css/autoload/l-lgoty-four.min.css?1755507511283 */
/* /local/templates/ritual/css/autoload/l-main-icon.min.css?17555075111386 */
/* /local/templates/ritual/css/autoload/l-reviews.min.css?175550751177 */
/* /local/templates/ritual/css/autoload/l-what-for-agent.min.css?1755507511226 */
/* /local/templates/ritual/css/autoload/lang-switch.min.css?17555075111061 */
/* /local/templates/ritual/css/autoload/left-image.min.css?1755507511402 */
/* /local/templates/ritual/css/autoload/lgoty-doc.min.css?1755507511386 */
/* /local/templates/ritual/css/autoload/lgoty-insrtuction.min.css?1755507511302 */
/* /local/templates/ritual/css/autoload/main-raiting.min.css?1755507511791 */
/* /local/templates/ritual/css/autoload/main-rassrochka.min.css?17555075111821 */
/* /local/templates/ritual/css/autoload/menu-logos.min.css?17555075111017 */
/* /local/templates/ritual/css/autoload/monuments.min.css?17555075114226 */
/* /local/templates/ritual/css/autoload/morgue-item.min.css?17555075111400 */
/* /local/templates/ritual/css/autoload/msg.min.css?1755507511173 */
/* /local/templates/ritual/css/autoload/nowrap.min.css?175550751127 */
/* /local/templates/ritual/css/autoload/p-chto-delat.min.css?1755507511882 */
/* /local/templates/ritual/css/autoload/p-gk.min.css?1755507511144 */
/* /local/templates/ritual/css/autoload/package-list.min.css?1755507511692 */
/* /local/templates/ritual/css/autoload/packages-plan.min.css?17555075111758 */
/* /local/templates/ritual/css/autoload/page.min.css?17555075111660 */
/* /local/templates/ritual/css/autoload/price-block.min.css?1755507511461 */
/* /local/templates/ritual/css/autoload/price-popup.min.css?17555075111491 */
/* /local/templates/ritual/css/autoload/price-table.min.css?17555075114794 */
/* /local/templates/ritual/css/autoload/quick-access.min.css?17555075111565 */
/* /local/templates/ritual/css/autoload/rassrochla-label.min.css?1755507511404 */
/* /local/templates/ritual/css/autoload/rating-box.min.css?1755507511673 */
/* /local/templates/ritual/css/autoload/review-stars.min.css?1755507511120 */
/* /local/templates/ritual/css/autoload/reviews-item.min.css?1755507511979 */
/* /local/templates/ritual/css/autoload/rubric.min.css?17555075111687 */
/* /local/templates/ritual/css/autoload/s-table.min.css?1755507511732 */
/* /local/templates/ritual/css/autoload/submenu-eng.min.css?17555075111035 */
/* /local/templates/ritual/css/autoload/table-container.min.css?1755507511377 */
/* /local/templates/ritual/css/autoload/textarea.min.css?1755507511212 */
/* /local/templates/ritual/css/autoload/umerban.min.css?17555075112374 */
/* /local/templates/ritual/css/autoload/video-link.min.css?1755507511186 */
/* /local/templates/ritual/css/autoload/virtual-tour.min.css?1755507511128 */
/* /local/templates/ritual/css/autoload/what-for-agent.min.css?17555075112329 */
/* /local/templates/ritual/css/autoload/ya-share2.min.css?175550751127575 */
/* /local/templates/ritual/css/autoload/yandex-rate.min.css?1755507511309 */
/* /local/templates/ritual/css/autoload/yandex-side.min.css?1755507511614 */
/* /local/templates/ritual/css/autoload/youtube.min.css?17555075111070 */
/* /local/templates/ritual/css/autoload/zabban_main.min.css?17555075115717 */
/* /local/templates/ritual/css/autoload/zabban_zb2.min.css?1755507511900 */
/* /local/templates/ritual/css/autoload/zb2.min.css?17555075111758 */
/* /local/templates/ritual/css/info-buttons.min.css?17555075112320 */
/* /local/templates/ritual/components/bitrix/breadcrumb/top/style.min.css?1755507512467 */
/* /local/components/cookie.notification/templates/.default/style.css?17555075103073 */
/* /local/templates/ritual/styles.min.css?17555075111031 */
/* /local/templates/ritual/template_styles.min.css?17555075119844 */
