

/* Start:/local/templates/sm/assets/css/tether.min.css?1718187542237*/
.tether-element,.tether-element *,.tether-element :after,.tether-element :before,.tether-element:after,.tether-element:before{box-sizing:border-box}.tether-element{position:absolute;display:none}.tether-element.tether-open{display:block}
/* End */


/* Start:/local/templates/sm/assets/css/bootstrap.min.css?1718187542151016*/
/*!
 * Bootstrap v4.0.0-alpha.6 (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;/* height:0; */overflow:visible;}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=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{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@media print{*,::after,::before,blockquote::first-letter,blockquote::first-line,div::first-letter,div::first-line,li::first-letter,li::first-line,p::first-letter,p::first-line{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}@-ms-viewport{width:device-width}html{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}body{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;/* color:#292b2c; */background-color:#fff;}[tabindex="-1"]:focus{outline:0!important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{cursor:help}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}a{color:#0275d8;text-decoration:none}a:focus,a:hover{color:#014c8c;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle}[role=button]{cursor:pointer}[role=button],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{border-collapse:collapse;background-color:transparent}caption{padding-top:.75rem;padding-bottom:.75rem;color:#636c72;text-align:left;caption-side:bottom}th{text-align:left}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,select,textarea{line-height:inherit}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit}input[type=search]{-webkit-appearance:none}output{display:inline-block}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.1}.display-2{font-size:5.5rem;font-weight:300;line-height:1.1}.display-3{font-size:4.5rem;font-weight:300;line-height:1.1}.display-4{font-size:3.5rem;font-weight:300;line-height:1.1}hr{margin-top:1rem;margin-bottom:1rem;border: 1px #ffff00;border-top: 1px solid #ffff00;}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:5px}.initialism{font-size:90%;text-transform:uppercase}.blockquote{padding:.5rem 1rem;margin-bottom:1rem;font-size:1.25rem;border-left:.25rem solid #eceeef}.blockquote-footer{display:block;font-size:80%;color:#636c72}.blockquote-footer::before{content:"\2014 \00A0"}.blockquote-reverse{padding-right:1rem;padding-left:0;text-align:right;border-right:.25rem solid #eceeef;border-left:0}.blockquote-reverse .blockquote-footer::before{content:""}.blockquote-reverse .blockquote-footer::after{content:"\00A0 \2014"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #ddd;border-radius:.25rem;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#636c72}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}code{padding:.2rem .4rem;font-size:90%;color:#bd4147;background-color:#f7f7f9;border-radius:.25rem}a>code{padding:0;color:inherit;background-color:inherit}kbd{padding:.2rem .4rem;font-size:90%;color:#fff;background-color:#292b2c;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;margin-top:0;margin-bottom:1rem;font-size:90%;color:#292b2c}pre code{padding:0;font-size:inherit;color:inherit;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}@media (min-width:576px){.container{padding-right:15px;padding-left:15px}}@media (min-width:768px){.container{padding-right:15px;padding-left:15px}}@media (min-width:992px){.container{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.container{padding-right:15px;padding-left:15px}}@media (min-width:576px){.container{width:540px;max-width:100%}}@media (min-width:768px){.container{width:720px;max-width:100%}}@media (min-width:992px){.container{width:960px;max-width:100%}}@media (min-width:1200px){.container{width:1140px;max-width:100%}}.container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}@media (min-width:576px){.container-fluid{padding-right:15px;padding-left:15px}}@media (min-width:768px){.container-fluid{padding-right:15px;padding-left:15px}}@media (min-width:992px){.container-fluid{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.container-fluid{padding-right:15px;padding-left:15px}}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}@media (min-width:576px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:768px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:992px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:1200px){.row{margin-right:-15px;margin-left:-15px}}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:576px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:15px;padding-left:15px}}@media (min-width:768px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:15px;padding-left:15px}}@media (min-width:992px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:15px;padding-left:15px}}.col{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-0{right:auto}.pull-1{right:8.333333%}.pull-2{right:16.666667%}.pull-3{right:25%}.pull-4{right:33.333333%}.pull-5{right:41.666667%}.pull-6{right:50%}.pull-7{right:58.333333%}.pull-8{right:66.666667%}.pull-9{right:75%}.pull-10{right:83.333333%}.pull-11{right:91.666667%}.pull-12{right:100%}.push-0{left:auto}.push-1{left:8.333333%}.push-2{left:16.666667%}.push-3{left:25%}.push-4{left:33.333333%}.push-5{left:41.666667%}.push-6{left:50%}.push-7{left:58.333333%}.push-8{left:66.666667%}.push-9{left:75%}.push-10{left:83.333333%}.push-11{left:91.666667%}.push-12{left:100%}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-sm-0{right:auto}.pull-sm-1{right:8.333333%}.pull-sm-2{right:16.666667%}.pull-sm-3{right:25%}.pull-sm-4{right:33.333333%}.pull-sm-5{right:41.666667%}.pull-sm-6{right:50%}.pull-sm-7{right:58.333333%}.pull-sm-8{right:66.666667%}.pull-sm-9{right:75%}.pull-sm-10{right:83.333333%}.pull-sm-11{right:91.666667%}.pull-sm-12{right:100%}.push-sm-0{left:auto}.push-sm-1{left:8.333333%}.push-sm-2{left:16.666667%}.push-sm-3{left:25%}.push-sm-4{left:33.333333%}.push-sm-5{left:41.666667%}.push-sm-6{left:50%}.push-sm-7{left:58.333333%}.push-sm-8{left:66.666667%}.push-sm-9{left:75%}.push-sm-10{left:83.333333%}.push-sm-11{left:91.666667%}.push-sm-12{left:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-md-0{right:auto}.pull-md-1{right:8.333333%}.pull-md-2{right:16.666667%}.pull-md-3{right:25%}.pull-md-4{right:33.333333%}.pull-md-5{right:41.666667%}.pull-md-6{right:50%}.pull-md-7{right:58.333333%}.pull-md-8{right:66.666667%}.pull-md-9{right:75%}.pull-md-10{right:83.333333%}.pull-md-11{right:91.666667%}.pull-md-12{right:100%}.push-md-0{left:auto}.push-md-1{left:8.333333%}.push-md-2{left:16.666667%}.push-md-3{left:25%}.push-md-4{left:33.333333%}.push-md-5{left:41.666667%}.push-md-6{left:50%}.push-md-7{left:58.333333%}.push-md-8{left:66.666667%}.push-md-9{left:75%}.push-md-10{left:83.333333%}.push-md-11{left:91.666667%}.push-md-12{left:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-lg-0{right:auto}.pull-lg-1{right:8.333333%}.pull-lg-2{right:16.666667%}.pull-lg-3{right:25%}.pull-lg-4{right:33.333333%}.pull-lg-5{right:41.666667%}.pull-lg-6{right:50%}.pull-lg-7{right:58.333333%}.pull-lg-8{right:66.666667%}.pull-lg-9{right:75%}.pull-lg-10{right:83.333333%}.pull-lg-11{right:91.666667%}.pull-lg-12{right:100%}.push-lg-0{left:auto}.push-lg-1{left:8.333333%}.push-lg-2{left:16.666667%}.push-lg-3{left:25%}.push-lg-4{left:33.333333%}.push-lg-5{left:41.666667%}.push-lg-6{left:50%}.push-lg-7{left:58.333333%}.push-lg-8{left:66.666667%}.push-lg-9{left:75%}.push-lg-10{left:83.333333%}.push-lg-11{left:91.666667%}.push-lg-12{left:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-xl-0{right:auto}.pull-xl-1{right:8.333333%}.pull-xl-2{right:16.666667%}.pull-xl-3{right:25%}.pull-xl-4{right:33.333333%}.pull-xl-5{right:41.666667%}.pull-xl-6{right:50%}.pull-xl-7{right:58.333333%}.pull-xl-8{right:66.666667%}.pull-xl-9{right:75%}.pull-xl-10{right:83.333333%}.pull-xl-11{right:91.666667%}.pull-xl-12{right:100%}.push-xl-0{left:auto}.push-xl-1{left:8.333333%}.push-xl-2{left:16.666667%}.push-xl-3{left:25%}.push-xl-4{left:33.333333%}.push-xl-5{left:41.666667%}.push-xl-6{left:50%}.push-xl-7{left:58.333333%}.push-xl-8{left:66.666667%}.push-xl-9{left:75%}.push-xl-10{left:83.333333%}.push-xl-11{left:91.666667%}.push-xl-12{left:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;max-width:100%;margin-bottom:1rem}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #eceeef}.table thead th{vertical-align:bottom;border-bottom:2px solid #eceeef}.table tbody+tbody{border-top:2px solid #eceeef}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #eceeef}.table-bordered td,.table-bordered th{border:1px solid #eceeef}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table-success,.table-success>td,.table-success>th{background-color:#dff0d8}.table-hover .table-success:hover{background-color:#d0e9c6}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#d0e9c6}.table-info,.table-info>td,.table-info>th{background-color:#d9edf7}.table-hover .table-info:hover{background-color:#c4e3f3}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#c4e3f3}.table-warning,.table-warning>td,.table-warning>th{background-color:#fcf8e3}.table-hover .table-warning:hover{background-color:#faf2cc}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#faf2cc}.table-danger,.table-danger>td,.table-danger>th{background-color:#f2dede}.table-hover .table-danger:hover{background-color:#ebcccc}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#ebcccc}.thead-inverse th{color:#fff;background-color:#292b2c}.thead-default th{color:#464a4c;background-color:#eceeef}.table-inverse{color:#fff;background-color:#292b2c}.table-inverse td,.table-inverse th,.table-inverse thead th{border-color:#fff}.table-inverse.table-bordered{border:0}.table-responsive{display:block;width:100%;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive.table-bordered{border:0}.form-control{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.25;color:#464a4c;background-color:#fff;background-image:none;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#464a4c;background-color:#fff;border-color:#5cb3fd;outline:0}.form-control::-webkit-input-placeholder{color:#636c72;opacity:1}.form-control::-moz-placeholder{color:#636c72;opacity:1}.form-control:-ms-input-placeholder{color:#636c72;opacity:1}.form-control::placeholder{color:#636c72;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#eceeef;opacity:1}.form-control:disabled{cursor:not-allowed}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}select.form-control:focus::-ms-value{color:#464a4c;background-color:#fff}.form-control-file,.form-control-range{display:block}.col-form-label{padding-top:calc(.5rem - 1px * 2);padding-bottom:calc(.5rem - 1px * 2);margin-bottom:0}.col-form-label-lg{padding-top:calc(.75rem - 1px * 2);padding-bottom:calc(.75rem - 1px * 2);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem - 1px * 2);padding-bottom:calc(.25rem - 1px * 2);font-size:.875rem}.col-form-legend{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0;font-size:1rem}.form-control-static{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0;line-height:1.25;border:solid transparent;border-width:1px 0}.form-control-static.form-control-lg,.form-control-static.form-control-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-sm>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),.input-group-sm>select.input-group-addon:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]){height:1.8125rem}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{padding:.75rem 1.5rem;font-size:1.25rem;border-radius:.3rem}.input-group-lg>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),.input-group-lg>select.input-group-addon:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]){height:3.166667rem}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-check{position:relative;display:block;margin-bottom:.5rem}.form-check.disabled .form-check-label{color:#636c72;cursor:not-allowed}.form-check-label{padding-left:1.25rem;margin-bottom:0;cursor:pointer}.form-check-input{position:absolute;margin-top:.25rem;margin-left:-1.25rem}.form-check-input:only-child{position:static}.form-check-inline{display:inline-block}.form-check-inline .form-check-label{vertical-align:middle}.form-check-inline+.form-check-inline{margin-left:.75rem}.form-control-feedback{margin-top:.25rem}.form-control-danger,.form-control-success,.form-control-warning{padding-right:2.25rem;background-repeat:no-repeat;background-position:center right .5625rem;-webkit-background-size:1.125rem 1.125rem;background-size:1.125rem 1.125rem}.has-success .col-form-label,.has-success .custom-control,.has-success .form-check-label,.has-success .form-control-feedback,.has-success .form-control-label{color:#5cb85c}.has-success .form-control{border-color:#5cb85c}.has-success .input-group-addon{color:#5cb85c;border-color:#5cb85c;background-color:#eaf6ea}.has-success .form-control-success{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E")}.has-warning .col-form-label,.has-warning .custom-control,.has-warning .form-check-label,.has-warning .form-control-feedback,.has-warning .form-control-label{color:#f0ad4e}.has-warning .form-control{border-color:#f0ad4e}.has-warning .input-group-addon{color:#f0ad4e;border-color:#f0ad4e;background-color:#fff}.has-warning .form-control-warning{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E")}.has-danger .col-form-label,.has-danger .custom-control,.has-danger .form-check-label,.has-danger .form-control-feedback,.has-danger .form-control-label{color:#d9534f}.has-danger .form-control{border-color:#d9534f}.has-danger .input-group-addon{color:#d9534f;border-color:#d9534f;background-color:#fdf7f7}.has-danger .form-control-danger{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E")}.form-inline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{width:auto}.form-inline .form-control-label{margin-bottom:0;vertical-align:middle}.form-inline .form-check{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:auto;margin-top:0;margin-bottom:0}.form-inline .form-check-label{padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:0}.form-inline .custom-control-indicator{position:static;display:inline-block;margin-right:.25rem;vertical-align:text-bottom}.form-inline .has-feedback .form-control-feedback{top:0}}.btn{display:inline-block;font-weight:400;line-height:1.25;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.5rem 1rem;font-size:1rem;border-radius:.25rem;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;-webkit-box-shadow:0 0 0 2px rgba(2,117,216,.25);box-shadow:0 0 0 2px rgba(2,117,216,.25)}.btn.disabled,.btn:disabled{cursor:not-allowed;opacity:.65}.btn.active,.btn:active{background-image:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#0275d8;border-color:#0275d8}.btn-primary:hover{color:#fff;background-color:#025aa5;border-color:#01549b}.btn-primary.focus,.btn-primary:focus{-webkit-box-shadow:0 0 0 2px rgba(2,117,216,.5);box-shadow:0 0 0 2px rgba(2,117,216,.5)}.btn-primary.disabled,.btn-primary:disabled{background-color:#0275d8;border-color:#0275d8}.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#025aa5;background-image:none;border-color:#01549b}.btn-secondary{color:#292b2c;background-color:#fff;border-color:#ccc}.btn-secondary:hover{color:#292b2c;background-color:#e6e6e6;border-color:#adadad}.btn-secondary.focus,.btn-secondary:focus{-webkit-box-shadow:0 0 0 2px rgba(204,204,204,.5);box-shadow:0 0 0 2px rgba(204,204,204,.5)}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#fff;border-color:#ccc}.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#292b2c;background-color:#e6e6e6;background-image:none;border-color:#adadad}.btn-info{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#2aabd2}.btn-info.focus,.btn-info:focus{-webkit-box-shadow:0 0 0 2px rgba(91,192,222,.5);box-shadow:0 0 0 2px rgba(91,192,222,.5)}.btn-info.disabled,.btn-info:disabled{background-color:#5bc0de;border-color:#5bc0de}.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;background-image:none;border-color:#2aabd2}.btn-success{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#419641}.btn-success.focus,.btn-success:focus{-webkit-box-shadow:0 0 0 2px rgba(92,184,92,.5);box-shadow:0 0 0 2px rgba(92,184,92,.5)}.btn-success.disabled,.btn-success:disabled{background-color:#5cb85c;border-color:#5cb85c}.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#449d44;background-image:none;border-color:#419641}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#eb9316}.btn-warning.focus,.btn-warning:focus{-webkit-box-shadow:0 0 0 2px rgba(240,173,78,.5);box-shadow:0 0 0 2px rgba(240,173,78,.5)}.btn-warning.disabled,.btn-warning:disabled{background-color:#f0ad4e;border-color:#f0ad4e}.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;background-image:none;border-color:#eb9316}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#c12e2a}.btn-danger.focus,.btn-danger:focus{-webkit-box-shadow:0 0 0 2px rgba(217,83,79,.5);box-shadow:0 0 0 2px rgba(217,83,79,.5)}.btn-danger.disabled,.btn-danger:disabled{background-color:#d9534f;border-color:#d9534f}.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;background-image:none;border-color:#c12e2a}.btn-outline-primary{color:#0275d8;background-image:none;background-color:transparent;border-color:#0275d8}.btn-outline-primary:hover{color:#fff;background-color:#0275d8;border-color:#0275d8}.btn-outline-primary.focus,.btn-outline-primary:focus{-webkit-box-shadow:0 0 0 2px rgba(2,117,216,.5);box-shadow:0 0 0 2px rgba(2,117,216,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0275d8;background-color:transparent}.btn-outline-primary.active,.btn-outline-primary:active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#0275d8;border-color:#0275d8}.btn-outline-secondary{color:#ccc;background-image:none;background-color:transparent;border-color:#ccc}.btn-outline-secondary:hover{color:#fff;background-color:#ccc;border-color:#ccc}.btn-outline-secondary.focus,.btn-outline-secondary:focus{-webkit-box-shadow:0 0 0 2px rgba(204,204,204,.5);box-shadow:0 0 0 2px rgba(204,204,204,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#ccc;background-color:transparent}.btn-outline-secondary.active,.btn-outline-secondary:active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#ccc;border-color:#ccc}.btn-outline-info{color:#5bc0de;background-image:none;background-color:transparent;border-color:#5bc0de}.btn-outline-info:hover{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-outline-info.focus,.btn-outline-info:focus{-webkit-box-shadow:0 0 0 2px rgba(91,192,222,.5);box-shadow:0 0 0 2px rgba(91,192,222,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#5bc0de;background-color:transparent}.btn-outline-info.active,.btn-outline-info:active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-outline-success{color:#5cb85c;background-image:none;background-color:transparent;border-color:#5cb85c}.btn-outline-success:hover{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.btn-outline-success.focus,.btn-outline-success:focus{-webkit-box-shadow:0 0 0 2px rgba(92,184,92,.5);box-shadow:0 0 0 2px rgba(92,184,92,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#5cb85c;background-color:transparent}.btn-outline-success.active,.btn-outline-success:active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.btn-outline-warning{color:#f0ad4e;background-image:none;background-color:transparent;border-color:#f0ad4e}.btn-outline-warning:hover{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.btn-outline-warning.focus,.btn-outline-warning:focus{-webkit-box-shadow:0 0 0 2px rgba(240,173,78,.5);box-shadow:0 0 0 2px rgba(240,173,78,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#f0ad4e;background-color:transparent}.btn-outline-warning.active,.btn-outline-warning:active,.show>.btn-outline-warning.dropdown-toggle{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.btn-outline-danger{color:#d9534f;background-image:none;background-color:transparent;border-color:#d9534f}.btn-outline-danger:hover{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn-outline-danger.focus,.btn-outline-danger:focus{-webkit-box-shadow:0 0 0 2px rgba(217,83,79,.5);box-shadow:0 0 0 2px rgba(217,83,79,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#d9534f;background-color:transparent}.btn-outline-danger.active,.btn-outline-danger:active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn-link{font-weight:400;color:#0275d8;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link:disabled{background-color:transparent}.btn-link,.btn-link:active,.btn-link:focus{border-color:transparent}.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#014c8c;text-decoration:underline;background-color:transparent}.btn-link:disabled{color:#636c72}.btn-link:disabled:focus,.btn-link:disabled:hover{text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:.75rem 1.5rem;font-size:1.25rem;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.show{opacity:1}.collapse{display:none}.collapse.show{display:block}tr.collapse.show{display:table-row}tbody.collapse.show{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.dropdown,.dropup{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.3em;vertical-align:middle;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent}.dropdown-toggle:focus{outline:0}.dropup .dropdown-toggle::after{border-top:0;border-bottom:.3em solid}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#292b2c;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-divider{height:1px;margin:.5rem 0;overflow:hidden;background-color:#eceeef}.dropdown-item{display:block;width:100%;padding:3px 1.5rem;clear:both;font-weight:400;color:#292b2c;text-align:inherit;white-space:nowrap;background:0 0;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#1d1e1f;text-decoration:none;background-color:#f7f7f9}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0275d8}.dropdown-item.disabled,.dropdown-item:disabled{color:#636c72;cursor:not-allowed;background-color:transparent}.show>.dropdown-menu{display:block}.show>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#636c72;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.dropup .dropdown-menu{top:auto;bottom:100%;margin-bottom:.125rem}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:2}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn+.dropdown-toggle-split::after{margin-left:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:1.125rem;padding-left:1.125rem}.btn-group-vertical{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.input-group .form-control{position:relative;z-index:2;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group .form-control:active,.input-group .form-control:focus,.input-group .form-control:hover{z-index:3}.input-group .form-control,.input-group-addon,.input-group-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{white-space:nowrap;vertical-align:middle}.input-group-addon{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.25;color:#464a4c;text-align:center;background-color:#eceeef;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.input-group-addon.form-control-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-addon.form-control-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:.75rem 1.5rem;font-size:1.25rem;border-radius:.3rem}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:not(:last-child),.input-group-addon:not(:last-child),.input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.btn,.input-group-btn:not(:first-child)>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group>.btn,.input-group-btn:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:not(:last-child){border-right:0}.input-group .form-control:not(:first-child),.input-group-addon:not(:first-child),.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group>.btn,.input-group-btn:not(:first-child)>.dropdown-toggle,.input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.btn,.input-group-btn:not(:last-child)>.btn:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.form-control+.input-group-addon:not(:first-child){border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:3}.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group{margin-right:-1px}.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group{z-index:2;margin-left:-1px}.input-group-btn:not(:first-child)>.btn-group:active,.input-group-btn:not(:first-child)>.btn-group:focus,.input-group-btn:not(:first-child)>.btn-group:hover,.input-group-btn:not(:first-child)>.btn:active,.input-group-btn:not(:first-child)>.btn:focus,.input-group-btn:not(:first-child)>.btn:hover{z-index:3}.custom-control{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;min-height:1.5rem;padding-left:1.5rem;margin-right:1rem;cursor:pointer}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-indicator{color:#fff;background-color:#0275d8}.custom-control-input:focus~.custom-control-indicator{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #0275d8;box-shadow:0 0 0 1px #fff,0 0 0 3px #0275d8}.custom-control-input:active~.custom-control-indicator{color:#fff;background-color:#8fcafe}.custom-control-input:disabled~.custom-control-indicator{cursor:not-allowed;background-color:#eceeef}.custom-control-input:disabled~.custom-control-description{color:#636c72;cursor:not-allowed}.custom-control-indicator{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#ddd;background-repeat:no-repeat;background-position:center center;-webkit-background-size:50% 50%;background-size:50% 50%}.custom-checkbox .custom-control-indicator{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-indicator{background-color:#0275d8;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-radio .custom-control-indicator{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-controls-stacked{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.custom-controls-stacked .custom-control{margin-bottom:.25rem}.custom-controls-stacked .custom-control+.custom-control{margin-left:0}.custom-select{display:inline-block;max-width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.25;color:#464a4c;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;-webkit-background-size:8px 10px;background-size:8px 10px;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;-moz-appearance:none;-webkit-appearance:none}.custom-select:focus{border-color:#5cb3fd;outline:0}.custom-select:focus::-ms-value{color:#464a4c;background-color:#fff}.custom-select:disabled{color:#636c72;cursor:not-allowed;background-color:#eceeef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-file{position:relative;display:inline-block;max-width:100%;height:2.5rem;margin-bottom:0;cursor:pointer}.custom-file-input{min-width:14rem;max-width:100%;height:2.5rem;margin:0;filter:alpha(opacity=0);opacity:0}.custom-file-control{position:absolute;top:0;right:0;left:0;z-index:5;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#464a4c;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.custom-file-control:lang(en)::after{content:"Choose file..."}.custom-file-control::before{position:absolute;top:-1px;right:-1px;bottom:-1px;z-index:6;display:block;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#464a4c;background-color:#eceeef;border:1px solid rgba(0,0,0,.15);border-radius:0 .25rem .25rem 0}.custom-file-control:lang(en)::before{content:"Browse"}.nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5em 1em}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#636c72;cursor:not-allowed}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-right-radius:.25rem;border-top-left-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#eceeef #eceeef #ddd}.nav-tabs .nav-link.disabled{color:#636c72;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#464a4c;background-color:#fff;border-color:#ddd #ddd #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-item.show .nav-link,.nav-pills .nav-link.active{color:#fff;cursor:default;background-color:#0275d8}.nav-fill .nav-item{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:.5rem 1rem}.navbar-brand{display:inline-block;padding-top:.25rem;padding-bottom:.25rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-text{display:inline-block;padding-top:.425rem;padding-bottom:.425rem}.navbar-toggler{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;padding:.25rem .75rem;font-size:1.25rem;line-height:1;background:0 0;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;-webkit-background-size:100% 100%;background-size:100% 100%}.navbar-toggler-left{position:absolute;left:1rem}.navbar-toggler-right{position:absolute;right:1rem}@media (max-width:575px){.navbar-toggleable .navbar-nav .dropdown-menu{position:static;float:none}.navbar-toggleable>.container{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-toggleable{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.navbar-toggleable .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-toggleable .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-toggleable>.container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.navbar-toggleable .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;width:100%}.navbar-toggleable .navbar-toggler{display:none}}@media (max-width:767px){.navbar-toggleable-sm .navbar-nav .dropdown-menu{position:static;float:none}.navbar-toggleable-sm>.container{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-toggleable-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.navbar-toggleable-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-toggleable-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-toggleable-sm>.container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.navbar-toggleable-sm .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;width:100%}.navbar-toggleable-sm .navbar-toggler{display:none}}@media (max-width:991px){.navbar-toggleable-md .navbar-nav .dropdown-menu{position:static;float:none}.navbar-toggleable-md>.container{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-toggleable-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.navbar-toggleable-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-toggleable-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-toggleable-md>.container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.navbar-toggleable-md .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;width:100%}.navbar-toggleable-md .navbar-toggler{display:none}}@media (max-width:1199px){.navbar-toggleable-lg .navbar-nav .dropdown-menu{position:static;float:none}.navbar-toggleable-lg>.container{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-toggleable-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.navbar-toggleable-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-toggleable-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-toggleable-lg>.container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.navbar-toggleable-lg .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;width:100%}.navbar-toggleable-lg .navbar-toggler{display:none}}.navbar-toggleable-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.navbar-toggleable-xl .navbar-nav .dropdown-menu{position:static;float:none}.navbar-toggleable-xl>.container{padding-right:0;padding-left:0}.navbar-toggleable-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-toggleable-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-toggleable-xl>.container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.navbar-toggleable-xl .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;width:100%}.navbar-toggleable-xl .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-toggler{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover,.navbar-light .navbar-toggler:focus,.navbar-light .navbar-toggler:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.open,.navbar-light .navbar-nav .open>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-toggler{color:#fff}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-toggler:focus,.navbar-inverse .navbar-toggler:hover{color:#fff}.navbar-inverse .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-inverse .navbar-nav .nav-link:focus,.navbar-inverse .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-inverse .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-inverse .navbar-nav .active>.nav-link,.navbar-inverse .navbar-nav .nav-link.active,.navbar-inverse .navbar-nav .nav-link.open,.navbar-inverse .navbar-nav .open>.nav-link{color:#fff}.navbar-inverse .navbar-toggler{border-color:rgba(255,255,255,.1)}.navbar-inverse .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.navbar-inverse .navbar-text{color:rgba(255,255,255,.5)}.card{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card-block{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card>.list-group:first-child .list-group-item:first-child{border-top-right-radius:.25rem;border-top-left-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:#f7f7f9;border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:#f7f7f9;border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-primary{background-color:#0275d8;border-color:#0275d8}.card-primary .card-footer,.card-primary .card-header{background-color:transparent}.card-success{background-color:#5cb85c;border-color:#5cb85c}.card-success .card-footer,.card-success .card-header{background-color:transparent}.card-info{background-color:#5bc0de;border-color:#5bc0de}.card-info .card-footer,.card-info .card-header{background-color:transparent}.card-warning{background-color:#f0ad4e;border-color:#f0ad4e}.card-warning .card-footer,.card-warning .card-header{background-color:transparent}.card-danger{background-color:#d9534f;border-color:#d9534f}.card-danger .card-footer,.card-danger .card-header{background-color:transparent}.card-outline-primary{background-color:transparent;border-color:#0275d8}.card-outline-secondary{background-color:transparent;border-color:#ccc}.card-outline-info{background-color:transparent;border-color:#5bc0de}.card-outline-success{background-color:transparent;border-color:#5cb85c}.card-outline-warning{background-color:transparent;border-color:#f0ad4e}.card-outline-danger{background-color:transparent;border-color:#d9534f}.card-inverse{color:rgba(255,255,255,.65)}.card-inverse .card-footer,.card-inverse .card-header{background-color:transparent;border-color:rgba(255,255,255,.2)}.card-inverse .card-blockquote,.card-inverse .card-footer,.card-inverse .card-header,.card-inverse .card-title{color:#fff}.card-inverse .card-blockquote .blockquote-footer,.card-inverse .card-link,.card-inverse .card-subtitle,.card-inverse .card-text{color:rgba(255,255,255,.65)}.card-inverse .card-link:focus,.card-inverse .card-link:hover{color:#fff}.card-blockquote{padding:0;margin-bottom:0;border-left:0}.card-img{border-radius:calc(.25rem - 1px)}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img-top{border-top-right-radius:calc(.25rem - 1px);border-top-left-radius:calc(.25rem - 1px)}.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}@media (min-width:576px){.card-deck{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-deck .card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.card-deck .card:not(:first-child){margin-left:15px}.card-deck .card:not(:last-child){margin-right:15px}}@media (min-width:576px){.card-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group .card{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.card-group .card+.card{margin-left:0;border-left:0}.card-group .card:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.card-group .card:first-child .card-img-top{border-top-right-radius:0}.card-group .card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group .card:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.card-group .card:last-child .card-img-top{border-top-left-radius:0}.card-group .card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group .card:not(:first-child):not(:last-child){border-radius:0}.card-group .card:not(:first-child):not(:last-child) .card-img-bottom,.card-group .card:not(:first-child):not(:last-child) .card-img-top{border-radius:0}}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%;margin-bottom:.75rem}}.breadcrumb{padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#eceeef;border-radius:.25rem}.breadcrumb::after{display:block;content:"";clear:both}.breadcrumb-item{float:left}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#636c72;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#636c72}.pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-item:first-child .page-link{margin-left:0;border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.page-item:last-child .page-link{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.page-item.active .page-link{z-index:2;color:#fff;background-color:#0275d8;border-color:#0275d8}.page-item.disabled .page-link{color:#636c72;pointer-events:none;cursor:not-allowed;background-color:#fff;border-color:#ddd}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#0275d8;background-color:#fff;border:1px solid #ddd}.page-link:focus,.page-link:hover{color:#014c8c;text-decoration:none;background-color:#eceeef;border-color:#ddd}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-bottom-left-radius:.3rem;border-top-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-bottom-right-radius:.3rem;border-top-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-bottom-left-radius:.2rem;border-top-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-bottom-right-radius:.2rem;border-top-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-default{background-color:#636c72}.badge-default[href]:focus,.badge-default[href]:hover{background-color:#4b5257}.badge-primary{background-color:#0275d8}.badge-primary[href]:focus,.badge-primary[href]:hover{background-color:#025aa5}.badge-success{background-color:#5cb85c}.badge-success[href]:focus,.badge-success[href]:hover{background-color:#449d44}.badge-info{background-color:#5bc0de}.badge-info[href]:focus,.badge-info[href]:hover{background-color:#31b0d5}.badge-warning{background-color:#f0ad4e}.badge-warning[href]:focus,.badge-warning[href]:hover{background-color:#ec971f}.badge-danger{background-color:#d9534f}.badge-danger[href]:focus,.badge-danger[href]:hover{background-color:#c9302c}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#eceeef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-hr{border-top-color:#d0d5d8}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible .close{position:relative;top:-.75rem;right:-1.25rem;padding:.75rem 1.25rem;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d0e9c6;color:#3c763d}.alert-success hr{border-top-color:#c1e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bcdff1;color:#31708f}.alert-info hr{border-top-color:#a6d5ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faf2cc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7ecb5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebcccc;color:#a94442}.alert-danger hr{border-top-color:#e4b9b9}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;font-size:.75rem;line-height:1rem;text-align:center;background-color:#eceeef;border-radius:.25rem}.progress-bar{height:1rem;color:#fff;background-color:#0275d8}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:1rem 1rem;background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;-o-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.media{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%}.list-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#464a4c;text-align:inherit}.list-group-item-action .list-group-item-heading{color:#292b2c}.list-group-item-action:focus,.list-group-item-action:hover{color:#464a4c;text-decoration:none;background-color:#f7f7f9}.list-group-item-action:active{color:#292b2c;background-color:#eceeef}.list-group-item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-right-radius:.25rem;border-top-left-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#636c72;cursor:not-allowed;background-color:#fff}.list-group-item.disabled .list-group-item-heading,.list-group-item:disabled .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item:disabled .list-group-item-text{color:#636c72}.list-group-item.active{z-index:2;color:#fff;background-color:#0275d8;border-color:#0275d8}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text{color:#daeeff}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,button.list-group-item-success.active{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,button.list-group-item-info.active{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,button.list-group-item-warning.active{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,button.list-group-item-danger.active{color:#fff;background-color:#a94442;border-color:#a94442}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.75}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-o-transform .3s ease-out;-webkit-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.show .modal-dialog{-webkit-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:15px;border-bottom:1px solid #eceeef}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:15px}.modal-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:15px;border-top:1px solid #eceeef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:30px auto}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip.bs-tether-element-attached-bottom,.tooltip.tooltip-top{padding:5px 0;margin-top:-3px}.tooltip.bs-tether-element-attached-bottom .tooltip-inner::before,.tooltip.tooltip-top .tooltip-inner::before{bottom:0;left:50%;margin-left:-5px;content:"";border-width:5px 5px 0;border-top-color:#000}.tooltip.bs-tether-element-attached-left,.tooltip.tooltip-right{padding:0 5px;margin-left:3px}.tooltip.bs-tether-element-attached-left .tooltip-inner::before,.tooltip.tooltip-right .tooltip-inner::before{top:50%;left:0;margin-top:-5px;content:"";border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.bs-tether-element-attached-top,.tooltip.tooltip-bottom{padding:5px 0;margin-top:3px}.tooltip.bs-tether-element-attached-top .tooltip-inner::before,.tooltip.tooltip-bottom .tooltip-inner::before{top:0;left:50%;margin-left:-5px;content:"";border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bs-tether-element-attached-right,.tooltip.tooltip-left{padding:0 5px;margin-left:-3px}.tooltip.bs-tether-element-attached-right .tooltip-inner::before,.tooltip.tooltip-left .tooltip-inner::before{top:50%;right:0;margin-top:-5px;content:"";border-width:5px 0 5px 5px;border-left-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.tooltip-inner::before{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;padding:1px;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;font-size:.875rem;word-wrap:break-word;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover.bs-tether-element-attached-bottom,.popover.popover-top{margin-top:-10px}.popover.bs-tether-element-attached-bottom::after,.popover.bs-tether-element-attached-bottom::before,.popover.popover-top::after,.popover.popover-top::before{left:50%;border-bottom-width:0}.popover.bs-tether-element-attached-bottom::before,.popover.popover-top::before{bottom:-11px;margin-left:-11px;border-top-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-bottom::after,.popover.popover-top::after{bottom:-10px;margin-left:-10px;border-top-color:#fff}.popover.bs-tether-element-attached-left,.popover.popover-right{margin-left:10px}.popover.bs-tether-element-attached-left::after,.popover.bs-tether-element-attached-left::before,.popover.popover-right::after,.popover.popover-right::before{top:50%;border-left-width:0}.popover.bs-tether-element-attached-left::before,.popover.popover-right::before{left:-11px;margin-top:-11px;border-right-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-left::after,.popover.popover-right::after{left:-10px;margin-top:-10px;border-right-color:#fff}.popover.bs-tether-element-attached-top,.popover.popover-bottom{margin-top:10px}.popover.bs-tether-element-attached-top::after,.popover.bs-tether-element-attached-top::before,.popover.popover-bottom::after,.popover.popover-bottom::before{left:50%;border-top-width:0}.popover.bs-tether-element-attached-top::before,.popover.popover-bottom::before{top:-11px;margin-left:-11px;border-bottom-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-top::after,.popover.popover-bottom::after{top:-10px;margin-left:-10px;border-bottom-color:#f7f7f7}.popover.bs-tether-element-attached-top .popover-title::before,.popover.popover-bottom .popover-title::before{position:absolute;top:0;left:50%;display:block;width:20px;margin-left:-10px;content:"";border-bottom:1px solid #f7f7f7}.popover.bs-tether-element-attached-right,.popover.popover-left{margin-left:-10px}.popover.bs-tether-element-attached-right::after,.popover.bs-tether-element-attached-right::before,.popover.popover-left::after,.popover.popover-left::before{top:50%;border-right-width:0}.popover.bs-tether-element-attached-right::before,.popover.popover-left::before{right:-11px;margin-top:-11px;border-left-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-right::after,.popover.popover-left::after{right:-10px;margin-top:-10px;border-left-color:#fff}.popover-title{padding:8px 14px;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-right-radius:calc(.3rem - 1px);border-top-left-radius:calc(.3rem - 1px)}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover::after,.popover::before{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover::before{content:"";border-width:11px}.popover::after{content:"";border-width:10px}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;width:100%}@media (-webkit-transform-3d){.carousel-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out,-o-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}}@supports ((-webkit-transform:translate3d(0,0,0)) or (transform:translate3d(0,0,0))){.carousel-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out,-o-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}@media (-webkit-transform-3d){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@supports ((-webkit-transform:translate3d(0,0,0)) or (transform:translate3d(0,0,0))){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;-webkit-background-size:100% 100%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;max-width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:rgba(255,255,255,.5)}.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-faded{background-color:#f7f7f7}.bg-primary{background-color:#0275d8!important}a.bg-primary:focus,a.bg-primary:hover{background-color:#025aa5!important}.bg-success{background-color:#5cb85c!important}a.bg-success:focus,a.bg-success:hover{background-color:#449d44!important}.bg-info{background-color:#5bc0de!important}a.bg-info:focus,a.bg-info:hover{background-color:#31b0d5!important}.bg-warning{background-color:#f0ad4e!important}a.bg-warning:focus,a.bg-warning:hover{background-color:#ec971f!important}.bg-danger{background-color:#d9534f!important}a.bg-danger:focus,a.bg-danger:hover{background-color:#c9302c!important}.bg-inverse{background-color:#292b2c!important}a.bg-inverse:focus,a.bg-inverse:hover{background-color:#101112!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.rounded{border-radius:.25rem}.rounded-top{border-top-right-radius:.25rem;border-top-left-radius:.25rem}.rounded-right{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.rounded-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-left{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.rounded-circle{border-radius:50%}.rounded-0{border-radius:0}.clearfix::after{display:block;content:"";clear:both}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.flex-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.flex-unordered{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.flex-sm-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.flex-sm-unordered{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-sm-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-sm-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.flex-md-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.flex-md-unordered{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-md-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-md-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.flex-lg-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.flex-lg-unordered{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-lg-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-lg-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.flex-xl-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.flex-xl-unordered{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-xl-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-xl-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1030}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0 0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-right:0!important;margin-left:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem .25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem .5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2{margin-left:.5rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:1rem 1rem!important}.mt-3{margin-top:1rem!important}.mr-3{margin-right:1rem!important}.mb-3{margin-bottom:1rem!important}.ml-3{margin-left:1rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-4{margin:1.5rem 1.5rem!important}.mt-4{margin-top:1.5rem!important}.mr-4{margin-right:1.5rem!important}.mb-4{margin-bottom:1.5rem!important}.ml-4{margin-left:1.5rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-5{margin:3rem 3rem!important}.mt-5{margin-top:3rem!important}.mr-5{margin-right:3rem!important}.mb-5{margin-bottom:3rem!important}.ml-5{margin-left:3rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-0{padding:0 0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-right:0!important;padding-left:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem .25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1{padding-left:.25rem!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem .5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2{padding-left:.5rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:1rem 1rem!important}.pt-3{padding-top:1rem!important}.pr-3{padding-right:1rem!important}.pb-3{padding-bottom:1rem!important}.pl-3{padding-left:1rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-4{padding:1.5rem 1.5rem!important}.pt-4{padding-top:1.5rem!important}.pr-4{padding-right:1.5rem!important}.pb-4{padding-bottom:1.5rem!important}.pl-4{padding-left:1.5rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-5{padding:3rem 3rem!important}.pt-5{padding-top:3rem!important}.pr-5{padding-right:3rem!important}.pb-5{padding-bottom:3rem!important}.pl-5{padding-left:3rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}@media (min-width:576px){.m-sm-0{margin:0 0!important}.mt-sm-0{margin-top:0!important}.mr-sm-0{margin-right:0!important}.mb-sm-0{margin-bottom:0!important}.ml-sm-0{margin-left:0!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.m-sm-1{margin:.25rem .25rem!important}.mt-sm-1{margin-top:.25rem!important}.mr-sm-1{margin-right:.25rem!important}.mb-sm-1{margin-bottom:.25rem!important}.ml-sm-1{margin-left:.25rem!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-sm-2{margin:.5rem .5rem!important}.mt-sm-2{margin-top:.5rem!important}.mr-sm-2{margin-right:.5rem!important}.mb-sm-2{margin-bottom:.5rem!important}.ml-sm-2{margin-left:.5rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-sm-3{margin:1rem 1rem!important}.mt-sm-3{margin-top:1rem!important}.mr-sm-3{margin-right:1rem!important}.mb-sm-3{margin-bottom:1rem!important}.ml-sm-3{margin-left:1rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-sm-4{margin:1.5rem 1.5rem!important}.mt-sm-4{margin-top:1.5rem!important}.mr-sm-4{margin-right:1.5rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.ml-sm-4{margin-left:1.5rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-sm-5{margin:3rem 3rem!important}.mt-sm-5{margin-top:3rem!important}.mr-sm-5{margin-right:3rem!important}.mb-sm-5{margin-bottom:3rem!important}.ml-sm-5{margin-left:3rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-sm-0{padding:0 0!important}.pt-sm-0{padding-top:0!important}.pr-sm-0{padding-right:0!important}.pb-sm-0{padding-bottom:0!important}.pl-sm-0{padding-left:0!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.p-sm-1{padding:.25rem .25rem!important}.pt-sm-1{padding-top:.25rem!important}.pr-sm-1{padding-right:.25rem!important}.pb-sm-1{padding-bottom:.25rem!important}.pl-sm-1{padding-left:.25rem!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-sm-2{padding:.5rem .5rem!important}.pt-sm-2{padding-top:.5rem!important}.pr-sm-2{padding-right:.5rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pl-sm-2{padding-left:.5rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-sm-3{padding:1rem 1rem!important}.pt-sm-3{padding-top:1rem!important}.pr-sm-3{padding-right:1rem!important}.pb-sm-3{padding-bottom:1rem!important}.pl-sm-3{padding-left:1rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-sm-4{padding:1.5rem 1.5rem!important}.pt-sm-4{padding-top:1.5rem!important}.pr-sm-4{padding-right:1.5rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pl-sm-4{padding-left:1.5rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-sm-5{padding:3rem 3rem!important}.pt-sm-5{padding-top:3rem!important}.pr-sm-5{padding-right:3rem!important}.pb-sm-5{padding-bottom:3rem!important}.pl-sm-5{padding-left:3rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-auto{margin-left:auto!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:768px){.m-md-0{margin:0 0!important}.mt-md-0{margin-top:0!important}.mr-md-0{margin-right:0!important}.mb-md-0{margin-bottom:0!important}.ml-md-0{margin-left:0!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.m-md-1{margin:.25rem .25rem!important}.mt-md-1{margin-top:.25rem!important}.mr-md-1{margin-right:.25rem!important}.mb-md-1{margin-bottom:.25rem!important}.ml-md-1{margin-left:.25rem!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-md-2{margin:.5rem .5rem!important}.mt-md-2{margin-top:.5rem!important}.mr-md-2{margin-right:.5rem!important}.mb-md-2{margin-bottom:.5rem!important}.ml-md-2{margin-left:.5rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-md-3{margin:1rem 1rem!important}.mt-md-3{margin-top:1rem!important}.mr-md-3{margin-right:1rem!important}.mb-md-3{margin-bottom:1rem!important}.ml-md-3{margin-left:1rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-md-4{margin:1.5rem 1.5rem!important}.mt-md-4{margin-top:1.5rem!important}.mr-md-4{margin-right:1.5rem!important}.mb-md-4{margin-bottom:1.5rem!important}.ml-md-4{margin-left:1.5rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-md-5{margin:3rem 3rem!important}.mt-md-5{margin-top:3rem!important}.mr-md-5{margin-right:3rem!important}.mb-md-5{margin-bottom:3rem!important}.ml-md-5{margin-left:3rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-md-0{padding:0 0!important}.pt-md-0{padding-top:0!important}.pr-md-0{padding-right:0!important}.pb-md-0{padding-bottom:0!important}.pl-md-0{padding-left:0!important}.px-md-0{padding-right:0!important;padding-left:0!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.p-md-1{padding:.25rem .25rem!important}.pt-md-1{padding-top:.25rem!important}.pr-md-1{padding-right:.25rem!important}.pb-md-1{padding-bottom:.25rem!important}.pl-md-1{padding-left:.25rem!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-md-2{padding:.5rem .5rem!important}.pt-md-2{padding-top:.5rem!important}.pr-md-2{padding-right:.5rem!important}.pb-md-2{padding-bottom:.5rem!important}.pl-md-2{padding-left:.5rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-md-3{padding:1rem 1rem!important}.pt-md-3{padding-top:1rem!important}.pr-md-3{padding-right:1rem!important}.pb-md-3{padding-bottom:1rem!important}.pl-md-3{padding-left:1rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-md-4{padding:1.5rem 1.5rem!important}.pt-md-4{padding-top:1.5rem!important}.pr-md-4{padding-right:1.5rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pl-md-4{padding-left:1.5rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-md-5{padding:3rem 3rem!important}.pt-md-5{padding-top:3rem!important}.pr-md-5{padding-right:3rem!important}.pb-md-5{padding-bottom:3rem!important}.pl-md-5{padding-left:3rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto{margin-top:auto!important}.mr-md-auto{margin-right:auto!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-auto{margin-left:auto!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:992px){.m-lg-0{margin:0 0!important}.mt-lg-0{margin-top:0!important}.mr-lg-0{margin-right:0!important}.mb-lg-0{margin-bottom:0!important}.ml-lg-0{margin-left:0!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.m-lg-1{margin:.25rem .25rem!important}.mt-lg-1{margin-top:.25rem!important}.mr-lg-1{margin-right:.25rem!important}.mb-lg-1{margin-bottom:.25rem!important}.ml-lg-1{margin-left:.25rem!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-lg-2{margin:.5rem .5rem!important}.mt-lg-2{margin-top:.5rem!important}.mr-lg-2{margin-right:.5rem!important}.mb-lg-2{margin-bottom:.5rem!important}.ml-lg-2{margin-left:.5rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-lg-3{margin:1rem 1rem!important}.mt-lg-3{margin-top:1rem!important}.mr-lg-3{margin-right:1rem!important}.mb-lg-3{margin-bottom:1rem!important}.ml-lg-3{margin-left:1rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-lg-4{margin:1.5rem 1.5rem!important}.mt-lg-4{margin-top:1.5rem!important}.mr-lg-4{margin-right:1.5rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.ml-lg-4{margin-left:1.5rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-lg-5{margin:3rem 3rem!important}.mt-lg-5{margin-top:3rem!important}.mr-lg-5{margin-right:3rem!important}.mb-lg-5{margin-bottom:3rem!important}.ml-lg-5{margin-left:3rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-lg-0{padding:0 0!important}.pt-lg-0{padding-top:0!important}.pr-lg-0{padding-right:0!important}.pb-lg-0{padding-bottom:0!important}.pl-lg-0{padding-left:0!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.p-lg-1{padding:.25rem .25rem!important}.pt-lg-1{padding-top:.25rem!important}.pr-lg-1{padding-right:.25rem!important}.pb-lg-1{padding-bottom:.25rem!important}.pl-lg-1{padding-left:.25rem!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-lg-2{padding:.5rem .5rem!important}.pt-lg-2{padding-top:.5rem!important}.pr-lg-2{padding-right:.5rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pl-lg-2{padding-left:.5rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-lg-3{padding:1rem 1rem!important}.pt-lg-3{padding-top:1rem!important}.pr-lg-3{padding-right:1rem!important}.pb-lg-3{padding-bottom:1rem!important}.pl-lg-3{padding-left:1rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-lg-4{padding:1.5rem 1.5rem!important}.pt-lg-4{padding-top:1.5rem!important}.pr-lg-4{padding-right:1.5rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pl-lg-4{padding-left:1.5rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-lg-5{padding:3rem 3rem!important}.pt-lg-5{padding-top:3rem!important}.pr-lg-5{padding-right:3rem!important}.pb-lg-5{padding-bottom:3rem!important}.pl-lg-5{padding-left:3rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-auto{margin-left:auto!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0 0!important}.mt-xl-0{margin-top:0!important}.mr-xl-0{margin-right:0!important}.mb-xl-0{margin-bottom:0!important}.ml-xl-0{margin-left:0!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.m-xl-1{margin:.25rem .25rem!important}.mt-xl-1{margin-top:.25rem!important}.mr-xl-1{margin-right:.25rem!important}.mb-xl-1{margin-bottom:.25rem!important}.ml-xl-1{margin-left:.25rem!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-xl-2{margin:.5rem .5rem!important}.mt-xl-2{margin-top:.5rem!important}.mr-xl-2{margin-right:.5rem!important}.mb-xl-2{margin-bottom:.5rem!important}.ml-xl-2{margin-left:.5rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-xl-3{margin:1rem 1rem!important}.mt-xl-3{margin-top:1rem!important}.mr-xl-3{margin-right:1rem!important}.mb-xl-3{margin-bottom:1rem!important}.ml-xl-3{margin-left:1rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-xl-4{margin:1.5rem 1.5rem!important}.mt-xl-4{margin-top:1.5rem!important}.mr-xl-4{margin-right:1.5rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.ml-xl-4{margin-left:1.5rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-xl-5{margin:3rem 3rem!important}.mt-xl-5{margin-top:3rem!important}.mr-xl-5{margin-right:3rem!important}.mb-xl-5{margin-bottom:3rem!important}.ml-xl-5{margin-left:3rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-xl-0{padding:0 0!important}.pt-xl-0{padding-top:0!important}.pr-xl-0{padding-right:0!important}.pb-xl-0{padding-bottom:0!important}.pl-xl-0{padding-left:0!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.p-xl-1{padding:.25rem .25rem!important}.pt-xl-1{padding-top:.25rem!important}.pr-xl-1{padding-right:.25rem!important}.pb-xl-1{padding-bottom:.25rem!important}.pl-xl-1{padding-left:.25rem!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-xl-2{padding:.5rem .5rem!important}.pt-xl-2{padding-top:.5rem!important}.pr-xl-2{padding-right:.5rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pl-xl-2{padding-left:.5rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-xl-3{padding:1rem 1rem!important}.pt-xl-3{padding-top:1rem!important}.pr-xl-3{padding-right:1rem!important}.pb-xl-3{padding-bottom:1rem!important}.pl-xl-3{padding-left:1rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-xl-4{padding:1.5rem 1.5rem!important}.pt-xl-4{padding-top:1.5rem!important}.pr-xl-4{padding-right:1.5rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pl-xl-4{padding-left:1.5rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-xl-5{padding:3rem 3rem!important}.pt-xl-5{padding-top:3rem!important}.pr-xl-5{padding-right:3rem!important}.pb-xl-5{padding-bottom:3rem!important}.pl-xl-5{padding-left:3rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto{margin-top:auto!important}.mr-xl-auto{margin-right:auto!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-auto{margin-left:auto!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-normal{font-weight:400}.font-weight-bold{font-weight:700}.font-italic{font-style:italic}.text-white{color:#fff!important}.text-muted{color:#636c72!important}a.text-muted:focus,a.text-muted:hover{color:#4b5257!important}.text-primary{color:#0275d8!important}a.text-primary:focus,a.text-primary:hover{color:#025aa5!important}.text-success{color:#5cb85c!important}a.text-success:focus,a.text-success:hover{color:#449d44!important}.text-info{color:#5bc0de!important}a.text-info:focus,a.text-info:hover{color:#31b0d5!important}.text-warning{color:#f0ad4e!important}a.text-warning:focus,a.text-warning:hover{color:#ec971f!important}.text-danger{color:#d9534f!important}a.text-danger:focus,a.text-danger:hover{color:#c9302c!important}.text-gray-dark{color:#292b2c!important}a.text-gray-dark:focus,a.text-gray-dark:hover{color:#101112!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.invisible{visibility:hidden!important}.hidden-xs-up{display:none!important}@media (max-width:575px){.hidden-xs-down{display:none!important}}@media (min-width:576px){.hidden-sm-up{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (max-width:991px){.hidden-md-down{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:1199px){.hidden-lg-down{display:none!important}}@media (min-width:1200px){.hidden-xl-up{display:none!important}}.hidden-xl-down{display:none!important}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}/*# sourceMappingURL=bootstrap.min.css.map */
/* End */


/* Start:/local/templates/sm/assets/css/media.css?17181875423975*/
/* Extra small devices (portrait phones, less than 576px)
No media query since this is the default in Bootstrap

Small devices (landscape phones, 576px and up) */

@media (min-width: 992px) {
    button.navbar-toggler {
        display: none;
    }
    .header__top nav>ul {
        display: flex !important;
    }
}

@media (min-width: 320px) and (max-width: 992px) {
    .row.header__bottom>div {
        display: block;
    }
    .entrance {
        display: block;
        top: 10px;
    }
    .header__bottom-search {
        padding-right: 0 !important;
    }
    .bx-basket-block.header__bottom-basket>.bto-fill.submit {
        width: 30%;
    }
    .bx-basket-block.header__bottom-basket>.bto.basket {
        width: 70%;
    }
    .bx-basket-block {
        padding-left: 0 !important;
    }
    a.lc {
        margin-top: 20px;
        width: 100% !important;
    }
    aside.left.col-md-3>menu>ul {
        width: 100% !important;
    }
    .oknavelis {
        display: none;
        /* margin: auto; */
    }
    .owl-stage-outer {
        top: 50px !important;
    }
    .owl-stage-outer .item {
        margin-top: 20px;
    }
    .promo {
        margin-bottom: 50px;
        margin-top: 90px !important;
    }
    .owl-nav {
        top: 30px !important;
    }
    .promo>.menu {
        max-width: 100%;
        overflow: hidden;
    }
    .items.col-md-12 {
        text-align: center;
    }
    .entrance>.entrance-menu,
    .invisible-top {
        width: 100% !important;
    }
    .up-corner {
        left: 50% !important;
    }
    #register-login {
        width: 90%;
        display: block;
        margin: 11px auto;
    }
    .results ul.items>li {
        float: none !important;
        margin: 0 auto 20px 10px !important;
        display: inline-block !important;
    }
    .item__description li[data-entity="tab"] {
        width: auto !important;
    }
    .item__construct,
    .item__related {
        display: block;
        padding: 0;
        width: auto !important;
    }
    .item__construct .wrapper,
    .item__related .wrapper {
        margin: auto -15px;
    }
    #modal-info {
        left: 15% !important;
    }
    .header__bottom-basket {
        margin-top: 20px;
    }
    .header__top nav>ul {
        display: none;
    }
    .compare-favorites {
        width: 50% !important;
    }
    .header__top-functions {
        float: left !important;
    }
    header .contacts {
        width: 50% !important;
    }
    header .contacts a.phone {
        font-size: 15px;
    }
    header .contacts a.callback {
        font-size: 10px;
    }
    ul.about__menu {
        text-align: center !important;
    }
    ul.orange__box>li {
        width: 100%;
        display: block;
        margin: 20px auto;
    }
    ul.orange__box {
        display: block !important;
    }
    .about__spoiler-bottom a.bto-fill {
        margin: 20px 0;
        display: block;
    }
    .about__brands>li {
        width: 100% !important;
    }
    .row.shops__points>.col-md-4 {
        border: none !important;
        padding: 0;
    }
}

@media (min-width: 320px) and (max-width: 1200px) {
    .header__top .contacts {
        padding-top: 10px;
    }
    .header__top .contacts>a {
        margin-left: 10px;
    }
    .header__top .contacts>a.callback {
        height: 20px;
        padding-top: 4px;
    }
    .gray-advantages {
        height: auto !important;
    }
    footer .links {
        margin-top: 20px;
    }
}

@media (max-width: 767px) {
    menu {
        margin-top: 70px;
    }
}


/* // Medium devices (tablets, 768px and up) */

@media (min-width: 768px) {}


/* // Large devices (desktops, 992px and up) */

@media (min-width: 992px) {}


/* // Extra large devices (large desktops, 1200px and up) */

@media (min-width: 1200px) {}
/* End */


/* Start:/local/templates/sm/assets/css/owl.carousel.min.css?17181875423351*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/local/templates/sm/assets/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* End */


/* Start:/local/templates/sm/assets/css/style.css?171818754282341*/
@charset "UTF-8";
@font-face {
    font-family: Roboto-Black;
    src: url(/local/templates/sm/assets/css/../fonts/Roboto-Black.ttf) format("ttf"), url(/local/templates/sm/assets/css/../fonts/Roboto-Black.ttf) format("ttf");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Roboto-Bold;
    src: url(/local/templates/sm/assets/css/../fonts/Roboto-Bold.ttf) format("ttf"), url(/local/templates/sm/assets/css/../fonts/Roboto-Bold.ttf) format("ttf");
    font-weight: bold;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Roboto Regular;
    src: url("/local/templates/sm/assets/css/../fonts/Roboto Regular.ttf") format("ttf"), url("/local/templates/sm/assets/css/../fonts/Roboto Regular.ttf") format("ttf");
    font-weight: 600;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Roboto-Black;
    src: url(/local/templates/sm/assets/css/../fonts/Roboto-Black.ttf) format("ttf"), url(/local/templates/sm/assets/css/../fonts/Roboto-Black.ttf) format("ttf");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Roboto-Black;
    src: url(/local/templates/sm/assets/css/../fonts/Roboto-Black.ttf) format("ttf"), url(/local/templates/sm/assets/css/../fonts/Roboto-Black.ttf) format("ttf");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

font-face {
    font-family: Roboto-BlackItalic;
    src: url(/local/templates/sm/assets/css/../fonts/Roboto-BlackItalic.ttf) format("ttf"), url(/local/templates/sm/assets/css/../fonts/Roboto-BlackItalic.ttf) format("ttf");
    font-weight: bold;
    font-style: italic;
    font-display: swap
}

.hide {
    display: none;
}

input::-webkit-contacts-auto-fill-button {
    visibility: hidden;
    display: none!important;
    pointer-events: none;
    position: absolute;
    right: 0
}

body {
    background-color: #fff;
    margin: 0;
    padding: 0;
    font-family: Roboto Regular, arial;
    font-weight: 500;
    color: #333333;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased
}

body input {
    font-family: Roboto Regular, arial;
    font-weight: 600;
    font-size: 13px;
}

body input::placeholder {
    color: #c1c1c1;
}

body a {
    text-decoration: none;
    color: #333333;
    font-size: 16px;
}

body a:hover,
body a:focus,
label.compare:hover {
    color: #9ec200;
    text-decoration: none;
}

body * {
    box-sizing: border-box
}

body ul {
    padding: 0;
    margin: 0
}

body ul li {
    list-style: none
}

.body-container {
    position: relative;
    background-color: #fff;
    max-width: 1920px;
    margin: -1px auto;
    padding: 1px 0
}

article,
aside,
footer,
header,
nav,
section {
    display: block
}

h1 {
    font-size: 26px;
    margin-top: 30px;
    margin-bottom: 15px;
}

figcaption,
figure,
main {
    display: block
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

pre {
    font-family: monospace, monospace;
    font-size: 1em
}

a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted
}

b,
strong {
    font-weight: inherit;
    font-weight: bolder
}

code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

dfn {
    font-style: italic
}

mark {
    background-color: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

audio,
video {
    display: inline-block
}

audio:not([controls]) {
    display: none;
    height: 0
}

img {
    border-style: none
}

svg:not(:root) {
    overflow: hidden
}

 :root {
    --orange: #ef7f1a;
    --green: #9ec200;
    --blue: #3590ca;
}

button,
input,
optgroup,
select,
textarea {
    margin: 0
}

button,
input {
    overflow: visible
}

button,
select {
    text-transform: none
}

[type=reset],
[type=submit],
button,
html [type=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
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    display: inline-block;
    vertical-align: baseline
}

textarea {
    overflow: auto
}

ul[aria-expanded="true"]>li>a {
    padding: 10px 0;
    border-bottom: solid 1px #cccccc;
}

[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-cancel-button,
[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

 ::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

canvas {
    display: inline-block
}

.fa:before {
    font-family: icon-build, sans-serif;
    speak: none;
    font-size: 100%;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block
}

.fa-facebook:before {
    content: "\EA01"
}

.fa-instagram:before {
    content: "\EA02"
}

.fa-phone:before {
    content: "\EA03"
}

.fa-paper-plane-o:before {
    content: "\EA04"
}

.fa-twitter:before {
    content: "\EA05"
}

.fa-vk:before {
    content: "\EA06"
}

.fa-chevron-left:before {
    content: "\EA07"
}

.fa-chevron-right:before {
    content: "\EA07";
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.fa-arrow-right:before {
    content: "\EA08"
}

.fa-laptop:before {
    content: "\EA09"
}

.fa-chat:before {
    content: "\EA0A"
}

.fa-close:before {
    content: "\EA0B"
}

.fa-mail:before {
    content: "\EA0C"
}

.fa-viber:before {
    content: "\EA0D"
}

.fa-google:before {
    content: "\EA0E"
}

.fa-question:before {
    content: "\EA0F"
}

.center {
    display: block;
    margin: auto !important;
}

header {
    z-index: 99;
    position: fixed;
    display: block;
    width: 100%;
    background: white;
    margin: 0;
    padding: 0;
    top: 0;
    padding-bottom: 20px;
    box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.1);
}

container {
    margin: auto;
    padding-top: 150px;
    display: block;
}

.header__top {
    margin-top: 20px;
}

.header__top .phone,
.header__top .callback {
    float: right;
}

.header__top>.logo {
    /*    min-width: 217px;*/
}

.header__top_middle>img {
    float: left;
    width: 214px;
    height: 21px;
}

.header__top_middle {
    position: relative;
    overflow: hidden;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.nav__stretch {
    position: absolute;
    height: 40px;
    background: #eee;
    overflow: hidden;
}

.h-line {
    margin-left: 224px;
    margin-top: 13px;
    height: 1px;
    text-overflow: ellipsis;
    overflow: hidden;
    background: linear-gradient(90deg, rgba(134, 188, 223, 1) 0%, rgba(255, 255, 255, 1) 100%);
}

.header__top nav {
    margin-left: 5%;
}

button.navbar-toggler {
    right: 0px;
    top: -40px;
    position: absolute;
}

.header__top nav>ul {
    margin-top: 5px;
    font-weight: 600;
    justify-content: space-between;
}

.nav-link {
    padding: 0;
}

.header__top-functions {
    float: right;
    display: block;
}

.compare {
    height: 18px;
    margin-top: 4px;
    display: block;
    background: url(/local/templates/sm/assets/css/../img/diagram.png) no-repeat;
    padding-left: 25px;
    font-weight: 400;
}

.compare:hover {
    background: url(/local/templates/sm/assets/css/../img/diagram-hover.png) no-repeat;
}

.favorite {
    margin-top: 10px;
    height: 18px;
    display: block;
    background: url(/local/templates/sm/assets/css/../img/heart.png) no-repeat;
    padding-left: 25px;
    font-weight: 400;
}

.favorite:hover {
    background: url(/local/templates/sm/assets/css/../img/heart-hover.png) no-repeat;
}

.phone {
    font-size: 19px;
    font-weight: 400;
}

.callback {
    color: #ef7f1a;
    overflow: visible;
    border-bottom: dotted 1px;
}

.callback:hover {
    border-bottom: none;
    text-decoration: none;
}

.header__bottom>.clearfix {
    justify-content: start;
    display: flex;
}

.header__bottom {
    margin-top: 14px;
}

.header__bottom-search {
    display: flex;
    width: 100%;
    padding-right: 20px;
}

input[type=search] {
    height: 40px;
    border: 1px solid #e9e9e9;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    outline: none;
    -webkit-appearance: none;
    display: table-cell;
    width: 100%;
    float: left;
    padding: 0 20px;
}

input[type=submit].search:hover {
    color: #fff !important;
    background-color: #3590ca !important;
}

input[type=submit].search {
    height: 40px;
    background-color: #3590ca;
    background-image: url(/local/templates/sm/assets/css/../img/search.png);
    background-position: center;
    background-repeat: no-repeat;
    border: none!important;
    border-bottom-left-radius: 0px !important;
    border-top-left-radius: 0px!important;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    outline: none;
    -webkit-appearance: none;
    margin-left: -4px;
    cursor: pointer;
    width: 40px!important;
    padding: 0;
}

a.btg {
    height: 40px;
    border: solid 1px #9ec200;
    border-radius: 5px;
    padding: 11px 30px 10px 30px;
}

a.btw {
    height: 40px;
    border: solid 1px #fff;
    border-radius: 5px;
    padding: 11px 30px 10px 30px;
}

a.btgr {
    height: 40px;
    border: solid 1px #d4d4d4;
    border-radius: 5px;
    padding: 11px 30px 10px 30px;
}

a.btg,
a.btgr,
a.bto,
a.bto-fill,
.btg-fill,
a.btw {
    text-align: center;
    height: 40px;
    border-radius: 5px;
    padding: 11px 30px 10px 30px;
    transition: all ease-in-out 0.3s;
    font-weight: 600;
}

a.btg:hover,
a.bto:hover,
a.bto-fill:hover,
.btg-fill:hover {
    transition: all ease-in-out 0.3s;
}

a.lc {
    font-weight: 600;
    padding-left: 46px;
    background: url(/local/templates/sm/assets/css/../img/user.png) no-repeat;
    background-position-x: 20px;
    background-position-y: center;
    float: right;
    display: block;
    width: 225px;
    white-space: nowrap;
}

.big {
    padding: 11px 50px;
    margin: 10px auto;
    display: block;
}

.header__bottom-basket {
    display: block;
    width: 100%;
}

a.bto,
button.bto {
    border: solid 1px #ef7f1a;
    border-radius: 5px;
    padding: 10px 30px 2px;
    cursor: pointer;
}

a.bto-fill {
    background-color: #ef7f1a;
    border: solid 1px #ef7f1a;
    color: white !important;
    border-radius: 5px;
    cursor: pointer;
    padding: 9px 10px;
}

.btg-fill {
    background-color: #9ec200!important;
    border: solid 1px #9ec200!important;
    color: white !important;
    border-radius: 5px;
    cursor: pointer;
    padding: 9px 20px;
}

a.bto.basket {
    font-weight: 600;
    padding-left: 50px;
    background: url(/local/templates/sm/assets/css/../img/cart.png) no-repeat;
    background-position-y: center;
    background-position-x: 20px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    float: right;
    cursor: pointer;
}

a.bto.basket>span.basket {}

a.bto-fill.submit {
    margin-left: -1px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    float: right;
}

a.bto-fill.submit:hover {
    background-color: white;
    color: #ef7f1a !important;
}

.btg-fill.submit {
    min-width: 150px;
    border-radius: 5px;
}

.btg-fill.submit:hover {
    background-color: white !important;
    color: #9ec200 !important;
}

a.bto>span.basket {
    color: #c1c1c1;
    width: 50px;
    display: inline-block;
}

aside.left {}

main>nav {}

main>nav>ul {
    margin-top: 13px;
    float: left;
    margin-right: 5px;
}

main>nav>ul>li:not(:last-child) {
    font-weight: 400;
}

main>nav>ul>li {
    font-size: 14px;
    display: inline-block;
}

main>nav>ul>li:not(:last-child):after {
    content: '\00A0\00A0\00A0\00A0\00A0';
    display: inline-block;
    text-decoration: line-through;
    margin-left: 5px;
    color: #ababab;
}

main>nav>ul>li>a {
    color: #ababab;
}

main>nav>ul>li>a:hover {
    color: #9ec200;
}

main>nav>ul>li:nth-last-child(1) {
    color: #9ec200;
}

.g-line {
    margin-top: 26px;
    height: 1px;
    text-overflow: ellipsis;
    overflow: hidden;
    background: linear-gradient(90deg, rgba(158, 194, 0, 1) 0%, rgba(255, 255, 255, 1) 100%);
}

details,
menu {
    display: block
}

menu li {
    user-select: none;
}
menu>ul>div>a{
    padding: 17px 0px 10px 15px;
    font-size: 18px;
    background-color: #9ec200;
    color: white;
}
menu>ul>div>a:visited,
menu>ul>div>a:hover {
    color: white;

}
menu>ul>li>ul {
    display: none;
}

menu>ul>li.active:hover {}

menu>ul>li>img:nth-child(2) {
    display: none;
}

menu>ul>li.active>img:nth-child(2) {
    display: block;
}

menu>ul>li.active>img:nth-child(1) {
    display: none;
}
menu li.active,
menu li.active>a {
    color: #9ec200 !important;
    background-color: #f6f6f6;
    /* transition: all ease-in-out 0.3s; */
}

menu li>ul {
    /* transition: all ease-in-out 0.3s; */
    height: auto;
    display: none;
}

menu li.active>ul {
    display: block;
    margin-left: 40px;
    /* transition: all ease-in-out 0.3s; */
}

menu li.active>ul>li>a {
    font-weight: 400;
    color: #1c1c1c;
    font-size: 15px;
    padding: 12px 10px 8px 30px;
    line-height: 17px;
    /* transition: all ease-in-out 0.3s;     */
}


/* menu>ul>li.active>ul>li>div:hover,
menu>ul>li.active>ul>li>div>ul>li>div:hover{
color: #9ec200;
} */

menu li.active>ul ul {
    margin-left: 20px;
}

menu>ul>li.active ul>li>a:hover {
    color: #9ec200;
}

menu {
    padding: 0;
}

menu>ul {
    width: 284px;
    border: solid 1px #e9e9e9;
    border-radius: 5px;
}

menu>ul>div:nth-child(1) {
    padding: 17px 0px 10px 15px;
    font-size: 18px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background-color: #9ec200;
    color: white;
}

menu>ul>div:nth-last-child(1) {
    padding: 17px 0px 10px 15px;
    font-size: 18px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    background-color: #3590ca;
    color: white;
}

menu>ul>div>img {
    margin-right: 15px;
    margin-top: -6px;
}
menu>ul>li,
menu>ul>li a {
    cursor: pointer;
    color: #333333;
    font-size: 16px;
    border-bottom: 1px solid #e9e9e9;
    padding: 0 0 0px 14px;
    min-height: 40px;
    position: relative;
    font-weight: 400;
    display: block;
}

menu>ul>li:hover>div,
menu>ul>li:hover>a {
    color: #9ec200;
    transition: all ease-in-out 0.2s;
}

menu>ul>li>img {
    width: 26px;
    height: 26px;
    margin: 7px 0;
    position: absolute;
}

menu>ul>li:hover>img {}

menu>ul>li>img:before {
    content: ' ';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(240, 210, 0, 0.3);
    /* rgb Color with alpha, you can also give it a bg color and set opacity: down. */
    pointer-events: none;
}

menu>ul>li>div,
menu>ul>li>a {
    margin-left: 40px;
    padding-top: 10px;
}

main {
    padding-left: 35px !important;
}

.slider {
    margin-block-start: 1em;
}

.slider>img {
    width: 100%;
}

.promo {
    margin-top: 20px;
}

.promo>h2 {
    font-size: 26px;
}

.promo>.menu {
    display: inline-flex;
    margin: 10px 0;
}

.promo>.menu>li {
    font-size: 14px;
    font-weight: 400;
    padding: 3px 18px;
    border-radius: 5px;
    color: #3590ca;
}

.promo>.menu>li:hover {
    text-decoration: underline;
    cursor: pointer;
}

.promo>.menu>li.active {
    background-color: #dcdcdc;
    border-radius: 5px;
    cursor: default;
    color: #333333;
}

.promo>.menu>li.active:hover {
    text-decoration: none;
}

.slider-promo .owl-dots {
    position: absolute;
    display: flex;
    height: 4px;
    top: 0px;
    background: #e5e5e5;
    width: 100%;
    margin-top: 3px;
    box-sizing: border-box;
    text-align: justify;
    outline: none;
}


/* .slider-promo .owl-dots:after{
position: relative;
display: inline-block;
width: 100%;
height: auto;
box-sizing: border-box;
vertical-align: top;
content: '';
} */

.slider-promo .owl-dots>button {
    display: inline-block;
    width: 100%;
    height: auto;
    box-sizing: border-box;
    vertical-align: top;
    content: '';
    outline: none;
}

.slider-promo .owl-dots>button.active {
    background-color: #333333;
}

.promo nav {
    position: absolute;
    right: 0;
    width: 40px;
    height: 25px;
    top: 20px;
}

.promo nav>.right,
.promo nav>.left {
    width: 15px;
    height: 25px;
    position: absolute;
}

.promo nav>.left {}

.promo nav>.left.active {
    left: 0;
    background: url("/local/templates/sm/assets/css/../img/left.png");
    cursor: pointer;
}

.promo nav>.left.active:hover {
    background: url("/local/templates/sm/assets/css/../img/left-hover.png");
}

.promo nav>.right {}

.promo nav>.right.active {
    cursor: pointer;
    right: 0;
    background: url("/local/templates/sm/assets/css/../img/right.png");
}

.promo nav>.right.active:hover {
    background: url("/local/templates/sm/assets/css/../img/right-hover.png");
}

.promo .items {
    padding-top: 12px;
    padding-bottom: 1px;
}

.promo .items>.row {
    margin: 20px 0;
}

.promo .item {
    border: 1px solid #e5e5e5;
    cursor: pointer;
    position: relative;
}

.promo .item>img {
    height: 130px;
    display: block;
    margin: 10px auto 0;
    width: auto;
    max-width: 170px;
}

.promo .item>p {
    text-align: right;
    margin-right: 15px;
    margin-bottom: 5px;
    color: #333333;
    font-size: 16px;
}

.promo .items>.row:nth-child(2)>div:nth-child(1) .item-hover,
.promo .items>.row:nth-child(2)>div:nth-child(2) .item-hover,
.promo .items>.row:nth-child(2)>div:nth-child(4) .item-hover,
.promo .items>.row:nth-child(2)>div:nth-child(3) .item-hover {
    margin-top: -220px!important;
}

.promo .items>.row:nth-child(2)>div:nth-child(4) .item-hover {
    margin-left: -110px !important;
}

.sale:before,
.hit:before,
.new:before,
.promo .item.sale>.item-hover>div:before,
.promo .item.hit>.item-hover>div:before,
.promo .item.new>.item-hover>div:before {
    content: ' ';
    position: absolute;
    width: 50px;
    height: 22px;
    right: 0;
}

.promo .item.sale>.item-hover>div:before,
.promo .item.hit>.item-hover>div:before,
.promo .item.new>.item-hover>div:before {
    right: -1px;
}

.promo .item.sale:before {
    background: url(/local/templates/sm/assets/css/../img/sale.png) no-repeat;
}

.promo .item.hit:before {
    background: url(/local/templates/sm/assets/css/../img/hit.png) no-repeat;
}

.promo .item.new:before {
    background: url(/local/templates/sm/assets/css/../img/new.png) no-repeat;
}

.promo .item.sale>.item-hover>div:before {
    background: url(/local/templates/sm/assets/css/../img/sale.png) no-repeat;
}

.promo .item.hit>.item-hover>div:before {
    background: url(/local/templates/sm/assets/css/../img/hit.png) no-repeat;
}

.promo .item.new>.item-hover>div:before {
    background: url(/local/templates/sm/assets/css/../img/new.png) no-repeat;
}

.promo .item-hover {
    display: none;
    width: 285px;
    height: 383px;
    overflow: hidden;
    background: white;
    z-index: 1;
    margin-top: -20px;
    margin-left: -1px;
    box-shadow: 0px 0px 15px 3px rgba(0, 0, 0, 0.1);
}

.promo .item-hover>div {
    height: 300px;
    border: 1px solid #e5e5e5;
    padding: 10px;
    vertical-align: middle;
    position: relative;
}

.promo .item-hover img {
    max-height: 280px;
    margin: auto;
    position: absolute;
    max-width: 230px;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.promo .item:hover>.item-hover {
    display: block;
    position: absolute;
}

.item-hover>div {
    position: relative;
}

.item-hover .price {
    background: #333333;
    border-top-left-radius: 5px;
    color: white;
    position: absolute;
    right: -1px;
    padding: 0 20px;
    bottom: -1px;
}

.item-hover .old-price {
    margin: 5px 0 0;
    font-size: 12px;
    float: right;
    text-decoration: line-through;
}

.item-hover .price>p:nth-last-child(1) {
    margin-bottom: 5px;
}

.item-hover>p {
    padding: 10px 10px 5px 10px;
    font-weight: 400;
    max-height: 30px;
    overflow: hidden;
}

.item-hover>p:hover {
    text-decoration: underline;
}

hr {
    border: 1px solid #e5e5e5;
}

.gray-advantages {
    height: 255px;
    width: 100%;
    background-color: #f5f5f5;
}

.advantages>div {
    padding-top: 25px;
}

.advantages>div>img {
    display: block;
    margin: 20px auto;
}

.advantages>div>p {
    font-size: 15px;
    font-weight: 400;
    text-align: center;
}

footer.container {
    padding-top: 25px;
    padding-bottom: 25px;
}

footer .phone {
    font-size: 20px;
    margin-top: 25px;
    display: block;
    font-weight: 600;
}

footer .callback {
    margin-top: 4px;
    display: inline-block;
    color: #999999;
    border-color: #ef7f1a;
}

footer .mail {
    color: #ef7f1a;
    text-decoration: underline;
    font-weight: 400;
    /* margin-top: 25px; */
    display: block;
}

footer .sm-h3 {
    font-size: 14px;
    font-weight: 600;
}

.subscribe {
    display: flex;
    width: 100%;
    margin: 14px 0 30px -1px;
}

.subscribe>input[type=text] {
    height: 40px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid #e9e9e9;
    outline: none;
    -webkit-appearance: none;
    display: table-cell;
    width: 100%;
    float: left;
    padding: 0 20px;
}

.subscribe>a[type=submit] {
    height: 40px;
    background-color: #3590ca;
    background-position: center;
    border: 1px solid #3590ca;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    outline: none;
    -webkit-appearance: none;
    margin-left: -4px;
    cursor: pointer;
    width: 160px;
    font-size: 15px;
    color: white;
    text-transform: lowercase;
    padding: 8px 5px;
}

.subscribe>a[type=submit]:hover {
    color: #3590ca;
    background: white;
    transition: all ease-in 0.3s;
}

.payments {
    display: flex;
}

.payments>.sm-h3 {
    display: inline;
    margin: auto auto auto 0;
}

.payments>img {
    float: right;
}

footer small {
    color: #999999;
    font-size: 12px;
    /* margin-top: 20px; */
    display: block;
}

footer .sm-h4 {
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 18px;
    display: block;
}

footer .links a {
    display: block;
    font-size: 15px;
    color: #3590ca;
    font-weight: 400;
    text-decoration: underline;
    margin-bottom: 17px;
}

footer .links a:hover {
    text-decoration: none;
}

.photos,
.item-panel {
    border: 1px solid #e5e5e5;
}

.photos__main>a {
    margin: auto;
}

.photos__main>a>img {
    width: 100%;
    margin: auto;
    display: block;
}

.photos__main {
    padding: 20px 40px 0 40px;
    min-height: 370px;
    display: grid;
}

.photos__bottom-slider {
    margin: 0px auto 0px auto;
    display: flex;
}

.photos__bottom-slider:before {}

.photos__bottom-slider:after {}

.photos__bottom-slider>div {
    width: 85px;
    height: 85px;
    border: 1px solid #e5e5e5;
    /* display: inline-grid; */
}

.photos__bottom-slider>div:not(:first-child) {
    margin-left: 10px;
}

.photos__bottom-slider>div.active,
.photos__bottom-slider>div:hover {
    /* border: 1px solid #3590ca; */
}

.photos__bottom-slider>div>img {
    width: 100%;
    margin: auto;
}

.photos {
    height: 500px;
}

.item-panel.short {
    padding-top: 10px !important;
}

.photos nav {
    position: absolute;
    color: #d6d6d6;
    height: 85px;
    width: 40px;
    bottom: 30px;
    cursor: pointer;
    display: flex;
}

.photos nav:hover>span {
    color: #333333;
}

.photos nav.left>span {
    text-align: right;
    width: 100%;
    padding-right: 10px;
    margin: auto;
}

.photos nav.right>span {
    margin: auto;
    width: 100%;
    padding-left: 10px;
}

.photos nav.left,
.photos nav.right {
    position: absolute;
    user-select: none;
    bottom: 32px;
}

.photos nav.left {
    left: 20px;
}

.photos nav.right {
    right: 30px;
}

.item-panel {
    padding: 40px 20px 10px;
    margin-bottom: 10px;
    color: #7f7f7f;
    font-size: 14px;
    font-weight: 400;
}

.item-panel {
    line-height: 18px;
}

.item-panel h2 {
    font-size: 24px;
    color: #333333;
    font-weight: 600;
    text-align: right;
}
.detail__prices h5>span{
    font-size: 18px;
    color: #979797;
    margin-right: 10px;
    text-decoration: line-through;
}
.detail__prices h5{
    font-size: 24px;
    color: #333333;
	text-align: right;
    margin-bottom: 0;
}
.detail__prices p{
    color: #3590ca;
    font-size: 14px;
    margin: 0;
    float: right;
}
.offline_price img,
.detail__prices p>img{
    width: 21px;
    margin-right: 10px;
}
.detail__prices h2{
    color: #3590ca;
}
.offline_price img{
    width: 21px;
}
.item-panel h3 {
    font-weight: 400;
    font-size: 16px;
    color: #333333;
    text-decoration: line-through;
    text-align: right;
}

a.add-to-basket {
    width: 100%;
    display: block;
    text-align: center;
    text-transform: uppercase;
    padding-top: 12px;
    height: 45px;
}
a.buy__one-click{
    text-align: center;
    padding: 10px 0px;
    border-radius: 5px;
    border: solid 3px #ef7f1a;
    height: 45px;
    display: block;
    color: #333333;
    cursor: pointer;
    font-size: 14px;
}
a.buy__one-click:hover {
    color: #c1c1c1 !important;
    border-color: #c1c1c1;
}
a.add-to-basket>img {
    margin-right: 5px;
    margin-top: -4px;
    transition: all ease-in-out 0.3s;
}
.pdr-5{
    padding-right: 5px;
}
.pdl-5{
    padding-left: 5px;
}
a.add-to-basket:hover {
    background: #c1c1c1;
    border-color: #c1c1c1;
    /* color: #ef7f1a !important; */
}

a.add-to-basket:hover>img {
    /* filter: invert(0.9); */
    transition: all ease-in-out 0.3s;
}

.item-panel a.favorite,
.item-panel .compare,
.btn__wrapper a.favorite,
.btn__wrapper .compare {
    border: 1px solid #d6d6d6;
    width: 100%;
    display: block;
    height: 40px;
    border-radius: 5px;
    text-align: center;
    font-size: 14px;
    padding: 9px 0 0 30px;
    cursor: pointer;
    background-position-y: center;
    background-position-x: 3px;
    margin-top: 10px;
}

a.to-favorite {
    background: url(/local/templates/sm/assets/css/../img/heart.png) no-repeat;
}

.item-panel .delivery {
    margin-top: 10px;
    /* padding-top: 20px;
    border-top: 1px solid #d6d6d6; */
}

.item-panel .delivery>img {
    margin-top: -40px;
}

.item-panel .delivery>p:first-of-type {
    width: 55%;
    display: inline-block;
}

.item-panel .delivery>p:last-child {
    width: 80%;
    display: inline-block;
}

.item-panel .payment {
    border-top: 1px solid #d6d6d6;
    padding-top: 20px;
    border-bottom: 1px solid #d6d6d6;
    padding-bottom: 20px;
}

.item-panel .payment>img {
    margin-right: 4px;
}

.item-panel .payment a,
.item-panel .delivery a {
    color: #3590ca;
    text-decoration: underline;
}

.item-panel .payment a:hover,
.item-panel .delivery a:hover {
    text-decoration: none;
}

.item-panel ul.soc-links {
    margin-top: 20px;
}

.item-panel ul.soc-links>li {
    display: inline-block;
    margin-right: 10px;
}

ul.soc-links>li>a {
    width: 30px;
    height: 30px;
    display: block;
}

ul.soc-links>li>a.fb {
    background: url('/local/templates/sm/assets/css/../img/fb.png') no-repeat;
}

ul.soc-links>li>a.vk {
    background: url('/local/templates/sm/assets/css/../img/vk.png') no-repeat;
}

ul.soc-links>li>a.in {
    background: url('/local/templates/sm/assets/css/../img/in.png') no-repeat;
}

ul.soc-links>li>a.tw {
    background: url('/local/templates/sm/assets/css/../img/tw.png') no-repeat;
}

ul.soc-links>li>a.ok {
    background: url('/local/templates/sm/assets/css/../img/ok.png') no-repeat;
}

ul.soc-links>li>a.fb:hover {
    background: url('/local/templates/sm/assets/css/../img/fb-h.png') no-repeat;
}

ul.soc-links>li>a.in:hover {
    background: url('/local/templates/sm/assets/css/../img/in-h.png') no-repeat;
}

ul.soc-links>li>a.vk:hover {
    background: url('/local/templates/sm/assets/css/../img/vk-h.png') no-repeat;
}

ul.soc-links>li>a.tw:hover {
    background: url('/local/templates/sm/assets/css/../img/tw-h.png') no-repeat;
}

ul.soc-links>li>a.ok:hover {
    background: url('/local/templates/sm/assets/css/../img/ok-h.png') no-repeat;
}

.item__info,
.item__info-detail {
    margin: 15px 0;
}

.item__info>ul {
    border: 1px solid #e5e5e5;
    padding: 35px 25px;
}

.item__info-detail>ul {
    border: 1px solid #e5e5e5;
    padding: 35px 40px;
}

.item__info>ul>li {
    width: 47%;
    display: inline-block;
    height: 35px;
}

.item__info-detail>ul>li {
    width: 94%;
    display: inline-block;
    height: 35px;
}

.item__info>ul>li,
.item__info-detail>ul>li {
    border-bottom: 1px solid #e5e5e5;
    padding-top: 5px;
    overflow: hidden;
}

.item__info-detail>ul>li {
    padding-top: 8px;
    padding-bottom: 8px;
}

.item__info>ul>li:nth-child(2n) {
    float: right;
}

.item__info>ul>li>span:nth-child(1) {
    font-weight: 400;
}

.item__info>ul>li>span:nth-child(2) {
    float: right;
    width: 35%;
    font-weight: 600;
}


/* .item__info-detail>ul>li:nth-child(2n) {
    float: right;
} */

.item__info-detail>ul>li>span:nth-child(1) {
    font-weight: 400;
}

.item__info-detail>ul>li>span:nth-child(2) {
    float: right;
    width: 35%;
    font-weight: 600;
}

.item__info .info {
    width: 14px;
    height: 14px;
    margin: -2px 6px;
    display: inline-block;
    background: url(/local/templates/sm/assets/css/../img/question.png) no-repeat;
}

.item__description input {
    /* display: none; */
    /* position: absolute; */
}

.item__description li[data-entity="tab"]:hover {
    color: #333;
    cursor: pointer;
}

.item__description li[data-entity="tab"].active>a {
    color: #9ec200;
}

.item__description li[data-entity="tab"].active {
    cursor: pointer;
    background: #fff;
    border-bottom: 1px solid #fff;
    z-index: 1;
}

.item__description li[data-entity="tab"] {
    display: inline-block;
    margin: 0 0 -2px;
    padding: 10px 25px;
    width: 220px;
    font-weight: 600;
    text-align: center;
    color: #7f7f7f;
    border: 0px solid #e5e5e5;
    border-width: 1px 1px 1px 1px;
    background: #f1f1f1;
    border-radius: 5px 5px 0 0;
    cursor: pointer;
}

.item__description li[data-entity="tab"] span {
    font-size: 16px;
}

.item__description .tab-content {
    display: none;
    font-weight: 400;
    padding: 30px;
    background: #fff;
    border: 1px solid #e5e5e5;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}

.item__description input:checked+label {
    color: #333333;
    border-bottom: 1px solid #fff;
    background: #fff;
}

#tab1:checked~#content1,
#tab2:checked~#content2,
#tab3:checked~#content3 {
    display: block;
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

.item__construct .wrapper,
.item__related .wrapper {
    background: #f2f2f2;
}

.item__construct,
.item__related {
    margin-top: 30px;
    width: 100%;
}

.item__construct h2 {
    color: #fff;
    background: #9ec200;
    width: 100%;
    padding: 10px 0 8px 20px;
    font-size: 26px;
    margin: 0;
}

.item__construct h3,
.item__related h3 {
    font-size: 20px;
    color: #7f7f7f;
    background: #e8e8e8;
    width: 100%;
    padding: 8px 0 6px 20px;
    margin: 0;
}

.item__construct h4,
.item__related h4 {
    font-size: 16px;
    margin: 20px 0 0 20px;
}

h6 {
    font-weight: 600;
}

.item__construct .slider__kits,
.item__related .slider__kits {
    margin: 0 15px;
    overflow: hidden;
    position: relative;
    padding: 0 40px;
}

.base_part li label {
    cursor: default !important;
}

.base_part li:hover {
    box-shadow: none !important;
}

.address__choice input[disabled]+.item__state,
.delivery__block input[disabled]+.item__state {
    background: url(/local/templates/sm/assets/css/../img/lock.png) no-repeat;
    border: none;
    height: 20px;
}

.mini_cards input[disabled]+.item__state,
.address__choice input[disabled]+.item__state,
.delivery__block input[disabled]+.item__state {
    background: url(/local/templates/sm/assets/css/../img/lock.png) no-repeat;
    border: none;
    height: 20px;
}

.item__construct .mini_cards input:checked+.item__state,
.delivery__block .mini_cards input:checked+.item__state {
    background: url(/local/templates/sm/assets/css/../img/checked.svg) no-repeat;
    border-color: #9ec200;
}

.item__related .mini_cards input:checked+.item__state,
.categories input:checked+.item__state {
    background: url(/local/templates/sm/assets/css/../img/checked.svg) no-repeat;
    border-color: #3590ca;
}

ul.categories span.item__name {
    font-size: 15px;
    display: block;
    margin: auto;
    text-align: center;
    padding: 2px 10px;
    height: 45px;
    overflow: hidden;
}

ul.categories img {
    max-width: 100%;
    margin: auto;
    display: flex;
    max-height: 100%;
}

ul.categories input {
    display: none;
    position: absolute;
}

ul.categories .item__state,
.filter__brands .item__state,
delivery__block .item__state {
    width: 18px;
    height: 18px;
    border-radius: 2px;
    border: 1px solid #e5e5e5;
    position: absolute;
    margin: 14px;
}

.item__related h2 {
    color: #fff;
    background: #3590ca;
    width: 100%;
    padding: 10px 0 8px 20px;
    font-size: 26px;
    margin: 0;
}

.slider__kits nav.left,
.slider__kits nav.right,
.slider>nav.left,
.slider>nav.right {
    position: absolute;
    width: 40px;
    height: 270px;
    display: block;
    background-position-x: center;
    background-position-y: center;
    background-position: center;
    cursor: pointer;
}

.slider__kits nav.left,
.slider>nav.left {
    background: url(/local/templates/sm/assets/css/../img/left.png) no-repeat center;
    left: -10px;
    top: 10px;
}

.slider__kits nav.right,
.slider>nav.right {
    background: url(/local/templates/sm/assets/css/../img/right.png) no-repeat right;
    right: 0;
    top: 20px;
}

.slider__kits nav.left:hover,
.slider>nav.left:hover {
    background: url(/local/templates/sm/assets/css/../img/left-hover.png) no-repeat center;
}

.slider__kits nav.right:hover,
.slider>nav.right:hover {
    background: url(/local/templates/sm/assets/css/../img/right-hover.png) no-repeat right;
}

ul.categories {
    display: block;
    margin-top: 10px;
    max-width: 100%;
}

ul.categories li {
    display: inline-block;
    width: 205px;
    height: 205px;
    border: 1px solid #e5e5e5;
    margin-right: 20px;
    margin-bottom: 20px;
    cursor: pointer;
    overflow: hidden;
}

.categories li:hover {
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.2);
}

ul.categories .img__wrapper,
ul.categories .card_item {
    width: 170px;
    height: 130px;
    margin: auto;
    display: flex;
    margin-top: 20px;
    margin-bottom: 5px;
    overflow: hidden;
}

.img__wrapper>a {
    margin: auto;
    display: block;
}

.filter__brands>div {
    padding-top: 15px;
}

.filter__brands>div:nth-child(1) {
    border-right: 1px solid #e5e5e5;
}

.filter__brands {
    margin: 0 0 20px 0;
    font-weight: 400;
    border-top: 1px solid #e5e5e5;
}

.filter__brands li {
    display: block;
    min-height: 30px;
    font-weight: 400;
    color: #7f7f7f;
    position: relative;
}

.filter__brands label {
    left: 0;
    padding-left: 30px;
    position: absolute;
    cursor: pointer;
    z-index: 1;
    user-select: none;
    line-height: 20px;
    top: 2px;
}

.filter__brands li>input[type=checkbox]+.item__state {
    margin: 2px 0 0 0;
}

.filter__brands li>input:checked+.item__state {
    background: url(/local/templates/sm/assets/css/../img/checked.svg) no-repeat;
    border-color: #3590ca;
}

.filter__brands .btgr {
    display: block;
    text-align: center;
}

.filter__brands li>input[type=checkbox] {
    display: none;
    position: absolute;
}

.filter__buttons {}

.filter__buttons .btg {
    color: #9ec200;
    float: left;
}

.filter__buttons .bto {
    /* color: #ef7f1a; */
    float: right;
}

.filter__buttons .bto:hover,
.filter__buttons .btg:hover {
    color: #333333;
}

.price__range>div:nth-child(2)>a {
    display: inline-table;
    font-size: 15px;
    border-bottom: 1px dashed #3590ca;
}

.price__range>div:nth-child(2)>a:hover {
    border: none;
}

.price__range>div>div {
    display: inline;
}

.price__range input[type=text] {
    border-radius: 2px;
    border: 1px solid #7f7f7f;
    padding: 2px 20px 2px 10px;
    width: 45%;
}

.price__range input[type=text]:before {
    content: 'U+20BD';
    position: absolute;
    width: 10px;
    height: 10px;
    display: block;
    right: 0;
}

.choice__table {
    margin-top: 20px;
    border-top: 1px solid #e5e5e5;
}

.choice__table>li {
    width: 49%;
    display: inline-block;
    min-height: 40px;
    height: auto;
    color: #333333;
    padding-top: 8px;
    margin: 0;
    position: relative;
    border-bottom: 1px solid #e5e5e5;
}

.choice__table>li>label {
    position: relative;
    display: inline;
}

.choice__table ul.sub {
    margin-top: 10px;
    margin-left: 15px;
}

.choice__table>li>input:not(:checked)~ul {
    display: none;
}

.choice__table>li>.col__state {
    background: url(/local/templates/sm/assets/css/../img/left.png) no-repeat;
    width: 15px;
    height: 15px;
    position: absolute;
    top: 14px;
    left: 10px;
    background-size: contain;
}

.choice__table>li>input:checked+.col__state {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
}

.choice__table>li>input:not(:checked)+.col__state {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
}

ul.sub input[type=number] {
    margin-bottom: 10px;
    border-radius: 2px;
    border: 1px solid #7f7f7f;
}

.choice__table .info {
    width: 14px;
    height: 14px;
    margin: -2px 6px;
    display: inline-block;
    background: url(/local/templates/sm/assets/css/../img/question.png) no-repeat;
}

.filter__buttons {
    padding-top: 15px;
    border-top: 1px solid #e5e5e5;
    margin-top: -1px;
}

.row.green {
    background: #9ec200;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    height: 58px;
}

.row.green>div {
    padding-top: 16px;
}

.row.green span {
    float: right;
}

.row.green a.btw {
    color: #fff;
}

.results__range {
    font-size: 15px;
    font-weight: 400;
    padding-top: 10px;
}

.results__range>div:nth-child(1) {}

.results__range>div:nth-child(2)>span {
    padding: 10px;
}

.results__range>div:nth-child(2)>span,
.results__range>div:nth-child(2)>select {
    float: right;
}

.results__range>div {}

.results__range ul {
    display: inline-block;
}

.results__range li {
    display: inline-block;
    padding: 0 5px;
}

.results__range li>a.active {
    color: #3590ca;
    font-weight: 600;
    text-decoration: underline;
}

.results__range li>a:hover {
    color: #3590ca;
    text-decoration: underline;
}

.results__range select {
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    height: 40px;
    outline: none;
    cursor: pointer;
}

.results ul.items {
    margin-top: 20px;
}

.results ul.items>li:not(.itemviwed)  {
    width: 258px;
    height: 400px !important;
    display: block;
    border: 1px solid #e5e5e5;
    position: relative;
    font-size: 15px;
    font-weight: 400;
    /* cursor: pointer; */
    user-select: none;
    margin-right: 10px;
    margin-bottom: 20px;
    float: left;
}

.results ul.items>li:hover {
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.2);
}

.results ul.items>li>span.promo {
    background: #000;
    color: #fff;
    border-bottom-left-radius: 5px;
    font-size: 14px;
    padding: 3px 10px;
    position: absolute;
    right: -1px;
    margin: 0;
    top: 0;
}

.results ul.items .img__wrapper,
.results ul.items .card_item {
    height: 120px;
    margin: 25px auto 10px auto;
    width: 240px;
    display: block;
}

.results ul.items .img__wrapper img,
.results ul.items .card_item img {
    margin: auto;
    display: block;
    max-height: 120px;
    max-width: 220px;
}

.results ul.items span.name,
.results ul.items span.name-order {
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    width: 90%;
    display: block;
    margin: auto;
}
.results ul.items span.name {
    height: 50px;
}
.results ul.items span.name-order {
    max-height: 70px;
    overflow: hidden;
}



.results ul.items li>p,
.favorites ul.items li>p {
    color: #7f7f7f;
    padding: 15px;
    text-align: center;
}

.results .btn__wrapper,
.favorites .btn__wrapper {
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    position: absolute;
    width: 100%;
    height: 55px;
    bottom: 60px;
}

.results .btn__wrapper>label,
.favorites .btn__wrapper>label,
.results .btn__wrapper>a,
.favorites .btn__wrapper>a {
    display: inline-block;
    width: 45%;
    padding: 4px 0 0 19px;
    height: 30px;
}

.results .btn__wrapper .compare,
.favorites .btn__wrapper .compare {
    float: left;
    margin-left: 10px;
    cursor: pointer;
}

.results .btn__wrapper a.favorite,
.favorites .btn__wrapper a.favorite {
    float: right;
    margin-right: 10px;
}

.results .price__wrapper,
.favorites .price__wrapper {
    bottom: 9px;
    left: 6px;
    width: 36%;
    position: absolute;
}

.results span.old-price,
.favorites span.old-price {
    font-weight: 400;
    text-decoration: line-through;
    font-size: 14px;
    float: right;
    margin-bottom: -5px;
}

.results span.price,
.favorites span.price {
    font-weight: 600;
    font-size: 20px;
    float: right;
}

.results a.add-to-basket,
.favorites a.add-to-basket {
    position: absolute;
    right: 10px;
    bottom: 10px;
    width: 142px;
}

nav.paginator {
    text-align: center;
}

nav.paginator>a {
    margin: 0 8px;
}

nav.paginator>a.active {
    text-decoration: underline;
}

nav.right {
    text-align: right;
}

.end {
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
    margin-top: 30px;
}

.ui-slider {
    display: block !important;
    margin-top: 20px;
}

.ui-slider-horizontal .ui-slider-handle {
    background: #fff !important;
    border-radius: 9px;
    outline: none;
    border: solid 1px #3590ca !important;
    top: -8px;
    cursor: pointer;
}

.ui-slider-horizontal {
    height: 4px;
}

.ui-widget-header {
    background: #3590ca;
}

.overlay_popup {
    display: none;
    position: fixed;
    z-index: 999;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: #000;
    opacity: 0.5;
}

#rl-resp-load {
    width: 100px;
    height: 100px;
    background: url(/local/templates/sm/assets/css/../img/loading.gif);
    background-size: contain;
    margin: auto;
    display: none;
}

#rl-resp-err,
#rl-resp-msg,
#rl-resp-counter {
    width: 100%;
    text-align: center;
    opacity: 0;
    font-size: 14px;
}

#rl-resp-err {
    color: #ef7f1a;
    margin-top: 10px;
}

#rl-resp-counter {
    color: #444;
}

#rl-resp-msg {
    color: #444;
}

#rl-resp-msg>a {
    color: #ef7f1a;
}

#register-label {
    display: none;
}

.sms-code {
    display: none;
}

.sms-code-result {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 15px 40px 10px 20px;
    border-radius: 10px;
    font: 18px "Open Sans", sans-serif;
    color: #fff;
    background: #777;
    cursor: default;
}

.sms-code-result p {
    margin: 0;
}

.sms-code-list {
    list-style: none;
    position: relative;
    margin: 0;
    padding: 20px;
    border-radius: 6px;
}

.sms-code-result,
.sms-code-list,
.sms-code-clear,
.sms-code-clear:before,
.sms-code-clear:after,
.sms-code-item input[type="text"] {
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
}

.sms-code-clear {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    background: rgba(255, 255, 255, .7);
}

.sms-code-clear:before,
.sms-code-clear:after {
    content: "";
    position: absolute;
    background: rgba(0, 0, 0, .4);
    transform: rotate(-45deg);
}

.sms-code-clear:before {
    top: 50%;
    left: 20%;
    width: 60%;
    height: 2px;
    margin: -1px 0 0;
}

.sms-code-clear:after {
    top: 20%;
    left: 50%;
    height: 60%;
    width: 2px;
    margin: 0 0 0 -1px;
}

.sms-code-clear:hover:before,
.sms-code-clear:hover:after {
    background: rgba(0, 0, 0, 1);
}

.sms-code-item {
    display: inline-block;
    padding: 0 5px;
    width: 25%;
}

.sms-code-item input[type="text"] {
    width: 1.5em;
    margin: 0;
    padding: 6px 0 5px;
    border: 3px solid #ccc;
    border-radius: 8px;
    outline: 0;
    font-size: 36px;
    text-align: center;
}

.sms-code-item input[type="text"]:focus {
    border-color: #ef7f1a;
}

.sms-code-item input[type="text"].done {
    border-color: #9ec200;
}

.popup__callback,
.popup__one-click,
.popup__register-login,
.popup__one-click-basket {
    display: none;
    position: fixed;
    z-index: 1000;
    top: 0;
    width: 100%;
}
#one-click-form p.info>img{
    display: block;
    margin: auto;
}
#one-click-form input[disabled="disabled"]:hover,
#one-click-form input[disabled="disabled"]{
    background: #333333 !important;
    color: #000 !important;
}
#oc-close{
    display: none;
}
.popup__one-click-form .md-oc-msg {
    color: red;
    font-size: 16px;
    display: block;
    position: absolute;
    top: 64px;
}
.popup__one-click-form .row input[name=number]{
    text-align: center;
    position: relative;
    font-size: 18px;
    font-weight: 100;
}
    .popup__one-click-form .row input[type=number]::-webkit-outer-spin-button,
    .popup__one-click-form .row input[type=number]::-webkit-inner-spin-button {
        /* display: none; <- Crashes Chrome on hover */
        -webkit-appearance: none;
        margin: 0;
        /* <-- Apparently some margin are still there even though it's hidden */
}
.popup__one-click-form span.left{
    margin-left:3px;
}
.popup__one-click-form span .img{
    width: 35px;
    height: 35px;
    display: block;
    margin-top: 2px;
    margin-left: 9px;
}
.popup__one-click-form span.left .img{
    background: url(/local/templates/sm/assets/css/../ico/minus.svg);
}
.popup__one-click-form span.right .img{
    background: url(/local/templates/sm/assets/css/../ico/plus.svg);
}
.popup__one-click-form span.left,
.popup__one-click-form span.right {
    position: absolute;
    display: block;
    top: 2px;
    width: 50px;
    height: 36px;
    cursor: pointer;
}
.popup__one-click-form span.right {
    right: 17px;
}
.popup__one-click-form .row input::placeholder{
    font-size: 14px;
    font-weight: 400;
    text-align: left;
}
.popup__one-click-form .row .col-md-5{
    padding-right: 0;
}
.popup__one-click-form .row .col-md-5>span{
    font-weight: 600;
    padding: 10px 0 0 0px;
    display: block;
}
.popup__one-click-form .row input{
    height: 40px;
    margin-bottom: 10px;
    border: 1px solid #e5e5e5;
    padding: 0 20px;
    width: 100%;
    outline: #9ec200 !important;
    font-size: 16px;
    text-align: center;
    font-weight: 100;
    color: #333333;
}
.popup__one-click-form{
    width: 410px;
    padding: 40px;
    /* height: 430px; */
    background-color: #fff;
    margin: 100px auto;
    position: relative;
    border-radius: 5px;
    box-shadow: 0 0 10px;
}
.popup__one-click-close{
    display: block;
    position: absolute;
    background: url(/local/templates/sm/assets/css/../ico/close-blue.svg) no-repeat;
    width: 30px;
    height: 30px;
    right: 30px;
    top: 30px;
    cursor: pointer;
}
.popup__callback-form,
.popup__register-login-form {
    width: 380px;
    height: 430px;
    background-color: #fff;
    padding: 50px;
    margin: 100px auto;
    position: relative;
    border-radius: 5px;
    box-shadow: 0 0 10px;
}

.popup__register-login-form.page {
    box-shadow: none;
    margin: auto;
}

.popup__callback-form>.form-h3,
.popup__register-login-form>.form-h3 {
    font-size: 24px;
    color: #ef7f1a;
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
    display: block;
    line-height: 26px;
}

.popup__callback-form input:not([type="submit"]),
.popup__register-login-form input:not([type="submit"]) {
    width: 100%;
    height: 50px;
    padding-left: 0;
    margin-top: 0;
}

.popup__one-click .form-h3,
.popup__one-click-basket .form-h3 {
    font-size: 24px;
    color: #333333;
    text-align: left;
    display: block;
    position: absolute;
    top: 30px;
    left: 40px;
}
#one-click-basket-list{
    margin-top: 30px;
}
.one-click-basket{
    display: block;
    margin-top: 10px;
    margin-left: auto;
    cursor: pointer;
    width: 100%;
}
#one-click-form p.item {
    font-weight: 100;
}
#one-click-form p.item>span {
    font-weight: 600;
}
#one-click-form{
    margin-top: 50px;
    font-size: 16px;
}
#one-click-form{
    
}
.popup__one-click-form input[type="cancel"],
.popup__one-click-form input[type="submit"]{
    margin: 10px auto 0px auto;
    display: block;
    outline: none;
    color: #fff;
    height: 45px;
    background: #3590ca;
    border-radius: 5px;
    cursor: pointer;
    padding: 9px 15px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 100;
    text-align: center;
}
.popup__callback-form input[type="submit"],
.popup__register-login-form input[type="submit"] {
    margin: 30px auto 20px auto;
    display: block;
    outline: none;
    color: #fff;
    background: #ef7f1a;
    border-radius: 5px;
    cursor: pointer;
    padding: 10px 60px;
    font-size: 16px;
}

.popup__register-login-form input[type="submit"] {
    margin-top: 0;
}

.popup__callback-form input[type="submit"]:hover,
input[type="submit"]:hover,
.popup__register-login-form input[type="submit"]:hover {
    background-color: #fff !important;
    border: 1px solid var(--orange);
    color: var(--orange);
    transition: all ease-in 0.3s;
}

.popup__callback-form p,
.popup__register-login-form p {
    color: #b3b3b3;
    font-size: 12px;
    width: 100%;
    text-align: center;
}

.popup__callback-close,
.popup__register-login-close {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 25px;
    height: 25px;
    cursor: pointer;
    float: right;
}

.popup__callback-close:before,
.popup__callback-close:after,
.popup__register-login-close:before,
.popup__register-login-close:after {
    content: "";
    position: absolute;
    /*top: 21px;
left: 10px;*/
    margin-top: 10px;
    width: 25px;
    height: 2px;
    background: #555;
}

form.contact input[type=tel],
form.contact input[type=email] {
    font-size: 17px;
    outline: none;
    text-align: center;
}

.login {
    color: #ef7f1a;
    margin: -10px auto 20px auto;
    width: 100%;
    text-align: center;
    display: block;
    font-size: 18px;
}

.popup__callback-close:before,
.popup__register-login-close:before {
    webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.popup__callback-close:after,
.popup__register-login-close:after {
    webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

ul.about__menu {
    width: 100%;
    display: block;
    position: relative;
    text-align: justify;
    box-sizing: border-box;
    margin-top: 40px;
}

ul.about__menu>li {
    border: 1px solid #e5e5e5;
    color: #c1c1c1;
    font-size: 16px;
    position: relative;
    display: inline-block;
    width: 190px;
    height: 50px;
    box-sizing: border-box;
    vertical-align: top;
    cursor: pointer;
    margin-bottom: 20px;
    font-weight: 400;
    text-align: center;
    /* padding-top: 12px; */
}

ul.about__menu>li:hover,
ul.about__menu>li:hover>a,
ul.about__menu>li.active,
ul.about__menu>li:active {
    color: #333333;
    border-color: #3590ca;
}

ul.about__menu>li.active {
    color: #333333;
}

ul.about__menu:after {
    position: relative;
    display: inline-block;
    width: 100%;
    height: auto;
    box-sizing: border-box;
    vertical-align: top;
    content: '';
}

.about__menu a {
    width: 100%;
    display: block;
    height: 48px;
    line-height: 50px;
    color: #c1c1c1;
    font-size: 16px;
}

.about__menu>.active a {
    color: #333333;
}

.about__main>h1 {
    margin-top: 0;
    margin-bottom: 20px;
}

.about__main>p {
    font-size: 16px;
    font-weight: 400;
    text-align: justify;
}

.about__main>hr {
    border-top: 1px solid #e9e9e9;
    border-bottom: 0;
    margin: 40px 0;
}

.about__main>h2 {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
}

.about__list {
    margin-top: 30px;
    font-weight: 400;
}

.about__props {
    margin-bottom: 40px;
}

.about__props>div {
    margin-top: 20px;
    font-weight: 400;
    text-align: left;
    white-space: pre-line;
}

ul.about__personal-cards {
    width: 100%;
    display: block;
    position: relative;
    text-align: justify;
    box-sizing: border-box;
    margin-top: 40px;
}

ul.about__personal-cards:after {
    position: relative;
    /*    display: inline-block;*/
    width: 100%;
    height: auto;
    box-sizing: border-box;
    vertical-align: top;
    content: '';
}

ul.about__personal-cards>li>img {
    border: 1px solid #e5e5e5;
    height: 300px;
    width: 100%;
}

ul.about__personal-cards>li {
    color: #333333;
    font-size: 16px;
    position: relative;
    display: inline-block;
    width: 265px;
    height: 450px;
    box-sizing: border-box;
    vertical-align: top;
    margin-bottom: 20px;
    font-weight: 400;
    text-align: center;
}

ul.about__personal-cards h4 {
    font-size: 18px;
    margin-top: 15px;
    font-weight: 600;
}

ul.about__spoiler>li {
    border: 1px solid #e5e5e5;
    margin-bottom: 15px;
    position: relative;
}

ul.about__spoiler>li>input {
    display: none;
}

ul.about__spoiler>li>.about__spoiler-wrapper {
    font-weight: 400;
    display: none;
    opacity: 0;
    transition: all 0.3s;
}

ul.about__spoiler>li>input:checked~.about__spoiler-wrapper {
    display: block;
    opacity: 1;
    transition: all 0.3s;
}

.about__spoiler-state>.open {
    display: none;
}

.about__spoiler-state>.closed {
    display: block;
}

ul.about__spoiler>li>input:checked~label>.about__spoiler-state>.closed {
    display: none;
}

ul.about__spoiler>li>input:checked~label>.about__spoiler-state>.open {
    display: block;
}

.about__spoiler-state .up1,
.about__spoiler-state .up2,
.about__spoiler-state .down1,
.about__spoiler-state .down2 {
    background: #9ec200;
    height: 2px;
    position: absolute;
    width: 13px;
}

.about__spoiler-state .up1 {
    top: 15px;
    left: -2px;
    transform: rotate(45deg);
    transform-origin: bottom right;
}

.about__spoiler-state .up2 {
    top: 13px;
    left: -2px;
    transform: rotate(135deg);
    transform-origin: bottom right;
}

.about__spoiler-state .down1 {
    top: 5px;
    left: 0px;
    transform: rotate(-45deg);
    transform-origin: bottom right;
}

.about__spoiler-state .down2 {
    top: 15px;
    left: 7px;
    transform: rotate(45deg);
    transform-origin: bottom right;
}

ul.about__spoiler>li>label {
    color: #9ec200;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    margin-bottom: 0;
    padding: 15px 18px;
    width: 100%;
}

.about__spoiler-main,
.about__spoiler-bottom {
    padding: 5px 18px;
}

.about__spoiler-main>p {}

.about__spoiler-main li {
    margin-bottom: 10px;
}

.about__spoiler-main li:before {
    content: '-';
    margin-right: 10px;
}

.about__spoiler-bottom {
    border-top: 1px solid #e5e5e5;
    background-color: #f4f4f4;
}

.about__spoiler-state {
    border: 1px solid #9ec200;
    position: absolute;
    width: 25px;
    height: 25px;
    right: 15px;
    top: 15px;
}

.about__brands {
    width: 100%;
    display: block;
    position: relative;
    text-align: justify;
    box-sizing: border-box;
    margin-top: 20px;
}

.about__brands:after {
    position: relative;
    width: 100%;
    height: auto;
    box-sizing: border-box;
    vertical-align: top;
    content: '';
}

.about__brands>li {
    border: 1px solid #e7e7e7;
    position: relative;
    display: inline-block;
    width: 190px;
    height: 91px;
    box-sizing: border-box;
    vertical-align: top;
    margin-bottom: 20px;
    overflow: hidden;
}

.about__brands>li>a {}

.about__brands>li>a>img {
    max-width: 100%;
    max-height: 100%;
    display: block;
    margin: auto;
}

.ymaps-2-1-77-balloon__close-button {
    background: url(/local/templates/sm/assets/css/../ico/point-close.gif) 50% no-repeat !important;
}

.ymaps-2-1-77-image-with-content {
    z-index: 3000 !important;
}

.ymaps-2-1-77-image-with-content:hover {
    background: url(/local/templates/sm/assets/css/../ico/point-orange.gif) !important;
}

#shops-map {
    width: 100%;
    height: 400px;
    padding: 0;
    margin: 0;
}

.shops__points {
    margin: 30px 0;
}

.shops__points>div {
    padding: 0;
}

.shops__points img {
    display: block;
    float: left;
}

.shops__points h4 {
    font-weight: bold;
    height: 20px;
    font-size: 16px;
    margin: auto 0px auto 30px;
    padding: 6px 0;
}

.shops__points>div>p:nth-child(3) {
    margin-top: 40px;
}

.shops__points p {
    font-size: 16px;
    margin: auto;
    padding: 0 0px 25px 30px;
}

.shops__points>div:nth-child(3) {
    padding-left: 20px;
}

.shops__points>div:nth-child(2) {
    padding-left: 20px;
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
}

.about__shops>div:nth-child(2) {
    display: flex;
}

.about__shops>div:nth-child(2)>p {
    width: 100%;
}

.about__shops p {
    font-weight: 400;
    margin: auto 0;
}

.about__shops_main-img img,
.about__shops_img>img,
.about__shops_main-img {
    width: 100%;
}

.about__shops_img-wrapper {
    width: 100%;
    display: block;
    position: relative;
    text-align: justify;
    box-sizing: border-box;
    margin-top: 20px;
}

.about__shops_img {
    border: 1px solid #e7e7e7;
    position: relative;
    display: inline-block;
    width: 32%;
    box-sizing: border-box;
    vertical-align: top;
    cursor: pointer;
}

.about__shops_img:after {
    position: absolute;
    width: 100%;
    height: 100%;
    background: blue;
    opacity: .5;
    content: ' ';
    left: 0;
    top: 0;
    display: none;
    z-index: 1;
}

.about__shops_img:hover:after {
    display: block;
}

.about__shops_img-wrapper:after {
    position: relative;
    width: 100%;
    height: auto;
    box-sizing: border-box;
    vertical-align: top;
    content: '';
    display: inline-block;
}

.contacts_main .contact__ico {
    float: left;
    width: 28px;
    height: 36px;
    display: inline-block;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.contacts_main {
    margin-top: 30px;
}

.contact__item {
    display: block;
    clear: both;
}

.contact__item h5 {
    display: block;
    margin: 0px;
    padding: 0;
    font-size: 18px;
    font-weight: 600;
}

.contact__item span {
    font-size: 18px;
    font-weight: 400;
}

.contact__item>div {
    padding-left: 20px;
    float: left;
    margin-bottom: 25px;
}

.ico-phone {
    background-image: url(/local/templates/sm/assets/css/../ico/phone.svg);
}

.ico-mail {
    background-image: url(/local/templates/sm/assets/css/../ico/mail.svg);
}

.ico-pin-map {
    background-image: url(/local/templates/sm/assets/css/../ico/pin-map.svg);
}

.ico-clock {
    background-image: url(/local/templates/sm/assets/css/../ico/clock.svg);
}

.contact__form>h2 {
    font-size: 20px;
    color: #9ec200;
}

.contact__form textarea {
    width: 80%;
    height: 200px;
    margin: 20px 0 30px 15px;
    padding: 10px 20px;
    border-radius: 2px;
}

.contact__form label,
.contact__form input {
    display: block;
}

.contact__form label {
    margin-top: 22px;
}

.contact__form input[type="text"],
input[type="password"],
input[type="tel"],
input[type=email]
 {
    height: 40px;
    width: 100%;
    border-radius: 2px;
    border: 1px solid #d4d4d4;
    padding: 10px;
}
#callback-form input[type=email]{
    margin-top: 20px;
}
.data-table input {
    margin-top: 10px;
}

input[type="submit"] {
    color: #fff;
    background: #ef7f1a;
    border: 1px solid #fff;
    border-radius: 5px;
    padding: 12px 60px;
    font-size: 16px;
    cursor: pointer;
    outline: none;
}

.promo_main {}

.promo__block {
    padding: 20px;
    border: 1px solid #d4d4d4;
    border-radius: 2px;
    display: flex;
    width: 100%;
    margin-bottom: 20px;
}

.promo__img {
    width: 162px;
    /* height: 187px; */
    margin-right: 20px;
}

.promo__img>img {
    border: solid 1px #d4d4d4;
    cursor: pointer;
}

.promo__description {}

.promo__description>h5 {
    font-size: 16px;
    color: #9ec200;
    cursor: pointer;
}

.promo__description>p {
    font-size: 14px;
    color: #333333;
    font-weight: 400;
    margin-top: 20px;
    cursor: pointer;
}

.about__spoiler-main>img {
    float: left;
    margin-right: 20px;
}

.about_service {
    padding: 20px 0;
}

.about_service p {
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-weight: 600;
}

.about_service .price {
    font-size: 20px;
}

.about_service>div:nth-child(1) p {
    margin-top: 5px;
}

.about_service .to-basket {
    text-align: right;
    padding-top: 5px;
    width: 200px;
    float: right;
}

.basket__main,
.basket__order {
    padding-left: 0!important;
}

.table thead th {
    font-size: 14px;
    padding: 8px 20px;
    border-bottom: 1px solid #d4d4d4;
    border-top: 1px solid #d4d4d4;
}

.basket__main table tr {
    border-left: 1px solid #d4d4d4;
    border-right: 1px solid #d4d4d4;
}

.table td,
.table th {
    padding: 0;
    border-top: none;
}

.basket__img {
    width: 150px;
    height: 145px;
    margin: 30px 0 0 30px;
    border: 1px solid #d4d4d4;
    text-align: center;
    display: block;
}

tr.basket__item_footer {
    border-bottom: 1px solid #d4d4d4;
}

.basket__img:after {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    content: "";
}

.basket__img>img {
    width: 120px;
    display: inline-block;
    vertical-align: middle;
}


/*
.basket__img>a>img{
width: 100%;
}
*/

.th-left {
    padding-left: 0!important;
}

.th-right {
    text-align: right;
    padding-right: 0!important;
}

.th-center {
    text-align: center;
}

.basket__item-description {}

.basket__item-description>p {
    float: left;
    margin-top: 25px;
    color: #333333;
    font-size: 16px;
}

.baset__price-right {
    font-size: 20px;
    float: right;
    margin-top: 20px;
}

.basket__item-description>ul {
    clear: both;
    color: #7f7f7f;
    font-weight: 400;
    font-size: 14px;
    padding-left: 20px;
}

.basket__price-right_small {
    float: right;
}

.basket__item-description li {
    list-style: decimal;
    clear: both;
}

.basket__item-description li>p {
    max-width: 70%;
    float: left;
    margin-bottom: 5px;
}

.baset__price,
.baset__price-strikeout {
    text-align: right;
}

.baset__price {
    margin-top: 20px;
    font-size: 20px;
}

.baset__price-strikeout {
    text-decoration: line-through;
    font-size: 14px;
}

.basket__number-changer {
    padding: 20px;
    text-align: center;
}

input.basket_number {
    -moz-appearance: textfield;
}

input.basket_number::-webkit-outer-spin-button,
input.basket_number::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

input.basket_number {
    width: 80px;
    height: 30px;
    text-align: center;
    font-size: 16px;
    border-radius: 3px;
    outline: none;
    border: 1px solid #3590ca;
}

.basket__minus,
.basket__plus {
    width: 30px;
    height: 30px;
    display: inline-block;
    font-size: 20px;
}

.basket__minus:after {
    content: " ";
}

.basket__remove-item {
    position: relative;
    width: 70px;
}

.basket__del-item {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 25px;
    height: 25px;
}

.basket__del-item:hover:before,
.basket__del-item:hover:after {
    background-color: #3590ca;
}

.basket__del-item:before,
.basket__del-item:after {
    position: absolute;
    left: 15px;
    content: ' ';
    height: 25px;
    width: 2px;
    background-color: #333333;
}

.basket__del-item:before {
    transform: rotate(45deg);
}

.basket__del-item:after {
    transform: rotate(-45deg);
}

tr.basket__item_footer>td {
    padding: 10px 20px 20px 75px;
}

tr.basket__item_footer {
    position: relative;
}

tr.basket__item_footer label:before {
    content: " ";
    position: absolute;
    width: 25px;
    height: 25px;
    border-radius: 3px;
    border: 1px solid #d4d4d4;
    left: 33px;
    margin-top: -2px;
}

tr.basket__item_footer label,
.delivery__block label {
    cursor: pointer;
}

tr.basket__item_footer input,
.delivery__block input {
    display: none;
}

tr.basket__item_footer .item__state {
    background: url(/local/templates/sm/assets/css/../img/checked.svg) no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 36px;
    margin-top: -31px;
    display: none;
}

tr.basket__item_footer input:checked~.item__state {
    display: block;
}

tr.basket__footer {
    background: #f2f2f2;
    border-bottom: 1px solid #d4d4d4;
}

.basket__buttons {
    border: none!important;
}

.basket__discount {
    text-align: right;
    padding-top: 29px!important;
    font-weight: 400;
}

.basket__total {
    text-align: right;
    padding: 20px!important;
    font-size: 26px;
}

tr.basket__buttons a {
    text-transform: uppercase;
    margin-top: 20px;
    display: inline-block;
}

tr.basket__buttons a.btg {
    color: #9ec200;
}

tr.basket__buttons a.bto {
    color: #ef7f1a;
    float: right;
}

.basket__order .order__block,
.basket__order .delivery__block {
    border: 1px solid #d4d4d4;
    padding: 30px;
    margin: 20px auto;
}

.order__block h2 {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 600;
}

.order__block-fields {
    margin: 20px auto;
}

.order__block-fields>.row {
    margin-top: 20px;
}

.order__block-fields span {
    display: block;
    margin-top: 8px;
}

.order__block-fields .col-md-6 {}

.order__block-fields input {
    height: 40px;
    outline-color: #9ec200;
    border-radius: 2px;
    width: 100%;
    border: 1px solid #d4d4d4;
    padding: 8px 20px;
    font-size: 15px;
    color: #7f7f7f;
}

a.btn-black {
    background: #383838;
    color: #fff;
    height: 40px;
    display: block;
    text-align: center;
    font-size: 16px;
    padding-top: 8px;
    border-radius: 4px;
    border: 1px solid #383838;
}

a.btn-black:hover {
    background: #fff;
    color: #383838;
    transition: all .3s ease-in-out;
}

.delivery__block table th {
    border-top: none!important;
    color: #999999;
    font-size: 15px!important;
    font-weight: 500;
    padding-left: 0;
}

.delivery__block table td {
    text-align: left;
    padding-top: 24px;
}

a.btn-black {}

.delivery__block table tr {
    height: 60px;
}

.address__choice {
    width: 35%;
    padding-left: 40px !important;
}

.delivery__block .item__state {
    float: left;
}

.delivery__block label {
    width: 29%;
    height: 20px;
    position: absolute;
    cursor: pointer;
}

.delivery__block .item__state {
    position: absolute;
    width: 25px;
    height: 25px;
    border-radius: 3px;
    left: 5px;
    border: 1px solid #d4d4d4;
    margin-top: -2px;
}

.delivery__block input:checked~.item__state {
    display: block;
}

.delivery__block input:checked+.item__state {
    background: url(/local/templates/sm/assets/css/../img/checked.svg) no-repeat;
    border-color: #3590ca;
}

.delivery__date {}

.delivery__payment-type {
    position: relative;
}

.delivery__price {}

.delivery__state {}

.payment__card.active,
.payment__bank.active,
.payment__card-recieve.active,
.payment__cash.active {
    opacity: 1;
}

.payment__card,
.payment__bank,
.payment__card-recieve,
.payment__cash {
    width: 25px;
    height: 25px;
    left: 8px;
    margin-left: 10px;
    margin-top: 1px;
    display: inline-block;
    opacity: 0.3;
}

.payment__card {
    background: url(/local/templates/sm/assets/css/../ico/pay-card.svg) no-repeat;
}

.payment__bank {
    background: url(/local/templates/sm/assets/css/../ico/pay-bank.svg) no-repeat;
}

.payment__card-recieve {
    background: url(/local/templates/sm/assets/css/../ico/pay-terminal.svg) no-repeat;
}

.payment__cash {
    background: url(/local/templates/sm/assets/css/../ico/pay-wallet.svg) no-repeat;
}

.green__state {
    text-align: center;
    background: #9ec200;
    padding: 10px 10px 9px 12px;
    color: #fff;
    border-radius: 6px;
    font-size: 14px;
    font-weight: 100;
    margin-top: -7px;
}

.btn-gray {
    text-align: center;
    /*    background: #9ec200;*/
    padding: 10px 10px 9px 12px;
    color: #7f7f7f !important;
    border: solid 1px #7f7f7f;
    border-radius: 6px;
    font-size: 14px;
    font-weight: 100;
    margin-top: -7px;
}

.btn-gray:hover {
    color: #fff !important;
    background-color: #9ec200;
    border-color: #9ec200;
}

.order__block textarea {
    width: 100%;
    border-radius: 6px;
    padding: 10px;
}

.basket__order .total {
    font-size: 26px;
    font-weight: 600;
    padding-left: 40px;
    margin-top: 10px;
}

.total-line {
    border-bottom: 1px solid #e9e9e9;
    padding: 10px 0;
}

.total-line span {
    font-size: 16px;
}

.total-line .col-md-8>span {
    color: #a8a8a8;
    font-weight: 400;
}

.order__block .total-line:nth-child(3) {
    padding-bottom: 20px;
}

.order__block .total-final {
    font-size: 26px;
    padding: 20px 0;
    font-weight: 600;
}

.order__block .total-final>.col-md-3 {
    text-align: right;
    padding-right: 27px;
}

.order__block .bto-fill {
    width: 100%;
    display: block;
    min-width: 150px;
}

.order__block .bto-fill:hover {
    background-color: white;
    color: #ef7f1a !important;
}

.order-notice,
.order-notice a {
    color: #b3b3b3;
    text-align: center;
    font-weight: 100;
    font-size: 16px;
}

.order-notice a {
    text-decoration: underline;
}

.order-created {
    padding-top: 10vh;
    padding-bottom: 20vh;
}

.order-created p {
    text-align: center;
    margin-top: 40px;
    font-weight: 100;
}

.order-created p>a:hover {
    text-decoration: none;
}

.order-created p>a {
    font-weight: 100;
    font-size: 16px;
    color: #3590ca;
    text-decoration: underline;
}

.order-created h3 {
    text-align: center;
    margin: 30px auto 30px;
    font-size: 26px;
}

.auth__form {
    position: relative;
    margin: auto;
    margin-top: 50px;
    margin-bottom: 60px;
}

.auth__form>label {
    color: #555;
    cursor: pointer;
    display: block;
    float: left;
    width: 140px;
    height: 45px;
    line-height: 45px;
    position: relative;
    text-align: center;
    border: 1px solid #e5e5e5;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    margin-bottom: -1px;
    text-transform: uppercase;
    margin-right: 10px;
    background-color: #f6f6f6;
}

.auth__form>input {
    position: absolute;
    left: -9999px;
}

#login:checked~#login-label,
#register:checked~#register-label {
    background: #fff;
    border-bottom: none;
    top: 0;
    z-index: 3;
}

.auth__form_content {
    background: #fff;
    position: relative;
    z-index: 2;
    border: 1px solid #e5e5e5;
    padding: 55px 50px;
}

.auth__form_content>form {
    position: absolute;
    left: -9999px;
    top: 0;
    opacity: 0;
    -moz-transition: opacity .5s ease-in-out;
    -webkit-transition: opacity .5s ease-in-out;
    transition: opacity .5s ease-in-out;
}

.auth__form #login:checked~.auth__form_content #login_content,
.auth__form #register:checked~.auth__form_content #register_content,
.profile .auth__form_content #register_content {
    position: static;
    left: 0;
    opacity: 1;
}

.auth__form_content label {
    height: 38px;
    margin-bottom: 10px;
    padding-top: 10px;
}

.auth__form_content label[for="passwd-reg1"] {
    padding-top: 0px;
    margin-top: -4px;
}

.auth__form_content input,
input[type="text"] {
    height: 38px;
    width: 100%;
    border-radius: 2px;
    border: 1px solid #e5e5e5;
    margin-bottom: 10px;
    padding: 0 20px;
    outline-color: #9ec200;
    color: #7f7f7f;
    caret-color: #9ec200;
    font-size: 15px;
    font-weight: 100;
}

.login_content-forget-link {
    position: absolute;
    text-decoration: underline;
    top: 10px;
    right: 25px;
}

.auth__form_content a.submit {
    margin-top: 15px;
    display: block;
    text-transform: uppercase;
}

.favorites>.row {
    margin-bottom: 20px;
}

.favorites input[name="description"] {
    display: none;
}

.favorites input#short-description:checked~label[for="full-description"],
.favorites input#full-description:checked~label[for="short-description"] {
    color: #3d3d3d;
    background: #fff;
    cursor: pointer;
}

.favorites label[for="short-description"],
.favorites label[for="full-description"] {
    font-size: 14px;
    color: #7f7f7f;
    font-weight: 100;
    padding: 10px 25px;
    background: #f2f2f2;
    border: 1px solid #d4d4d4;
    border-radius: 5px;
    cursor: not-allowed;
    float: right;
    margin-left: 10px;
    margin-top: 20px;
}

.favorites label[for="short-description"] {}

.favorites label[for="full-description"] {}

.favorites select#item-types {
    margin-top: 20px;
}

.favorites select#item-types {
    height: 42px;
    color: #7f7f7f;
    font-weight: 100;
    padding: 10px 10px;
    border: 1px solid #d4d4d4;
    border-radius: 5px;
    font-size: 14px;
    cursor: pointer;
    outline-color: #9ec200;
}

.favorites select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.favorites select#item-types>option {
    height: 42px;
    color: #7f7f7f;
    font-weight: 100;
    padding: 10px 10px;
    border: 1px solid #d4d4d4;
    font-size: 14px;
    cursor: pointer;
    outline-color: #9ec200;
}

.isfavorite {
    margin-top: 10px;
    margin-left: 10px;
    height: 18px;
    display: block;
    background: url(/local/templates/sm/assets/css/../img/heart.png) no-repeat;
    padding-left: 25px;
    font-weight: 400;
    cursor: pointer;
}

.isfavorite.active {
    background: url(/local/templates/sm/assets/css/../img/heart-hover.png) no-repeat;
}

.favorites .item__card {
    width: 280px;
    display: block;
    float: left;
    border: 1px solid #e5e5e5;
    position: relative;
    font-size: 15px;
    font-weight: 400;
    cursor: pointer;
    margin-right: 20px;
    margin-bottom: 20px;
}

.favorites .img__wrapper img,
.favorites .card_item img {
    margin: auto;
    display: block;
}

.favorites .img__wrapper,
.favorites .card_item {
    height: 100px;
    margin: 0 auto 10px auto;
    width: 180px;
    display: flex;
}

.favorites span.item__name {
    font-size: 15px;
    display: block;
    margin: 10px auto 10px;
    text-align: center;
    width: 200px;
}

.favorites .description {
    display: none;
}

.favorites .btn__wrapper {
    position: inherit;
}

.bottom__info {
    position: initial;
    height: 65px;
}

.favorites.full-description .description {
    display: block;
}

.favorites.full-description .description>ul {
    margin: auto auto 20px 20px;
    color: #7f7f7f;
    display: block
}

.personal .personal__cat:hover {
    box-shadow: 0px 0px 10px 6px rgba(0, 0, 0, 0.1);
}

.personal .personal__cat>div {
    width: 80px;
    height: 80px;
    display: block;
    margin: auto;
    margin-top: 40px;
}

.personal .personal__cat>p {
    width: 100%;
    text-align: center;
    font-weight: 100;
    position: absolute;
    bottom: 10px;
    font-size: 15px;
    color: #333333;
}

.personal .personal__cat {
    display: block;
    background: #fff;
    width: 100%;
    height: 185px;
    cursor: pointer;
    position: relative;
    border: solid 1px #e5e5e5;
}

.personal__cat .marker {
    width: 26px;
    height: 26px;
    background: #9ec200;
    border-radius: 13px;
    text-align: center;
    padding-top: 3px;
    display: block;
    position: absolute;
    right: 10px;
    top: 10px;
    color: #fff;
}

.personal .personal__profile {
    background-image: url('/local/templates/sm/assets/css/../ico/profile.svg');
}

.personal .personal__cat:hover .personal__profile {
    background-image: url('/local/templates/sm/assets/css/../ico/profile-hover.svg');
}

.personal .personal__favorites {
    background-image: url('/local/templates/sm/assets/css/../ico/favorites.svg');
}

.personal .personal__cat:hover .personal__favorites {
    background-image: url('/local/templates/sm/assets/css/../ico/favorites-hover.svg');
}

.personal .personal__compare {
    background-image: url('/local/templates/sm/assets/css/../ico/compare.svg');
}

.personal .personal__cat:hover .personal__compare {
    background-image: url('/local/templates/sm/assets/css/../ico/compare-hover.svg');
}

.personal .personal__basket {
    background-image: url('/local/templates/sm/assets/css/../ico/basket.svg');
}

.personal .personal__cat:hover .personal__basket {
    background-image: url('/local/templates/sm/assets/css/../ico/basket-hover.svg');
}

.personal {
    margin-bottom: 10vh;
}

.personal h1 {
    margin-bottom: 20px;
}

.profile__change {
    color: #3590ca;
    margin-top: 35px;
    display: block;
    text-decoration: underline;
}

.profile .auth__form_content {
    border: none;
}

p.thin {
    font-weight: 100;
    text-align: justify;
}

.main_text p {
    text-align: justify;
}

.main_text a {
    font-size: 16px;
    color: #9ec200;
}

p.bold {}

p.green {
    color: #9ec200;
}

ul.orange__box {
    display: flex;
}

ul.orange__box>li {
    border: 1px solid #e5e5e5;
    color: #ef7f1a;
    padding: 13px 26px;
    margin-right: 20px;
    cursor: pointer;
    user-select: none;
}

ul.orange__box>li.active {
    border-color: #ef7f1a;
    cursor: default;
}

.delivery__point {
    margin-top: 32px;
    margin-bottom: 40px;
    display: none;
}

.delivery__point.active {
    display: flex;
}

.delivery__point .delivery__point_contact {
    padding: 100px 0 0 30px;
}

span.bold {
    font-weight: 600;
}

#wrapMap {
    position: relative;
    cursor: help;
    overflow: hidden;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(204, 204, 204);
    border-image: initial;
}

.mapTitle {
    position: absolute;
    z-index: 1000;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 5px;
    display: none;
    padding: 5px 20px;
    border-radius: 5px;
    background: rgb(255, 255, 255);
    border-width: 1px;
    border-style: solid;
    border-color: rgb(204, 204, 204);
    border-image: initial;
}

.slider .owl-nav .owl-prev,
.slider .owl-nav .owl-next {
    background-color: rgba(255, 255, 255, 0.3) !important;
    width: 50px;
    height: 50px;
    outline: none;
}

.slider .owl-nav .owl-prev:hover,
.slider .owl-nav .owl-next:hover {
    background-color: #fff !important;
}

.slider .owl-nav .owl-prev span,
.slider .owl-nav .owl-next span {
    font-size: 30px;
    position: absolute;
    top: 1px;
}

.slider .owl-nav .owl-prev span {
    left: 20px;
}

.slider .owl-nav .owl-next span {
    right: 20px;
}

.slider .owl-nav .owl-next {
    float: right;
}

.slider .owl-nav {
    position: absolute;
    top: 125px;
    width: 100%;
    z-index: 1;
    height: 0;
}

.slider .owl-dots {
    display: flex;
    background: #fff;
    width: fit-content;
    padding: 3px 10px;
    border-top-right-radius: 10px;
    position: absolute;
    bottom: 0;
}

.slider .owl-dot {
    outline: none;
    margin: 7px 2px;
    width: 12px;
    height: 12px;
    background: url(/local/templates/sm/assets/css/../img/dot.png) no-repeat !important;
}

.slider .owl-dot.active {
    background: url(/local/templates/sm/assets/css/../img/dot-active.png) no-repeat !important;
    z-index: 1;
}

.promo .owl-nav .owl-prev,
.promo .owl-nav .owl-next {
    width: 15px;
    height: 25px;
    outline: none;
}

.promo .owl-nav span {
    display: none;
}

.promo .owl-nav .owl-prev {
    background: url(/local/templates/sm/assets/css/../img/slide-left.png) no-repeat !important;
}

.promo .owl-nav .owl-next {
    float: right;
    background: url(/local/templates/sm/assets/css/../img/slide-right.png) no-repeat !important;
}

.promo .owl-nav .owl-prev:hover {
    background: url(/local/templates/sm/assets/css/../img/slide-left-hover.png) no-repeat !important;
}

.promo .owl-nav .owl-next:hover {
    background: url(/local/templates/sm/assets/css/../img/slide-right-hover.png) no-repeat !important;
}

.promo .owl-nav {
    position: absolute;
    top: 44px;
    right: 30px;
    height: 25px;
    width: 45px;
}

.slider-promo.active {
    display: block;
}

.slider-promo {
    display: none;
}

p.md-true {
    color: green;
    font-size: 15px;
}

p.md-error {
    color: red;
    font-size: 15px;
}

.hasError {
    border: 1px solid red !important;
}

.popup__callback-form>a {
    margin: auto;
    display: block;
}

.contact-form-msg {
    text-align: center;
}

input.compare-btn {
    height: 30px;
    width: 45%;
    opacity: 0;
    position: absolute;
    left: 10px;
    top: 10px;
    cursor: pointer;
}

input.compare-btn:checked~label.compare,
input.compare-btn:hover~label.compare {
    color: #9ec200;
    background: url(/local/templates/sm/assets/css/../img/diagram-hover.png) no-repeat;
    background-position-y: center;
    background-position-x: 3px;
}

input.compare-btn:checked~span {
    color: #9ec200;
}

.entrance {
    position: relative;
}

.entrance>.entrance-menu {
    position: absolute;
    width: 240px;
    left: -6px;
    height: 60px;
    z-index: 1;
    top: 50px;
    background: #fff;
    border-radius: 5px;
    box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.3);
    display: none;
}

.up-corner {
    background: #fff;
    position: absolute;
    width: 15px;
    top: -7px;
    left: 110px;
    z-index: 1;
    height: 15px;
    transform: rotate(45deg);
}

#entrance:hover~.entrance-menu {
    display: block;
}

.entrance-menu:hover {
    display: block;
}

.invisible-top {
    position: absolute;
    width: 240px;
    height: 20px;
    top: -20px;
}

.back-layer {
    background-color: rgba(0, 0, 0, 0.6);
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 100;
    top: 0;
    display: none;
}

.hidden-text {
    margin-left: 30px;
    visibility: hidden;
}

#bx-soa-order .form-check {
    margin-left: 20px;
}
.oknavelis img{
    width: 100%;
}
.oknavelis{
    width: 284px;
}
.messenger-call{
    display: inline-flex;
    padding-left: 30px;
}
.messenger-call>span{
    color: #7d7d7d;
    font-size: 14px;
    padding-top: 7px;
    padding-right: 10px;
}
.messenger-call>a{
    display: inline-flex;
}
.messenger-call>a>span{
    color: #4caf50;
    font-size: 15px;
    padding-left: 8px;
    padding-top: 6px;
}
.messenger-call>a:hover>span{
    color: #4caf50;
    text-decoration: underline;
}
.messenger-call .whatsapp-ico{
    background: url(/local/templates/sm/assets/css/../ico/whatsapp.svg) no-repeat;
    width: 34px;
    height: 34px;
}
.shops-fix{
    margin-top: -10px;
    margin-bottom: 20px;
}
.block-404 img{
    margin: 6vh 0;
    float: right;
}
.block-404 h1{
    font-size: 40px;
    color: #ef7f1a;
    font-weight: 700;
    margin-bottom: 0;
}
.block-404 b{
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    margin-bottom: 20px;
    display: block;
}
.block-404 p{
    font-size: 16px;
}
.block-404 a{
    color: #3590ca;
    font-size: 16px;
    text-decoration: underline;
}
.block-404 a:hover{
    text-decoration: none;
}
.block-404__msg{
    position: relative;
    border: 2px solid #06a3da;
}
.triangle-b{
    border-bottom: 2px solid #06a3da;
    display: block;
    position: absolute;
    width: 31px;
    height: 25px;
    left: -31px;
    background: #fff;
    top: 70px;
}

.triangle-b:after{
    content: ' ';
    border-bottom: 2px solid #06a3da;
    position: absolute;
    width: 40px;
    height: 25px;
    left: 2px;
    top: 8px;
    transform: rotateZ(140deg);
    background: none;
}
/* End */


/* Start:/local/templates/sm/assets/css/custom.css?17181875427123*/
body{
    height: 100vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

header .header-inner {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

.navbar button.navbar-toggler {
	background-color: #ffffff;
	top: -20px;
}

@media (max-width: 990px) {
	body.opened-menu {
		overflow: hidden;
	}

	.opened-menu header {
		height: 100vh;
		overflow-y: auto;
	}

	.nav-item__arrow {
		position: relative;
		display: block;
		height: 100%;
	}

	.nav-item__arrow::before {
		position: absolute;
		top: 50%;
		right: 10px;
		transform: rotate(45deg);
		border-bottom: 1px solid #000000;
		border-right: 1px solid #000000;
		content: '';
		display: inline-block;
		width: 10px;
		height: 10px;
	}

	.nav-item.opened .nav-item__arrow::before {
		transform: rotate(-135deg);
	}

	ul > li.nav-item{
		width: 100%;
	}

	ul > li.nav-item a {
		display: block;
		padding: 10px 0;
	}
}

/* мини карзина в шапке */
.row.header__bottom {
  justify-content: space-between;
}

.row.header__bottom .basket-block {
  flex: 1;
  justify-content: flex-end;
}

.header__bottom-basket {
  width: unset;
}




/*promo page*/
.about__main{

}
.about__main h1{
    margin-top: 30px;
    margin-bottom: 30px;
}
.about__main .promo__block{
    flex-wrap: wrap;
    align-items: flex-start;
    column-gap: 30px;
}
.about__main .promo-date{
    width: 100%;
    font-size: 16px;
    color: #FF8000;
    margin-bottom: 10px;
}
.about__main .promo__block{
    border: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.10);
}
.about__main .promo__img{
    width: calc(40% - 15px);
    padding-bottom: 15%;
    position: relative;
    margin: 0;
}
.about__main .promo__img img{

    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    object-fit: cover;
    height: 100%;
}
.about__main .promo__description{
    width: calc(60% - 15px);
}
.about__main .promo__description h5{
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 20px;
}
.about__main .promo__description p{
    margin-top: 0;
    font-size: 16px;

}
.about__main .promo-links{
    display: flex;
    flex-direction: column;
    row-gap: 5px;
}
.about__main .promo-link{
    display: flex;
    align-items: center;
    column-gap: 5px;
    color: #004C84;
    position: relative;
    width: fit-content;
}
.about__main .promo-link:before{
    content: "";
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #004C84;
    transition: .3s;
}
.about__main .promo-link a{
    font-size: 16px;
    color: #004C84;
    transition: .3s;
}
.about__main .promo-link span{
    font-size: 16px;
    color: #333;
    transition: .3s;
}
.about__main .promo-link:hover a{
    color: #9ec200;
}
.about__main .promo-link:hover span{
    color: #9ec200;
}
.about__main .promo-link:hover:before{
    background-color: #9ec200;
}
@media (max-width: 800px){
    .about__main.custom .promo__img{
        width: 100%;
        margin-bottom: 20px;
        padding-bottom: 50%;
    }
    .about__main.custom .promo__description{
        width: 100%;
    }
    .about__main.custom .promo__block{
        padding: 0 0 20px 0;
    }
    .about__main.custom .promo-link a{
        font-size: 14px;
    }
    .about__main.custom .promo-link span{
        font-size: 14px;
    }
}

/*new-pagination*/
.new-pagination{
    width: 100%;
    margin-top: 10px;
}
.new-pagination__quantity{
    margin-bottom: 20px;
    display: flex;
    justify-content: center;
}
.new-pagination__quantity span{
    font-size: 18px;
    font-weight: 600;
    color: #999;
}
.new-pagination__list{
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 60px;
}
.new-pagination__left{
    width: 30px;
    height: 30px;
    transition: .3s;
    cursor: pointer;
}
.new-pagination__left img{
    width: 100%;
    height: 100%;
}
.new-pagination__left:hover{
    transform: scale(1.3);
}
.new-pagination__right{
    width: 30px;
    height: 30px;
    transition: .3s;
    cursor: pointer;
}
.new-pagination__right img{
    width: 100%;
    height: 100%;
}
.new-pagination__right:hover{
    transform: scale(1.3);
}
.new-pagination__list ul{
    display: flex;
    align-items: center;
    column-gap: 20px;
}
.new-pagination__list li a{
    font-size: 18px;
    font-weight: 600;
    color: #004C84;
    transition: .3s;
}
.new-pagination__list li a.active{
    color: #FF8000;
}
.new-pagination__list li:hover a{
    color: #FF8000;
}
@media (max-width: 600px){
    .new-pagination__list{
        column-gap: 20px;
    }
}


/*promo page detail*/
.promo-detail__head{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    column-gap: 10px;
    margin-top: 35px;
    margin-bottom: 30px;
}
.custom-detail .promo-title h3{
    font-size: 26px;
    color: #333 !important;
    font-weight: 600 !important;
    display: block; !important;
}
.promo-detail__date{
    font-size: 16px;
    color: #FF8000;

}
.custom-detail .detail_picture{
    max-height: 400px;
    object-fit: cover;
    margin-bottom: 30px !important;
    display: block; !important;
}
.custom-detail .promo-links{
    margin-bottom: 30px;
    display: flex !important;
}
.custom-detail img{
    display: none;
}
.custom-detail h1{
    display: none;
}
.custom-detail h2{
    display: none;
}
.custom-detail h3{
    display: none;
}
.custom-detail h4{
    display: none;
}
.custom-detail h5{
    display: none;
}
.custom-detail ol{
    display: none;
}
.custom-detail ul{
    display: none;
}
.custom-detail iframe{
    display: none;
}


/*main-items на главной*/
@media (min-width: 320px) and (max-width: 992px){
    .slider .owl-stage-outer{
        top: 0 !important;
    }
}

.favorite.active {
    background: url(/local/templates/sm/assets/css/../img/heart-hover.png) no-repeat;
}
.badge.bg-active {
   background-color: #ef7f1a;
} 

form#register-login-form 
{
    position: relative;
}

form#register-login-form.has-tel-input::after
{
    position: absolute;
    left: 9px;
    top: 1px;
    content: attr(data-placeholder);
    pointer-events: none;
    opacity: 0.3;
	font-size: 17px;
	text-align: center;
	padding: 10px;
	width: 90%;	
}
form#register-login-form.has-tel-input input[type=tel]{
	padding-left: 66px;
	text-align: left;
}
.in-stock {
	white-space: nowrap;
}
.in-stock .msg span{
	width: 100px;
	text-align: right;
	color: #ef7f1a;
	display: inline-block;
}
.brand-container{
	padding-top: 203.5px;
}
.brand-container main{
	  padding-left: unset;
}
.brand-container ul.items > li:not(.itemviwed) {
  width: 244px;
}
body .brand-container .page-controls{
  box-sizing: content-box;
}

.page-controls__pagination .bx-active .pagination__page {
  color: #FFF;
  background: #28639E;
}
.btn-group-lg>.btn, .btn-lg{
    padding: 0.3rem 1.5rem;
}



/* End */


/* Start:/local/templates/sm/components/bitrix/menu/main_new/style.css?17181875431973*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/local/templates/sm/components/bitrix/menu/main_new/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link,
ul.left-menu li a.selected:visited,
ul.left-menu li a.selected:active,
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}

ul > li.nav-item a {
	padding: unset;
	position: relative;
}

li.nav-item a {
	display: block;
}

.nav-item.root-item {
	position: relative;
}

.nav-item .nav-item__drop {
	display: none;
	position: absolute;
	top: 100%;
	box-shadow: 6px 13px 8px 0px rgba(34, 60, 80, 0.2);
	border: 1px solid #eeeeee;
	background-color: #ffffff;
	z-index: 1;
	width: max-content;
}

.nav-item:hover .nav-item__drop {
	display: block;
}

.nav-item .nav-item__drop .nav-item {
	padding: 5px 10px;
}

@media (max-width: 990px) {
	.nav-item .nav-item__drop {
		display: none;
		position: unset;
		top: unset;
		box-shadow: unset;
		border: none;
		background-color: #ffffff;
		z-index: unset;
		width: 100%;
	}

	.nav-item .nav-item__drop .nav-item a {
		color: rgb(150, 150, 150);
	}

	.nav-item__arrow-wrp {
		position: absolute;
		right: 0;
		top: 0;
		width: 40px;
		height: 30px;
		z-index: 2;
	}

	.nav-item__arrow {
		position: relative;
		display: block;
		height: 100%;
	}

	.nav-item__arrow::before {
		position: absolute;
		top: 50%;
		right: 10px;
		transform: rotate(45deg);
		border-bottom: 1px solid #000000;
		border-right: 1px solid #000000;
		content: '';
		display: inline-block;
		width: 10px;
		height: 10px;
	}

	.nav-item.opened .nav-item__arrow::before {
		transform: rotate(-135deg);
	}

	ul > li.nav-item{
		width: 100%;
	}

	ul > li.nav-item a {
		display: block;
		padding: 10px 0;
	}
}
/* End */


/* Start:/local/templates/sm/components/arturgolubev/search.title/sm/style.css?17181875422945*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
	max-width: 600px;
	width: 100% !important;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:100%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	/* white-space:nowrap; */
	width: 100%;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
	display: flex;
}

table.title-search-result td.title-search-item .title-search-item__img {
	width: 80px;
	height: 80px;
	padding: 5px;
}

table.title-search-result td.title-search-item .title-search-item__info {
	padding-left:4px;
	flex: 1;
}

table.title-search-result td.title-search-item a {
	margin-right:15px;
	display:block;
}

table.title-search-result td.title-search-item .title-search-item__info a.title-search-name {
	font-weight: bold;
}

table.title-search-result td.title-search-item .title-search-item__img a {
	display: inline-block;
	width: 100%;
	height: min-content;
}

table.title-search-result td.title-search-item .title-search-item__img img {
	width: 100%;
	height: auto;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-top: 20px;
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	font-size: 20px;
	color: #3590ca;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/sm/components/arturgolubev/search.title/sm/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}

p.title-search-preview {
	font-size:12px;
}
div.title-search-result td.title-search-price span {
	font-size: 26px;
}

@media (max-width: 900px) {
	div.title-search-result {
		left: 15px !important;
	}
}

@media (max-width: 900px) {
	div.title-search-result {
		max-width: calc(100% - 30px);
	}
}
/* End */


/* Start:/local/templates/sm/components/bitrix/sale.basket.basket.line/sm/style.min.css?17181875433712*/
.bx-basket-block{position:relative;padding-bottom:5px;padding-left:20px;white-space:nowrap;font-size:12px}.bx-basket-block>.fa{position:absolute;top:3px;left:0;width:12px;color:#97a1ab}.bx-basket-block a{margin-right:10px}@media(min-width:768px){.bx-basket-fixed{position:fixed;z-index:998;overflow:hidden;padding-top:10px;width:200px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;right:0;bottom:0;left:0;z-index:998;overflow:hidden;padding-top:10px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-item-list{display:none}}.bx-basket-fixed .bx-basket-block{margin-left:10px}.bx-basket-item-list{position:relative;overflow:hidden;padding-bottom:20px;border-top:1px solid #f7f7f7}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;right:0;bottom:0;left:0}.bx-closed .bx-basket-item-list{overflow:hidden;height:20px}.bx-basket-item-list-action{position:absolute;right:0;bottom:0;left:0;z-index:120;padding:3px 0;height:20px;background:#f7f7f7;color:#4f4f4f;vertical-align:middle;text-align:center;font-size:12px;line-height:14px;cursor:pointer}.bx-basket-item-list-button-container{position:absolute;right:0;bottom:20px;left:0;padding:10px 0;border-top:1px solid #f7f7f7;background:#fff;text-align:center}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{position:relative;margin-bottom:15px;padding-top:15px;padding-right:10px;padding-left:10px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{margin-bottom:0;border-bottom:0}.bx-basket-item-list-item-status{margin:0 10px 20px;padding:3px;border-radius:3px;background:#ebebeb;text-align:center;white-space:normal;font-weight:bold;font-size:12px;line-height:16px}.bx-basket-item-list-item-img{position:relative;padding-bottom:5px;text-align:center}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;line-height:16px}.bx-basket-item-list-item-remove{position:absolute;top:-7px;right:10px;width:20px;height:20px;opacity:.5;cursor:pointer;transition:250ms linear all}.bx-basket-item-list-item-remove:after,.bx-basket-item-list-item-remove:before{position:absolute;top:50%;left:50%;display:block;width:10px;height:2px;border-radius:1px;background-color:#333;content:'';transform:translate(-50%,-50%)}.bx-basket-item-list-item-remove:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.bx-basket-item-list-item-remove:before{-webkit-transform:translate(-50%,-50%) rotate(135deg);-moz-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);-o-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;color:#b0b0b0;text-decoration:line-through}.bx_cart_login_top .bx-hdr-profile{line-height:1.44em}
/* End */


/* Start:/local/templates/sm/template_styles.css?1718187542317*/
.contact__item a{font-size:1rem}.contact__item .whatsapp-ico{width:25px;height:25px}.sort-row{margin-top:10px;margin-bottom:20px}.sort-row select{outline:none;display:block;margin-left:auto}.sort-row select{border-radius:5px;padding:10px;border-color:#ef7f1a;color:#333}/*# sourceMappingURL=template_styles.css.map */
/* End */


/* Start:/local/templates/sm/libs/jquery.formstyler.css?17181875432175*/
.jq-checkbox,
.jq-radio {
	position: relative;
	display: inline-block;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.jq-checkbox input,
.jq-radio input {
	position: absolute;
	z-index: -1;
	margin: 0;
	padding: 0;
	opacity: 0;
}
.jq-file {
	position: relative;
	display: inline-block;
	overflow: hidden;
}
.jq-file input {
	position: absolute;
	top: 0;
	right: 0;
	height: auto;
	margin: 0;
	padding: 0;
	opacity: 0;
	font-size: 100px;
	line-height: 1em;
}
.jq-file__name {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-selectbox,
.jq-select-multiple {
	position: relative;
	display: inline-block;
}
.jq-selectbox select,
.jq-select-multiple select {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	opacity: 0;
}
.jq-selectbox li,
.jq-select-multiple li {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
}
.jq-selectbox {
	z-index: 10;
}
.jq-selectbox__select {
	position: relative;
}
.jq-selectbox__select-text {
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-selectbox__dropdown {
	position: absolute;
}
.jq-selectbox__search input {
	-webkit-appearance: textfield;
}
.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
	-webkit-appearance: none;
}
.jq-selectbox__dropdown ul {
	position: relative;
	overflow: auto;
	overflow-x: hidden;
	list-style: none;
	-webkit-overflow-scrolling: touch;
}
.jq-select-multiple ul {
	position: relative;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
}
.jq-number {
	display: inline-block;
}
.jq-number__field input {
	-moz-appearance: textfield;
	text-align: left; /* для Opera Presto */
}
.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button {
	margin: 0; /* в каких-то браузерах присутствует отступ */
	-webkit-appearance: none;
}
/* End */


/* Start:/local/templates/sm/css/main.css?1718187542112972*/
@font-face {
  font-family: "Roboto";
  font-display: block;
  src: url("/local/templates/sm/css/../fonts/Roboto/roboto-400.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: "Roboto";
  font-display: block;
  src: url("/local/templates/sm/css/../fonts/Roboto/roboto-700.ttf") format("truetype");
  font-style: normal;
  font-weight: 700;
}

/* line 2, dev/sass/pages/main.scss */
container .row {
  display: block;
  width: 100%;
}

/* line 8, dev/sass/pages/main.scss */
body {
  color: #333;
  font-family: Roboto;
  overflow-y: scroll;
  overflow-x: hidden;
}

/* line 14, dev/sass/pages/main.scss */
body::-webkit-scrollbar {
  width: 5px;
  height: 3px;
}

/* line 18, dev/sass/pages/main.scss */
body::-webkit-scrollbar-track {
  margin: 20px 0;
  -webkit-border-radius: 100px;
          border-radius: 100px;
  background-color: rgba(112, 127, 141, 0.2);
}

/* line 23, dev/sass/pages/main.scss */
body::-webkit-scrollbar-thumb {
  -webkit-box-shadow: inset 0 0 6px rgba(112, 127, 141, 0.5);
  box-shadow: inset 0 0 6px rgba(112, 127, 141, 0.5);
  -webkit-border-radius: 100px;
  border-radius: 100px;
}

/* line 31, dev/sass/pages/main.scss */
.main-container {
  width: 1118px;
  margin: auto;
}

/* line 1, dev/sass/pages/brand.scss */
.brand-container {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #333;
  font-family: Roboto;
  font-style: normal;
}

/* line 8, dev/sass/pages/brand.scss */
.sidebar {
  width: 26%;
  margin-right: 30px;
}

/* line 12, dev/sass/pages/brand.scss */
.show-menu, .hide-menu {
  width: 100%;
  height: 45px;
  margin-bottom: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 0;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  color: #333;
  font-family: Roboto;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}

/* line 28, dev/sass/pages/brand.scss */
.show-menu--mob, .hide-menu--mob {
  display: none;
}

/* line 32, dev/sass/pages/brand.scss */
.sidebar-menu {
  max-height: 1114px;
  margin-bottom: 30px;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  background: #FFF;
  -webkit-box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.1);
  overflow-y: scroll;
  overflow-x: hidden;
}

/* line 40, dev/sass/pages/brand.scss */
.sidebar-menu::-webkit-scrollbar {
  width: 5px;
  height: 3px;
}

/* line 44, dev/sass/pages/brand.scss */
.sidebar-menu::-webkit-scrollbar-track {
  margin: 20px 0;
  -webkit-border-radius: 100px;
          border-radius: 100px;
}

/* line 48, dev/sass/pages/brand.scss */
.sidebar-menu::-webkit-scrollbar-thumb {
  -webkit-box-shadow: inset 0 0 6px rgba(112, 127, 141, 0.5);
  box-shadow: inset 0 0 6px rgba(112, 127, 141, 0.5);
  -webkit-border-radius: 100px;
  border-radius: 100px;
}

/* line 55, dev/sass/pages/brand.scss */
.dropdown-list {
  padding: 0 25px 25px 30px;
}

/* line 57, dev/sass/pages/brand.scss */
.dropdown-list:first-child {
  padding-top: 30px;
}

/* line 61, dev/sass/pages/brand.scss */
.dropdown-list__header {
  margin-bottom: 20px;
  color: #333;
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
}

/* line 68, dev/sass/pages/brand.scss */
.dropdown-list__header::first-letter {
  text-transform: uppercase;
}

/* line 73, dev/sass/pages/brand.scss */
.dropdown-list__content button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  margin: 8px 0;
  border: none;
  background: none;
  color: #28639E;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}

/* line 86, dev/sass/pages/brand.scss */
.dropdown-list__content button img {
  margin-top: 4px;
  cursor: pointer;
}

/* line 90, dev/sass/pages/brand.scss */
.dropdown-list__content button p {
  margin: 0;
}

/* line 93, dev/sass/pages/brand.scss */
.dropdown-list__content button:hover {
  opacity: 0.8;
}

/* line 98, dev/sass/pages/brand.scss */
.hidden-content {
  display: none;
}

/* line 101, dev/sass/pages/brand.scss */
.hide-hidden {
  position: relative;
  cursor: pointer;
}

/* line 104, dev/sass/pages/brand.scss */
.hide-hidden:hover {
  opacity: 0.8;
}

/* line 107, dev/sass/pages/brand.scss */
.hide-hidden::after {
  content: "";
  position: absolute;
  top: 54%;
  left: 120%;
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
      -ms-transform: translate(-50%, -50%) rotate(180deg);
          transform: translate(-50%, -50%) rotate(180deg);
  width: 24px;
  height: 24px;
  background-image: url(/local/templates/sm/css/../img/svg/brand-drop-down-arrow.svg);
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

/* line 121, dev/sass/pages/brand.scss */
.dropdown-list__item {
  display: block;
  margin-bottom: 8px;
  color: #333;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
}

/* line 130, dev/sass/pages/brand.scss */
.dropdown-list__item::first-letter {
  text-transform: uppercase;
}

/* line 133, dev/sass/pages/brand.scss */
.dropdown-list__item:hover {
  opacity: 0.8;
}

/* line 137, dev/sass/pages/brand.scss */
.show-hidden {
  position: relative;
  margin-top: 6px;
  margin-right: 10px;
  color: #28639E;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  cursor: pointer;
}

/* line 146, dev/sass/pages/brand.scss */
.show-hidden::after {
  content: "";
  position: absolute;
  top: 54%;
  left: 114%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 24px;
  height: 24px;
  background-image: url(/local/templates/sm/css/../img/svg/brand-drop-down-arrow.svg);
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

/* line 161, dev/sass/pages/brand.scss */
.page-content {
  width: 72%;
}

/* line 165, dev/sass/pages/brand.scss */
.page-content__header {
  margin-bottom: 30px;
  font-size: 36px;
  font-weight: 400;
  line-height: 46px;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
}

/* line 173, dev/sass/pages/brand.scss */
.page-controls {
  height: 50px;
  padding: 20px;
  display: grid;
  grid-template-columns: auto 1fr auto;
  justify-items: center;
  grid-template-areas: "block-img block-pagination block-select";
  margin-bottom: 30px;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  background: #FFF;
  -webkit-box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.1);
}

/* line 185, dev/sass/pages/brand.scss */
.pagination {
  height: 50px;
  grid-area: block-pagination;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(7, 0fr);
  grid-template-areas: "block-prev block-item block-item block-item block-item block-next block-all";
  font-size: 15px;
  font-weight: 500;
  line-height: 22px;
}

/* line 196, dev/sass/pages/brand.scss */
.pagination li {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  list-style-type: none;
}

/* line 202, dev/sass/pages/brand.scss */
.pagination li a {
  color: #28639E;
  text-decoration: none;
}

/* line 208, dev/sass/pages/brand.scss */
.page-content__icon {
  width: 105px;
  height: 50px;
  grid-area: block-img;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0px 13px;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  background: #FFF;
  -webkit-box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.1);
}

/* line 220, dev/sass/pages/brand.scss */
.page-content__icon img {
  width: 100%;
  height: 100%;
  max-height: 38px;
  -o-object-fit: contain;
     object-fit: contain;
}

/* line 227, dev/sass/pages/brand.scss */
.pagination__page {
  width: 32px;
  height: 32px;
  margin-right: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-area: block-item;
  border: 1px solid #28639E;
  -webkit-border-radius: 50%;
          border-radius: 50%;
}

/* line 237, dev/sass/pages/brand.scss */
.pagination__page:hover {
  color: #FFF;
  background: #28639E;
}

/* line 242, dev/sass/pages/brand.scss */
.pagination__page--active {
  color: #FFF !important;
  background: #28639E;
}

/* line 246, dev/sass/pages/brand.scss */
.pagination__next {
  margin-right: 20px;
  grid-area: block-next;
}

/* line 249, dev/sass/pages/brand.scss */
.pagination__next:hover {
  opacity: 0.8;
}

/* line 253, dev/sass/pages/brand.scss */
.pagination__back {
  margin-right: 20px;
  grid-area: block-prev;
}

/* line 256, dev/sass/pages/brand.scss */
.pagination__back:hover {
  opacity: 0.8;
}

/* line 260, dev/sass/pages/brand.scss */
.pagination__all-items {
  grid-area: block-all;
}

/* line 262, dev/sass/pages/brand.scss */
.pagination__all-items:hover {
  opacity: 0.8;
}

/* line 266, dev/sass/pages/brand.scss */
.sort.jq-selectbox {
  width: 187px;
  height: 50px;
  grid-area: block-select;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #28639E;
  font-size: 15px;
  font-weight: 500;
  line-height: 18px;
}

/* line 278, dev/sass/pages/brand.scss */
.sort .jq-selectbox__select {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 15px 20px;
  -webkit-border-radius: 6px;
          border-radius: 6px;
  border: 1px solid #28639E;
  cursor: pointer;
}

/* line 286, dev/sass/pages/brand.scss */
.sort .jq-selectbox__select:hover {
  opacity: 0.8;
}

/* line 290, dev/sass/pages/brand.scss */
.sort .jq-selectbox__select::after {
  content: "";
  width: 24px;
  height: 24px;
  background-image: url(/local/templates/sm/css/../img/svg/brand-drop-down-arrow.svg);
  background-repeat: no-repeat;
  -webkit-background-size: contain;
          background-size: contain;
  background-position: center;
  position: absolute;
  top: 50%;
  right: 10px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 303, dev/sass/pages/brand.scss */
.sort.opened .jq-selectbox__select::after {
  top: 30%;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

/* line 308, dev/sass/pages/brand.scss */
.jq-selectbox__dropdown {
  top: 49px;
  width: 186px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-border-radius: 6px;
          border-radius: 6px;
  border: 1px solid #28639E;
  background: #FFF;
}

/* line 316, dev/sass/pages/brand.scss */
.jq-selectbox__dropdown ul {
  padding: 0 20px;
  overflow-y: hidden;
}

/* line 319, dev/sass/pages/brand.scss */
.jq-selectbox__dropdown ul li {
  margin-top: 17px;
  cursor: pointer;
}

/* line 322, dev/sass/pages/brand.scss */
.jq-selectbox__dropdown ul li:first-child {
  margin-top: 0;
}

/* line 325, dev/sass/pages/brand.scss */
.jq-selectbox__dropdown ul li:hover {
  opacity: 0.8;
}

@media (max-width: 1080px) {
  /* line 333, dev/sass/pages/brand.scss */
  .page-controls {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    grid-row-gap: 20px;
    grid-template-columns: auto auto;
    grid-template-areas: "block-img block-select" "block-pagination block-pagination";
  }
  /* line 341, dev/sass/pages/brand.scss */
  .page-content__icon {
    width: 205px;
  }
  /* line 344, dev/sass/pages/brand.scss */
  .sort.jq-selectbox {
    width: 205px;
  }
  /* line 347, dev/sass/pages/brand.scss */
  .jq-selectbox__dropdown {
    width: 204px;
  }
}

@media (max-width: 768px) {
  /* line 352, dev/sass/pages/brand.scss */
  .brand-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  /* line 356, dev/sass/pages/brand.scss */
  .page-content {
    width: 80%;
  }
  /* line 359, dev/sass/pages/brand.scss */
  .show-menu {
    width: 100%;
    height: 45px;
    margin-bottom: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border: 0;
    -webkit-border-radius: 10px;
            border-radius: 10px;
    color: #333;
    font-family: Roboto;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
  }
  /* line 376, dev/sass/pages/brand.scss */
  .hide-menu--mob {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  /* line 381, dev/sass/pages/brand.scss */
  .sidebar {
    width: 80%;
    margin-right: 0;
    text-align: center;
  }
  /* line 386, dev/sass/pages/brand.scss */
  .show-hidden, .hide-hidden {
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  /* line 390, dev/sass/pages/brand.scss */
  .dropdown-list {
    padding: 0 15px 15px 15px;
  }
  /* line 392, dev/sass/pages/brand.scss */
  .dropdown-list:first-child {
    padding-top: 15px;
  }
  /* line 396, dev/sass/pages/brand.scss */
  .page-content__header {
    margin-bottom: 15px;
    font-size: 24px;
    line-height: 30px;
    text-align: center;
  }
  /* line 402, dev/sass/pages/brand.scss */
  .sidebar-menu {
    display: none;
    margin-bottom: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  /* line 406, dev/sass/pages/brand.scss */
  .sidebar-menu::-webkit-scrollbar {
    width: 0px;
  }
  /* line 410, dev/sass/pages/brand.scss */
  .page-controls {
    margin-bottom: 15px;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}

@media (max-width: 630px) {
  /* line 417, dev/sass/pages/brand.scss */
  .page-content {
    width: 100%;
  }
  /* line 420, dev/sass/pages/brand.scss */
  .sidebar {
    width: 100%;
  }
  /* line 423, dev/sass/pages/brand.scss */
  .page-controls {
    grid-row-gap: 20px;
    grid-template-columns: auto;
    grid-template-areas: "block-img" "block-select" "block-pagination";
  }
  /* line 431, dev/sass/pages/brand.scss */
  .page-content__icon {
    width: 205px;
    padding: 0;
  }
  /* line 435, dev/sass/pages/brand.scss */
  .sort.jq-selectbox {
    width: 205px;
  }
}

@media (max-width: 430px) {
  /* line 440, dev/sass/pages/brand.scss */
  .page-content__header {
    margin-bottom: 5px;
    font-size: 24px;
    line-height: 30px;
  }
  /* line 445, dev/sass/pages/brand.scss */
  .page-controls {
    grid-row-gap: 10px;
    padding: 10px;
    margin-bottom: 15px;
  }
  /* line 450, dev/sass/pages/brand.scss */
  .pagination {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    grid-template-rows: 1fr 1fr;
    grid-template-columns: repeat(4, 1fr);
    grid-row-gap: 10px;
  }
  /* line 456, dev/sass/pages/brand.scss */
  .pagination li {
    justify-self: center;
  }
  /* line 458, dev/sass/pages/brand.scss */
  .pagination li a {
    margin: 0;
    justify-self: center;
  }
  /* line 463, dev/sass/pages/brand.scss */
  .pagination li:nth-child(2), .pagination li:nth-child(3), .pagination li:nth-child(4), .pagination li:nth-child(5) {
    grid-row: 2;
  }
  /* line 467, dev/sass/pages/brand.scss */
  .pagination li:nth-child(7) {
    grid-row: 1;
    grid-column: 4;
  }
  /* line 471, dev/sass/pages/brand.scss */
  .pagination li:nth-child(6) {
    grid-column: 2 / span 2;
  }
  /* line 475, dev/sass/pages/brand.scss */
  .jq-selectbox__select {
    padding: 5px 10px;
  }
  /* line 478, dev/sass/pages/brand.scss */
  .page-content__icon {
    width: 180px;
    padding: 0;
  }
  /* line 482, dev/sass/pages/brand.scss */
  .sort.jq-selectbox {
    width: 180px;
  }
  /* line 485, dev/sass/pages/brand.scss */
  .jq-selectbox__dropdown {
    width: 178px;
  }
  /* line 487, dev/sass/pages/brand.scss */
  .jq-selectbox__dropdown ul {
    padding: 0 10px;
  }
}

/* line 1, dev/sass/pages/brands.scss */
.btn-up {
  position: fixed;
  width: 60px;
  height: 60px;
  right: 180px;
  bottom: 46px;
  -webkit-border-radius: 180px;
          border-radius: 180px;
  border: none;
  background-image: url(/local/templates/sm/css/../img/svg/button-up.svg);
  cursor: pointer;
}

/* line 11, dev/sass/pages/brands.scss */
.btn-up_hide {
  display: none;
}

/* line 14, dev/sass/pages/brands.scss */
.btn-up:hover {
  opacity: 0.7;
}

/* line 19, dev/sass/pages/brands.scss */
.brands-title {
  margin-top: 50px;
  margin-bottom: 30px;
  font-size: 36px;
  line-height: 46px;
}

/* line 25, dev/sass/pages/brands.scss */
.brands-title-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

/* line 32, dev/sass/pages/brands.scss */
.brands-lists-ru button,
.brands-lists-ru a {
  padding: 2px;
  margin-right: 16px;
  margin-bottom: 17px;
  border: none;
  background: none;
  text-transform: uppercase;
  font-family: Roboto;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 22px;
  text-decoration: none;
  color: #333333;
  margin: 8px;
  display: inline-block;
}

/* line 50, dev/sass/pages/brands.scss */
.brands-lists-ru button:hover,
.brands-lists-ru a:hover {
  -webkit-border-radius: 4px;
          border-radius: 4px;
  background: #E9E9E9;
  -webkit-transition: color 0.3s ease-out;
  -o-transition: color 0.3s ease-out;
  transition: color 0.3s ease-out;
}

/* line 56, dev/sass/pages/brands.scss */
.brands-lists-ru button:first-child {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0;
  margin-right: 7px;
  padding: 2px 6px;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  background: #E9E9E9;
  font-size: 18px;
  line-height: 22px;
  pointer-events: none;
}

/* line 69, dev/sass/pages/brands.scss */
.brands-lists-en button,
.brands-lists-en a {
  padding: 2px;
  margin-right: 16px;
  margin-bottom: 17px;
  border: none;
  background: none;
  text-transform: uppercase;
  font-family: Roboto;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 22px;
  text-decoration: none;
  color: #333333;
  margin: 8px 7px;
  display: inline-block;
}

/* line 87, dev/sass/pages/brands.scss */
.brands-lists-en button:hover,
.brands-lists-en a:hover {
  -webkit-border-radius: 4px;
          border-radius: 4px;
  background: #E9E9E9;
  -webkit-transition: color 0.3s ease-out;
  -o-transition: color 0.3s ease-out;
  transition: color 0.3s ease-out;
}

/* line 94, dev/sass/pages/brands.scss */
.categories {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 40px;
}

/* line 99, dev/sass/pages/brands.scss */
.brends-items-header {
  margin-bottom: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 103, dev/sass/pages/brands.scss */
.brends-items-header p {
  font-size: 24px;
  line-height: 46px;
}

/* line 107, dev/sass/pages/brands.scss */
.brends-items-header div button {
  padding: 0;
  border: none;
  background: none;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  width: 32px;
  height: 32px;
  display: inline-block;
  line-height: unset;
  outline: 0;
}

/* line 119, dev/sass/pages/brands.scss */
.brends-items-header div button img {
  display: inline-block;
  width: 32px;
  height: 32px;
}

/* line 125, dev/sass/pages/brands.scss */
.brends-items-header div button:first-child {
  margin-right: 10px;
}

/* line 128, dev/sass/pages/brands.scss */
.brends-items-header div button:hover {
  opacity: 0.7;
  -webkit-transition: color 0.3s ease-out;
  -o-transition: color 0.3s ease-out;
  transition: color 0.3s ease-out;
}

/* line 135, dev/sass/pages/brands.scss */
.slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 138, dev/sass/pages/brands.scss */
.slick-list {
  padding: 0 3px;
  overflow: hidden;
}

/* line 143, dev/sass/pages/brands.scss */
.slider-category {
  margin: 0 -9px;
}

/* line 146, dev/sass/pages/brands.scss */
.slider-category .slick-track {
  padding: 7px 5px;
  margin-left: -8px;
}

@media (max-width: 1150px) {
  /* line 146, dev/sass/pages/brands.scss */
  .slider-category .slick-track {
    margin-left: 0;
  }
}

/* line 155, dev/sass/pages/brands.scss */
.slider-category__item {
  height: 168px;
  width: 20%;
  margin: 8px;
  padding: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-border-radius: 16px;
          border-radius: 16px;
  background: #FFF;
  -webkit-box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.1);
  cursor: pointer;
  text-decoration: none;
  color: #333;
}

/* line 171, dev/sass/pages/brands.scss */
.slider-category__item.slick-slide {
  width: 20%;
}

@media (max-width: 900px) {
  /* line 171, dev/sass/pages/brands.scss */
  .slider-category__item.slick-slide {
    width: 25%;
  }
}

@media (max-width: 770px) {
  /* line 171, dev/sass/pages/brands.scss */
  .slider-category__item.slick-slide {
    width: 50%;
    padding: 20px 5px;
  }
}

/* line 184, dev/sass/pages/brands.scss */
.slider-category__item img {
  margin: 0 auto;
  padding: 20px 0;
}

/* line 188, dev/sass/pages/brands.scss */
.slider-category__item p {
  text-align: center;
  font-size: 16px;
  line-height: 18px;
}

/* line 193, dev/sass/pages/brands.scss */
.slider-category__item:hover {
  -webkit-border-radius: 10px;
          border-radius: 10px;
  background: #E9E9E9;
  -webkit-transition: color 0.3s ease-out;
  -o-transition: color 0.3s ease-out;
  transition: color 0.3s ease-out;
}

/* line 201, dev/sass/pages/brands.scss */
.popular {
  margin-top: 50px;
  font-size: 24px;
  line-height: 46px;
}

/* line 206, dev/sass/pages/brands.scss */
.slider-popular {
  margin: 0 -9px;
}

/* line 209, dev/sass/pages/brands.scss */
.slider-popular__item {
  height: 80px;
  margin: 3px 9px;
  padding: 10px 20px;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-border-radius: 16px;
          border-radius: 16px;
  background: #FFF;
  -webkit-box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}

/* line 222, dev/sass/pages/brands.scss */
.slider-popular__item.slick-slide {
  width: 16.6666%;
}

@media (max-width: 1150px) {
  /* line 222, dev/sass/pages/brands.scss */
  .slider-popular__item.slick-slide {
    width: 20%;
  }
}

@media (max-width: 900px) {
  /* line 222, dev/sass/pages/brands.scss */
  .slider-popular__item.slick-slide {
    width: 25%;
  }
}

@media (max-width: 700px) {
  /* line 222, dev/sass/pages/brands.scss */
  .slider-popular__item.slick-slide {
    width: 33.3333%;
  }
}

@media (max-width: 540px) {
  /* line 222, dev/sass/pages/brands.scss */
  .slider-popular__item.slick-slide {
    width: 50%;
  }
}

/* line 242, dev/sass/pages/brands.scss */
.slider-popular__item img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

/* line 247, dev/sass/pages/brands.scss */
.slider-popular__item p {
  text-align: center;
  font-size: 16px;
  line-height: 18px;
}

/* line 252, dev/sass/pages/brands.scss */
.slider-popular__item:hover {
  -webkit-border-radius: 10px;
          border-radius: 10px;
  background: #E9E9E9;
  -webkit-transition: color 0.3s ease-out;
  -o-transition: color 0.3s ease-out;
  transition: color 0.3s ease-out;
}

/* line 258, dev/sass/pages/brands.scss */
.slick-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: 7px;
  padding-right: 13px;
}

/* line 264, dev/sass/pages/brands.scss */
.slider-popular .slick-dots {
  bottom: -25px;
}

/* line 267, dev/sass/pages/brands.scss */
.slider-category .slick-dots {
  bottom: -15px;
}

/* line 270, dev/sass/pages/brands.scss */
.slick-dots li {
  width: 55px;
  height: 4px;
  margin: 0 1px;
  opacity: 0.2;
  -webkit-border-radius: 100px;
          border-radius: 100px;
  background: #A4C610;
}

/* line 278, dev/sass/pages/brands.scss */
.slick-dots li.slick-active {
  opacity: 1;
}

/* line 281, dev/sass/pages/brands.scss */
.slick-dots li button {
  display: none;
}

/* line 284, dev/sass/pages/brands.scss */
.all-manufacturers {
  margin-top: 50px;
  font-size: 24px;
  line-height: 46px;
}

/* line 289, dev/sass/pages/brands.scss */
.manufacturer-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
}

@media (max-width: 600px) {
  /* line 289, dev/sass/pages/brands.scss */
  .manufacturer-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

/* line 297, dev/sass/pages/brands.scss */
.manufacturer-container__header {
  margin-right: 53px;
  color: #B0B0B0;
  font-size: 60px;
  font-weight: 700;
  line-height: 60px;
  text-transform: uppercase;
  margin-bottom: 20px;
  width: 60px;
}

/* line 307, dev/sass/pages/brands.scss */
.manufacturer-container__header--mobile {
  display: none;
  color: #B0B0B0;
  font-size: 60px;
  font-weight: 700;
  line-height: 60px;
  text-transform: uppercase;
}

/* line 317, dev/sass/pages/brands.scss */
.manufacturer-container__items {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -30px;
}

@media (max-width: 500px) {
  /* line 317, dev/sass/pages/brands.scss */
  .manufacturer-container__items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

/* line 328, dev/sass/pages/brands.scss */
.manufacturer-container-item {
  width: 50%;
  padding: 0 30px;
}

@media (max-width: 1050px) {
  /* line 328, dev/sass/pages/brands.scss */
  .manufacturer-container-item {
    width: 100%;
  }
}

/* line 336, dev/sass/pages/brands.scss */
.manufacturer-container-item__inner {
  max-width: 200px;
}

/* line 340, dev/sass/pages/brands.scss */
.manufacturer-container-item__wrp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
}

@media (max-width: 1050px) {
  /* line 340, dev/sass/pages/brands.scss */
  .manufacturer-container-item__wrp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

@media (max-width: 500px) {
  /* line 340, dev/sass/pages/brands.scss */
  .manufacturer-container-item__wrp {
    width: 100%;
  }
}

/* line 354, dev/sass/pages/brands.scss */
.manufacturer-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 18px;
}

/* line 359, dev/sass/pages/brands.scss */
.manufacturer-item__name {
  width: 145px;
  overflow: hidden;
  -webkit-line-clamp: 1;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  height: 46px;
}

/* line 371, dev/sass/pages/brands.scss */
.manufacturer-item__name::first-letter {
  text-transform: uppercase;
}

/* line 375, dev/sass/pages/brands.scss */
.manufacturer-item__name--last {
  color: #92C508;
  display: inline-block;
  text-decoration: none;
  width: 100%;
}

/* line 384, dev/sass/pages/brands.scss */
.manufacturer-item__number {
  margin-left: 10px;
  width: 50px;
  color: #B0B0B0;
  overflow: hidden;
  text-align: end;
}

/* line 392, dev/sass/pages/brands.scss */
.manufacturer-item--hide {
  display: none;
}

@media (max-width: 1600px) {
  /* line 398, dev/sass/pages/brands.scss */
  .btn-up {
    right: 110px;
  }
}

@media (max-width: 1450px) {
  /* line 403, dev/sass/pages/brands.scss */
  .btn-up {
    right: 50px;
  }
}

@media (max-width: 1350px) {
  /* line 408, dev/sass/pages/brands.scss */
  .btn-up {
    right: 10px;
  }
}

@media (max-width: 1250px) {
  /* line 413, dev/sass/pages/brands.scss */
  .btn-up {
    display: none;
  }
}

@media (max-width: 1138px) {
  /* line 418, dev/sass/pages/brands.scss */
  .main-container {
    width: 100%;
  }
  /* line 422, dev/sass/pages/brands.scss */
  .slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  /* line 425, dev/sass/pages/brands.scss */
  .slick-list {
    padding-left: 8px;
    margin-right: 8px;
    overflow: hidden;
  }
}

@media (max-width: 600px) {
  /* line 433, dev/sass/pages/brands.scss */
  .brands-title {
    margin-top: 30px;
    margin-bottom: 20px;
  }
  /* line 437, dev/sass/pages/brands.scss */
  .brends-items-header {
    margin-bottom: 15px;
  }
  /* line 439, dev/sass/pages/brands.scss */
  .brends-items-header div {
    display: none;
  }
  /* line 443, dev/sass/pages/brands.scss */
  .categories {
    margin-top: 30px;
  }
  /* line 446, dev/sass/pages/brands.scss */
  .popular {
    margin-top: 45px;
  }
  /* line 449, dev/sass/pages/brands.scss */
  .brends-items-header {
    margin-bottom: 15px;
  }
  /* line 452, dev/sass/pages/brands.scss */
  .all-manufacturers {
    margin-top: 45px;
    margin-bottom: 10px;
  }
  /* line 455, dev/sass/pages/brands.scss */
  .all-manufacturers p {
    margin-bottom: 10px;
  }
}

@media (max-width: 400px) {
  /* line 462, dev/sass/pages/brands.scss */
  .manufacturer-container__items {
    grid-template-columns: repeat(auto-fit, minmax(195px, 1fr));
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxzL2ZvbnRzLnNjc3MiLCJtYWluLmNzcyIsInBhZ2VzL21haW4uc2NzcyIsInBhZ2VzL2JyYW5kLnNjc3MiLCJwYWdlcy9icmFuZHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNDLHNCQUFxQjtFQUNyQixvQkFBbUI7RUFDbkIsOERBQTZEO0VBQzdELG1CQUFrQjtFQUNsQixpQkFBZ0I7Q0NDaEI7O0FEQ0Q7RUFDQyxzQkFBcUI7RUFDckIsb0JBQW1CO0VBQ25CLDhEQUE2RDtFQUM3RCxtQkFBa0I7RUFDbEIsaUJBQWdCO0NDRWhCOztBQUVELHNDQUFzQztBQ2hCdEM7RUFFUyxlQUFjO0VBQ2QsWUFBVztDQUNiOztBRGtCUCxzQ0FBc0M7QUNmdEM7RUFDRyxZQUFXO0VBQ1gsb0JBQW1CO0VBRW5CLG1CQUFrQjtFQUNsQixtQkFBa0I7Q0FnQnBCOztBREVELHVDQUF1QztBQ3ZCdkM7RUFPTSxXQUFVO0VBQ1YsWUFBVztDQUNiOztBRG9CSix1Q0FBdUM7QUM3QnZDO0VBV00sZUFBYztFQUNkLDZCQUFvQjtVQUFwQixxQkFBb0I7RUFDcEIsMkNBQTJDO0NBQzdDOztBRHNCSix1Q0FBdUM7QUNwQ3ZDO0VBZ0JNLDJEQUEyRDtFQUMzRCxtREFBbUQ7RUFDbkQsNkJBQTRCO0VBQzVCLHFCQUFvQjtDQUN0Qjs7QUR3QkosdUNBQXVDO0FDckJ2QztFQUNHLGNBQWE7RUFDYixhQUFZO0NBQ2Q7O0FEd0JELHVDQUF1QztBRXpEdkM7RUFDRyxhQUFZO0VBQ1oscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYixZQUFXO0VBQ1gsb0JBQW1CO0VBQ25CLG1CQUFrQjtDQUNwQjs7QUY0REQsdUNBQXVDO0FFM0R2QztFQUNHLFdBQVU7RUFDVixtQkFBa0I7Q0FDcEI7O0FGOERELHdDQUF3QztBRTdEeEM7RUFDRSxZQUFXO0VBQ1gsYUFBWTtFQUNaLG9CQUFtQjtFQUNuQixxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLHlCQUF1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Q2pCLGtCQUFpQjtJQUNqQixpQkFBZ0I7R0FDakI7Q0h1eEJKOztBR3B4QkQ7RUh1eEJFLDBDQUEwQztFR3R4QjFDO0lBQ0UsaUJBQWdCO0lBQ2hCLG9CQUFtQjtHQUNwQjtFSHd4QkQsMENBQTBDO0VHdnhCMUM7SUFDRSxvQkFBbUI7R0FJcEI7RUhzeEJELDBDQUEwQztFRzN4QjFDO0lBR0ksY0FBYTtHQUNkO0VIMnhCSCwwQ0FBMEM7RUd6eEIxQztJQUNFLGlCQUFnQjtHQUNqQjtFSDJ4QkQsMENBQTBDO0VHMXhCMUM7SUFDRSxpQkFBZ0I7R0FDakI7RUg0eEJELDBDQUEwQztFRzN4QjFDO0lBQ0Usb0JBQW1CO0dBQ3BCO0VINnhCRCwwQ0FBMEM7RUc1eEIxQztJQUNFLGlCQUFnQjtJQUNoQixvQkFBbUI7R0FJcEI7RUgyeEJELDBDQUEwQztFR2p5QjFDO0lBSUksb0JBQW1CO0dBQ3BCO0NIZ3lCSjs7QUc3eEJEO0VIZ3lCRSwwQ0FBMEM7RUc5eEJ4QztJQUNFLDREQUEyRDtHQUM1RDtDSGd5QkoiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG5cdGZvbnQtZGlzcGxheTogYmxvY2s7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvL3JvYm90by00MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7IFxufTtcbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG9cIjtcblx0Zm9udC1kaXNwbGF5OiBibG9jaztcblx0c3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG8vcm9ib3RvLTcwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDcwMDsgXG59O1xuXG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvL3JvYm90by00MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG8vcm9ib3RvLTcwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyogbGluZSAyLCBkZXYvc2Fzcy9wYWdlcy9tYWluLnNjc3MgKi9cbmNvbnRhaW5lciAucm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDgsIGRldi9zYXNzL3BhZ2VzL21haW4uc2NzcyAqL1xuYm9keSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLyogbGluZSAxNCwgZGV2L3Nhc3MvcGFnZXMvbWFpbi5zY3NzICovXG5ib2R5Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogM3B4O1xufVxuXG4vKiBsaW5lIDE4LCBkZXYvc2Fzcy9wYWdlcy9tYWluLnNjc3MgKi9cbmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExMiwgMTI3LCAxNDEsIDAuMik7XG59XG5cbi8qIGxpbmUgMjMsIGRldi9zYXNzL3BhZ2VzL21haW4uc2NzcyAqL1xuYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgxMTIsIDEyNywgMTQxLCAwLjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMTEyLCAxMjcsIDE0MSwgMC41KTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG5cbi8qIGxpbmUgMzEsIGRldi9zYXNzL3BhZ2VzL21haW4uc2NzcyAqL1xuLm1haW4tY29udGFpbmVyIHtcbiAgd2lkdGg6IDExMThweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL3BhZ2VzL2JyYW5kLnNjc3MgKi9cbi5icmFuZC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIGxpbmUgOCwgZGV2L3Nhc3MvcGFnZXMvYnJhbmQuc2NzcyAqL1xuLnNpZGViYXIge1xuICB3aWR0aDogMjYlO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi8qIGxpbmUgMTIsIGRldi9zYXNzL3BhZ2VzL2JyYW5kLnNjc3MgKi9cbi5zaG93LW1lbnUsIC5oaWRlLW1lbnUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBsaW5lIDI4LCBkZXYvc2Fzcy9wYWdlcy9icmFuZC5zY3NzICovXG4uc2hvdy1tZW51LS1tb2IsIC5oaWRlLW1lbnUtLW1vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMzIsIGRldi9zYXNzL3BhZ2VzL2JyYW5kLnNjc3MgKi9cbi5zaWRlYmFyLW1lbnUge1xuICBtYXgtaGVpZ2h0OiAxMTE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLyogbGluZSA0MCwgZGV2L3Nhc3MvcGFnZXMvYnJhbmQuc2NzcyAqL1xuLnNpZGViYXItbWVudTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDNweDtcbn1cblxuLyogbGluZSA0NCwgZGV2L3Nhc3MvcGFnZXMvYnJhbmQuc2NzcyAqL1xuLnNpZGViYXItbWVudTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBtYXJnaW46IDIwcHggMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG5cbi8qIGxpbmUgNDgsIGRldi9zYXNzL3BhZ2VzL2JyYW5kLnNjc3MgKi9cbi5zaWRlYmFyLW1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMTEyLCAxMjcsIDE0MSwgMC41KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDExMiwgMTI3LCAxNDEsIDAuNSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xufVxuXG4vKiBsaW5lIDU1LCBkZXYvc2Fzcy9wYWdlcy9icmFuZC5zY3NzICovXG4uZHJvcGRvd24tbGlzdCB7XG4gIHBhZGRpbmc6IDAgMjVweCAyNXB4IDMwcHg7XG59XG5cbi8qIGxpbmUgNTcsIGRldi9zYXNzL3BhZ2VzL2JyYW5kLnNjc3MgKi9cbi5kcm9wZG93bi1saXN0OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi8qIGxpbmUgNjEsIGRldi9zYXNzL3BhZ2VzL2JyYW5kLnNjc3MgKi9cbi5kcm9wZG93bi1saXN0X19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgaHlwaGVuczogYXV0bztcbn1cblxuLyogbGluZSA2OCwgZGV2L3Nhc3MvcGFnZXMvYnJhbmQuc2NzcyAqL1xuLmRyb3Bkb3duLWxpc3RfX2hlYWRlcjo6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogbGluZSA3MywgZGV2L3Nhc3MvcGFnZXMvYnJhbmQuc2NzcyAqL1xuLmRyb3Bkb3duLWxpc3RfX2NvbnRlbnQgYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiA4cHggMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzI4NjM5RTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4vKiBsaW5lIDg2LCBkZXYvc2Fzcy9wYWdlcy9icmFuZC5zY3NzICovXG4uZHJvcGRvd24tbGlzdF9fY29udGVudCBidXR0b24gaW1nIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIGxpbmUgOTAsIGRldi9zYXNzL3BhZ2VzL2JyYW5kLnNjc3MgKi9cbi5kcm9wZG93bi1saXN0X19jb250ZW50IGJ1dHRvbiBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBsaW5lIDkzLCBkZXYvc2Fzcy9wYWdlcy9icmFuZC5zY3NzICovXG4uZHJvcGRvd24tbGlzdF9fY29udGVudCBidXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi8qIGxpbmUgOTgsIGRldi9zYXNzL3BhZ2VzL2JyYW5kLnNjc3MgKi9cbi5oaWRkZW4tY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTAxLCBkZXYvc2Fzcy9wYWdlcy9icmFuZC5zY3NzICovXG4uaGlkZS1oaWRkZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogbGluZSAxMDQsIGRldi9zYXNzL3BhZ2VzL2JyYW5kLnNjc3MgKi9cbi5oaWRlLWhpZGRlbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLyogbGluZSAxMDcsIGRldi9zYXNzL3BhZ2VzL2JyYW5kLnNjc3MgKi9cbi5oaWRlLWhpZGRlbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTQlO1xuICBsZWZ0OiAxMjAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdmcvYnJhbmQtZHJvcC1kb3duLWFycm93LnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSAxMjEsIGRldi9zYXNzL3BhZ2VzL2JyYW5kLnNjc3MgKi9cbi5kcm9wZG93bi1saXN0X19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgaHlwaGVuczogYXV0bztcbn1cblxuLyogbGluZSAxMzAsIGRldi9zYXNzL3BhZ2VzL2JyYW5kLnNjc3MgKi9cbi5kcm9wZG93bi1saXN0X19pdGVtOjpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBsaW5lIDEzMywgZGV2L3Nhc3MvcGFnZXMvYnJhbmQuc2NzcyAqL1xuLmRyb3Bkb3duLWxpc3RfX2l0ZW06aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi8qIGxpbmUgMTM3LCBkZXYvc2Fzcy9wYWdlcy9icmFuZC5zY3NzICovXG4uc2hvdy1oaWRkZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogIzI4NjM5RTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBsaW5lIDE0NiwgZGV2L3Nhc3MvcGFnZXMvYnJhbmQuc2NzcyAqL1xuLnNob3ctaGlkZGVuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1NCU7XG4gIGxlZnQ6IDExNCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N2Zy9icmFuZC1kcm9wLWRvd24tYXJyb3cuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4vKiBsaW5lIDE2MSwgZGV2L3Nhc3MvcGFnZXMvYnJhbmQuc2NzcyAqL1xuLnBhZ2UtY29udGVudCB7XG4gIHdpZHRoOiA3MiU7XG59XG5cbi8qIGxpbmUgMTY1LCBkZXYvc2Fzcy9wYWdlcy9icmFuZC5zY3NzICovXG4ucGFnZS1jb250ZW50X19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICBoeXBoZW5zOiBhdXRvO1xufVxuXG4vKiBsaW5lIDE3MywgZGV2L3Nhc3MvcGFnZXMvYnJhbmQuc2NzcyAqL1xuLnBhZ2UtY29udHJvbHMge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnIgYXV0bztcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImJsb2NrLWltZyBibG9jay1wYWdpbmF0aW9uIGJsb2NrLXNlbGVjdFwiO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDExcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLyogbGluZSAxODUsIGRldi9zYXNzL3BhZ2VzL2JyYW5kLnNjc3MgKi9cbi5wYWdpbmF0aW9uIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBncmlkLWFyZWE6IGJsb2NrLXBhZ2luYXRpb247XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMGZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJibG9jay1wcmV2IGJsb2NrLWl0ZW0gYmxvY2staXRlbSBibG9jay1pdGVtIGJsb2NrLWl0ZW0gYmxvY2stbmV4dCBibG9jay1hbGxcIjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLyogbGluZSAxOTYsIGRldi9zYXNzL3BhZ2VzL2JyYW5kLnNjc3MgKi9cbi5wYWdpbmF0aW9uIGxpIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4vKiBsaW5lIDIwMiwgZGV2L3Nhc3MvcGFnZXMvYnJhbmQuc2NzcyAqL1xuLnBhZ2luYXRpb24gbGkgYSB7XG4gIGNvbG9yOiAjMjg2MzlFO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGxpbmUgMjA4LCBkZXYvc2Fzcy9wYWdlcy9icmFuZC5zY3NzICovXG4ucGFnZS1jb250ZW50X19pY29uIHtcbiAgd2lkdGg6IDEwNXB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGdyaWQtYXJlYTogYmxvY2staW1nO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMHB4IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4vKiBsaW5lIDIyMCwgZGV2L3Nhc3MvcGFnZXMvYnJhbmQuc2NzcyAqL1xuLnBhZ2UtY29udGVudF9faWNvbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAzOHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4vKiBsaW5lIDIyNywgZGV2L3Nhc3MvcGFnZXMvYnJhbmQuc2NzcyAqL1xuLnBhZ2luYXRpb25fX3BhZ2Uge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBncmlkLWFyZWE6IGJsb2NrLWl0ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyODYzOUU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLyogbGluZSAyMzcsIGRldi9zYXNzL3BhZ2VzL2JyYW5kLnNjc3MgKi9cbi5wYWdpbmF0aW9uX19wYWdlOmhvdmVyIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQ6ICMyODYzOUU7XG59XG5cbi8qIGxpbmUgMjQyLCBkZXYvc2Fzcy9wYWdlcy9icmFuZC5zY3NzICovXG4ucGFnaW5hdGlvbl9fcGFnZS0tYWN0aXZlIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzI4NjM5RTtcbn1cblxuLyogbGluZSAyNDYsIGRldi9zYXNzL3BhZ2VzL2JyYW5kLnNjc3MgKi9cbi5wYWdpbmF0aW9uX19uZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBncmlkLWFyZWE6IGJsb2NrLW5leHQ7XG59XG5cbi8qIGxpbmUgMjQ5LCBkZXYvc2Fzcy9wYWdlcy9icmFuZC5zY3NzICovXG4ucGFnaW5hdGlvbl9fbmV4dDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLyogbGluZSAyNTMsIGRldi9zYXNzL3BhZ2VzL2JyYW5kLnNjc3MgKi9cbi5wYWdpbmF0aW9uX19iYWNrIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBncmlkLWFyZWE6IGJsb2NrLXByZXY7XG59XG5cbi8qIGxpbmUgMjU2LCBkZXYvc2Fzcy9wYWdlcy9icmFuZC5zY3NzICovXG4ucGFnaW5hdGlvbl9fYmFjazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLyogbGluZSAyNjAsIGRldi9zYXNzL3BhZ2VzL2JyYW5kLnNjc3MgKi9cbi5wYWdpbmF0aW9uX19hbGwtaXRlbXMge1xuICBncmlkLWFyZWE6IGJsb2NrLWFsbDtcbn1cblxuLyogbGluZSAyNjIsIGRldi9zYXNzL3BhZ2VzL2JyYW5kLnNjc3MgKi9cbi5wYWdpbmF0aW9uX19hbGwtaXRlbXM6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi8qIGxpbmUgMjY2LCBkZXYvc2Fzcy9wYWdlcy9icmFuZC5zY3NzICovXG4uc29ydC5qcS1zZWxlY3Rib3gge1xuICB3aWR0aDogMTg3cHg7XG4gIGhlaWdodDogNTBweDtcbiAgZ3JpZC1hcmVhOiBibG9jay1zZWxlY3Q7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICMyODYzOUU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi8qIGxpbmUgMjc4LCBkZXYvc2Fzcy9wYWdlcy9icmFuZC5zY3NzICovXG4uc29ydCAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyODYzOUU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogbGluZSAyODYsIGRldi9zYXNzL3BhZ2VzL2JyYW5kLnNjc3MgKi9cbi5zb3J0IC5qcS1zZWxlY3Rib3hfX3NlbGVjdDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLyogbGluZSAyOTAsIGRldi9zYXNzL3BhZ2VzL2JyYW5kLnNjc3MgKi9cbi5zb3J0IC5qcS1zZWxlY3Rib3hfX3NlbGVjdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N2Zy9icmFuZC1kcm9wLWRvd24tYXJyb3cuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi8qIGxpbmUgMzAzLCBkZXYvc2Fzcy9wYWdlcy9icmFuZC5zY3NzICovXG4uc29ydC5vcGVuZWQgLmpxLXNlbGVjdGJveF9fc2VsZWN0OjphZnRlciB7XG4gIHRvcDogMzAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4vKiBsaW5lIDMwOCwgZGV2L3Nhc3MvcGFnZXMvYnJhbmQuc2NzcyAqL1xuLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xuICB0b3A6IDQ5cHg7XG4gIHdpZHRoOiAxODZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjg2MzlFO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuXG4vKiBsaW5lIDMxNiwgZGV2L3Nhc3MvcGFnZXMvYnJhbmQuc2NzcyAqL1xuLmpxLXNlbGVjdGJveF9fZHJvcGRvd24gdWwge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLyogbGluZSAzMTksIGRldi9zYXNzL3BhZ2VzL2JyYW5kLnNjc3MgKi9cbi5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHVsIGxpIHtcbiAgbWFyZ2luLXRvcDogMTdweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBsaW5lIDMyMiwgZGV2L3Nhc3MvcGFnZXMvYnJhbmQuc2NzcyAqL1xuLmpxLXNlbGVjdGJveF9fZHJvcGRvd24gdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKiBsaW5lIDMyNSwgZGV2L3Nhc3MvcGFnZXMvYnJhbmQuc2NzcyAqL1xuLmpxLXNlbGVjdGJveF9fZHJvcGRvd24gdWwgbGk6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLyogbGluZSAzMzMsIGRldi9zYXNzL3BhZ2VzL2JyYW5kLnNjc3MgKi9cbiAgLnBhZ2UtY29udHJvbHMge1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYmxvY2staW1nIGJsb2NrLXNlbGVjdFwiIFwiYmxvY2stcGFnaW5hdGlvbiBibG9jay1wYWdpbmF0aW9uXCI7XG4gIH1cbiAgLyogbGluZSAzNDEsIGRldi9zYXNzL3BhZ2VzL2JyYW5kLnNjc3MgKi9cbiAgLnBhZ2UtY29udGVudF9faWNvbiB7XG4gICAgd2lkdGg6IDIwNXB4O1xuICB9XG4gIC8qIGxpbmUgMzQ0LCBkZXYvc2Fzcy9wYWdlcy9icmFuZC5zY3NzICovXG4gIC5zb3J0LmpxLXNlbGVjdGJveCB7XG4gICAgd2lkdGg6IDIwNXB4O1xuICB9XG4gIC8qIGxpbmUgMzQ3LCBkZXYvc2Fzcy9wYWdlcy9icmFuZC5zY3NzICovXG4gIC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHtcbiAgICB3aWR0aDogMjA0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMzUyLCBkZXYvc2Fzcy9wYWdlcy9icmFuZC5zY3NzICovXG4gIC5icmFuZC1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAvKiBsaW5lIDM1NiwgZGV2L3Nhc3MvcGFnZXMvYnJhbmQuc2NzcyAqL1xuICAucGFnZS1jb250ZW50IHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC8qIGxpbmUgMzU5LCBkZXYvc2Fzcy9wYWdlcy9icmFuZC5zY3NzICovXG4gIC5zaG93LW1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAvKiBsaW5lIDM3NiwgZGV2L3Nhc3MvcGFnZXMvYnJhbmQuc2NzcyAqL1xuICAuaGlkZS1tZW51LS1tb2Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLyogbGluZSAzODEsIGRldi9zYXNzL3BhZ2VzL2JyYW5kLnNjc3MgKi9cbiAgLnNpZGViYXIge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAvKiBsaW5lIDM4NiwgZGV2L3Nhc3MvcGFnZXMvYnJhbmQuc2NzcyAqL1xuICAuc2hvdy1oaWRkZW4sIC5oaWRlLWhpZGRlbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLyogbGluZSAzOTAsIGRldi9zYXNzL3BhZ2VzL2JyYW5kLnNjc3MgKi9cbiAgLmRyb3Bkb3duLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgMTVweCAxNXB4IDE1cHg7XG4gIH1cbiAgLyogbGluZSAzOTIsIGRldi9zYXNzL3BhZ2VzL2JyYW5kLnNjc3MgKi9cbiAgLmRyb3Bkb3duLWxpc3Q6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG4gIC8qIGxpbmUgMzk2LCBkZXYvc2Fzcy9wYWdlcy9icmFuZC5zY3NzICovXG4gIC5wYWdlLWNvbnRlbnRfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC8qIGxpbmUgNDAyLCBkZXYvc2Fzcy9wYWdlcy9icmFuZC5zY3NzICovXG4gIC5zaWRlYmFyLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC8qIGxpbmUgNDA2LCBkZXYvc2Fzcy9wYWdlcy9icmFuZC5zY3NzICovXG4gIC5zaWRlYmFyLW1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC8qIGxpbmUgNDEwLCBkZXYvc2Fzcy9wYWdlcy9icmFuZC5zY3NzICovXG4gIC5wYWdlLWNvbnRyb2xzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYzMHB4KSB7XG4gIC8qIGxpbmUgNDE3LCBkZXYvc2Fzcy9wYWdlcy9icmFuZC5zY3NzICovXG4gIC5wYWdlLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC8qIGxpbmUgNDIwLCBkZXYvc2Fzcy9wYWdlcy9icmFuZC5zY3NzICovXG4gIC5zaWRlYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAvKiBsaW5lIDQyMywgZGV2L3Nhc3MvcGFnZXMvYnJhbmQuc2NzcyAqL1xuICAucGFnZS1jb250cm9scyB7XG4gICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImJsb2NrLWltZ1wiIFwiYmxvY2stc2VsZWN0XCIgXCJibG9jay1wYWdpbmF0aW9uXCI7XG4gIH1cbiAgLyogbGluZSA0MzEsIGRldi9zYXNzL3BhZ2VzL2JyYW5kLnNjc3MgKi9cbiAgLnBhZ2UtY29udGVudF9faWNvbiB7XG4gICAgd2lkdGg6IDIwNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLyogbGluZSA0MzUsIGRldi9zYXNzL3BhZ2VzL2JyYW5kLnNjc3MgKi9cbiAgLnNvcnQuanEtc2VsZWN0Ym94IHtcbiAgICB3aWR0aDogMjA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC8qIGxpbmUgNDQwLCBkZXYvc2Fzcy9wYWdlcy9icmFuZC5zY3NzICovXG4gIC5wYWdlLWNvbnRlbnRfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAvKiBsaW5lIDQ0NSwgZGV2L3Nhc3MvcGFnZXMvYnJhbmQuc2NzcyAqL1xuICAucGFnZS1jb250cm9scyB7XG4gICAgZ3JpZC1yb3ctZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAvKiBsaW5lIDQ1MCwgZGV2L3Nhc3MvcGFnZXMvYnJhbmQuc2NzcyAqL1xuICAucGFnaW5hdGlvbiB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC1yb3ctZ2FwOiAxMHB4O1xuICB9XG4gIC8qIGxpbmUgNDU2LCBkZXYvc2Fzcy9wYWdlcy9icmFuZC5zY3NzICovXG4gIC5wYWdpbmF0aW9uIGxpIHtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgfVxuICAvKiBsaW5lIDQ1OCwgZGV2L3Nhc3MvcGFnZXMvYnJhbmQuc2NzcyAqL1xuICAucGFnaW5hdGlvbiBsaSBhIHtcbiAgICBtYXJnaW46IDA7XG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgLyogbGluZSA0NjMsIGRldi9zYXNzL3BhZ2VzL2JyYW5kLnNjc3MgKi9cbiAgLnBhZ2luYXRpb24gbGk6bnRoLWNoaWxkKDIpLCAucGFnaW5hdGlvbiBsaTpudGgtY2hpbGQoMyksIC5wYWdpbmF0aW9uIGxpOm50aC1jaGlsZCg0KSwgLnBhZ2luYXRpb24gbGk6bnRoLWNoaWxkKDUpIHtcbiAgICBncmlkLXJvdzogMjtcbiAgfVxuICAvKiBsaW5lIDQ2NywgZGV2L3Nhc3MvcGFnZXMvYnJhbmQuc2NzcyAqL1xuICAucGFnaW5hdGlvbiBsaTpudGgtY2hpbGQoNykge1xuICAgIGdyaWQtcm93OiAxO1xuICAgIGdyaWQtY29sdW1uOiA0O1xuICB9XG4gIC8qIGxpbmUgNDcxLCBkZXYvc2Fzcy9wYWdlcy9icmFuZC5zY3NzICovXG4gIC5wYWdpbmF0aW9uIGxpOm50aC1jaGlsZCg2KSB7XG4gICAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDI7XG4gIH1cbiAgLyogbGluZSA0NzUsIGRldi9zYXNzL3BhZ2VzL2JyYW5kLnNjc3MgKi9cbiAgLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxuICAvKiBsaW5lIDQ3OCwgZGV2L3Nhc3MvcGFnZXMvYnJhbmQuc2NzcyAqL1xuICAucGFnZS1jb250ZW50X19pY29uIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAvKiBsaW5lIDQ4MiwgZGV2L3Nhc3MvcGFnZXMvYnJhbmQuc2NzcyAqL1xuICAuc29ydC5qcS1zZWxlY3Rib3gge1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxuICAvKiBsaW5lIDQ4NSwgZGV2L3Nhc3MvcGFnZXMvYnJhbmQuc2NzcyAqL1xuICAuanEtc2VsZWN0Ym94X19kcm9wZG93biB7XG4gICAgd2lkdGg6IDE3OHB4O1xuICB9XG4gIC8qIGxpbmUgNDg3LCBkZXYvc2Fzcy9wYWdlcy9icmFuZC5zY3NzICovXG4gIC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHVsIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy9wYWdlcy9icmFuZHMuc2NzcyAqL1xuLmJ0bi11cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgcmlnaHQ6IDE4MHB4O1xuICBib3R0b206IDQ2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE4MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ZnL2J1dHRvbi11cC5zdmcpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIGxpbmUgMTEsIGRldi9zYXNzL3BhZ2VzL2JyYW5kcy5zY3NzICovXG4uYnRuLXVwX2hpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDE0LCBkZXYvc2Fzcy9wYWdlcy9icmFuZHMuc2NzcyAqL1xuLmJ0bi11cDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLyogbGluZSAxOSwgZGV2L3Nhc3MvcGFnZXMvYnJhbmRzLnNjc3MgKi9cbi5icmFuZHMtdGl0bGUge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxuXG4vKiBsaW5lIDI1LCBkZXYvc2Fzcy9wYWdlcy9icmFuZHMuc2NzcyAqL1xuLmJyYW5kcy10aXRsZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLyogbGluZSAzMiwgZGV2L3Nhc3MvcGFnZXMvYnJhbmRzLnNjc3MgKi9cbi5icmFuZHMtbGlzdHMtcnUgYnV0dG9uLFxuLmJyYW5kcy1saXN0cy1ydSBhIHtcbiAgcGFkZGluZzogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBtYXJnaW46IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBsaW5lIDUwLCBkZXYvc2Fzcy9wYWdlcy9icmFuZHMuc2NzcyAqL1xuLmJyYW5kcy1saXN0cy1ydSBidXR0b246aG92ZXIsXG4uYnJhbmRzLWxpc3RzLXJ1IGE6aG92ZXIge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNFOUU5RTk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1vdXQ7XG59XG5cbi8qIGxpbmUgNTYsIGRldi9zYXNzL3BhZ2VzL2JyYW5kcy5zY3NzICovXG4uYnJhbmRzLWxpc3RzLXJ1IGJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjRTlFOUU5O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyogbGluZSA2OSwgZGV2L3Nhc3MvcGFnZXMvYnJhbmRzLnNjc3MgKi9cbi5icmFuZHMtbGlzdHMtZW4gYnV0dG9uLFxuLmJyYW5kcy1saXN0cy1lbiBhIHtcbiAgcGFkZGluZzogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBtYXJnaW46IDhweCA3cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogbGluZSA4NywgZGV2L3Nhc3MvcGFnZXMvYnJhbmRzLnNjc3MgKi9cbi5icmFuZHMtbGlzdHMtZW4gYnV0dG9uOmhvdmVyLFxuLmJyYW5kcy1saXN0cy1lbiBhOmhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjRTlFOUU5O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2Utb3V0O1xufVxuXG4vKiBsaW5lIDk0LCBkZXYvc2Fzcy9wYWdlcy9icmFuZHMuc2NzcyAqL1xuLmNhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4vKiBsaW5lIDk5LCBkZXYvc2Fzcy9wYWdlcy9icmFuZHMuc2NzcyAqL1xuLmJyZW5kcy1pdGVtcy1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi8qIGxpbmUgMTAzLCBkZXYvc2Fzcy9wYWdlcy9icmFuZHMuc2NzcyAqL1xuLmJyZW5kcy1pdGVtcy1oZWFkZXIgcCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG59XG5cbi8qIGxpbmUgMTA3LCBkZXYvc2Fzcy9wYWdlcy9icmFuZHMuc2NzcyAqL1xuLmJyZW5kcy1pdGVtcy1oZWFkZXIgZGl2IGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIGxpbmUgMTE5LCBkZXYvc2Fzcy9wYWdlcy9icmFuZHMuc2NzcyAqL1xuLmJyZW5kcy1pdGVtcy1oZWFkZXIgZGl2IGJ1dHRvbiBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi8qIGxpbmUgMTI1LCBkZXYvc2Fzcy9wYWdlcy9icmFuZHMuc2NzcyAqL1xuLmJyZW5kcy1pdGVtcy1oZWFkZXIgZGl2IGJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLyogbGluZSAxMjgsIGRldi9zYXNzL3BhZ2VzL2JyYW5kcy5zY3NzICovXG4uYnJlbmRzLWl0ZW1zLWhlYWRlciBkaXYgYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2Utb3V0O1xufVxuXG4vKiBsaW5lIDEzNSwgZGV2L3Nhc3MvcGFnZXMvYnJhbmRzLnNjc3MgKi9cbi5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi8qIGxpbmUgMTM4LCBkZXYvc2Fzcy9wYWdlcy9icmFuZHMuc2NzcyAqL1xuLnNsaWNrLWxpc3Qge1xuICBwYWRkaW5nOiAwIDNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogbGluZSAxNDMsIGRldi9zYXNzL3BhZ2VzL2JyYW5kcy5zY3NzICovXG4uc2xpZGVyLWNhdGVnb3J5IHtcbiAgbWFyZ2luOiAwIC05cHg7XG59XG5cbi8qIGxpbmUgMTQ2LCBkZXYvc2Fzcy9wYWdlcy9icmFuZHMuc2NzcyAqL1xuLnNsaWRlci1jYXRlZ29yeSAuc2xpY2stdHJhY2sge1xuICBwYWRkaW5nOiA3cHggNXB4O1xuICBtYXJnaW4tbGVmdDogLThweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAvKiBsaW5lIDE0NiwgZGV2L3Nhc3MvcGFnZXMvYnJhbmRzLnNjc3MgKi9cbiAgLnNsaWRlci1jYXRlZ29yeSAuc2xpY2stdHJhY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi8qIGxpbmUgMTU1LCBkZXYvc2Fzcy9wYWdlcy9icmFuZHMuc2NzcyAqL1xuLnNsaWRlci1jYXRlZ29yeV9faXRlbSB7XG4gIGhlaWdodDogMTY4cHg7XG4gIHdpZHRoOiAyMCU7XG4gIG1hcmdpbjogOHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzMzMztcbn1cblxuLyogbGluZSAxNzEsIGRldi9zYXNzL3BhZ2VzL2JyYW5kcy5zY3NzICovXG4uc2xpZGVyLWNhdGVnb3J5X19pdGVtLnNsaWNrLXNsaWRlIHtcbiAgd2lkdGg6IDIwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC8qIGxpbmUgMTcxLCBkZXYvc2Fzcy9wYWdlcy9icmFuZHMuc2NzcyAqL1xuICAuc2xpZGVyLWNhdGVnb3J5X19pdGVtLnNsaWNrLXNsaWRlIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NzBweCkge1xuICAvKiBsaW5lIDE3MSwgZGV2L3Nhc3MvcGFnZXMvYnJhbmRzLnNjc3MgKi9cbiAgLnNsaWRlci1jYXRlZ29yeV9faXRlbS5zbGljay1zbGlkZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDVweDtcbiAgfVxufVxuXG4vKiBsaW5lIDE4NCwgZGV2L3Nhc3MvcGFnZXMvYnJhbmRzLnNjc3MgKi9cbi5zbGlkZXItY2F0ZWdvcnlfX2l0ZW0gaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLyogbGluZSAxODgsIGRldi9zYXNzL3BhZ2VzL2JyYW5kcy5zY3NzICovXG4uc2xpZGVyLWNhdGVnb3J5X19pdGVtIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi8qIGxpbmUgMTkzLCBkZXYvc2Fzcy9wYWdlcy9icmFuZHMuc2NzcyAqL1xuLnNsaWRlci1jYXRlZ29yeV9faXRlbTpob3ZlciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNFOUU5RTk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1vdXQ7XG59XG5cbi8qIGxpbmUgMjAxLCBkZXYvc2Fzcy9wYWdlcy9icmFuZHMuc2NzcyAqL1xuLnBvcHVsYXIge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxuXG4vKiBsaW5lIDIwNiwgZGV2L3Nhc3MvcGFnZXMvYnJhbmRzLnNjc3MgKi9cbi5zbGlkZXItcG9wdWxhciB7XG4gIG1hcmdpbjogMCAtOXB4O1xufVxuXG4vKiBsaW5lIDIwOSwgZGV2L3Nhc3MvcGFnZXMvYnJhbmRzLnNjc3MgKi9cbi5zbGlkZXItcG9wdWxhcl9faXRlbSB7XG4gIGhlaWdodDogODBweDtcbiAgbWFyZ2luOiAzcHggOXB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIGxpbmUgMjIyLCBkZXYvc2Fzcy9wYWdlcy9icmFuZHMuc2NzcyAqL1xuLnNsaWRlci1wb3B1bGFyX19pdGVtLnNsaWNrLXNsaWRlIHtcbiAgd2lkdGg6IDE2LjY2NjYlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC8qIGxpbmUgMjIyLCBkZXYvc2Fzcy9wYWdlcy9icmFuZHMuc2NzcyAqL1xuICAuc2xpZGVyLXBvcHVsYXJfX2l0ZW0uc2xpY2stc2xpZGUge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC8qIGxpbmUgMjIyLCBkZXYvc2Fzcy9wYWdlcy9icmFuZHMuc2NzcyAqL1xuICAuc2xpZGVyLXBvcHVsYXJfX2l0ZW0uc2xpY2stc2xpZGUge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC8qIGxpbmUgMjIyLCBkZXYvc2Fzcy9wYWdlcy9icmFuZHMuc2NzcyAqL1xuICAuc2xpZGVyLXBvcHVsYXJfX2l0ZW0uc2xpY2stc2xpZGUge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLyogbGluZSAyMjIsIGRldi9zYXNzL3BhZ2VzL2JyYW5kcy5zY3NzICovXG4gIC5zbGlkZXItcG9wdWxhcl9faXRlbS5zbGljay1zbGlkZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDI0MiwgZGV2L3Nhc3MvcGFnZXMvYnJhbmRzLnNjc3MgKi9cbi5zbGlkZXItcG9wdWxhcl9faXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4vKiBsaW5lIDI0NywgZGV2L3Nhc3MvcGFnZXMvYnJhbmRzLnNjc3MgKi9cbi5zbGlkZXItcG9wdWxhcl9faXRlbSBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4vKiBsaW5lIDI1MiwgZGV2L3Nhc3MvcGFnZXMvYnJhbmRzLnNjc3MgKi9cbi5zbGlkZXItcG9wdWxhcl9faXRlbTpob3ZlciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNFOUU5RTk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1vdXQ7XG59XG5cbi8qIGxpbmUgMjU4LCBkZXYvc2Fzcy9wYWdlcy9icmFuZHMuc2NzcyAqL1xuLnNsaWNrLWRvdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgcGFkZGluZy1yaWdodDogMTNweDtcbn1cblxuLyogbGluZSAyNjQsIGRldi9zYXNzL3BhZ2VzL2JyYW5kcy5zY3NzICovXG4uc2xpZGVyLXBvcHVsYXIgLnNsaWNrLWRvdHMge1xuICBib3R0b206IC0yNXB4O1xufVxuXG4vKiBsaW5lIDI2NywgZGV2L3Nhc3MvcGFnZXMvYnJhbmRzLnNjc3MgKi9cbi5zbGlkZXItY2F0ZWdvcnkgLnNsaWNrLWRvdHMge1xuICBib3R0b206IC0xNXB4O1xufVxuXG4vKiBsaW5lIDI3MCwgZGV2L3Nhc3MvcGFnZXMvYnJhbmRzLnNjc3MgKi9cbi5zbGljay1kb3RzIGxpIHtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW46IDAgMXB4O1xuICBvcGFjaXR5OiAwLjI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjQTRDNjEwO1xufVxuXG4vKiBsaW5lIDI3OCwgZGV2L3Nhc3MvcGFnZXMvYnJhbmRzLnNjc3MgKi9cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIGxpbmUgMjgxLCBkZXYvc2Fzcy9wYWdlcy9icmFuZHMuc2NzcyAqL1xuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAyODQsIGRldi9zYXNzL3BhZ2VzL2JyYW5kcy5zY3NzICovXG4uYWxsLW1hbnVmYWN0dXJlcnMge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxuXG4vKiBsaW5lIDI4OSwgZGV2L3Nhc3MvcGFnZXMvYnJhbmRzLnNjc3MgKi9cbi5tYW51ZmFjdHVyZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjg5LCBkZXYvc2Fzcy9wYWdlcy9icmFuZHMuc2NzcyAqL1xuICAubWFudWZhY3R1cmVyLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4vKiBsaW5lIDI5NywgZGV2L3Nhc3MvcGFnZXMvYnJhbmRzLnNjc3MgKi9cbi5tYW51ZmFjdHVyZXItY29udGFpbmVyX19oZWFkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDUzcHg7XG4gIGNvbG9yOiAjQjBCMEIwO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogNjBweDtcbn1cblxuLyogbGluZSAzMDcsIGRldi9zYXNzL3BhZ2VzL2JyYW5kcy5zY3NzICovXG4ubWFudWZhY3R1cmVyLWNvbnRhaW5lcl9faGVhZGVyLS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogI0IwQjBCMDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogbGluZSAzMTcsIGRldi9zYXNzL3BhZ2VzL2JyYW5kcy5zY3NzICovXG4ubWFudWZhY3R1cmVyLWNvbnRhaW5lcl9faXRlbXMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC0zMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLyogbGluZSAzMTcsIGRldi9zYXNzL3BhZ2VzL2JyYW5kcy5zY3NzICovXG4gIC5tYW51ZmFjdHVyZXItY29udGFpbmVyX19pdGVtcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4vKiBsaW5lIDMyOCwgZGV2L3Nhc3MvcGFnZXMvYnJhbmRzLnNjc3MgKi9cbi5tYW51ZmFjdHVyZXItY29udGFpbmVyLWl0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLyogbGluZSAzMjgsIGRldi9zYXNzL3BhZ2VzL2JyYW5kcy5zY3NzICovXG4gIC5tYW51ZmFjdHVyZXItY29udGFpbmVyLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgMzM2LCBkZXYvc2Fzcy9wYWdlcy9icmFuZHMuc2NzcyAqL1xuLm1hbnVmYWN0dXJlci1jb250YWluZXItaXRlbV9faW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuXG4vKiBsaW5lIDM0MCwgZGV2L3Nhc3MvcGFnZXMvYnJhbmRzLnNjc3MgKi9cbi5tYW51ZmFjdHVyZXItY29udGFpbmVyLWl0ZW1fX3dycCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA1MCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLyogbGluZSAzNDAsIGRldi9zYXNzL3BhZ2VzL2JyYW5kcy5zY3NzICovXG4gIC5tYW51ZmFjdHVyZXItY29udGFpbmVyLWl0ZW1fX3dycCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLyogbGluZSAzNDAsIGRldi9zYXNzL3BhZ2VzL2JyYW5kcy5zY3NzICovXG4gIC5tYW51ZmFjdHVyZXItY29udGFpbmVyLWl0ZW1fX3dycCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSAzNTQsIGRldi9zYXNzL3BhZ2VzL2JyYW5kcy5zY3NzICovXG4ubWFudWZhY3R1cmVyLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLyogbGluZSAzNTksIGRldi9zYXNzL3BhZ2VzL2JyYW5kcy5zY3NzICovXG4ubWFudWZhY3R1cmVyLWl0ZW1fX25hbWUge1xuICB3aWR0aDogMTQ1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1vLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgaGVpZ2h0OiA0NnB4O1xufVxuXG4vKiBsaW5lIDM3MSwgZGV2L3Nhc3MvcGFnZXMvYnJhbmRzLnNjc3MgKi9cbi5tYW51ZmFjdHVyZXItaXRlbV9fbmFtZTo6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogbGluZSAzNzUsIGRldi9zYXNzL3BhZ2VzL2JyYW5kcy5zY3NzICovXG4ubWFudWZhY3R1cmVyLWl0ZW1fX25hbWUtLWxhc3Qge1xuICBjb2xvcjogIzkyQzUwODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDM4NCwgZGV2L3Nhc3MvcGFnZXMvYnJhbmRzLnNjc3MgKi9cbi5tYW51ZmFjdHVyZXItaXRlbV9fbnVtYmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBjb2xvcjogI0IwQjBCMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuXG4vKiBsaW5lIDM5MiwgZGV2L3Nhc3MvcGFnZXMvYnJhbmRzLnNjc3MgKi9cbi5tYW51ZmFjdHVyZXItaXRlbS0taGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLyogbGluZSAzOTgsIGRldi9zYXNzL3BhZ2VzL2JyYW5kcy5zY3NzICovXG4gIC5idG4tdXAge1xuICAgIHJpZ2h0OiAxMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gIC8qIGxpbmUgNDAzLCBkZXYvc2Fzcy9wYWdlcy9icmFuZHMuc2NzcyAqL1xuICAuYnRuLXVwIHtcbiAgICByaWdodDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gIC8qIGxpbmUgNDA4LCBkZXYvc2Fzcy9wYWdlcy9icmFuZHMuc2NzcyAqL1xuICAuYnRuLXVwIHtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gIC8qIGxpbmUgNDEzLCBkZXYvc2Fzcy9wYWdlcy9icmFuZHMuc2NzcyAqL1xuICAuYnRuLXVwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTM4cHgpIHtcbiAgLyogbGluZSA0MTgsIGRldi9zYXNzL3BhZ2VzL2JyYW5kcy5zY3NzICovXG4gIC5tYWluLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLyogbGluZSA0MjIsIGRldi9zYXNzL3BhZ2VzL2JyYW5kcy5zY3NzICovXG4gIC5zbGljay10cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAvKiBsaW5lIDQyNSwgZGV2L3Nhc3MvcGFnZXMvYnJhbmRzLnNjc3MgKi9cbiAgLnNsaWNrLWxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNDMzLCBkZXYvc2Fzcy9wYWdlcy9icmFuZHMuc2NzcyAqL1xuICAuYnJhbmRzLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLyogbGluZSA0MzcsIGRldi9zYXNzL3BhZ2VzL2JyYW5kcy5zY3NzICovXG4gIC5icmVuZHMtaXRlbXMtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC8qIGxpbmUgNDM5LCBkZXYvc2Fzcy9wYWdlcy9icmFuZHMuc2NzcyAqL1xuICAuYnJlbmRzLWl0ZW1zLWhlYWRlciBkaXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLyogbGluZSA0NDMsIGRldi9zYXNzL3BhZ2VzL2JyYW5kcy5zY3NzICovXG4gIC5jYXRlZ29yaWVzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC8qIGxpbmUgNDQ2LCBkZXYvc2Fzcy9wYWdlcy9icmFuZHMuc2NzcyAqL1xuICAucG9wdWxhciB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgfVxuICAvKiBsaW5lIDQ0OSwgZGV2L3Nhc3MvcGFnZXMvYnJhbmRzLnNjc3MgKi9cbiAgLmJyZW5kcy1pdGVtcy1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLyogbGluZSA0NTIsIGRldi9zYXNzL3BhZ2VzL2JyYW5kcy5zY3NzICovXG4gIC5hbGwtbWFudWZhY3R1cmVycyB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC8qIGxpbmUgNDU1LCBkZXYvc2Fzcy9wYWdlcy9icmFuZHMuc2NzcyAqL1xuICAuYWxsLW1hbnVmYWN0dXJlcnMgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLyogbGluZSA0NjIsIGRldi9zYXNzL3BhZ2VzL2JyYW5kcy5zY3NzICovXG4gIC5tYW51ZmFjdHVyZXItY29udGFpbmVyX19pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxOTVweCwgMWZyKSk7XG4gIH1cbn1cbiIsImNvbnRhaW5lciB7XG4gICAucm93IHtcbiAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICB9XG5cbmJvZHkge1xuICAgY29sb3I6ICMzMzM7XG4gICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgXG4gICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICB9XG4gICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTIsIDEyNywgMTQxLCAwLjIwKTtcbiAgIH1cbiAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDExMiwgMTI3LCAxNDEsIDAuNTApO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDExMiwgMTI3LCAxNDEsIDAuNTApO1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgfVxufVxuXG4ubWFpbi1jb250YWluZXIge1xuICAgd2lkdGg6IDExMThweDtcbiAgIG1hcmdpbjogYXV0bztcbn0iLCIuYnJhbmQtY29udGFpbmVyIHtcbiAgIGhlaWdodDogMTAwJTtcbiAgIGRpc3BsYXk6IGZsZXg7XG4gICBjb2xvcjogIzMzMztcbiAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uc2lkZWJhciB7XG4gICB3aWR0aDogMjYlO1xuICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLnNob3ctbWVudSwgLmhpZGUtbWVudSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIFxuICAmLS1tb2Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zaWRlYmFyLW1lbnUge1xuICAgbWF4LWhlaWdodDogMTExNHB4O1xuICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgYm94LXNoYWRvdzogMHB4IDBweCAxMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgfVxuICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgIH1cbiAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDExMiwgMTI3LCAxNDEsIDAuNTApO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDExMiwgMTI3LCAxNDEsIDAuNTApO1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgfVxufVxuLmRyb3Bkb3duLWxpc3Qge1xuICAgcGFkZGluZzogMCAyNXB4IDI1cHggMzBweDtcbiAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICB9XG59XG4uZHJvcGRvd24tbGlzdF9faGVhZGVyIHtcbiAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICBjb2xvcjogIzMzMztcbiAgIGZvbnQtc2l6ZTogMjBweDtcbiAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICBsaW5lLWhlaWdodDogMjBweDsgXG4gICBoeXBoZW5zOiBhdXRvO1xuICAgJjo6Zmlyc3QtbGV0dGVyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICB9XG59XG4uZHJvcGRvd24tbGlzdF9fY29udGVudCB7XG4gICBidXR0b24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiA4cHggMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogIzI4NjM5RTtcbiAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBpbWcge1xuICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIH1cbiAgIH1cbn1cbi5oaWRkZW4tY29udGVudCB7XG4gICBkaXNwbGF5OiBub25lO1xufVxuLmhpZGUtaGlkZGVuIHtcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgfVxuICAgJjo6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1NCU7XG4gICAgICBsZWZ0OiAxMjAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ZnL2JyYW5kLWRyb3AtZG93bi1hcnJvdy5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICB9XG59XG4uZHJvcGRvd24tbGlzdF9faXRlbSB7XG4gICBkaXNwbGF5OiBibG9jaztcbiAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgIGNvbG9yOiAjMzMzO1xuICAgZm9udC1zaXplOiAxNnB4O1xuICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgaHlwaGVuczogYXV0bztcbiAgICY6OmZpcnN0LWxldHRlciB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgfVxuICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICB9XG59XG4uc2hvdy1oaWRkZW4ge1xuICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgbWFyZ2luLXRvcDogNnB4O1xuICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgY29sb3I6ICMyODYzOUU7XG4gICBmb250LXNpemU6IDE2cHg7XG4gICBmb250LXdlaWdodDogNTAwO1xuICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICBjdXJzb3I6IHBvaW50ZXI7XG4gICAmOjphZnRlcntcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDU0JTtcbiAgICAgIGxlZnQ6IDExNCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdmcvYnJhbmQtZHJvcC1kb3duLWFycm93LnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgIH1cbn1cblxuLnBhZ2UtY29udGVudCB7XG4gICB3aWR0aDogNzIlO1xufVxuXG4ucGFnZS1jb250ZW50X19oZWFkZXIge1xuICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgIGZvbnQtc2l6ZTogMzZweDtcbiAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICBsaW5lLWhlaWdodDogNDZweDtcbiAgIGh5cGhlbnM6IGF1dG87XG59XG5cbi5wYWdlLWNvbnRyb2xzIHtcbiAgIGhlaWdodDogNTBweDtcbiAgIHBhZGRpbmc6IDIwcHg7XG4gICBkaXNwbGF5OiBncmlkO1xuICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmciBhdXRvO1xuICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJibG9jay1pbWcgYmxvY2stcGFnaW5hdGlvbiBibG9jay1zZWxlY3RcIjtcbiAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgIGJveC1zaGFkb3c6IDBweCAwcHggMTFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEwKTtcbn1cbi5wYWdpbmF0aW9uIHtcbiAgIGhlaWdodDogNTBweDtcbiAgIGdyaWQtYXJlYTogYmxvY2stcGFnaW5hdGlvbjtcbiAgIG1hcmdpbjogMDtcbiAgIHBhZGRpbmc6IDA7XG4gICBkaXNwbGF5OiBncmlkO1xuICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMGZyKTtcbiAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYmxvY2stcHJldiBibG9jay1pdGVtIGJsb2NrLWl0ZW0gYmxvY2staXRlbSBibG9jay1pdGVtIGJsb2NrLW5leHQgYmxvY2stYWxsXCI7XG4gICBmb250LXNpemU6IDE1cHg7XG4gICBmb250LXdlaWdodDogNTAwO1xuICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICBsaSB7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgYSB7XG4gICAgICAgICBjb2xvcjogIzI4NjM5RTtcbiAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgIH1cbn1cbi5wYWdlLWNvbnRlbnRfX2ljb24ge1xuICAgd2lkdGg6IDEwNXB4O1xuICAgaGVpZ2h0OiA1MHB4O1xuICAgZ3JpZC1hcmVhOiBibG9jay1pbWc7XG4gICBkaXNwbGF5OiBmbGV4O1xuICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gICBwYWRkaW5nOiAwcHggMTNweDtcblxuICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICBib3gtc2hhZG93OiAwcHggMHB4IDExcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMCk7XG4gICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAzOHB4O1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgIH1cbn1cbi5wYWdpbmF0aW9uX19wYWdlIHtcbiAgIHdpZHRoOiAzMnB4O1xuICAgaGVpZ2h0OiAzMnB4O1xuICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgZGlzcGxheTogZmxleDtcbiAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgIGdyaWQtYXJlYTogYmxvY2staXRlbTtcbiAgIGJvcmRlcjogMXB4IHNvbGlkICMyODYzOUU7XG4gICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiNGRkY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjg2MzlFO1xuICAgfVxufVxuLnBhZ2luYXRpb25fX3BhZ2UtLWFjdGl2ZSB7XG4gICBjb2xvcjojRkZGIWltcG9ydGFudDtcbiAgIGJhY2tncm91bmQ6ICMyODYzOUU7XG59XG4ucGFnaW5hdGlvbl9fbmV4dCB7XG4gICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICBncmlkLWFyZWE6IGJsb2NrLW5leHQ7XG4gICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgIH1cbn1cbi5wYWdpbmF0aW9uX19iYWNrIHtcbiAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgIGdyaWQtYXJlYTogYmxvY2stcHJldjtcbiAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgfVxufVxuLnBhZ2luYXRpb25fX2FsbC1pdGVtcyB7XG4gICBncmlkLWFyZWE6IGJsb2NrLWFsbDtcbiAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgfVxufVxuLnNvcnQuanEtc2VsZWN0Ym94IHtcbiAgIHdpZHRoOiAxODdweDtcbiAgIGhlaWdodDogNTBweDtcbiAgIGdyaWQtYXJlYTogYmxvY2stc2VsZWN0O1xuICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgZGlzcGxheTogZmxleDtcbiAgIGNvbG9yOiAjMjg2MzlFO1xuICAgZm9udC1zaXplOiAxNXB4O1xuICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4uc29ydCAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICAgd2lkdGg6IDEwMCU7XG4gICBkaXNwbGF5OiBmbGV4O1xuICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgYm9yZGVyOiAxcHggc29saWQgIzI4NjM5RTtcbiAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgfVxufVxuLnNvcnQgLmpxLXNlbGVjdGJveF9fc2VsZWN0OjphZnRlciB7XG4gICBjb250ZW50OiBcIlwiO1xuICAgd2lkdGg6IDI0cHg7XG4gICBoZWlnaHQ6IDI0cHg7XG4gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N2Zy9icmFuZC1kcm9wLWRvd24tYXJyb3cuc3ZnKTtcbiAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICB0b3A6IDUwJTtcbiAgIHJpZ2h0OiAxMHB4O1xuICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnNvcnQub3BlbmVkIC5qcS1zZWxlY3Rib3hfX3NlbGVjdDo6YWZ0ZXIge1xuICAgdG9wOiAzMCU7XG4gICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uanEtc2VsZWN0Ym94X19kcm9wZG93biB7XG4gICB0b3A6IDQ5cHg7XG4gICB3aWR0aDogMTg2cHg7XG4gICBkaXNwbGF5OiBmbGV4O1xuICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgIGJvcmRlcjogMXB4IHNvbGlkICMyODYzOUU7XG4gICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgdWwge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgbGkge1xuICAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgIH1cbiAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgfVxuICAgICAgfVxuICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAucGFnZS1jb250cm9scyB7XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgZ3JpZC1yb3ctZ2FwOiAyMHB4OyBcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvOyBcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICBcImJsb2NrLWltZyBibG9jay1zZWxlY3RcIlxuICAgICAgXCJibG9jay1wYWdpbmF0aW9uIGJsb2NrLXBhZ2luYXRpb25cIjtcbiAgIH1cbiAgIC5wYWdlLWNvbnRlbnRfX2ljb24ge1xuICAgICAgd2lkdGg6IDIwNXB4O1xuICAgfVxuICAgLnNvcnQuanEtc2VsZWN0Ym94IHtcbiAgICAgIHdpZHRoOiAyMDVweDtcbiAgIH1cbiAgIC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHtcbiAgICAgIHdpZHRoOiAyMDRweDtcbiAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgLmJyYW5kLWNvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgfVxuICAgLnBhZ2UtY29udGVudCB7XG4gICAgICB3aWR0aDogODAlO1xuICAgfVxuICAgLnNob3ctbWVudSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgIH1cbiAgIC5oaWRlLW1lbnUge1xuICAgICAgJi0tbW9iIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cblxuICAgfVxuICAgLnNpZGViYXIge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgIH1cbiAgIC5zaG93LWhpZGRlbiwgLmhpZGUtaGlkZGVuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICB9XG4gICAuZHJvcGRvd24tbGlzdCB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHggMTVweCAxNXB4O1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIH1cbiAgIH1cbiAgIC5wYWdlLWNvbnRlbnRfX2hlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICB9XG4gICAuc2lkZWJhci1tZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgIHdpZHRoOiAwcHg7XG4gICAgICB9XG4gICB9XG4gICAucGFnZS1jb250cm9scyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgIH1cbiAgIFxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzMHB4KSB7XG4gICAucGFnZS1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgfVxuICAgLnNpZGViYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICB9XG4gICAucGFnZS1jb250cm9scyB7XG4gICAgICBncmlkLXJvdy1nYXA6IDIwcHg7IFxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvOyBcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICBcImJsb2NrLWltZ1wiXG4gICAgICBcImJsb2NrLXNlbGVjdFwiXG4gICAgICBcImJsb2NrLXBhZ2luYXRpb25cIjtcbiAgIH1cbiAgIC5wYWdlLWNvbnRlbnRfX2ljb24ge1xuICAgICAgd2lkdGg6IDIwNXB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgIH1cbiAgIC5zb3J0LmpxLXNlbGVjdGJveCB7XG4gICAgICB3aWR0aDogMjA1cHg7XG4gICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgIC5wYWdlLWNvbnRlbnRfX2hlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgIH1cbiAgIC5wYWdlLWNvbnRyb2xzIHtcbiAgICAgIGdyaWQtcm93LWdhcDogMTBweDsgXG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgIH1cbiAgIC5wYWdpbmF0aW9uIHtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnI7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgZ3JpZC1yb3ctZ2FwOiAxMHB4O1xuICAgICAgbGkge1xuICAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgICAgICBhe1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgICAgICB9XG4gICAgICB9XG4gICAgICBsaTpudGgtY2hpbGQoMiksIGxpOm50aC1jaGlsZCgzKSwgbGk6bnRoLWNoaWxkKDQpLCBsaTpudGgtY2hpbGQoNSkge1xuICAgICAgICAgZ3JpZC1yb3c6IDI7XG5cbiAgICAgIH1cbiAgICAgIGxpOm50aC1jaGlsZCg3KSB7XG4gICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgIGdyaWQtY29sdW1uOiA0O1xuICAgICAgfVxuICAgICAgbGk6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gc3BhbiAyO1xuICAgICAgfVxuICAgfVxuICAgLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgfVxuICAgLnBhZ2UtY29udGVudF9faWNvbiB7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgfVxuICAgLnNvcnQuanEtc2VsZWN0Ym94IHtcbiAgICAgIHdpZHRoOiAxODBweDtcbiAgIH1cbiAgIC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHtcbiAgICAgIHdpZHRoOiAxNzhweDtcbiAgICAgIHVsIHtcbiAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIH1cbiAgIH1cbn1cbiIsIi5idG4tdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHJpZ2h0OiAxODBweDtcbiAgYm90dG9tOiA0NnB4O1xuICBib3JkZXItcmFkaXVzOiAxODBweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N2Zy9idXR0b24tdXAuc3ZnKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmX2hpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG5cbi5icmFuZHMtdGl0bGUge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxuLmJyYW5kcy10aXRsZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5icmFuZHMtbGlzdHMtcnUge1xuICBidXR0b24sXG4gIGEge1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBtYXJnaW46IDhweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6ICAjRTlFOUU5O1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLW91dDsgIFxuICAgIH1cbiAgfVxuICBidXR0b246Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgcGFkZGluZzogMnB4IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZDogI0U5RTlFOTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbi5icmFuZHMtbGlzdHMtZW4ge1xuICBidXR0b24sXG4gIGEge1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBtYXJnaW46IDhweCA3cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRTlFOUU5O1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLW91dDsgIFxuICAgIH1cbiAgfVxufVxuLmNhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmJyZW5kcy1pdGVtcy1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgfVxuICBkaXYgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6MTBweDtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcblxuICAgIG91dGxpbmU6IDA7XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgfVxuICAgIFxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1vdXQ7ICBcbiAgICB9XG4gIH1cbn1cbi5zbGljayB7XG4gICYtdHJhY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgJi1saXN0IHtcbiAgICBwYWRkaW5nOiAwIDNweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4uc2xpZGVyLWNhdGVnb3J5IHtcbiAgbWFyZ2luOiAwIC05cHg7XG5cbiAgLnNsaWNrLXRyYWNrIHtcbiAgICBwYWRkaW5nOiA3cHggNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4uc2xpZGVyLWNhdGVnb3J5X19pdGVtIHtcbiAgaGVpZ2h0OiAxNjhweDtcbiAgd2lkdGg6IDIwJTtcbiAgbWFyZ2luOiA4cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDExcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzMzMztcblxuICAmLnNsaWNrLXNsaWRlIHtcbiAgICB3aWR0aDogMjAlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICB3aWR0aDogMjUlOyAgXG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gICAgICB3aWR0aDogNTAlOyAgXG4gICAgICBwYWRkaW5nOiAyMHB4IDVweDtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI0U5RTlFOTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2Utb3V0OyAgXG4gIH1cblxuICBcbn1cbi5wb3B1bGFyIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cbi5zbGlkZXItcG9wdWxhciB7XG4gIG1hcmdpbjogMCAtOXB4O1xufVxuLnNsaWRlci1wb3B1bGFyX19pdGVtIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW46IDNweCA5cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJi5zbGljay1zbGlkZSB7XG4gICAgd2lkdGg6IDE2LjY2NjYlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgd2lkdGg6IDIwJTsgIFxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgd2lkdGg6IDI1JTsgIFxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgd2lkdGg6IDMzLjMzMzMlOyAgXG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICB3aWR0aDogNTAlOyAgXG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuICBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI0U5RTlFOTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2Utb3V0OyAgXG4gIH1cbn1cbi5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG59XG4uc2xpZGVyLXBvcHVsYXIgLnNsaWNrLWRvdHMge1xuICBib3R0b206IC0yNXB4O1xufVxuLnNsaWRlci1jYXRlZ29yeSAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogLTE1cHg7XG59XG4uc2xpY2stZG90cyBsaSB7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luOiAwIDFweDtcbiAgb3BhY2l0eTogMC4yO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZDogI0E0QzYxMDtcbn1cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFsbC1tYW51ZmFjdHVyZXJzIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogNDZweDsgXG59XG4ubWFudWZhY3R1cmVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1M3B4O1xuICAgIGNvbG9yOiAjQjBCMEIwO1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4OyBcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG5cbiAgICAmLS1tb2JpbGV7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgY29sb3I6ICNCMEIwQjA7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7IFxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgLTMwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG59XG5cbi5tYW51ZmFjdHVyZXItY29udGFpbmVyLWl0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDMwcHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgIHdpZHRoOiAxMDAlOztcbiAgfVxuICBcbiAgJl9faW5uZXIge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbiAgXG4gICZfX3dycCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogNTAlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4ubWFudWZhY3R1cmVyLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMThweDtcblxuICAmX19uYW1lIHtcbiAgICB3aWR0aDogMTQ1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLW8tdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgaGVpZ2h0OiA0NnB4O1xuXG4gICAgJjo6Zmlyc3QtbGV0dGVyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgJi0tbGFzdCB7XG4gICAgICBjb2xvcjogIzkyQzUwODtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICB9XG4gIFxuICAmX19udW1iZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGNvbG9yOiAjQjBCMEIwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICB9XG4gIFxuICAmLS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmJ0bi11cCB7XG4gICAgcmlnaHQ6IDExMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gIC5idG4tdXAge1xuICAgIHJpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gIC5idG4tdXAge1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gIC5idG4tdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTM4cHgpIHtcbiAgLm1haW4tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2xpY2sge1xuICAgICYtdHJhY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgJi1saXN0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5icmFuZHMtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuYnJlbmRzLWl0ZW1zLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBkaXYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmNhdGVnb3JpZXMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLnBvcHVsYXIge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gIH1cbiAgLmJyZW5kcy1pdGVtcy1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmFsbC1tYW51ZmFjdHVyZXJzIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7ICBcbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLm1hbnVmYWN0dXJlci1jb250YWluZXIge1xuICAgICZfX2l0ZW1zIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTk1cHgsIDFmcikpO1xuICAgIH1cbiAgfVxufVxuIl19 */

/* End */
/* /local/templates/sm/assets/css/tether.min.css?1718187542237 */
/* /local/templates/sm/assets/css/bootstrap.min.css?1718187542151016 */
/* /local/templates/sm/assets/css/media.css?17181875423975 */
/* /local/templates/sm/assets/css/owl.carousel.min.css?17181875423351 */
/* /local/templates/sm/assets/css/style.css?171818754282341 */
/* /local/templates/sm/assets/css/custom.css?17181875427123 */
/* /local/templates/sm/components/bitrix/menu/main_new/style.css?17181875431973 */
/* /local/templates/sm/components/arturgolubev/search.title/sm/style.css?17181875422945 */
/* /local/templates/sm/components/bitrix/sale.basket.basket.line/sm/style.min.css?17181875433712 */
/* /local/templates/sm/template_styles.css?1718187542317 */
/* /local/templates/sm/libs/jquery.formstyler.css?17181875432175 */
/* /local/templates/sm/css/main.css?1718187542112972 */
