/*! 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}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-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}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{position:relative;left:0}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-fadeOut,.tns-normal{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:2333.33333%;position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:1.42857%;height:10px;float:left}

/*!
 * OverlayScrollbars
 * https://github.com/KingSora/OverlayScrollbars
 *
 * Version: 1.10.3
 *
 * Copyright KingSora | Rene Haas.
 * https://github.com/KingSora
 *
 * Released under the MIT license.
 * Date: 02.02.2020
 */html.os-html,html.os-html>.os-host{display:block;overflow:hidden;box-sizing:border-box;height:100%!important;width:100%!important;min-width:100%!important;min-height:100%!important;margin:0!important;position:absolute!important}html.os-html>.os-host>.os-padding{position:absolute}body.os-dragging,body.os-dragging *{cursor:default}.os-host,.os-host-textarea{position:relative;overflow:visible!important;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.os-host-flexbox{overflow:hidden!important;display:-ms-flexbox;display:flex}.os-host-flexbox>.os-size-auto-observer{height:inherit!important}.os-host-flexbox>.os-content-glue{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}.os-host-flexbox>.os-content-glue,.os-host-flexbox>.os-size-auto-observer{min-height:0;min-width:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto}#os-dummy-scrollbar-size{position:fixed;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility:hidden;overflow:scroll;height:500px;width:500px}#os-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}#os-dummy-scrollbar-size,.os-viewport{-ms-overflow-style:scrollbar!important}.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size,.os-viewport-native-scrollbars-invisible.os-viewport{scrollbar-width:none!important}.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar,.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar-corner,.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar,.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar-corner{display:none!important;width:0!important;height:0!important;visibility:hidden!important;background:transparent!important}.os-content-glue{box-sizing:inherit;max-height:100%;max-width:100%;width:100%;pointer-events:none}.os-padding{box-sizing:inherit;direction:inherit;position:absolute;overflow:visible;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:1}.os-host-overflow>.os-padding,.os-viewport{overflow:hidden}.os-viewport{direction:inherit!important;box-sizing:inherit!important;resize:none!important;outline:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.os-content-arrange{position:absolute;z-index:-1;min-height:1px;min-width:1px;pointer-events:none}.os-content{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:100%;visibility:visible}.os-content:after,.os-content:before{content:"";display:table;width:0;height:0;line-height:0;font-size:0}.os-content>.os-textarea{box-sizing:border-box!important;direction:inherit!important;background:transparent!important;outline:0 none transparent!important;overflow:hidden!important;position:absolute!important;display:block!important;top:0!important;left:0!important;margin:0!important;border-radius:0!important;float:none!important;filter:none!important;border:none!important;resize:none!important;transform:none!important;max-width:none!important;max-height:none!important;box-shadow:none!important;perspective:none!important;opacity:1!important;z-index:1!important;clip:auto!important;vertical-align:baseline!important;padding:0}.os-host-rtl>.os-padding>.os-viewport>.os-content>.os-textarea{right:0!important}.os-content>.os-textarea-cover{z-index:-1;pointer-events:none}.os-content>.os-textarea[wrap=off]{white-space:pre!important;margin:0!important}.os-text-inherit{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;font-feature-settings:inherit;font-variant:inherit;text-transform:inherit;text-decoration:inherit;text-indent:inherit;text-align:inherit;text-shadow:inherit;text-overflow:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;unicode-bidi:inherit;direction:inherit;color:inherit;cursor:text}.os-resize-observer,.os-resize-observer-host{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.os-resize-observer-host{padding:inherit;border:inherit;border-color:transparent;border-style:solid;box-sizing:border-box}.os-resize-observer-host:after{content:""}.os-resize-observer-host:after,.os-resize-observer-host>.os-resize-observer{height:200%;width:200%;padding:inherit;border:inherit;margin:0;display:block;box-sizing:content-box}.os-resize-observer.observed,object.os-resize-observer{box-sizing:border-box!important}.os-size-auto-observer{box-sizing:inherit!important;height:100%;width:inherit;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;-ms-flex-positive:inherit;flex-grow:inherit;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:0;flex-basis:0}.os-size-auto-observer>.os-resize-observer{width:1000%;height:1000%;min-height:1px;min-width:1px}.os-resize-observer-item{right:0;bottom:0;overflow:hidden;z-index:-1;opacity:0;direction:ltr!important}.os-resize-observer-item,.os-resize-observer-item-final{position:absolute;top:0;left:0;-ms-flex:none!important;flex:none!important}.os-resize-observer-item-final{transition:none!important}.os-resize-observer{animation-duration:1ms;animation-name:hs-resize-observer-dummy-animation}.os-host-transition>.os-scrollbar,.os-host-transition>.os-scrollbar-corner{transition:opacity .3s,visibility .3s,top .3s,right .3s,bottom .3s,left .3s}html.os-html>.os-host>.os-scrollbar{position:absolute;z-index:999999}.os-scrollbar,.os-scrollbar-corner{position:absolute;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";z-index:1}.os-scrollbar-corner{bottom:0;right:0}.os-scrollbar{pointer-events:none}.os-scrollbar-track{position:relative;padding:0!important;border:none!important}.os-scrollbar-handle,.os-scrollbar-track{pointer-events:auto;height:100%;width:100%}.os-scrollbar-handle{position:absolute}.os-scrollbar-handle-off,.os-scrollbar-track-off{pointer-events:none}.os-scrollbar.os-scrollbar-unusable,.os-scrollbar.os-scrollbar-unusable *{pointer-events:none!important}.os-scrollbar.os-scrollbar-unusable .os-scrollbar-handle{opacity:0!important}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{top:0;right:0}.os-host-rtl>.os-scrollbar-horizontal{right:0}.os-host-rtl>.os-scrollbar-corner,.os-host-rtl>.os-scrollbar-vertical{right:auto;left:0}.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden>.os-scrollbar-corner,.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-corner,.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal,.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical,.os-padding+.os-scrollbar-corner,.os-scrollbar-auto-hidden,.os-scrollbar-horizontal+.os-scrollbar-vertical.os-scrollbar-auto-hidden+.os-scrollbar-corner,.os-scrollbar-horizontal.os-scrollbar-auto-hidden+.os-scrollbar-vertical+.os-scrollbar-corner,.os-scrollbar-horizontal.os-scrollbar-auto-hidden+.os-scrollbar-vertical.os-scrollbar-auto-hidden+.os-scrollbar-corner{opacity:0;visibility:hidden;pointer-events:none}.os-scrollbar-corner-resize-both{cursor:nwse-resize}.os-host-rtl>.os-scrollbar-corner-resize-both{cursor:nesw-resize}.os-scrollbar-corner-resize-horizontal{cursor:ew-resize}.os-scrollbar-corner-resize-vertical{cursor:ns-resize}.os-dragging .os-scrollbar-corner.os-scrollbar-corner-resize{cursor:default}.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden>.os-scrollbar-vertical{top:0;bottom:0}.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-horizontal,.os-host-rtl.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-horizontal{right:0;left:0}.os-scrollbar-corner.os-scrollbar-corner-resize,.os-scrollbar:focus,.os-scrollbar:hover{opacity:1!important;visibility:visible!important}.os-scrollbar-corner.os-scrollbar-corner-resize{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB3aWR0aD0iMTAiICAgaGVpZ2h0PSIxMCIgICB2ZXJzaW9uPSIxLjEiPiAgPGcgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTEwNDIuMzYyMikiICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eTowLjQ5NDExNzY1O2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDcuNDI0MjE4NywxMDQyLjM2MjIgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjYgLTEuMzEwMTU2MiwxLjMxMDIgMCwwLjI5OSAwLjEwNDM0MTksMC41NzEgMC4yNzI5NDkyLDAuNzkxNSAwLjIwOTEwMjQsMC4xNDEzIDAuNDY1NjIwNiwwLjIxODQgMC43MzY5NjI5LDAuMjE4NCAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NiAxLjMxMDE1NjMsLTEuMzEwMiAwLC0wLjI3MTMgLTAuMDc3MDkzLC0wLjUyNzggLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0MSwtMC4xNjg2IC0wLjQ5MjU0NDMsLTAuMjcyOSAtMC43OTE1NTI4LC0wLjI3MjkgeiBtIDAsMy4wODQzIGMgLTAuNzIzNTc5MiwwIC0xLjMxMDE1NjIsMC41ODY2IC0xLjMxMDE1NjIsMS4zMTAyIDAsMC4yOTkgMC4xMDQzNDE5LDAuNTcxIDAuMjcyOTQ5MiwwLjc5MTUgMC4yMDkxMDI0LDAuMTQxMyAwLjQ2NTYyMDYsMC4yMTg0IDAuNzM2OTYyOSwwLjIxODQgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjYgMS4zMTAxNTYzLC0xLjMxMDIgMCwtMC4yNzEzIC0wLjA3NzA5MywtMC41Mjc4IC0wLjIxODM1OTQsLTAuNzM2OSAtMC4yMjA0OTQxLC0wLjE2ODYgLTAuNDkyNTQ0MywtMC4yNzMgLTAuNzkxNTUyOCwtMC4yNzMgeiBtIC0zLjA4NDMyNjEsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NiAtMS4zMTAxNTYzLDEuMzEwMiAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MSAwLjI3Mjk0OTIsMC43OTE1IDAuMjA5MTAyNCwwLjE0MTMgMC40NjU2MjA3LDAuMjE4NCAwLjczNjk2MjksMC4yMTg0IDAuNzIzNTc5MywwIDEuMzEwMTU2MywtMC41ODY2IDEuMzEwMTU2MywtMS4zMTAyIDAsLTAuMjcxMyAtMC4wNzcwOTMsLTAuNTI3OCAtMC4yMTgzNTk0LC0wLjczNjkgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzMgLTAuNzkxNTUyNywtMC4yNzMgeiBtIC0zLjAyOTczNjQsMy4wMjk4IEMgMC41ODY1NzY5MywxMDQ4LjQ3NjMgMCwxMDQ5LjA2MjggMCwxMDQ5Ljc4NjQgYyAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyMiwwLjc5MTYgMC4yMDkxMDIyOSwwLjE0MTIgMC40NjU2MjA2NSwwLjIxODMgMC43MzY5NjI4OCwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHogbSAzLjAyOTczNjQsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NSAtMS4zMTAxNTYzLDEuMzEwMSAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyLDAuNzkxNiAwLjIwOTEwMjQsMC4xNDEyIDAuNDY1NjIwNywwLjIxODMgMC43MzY5NjI5LDAuMjE4MyAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NSAxLjMxMDE1NjMsLTEuMzEwMSAwLC0wLjI3MTQgLTAuMDc3MDkzLC0wLjUyNzkgLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzI5IC0wLjc5MTU1MjcsLTAuMjcyOSB6IG0gMy4wODQzMjYxLDAgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjUgLTEuMzEwMTU2MiwxLjMxMDEgMCwwLjI5OSAwLjEwNDM0MTksMC41NzExIDAuMjcyOTQ5MiwwLjc5MTYgMC4yMDkxMDI0LDAuMTQxMiAwLjQ2NTYyMDYsMC4yMTgzIDAuNzM2OTYyOSwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHoiLz4gIDwvZz4gIDxnICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDguMjE1NzcxNSwwLjI3Mjk0OTIyIGMgMC4xNDEyNjY3LDAuMjA5MTAyMjkgMC4yMTgzNTk0LDAuNDY1NjIwNjUgMC4yMTgzNTk0LDAuNzM2OTYyODggMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDc2IC0wLjIwNTUxNzYsLTAuNzk3Nzk2NTkgLTAuNTE4NjAzNSwtMS4wMzcyMDY5OCB6IG0gMCwzLjA4NDMyNjE4IGMgMC4xNDEyNjY3LDAuMjA5MTAyMyAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MiAtMS4zMTAxNTYzLDEuMzEwMTU2MiAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTkzIDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAtMy4wODQzMjYyLDAgYyAwLjE0MTI2NjcsMC4yMDkxMDIzIDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYyIC0xLjMxMDE1NjMsMS4zMTAxNTYyIC0wLjI3MTM0MjIsMCAtMC41Mjc4NjA1LC0wLjA3NzA5MyAtMC43MzY5NjI5LC0wLjIxODM1OTMgMC4yMzk0MTA0LDAuMzEzMDg1OSAwLjYxMjYzNjMsMC41MTg2MDM1IDEuMDM3MjA3MSwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYyLC0wLjU4NjU3NyAxLjMxMDE1NjIsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NSwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogTSAyLjEwMTcwOSw2LjM4NzAxMTcgYyAwLjE0MTI2NjcsMC4yMDkxMDI0IDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYzIC0xLjMxMDE1NjMsMS4zMTAxNTYzIC0wLjI3MTM0MjIzLDAgLTAuNTI3ODYwNTksLTAuMDc3MDkzIC0wLjczNjk2Mjg4LC0wLjIxODM1OTQgMC4yMzk0MTAzOSwwLjMxMzA4NTkgMC42MTI2MzYyMiwwLjUxODYwMzUgMS4wMzcyMDY5OCwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAzLjAyOTczNjMsMCBjIDAuMTQxMjY2NywwLjIwOTEwMjQgMC4yMTgzNTk0LDAuNDY1NjIwNiAwLjIxODM1OTQsMC43MzY5NjI5IDAsMC43MjM1NzkzIC0wLjU4NjU3NywxLjMxMDE1NjMgLTEuMzEwMTU2MywxLjMxMDE1NjMgLTAuMjcxMzQyMiwwIC0wLjUyNzg2MDUsLTAuMDc3MDkzIC0wLjczNjk2MjksLTAuMjE4MzU5NCAwLjIzOTQxMDQsMC4zMTMwODU5IDAuNjEyNjM2MywwLjUxODYwMzUgMS4wMzcyMDcxLDAuNTE4NjAzNSAwLjcyMzU3OTMsMCAxLjMxMDE1NjIsLTAuNTg2NTc3IDEuMzEwMTU2MiwtMS4zMTAxNTYzIDAsLTAuNDI0NTcwOCAtMC4yMDU1MTc1LC0wLjc5Nzc5NjYgLTAuNTE4NjAzNSwtMS4wMzcyMDcgeiBtIDMuMDg0MzI2MiwwIGMgMC4xNDEyNjY3LDAuMjA5MTAyNCAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHoiIC8+ICA8L2c+PC9zdmc+);background-repeat:no-repeat;background-position:100% 100%;pointer-events:auto!important}.os-host-rtl>.os-scrollbar-corner.os-scrollbar-corner-resize{transform:scaleX(-1)}.os-host-overflow{overflow:hidden!important}@keyframes hs-resize-observer-dummy-animation{0%{z-index:0}to{z-index:-1}}.os-theme-none>.os-scrollbar-corner,.os-theme-none>.os-scrollbar-horizontal,.os-theme-none>.os-scrollbar-vertical{display:none!important}.os-theme-none>.os-scrollbar-corner-resize{display:block!important;min-width:10px;min-height:10px}.os-theme-dark>.os-scrollbar-horizontal,.os-theme-light>.os-scrollbar-horizontal{right:10px;height:10px}.os-theme-dark>.os-scrollbar-vertical,.os-theme-light>.os-scrollbar-vertical{bottom:10px;width:10px}.os-theme-dark.os-host-rtl>.os-scrollbar-horizontal,.os-theme-light.os-host-rtl>.os-scrollbar-horizontal{left:10px;right:0}.os-theme-dark>.os-scrollbar-corner,.os-theme-light>.os-scrollbar-corner{height:10px;width:10px;background-color:transparent}.os-theme-dark>.os-scrollbar,.os-theme-light>.os-scrollbar{padding:2px;box-sizing:border-box;background:transparent}.os-theme-dark>.os-scrollbar.os-scrollbar-unusable,.os-theme-dark>.os-scrollbar>.os-scrollbar-track,.os-theme-light>.os-scrollbar.os-scrollbar-unusable,.os-theme-light>.os-scrollbar>.os-scrollbar-track{background:transparent}.os-theme-dark>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle{min-width:30px}.os-theme-dark>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle{min-height:30px}.os-theme-dark.os-host-transition>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light.os-host-transition>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{transition:background-color .3s}.os-theme-dark>.os-scrollbar>.os-scrollbar-track,.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar>.os-scrollbar-track,.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{border-radius:10px}.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:rgba(0,0,0,.4)}.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:hsla(0,0%,100%,.4)}.os-theme-dark>.os-scrollbar:focus>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-dark>.os-scrollbar:hover>.os-scrollbar-track>.os-scrollbar-handle{background:rgba(0,0,0,.55)}.os-theme-light>.os-scrollbar:focus>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar:hover>.os-scrollbar-track>.os-scrollbar-handle{background:hsla(0,0%,100%,.55)}.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle.active{background:rgba(0,0,0,.7)}.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle.active{background:hsla(0,0%,100%,.7)}.os-theme-dark>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;display:block}.os-theme-dark.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-dark.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical .os-scrollbar-handle:before{display:none}.os-theme-dark>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-horizontal .os-scrollbar-handle:before{top:-6px;bottom:-2px}.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{left:-6px;right:-2px}.os-host-rtl.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-host-rtl.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{right:-6px;left:-2px}:root{--roboto:"Roboto","Arial",sans-serif;--lora:"Lora","Times New Roman",serif;--ubuntu:"Ubuntu","Arial",sans-serif;--color-1:rgba(54,57,57,.8);--color-2:#363939;--color-3:#2e3539;--color-4:rgba(172,119,96,.8);--color-5:#ba8f7a;--color-6:#764f3c;--color-7:#ead7a2;--color-8:hsla(20,31%,60%,.1);--color-9:hsla(20,32%,60%,.4);--color-10:#c4c4c4;--color-11:#f5f5f5;--color-12:rgba(253,148,95,.85);--color-13:rgba(253,148,95,.4);--color-14:rgba(255,217,131,.85);--color-15:rgba(216,98,56,.85);--color-16:rgba(77,113,146,.85);--color-17:rgba(166,222,226,.85);--color-18:hsla(37,58%,83%,.85);--color-19:#054467;--color-20:rgba(255,217,131,.4);--color-21:rgba(216,98,56,.4);--color-22:rgba(77,113,146,.4);--color-23:rgba(166,222,226,.4);--color-24:hsla(37,58%,83%,.4);--transition-color:0.2s ease color;--transition-background-color:0.2s ease background-color;--transition-box-shadow:0.2s ease box-shadow;--transition-border:0.2s ease border;--transition-opacity:0.2s ease opacity;--transition-transform:0.2s ease transform;--transition-fill:0.2s ease fill}body,html{height:100%;min-height:100vh;font-size:14px}body,html{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body{box-sizing:border-box;font-family:Ubuntu,Arial,sans-serif;font-family:var(--ubuntu);font-weight:400;line-height:1.5;letter-spacing:1px;-webkit-tap-highlight-color:transparent}.main{-ms-flex-positive:1;flex-grow:1}a{text-decoration:none}body.fixed{overflow:hidden}*,:after,:before{box-sizing:inherit}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}@media (min-width:1200px){html{font-size:20px}}.hf-message{color:#764f3c;color:var(--color-6);font-weight:400;margin-top:30px;text-align:center}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(fonts/Roboto-Regular.woff2) format("woff2"),url(fonts/Roboto-Regular.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(fonts/Roboto-Medium.woff2) format("woff2"),url(fonts/Roboto-Medium.woff) format("woff")}@font-face{font-family:Lora;font-style:normal;font-weight:400;src:url(fonts/Lora-Regular.woff2) format("woff2"),url(fonts/Lora-Regular.woff) format("woff")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;src:url(fonts/Ubuntu-Regular.woff2) format("woff2"),url(fonts/Ubuntu-Regular.woff) format("woff")}@keyframes opacityUp{0%{opacity:0}to{opacity:1}}@keyframes opacityDown{0%{opacity:1}to{opacity:0}}@keyframes appearanceUp{0%{max-height:100vh}to{max-height:0}}@keyframes appearanceDown{0%{max-height:0}to{max-height:100vh}}@keyframes ripple{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.3),0 0 0 .3rem hsla(0,0%,100%,.3),0 0 0 .7rem hsla(0,0%,100%,.3)}50%{box-shadow:0 0 0 .5rem hsla(0,0%,100%,.3),0 0 0 1rem hsla(0,0%,100%,.3),0 0 0 1.5rem hsla(0,0%,100%,.3)}to{box-shadow:0 0 0 0 hsla(0,0%,100%,.3),0 0 0 .3rem hsla(0,0%,100%,.3),0 0 0 .7rem hsla(0,0%,100%,.3)}}.container{padding:0 20px;margin:0 auto;width:100%}@media (min-width:768px){.container{padding:0 20px 0 40px;-ms-flex-align:start;align-items:flex-start}}@media (min-width:1200px){.container{max-width:1200px;padding:0 40px}}@media (min-width:1500px){.container{max-width:1500px;padding:0 40px}}.header{background:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0)),#363939;background:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0)),var(--color-2)}.header__container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.header__company-logo{margin:12px 0;display:block;outline:none;transition:opacity .2s}.header__company-logo svg{display:block;width:120px}.header__logo{display:block;outline:none;transition:opacity .2s}.header__logo svg{width:100px;height:100%}.header__company-logo:focus,.header__company-logo:hover,.header__logo:focus,.header__logo:hover{opacity:.6}.header__company-logo:active,.header__logo:active{opacity:.3}.header__nav{margin:0 auto}.header__list,.header__search{display:none}.header__toggle{padding:0 5px 0 0;margin:0 auto;display:block;width:30px;height:30px;cursor:pointer;background-color:transparent;border:none;outline:none;transition:opacity .2s}.header__toggle:focus,.header__toggle:hover{opacity:.8}.header__toggle:active{opacity:.5}@media (min-width:1200px){.header__content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-item-align:stretch;align-self:stretch}.header__search{margin-left:auto;display:-ms-flexbox;display:flex;height:100%;background:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0)),#363939;background:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0)),var(--color-2)}.header__search.opened{z-index:50;position:absolute;top:0;margin:0;padding:12px 0 12px 50px;width:100%}}@media (min-width:1200px){.header__container{padding-top:0;padding-bottom:0}.header__company-logo{margin-right:40px}.header__company-logo svg{width:180px}.header__list{margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;list-style:none;font-family:Roboto,Arial,sans-serif;font-family:var(--roboto);transition:width 2.7s}.header__search{z-index:100;position:relative;margin-left:10px}.header__search.opened{padding:18px 50px 22px}.header__item{position:relative;margin:0;padding:0;text-align:center;transition:background-color .3s}.header__link{position:relative;padding:25px 18px;display:block;font-size:14px;font-weight:500;color:#fff;text-transform:uppercase;outline:none;cursor:pointer;transition:color .3s,opacity .2s}.header__link--menu:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #fff}.header__link:active{opacity:.5}.header__link:focus,.header__link:hover{color:#ead7a2;color:var(--color-7)}.header__sub-list{display:none;position:absolute;top:100%;padding:20px 0 17px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;list-style:none;background-color:#363939;background-color:var(--color-2);min-width:100%;z-index:20}.header__sub-item{position:relative;margin:0 0 15px;padding:0 20px;width:100%;text-align:left;white-space:nowrap}.header__sub-link{display:block;font-size:12px;font-weight:500;color:#fff;outline:none;text-transform:uppercase;transition:color .3s,opacity .2s}.header__sub-link:focus,.header__sub-link:hover{color:#ead7a2;color:var(--color-7)}.header__sub-link:active{opacity:.5}.header__item:focus .header__sub-list,.header__item:hover .header__sub-list,.header__item[focus-within] .header__sub-list,.header__item a:focus,.header__link:focus~.header__sub-list{display:block}.header__item:focus-within .header__sub-list,.header__item:hover .header__sub-list,.header__item a:focus,.header__link:focus~.header__sub-list{display:block}.header__toggle{display:none}.header__logo{margin-left:45px}.header__logo svg{width:145px}}@media (min-width:1500px){.header__container{min-height:95px}.header__company-logo{margin-right:20px}.header__link{padding:35px 20px;font-size:16px}.header__sub-link{font-size:14px}.header__search.opened{padding:18px 170px 25px 50px}}.footer{padding:40px 0;font-family:Roboto,Arial,sans-serif;font-family:var(--roboto);font-size:14px;color:#fff;background-color:#363939;background-color:var(--color-2)}.footer__container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.footer__center,.footer__left,.footer__right{margin-bottom:30px}.footer__caption{margin:0 0 10px;font-size:16px;font-weight:500;color:#ba8f7a;color:var(--color-5);text-transform:uppercase}.footer__left{max-width:420px}.footer__center{max-width:300px}.footer__right{max-width:270px}.footer__text{margin:0;line-height:1.9}.footer__list{margin:0;padding:0;list-style:none}.footer__item{margin:0 0 12px;padding:0}.footer__link{display:block;color:inherit;outline:none;transition:color .2s,opacity .2s}.footer__link:focus,.footer__link:hover{color:#ead7a2;color:var(--color-7)}.footer__link:active{opacity:.5}.footer__item svg{margin-right:5px;width:18px;height:18px}.footer__copyright{margin:0;color:#ba8f7a;color:var(--color-5)}@media (min-width:1200px){.footer{padding:60px 0 40px;font-size:16px}.footer__container{max-width:1200px;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.footer__center,.footer__left,.footer__right{margin-bottom:0}.footer__caption{margin-bottom:30px;font-size:18px}.footer__bottom{margin-top:60px;width:100%}}@media (min-width:1500px){.footer__container{max-width:1500px}}.header-mobile{display:none}.header-mobile.opened{z-index:1000;display:block;width:100%;min-height:100%;height:100vh;position:fixed;top:0;bottom:0;overflow-y:auto;overflow-x:hidden;background-color:#363939;background-color:var(--color-2);animation:opacityUp .5s ease}.header-mobile__container{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}.header-mobile__top{padding-top:12px;padding-bottom:12px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.header-mobile__company-logo{display:block;outline:none;transition:opacity .2s}.header-mobile__company-logo svg{display:block;width:120px}.header-mobile__company-logo:focus,.header-mobile__company-logo:hover{opacity:.6}.header-mobile__company-logo:active{opacity:.3}.header-mobile__toggle{padding:0;margin-right:5px;display:block;width:20px;height:20px;cursor:pointer;background-color:transparent;border:none;outline:none;transition:opacity .2s}.header-mobile__toggle:focus,.header-mobile__toggle:hover{opacity:.8}.header-mobile__toggle:active{opacity:.5}.header-mobile__logo{margin-top:auto;margin-bottom:20px;display:block;-ms-flex-item-align:end;align-self:flex-end;outline:none;transition:opacity .2s}.header-mobile__logo svg{width:120px}.header-mobile__logo:focus,.header-mobile__logo:hover{opacity:.7}.header-mobile__logo:active{opacity:.3}@media (min-width:1200px){.header-mobile.opened{display:none}}.nav__list{margin:0;padding:40px 0 20px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-direction:column;flex-direction:column;list-style:none}.nav__item{position:relative;margin:0;padding:0;padding-top:10px;padding-bottom:10px;width:100%;background-color:#363939;background-color:var(--color-2)}.nav__link{position:relative;padding-right:15px;font-size:14px;line-height:1.2;font-weight:500;color:#fff;text-transform:uppercase;outline:none;transition:color .2s,opacity .1s}.nav__link:active{opacity:.5}.nav__link:focus:not(.nav__link--menu),.nav__link:hover:not(.nav__link--menu){color:#ead7a2;color:var(--color-7)}.nav__link--menu:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #fff;transition:transform .3s}.nav__link--menu.opened:after{transform:translateY(-50%) rotate(180deg)}.nav__sub-list{display:none;margin:0;margin-top:20px;padding:0;padding-left:20px;-ms-flex-direction:column;flex-direction:column;list-style:none;overflow:hidden}.nav__sub-item{margin:0;padding:0;margin-bottom:15px}.nav__sub-link{font-size:12px;font-weight:500;color:#fff;outline:none;text-transform:uppercase;transition:color .3s,opacity .2s}.nav__sub-link:focus,.nav__sub-link:hover{color:#ead7a2;color:var(--color-7)}.nav__sub-link:active{opacity:.5}.nav__link.opened+.nav__sub-list{display:-ms-flexbox;display:flex;animation:appearanceDown 2s ease}.button{padding:7px 10px;display:block;font-family:Roboto,Arial,sans-serif;font-family:var(--roboto);font-size:12px;color:#fff;text-transform:uppercase;background-color:#363939;background-color:var(--color-2);border:none;border-radius:5px;outline:none;cursor:pointer;transition:opacity .2s}.button:focus,.button:hover{opacity:.8}.button:active{opacity:.6}.button:disabled,.button:disabled:active,.button:disabled:focus,.button:disabled:hover{opacity:.8;cursor:not-allowed}@media (min-width:768px){.button{font-size:14px}}@media (min-width:1200px){.button{padding:7px 20px;font-size:16px}}.callback-button-block{width:100%;text-align:center;margin:30px 0 40px}@media (min-width:768px){.callback-button-block{margin:40px 0 50px}}.callback-button-block__button{display:inline-block}.search__input{display:none;width:0;background-color:transparent;border:none;outline:none;color:#fff;border-bottom:1px solid #fff}.search__input:-ms-input-placeholder,.search__input::-ms-input-placeholder{color:#f5f5f5;color:var(--color-11);opacity:.7}.search__input::placeholder{color:#f5f5f5;color:var(--color-11);opacity:.7}.search__button{margin:0;padding:0 7px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:transparent;border-width:0;border-style:none;cursor:pointer;outline:none;transition:opacity .2s}.search__button--close{display:none}.search.opened .search__button--close{display:block}.search__button svg{width:15px;height:15px;transition:.2s}.search__button:active svg{opacity:.5}.search__button:focus svg path,.search__button:hover svg path{fill:#ead7a2;fill:var(--color-7)}.search.opened .search__button{border-bottom:1px solid #fff}.search.opened .search__button svg path{fill:#fff}.search.opened .search__button:focus svg path,.search.opened .search__button:hover svg path{fill:#ead7a2;fill:var(--color-7)}.search.opened .search__input{display:block;padding:5px 10px 5px 5px;width:100%;min-height:30px}.banner{position:relative}.banner__image{z-index:-1;position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left 0;object-position:left 0}.banner__inner{padding:0 10px 40px}.banner__company{font-size:18px;color:#764f3c;color:var(--color-6)}.banner__title{margin:30px 0 10px;font-weight:400;color:#fff}.banner__href,.banner__title{font-size:18px;text-transform:uppercase}.banner__href{margin:0 10px;min-height:4em;display:inline-block}.banner__technology{margin-bottom:20px;padding:0 10px;font-family:Ubuntu,Arial,sans-serif;font-family:var(--ubuntu)}.banner__technology strong{font-size:16px}.banner__technology-text{margin:0;margin-top:10px;font-size:12px}.banner__contacts-list{margin:0;padding:0;list-style:none}.banner__contacts-item{margin:0 0 10px;padding:0;font-size:15px;color:#764f3c;color:var(--color-6)}.banner__contact{color:#363939;color:var(--color-2);outline:none;transition:opacity .2s,color .3s}a.banner__contact:focus,a.banner__contact:hover{color:#764f3c;color:var(--color-6)}a.banner__contact:active{opacity:.7}.banner__slogan p{margin-top:0;margin-bottom:5px}.banner__button,.banner__link{padding:3px;width:100%;display:block;text-align:center;font-family:Roboto,Arial,sans-serif;font-family:var(--roboto);font-size:12px;text-transform:uppercase;line-height:1.5;box-shadow:0 2px 2px rgba(0,0,0,.1);outline:none;border:none;cursor:pointer;transition:opacity .2s}.banner__link{margin-bottom:20px;color:#764f3c;color:var(--color-6);background:linear-gradient(to bottom right,hsla(0,0%,100%,.8),hsla(0,0%,100%,.5))}.banner__button{color:#fff;letter-spacing:inherit;background-color:rgba(54,57,57,.8);background-color:var(--color-1)}.banner__button:focus,.banner__button:hover,.banner__link:focus,.banner__link:hover{opacity:.7}.banner__button:active,.banner__link:active{opacity:.5}@media (min-width:768px){.banner__href{margin:0 20px;font-size:22px}.banner__technology{margin-bottom:30px;padding:0 20px}.banner__technology strong{font-size:18px}.banner__technology-text{font-size:14px}.banner__inner{padding:0 10px 50px}.banner__title{margin:40px 0 20px;font-size:22px}.banner__company{font-size:22px}.banner__contacts-item{margin:0 0 20px}.banner__button,.banner__link{font-size:14px}.banner__link{margin-bottom:30px}.banner__greetings{margin-top:50px;min-height:250px}}@media (min-width:1200px){.banner__image{-o-object-position:center 0;object-position:center 0}.banner__inner{padding:0 20px 50px}.banner__company{font-size:24px}.banner__title{margin:60px 0 40px;font-size:24px}.banner__href{font-size:28px}.banner__technology strong{font-size:20px}.banner__technology-text{font-size:15px}.banner__contacts-item{margin:0 0 30px;font-size:18px}.banner__contact{margin-left:10px}}@media (min-width:1500px){.banner__inner{padding:0 30px 40px}.banner__company,.banner__title{font-size:30px}.banner__href{font-size:36px}.banner__technology strong{font-size:24px}.banner__technology-text{font-size:16px}.banner__contacts-item{font-size:20px}.banner__button,.banner__link{padding:7px;font-size:16px}}.banner__info{margin:0 auto;padding:30px 0;max-width:350px;min-height:400px;font-family:Lora,Times New Roman,serif;font-family:var(--lora);color:#764f3c;color:var(--color-6)}.banner--main .banner__info{background-color:rgba(172,119,96,.8);background-color:var(--color-4)}.banner--contacts .banner__info{text-transform:none;background-color:hsla(20,32%,60%,.4);background-color:var(--color-9)}.banner--company .banner__info{margin:0}.banner--problem-1 .banner__info,.banner--problem-2 .banner__info,.banner--problem-3 .banner__info{color:#fff}.banner--problem-1 .banner__info{background-color:rgba(253,148,95,.85);background-color:var(--color-12)}.banner--problem-2 .banner__info{background-color:rgba(216,98,56,.85);background-color:var(--color-15)}.banner--problem-3 .banner__info{background-color:rgba(77,113,146,.85);background-color:var(--color-16)}.banner--problem-4 .banner__info{background-color:rgba(255,217,131,.85);background-color:var(--color-14)}.banner--problem-5 .banner__info{background-color:hsla(37,58%,83%,.85);background-color:var(--color-18)}.banner--problem-6 .banner__info{color:#054467;color:var(--color-19);background-color:rgba(166,222,226,.85);background-color:var(--color-17)}.banner__top{line-height:1.8;padding:0 10px;font-size:13px;color:#fff;text-transform:uppercase}.banner--company .banner__top{color:#764f3c;color:var(--color-6)}.banner__top strong{font-size:20px}.banner__slogan strong{font-size:16px}.banner__slogan{margin:40px 0;padding:10px;font-size:14px;color:#363939;color:var(--color-2);background:linear-gradient(to bottom right,hsla(0,0%,100%,.8),hsla(0,0%,100%,.1));text-transform:uppercase}.banner--problem .banner__slogan{margin:10px 0 30px;padding:20px 10px;font-family:Ubuntu,Arial,sans-serif;font-family:var(--ubuntu)}@media (min-width:768px){.banner__info{margin:0;padding:40px 0 50px;max-width:410px;min-height:500px}.banner__top{padding:0 20px;font-size:18px}.banner__top strong{font-size:22px}.banner__slogan strong{font-size:20px}.banner__slogan{margin:50px 0 70px;padding:10px 20px;font-size:15px}.banner--problem .banner__slogan{padding:25px 20px}}@media (min-width:1200px){.banner__info{padding:50px 0;max-width:500px;min-height:620px}.banner__top{padding:0 30px;font-size:20px}.banner__top strong{font-size:26px}.banner__slogan strong{font-size:24px}.banner__slogan{margin:100px 0;padding:10px 30px;font-size:18px}.banner--problem .banner__slogan{margin:20px 0 40px;padding:30px 20px}}@media (min-width:1500px){.banner__info{max-width:625px;min-height:700px}.banner__top{font-size:24px}.banner__top strong{font-size:30px}.banner__slogan strong{font-size:32px}.banner__slogan{font-size:22px}.banner--problem .banner__slogan{margin:20px 0 50px}}.advantages{padding:20px 0;text-align:center}.advantages__title{margin:0;margin-bottom:30px;font-family:Lora,Times New Roman,serif;font-family:var(--lora);font-size:16px;font-weight:400;color:#764f3c;color:var(--color-6);text-transform:uppercase}.advantages__text{margin:0;margin-bottom:30px;font-size:14px;color:#363939;color:var(--color-2)}.advantages__list{margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;list-style:none}.advantages__item{margin:0;margin-bottom:20px;padding:0 10px;max-width:140px}.advantages__icon,.advantages__item{-ms-flex-align:center;align-items:center}.advantages__icon{margin:0 auto 10px;width:70px;height:64px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;background-color:#363939;background-color:var(--color-2);border-radius:5px}.advantages__icon[data-micromodal-trigger]{cursor:pointer}.advantages__icon svg{width:50px;height:40px}.advantages__caption{font-family:Ubuntu,Arial,sans-serif;font-family:var(--ubuntu);font-size:12px;color:#363939;color:var(--color-2);text-transform:uppercase}.advantages__button{margin:20px auto}@media (min-width:768px){.advantages{padding:50px 0}.advantages__title{margin-bottom:50px;font-size:18px}}@media (min-width:1200px){.advantages{padding:80px 0 100px}.advantages__title{margin-bottom:70px;font-size:26px}.advantages__text{margin-bottom:60px;font-size:16px}.advantages__item{max-width:200px}.advantages__icon{margin-bottom:20px;width:152px;height:138px;border-radius:10px}.advantages__icon svg{width:110px;height:85px}.advantages__caption{font-size:18px}.advantages__button{margin:50px auto 0}}@media (min-width:1500px){.advantages__title{font-size:30px}.advantages__item{margin-right:50px}}.features{padding:40px 0 20px;text-align:center;color:#fff;background-color:#363939;background-color:var(--color-2)}.features__title{font-family:Lora,Times New Roman,serif;font-family:var(--lora);font-size:16px;color:#ead7a2;color:var(--color-7);text-transform:uppercase}.features__info{margin:10px 0 50px;font-family:Ubuntu,Arial,sans-serif;font-family:var(--ubuntu);font-size:14px}.features__item{margin-bottom:50px;text-align:left}.features__image{margin:0 auto 30px;width:100%;max-width:400px;height:calc((100vw - 40px) * .75);max-height:300px;display:block}.features__caption{margin:0;margin-bottom:15px;padding-bottom:5px;font-family:Lora,Times New Roman,serif;font-family:var(--lora);font-size:15px;font-weight:400;text-transform:uppercase;border-bottom:3px solid #ead7a2;border-bottom:3px var(--color-7) solid}.features__text{margin:0;font-size:14px;text-indent:1rem}@media (min-width:768px){.features__title{font-size:18px}.features__info{margin:10px 0 60px;font-size:16px}.features__item{display:-ms-flexbox;display:flex}.features__image{margin:0;margin-right:30px;width:250px;max-width:none;height:188px;max-height:none}.features__caption{font-size:16px}.features__text{font-size:15px;text-align:justify}}@media (min-width:1200px){.features{padding:60px 0}.features__title{font-size:26px}.features__info{margin:10px 0 80px}.features__image{width:440px;height:330px}.features__caption{font-size:22px;border-width:5px}}.portfolio{padding:20px 0;background-color:hsla(20,31%,60%,.1);background-color:var(--color-8)}.portfolio__container{overflow:hidden}.portfolio__title{margin:0;margin-bottom:30px;text-align:center;font-family:Lora,Times New Roman,serif;font-family:var(--lora);font-size:16px;font-weight:400;color:#764f3c;color:var(--color-6);text-transform:uppercase}@media (min-width:768px){.portfolio{padding:20px 0 30px}.portfolio__title{margin-bottom:50px;font-size:18px}}@media (min-width:1200px){.portfolio{padding:40px 0 50px}.portfolio__title{margin-bottom:70px;font-size:26px}}@media (min-width:1500px){.portfolio__title{font-size:30px}}.slider{position:relative}.slider__controls{position:absolute;z-index:20;top:50%;left:0;width:100%;transform:translateY(-50%);-ms-flex-pack:justify;justify-content:space-between;list-style:none}.slider__control,.slider__controls{margin:0;padding:0;display:-ms-flexbox;display:flex}.slider__control{width:30px;height:30px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:1px solid #f5f5f5;border:1px solid var(--color-11);border-radius:3px;background-color:#363939;background-color:var(--color-2);cursor:pointer;outline:none;transition:background-color .3s}.slider__control:focus,.slider__control:hover{background-color:#764f3c;background-color:var(--color-6)}.slider__control:active{background-color:#ba8f7a;background-color:var(--color-5)}.slider__control svg{width:17px;height:13px}.slider__list{margin:0;padding:0;list-style:none}.slider__item{height:230px}.slider__slide{position:relative;margin:0 auto;padding:30px;width:260px;height:230px;display:block;overflow:hidden}.slider__slide:before{content:"";z-index:1;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#363939;background-color:var(--color-2);opacity:.6}.slider__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-position:center center;object-position:center center;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.slider__slide:focus .slider__image,.slider__slide:hover .slider__image{transform:scale(1.2)}.slider__content{z-index:10;padding:20px 10px;width:100%;height:100%;position:relative;border:1px solid #fff}.slider__caption{margin:0;font-size:14px;color:#fff;text-align:center;text-transform:uppercase}.customers{padding:20px 0}.customers__title{margin:0;margin-bottom:40px;text-align:center;font-family:Lora,Times New Roman,serif;font-family:var(--lora);font-size:16px;font-weight:400;color:#764f3c;color:var(--color-6);text-transform:uppercase}.customers__list{margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;list-style:none}.customers__item{margin:0;padding:0;padding-bottom:20px}.customers__link{margin:0 auto;width:140px;height:70px;display:block;outline:none;transition:opacity .2s}a.customers__link{cursor:pointer}a.customers__link:focus,a.customers__link:hover{opacity:.6}a.customers__link:active{opacity:.3}.customers__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (min-width:460px){.customers__link{width:200px;height:100px}}@media (min-width:768px){.customers{padding:20px 0 40px}.customers__title{margin-bottom:50px;font-size:18px}.customers__list{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:992px){.customers__list{margin:0 auto;max-width:980px}}@media (min-width:1200px){.customers{padding:20px 0 60px}.customers__title{margin-bottom:70px;font-size:26px}.customers__list{max-width:100%}.customers__link{width:300px;height:150px}}@media (min-width:1500px){.customers__title{font-size:30px}}.map{position:relative;width:100%;height:300px;border-top:2px solid #c4c4c4;border-top:2px solid var(--color-10)}.map__map{height:100%}@media (min-width:768px){.map{height:400px;height:600px}}.partners{padding:30px 0;text-align:center;background-color:hsla(20,31%,60%,.1);background-color:var(--color-8)}.partners__title{margin:0 0 20px;font-family:Lora,Times New Roman,serif;font-family:var(--lora);font-size:18px;font-weight:400;text-transform:uppercase;color:#764f3c;color:var(--color-6)}.partners__list{margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;list-style:none}.partners__item{margin:0 0 20px;padding:0;width:100%;max-width:330px}.partners__link{padding:20px 10px;height:100%;display:block;font-family:Lora,Times New Roman,serif;font-family:var(--lora);background-color:#fff;border:1px solid #f5f5f5;border:1px solid var(--color-11);box-shadow:2px 2px 2px rgba(0,0,0,.25);outline:none;transition:box-shadow .2s,opacity .2s}.partners__link:focus,.partners__link:hover{box-shadow:2px 2px 7px rgba(0,0,0,.45)}.partners__link:active{opacity:.8}.partners__caption{margin:0 0 15px;font-size:12px;text-transform:uppercase;color:#764f3c;color:var(--color-6)}.partners__image{margin:0 auto 10px;width:200px;height:45px}.partners__activities p{margin:0;font-size:14px;color:#363939;color:var(--color-2)}@media (min-width:768px){.partners__title{margin:0 0 40px}.partners__list{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:distribute;justify-content:space-around}}@media (min-width:992px){.partners__list{margin:0 auto;max-width:900px}}@media (min-width:1200px){.partners{padding:50px 0}.partners__title{font-size:24px}}@media (min-width:1500px){.partners__title{font-size:30px}.partners__item{margin:0 0 50px;max-width:420px}.partners__link{padding:30px}.partners__caption{margin:0 0 20px;font-size:16px}.partners__image{margin:0 auto 30px;width:370px;height:82px}.partners__activities p{font-size:18px}}.features-background{width:100%;height:150px;border-top:3px solid #c4c4c4;border-top:3px solid var(--color-10)}.features-background__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:480px){.features-background{height:170px}}@media (--media-mg){.features-background{height:200px;border-width:5px}}@media (min-width:992px){.features-background{height:240px}}@media (min-width:1200px){.features-background{height:260px;border-width:6px}}@media (min-width:1500px){.features-background{height:340px;border-width:8px}}.company{padding:40px 0}.company,.company__title{font-family:Lora,Times New Roman,serif;font-family:var(--lora)}.company__title{margin:0 0 25px;font-size:18px;font-weight:400;text-transform:uppercase;color:#764f3c;color:var(--color-6)}.company__photo{margin:0 auto 20px;width:170px;height:170px}.company__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.company__text{margin-bottom:30px;padding-left:20px;font-size:15px;line-height:1.7;border-left:1px solid #ba8f7a;border-left:1px solid var(--color-5)}.company__text p{margin:0 0 15px}.company__bottom{padding-left:20px}.company__bottom p{margin:0 0 10px;font-size:15px;line-height:1.9}.company__sign{width:130px;height:auto}@media (min-width:480px){.company__photo{margin-left:20px;margin-bottom:20px;float:right}}@media (min-width:768px){.company__photo{margin-left:40px;margin-bottom:30px;width:300px;height:300px}}@media (min-width:1200px){.company{padding:80px 0}.company__title{font-size:24px}.company__photo{margin-left:40px;margin-bottom:30px;width:350px;height:350px}.company__text{margin-bottom:60px;font-size:17px;border-width:2px}.company__bottom,.company__text{padding-left:50px}.company__bottom p{font-size:17px}.company__sign{width:160px}}@media (min-width:1500px){.company__title{margin-bottom:30px;font-size:30px}.company__photo{margin-left:70px;margin-bottom:40px;width:500px;height:500px}.company__text{margin-bottom:80px;padding-left:50px;font-size:18px}.company__bottom p{margin:0 0 10px;font-size:18px}.company__sign{width:170px}}.problem{padding:30px 0}.problem__info{margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.problem__title{margin:0 20px 30px;padding:0 20px;display:inline-block;-ms-flex-item-align:center;align-self:center;text-align:center}.problem--1 .problem__title{background-color:rgba(253,148,95,.4);background-color:var(--color-13)}.problem--2 .problem__title{background-color:rgba(216,98,56,.4);background-color:var(--color-21)}.problem--3 .problem__title{background-color:rgba(77,113,146,.4);background-color:var(--color-22)}.problem--4 .problem__title{background-color:rgba(255,217,131,.4);background-color:var(--color-20)}.problem--5 .problem__title{background-color:hsla(37,58%,83%,.4);background-color:var(--color-24)}.problem--6 .problem__title{background-color:rgba(166,222,226,.85);background-color:var(--color-17)}.problem__picture{display:none}.problem__picture--mobile{display:block;margin:0 auto 30px;width:100%;max-width:450px;height:calc((100vw - 40px) * .63);max-height:280px}.problem__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.problem__text p{margin:0 0 15px;font-size:14px;text-align:justify}.problem__caption{margin:0 0 20px;text-align:center}@media (min-width:768px){.problem{padding:40px 0}.problem__info{margin-bottom:30px;display:block}.problem__title{margin:0 0 30px;padding:0 20px 0 0;position:relative;display:block;text-align:left}.problem__title:before{z-index:-1;content:"";position:absolute;top:50%;left:0;transform:translate(-100%,-50%);width:100vw;height:100%;background-color:inherit}.problem__picture{z-index:10;position:relative;display:block;margin-left:30px;margin-bottom:10px;width:350px;height:220px;float:right}.problem__picture--mobile{display:none}.problem__picture:before{z-index:10;content:"";position:absolute;top:50%;left:-30px;transform:translateY(-50%);width:30px;height:100%;background-color:#fff}.problem__caption{margin:0 0 30px}}@media (min-width:1200px){.problem{padding:80px 0}.problem__info{margin-bottom:40px}.problem__title{margin:0 0 40px}.problem__picture{margin-left:60px;margin-bottom:20px;width:500px;height:310px}.problem__picture:before{left:-60px;width:60px}.problem__text p{font-size:16px}.problem__caption{margin:0 0 40px;text-align:center}}@media (min-width:1500px){.problem__info{margin-bottom:60px}.problem__title{margin:0 0 60px}.problem__picture{width:650px;height:400px}.problem__text p{font-size:18px}.problem__caption{margin:0 0 60px;text-align:center}}.problem-caption{font-family:Lora,Times New Roman,serif;font-family:var(--lora);font-size:20px;font-weight:400;color:#764f3c;color:var(--color-6)}.problem-1 .problem__title.problem-caption,.problem-2 .problem__title.problem-caption,.problem-3 .problem__title.problem-caption{color:#fff}.problem-1 .problem__title.problem-caption{background-color:rgba(253,148,95,.85);background-color:var(--color-12)}.problem-2 .problem__title.problem-caption{background-color:rgba(216,98,56,.85);background-color:var(--color-15)}.problem-3 .problem__title.problem-caption{background-color:rgba(77,113,146,.85);background-color:var(--color-16)}.problem-4 .problem__title.problem-caption{background-color:rgba(255,217,131,.85);background-color:var(--color-14)}.problem-5 .problem__title.problem-caption{background-color:hsla(37,58%,83%,.85);background-color:var(--color-18)}.problem-6 .problem__title.problem-caption{color:#054467;color:var(--color-19);background-color:rgba(166,222,226,.85);background-color:var(--color-17)}@media (min-width:768px){.problem-caption{font-size:22px}}@media (min-width:1200px){.problem-caption{font-size:28px}}@media (min-width:1500px){.problem-caption{font-size:36px}}.stages{font-family:Lora,Times New Roman,serif;font-family:var(--lora)}.stages__wrap{position:relative}.stages__background{z-index:-1;position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.stages__container{position:relative;padding-top:20px;height:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end}.stages__title{margin:0 0 20px;text-align:center}.stages__item{margin:0 auto 20px;padding:0 20px;width:230px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center}.stages__num{font-size:20px}.stages__caption{margin:10px 0 15px;font-size:14px;font-weight:400;color:#764f3c;color:var(--color-6);text-transform:uppercase}.stages__picture{width:150px;height:150px;border-radius:50%;border:4px solid #ead7a2;border:4px solid var(--color-7);overflow:hidden}.stages__item--1 .stages__picture{border-left-width:8px}.stages__item--2 .stages__picture{border-top-width:8px}.stages__item--3 .stages__picture{border-right-width:8px}.stages__image{background-clip:#fff;display:none}.stages__image img,.stages__picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:768px){.stages__container{padding-top:40px;padding-bottom:20px}.stages__title{text-align:center}}@media (min-width:1200px){.stages__container{padding-top:440px;padding-bottom:60px;max-width:1200px}.stages__container:before{content:"";position:absolute;bottom:150px;left:50%;transform:translateX(-50%);width:550px;height:380px;background-image:url(img/stages.svg);background-repeat:no-repeat;background-size:550px 380px}.stages__title{margin:0 0 40px}.stages__item{z-index:10;position:absolute;margin:0;padding:0;width:220px}.stages__item--1{top:300px;left:150px}.stages__item--2{top:40px;left:50%;transform:translateX(-50%)}.stages__item--3{top:325px;right:150px}.stages__item--4{display:none}.stages__num{font-size:36px}.stages__caption{font-size:18px}.stages__picture{width:200px;height:200px}.stages__image{display:block;width:350px;height:350px;border-radius:50%;border:8px solid #ead7a2;border:8px solid var(--color-7);overflow:hidden}}.illustration{padding:20px 0 30px}.illustration__title{margin:0 0 20px;text-align:center}.illustration__info{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.illustration__item{margin-bottom:20px;padding:0 50px;width:280px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.illustration__picture{margin-bottom:10px;width:180px;height:260px;border:1px solid hsla(20,31%,60%,.1);border:1px solid var(--color-8);border-bottom:none}.illustration--location .illustration__picture{height:230px}.illustration__picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.illustration__text{margin:0;text-align:center;font-size:13px}.illustration__button{margin:20px auto 0}.illustration__button:focus,.illustration__button:hover{opacity:.8}.illustration__button:active{opacity:.6}@media (min-width:768px){.illustration{padding:40px 0 50px}.illustration__title{margin-bottom:30px}.illustration__button{font-size:14px}}@media (min-width:1200px){.illustration{padding:70px 0 80px}.illustration__title{margin-bottom:40px}.illustration__info{-ms-flex-pack:center;justify-content:center}.illustration__item{margin:0;padding:0;width:260px}.illustration__item:nth-child(2){margin:0 100px}.illustration__picture{position:relative;width:260px;height:370px}.illustration--location .illustration__picture{height:330px}.illustration__item:nth-child(2) .illustration__picture:after,.illustration__item:nth-child(2) .illustration__picture:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:20px;height:28px;background-image:url(img/arrow-next.svg);background-repeat:no-repeat;background-size:20px 28px}.illustration__item:nth-child(2) .illustration__picture:before{left:-63px}.illustration__item:nth-child(2) .illustration__picture:after{right:-63px}.illustration__text{font-size:16px}.illustration__button{margin:70px auto 0;padding:5px 25px}}.using-banner{padding:20px 0;background-color:#fff}.using-banner__text{margin:40px auto 0;max-width:900px}.using-banner__text p{margin:0;margin-bottom:20px;font-size:13px;text-align:center;color:#764f3c;color:var(--color-6)}.using-banner__inner{width:100%;overflow-x:auto;overflow-y:hidden}.using-banner__wrap{position:relative;margin:0 auto;width:620px;height:305px}.using-banner--logistics .using-banner__wrap,.using-banner--transport .using-banner__wrap{width:700px;height:345px}.using-banner__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.using-banner__link{position:absolute;width:100px;height:100px;outline:none;cursor:pointer;transition:opacity .2s}.using-banner--logistics .using-banner__link,.using-banner--transport .using-banner__link{width:90px;height:90px}.using-banner__link--1{top:52%;left:3.5%}.using-banner--logistics .using-banner__link--1{top:69%;left:1%}.using-banner--transport .using-banner__link--1{top:47%;left:2%}.using-banner__link--2{top:62%;left:28.5%}.using-banner--logistics .using-banner__link--2{top:62%;left:20.7%}.using-banner--transport .using-banner__link--2{top:58%;left:42%}.using-banner__link--3{top:43%;left:41%}.using-banner--logistics .using-banner__link--3{top:62%;left:33%}.using-banner--transport .using-banner__link--3{top:53%;left:55%}.using-banner__link--4{top:46%;left:67%}.using-banner--logistics .using-banner__link--4{top:54%;left:45%}.using-banner--transport .using-banner__link--4{top:55%;left:68%}.using-banner__link--5{top:1%;left:74%}.using-banner--logistics .using-banner__link--5{top:69%;left:55%}.using-banner--transport .using-banner__link--5{top:64%;left:81%}.using-banner__link--6{bottom:1%;right:-2%}.using-banner--logistics .using-banner__link--6{top:68%;left:75%}.using-banner__link img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.using-banner__link-inner{position:relative}.using-banner__link-inner:before{content:"";z-index:10;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:15px;height:15px;border-radius:50%;background-image:url(img/dot.svg);background-repeat:no-repeat;background-size:15px 15px;animation-delay:.5s;animation-duration:4s;animation-name:ripple;animation-timing-function:ease;animation-iteration-count:infinite}.using-banner__hint{position:absolute;bottom:100px;left:50%;transform:translateX(-50%);width:115px;padding:2px 5px;font-size:7px;line-height:1.4;font-family:Roboto,Arial,sans-serif;font-family:var(--roboto);text-transform:uppercase;text-align:center;background-color:#fff;border-radius:3px;color:#764f3c;color:var(--color-6);box-shadow:1px 1px 1px rgba(0,0,0,.25);display:block}.using-banner--logistics .using-banner__hint,.using-banner--transport .using-banner__hint{bottom:93px;width:90px;word-break:break-word}.using-banner--logistics .using-banner__link--2 .using-banner__hint{left:30%}.using-banner--building .using-banner__link--2 .using-banner__hint{left:15px}.using-banner--building .using-banner__link--5 .using-banner__hint{bottom:-15px}.using-banner--logistics .using-banner__link--5 .using-banner__hint{left:70%}.using-banner-hint-image{display:none;position:absolute;z-index:9999;width:300px;height:300px}.using-banner-hint-image.is-open{display:block}.using-banner-hint-image__picture{-ms-flex-align:center;align-items:center;background-color:#fff;border:7px solid #fff;border-radius:100%;box-shadow:3px 3px 15px rgba(0,0,0,.4);display:-ms-flexbox;display:flex;width:inherit;height:inherit;overflow:hidden}.using-banner-hint-image__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:768px){.using-banner__text p{font-size:14px}}@media (min-width:1200px){.using-banner__text{margin:60px auto 0}.using-banner__text p{margin-bottom:25px;font-size:16px}.using-banner--logistics .using-banner__wrap,.using-banner--transport .using-banner__wrap,.using-banner__wrap{width:1160px;height:572px}.using-banner__link{width:192px;height:192px}.using-banner--logistics .using-banner__link,.using-banner--transport .using-banner__link{width:150px;height:150px}.using-banner__link-inner:before{width:22px;height:22px;background-size:22px 22px}.using-banner__hint{padding:3px 5px;bottom:190px;width:170px;font-size:10px;box-shadow:2px 2px 2px rgba(0,0,0,.25)}.using-banner--logistics .using-banner__hint,.using-banner--transport .using-banner__hint{bottom:150px;width:150px}.using-banner--building .using-banner__link--2 .using-banner__hint{left:45px}.using-banner--building .using-banner__link--5 .using-banner__hint{bottom:-15px}}@media (min-width:1500px){.using-banner--logistics .using-banner__wrap,.using-banner--transport .using-banner__wrap,.using-banner__wrap{width:1400px;height:690px}.using-banner__link{width:232px;height:232px}.using-banner--logistics .using-banner__link,.using-banner--transport .using-banner__link{width:180px;height:180px}.using-banner__hint{bottom:230px;padding:5px;width:210px;font-size:12px}.using-banner--logistics .using-banner__hint,.using-banner--transport .using-banner__hint{bottom:180px;width:180px}}.modal__overlay{z-index:999;position:fixed;top:0;left:0;right:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;overflow-x:hidden;overflow-y:auto;background:rgba(0,0,0,.6)}.modal__container{margin:0 15px;padding:30px;max-width:500px;max-height:100vh;box-sizing:border-box;background-color:#f5f5f5;background-color:var(--color-11);border-radius:10px;overflow-y:auto}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.micromodal-slide.is-open-desktop .modal__overlay{border-radius:10px;background:transparent;position:absolute;top:auto;left:auto;right:auto;bottom:auto;box-shadow:3px 3px 15px rgba(0,0,0,.4)}.modal--using .modal__container{padding:20px;background-color:#363939;background-color:var(--color-2)}.modal--hint .modal__container{padding:10px 20px}.micromodal-slide.is-open-desktop .modal__container{margin:0;width:500px}.modal__header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.modal__title{margin-top:0;margin-bottom:0;padding:0 24px;font-family:Lora,Times New Roman,serif;font-family:var(--lora);font-size:16px;font-weight:400;color:#764f3c;color:var(--color-6);text-align:center;text-transform:uppercase;box-sizing:border-box}.modal--using .modal__title{margin:0 0 20px;font-size:14px;color:#ead7a2;color:var(--color-7)}.modal__close{padding:2px;-ms-flex-item-align:end;align-self:flex-end;color:#363939;color:var(--color-2);background-color:transparent;border:none;outline:none;cursor:pointer;overflow:visible;transition:opacity .2s}.modal--using .modal__close{color:#fff}.micromodal-slide.is-open-desktop .modal__close{display:none}.modal__close:active:before{opacity:.3}.modal__header .modal__close:before{content:"\2715";font-size:24px;color:inherit;transition:color .2s,opacity .2s}.modal--hint .modal__close:before{font-size:16px}.modal__close:focus:before,.modal__close:hover:before{color:#764f3c;color:var(--color-6)}.modal--using .modal__close:focus:before,.modal--using .modal__close:hover:before{color:#ead7a2;color:var(--color-7)}.modal__content{margin-top:2rem;margin-bottom:2rem;line-height:1.5;color:#363939;color:var(--color-2)}.modal__text p{margin:0 0 10px;padding:0 20px;font-size:14px;line-height:2;color:#fff}.modal--hint .modal__text p{text-align:center;color:#764f3c;color:var(--color-6)}.micromodal-slide{display:none}.micromodal-slide.is-open,.micromodal-slide.is-open-desktop{display:block}.micromodal-slide[aria-hidden=false].is-open .modal__overlay{animation:opacityUp .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false].is-open .modal__container{animation:lideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true].is-open .modal__overlay{animation:opacityDown .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true].is-open .modal__container{animation:lideOut .3s cubic-bezier(0,0,.2,1)}.form{padding:25px 0 0;font-family:Roboto,Arial,sans-serif;font-family:var(--roboto)}.form__form{margin:0 auto;max-width:600px}.form__field{position:relative;margin:0;margin-bottom:13px}.form__tip{display:none;font-size:12px;color:rgba(216,98,56,.85);color:var(--color-15)}.form__input{margin:5px 0;padding:10px;width:100%;box-sizing:border-box;font-size:14px;border:1px solid #764f3c;border:1px solid var(--color-6);border-radius:5px;background-color:transparent;outline:0;transition:box-shadow .2s}.form__input,.form__label{color:#363939;color:var(--color-2)}.form__label{font-size:15px;transition:.15s}.form__input:focus{background-color:#fff;box-shadow:2px 2px 7px rgba(0,0,0,.2)}.form__button{margin:12px auto 0}.form__consent{position:relative;margin:30px 0}.form__consent-label{position:relative;padding-left:35px;display:-ms-flexbox;display:flex;font-size:12px}.form__consent-label:before{content:"";z-index:10;position:absolute;top:1px;left:2px;width:18px;height:18px;border:2px solid #764f3c;border:2px solid var(--color-6);border-radius:2px;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:12px 14px;transition:background .3s ease,box-shadow .2s}.form__consent-input:focus+label:before{background-color:#fff;box-shadow:2px 2px 5px rgba(0,0,0,.2)}.form__consent-input:checked+label:before{background-color:#fff;background-image:url(img/checked.svg);background-repeat:no-repeat}.form__consent-input{top:5px;left:10px}.form__consent-text{font-size:14px;color:#363939;color:var(--color-2)}@media (min-width:1200px){.form__form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1200px}.form__button{margin:0 auto}.form__consent{margin-top:20px}}.header__logo_div:hover{opacity:1;}.banner__center{margin-bottom: 20px;color: #764f3c;color: var(--color-6);background: linear-gradient(to bottom right,hsl(42.06deg 100% 65.77% / 80%),hsla(0,0%,100%,.5));}.callback-button-block__button:first-of-type{margin-top: 50px;}.button-audit {width: fit-content;padding: 7px 20px;display: block;font-family: var(--roboto);font-size: 16px;color: #764f3c;text-transform: uppercase;border-radius: 5px;background-color: #ffae12;margin: 0 auto;margin-bottom: 81px;}

/* video-presentation */
#modal-video .modal__container{
  max-width: 100%;
}

#modal-video .video-js{
  width: 1200px;
}

@media (max-width: 1400px) {
  #modal-video .video-js {
    width: 1000px;
  }
}
@media (max-width: 1200px) {
  #modal-video .video-js {
    width: 900px;
  }
}
@media (max-width: 1000px) {
  #modal-video .video-js {
    width: 100vw;
  }
}
@media (max-width: 600px) {
  #modal-video .modal__container {
    padding: 10px 3px;
    margin: 0 3px;
  }
}