@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;700&display=swap);:root{@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300;500&display=swap";--font-family:"Roboto","Helvetica","Arial",sans-serif;--font-weight:400;--font-weight-bold:700;--font-size:16px;--font-size-xsmall:0.75rem;--font-size-small:0.875rem;--font-size-medium:1.25rem;--font-size-large:1.5rem;--font-size-xlarge:2rem;--font-size-xxlarge:4rem;--colors-shade-lightest:#f7fafc;--colors-shade-lighter:#edf2f7;--colors-shade-light:#e2e8f0;--colors-shade:#a0aec0;--colors-shade-dark:#4a5568;--colors-shade-darker:#2d3748;--colors-shade-darkest:#1a202c;--colors-accent-light:#48b2e5;--colors-accent:#0466d8;--colors-accent-dark:#04409d;--size-1:1px;--size-2:2px;--size-4:4px;--size-6:6px;--size-8:8px;--size-12:12px;--size-16:16px;--size-20:20px;--size-24:24px;--size-32:32px;--size-48:48px;--size-64:64px;--size-96:96px;--size-128:128px;--size-160:160px;--size-256:256px;--border-radius:var(--size-4);--border-weight:var(--size-2);--icon-color:var(--colors-accent);--swiper-theme-color:var(--colors-shade-darkest)}body:before{display:none;visibility:hidden}html[data-mode=dev] body:before{display:block;visibility:visible;position:fixed;bottom:0;right:0;background-color:red;font-size:var(--font-size-small);font-weight:700;color:#fff;padding:2px 8px;border-top-left-radius:2px;z-index:99999}@media only screen and (max-width:543px){body:before{content:"xxs"}}@media only screen and (min-width:320px)and (max-width:543px){body:before{content:"xs"}}@media only screen and (min-width:544px)and (max-width:767px){body:before{content:"sm"}}@media only screen and (min-width:768px)and (max-width:991px){body:before{content:"md"}}@media only screen and (min-width:992px)and (max-width:1199px){body:before{content:"lg"}}@media only screen and (min-width:1200px)and (max-width:1680px){body:before{content:"xl"}}@media only screen and (min-width:1681px){body:before{content:"xxl"}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-size:var(--font-size)}main{display:block}h1{font-size:var(--font-size-x-large);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;-webkit-text-decoration:underline dotted;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:-.25em}sup{top:-.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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-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}[hidden],template{display:none}*{line-height:1.5em;padding:0;margin:0;box-sizing:border-box}*,body{font-family:var(--font-family);font-weight:var(--font-weight)}body{overflow:hidden}ol,ul{padding:0;list-style:none}h1,h2,h3,h4{font-weight:var(--font-weight-bold)}.main{padding-bottom:var(--size-32)}.icon{width:var(--size-20);height:var(--size-20);margin-right:var(--size-8);color:var(--icon-color);fill:currentColor}.navigation{display:flex;align-items:center;cursor:pointer}a{font-weight:var(--font-weight-bold);color:var(--colors-accent);fill:var(--colors-accent)}a,a:hover{text-decoration:none}a:hover{color:var(--colors-accent-dark)}.link{display:flex;align-items:center;cursor:pointer;font-weight:var(--font-weight-bold);color:var(--colors-accent);fill:var(--colors-accent)}.link,.link:hover{text-decoration:none}.link:hover{color:var(--colors-accent-dark)}.item__content{display:flex}.item__body{width:100%}.item__side{width:var(--size-256)}.item__header{padding:var(--size-16);display:flex;align-items:flex-start;flex-direction:column;margin-bottom:var(--size-16);background-color:var(--colors-shade-lightest);border-radius:var(--border-radius)}.item__byline{color:var(--colors-accent);font-size:var(--font-size);text-transform:uppercase;font-weight:var(--font-weight-bold)}.item__title{width:100%;font-size:var(--font-size-xlarge);margin:0 0 var(--size-8) 0}.item__section-title,.item__title{color:var(--colors-shade-darkest);font-weight:var(--font-weight-bold);line-height:1}.item__section-title{font-size:var(--font-size-large);margin-bottom:var(--size-16)}.item__details{flex:1;padding:var(--size-16)}.item__details,.item__links{color:var(--colors-shade-darkest)}.item__links{padding:0 var(--size-16);margin-top:var(--size-4);text-align:center}.item__links,.item__seller{border-radius:var(--border-radius)}.item__seller{background-color:var(--colors-shade-lightest);padding:var(--size-16);margin-bottom:var(--size-4)}.item__images{margin-top:var(--size-16);margin-bottom:var(--size-16)}.item__image{border:none;outline:none;display:flex;align-items:center;justify-content:center;height:12rem}@media only screen and (min-width:544px){.item__image{height:24rem}}.item__image img{display:block;position:relative;margin:0 auto;max-height:100%;max-width:100%;width:auto;height:auto;border-radius:var(--border-radius);-o-object-fit:contain;object-fit:contain}.item__facts{padding:var(--size-16) 0}.item__equipment,.item__facts{margin-bottom:var(--size-24);border-bottom:var(--size-2) solid var(--colors-shade-light)}.item__equipment{padding-bottom:var(--size-24)}.item__equipment-list{color:var(--colors-shade-darkest);-moz-column-count:2;column-count:2}.item__description{margin-bottom:var(--size-24);padding-bottom:var(--size-24);border-bottom:var(--size-2) solid var(--colors-shade-light);white-space:pre-line}.item__external-content{padding-bottom:var(--size-16)}.item__documents,.item__external-content{margin-bottom:var(--size-32);border-bottom:var(--size-2) solid var(--colors-shade-light)}.item__documents{padding-bottom:var(--size-24)}.item__documents-list{display:flex}.item__documents-list>li{margin-right:var(--size-16)}.item__contact-form{position:relative;overflow:hidden;width:100%;height:480px}@media only screen and (min-width:544px){.item__contact-form{height:320px}}.price__amount{font-size:var(--font-size-large);font-weight:var(--font-weight-bold)}.price__amount,.price__info{color:var(--colors-shade-dark);display:block}.price .swiper{height:400px}.price .swiper-slide{width:auto}.iframe{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.iframe__element{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.dropdown{border:var(--border-weight) solid var(--colors-shade-light);padding:var(--size-8);border-radius:var(--border-radius);outline:none;background-color:var(--colors-shade-lightest);background-image:url(../img/dropdown.9cd0802a.svg);background-repeat:no-repeat;background-position:right var(--size-8) top var(--size-6);color:var(--colors-shade-darkest);-moz-appearance:none;appearance:none;-webkit-appearance:none}.dropdown:-webkit-autofill,.dropdown:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:var(--colors-shade-darkest)}.dropdown:disabled{color:var(--colors-shade-dark);background-color:var(--colors-shade-lightest)}.dropdown:hover:not(:disabled){border-color:var(--colors-shade-dark)}.dropdown:focus,.dropdown:focus:hover{border-color:var(--colors-shade-dark);box-shadow:0 0 0 .0625rem var(--colors-shade-dark)}.dropdown.has-error,.has-error .dropdown{border:.0625rem solid red}.dropdown.has-error:hover,.has-error .dropdown:hover{border-color:red}.dropdown.has-error:focus,.dropdown.has-error:focus:hover,.has-error .dropdown:focus,.has-error .dropdown:focus:hover{border-color:red;box-shadow:0 0 0 .0625rem red}.dropdown--text{width:auto;border:none;padding:.125rem 1.5rem .125rem .125rem;background-position:right .5em top .675em;background-color:transparent;cursor:pointer}.filters{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:var(--size-16)}.filters__item{width:100%}@media only screen and (min-width:544px){.filters__item{width:calc(50% - var(--size-8))}}@media only screen and (min-width:768px){.filters__item{width:calc(25% - var(--size-8))}}.filter{display:flex;flex-wrap:wrap;flex-direction:column;width:100%}.filter__title{margin-bottom:var(--size-8);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);color:var(--colors-shade-dark)}.filter__select{margin-bottom:var(--size-16)}.listitem{display:flex;flex-wrap:wrap;flex-direction:row;max-width:100%;justify-content:flex-start;background:var(--colors-shade-lightest);min-height:97px;border-radius:var(--border-radius)}.listitem:hover{background:var(--colors-shade-lighter)}@media only screen and (min-width:544px){.listitem{flex-direction:row;flex-wrap:wrap}}@media only screen and (min-width:768px){.listitem{flex-direction:row;flex-wrap:nowrap}}.listitem__container{padding:var(--size-16)}.listitem__description{width:100%;max-height:135px;padding:var(--size-16)}@media only screen and (min-width:320px)and (max-width:543px){.listitem__description{order:3}}@media only screen and (min-width:544px){.listitem__description{width:calc(100% - 180px - var(--size-4))}}@media only screen and (min-width:768px){.listitem__description{width:calc(100% - 180px - var(--size-160) - var(--size-4))}}.listitem__side{border-left:var(--size-2) solid #fff;padding:0 var(--size-16) var(--size-16) var(--size-16);width:auto;text-align:left}@media only screen and (min-width:320px){.listitem__side{padding:var(--size-16);text-align:right}}@media only screen and (min-width:320px)and (max-width:543px){.listitem__side{order:2;width:calc(100% - 180px)}}@media only screen and (min-width:544px){.listitem__side{width:100%;max-width:100%;text-align:left}}@media only screen and (min-width:768px){.listitem__side{width:var(--size-160);max-width:var(--size-160);text-align:right}}.listitem__type{color:var(--colors-accent);text-transform:uppercase;font-size:var(--font-size-small);letter-spacing:1px}.listitem__title,.listitem__type{font-weight:var(--font-weight-bold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listitem__title{color:var(--colors-shade-darkest);line-height:1.25;margin-bottom:var(--size-8)}.listitem__features,.listitem__subtitle{color:var(--colors-shade-dark);font-size:var(--font-size-small);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listitem__features>li{display:inline;margin-left:var(--size-16)}.listitem__features>li:first-child{margin-left:0}.listitem__feature{display:inline-block}.listitem__images{width:100%}.listitem__images img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;border-radius:var(--border-radius)}@media only screen and (min-width:320px)and (max-width:543px){.listitem__images{order:1}}@media only screen and (min-width:320px){.listitem__images,.listitem__images img{width:180px;max-width:180px;height:135px;max-height:135px}}.listitem__price{color:var(--colors-shade-darkest);font-weight:var(--font-weight-bold);font-size:var(--font-size-medium)}.listitem__priceinfo{color:var(--colors-shade-dark);font-size:var(--font-size-small)}.listitem__key{margin-right:var(--size-4)}.listitem__value{font-weight:var(--font-weight-bold)}.image{cursor:pointer}.list{list-style:none;padding:0;margin:0 0 var(--size-12) 0}.list:last-child{margin-bottom:0}.list__item{padding:0;margin:0 0 var(--size-16) 0}.list__item:last-child{margin-bottom:0}.list__key{display:inline-block;width:12rem;font-size:var(--font-size-small);color:var(--colors-shade-dark)}.list__value{display:inline-block;width:10rem;margin-right:1rem;font-weight:var(--font-weight-bold);color:var(--colors-shade-darkest)}.header{margin-bottom:1rem}.header__title{font-size:var(--font-size-xxlarge);line-height:1;margin-bottom:var(--size-16)}.header__count,.header__title{font-weight:var(--font-weight-bold)}.header__info{color:var(--colors-shade-darkest)}.swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cpath d='M36.121 3.293l-1.414-1.414a1 1 0 00-1.414 0L11.879 23.293a1 1 0 000 1.414l21.414 21.414a1 1 0 001.414 0l1.414-1.414a1 1 0 000-1.414L16.828 24 36.121 4.707a1 1 0 000-1.414z' fill='%23fff'/%3E%3C/svg%3E");background-size:var(--size-48) var(--size-48);filter:drop-shadow(0 2px 4px rgba(0,0,0,.8));width:var(--size-48);height:var(--size-48)}.swiper-button-prev:after{display:none}.swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cpath d='M14.707 1.879a1 1 0 00-1.414 0l-1.414 1.414a1 1 0 000 1.414L31.172 24 11.879 43.293a1 1 0 000 1.414l1.414 1.414a1 1 0 001.414 0l21.414-21.414a1 1 0 000-1.414z' fill='%23fff'/%3E%3C/svg%3E");background-size:var(--size-48) var(--size-48);filter:drop-shadow(0 2px 4px rgba(0,0,0,.8));width:var(--size-48);height:var(--size-48)}.swiper-button-next:after{display:none}.facts{list-style:none;padding:0;margin:0 0 var(--size-12) 0}.facts:last-child{margin-bottom:0}.facts__item{display:flex;align-items:flex-start;padding:0;margin:0 0 var(--size-16) 0}.facts__item:last-child{margin-bottom:0}.facts__key{display:inline-block;width:12rem;font-size:var(--font-size-small);color:var(--colors-shade-dark)}.facts__value{display:inline-block;width:10rem;margin-right:1rem;font-weight:var(--font-weight-bold);color:var(--colors-shade-darkest)}.icon--accent *{fill:var(--colors-accent)}