@font-face {
    font-family: Avenir Next Cyr;
    src: url("../fonts/avenir/avenirnextcyr-bold.woff2") format("woff2"),
      url("../fonts/avenir/avenirnextcyr-bold.woff") format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: Avenir Next Cyr;
    src: url("../fonts/avenir/avenirnextcyr-heavyitalic.woff2") format("woff2"),
      url("../fonts/avenir/avenirnextcyr-heavyitalic.woff") format("woff");
    font-weight: 900;
    font-style: italic;
    font-display: swap;
  }
  @font-face {
    font-family: Avenir Next Cyr;
    src: url("../fonts/avenir/avenirnextcyr-heavy.woff2") format("woff2"),
      url("../fonts/avenir/avenirnextcyr-heavy.woff") format("woff");
    font-weight: 900;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: Avenir Next Cyr;
    src: url("../fonts/avenir/avenirnextcyr-light.woff2") format("woff2"),
      url("../fonts/avenir/avenirnextcyr-light.woff") format("woff");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: Avenir Next Cyr;
    src: url("../fonts/avenir/avenirnextcyr-lightitalic.woff2") format("woff2"),
      url("../fonts/avenir/avenirnextcyr-lightitalic.woff") format("woff");
    font-weight: 300;
    font-style: italic;
    font-display: swap;
  }
  @font-face {
    font-family: Avenir Next Cyr;
    src: url("../fonts/avenir/avenirnextcyr-italic.woff2") format("woff2"),
      url("../fonts/avenir/avenirnextcyr-italic.woff") format("woff");
    font-weight: 400;
    font-style: italic;
    font-display: swap;
  }
  @font-face {
    font-family: Avenir Next Cyr;
    src: url("../fonts/avenir/avenirnextcyr-demi.woff2") format("woff2"),
      url("../fonts/avenir/avenirnextcyr-demi.woff") format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: Avenir Next Cyr;
    src: url("../fonts/avenir/avenirnextcyr-medium.woff2") format("woff2"),
      url("../fonts/avenir/avenirnextcyr-medium.woff") format("woff");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: Avenir Next Cyr;
    src: url("../fonts/avenir/avenirnextcyr-demiitalic.woff2") format("woff2"),
      url("../fonts/avenir/avenirnextcyr-demiitalic.woff") format("woff");
    font-weight: 700;
    font-style: italic;
    font-display: swap;
  }
  @font-face {
    font-family: Avenir Next Cyr;
    src: url("../fonts/avenir/avenirnextcyr-bolditalic.woff2") format("woff2"),
      url("../fonts/avenir/avenirnextcyr-bolditalic.woff") format("woff");
    font-weight: 700;
    font-style: italic;
    font-display: swap;
  }
  @font-face {
    font-family: Avenir Next Cyr;
    src: url("../fonts/avenir/avenirnextcyr-regular.woff2") format("woff2"),
      url("../fonts/avenir/avenirnextcyr-regular.woff") format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: Avenir Next Cyr;
    src: url("../fonts/avenir/avenirnextcyr-mediumitalic.woff2") format("woff2"),
      url("../fonts/avenir/avenirnextcyr-mediumitalic.woff") format("woff");
    font-weight: 500;
    font-style: italic;
    font-display: swap;
  }html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:0;-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{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}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;max-width:100%;white-space:normal;padding:0;display:table}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,[hidden]{display:none}*{box-sizing:border-box}.page{overflow:hidden}.page__wrapper{min-height:100vh;grid-template-columns:100%;grid-auto-rows:min-content 1fr min-content;display:grid}@media (max-width:1023.5px){.page{padding-top:var(--page-header-height)}}@media (max-width:1023.5px){.page__header{width:100%;z-index:10;position:fixed;top:0;left:0}}.is--main-menu-open{overflow:hidden}.is--main-menu-open .page__header{height:100%}html{color:#65656b;font-family:Avenir Next Cyr;font-size:15px}a{color:inherit;text-decoration:underline;transition:all .25s ease-out}a:hover{color:#ec5d2b}h1,h2,h3,h4,.h1,.h2,.h3,.h4{margin:0;font-weight:700}h1,.h1{font-size:32px}@media (max-width:768px){h1,.h1{font-size:24px}}h2,.h2{font-size:28px}@media (max-width:768px){h2,.h2{font-size:20px}}h3,.h3{font-size:20px}@media (max-width:768px){h3,.h3{font-size:18px}}ul,ol{margin:0;padding:0;list-style:none}.text img{max-width:100%;border-radius:8px;margin-bottom:1.5em}.text h1,.text h2,.text h3,.text h4,.text .h1,.text .h2,.text .h3,.text .h4{margin-bottom:1em}.text ul:not([class]),.text ol:not([class]){margin:0 0 32px;padding:0;list-style:none}.text ul:not([class]):last-child,.text ol:not([class]):last-child{margin-bottom:0}.text ul:not([class]) li:not([class]),.text ol:not([class]) li:not([class]){align-items:baseline;margin-bottom:16px;display:flex}.text ul:not([class]) li:not([class]):before,.text ol:not([class]) li:not([class]):before{margin-right:12px}.text ul:not([class]) li:not([class]):last-child,.text ol:not([class]) li:not([class]):last-child{margin-bottom:0}.text ul:not([class]) li:not([class]):before{content:"";height:1em;width:8px;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%228%22%20height%3D%228%22%20viewBox%3D%220%200%208%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20id%3D%22c5f953dd83069eb123033861a3ffcf00%22%20cx%3D%224%22%20cy%3D%224%22%20r%3D%224%22%20fill%3D%22%23EC5D2B%22%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E);background-position:50%;background-repeat:no-repeat;flex:0 0 8px;display: inline-block}.text ol:not([class]){counter-reset:section}.text ol:not([class]) li:not([class]):before{counter-increment:section;content:counter(section)".";color:#ec5d2b;font-size:18px;font-weight:700}.text p{margin:0 0 12px}.text p+ul,.text p+ol{margin-top:32px}.text p+h1,.text p+h2,.text p+h3,.text p+h4,.text p+.h1,.text p+.h2,.text p+.h3,.text p+.h4{margin-top:1em}.text .gallery-with-description,.text .gallery--slider{margin-top:40px;margin-bottom:40px}.text>:first-child{margin-top:0}.text>:last-child{margin-bottom:0}table{border-collapse:collapse;width:100%}table td{text-align:center;border:1px solid #d7d7d7;padding:20px}table tr:nth-child(2n){background:#f9f9f9}table tr:nth-child(2n+1){background:#fff}table tr:first-child{color:#fff;background:#ec5d2b}table tr:first-child td:first-child{border-left-color:#ec5d2b}table tr:first-child td:last-child{border-right-color:#ec5d2b}.table-holder{max-width:100%;overflow:auto}.mobile--view{display:none}@media (max-width:1024px){.mobile--view{display:inline-block}}@media (max-width:1024px){.mobile--hidden{display:none}}body{--small-colum-width:400px}.colums{flex-wrap:wrap;display:flex}.colum{flex:1;padding-right:30px}.colum__wrapper{height:100%}@media (max-width:1024px){.colum{margin:0 -15px;padding:40px 15px}}.colum--small{flex:0 0 var(--small-colum-width);position:relative}@media (max-width:1024px){.colum--small{flex:100%}}.colum--small .colum__illustration{height:calc(100% + 120px);z-index:0;width:772px;position:absolute;top:-60px;right:0}.colum--small .colum__illustration .media{height:100%;padding-top:0;position:absolute}.colum--small .colum__illustration .media__image{object-fit:contain;object-position:center}@media (max-width:1024px){.colum--small .colum__illustration{height:100%;width:100%;top:0;left:0;right:0}}.colum--small .colum__body{z-index:1;width:100%;position:relative}.colum--small .colum__body--picture{height:100%;width:100%;max-width:100%;justify-content:center;align-items:center;display:flex}.colum--small .colum__body-image{max-width:290px;width:100%}@media (max-width:1024px){.colum{padding:40px 15px}}.colum:nth-child(2n){padding-left:30px;padding-right:0}@media (max-width:1024px){.colum:nth-child(2n){padding:40px 15px}}.button,a.button,button.button{--color-border:#ec5d2b;--color-font:#fff;--calor-bg:#ec5d2b;border:1px solid var(--color-border);color:var(--color-font);background:var(--calor-bg);text-align:center;border-radius:4px;padding:15px 40px;text-decoration:none;transition:all .25s ease-out;display:inline-block}.button img,a.button img,button.button img{vertical-align:middle;margin:0}.button img+.caption,a.button img+.caption,button.button img+.caption{margin-left:8px}.button .caption,a.button .caption,button.button .caption{vertical-align:middle}.button .caption+img,a.button .caption+img,button.button .caption+img{margin-right:8px}.button:hover,a.button:hover,button.button:hover{--color-font:#ec5d2b;--calor-bg:#fff}.button--bordered,a.button--bordered,button.button--bordered{--calor-bg:transparent;--color-font:#ec5d2b}.button--bordered:hover,a.button--bordered:hover,button.button--bordered:hover{--color-font:#fff;--calor-bg:#ec5d2b}.button--white,a.button--white,button.button--white{--color-font:#ec5d2b;--calor-bg:#fff;--color-border:#fff}.button--white:hover,a.button--white:hover,button.button--white:hover{--calor-bg:#f5f5f5;--color-border:#f5f5f5;--color-font:#040202}.button--white-bordered,a.button--white-bordered,button.button--white-bordered{--color-font:#fff;--calor-bg:transparent;--color-border:#fff}.button--white-bordered:hover,a.button--white-bordered:hover,button.button--white-bordered:hover{--color-font:#ec5d2b;--calor-bg:#f5f5f5;--color-border:#f5f5f5;--color-font:#040202}.button--show-more,a.button--show-more,button.button--show-more{margin-top:32px}.button--show-more:after,a.button--show-more:after,button.button--show-more:after{content:"";width:6px;height:12px;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg width='9' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 6 6-6 6' stroke='%23EC5D2B' stroke-width='2'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;flex:0 0 6px;margin-left:12px;display:inline-block}.button--show-more:hover:after,a.button--show-more:hover:after,button.button--show-more:hover:after{background-image:url("data:image/svg+xml,%3Csvg width='9' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 6 6-6 6' stroke='%23ffffff' stroke-width='2'/%3E%3C/svg%3E")}.media{width:100%;padding-top:60%;position:relative}.media__image{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:8px;position:absolute;top:0;left:0}.media__source{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0}.media img{max-width:100%}.form{color:#565656;background:#fff;padding:60px 50px}@media (max-width:768px){.form{padding:32px 15px}}.form__header{margin-bottom:24px}.form__title{color:#333;font-size:32px}@media (max-width:768px){.form__title{font-size:20px}}.form__subtitle{margin-top:16px}.form__list{margin-top:-24px}.form__item{padding-top:24px}.form__item--submit .button{width:100%}.form__footer{margin-top:24px;font-size:12px}.form__footer a{color:#98989a}.form__footer a:hover{color:#ec5d2b}.form__category{border-bottom:1px solid #ec5d2b;flex-wrap:wrap;margin-top:32px;padding-bottom:16px;display:flex}.form__category-title{flex:none}@media (max-width:768px){.form__category-title{flex:0 0 100%}}.form__category-value{color:#ec5d2b;flex:1;padding-left:8px}@media (max-width:768px){.form__category-value{flex:0 0 100%;padding-top:4px;padding-left:0}}.fields__list{margin-top:-12px}.fields__item{padding-top:12px}.fields-group__list{flex-wrap:wrap;margin:-12px -6px 0;display:flex}.fields-group__item{flex:0 0 50%;padding:12px 6px 0}@media (max-width:768px){.fields-group__item{flex:0 0 100%}}.field--text .field__input{width:100%;color:#626262;background:#f5f5f5;border:0;border-radius:4px;padding:15px 22px;font-size:14px}.field--select .field__input{width:100%;color:#626262;-webkit-appearance:none;-ms-appearance:none;appearance:none;background:#f5f5f5;border:0;border-radius:4px;padding:15px 22px;font-size:14px}.field--select .field__body{position:relative}.field--select .field__body:after{content:"";height:7px;width:16px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxOCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBpZD0iZWRhZTFmN2UxNTlkZGE2OWM2YzU3MzkwYWNlMmYxNTciIGQ9Ik0xNyAxTDkgOEwxIDEiIHN0cm9rZT0iI0VDNUQyQiIgc3Ryb2tlLXdpZHRoPSIyLjMwOTUyIj48L3BhdGg+Cjwvc3ZnPg==);background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.field--radio{cursor:pointer;position:relative}.field--radio .field__label{align-items:center;display:flex}.field--radio .field__label:before{content:"";width:30px;height:30px;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:70%;border:1px solid #ec5d2b;border-radius:4px;flex:0 0 30px;margin-right:16px;display:block}.field--radio .field__input{opacity:0;visibility:hidden;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.field--radio .field__input:checked+.field__label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBpZD0iM2U1M2JiOTg5MzFmYmFkMDgzZGFjMjY5OTU5MGE0OWIiIGQ9Ik0xIDMuNUMxIDIuMTE5MjkgMi4xMTkyOSAxIDMuNSAxSDEyLjVDMTMuODgwNyAxIDE1IDIuMTE5MjkgMTUgMy41VjEyLjVDMTUgMTMuODgwNyAxMy44ODA3IDE1IDEyLjUgMTVIMy41QzIuMTE5MjkgMTUgMSAxMy44ODA3IDEgMTIuNVYzLjVaIiBmaWxsPSIjRUM1RDJCIiBzdHJva2U9IiNFRDY1MzYiPjwvcGF0aD4KPC9zdmc+)}.field--check{cursor:pointer;position:relative}.field--check .field__label{align-items:center;display:flex}.field--check .field__label:before{content:"";width:30px;height:30px;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:70%;border:1px solid #ec5d2b;border-radius:4px;flex:0 0 30px;margin-right:16px;display:block}.field--check .field__input{opacity:0;visibility:hidden;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.field--check .field__input:checked+.field__label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBpZD0iM2U1M2JiOTg5MzFmYmFkMDgzZGFjMjY5OTU5MGE0OWIiIGQ9Ik0xIDMuNUMxIDIuMTE5MjkgMi4xMTkyOSAxIDMuNSAxSDEyLjVDMTMuODgwNyAxIDE1IDIuMTE5MjkgMTUgMy41VjEyLjVDMTUgMTMuODgwNyAxMy44ODA3IDE1IDEyLjUgMTVIMy41QzIuMTE5MjkgMTUgMSAxMy44ODA3IDEgMTIuNVYzLjVaIiBmaWxsPSIjRUM1RDJCIiBzdHJva2U9IiNFRDY1MzYiPjwvcGF0aD4KPC9zdmc+)}.search__form{border-radius:8px;display:flex;overflow:hidden}.search__input{width:100%;background:#fff;border:0;border-radius:0;flex:1;padding:13px 20px}.search__button{height:44px;background:#ec5d2b url("data:image/svg+xml,%3Csvg width='18' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.384 12.345C2.867 12.345 0 9.574 0 6.173S2.867 0 6.384 0c3.518 0 6.384 2.772 6.384 6.173 0 3.4-2.866 6.172-6.384 6.172Zm0-11.167c-2.856 0-5.166 2.243-5.166 4.995 0 2.75 2.32 4.994 5.166 4.994 2.846 0 5.166-2.243 5.166-4.994 0-2.752-2.31-4.995-5.166-4.995Z' fill='%23fff'/%3E%3Cpath d='m11.609 8.882-.503.737 5.714 4.382.682-.631-5.893-4.488Z' fill='%23fff'/%3E%3C/svg%3E") 50% no-repeat;border:0;flex:0 0 44px;font-size:0}.filter{margin-bottom:40px}@media (max-width:768px){.filter{margin-bottom:24px}}.filter__body{margin-top:16px}.tabbed__content-item{height:0;visibility:hidden;pointer-events:none;overflow:hidden}.tabbed__content-item.is--active{height:auto;pointer-events:all;visibility:visible;overflow:visible}.tags{background:#fff;border-radius:8px;padding:10px;overflow:hidden}.tags__list{align-items:center;margin:0 -5px;display:flex;position:relative}.tags__list.is--cards{flex-wrap:wrap;margin-top:-10px}.tags__list.is--cards .tags__item{padding-top:10px}.tags__control{position:absolute;bottom:0;right:0}.tags__item{flex:none;padding:0 5px}@media (min-width:1024px){.tags__item.hidden{display:none}}.tags .slider-controls{display:none}.tag__link{color:#65656b;border:1px solid #d7d7d7;border-radius:8px;align-items:center;padding:7px 12px;font-size:14px;text-decoration:none;display:flex}.tag__link:hover{border-color:#ec5d2b}.tag--active .tag__link{color:#ec5d2b;border-color:#ec5d2b}.tag--active .tag__link:after{content:"";width:11px;height:11px;background-image:url("data:image/svg+xml,%3Csvg width='11' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='14' height='1' rx='.5' transform='matrix(.71194 .70224 -.71194 .70224 1 0)' fill='%23EC5D2B'/%3E%3Crect width='14' height='1' rx='.5' transform='matrix(-.71194 .70224 -.71194 -.70224 11 1)' fill='%23EC5D2B'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;flex:0 0 11px;margin-left:11px}.tag__more{border:0;text-decoration:underline}.tag__more:after{content:"";vertical-align:middle;width:10px;height:5px;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 1 6 6 1 1' stroke='%2365656B' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;margin-left:12px;display:inline-block}.tag__more:hover:after{background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 1 6 6 1 1' stroke='%23EC5D2B' stroke-width='1.5'/%3E%3C/svg%3E")}.frame{padding:60px 15px}@media (max-width:768px){.frame{padding:40px 15px}}.frame+.frame:not([class*=--background]){padding-top:0}.frame--breadcrumbs{padding-top:32px}@media (max-width:768px){.frame--breadcrumbs{padding-top:24px}}.frame--map{padding:0}.frame--map .frame__wrapper{max-width:100%}.frame--background-colored{background:#f5f5f5}.frame--background-colored+.frame:not([class*=-colored]):not([class*=--map]){padding-top:60px}@media (max-width:768px){.frame--background-colored+.frame:not([class*=-colored]):not([class*=--map]){padding-top:40px}}@media (max-width:1024px){.frame--background-colored+.frame:not([class*=-colored]):not([class*=--map])[class*=--background-accent]{padding-top:0}}.frame--background-colored+.frame[class*=-colored]{padding-top:0}.frame--background-accent{color:#fff;background:#ec5d2b}.frame--background-accent+.frame:not([class*=-accent]):not([class*=--map]){padding-top:60px}@media (max-width:768px){.frame--background-accent+.frame:not([class*=-accent]):not([class*=--map]){padding-top:40px}}.frame--background-accent+.frame[class*=-accent]{padding-top:0}.frame--background-image{color:#fff;position:relative}.frame--background-image .frame__illustration .media{width:100%;height:100%;z-index:0;padding-top:0;position:absolute;top:0;left:0}.frame--background-image .frame__illustration .media__image{opacity:.4;border-radius:0}.frame--background-image .frame__illustration .media:before{content:"";width:100%;height:100%;background:linear-gradient(#050505 0%,#1b1b1b 100%);position:absolute;top:0;left:0}.frame--background-image-feedback .media:before{display:none}.frame--background-image-feedback .media__image{opacity:1}@media (max-width:1024px){.frame--background-image-feedback{padding-bottom:0}}.frame--background-image+.frame:not([class*=--background]){padding-top:60px}@media (max-width:768px){.frame--background-image+.frame:not([class*=--background]){padding-top:40px}}.frame--background-image .frame__header,.frame--background-image .frame__body{position:relative}@media (max-width:768px){.frame--hero .media:after{content:"";width:100%;height:100%;background:linear-gradient(rgba(0,0,0,0) 35.61%,#000 78.92%);position:absolute;top:0;left:0}}@media (max-width:768px){.frame--hero .frame__wrapper{min-height:400px;flex-direction:column;justify-content:space-between;display:flex}}.frame--hero .frame__illustration{height:100%;width:100%;position:absolute;top:0;left:0}.frame--hero .frame__body{max-width:500px}@media (max-width:768px){.frame--hero .frame__body{max-width:100%}}.frame--hero .frame__action{margin-top:40px}@media (max-width:768px){.frame--hero .frame__action{margin-top:24px}}.frame--hero .frame__action .button:after{content:"";width:6px;height:12px;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg width='9' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 6 6-6 6' stroke='%23FFFFFF' stroke-width='2'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;margin-left:12px;transition:all .25s ease-out;display:inline-block}.frame--hero .frame__action .button:hover:after{background-image:url("data:image/svg+xml,%3Csvg width='9' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 6 6-6 6' stroke='%23EC5D2B' stroke-width='2'/%3E%3C/svg%3E")}@media (max-width:480px){.frame--hero .frame__action{width:100%}.frame--hero .frame__action .button{width:100%;text-align:center}}@media (max-width:1024px){.frame--colums{padding:0 15px}}.frame--colums-white{position:relative}@media (max-width:1024px){.frame--colums-white{padding:0 15px}}.frame--colums-white:after{content:"";width:50%;height:100%;pointer-events:none;background:#fff;position:absolute;top:0;left:50%}@media (max-width:1024px){.frame--colums-white:after{display:none}}.frame--colums-white .colum:nth-child(2n){color:#65656b;position:relative}.frame--colums-white .colum:nth-child(2n):before{content:"";height:calc(100% + 120px);width:100%;pointer-events:none;z-index:0;background:#fff;position:absolute;top:-60px;left:0}@media (max-width:1024px){.frame--colums-white .colum:nth-child(2n):before{height:100%;top:0}}.frame--colums-white .colum:nth-child(2n)>*{z-index:1;position:relative}.frame__wrapper{max-width:1170px;width:100%;margin:0 auto}.frame__header{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}@media (max-width:768px){.frame__header{margin-bottom:20px}}.frame__header-action{padding-left:20px}.frame__title{font-size:32px;font-weight:700}@media (max-width:768px){.frame__title{font-size:24px}}.frame__title+.frame__subtitle{margin-top:1em}.frame__subtitle{font-size:24px}@media (max-width:768px){.frame__subtitle{font-size:15px}}.frame__subtitle+.frame__title{margin-top:8px}.frame__action a,.frame__action a:visited{color:inherit}.frame__action a:hover{color:#ec5d2b}@media (max-width:480px){.frame__action--mobile-centered{text-align:center;flex:0 0 100%;margin-top:16px}}.logo{text-align:center;color:#7c7c7c;font-weight:700}.logo__text{margin-top:6px}.logo__illustration{width:120px;height:48px;display:inline-block}.header__container{max-width:1170px;width:100%;justify-content:space-between;align-items:center;margin:0 auto;display:flex;position:relative}.header__header{background:#ec5d2b;padding:10px 15px}@media (min-width:1024px){.header__header{background:#fff;padding:16px 15px}}.header__contacts{align-items:center;display:flex}.header__contacts>*+*{margin-left:40px}@media (max-width:1023.5px){.header__contacts>*+*{margin-left:20px}}@media (max-width:1023.5px){.header__logo .logo{color:#fff;align-items:baseline;display:flex}.header__logo .logo__illustration{width:67px;height:27px}.header__logo .logo__illustration path{fill:#fff}}@media (min-width:1024px){.header__logo{position:absolute;}}.header__adress{display:none}@media (min-width:1024px){.header__adress{display:block;margin-left:25%}}.header__adress-link{color:#000;align-items:center;font-size:14px;font-weight:500;text-decoration:none;display:flex}.header__adress-icon{margin-right:8px}@media (max-width:1023.5px){.header__call{display:none}}.header__phone-link{color:#000;align-items:center;font-size:14px;font-weight:500;text-decoration:none;display:flex}@media (max-width:1023.5px){.header__phone-link{width:150px;height:20px;font-size:14px;overflow:hidden;color:white}}.header__phone-link:before{content:"";height:20px;width:20px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.313 11.68a11.939 11.939 0 0 0 4.346 2.872l2.214-1.8a.388.388 0 0 1 .447 0l4.11 2.705c.157.096.289.228.387.385a1.217 1.217 0 0 1-.192 1.522l-1.927 1.944a2.338 2.338 0 0 1-.987.594 2.301 2.301 0 0 1-1.145.047 20.47 20.47 0 0 1-10.072-5.397A20.388 20.388 0 0 1 .05 4.459 2.313 2.313 0 0 1 .1 3.308c.113-.373.318-.71.596-.978L2.693.363a1.172 1.172 0 0 1 .962-.357 1.187 1.187 0 0 1 .87.549l2.737 4.144a.383.383 0 0 1 0 .45L5.46 7.36a11.86 11.86 0 0 0 2.854 4.318Z' fill='%23EC5D2B'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;flex:20px;margin-right:8px;display:block}@media (max-width:1023.5px){.header__phone-link:before{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.313 11.68a11.939 11.939 0 0 0 4.346 2.872l2.214-1.8a.388.388 0 0 1 .447 0l4.11 2.705c.157.096.289.228.387.385a1.217 1.217 0 0 1-.192 1.522l-1.927 1.944a2.338 2.338 0 0 1-.987.594 2.301 2.301 0 0 1-1.145.047 20.47 20.47 0 0 1-10.072-5.397A20.388 20.388 0 0 1 .05 4.459 2.313 2.313 0 0 1 .1 3.308c.113-.373.318-.71.596-.978L2.693.363a1.172 1.172 0 0 1 .962-.357 1.187 1.187 0 0 1 .87.549l2.737 4.144a.383.383 0 0 1 0 .45L5.46 7.36a11.86 11.86 0 0 0 2.854 4.318Z' fill='%23FFFFFF'/%3E%3C/svg%3E");margin-right:0}}.header__phone-icon{margin-right:8px;display:none}@media (max-width:1023.5px){.header__phone-icon{margin-right:0}.header__phone-icon path{fill:#fff}}@media (max-width:1023.5px){.header__phone span{display:block;}.header__phone span:hover{color:white}}.header__body{padding:24px 15px 32px;display:none}@media (max-width:1023.5px){.header__body{overflow:auto}}@media (min-width:1024px){.header__body{background:#ec5d2b;padding:0 15px;display:block}.header__wrapper.is--fixed{width:100%;z-index:10;position:fixed;top:0;left:0}}@media (max-width:1023.5px){.header__body .header__container{display:block}}.header__menu{width:100%}.header__action-toggle{width:24px;height:20px;background:url("data:image/svg+xml,%3Csvg width='24' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 6h16M0 14h24' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E");border:0;outline:0;transition:all .25s ease-out;display:block}.header__action-toggle.is--open{background-image:url("data:image/svg+xml,%3Csvg width='25' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 1 18 18M24 1 6 19' stroke='%2365656B' stroke-width='2'/%3E%3C/svg%3E")}@media (min-width:1024px){.header__action{display:none}}@media (min-width:1024px){.header__mobile-contacts{display:none}}.header__mobile-contacts{margin-top:40px}.header__mobile-adress{margin-top:20px;display:block}.header__mobile-adress-link{color:#000;align-items:center;font-size:14px;font-weight:500;text-decoration:none;display:flex}.header__mobile-adress-icon{margin-right:8px}.header__mobile-phone{margin-bottom:16px}.header__mobile-phone-link{color:#000;align-items:center;font-size:14px;font-weight:500;text-decoration:none;display:flex}.header__mobile-phone-icon{margin-right:8px}.header.is--open{max-height:100vh;height:100%;background:#fff}.header.is--open .header__wrapper{height:100%;flex-direction:column;display:flex}@media (max-width:1023.5px){.header.is--open .header__header{background:#fff;border-bottom:1px solid #e9e9e9}}@media (max-width:1023.5px){.header.is--open .header__phone{display:none}}@media (max-width:1023.5px){.header.is--open .header__logo .logo{color:#65656b}.header.is--open .header__logo .logo__illustration path{fill:#ec5d2b}}.header.is--open .header__body{z-index:90;background:#fff;display:block}.main-menu{font-weight:500}@media (max-width:1023.5px){.main-menu__list{max-width:480px}}@media (min-width:1024px){.main-menu__list{width:100%;display:flex}}@media (max-width:1023.5px){.main-menu__item{border-bottom:1px solid #e9e9e9;flex-wrap:wrap;padding:15px 0;display:flex}.main-menu__item.is--open .main-menu__link{color:#ec5d2b}.main-menu__item.is--open>.menu-more-button{background-image:url("data:image/svg+xml,%3Csvg width='9' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 6 6-6 6' stroke='%23ec5d2b' stroke-width='2'/%3E%3C/svg%3E")}}@media (min-width:1024px){.main-menu__item{flex:1;position:relative}.main-menu__item:before{content:"";width:1px;height:18px;background:#fff;margin-left:-1px;display:inline-block;position:absolute;top:50%;left:1px;transform:translateY(-50%)}.main-menu__item:first-child:before,.main-menu__item:hover+:before{display:none}.main-menu__item.has--sub-menu{position:relative}}@media (min-width:1024px) and (min-width:1024px){.main-menu__item.has--sub-menu .main-menu__link{justify-content: center;align-items:center;display:flex}.main-menu__item.has--sub-menu .main-menu__link:before{content:"";height:12px;background-image:url("data:image/svg+xml,%3Csvg width='9' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 6 6-6 6' stroke='%23FFFFFF' stroke-width='2'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;flex:0 0 6px;margin-left:3px;margin-right:16px;transition:all .25s ease-out;display:block;transform:rotate(90deg)}.main-menu__item.has--sub-menu .main-menu__link:hover:before{background-image:url("data:image/svg+xml,%3Csvg width='9' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 6 6-6 6' stroke='%23EC5D2B' stroke-width='2'/%3E%3C/svg%3E")}}.main-menu__link{color:#65656b;font-weight:700;text-decoration:none}@media (min-width:1024px){.main-menu__link{width:100%;text-align:center;color:#fff;padding:15px;display:inline-block}.main-menu__link:hover{color:#ec5d2b;background:#fff}}@media (max-width:1023.5px){.main-menu .sub-menu{flex:0 0 100%;margin-top:16px}}@media (min-width:1024px){.main-menu .sub-menu{width:283px;z-index:10;background:#fff;padding:24px 0;display:none;position:absolute;top:100%;left:0}}@media (max-width:1023.5px){.main-menu .sub-menu__item{flex-wrap:wrap;justify-content:space-between;margin-bottom:16px;display:flex}.main-menu .sub-menu__item:last-child{margin-bottom:0}}@media (min-width:1024px){.main-menu .sub-menu__item{padding:11px 24px;transition:all .25s ease-out}.main-menu .sub-menu__item:hover{background:#f5f5f5;border-right:3px solid #ec5d2b}.main-menu .sub-menu__item.has--sub-menu{justify-content:space-between;align-items:center;display:flex}}@media (min-width:1024px) and (min-width:1024px){.main-menu .sub-menu__item.has--sub-menu:after{content:"";height:12px;opacity:0;background-image:url("data:image/svg+xml,%3Csvg width='9' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 6 6-6 6' stroke='%234d4d4d' stroke-width='2'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;flex:0 0 6px;margin-left:12px;transition:all .25s ease-out}}@media (min-width:1024px){.main-menu .sub-menu__item.has--sub-menu:hover:after{opacity:1}}.main-menu .sub-menu__link{color:#4d4d4d;text-decoration:none}.main-menu .sub-menu__link:hover{font-weight:700}@media (max-width:1023.5px){.main-menu .sub-menu-level-2{max-width:100%;width:100%;flex:0 0 100%;margin-top:12px;padding-left:10px}}@media (min-width:1024px){.main-menu .sub-menu-level-2{display:none;}.main-menu .sub-menu-level-2:before{content:"";width:1px;height:100%;background:#d7d7d7;display:block;position:absolute;top:0;left:283px}.main-menu .sub-menu-level-2__list{margin-top:-24px;padding-left:24px}}@media (max-width:1023.5px){.main-menu .sub-menu-level-2__item{flex-wrap:wrap;justify-content:space-between;margin-bottom:12px;display:flex}.main-menu .sub-menu-level-2__item:last-child{margin-bottom:0}}@media (min-width:1024px){.main-menu .sub-menu-level-2__item{flex-wrap:wrap;align-items:center;padding-top:24px;display:flex}.main-menu .sub-menu-level-2__item .menu-more-button{display:inline-block}.main-menu .sub-menu-level-2__item>.sub-menu-level-3{display:none}}.main-menu .sub-menu-level-2__link{color:#65656b;text-decoration:none}.main-menu .sub-menu-level-2__link:hover{font-weight:700}@media (max-width:1023.5px){.main-menu .sub-menu-level-3{flex:0 0 100%;margin-top:12px}}@media (min-width:1024px){.main-menu .sub-menu-level-3{max-width:1005px;flex:0 0 100%;margin-top:12px}.main-menu .sub-menu-level-3__list{max-width:100%;flex-wrap:wrap;margin-top:-12px;display:flex}}.main-menu .sub-menu-level-3__item{align-items:center;font-weight:400;display:flex}@media (max-width:1023.5px){.main-menu .sub-menu-level-3__item{margin-bottom:8px}.main-menu .sub-menu-level-3__item:last-child{margin-bottom:0}}@media (min-width:1024px){.main-menu .sub-menu-level-3__item{flex:0 0 50%;padding-top:12px;padding-right:10px}}.main-menu .sub-menu-level-3__item:before{content:"";width:5px;height:5px;background:#d7d7d7;border-radius:50%;flex:0 0 5px;margin-right:8px}.main-menu .sub-menu-level-3__link{color:#4d4d4d;font-size:13px;text-decoration:none}.main-menu .sub-menu-level-3__link:hover{font-weight:700}.main-menu .menu-more-button{vertical-align:middle;width:20px;height:18px;cursor:pointer;background:url("data:image/svg+xml,%3Csvg width='9' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 6 6-6 6' stroke='%234d4d4d' stroke-width='2'/%3E%3C/svg%3E") 50% no-repeat;border:0;margin-left:12px;display:inline-block}@media (min-width:1024px){.main-menu .menu-more-button{margin-left:12px;display:none}}.main-menu .is--open>[class*=sub-menu-level]{display:block}.main-menu .is--open>.menu-more-button{transform:rotate(180deg)}@media (min-width:1024px){.main-menu .has--sub-menu:hover>[class*=sub-menu]:not(.sub-menu-level-3){}}@media (max-width:1023.5px){.main-menu .has--sub-menu>[class*=sub-menu]:not(a){display:none}}@media (max-width:1023.5px){.main-menu .has--sub-menu.is--open>[class*=sub-menu]{display:block}}.footer{color:#fff;background:#040202;padding:25px 15px}.footer a{color:#fff}.footer a:hover{color:#ec5d2b}.footer__wrapper{max-width:1170px;width:100%;margin:0 auto}.footer__body{justify-content:space-between;display:flex}@media (max-width:1023.5px){.footer__body{flex-wrap:wrap;justify-content:flex-start}}.footer__logo{margin-bottom:12px}.footer__logo .logo{text-align:left}@media (max-width:480px){.footer__logo .logo{text-align:center}}.footer__logo .caption,.footer__logo--mobile{display:none}.footer__logo--mobile .logo{width:120px;display:inline-block}@media (max-width:480px){.footer__logo--mobile{text-align:center;display:block}.footer__logo--mobile .caption{color:#fff;display:inline}}.footer__social{margin-top:32px}.footer__footer{border-top:1px solid #65656b;flex-wrap:wrap;justify-content:space-between;margin-top:22px;padding-top:20px;display:flex}@media (max-width:1023.5px){.footer__product{flex:0 0 100%;order:3;margin-top:24px}}@media (max-width:480px){.footer__product{order:2}}@media (max-width:1023.5px){.footer__contacts{flex:0 0 50%;order:2}}@media (max-width:480px){.footer__contacts{text-align:center;flex:0 0 100%;order:1}}@media (max-width:1023.5px){.footer__menu{flex:0 0 50%}}@media (max-width:480px){.footer__menu{text-align:center;flex:0 0 100%;order:3}.footer__menu .logo{display:none}}@media (max-width:1023.5px){.footer__copyright{flex:0 0 50%}}@media (max-width:768px){.footer__copyright{text-align:center;flex:0 0 100%;margin-top:16px;font-size:12px}}@media (max-width:1023.5px){.footer__made-by{flex:0 0 50%;margin-top:16px}}@media (max-width:768px){.footer__made-by{text-align:center;flex:0 0 100%;margin-top:16px;font-size:12px}}@media (max-width:1023.5px){.footer__personal-data{flex:0 0 50%}}@media (max-width:768px){.footer__personal-data{text-align:center;flex:0 0 100%;margin-top:16px;font-size:12px}}.footer .made-by__link{text-decoration:none}.footer-menu{font-size:12px}.footer-menu__list{margin-top:-12px}.footer-menu__item{padding-top:12px}.footer-menu__link{color:#f8f6f3;font-weight:700;text-decoration:none}.footer-menu__link:hover{color:#ec5d2b}.product-menu{max-width:672px}.product-menu__header{align-items:center;margin-bottom:36px;display:flex}@media (max-width:1023.5px){.product-menu__header{margin-bottom:20px}}@media (max-width:480px){.product-menu__header{justify-content:center;margin-bottom:0}}.product-menu__header:after{content:"";height:1px;background:#65656b;flex:1}@media (max-width:480px){.product-menu__header:after{content:"";height:12px;background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3Csvg width='9' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 6 6-6 6' stroke='%23EC5D2B' stroke-width='2'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;flex:0 0 6px;margin-left:12px;transform:rotate(90deg)}}.product-menu__title{color:#ec5d2b;padding-right:16px;font-size:16px;font-weight:700}.product-menu__link{font-size:13px;text-decoration:none}.product-menu__list{flex-wrap:wrap;margin:-12px -10px 0;display:flex}@media (max-width:480px){.product-menu__list{padding-top:12px;display:none}.product-menu__list.is--open{display:flex}}.product-menu__item{flex:0 0 25%;padding:12px 10px 0}@media (max-width:650.5px){.product-menu__item{flex:0 0 50%}}@media (max-width:480px){.product-menu__item{text-align:center;flex:0 0 100%}}.footer-contacts{text-align:right;font-size:16px;font-weight:700}@media (max-width:1023.5px){.footer-contacts{text-align:left}}@media (max-width:480px){.footer-contacts{text-align:center;border-bottom:1px solid #65656b;padding-bottom:32px}}.footer-contacts__phone-link{text-decoration:none}.footer-contacts__phone-icon{vertical-align:middle;margin-right:8px}.footer-contacts__email{margin-top:16px}.footer-contacts__email-link{text-decoration:none}.footer-contacts__email-icon{vertical-align:middle;margin-right:8px}.footer-contacts__call{margin-top:4px;font-size:12px}.footer-contacts__call-action{font-weight:400}.footer-contacts__call-action a{color:#d7d7d7}@media (max-width:480px){.footer-contacts__call{display:none}}.social__list{justify-content:flex-end;margin:0 -7px;display:flex}@media (max-width:1023.5px){.social__list{justify-content:flex-start}}@media (max-width:480px){.social__list{width:100%;justify-content:center;margin:0}}.social__item{padding:0 7px}.social__link{width:32px;height:32px;background:#ec5d2b;border-radius:50%;justify-content:center;align-items:center;display:flex}.gallery{overflow:hidden}@media (max-width:1024px){.gallery,.gallery .slider__scene{overflow:visible}}.gallery__list{margin-left:-20px;display:flex}.gallery__item{min-width:25%;padding-left:20px}@media (max-width:1024px){.gallery__item{min-width:30%}}@media (max-width:768px){.gallery__item{min-width:40%}}@media (max-width:480px){.gallery__item{min-width:90%}}.gallery__link{display:block}.slider__item{position:relative}.slider__wrapper{max-width:100%}.slider__scene{width:100%;max-width:100%;flex:0 0 100%;overflow:hidden}.slider-pages__list{align-items:center;margin:0 -4px;display:flex}.slider-pages__item{padding:0 4px}.slider-pages__item.is--active .slider-pages__button{width:12px;height:12px;background:#ec5d2b}.slider-pages__button{width:8px;height:8px;cursor:pointer;border:0;border-radius:50%;padding:0;font-size:0;transition:all .25s ease-out;display:block}.slider-pages__button:hover{background:#ec5d2b}.slider-pages.hidden{display:none}.slider-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:24px;display:flex}.slider-controls.is--disabled{display:none}.slider-steps__wrapper{align-items:center;display:flex}.slider-steps__step{width:44px;height:44px;background-color:#fff;background-position:50%;background-repeat:no-repeat;border:2px solid #d7d7d7;border-radius:4px;font-size:0;transition:all .25s ease-out;display:block}.slider-steps__step:first-child{margin-right:8px}.slider-steps__step:hover{border-color:#ec5d2b}.slider-steps__step--next{background-image:url("data:image/svg+xml,%3Csvg width='13' height='23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.367 1.736 9.842 9.842-9.842 9.843' stroke='%23D7D7D7' stroke-width='2.31'/%3E%3C/svg%3E")}.slider-steps__step--next:hover{background-image:url("data:image/svg+xml,%3Csvg width='13' height='23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.367 1.736 9.842 9.842-9.842 9.843' stroke='%23EC5D2B' stroke-width='2.31'/%3E%3C/svg%3E")}.slider-steps__step--prev{background-image:url("data:image/svg+xml,%3Csvg width='13' height='23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.678 21.297 1.862 11.48l9.816-9.815' stroke='%23D7D7D7' stroke-width='2.31'/%3E%3C/svg%3E")}.slider-steps__step--prev:hover{background-image:url("data:image/svg+xml,%3Csvg width='13' height='23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.678 21.297 1.862 11.48l9.816-9.815' stroke='%23EC5D2B' stroke-width='2.31'/%3E%3C/svg%3E")}body{--gallery-width:476px}.gallery-with-description__body{flex-wrap:wrap;align-items:flex-start;margin:-24px -20px 0;display:flex}.gallery-with-description__gallery{flex:0 0 var(--gallery-width);max-width:var(--gallery-width);padding:24px 20px 0}@media (max-width:1024px){.gallery-with-description__gallery{max-width:100%;flex:0 0 100%}}.gallery-with-description__gallery-list{margin:0 -10px;display:flex}.gallery-with-description__gallery-item{max-width:100%;flex:0 0 100%;padding:0 10px}.gallery-with-description__gallery-item .media{border-radius:8px;padding-top:60%;overflow:hidden}.gallery-with-description__gallery>img{max-width:100%;border-radius:8px}.gallery-with-description__gallery .slider{overflow:hidden}@media (max-width:1024px){.gallery-with-description__gallery .slider,.gallery-with-description__gallery .slider .slider__scene{overflow:visible}}.gallery-with-description__gallery .services-widget__item{flex:1 0 50%}@media (max-width:1024px){.gallery-with-description__gallery .services-widget__item{flex:1 0 30%}}@media (max-width:768px){.gallery-with-description__gallery .services-widget__item{flex:1 0 40%}}@media (max-width:480px){.gallery-with-description__gallery .services-widget__item{flex:1 0 90%}}.gallery-with-description__description{flex:1;padding:24px 20px 0}@media (max-width:1024px){.gallery-with-description__description{flex:0 0 100%}}.gallery-with-description__description .text ul:not([class]) li:not([class]),.gallery-with-description__description .text ol:not([class]) li:not([class]){margin-bottom:4px}@media (max-width:1024px){.gallery-with-description__description .text ul:not([class]) li:not([class]),.gallery-with-description__description .text ol:not([class]) li:not([class]){margin-bottom:12px}}@media (max-width:1024px){.gallery-with-description--mobile-reverse .gallery-with-description__body>[class*=gallery-with-description]:first-child{order:2}}@media (max-width:1024px){.is--mobile-reverse{flex-direction:column-reverse;display:flex}}.services__list{flex-wrap:wrap;margin:-20px -10px;display:flex}.services__item{flex:0 0 25%;padding:20px 10px 0}@media (max-width:1024px){.services__item{flex:0 0 33%}}@media (max-width:768px){.services__item{flex:0 0 50%}}@media (max-width:480px){.services__item{flex:0 0 100%}}.services-widget{overflow:hidden}@media (max-width:1024px){.services-widget{overflow:visible}}.services-widget__list{margin:0 -10px;display:flex}.services-widget .slider__scene{overflow:visible}.services-widget__item{flex:0 0 25%;padding:0 10px}@media (max-width:1024px){.services-widget__item{flex:0 0 30%}}@media (max-width:768px){.services-widget__item{flex:0 0 40%}}@media (max-width:480px){.services-widget__item{flex:0 0 90%}}.services-widget .services__item{flex:0 0 25%;padding:0 10px}@media (max-width:1024px){.services-widget .services__item{flex:0 0 30%}}@media (max-width:768px){.services-widget .services__item{flex:0 0 40%}}@media (max-width:480px){.services-widget .services__item{flex:0 0 90%}}.service-card{min-height:344px;height:100%;background:#000;border-radius:8px;align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.service-card__wrapper{padding:24px}.service-card__header{margin-bottom:8px;position:relative}.service-card__body{color:#f8f6f3;margin-bottom:16px;font-size:14px;position:relative}.service-card__footer{position:relative}.service-card__title{color:#fff;font-size:16px;font-weight:700;line-height:20px}.service-card__action{color:#ec5d2b;align-items:center;font-size:16px;text-decoration:none;display:flex}.service-card__action:after{content:"";height:12px;background-image:url("data:image/svg+xml,%3Csvg width='9' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 6 6-6 6' stroke='%23EC5D2B' stroke-width='2'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;flex:0 0 6px;margin-left:12px}.service-card__action:hover{color:#fff}.service-card__action:hover:after{background-image:url("data:image/svg+xml,%3Csvg width='9' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 6 6-6 6' stroke='%23FFFFFF' stroke-width='2'/%3E%3C/svg%3E")}.service-card__illustration .media{width:100%;height:100%;z-index:0;padding:0;position:absolute;top:0;left:0}.service-card__illustration .media:after{content:"";width:100%;height:100%;background:linear-gradient(rgba(0,0,0,0) 35.61%,#000 78.92%);position:absolute;top:0;left:0}.service-card:hover .service-card__action{color:#fff}.service-card:hover .service-card__action:after{background-image:url("data:image/svg+xml,%3Csvg width='9' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 6 6-6 6' stroke='%23FFFFFF' stroke-width='2'/%3E%3C/svg%3E")}.service-card:hover .service-card__illustration{background:red}.service-card:hover .service-card__illustration .media:after{opacity:.4;background:#ec5d2b}.service-hero-card{color:#040202}.service-hero-card__title{font-size:38px}@media (max-width:768px){.service-hero-card__title{font-size:28px}}.service-hero-card__subtitle{margin-top:24px;font-size:16px}@media (max-width:768px){.service-hero-card__subtitle{margin-top:12px}}.service-hero-card__action{margin-top:40px}@media (max-width:768px){.service-hero-card__action{margin-top:24px}}@media (max-width:480px){.service-hero-card__action .button{width:100%;text-align:center}}.service-hero-card__action .button:after{content:"";width:6px;height:12px;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg width='9' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 6 6-6 6' stroke='%23FFFFFF' stroke-width='2'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;margin-left:12px;transition:all .25s ease-out;display:inline-block}.service-hero-card__action .button:hover:after{background-image:url("data:image/svg+xml,%3Csvg width='9' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 6 6-6 6' stroke='%23EC5D2B' stroke-width='2'/%3E%3C/svg%3E")}.features__list{flex-wrap:wrap;margin:-20px -10px 0;display:flex}.features__item{flex:0 0 33.3333%;padding:20px 10px 0}@media (max-width:1024px){.features__item{flex:0 0 50%}}@media (max-width:768px){.features__item{flex:0 0 100%}}.feature-card{color:#65656b;background:#fff;padding:24px 60px 24px 24px}@media (max-width:1024px){.feature-card{padding-right:24px}}@media (max-wisth:480px){.feature-card{padding:16px}}.feature-card__wrapper{display:flex}.feature-card__illustration{flex:0 0 48px}.feature-card__illustration img{max-width:100%}.feature-card__body{padding-left:20px}.feature-card__title{color:#000;margin-bottom:8px}.portfolio__list{flex-wrap:wrap;margin:-20px -10px;display:flex}.portfolio__item{flex:0 0 25%;padding:20px 10px 0}@media (max-width:1024px){.portfolio__item{flex:0 0 33%}}@media (max-width:768px){.portfolio__item{flex:0 0 50%}}@media (max-width:480px){.portfolio__item{flex:0 0 100%}}.portfolio-widget{overflow:hidden}@media (max-width:1024px){.portfolio-widget{overflow:visible}}.portfolio-widget__list{margin:0 -10px;display:flex}.portfolio-widget__item{flex:0 0 25%;padding:0 10px}@media (max-width:1024px){.portfolio-widget__item{flex:0 0 30%}}@media (max-width:768px){.portfolio-widget__item{flex:0 0 40%}}@media (max-width:480px){.portfolio-widget__item{flex:0 0 90%}}.portfolio-widget .portfolio-card--horizontal{height:auto}@media (min-width:1024px){.portfolio-widget--horizontal .portfolio-widget__item{flex:0 0 50%}}.portfolio-widget .slider__scene{overflow:visible}.portfolio-horizontal__pagination{display:none}@media (max-width:768px){.portfolio-horizontal__pagination{display:block}.portfolio-horizontal__pagination.is--hidden{display:none}}.portfolio--horizontal .portfolio__item{flex:0 0 50%}@media (max-width:768px){.portfolio--horizontal .portfolio__item{flex:0 0 100%;display:none}.portfolio--horizontal .portfolio__item:first-child,.portfolio--horizontal .portfolio__item:nth-child(2),.portfolio--horizontal .portfolio__item.is--mobile-show{display:block}}.portfolio-card{height:100%;color:initial;background:#fff;border-radius:8px;text-decoration:none;display:block;overflow:hidden}.portfolio-card:hover{color:initial}.portfolio-card__wrapper{height:100%;flex-direction:column;display:flex}.portfolio-card__illustration .media__image{border-radius:0}.portfolio-card__body{flex-direction:column;flex:1;padding:20px;display:flex}.portfolio-card__title{color:#333;font-size:18px}.portfolio-card__text{color:#65656b;flex:1;margin-top:8px}.portfolio-card__action{color:#ec5d2b;align-items:center;margin-top:16px;font-size:16px;text-decoration:none;display:flex}.portfolio-card__action:after{content:"";height:12px;background-image:url("data:image/svg+xml,%3Csvg width='9' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 6 6-6 6' stroke='%23EC5D2B' stroke-width='2'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;flex:0 0 6px;margin-left:12px}.portfolio-card__action:hover{color:#65656b}.portfolio-card__action:hover:after{background-image:url("data:image/svg+xml,%3Csvg width='9' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 6 6-6 6' stroke='%2365656B' stroke-width='2'/%3E%3C/svg%3E")}.portfolio-card--reverse .portfolio-card__wrapper{flex-direction:column-reverse;display:flex}@media (min-width:1024px){.portfolio-card--horizontal{min-height:166px}.portfolio-card--horizontal+.portfolio-card--horizontal{margin-top:20px}}@media (min-width:1024px){.portfolio-card--horizontal .portfolio-card__wrapper{flex-direction:row;display:flex}}@media (min-width:1024px){.portfolio-card--horizontal .portfolio-card__illustration{flex:0 0 278px}.portfolio-card--horizontal .portfolio-card__illustration .media{height:100%}}.hero__wrapper{position:relative}@media (max-width:480px){.hero__body{position:relative}.hero__body:after{content:"";width:100%;height:140px;z-index:1;pointer-events:none;background-image:url(../image/decoration/hero-slider-mobile-bottom-gradient.svg);background-position:bottom;background-repeat:no-repeat;background-size:cover;position:absolute;bottom:0;left:0}}.hero .slider-steps__step--next{background-image:url("data:image/svg+xml,%3Csvg width='13' height='23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.367 1.736 9.842 9.842-9.842 9.843' stroke='%23FFFFFF' stroke-width='2.31'/%3E%3C/svg%3E")}.hero .slider-steps__step--next:hover{background-image:url("data:image/svg+xml,%3Csvg width='13' height='23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.367 1.736 9.842 9.842-9.842 9.843' stroke='%23EC5D2B' stroke-width='2.31'/%3E%3C/svg%3E")}.hero .slider-steps__step--prev{background-image:url("data:image/svg+xml,%3Csvg width='13' height='23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.678 21.297 1.862 11.48l9.816-9.815' stroke='%23FFFFFF' stroke-width='2.31'/%3E%3C/svg%3E")}.hero .slider-steps__step--prev:hover{background-image:url("data:image/svg+xml,%3Csvg width='13' height='23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.678 21.297 1.862 11.48l9.816-9.815' stroke='%23EC5D2B' stroke-width='2.31'/%3E%3C/svg%3E")}.hero-slider{height:495px;position:relative}.hero-slider__list{height:100%;display:flex}.hero-slider__item{flex:0 0 100%}.hero-slider .slider,.hero-slider .slider__wrapper,.hero-slider .slider__scene{height:100%}.hero-slider .slider-controls{width:100%;max-width:1170px;margin:0 auto 0 250px;position:absolute;bottom:123px;left:50%;transform:translate(-50%)}@media (max-width:480px){.hero-slider .slider-controls{margin-left:235px}}.hero-slider .slider-pages{display:none}.hero-slider .slider-steps__step{background-color:rgba(0,0,0,0);border-color:#fff}.hero-slider .slider-steps__step:hover{border-color:#ec5d2b}.hero-slide{height:100%;color:#fff;padding:0 15px;position:relative}.hero-slide__wrapper{height:100%;max-width:1170px;width:100%;flex-direction:column;justify-content:flex-end;margin:0 auto;padding-bottom:120px;display:flex}.hero-slide__illustration .media{width:100%;height:100%;z-index:-1;padding-top:0;position:absolute;top:0;left:0}.hero-slide__illustration .media__image{border-radius:0}.hero-slide__body{max-width:404px;position:relative}.hero-slide__action{margin-top:42px}.hero-slide__text{margin-top:16px}.hero-slide__title{font-size:38px}@media (max-width:768px){.hero-slide__title{font-size:28px}}.hero-services{width:100%;position:absolute;bottom:36px;left:0}@media (max-width:480px){.hero-services{z-index:1}}@media (max-width:480px){.hero-services .slider__scene{padding:0 15px;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,#000 15px,#000 calc(100% - 40px),rgba(0,0,0,0) 100%)}}.hero-services__wrapper{max-width:1170px;margin:0 auto;padding:0 40px}@media (max-width:768px){.hero-services__wrapper{padding:0 15px}}@media (max-width:480px){.hero-services__wrapper{padding:0}}.hero-services__list{margin:0 -40px;margin-top:35px;margin-bottom:30px;display:flex}.hero-services__item{text-align:center;border-right:1px solid #fff;flex:0 0 25%;justify-content:center;align-items:center;padding:0 40px;display:flex}.hero-services__item:first-child{border-right:1px solid #fff}@media (max-width:480px){.hero-services__item{flex:none}}.hero-services .slider,.hero-services .slider__wrapper{height:100%}.hero-services .slider__scene{height:100%;overflow:hidden}.hero-services .slider-controls{width:100%;max-width:1170px;pointer-events:none;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-services .slider-pages{display:none}.hero-services .slider-steps{width:100%;pointer-events:none}@media (max-width:768px){.hero-services .slider-steps{display:none}}.hero-services .slider-steps__wrapper{width:100%;pointer-events:none;justify-content:space-between}.hero-services .slider-steps__step{pointer-events:all;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.hero-service__link{color:#fff;font-size:16px;font-weight:700;text-decoration:none}.hero-service__link:hover{color:#ec5d2b}.call-action{color:#fff;background:#ec5d2b;border-radius:4px;position:relative;overflow:hidden}.call-action:after{opacity:.1;content:"";width:210px;height:100%;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEwIiBoZWlnaHQ9IjI0NCIgdmlld0JveD0iMCAwIDIxMCAyNDQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggaWQ9ImE4NzNhYzg2N2QzY2U0MTg5Njk0MDUxYWU0ODQzMThkIiBkPSJNMTIzIDMyMC4wMTVMMjQ2IDE2MC4wMDdMMTk2LjggOTguNjE0OUwxMjMgMzIwLjAxNVpNMTIzIDMyMC4wMTVMMCAxNjAuMDA3TDQ5LjIgOTguNjE0OUwxMjMgMzIwLjAxNVpNMTIzIDBMNzMuOCA2NC4wMjQ1TDEyMyAzMjAuMDE1TDE3Mi4zNjEgNjQuODgzOEwxMjMgMFoiIGZpbGw9IndoaXRlIj48L3BhdGg+Cjwvc3ZnPg==);background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;bottom:0;right:343px}@media (max-width:1023.5px){.call-action:after{display:none}}.call-action__wrapper{z-index:1;flex-wrap:wrap;display:flex;position:relative}@media (min-width:1024px){.call-action__illustration{flex:0 0 428px}}.call-action__illustration .media__image{border-radius:0}@media (min-width:1024px){.call-action__illustration .media{height:100%;padding-top:0}}@media (max-width:1023.5px){.call-action__illustration{flex:0 0 100%}}.call-action__body{flex:1;padding:32px}@media (max-width:768px){.call-action__body{padding:24px}}@media (max-width:480px){.call-action__body{padding:24px 12px}}.call-action__title{font-size:24px}@media (max-width:480px){.call-action__title{font-size:20px}}.call-action__text{margin-top:8px}.call-action__action{flex-wrap:wrap;align-items:center;margin-top:24px;display:flex}.call-action__action-separater{padding:0 16px}@media (max-width:768px){.call-action__action-separater{text-align:center;flex:0 0 100%;padding:16px}}@media (max-width:768px){.call-action__action .button{text-align:center;flex:0 0 100%}}.call-action__sub-text{margin-top:16px}.call-action__sub-text-image{vertical-align:middle;margin-right:16px}.call-action--decorated:after{width:210px;height:245px;bottom:0;right:0}.call-action--decorated .call-action__illustration .media__image{object-fit:contain;object-position:center}@media (min-width:1024px){.call-action--decorated .call-action__illustration .media__image{padding-right:38px}}.partners{position:relative}.partners__wrapper{z-index:1;position:relative}.partners:before{content:"";width:320px;height:286px;background-image:url(../image/decoration/partners-left.png);background-position:0;background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;left:0;transform:translateY(-50%)}.partners:after{content:"";width:312px;height:286px;background-image:url(../image/decoration/partners-right.png);background-position:100%;background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;right:0;transform:translateY(-50%)}.partners__wrapper{position:relative}.partners__header{padding-right:100px}.partners__body{overflow:hidden}.partners__list{margin:0 -10px;display:flex}.partners__item{flex:0 0 25%;padding:0 10px}@media (max-width:1024px){.partners__item{flex:0 0 33.3333%}}@media (max-width:768px){.partners__item{flex:0 0 50%}}@media (max-width:480px){.partners__item{flex:0 0 100%}}.partners .slider-controls{margin-top:0;position:absolute;top:-4px;right:0}@media (max-width:768px){.partners .slider-controls{top:-10px}}.partners .slider-pages{display:none}.partner{background:#fff;border-radius:8px}.partner .media{height:110px;padding-top:0}.partner .media__image{object-fit:contain;padding:16px 40px}.partner+.partner{margin-top:12px}.map__geo{height:518px}@media (max-width:768px){.map__geo{height:400px}}.frame--contact .frame__wrapper{position:relative}.frame--contact{padding-bottom:0}@media (min-width:1201px){.frame--contact{background:#f5f5f5}}.frame--contact .map__wrapper{justify-content:center;display:flex}.frame--contact .map__geo{flex:0 0 100vw}.contacts{margin-bottom:60px}@media (min-width:1201px){.contacts{background:#fff;border-radius:4px;padding:60px}}.contacts__header{margin-bottom:24px}.contacts__body{grid-row-gap:16px;grid-template-columns:1fr 1fr;column-gap:100px;display:grid}@media (max-width:1024px){.contacts__body{column-gap:5px}}@media (max-width:768px){.contacts__body{grid-template-columns:1fr}.contacts__body>:last-child{grid-row:1/2}}.contacts__list{margin-bottom:30px}@media (max-width:768px){.contacts__list{margin-bottom:24px}}.contacts__item{min-height:20px;flex-wrap:wrap;align-items:center;margin-top:-8px;margin-bottom:16px;padding-left:34px;display:flex;position:relative}.contacts__item>:not(img){padding-top:8px}.contacts__item-strong{color:#65656b;margin-right:4px;font-weight:700}.contacts__item:last-child{margin-bottom:0}.contacts__item img{vertical-align:middle;width:20px;height:20px;margin-bottom:0;position:absolute;top:7px;left:0}.contacts__item .decorate{margin-left:4px;font-style:italic}.contacts__link{color:#65656b;text-decoration:none}.contacts__link:hover{color:#ec5d2b;text-decoration:none}.contacts__action{font-size:14px;display:flex}@media (max-width:1200px){.contacts__action{flex-wrap:wrap}}.contacts__action .button{text-align:center;max-width:400px;flex:auto;padding-left:24px;padding-right:24px}.contacts__action .button+.button{margin-left:24px}@media (max-width:1200px){.contacts__action .button{flex:0 0 100%}.contacts__action .button+.button{margin-top:16px;margin-left:0}}@media (max-width:480px){.contacts__action .button{max-width:100%}}@media (max-width:1920px){.frame--about{position:relative}}@media (min-width:1920.5px){.about-card{position:relative}}.about-card__wrapper{flex-wrap:wrap;display:flex}.about-card__title{margin-bottom:1em;font-size:32px}@media (max-width:768px){.about-card__title{font-size:28px}}.about-card__action{margin-top:56px}.about-card__action .button:after{content:"";vertical-align:middle;width:6px;height:12px;background-image:url("data:image/svg+xml,%3Csvg width='9' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 6 6-6 6' stroke='%23FFFFFF' stroke-width='2'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;margin-left:12px;transition:all .25s ease-out;display:inline-block}.about-card__action .button:hover:after{background-image:url("data:image/svg+xml,%3Csvg width='9' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 6 6-6 6' stroke='%23EC5D2B' stroke-width='2'/%3E%3C/svg%3E")}@media (max-width:768px){.about-card__action{margin-top:24px}}@media (max-width:480px){.about-card__action{width:100%}.about-card__action .button{width:100%;text-align:center}}.about-card__body{z-index:2;max-width:640px;flex:1;position:relative}@media (max-width:1023.5px){.about-card__body{max-width:100%}}@media (min-width:1920.5px){.about-card__illustration{width:888px;position:absolute;top:-20px;bottom:-60px;left:688px}}@media (max-width:1920px){.about-card__illustration{z-index:2;position:absolute;top:20px;bottom:0;left:calc(50vw + 95px);right:0}}@media (max-width:1023.5px){.about-card__illustration{flex:0 0 100%;position:static;transform:translate(30px,60px)}}@media (max-width:768px){.about-card__illustration{transform:translate(30px,40px)}}.about-card__illustration .media{height:100%;padding-top:0}@media (max-width:1023.5px){.about-card__illustration .media{height:auto;padding-top:51%}}.about-card__illustration .media__image{object-fit:contain;object-position:bottom right}@media (max-width:1023.5px){.about-card__illustration .media__image{object-position:bottom left}}@media (min-width:1920.5px){.about-card__illustration .media__image{object-position:bottom left}}.about-card__decoration{height:100%;width:65%;mix-blend-mode:screen;position:absolute;top:0;right:0}@media (max-width:1023.5px){.about-card__decoration{width:100%;height:67%;top:auto;bottom:0}}.about-card__decoration .media{height:100%;padding-top:0}.about-card__decoration .media__image{object-position:center right;border-radius:0}.breadcrumbs{font-size:12px}@media (max-width:480px){.breadcrumbs{flex:0 0 100vw;margin:0 -15px;padding:0 15px}}@media (max-width:480px){.breadcrumbs .slider__scene.is--scrollable-next{-webkit-mask-image:linear-gradient(-90deg,rgba(0,0,0,0) 0%,#000 40px,#000 calc(100% - 40px),rgba(0,0,0,0) 100%)}}@media (max-width:480px){.breadcrumbs .slider__scene.is--scrollable-prev{-webkit-mask-image:linear-gradient(-90deg,#000 0,#000 calc(100% - 40px),rgba(0,0,0,0) 100%)}}@media (max-width:480px){.breadcrumbs .slider__scene.is--scrollable-next{-webkit-mask-image:linear-gradient(-90deg,rgba(0,0,0,0) 0%,#000 40px,#000 100%)}}.breadcrumbs .slider-controls{display:none}.breadcrumbs__list{align-items:center;margin-left:-8px;display:flex}.breadcrumbs__item{flex:none;padding-left:8px}.breadcrumbs__item:after{content:"|";margin-left:8px;display:inline-block}.breadcrumbs__item:last-child:after{display:none}@media (max-width:768px){.breadcrumbs__item:first-child>[class*=__link]{font-size:0}.breadcrumbs__item:first-child>[class*=__link]:before{content:"";vertical-align:middle;height:18px;width:17px;background-image:url("data:image/svg+xml,%3Csvg width='17' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.648 15H3.352a1.253 1.253 0 0 1-1.258-1.246V7.199c0-.24.196-.433.437-.433.242 0 .438.194.438.433v6.555c0 .21.171.38.383.38h9.296c.212 0 .383-.17.383-.38V7.199c0-.24.196-.433.438-.433.241 0 .437.194.437.433v6.555c0 .687-.564 1.246-1.258 1.246Z' fill='%2365656B'/%3E%3Cpath d='M14.563 8.715a.438.438 0 0 1-.31-.127L8.813 3.2a1.158 1.158 0 0 0-1.625 0l-5.441 5.39a.44.44 0 0 1-.619 0 .43.43 0 0 1 0-.613l5.441-5.39a2.04 2.04 0 0 1 2.862 0l5.44 5.39a.43.43 0 0 1 0 .612.438.438 0 0 1-.309.127ZM9.75 15h-3.5a.435.435 0 0 1-.438-.433v-3.846c0-.746.614-1.354 1.368-1.354h1.64c.754 0 1.367.608 1.367 1.354v3.846c0 .24-.195.434-.437.434Zm-3.063-.866h2.625v-3.413a.49.49 0 0 0-.492-.487H7.18a.49.49 0 0 0-.492.487v3.413Z' fill='%2365656B'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;transition:all .25s ease-out;display:inline-block}.breadcrumbs__item:first-child>[class*=__link]:hover:before{background-image:url("data:image/svg+xml,%3Csvg width='17' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.648 15H3.352a1.253 1.253 0 0 1-1.258-1.246V7.199c0-.24.196-.433.437-.433.242 0 .438.194.438.433v6.555c0 .21.171.38.383.38h9.296c.212 0 .383-.17.383-.38V7.199c0-.24.196-.433.438-.433.241 0 .437.194.437.433v6.555c0 .687-.564 1.246-1.258 1.246Z' fill='%2365656B'/%3E%3Cpath d='M14.563 8.715a.438.438 0 0 1-.31-.127L8.813 3.2a1.158 1.158 0 0 0-1.625 0l-5.441 5.39a.44.44 0 0 1-.619 0 .43.43 0 0 1 0-.613l5.441-5.39a2.04 2.04 0 0 1 2.862 0l5.44 5.39a.43.43 0 0 1 0 .612.438.438 0 0 1-.309.127ZM9.75 15h-3.5a.435.435 0 0 1-.438-.433v-3.846c0-.746.614-1.354 1.368-1.354h1.64c.754 0 1.367.608 1.367 1.354v3.846c0 .24-.195.434-.437.434Zm-3.063-.866h2.625v-3.413a.49.49 0 0 0-.492-.487H7.18a.49.49 0 0 0-.492.487v3.413Z' fill='%23EC5D2B'/%3E%3C/svg%3E")}}.breadcrumbs__link{color:#65656b;vertical-align:middle;text-decoration:none;display:inline-block}.breadcrumbs__link:hover{color:#ec5d2b}.frame__header .breadcrumbs{flex:0 0 100%}@media (max-width:480px){.frame__header .breadcrumbs{flex:0 0 100vw;margin:0 -15px;padding:0 15px}}.frame__header .breadcrumbs+.frame__title{margin-top:24px}@media (max-width:768px){.frame__header .breadcrumbs+.frame__title{margin-top:16px}}.frame--background-image .breadcrumbs__link{color:#fff}.frame--background-image .breadcrumbs__link:hover{color:#ec5d2b}@media (max-width:768px){.frame--background-image .breadcrumbs__item:first-child>[class*=__link]:before{background-image:url("data:image/svg+xml,%3Csvg width='17' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.648 15H3.352a1.253 1.253 0 0 1-1.258-1.246V7.199c0-.24.196-.433.437-.433.242 0 .438.194.438.433v6.555c0 .21.171.38.383.38h9.296c.212 0 .383-.17.383-.38V7.199c0-.24.196-.433.438-.433.241 0 .437.194.437.433v6.555c0 .687-.564 1.246-1.258 1.246Z' fill='%23FFFFFF'/%3E%3Cpath d='M14.563 8.715a.438.438 0 0 1-.31-.127L8.813 3.2a1.158 1.158 0 0 0-1.625 0l-5.441 5.39a.44.44 0 0 1-.619 0 .43.43 0 0 1 0-.613l5.441-5.39a2.04 2.04 0 0 1 2.862 0l5.44 5.39a.43.43 0 0 1 0 .612.438.438 0 0 1-.309.127ZM9.75 15h-3.5a.435.435 0 0 1-.438-.433v-3.846c0-.746.614-1.354 1.368-1.354h1.64c.754 0 1.367.608 1.367 1.354v3.846c0 .24-.195.434-.437.434Zm-3.063-.866h2.625v-3.413a.49.49 0 0 0-.492-.487H7.18a.49.49 0 0 0-.492.487v3.413Z' fill='%23FFFFFF'/%3E%3C/svg%3E")}.frame--background-image .breadcrumbs__item:first-child>[class*=__link]:hover:before{background-image:url("data:image/svg+xml,%3Csvg width='17' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.648 15H3.352a1.253 1.253 0 0 1-1.258-1.246V7.199c0-.24.196-.433.437-.433.242 0 .438.194.438.433v6.555c0 .21.171.38.383.38h9.296c.212 0 .383-.17.383-.38V7.199c0-.24.196-.433.438-.433.241 0 .437.194.437.433v6.555c0 .687-.564 1.246-1.258 1.246Z' fill='%23EC5D2B'/%3E%3Cpath d='M14.563 8.715a.438.438 0 0 1-.31-.127L8.813 3.2a1.158 1.158 0 0 0-1.625 0l-5.441 5.39a.44.44 0 0 1-.619 0 .43.43 0 0 1 0-.613l5.441-5.39a2.04 2.04 0 0 1 2.862 0l5.44 5.39a.43.43 0 0 1 0 .612.438.438 0 0 1-.309.127ZM9.75 15h-3.5a.435.435 0 0 1-.438-.433v-3.846c0-.746.614-1.354 1.368-1.354h1.64c.754 0 1.367.608 1.367 1.354v3.846c0 .24-.195.434-.437.434Zm-3.063-.866h2.625v-3.413a.49.49 0 0 0-.492-.487H7.18a.49.49 0 0 0-.492.487v3.413Z' fill='%23EC5D2B'/%3E%3C/svg%3E")}}.paginated__pagination{text-align:center;margin-top:60px}@media (max-width:768px){.paginated__pagination{margin-top:44px}}@media (max-width:1024px){.feedback__body{flex:100%;margin:-60px -15px 0}}@media (max-width:768px){.feedback__body{margin:-40px -15px 0}}@media (max-width:1024px){.feedback__form{padding-top:60px;padding-bottom:60px}}@media (max-width:768px){.feedback__form{padding-top:40px;padding-bottom:40px}}.feedback__illustration{flex:1;margin-bottom:-60px}@media (max-width:1024px){.feedback__illustration{min-height:350px;flex:0 0 100%}}@media (max-width:768px){.feedback__illustration{margin-bottom:-40px}}.feedback__illustration .media{height:100%;padding-top:0}.feedback__illustration .media__image{object-fit:contain;object-position:bottom center;padding:0 75px}@media (max-width:1024px){.feedback__illustration .media__image{padding-top:20px}}.call-price__subtitle{margin-bottom:8px;font-size:16px}.call-price__action{margin-top:32px}@media (max-width:1024px){.call-price__action{margin-top:24px}}.call-price__action .button--price:before{content:"";width:20px;height:20px;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 6.5V2H5.5A1.5 1.5 0 0 0 4 3.5v13A1.5 1.5 0 0 0 5.5 18h9a1.5 1.5 0 0 0 1.5-1.5V8h-4.5A1.5 1.5 0 0 1 10 6.5Zm-4 4a.5.5 0 1 1 1 0 .5.5 0 0 1-1 0Zm0 2a.5.5 0 1 1 1 0 .5.5 0 0 1-1 0Zm0 2a.5.5 0 1 1 1 0 .5.5 0 0 1-1 0Zm2-4a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5Zm0 2a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5Zm0 2a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5Zm3-8V2.25L15.75 7H11.5a.5.5 0 0 1-.5-.5Z' fill='%23EC5D2B'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;margin-right:8px;display:inline-block}.numbered__list{flex-wrap:wrap;margin:-60px -10px 0;display:flex}@media (max-width:768px){.numbered__list{margin-top:-35px}}.numbered__item{flex:0 0 50%;padding:60px 10px 0}@media (max-width:768px){.numbered__item{flex:0 0 100%;padding-top:35px}}.numbered__item-entry{display:flex}.numbered__item-entry-num{color:#d7d7d7;margin-right:12px;font-size:80px;line-height:.7}.numbered__item-entry-title{color:#ec5d2b;margin-bottom:8px;font-size:18px;font-weight:700}@media (max-width:480px){.numbered__item-entry-title{font-size:16px}}.numbered__item-entry-desc{font-size:14px}.categorise{margin-bottom:40px;font-size:18px;font-weight:700;overflow:hidden}.categorise__wrapper{border-bottom:1px solid #d7d7d7}.categorise .slider__scene{overflow:visible}@media (max-width:480px){.categorise .slider__scene.is--scrollable-next{-webkit-mask-image:linear-gradient(-90deg,rgba(0,0,0,0) 0%,#000 40px,#000 calc(100% - 40px),rgba(0,0,0,0) 100%)}}@media (max-width:480px){.categorise .slider__scene.is--scrollable-prev{-webkit-mask-image:linear-gradient(-90deg,#000 0,#000 calc(100% - 40px),rgba(0,0,0,0) 100%)}}@media (max-width:480px){.categorise .slider__scene.is--scrollable-next{-webkit-mask-image:linear-gradient(-90deg,rgba(0,0,0,0) 0%,#000 40px,#000 100%)}}@media (max-width:768px){.categorise{margin-bottom:24px;font-size:14px}}.categorise__list{display:flex}.categorise__item{flex:1;padding:0 20px;position:relative;bottom:-1px}.categorise__item.is--active{border-bottom:2px solid #ec5d2b}.categorise__link{text-align:center;width:100%;white-space:nowrap;cursor:pointer;padding-bottom:14px;text-decoration:none;display:block}.categorise__link.is--active{color:#ec5d2b}.categorise .slider-controls{display:none}.product-widget{overflow:hidden}.product-widget__list{margin:0 -10px;display:flex}.product-widget__list.is--no-slider{flex-wrap:wrap}@media (max-width:1024px){.product-widget__list.is--no-slider .product-widget__item{flex:0 0 50%}}@media (max-width:480px){.product-widget__list.is--no-slider .product-widget__item{flex:0 0 100%}}.product-widget__item{flex:0 0 25%;padding:0 10px}@media (max-width:1024px){.product-widget__item{flex:0 0 30%}}@media (max-width:768px){.product-widget__item{flex:0 0 40%}}@media (max-width:480px){.product-widget__item{flex:0 0 90%}}.product-widget__footer{text-align:center;margin-top:40px}@media (max-width:768px){.product-widget__footer{margin-top:24px}}.product-widget .slider-controls{display:none}.product-card{height:100%;background:#fff;border:1px solid #f2f2f2;border-radius:8px;overflow:hidden}.product-card__wrapper{height:100%;flex-direction:column;display:flex}.product-card__illustration .media__image{border-radius:0}.product-card__body{flex-direction:column;flex:1;padding:20px;display:flex}.product-card__title{color:#040202;font-size:16px;font-weight:700}.product-card__title a{color:#040202;text-decoration:none}.product-card__title a:hover{color:#ec5d2b}.product-card__text{margin-top:12px;font-size:13px}.product-card__text ul:not([class]) li:not([class]),.product-card__text ol:not([class]) li:not([class]){margin-bottom:4px}@media (max-width:1024px){.product-card__text ul:not([class]) li:not([class]),.product-card__text ol:not([class]) li:not([class]){margin-bottom:12px}}.product-card__char-list{margin-bottom:32px}.product-card__char-list:last-child{margin-bottom:0}.product-card__char-item{align-items:baseline;margin-bottom:8px;display:flex}.product-card__char-item:before{content:"";height:1em;width:8px;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%228%22%20height%3D%228%22%20viewBox%3D%220%200%208%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20id%3D%22c5f953dd83069eb123033861a3ffcf00%22%20cx%3D%224%22%20cy%3D%224%22%20r%3D%224%22%20fill%3D%22%23EC5D2B%22%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E);background-position:50%;background-repeat:no-repeat;flex:0 0 8px;margin-right:12px}.product-card__char-item:last-child{margin-bottom:0}.product-card__char-title{margin-right:8px;font-weight:600}.product-card__action{margin-top:16px}.product-card__action .button{width:100%;text-align:center}.product-card__price{flex:1;justify-content:center;align-items:flex-end;display:flex}@media (min-width:1200px){.product-detail{background:#f5f5f5;padding-bottom:0}}@media (min-width:1200px){.product-detail__body{margin-top:32px;padding:40px 62px;position:relative}.product-detail__body>*{z-index:1}.product-detail__body:before{content:"";width:calc(100% - 40px);height:100%;z-index:0;background:#fff;display:block;position:absolute;top:0;left:20px}}@media (max-width:1024px){.product-detail__description{flex-direction:column-reverse;display:flex}}.product-detail__price{align-items:center;margin-top:32px;display:flex}.product-detail__price .button{min-width:200px}.product-detail__price .price__value{font-size:32px}@media (max-width:1024px){.product-detail__price{flex-direction:column-reverse;margin-top:0;margin-bottom:32px}.product-detail__price .price{text-align:left;font-size:28px}.product-detail__price .button{width:auto;width:100%;text-align:center;flex:none;margin-top:20px}}@media (max-width:480px){.product-detail__price .price{text-align:center}}.product-detail__price .price{margin-top:0}@media (min-width:1025px){.product-detail__price .price{margin-left:40px}}.product-detail__action{width:100%;text-align:center}.product-char{margin-bottom:40px}@media (max-width:768px){.product-char{margin-bottom:24px}}@media (max-width:480px){.product-char .slider__scene.is--scrollable-next{-webkit-mask-image:linear-gradient(-90deg,rgba(0,0,0,0) 0%,#000 40px,#000 calc(100% - 40px),rgba(0,0,0,0) 100%)}}@media (max-width:480px){.product-char .slider__scene.is--scrollable-prev{-webkit-mask-image:linear-gradient(-90deg,#000 0,#000 calc(100% - 40px),rgba(0,0,0,0) 100%)}}@media (max-width:480px){.product-char .slider__scene.is--scrollable-next{-webkit-mask-image:linear-gradient(-90deg,rgba(0,0,0,0) 0%,#000 40px,#000 100%)}}.product-char .slider-controls{display:none}.product-char__list{margin:0 -40px;display:flex}.product-char__item{border-right:1px solid #d7d7d7;flex:none}.product-char__item:last-child{border-right:0}.product-char__link{color:#040202;padding:0 40px;font-size:18px;font-weight:600;text-decoration:none}.product-char__link.is--active{color:#ec5d2b}.price{text-align:center;color:#040202;margin-top:18px}.price__desc{font-size:16px;display:inline-block}.price__value{margin:0 10px;font-size:24px;font-weight:600;display:inline-block}.price-table{overflow:hidden}.price-table+.text{margin-top:24px}.price-table__header{margin-bottom:-1px}.price-table__list{display:flex}.price-table__item{background:#fff}@media (min-width:1200px){.price-table__item{flex:1}.price-table__item:last-child .price-table__link:after{right:0}}.price-table__link{max-width:100%;color:#65656b;white-space:nowrap;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;padding:8px;font-size:13px;font-weight:700;text-decoration:none;display:block;position:relative}.price-table__link:before{content:"";vertical-align:top;height:14px;width:14px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.54 11.474C14.455 10.375 15 8.997 15 7.5 15 3.91 11.866 1 8 1c-1.598 0-3.07.497-4.248 1.333m-1.143 1.02C1.604 4.48 1 5.924 1 7.5 1 11.09 4.134 14 8 14c1.68 0 3.222-.55 4.428-1.466M1 2l14 13' stroke='%2365656B'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;margin-right:6px;display:inline-block}@media (min-width:1200px){.price-table__link:before{height:10px;width:10px;vertical-align:middle;margin-right:4px}}.price-table__link:after{content:"";width:1px;height:calc(100% + 1px);background:#d7d7d7;transition:all .25s ease-out;display:block;position:absolute;top:-1px;right:-1px}.price-table__link:hover{color:#ec5d2b;border-color:#ec5d2b}.price-table__link:hover:before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.54 11.474C14.455 10.375 15 8.997 15 7.5 15 3.91 11.866 1 8 1c-1.598 0-3.07.497-4.248 1.333m-1.143 1.02C1.604 4.48 1 5.924 1 7.5 1 11.09 4.134 14 8 14c1.68 0 3.222-.55 4.428-1.466M1 2l14 13' stroke='%23EC5D2B'/%3E%3C/svg%3E")}.price-table__link:hover:after{z-index:1;background:#ec5d2b}.price-table__link.is--active{border-color:#ec5d2b}.price-table__link.is--active:before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.54 11.474C14.455 10.375 15 8.997 15 7.5 15 3.91 11.866 1 8 1c-1.598 0-3.07.497-4.248 1.333m-1.143 1.02C1.604 4.48 1 5.924 1 7.5 1 11.09 4.134 14 8 14c1.68 0 3.222-.55 4.428-1.466M1 2l14 13' stroke='%23EC5D2B'/%3E%3C/svg%3E")}.price-table__link.is--active:after{z-index:1;background:#ec5d2b}.price-table .slider-controls{display:none}.char{font-size:16px}@media (max-width:480px){.char{font-size:13px}}.char__list{margin:0;padding:0;list-style:none}.char__item{align-items:baseline;margin-bottom:20px;font-size:16px;display:flex}.char__item:last-child{margin-bottom:0}@media (max-width:480px){.char__item{font-size:14px}}.char__title{color:#959595;flex:0 0 50%;padding-right:10px}@media (min-width:481px){.char__title{align-items:baseline;display:flex}.char__title:after{content:"";height:1px;border-bottom:1px dashed #d1d1d1;flex:1;display:block}}.char__value{color:#000}.document__link{display:block}.document .media{padding-top:141%}.document-card{background:#fff;border-radius:8px;padding:20px 40px 20px 20px}@media (max-width:1024px){.document-card{padding:14px}}.document-card__wrapper{display:flex}.document-card__document{flex:0 0 86px}@media (max-width:1024px){.document-card__document{flex:0 0 97px}}.document-card__body{flex-direction:column;flex:1;justify-content:space-between;padding-left:24px;display:flex}.document-card__title{color:#333;font-size:18px;font-weight:700}.document-card__desc{font-size:14px}.document-card__info{border-top:1px solid #d7d7d7;justify-content:space-between;padding-top:16px;font-size:13px;display:flex}.documents__list{flex-wrap:wrap;margin:-20px -10px 0;display:flex}.documents__item{flex:0 0 33.3333%;padding:20px 10px 0}@media (max-width:1024px){.documents__item{flex:0 0 50%}}@media (max-width:768px){.documents__item{flex:0 0 100%}}.documents-widget{overflow:hidden}.documents-widget__list{margin:0 -10px;display:flex}.documents-widget__item{flex:1 0 16.6666%;padding:0 10px}@media (max-width:1024px){.documents-widget__item{flex:1 0 24%}}@media (max-width:768px){.documents-widget__item{flex:1 0 30%}}@media (max-width:480px){.documents-widget__item{flex:1 0 90%}}.calculate{background:#f5f5f5;padding:32px;font-weight:500;display:block;overflow:hidden}.calculate .hidden{display:none}.calculate__wrapper{position:relative}.calculate__wrapper:before{content:"";width:100%;height:0;z-index:0;pointer-events:none;background-image:url(../image/decoration/calculate.png);background-repeat:no-repeat;background-size:contain;padding-top:56%;position:absolute}.calculate__body{z-index:1;position:relative}.calculate__section{border-bottom:1px solid #fff;padding:24px 0}.calculate__section>*{margin-bottom:24px}.calculate__section>:last-child{margin-bottom:0}.calculate__section:last-child{border:0;padding-bottom:0}.calculate__section:first-child{padding-top:0}.calculate__row{width:100%;max-width:100%;grid-template-columns:minmax(max-content,1fr) minmax(max-content,1fr) minmax(max-content,1fr);gap:24px;display:grid}@media (max-width:1024px){.calculate__row{grid-template-columns:1fr 1fr}}@media (max-width:700px){.calculate__row{grid-template-columns:1fr}}.calculate__row--columns-2{grid-template-columns:1fr 1fr}@media (max-width:700px){.calculate__row--columns-2{grid-template-columns:1fr}}.calculate__row--columns-1{grid-template-columns:1fr}@media (max-width:1024px){.calculate__row--columns-1{grid-template-columns:1fr}}.calculate__row .calculate__title{margin-bottom:24px}.calculate .field--text .field__input,.calculate .field--select .field__input{background:#fff}.calculate__result{color:#000;font-size:18px;font-weight:700;display:inline-block}.calculate__result-title{margin-right:8px;display:inline-block}.calculate__result-value{display:inline-block}.result__footer{margin-top:24px}.result__list{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:700px){.result__list{grid-template-columns:1fr}}.result__item{flex:0 0 50%;align-items:baseline;display:flex}.result__title{color:#000;flex:1;align-items:baseline;display:flex}.result__title:after{content:"";height:1px;background:#ec5d2b;flex:1;margin-left:4px}.result__value{margin-left:4px}.button--calculate{width:100%;cursor:pointer;display:inline-block}@media (min-width:701px){.button--calculate{max-width:300px}}.button--calculate+.calculate__result{margin-left:16px}@media (max-width:700px){.button--calculate+.calculate__result{margin-top:24px;margin-left:0}}.mfp-bg{width:100%;height:100%;z-index:1042;opacity:.8;background:#0b0b0b;position:fixed;top:0;left:0;overflow:hidden}.mfp-wrap{width:100%;height:100%;z-index:1043;-webkit-backface-visibility:hidden;position:fixed;top:0;left:0;outline:0!important}.mfp-container{text-align:center;width:100%;height:100%;box-sizing:border-box;padding:0 8px;position:absolute;top:0;left:0}.mfp-container:before{content:"";height:100%;vertical-align:middle;display:inline-block}.mfp-align-top .mfp-container:before{display:none}.mfp-content{vertical-align:middle;text-align:left;z-index:1045;margin:0 auto;display:inline-block;position:relative}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;text-align:center}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;width:auto;text-align:center;z-index:1044;margin-top:-.8em;position:absolute;top:50%;left:8px;right:8px}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader,.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{cursor:pointer;-webkit-appearance:none;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation;background:0 0;border:0;outline:0;padding:0;display:block;overflow:visible}button::-moz-focus-inner{border:0;padding:0}.mfp-close{width:44px;height:44px;text-align:center;opacity:1;color:#fff;padding:0 0 18px 10px;font-size:40px;text-decoration:none;position:absolute;top:0;right:0}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#353e48}.mfp-close-btn-in .mfp-close:hover{color:#ff2950}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;text-align:right;width:100%;padding-right:6px;right:-6px}.mfp-counter{color:#ccc;white-space:nowrap;font-size:12px;line-height:18px;position:absolute;top:0;right:0}.mfp-arrow{opacity:.65;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:-55px 0 0;padding:0;position:absolute;top:50%}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";width:0;height:0;border:inset rgba(0,0,0,0);margin-top:35px;margin-left:35px;display:block;position:absolute;top:0;left:0}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{opacity:.7;border-top-width:21px;border-bottom-width:21px}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{border-right:27px solid #3f3f3f;margin-left:25px}.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{width:100%;max-width:900px;line-height:0}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;padding-top:56.25%;overflow:hidden}.mfp-iframe-scaler iframe{width:100%;height:100%;background:#000;display:block;position:absolute;top:0;left:0;box-shadow:0 0 8px rgba(0,0,0,.6)}img.mfp-img{width:auto;max-width:100%;height:auto;box-sizing:border-box;margin:0 auto;padding:40px 0;line-height:0;display:block}.mfp-figure{line-height:0}.mfp-figure:after{content:"";width:auto;height:auto;z-index:-1;background:#444;display:block;position:absolute;top:40px;bottom:40px;left:0;right:0;box-shadow:0 0 8px rgba(0,0,0,.6)}.mfp-figure small{color:#bdbdbd;font-size:12px;line-height:14px;display:block}.mfp-figure figure{margin:0}.mfp-bottom-bar{width:100%;cursor:auto;margin-top:-36px;position:absolute;top:100%;left:0}.mfp-title{text-align:left;color:#f3f3f3;word-wrap:break-word;padding-right:36px;line-height:18px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.popup-block{margin:0 auto}.popup-block .form-modal{max-width:395px;width:100%}.popup-block{text-align:left;max-width:480px;background:#fff;border-radius:10px;display:block;position:relative}.popup-block__content .fieldset,.popup-block__content .successPadding{padding:unset}.popup-block__content .message{padding:50px 20px}@media (max-width:500px){.popup-block{max-width:320px}}.endless_container{width:100%}@media (min-width:1024px){header{height: 125px}}.phone-number__button{display:none;position:fixed;bottom:15px;left:15px;width:calc(100% - 30px);}.phone-number__button a:before{content:"Позвоните нам ";}.phone-number__button .button{width:100%;padding:15px;font-weight:700;}@media (max-width:480px){.phone-number__button{display:block;}.footer{padding-bottom: 85px;}} .sub-menu__list{max-height: 80vh; overflow-y: auto;padding-bottom: 40px}.text.text_post ul:not([class]) li:not([class])::before{display: inline-block;position: relative;top: 0.25em}
