@font-face{font-family:"Blogger Sans";font-style:normal;font-weight:300;src:url(/local/templates/ispolner/builds/prod/font/BloggerSans/BloggerSans-Light.woff) format("woff")}@font-face{font-family:"Blogger Sans";font-style:normal;font-weight:400;src:url(/local/templates/ispolner/builds/prod/font/BloggerSans/BloggerSans.woff) format("woff")}@font-face{font-family:"Blogger Sans";font-style:normal;font-weight:500;src:url(/local/templates/ispolner/builds/prod/font/BloggerSans/BloggerSans-Medium.woff) format("woff")}@font-face{font-family:"Blogger Sans";font-style:normal;font-weight:600;src:url(/local/templates/ispolner/builds/prod/font/BloggerSans/BloggerSans-Bold.woff) format("woff")}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.foundation-mq{font-family:"small=0em&smedium=30em&medium=40em&xmedium=48em&slarge=60em&large=64em&xlarge=80em&xxlarge=100em&fullhd=117.1875em"}html{box-sizing:border-box;font-size:18px}*,*::before,*::after{box-sizing:inherit}body{margin:0;padding:0;background:#fff;font-family:"Blogger Sans",arial,sans-serif;font-weight:normal;line-height:1.11;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}textarea{height:auto;min-height:50px;border-radius:0}select{box-sizing:border-box;width:100%;border-radius:0}.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none !important}button{padding:0;appearance:none;border:0;border-radius:0;background:transparent;line-height:1;cursor:auto}[data-whatinput=mouse] button{outline:0}pre{overflow:auto}button,input,optgroup,select,textarea{font-family:inherit}.is-visible{display:block !important}.is-hidden{display:none !important}html{font-size:10px}body{min-width:320px;font-size:18px}main h1,main .h1,main .c-h1{color:#000;font-weight:bold;line-height:1}main h2,main .h2,main .c-h2{color:#000;font-weight:500;line-height:1.2;margin:.4rem 0;font-size:1.5rem}main h2--big,main .h2--big,main .c-h2--big{font-size:2.2rem}@media print,screen and (min-width: 30em){main h2,main .h2,main .c-h2{font-size:1.8rem}main h2--big,main .h2--big,main .c-h2--big{font-size:2.2rem}}@media print,screen and (min-width: 40em){main h2,main .h2,main .c-h2{font-size:2.2rem}}@media print,screen and (min-width: 48em){main h2,main .h2,main .c-h2{font-size:2.4rem}}@media screen and (min-width: 100em){main h2,main .h2,main .c-h2{font-size:2.5rem}}main .h2{font-size:28px;font-weight:500;line-height:1.1;max-width:800px;margin:0 auto;text-align:center}@media print,screen and (min-width: 60em){main .h2{font-size:33px}}main h3,main .h3,main .c-h3{color:#000;font-weight:normal}main big,main .big,main .c-big{color:#000;font-size:27px}main b,main strong{font-weight:bold}main .c-center{text-align:center}main hr{border:none;border-bottom:1px solid rgba(0,0,0,.1)}main ul{padding:0;margin:0}main ul li{margin-bottom:10px}main ol{padding-left:30px}main ol li{margin:10px 0}main a{color:#000}main a:hover{text-decoration:none}main p{margin:1.5rem 0}main .c-right{float:right;margin:0 0 10px 10px}main .c-left{float:left;margin:0 10px 10px 0}main .c-black{color:#000}main .c-gray{color:#e7e7e7}main .c-hidden{display:none}main button.ms-choice{background-color:transparent;border:none;outline:none}main button.ms-choice .icon-caret{display:none}main button.ms-choice>span{top:1.5rem;font-style:normal;letter-spacing:.01em;color:#000;font-weight:300;font-size:1.4rem}main button.ms-choice>div.icon-close{right:4rem}main button.ms-choice>div.icon-close::before{color:#767676;font-size:2rem}main .ms-parent.b-basic-select__control,main .ms-parent.b-elements__control{height:5.5rem;max-width:none;width:100%;pointer-events:none}main .ms-parent.b-basic-select__control .ms-drop.bottom,main .ms-parent.b-elements__control .ms-drop.bottom{left:0;width:100%;pointer-events:auto}main .ms-parent.b-basic-select__control .ms-drop ul>li label,main .ms-parent.b-elements__control .ms-drop ul>li label{padding-left:2.25rem}main .ms-parent.b-basic-select__control .ms-drop input[type=radio],main .ms-parent.b-basic-select__control .ms-drop input[type=checkbox],main .ms-parent.b-elements__control .ms-drop input[type=radio],main .ms-parent.b-elements__control .ms-drop input[type=checkbox]{margin-left:-2.25rem}main .ms-parent.b-basic-select__control button,main .ms-parent.b-elements__control button{pointer-events:auto}main .ms-parent.b-basic-select__control .ms-choice>span.placeholder,main .ms-parent.b-elements__control .ms-choice>span.placeholder{color:#000;font-style:normal;font-weight:300;font-size:1.6rem;line-height:2.4rem;padding-left:2rem}@media print,screen and (min-width: 40em){main .ms-parent.b-basic-select__control .ms-choice>span.placeholder,main .ms-parent.b-elements__control .ms-choice>span.placeholder{font-size:1.8rem}}main .ms-parent.b-basic-select__control .ms-choice.disabled,main .ms-parent.b-elements__control .ms-choice.disabled{border:none;position:absolute;width:100%;height:100%;top:0;left:0;cursor:not-allowed;background:#f7f9fb;color:#a8a9ab}main .ms-parent.b-basic-select__control .ms-choice.disabled>span.placeholder,main .ms-parent.b-elements__control .ms-choice.disabled>span.placeholder{color:#a8a9ab}main .ms-parent.b-basic-select__control .ms-search input,main .ms-parent.b-elements__control .ms-search input{border-radius:0;padding:1rem .5rem;font-weight:300;font-family:"Blogger Sans",arial,sans-serif}@media print,screen and (max-width: 29.99875em){main .c-small-hidden{display:none}}@media print,screen and (min-width: 30em)and (max-width: 39.99875em){main .c-smedium-hidden{display:none}}@media print,screen and (min-width: 40em)and (max-width: 47.99875em){main .c-medium-hidden{display:none}}@media print,screen and (min-width: 48em)and (max-width: 59.99875em){main .c-xmedium-hidden{display:none}}@media print,screen and (min-width: 60em)and (max-width: 63.99875em){main .c-slarge-hidden{display:none}}@media print,screen and (min-width: 64em)and (max-width: 79.99875em){main .c-large-hidden{display:none}}@media screen and (min-width: 80em)and (max-width: 99.99875em){main .c-xlarge-hidden{display:none}}@media screen and (min-width: 100em)and (max-width: 117.18625em){main .c-xxlarge-hidden{display:none}}@media screen and (min-width: 117.1875em){main .c-fullhd-hidden{display:none}}.scroll-hidden{overflow:hidden}li{list-style:none}a{text-decoration:none}.grecaptcha-badge{display:none !important}.c-empty-hidden:empty{display:none}.c-visually-hidden{position:absolute;z-index:-100;width:1px;height:1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0, 0, 0, 0)}
.b-about{display:flex;flex-direction:column;padding-bottom:60px}@media print,screen and (min-width: 60em){.b-about{flex-direction:row}}@media print,screen and (min-width: 64em){.b-about{padding-bottom:220px}}@media screen and (min-width: 80em){.b-about{padding-bottom:250px}}.b-about__bg-block{width:100%}@media print,screen and (min-width: 40em){.b-about__bg-block{margin-top:-80px}}@media print,screen and (min-width: 60em){.b-about__bg-block{width:46%}}@media print,screen and (min-width: 64em){.b-about__bg-block{width:50%}}.b-about__content{width:100%;align-self:center;margin-top:30px}@media print,screen and (min-width: 30em){.b-about__content{margin-top:70px}}@media print,screen and (min-width: 40em){.b-about__content{margin-top:100px}}@media print,screen and (min-width: 60em){.b-about__content{width:50%;margin-top:-50px;margin-left:0 !important;padding-left:0 !important}}.b-about__bg{position:relative;background:url("/images/about_bg.webp") no-repeat;width:100%;height:101vw;margin-left:auto;background-size:contain}@media print,screen and (min-width: 40em){.b-about__bg{background:url("/images/about_bg.webp") left 10px top -80px no-repeat;width:500px;height:350px;background-size:cover;margin-right:auto}}@media print,screen and (min-width: 60em){.b-about__bg{background:url("/images/about_bg.webp") no-repeat;background-size:contain;width:420px;height:420px}}@media print,screen and (min-width: 64em){.b-about__bg{margin-right:0}}@media screen and (min-width: 80em){.b-about__bg{width:489px;height:491px}}.b-about__bg-stars{position:absolute;background:url("/images/yellow_stars_9.svg") no-repeat;width:118px;height:118px;bottom:20px;left:10px;background-size:contain}@media print,screen and (min-width: 30em){.b-about__bg-stars{background:url("/images/yellow_stars_small.svg") no-repeat;width:309px;height:311px;bottom:-50px;left:-180px}}@media print,screen and (min-width: 40em){.b-about__bg-stars{bottom:-70px;left:-170px}}@media print,screen and (min-width: 60em){.b-about__bg-stars{bottom:-140px;left:-130px}}@media print,screen and (min-width: 64em){.b-about__bg-stars{bottom:-130px;left:-131px}}.b-about__label{font-size:28px;font-weight:500;max-width:300px;text-align:center;margin:0 auto 20px}@media print,screen and (min-width: 60em){.b-about__label{text-align:left;max-width:340px;margin-left:0}}@media screen and (min-width: 80em){.b-about__label{font-size:33px}}@media print,screen and (min-width: 60em){.b-about__desc-block{margin-left:60px}}@media print,screen and (min-width: 60em){.b-about__desc-block{margin-left:40px}}@media screen and (min-width: 80em){.b-about__desc-block{margin-left:70px}}.b-about__description{font-size:18px;max-width:460px;line-height:1.6;text-align:center;margin:0 auto}@media print,screen and (min-width: 40em){.b-about__description{max-width:540px}}@media print,screen and (min-width: 60em){.b-about__description{text-align:left;max-width:460px}}@media print,screen and (min-width: 64em){.b-about__description{max-width:410px;margin-left:0}}@media screen and (min-width: 100em){.b-about__description{max-width:460px}}.b-about__title .b-title{margin-top:0}@media print,screen and (min-width: 60em){.b-about__title .b-title{margin-left:40px;text-align:left}}@media screen and (min-width: 80em){.b-about__title .b-title{margin-left:60px;margin-right:0}}
.b-advantage{padding:2rem 0;margin-top:1rem}@media print,screen and (min-width: 30em){.b-advantage{padding:4rem 0;margin-top:3rem}}@media print,screen and (min-width: 64em){.b-advantage{margin-top:0}}.b-advantage__slider{padding-bottom:70px !important}@media print,screen and (min-width: 40em){.b-advantage__wrapper{display:flex;flex-wrap:wrap;justify-content:center}}.b-advantage__item--3 .b-advantage__img-wrap,.b-advantage__item--5 .b-advantage__img-wrap,.b-advantage__item--6 .b-advantage__img-wrap{width:9rem}@media screen and (min-width: 100em){.b-advantage__item--3 .b-advantage__img-wrap,.b-advantage__item--5 .b-advantage__img-wrap,.b-advantage__item--6 .b-advantage__img-wrap{width:auto}}@media print,screen and (min-width: 40em){.b-advantage__item{width:48%;margin-bottom:30px}}@media print,screen and (min-width: 60em){.b-advantage__item{width:32%;margin-bottom:30px}}@media screen and (min-width: 80em){.b-advantage__item{width:370px;margin-bottom:70px;margin-right:20px}}@media screen and (min-width: 100em){.b-advantage__item{margin:0 17px 70px}}.b-advantage__item--1 .b-advantage__img-wrap{width:133px;height:107px}.b-advantage__item--2 .b-advantage__img-wrap{width:137px;height:105px}.b-advantage__item--3 .b-advantage__img-wrap{width:98px;height:108px}.b-advantage__item--4 .b-advantage__img-wrap{width:127px;height:106px}.b-advantage__item--5 .b-advantage__img-wrap{width:110px;height:105px}.b-advantage__item--6 .b-advantage__img-wrap{width:107px;height:107px}.b-advantage__img-wrap{width:11rem;height:10rem;margin:0 auto}@media screen and (min-width: 100em){.b-advantage__img-wrap{margin-bottom:2rem;height:15rem;width:auto}}.b-advantage__title{margin-bottom:6rem}@media print,screen and (min-width: 60em){.b-advantage__title{margin-bottom:7rem}}.b-advantage__item-title{width:85%;margin-bottom:10px !important;margin-top:20px !important;font-size:32px;font-weight:500;line-height:1.1}@media print,screen and (min-width: 64em){.b-advantage__item-title{font-size:34px}}.b-advantage__description{width:84%;margin:0 auto;line-height:22px}@media print,screen and (min-width: 40em){.b-advantage__description{line-height:1.55}}.b-advantage__pagination{bottom:20px !important}@media print,screen and (min-width: 40em){.b-advantage__pagination{display:none}}.b-advantage .swiper-button-next,.b-advantage .swiper-button-prev{content:"";background-image:url("data:image/svg+xml,%3Csvg style='display: block' viewBox='0 0 26.6 50' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc%3ERight%3C/desc%3E%3Cpolyline fill='none' stroke='%23222222' stroke-linejoin='butt' stroke-linecap='butt' stroke-width='2' points='1,1 25,25 1,49'%3E%3C/polyline%3E%3C/svg%3E");width:10px;height:19px;display:block}.b-advantage .swiper-button-next::after,.b-advantage .swiper-button-prev::after{content:""}@media print,screen and (min-width: 40em){.b-advantage .swiper-button-next,.b-advantage .swiper-button-prev{display:none}}.b-advantage .swiper-button-prev{transform:rotate(180deg);left:0}.b-advantage .swiper-button-next{right:0}.b-advantage .swiper-pagination-bullet-active{background:#222}.b-advantage .swiper-pagination{display:block}.b-advantage .swiper-pagination-bullet{width:6px;height:6px}.b-advantage .swiper-pagination-bullet:hover{opacity:1}
.b-brands-slider__btn{text-align:center;margin:4rem auto 0;display:flex;flex-direction:column;gap:10px;width:fit-content}.b-brands-slider__button-additional-link{text-align:center;color:#ababab;border-bottom:1px dashed;font-size:14px;width:fit-content;margin:0 auto}.b-brands-slider__button-additional-link:hover{border-bottom:1px dashed transparent}.b-brands-slider__list-wrapper{position:relative;overflow:hidden;padding:0 100px}.b-brands-slider__list{animation:animate-fast 60s linear infinite;display:flex;flex-wrap:nowrap;gap:55px;max-width:100%}.b-brands-slider__list.right{animation-direction:reverse}@media print,screen and (min-width: 48em){.b-brands-slider__list{animation:animate 45s linear infinite}}.b-brands-slider__item{flex-shrink:0;font-size:40px;font-family:"Blogger Sans",arial,sans-serif;color:#ffcd03}.b-brands-slider__nav{display:grid;place-items:center;position:absolute;z-index:2;top:0;right:0;cursor:pointer;height:100%;width:100px;background-color:#fff}.b-brands-slider__nav--left{right:unset;left:0;transform:rotate(180deg)}@media print,screen and (min-width: 48em){.b-brands-slider__nav--right{box-shadow:-40px 0 81px 50px #fff}.b-brands-slider__nav--left{box-shadow:40px 0 81px 100px #fff}}.b-brands-slider__nav:disabled{cursor:default;color:rgba(0,0,0,.2)}@keyframes animate-fast{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(-2000%, 0, 0)}}@keyframes animate{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(-200%, 0, 0)}}
.b-burger-menu{text-align:left}.b-burger-menu__list{padding:0;margin:0}.b-burger-menu__title{color:#f9d100;font-weight:500;text-transform:uppercase;font-size:2.4rem;margin-bottom:1.2rem}@media print,screen and (min-width: 64em){.b-burger-menu__title{font-size:5.2rem;margin-bottom:3rem}}.b-burger-menu__link{color:#000;font-weight:500;cursor:pointer;white-space:nowrap;font-size:2rem;line-height:2}.b-burger-menu__link:hover{color:#f9d100}.b-burger-menu__link.active{color:#f9d100;cursor:default}@media print,screen and (min-width: 40em){.b-burger-menu__link{font-size:2.5rem;line-height:1.7}}.b-layout__header--fixed .b-header__burger .b-burger-menu__link:hover{color:#fff}.b-layout__header--fixed .b-header__burger .b-burger-menu__link.active{color:#fff}
.b-burger__button{position:relative;display:inline-block;width:3rem;vertical-align:middle;transition:transform .3s ease-in-out;margin-right:.2em;cursor:pointer}.b-burger__active .b-burger__button{transform:rotate(45deg) translate3d(-1px, -1px, 0)}.b-burger__active .b-burger__button .line:nth-child(2){opacity:0}.b-burger__active .b-burger__button .line:nth-child(1){transform:translateY(9px)}.b-burger__active .b-burger__button .line:nth-child(3){transform:translateY(-7px) rotate(90deg)}.b-burger__line{width:2.8rem;height:.3rem;background-color:#000;display:block;transition:all .5s ease;margin:.5rem auto .5rem 0}.b-burger__nav{position:absolute;transition:opacity .8s;right:0;width:100%;opacity:0;z-index:-1;pointer-events:none;display:flex;flex-flow:column;position:fixed;right:0;left:0;transition:.5s cubic-bezier(0, 1, 0.5, 1);background:#ebebeb;padding:2rem 14vw 2rem 10vw;width:auto}@media screen and (min-width: 80em){.b-burger__nav{padding:2rem 16rem 2rem 11rem;width:auto}}.b-burger__nav .b-burger__phone{text-align:center;font-weight:300 !important;font-size:20px !important;margin-top:30px;color:#000}.b-burger__active .b-burger__nav{opacity:1;z-index:10;pointer-events:auto}.b-burger__link{padding:18px 35px;font-family:"Roboto",sans-serif;font-size:18px;text-decoration:none;text-transform:uppercase;letter-spacing:5px;font-weight:400;border-bottom:1px solid #fff}.b-burger__link:first-child{border-top:1px solid #fff}.b-burger__link:hover{filter:brightness(0.9)}.b-burger__overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10}
.b-catalog__title{margin-top:30px}.b-catalog__title .b-title{font-size:34px}@media screen and (min-width: 80em){.b-catalog__title .b-title{font-size:40px}}@media print,screen and (min-width: 40em){.b-catalog__title{margin:40px auto 20px}}@media print,screen and (min-width: 60em){.b-catalog__title{margin:60px auto 30px}}.b-catalog__list{display:flex;flex-wrap:wrap}@media print,screen and (min-width: 40em){.b-catalog__list{justify-content:flex-start;margin:0 auto;max-width:620px}}@media print,screen and (min-width: 60em){.b-catalog__list{max-width:940px}}@media screen and (min-width: 80em){.b-catalog__list{max-width:1170px}}@media screen and (min-width: 100em){.b-catalog__list{max-width:1280px}}.b-catalog__item{display:flex;flex-direction:column;width:100%;max-width:320px;margin:0 auto 60px}@media print,screen and (min-width: 40em){.b-catalog__item{width:48%;margin:0 0 60px}.b-catalog__item--1,.b-catalog__item--3{margin-right:4%}}@media print,screen and (min-width: 60em){.b-catalog__item{width:30%}.b-catalog__item--1,.b-catalog__item--2,.b-catalog__item--4{margin-right:40px}.b-catalog__item--3{margin-right:0}}@media screen and (min-width: 80em){.b-catalog__item{margin:0 20px 80px 0;max-width:360px;width:360px}}@media screen and (min-width: 100em){.b-catalog__item{margin:0 40px 80px 0}}@media screen and (min-width: 80em){.b-catalog__img{object-fit:cover;width:360px}}.b-catalog__text{display:flex;flex-direction:column;justify-content:space-between;height:100%}.b-catalog__item-title{font-weight:500;font-size:32px;line-height:1;margin:15px 0 5px}@media screen and (min-width: 80em){.b-catalog__item-title{font-weight:700;font-size:33px}}.b-catalog__item-label{font-size:18px;line-height:1.3;margin-bottom:20px}.b-catalog__buttons{display:flex;justify-content:space-between;flex-direction:column;max-width:320px}.b-catalog__buttons .b-button{white-space:nowrap}@media print,screen and (min-width: 40em){.b-catalog__buttons .b-button{width:55%;padding:18px 5px;white-space:normal}}@media screen and (min-width: 80em){.b-catalog__buttons .b-button{white-space:nowrap;width:60%}}@media print,screen and (min-width: 40em){.b-catalog__buttons{flex-direction:row;align-items:center}}@media print,screen and (min-width: 40em){.b-catalog__buttons--single{height:100%}}.b-catalog__button-price{cursor:pointer;text-decoration:underline;font-weight:600;font-size:16px;margin-top:20px}@media print,screen and (min-width: 40em){.b-catalog__button-price{margin-left:15px;margin-top:0;font-size:14px;width:45%}}@media print,screen and (min-width: 60em){.b-catalog__button-price{margin-left:10px;width:43%}}@media screen and (min-width: 80em){.b-catalog__button-price{font-size:15px;margin-left:20px}}.b-catalog__button-price--single{margin-top:0;margin-left:0;width:100%}
.b-contacts{display:flex;flex-direction:column}.b-contacts__title{margin:0 0 2rem;text-align:left;font-size:40px;font-weight:500;text-transform:uppercase}@media print,screen and (min-width: 60em){.b-contacts__title{margin:0 0 3rem}}.b-contacts__phone{margin-bottom:6px;color:#000;font-size:24px;font-weight:500}@media print,screen and (min-width: 60em){.b-contacts__phone{margin-bottom:12px;font-size:32px}}.b-contacts__phone-link,.b-contacts__email-link{color:#000;font-size:24px;font-weight:500;white-space:nowrap}@media print,screen and (min-width: 60em){.b-contacts__phone-link,.b-contacts__email-link{font-size:32px}}.b-contacts__email{margin-bottom:22px}.b-contacts__address,.b-contacts__working-time{font-size:16px;font-weight:300;margin-bottom:12px}@media print,screen and (min-width: 60em){.b-contacts__address,.b-contacts__working-time{font-size:18px;margin-bottom:27px}}
.b-cookie-info{position:fixed;bottom:0;background-color:rgba(249,209,0,.95);width:100%;z-index:510;opacity:.95}@media print,screen and (min-width: 40em){.b-cookie-info{max-height:12.5rem}}.b-cookie-info__panel{padding-right:0.5555555556rem;padding-left:0.5555555556rem;max-width:141.4rem;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;padding:1.3888888889rem 0}@media print,screen and (min-width: 40em){.b-cookie-info__panel{padding-right:0.5555555556rem;padding-left:0.5555555556rem}}@media print,screen and (min-width: 64em){.b-cookie-info__panel{padding-right:0.5555555556rem;padding-left:0.5555555556rem}}@media screen and (min-width: 80em){.b-cookie-info__panel{padding-right:0.5555555556rem;padding-left:0.5555555556rem}}@media print,screen and (min-width: 40em){.b-cookie-info__panel{flex-direction:row;padding:2.2222222222rem 2.7777777778rem}}@media print,screen and (min-width: 64em){.b-cookie-info__panel{padding:3.8888888889rem 2.7777777778rem}}.b-cookie-info__text{margin:0 1.3888888889rem 1.3888888889rem}@media print,screen and (min-width: 40em){.b-cookie-info__text{margin-right:1.3888888889rem;margin-bottom:0}}@media print,screen and (min-width: 64em){.b-cookie-info__text{margin-right:5.5555555556rem}}@media screen and (min-width: 100em){.b-cookie-info__text{margin-left:0}}.b-cookie-info__button{margin-left:1.3888888889rem}@media print,screen and (min-width: 40em){.b-cookie-info__button{margin:0;margin-right:1.3888888889rem}}@media screen and (min-width: 100em){.b-cookie-info__button{margin-right:0}}.b-cookie-info--hidden{display:none}
html{scroll-behavior:smooth;scroll-padding-top:100px}.b-desktop-menu__button{position:relative;display:inline-block;width:3rem;vertical-align:middle;transition:transform .3s ease-in-out;margin-right:.2em;cursor:pointer}.b-desktop-menu__active .b-desktop-menu__button{transform:rotate(45deg) translate3d(-1px, -1px, 0)}.b-desktop-menu__active .b-desktop-menu__button .line:nth-child(2){opacity:0}.b-desktop-menu__active .b-desktop-menu__button .line:nth-child(1){transform:translateY(9px)}.b-desktop-menu__active .b-desktop-menu__button .line:nth-child(3){transform:translateY(-7px) rotate(90deg)}.b-desktop-menu__line{width:30px;height:2px;background-color:#000;display:block;transition:all .5s ease;margin:.6rem auto .6rem 0}.b-desktop-menu__nav{position:absolute;background-color:#fff;transition:opacity .8s;right:0;border:1px solid #f9d100;width:100%;padding:3rem 8rem 2rem 3rem;top:4.9rem;opacity:0;z-index:-1;pointer-events:none;left:0;right:auto;display:flex;flex-flow:column;padding:2rem 14vw 2rem 10vw;width:auto}@media print,screen and (min-width: 30em){.b-desktop-menu__nav{top:5.8rem;padding:3rem 17rem 2rem 3rem}}@media screen and (min-width: 80em){.b-desktop-menu__nav{padding:4rem 20rem 3rem 4rem;top:8.6rem}}@media print,screen and (min-width: 64em){.b-desktop-menu__nav{top:55px;left:-30px}}@media screen and (min-width: 80em){.b-desktop-menu__nav{padding:2rem 16rem 2rem 11rem;width:auto;left:-110px}}.b-desktop-menu__nav .b-burger-menu__title{margin-top:1.2rem}.b-desktop-menu__active .b-desktop-menu__nav{opacity:1;z-index:10;pointer-events:auto}.b-desktop-menu__link{padding:18px 35px;font-family:"Roboto",sans-serif;font-size:18px;text-decoration:none;text-transform:uppercase;letter-spacing:5px;font-weight:400;border-bottom:1px solid #fff}.b-desktop-menu__link:first-child{border-top:1px solid #fff}.b-desktop-menu__link:hover{filter:brightness(0.9)}.b-desktop-menu__overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10}
.b-header{position:relative}.b-header__burger-active{background:#ebebeb}.b-header__burger-active .b-header__top{background:#ebebeb}.b-header__top{display:flex;justify-content:space-between;line-height:2.2;align-items:center;position:absolute;z-index:15;width:100%;left:0;padding:20px}@media print,screen and (min-width: 64em){.b-header__top{justify-content:flex-start;left:0;padding:20px 60px}}.b-header__logo{display:block;align-items:center;background:url("/images/common/logo.svg") no-repeat;height:40px;width:140px;background-size:contain}.b-header__container{display:flex;justify-content:space-between;padding:0 10px;align-items:center;flex-grow:1}.b-header__container .b-button{font-size:14px;font-weight:600}@media screen and (min-width: 80em){.b-header__container{padding:0 20px}}.b-header__info{display:flex;align-items:center;justify-content:space-between}.b-header__lk{display:flex;align-items:center}@media print,screen and (min-width: 30em){.b-header__lk{margin-right:2rem}}.b-header__lk--profi{height:2.1rem;width:2rem;cursor:pointer;background:url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.6394 21C17.1729 19.4849 16.2219 18.1574 14.927 17.2138C13.6322 16.2702 12.0622 15.7608 10.4493 15.7608C8.83653 15.7608 7.26654 16.2702 5.97165 17.2138C4.67676 18.1574 3.72574 19.4849 3.2593 21H0.450684C0.95701 18.7678 2.22369 16.7716 4.04169 15.341C5.85969 13.9104 8.12037 13.1307 10.4507 13.1307C12.781 13.1307 15.0417 13.9104 16.8597 15.341C18.6777 16.7716 19.9444 18.7678 20.4507 21H17.6421H17.6394ZM10.444 0C11.6343 0 12.7979 0.346395 13.7877 0.995383C14.7774 1.64437 15.5488 2.5668 16.0043 3.64603C16.4598 4.72525 16.579 5.9128 16.3468 7.0585C16.1146 8.2042 15.5414 9.2566 14.6997 10.0826C13.858 10.9086 12.7856 11.4711 11.6181 11.699C10.4507 11.9269 9.24056 11.8099 8.14083 11.3629C7.0411 10.9159 6.10115 10.1589 5.43983 9.18759C4.77852 8.21631 4.42554 7.0744 4.42554 5.90625C4.42554 4.33982 5.05963 2.83754 6.1883 1.7299C7.31698 0.622264 8.8478 0 10.444 0V0ZM10.444 2.625C11.1053 2.625 11.7517 2.81744 12.3016 3.17799C12.8514 3.53854 13.28 4.051 13.5331 4.65057C13.7861 5.25014 13.8524 5.90989 13.7233 6.54639C13.5943 7.18289 13.2759 7.76755 12.8083 8.22644C12.3407 8.68534 11.7449 8.99784 11.0963 9.12445C10.4477 9.25106 9.77542 9.18608 9.16446 8.93773C8.5535 8.68938 8.0313 8.26881 7.66391 7.72921C7.29651 7.18962 7.10041 6.55522 7.10041 5.90625C7.10041 5.03601 7.45268 4.20141 8.07972 3.58606C8.70677 2.9707 9.55722 2.625 10.444 2.625Z' fill='black'/%3E%3Crect x='2.87952' y='3.81055' width='15.0981' height='2.29993' fill='black'/%3E%3C/svg%3E%0A") no-repeat}.b-header__lk--profi .b-header__lk-link--text{pointer-events:none}@media print,screen and (min-width: 30em){.b-header__lk--profi{padding-left:3rem;width:auto;height:auto}}.b-header__lk-icon{content:"";background:url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.1887 21C16.7223 19.4849 15.7712 18.1574 14.4764 17.2138C13.1815 16.2702 11.6115 15.7608 9.99866 15.7608C8.38584 15.7608 6.81586 16.2702 5.52097 17.2138C4.22608 18.1574 3.27506 19.4849 2.80861 21H-3.82643e-09C0.506327 18.7678 1.773 16.7716 3.591 15.341C5.409 13.9104 7.66969 13.1307 10 13.1307C12.3303 13.1307 14.591 13.9104 16.409 15.341C18.227 16.7716 19.4937 18.7678 20 21H17.1914H17.1887ZM9.99331 0C11.1837 0 12.3473 0.346395 13.337 0.995383C14.3267 1.64437 15.0981 2.5668 15.5536 3.64603C16.0092 4.72525 16.1284 5.9128 15.8961 7.0585C15.6639 8.2042 15.0907 9.2566 14.249 10.0826C13.4073 10.9086 12.3349 11.4711 11.1675 11.699C9.99999 11.9269 8.78988 11.8099 7.69015 11.3629C6.59042 10.9159 5.65047 10.1589 4.98915 9.18759C4.32783 8.21631 3.97486 7.0744 3.97486 5.90625C3.97486 4.33982 4.60894 2.83754 5.73762 1.7299C6.8663 0.622264 8.39712 0 9.99331 0V0ZM9.99331 2.625C10.6546 2.625 11.3011 2.81744 11.8509 3.17799C12.4008 3.53854 12.8293 4.051 13.0824 4.65057C13.3355 5.25014 13.4017 5.90989 13.2727 6.54639C13.1436 7.18289 12.8252 7.76755 12.3576 8.22644C11.89 8.68534 11.2942 8.99784 10.6456 9.12445C9.99702 9.25106 9.32474 9.18608 8.71378 8.93773C8.10282 8.68938 7.58062 8.26881 7.21322 7.72921C6.84582 7.18962 6.64973 6.55522 6.64973 5.90625C6.64973 5.03601 7.002 4.20141 7.62904 3.58606C8.25608 2.9707 9.10654 2.625 9.99331 2.625Z' fill='black'/%3E%3C/svg%3E") no-repeat;display:block;width:20px;height:21px;margin-right:1rem}.b-header__lk-link{color:#000;border-bottom:1px dashed #000;align-items:center;white-space:nowrap;display:none}.b-header__lk-link:hover{border-bottom:1px dashed transparent}@media print,screen and (min-width: 30em){.b-header__lk-link{display:block}}.b-header__city{display:flex;align-items:center;background:url("data:image/svg+xml,%3Csvg width='20' height='25' viewBox='0 0 20 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6914 0.923233H9.42256C3.95482 1.18537 -0.759753 6.66083 0.903816 11.7608C1.80492 14.1904 3.15995 16.3838 4.69926 18.4667C5.2411 19.2011 5.80689 19.9211 6.38339 20.6334C6.89114 21.2619 7.40791 21.884 7.92749 22.503C8.60064 23.3112 9.27886 24.1147 9.93848 24.9232H10.2146C10.8644 24.1048 11.5387 23.2939 12.2118 22.4806C12.7277 21.8579 13.2453 21.2347 13.7545 20.6054C14.3265 19.8984 14.89 19.1854 15.4302 18.459C17.0365 16.2942 18.4485 14.0147 19.329 11.4603C20.6762 6.3979 16.0413 1.18537 10.6914 0.923233ZM9.81563 13.4638C7.62572 13.4638 5.85057 11.7827 5.85057 9.71017C5.85057 7.6371 7.62572 5.9571 9.81563 5.9571C12.0055 5.9571 13.781 7.63737 13.781 9.71017C13.7813 11.7827 12.0055 13.4638 9.81563 13.4638Z' fill='black'/%3E%3C/svg%3E%0A") no-repeat;height:2.5rem;cursor:pointer;width:2rem}@media print,screen and (min-width: 48em){.b-header__city{width:auto}}.b-header__city:hover .b-header__city-selected{border-bottom:1px dashed transparent}.b-header__city .b-header__city-selected{border-bottom:1px dashed #000;cursor:default;opacity:0;z-index:-1;pointer-events:none}@media print,screen and (min-width: 48em){.b-header__city .b-header__city-selected{opacity:1;z-index:10;pointer-events:auto;pointer-events:none;margin-left:3rem}}.b-header__city .b-header__city-selected:hover{border-bottom:1px dashed transparent}.b-header__city-window-list,.b-header__profi-window-list{display:flex;flex-direction:column}.b-header__city-window-item:not(.selected){cursor:pointer}.b-header__city-window-item.selected{opacity:.3}.b-header__city-window,.b-header__profi-window{padding:3rem 7rem 2.5rem 3rem}.b-header__city-window span,.b-header__city-window a,.b-header__profi-window span,.b-header__profi-window a{line-height:1.6;font-size:2rem}.b-header__profi-window-item{color:#000}.b-header__profi-window-item:hover,.b-header__profi-window-item:focus{text-decoration:underline}.b-header__delimiter{border-right:1px solid rgba(0,0,0,.2);height:25px;display:none}@media print,screen and (min-width: 64em){.b-header__delimiter{display:block;margin:0 18px}}.b-header__phone{font-size:18px;font-weight:500;color:#000;text-decoration:none;white-space:nowrap;margin-right:15px;display:none}@media print,screen and (min-width: 64em){.b-header__phone{display:block}}@media screen and (min-width: 80em){.b-header__phone{font-size:27px;margin-right:30px}}.b-header__label{white-space:nowrap;display:none}@media print,screen and (min-width: 64em){.b-header__label{display:block}}@media print,screen and (min-width: 64em){.b-header__label--mr{margin-right:10px}}.b-header__fix{z-index:100500;position:fixed;top:0;left:0;width:100%;background:#ffcd03;transition:all 1s}.b-header__button-fix{display:none}@media print,screen and (min-width: 64em){.b-header__button-fix{display:block}}.b-header__desktop-menu{display:none;position:relative}@media print,screen and (min-width: 64em){.b-header__desktop-menu{display:block}}.b-header__wrapper{display:flex;align-items:center;gap:10px;padding:20px !important}.b-header__controls{display:flex;align-items:center}.b-header__sidebar{position:fixed;left:0;display:none;background:#fff;max-height:100%;height:100vh;bottom:0;z-index:500;width:6rem}.b-header__sidebar .b-burger-menu{width:100%}.b-header__sidebar .b-burger-menu__list{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%}.b-header__sidebar .b-burger-menu__item{margin-bottom:10px;width:100%;text-align:center}.b-header__sidebar .b-burger-menu__item:last-child{margin-bottom:15px}.b-header__sidebar .b-burger-menu__link{text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg);margin-bottom:1rem;font-size:1.6rem;font-weight:600;letter-spacing:.5px;white-space:break-spaces;max-height:140px;text-align:center}@media print,screen and (min-width: 64em){.b-header__sidebar{display:flex;justify-content:space-between}}.b-header__burger{width:3rem}.b-header__burger .b-burger-menu__item{text-align:center}.b-header__burger .b-burger-menu__link{font-size:2.4rem;font-weight:400}.b-header__burger .b-burger-menu__link:hover{color:#000}@media print,screen and (min-width: 64em){.b-header__burger{display:none}}.b-header__burger--fix .b-burger__nav{top:80px;background:#ffcd03}.b-header .b-popup-window{position:absolute;background-color:#fff;transition:opacity .8s;right:0;border:1px solid #f9d100;width:100%;padding:3rem 8rem 2rem 3rem;top:4.9rem;opacity:0;z-index:-1;pointer-events:none;cursor:auto;top:8rem !important}@media print,screen and (min-width: 30em){.b-header .b-popup-window{top:5.8rem;padding:3rem 17rem 2rem 3rem}}@media screen and (min-width: 80em){.b-header .b-popup-window{padding:4rem 20rem 3rem 4rem;top:8.6rem}}.b-header .b-popup-window.active{opacity:1;z-index:10;pointer-events:auto}@media print,screen and (min-width: 30em){.b-header .b-popup-window{width:auto}}.b-header .close-popup{position:absolute;right:1.5rem;top:2.3rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cline x1='1.28499' y1='1.29289' x2='17.2849' y2='17.2928' stroke='%23F9D100' stroke-width='2'/%3E%3Cline y1='-1' x2='22.6274' y2='-1' transform='matrix(-0.707107 0.707107 0.707107 0.707107 17.5779 2)' stroke='%23F9D100' stroke-width='2'/%3E%3C/svg%3E");width:1.8rem;height:1.8rem;cursor:pointer}
.b-layout{display:flex;flex-direction:column;justify-content:space-between;height:100vh}.b-layout__content{overflow-x:hidden}.b-layout__contacts{display:flex;background:#ffcd03;flex-direction:column}@media screen and (min-width: 61.25em){.b-layout__contacts{flex-direction:row}}.b-layout__contacts-feedback{display:flex;flex-direction:column;padding:5%}@media screen and (min-width: 61.25em){.b-layout__contacts-feedback{width:50%}}.b-layout__contacts-map{overflow:hidden;height:400px}@media screen and (min-width: 61.25em){.b-layout__contacts-map{width:50%;height:100%}}.b-layout .b-form__error-list{padding:14px}@media print,screen and (min-width: 60em){.b-layout .b-form__error-list{padding:20px}}.b-layout .b-form__error-list span{font-size:17px}@media print,screen and (min-width: 60em){.b-layout .b-form__error-list span{font-size:20px}}.b-layout--without-steps .b-header__steps{display:none}.b-layout--without-steps .b-layout__main{margin-top:8rem}.b-layout--with-cart .b-header__top-container{padding-right:19%}@media print,screen and (min-width: 48em){.b-layout--with-cart .b-header__top-container{padding-right:10%}}@media screen and (min-width: 80em){.b-layout--with-cart .b-header__top-container{padding-right:4rem}}.b-layout__header{width:100%}.b-layout__header .b-header__fix{transform:translateY(-200px)}.b-layout__header--fixed .b-header__title{opacity:0}.b-layout__header--fixed .b-header__fix{transform:translateY(0)}.b-layout__header--fixed .b-header__steps{padding:6rem 5rem 0;padding:0}.b-layout__header--fixed .b-menu{margin-top:-3rem}@media print,screen and (min-width: 48em){.b-layout__header--fixed .b-menu{margin-top:-6rem}}@media screen and (min-width: 100em){.b-layout__header--fixed .b-menu{margin-top:-14rem}}@media print,screen and (min-width: 48em){.b-layout__header--fixed .b-menu__item{margin-bottom:5.5rem}}@media screen and (min-width: 80em){.b-layout__header--fixed .b-menu__arrow{top:1.8rem;width:6rem;margin:0 5rem}}@media print,screen and (min-width: 48em){.b-layout__header--fixed .b-menu__img-link::after{top:6rem}}@media screen and (min-width: 80em){.b-layout__header--fixed .b-menu__img-link::after{top:5rem;width:10rem;font-size:1.5rem}}@media screen and (min-width: 80em){.b-layout__header--fixed .b-menu__img{width:4rem;height:4rem}}.b-layout__main{transition:all .8s}.b-layout__footer{background:#000}.b-layout .container{max-width:1500px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media print,screen and (min-width: 64em){.b-layout .container{padding-left:8rem}}.b-layout .container-full{max-width:170rem;margin:0 auto}.b-layout__popup-document{background:#fff;font-size:1.6rem;font-weight:300;width:100%;margin:50px auto;padding:5rem 1rem 2rem;line-height:1.6}.b-layout__popup-document h1{font-weight:500;text-transform:uppercase;text-align:center;line-height:1.2;margin:auto}.b-layout__popup-document h2{line-height:1.2}.b-layout__popup-document p{margin:0}.b-layout__popup-document h1{font-size:2.5rem;width:100%}.b-layout__popup-document h2{font-size:2rem;margin-bottom:.5rem}@media print,screen and (min-width: 30em){.b-layout__popup-document{width:90%;padding:6rem 5rem}}@media print,screen and (min-width: 40em){.b-layout__popup-document{width:85%}}@media print,screen and (min-width: 60em){.b-layout__popup-document{width:80%}}@media screen and (min-width: 100em){.b-layout__popup-document{width:70%;padding:8rem 6rem 3rem;line-height:2.2}.b-layout__popup-document h1{font-size:5.2rem;width:80%}.b-layout__popup-document h2{font-size:3.2rem;margin-bottom:0}}.b-layout__popup-document-close.mfp-close{position:absolute;right:5px;top:5px;cursor:pointer;opacity:1;transition:all 1s;width:4rem;height:4rem;padding:.6rem}.b-layout__popup-document-close.mfp-close:hover,.b-layout__popup-document-close.mfp-close:active{top:5px;opacity:.7}.b-layout__popup-document-close.mfp-close::before{content:"";display:block;background:url("/images/common/close.svg") no-repeat;width:2.9rem;height:2.8rem;transform:scale(0.8)}@media screen and (min-width: 100em){.b-layout__popup-document-close.mfp-close::before{transform:none}}@media screen and (min-width: 100em){.b-layout__popup-document-close.mfp-close{width:8.9rem;height:8.8rem;padding:3rem}}.b-layout__content-container{margin-bottom:2rem;margin-top:2rem}@media print,screen and (min-width: 40em){.b-layout__content-container{margin-bottom:6rem}}@media screen and (min-width: 80em){.b-layout__content-container{margin-bottom:10rem}}.b-layout__content-container a{text-decoration:underline;color:#000}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px)and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:100550 !important;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.6 !important}.mfp-wrap{z-index:100550 !important}.mfp-container{padding:0}.mfp-close:active{top:20px}.b-lightbox{padding:5rem 2rem;margin:auto;background:#fff;border:5px solid #f9d100;width:100%;text-align:center;position:relative;z-index:1000000}@media print,screen and (min-width: 40em){.b-lightbox{width:95%}}@media print,screen and (min-width: 64em){.b-lightbox{width:90%}}@media screen and (min-width: 100em){.b-lightbox{width:62%;padding:6rem 8rem 5rem}}.b-lightbox__notify-wrapper{width:100%;height:100%;top:0;left:0;position:fixed;z-index:100500;display:flex}.b-lightbox__notify{padding:3rem 6rem;width:32rem;line-height:1.4;font-size:2rem;position:relative}@media print,screen and (min-width: 48em){.b-lightbox__notify{width:58rem}}.b-lightbox__close{background:url("/images/common/close.png") no-repeat;width:19px;height:18px;position:absolute;top:13px;right:13px;cursor:pointer}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px)and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.b-main-confidential-checkbox{user-select:none}.b-main-confidential-checkbox__icon{vertical-align:13px;background:#fff}.b-main-confidential-checkbox--invalid .b-main-confidential-checkbox__icon{border-color:red}.b-main-confidential-checkbox--invalid .b-main-confidential-checkbox__icon::after{background-image:url("/images/common/check.svg")}.b-main-confidential-checkbox__input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.b-main-confidential-checkbox__input:checked+.b-main-confidential-checkbox__label .b-main-confidential-checkbox__icon::after{opacity:1;transform:scale(1);transition-duration:.12s;transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}.b-main-confidential-checkbox__label{display:flex;flex-wrap:wrap}.b-main-confidential-checkbox__icon{width:2.6rem;height:2.7rem;border:1px solid #000;flex:0 0 auto;cursor:pointer}.b-main-confidential-checkbox__icon::after{content:"";width:2.4rem;height:1.7rem;background:url("/images/common/check.svg") no-repeat;display:block;margin-top:.3rem;opacity:.0001;transform:scale(0.8);transition:opacity .3s ease-out;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1)}.b-main-confidential-checkbox__text{flex:1 1 200px;font-weight:300;cursor:text;color:#917005;font-size:14px;line-height:18px}.b-main-confidential-checkbox__link.b-main-confidential-checkbox__link.b-main-confidential-checkbox__link{color:#917005;text-decoration:underline;cursor:pointer}.b-main-confidential-checkbox__link.b-main-confidential-checkbox__link.b-main-confidential-checkbox__link:hover{text-decoration:none}#personaldata-error{display:none}
.b-main-desktop-burger{text-align:left}.b-main-desktop-burger__list{padding:0;margin:0}.b-main-desktop-burger__title{color:#f9d100;font-weight:500;text-transform:uppercase;font-size:2.4rem;margin-bottom:1.2rem}@media print,screen and (min-width: 64em){.b-main-desktop-burger__title{font-size:5.2rem;margin-bottom:3rem}}.b-main-desktop-burger__link{color:#000;font-weight:500;cursor:pointer;white-space:nowrap;font-size:2rem;line-height:2}.b-main-desktop-burger__link:hover{color:#f9d100}.b-main-desktop-burger__link--current{color:#f9d100;text-decoration:underline;cursor:default}@media print,screen and (min-width: 40em){.b-main-desktop-burger__link{font-size:2.5rem;line-height:1.7}}.b-main-desktop-burger__link.active{color:#f9d100;cursor:default}
.b-map{width:100%;height:400px}@media screen and (min-width: 61.25em){.b-map{height:950px}}@media print,screen and (min-width: 64em){.b-map{height:1000px}}@media screen and (min-width: 100em){.b-map{height:1050px}}
.b-questions{padding-bottom:2rem}@media print,screen and (min-width: 60em){.b-questions{padding-bottom:4rem}}@media screen and (min-width: 80em){.b-questions{padding-bottom:6rem}}.b-questions__item{padding:27px 50px 16px 0;border-bottom:1px solid rgba(0,0,0,.1);position:relative}.b-questions__item:first-child{border-top:1px solid rgba(0,0,0,.1)}.b-questions__item:last-child{border-bottom:none}.b-questions__name{font-weight:500;font-size:2.3rem}@media print,screen and (min-width: 60em){.b-questions__name{font-size:28px}}.b-questions__icon-wrapper{position:absolute;right:0;top:2rem;background:#f9d100;border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center}.b-questions__icon-wrapper:hover{background:transparent}@media print,screen and (min-width: 60em){.b-questions__icon-wrapper{top:2.5rem}}.b-questions__icon{content:"";background:url("data:image/svg+xml,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='2px' fill='none' fill-rule='evenodd' stroke-linecap='square'%3E%3Cg transform='translate(1.000000, 1.000000)' stroke='%23000000'%3E%3Cpath d='M0,11 L22,11'%3E%3C/path%3E%3Cpath d='M11,0 L11,22'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat;position:absolute;width:24px;height:24px;transition:transform .5s}.b-questions__announce{font-weight:300;max-height:0;overflow:hidden;transition:max-height .3s ease-out;margin-top:1rem;line-height:1.4}.b-questions__trigger-row{cursor:pointer}.b-questions__trigger-row.active .b-questions__icon{transform:rotate(45deg)}
.b-reviews{margin-bottom:1rem}@media print,screen and (min-width: 30em){.b-reviews{margin-bottom:5rem}}.b-reviews__description{text-align:center;margin-bottom:40px;line-height:1.4}@media print,screen and (min-width: 64em){.b-reviews__description{margin-bottom:90px}}.b-reviews__items{display:flex;justify-content:space-around;flex-direction:column}@media print,screen and (min-width: 40em){.b-reviews__items{flex-direction:row;flex-wrap:wrap;max-width:620px;margin:0 auto}}@media print,screen and (min-width: 60em){.b-reviews__items{max-width:940px}}@media screen and (min-width: 62.5em){.b-reviews__items{justify-content:space-between}}@media screen and (min-width: 80em){.b-reviews__items{max-width:1200px}}.b-reviews__item{text-align:center;margin-bottom:4rem;visibility:hidden}@media print,screen and (min-width: 40em){.b-reviews__item{margin-bottom:5rem}.b-reviews__item:nth-child(1),.b-reviews__item:nth-child(3),.b-reviews__item:nth-child(5){margin-right:3rem}}@media print,screen and (min-width: 60em){.b-reviews__item{width:260px}.b-reviews__item:nth-child(1),.b-reviews__item:nth-child(2),.b-reviews__item:nth-child(4),.b-reviews__item:nth-child(5){margin-right:4rem}.b-reviews__item:nth-child(3){margin-right:0}}@media screen and (min-width: 80em){.b-reviews__item{width:360px}}.b-reviews__img-item{position:relative;display:flex;justify-content:center;align-items:center;width:16rem;height:16rem;margin:0 auto 20px}.b-reviews__img{width:16rem;height:16rem;position:absolute;top:0;left:0}.b-reviews__percent-item{font-weight:400;font-size:40px;padding-top:.5rem;padding-left:.5rem}.b-reviews__name-item{margin-bottom:1.5rem;font-weight:500;font-size:2.5rem}@media screen and (min-width: 80em){.b-reviews__name-item{font-size:33px}}.b-reviews__rating-item{font-weight:300;font-size:1.8rem}.b-reviews .b-title{margin-bottom:2.5rem}.b-reviews__script>div{width:100%}@media screen and (min-width: 48.75em){.b-reviews__script>div{width:760px}}@media print,screen and (min-width: 64em){.b-reviews__script{margin-top:50px}}
.b-slider__buttons{display:flex;flex-direction:column}@media print,screen and (min-width: 64em){.b-slider__buttons{flex-direction:row}}.b-slider__button{margin-bottom:10px;width:220px;display:flex;flex-direction:column;gap:10px}@media print,screen and (min-width: 60em){.b-slider__button{width:250px;white-space:nowrap}}@media print,screen and (min-width: 64em){.b-slider__button{margin-bottom:0;margin-right:10px}.b-slider__button:last-child{margin-right:0}}.b-slider__button-additional-link{text-align:center;color:#000;border-bottom:1px dashed;font-size:14px;width:fit-content;margin:0 auto}.b-slider__button-additional-link:hover{border-bottom:1px dashed transparent}.b-slider__slider-wrapper{position:relative}.b-slider__slider-mobile{background:url("/images/slider_mobile.jpg") no-repeat;width:440px;height:568px;background-size:cover;background-position-x:-73px;position:relative;z-index:-1}@media screen and (min-width: 23.75em){.b-slider__slider-mobile{background-position-x:0}}@media screen and (min-width: 27.5em){.b-slider__slider-mobile{display:none}}.b-slider__slider{position:relative !important;width:100%;height:642px;left:0;top:0;z-index:-1;display:none}@media screen and (min-width: 27.5em){.b-slider__slider{display:block;left:140px;top:110px;z-index:13 !important}}@media print,screen and (min-width: 48em){.b-slider__slider{left:200px}}@media print,screen and (min-width: 64em){.b-slider__slider{width:936px;height:642px;left:390px;top:115px}}@media screen and (min-width: 80em){.b-slider__slider{left:520px}}@media screen and (min-width: 100em){.b-slider__slider{left:709px;top:155px}}@media screen and (min-width: 27.5em){.b-slider__img{height:400px}}@media print,screen and (min-width: 64em){.b-slider__img{height:480px}}@media screen and (min-width: 80em){.b-slider__img{height:auto}}.b-slider__top-bg-block{position:relative;width:100%}.b-slider__top-bg-yellow{position:absolute;background-color:#ffcd03;background-position:center center;border-color:transparent;border-style:solid;width:820px;left:975px;top:-128px;height:487px;z-index:8}@media screen and (min-width: 27.5em){.b-slider__top-bg-yellow{left:225px}}@media print,screen and (min-width: 64em){.b-slider__top-bg-yellow{left:635px}}@media screen and (min-width: 80em){.b-slider__top-bg-yellow{left:975px}}.b-slider__top-bg-stars,.b-slider__top-bg-stars-1{background:url("/images/bg_stars.svg") no-repeat;position:absolute;top:-71px;width:499px;height:513px;z-index:9;display:none}.b-slider__top-bg-stars-1{left:1043px}@media screen and (min-width: 27.5em){.b-slider__top-bg-stars-1{left:273px;display:block}}@media print,screen and (min-width: 64em){.b-slider__top-bg-stars-1{left:683px}}@media screen and (min-width: 80em){.b-slider__top-bg-stars-1{left:1043px}}@media print,screen and (min-width: 64em){.b-slider__top-bg-stars{left:1206px;display:block}}@media screen and (min-width: 80em){.b-slider__top-bg-stars{left:1566px}}.b-slider__title .b-button{font-size:12px;letter-spacing:1.5px;font-weight:600;padding:10px 26px}@media print,screen and (min-width: 60em){.b-slider__title .b-button{font-size:15px;letter-spacing:1px;font-weight:500;padding:18px 26px}}.b-slider__title-wrap{position:absolute;z-index:14;left:12%;top:25%;width:83%}@media screen and (min-width: 27.5em){.b-slider__title-wrap{width:340px}}@media print,screen and (min-width: 64em){.b-slider__title-wrap{left:18%;top:33%;width:550px}}@media screen and (min-width: 100em){.b-slider__title-wrap{left:19%;top:45%;width:580px}}.b-slider__title-icon{position:absolute;background:url("/images/logo_icon.svg") no-repeat;width:34px;height:302px;display:block;margin-right:20px;background-size:contain;left:-26px;top:-3px}@media print,screen and (min-width: 60em){.b-slider__title-icon{width:52px;left:-53px}}@media print,screen and (min-width: 64em){.b-slider__title-icon{width:94px;left:-60px;top:-30px}}.b-slider__title-name{color:#ffcd03;font-size:51px;letter-spacing:3px;font-weight:700;text-transform:uppercase;display:block}@media print,screen and (min-width: 60em){.b-slider__title-name{font-size:70px}}@media print,screen and (min-width: 64em){.b-slider__title-name{font-size:100px}}.b-slider__title-label{font-size:18px;text-transform:uppercase;font-weight:500;line-height:1.5;display:block;margin-bottom:30px}@media screen and (min-width: 27.5em){.b-slider__title-label{font-size:24px}}@media print,screen and (min-width: 60em){.b-slider__title-label{font-size:29px}}@media print,screen and (min-width: 64em){.b-slider__title-label{font-size:38px}}.b-slider__down-wrap{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-top:-90px}@media print,screen and (min-width: 64em){.b-slider__down-wrap{margin-top:0}}@media screen and (min-width: 80em){.b-slider__down-wrap{margin-top:140px}}@media screen and (min-width: 100em){.b-slider__down-wrap{margin-top:190px}}.b-slider__down{writing-mode:sideways-lr;font-size:17px;text-transform:uppercase;font-weight:600;letter-spacing:2.5px}.b-slider__run-line{background:url("/images/run_line.gif") no-repeat;width:48px;height:70px;margin-top:15px;margin-left:-4px}
.b-steps{background:#ffcd03;padding:60px 0}.b-steps>.container{padding:0}.b-steps__title{max-width:300px;margin:0 auto}@media print,screen and (min-width: 30em){.b-steps__title{max-width:none}}.b-steps__list{display:flex;justify-content:space-between;flex-direction:column}@media print,screen and (min-width: 30em){.b-steps__list{flex-direction:row;flex-wrap:wrap;margin-top:30px}}@media screen and (min-width: 33.125em){.b-steps__list{justify-content:flex-start}}@media print,screen and (min-width: 40em){.b-steps__list{margin:30px auto 0;max-width:560px}}@media print,screen and (min-width: 60em){.b-steps__list{max-width:900px}}@media print,screen and (min-width: 64em){.b-steps__list{padding-left:40px}}@media screen and (min-width: 80em){.b-steps__list{max-width:1200px;flex-wrap:nowrap;padding-left:80px}}@media screen and (min-width: 100em){.b-steps__list{max-width:1320px;margin:40px auto 0;justify-content:space-between;padding-left:0}}.b-steps__item{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:80px}.b-steps__item:first-child .b-steps__item-num::before{display:none}@media print,screen and (min-width: 30em){.b-steps__item{width:240px;flex-direction:row;margin-bottom:50px;align-items:flex-start}}@media screen and (min-width: 33.125em){.b-steps__item{margin:0 2vw 50px 2vw}}@media screen and (min-width: 36.875em){.b-steps__item{margin:0 5vw 50px 2vw}}@media print,screen and (min-width: 40em){.b-steps__item{width:200px;flex-direction:column;margin:0 45px 50px 2vw}.b-steps__item--2,.b-steps__item--4{margin:0 0 50px}}@media print,screen and (min-width: 60em){.b-steps__item--1,.b-steps__item--2,.b-steps__item--3,.b-steps__item--4,.b-steps__item--5{margin:0 25px 50px 10px}}@media print,screen and (min-width: 64em){.b-steps__item--1,.b-steps__item--2,.b-steps__item--3,.b-steps__item--4,.b-steps__item--5{margin:0 15px 50px 10px}}@media screen and (min-width: 80em){.b-steps__item{margin-bottom:0}.b-steps__item--1,.b-steps__item--2,.b-steps__item--3,.b-steps__item--4,.b-steps__item--5{margin:0 10px 50px 10px}}@media screen and (min-width: 100em){.b-steps__item{width:210px}.b-steps__item--1,.b-steps__item--2,.b-steps__item--3,.b-steps__item--4,.b-steps__item--5{margin:0}.b-steps__item--5{width:130px}}.b-steps__item-num{background:#000;border-radius:50%;color:#fff;font-size:16px;width:34px;height:34px;font-weight:500;display:flex;justify-content:center;align-items:center}@media print,screen and (min-width: 30em){.b-steps__item-num{width:35px;height:35px;margin:0 15px}}@media print,screen and (min-width: 40em){.b-steps__item-num{margin:0}}.b-steps__arrow{width:1px;height:27px;display:block;border-right:1px solid #000;margin:-50px auto 30px}@media print,screen and (min-width: 30em){.b-steps__arrow{display:none}}@media print,screen and (min-width: 40em){.b-steps__arrow{background:url("/images/arrow-step.svg") no-repeat;display:block;background-size:contain;width:124px;height:20px;border-right:none;margin:10px 30px 30px -70px}.b-steps__arrow--2,.b-steps__arrow--4{display:none}}@media print,screen and (min-width: 60em){.b-steps__arrow--2,.b-steps__arrow--4{display:block}.b-steps__arrow--3{display:none}}@media screen and (min-width: 80em){.b-steps__arrow--2,.b-steps__arrow--3,.b-steps__arrow--4{display:block}}@media screen and (min-width: 100em){.b-steps__arrow{margin:10px 40px 30px -120px}}.b-steps__item-title{font-size:33px;font-weight:500;margin:25px 0 6px;text-align:center}@media print,screen and (min-width: 30em){.b-steps__item-title{margin:0 0 6px;text-align:left}}@media print,screen and (min-width: 40em){.b-steps__item-title{margin:25px 0 6px}}.b-steps__item-label{font-size:18px;width:250px;text-align:center}@media print,screen and (min-width: 30em){.b-steps__item-label{text-align:left;width:160px}}@media print,screen and (min-width: 40em){.b-steps__item-label{width:250px}}@media print,screen and (min-width: 64em){.b-steps__item-label{width:100%}}.b-steps__form-block{margin-top:-20px}@media print,screen and (min-width: 30em){.b-steps__form-block{margin-top:30px}}@media screen and (min-width: 100em){.b-steps__form-block{margin-top:90px}}.b-steps__form-title{margin-bottom:80px}.b-steps__form .b-form__field-list{flex-direction:column;margin-bottom:0}@media print,screen and (min-width: 60em){.b-steps__form .b-form__field-list{flex-direction:row;justify-content:space-between}}.b-steps__form .b-form__submit{margin-top:0;width:100%;height:60px}.b-steps__form .b-form__submit .b-button{padding:20px 73px;margin:0 auto}@media print,screen and (min-width: 30em){.b-steps__form .b-form__submit .b-button{margin:0 auto 0 0}}@media print,screen and (min-width: 60em){.b-steps__form .b-form__submit .b-button{padding:20px 40px}}@media screen and (min-width: 80em){.b-steps__form .b-form__submit .b-button{margin:0 auto}}@media screen and (min-width: 100em){.b-steps__form .b-form__submit .b-button{padding:20px 60px}}.b-steps__form .b-form__field-list .text-field_floating{width:100%;margin-bottom:30px}@media print,screen and (min-width: 60em){.b-steps__form .b-form__field-list .text-field_floating{margin-right:20px}}.b-steps__form .b-form__error-list{margin-top:20px;padding:10px}@media print,screen and (min-width: 60em){.b-steps__form .b-form__error-list{margin-top:0;padding:20px}}.b-steps__form .b-form__error-list span{font-size:19px;line-height:1.4}@media print,screen and (min-width: 60em){.b-steps__form .b-form__error-list span{font-size:20px;line-height:1.55}}
.b-trust-block{position:relative;background-color:#ffcd03;overflow:hidden;margin-top:3rem}@media print,screen and (min-width: 48em){.b-trust-block{margin-top:6rem}}@media screen and (min-width: 80em){.b-trust-block{margin-top:9rem}}.b-trust-block .wow{visibility:hidden}.b-trust-block__inner-container{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:0 1.5rem}@media print,screen and (min-width: 30em){.b-trust-block__inner-container{padding:0 3rem}}@media print,screen and (min-width: 60em){.b-trust-block__inner-container{padding:0 6rem}}@media print,screen and (min-width: 64em){.b-trust-block__inner-container{padding:0 6rem 0 12.7rem}}@media screen and (min-width: 80em){.b-trust-block__inner-container{padding:0 6rem 0 12.7rem;flex-direction:row}}@media screen and (min-width: 100em){.b-trust-block__inner-container{padding:0 13rem 0 12.7rem}}@media screen and (min-width: 117.1875em){.b-trust-block__inner-container{padding:0 22rem 0 18.7rem}}.b-trust-block__text-container{display:flex;flex-direction:column;background-color:#fff;padding:4rem 2.6rem 4.8rem;width:100%;flex-shrink:0;gap:3rem}@media print,screen and (min-width: 30em){.b-trust-block__text-container{padding:4rem 3.4rem 4.8rem}}@media print,screen and (min-width: 40em){.b-trust-block__text-container{padding:4rem 5.4rem 4.8rem}}@media print,screen and (min-width: 48em){.b-trust-block__text-container{padding:6rem 8.4rem 4.8rem}}@media print,screen and (min-width: 60em){.b-trust-block__text-container{padding:6rem 8.4rem 4.8rem}}@media screen and (min-width: 80em){.b-trust-block__text-container{width:64.7rem;padding:6rem 8.4rem 4.8rem 6.3rem}}@media screen and (min-width: 100em){.b-trust-block__text-container{width:94.7rem;padding:6rem 17.4rem 4.8rem 15.3rem}}.b-trust-block__items-list{display:flex;flex-direction:column;gap:3rem}@media print,screen and (min-width: 48em){.b-trust-block__items-list{padding-right:5.7rem}}.b-trust-block__item-container{display:flex;gap:2rem}.b-trust-block__icon-container{flex-shrink:0;position:relative;width:6.6rem}@media print,screen and (min-width: 30em){.b-trust-block__icon-container{width:7.6rem}}@media print,screen and (min-width: 40em){.b-trust-block__icon-container{width:9.6rem}}.b-trust-block__icon-container svg{width:100%;height:auto}.b-trust-block__item-content{display:flex;flex-direction:column;gap:1rem}.b-trust-block__item-title{margin:0;font-size:2.3rem;font-weight:500;line-height:1.1}@media print,screen and (min-width: 60em){.b-trust-block__item-title{font-size:2.8rem}}.b-trust-block__item-text{margin:0;font-size:1.6rem}@media print,screen and (min-width: 30em){.b-trust-block__item-text{font-size:1.8rem}}.b-trust-block__form-container{position:relative;background-color:#fff;width:100%;height:fit-content;padding:4rem 2.6rem 3.6rem;z-index:1;margin-top:3rem;margin-bottom:3rem}@media print,screen and (min-width: 30em){.b-trust-block__form-container{padding:4rem 3.4rem 4.8rem}}@media print,screen and (min-width: 40em){.b-trust-block__form-container{padding:4rem 5.4rem 4.8rem}}@media print,screen and (min-width: 48em){.b-trust-block__form-container{margin-top:5rem;margin-bottom:5rem;padding:6rem 8.4rem 4.8rem}}@media print,screen and (min-width: 60em){.b-trust-block__form-container{margin-top:5rem;margin-bottom:5rem;padding:6rem 8.4rem 4.8rem}}@media screen and (min-width: 80em){.b-trust-block__form-container{margin-top:9.5rem;margin-bottom:0;width:35rem;padding:3rem 3rem 3.6rem}}.b-trust-block__button-container{display:flex;flex-direction:column;gap:10px;width:fit-content}.b-trust-block__button-additional-link{text-align:center;color:#ababab;border-bottom:1px dashed;font-size:14px;width:fit-content;margin:0 auto}.b-trust-block__button-additional-link:hover{border-bottom:1px dashed transparent}.b-trust-block__form-title.h2{text-align:left;max-width:none}.b-trust-block__bg-image{position:absolute;background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none;user-select:none}.b-trust-block__bg-image--specialist{display:none;background-image:url("/images/main-calculate/specialist.png");aspect-ratio:39/26}.b-trust-block__bg-image--stars-left{left:-5rem;bottom:1rem;background-image:url("/images/main-calculate/stars-left.svg");aspect-ratio:135/84;width:22rem}.b-trust-block__bg-image--stars-right{right:-37rem;top:0;background-image:url("/images/main-calculate/stars-right.svg");aspect-ratio:499/333;width:40.9rem}@media print,screen and (min-width: 30em){.b-trust-block__bg-image--stars-right{right:-36rem}}@media print,screen and (min-width: 48em){.b-trust-block__bg-image--stars-right{right:-34rem}}@media print,screen and (min-width: 60em){.b-trust-block__bg-image--stars-right{right:-30rem}}@media screen and (min-width: 80em){.b-trust-block__bg-image--specialist{display:initial;left:44.9rem;width:61.5rem;bottom:0}.b-trust-block__bg-image--stars-right{right:0}}@media screen and (min-width: 100em){.b-trust-block__bg-image--specialist{left:54.9rem;width:85.5rem}.b-trust-block__bg-image--stars-left{left:0;bottom:2rem}}@media screen and (min-width: 117.1875em){.b-trust-block__bg-image--specialist{left:60.9rem;width:97.5rem}.b-trust-block__bg-image--stars-left{width:27rem}.b-trust-block__bg-image--stars-right{width:49.9rem}}
.b-work{margin-top:30px}@media print,screen and (min-width: 64em){.b-work{margin-top:60px}}.b-work__wrapper-list-absolute{display:none}@media print,screen and (min-width: 64em){.b-work__wrapper-list-absolute{display:block}}.b-work__slider{padding-bottom:40px !important;display:block}@media print,screen and (min-width: 64em){.b-work__slider{display:none}}.b-work__list{position:relative;width:1160px;height:750px}@media print,screen and (min-width: 64em){.b-work__list{width:870px;margin:0 auto}}@media screen and (min-width: 75em){.b-work__list{width:1160px;margin:0 10px 0 auto}}@media screen and (min-width: 80em){.b-work__list{margin:0 auto}}.b-work__description{max-width:680px !important;margin-bottom:40px !important;font-size:24px}@media print,screen and (min-width: 60em){.b-work__description{font-size:28px;margin-bottom:30px !important}}@media print,screen and (min-width: 64em){.b-work__description{max-width:770px}}@media screen and (min-width: 80em){.b-work__description{margin-bottom:60px !important;padding-left:0 !important}}.b-work__item{position:absolute;width:283px}.b-work__item--1{display:block}.b-work__item--2{left:292px}.b-work__item--3{left:292px;top:196px}.b-work__item--4{left:292px;top:392px}.b-work__item--5{right:292px}.b-work__item--6{right:292px;top:196px}.b-work__item--7{right:0}.b-work__item--8{right:0;top:436px}@media print,screen and (min-width: 64em){.b-work__item--7,.b-work__item--8{display:none}.b-work__item--5{right:0}.b-work__item--6{right:0}}@media screen and (min-width: 75em){.b-work__item--7,.b-work__item--8{display:block}.b-work__item--5{right:292px}.b-work__item--6{right:292px}}.b-work__pagination{bottom:0 !important}@media print,screen and (min-width: 64em){.b-work__pagination{display:none}}.b-work .swiper-button-next,.b-work .swiper-button-prev{content:"";background-image:url("data:image/svg+xml,%3Csvg style='display: block' viewBox='0 0 26.6 50' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc%3ERight%3C/desc%3E%3Cpolyline fill='none' stroke='%23222222' stroke-linejoin='butt' stroke-linecap='butt' stroke-width='2' points='1,1 25,25 1,49'%3E%3C/polyline%3E%3C/svg%3E");width:10px;height:19px;display:block}.b-work .swiper-button-next::after,.b-work .swiper-button-prev::after{content:""}@media print,screen and (min-width: 40em){.b-work .swiper-button-next,.b-work .swiper-button-prev{display:none}}.b-work .swiper-button-prev{transform:rotate(180deg);left:0}.b-work .swiper-button-next{right:0}.b-work .swiper-pagination-bullet-active{background:#222}.b-work .swiper-pagination{display:block}.b-work .swiper-pagination-bullet{width:6px;height:6px}.b-work .swiper-pagination-bullet:hover{opacity:1}.b-work .swiper-button-next,.b-work .swiper-button-prev{background:#ffcd03;width:24px;border-radius:50%;height:24px;display:flex;justify-content:center;align-items:center}.b-work .swiper-button-next::after,.b-work .swiper-button-prev::after{content:"";background:url("data:image/svg+xml,%3Csvg style='display: block' viewBox='0 0 16.6 30' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc%3ERight%3C/desc%3E%3Cpolyline fill='none' stroke='%23000000' stroke-linejoin='butt' stroke-linecap='butt' stroke-width='2' points='1,1 15,15 1,29'%3E%3C/polyline%3E%3C/svg%3E") no-repeat;width:10px;height:13px;display:block;margin-right:-5px}.b-work .swiper-button-next:hover,.b-work .swiper-button-prev:hover{background:#000}.b-work .swiper-button-next:hover::after,.b-work .swiper-button-prev:hover::after{background:url("data:image/svg+xml,%3Csvg style='display: block' viewBox='0 0 16.6 30' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc%3ERight%3C/desc%3E%3Cpolyline fill='none' stroke='%23FFCD03' stroke-linejoin='butt' stroke-linecap='butt' stroke-width='2' points='1,1 15,15 1,29'%3E%3C/polyline%3E%3C/svg%3E") no-repeat}@media print,screen and (min-width: 64em){.b-work .swiper-button-next,.b-work .swiper-button-prev{display:none}}.b-work .swiper-button-prev{transform:rotate(180deg);left:5px}.b-work .swiper-button-next{right:5px}.b-work .swiper-pagination-bullet{width:8px;height:8px}.b-work__gallery-link-container{width:100%;display:flex;justify-content:center;margin-top:20px;margin-bottom:90px}.b-work__to-work-gallery{display:inline-block;cursor:pointer;text-transform:uppercase;color:#fff;background-color:#000;border:2px solid #000;font-weight:bold;letter-spacing:.11em;transition:all .5s;text-align:center;font-size:1.4rem;padding:1.8rem 7rem;line-height:1.2}.b-work__to-work-gallery:hover{color:#000;background-color:#fff}
@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-prev.swiper-button-white,.swiper-button-next.swiper-button-white{--swiper-navigation-color: #ffffff}.swiper-button-prev.swiper-button-black,.swiper-button-next.swiper-button-black{--swiper-navigation-color: #000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color: #ffffff}.swiper-pagination-black{--swiper-pagination-color: #000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1;
}

.animated {
  animation-duration: var(--animate-duration);
  animation-fill-mode: both;
}

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

.animated.repeat-1 {
  animation-iteration-count: var(--animate-repeat);
}

.animated.repeat-2 {
  animation-iteration-count: calc(var(--animate-repeat) * 2);
}

.animated.repeat-3 {
  animation-iteration-count: calc(var(--animate-repeat) * 3);
}

.animated.delay-1s {
  animation-delay: var(--animate-delay);
}

.animated.delay-2s {
  animation-delay: calc(var(--animate-delay) * 2);
}

.animated.delay-3s {
  animation-delay: calc(var(--animate-delay) * 3);
}

.animated.delay-4s {
  animation-delay: calc(var(--animate-delay) * 4);
}

.animated.delay-5s {
  animation-delay: calc(var(--animate-delay) * 5);
}

.animated.faster {
  animation-duration: calc(var(--animate-duration) / 2);
}

.animated.fast {
  animation-duration: calc(var(--animate-duration) * 0.8);
}

.animated.slow {
  animation-duration: calc(var(--animate-duration) * 2);
}

.animated.slower {
  animation-duration: calc(var(--animate-duration) * 3);
}

@media print, (prefers-reduced-motion: reduce) {
  .animated {
    animation-duration: 1ms !important;
    transition-duration: 1ms !important;
    animation-iteration-count: 1 !important;
  }

  .animated[class*='Out'] {
    opacity: 0;
  }
}

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

  40%,
  43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }

  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }

  80% {
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }

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

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

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

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

.flash {
  animation-name: flash;
}

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

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

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

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

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

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

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

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

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

  65% {
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    transform: scale3d(1.05, 0.95, 1);
  }

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

.rubberBand {
  animation-name: rubberBand;
}

@keyframes shakeX {
  from,
  to {
    transform: translate3d(0, 0, 0);
  }

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

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

.shakeX {
  animation-name: shakeX;
}

@keyframes shakeY {
  from,
  to {
    transform: translate3d(0, 0, 0);
  }

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

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

.shakeY {
  animation-name: shakeY;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.tada {
  animation-name: tada;
}

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

@keyframes wobble {
  from {
    transform: translate3d(0, 0, 0);
  }

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

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

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

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

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

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

.wobble {
  animation-name: wobble;
}

@keyframes jello {
  from,
  11.1%,
  to {
    transform: translate3d(0, 0, 0);
  }

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

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

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

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

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

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

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

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

@keyframes heartBeat {
  0% {
    transform: scale(1);
  }

  14% {
    transform: scale(1.3);
  }

  28% {
    transform: scale(1);
  }

  42% {
    transform: scale(1.3);
  }

  70% {
    transform: scale(1);
  }
}

.heartBeat {
  animation-name: heartBeat;
  animation-duration: calc(var(--animate-duration) * 1.3);
  animation-timing-function: ease-in-out;
}

@keyframes backInDown {
  0% {
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.backInDown {
  animation-name: backInDown;
}

@keyframes backInLeft {
  0% {
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.backInLeft {
  animation-name: backInLeft;
}

@keyframes backInRight {
  0% {
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.backInRight {
  animation-name: backInRight;
}

@keyframes backInUp {
  0% {
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.backInUp {
  animation-name: backInUp;
}

@keyframes backOutDown {
  0% {
    transform: scale(1);
    opacity: 1;
  }

  20% {
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}

.backOutDown {
  animation-name: backOutDown;
}

@keyframes backOutLeft {
  0% {
    transform: scale(1);
    opacity: 1;
  }

  20% {
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}

.backOutLeft {
  animation-name: backOutLeft;
}

@keyframes backOutRight {
  0% {
    transform: scale(1);
    opacity: 1;
  }

  20% {
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}

.backOutRight {
  animation-name: backOutRight;
}

@keyframes backOutUp {
  0% {
    transform: scale(1);
    opacity: 1;
  }

  20% {
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}

.backOutUp {
  animation-name: backOutUp;
}

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

  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }

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

  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }

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

  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }

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

.bounceIn {
  animation-duration: calc(var(--animate-duration) * 0.75);
  animation-name: bounceIn;
}

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

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

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

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

  90% {
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }

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

.bounceInDown {
  animation-name: bounceInDown;
}

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

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

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

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

  90% {
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }

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

.bounceInLeft {
  animation-name: bounceInLeft;
}

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

  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }

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

  75% {
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }

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

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

.bounceInRight {
  animation-name: bounceInRight;
}

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

  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }

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

  75% {
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }

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

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

.bounceInUp {
  animation-name: bounceInUp;
}

@keyframes bounceOut {
  20% {
    transform: scale3d(0.9, 0.9, 0.9);
  }

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

  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

.bounceOut {
  animation-duration: calc(var(--animate-duration) * 0.75);
  animation-name: bounceOut;
}

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

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

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}

.bounceOutDown {
  animation-name: bounceOutDown;
}

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

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

.bounceOutLeft {
  animation-name: bounceOutLeft;
}

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

  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}

.bounceOutRight {
  animation-name: bounceOutRight;
}

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

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

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

.bounceOutUp {
  animation-name: bounceOutUp;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  animation-name: fadeIn;
}

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

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInDown {
  animation-name: fadeInDown;
}

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

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInDownBig {
  animation-name: fadeInDownBig;
}

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

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInLeft {
  animation-name: fadeInLeft;
}

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

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInLeftBig {
  animation-name: fadeInLeftBig;
}

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

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInRight {
  animation-name: fadeInRight;
}

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

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInRightBig {
  animation-name: fadeInRightBig;
}

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

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInUp {
  animation-name: fadeInUp;
}

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

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInUpBig {
  animation-name: fadeInUpBig;
}

@keyframes fadeInTopLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInTopLeft {
  animation-name: fadeInTopLeft;
}

@keyframes fadeInTopRight {
  from {
    opacity: 0;
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInTopRight {
  animation-name: fadeInTopRight;
}

@keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInBottomLeft {
  animation-name: fadeInBottomLeft;
}

@keyframes fadeInBottomRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInBottomRight {
  animation-name: fadeInBottomRight;
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

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

.fadeOutDown {
  animation-name: fadeOutDown;
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

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

.fadeOutDownBig {
  animation-name: fadeOutDownBig;
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

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

.fadeOutLeft {
  animation-name: fadeOutLeft;
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

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

.fadeOutLeftBig {
  animation-name: fadeOutLeftBig;
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

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

.fadeOutRight {
  animation-name: fadeOutRight;
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

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

.fadeOutRightBig {
  animation-name: fadeOutRightBig;
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

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

.fadeOutUp {
  animation-name: fadeOutUp;
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

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

.fadeOutUpBig {
  animation-name: fadeOutUpBig;
}

@keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-100%, -100%, 0);
  }
}

.fadeOutTopLeft {
  animation-name: fadeOutTopLeft;
}

@keyframes fadeOutTopRight {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(100%, -100%, 0);
  }
}

.fadeOutTopRight {
  animation-name: fadeOutTopRight;
}

@keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 100%, 0);
  }
}

.fadeOutBottomRight {
  animation-name: fadeOutBottomRight;
}

@keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-100%, 100%, 0);
  }
}

.fadeOutBottomLeft {
  animation-name: fadeOutBottomLeft;
}

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

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

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

  80% {
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    animation-timing-function: ease-in;
  }

  to {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    animation-timing-function: ease-in;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.flipOutX {
  animation-duration: calc(var(--animate-duration) * 0.75);
  animation-name: flipOutX;
  backface-visibility: visible !important;
}

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

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

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

.flipOutY {
  animation-duration: calc(var(--animate-duration) * 0.75);
  backface-visibility: visible !important;
  animation-name: flipOutY;
}

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

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

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

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

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

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

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

  80% {
    transform: skewX(5deg);
  }

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

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

@keyframes lightSpeedOutRight {
  from {
    opacity: 1;
  }

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

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

@keyframes lightSpeedOutLeft {
  from {
    opacity: 1;
  }

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

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

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

  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateIn {
  animation-name: rotateIn;
  transform-origin: center;
}

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

  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInDownLeft {
  animation-name: rotateInDownLeft;
  transform-origin: left bottom;
}

@keyframes rotateInDownRight {
  from {
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInDownRight {
  animation-name: rotateInDownRight;
  transform-origin: right bottom;
}

@keyframes rotateInUpLeft {
  from {
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInUpLeft {
  animation-name: rotateInUpLeft;
  transform-origin: left bottom;
}

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

  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInUpRight {
  animation-name: rotateInUpRight;
  transform-origin: right bottom;
}

@keyframes rotateOut {
  from {
    opacity: 1;
  }

  to {
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  animation-name: rotateOut;
  transform-origin: center;
}

@keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }

  to {
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  animation-name: rotateOutDownLeft;
  transform-origin: left bottom;
}

@keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }

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

.rotateOutDownRight {
  animation-name: rotateOutDownRight;
  transform-origin: right bottom;
}

@keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }

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

.rotateOutUpLeft {
  animation-name: rotateOutUpLeft;
  transform-origin: left bottom;
}

@keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }

  to {
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  animation-name: rotateOutUpRight;
  transform-origin: right bottom;
}

@keyframes hinge {
  0% {
    animation-timing-function: ease-in-out;
  }

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

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

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

.hinge {
  animation-duration: calc(var(--animate-duration) * 2);
  animation-name: hinge;
  transform-origin: top left;
}

@keyframes jackInTheBox {
  from {
    opacity: 0;
    transform: scale(0.1) rotate(30deg);
    transform-origin: center bottom;
  }

  50% {
    transform: rotate(-10deg);
  }

  70% {
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

.jackInTheBox {
  animation-name: jackInTheBox;
}

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

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

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.rollIn {
  animation-name: rollIn;
}

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

@keyframes rollOut {
  from {
    opacity: 1;
  }

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

.rollOut {
  animation-name: rollOut;
}

@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  animation-name: zoomIn;
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

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

.zoomInDown {
  animation-name: zoomInDown;
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

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

.zoomInLeft {
  animation-name: zoomInLeft;
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

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

.zoomInRight {
  animation-name: zoomInRight;
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

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

.zoomInUp {
  animation-name: zoomInUp;
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  animation-name: zoomOut;
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

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

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

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

.zoomOutLeft {
  animation-name: zoomOutLeft;
  transform-origin: left center;
}

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

  to {
    opacity: 0;
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}

.zoomOutRight {
  animation-name: zoomOutRight;
  transform-origin: right center;
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

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

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

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

.slideInDown {
  animation-name: slideInDown;
}

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

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

.slideInLeft {
  animation-name: slideInLeft;
}

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

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

.slideInRight {
  animation-name: slideInRight;
}

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

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

.slideInUp {
  animation-name: slideInUp;
}

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

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

.slideOutDown {
  animation-name: slideOutDown;
}

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

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

.slideOutLeft {
  animation-name: slideOutLeft;
}

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

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

.slideOutRight {
  animation-name: slideOutRight;
}

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

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

.slideOutUp {
  animation-name: slideOutUp;
}


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