[data-request][data-request-validate] [data-validate-error]:not(.oc-visible),[data-request][data-request-validate] [data-validate-for]:not(.oc-visible){display:none}
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}
html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal,
[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-0.05em;content:""}.remodal-overlay,
.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}
.remodal-bg.remodal-is-opening,
.remodal-bg.remodal-is-opened{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,0.9)}.remodal-overlay.remodal-is-opening,
.remodal-overlay.remodal-is-closing{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:#2b2e38;background:#fff}.remodal.remodal-is-opening,
.remodal.remodal-is-closing{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,
.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;left:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;-webkit-transition:color 0.2s;transition:color 0.2s;text-decoration:none;color:#95979c;border:0;outline:0;background:transparent}.remodal-close:hover,
.remodal-close:focus{color:#2b2e38}.remodal-close:before{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif !important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center}.remodal-confirm,
.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;-webkit-transition:background 0.2s;transition:background 0.2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover,
.remodal-confirm:focus{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover,
.remodal-cancel:focus{background:#ef5350}.remodal-confirm::-moz-focus-inner,
.remodal-cancel::-moz-focus-inner,
.remodal-close::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width:641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}
.noty_layout_mixin,#noty_layout__top,#noty_layout__topLeft,#noty_layout__topCenter,#noty_layout__topRight,#noty_layout__bottom,#noty_layout__bottomLeft,#noty_layout__bottomCenter,#noty_layout__bottomRight,#noty_layout__center,#noty_layout__centerLeft,#noty_layout__centerRight{position:fixed;margin:0;padding:0;z-index:9999999;-webkit-transform:translateZ(0) scale(1,1);transform:translateZ(0) scale(1,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;filter:blur(0);-webkit-filter:blur(0);max-width:90%}#noty_layout__top{top:0;left:5%;width:90%}#noty_layout__topLeft{top:20px;left:20px;width:325px}#noty_layout__topCenter{top:5%;left:50%;width:325px;-webkit-transform:translate(-webkit-calc(-50% - .5px)) translateZ(0) scale(1,1);transform:translate(calc(-50% - .5px)) translateZ(0) scale(1,1)}#noty_layout__topRight{top:20px;right:20px;width:325px}#noty_layout__bottom{bottom:0;left:5%;width:90%}#noty_layout__bottomLeft{bottom:20px;left:20px;width:325px}#noty_layout__bottomCenter{bottom:5%;left:50%;width:325px;-webkit-transform:translate(-webkit-calc(-50% - .5px)) translateZ(0) scale(1,1);transform:translate(calc(-50% - .5px)) translateZ(0) scale(1,1)}#noty_layout__bottomRight{bottom:20px;right:20px;width:325px}#noty_layout__center{top:50%;left:50%;width:325px;-webkit-transform:translate(-webkit-calc(-50% - .5px),-webkit-calc(-50% - .5px)) translateZ(0) scale(1,1);transform:translate(calc(-50% - .5px),calc(-50% - .5px)) translateZ(0) scale(1,1)}#noty_layout__centerLeft{top:50%;left:20px;width:325px;-webkit-transform:translate(0,-webkit-calc(-50% - .5px)) translateZ(0) scale(1,1);transform:translate(0,calc(-50% - .5px)) translateZ(0) scale(1,1)}#noty_layout__centerRight{top:50%;right:20px;width:325px;-webkit-transform:translate(0,-webkit-calc(-50% - .5px)) translateZ(0) scale(1,1);transform:translate(0,calc(-50% - .5px)) translateZ(0) scale(1,1)}.noty_progressbar{display:none}.noty_has_timeout.noty_has_progressbar .noty_progressbar{display:block;position:absolute;left:0;bottom:0;height:3px;width:100%;background-color:#646464;opacity:0.2;filter:alpha(opacity=10)}.noty_bar{-webkit-backface-visibility:hidden;-webkit-transform:translate(0,0) translateZ(0) scale(1,1);-ms-transform:translate(0,0) scale(1,1);transform:translate(0,0) scale(1,1);-webkit-font-smoothing:subpixel-antialiased;overflow:hidden}.noty_effects_open{opacity:0;-webkit-transform:translate(50%);-ms-transform:translate(50%);transform:translate(50%);-webkit-animation:noty_anim_in 0.5s cubic-bezier(0.68,-0.55,0.265,1.55);animation:noty_anim_in 0.5s cubic-bezier(0.68,-0.55,0.265,1.55);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.noty_effects_close{-webkit-animation:noty_anim_out 0.5s cubic-bezier(0.68,-0.55,0.265,1.55);animation:noty_anim_out 0.5s cubic-bezier(0.68,-0.55,0.265,1.55);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.noty_fix_effects_height{-webkit-animation:noty_anim_height 75ms ease-out;animation:noty_anim_height 75ms ease-out}.noty_close_with_click{cursor:pointer}.noty_close_button{position:absolute;top:2px;right:2px;font-weight:bold;width:20px;height:20px;text-align:center;line-height:20px;background-color:rgba(0,0,0,0.05);border-radius:2px;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.noty_close_button:hover{background-color:rgba(0,0,0,0.1)}.noty_modal{position:fixed;width:100%;height:100%;background-color:#000;z-index:10000;opacity:.3;left:0;top:0}.noty_modal.noty_modal_open{opacity:0;-webkit-animation:noty_modal_in .3s ease-out;animation:noty_modal_in .3s ease-out}.noty_modal.noty_modal_close{-webkit-animation:noty_modal_out .3s ease-out;animation:noty_modal_out .3s ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes noty_modal_in{100%{opacity:.3}}@keyframes noty_modal_in{100%{opacity:.3}}@-webkit-keyframes noty_modal_out{100%{opacity:0}}@keyframes noty_modal_out{100%{opacity:0}}@keyframes noty_modal_out{100%{opacity:0}}@-webkit-keyframes noty_anim_in{100%{-webkit-transform:translate(0);transform:translate(0);opacity:1}}@keyframes noty_anim_in{100%{-webkit-transform:translate(0);transform:translate(0);opacity:1}}@-webkit-keyframes noty_anim_out{100%{-webkit-transform:translate(50%);transform:translate(50%);opacity:0}}@keyframes noty_anim_out{100%{-webkit-transform:translate(50%);transform:translate(50%);opacity:0}}@-webkit-keyframes noty_anim_height{100%{height:0}}@keyframes noty_anim_height{100%{height:0}}
.noty_theme__mint.noty_bar{margin:4px 0;overflow:hidden;border-radius:2px;position:relative}.noty_theme__mint.noty_bar .noty_body{padding:10px;font-size:14px}.noty_theme__mint.noty_bar .noty_buttons{padding:10px}.noty_theme__mint.noty_type__alert,
.noty_theme__mint.noty_type__notification{background-color:#fff;border-bottom:1px solid #D1D1D1;color:#2F2F2F}.noty_theme__mint.noty_type__warning{background-color:#FFAE42;border-bottom:1px solid #E89F3C;color:#fff}.noty_theme__mint.noty_type__error{background-color:#DE636F;border-bottom:1px solid #CA5A65;color:#fff}.noty_theme__mint.noty_type__info,
.noty_theme__mint.noty_type__information{background-color:#7F7EFF;border-bottom:1px solid #7473E8;color:#fff}.noty_theme__mint.noty_type__success{background-color:#AFC765;border-bottom:1px solid #A0B55C;color:#fff}
.tippy-box[data-animation=shift-away][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=top]{transform:translateY(10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=bottom]{transform:translateY(-10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=left]{transform:translateX(10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=right]{transform:translateX(-10px)}
.sl-wrapper .sl-close,.sl-wrapper .sl-navigation button{height:44px;line-height:44px;font-family:Arial,Baskerville,monospace}.sl-wrapper .sl-close:focus,.sl-wrapper .sl-navigation button:focus{outline:0}body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;opacity:.7;display:none;z-index:1050}.sl-wrapper .sl-close,.sl-wrapper .sl-counter{top:30px;display:none;color:#000;position:fixed}.sl-wrapper{z-index:1040}.sl-wrapper button{border:0;background:0 0;font-size:28px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:.7}.sl-wrapper .sl-close{right:30px;z-index:1060;margin-top:-14px;margin-right:-14px;width:44px;font-size:3rem}.sl-wrapper .sl-counter{left:30px;z-index:1060;font-size:1rem}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;width:22px;text-align:center;display:block;z-index:1060;color:#000}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0}.sl-wrapper .sl-image iframe{background:#000;border:0}@media (min-width:35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem}.sl-wrapper .sl-image iframe,.sl-wrapper .sl-image img{border:0}}@media (min-width:50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem}.sl-wrapper .sl-image iframe,.sl-wrapper .sl-image img{border:0}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:rgba(0,0,0,.8);font-size:1rem;position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-wrapper .sl-image .sl-download{display:none;position:absolute;bottom:5px;right:5px;color:#000;z-index:1060}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@-webkit-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-moz-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-o-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-ms-keyframes pulsate{0%,100%{opacity:0}0%{transform:scale(.1)}50%{opacity:1}100%{transform:scale(1.2)}}
.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(../themes/main/assets/vendor/owl/assets/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%}
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
@charset "UTF-8";/*! * animate.css -http://daneden.me/animate * Version - 3.6.0 * Licensed under the MIT license - http://opensource.org/licenses/MIT * * Copyright (c) 2018 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}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-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{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-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{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.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:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.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:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(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{0%,to{-webkit-transform:translateZ(0);transform:translateZ(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:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}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(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}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(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}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:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}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:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}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:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}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:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}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:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}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:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}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:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}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:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{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:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{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:translateZ(0);transform:translateZ(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-duration:.75s;animation-duration:.75s;-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{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{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{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{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{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{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{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{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{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{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{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{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{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{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{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{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{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-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{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-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{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-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{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-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{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-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:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes lightSpeedIn{0%{-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:translateZ(0);transform:translateZ(0);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{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{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(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:rotate(80deg);transform:rotate(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:rotate(60deg);transform:rotate(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:rotate(80deg);transform:rotate(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:rotate(60deg);transform:rotate(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-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{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{0%{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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(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{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(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{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(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{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
*{margin:0;padding:0;box-sizing:border-box}:root{--ease-in-quad:cubic-bezier(0.55,0.085,0.68,0.53);--ease-in-cubic:cubic-bezier(0.55,0.055,0.675,0.19);--ease-in-quart:cubic-bezier(0.895,0.03,0.685,0.22);--ease-in-quint:cubic-bezier(0.755,0.05,0.855,0.06);--ease-in-expo:cubic-bezier(0.95,0.05,0.795,0.035);--ease-in-circ:cubic-bezier(0.6,0.04,0.98,0.335);--ease-out-quad:cubic-bezier(0.25,0.46,0.45,0.94);--ease-out-cubic:cubic-bezier(0.215,0.61,0.355,1);--ease-out-quart:cubic-bezier(0.165,0.84,0.44,1);--ease-out-quint:cubic-bezier(0.23,1,0.32,1);--ease-out-expo:cubic-bezier(0.19,1,0.22,1);--ease-out-circ:cubic-bezier(0.075,0.82,0.165,1);--ease-in-out-quad:cubic-bezier(0.455,0.03,0.515,0.955);--ease-in-out-cubic:cubic-bezier(0.645,0.045,0.355,1);--ease-in-out-quart:cubic-bezier(0.77,0,0.175,1);--ease-in-out-quint:cubic-bezier(0.86,0,0.07,1);--ease-in-out-expo:cubic-bezier(1,0,0,1);--ease-in-out-circ:cubic-bezier(0.785,0.135,0.15,0.86)}
.easing-variables{transition:transform 1s var(--ease-out-quart)}
.easing-variables:hover{transform:rotate(45deg)} body{width:100%;height:100%}img{border:0;max-width:100%;height:auto;display:block}ul li{list-style:none;margin:0;padding:0}.hide{opacity:0;visibility:hidden;height:0;transition:opacity 0.25s ease-out 0s}
.show{opacity:1;visibility:visible;height:auto}.shadow_back{width:100%;height:100%;left:0;top:0;display:none;position:fixed;z-index:100;background:rgba(0,0,0,0.6)}
.shadow_back.block_shadow_back{position:absolute}
.ajax_loader{z-index:101;display:inline-block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.dots{display:inline-block;position:relative;vertical-align:middle}
.dots:not(:last-child){margin-right:9px}
.dots:before,.dots:after{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;position:absolute}
.dots:nth-child(1):before{-webkit-transform:translateY(-200%);transform:translateY(-200%);-webkit-animation:animBefore 1s linear infinite;animation:animBefore 1s linear infinite;-webkit-animation-delay:-0.9s;animation-delay:-0.9s;background-color:#fff}
.dots:nth-child(1):after{-webkit-transform:translateY(200%);transform:translateY(200%);-webkit-animation:animAfter 1s linear infinite;animation:animAfter 1s linear infinite;-webkit-animation-delay:-0.9s;animation-delay:-0.9s;background-color:#a656d0}
.dots:nth-child(2):before{-webkit-transform:translateY(-200%);transform:translateY(-200%);-webkit-animation:animBefore 1s linear infinite;animation:animBefore 1s linear infinite;-webkit-animation-delay:-1.8s;animation-delay:-1.8s;background-color:#fff}
.dots:nth-child(2):after{-webkit-transform:translateY(200%);transform:translateY(200%);-webkit-animation:animAfter 1s linear infinite;animation:animAfter 1s linear infinite;-webkit-animation-delay:-1.8s;animation-delay:-1.8s;background-color:#a656d0}
.dots:nth-child(3):before{-webkit-transform:translateY(-200%);transform:translateY(-200%);-webkit-animation:animBefore 1s linear infinite;animation:animBefore 1s linear infinite;-webkit-animation-delay:-2.7s;animation-delay:-2.7s;background-color:#fff}
.dots:nth-child(3):after{-webkit-transform:translateY(200%);transform:translateY(200%);-webkit-animation:animAfter 1s linear infinite;animation:animAfter 1s linear infinite;-webkit-animation-delay:-2.7s;animation-delay:-2.7s;background-color:#a656d0}
.dots:nth-child(4):before{-webkit-transform:translateY(-200%);transform:translateY(-200%);-webkit-animation:animBefore 1s linear infinite;animation:animBefore 1s linear infinite;-webkit-animation-delay:-3.6s;animation-delay:-3.6s;background-color:#fff}
.dots:nth-child(4):after{-webkit-transform:translateY(200%);transform:translateY(200%);-webkit-animation:animAfter 1s linear infinite;animation:animAfter 1s linear infinite;-webkit-animation-delay:-3.6s;animation-delay:-3.6s;background-color:#a656d0}
.dots:nth-child(5):before{-webkit-transform:translateY(-200%);transform:translateY(-200%);-webkit-animation:animBefore 1s linear infinite;animation:animBefore 1s linear infinite;-webkit-animation-delay:-4.5s;animation-delay:-4.5s;background-color:#fff}
.dots:nth-child(5):after{-webkit-transform:translateY(200%);transform:translateY(200%);-webkit-animation:animAfter 1s linear infinite;animation:animAfter 1s linear infinite;-webkit-animation-delay:-4.5s;animation-delay:-4.5s;background-color:#a656d0}
.dots:nth-child(6):before{-webkit-transform:translateY(-200%);transform:translateY(-200%);-webkit-animation:animBefore 1s linear infinite;animation:animBefore 1s linear infinite;-webkit-animation-delay:-5.4s;animation-delay:-5.4s;background-color:#fff}
.dots:nth-child(6):after{-webkit-transform:translateY(200%);transform:translateY(200%);-webkit-animation:animAfter 1s linear infinite;animation:animAfter 1s linear infinite;-webkit-animation-delay:-5.4s;animation-delay:-5.4s;background-color:#a656d0}
.dots:nth-child(7):before{-webkit-transform:translateY(-200%);transform:translateY(-200%);-webkit-animation:animBefore 1s linear infinite;animation:animBefore 1s linear infinite;-webkit-animation-delay:-6.3s;animation-delay:-6.3s;background-color:#fff}
.dots:nth-child(7):after{-webkit-transform:translateY(200%);transform:translateY(200%);-webkit-animation:animAfter 1s linear infinite;animation:animAfter 1s linear infinite;-webkit-animation-delay:-6.3s;animation-delay:-6.3s;background-color:#a656d0}
.dots:nth-child(8):before{-webkit-transform:translateY(-200%);transform:translateY(-200%);-webkit-animation:animBefore 1s linear infinite;animation:animBefore 1s linear infinite;-webkit-animation-delay:-7.2s;animation-delay:-7.2s;background-color:#fff}
.dots:nth-child(8):after{-webkit-transform:translateY(200%);transform:translateY(200%);-webkit-animation:animAfter 1s linear infinite;animation:animAfter 1s linear infinite;-webkit-animation-delay:-7.2s;animation-delay:-7.2s;background-color:#a656d0}@-webkit-keyframes animBefore{0%{-webkit-transform:scale(1) translateY(-200%);z-index:1}25%{-webkit-transform:scale(1.3) translateY(0);z-index:1}50%{-webkit-transform:scale(1) translateY(200%);z-index:-1}75%{-webkit-transform:scale(0.7) translateY(0);z-index:-1}100%{-webkit-transform:scale(1) translateY(-200%);z-index:-1}}
@keyframes animBefore{0%{transform:scale(1) translateY(-200%);z-index:1}25%{transform:scale(1.3) translateY(0);z-index:1}50%{transform:scale(1) translateY(200%);z-index:-1}75%{transform:scale(0.7) translateY(0);z-index:-1}100%{transform:scale(1) translateY(-200%);z-index:-1}}
@-webkit-keyframes animAfter{0%{-webkit-transform:scale(1) translateY(200%);z-index:-1}25%{-webkit-transform:scale(0.7) translateY(0);z-index:-1}50%{-webkit-transform:scale(1) translateY(-200%);z-index:1}75%{-webkit-transform:scale(1.3) translateY(0);z-index:1}100%{-webkit-transform:scale(1) translateY(200%);z-index:1}}
@keyframes animAfter{0%{transform:scale(1) translateY(200%);z-index:-1}25%{transform:scale(0.7) translateY(0);z-index:-1}50%{transform:scale(1) translateY(-200%);z-index:1}75%{transform:scale(1.3) translateY(0);z-index:1}100%{transform:scale(1) translateY(200%);z-index:1}}.shadow_back.block_shadow_back .ajax_loader{position:absolute}
table{border-collapse:collapse;border-spacing:0;width:100%}
.clearfix:after{content:'.';font-size:0;display:table;clear:both}.no_data,.no_items{padding:100px 0;text-align:center;font-size:30px;color:#000;font-weight:900;text-transform:uppercase;position:relative;margin:0}.tab_content{display:none}
.tab_content.active{display:block}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}.toggle{opacity:0;height:0;visibility:hidden;transition:all 0.25s ease-in-out 0s}.toggle.active{opacity:1;height:auto;visibility:visible}
:root{--main-main-screen-max-height:648px;--main-main-screen-height:648px;--main-main-screen-min-height:460px;--main-main-screen-data-padding:208px;--main-header-height:72px;--main-wrapper-max-width:1280px;--main-wrapper-padding:32px;--main-wrapper-sm-padding:135px;--main-main-font-size:14px;--main-input-height:60px;--main-about-bottom-padding:128px;--main-about-info-left-padding:97px;--main-col-padding:104px;--main-screen-services-menu-item-min-width:256px;--main-gallery-delta:336px;--main-header-size:70px;--main-gallery-controls-margin:52px;--main-more-button-size:96px}
html{width:100%}
body{min-width:320px;margin:0 auto;width:100%;height:100%;font-family:'Montserrat',sans-serif;font-weight:400;font-size:var(--main-main-font-size);line-height:25px;overflow-x:hidden;background:#fff}.wrapper{max-width:var(--main-wrapper-max-width);margin:0 auto;position:relative;padding:0 var(--main-wrapper-padding);box-sizing:border-box}
.wrapper.sm{padding:0 var(--main-wrapper-sm-padding)}
.workflow{flex:1 0 auto;margin-top:var(--main-header-height);padding:74px 0 0 0}
.top_page .workflow{padding-top:0}
.page_main .workflow{margin-top:0}h1,
h2,
h3,
h4,
h5{font-family:'Noto Serif Display',serif;font-weight:400}.page_header{font-weight:400;font-size:var(--main-header-size);line-height:1;margin:0 0 72px 0}
.page_header h1{font-size:32px;font-weight:bold;margin:0 0 15px 0}
.page_master .page_description{padding:0 0 0 209px}
.page_description{font-weight:500;font-size:14px;line-height:1.57}
.page_text p{margin:0 0 15px 0}
.page_text p:last-child{margin-bottom:0}
.page_text h1,
.page_text h2,
.page_text h3,
.page_text h4{margin:0 0 15px 0}
.page_text ul,
.page_text ol{margin:0 0 15px 0}
.page_text ul li{list-style:inside;padding:0 0 0 15px}
.page_text ol{margin-left:29px}.page_text table{width:100%;border-collapse:collapse;margin:20px 0 20px 0}.page_text table tr:first-of-type td{background:#fbfbfc;font-weight:bold}
.page_text table td{padding:15px 30px;border:1px solid #f0f0f0}a{color:#D2AD67;transition:all 0.35s ease-out 0s;text-decoration:none}
a:hover{color:#C1994F}
svg,
path{transition:all 0.35s ease-out 0s;display:block}
.mobile{display:none !important}
.desktop{display:block}input:not([type='checkbox']):not([type='radio']),
textarea,
select{font-family:'Montserrat',sans-serif;padding:5px 21px 5px;display:inline-flex;height:var(--main-input-height);border:none;border-bottom:1px solid #000;box-sizing:border-box;color:#000;outline:none;font-weight:400;font-size:14px;line-height:17px;min-width:384px;transition:all 0.25s ease-out 0s}textarea{min-height:var(--main-input-height);padding-top:19px}
input:not([type='checkbox']):not([type='radio']):hover,
textarea:hover{border-bottom-color:#D2AD67}
select{}.button,
button,
input[type="button"],
input[type="submit"]{text-decoration:none;display:inline-flex;height:var(--main-input-height);align-items:center;transition:all 0.25s ease-out 0s;box-sizing:border-box;border:none;background:#ffd806;color:#000;padding:5px 32px 5px;position:relative;font-size:14px;font-weight:bold;text-align:center;cursor:pointer}.button:active,
button:active,
input[type="button"]:active,
input[type="submit"]:active{text-decoration:none}.button:hover,
button:hover,
input[type="button"]:hover,
input[type="submit"]:hover{text-decoration:none;background:#e0e0e0}.button:disabled,
.button:disabled:hover{}.form_item{margin:0 0 20px 0}
.form_item:last-child{margin-bottom:0}
.form_item.last,
.form_item:last-of-type{margin-bottom:0}
form label{cursor:pointer;display:block}
form label.inline{display:inline-block}.form_controls{margin:47px -10px 0 -10px;display:flex}
.form_controls .button,
.form_controls button{margin:0 10px}
input:not([type='checkbox']):not([type='radio']).error,
textarea.error{border-bottom-color:#FF0032 }
span.error,
form.ajax_form .error{font-weight:500;font-size:10px;line-height:12px;color:#FF0032;padding:0 0 0 24px;margin:6px 0 0 0}::-webkit-input-placeholder{color:#828282;opacity:1}
::-moz-placeholder{color:#828282;opacity:1}
:-ms-input-placeholder{color:#828282;opacity:1}
:-moz-placeholder{color:#828282;opacity:1}.window input:not([type='checkbox']):not([type='radio']),
.window textarea{width:100%;max-width:100%}
.window_content{text-align:left;display:block;position:relative;z-index:10}
.window_header{}
.window_heaader_note{}
.window_data{}
.window.no_header .window_data{margin:0}
.window_buttons{}
.window_buttons{display:flex;margin:0 -10px}
.window_buttons .button{margin:0 10px}.remodal.screen_window{padding:0;max-width:90%;border-radius:10px}#jGrowl,
.jGrowl-notification.af-message-success{display:none !important}
.noty_theme__mint.noty_type__success{background-color:#a6ce39;border-bottom:1px solid #a6ce39}
.noty_theme__mint.noty_bar .noty_body{padding:18px 20px;font-size:16px;font-weight:300}
.slideout-menu{width:256px;z-index:0;position:fixed;top:0;bottom:0;min-height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;display:none;background:#f5f5f5}.slideout-menu-left{left:0}.slideout-menu-right{right:0}.slideout-panel{position:relative;z-index:1;background-color:#FFF;overflow:hidden;display:flex;flex-direction:column;height:100%}.slideout-open,
.slideout-open body,
.slideout-open .slideout-panel{overflow:hidden}#panel::before{content:'.';font-size:0;height:0;display:block;background-color:rgba(0,0,0,0.1);transition:background-color 0.5s ease-in-out}.panel-open::before{position:absolute;top:0;bottom:0;width:100%;background-color:rgba(0,0,0,.5);z-index:99}
.slideout-open .slideout-menu{display:flex;flex-direction:column}.slideout-menu{display:none}
#slide_menu .header_logo{padding:0 15px}
#slide_menu .slide_menu_items{margin:0}
#slide_menu .slide_menu_items a{display:block;width:100%;padding:8px 15px;font-weight:300}
#slide_menu .slide_menu_items a:hover{background:#e0e0e0}.slideout_header{display:flex;justify-content:center;padding:30px 0 20px}
.slideout_logo path{fill:#000}.slideout_callback{padding:15px 15px 15px;margin:40px 0 0 0}
.slideout_callback_header{font-size:20px;margin:0 0 10px 0;text-align:center}
.slideout_callback input:not([type='checkbox']):not([type='radio']),
.slideout_callback textarea,
.slideout_callback select{min-width:0;width:100%;background:transparent}.slideout_callback .form_controls{justify-content:flex-end}
.slideout_callback .form_item:not(:last-child){margin:0 0 10px 0}
.response_menu_button{display:none}.hamburger{float:left;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:0.7}
.hamburger-box{width:32px;height:22px;display:block;position:relative}
.hamburger-inner{display:block;top:50%;margin-top:-2px}
.hamburger-inner,
.hamburger-inner::before,
.hamburger-inner::after{width:30px;height:3px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}
.hamburger-inner::before,
.hamburger-inner::after{content:"";display:block}
.hamburger-inner::before{top:-9px}
.hamburger-inner::after{bottom:-9px}.hamburger--spin .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in}
.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out}
.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1)}html.remodal-is-locked{overflow:auto}
.remodal{position:relative;max-width:780px;padding:40px;overflow:hidden}
.remodal .block_shadow_back{border-radius:20px}
.remodal-close{position:absolute;right:23px;left:auto;top:20px;width:20px;height:20px;transition:all 0.25s ease-in-out 0s;z-index:50}
.remodal-close:hover{transform:rotate(180deg)}.sl-overlay{background:#000}
.sl-wrapper .sl-navigation button{color:#fff}
.sl-wrapper .sl-close,
.sl-wrapper .sl-counter{color:#fff}
.sl-wrapper .sl-image .sl-caption{background:rgba(0,0,0,.65)}.sl-wrapper .sl-navigation button:hover,
.sl-wrapper .sl-close:hover{background:none}
.sl-wrapper .sl-close,.sl-wrapper .sl-counter{color:#D2AD67}
.sl-wrapper .sl-close{top:var(--main-gallery-controls-margin);right:var(--main-gallery-controls-margin);background:url("../themes/main/assets/svg/close.svg") no-repeat center !important;font-size:0;margin-top:0;margin-right:0}
.sl-wrapper .sl-close:hover{transform:rotate(180deg)}
.sl-wrapper .sl-navigation button{border:1px solid #D2AD67;width:var(--main-more-button-size);height:var(--main-more-button-size);border-radius:50%;font-size:0 !important;background:url("../themes/main/assets/svg/arrow.svg") no-repeat center !important}
.sl-wrapper .sl-navigation button.sl-prev{transform:rotate(180deg)}
.sl-wrapper .sl-navigation button.sl-next{right:var(--main-gallery-controls-margin)}
.sl-wrapper .sl-navigation button.sl-prev{left:var(--main-gallery-controls-margin)}
.sl-wrapper .sl-counter{left:var(--main-gallery-controls-margin)}.header{position:absolute;width:100%;top:0;left:0;flex:0 0 auto;background:#FFF;z-index:90}
.header.fixed{position:fixed}
body.fixed_header{}
.header_items{height:var(--main-header-height);display:flex;align-items:center;transition:all 0.35s ease-in-out 0s}
.header_contacts{display:flex;align-items:center;margin:0 -10px 0 calc(10.77% - 10px)}
.header_contact{margin:0 10px}.header_contacts a{font-weight:500;font-size:14px;line-height:17px;color:#D2AD67;width:max-content}
.header_contacts a.header_contact_main{color:#000}
.header_contacts a.header_contact_main:hover{color:#D2AD67}
.header_contacts a:hover{}.header_main_menu{background:#fbfbfc}.main_menu{display:flex;justify-content:center;margin:0 -15px}
.main_menu.services_menu{margin-left:auto;margin-right:calc( 5.35% - 20px);opacity:0;visibility:hidden;transition:opacity 0.25s ease-in-out 0s}
.main_menu.services_menu.active{opacity:1;visibility:visible}
.main_menu li{position:relative;margin:0 15px}.main_menu a{color:#000;text-decoration:none;display:block;font-weight:500;font-size:14px;line-height:17px;padding:10px 0}
.main_menu a:hover,
.main_menu .active a{color:#D2AD67}
.main_menu .active a,
.main_menu a:hover{}.main_menu ul{text-align:left;background:#fff;opacity:0;visibility:hidden;height:0;position:absolute;transition:opacity 0.25s ease-out 0s;min-width:150px;z-index:1;padding:10px 0}.main_menu ul a{padding:6px 20px 8px}
.main_menu ul{box-sizing:border-box;box-shadow:0 0 5px rgba(0,0,0,0.10)}
.main_menu ul li{display:block;margin:0}.main_menu ul>li{padding-left:0;position:relative;left:10px;padding:0 10px}
.main_menu ul>li a{padding-left:0px;padding-right:10px}
.main_menu li>ul{top:100%;min-width:200px}
.main_menu li>ul ul{top:-10px;left:100%}
.main_menu li:hover>ul{opacity:1;visibility:visible;height:auto}.main_screen{width:100%;height:var(--main-main-screen-height);margin-bottom:var(--main-header-height);position:relative;transition:all 0.35s ease-in-out 0s;z-index:50}
.page_main .header:not(.fixed){top:var(--main-main-screen-height)}
.main_screen_logo{position:fixed;top:-24px;opacity:0;transition:all 0.75s ease 0s}
.main_screen_logo.active{top:24px;opacity:1}
.main_screen_logo path{transition:all 0.35s ease-in-out 0s}
.main_screen_logo.inverse path{fill:#000}
.main_screen_data{z-index:50;position:relative;color:#fff;padding:24px 0;width:max-content;margin:0 0 0 calc(((100% - var(--main-wrapper-max-width)) / 2) + var(--main-wrapper-padding) + var(--main-main-screen-data-padding) )}
.main_slide_dark .main_screen_data{color:#000}
.main_slide_links_dark .main_screen_services_menu a{color:#000}
.main_slide_links_dark .main_screen_services_menu a:hover{color:#000}
.main_slide_links_light .main_screen_services_menu a{color:#fff}

.main_slide_dark .main_screen_logo path{fill:#000}
.main_screen_content{margin:162px 0 0 0}
.main_screen_header{font-weight:400;font-size:var(--main-header-size);line-height:1;margin:0 0 48px 0}
.main_screen_description{font-weight:400;font-size:21px;line-height:26px;margin:0 0 36px 0}
.main_screen_services_menu{display:inline-flex;margin:0 -20px;background:rgba(0,0,0,0.55)}
.main_screen_services_menu li{font-weight:500;font-size:14px;line-height:17px;margin:0 20px}
.main_screen_services_menu a{color:#D2AD67;padding:10px 0;display:block}
.main_screen_services_menu a:hover{color:#C1994F}.main_slider{position:absolute;width:100%;height:100%;top:0;left:0}
.main_slider .slide{width:100%;height:100%}
.main_slider.owl-carousel .owl-stage-outer,
.main_slider.owl-carousel .owl-stage,
.main_slider.owl-carousel .owl-item{height:100%}
.main_slider .owl-dots{margin-top:-60px !important}
.slide{position:absolute;top:0;left:0}
.slide:first-child{position:relative;z-index:90}
.slide_pic{position:absolute;width:100%;height:100%;top:0;left:0;background-repeat:no-repeat;background-position:top center;background-size:cover}.image_feature{position:absolute;width:16px;height:16px;z-index:90}
.image_feature_marker{width:16px;height:16px;display:block;border-radius:50%;border:1px solid #D2AD67;background:transparent;position:absolute;z-index:50}
.image_feature_marker:hover{width:30px;height:30px;border:1px solid #D2AD67;background:#D2AD67;margin-left:-8px;margin-top:-8px}
.image_feature .image_feature_content{display:none}
.tippy-box[data-theme~='main']{background:#FFF;border-radius:5px;font-weight:500;font-size:12px;line-height:16px;color:#000;left:8px;top:-15px}
.tippy-box[data-theme~='main'] .tippy-content{padding:22px 24px}
.image_feature_description{color:#828282;padding:14px 0 0 0;margin:17px 0 0 0;position:relative}
.image_feature_description:before{content:'.';font-size:0;width:24px;height:1px;background:#C8C8C8;position:absolute;left:0;top:0}.about{padding:0 0 128px 0;background:#f5f5f5;position:relative}.about_row{display:flex}
.about_block{transition:all 0.25s ease-in-out 0s;opacity:0;visibility:hidden;height:0;padding:0;overflow:hidden}
.about_block.active{opacity:1;visibility:visible;height:auto}
.about_content{width:51.3158%;padding:100px 8.4704%}
.about_info{width:48.6842%;background:#fff;padding:74px 0 61px 97px;position:relative}
.about_info::after{content:'.';font-size:0;position:absolute;left:100%;top:0;background:#fff;width:9999px;height:100%;z-index:999}.about_company_description{font-weight:400;font-size:21px;line-height:1.24;margin:0 0 30px 0}
.about_company_content{font-weight:500;font-size:14px;line-height:22px}
.about_company_content p{margin:0 0 12px 0}
.about_company_content p:last-child{margin-bottom:0}.about_header{font-weight:400;font-size:65px;line-height:1;background:#fff;position:relative}
.about_header.active{padding:0 0 62px 0}.about_nav{font-weight:500;font-size:14px;line-height:17px;position:relative}

.about_nav::before{content:'.';font-size:0;position:absolute;left:0;top:0;width:100%;height:3px;background:#fff}
.about_nav li{margin:0 0 31px 0;padding:0 0 0 63px;position:relative}
.about_nav li::before{content:'.';font-size:0;position:absolute;left:4px;top:3px;width:7px;height:7px;border-radius:50%;background:#D2AD67;border:1px solid #D2AD67;transition:all 0.35s ease-in-out 0s}
.about_nav li.active::before{width:15px;height:15px;left:0;background:#fff}
.about_nav li:last-child{margin-bottom:0}
.about_nav li a{color:#000}
.about_nav li a:hover{color:#C1994F}
.about_info::before{content:'.';font-size:0;background:#D2AD67;width:1px;height:100%;position:absolute;bottom:calc(var(--main-about-bottom-padding) * -1);left:calc(var(--main-about-info-left-padding) + 8px)}
.stop-scrolling{height:100%;overflow:hidden}
.about_nav_item_fake{display:none}.about_features_items{display:flex;flex-wrap:wrap;margin:-36px -10px}
.about_feature_ico{display:flex;align-items:center;justify-content:center;margin:0 auto 18px}
.about_feature{width:50%;text-align:center;padding:0 20px;margin:36px 0}
.about_feature_title{font-weight:500;font-size:14px;line-height:17px}.about_achievements_items{display:flex;flex-wrap:wrap;margin:-43px -32px}.about_achievement{width:50%;padding:0 32px;margin:43px 0}
.about_achievement_value{font-family:'Noto Serif Display',serif;font-weight:400;font-size:var(--main-header-size);line-height:1;margin:0 0 18px 0}
.about_achievement_title{font-weight:500;font-size:14px;line-height:17px}
.visible_marker{position:absolute;width:1px;height:1px;background:#000;opacity:0;top:50%;left:50%;transform:translate(-50%,-50%)}
.visible_marker.top{top:0;transform:translate(-50%,0%)}
.visible_marker.bottom{top:auto;bottom:0;transform:translate(-50%,0%)}.callback_side{opacity:0;visibility:hidden;height:0;position:fixed;right:150px;top:0;width:48.75%;max-width:624px;background:#fff;z-index:90;padding:190px 134px 90px 104px;display:flex;align-items:center;transition:opacity 0.15s ease-in-out 0s,right 0.2s ease-in-out 0s }
.shadow_back.side_shadow_back{z-index:90}
.callback_side.active{opacity:1;visibility:visible;height:100%;right:0}
.callback_side_close{position:absolute;left:104px;top:64px}
.callback_side_close:hover{transform:rotate(180deg)}.callback_side_header{font-weight:400;font-size:36px;line-height:40px;margin:0 0 46px 0}
.callback_side input:not([type='checkbox']):not([type='radio']),
.callback_side textarea,
.callback_side select{font-weight:300;font-size:21px;line-height:26px}.callback_side .form_controls{margin-top:79px;justify-content:flex-end}.callback_side_content{display:none}
.callback_side_content.active{display:block}.service{position:relative;height:720px;display:flex;flex-direction:row-reverse}
.service.with_second{}
.service.with_second .service_block.main{width:73.125%}
.service.with_second .service_block.second{width:26.875%;padding-left:8.125%;padding-right:40px;padding-top:273px}.service_block{width:100%;height:100%;position:relative;display:flex;padding-right:40px;padding-top:241px}
.service_block_pic{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}
.service.with_second .service_block.second .service_block_pic{background-position:center left}
.service_block_content{position:relative;z-index:10;color:#fff}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#D2AD67}
.owl-theme .owl-dots .owl-dot span{width:8px;height:8px;margin:5px 5px}
.service_block_header{font-weight:400;font-size:var(--main-header-size);line-height:1;margin:0 0 13px 0}
.service_block_description{font-weight:400;font-size:21px;line-height:26px;margin:0 0 42px 0}.more_link.button,
button.more_link,
input.more_link,
.more_link{width:var(--main-more-button-size);height:var(--main-more-button-size);border-radius:50%;border:1px solid #D2AD67;background:none;display:flex;align-items:center;justify-content:center;padding:0}
.more_link.button.prev svg,
button.more_link.prev svg,
input.more_link.prev svg,
.more_link.prev svg{transform:rotate(180deg)}button.more_link,
input.more_link,
.more_link{}
.more_link:hover{border-color:#C1994F}
.more_link:hover path{fill:#C1994F}
 .service:nth-child(2n - 1) .service_block.main{padding-left:43.125%}.service:nth-child(2n - 0) .service_block.main{padding-left:29.375%}.button_link{font-weight:500;font-size:12px;line-height:1.25;height:24px;display:inline-flex;color:#000;justify-content:center;align-items:center;padding:2px 17px;background:#D2AD67;border-radius:12px}.button_link.md{height:32px;font-size:13px;padding:2px 25px;border-radius:32px}
.service_block.main .service_block_control{height:36px;font-size:14px;padding:2px 27px;border-radius:36px;margin-top:-10px}
.button_link:hover{background:#000;color:#fff}.material_screen{padding:32px 0 128px;background:#F5F5F5}
.material_row{display:flex}
.material_header{font-weight:400;font-size:46px;line-height:1;margin:0 0 54px 0 }
.material_description{margin:0 0 52px 0}
.material_description:last-child{margin-bottom:0}
.material_description_header{font-weight:400;font-size:21px;line-height:26px;margin:0 0 8px 0}
.material_description_content li{position:relative;padding:0 0 0 23px}
.material_description_content li::before{content:'.';font-size:0;background:#D2AD67;width:5px;height:5px;border-radius:50%;position:absolute;left:0;top:11px}
.slide_in{opacity:0;transform:translateY(50px);transition:all .95s ease-in-out 0s}
.slide_in.slide_in_right{transform:translate(50px,0)}
.slide_in:nth-child(2),
.owl-item:nth-child(2) .slide_in{transition-delay:.25s}
.slide_in:nth-child(3),
.owl-item:nth-child(3) .slide_in{transition-delay:.5s}
.slide_in:nth-child(4),
.owl-item:nth-child(4) .slide_in{transition-delay:.75s}
.slide_in:nth-child(5),
.owl-item:nth-child(5) .slide_in{transition-delay:.1s}
.slide_in:nth-child(6),
.owl-item:nth-child(6) .slide_in{transition-delay:1.25s}
.slide_in:nth-child(7),
.owl-item:nth-child(7) .slide_in{transition-delay:1.5s}
.slide_in:nth-child(8),
.owl-item:nth-child(8) .slide_in{transition-delay:1.75s}
.slide_in.active{opacity:1;transform:translateY(0px)}
.slide_in.slide_in_right.active{transform:translateX(0px)}.material_col:first-child .material_pic{margin-top:62px}
.material_col:first-child .material_info{padding:90px 0 0 var(--main-col-padding)}
.material_col:first-child{width:51.3158%}
.material_col:last-child{width:48.6842%}
.material_col:last-child .material_info{padding:52px 0 0 var(--main-col-padding)}.workshop_screen{margin:0 0 -64px 0;background:#f5f5f5}
.workshop_screen_row{display:flex}
.workshop_screen_info{padding:46px 40px 0 var(--main-col-padding);width:34.375%}
.workshop_screen_header{font-weight:400;font-size:36px;line-height:40px;margin:0 0 34px 0}
.workshop_screen_pic{width:65.625%}.feedback_screen{background:#fff}
.feedback_screen_row{display:flex;margin:0 -20px}
.feedback_screen_col{padding:0 20px}
.feedback_screen_content{width:59.2105%;padding:235px 20px 0 calc(var(--main-col-padding) + 20px);display:flex;flex-direction:column;justify-content:space-between}
.feedback_screen_data{width:40.7895%;padding:168px 0 0 0}
.page_main .feedback_screen_data{padding-top:200px}
.page_contacts .feedback_screen_data{padding-top:144px}
.feedback_screen_header{font-weight:400;font-size:var(--main-header-size);line-height:1;margin:0 0 77px 0}.feedback_forms_controls{display:flex;margin:0 -8px 87px}
.feedback_forms_controls li{margin:0 8px}
.feedback_forms_control{font-weight:500;font-size:14px;line-height:17px;height:32px;border-radius:28px;display:inline-flex;align-items:center;padding:2px 17px;justify-content:center;text-align:center;color:#D2AD67;border:1px solid transparent}
.feedback_forms_control:hover{border-color:#D2AD67;color:#D2AD67}
.feedback_forms_control.active:hover,
.feedback_forms_control.active{background:#000;color:#fff;border-color:#000}.feedback_forms_items{margin:0 0 120px 0}
.feedback_forms_items .feedback_form{opacity:0;visibility:hidden;height:0;transition:opacity 0.35s ease-in-out 0s}
.feedback_forms_items .feedback_form.active{opacity:1;visibility:visible;height:auto}
.feedback_forms_items .feedback_form{max-width:384px}
.feedback_forms_items .form_controls{justify-content:flex-end}.contacts_data{margin:0 0 73px 0}
.contacts_data_row{display:flex;margin:16px -10px}
.contacts_data_col{padding:0 10px;margin:16px 0}
.contacts_data_col_1{font-weight:400;font-size:18px;line-height:22px;width:41.2871%}.contacts_data_col_2{font-weight:500;font-size:14px;line-height:17px;width:20.5941%}.contacts_data_col_3{font-weight:400;font-size:18px;line-height:22px;width:38.1188%;line-height:32px}.contacts_data_helper{font-weight:500;font-size:14px;line-height:17px}.contacts_data_work_time{line-height:32px}.taxi_button{display:inline-flex;background:#FFF;color:#000;border:1px solid #C8C8C8;border-radius:8px;font-weight:500;font-size:14px;line-height:17px;padding:16px 17px}
.taxi_button_content{margin:0 0 0 14px}
.taxi_button:hover{border:1px solid #D2AD67}
.taxi_button_address{font-weight:400;font-size:12px;line-height:15px;margin:4px 0 0 0;color:#828282}
.social .social_item{font-weight:500;font-size:14px;line-height:17px;margin:0 0 10px 0}
.social_item a{display:inline-flex;align-items:center}
.social .social_item a:hover path:first-child{fill:#C1994F}
.social_item .ico{margin:0 7px 0 0}
.social_item svg{width:20px;height:auto}
.social li:last-child{margin-bottom:0}
#contacts_map{width:100%;height:528px}
.contacts_link{color:#000}
.contacts_link:hover{color:#C1994F}
.map_link{color:#000}
.map_link:hover{color:#C1994F}.content_screen{margin:0 0 136px 0}
.screen_header{font-weight:400;font-size:var(--main-header-size);line-height:1}.workshop_space_screen{background:#F5F5F5;padding:96px 0 131px}
.workshop_space_screen .screen_header{margin:50px 0 130px var(--main-col-padding)}
.workshop_space_row{display:flex;margin:0 -68px}
.workshop_space_col{padding:0 68px}
.workshop_space_col:nth-child(2n - 1){width:45.7237%}
.workshop_space_col:nth-child(2n - 0){width:54.2763%}
.workshop_space_pic{margin:0 0 92px 0}
.workshop_space_description_header{font-weight:400;font-size:21px;line-height:1.24;margin:0 0 25px 0}
.workshop_space_description_content{font-weight:500;font-size:14px;line-height:1.57}
.workshop_space_description{margin:0 0 158px 0}
.workshop_space_description:last-child{margin-bottom:0}
.space_descriptions .workshop_space_col:nth-child(2n - 1) .workshop_space_content{padding-left:var(--main-col-padding)}
.workshop_space_col:nth-child(2n - 0) .workshop_space_content{padding-right:var(--main-col-padding)}.why_screen{margin:106px 0 125px}
.why_header{margin:0 0 88px 0}
.why_item{max-width:488px;position:absolute;top:0;left:0}
.why_item:first-child{position:relative}
.why_item_pic{margin:0 0 34px 0 }
.why_items_wrapper{margin:0 0 0 calc(((100% - var(--main-wrapper-max-width)) / 2) + var(--main-wrapper-sm-padding))}
.why_item_title{font-weight:300;font-size:36px;line-height:1.2222;margin:0 0 22px 0;font-family:'Montserrat',sans-serif}
.why_item_description{font-weight:500;font-size:14px;line-height:1.57}.video_screen{margin:125px 0 119px}
.video{position:relative}
.video video{display:block}
.video_play{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:all 0.25s ease-in-out 0s;cursor:pointer}
.video_play.active{opacity:1}
.video_content{display:flex;justify-content:space-between;font-weight:400;font-size:12px;line-height:15px;color:#828282;margin:12px -10px 0 -10px}.video_description,
.video_note{padding:0 10px}.manufacture_screen{margin:119px 0 144px}
.manufacture_header{margin:0 0 130px 42.7632%}
.manufacture_content{display:flex;font-weight:500;font-size:14px;line-height:1.57;margin:0 -16px 100px}
.manufacture_content p{margin:0 16px}
.manufacture_pics{display:flex;margin:0 -16px 0;align-items:center}
.manufacture_pic{margin:0 16px}
.manufacture_pic:first-child{align-self:flex-end}.services_screen{margin:144px 0 136px 0;position:relative;min-height:720px;display:flex;align-items:center;justify-content:flex-start}
.services_screen>.wrapper{width:100%}
h1.page_header.screen_header.content{font-size:56px}
.services_screen_header{margin:0 0 40px 0}
.services_screen_description{font-weight:500;font-size:14px;line-height:1.57;max-width:450px}.screen_services_menu .menu_item{position:absolute;display:flex;align-items:center;top:50%;right:0;opacity:0;transform:translateY(-50%);width:var(--main-screen-services-menu-item-min-width);min-width:var(--main-screen-services-menu-item-min-width);transition:all 0.55s ease-in-out 0s;display:flex;justify-content:center}
.screen_services_menu .menu_item.active{opacity:1}
.screen_services_menu .menu_item.active:nth-child(3n - 2){min-height:655px;right:calc(var(--main-screen-services-menu-item-min-width) * 2)}
.screen_services_menu .menu_item.active:nth-child(3n - 1){min-height:688px;right:calc(var(--main-screen-services-menu-item-min-width) * 1)}
.screen_services_menu .menu_item.active:nth-child(3n - 0){min-height:720px;right:calc(var(--main-screen-services-menu-item-min-width) * 0)}
.screen_services_menu .menu_item:hover{transform:translate(-100px,-50%);margin:0 -100px;z-index:20;width:600px}
.screen_services_menu .menu_item:hover .service_screen_item_content{left:0}
.screen_services_menu .menu_item:hover .service_screen_item_control{opacity:1;height:var(--main-more-button-size)}.service_screen_item_pic{position:absolute;width:100%;height:100%;left:0;top:0;background-size:cover}
.service_screen_item_content{z-index:10;position:relative;padding:0 56px;left:56px;transition:all 0.55s ease-in-out 0s}
.service_screen_item_header{font-weight:400;font-size:var(--main-header-size);line-height:1;color:#FFF;margin:0 0 40px 0}
.service_screen_item_control{opacity:0;height:0;transition:all 0.55s ease-in-out 0s}.portfolio_head{margin:0 0 80px 0}
.portfolio_gallery_category_controls{display:flex;flex-wrap:wrap;margin:-8px -4px}
.portfolio_gallery_category_control{margin:8px 4px}
.portfolio_gallery_category_control a{font-weight:500;font-size:13px;line-height:16px;text-align:center;color:#000;border:1px solid #C8C8C8;border-radius:27.5px;display:inline-flex;align-items:center;height:32px;padding:0 24px}
.portfolio_gallery_category_control.active a{color:#fff;border-color:#000;background:#000}
.portfolio_gallery_category_control:hover a{border-color:#000}.table_calc{margin:0 0 144px 0}
.table_calc_step{opacity:0;visibility:hidden;height:0;transition:all 0.35s ease-out 0s;padding:0;background:#F5F5F5}
.table_calc_step.active{opacity:1;visibility:visible;height:auto;padding:61px 0 88px}
.table_calc_step.table_calc_step_start{background:#EBEBEB;position:relative}
.table_calc_step_start::before{content:'.';font-size:0;background:linear-gradient(270deg,#EBEBEB 0%,#D8D8D8 100%);width:38.125%;height:100%;position:absolute;left:0;top:0;z-index:10}
.table_calc_step_start::after{content:'.';font-size:0;background:url("../themes/main/assets/img/table.png");width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center right;position:absolute;left:0;top:0}
.table_calc_step_start .table_calc_step_content{z-index:10;position:relative;padding:162px 0 145px}.table_calc_intro_head{display:flex;align-items:center;margin:0 0 29px 0}
.table_calc_intro_header{font-weight:400;font-size:var(--main-header-size);line-height:1;margin:0 23px 0 0}
.table_calc_intro_description{font-weight:400;font-size:21px;line-height:1.24}
.table_calc_step_head{display:flex;margin:0 0 51px 0;align-items:baseline}
.table_calc_step_pos{font-weight:400;font-size:21px;line-height:26px}
.table_calc_step_header{font-weight:300;font-size:36px;line-height:44px;margin:0 0 0 66px}
.table_calc_close{position:absolute;right:20px;top:64px;z-index:10}
.table_calc_close:hover{transform:rotate(180deg)}
.table_calc_step_controls{margin:42px 0 0 0;display:flex}
.table_calc_step_control.next{margin-left:auto}
.table_shapes{display:flex;flex-wrap:wrap;margin:-2px}
.table_shape{width:calc(25% - 4px);height:249px;margin:2px;position:relative;display:flex;align-items:center;justify-content:center}
.block_input_back{position:absolute;width:100%;height:100%;top:0;left:0;transition:all 0.25s ease-in-out 0s;border:2px solid transparent}
.table_shape svg{z-index:10;position:relative}
.table_shape .block_input_back{background:#fff}
.table_shape input{display:none}
.table_shape input:checked+.block_input_back{background:#F5F5F5}.table_calc_step_size .table_calc_step_content,
.table_calc_step_note .table_calc_step_content{text-align:center}
.table_calc_step_size .table_calc_step_head{margin-bottom:99px}
.table_calc_step_size .table_calc_step_controls{margin-top:128px}
.table_calc input:not([type='checkbox']):not([type='radio']),
.table_calc textarea{background:transparent;font-weight:300;font-size:21px}
.table_calc textarea{font-weight:400;font-size:14px}
.table_calc textarea{min-height:200px}
.table_structures{display:flex;flex-wrap:wrap}
.table_structure{width:calc(25% - 4px);position:relative;margin:2px;display:flex;align-items:center;justify-content:center}
.table_structure input{display:none}
.table_structure input:checked+.block_input_back{border-color:#D2AD67}
.table_structure_other .block_input_back{border-width:2px;border-color:#D2AD67}
.table_structure.table_structure_other input:checked+.block_input_back{background:#fff}
.table_structure svg{position:relative;z-index:10}
.table_calc_step_data{max-width:1005px}.table_subfloors{display:flex;flex-wrap:wrap;margin:-2px}
.table_subfloor{width:calc(25% - 4px);margin:2px;display:flex;align-items:center;justify-content:center;position:relative}
.table_subfloor input{display:none}
.table_subfloor_other .block_input_back{border-width:2px;border-color:#D2AD67}
.table_subfloor.table_subfloor_other input:checked+.block_input_back{background:#fff}
.table_subfloor input:checked+.block_input_back{border-color:#D2AD67}
.table_subfloor svg{position:relative;z-index:10}
.table_calc_step_note .table_calc_step_head{margin-bottom:99px}
.table_calc_step_controls{margin-top:84px}
.table_calc_step_contacts.active{padding-top:99px;padding-bottom:128px}
.table_calc_step_contacts{text-align:center}
.table_calc_request_header{font-weight:300;font-size:36px;line-height:1.22;text-align:center;margin:0 0 18px 0}
.table_calc_request_description{font-weight:400;font-size:21px;line-height:26px}
.table_calc_request_head{margin:0 0 49px 0}
.table_calc_request_form_controls{display:flex;align-items:center;width:100%;max-width:384px;margin:64px auto 0;justify-content:space-between}
.table_calc_request_form_control{}
button.table_calc_request_form_control{background:rgba(255,255,255,0.0001);font-weight:400;font-size:14px;line-height:17px;border:1px solid #D2AD67;height:var(--main-more-button-size);border-radius:48px;color:#D2AD67;display:inline-flex;text-align:left;padding:0 35px 0 40px}
button.table_calc_request_form_control:hover{background:rgba(255,255,255,0.0001)}
button.table_calc_request_form_control .ico{margin:0 0 0 50px}.gallery_category{margin:80px 0 120px}
.gallery_images{overflow:hidden}
.gallery_category_header{font-weight:400;font-size:var(--main-header-size);line-height:1;height:var(--main-gallery-delta);display:flex;align-items:flex-start;padding:50px 0 0 var(--main-col-padding)}
h2.gallery_category_header{font-size:50px !important}
.gallery_category_galleries{display:flex;flex-wrap:wrap;margin:-75px -16px}
.gallery_category_galleries .gallery{width:50%;padding:75px 16px}
.gallery_category_galleries .gallery:nth-child(2n - 0){margin-top:calc(var(--main-gallery-delta) * -1)}
.gallery{position:relative}
.gallery_controls{position:absolute;top:calc(28px + 75px);left:calc(24px + 16px);font-weight:500;font-size:12px;line-height:15px;color:#828282;z-index:50}
.gallery_image{position:absolute;opacity:0;height:0;visibility:hidden;transition:all 0.25s ease-in-out 0s}
.gallery_image.active{position:relative;opacity:1;visibility:visible;height:auto}
.gallery_info{margin:20px 0 0 0}
.gallery_data{font-weight:500;font-size:17px;line-height:20px;display:flex;justify-content:space-between}
.gallery_description{position:relative;margin:12px 0 0 0;padding:14px 0 0 0;font-weight:400;font-size:15px;line-height:17px;color:#828282}
.gallery_description::before{content:'.';font-size:0;width:24px;height:1px;position:absolute;left:0;top:0;background:#C8C8C8}
.gallery_category_controls{margin:110px 0 0 0;display:flex;justify-content:center}.gallery_buttons{margin:17px 0 0 0}.about_service_screen{background:#F5F5F5;padding:162px 0 168px}
.about_service_header{font-weight:400;font-size:var(--main-header-size);line-height:1;margin:0 0 56px 0}
.about_service_description{font-weight:500;font-size:14px;line-height:1.57;margin:0 0 0 20.3960%;max-width:592px}
.about_service_price{font-family:'Noto Serif Display',serif;font-weight:400;font-size:50px;line-height:70px;margin:34px 0 0 60.1980%}
.about_service_price_prefix,
.about_service_price_currency{font-family:'Montserrat',sans-serif;font-weight:500;font-size:14px;line-height:17px}
.about_service_price_currency{margin:0 0 0 -5px}.footer{flex:0 0 auto;background:#000;color:#fff;font-weight:500;font-size:14px;line-height:17px;padding:117px 0 93px}
.footer .wrapper{padding-left:10.625%;padding-right:10.625%}
.footer a{color:#fff}
.footer a:hover{color:#C1994F;opacity:1}
.footer_services_menu{}
.footer_services_menu li{width:max-content}
.footer_head{display:flex;align-items:flex-start;font-size:14px;line-height:17px;padding:0 0 86px 0;margin:0 0 85px 0;border-bottom:1px solid rgba(255,255,255,0.15)}
.footer_logo{display:block;margin-right:auto}
.footer_menu{display:flex;align-items:center;margin:0 -20px;justify-self:flex-end}
.footer_menu .menu_item{margin-left:20px;margin-right:20px}
.footer_contacts{display:flex;align-items:center;margin:0 -10px;padding:0 0 0 54px}
.footer_contacts a{color:#D2AD67}
.footer_contacts a:hover{color:#C1994F}
.footer_contact:hover path{fill:#C1994F}
.footer_contact{margin:0 10px}.footer_content{padding:0 0 64px 0;border-bottom:1px solid rgba(255,255,255,0.15)}.footer_services_menu{display:flex}.footer_services_menu>li>a{mix-blend-mode:normal;opacity:0.5}
.footer_services_menu>li .sub_menu{margin:41px 0 0 0}
.footer_services_menu>li .sub_menu li{margin:0 0 14px 0}
.footer_services_menu>li .sub_menu li:last-child{margin-bottom:0}.footer_services_menu>li:nth-child(2){margin-left:7%}
.footer_services_menu>li:nth-child(3){margin-left:7%}
.footer_services_menu>li:nth-child(4){margin-left:7%}
.footer_services_menu .menu_item.cols .sub_menu{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}
.footer_services_menu .menu_item.cols .sub_menu>li{width:50%;padding:0 10px}
.footer_end{padding:27px 0 0 0;font-size:12px;line-height:15px;mix-blend-mode:normal;opacity:0.5}.no_data,.no_items{padding:150px 0 200px;line-height:1.22}@media all and (-webkit-min-device-pixel-ratio:1.5){}
@media screen and (max-width:4000px){}
@media screen and (min-width:1888px){}@media screen and (max-width:1599px){.table_calc_step_start::after{background-position:300px center}}@media screen and (min-width:1200px) and (max-width:1599px){}@media screen and (max-width:1366px){:root{--main-wrapper-sm-padding:95px;--main-header-size:50px}.header_contacts{margin:0 -10px 0 calc(5.77% - 10px)}}@media screen and (min-width:769px) and (max-width:1599px){}
@media screen and (max-width:1280px){:root{--main-wrapper-max-width:100%}}
@media screen and (max-width:1200px){:root{--main-col-padding:44px;--main-wrapper-sm-padding:95px;--main-header-size:50px;--main-screen-services-menu-item-min-width:186px;--main-gallery-controls-margin:20px;--main-main-screen-data-padding:108px;--main-more-button-size:80px}.main_menu.services_menu{margin-right:calc( 8% - 20px)}.header_contacts{margin:0 -10px 0 calc(3% - 10px)}.main_menu a{font-size:12px;line-height:15px}.about_header{font-size:55px}.about_info{padding:74px 0 61px 57px}.about_info::before{left:calc(var(--main-about-info-left-padding) - 32px)}.about_company_description br{display:none}.about_achievement_value{margin:0 0 13px 0}.about_content{padding:100px 6%}.service{height:558px}.service_block{padding-top:200px}.service.with_second .service_block.second{padding-top:240px}.service.with_second .service_block.main{width:70%}.service.with_second .service_block.second{width:30%}.service_block_description{margin:0 0 32px 0}.feedback_screen_header{}.feedback_forms_controls{margin:0 -8px 47px}.feedback_forms_items .feedback_form{max-width:320px}input:not([type='checkbox']):not([type='radio']),textarea,select{min-width:320px}.footer_menu{margin:0 -40px}.footer_menu .menu_item{margin-left:40px;margin-right:40px}.footer_contacts{padding:0 0 0 114px}.material_header{margin:0 0 44px 0}.service_block_header{}.about{padding:0 0 88px 0}.main_screen_header{margin:0 0 38px 0}.main_screen_content{margin:122px 0 0 0}.page_header{margin:0 0 52px 0}.page_contacts .feedback_screen_data{padding-top:104px}.feedback_screen_content{padding-top:195px}.workshop_space_row{margin:0 -28px}.workshop_space_col{padding:0 28px}.workshop_space_description_header br{display:none}.workshop_space_screen{padding:96px 0 101px}.why_screen{margin:96px 0 105px}.why_header{margin:0 0 58px 0}.why_item_title{font-size:31px;margin:0 0 17px 0}.video_screen{margin:105px 0 109px}.manufacture_screen{margin:109px 0 104px}.services_screen{margin:104px 0 106px 0}.manufacture_header{margin:0 0 90px 42.7632%}.sl-wrapper .sl-close{width:30px;height:30px}.main_menu.services_menu{margin-right:calc( 3% - 10px)}.main_menu li{margin:0 10px}.services_screen_description{max-width:300px}}
@media screen and (min-width:992px) and (max-width:1080px){}
@media screen and (min-width:992px) and (max-width:1199px){}@media screen and (min-width:769px) and (max-width:991px){}@media screen and (min-width:769px) and (max-width:1199px){}@media screen and (max-width:992px){:root{--main-wrapper-padding:20px;--main-col-padding:0px;--main-wrapper-sm-padding:35px;--main-header-size:50px;--main-screen-services-menu-item-min-width:136px}.main_menu.services_menu{margin-right:calc( 5% - 10px)}.main_menu li{margin:0 10px}.header.fixed .main_menu.services_menu{display:none}.header.fixed .main_menu{margin:0 -20px 0 auto}.header_contacts{margin:0 -10px 0 calc(5% - 10px)}.main_screen_header{}.main_screen_content{}.about_header{font-size:40px}.about_achievement_value{}.about_content{width:50%;padding:80px 2%}.about_info{padding:74px 0 61px 37px;width:50%}.about_info::before{left:calc(var(--main-about-info-left-padding) - 52px)}.about_features_items{margin:-26px -10px}.about_feature{margin:26px 0}.about_achievements_items{margin:-23px -32px}.about_achievement{margin:23px 0}.about{padding:0 0 28px 0}.service.with_second .service_block.main{width:65%}.service.with_second .service_block.second{width:35%}.service:nth-child(3n - 2) .service_block.main{padding-left:16.875%}.service:nth-child(3n - 1) .service_block.main{padding-left:33.125%}.service:nth-child(3n - 0) .service_block.main{padding-left:49.375%}.material_col:last-child .material_info{padding:52px 0 0 44px}.material_screen{padding:32px 0 108px}.workshop_screen{margin:0 0 -64px 0}.feedback_screen_header{}.feedback_screen_content{width:50%}.feedback_screen_data{width:50%;padding:150px 0 0 0}.service{height:600px}.service_block{padding-top:200px}.footer{padding:67px 0 33px}.footer .wrapper{padding-left:5%;padding-right:5%}.footer_menu{margin:0 -20px}.footer_menu .menu_item{margin-left:20px;margin-right:20px}.footer_contacts{padding:0 0 0 64px}.footer_head{padding:0 0 56px 0;margin:0 0 65px 0}.footer_services_menu>li .sub_menu{margin:31px 0 0 0}.footer_content{padding:0 0 34px 0}.callback_side{width:70%}.footer_services_menu>li:nth-child(2){margin-left:10%}.footer_services_menu>li:nth-child(3){margin-left:10%}.footer_services_menu>li:nth-child(4){margin-left:10%}.page_header{margin:0 0 42px 0}.workflow{padding:54px 0 0 0}.contacts_data_col_1{font-size:17px;line-height:21px}.workshop_space_col:nth-child(2n - 1){width:50%}.workshop_space_col:nth-child(2n - 0){width:50%}.workshop_space_row{margin:0 -18px}.workshop_space_col{padding:0 18px}.workshop_space_screen .screen_header{margin:50px 0 100px var(--main-col-padding)}.workshop_space_pic{margin:0 0 62px 0}.manufacture_header{margin:0 0 60px 42.7632%}.service_screen_item_content{padding:0 26px}.screen_services_menu .menu_item:nth-child(3n - 2){min-height:555px}.screen_services_menu .menu_item:nth-child(3n - 1){min-height:588px}.screen_services_menu .menu_item:nth-child(3n - 0){min-height:620px}.page_master .page_description{padding:0 0 0 159px}.table_calc_step_start::after{background-size:cover;background-position:initial}.sl-wrapper .sl-navigation button{width:50px;height:50px}}@media screen and (max-width:767px){:root{--main-wrapper-padding:15px;--main-wrapper-sm-padding:15px;--main-header-height:54px;--main-input-height:44px;--main-max-width:500px;--main-header-size:40px;--main-main-screen-data-padding:0;--main-more-button-size:60px}textarea{padding-top:14px}.mobile{display:block !important}.mobile.flex{display:flex !important}.mobile.hidden{display:none !important}.desktop{display:none !important}.response_menu_button{display:inline-block}.image_feature{display:none}.main_screen_data{width:100%;padding-left:var(--main-wrapper-padding);padding-right:var(--main-wrapper-padding)}.main_screen_content{padding:0}.main_screen_header{margin-bottom:28px}.main_screen_description{font-weight:400;font-size:18px;line-height:23px;margin:0 0 26px 0}.main_screen_services_menu{margin:0 -8px}.main_screen_services_menu li{margin:0 8px}.screen_services_menu .menu_item:hover{transform:none;margin:0;z-index:20;width:100%}.screen_services_menu .menu_item{justify-content:flex-start}.screen_services_menu .menu_item .service_screen_item_content{left:0}.service_screen_item_content{padding:0 56px}.screen_services_menu .menu_item .service_screen_item_control{opacity:1;height:var(--main-more-button-size)}.main_menu.services_menu{display:none}.top_page .header:not(.fixed) .main_menu:not(.services_menu){display:flex}.response_menu_button svg{height:17px;width:auto}.header .main_menu{display:none}.main_menu{margin:0 -5px}.main_menu li{margin:0 5px}.main_menu a{font-size:12px}.main_screen_logo svg{width:120px;height:auto}.header_contacts .request_button{font-size:12px}.header_contacts{margin:0 0 0 auto}.main_screen_logo.active{top:16px}.header_contact.response_menu_button{margin-left:10px}.header_contacts a{font-size:13px;line-height:16px}.header_contacts_controls{display:flex;flex-direction:column;margin:0 10px 0 0}.header_contact{margin:0}.header_items{justify-content:space-between;flex-wrap:wrap}.header_second_contacts{width:100%;margin:-20px 0 0 0;font-size:12px;text-align:right}.header_second_contacts a{margin-right:24px}.header_logo{}.about_header.active{padding:0 0 40px 0}.about_header{font-size:30px}.about_nav{margin:0 0 0 -20px;display:flex}.about_nav li{margin:0;padding:20px 0 0 20px;position:relative}.about_nav li::before{left:20px}.about_content{width:100%;padding:0}.about_nav::before{display:none}.about_row{flex-wrap:wrap;flex-direction:column-reverse}.about_info{padding:0;margin:0 0 40px 0;width:100%}.about_info::after{display:none}.about_info::before{width:calc(100% + var(--main-wrapper-padding));height:1px;position:absolute;bottom:29px;left:0}.about{padding:40px 0 50px 0;margin:0;background:#f5f5f5}.about_info{background:transparent}.about_header{background:transparent}.about_company_description{font-size:18px;margin:0 0 20px 0}.about_nav li.active::before{left:15px;top:-1px}.about_features_items{margin:-16px -10px}.about_feature{margin:16px 0}.about_achievements_items{margin:-16px -32px}.about_achievement{margin:16px 0}.about_achievement_value{margin-bottom:8px}.service{flex-wrap:wrap}.service.with_second .service_block.main{width:100%;height:60%}.service.with_second .service_block.second{width:100%;height:40%;padding:0}.service_block.second .service_block_pic{background-size:cover}.service_block{padding:0;align-items:center;justify-content:center}.service_block_header{}.service_block_description{margin:0 0 22px 0;font-size:18px;line-height:23px}.service:nth-child(3n - 2) .service_block.main,.service:nth-child(3n - 1) .service_block.main,.service:nth-child(3n - 0) .service_block.main{padding-left:0}.service{height:480px}.material_row{flex-wrap:wrap}.material_col:first-child,.material_col:last-child{width:100%;max-width:var(--main-max-width);margin:0 auto}.material_header{margin:0 0 30px 0}.material_col:first-child .material_pic{margin-top:0}.material_col:first-child .material_info{padding:0;margin:0 0 40px 0}.material_screen{padding:52px 0 38px}.material_col:last-child .material_info{padding:0}.material_description{margin:0 0 22px 0}.material_pic{margin:0 0 30px 0}.workshop_screen_row{flex-wrap:wrap;max-width:var(--main-max-width);margin:0 auto}.workshop_screen_info{padding:0;align-items:center;justify-content:space-between;width:100%;display:flex;margin:0 0 30px 0}.workshop_screen{margin:0 0 -124px 0;padding:30px 0 0 0}.workshop_screen_pic{width:100%}.workshop_screen_header{margin:0;font-size:31px;line-height:35px}.feedback_screen{margin:60px 0 0 0}.feedback_screen_row{flex-wrap:wrap;margin:0}.feedback_screen_content,.feedback_screen_data{width:100%;padding:0}.feedback_screen_header{font-size:36px;margin:0 0 40px 0;text-align:center}.feedback_screen_header br{display:none}.workshop_screen+.feedback_screen{padding:114px 0 0 0}.feedback_forms_control{padding:2px 12px;font-size:13px}input:not([type='checkbox']):not([type='radio']),textarea,select{min-width:280px;width:100%}.feedback_forms_controls{margin:0 -5px 27px}.feedback_forms_controls li{margin:0 5px}.more_link svg{width:22px;height:auto}.form_controls{margin:27px -10px 0 -10px;display:flex}.feedback_forms_items{margin:0 0 -50px 0}.feedback_screen_logo{width:100%;height:auto;max-width:400px;margin:0 auto}.feedback_forms{max-width:320px;margin:0 auto}.feedback_screen_logo svg{width:100%;height:auto;max-width:400px}.footer{}.footer_logo{display:block;margin:0 auto}.footer_head{flex-wrap:wrap;justify-content:center;padding:0 0 36px 0;margin:0 0 35px 0}.footer_services_menu{flex-wrap:wrap}.footer_contacts{padding:0;margin:20px -10px 0}.footer_soc{margin-top:20px}.footer_menu{margin:20px -20px 0;width:100%;justify-content:center}.footer_services_menu>li{margin:0 0 30px 0}.footer_services_menu>li .sub_menu{margin:18px 0 0 0}.footer_services_menu>li{margin-left:0 !important;width:50%}.footer_services_menu .menu_item.cols .sub_menu{margin-left:0;margin-right:0}.footer_services_menu .menu_item.cols .sub_menu>li{width:50%;padding:0}.footer_content{padding:0}.footer_services_menu>li .sub_menu li{margin:0 0 10px 0;font-size:10px}.callback_side{width:100%;padding:30px 15px 30px 15px;display:flex;justify-content:center}.callback_side_close{position:absolute;left:auto;right:20px;top:20px}.callback_side_close svg{width:30px;height:auto}.callback_side_header{margin:0 0 26px 0;text-align:center}.callback_side input:not([type='checkbox']):not([type='radio']),.callback_side textarea,.callback_side select{font-weight:300;font-size:18px;line-height:23px}.callback_side .form_controls{margin-top:39px;justify-content:flex-end}.page_header{margin:0 0 32px 0}.contacts_data_row{flex-wrap:wrap;margin:12px -10px}.contacts_data_row:nth-child(1) .contacts_data_col_1{width:65%;font-size:14px;line-height:28px;margin-top:0;margin-bottom:0}.contacts_data_row:nth-child(1) .contacts_data_col_1 br{display:none}.contacts_data_row:nth-child(1) .contacts_data_col_2{width:35%;margin-top:0;margin-bottom:0}.contacts_data_work_time{line-height:27px}.contacts_data_col{padding:0 10px;margin:12px 0}.contacts_data_row:nth-child(2) .contacts_data_col_1,.contacts_data_row:nth-child(2) .contacts_data_col_2,.contacts_data_row:nth-child(2) .contacts_data_col_3{width:100%}.taxi_button{width:100%;justify-content:center}.contacts_data_col_3{line-height:26px}.contacts_data_phone{margin:0 0 15px 0}.contacts_data{margin:0 0 33px 0}.workflow{padding:34px 0 0 0}#contacts_map{height:500px}.page_contacts .feedback_screen_data{padding-top:0}.page_main .feedback_screen_data{padding-top:0}.page_master .page_description{padding:0}.content_screen{margin:0 0 56px 0}.workshop_space_row{flex-wrap:wrap}.workshop_space_col{width:100% !important}.workshop_space_screen .screen_header{margin:0px 0 50px var(--main-col-padding)}.workshop_space_screen{padding:46px 0 51px}.workshop_space_pic{margin:0 0 42px 0}.workshop_space_data{display:flex;flex-wrap:wrap;flex-direction:column-reverse}.workshop_space_description_header{margin:0 0 20px 0}.workshop_space_content{margin:0 0 50px 0}.space_descriptions .workshop_space_content{margin:0 0 40px 0}.space_descriptions .workshop_space_col:last-child .workshop_space_content{margin-bottom:0}.why_screen{margin:46px 0 55px}.why_header{margin:0 0 38px 0}.why_item_title{font-size:24px;margin:0px 0 12px 0}.why_item{max-width:300px}.why_item_pic{margin:0 0 14px 0}.video_screen{margin:55px 0 49px}.manufacture_header{margin:0 0 30px 0}.manufacture_screen{margin:49px 0 54px}.manufacture_content{flex-wrap:wrap}.manufacture_content p{width:100%;margin-bottom:20px}.manufacture_content p:last-child{margin-bottom:0}.manufacture_pics{margin:0 -5px 0}.manufacture_pic{margin:0 5px;display:none}.manufacture_pic:first-child{display:block}.manufacture_content{margin:0 -16px 50px}.services_screen{margin:54px 0 0 0}.screen_services_menu .menu_item{position:relative}.screen_services_menu .menu_item{position:relative;left:auto;transform:none;width:100%;top:0;right:0 !important;height:220px;min-height:0 !important}.screen_services_menu{width:100%}.services_screen{flex-wrap:wrap}.services_screen_header{margin:0 0 20px 0}.services_screen_header br{display:none}.services_screen_description br{display:none}.screen_services_menu{margin:30px 0 0 0}.service_screen_item_header{margin:0 0 20px 0}.portfolio_gallery_category_controls{margin:-4px}.portfolio_gallery_category_control{margin:4px}.portfolio_head{margin:0 0 40px 0}.table_calc_step_start::before{display:none}.table_calc_step_start::after{background-size:cover;background-position:15% center}.table_calc_intro_description{max-width:280px}.table_calc_step_start .table_calc_step_content{padding:62px 0 25px}.table_calc_step_header{font-size:23px;line-height:31px;margin:0;width:100%}.table_calc_step_pos{font-size:18px;line-height:23px;width:40px;margin-top:-30px}.table_calc_close{right:20px;top:20px}.table_calc_close svg{width:30px;height:30px}.table_calc_step_head{margin:0px 0 31px 0;flex-wrap:wrap}.table_shape{width:calc(50% - 4px);height:149px}.table_shape svg{width:auto;height:75%}.table_calc_step_controls{margin-top:34px}.table_calc_step.active{padding:61px 0 38px}.table_calc_step_size .table_calc_step_head{margin-bottom:49px}.table_calc_step_size .table_calc_step_controls{margin-top:68px}.table_structure{width:calc(50% - 4px)}.table_subfloor{width:calc(50% - 4px)}.table_calc_step_note .table_calc_step_head{margin-bottom:49px}.table_calc_request_header{font-size:26px;margin:0 0 8px 0}.table_calc_request_head{margin:0 0 39px 0}.table_calc_request_description{font-size:16px}.table_calc_request_description br{display:none}.table_calc input:not([type='checkbox']):not([type='radio']),.table_calc textarea{font-size:19px}.table_calc_request_form_controls{margin:54px auto 0;max-width:100%}.table_calc textarea{min-height:150px}.table_calc{margin:0 0 44px 0}button.table_calc_request_form_control .ico{margin:0 0 0 20px}.gallery_category_galleries .gallery{width:100%;max-width:592px;margin-left:auto;margin-right:auto;padding:75px 16px}.gallery_category_header{height:auto;padding:0;margin:0 0 40px 0}.gallery_category_galleries .gallery:nth-child(2n - 0){margin-top:0}.gallery_category{margin:44px 0 20px}.gallery_category_header br{display:none}.gallery_category_galleries{margin:-16px -16px}.gallery_category_galleries .gallery{width:100%;padding:16px 16px}.gallery_info{margin:10px 0 0 0}.gallery_description{margin:7px 0 0 0;padding:9px 0 0 0}.gallery_controls{top:calc(18px + 16px);left:calc(14px + 16px)}.gallery_category_controls{margin:40px 0 50px 0}.about_service_screen{padding:52px 0 48px}.about_service_header{margin:0 0 36px 0}.about_service_description{margin:0;max-width:100%}.about_service_price{font-size:40px;line-height:50px;margin:34px 0 0 0}.no_data,.no_items{padding:50px 0 100px;font-size:20px}.main_screen_content{margin:82px 0 0 0}.header .wrapper{padding:0 12px}.service_block_content{max-width:260px}}@media screen and (max-width:350px){.header .wrapper{padding:0 10px}.header_contacts_controls{margin:0 8px 0 0}.response_menu_button svg{height:16px;width:auto}.header_contacts .request_button{font-size:11px}.main_menu{margin:0 -4px}.main_menu li{margin:0 4px}}