

/* Start:/bitrix/templates/aspro-premier/css/conditional/sticker.min.css?17889538932058*/
.sticker{position:absolute;z-index:3;top:0;left:0;display:flex;flex-wrap:wrap;gap:4px;max-width:calc(100% - var(--catalog-block-padding,0px));}.sticker--static{position:static;}.sticker--offset-16{--sticker-left-offset:16px;top:16px;left:16px;}.sticker__item{--sticker_color:#0cbc3d;--sticker-height:24px;padding:1px 8px 1px 8px;color:#fff;background:var(--sticker_color);border-radius:var(--theme-sticker-border-radius);font-weight:500;position:relative;height:var(--sticker-height);display:inline-flex;align-items:center;min-width:0;overflow:hidden;}.sticker .sticker__item{line-height:12px;display:flex;}.sticker__item--bordered{color:#666;color:var(--lite_basic_text_black);border:1px solid #e5e5e5;border-color:var(--stroke_black);background:#fafafa;background:var(--light2_bg_black);}.sticker--upper .sticker__item{text-transform:uppercase;}.sticker__item--sale,.sticker__item--aktsiya,.sticker__item--stock{--sticker_color:#ffeca8;color:#222;}.sticker__item--new,.sticker__item--novinka{--sticker_color:#32cb41;}.sticker__item--hit,.sticker__item--khit{--sticker_color:#ff7455;}.sticker__item--recommend,.sticker__item--sovetuem{--sticker_color:#a56ffd;}.sticker__item--sale-text,.sticker__item--sale_text,.sticker__item--red{--sticker_color:#ff4f64;}.sticker__item--blur{--sticker_color:rgba(34,34,40,.32);}.sticker__item--light-green{--sticker_color:#def6e0;color:#222;}.status-icon{position:relative;display:flex;align-items:center;gap:4px;white-space:nowrap;color:#32cb41;}.status-icon.nostock{color:#f91a35;}.status-icon.order{color:#25a4f1;}.status-icon.pending{color:#fc9e41;}.btn-fast-view{position:absolute;transform:translateX(-50%);bottom:40px;left:50%;z-index:4;opacity:0;transition:opacity .3s ease;}.btn-fast-view .btn-fast-view{bottom:0;}.grid-list__item:hover .btn-fast-view{opacity:1;}.btn-fast-view-container--cover .btn-fast-view{transform:none;inset:0;background-color:color-mix(in oklab,#FFF 80%,transparent);}.btn-fast-view-container--cover .fv-icon{align-items:center;display:flex;height:100%;justify-content:center;width:100%;}
/* End */


/* Start:/bitrix/templates/aspro-premier/css/conditional/prices.min.css?17695386381967*/
.prices{display:flex;flex-direction:column}.price{--animation-duration:.2s;position:relative;}.price__row{display:flex;flex-direction:row;justify-content:start;flex-wrap:wrap;align-items:baseline;gap:2px 8px;}.price .sticker{display:inline-flex;position:relative;top:auto;bottom:2px;left:0;gap:2px;z-index:initial;white-space:nowrap;}.price--hide-economy .price__economy{display:none;}.price .price__economy .sticker__item{--sticker-height:18px;padding-inline:6px;}.price__range{position:relative;flex-grow:1;}.price__row + .price__row{margin-top:2px;}.price + .price.price--with-title.price--with-range{margin-top:8px;}.price__popup-toggle{position:relative;display:flex;align-items:center;align-self:center;justify-content:center;width:20px;height:16px;background-color:var(--black_bg_black);border:1px solid var(--stroke_black);transition:background-color var(--animation-duration) ease,border-color var(--animation-duration) ease;font-size:1rem;line-height:calc(1em + 8px);padding:0;}.price__popup-toggle::after{content:"...";position:absolute;top:-9px;left:0;font-size:14px;right:0;text-align:center;}.price__popup-toggle.animate::after{animation:price_popup_toggle_loadings .3s linear infinite alternate;}.price__popup-toggle:is(.price__popup-toggle--active,:hover){border-color:var(--stroke_input);}.price__popup-bottom{position:sticky;bottom:0;background-color:var(--card_bg_black);z-index:1;}.xpopover:has(.price__popup){min-width:min(100%,240px);width:auto;}.xpopover:has(.price__popup)>.scrollbar{max-height:calc(min(100vh,400px) - var(--xpopover-pt) - var(--xpopover-pb));}@media (max-width:380px),(max-width:760px) and (min-resolution:2dppx){.xpopover:has(.price__popup)>.scrollbar{max-height:calc(100vh - var(--xpopover-pt) - var(--xpopover-pb))}.price__popup-bottom{padding-bottom:var(--xpopover-content-pb);margin-bottom:calc(-1 * var(--xpopover-content-pb))}}@keyframes price_popup_toggle_loadings{from{content:"."}50%{content:".."}to{content:"..."}}
/* End */


/* Start:/bitrix/templates/aspro-premier/css/catalog.min.css?17889538938574*/
.buy_block{display:block;}body .buy_block .item-action--basket:not(.active) + .in_cart,body .buy_block .item-action--basket.loadings + .in_cart{display:none;}body .buy_block .item-action--basket.active:not(.loadings){display:none;}.btn-actions--with-icons{max-width:243px;flex-basis:100%;}.btn-actions__inner{flex:1;max-width:100%;text-overflow:ellipsis;}.btn-actions--with-icons .buy_block{display:flex;flex:1;justify-content:flex-end;}.btn-actions--with-icons .buttons{flex:1;}.buy_block .btn{white-space:normal;max-width:100%;text-overflow:ellipsis;text-align:center;}.counter{display:flex;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:103px;min-width:103px;overflow:hidden;}.counter__action{flex:0 0 30px;position:relative;}.counter__action:hover{background-color:var(--tag_hover);}.counter__action:before,.counter__action:after{content:"";position:absolute;display:block;background-color:var(--white_text_black);border-radius:1px;top:50%;left:50%;}.counter__action:before{width:12px;height:2px;margin-top:-1px;margin-left:-6px;}.counter__action--plus:after{width:2px;height:12px;margin-top:-6px;margin-left:-1px;}.counter__count{--input_bg_color-focus:transparent;--input_border_color-focus:transparent;flex:1;width:100%;height:100%;border:none;background:transparent;text-align:center;color:var(--white_text_black);}.btn .counter{height:calc(var(--button-height) - 3px);}.btn-wide .counter{width:auto;flex:1;}.btn-lg .counter__action{flex-basis:44px;}.btn-elg .counter__action{flex-basis:48px;}.buttons + .info-buttons{margin-top:8px;}.info-buttons__item .btn{display:block;padding-left:14px;padding-right:14px;}.info-buttons__item + .info-buttons__item--question .btn-sm{width:44px;margin-left:8px;}.info-buttons__item--question .btn-default:not(.btn-sm):not(.btn-md):not(.btn-lg):not(.btn-wide){width:50px;margin-left:12px;}.buttons-big-gap .buttons + .info-buttons{margin-top:12px;}.buttons-big-gap .info-buttons__item + .info-buttons__item--question .btn{margin-left:12px;width:56px;}.info-buttons__item--compare .btn.active{background-color:#9e9e9e;background-color:var(--theme-base-color);border-color:#9e9e9e;border-color:var(--theme-base-color);}.info-buttons__item-text{margin-left:7px;}.block-with-icon{display:flex;flex-flow:row wrap;}.block-with-icon--mt-14{margin-top:14px;}.block-with-icon__icon{margin:3px 11px 0 0;}.block-with-icon__text{flex:1;}.counter--basket{width:88px;background:#f8f8f8;background:var(--darkerblack_bg_black);margin:auto;}.counter--basket .counter__action{flex-basis:26px;border:none;cursor:pointer;}.counter--basket .counter__action:hover:before,.counter--basket .counter__action:hover:after{background-color:#333;background-color:var(--fill_dark_lite_white_hover);}.counter--basket .counter__action:before,.counter--basket .counter__action:after{background-color:#999;}.counter--basket .counter__action:before{width:8px;margin-left:-4px;}.counter--basket .counter__action.counter__action--plus:after{height:8px;margin-top:-4px;}.counter--basket .counter__count{color:#333;color:var(--white_text_black);font-size:.8em;}.section-wrapper-list>div{margin-bottom:32px;}@media (max-width:600px){.grid-list.grid-list--compact .js-popup-block{padding:10px}.grid-list .js-popup-block .countdown,.owl-carousel .catalog-block__item .countdown{display:none}.grid-list.grid-list--compact div[class*="info-title"],.owl-carousel .catalog-block__item div[class*="info-title"]{line-height:calc(1em + 7px)}}@media (max-width:600px){.hide-600{display:none!important}.catalog-items .product-analog-filter .btn,body .js-btn-state-wrapper .btn,body .js-replace-more.btn{--button-height:36px;--button-pl:8px;--button-pr:8px;width:100%}}.sku-props--no-current{opacity:.6;transition:opacity .3s ease;}.sku-props--no-current:hover{opacity:1;}.sku-props__item{margin-top:16px;}.sku-props--detail .sku-props__values{--gap:6px;}.sku-props--detail .sku-props__value{--sku-height:38px;--sku-prop-stroke:2px;padding:10px 27px;font-size:calc(1rem - 1px);}.sku-props--detail .sku-props__title{font-size:calc(1rem - 3px);line-height:calc(1em + 5px);padding-bottom:7px;}.sku-props--reset-margin-top .sku-props__item{margin-top:0;}.sku-props--list .sku-props__values>.line-block__item{padding-top:4px;}.sku-props__title{font-size:calc(1rem - 4px);line-height:calc(1em + 4px);padding-bottom:4px;}.sku-props__title .hint{display:inline-block;padding-left:1px;top:-1px;}.sku-props--list .sku-props__title{font-size:.8125rem;}.sku-props__value{--sku-width:auto;--sku-height:30px;width:var(--sku-width);height:var(--sku-height);min-width:40px;justify-content:center;padding:8px 10px;background-color:var(--card_bg_black);box-shadow:0 0 0 1px var(--stroke_input) inset;color:var(--white_text_black);display:flex;align-items:center;line-height:1em!important;border-radius:4px;border:none;user-select:none;transition:all ease .05s;}.sku-props__value:not(:where(.sku-props__value--pict,.sku-props__value--active)):is(:hover,:focus-visible){box-shadow:0 0 0 1px color-mix(in oklab,var(--white_text_black) 50%,transparent) inset;cursor:pointer;}.sku-props__value--text.sku-props__value--missing{overflow:hidden;}.sku-props__item .sku-props__value.sku-props__value--missing{color:var(--icon_on_card);background-color:color-mix(in srgb,var(--card_bg_active),transparent 50%);border-color:var(--darkerblack_bg_black);position:relative;}.sku-props__value--pict.sku-props__value--missing{box-shadow:inset 0 0 0 100px color-mix(in srgb,var(--card_bg_active),transparent 50%);z-index:1;}.sku-props__value--missing::after{background:#d7d8da;content:"";display:block;height:1px;left:0;position:absolute;top:50%;transform:rotateZ(-45deg) scaleX(1.5);width:100%;z-index:-1;}.sku-props__value:not(.sku-props__value--active):active{transform:translateY(1px);}.sku-props__value--active{cursor:default;&:not(.sku-props__value--pict){box-shadow:0 0 0 var(--sku-prop-stroke,1px) var(--white_text_black) inset;background-color:transparent}}.sku-props__value--text-lg{--sku-width:auto;--sku-height:auto;--sku-prop-stroke:2px;justify-content:center;min-width:60px;}.sku-props__value--pict{--sku-prop-pict-inset:-4px;--sku-width:28px;--sku-height:28px;padding:0;font-size:0;padding:0;min-width:auto;background-size:cover;background-repeat:no-repeat;border:calc(var(--sku-prop-pict-inset) * -1) solid var(--white_text_black_reverse);border-radius:var(--theme-button-border-radius);box-shadow:none;position:relative;flex-shrink:0;&:is(:hover,:focus-visible){&::before{box-shadow:0 0 0 var(--sku-prop-stroke,1px) color-mix(in oklab,var(--white_text_black) 50%,transparent) inset}}}.sku-props--detail .sku-props__value--pict{--pict-prop-size:56px;height:var(--pict-prop-size);padding:0;width:var(--pict-prop-size);font-size:0;}.sku-props__value--pict:before{content:"";display:block;box-shadow:0 0 0 1px var(--tag_hover) inset;border-radius:4px;position:absolute;inset:var(--sku-prop-pict-inset,0);}.sku-props__value--active.sku-props__value--pict:before{box-shadow:0 0 0 var(--sku-prop-stroke,1px) var(--white_text_black) inset;}.sku-props__value--pict.sku-props__value--pict-lg{--sku-width:42px;--sku-height:42px;--sku-prop-stroke:2px;}.sku-props__value--pict.sku-props__value--active{border-color:var(--white_text_black_reverse);}.sku-props--detail .sku-props__value--pict.sku-props__value--active,.sku-props__value--pict-lg.sku-props__value--active{--sku-prop-pict-inset:-4px;}@media (max-width:600px){.sku-props--detail .sku-props__title{font-size:.8125rem}.sku-props--detail .sku-props__value--pict{--pict-prop-size:40px}}.status-amount--stores{opacity:0;transition:opacity .3s ease;}.status-amount--visible{opacity:1;}.status-amount--stores.dotted{cursor:pointer;}.grid-list.catalog-detail__forms{--gap:16px;}.catalog-detail__pseudo-link--with-gap{margin-top:8px;}.catalog-detail .catalog-detail__pseudo-link{display:flex;}.catalog-detail__pseudo-link .icon-container{margin-top:1px;}.pseudo-link__icon{margin-right:10px;}.catalog-detail .brand-detail-info__image{align-items:center;background-color:#fff;display:inline-flex;height:42px;justify-content:flex-start;max-width:90px;padding:5px;}.catalog-detail .brand-detail-info__image a{align-items:center;display:flex;height:100%;width:100%;}.sale_gift_product_container .btn-fast-view,.bx_sale_gift_main_products .btn-fast-view{display:none;}.catalog-detail .content--max-width{max-width:1200px;}.visible-by-container-rule:not(.visible-by-container-rule--ignore-hidden):has(.hidden){display:none;}.side-icons{position:absolute;top:4px;right:4px;z-index:4;width:20px;}
/* End */


/* Start:/bitrix/templates/aspro-premier/css/animation/animate.min.css?176575306752789*/
@charset "UTF-8";

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

.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-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-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-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-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-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:none;transform:none}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:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}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:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.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:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.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-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:none;transform:none}}@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:none;transform:none}}.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:none;transform:none}}@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:none;transform:none}}.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:none;transform:none}}@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:none;transform:none}}.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-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:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{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)}0%,40%{-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)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-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)}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)}0%,40%{-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)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-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)}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);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}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);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}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);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}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);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}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-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-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)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;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)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{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%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{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%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{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%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{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%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{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%{transform-origin:top left}0%,20%,60%{-webkit-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);transform-origin:top left}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%{transform-origin:top left}0%,20%,60%{-webkit-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);transform-origin:top left}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-name:hinge;animation-name:hinge}@-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:none;transform:none}}@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:none;transform:none}}.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%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,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}
/* End */


/* Start:/local/components/eleroz/service.detail.landing/templates/.default/style.css?179136201536725*/
.elz-service-landing {
  --elz-accent: var(--theme-base-color, #f2722c);
  --elz-accent-hover: var(--theme-base-color-hover, #df5f1a);
  --elz-text: var(--white_text_black, #202027);
  --elz-muted: #6f727c;
  --elz-line: var(--stroke_black, #e5e7ec);
  --elz-soft: var(--light_bg_black, #f6f6f8);
  --elz-card: var(--black_bg_black, #fff);
  --elz-dark: #222229;
  width: 100%;
  min-width: 0;
  color: var(--elz-text);
  font-family: inherit;
  font-size: inherit;
  line-height: 1.45;
}
.elz-service-landing *, .elz-service-landing *::before, .elz-service-landing *::after { box-sizing: border-box; }
.elz-service-landing img { display: block; max-width: 100%; }
.elz-service-landing a { color: inherit; }
.elz-service-landing h2, .elz-service-landing h3, .elz-service-landing p { margin-top: 0; }
.elz-service-landing .elz-hero__title { margin-bottom: 16px; font-family: inherit; font-size: 36px; line-height: 44px; font-weight: 500; letter-spacing: 0; }
.elz-service-landing h2 { margin-bottom: 0; font-family: inherit; font-size: 26px; line-height: 33px; font-weight: 500; letter-spacing: 0; }
.elz-service-landing h3 { margin-bottom: 8px; font-family: inherit; font-size: 17px; line-height: 23px; font-weight: 500; }
.elz-service-landing button, .elz-service-landing input, .elz-service-landing textarea { font: inherit; }
.elz-service-landing button { cursor: pointer; }
.elz-service-landing :focus-visible { outline: 3px solid #f4a06f; outline-offset: 2px; }
.elz-sr-only { position: absolute !important; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; border: 0; }
.is-hidden { display: none !important; }

.elz-hero { display: grid; grid-template-columns: minmax(0, 1fr) minmax(270px, 360px); gap: 14px; margin-bottom: 14px; }
.elz-hero__main { display: grid; grid-template-columns: minmax(0, 1fr) minmax(260px, 42%); overflow: hidden; min-height: 370px; border: 1px solid var(--elz-line); border-radius: 14px; background: var(--elz-soft); }
.elz-hero__copy { align-self: center; padding: clamp(26px, 4vw, 52px); }
.elz-hero__answer { max-width: 640px; margin-bottom: 12px; color: var(--elz-muted); font-size: 17px; }
.elz-hero__lead { margin-bottom: 20px; }
.elz-hero__media { min-width: 0; margin: 0; background: #eef0f4; }
.elz-hero__media img { width: 100%; height: 100%; object-fit: cover; }
.elz-order-card { padding: 26px; border-radius: 14px; background: var(--elz-dark); color: #fff; }
.elz-order-card h2 { margin-bottom: 10px; color: #fff; font-size: 24px; }
.elz-order-card > p { margin-bottom: 20px; color: #c8c9cf; }
.elz-actions { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; }
.elz-btn { display: inline-flex; min-height: 44px; align-items: center; justify-content: center; gap: 8px; padding: 10px 17px; border: 1px solid transparent; border-radius: 8px; background: transparent; color: var(--elz-text); font-weight: 500; line-height: 1.15; text-align: center; text-decoration: none; transition: border-color .18s ease, background-color .18s ease, color .18s ease; }
.elz-btn--primary { border-color: var(--elz-accent); background: var(--elz-accent); color: #fff; }
.elz-btn--primary:hover { border-color: var(--elz-accent-hover); background: var(--elz-accent-hover); color: #fff; }
.elz-btn--secondary { border-color: var(--elz-line); background: var(--elz-card); }
.elz-btn--secondary:hover, .elz-btn--quiet:hover { border-color: var(--elz-accent); color: var(--elz-accent); }
.elz-btn--quiet { min-height: 38px; padding: 8px 12px; border-color: var(--elz-line); background: var(--elz-card); }
.elz-btn--small { min-height: 34px; padding: 7px 12px; border-color: var(--elz-accent); background: var(--elz-accent); color: #fff; font-size: 13px; }
.elz-btn--wide { width: 100%; }

.elz-form { display: grid; gap: 12px; }
.elz-form label { display: grid; gap: 5px; margin: 0; }
.elz-form label > span:first-child { font-size: 13px; font-weight: 600; }
.elz-form input, .elz-form textarea { width: 100%; min-height: 44px; padding: 10px 12px; border: 1px solid #d7d9df; border-radius: 8px; background: #fff; color: #1f2026; }
.elz-form textarea { min-height: 92px; resize: vertical; }
.elz-consent { grid-template-columns: 19px 1fr !important; align-items: start; gap: 8px !important; color: inherit; font-size: 12px; line-height: 1.35; }
.elz-consent input { width: 19px; min-height: 19px; height: 19px; margin: 0; accent-color: var(--elz-accent); }
.elz-consent a { text-decoration: underline; }
.elz-consent--bitrix { display: block; }
.elz-consent--bitrix .main-user-consent-request { margin: 0; }
.elz-consent--bitrix .main-user-consent-request label, .elz-consent__fallback { display: grid; grid-template-columns: 19px 1fr; align-items: start; gap: 8px; cursor: pointer; }
.elz-consent--bitrix .main-user-consent-request-announce-link { text-decoration: underline; cursor: pointer; }
.elz-form__status { min-height: 18px; margin: 0; font-size: 13px; }
.elz-form.is-error .elz-form__status { color: #d94141; }
.elz-form.is-success .elz-form__status { color: #318948; }
.elz-order-card .elz-form__status { color: #fff; }
.elz-honeypot { position: absolute !important; left: -10000px !important; width: 1px !important; height: 1px !important; }

.elz-facts { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); overflow: hidden; border: 1px solid var(--elz-line); border-radius: 12px; background: var(--elz-card); }
.elz-fact { display: flex; min-width: 0; min-height: 102px; align-items: center; gap: 14px; padding: 17px 18px; border-right: 1px solid var(--elz-line); }
.elz-fact:last-child { border-right: 0; }
.elz-fact__icon { display: grid; width: 48px; height: 48px; flex: 0 0 48px; place-items: center; border-radius: 12px; background: #fff0e8; }
.elz-fact__icon img { width: 30px; height: 30px; }
.elz-fact__copy { display: grid; min-width: 0; gap: 3px; }
.elz-fact__copy small { color: var(--elz-muted); font-size: 12px; font-weight: 500; line-height: 1.25; }
.elz-fact__copy strong { font-size: 16px; font-weight: 600; line-height: 1.35; }

.elz-section { margin-top: 32px; }
.elz-section--soft { background: var(--elz-soft); }
.elz-section.elz-section--soft:not(.elz-prices):not(.elz-group):not(.elz-rich--editorial) { padding: 24px; border: 1px solid var(--elz-line); border-radius: 14px; }
.elz-section__head { display: flex; align-items: end; justify-content: space-between; gap: 18px; margin-bottom: 17px; }
.elz-section__head > p { margin: 0; color: var(--elz-muted); font-size: 13px; }
.elz-section__head .elz-section__note { margin-top: 6px; max-width: 680px; color: var(--elz-muted); font-size: 14px; line-height: 1.45; }
.elz-kicker { display: block; margin-bottom: 6px; color: var(--elz-accent); font-size: 11px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }
.elz-tabs { display: flex; gap: 4px; margin-bottom: 0; padding: 5px; border: 1px solid var(--elz-line); border-bottom: 0; border-radius: 12px 12px 0 0; background: var(--elz-soft); }
.elz-tabs button { min-height: 38px; padding: 8px 15px; border: 0; border-radius: 7px; background: transparent; color: var(--elz-muted); font-weight: 600; }
.elz-tabs button[aria-selected="true"] { background: var(--elz-card); color: var(--elz-text); box-shadow: 0 1px 4px rgba(30,32,39,.08); }
.elz-tabs--scroll { overflow-x: auto; -ms-overflow-style: none; scrollbar-width: none; }
.elz-tabs--scroll::-webkit-scrollbar { display: none; }

.elz-prices { overflow: hidden; border: 2px solid var(--elz-accent); border-radius: 14px; background: var(--elz-card); box-shadow: 0 8px 26px rgba(41,35,31,.06); }
.elz-prices > .elz-section__head { margin: 0; padding: 26px 26px 19px; background: #fffaf7; }
.elz-prices__facts { margin: 0 24px; border-width: 1px 0; border-radius: 0; box-shadow: none; }
.elz-prices > .elz-tabs { margin: 0 24px; }
.elz-price-panel { padding: 0 24px 24px; }
.elz-price-search { padding: 18px 0; }
.elz-price-search > label { display: block; margin-bottom: 7px; font-weight: 500; }
.elz-price-search > div { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 9px; }
.elz-price-search input { min-width: 0; min-height: 48px; padding: 11px 15px; border: 1px solid #d8d9de; border-radius: 9px; background: var(--elz-card); color: var(--elz-text); }
.elz-price-search input:focus { border-color: var(--elz-accent); }
.elz-price-search .elz-btn { min-width: 116px; }
.elz-table { overflow: hidden; border: 1px solid #dcdde2; border-radius: 12px; background: var(--elz-card); }
.elz-table__head, .elz-work-row { display: grid; grid-template-columns: minmax(0, 1fr) 110px 110px 116px 126px; align-items: center; gap: 0; }
.elz-table__head { min-height: 44px; background: #fff3eb; color: #555861; font-size: 11px; font-weight: 700; letter-spacing: .04em; text-transform: uppercase; }
.elz-table__head > *, .elz-work-row > * { min-width: 0; padding: 11px 12px; }
.elz-work-row { min-height: 72px; border-top: 1px solid var(--elz-line); transition: background-color .18s ease; }
.elz-work-row:nth-child(even) { background: #fffdfa; }
.elz-work-row:hover { background: #fff8f3; }
.elz-work-row.is-extra { display: none; }
.elz-work-row.is-filtered { display: none !important; }
.elz-work-row__service { display: flex; align-items: center; gap: 12px; }
.elz-work-row__icon { display: grid; width: 44px; height: 44px; flex: 0 0 44px; overflow: hidden; place-items: center; border: 1px solid #ffd4bc; border-radius: 10px; background: #fff4ed; }
.elz-work-row__icon img { width: 26px; height: 26px; object-fit: contain; }
.elz-work-row__name { display: flex; min-width: 0; flex-wrap: wrap; align-items: center; gap: 7px; }
.elz-work-row__name strong { font-weight: 600; }
.elz-work-row__name em { padding: 3px 7px; border-radius: 999px; background: #fff0e8; color: var(--elz-accent); font-size: 10px; font-style: normal; font-weight: 700; text-transform: uppercase; }
.elz-work-row__price { font-size: 16px; font-weight: 600; }
.elz-work-row .elz-btn--small { border-color: var(--elz-accent); background: var(--elz-card); color: var(--elz-accent); }
.elz-work-row .elz-btn--small:hover { background: var(--elz-accent); color: #fff; }
.elz-table__footer { display: flex; justify-content: center; padding: 14px; border-top: 1px solid var(--elz-line); background: var(--elz-soft); }
.elz-price-empty { margin: 0; padding: 22px 18px; border-top: 1px solid var(--elz-line); color: var(--elz-muted); text-align: center; }
.elz-table--models .elz-table__head, .elz-model-row { display: grid; grid-template-columns: minmax(0, 1fr) 150px 150px 120px; align-items: center; }
.elz-model-row { min-height: 58px; border-top: 1px solid var(--elz-line); }
.elz-model-row > * { padding: 11px 12px; }

.elz-card-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 12px; }
.elz-card-grid--four { grid-template-columns: repeat(4, minmax(0, 1fr)); }
.elz-info-card, .elz-link-card { min-height: 124px; padding: 18px; border: 1px solid var(--elz-line); border-radius: 12px; background: var(--elz-card); box-shadow: 0 4px 15px rgba(30,32,39,.045); }
.elz-info-card { display: grid; grid-template-columns: 48px minmax(0, 1fr); align-items: start; gap: 13px; }
.elz-info-card__icon { display: grid; width: 48px; height: 48px; overflow: hidden; place-items: center; border-radius: 12px; background: #fff0e8; }
.elz-info-card__icon img { width: 28px; height: 28px; object-fit: contain; }
.elz-info-card p { margin-bottom: 0; color: var(--elz-muted); font-size: 14px; }
.elz-link-card { display: grid; align-content: space-between; color: inherit; text-decoration: none; }
.elz-link-card span { color: var(--elz-accent); font-size: 13px; font-weight: 500; }
.elz-link-card:hover { border-color: var(--elz-accent); }
.elz-rich__inner { max-width: 980px; }
.elz-rich p, .elz-rich li { color: var(--elz-muted); font-size: 16px; line-height: 1.65; }
.elz-rich h2 { margin-top: 26px; margin-bottom: 12px; }
.elz-rich h3 { margin-top: 20px; }
.elz-rich--editorial { padding: 24px; border: 1px solid var(--elz-line); border-radius: 14px; background: var(--elz-card); }
.elz-rich--editorial .elz-rich__inner { position: relative; max-width: 1100px; }
.elz-rich--editorial.is-collapsed .elz-rich__inner { overflow: hidden; max-height: 520px; }
.elz-rich--editorial.is-collapsed .elz-rich__inner::after { position: absolute; right: 0; bottom: 0; left: 0; height: 110px; background: linear-gradient(to bottom, rgba(255,255,255,0), var(--elz-card)); content: ""; pointer-events: none; }
.elz-rich__toggle { display: none; margin: 18px auto 0; }
.elz-rich--editorial.is-collapsible .elz-rich__toggle { display: inline-flex; }

.elz-group { padding: 24px; border: 1px solid var(--elz-line); border-radius: 14px; background: var(--elz-card); }
.elz-prices.elz-section--soft { background: var(--elz-card); }
.elz-group.elz-section--soft, .elz-rich--editorial.elz-section--soft { background: var(--elz-soft); }
.elz-group .elz-tabs { margin-bottom: 12px; border: 1px solid var(--elz-line); border-radius: 10px; }
.elz-carousel { position: relative; min-width: 0; overflow: hidden; }
.elz-carousel__controls { display: flex; justify-content: flex-end; gap: 7px; margin-bottom: 9px; }
.elz-carousel__button { display: inline-flex; width: 38px; height: 38px; align-items: center; justify-content: center; padding: 0; border: 1px solid var(--elz-line); border-radius: 8px; background: var(--elz-card); }
.elz-carousel__button:hover:not(:disabled) { border-color: var(--elz-accent); }
.elz-carousel__button:disabled { cursor: default; opacity: .38; }
.elz-carousel__button--prev img { transform: rotate(180deg); }
.elz-carousel__track { display: grid; grid-auto-flow: column; grid-auto-columns: minmax(240px, 1fr); gap: 12px; overflow-x: auto; padding: 1px 1px 9px; -ms-overflow-style: none; scroll-snap-type: x mandatory; scrollbar-width: none; }
.elz-carousel__track::-webkit-scrollbar { display: none; }
.elz-media-card, .elz-trust-card, .elz-rating-card, .elz-review-card, .elz-staff-card, .elz-sale-card, .elz-product-card, .elz-article-card { overflow: hidden; min-width: 0; border: 1px solid var(--elz-line); border-radius: 12px; background: var(--elz-card); scroll-snap-align: start; }
.elz-media-card img { width: 100%; aspect-ratio: 3/2; object-fit: cover; }
.elz-media-group { padding: 22px; }
.elz-gallery-mosaic { display: grid; height: 330px; grid-template-columns: minmax(0, 1.5fr) repeat(2, minmax(0, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); gap: 9px; }
.elz-gallery-mosaic__item { position: relative; display: block; min-width: 0; overflow: hidden; border: 1px solid var(--elz-line); border-radius: 10px; background: var(--elz-card); }
.elz-gallery-mosaic__item--lead { grid-row: 1 / span 2; }
.elz-gallery-mosaic__item:nth-child(n+6) { display: none; }
.elz-gallery-mosaic__item img { width: 100%; height: 100%; object-fit: cover; transition: transform .2s ease; }
.elz-gallery-mosaic__item:hover img { transform: scale(1.025); }
.elz-gallery-mosaic__more { position: absolute; right: 10px; bottom: 10px; padding: 7px 10px; border-radius: 8px; background: rgba(31,32,41,.84); color: #fff; font-size: 12px; font-weight: 700; }
.elz-lightbox { width: min(1080px, calc(100vw - 36px)); max-width: none; margin: auto; padding: 0; border: 0; border-radius: 14px; background: var(--elz-dark); color: #fff; box-shadow: 0 24px 80px rgba(0,0,0,.45); }
.elz-lightbox::backdrop { background: rgba(13,14,18,.8); }
.elz-lightbox[open] { display: grid; grid-template-columns: 54px minmax(0,1fr) 54px; align-items: center; }
.elz-lightbox figure { display: grid; min-width: 0; margin: 0; place-items: center; }
.elz-lightbox figure > img { display: block; max-width: 100%; max-height: min(82vh, 800px); object-fit: contain; }
.elz-lightbox figcaption { width: 100%; min-height: 38px; padding: 10px 16px; color: #e7e7eb; font-size: 13px; text-align: center; }
.elz-lightbox__close, .elz-lightbox__nav { display: grid; align-items: center; justify-content: center; border: 0; background: #343640; color: #fff; }
.elz-lightbox__close { position: absolute; z-index: 2; top: 12px; right: 12px; width: 42px; height: 42px; border-radius: 50%; }
.elz-lightbox__close img { filter: brightness(0) invert(1); transform: rotate(45deg); }
.elz-lightbox__nav { width: 42px; height: 54px; margin: auto; border-radius: 9px; }
.elz-lightbox__nav img { filter: brightness(0) invert(1); }
.elz-lightbox__nav--prev img { transform: rotate(180deg); }
.elz-lightbox__close:hover, .elz-lightbox__nav:hover { background: var(--elz-accent); }
.elz-media-card > div, .elz-trust-card > div { padding: 15px; }
.elz-media-card p, .elz-trust-card p { margin-bottom: 8px; color: var(--elz-muted); font-size: 13px; }
.elz-media-card a, .elz-trust-card a { color: var(--elz-accent); font-weight: 500; }
.elz-rating-card { display: flex; min-height: 124px; align-items: center; gap: 13px; padding: 18px; color: inherit; text-decoration: none; }
.elz-rating-card > img { flex: 0 0 28px; }
.elz-rating-card span { display: grid; }
.elz-rating-card strong { font-size: 29px; line-height: 1; }
.elz-rating-card b { margin-top: 7px; }
.elz-rating-card small { color: var(--elz-muted); }
.elz-trust-card { display: grid; grid-template-columns: minmax(105px, 42%) 1fr; min-height: 170px; }
.elz-trust-card > img { width: 100%; height: 100%; min-height: 170px; object-fit: cover; }
.elz-review-card { display: grid; min-height: 190px; align-content: start; gap: 12px; padding: 17px; }
.elz-review-card__author { display: flex; min-width: 0; align-items: center; gap: 10px; }
.elz-review-card__author > img { width: 46px; height: 46px; flex: 0 0 46px; border-radius: 50%; object-fit: cover; }
.elz-review-card h3 { margin: 0 0 4px; }
.elz-review-card p { display: -webkit-box; overflow: hidden; margin: 0; color: var(--elz-muted); font-size: 13px; line-height: 1.5; -webkit-box-orient: vertical; -webkit-line-clamp: 5; }
.elz-review-card > small { color: var(--elz-muted); font-size: 11px; }
.elz-review-card > a { align-self: end; color: var(--elz-accent); font-size: 13px; font-weight: 500; text-decoration: none; }
.elz-stars { display: flex; gap: 2px; }
.elz-stars img { width: 15px; height: 15px; }
.elz-staff-card { display: grid; min-height: 190px; grid-template-columns: minmax(130px, 46%) minmax(0,1fr); }
.elz-staff-card > img { width: 100%; height: 100%; min-height: 190px; object-fit: cover; }
.elz-staff-card > div { display: grid; align-content: center; padding: 18px; }
.elz-staff-card p { margin-bottom: 12px; color: var(--elz-muted); font-size: 13px; }
.elz-staff-card strong { color: var(--elz-accent); font-size: 13px; }
.elz-sale-card { display: grid; min-height: 230px; grid-template-rows: 118px 1fr; }
.elz-sale-card > img { width: 100%; height: 118px; object-fit: cover; }
.elz-sale-card > div { display: grid; align-content: start; padding: 15px; }
.elz-sale-card__badge { width: max-content; margin-bottom: 8px; padding: 4px 8px; border-radius: 999px; background: #fff0e8; color: var(--elz-accent); font-size: 10px; font-weight: 700; text-transform: uppercase; }
.elz-sale-card p { display: -webkit-box; overflow: hidden; margin-bottom: 9px; color: var(--elz-muted); font-size: 13px; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
.elz-sale-card small { color: var(--elz-muted); font-size: 11px; }
.elz-sale-card a { margin-top: 9px; color: var(--elz-accent); font-size: 13px; font-weight: 500; text-decoration: none; }
.elz-product-card, .elz-article-card { display: grid; grid-auto-rows: auto; color: inherit; text-decoration: none; }
.elz-product-card img, .elz-article-card img { width: 100%; aspect-ratio: 1.55; object-fit: cover; }
.elz-product-card strong { padding: 13px 14px 0; }
.elz-product-card strong { padding-bottom: 14px; }
.elz-article-card > div { display: grid; align-content: start; padding: 14px; }
.elz-article-card strong { display: -webkit-box; overflow: hidden; min-height: 44px; line-height: 1.4; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.elz-article-card span { display: -webkit-box; overflow: hidden; margin-top: 8px; color: var(--elz-muted); font-size: 13px; line-height: 1.45; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
.elz-article-card b { margin-top: 11px; color: var(--elz-accent); font-size: 13px; }

.elz-faq__list { overflow: hidden; border: 1px solid #dfe1e6; border-radius: 14px; background: var(--elz-card); box-shadow: 0 5px 20px rgba(30,32,39,.05); }
.elz-faq__list article + article { border-top: 1px solid var(--elz-line); }
.elz-faq h3 { margin: 0; }
.elz-faq h3 button { display: grid; width: 100%; min-height: 66px; grid-template-columns: 1fr 38px; align-items: center; gap: 16px; padding: 14px 18px 14px 20px; border: 0; background: transparent; color: var(--elz-text); font-size: 17px; font-weight: 500; text-align: left; }
.elz-faq h3 button[aria-expanded="true"] { color: var(--elz-accent); }
.elz-faq__icon { display: grid; width: 38px; height: 38px; place-items: center; border-radius: 10px; background: #fff0e8; }
.elz-faq__icon img { width: 18px; height: 18px; }
.elz-faq__answer { padding: 0 68px 20px 20px; }
.elz-faq__answer p { max-width: 960px; margin: 0; color: var(--elz-muted); font-size: 15px; line-height: 1.6; }

/* 0.15.5 — тот же понятный маршрут ремонта, что и в шаблоне раздела. */
.elz-process { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 12px; margin: 0; padding: 0; counter-reset: elz-process-step; }
.elz-process li { display: grid; min-width: 0; min-height: 132px; grid-template-columns: 38px minmax(0, 1fr); grid-template-rows: auto 1fr; gap: 7px 12px; align-content: start; padding: 18px; border: 1px solid var(--elz-line); border-radius: 12px; background: linear-gradient(145deg, var(--elz-card) 0 72%, var(--elz-soft) 100%); box-shadow: 0 5px 18px rgba(30,32,39,.04); list-style: none; }
.elz-process li::before { grid-row: 1 / span 2; display: grid; width: 38px; height: 38px; place-items: center; border: 1px solid #ffd4bc; border-radius: 10px; background: #fff0e8; color: var(--elz-accent); content: counter(elz-process-step); counter-increment: elz-process-step; font-size: 15px; font-weight: 700; line-height: 1; }
.elz-process h3 { margin: 1px 0 0; font-size: 16px; font-weight: 600; line-height: 1.3; }
.elz-process p { grid-column: 2; margin: 0; color: var(--elz-muted); font-size: 13px; line-height: 1.48; }

.elz-links { padding: 22px; border: 1px solid var(--elz-line); border-radius: 14px; background: var(--elz-card); box-shadow: 0 4px 16px rgba(30,32,39,.04); }
.elz-links__grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 10px; }
.elz-related-card { display: grid; min-width: 0; min-height: 92px; grid-template-columns: 54px minmax(0, 1fr) 20px; align-items: center; gap: 12px; padding: 12px 13px; border: 1px solid var(--elz-line); border-radius: 12px; background: var(--elz-card); color: inherit; text-decoration: none; box-shadow: 0 3px 12px rgba(30,32,39,.035); }
.elz-related-card__icon { display: grid; width: 54px; height: 54px; overflow: hidden; place-items: center; border: 1px solid #ffd9c5; border-radius: 11px; background: #fff4ed; }
.elz-related-card__icon img { width: 30px; height: 30px; object-fit: contain; }
.elz-related-card__copy { display: grid; min-width: 0; gap: 4px; }
.elz-related-card strong { min-width: 0; font-size: 14px; line-height: 1.35; }
.elz-related-card small { color: var(--elz-muted); font-size: 12px; line-height: 1.3; }
.elz-related-card__arrow { width: 18px; height: 18px; flex: 0 0 18px; }
.elz-related-card[href]:hover { border-color: var(--elz-accent); color: var(--elz-accent); }
.elz-related-card[href]:hover small { color: var(--elz-accent); }

.elz-contact { display: grid; grid-template-columns: minmax(0, 1fr) minmax(330px, .8fr); gap: 34px; padding: clamp(24px, 4vw, 44px); border-radius: 14px; background: var(--elz-dark); color: #fff; }
.elz-contact h2 { max-width: 680px; color: #fff; }
.elz-contact__copy > p { margin: 12px 0 22px; color: #c8c9cf; }
.elz-contact__details { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px 22px; margin: 24px 0 0; padding-top: 20px; border-top: 1px solid #42434c; }
.elz-contact__details div { min-width: 0; }
.elz-contact__details dt { margin-bottom: 4px; color: #fff; font-weight: 600; }
.elz-contact__details dd { margin: 0; color: #c8c9cf; }
.elz-contact__details small { display: block; margin-top: 3px; }
.elz-contact__details a { color: #fff; }
.elz-contact .elz-btn--secondary, .elz-contact .elz-btn--quiet { border-color: #4b4c55; background: #303039; color: #fff; }
.elz-form--dark .elz-consent { color: #d0d1d6; }
.elz-form--dark .elz-form__status { color: #fff; }
.elz-rich--bottom { padding: clamp(22px, 3vw, 34px); border: 1px solid var(--elz-line); border-radius: 14px; background: linear-gradient(180deg, #fffaf7 0, var(--elz-card) 132px); box-shadow: 0 8px 26px rgba(41,35,31,.045); }
.elz-rich--bottom__kicker { margin-bottom: 10px; }
.elz-rich--bottom .elz-rich__inner { max-width: none; }
.elz-rich--bottom .elz-rich__inner > h2 { margin: 0 0 12px; color: var(--elz-text); font-size: clamp(23px, 2.2vw, 29px); line-height: 1.24; text-wrap: balance; }
.elz-rich--bottom .elz-rich__inner > h2:not(:first-child) { margin-top: 30px; padding-top: 26px; border-top: 1px solid var(--elz-line); }
.elz-rich--bottom .elz-rich__inner > p { max-width: 980px; margin: 0 0 18px; }
.elz-rich--bottom .elz-rich__inner > ul, .elz-rich--bottom .elz-rich__inner > ol { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; margin: 16px 0 22px; padding: 0; list-style: none; }
.elz-rich--bottom .elz-rich__inner > ul > li, .elz-rich--bottom .elz-rich__inner > ol > li { position: relative; min-width: 0; margin: 0; padding: 17px 18px 17px 21px; border: 1px solid var(--elz-line); border-left: 3px solid var(--elz-accent); border-radius: 12px; background: var(--elz-card); color: var(--elz-muted); box-shadow: 0 3px 12px rgba(30,32,39,.035); }
.elz-rich--bottom .elz-rich__inner > ul > li > strong, .elz-rich--bottom .elz-rich__inner > ol > li > strong { display: block; margin-bottom: 5px; color: var(--elz-text); font-size: 16px; line-height: 1.35; }
.elz-rich--bottom .elz-rich__inner > ol { counter-reset: elz-bottom-step; }
.elz-rich--bottom .elz-rich__inner > ol > li { padding-left: 54px; }
.elz-rich--bottom .elz-rich__inner > ol > li::before { position: absolute; top: 16px; left: 16px; display: grid; width: 26px; height: 26px; place-items: center; border-radius: 50%; background: #fff0e8; color: var(--elz-accent); content: counter(elz-bottom-step); counter-increment: elz-bottom-step; font-size: 12px; font-weight: 700; }
.elz-rich--bottom .elz-rich__inner > blockquote { max-width: 980px; margin: 20px 0 0; padding: 16px 18px; border: 0; border-left: 4px solid var(--elz-accent); border-radius: 0 10px 10px 0; background: #fff3eb; color: var(--elz-text); font-size: 15px; line-height: 1.6; }
.elz-rich--bottom .elz-rich__inner > blockquote strong { color: var(--elz-text); }
.elz-mobile-bar { display: none; }

@media (min-width: 1180px) {
  .elz-carousel__track { grid-auto-columns: calc((100% - 36px) / 4); }
  .elz-carousel--staff .elz-carousel__track, .elz-carousel--sales .elz-carousel__track { grid-auto-columns: calc((100% - 24px) / 3); }
  .elz-media-card { min-width: 0; }
}
@media (max-width: 1100px) {
  .elz-hero { grid-template-columns: 1fr; }
  .elz-order-card { display: grid; grid-template-columns: minmax(0, .8fr) minmax(300px, 1fr); gap: 22px; align-items: start; }
  .elz-order-card h2, .elz-order-card > p { grid-column: 1; }
  .elz-order-card .elz-form { grid-column: 2; grid-row: 1 / span 3; }
  .elz-card-grid--four { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .elz-table__head, .elz-work-row { grid-template-columns: minmax(0, 1fr) 100px 96px 96px 112px; }
}
@media (max-width: 860px) {
  .elz-service-landing .elz-hero__title { font-size: 29px; line-height: 35px; }
  .elz-service-landing h2 { font-size: 21px; line-height: 27px; }
  .elz-hero__main { grid-template-columns: 1fr; }
  .elz-hero__media { order: -1; height: 250px; }
  .elz-hero__copy { padding: 24px; }
  .elz-order-card { display: block; }
  .elz-order-card .elz-form { margin-top: 18px; }
  .elz-facts { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .elz-fact:nth-child(2) { border-right: 0; }
  .elz-fact:nth-child(n+3) { border-top: 1px solid var(--elz-line); }
  .elz-section { margin-top: 26px; }
  .elz-prices > .elz-section__head { padding: 20px 18px 15px; }
  .elz-prices__facts { margin: 0 18px; }
  .elz-prices > .elz-tabs { margin: 0 18px; }
  .elz-price-panel { padding: 0 18px 18px; }
  .elz-table__head { display: none; }
  .elz-table--works { overflow: visible; border: 0; border-radius: 0; background: transparent; }
  .elz-table--works .elz-table__body { display: grid; gap: 10px; }
  .elz-work-row { display: grid; min-height: 0; grid-template-columns: minmax(0, 1fr) auto; gap: 8px 14px; padding: 14px; border: 1px solid var(--elz-line); border-radius: 11px; background: var(--elz-card); box-shadow: 0 3px 12px rgba(30,32,39,.035); }
  .elz-work-row:nth-child(even) { background: var(--elz-card); }
  .elz-work-row > * { padding: 0; }
  .elz-work-row > [data-label]::before { content: attr(data-label) ": "; color: var(--elz-muted); font-size: 12px; font-weight: 400; }
  .elz-work-row__service { grid-column: 1 / -1; padding-bottom: 5px; }
  .elz-work-row__price { grid-column: 2; grid-row: 2; align-self: center; white-space: nowrap; }
  .elz-work-row > *:last-child { grid-column: 2; grid-row: 2 / span 3; align-self: center; }
  .elz-work-row > .elz-work-row__price + * { grid-row: 3 / span 2; }
  .elz-table--works .elz-table__footer { margin-top: 10px; border: 1px solid var(--elz-line); border-radius: 10px; }
  .elz-table--models .elz-table__head { display: none; }
  .elz-model-row { display: grid; grid-template-columns: 1fr auto; gap: 8px 12px; padding: 15px; }
  .elz-model-row > * { padding: 0; }
  .elz-model-row strong { grid-column: 1 / -1; }
  .elz-model-row [data-label]::before { content: attr(data-label) ": "; color: var(--elz-muted); font-size: 12px; }
  .elz-model-row .elz-btn { grid-column: 2; grid-row: 2 / span 2; }
  .elz-card-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .elz-links__grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .elz-contact { grid-template-columns: 1fr; gap: 22px; }
  .elz-trust-card { grid-template-columns: 115px minmax(0, 1fr); }
}
@media (max-width: 620px) {
  .elz-service-landing { padding-bottom: calc(74px + env(safe-area-inset-bottom)); }
  .elz-service-landing .elz-hero__title { font-size: 25px; line-height: 31px; }
  .elz-service-landing h2 { font-size: 19px; line-height: 25px; }
  .elz-hero { gap: 10px; }
  .elz-hero__main, .elz-order-card, .elz-prices, .elz-group, .elz-contact { border-radius: 12px; }
  .elz-hero__media { height: 210px; }
  .elz-hero__copy { padding: 20px 16px; }
  .elz-hero__answer { font-size: 15px; }
  .elz-order-card { padding: 20px 16px; }
  .elz-actions .elz-btn { flex: 1 1 calc(50% - 8px); }
  .elz-fact { min-height: 82px; padding: 14px 12px; gap: 10px; }
  .elz-fact__icon { width: 42px; height: 42px; flex-basis: 42px; }
  .elz-fact__icon img { width: 26px; height: 26px; }
  .elz-fact__copy strong { font-size: 14px; }
  .elz-fact__copy small { font-size: 11px; }
  .elz-section__head { align-items: start; flex-direction: column; gap: 7px; }
  .elz-prices > .elz-section__head { padding: 18px 14px 13px; }
  .elz-prices__facts { margin: 0 14px; }
  .elz-prices > .elz-tabs { margin: 0 14px; }
  .elz-price-panel { padding: 0 14px 14px; }
  .elz-price-search { padding: 13px 0; }
  .elz-price-search > label { margin-bottom: 6px; font-size: 13px; }
  .elz-price-search > div { grid-template-columns: minmax(0, 1fr) 78px; gap: 7px; }
  .elz-price-search input { min-height: 44px; padding: 9px 11px; font-size: 14px; }
  .elz-price-search .elz-btn { min-width: 0; width: 78px; min-height: 44px; padding-inline: 10px; }
  .elz-work-row { grid-template-columns: minmax(0, 1fr) auto; gap: 7px 10px; padding: 12px; }
  .elz-work-row__service { gap: 10px; }
  .elz-work-row__icon { width: 42px; height: 42px; flex-basis: 42px; }
  .elz-work-row__icon img { width: 25px; height: 25px; }
  .elz-work-row__name strong { font-size: 14px; line-height: 1.35; }
  .elz-work-row__price { font-size: 15px; }
  .elz-work-row > *:last-child { grid-column: 2; grid-row: 3 / span 2; }
  .elz-work-row .elz-btn { width: auto; min-width: 92px; }
  .elz-model-row { grid-template-columns: 1fr; }
  .elz-model-row .elz-btn { grid-column: 1; grid-row: auto; width: 100%; }
  .elz-card-grid, .elz-card-grid--four { grid-template-columns: 1fr; }
  .elz-section.elz-section--soft:not(.elz-prices):not(.elz-group):not(.elz-rich--editorial) { padding: 18px 14px; }
  .elz-group { padding: 18px 14px; }
  .elz-rich--editorial { padding: 20px 16px; }
  .elz-rich--editorial.is-collapsed .elz-rich__inner { max-height: 420px; }
  .elz-rich--bottom { padding: 20px 15px; }
  .elz-rich--bottom .elz-rich__inner > ul, .elz-rich--bottom .elz-rich__inner > ol { grid-template-columns: 1fr; gap: 9px; }
  .elz-rich--bottom .elz-rich__inner > ul > li, .elz-rich--bottom .elz-rich__inner > ol > li { padding-top: 15px; padding-bottom: 15px; }
  .elz-gallery-mosaic { height: auto; grid-template-columns: repeat(2, minmax(0, 1fr)); grid-template-rows: 200px repeat(2, 105px); }
  .elz-gallery-mosaic__item--lead { grid-column: 1 / -1; grid-row: 1; }
  .elz-lightbox { width: calc(100vw - 18px); }
  .elz-lightbox[open] { grid-template-columns: 38px minmax(0,1fr) 38px; }
  .elz-lightbox__nav { width: 34px; height: 46px; padding: 7px; }
  .elz-lightbox__close { top: 8px; right: 8px; width: 38px; height: 38px; }
  .elz-carousel__track { grid-auto-columns: minmax(250px, 82vw); }
  .elz-links__grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; }
  .elz-links { padding: 16px 12px; border-radius: 12px; }
  .elz-related-card { min-height: 148px; grid-template-columns: minmax(0, 1fr) 18px; grid-template-rows: 54px auto; align-items: start; gap: 8px; padding: 12px; }
  .elz-related-card__icon { grid-column: 1; grid-row: 1; }
  .elz-related-card__copy { grid-column: 1 / -1; grid-row: 2; align-self: end; }
  .elz-related-card__arrow { grid-column: 2; grid-row: 1; margin-top: 2px; }
  .elz-related-card strong { font-size: 13px; }
  .elz-related-card small { font-size: 11px; }
  .elz-faq h3 button { min-height: 62px; grid-template-columns: 1fr 36px; padding: 13px 14px; font-size: 16px; }
  .elz-faq__answer { padding: 0 58px 18px 14px; }
  .elz-trust-card { display: grid; grid-template-columns: 105px minmax(0, 1fr); min-height: 150px; }
  .elz-trust-card > img { min-height: 150px; }
  .elz-staff-card { grid-template-columns: 112px minmax(0,1fr); min-height: 168px; }
  .elz-staff-card > img { min-height: 168px; }
  .elz-contact { padding: 22px 16px; }
  .elz-contact__details { grid-template-columns: 1fr; }
  .elz-form__row { display: grid; gap: 12px; }
  .elz-mobile-bar { position: fixed; z-index: 990; right: 0; bottom: 0; left: 0; display: grid; grid-template-columns: 1fr 1fr; gap: 8px; padding: 10px max(12px, env(safe-area-inset-left)) calc(10px + env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-right)); border-top: 1px solid var(--elz-line); background: var(--elz-card); box-shadow: 0 -8px 24px rgba(30,32,39,.10); }
}
@media (max-width: 390px) {
  .elz-price-panel { padding-inline: 10px; }
  .elz-prices > .elz-section__head { padding-inline: 12px; }
  .elz-prices__facts { margin-inline: 10px; }
  .elz-prices > .elz-tabs { margin-inline: 10px; }
  .elz-links__grid { gap: 7px; }
  .elz-related-card { min-height: 140px; padding: 10px; }
  .elz-related-card__icon { width: 48px; height: 48px; }
  .elz-related-card__icon img { width: 27px; height: 27px; }
}
@media (max-width: 980px) {
  .elz-process { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .elz-process li:last-child:nth-child(odd) { grid-column: 1 / -1; }
}
@media (max-width: 620px) {
  .elz-process { grid-template-columns: 1fr; gap: 9px; }
  .elz-process li, .elz-process li:last-child:nth-child(odd) { grid-column: auto; min-height: 0; grid-template-columns: 36px minmax(0, 1fr); gap: 5px 11px; padding: 15px 16px; }
  .elz-process li::before { width: 36px; height: 36px; border-radius: 9px; font-size: 14px; }
  .elz-process h3 { font-size: 15px; }
  .elz-process p { font-size: 12px; line-height: 1.45; }
}
@media (prefers-reduced-motion: reduce) {
  .elz-service-landing *, .elz-service-landing *::before, .elz-service-landing *::after { scroll-behavior: auto !important; transition: none !important; }
}

/* End */


/* Start:/local/components/eleroz/native.webform/templates/.default/bitrix/form.result.new/eleroz_native/style.css?1791403648866*/
/* Scoped to native instances; never overrides old Aspro/ELEROZ forms. */
.elz-form>.elz-native-inner{display:grid;gap:12px;min-width:0}
.elz-form .elz-native-inner>.elz-lead-form__fields{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}
.elz-lead-form>.elz-native-inner>.elz-lead-form__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.elz-native-inner label{min-width:0}
.elz-native-inner textarea{width:100%;min-height:92px;padding:10px 12px;border:1px solid var(--elz-line,#d7d9df);border-radius:8px;background:#fff;color:#1f2026;font:inherit;resize:vertical}
.elz-native-inner [name=captcha_word]{max-width:100%}
.elz-lead-form>.elz-native-inner>button{margin-top:12px}
@media(max-width:767px){.elz-lead-form>.elz-native-inner>.elz-lead-form__fields{grid-template-columns:minmax(0,1fr)}.elz-native-inner button{max-width:100%;width:100%}}

/* End */


/* Start:/bitrix/components/bitrix/main.userconsent.request/templates/.default/user_consent.min.css?17695386783805*/
.main-user-consent-request a{cursor:pointer}.main-user-consent-request-popup{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.5);overflow:hidden;z-index:9000}.main-user-consent-request-popup-cont{min-height:290px;position:absolute;top:50%;left:50%;margin:0 auto;padding:20px;min-width:320px;width:100%;max-width:600px;background:#fff;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.main-user-consent-request-popup-header{margin:0 0 10px;font:normal 18px var(--ui-font-family-primary,var(--ui-font-family-helvetica));color:#000;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:260px}.main-user-consent-request-popup-textarea-block{margin:0 0 20px}.main-user-consent-request-popup-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-user-consent-request-popup-button{display:inline-block;height:39px;margin:0 10px 5px 0;padding:0 18px;border:none;border-radius:2px;font:normal 12px/39px var(--ui-font-family-primary,var(--ui-font-family-helvetica));color:#535c69;outline:none;vertical-align:middle;text-decoration:none;text-transform:uppercase;text-shadow:none;white-space:nowrap;-webkit-font-smoothing:antialiased;-webkit-transition:background-color .2s linear,color .2s linear;transition:background-color .2s linear,color .2s linear;cursor:pointer}.main-user-consent-request-popup-button-acc{background:#bbed21}.main-user-consent-request-popup-button-acc:hover{background:#d2f95f}.main-user-consent-request-popup-button-rej{-webkit-box-shadow:inset 0 0 0 1px #a1a6ac;box-shadow:inset 0 0 0 1px #a1a6ac;background:none}.main-user-consent-request-popup-button-rej:hover{background:#cfd4d8}.main-user-consent-request-popup-text{border:1px solid #999;overflow:auto;padding:8px;text-align:left;color:#545454}.main-user-consent-request-popup-link{height:130px;display:flex;justify-content:center;align-items:center;flex-direction:column}.main-user-consent-request-popup-link a{display:block;margin:20px 0 0;text-overflow:ellipsis;overflow:hidden;max-width:260px}.main-user-consent-request-loader{position:relative;height:100px;width:100px;margin:0 auto;-webkit-transform:translateY(50%);transform:translateY(50%)}.main-user-consent-request-path{stroke:#80868e;stroke-dasharray:100,200}.main-user-consent-request-loader:before{content:"";display:block;padding-top:100%}.main-user-consent-request-circular{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:inherit;width:inherit;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite;-webkit-transform-origin:center center;transform-origin:center center}.main-user-consent-request-path{stroke:#ccc;stroke-dasharray:60,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round}.main-user-consent-request-announce{color:#333;font-size:13px;line-height:15px}.main-user-consent-request-announce-link{cursor:pointer}.main-user-consent-request-announce-required{color:red}@keyframes rotate{to{transform:rotate(1turn)}}@-webkit-keyframes rotate{to{-webkit-transform:rotate(1turn)}}@media (min-width:1000px){.main-user-consent-request-popup-cont{min-height:400px;min-width:640px}.main-user-consent-request-popup-header{max-width:590px}.main-user-consent-request-popup-link,.main-user-consent-request-popup-text{height:240px}.main-user-consent-request-popup-link a{max-width:200px}}@media (max-width:768px){.main-user-consent-request-popup-cont{height:100%}}
/* End */
/* /bitrix/templates/aspro-premier/css/conditional/sticker.min.css?17889538932058 */
/* /bitrix/templates/aspro-premier/css/conditional/prices.min.css?17695386381967 */
/* /bitrix/templates/aspro-premier/css/catalog.min.css?17889538938574 */
/* /bitrix/templates/aspro-premier/css/animation/animate.min.css?176575306752789 */
/* /local/components/eleroz/service.detail.landing/templates/.default/style.css?179136201536725 */
/* /local/components/eleroz/native.webform/templates/.default/bitrix/form.result.new/eleroz_native/style.css?1791403648866 */
/* /bitrix/components/bitrix/main.userconsent.request/templates/.default/user_consent.min.css?17695386783805 */
