

/* Start:/local/templates/rere-design/fonts.css?17933634825486*/
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/local/templates/rere-design/fonts/4iCv6KVjbNBYlgoC1CzjvWyNL4U.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/local/templates/rere-design/fonts/ubuntu-300-latin-cyrillic-5f93444d2b81.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/local/templates/rere-design/fonts/4iCv6KVjbNBYlgoC1CzjvGyNL4U.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/local/templates/rere-design/fonts/4iCv6KVjbNBYlgoC1Czjs2yNL4U.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* latin-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/local/templates/rere-design/fonts/4iCv6KVjbNBYlgoC1CzjvmyNL4U.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/local/templates/rere-design/fonts/ubuntu-300-latin-cyrillic-5f93444d2b81.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/local/templates/rere-design/fonts/4iCs6KVjbNBYlgoKcg72j00.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/local/templates/rere-design/fonts/ubuntu-400-latin-cyrillic-aaff144645bb.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/local/templates/rere-design/fonts/4iCs6KVjbNBYlgoKcw72j00.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/local/templates/rere-design/fonts/4iCs6KVjbNBYlgoKfA72j00.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* latin-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/local/templates/rere-design/fonts/4iCs6KVjbNBYlgoKcQ72j00.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/local/templates/rere-design/fonts/ubuntu-400-latin-cyrillic-aaff144645bb.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/local/templates/rere-design/fonts/4iCv6KVjbNBYlgoCxCvjvWyNL4U.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/local/templates/rere-design/fonts/ubuntu-700-latin-cyrillic-88f21c46a171.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/local/templates/rere-design/fonts/4iCv6KVjbNBYlgoCxCvjvGyNL4U.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/local/templates/rere-design/fonts/4iCv6KVjbNBYlgoCxCvjs2yNL4U.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* latin-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/local/templates/rere-design/fonts/4iCv6KVjbNBYlgoCxCvjvmyNL4U.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/local/templates/rere-design/fonts/ubuntu-700-latin-cyrillic-88f21c46a171.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* End */


/* Start:/local/templates/rere-design/theme/static/css/main-home.min.css?179336358298003*/
/*! Home CSS; generated by scripts/build-home-css.py; shared CSS SHA256: 5198c9295fb2e0c6ca566ea4d15acc660beadbf1a86a0bb53a8eebc9af37fc85 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}aside,header,main,nav,section{display:block}[hidden]{display:none}a{background-color:transparent}a:active,a:hover{outline:0}b{font-weight:700}h1{font-size:2em;margin:.67em 0}img{border:0}svg:not(:root){overflow:hidden}button,input,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox]{box-sizing:border-box;padding:0}textarea{overflow:auto}meta.foundation-version{font-family:"/{{VERSION}}/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 40em)/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.0625em) and (max-width:64em)/";width:40.0625em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.0625em)/";width:64.0625em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.0625em) and (max-width:90em)/";width:64.0625em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.0625em)/";width:90.0625em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.0625em) and (max-width:120em)/";width:90.0625em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.0625em)/";width:120.0625em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;cursor:auto;font-family:"Ubuntu",Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.5;margin:0;padding:0;position:relative}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}.left{float:left!important}.right{float:right!important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.invisible{visibility:hidden}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}.row{margin:0 auto;max-width:100%;width:100%}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.requestBlock .attachFiles.row.collapse>.MultiFile-label,.contactPage .attachFiles.row.collapse>.MultiFile-label{padding-left:0;padding-right:0}.row .row{margin:0 -.625rem;max-width:none;width:auto}.row .row:before,.row .row:after{content:" ";display:table}.row .row:after{clear:both}.column,.requestBlock .attachFiles>.MultiFile-label,.contactPage .attachFiles>.MultiFile-label,.columns{padding-left:.625rem;padding-right:.625rem;width:100%;float:left}.column+.column:last-child,.requestBlock .attachFiles>.MultiFile-label+.column:last-child,.contactPage .attachFiles>.MultiFile-label+.column:last-child,.requestBlock .attachFiles>.column+.MultiFile-label:last-child,.requestBlock .attachFiles>.MultiFile-label+.MultiFile-label:last-child,.contactPage .attachFiles>.column+.MultiFile-label:last-child,.contactPage .attachFiles>.MultiFile-label+.MultiFile-label:last-child,.columns+.column:last-child,.requestBlock .attachFiles>.columns+.MultiFile-label:last-child,.contactPage .attachFiles>.columns+.MultiFile-label:last-child,.column+.columns:last-child,.requestBlock .attachFiles>.MultiFile-label+.columns:last-child,.contactPage .attachFiles>.MultiFile-label+.columns:last-child,.columns+.columns:last-child{float:right}.column+.column.end,.requestBlock .attachFiles>.MultiFile-label+.column.end,.contactPage .attachFiles>.MultiFile-label+.column.end,.requestBlock .attachFiles>.column+.end.MultiFile-label,.requestBlock .attachFiles>.MultiFile-label+.end.MultiFile-label,.contactPage .attachFiles>.column+.end.MultiFile-label,.contactPage .attachFiles>.MultiFile-label+.end.MultiFile-label,.columns+.column.end,.requestBlock .attachFiles>.columns+.end.MultiFile-label,.contactPage .attachFiles>.columns+.end.MultiFile-label,.column+.columns.end,.requestBlock .attachFiles>.MultiFile-label+.columns.end,.contactPage .attachFiles>.MultiFile-label+.columns.end,.columns+.columns.end{float:left}@media only screen{.column,.requestBlock .attachFiles>.MultiFile-label,.contactPage .attachFiles>.MultiFile-label,.columns{position:relative;padding-left:.625rem;padding-right:.625rem;float:left}.small-10{width:50%}.small-20{width:100%}.requestBlock .attachFiles>.small-centered.MultiFile-label,.contactPage .attachFiles>.small-centered.MultiFile-label{margin-left:auto;margin-right:auto;float:none}.requestBlock .attachFiles>.small-uncentered.MultiFile-label,.contactPage .attachFiles>.small-uncentered.MultiFile-label{float:left;margin-left:0;margin-right:0}.requestBlock .attachFiles>.small-centered.MultiFile-label:last-child,.contactPage .attachFiles>.small-centered.MultiFile-label:last-child{float:none}.requestBlock .attachFiles>.small-uncentered.MultiFile-label:last-child,.contactPage .attachFiles>.small-uncentered.MultiFile-label:last-child{float:left}.requestBlock .attachFiles>.small-uncentered.opposite.MultiFile-label,.contactPage .attachFiles>.small-uncentered.opposite.MultiFile-label{float:right}.requestBlock .attachFiles.row.small-collapse>.MultiFile-label,.contactPage .attachFiles.row.small-collapse>.MultiFile-label{padding-left:0;padding-right:0}.requestBlock .attachFiles.row.small-uncollapse>.MultiFile-label,.contactPage .attachFiles.row.small-uncollapse>.MultiFile-label{padding-left:.625rem;padding-right:.625rem;float:left}}@media only screen and (min-width:40.0625em){.column,.requestBlock .attachFiles>.MultiFile-label,.contactPage .attachFiles>.MultiFile-label,.columns{position:relative;padding-left:.625rem;padding-right:.625rem;float:left}.medium-5{width:25%}.medium-6,.requestBlock .attachFiles>.MultiFile-label,.contactPage .attachFiles>.MultiFile-label{width:30%}.medium-10{width:50%}.medium-12{width:60%}.medium-18{width:90%}.medium-offset-1,.requestBlock .attachFiles>.MultiFile-label:nth-of-type(3n+1),.contactPage .attachFiles>.MultiFile-label:nth-of-type(3n+1){margin-left:5%!important}.column.medium-centered,.requestBlock .attachFiles>.medium-centered.MultiFile-label,.contactPage .attachFiles>.medium-centered.MultiFile-label,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none}.requestBlock .attachFiles>.medium-uncentered.MultiFile-label,.contactPage .attachFiles>.medium-uncentered.MultiFile-label{float:left;margin-left:0;margin-right:0}.column.medium-centered:last-child,.requestBlock .attachFiles>.medium-centered.MultiFile-label:last-child,.contactPage .attachFiles>.medium-centered.MultiFile-label:last-child,.columns.medium-centered:last-child{float:none}.requestBlock .attachFiles>.medium-uncentered.MultiFile-label:last-child,.contactPage .attachFiles>.medium-uncentered.MultiFile-label:last-child{float:left}.requestBlock .attachFiles>.medium-uncentered.opposite.MultiFile-label,.contactPage .attachFiles>.medium-uncentered.opposite.MultiFile-label{float:right}.requestBlock .attachFiles.row.medium-collapse>.MultiFile-label,.contactPage .attachFiles.row.medium-collapse>.MultiFile-label{padding-left:0;padding-right:0}.requestBlock .attachFiles.row.medium-uncollapse>.MultiFile-label,.contactPage .attachFiles.row.medium-uncollapse>.MultiFile-label{padding-left:.625rem;padding-right:.625rem;float:left}}@media only screen and (min-width:64.0625em){.column,.requestBlock .attachFiles>.MultiFile-label,.contactPage .attachFiles>.MultiFile-label,.columns{position:relative;padding-left:.625rem;padding-right:.625rem;float:left}.large-4{width:20%}.large-8{width:40%}.large-12{width:60%}.requestBlock .attachFiles>.large-centered.MultiFile-label,.contactPage .attachFiles>.large-centered.MultiFile-label{margin-left:auto;margin-right:auto;float:none}.requestBlock .attachFiles>.large-uncentered.MultiFile-label,.contactPage .attachFiles>.large-uncentered.MultiFile-label{float:left;margin-left:0;margin-right:0}.requestBlock .attachFiles>.large-centered.MultiFile-label:last-child,.contactPage .attachFiles>.large-centered.MultiFile-label:last-child{float:none}.requestBlock .attachFiles>.large-uncentered.MultiFile-label:last-child,.contactPage .attachFiles>.large-uncentered.MultiFile-label:last-child{float:left}.requestBlock .attachFiles>.large-uncentered.opposite.MultiFile-label,.contactPage .attachFiles>.large-uncentered.opposite.MultiFile-label{float:right}.requestBlock .attachFiles.row.large-collapse>.MultiFile-label,.contactPage .attachFiles.row.large-collapse>.MultiFile-label{padding-left:0;padding-right:0}.requestBlock .attachFiles.row.large-uncollapse>.MultiFile-label,.contactPage .attachFiles.row.large-uncollapse>.MultiFile-label{padding-left:.625rem;padding-right:.625rem;float:left}}@media only screen and (min-width:90.0625em){.column,.requestBlock .attachFiles>.MultiFile-label,.contactPage .attachFiles>.MultiFile-label,.columns{position:relative;padding-left:.625rem;padding-right:.625rem;float:left}.xlarge-12{width:60%}.requestBlock .attachFiles>.xlarge-centered.MultiFile-label,.contactPage .attachFiles>.xlarge-centered.MultiFile-label{margin-left:auto;margin-right:auto;float:none}.requestBlock .attachFiles>.xlarge-uncentered.MultiFile-label,.contactPage .attachFiles>.xlarge-uncentered.MultiFile-label{float:left;margin-left:0;margin-right:0}.requestBlock .attachFiles>.xlarge-centered.MultiFile-label:last-child,.contactPage .attachFiles>.xlarge-centered.MultiFile-label:last-child{float:none}.requestBlock .attachFiles>.xlarge-uncentered.MultiFile-label:last-child,.contactPage .attachFiles>.xlarge-uncentered.MultiFile-label:last-child{float:left}.requestBlock .attachFiles>.xlarge-uncentered.opposite.MultiFile-label,.contactPage .attachFiles>.xlarge-uncentered.opposite.MultiFile-label{float:right}.requestBlock .attachFiles.row.xlarge-collapse>.MultiFile-label,.contactPage .attachFiles.row.xlarge-collapse>.MultiFile-label{padding-left:0;padding-right:0}.requestBlock .attachFiles.row.xlarge-uncollapse>.MultiFile-label,.contactPage .attachFiles.row.xlarge-uncollapse>.MultiFile-label{padding-left:.625rem;padding-right:.625rem;float:left}}@media only screen and (min-width:120.0625em){.column,.requestBlock .attachFiles>.MultiFile-label,.contactPage .attachFiles>.MultiFile-label,.columns{position:relative;padding-left:.625rem;padding-right:.625rem;float:left}.requestBlock .attachFiles>.xxlarge-centered.MultiFile-label,.contactPage .attachFiles>.xxlarge-centered.MultiFile-label{margin-left:auto;margin-right:auto;float:none}.requestBlock .attachFiles>.xxlarge-uncentered.MultiFile-label,.contactPage .attachFiles>.xxlarge-uncentered.MultiFile-label{float:left;margin-left:0;margin-right:0}.requestBlock .attachFiles>.xxlarge-centered.MultiFile-label:last-child,.contactPage .attachFiles>.xxlarge-centered.MultiFile-label:last-child{float:none}.requestBlock .attachFiles>.xxlarge-uncentered.MultiFile-label:last-child,.contactPage .attachFiles>.xxlarge-uncentered.MultiFile-label:last-child{float:left}.requestBlock .attachFiles>.xxlarge-uncentered.opposite.MultiFile-label,.contactPage .attachFiles>.xxlarge-uncentered.opposite.MultiFile-label{float:right}.requestBlock .attachFiles.row.xxlarge-collapse>.MultiFile-label,.contactPage .attachFiles.row.xxlarge-collapse>.MultiFile-label{padding-left:0;padding-right:0}.requestBlock .attachFiles.row.xxlarge-uncollapse>.MultiFile-label,.contactPage .attachFiles.row.xxlarge-uncollapse>.MultiFile-label{padding-left:.625rem;padding-right:.625rem;float:left}}button,.button{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border-style:solid;border-width:0;cursor:pointer;font-family:"Ubuntu",Arial,sans-serif;font-weight:400;line-height:normal;margin:0 0 1.25rem;position:relative;text-align:center;text-decoration:none;display:inline-block;padding:1rem 2rem 1.0625rem 2rem;font-size:1rem;background-color:#008cba;border-color:#007095;color:#fff;-webkit-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out}button:hover,button:focus,.button:hover,.button:focus{background-color:#007095}button:hover,button:focus,.button:hover,.button:focus{color:#fff}button.success,.button.success{background-color:#43ac6a;border-color:#368a55;color:#fff}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{background-color:#368a55}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{color:#fff}button.alert,.button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{background-color:#cf2a0e}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{color:#fff}button.disabled,button[disabled],.button.disabled,.button[disabled]{background-color:#008cba;border-color:#007095;color:#fff;box-shadow:none;cursor:default;opacity:.7}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#007095}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{color:#fff}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#008cba}button.disabled.success,button[disabled].success,.button.disabled.success,.button[disabled].success{background-color:#43ac6a;border-color:#368a55;color:#fff;box-shadow:none;cursor:default;opacity:.7}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#368a55}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{color:#fff}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#43ac6a}button.disabled.alert,button[disabled].alert,.button.disabled.alert,.button[disabled].alert{background-color:#f04124;border-color:#cf2a0e;color:#fff;box-shadow:none;cursor:default;opacity:.7}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#cf2a0e}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{color:#fff}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#f04124}button::-moz-focus-inner{border:0;padding:0}@media only screen and (min-width:40.0625em){button,.button{display:inline-block}}form{margin:0 0 1rem}form .row .row{margin:0 -.5rem}form .row .row .column,form .row .row .requestBlock .attachFiles>.MultiFile-label,.requestBlock form .row .row .attachFiles>.MultiFile-label,form .row .row .contactPage .attachFiles>.MultiFile-label,.contactPage form .row .row .attachFiles>.MultiFile-label,form .row .row .columns{padding:0 .5rem}.requestBlock form .row .row.collapse .attachFiles>.MultiFile-label,.contactPage form .row .row.collapse .attachFiles>.MultiFile-label{padding:0}form .row input.column,form .row .requestBlock .attachFiles>input.MultiFile-label,.requestBlock form .row .attachFiles>input.MultiFile-label,form .row .contactPage .attachFiles>input.MultiFile-label,.contactPage form .row .attachFiles>input.MultiFile-label,form .row input.columns,form .row textarea.column,form .row .requestBlock .attachFiles>textarea.MultiFile-label,.requestBlock form .row .attachFiles>textarea.MultiFile-label,form .row .contactPage .attachFiles>textarea.MultiFile-label,.contactPage form .row .attachFiles>textarea.MultiFile-label,form .row textarea.columns{padding-left:.5rem}label{color:#4d4d4d;cursor:pointer;display:block;font-size:.875rem;font-weight:400;line-height:1.5;margin-bottom:0}label.right{float:none!important;text-align:right}label.inline{margin:0 0 1rem 0;padding:.5625rem 0}input:not([type]),input[type=text],input[type=email],input[type=tel],input[type=color],textarea{-webkit-appearance:none;-moz-appearance:none;border-radius:0;background-color:#fff;border-style:solid;border-width:1px;border-color:#ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);color:rgba(0,0,0,.75);display:block;font-family:inherit;font-size:.875rem;height:2.3125rem;margin:0 0 1rem 0;padding:.5rem;width:100%;box-sizing:border-box;-webkit-transition:border-color .15s linear,background .15s linear;transition:border-color .15s linear,background .15s linear}input:not([type]):focus,input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=color]:focus,textarea:focus{background:#fafafa;border-color:#999;outline:none}input:not([type]):disabled,input[type=text]:disabled,input[type=email]:disabled,input[type=tel]:disabled,input[type=color]:disabled,textarea:disabled{background-color:#ddd;cursor:default}input:not([type])[disabled],input[type=text][disabled],input[type=email][disabled],input[type=tel][disabled],input[type=color][disabled],textarea[disabled]{background-color:#ddd;cursor:default}input[type=submit]{-webkit-appearance:none;-moz-appearance:none;border-radius:0}textarea[rows]{height:auto}textarea{max-width:100%}::-webkit-input-placeholder{color:#666}::-moz-placeholder{color:#666}input[type=file],input[type=checkbox]{margin:0 0 1rem 0}input[type=checkbox]+label{display:inline-block;margin-left:.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}input[type=file]{width:100%}span.error{display:block;font-size:.75rem;font-style:italic;font-weight:400;margin-bottom:1rem;margin-top:-1px;padding:.375rem .5625rem .5625rem;background:#f04124;color:#fff}.error input,.error textarea{margin-bottom:0}.error input[type=checkbox]{margin-bottom:1rem}.error label,.error label.error{color:#f04124}input.error,textarea.error{margin-bottom:0}label.error{color:#f04124}.label{display:inline-block;font-family:"Ubuntu",Arial,sans-serif;font-weight:400;line-height:1;margin-bottom:auto;position:relative;text-align:center;text-decoration:none;white-space:nowrap;padding:.25rem .5rem .25rem;font-size:.6875rem;background-color:#008cba;color:#fff}.label.alert{background-color:#f04124;color:#fff}.label.success{background-color:#43ac6a;color:#fff}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.requestBlock .reveal-modal .attachFiles>.MultiFile-label,.contactPage .reveal-modal .attachFiles>.MultiFile-label{min-width:0}meta.foundation-mq-topbar{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}.fixed{position:fixed;top:0;width:100%;z-index:99;left:0}.text-center{text-align:center!important}div,ul,li,h1,h2,h3,form,p{margin:0;padding:0}a{color:#008cba;line-height:inherit;text-decoration:none}a:hover,a:focus{color:#0078a0}a img{border:none}p{font-family:inherit;font-size:1rem;font-weight:400;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility}p aside{font-size:.875rem;font-style:italic;line-height:1.35}h1,h2,h3{color:#222;font-family:"Ubuntu",Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.4;margin-bottom:.5rem;margin-top:.2rem;text-rendering:optimizeLegibility}h1{font-size:2.125rem}h2{font-size:1.6875rem}h3{font-size:1.375rem}b{font-weight:700;line-height:inherit}ul{font-family:inherit;font-size:1rem;line-height:1.6;list-style-position:outside;margin-bottom:1.25rem}ul{margin-left:1.1rem}ul li ul{margin-left:1.25rem;margin-bottom:0}@media only screen and (min-width:40.0625em){h1,h2,h3{line-height:1.4}h1{font-size:2.75rem}h2{font-size:2.3125rem}h3{font-size:1.6875rem}}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href)")"}img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.34in}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.off-canvas-wrap{-webkit-backface-visibility:hidden;position:relative;width:100%;overflow:hidden}@media only screen{.hide-for-small-only{display:none!important}}@media only screen and (min-width:40.0625em){.hide-for-small-only{display:inherit!important}}@media only screen and (min-width:64.0625em){.hide-for-small-only{display:inherit!important}}@media only screen and (min-width:90.0625em){.hide-for-small-only{display:inherit!important}}@media only screen and (min-width:120.0625em){.hide-for-small-only{display:inherit!important}}html{height:100%}body{font-family:"Ubuntu",Arial,sans-serif;font-size:1rem;font-weight:300;color:#20202a;min-height:100%;height:auto!important;position:relative}a{color:#2a283b}a:hover,a:hover *{color:#2a283b;text-decoration:none}.text-center{text-align:center}.header{font-size:24px;text-transform:uppercase;color:#000;margin-bottom:20px;position:relative}.button{font-size:1.125rem;color:#fff;text-align:center;text-decoration:none;display:block;padding:8px 12px;box-sizing:border-box;margin:0;border:1px solid #fff;background:#2a293b;outline:none}.button.notBorder{border:none}.button.notBorder:hover,.button.notBorder:focus{background:#b0cc4e;color:#fff}.button:hover,.button:focus{background:0 0;border-color:#b0cc4e;color:#b0cc4e}.padding-50{padding-bottom:50%}.padding-100{padding-bottom:100%}.slider{position:relative;padding-top:40%;-webkit-transition:height 300ms ease;transition:height 300ms ease}.slider *{height:100%}.slider .columns{padding:0;font-size:0}.slider .items{position:absolute;top:0;left:0;right:0;bottom:0}.slider .item{display:block;overflow:hidden;position:relative;left:0;right:0}.slider .centralBlock{font-size:0}.slider .centralBlock>*{font-size:1rem;display:inline-block;vertical-align:middle;zoom:1;*display:inline}.slider .centralBlock:before,.slider .centralBlock:after{content:'';width:0;height:100%;display:inline-block;vertical-align:middle;zoom:1;*display:inline}.slider .wrapper{display:inline-block;vertical-align:middle;zoom:1;*display:inline;height:auto;padding:0 5% 0 20%}.slider .description{font-size:1.5rem;color:#242c38;text-align:right;display:block;margin-bottom:5px}.slider .description:hover{color:#b0cc4e}@media only screen and (min-width:90.0625em){.slider .description{font-size:1.75rem}}.slider .photo{height:auto}.slider .photo img{display:block;width:auto;height:100%;max-width:initial}@media only screen and (min-width:40.0625em) and (max-width:64em),only screen and (max-width:40em){.slider .photo img{max-width:100%;height:auto}}.slider .prev,.slider .next{background:rgba(247,247,247,.7);width:5%;position:absolute;top:0;bottom:0;display:none}.slider .prev:before,.slider .next:before{content:'';background-image:url(/local/templates/rere-design/theme/static/css/../img/svg-sprite/sprite.svg);background-position:-4px -678px;width:24px;height:93px;background-repeat:no-repeat;position:absolute;top:50%;margin-top:-46px}.slider .prev{left:0}.slider .prev:before{left:50%;margin-left:-12px}.slider .next{right:0}.slider .next:before{right:50%;margin-right:-12px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slider .slick-dots{position:absolute;bottom:20px;left:20%;height:auto}.slider .more{float:right;background:#20202a;width:50px;height:50px;border-radius:50%;position:relative}.slider .more:before{content:'';background-image:url(/local/templates/rere-design/theme/static/css/../img/svg-sprite/sprite.svg);background-position:-4px -1854px;width:36px;height:26px;background-repeat:no-repeat;position:absolute;top:50%;left:0;margin-top:-13px}.slider .more:hover{background:#b0cc4e}@media only screen and (min-width:40.0625em) and (max-width:64em),only screen and (max-width:40em){.slider{padding-top:0}.slider .items{position:relative}.slider .prev,.slider .next{display:none}.slider .slick-dots{display:none!important}.slider .photo{display:block}.slider .photo img{margin:0 auto 20px}.slider .wrapper{display:block;padding:0 20px 20px}.slider .description{display:block;font-size:1.375rem;text-align:center;margin-bottom:10px}.slider .more{float:none;display:block;margin:0 auto}.slider .prev,.slider .next{display:none!important}}@media only screen and (max-width:40em){.slider .description{font-size:1.125rem}}.portfolio .columns{padding:0}.portfolio .item{display:block;position:relative}.portfolio .item:hover a,.portfolio .item:active a{opacity:1;-webkit-transition:400ms ease;transition:400ms ease}.portfolio .item img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.portfolio .item a{background:rgba(32,32,42,.8);position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;font-size:0;opacity:0;-webkit-transition:400ms ease;transition:400ms ease}.portfolio .item a:before,.portfolio .item a:after{content:'';width:0;height:100%;display:inline-block;vertical-align:middle;zoom:1;*display:inline}.portfolio .item .flexbox{font-size:1rem;color:#fff;display:inline-block;vertical-align:middle;zoom:1;*display:inline;max-width:280px;padding-left:50px;padding-right:20px}@media only screen and (min-width:64.0625em) and (max-width:90em),only screen and (min-width:40.0625em) and (max-width:64em),only screen and (max-width:40em){.portfolio .item .flexbox{max-width:240px;padding-left:20px;font-size:.875rem}}.requestBlock .portfolioPage .navBlock .attachFiles>.MultiFile-label,.contactPage .portfolioPage .navBlock .attachFiles>.MultiFile-label{min-height:1px}section.main{max-width:980px;padding:0 0 40px 20px;text-align:left}.ecommercePage .row{max-width:960px}.ecommercePage .header{font-size:28px;color:#4d4d4d;text-transform:uppercase;padding:30px 0;margin:0}.ecommercePage .text-center{text-align:center}.ecommercePage .column,.ecommercePage .requestBlock .attachFiles>.MultiFile-label,.requestBlock .ecommercePage .attachFiles>.MultiFile-label,.ecommercePage .contactPage .attachFiles>.MultiFile-label,.contactPage .ecommercePage .attachFiles>.MultiFile-label{padding:0}.ecommercePage header{background-image:-webkit-linear-gradient(315deg,#267072 0%,#308962 30%,#379857 40%,#34917b 70%,#267170 80%,#195483 100%);background-image:linear-gradient(135deg,#267072 0%,#308962 30%,#379857 40%,#34917b 70%,#267170 80%,#195483 100%);padding-top:22px}.ecommercePage header .logo{background-image:url(/local/templates/rere-design/theme/static/css/../img/svg-sprite/sprite.svg);background-position:-4px -632px;width:94px;height:42px;background-repeat:no-repeat;display:block;margin-bottom:12px}.ecommercePage header img{display:block}.ecommercePage header .title{font-size:50px;color:#fff;text-transform:uppercase;line-height:1;margin-bottom:50px}.ecommercePage header .description{width:210px;font-size:16px;color:#fff;position:absolute;top:50%;left:10px;margin-top:50px;display:none}.ecommercePage header .description br{display:none}@media only screen and (max-width:40em),only screen and (min-width:40.0625em) and (max-width:64em){.ecommercePage header .description{width:auto;position:relative;top:0;margin:20px 0;text-align:center}}.ecommercePage header .contacts{color:#fff;text-align:right}.ecommercePage header .contacts .address{font-size:.875rem;margin-bottom:-8px;line-height:1}.ecommercePage header .contacts .phone{font-size:2rem}.ecommercePage .file{position:relative}.ecommercePage .file:hover .add{border-color:transparent}.ecommercePage .file input{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;font-size:0;cursor:pointer}.ecommercePage .file .add{font-size:16px;color:#fff;border-bottom:1px solid #fff;line-height:1;cursor:pointer}.ecommercePage .message{font-size:18px;color:#fff}.ecommercePage .lp .MultiFile-list{margin-bottom:10px;position:relative;z-index:1}.ecommercePage .lp .MultiFile-title{display:inline-block;vertical-align:middle;zoom:1;*display:inline;color:#fff;margin-right:10px}.ecommercePage .lp .MultiFile-remove{display:inline-block;vertical-align:middle;zoom:1;*display:inline;font-size:1.25rem;color:#fff}.ecommercePage .requestBlock .row{margin:0 auto;max-width:100%;width:100%}.ecommercePage .requestBlock .row:before,.ecommercePage .requestBlock .row:after{content:" ";display:table}.ecommercePage .requestBlock .row:after{clear:both}.ecommercePage .requestBlock .column,.ecommercePage .requestBlock .attachFiles>.MultiFile-label,.ecommercePage .requestBlock .contactPage .attachFiles>.MultiFile-label,.ecommercePage .requestBlock .columns{padding-left:.625rem;padding-right:.625rem;width:100%;float:left}@media only screen and (min-width:40.0625em){.ecommercePage .requestBlock .medium-push-0{position:relative;left:0;right:auto}.ecommercePage .requestBlock .medium-pull-0{position:relative;right:0;left:auto}.ecommercePage .requestBlock .medium-push-1{position:relative;left:5%;right:auto}.ecommercePage .requestBlock .medium-pull-1{position:relative;right:5%;left:auto}.ecommercePage .requestBlock .medium-push-2{position:relative;left:10%;right:auto}.ecommercePage .requestBlock .medium-pull-2{position:relative;right:10%;left:auto}.ecommercePage .requestBlock .medium-push-3{position:relative;left:15%;right:auto}.ecommercePage .requestBlock .medium-pull-3{position:relative;right:15%;left:auto}.ecommercePage .requestBlock .medium-push-4{position:relative;left:20%;right:auto}.ecommercePage .requestBlock .medium-pull-4{position:relative;right:20%;left:auto}.ecommercePage .requestBlock .medium-push-5{position:relative;left:25%;right:auto}.ecommercePage .requestBlock .medium-pull-5{position:relative;right:25%;left:auto}.ecommercePage .requestBlock .medium-push-6{position:relative;left:30%;right:auto}.ecommercePage .requestBlock .medium-pull-6{position:relative;right:30%;left:auto}.ecommercePage .requestBlock .medium-push-7{position:relative;left:35%;right:auto}.ecommercePage .requestBlock .medium-pull-7{position:relative;right:35%;left:auto}.ecommercePage .requestBlock .medium-push-8{position:relative;left:40%;right:auto}.ecommercePage .requestBlock .medium-pull-8{position:relative;right:40%;left:auto}.ecommercePage .requestBlock .medium-push-9{position:relative;left:45%;right:auto}.ecommercePage .requestBlock .medium-pull-9{position:relative;right:45%;left:auto}.ecommercePage .requestBlock .medium-push-10{position:relative;left:50%;right:auto}.ecommercePage .requestBlock .medium-pull-10{position:relative;right:50%;left:auto}.ecommercePage .requestBlock .medium-push-11{position:relative;left:55%;right:auto}.ecommercePage .requestBlock .medium-pull-11{position:relative;right:55%;left:auto}.ecommercePage .requestBlock .medium-push-12{position:relative;left:60%;right:auto}.ecommercePage .requestBlock .medium-pull-12{position:relative;right:60%;left:auto}.ecommercePage .requestBlock .medium-push-13{position:relative;left:65%;right:auto}.ecommercePage .requestBlock .medium-pull-13{position:relative;right:65%;left:auto}.ecommercePage .requestBlock .medium-push-14{position:relative;left:70%;right:auto}.ecommercePage .requestBlock .medium-pull-14{position:relative;right:70%;left:auto}.ecommercePage .requestBlock .medium-push-15{position:relative;left:75%;right:auto}.ecommercePage .requestBlock .medium-pull-15{position:relative;right:75%;left:auto}.ecommercePage .requestBlock .medium-push-16{position:relative;left:80%;right:auto}.ecommercePage .requestBlock .medium-pull-16{position:relative;right:80%;left:auto}.ecommercePage .requestBlock .medium-push-17{position:relative;left:85%;right:auto}.ecommercePage .requestBlock .medium-pull-17{position:relative;right:85%;left:auto}.ecommercePage .requestBlock .medium-push-18{position:relative;left:90%;right:auto}.ecommercePage .requestBlock .medium-pull-18{position:relative;right:90%;left:auto}.ecommercePage .requestBlock .medium-push-19{position:relative;left:95%;right:auto}.ecommercePage .requestBlock .medium-pull-19{position:relative;right:95%;left:auto}.ecommercePage .requestBlock .column,.ecommercePage .requestBlock .attachFiles>.MultiFile-label,.ecommercePage .requestBlock .contactPage .attachFiles>.MultiFile-label,.ecommercePage .requestBlock .columns{position:relative;padding-left:.625rem;padding-right:.625rem;float:left}.ecommercePage .requestBlock .medium-1{width:5%}.ecommercePage .requestBlock .medium-2{width:10%}.ecommercePage .requestBlock .medium-3{width:15%}.ecommercePage .requestBlock .medium-4{width:20%}.ecommercePage .requestBlock .medium-5{width:25%}.ecommercePage .requestBlock .medium-6,.ecommercePage .requestBlock .attachFiles>.MultiFile-label,.ecommercePage .requestBlock .contactPage .attachFiles>.MultiFile-label{width:30%}.ecommercePage .requestBlock .medium-7{width:35%}.ecommercePage .requestBlock .medium-8{width:40%}.ecommercePage .requestBlock .medium-9{width:45%}.ecommercePage .requestBlock .medium-10{width:50%}.ecommercePage .requestBlock .medium-11{width:55%}.ecommercePage .requestBlock .medium-12{width:60%}.ecommercePage .requestBlock .medium-13{width:65%}.ecommercePage .requestBlock .medium-14{width:70%}.ecommercePage .requestBlock .medium-15{width:75%}.ecommercePage .requestBlock .medium-16{width:80%}.ecommercePage .requestBlock .medium-17{width:85%}.ecommercePage .requestBlock .medium-18{width:90%}.ecommercePage .requestBlock .medium-19{width:95%}.ecommercePage .requestBlock .medium-20{width:100%}.ecommercePage .requestBlock .medium-offset-0{margin-left:0!important}.ecommercePage .requestBlock .medium-offset-1,.ecommercePage .requestBlock .attachFiles>.MultiFile-label:nth-of-type(3n+1),.ecommercePage .requestBlock .contactPage .attachFiles>.MultiFile-label:nth-of-type(3n+1){margin-left:5%!important}.ecommercePage .requestBlock .medium-offset-2{margin-left:10%!important}.ecommercePage .requestBlock .medium-offset-3{margin-left:15%!important}.ecommercePage .requestBlock .medium-offset-4{margin-left:20%!important}.ecommercePage .requestBlock .medium-offset-5{margin-left:25%!important}.ecommercePage .requestBlock .medium-offset-6{margin-left:30%!important}.ecommercePage .requestBlock .medium-offset-7{margin-left:35%!important}.ecommercePage .requestBlock .medium-offset-8{margin-left:40%!important}.ecommercePage .requestBlock .medium-offset-9{margin-left:45%!important}.ecommercePage .requestBlock .medium-offset-10{margin-left:50%!important}.ecommercePage .requestBlock .medium-offset-11{margin-left:55%!important}.ecommercePage .requestBlock .medium-offset-12{margin-left:60%!important}.ecommercePage .requestBlock .medium-offset-13{margin-left:65%!important}.ecommercePage .requestBlock .medium-offset-14{margin-left:70%!important}.ecommercePage .requestBlock .medium-offset-15{margin-left:75%!important}.ecommercePage .requestBlock .medium-offset-16{margin-left:80%!important}.ecommercePage .requestBlock .medium-offset-17{margin-left:85%!important}.ecommercePage .requestBlock .medium-offset-18{margin-left:90%!important}.ecommercePage .requestBlock .medium-offset-19{margin-left:95%!important}.ecommercePage .requestBlock .medium-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.ecommercePage .requestBlock .column.medium-centered,.ecommercePage .requestBlock .attachFiles>.medium-centered.MultiFile-label,.ecommercePage .requestBlock .contactPage .attachFiles>.medium-centered.MultiFile-label,.ecommercePage .requestBlock .columns.medium-centered{margin-left:auto;margin-right:auto;float:none}.ecommercePage .requestBlock .column.medium-uncentered,.ecommercePage .requestBlock .attachFiles>.medium-uncentered.MultiFile-label,.ecommercePage .requestBlock .contactPage .attachFiles>.medium-uncentered.MultiFile-label,.ecommercePage .requestBlock .columns.medium-uncentered{float:left;margin-left:0;margin-right:0}.ecommercePage .requestBlock .column.medium-centered:last-child,.ecommercePage .requestBlock .attachFiles>.medium-centered.MultiFile-label:last-child,.ecommercePage .requestBlock .contactPage .attachFiles>.medium-centered.MultiFile-label:last-child,.ecommercePage .requestBlock .columns.medium-centered:last-child{float:none}.ecommercePage .requestBlock .column.medium-uncentered:last-child,.ecommercePage .requestBlock .attachFiles>.medium-uncentered.MultiFile-label:last-child,.ecommercePage .requestBlock .contactPage .attachFiles>.medium-uncentered.MultiFile-label:last-child,.ecommercePage .requestBlock .columns.medium-uncentered:last-child{float:left}.ecommercePage .requestBlock .column.medium-uncentered.opposite,.ecommercePage .requestBlock .attachFiles>.medium-uncentered.opposite.MultiFile-label,.ecommercePage .requestBlock .contactPage .attachFiles>.medium-uncentered.opposite.MultiFile-label,.ecommercePage .requestBlock .columns.medium-uncentered.opposite{float:right}.ecommercePage .requestBlock .row.medium-collapse>.column,.ecommercePage .requestBlock .attachFiles.row.medium-collapse>.MultiFile-label,.ecommercePage .requestBlock .contactPage .attachFiles.row.medium-collapse>.MultiFile-label,.ecommercePage .requestBlock .row.medium-collapse>.columns{padding-left:0;padding-right:0}.ecommercePage .requestBlock .row.medium-collapse .row{margin-left:0;margin-right:0}.ecommercePage .requestBlock .row.medium-uncollapse>.column,.ecommercePage .requestBlock .attachFiles.row.medium-uncollapse>.MultiFile-label,.ecommercePage .requestBlock .contactPage .attachFiles.row.medium-uncollapse>.MultiFile-label,.ecommercePage .requestBlock .row.medium-uncollapse>.columns{padding-left:.625rem;padding-right:.625rem;float:left}}@media only screen and (min-width:90.0625em){.ecommercePage .requestBlock .xlarge-push-0{position:relative;left:0;right:auto}.ecommercePage .requestBlock .xlarge-pull-0{position:relative;right:0;left:auto}.ecommercePage .requestBlock .xlarge-push-1{position:relative;left:5%;right:auto}.ecommercePage .requestBlock .xlarge-pull-1{position:relative;right:5%;left:auto}.ecommercePage .requestBlock .xlarge-push-2{position:relative;left:10%;right:auto}.ecommercePage .requestBlock .xlarge-pull-2{position:relative;right:10%;left:auto}.ecommercePage .requestBlock .xlarge-push-3{position:relative;left:15%;right:auto}.ecommercePage .requestBlock .xlarge-pull-3{position:relative;right:15%;left:auto}.ecommercePage .requestBlock .xlarge-push-4{position:relative;left:20%;right:auto}.ecommercePage .requestBlock .xlarge-pull-4{position:relative;right:20%;left:auto}.ecommercePage .requestBlock .xlarge-push-5{position:relative;left:25%;right:auto}.ecommercePage .requestBlock .xlarge-pull-5{position:relative;right:25%;left:auto}.ecommercePage .requestBlock .xlarge-push-6{position:relative;left:30%;right:auto}.ecommercePage .requestBlock .xlarge-pull-6{position:relative;right:30%;left:auto}.ecommercePage .requestBlock .xlarge-push-7{position:relative;left:35%;right:auto}.ecommercePage .requestBlock .xlarge-pull-7{position:relative;right:35%;left:auto}.ecommercePage .requestBlock .xlarge-push-8{position:relative;left:40%;right:auto}.ecommercePage .requestBlock .xlarge-pull-8{position:relative;right:40%;left:auto}.ecommercePage .requestBlock .xlarge-push-9{position:relative;left:45%;right:auto}.ecommercePage .requestBlock .xlarge-pull-9{position:relative;right:45%;left:auto}.ecommercePage .requestBlock .xlarge-push-10{position:relative;left:50%;right:auto}.ecommercePage .requestBlock .xlarge-pull-10{position:relative;right:50%;left:auto}.ecommercePage .requestBlock .xlarge-push-11{position:relative;left:55%;right:auto}.ecommercePage .requestBlock .xlarge-pull-11{position:relative;right:55%;left:auto}.ecommercePage .requestBlock .xlarge-push-12{position:relative;left:60%;right:auto}.ecommercePage .requestBlock .xlarge-pull-12{position:relative;right:60%;left:auto}.ecommercePage .requestBlock .xlarge-push-13{position:relative;left:65%;right:auto}.ecommercePage .requestBlock .xlarge-pull-13{position:relative;right:65%;left:auto}.ecommercePage .requestBlock .xlarge-push-14{position:relative;left:70%;right:auto}.ecommercePage .requestBlock .xlarge-pull-14{position:relative;right:70%;left:auto}.ecommercePage .requestBlock .xlarge-push-15{position:relative;left:75%;right:auto}.ecommercePage .requestBlock .xlarge-pull-15{position:relative;right:75%;left:auto}.ecommercePage .requestBlock .xlarge-push-16{position:relative;left:80%;right:auto}.ecommercePage .requestBlock .xlarge-pull-16{position:relative;right:80%;left:auto}.ecommercePage .requestBlock .xlarge-push-17{position:relative;left:85%;right:auto}.ecommercePage .requestBlock .xlarge-pull-17{position:relative;right:85%;left:auto}.ecommercePage .requestBlock .xlarge-push-18{position:relative;left:90%;right:auto}.ecommercePage .requestBlock .xlarge-pull-18{position:relative;right:90%;left:auto}.ecommercePage .requestBlock .xlarge-push-19{position:relative;left:95%;right:auto}.ecommercePage .requestBlock .xlarge-pull-19{position:relative;right:95%;left:auto}.ecommercePage .requestBlock .column,.ecommercePage .requestBlock .attachFiles>.MultiFile-label,.ecommercePage .requestBlock .contactPage .attachFiles>.MultiFile-label,.ecommercePage .requestBlock .columns{position:relative;padding-left:.625rem;padding-right:.625rem;float:left}.ecommercePage .requestBlock .xlarge-1{width:5%}.ecommercePage .requestBlock .xlarge-2{width:10%}.ecommercePage .requestBlock .xlarge-3{width:15%}.ecommercePage .requestBlock .xlarge-4{width:20%}.ecommercePage .requestBlock .xlarge-5{width:25%}.ecommercePage .requestBlock .xlarge-6{width:30%}.ecommercePage .requestBlock .xlarge-7{width:35%}.ecommercePage .requestBlock .xlarge-8{width:40%}.ecommercePage .requestBlock .xlarge-9{width:45%}.ecommercePage .requestBlock .xlarge-10{width:50%}.ecommercePage .requestBlock .xlarge-11{width:55%}.ecommercePage .requestBlock .xlarge-12{width:60%}.ecommercePage .requestBlock .xlarge-13{width:65%}.ecommercePage .requestBlock .xlarge-14{width:70%}.ecommercePage .requestBlock .xlarge-15{width:75%}.ecommercePage .requestBlock .xlarge-16{width:80%}.ecommercePage .requestBlock .xlarge-17{width:85%}.ecommercePage .requestBlock .xlarge-18{width:90%}.ecommercePage .requestBlock .xlarge-19{width:95%}.ecommercePage .requestBlock .xlarge-20{width:100%}.ecommercePage .requestBlock .xlarge-offset-0{margin-left:0!important}.ecommercePage .requestBlock .xlarge-offset-1{margin-left:5%!important}.ecommercePage .requestBlock .xlarge-offset-2{margin-left:10%!important}.ecommercePage .requestBlock .xlarge-offset-3{margin-left:15%!important}.ecommercePage .requestBlock .xlarge-offset-4{margin-left:20%!important}.ecommercePage .requestBlock .xlarge-offset-5{margin-left:25%!important}.ecommercePage .requestBlock .xlarge-offset-6{margin-left:30%!important}.ecommercePage .requestBlock .xlarge-offset-7{margin-left:35%!important}.ecommercePage .requestBlock .xlarge-offset-8{margin-left:40%!important}.ecommercePage .requestBlock .xlarge-offset-9{margin-left:45%!important}.ecommercePage .requestBlock .xlarge-offset-10{margin-left:50%!important}.ecommercePage .requestBlock .xlarge-offset-11{margin-left:55%!important}.ecommercePage .requestBlock .xlarge-offset-12{margin-left:60%!important}.ecommercePage .requestBlock .xlarge-offset-13{margin-left:65%!important}.ecommercePage .requestBlock .xlarge-offset-14{margin-left:70%!important}.ecommercePage .requestBlock .xlarge-offset-15{margin-left:75%!important}.ecommercePage .requestBlock .xlarge-offset-16{margin-left:80%!important}.ecommercePage .requestBlock .xlarge-offset-17{margin-left:85%!important}.ecommercePage .requestBlock .xlarge-offset-18{margin-left:90%!important}.ecommercePage .requestBlock .xlarge-offset-19{margin-left:95%!important}.ecommercePage .requestBlock .xlarge-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.ecommercePage .requestBlock .column.xlarge-centered,.ecommercePage .requestBlock .attachFiles>.xlarge-centered.MultiFile-label,.ecommercePage .requestBlock .contactPage .attachFiles>.xlarge-centered.MultiFile-label,.ecommercePage .requestBlock .columns.xlarge-centered{margin-left:auto;margin-right:auto;float:none}.ecommercePage .requestBlock .column.xlarge-uncentered,.ecommercePage .requestBlock .attachFiles>.xlarge-uncentered.MultiFile-label,.ecommercePage .requestBlock .contactPage .attachFiles>.xlarge-uncentered.MultiFile-label,.ecommercePage .requestBlock .columns.xlarge-uncentered{float:left;margin-left:0;margin-right:0}.ecommercePage .requestBlock .column.xlarge-centered:last-child,.ecommercePage .requestBlock .attachFiles>.xlarge-centered.MultiFile-label:last-child,.ecommercePage .requestBlock .contactPage .attachFiles>.xlarge-centered.MultiFile-label:last-child,.ecommercePage .requestBlock .columns.xlarge-centered:last-child{float:none}.ecommercePage .requestBlock .column.xlarge-uncentered:last-child,.ecommercePage .requestBlock .attachFiles>.xlarge-uncentered.MultiFile-label:last-child,.ecommercePage .requestBlock .contactPage .attachFiles>.xlarge-uncentered.MultiFile-label:last-child,.ecommercePage .requestBlock .columns.xlarge-uncentered:last-child{float:left}.ecommercePage .requestBlock .column.xlarge-uncentered.opposite,.ecommercePage .requestBlock .attachFiles>.xlarge-uncentered.opposite.MultiFile-label,.ecommercePage .requestBlock .contactPage .attachFiles>.xlarge-uncentered.opposite.MultiFile-label,.ecommercePage .requestBlock .columns.xlarge-uncentered.opposite{float:right}.ecommercePage .requestBlock .row.xlarge-collapse>.column,.ecommercePage .requestBlock .attachFiles.row.xlarge-collapse>.MultiFile-label,.ecommercePage .requestBlock .contactPage .attachFiles.row.xlarge-collapse>.MultiFile-label,.ecommercePage .requestBlock .row.xlarge-collapse>.columns{padding-left:0;padding-right:0}.ecommercePage .requestBlock .row.xlarge-collapse .row{margin-left:0;margin-right:0}.ecommercePage .requestBlock .row.xlarge-uncollapse>.column,.ecommercePage .requestBlock .attachFiles.row.xlarge-uncollapse>.MultiFile-label,.ecommercePage .requestBlock .contactPage .attachFiles.row.xlarge-uncollapse>.MultiFile-label,.ecommercePage .requestBlock .row.xlarge-uncollapse>.columns{padding-left:.625rem;padding-right:.625rem;float:left}}.landingPage .row{max-width:1000px}.landingPage .header{font-size:2.625rem;font-weight:700;color:#4d565a;text-align:center;text-transform:uppercase;margin:40px 0;line-height:1.2}.landingPage .header.normal{text-transform:none}@media only screen and (min-width:40.0625em) and (max-width:64em),only screen and (max-width:40em){.landingPage .header{font-size:1.75rem}}.landingPage a{color:#fff1cc;text-decoration:none}.landingPage .text-center{text-align:center}.landingPage .button{font-size:1.5rem;font-size:1.5rem;font-weight:700;color:#fff1cc;text-align:center;text-transform:uppercase;background:0 0;border-radius:5px;border:none;display:inline-block;vertical-align:top;zoom:1;*display:inline;padding:10px 14px;outline:none;position:relative;z-index:2}.landingPage .button:focus{background:0 0}@media only screen and (min-width:40.0625em) and (max-width:64em),only screen and (max-width:40em){.landingPage .button{font-size:1.125rem}}.landingPage .phone{font-size:2rem;font-weight:700;color:#fff1cc;text-align:right}.landingPage .phone div{display:inline-block;vertical-align:bottom;zoom:1;*display:inline;margin-bottom:-8px}.landingPage .logo{float:left;line-height:1.1}.landingPage .logo img{float:left;margin-right:10px}.landingPage .logo span{font-size:1rem;display:block;overflow:hidden}@media only screen and (max-width:40em){.landingPage .logo{margin-bottom:20px}}.landingPage header{background:url(/local/templates/rere-design/theme/static/css/../img/content/lp/header.jpg) no-repeat center top;height:100vh;min-height:700px;position:relative;padding-bottom:110px;box-sizing:initial}.landingPage header .header{font-size:3.875rem;text-align:left;line-height:1.2}.landingPage header .description{font-size:1.625rem;color:#fff1cc;position:relative;width:406px;min-height:124px;padding-left:134px;margin-bottom:90px}.landingPage header .description:before{content:'';background-image:url(/local/templates/rere-design/theme/static/css/../img/png-sprite/96dpi/sprite.png);background-position:-119px -176px;width:114px;height:124px;background-size:543px,527px;background-repeat:no-repeat;display:inline-block;vertical-align:top;zoom:1;*display:inline;position:absolute;top:-10px;left:0}@media only screen and (max-width:40em){.landingPage header{background:url(/local/templates/rere-design/theme/static/css/../img/header.jpg) no-repeat 50% top;background-size:cover;height:auto;min-height:1px;padding:0}.landingPage header .phone{margin-top:10px;text-align:center!important}.landingPage header .header{font-size:1.5rem;text-align:center}.landingPage header .description{width:auto;padding:0;font-size:1.125rem;text-align:center;margin-bottom:40px}.landingPage header .description:before{position:relative;top:0;left:0;display:block;margin:0 auto 10px}}.landingPage section.for{background:#4d565a;position:relative;z-index:1;padding-bottom:30px}.landingPage section.for .item{color:#fff1cc;width:85%;margin:20px 0}.landingPage section.for .item .title{font-size:1.875rem;font-weight:700;margin-bottom:12px}.landingPage section.for .item .ico{width:100px;height:80px;display:block;margin:0 auto 10px;position:relative}.landingPage section.for .item .ico:before{content:''}.landingPage section.for .item .description{font-size:1rem;font-weight:300}@media only screen and (min-width:40.0625em) and (max-width:64em),only screen and (max-width:40em){.landingPage section.for .item{width:auto}.landingPage section.for .item .title{font-size:1.25rem}}.landingPage .contacts{background:#f5481b;padding-bottom:20px;position:absolute;left:0;right:0;bottom:0;z-index:1}.landingPage .contacts:before{content:'';border-left:605px solid transparent;border-right:1298px solid transparent;border-bottom:60px solid #f5481b;position:absolute;bottom:100%;left:50%;margin-left:-952px}.landingPage .contacts .logo:hover{color:#fff1cc}.landingPage .contacts .address{font-size:1.125rem;color:#fff1cc;text-align:right}@media only screen and (max-width:40em){.landingPage .contacts .phone,.landingPage .contacts .address{text-align:left}}.landingPage header .phone{font-size:3.625rem}@media only screen and (min-width:40.0625em) and (max-width:64em),only screen and (max-width:40em){.landingPage header .phone{font-size:2rem}}.landingPage .file{position:relative}.landingPage .file .add{font-size:1.25rem;color:#fff;display:inline-block;vertical-align:top;zoom:1;*display:inline;min-width:134px;height:31px;border-bottom:1px solid #fff}.landingPage .file input[type=file]{position:absolute;left:0;bottom:0;width:134px;height:31px;margin:0;z-index:1;opacity:0;font-size:0;cursor:pointer}@media only screen and (max-width:40em){.landingPage .file{text-align:center}.landingPage .file input[type=file]{width:100%;right:0}}.landingPage .attachFiles .MultiFile-title{color:#fff}.landingPage .MultiFile-list .MultiFile-label{background:#fff1cc;color:#4d565a;font-size:.875rem;margin:7px 0;padding:5px 25px 5px 10px;box-sizing:border-box;position:relative;border-radius:3px;text-overflow:ellipsis;overflow:hidden;cursor:default}.landingPage .MultiFile-list .MultiFile-label a{font-size:1.75rem;font-weight:700;color:#4d565a;position:absolute;top:-6px;right:10px}.landingPage .MultiFile-list .MultiFile-label a:hover{color:#f5481b}.landingPage h2.message{font-size:1.625rem;font-weight:400;color:#fff;text-align:center;position:relative;top:100px;z-index:1}.landingPage .requestBlock .row{margin:0 auto;max-width:100%;width:100%}.landingPage .requestBlock .row:before,.landingPage .requestBlock .row:after{content:" ";display:table}.landingPage .requestBlock .row:after{clear:both}.landingPage .requestBlock .column,.landingPage .requestBlock .attachFiles>.MultiFile-label,.landingPage .requestBlock .contactPage .attachFiles>.MultiFile-label,.landingPage .requestBlock .columns{padding-left:.625rem;padding-right:.625rem;width:100%;float:left}@media only screen and (min-width:40.0625em){.landingPage .requestBlock .medium-push-0{position:relative;left:0;right:auto}.landingPage .requestBlock .medium-pull-0{position:relative;right:0;left:auto}.landingPage .requestBlock .medium-push-1{position:relative;left:5%;right:auto}.landingPage .requestBlock .medium-pull-1{position:relative;right:5%;left:auto}.landingPage .requestBlock .medium-push-2{position:relative;left:10%;right:auto}.landingPage .requestBlock .medium-pull-2{position:relative;right:10%;left:auto}.landingPage .requestBlock .medium-push-3{position:relative;left:15%;right:auto}.landingPage .requestBlock .medium-pull-3{position:relative;right:15%;left:auto}.landingPage .requestBlock .medium-push-4{position:relative;left:20%;right:auto}.landingPage .requestBlock .medium-pull-4{position:relative;right:20%;left:auto}.landingPage .requestBlock .medium-push-5{position:relative;left:25%;right:auto}.landingPage .requestBlock .medium-pull-5{position:relative;right:25%;left:auto}.landingPage .requestBlock .medium-push-6{position:relative;left:30%;right:auto}.landingPage .requestBlock .medium-pull-6{position:relative;right:30%;left:auto}.landingPage .requestBlock .medium-push-7{position:relative;left:35%;right:auto}.landingPage .requestBlock .medium-pull-7{position:relative;right:35%;left:auto}.landingPage .requestBlock .medium-push-8{position:relative;left:40%;right:auto}.landingPage .requestBlock .medium-pull-8{position:relative;right:40%;left:auto}.landingPage .requestBlock .medium-push-9{position:relative;left:45%;right:auto}.landingPage .requestBlock .medium-pull-9{position:relative;right:45%;left:auto}.landingPage .requestBlock .medium-push-10{position:relative;left:50%;right:auto}.landingPage .requestBlock .medium-pull-10{position:relative;right:50%;left:auto}.landingPage .requestBlock .medium-push-11{position:relative;left:55%;right:auto}.landingPage .requestBlock .medium-pull-11{position:relative;right:55%;left:auto}.landingPage .requestBlock .medium-push-12{position:relative;left:60%;right:auto}.landingPage .requestBlock .medium-pull-12{position:relative;right:60%;left:auto}.landingPage .requestBlock .medium-push-13{position:relative;left:65%;right:auto}.landingPage .requestBlock .medium-pull-13{position:relative;right:65%;left:auto}.landingPage .requestBlock .medium-push-14{position:relative;left:70%;right:auto}.landingPage .requestBlock .medium-pull-14{position:relative;right:70%;left:auto}.landingPage .requestBlock .medium-push-15{position:relative;left:75%;right:auto}.landingPage .requestBlock .medium-pull-15{position:relative;right:75%;left:auto}.landingPage .requestBlock .medium-push-16{position:relative;left:80%;right:auto}.landingPage .requestBlock .medium-pull-16{position:relative;right:80%;left:auto}.landingPage .requestBlock .medium-push-17{position:relative;left:85%;right:auto}.landingPage .requestBlock .medium-pull-17{position:relative;right:85%;left:auto}.landingPage .requestBlock .medium-push-18{position:relative;left:90%;right:auto}.landingPage .requestBlock .medium-pull-18{position:relative;right:90%;left:auto}.landingPage .requestBlock .medium-push-19{position:relative;left:95%;right:auto}.landingPage .requestBlock .medium-pull-19{position:relative;right:95%;left:auto}.landingPage .requestBlock .column,.landingPage .requestBlock .attachFiles>.MultiFile-label,.landingPage .requestBlock .contactPage .attachFiles>.MultiFile-label,.landingPage .requestBlock .columns{position:relative;padding-left:.625rem;padding-right:.625rem;float:left}.landingPage .requestBlock .medium-1{width:5%}.landingPage .requestBlock .medium-2{width:10%}.landingPage .requestBlock .medium-3{width:15%}.landingPage .requestBlock .medium-4{width:20%}.landingPage .requestBlock .medium-5{width:25%}.landingPage .requestBlock .medium-6,.landingPage .requestBlock .attachFiles>.MultiFile-label,.landingPage .requestBlock .contactPage .attachFiles>.MultiFile-label{width:30%}.landingPage .requestBlock .medium-7{width:35%}.landingPage .requestBlock .medium-8{width:40%}.landingPage .requestBlock .medium-9{width:45%}.landingPage .requestBlock .medium-10{width:50%}.landingPage .requestBlock .medium-11{width:55%}.landingPage .requestBlock .medium-12{width:60%}.landingPage .requestBlock .medium-13{width:65%}.landingPage .requestBlock .medium-14{width:70%}.landingPage .requestBlock .medium-15{width:75%}.landingPage .requestBlock .medium-16{width:80%}.landingPage .requestBlock .medium-17{width:85%}.landingPage .requestBlock .medium-18{width:90%}.landingPage .requestBlock .medium-19{width:95%}.landingPage .requestBlock .medium-20{width:100%}.landingPage .requestBlock .medium-offset-0{margin-left:0!important}.landingPage .requestBlock .medium-offset-1,.landingPage .requestBlock .attachFiles>.MultiFile-label:nth-of-type(3n+1),.landingPage .requestBlock .contactPage .attachFiles>.MultiFile-label:nth-of-type(3n+1){margin-left:5%!important}.landingPage .requestBlock .medium-offset-2{margin-left:10%!important}.landingPage .requestBlock .medium-offset-3{margin-left:15%!important}.landingPage .requestBlock .medium-offset-4{margin-left:20%!important}.landingPage .requestBlock .medium-offset-5{margin-left:25%!important}.landingPage .requestBlock .medium-offset-6{margin-left:30%!important}.landingPage .requestBlock .medium-offset-7{margin-left:35%!important}.landingPage .requestBlock .medium-offset-8{margin-left:40%!important}.landingPage .requestBlock .medium-offset-9{margin-left:45%!important}.landingPage .requestBlock .medium-offset-10{margin-left:50%!important}.landingPage .requestBlock .medium-offset-11{margin-left:55%!important}.landingPage .requestBlock .medium-offset-12{margin-left:60%!important}.landingPage .requestBlock .medium-offset-13{margin-left:65%!important}.landingPage .requestBlock .medium-offset-14{margin-left:70%!important}.landingPage .requestBlock .medium-offset-15{margin-left:75%!important}.landingPage .requestBlock .medium-offset-16{margin-left:80%!important}.landingPage .requestBlock .medium-offset-17{margin-left:85%!important}.landingPage .requestBlock .medium-offset-18{margin-left:90%!important}.landingPage .requestBlock .medium-offset-19{margin-left:95%!important}.landingPage .requestBlock .medium-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.landingPage .requestBlock .column.medium-centered,.landingPage .requestBlock .attachFiles>.medium-centered.MultiFile-label,.landingPage .requestBlock .contactPage .attachFiles>.medium-centered.MultiFile-label,.landingPage .requestBlock .columns.medium-centered{margin-left:auto;margin-right:auto;float:none}.landingPage .requestBlock .column.medium-uncentered,.landingPage .requestBlock .attachFiles>.medium-uncentered.MultiFile-label,.landingPage .requestBlock .contactPage .attachFiles>.medium-uncentered.MultiFile-label,.landingPage .requestBlock .columns.medium-uncentered{float:left;margin-left:0;margin-right:0}.landingPage .requestBlock .column.medium-centered:last-child,.landingPage .requestBlock .attachFiles>.medium-centered.MultiFile-label:last-child,.landingPage .requestBlock .contactPage .attachFiles>.medium-centered.MultiFile-label:last-child,.landingPage .requestBlock .columns.medium-centered:last-child{float:none}.landingPage .requestBlock .column.medium-uncentered:last-child,.landingPage .requestBlock .attachFiles>.medium-uncentered.MultiFile-label:last-child,.landingPage .requestBlock .contactPage .attachFiles>.medium-uncentered.MultiFile-label:last-child,.landingPage .requestBlock .columns.medium-uncentered:last-child{float:left}.landingPage .requestBlock .column.medium-uncentered.opposite,.landingPage .requestBlock .attachFiles>.medium-uncentered.opposite.MultiFile-label,.landingPage .requestBlock .contactPage .attachFiles>.medium-uncentered.opposite.MultiFile-label,.landingPage .requestBlock .columns.medium-uncentered.opposite{float:right}.landingPage .requestBlock .row.medium-collapse>.column,.landingPage .requestBlock .attachFiles.row.medium-collapse>.MultiFile-label,.landingPage .requestBlock .contactPage .attachFiles.row.medium-collapse>.MultiFile-label,.landingPage .requestBlock .row.medium-collapse>.columns{padding-left:0;padding-right:0}.landingPage .requestBlock .row.medium-collapse .row{margin-left:0;margin-right:0}.landingPage .requestBlock .row.medium-uncollapse>.column,.landingPage .requestBlock .attachFiles.row.medium-uncollapse>.MultiFile-label,.landingPage .requestBlock .contactPage .attachFiles.row.medium-uncollapse>.MultiFile-label,.landingPage .requestBlock .row.medium-uncollapse>.columns{padding-left:.625rem;padding-right:.625rem;float:left}}@media only screen and (min-width:90.0625em){.landingPage .requestBlock .xlarge-push-0{position:relative;left:0;right:auto}.landingPage .requestBlock .xlarge-pull-0{position:relative;right:0;left:auto}.landingPage .requestBlock .xlarge-push-1{position:relative;left:5%;right:auto}.landingPage .requestBlock .xlarge-pull-1{position:relative;right:5%;left:auto}.landingPage .requestBlock .xlarge-push-2{position:relative;left:10%;right:auto}.landingPage .requestBlock .xlarge-pull-2{position:relative;right:10%;left:auto}.landingPage .requestBlock .xlarge-push-3{position:relative;left:15%;right:auto}.landingPage .requestBlock .xlarge-pull-3{position:relative;right:15%;left:auto}.landingPage .requestBlock .xlarge-push-4{position:relative;left:20%;right:auto}.landingPage .requestBlock .xlarge-pull-4{position:relative;right:20%;left:auto}.landingPage .requestBlock .xlarge-push-5{position:relative;left:25%;right:auto}.landingPage .requestBlock .xlarge-pull-5{position:relative;right:25%;left:auto}.landingPage .requestBlock .xlarge-push-6{position:relative;left:30%;right:auto}.landingPage .requestBlock .xlarge-pull-6{position:relative;right:30%;left:auto}.landingPage .requestBlock .xlarge-push-7{position:relative;left:35%;right:auto}.landingPage .requestBlock .xlarge-pull-7{position:relative;right:35%;left:auto}.landingPage .requestBlock .xlarge-push-8{position:relative;left:40%;right:auto}.landingPage .requestBlock .xlarge-pull-8{position:relative;right:40%;left:auto}.landingPage .requestBlock .xlarge-push-9{position:relative;left:45%;right:auto}.landingPage .requestBlock .xlarge-pull-9{position:relative;right:45%;left:auto}.landingPage .requestBlock .xlarge-push-10{position:relative;left:50%;right:auto}.landingPage .requestBlock .xlarge-pull-10{position:relative;right:50%;left:auto}.landingPage .requestBlock .xlarge-push-11{position:relative;left:55%;right:auto}.landingPage .requestBlock .xlarge-pull-11{position:relative;right:55%;left:auto}.landingPage .requestBlock .xlarge-push-12{position:relative;left:60%;right:auto}.landingPage .requestBlock .xlarge-pull-12{position:relative;right:60%;left:auto}.landingPage .requestBlock .xlarge-push-13{position:relative;left:65%;right:auto}.landingPage .requestBlock .xlarge-pull-13{position:relative;right:65%;left:auto}.landingPage .requestBlock .xlarge-push-14{position:relative;left:70%;right:auto}.landingPage .requestBlock .xlarge-pull-14{position:relative;right:70%;left:auto}.landingPage .requestBlock .xlarge-push-15{position:relative;left:75%;right:auto}.landingPage .requestBlock .xlarge-pull-15{position:relative;right:75%;left:auto}.landingPage .requestBlock .xlarge-push-16{position:relative;left:80%;right:auto}.landingPage .requestBlock .xlarge-pull-16{position:relative;right:80%;left:auto}.landingPage .requestBlock .xlarge-push-17{position:relative;left:85%;right:auto}.landingPage .requestBlock .xlarge-pull-17{position:relative;right:85%;left:auto}.landingPage .requestBlock .xlarge-push-18{position:relative;left:90%;right:auto}.landingPage .requestBlock .xlarge-pull-18{position:relative;right:90%;left:auto}.landingPage .requestBlock .xlarge-push-19{position:relative;left:95%;right:auto}.landingPage .requestBlock .xlarge-pull-19{position:relative;right:95%;left:auto}.landingPage .requestBlock .column,.landingPage .requestBlock .attachFiles>.MultiFile-label,.landingPage .requestBlock .contactPage .attachFiles>.MultiFile-label,.landingPage .requestBlock .columns{position:relative;padding-left:.625rem;padding-right:.625rem;float:left}.landingPage .requestBlock .xlarge-1{width:5%}.landingPage .requestBlock .xlarge-2{width:10%}.landingPage .requestBlock .xlarge-3{width:15%}.landingPage .requestBlock .xlarge-4{width:20%}.landingPage .requestBlock .xlarge-5{width:25%}.landingPage .requestBlock .xlarge-6{width:30%}.landingPage .requestBlock .xlarge-7{width:35%}.landingPage .requestBlock .xlarge-8{width:40%}.landingPage .requestBlock .xlarge-9{width:45%}.landingPage .requestBlock .xlarge-10{width:50%}.landingPage .requestBlock .xlarge-11{width:55%}.landingPage .requestBlock .xlarge-12{width:60%}.landingPage .requestBlock .xlarge-13{width:65%}.landingPage .requestBlock .xlarge-14{width:70%}.landingPage .requestBlock .xlarge-15{width:75%}.landingPage .requestBlock .xlarge-16{width:80%}.landingPage .requestBlock .xlarge-17{width:85%}.landingPage .requestBlock .xlarge-18{width:90%}.landingPage .requestBlock .xlarge-19{width:95%}.landingPage .requestBlock .xlarge-20{width:100%}.landingPage .requestBlock .xlarge-offset-0{margin-left:0!important}.landingPage .requestBlock .xlarge-offset-1{margin-left:5%!important}.landingPage .requestBlock .xlarge-offset-2{margin-left:10%!important}.landingPage .requestBlock .xlarge-offset-3{margin-left:15%!important}.landingPage .requestBlock .xlarge-offset-4{margin-left:20%!important}.landingPage .requestBlock .xlarge-offset-5{margin-left:25%!important}.landingPage .requestBlock .xlarge-offset-6{margin-left:30%!important}.landingPage .requestBlock .xlarge-offset-7{margin-left:35%!important}.landingPage .requestBlock .xlarge-offset-8{margin-left:40%!important}.landingPage .requestBlock .xlarge-offset-9{margin-left:45%!important}.landingPage .requestBlock .xlarge-offset-10{margin-left:50%!important}.landingPage .requestBlock .xlarge-offset-11{margin-left:55%!important}.landingPage .requestBlock .xlarge-offset-12{margin-left:60%!important}.landingPage .requestBlock .xlarge-offset-13{margin-left:65%!important}.landingPage .requestBlock .xlarge-offset-14{margin-left:70%!important}.landingPage .requestBlock .xlarge-offset-15{margin-left:75%!important}.landingPage .requestBlock .xlarge-offset-16{margin-left:80%!important}.landingPage .requestBlock .xlarge-offset-17{margin-left:85%!important}.landingPage .requestBlock .xlarge-offset-18{margin-left:90%!important}.landingPage .requestBlock .xlarge-offset-19{margin-left:95%!important}.landingPage .requestBlock .xlarge-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.landingPage .requestBlock .column.xlarge-centered,.landingPage .requestBlock .attachFiles>.xlarge-centered.MultiFile-label,.landingPage .requestBlock .contactPage .attachFiles>.xlarge-centered.MultiFile-label,.landingPage .requestBlock .columns.xlarge-centered{margin-left:auto;margin-right:auto;float:none}.landingPage .requestBlock .column.xlarge-uncentered,.landingPage .requestBlock .attachFiles>.xlarge-uncentered.MultiFile-label,.landingPage .requestBlock .contactPage .attachFiles>.xlarge-uncentered.MultiFile-label,.landingPage .requestBlock .columns.xlarge-uncentered{float:left;margin-left:0;margin-right:0}.landingPage .requestBlock .column.xlarge-centered:last-child,.landingPage .requestBlock .attachFiles>.xlarge-centered.MultiFile-label:last-child,.landingPage .requestBlock .contactPage .attachFiles>.xlarge-centered.MultiFile-label:last-child,.landingPage .requestBlock .columns.xlarge-centered:last-child{float:none}.landingPage .requestBlock .column.xlarge-uncentered:last-child,.landingPage .requestBlock .attachFiles>.xlarge-uncentered.MultiFile-label:last-child,.landingPage .requestBlock .contactPage .attachFiles>.xlarge-uncentered.MultiFile-label:last-child,.landingPage .requestBlock .columns.xlarge-uncentered:last-child{float:left}.landingPage .requestBlock .column.xlarge-uncentered.opposite,.landingPage .requestBlock .attachFiles>.xlarge-uncentered.opposite.MultiFile-label,.landingPage .requestBlock .contactPage .attachFiles>.xlarge-uncentered.opposite.MultiFile-label,.landingPage .requestBlock .columns.xlarge-uncentered.opposite{float:right}.landingPage .requestBlock .row.xlarge-collapse>.column,.landingPage .requestBlock .attachFiles.row.xlarge-collapse>.MultiFile-label,.landingPage .requestBlock .contactPage .attachFiles.row.xlarge-collapse>.MultiFile-label,.landingPage .requestBlock .row.xlarge-collapse>.columns{padding-left:0;padding-right:0}.landingPage .requestBlock .row.xlarge-collapse .row{margin-left:0;margin-right:0}.landingPage .requestBlock .row.xlarge-uncollapse>.column,.landingPage .requestBlock .attachFiles.row.xlarge-uncollapse>.MultiFile-label,.landingPage .requestBlock .contactPage .attachFiles.row.xlarge-uncollapse>.MultiFile-label,.landingPage .requestBlock .row.xlarge-uncollapse>.columns{padding-left:.625rem;padding-right:.625rem;float:left}}.landingPage .hide{display:none!important;visibility:hidden}
#colorbox{background:#4d565a;z-index:9999}#cboxContent{background:#4d565a}#cboxLoadedContent{background:#4d565a;padding-top:215px;overflow:hidden!important}@media only screen and (min-width:40.0625em) and (max-width:64em),only screen and (max-width:40em){#cboxLoadedContent{padding:100px 10px 40px}}#cboxTitle{background:0 0;position:absolute;left:50%;top:0;margin:40px 0 40px -370px;font-weight:700;color:#fff1cc;text-align:center;line-height:1.2;width:740px;height:114px;font-size:0}#cboxTitle:before,#cboxTitle:after{content:'';width:0;height:100%;display:inline-block;vertical-align:middle;zoom:1;*display:inline}#cboxTitle span{font-size:2rem;display:inline-block;vertical-align:middle;zoom:1;*display:inline}@media only screen and (min-width:40.0625em) and (max-width:64em),only screen and (max-width:40em){#cboxTitle{top:5px;left:0;width:100%;height:76px;margin:0;padding:0 60px}#cboxTitle span{font-size:1rem}}#cboxClose{background:url(/local/templates/rere-design/theme/static/css/../img/css/762fa72186df64bb43fc.png) no-repeat top;width:60px;height:60px;position:absolute;top:70px;right:50px;font-size:0;outline:none}#cboxClose:hover{background-position:bottom}@media only screen and (min-width:40.0625em) and (max-width:64em),only screen and (max-width:40em){#cboxClose{background-size:100%;width:30px;height:30px;top:30px;right:10px}}#cboxPrevious,#cboxNext{background:0 0;width:60px;height:60px;position:absolute;top:70px;outline:none;font-size:0}#cboxPrevious:before,#cboxNext:before{content:'';width:30px;height:60px;display:block;margin:0 auto}@media only screen and (min-width:40.0625em) and (max-width:64em),only screen and (max-width:40em){#cboxPrevious,#cboxNext{width:30px;height:30px;top:30px}#cboxPrevious:before,#cboxNext:before{background-size:100%!important;width:15px;height:30px}}#cboxPrevious{left:25px}#cboxPrevious:before{background:url(/local/templates/rere-design/theme/static/css/../img/css/fa9d86dc001348cfbc2d.png) no-repeat top}#cboxPrevious:hover:before{background-position:bottom}@media only screen and (min-width:40.0625em) and (max-width:64em),only screen and (max-width:40em){#cboxPrevious{left:0}}#cboxNext{left:85px}#cboxNext:before{background:url(/local/templates/rere-design/theme/static/css/../img/css/1bb9e03f0427fd7cc518.png) no-repeat top}#cboxNext:hover:before{background-position:bottom}@media only screen and (min-width:40.0625em) and (max-width:64em),only screen and (max-width:40em){#cboxNext{left:30px}}#cboxLoadingGraphic{background:url(/local/templates/rere-design/theme/static/css/../img/css/01249af22ad4abe41268.gif) no-repeat center;position:fixed;top:0;left:0;right:0;bottom:0}#cboxCurrent{display:none!important}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-prev,.slick-next{position:absolute;display:block;width:40px;height:145px;cursor:pointer;background:0 0;color:transparent;bottom:0;padding:0;border:none;outline:none;text-indent:-9999px;margin:0}.slick-prev:before,.slick-next:before{content:'';width:17px;height:30px;position:absolute;top:50%;margin-top:-15px}.slick-prev:focus,.slick-prev:hover,.slick-next:focus,.slick-next:hover{background:0 0}.slick-prev{left:50%;margin-left:-600px}.slick-prev:before{background-position:left;left:50%;margin-left:-9px}.slick-next{right:50%;margin-right:-600px}.slick-next:before{background-position:right;right:50%;margin-right:-9px}.slick-dots{list-style:none;padding:0;margin:0;text-align:center}.slick-dots li{position:relative;display:inline-block;vertical-align:top;zoom:1;*display:inline;margin:0 6px;padding:0;cursor:pointer}.slick-dots li:hover button,.slick-dots li.slick-active button{background:#b0cc4e}.slick-dots button{background:#2a283b;display:block;width:15px;height:15px;padding:0;margin:0;outline:none;line-height:0;font-size:0;color:transparent;cursor:pointer;border-radius:50%}.off-canvas-wrap{min-height:100vh;-webkit-backface-visibility:visible;backface-visibility:visible}@media only screen and (max-width:40em){.off-canvas-wrap .offsetWrapper{margin-top:0;-webkit-transition:margin-top 300ms ease;transition:margin-top 300ms ease}}.leftPanel{position:fixed;left:0;top:0;bottom:0;z-index:1001}.leftPanel:before{content:'';background:-webkit-linear-gradient(bottom,transparent,rgba(0,0,0,.4));background:linear-gradient(to top,transparent,rgba(0,0,0,.4));height:8px;position:absolute;top:60px;left:0;right:0;z-index:2}.leftPanel .logo{background:#20202a;width:60px;height:60px;display:block;position:relative}.leftPanel .logo:before{content:'';background-image:url(/local/templates/rere-design/theme/static/css/../img/svg-sprite/sprite.svg);background-position:-4px -1884px;width:24px;height:34px;background-repeat:no-repeat;position:absolute;top:50%;left:50%;margin-top:-17px;margin-left:-12px}.leftPanel .logo:hover{background:#2a293b}.leftPanel .logo img{display:block;max-width:100%;height:auto;margin:0 auto}.leftPanel .logo:hover{background:#20202a}.leftPanel .up{position:absolute;top:120px;left:0;right:0;bottom:-100px;-webkit-transition:300ms ease;transition:300ms ease}.leftPanel .up:before{content:'';background-image:url(/local/templates/rere-design/theme/static/css/../img/svg-sprite/sprite.svg);background-position:-4px -2109px;width:16px;height:28px;background-repeat:no-repeat;display:inline-block;vertical-align:top;zoom:1;*display:inline;position:absolute;left:50%;bottom:40px;margin-left:-8px;z-index:2;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.leftPanel .up:after{content:'';background:#2a293b;width:44px;height:44px;position:absolute;left:50%;bottom:30px;margin-left:-22px;border-radius:50%;-webkit-transition:300ms ease;transition:300ms ease}.leftPanel .up:hover:after{background:#c4d97a;-webkit-transition:300ms ease;transition:300ms ease}.leftPanel .up.visible{bottom:0}.leftPanel .contacts{position:absolute;left:0;right:0;bottom:40px;padding:0 20px}.leftPanel .contacts .phone{font-size:2.5rem;color:#fff;text-align:center;margin-bottom:10px}.leftPanel .contacts .button{display:block;width:180px;margin:0 auto}.leftPanel .rere{height:60px;position:absolute;top:0;left:0;right:0}.leftPanel .rere:before{content:'';background-image:url(/local/templates/rere-design/theme/static/css/../img/svg-sprite/sprite.svg);background-position:-4px -4px;width:165px;height:25px;background-repeat:no-repeat;display:inline-block;vertical-align:top;zoom:1;*display:inline;margin:17px 0 0 15px}.leftPanel .leftLine{float:left;position:relative;height:100%;background:#20202a;width:60px;z-index:100}.leftPanel nav.main{width:220px;height:100%;min-height:440px;background:#2a293b;float:left;position:relative;overflow:hidden;-webkit-transition:300ms ease;transition:300ms ease}.leftPanel nav.main .listMenu{list-style:none;margin:60px 0 0;padding:11px 0 0}.leftPanel nav.main .listMenu>li:hover>a,.leftPanel nav.main .listMenu>li.active>a{color:#b0cc4e}.leftPanel nav.main .listMenu>li.active ul{display:block}.leftPanel nav.main .listMenu li{font-size:1.125rem;text-transform:uppercase}.leftPanel nav.main .listMenu li ul{list-style:none;margin:0;padding:0;overflow:hidden;display:none}.leftPanel nav.main .listMenu li li{font-size:1rem;text-transform:lowercase}.leftPanel nav.main .listMenu li li:hover a,.leftPanel nav.main .listMenu li li.active a{color:#b0cc4e}.leftPanel nav.main .listMenu li li a{padding:5px 15px 5px 30px}.leftPanel nav.main .listMenu a{display:block;color:#fff;padding:5px 15px}.leftPanel .button{font-size:1.125rem;color:#fff;text-align:center;text-decoration:none;display:block;padding:8px 12px;box-sizing:border-box;margin:0;border:1px solid #fff;background:#2a293b;outline:none}.leftPanel .button.notBorder{border:none}.leftPanel .button.notBorder:hover,.leftPanel .button.notBorder:focus{background:#b0cc4e;color:#fff}.leftPanel .button.noBg{background:0 0;display:inline-block;vertical-align:top;zoom:1;*display:inline}.leftPanel .button.noBg:focus{color:#fff}.leftPanel .button.black{background:0 0;color:#20202a;border-color:#20202a;display:inline-block;vertical-align:top;zoom:1;*display:inline}.leftPanel .button:hover,.leftPanel .button:focus{background:0 0;border-color:#b0cc4e;color:#b0cc4e}@media only screen and (min-width:64.0625em) and (max-width:90em),only screen and (min-width:40.0625em) and (max-width:64em){.leftPanel nav.main{margin-left:-255px}.leftPanel nav.main.showMenu{margin-left:0}}@media only screen and (min-width:64.0625em),only screen and (min-width:40.0625em) and (max-width:64em){.leftPanel .leftLine .rere{display:none}}@media only screen and (max-width:40em){.leftPanel{background:#20202a;position:relative;min-height:60px}.leftPanel nav.main{float:none;width:auto;height:100%;max-height:0;min-height:0;margin-left:0;top:0;-webkit-transition:300ms ease;transition:300ms ease}.leftPanel nav.main.showMenu{max-height:100vh}.leftPanel nav.main .rere{display:none}.leftPanel nav.main .listMenu{margin:0;position:relative;top:0;bottom:0}.leftPanel nav.main .listMenu li{font-size:1rem}.leftPanel nav.main .listMenu li li{font-size:.875rem}.leftPanel .contacts{padding-bottom:20px;position:relative;top:0;bottom:0}.leftPanel .contacts .phone{font-size:2rem}.leftPanel .logo{float:left;width:40px;height:60px}.leftPanel .logo:before{margin:-15px 0 0 -10px;-webkit-transform:scale(.7);transform:scale(.7)}.leftPanel .logo:after{content:'';background-image:url(/local/templates/rere-design/theme/static/css/../img/svg-sprite/sprite.svg);background-position:-4px -4px;width:165px;height:25px;background-repeat:no-repeat;display:inline-block;vertical-align:top;zoom:1;*display:inline;margin:18px 0 0 40px;display:block}.leftPanel .up{display:none!important}.leftPanel .leftLine{float:none;width:auto;height:60px}.leftPanel .leftLine .rere{height:40px;left:75px}.leftPanel .leftLine .rere:before{background-size:100%;width:150px;margin:11px 0 0 0}}.offsetWrapper{margin-left:280px;position:relative;-webkit-transition:300ms ease;transition:300ms ease}@media only screen and (min-width:64.0625em) and (max-width:90em),only screen and (min-width:40.0625em) and (max-width:64em){.offsetWrapper{margin-left:60px}}@media only screen and (max-width:40em){.offsetWrapper{margin-left:0}}.requestBlock,.contactPage{background:#e6e6e6;width:100%;min-height:100vh;position:absolute;top:0;right:100%;z-index:1000;display:none}.requestBlock.animateReady,.contactPage.animateReady{display:block}.requestBlock.opened,.contactPage.opened{right:0;-webkit-transition:right 300ms ease-out,500ms 300ms ease-out,ease 300ms ease-out;transition:right 300ms ease-out,500ms 300ms ease-out,ease 300ms ease-out}.requestBlock.closed,.contactPage.closed{right:-200%}.requestBlock .header,.contactPage .header{font-size:1.5rem;font-weight:300;text-transform:uppercase;color:#000;margin:0 0 20px;padding:0;position:relative}.requestBlock .closeForm,.contactPage .closeForm{width:50px;height:50px;position:absolute;top:20px;right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.requestBlock .closeForm:before,.requestBlock .closeForm:after,.contactPage .closeForm:before,.contactPage .closeForm:after{content:'';background:#2b2a29;position:absolute;top:50%;left:50%}.requestBlock .closeForm:before,.contactPage .closeForm:before{width:50px;height:2px;margin:-1px 0 0 -25px}.requestBlock .closeForm:after,.contactPage .closeForm:after{width:2px;height:50px;margin:-25px 0 0 -2px}.requestBlock .closeForm:hover:before,.requestBlock .closeForm:hover:after,.contactPage .closeForm:hover:before,.contactPage .closeForm:hover:after{background:#b0cc4e}.requestBlock .centralBlock,.contactPage .centralBlock{font-size:0}.requestBlock .centralBlock>*,.contactPage .centralBlock>*{font-size:1rem;display:inline-block;vertical-align:middle;zoom:1;*display:inline}.requestBlock .centralBlock:before,.requestBlock .centralBlock:after,.contactPage .centralBlock:before,.contactPage .centralBlock:after{content:'';width:0;height:100%;display:inline-block;vertical-align:middle;zoom:1;*display:inline}.requestBlock .centralBlock:before,.requestBlock .centralBlock:after,.contactPage .centralBlock:before,.contactPage .centralBlock:after{height:100vh}.requestBlock .requestForm,.contactPage .requestForm{width:100%;padding:20px 0 140px}.requestBlock .requestForm.fileHover .attachment .file .wrapper,.contactPage .requestForm.fileHover .attachment .file .wrapper{background:rgba(176,204,78,.7)}.requestBlock .requestForm .required,.contactPage .requestForm .required{position:relative}.requestBlock .requestForm .required .help-block,.contactPage .requestForm .required .help-block{background:#fff;border:2px solid #bebebe;font-size:.875rem;color:#eb54ac;text-align:center;padding:12px 10px;margin-top:8px;position:absolute;top:100%;left:0;right:0;z-index:1;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:300ms ease;transition:300ms ease}.requestBlock .requestForm .required .help-block:before,.requestBlock .requestForm .required .help-block:after,.contactPage .requestForm .required .help-block:before,.contactPage .requestForm .required .help-block:after{content:'';width:0;height:0;position:absolute;left:50%}.requestBlock .requestForm .required .help-block:before,.contactPage .requestForm .required .help-block:before{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #bebebe;top:-10px;margin-left:-10px}.requestBlock .requestForm .required .help-block:after,.contactPage .requestForm .required .help-block:after{border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:10px solid #fff;top:-8px;margin-left:-8px}.requestBlock .requestForm .required.has-error .help-block,.contactPage .requestForm .required.has-error .help-block{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:300ms ease;transition:300ms ease}.requestBlock input,.requestBlock textarea,.contactPage input,.contactPage textarea{margin-bottom:8px;background:#f4f4f4;font-size:1.125rem}.requestBlock input,.contactPage input{height:54px}.requestBlock .button,.contactPage .button{font-size:1.125rem;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;height:100%;display:block;padding:8px 12px;box-sizing:border-box;margin:0;border:1px solid #fff;background:#2a293b;outline:none}.requestBlock .button.notBorder,.contactPage .button.notBorder{border:none}.requestBlock .button.notBorder:hover,.requestBlock .button.notBorder:focus,.contactPage .button.notBorder:hover,.contactPage .button.notBorder:focus{background:#b0cc4e;color:#fff}.requestBlock .button.noBg,.contactPage .button.noBg{background:0 0;display:inline-block;vertical-align:top;zoom:1;*display:inline}.requestBlock .button.noBg:focus,.contactPage .button.noBg:focus{color:#fff}.requestBlock .button.black,.contactPage .button.black{background:0 0;color:#20202a;border-color:#20202a;display:inline-block;vertical-align:top;zoom:1;*display:inline}.requestBlock .button:hover,.requestBlock .button:focus,.contactPage .button:hover,.contactPage .button:focus{background:0 0;border-color:#b0cc4e;color:#b0cc4e}.requestBlock .drag,.contactPage .drag{font-size:.875rem;color:gray;display:inline-block;vertical-align:top;zoom:1;*display:inline;margin:4px 0;line-height:1}.requestBlock .briefs,.contactPage .briefs{position:absolute;left:80px;right:80px;bottom:38px;font-size:0}.requestBlock .briefForSite,.requestBlock .briefForDesign,.contactPage .briefForSite,.contactPage .briefForDesign{display:inline-block;vertical-align:top;zoom:1;*display:inline}.requestBlock .briefForSite a,.requestBlock .briefForDesign a,.contactPage .briefForSite a,.contactPage .briefForDesign a{color:#2a283b}.requestBlock .briefForSite a:hover .title,.requestBlock .briefForDesign a:hover .title,.contactPage .briefForSite a:hover .title,.contactPage .briefForDesign a:hover .title{text-decoration:none}.requestBlock .briefForSite .ico,.requestBlock .briefForDesign .ico,.contactPage .briefForSite .ico,.contactPage .briefForDesign .ico{content:'';margin:-3px 10px 0 0}.requestBlock .briefForSite .title,.requestBlock .briefForDesign .title,.contactPage .briefForSite .title,.contactPage .briefForDesign .title{font-size:1.125rem;text-transform:uppercase;text-decoration:underline;display:inline-block;vertical-align:middle;zoom:1;*display:inline;line-height:1.2}.requestBlock .briefForSite,.contactPage .briefForSite{margin-right:50px}.requestBlock .briefForSite .ico,.contactPage .briefForSite .ico{background:url(/local/templates/rere-design/theme/static/css/../img/content/briefForSite.svg) no-repeat;width:35px;height:46px;display:inline-block;vertical-align:middle;zoom:1;*display:inline}.requestBlock .briefForDesign .ico,.contactPage .briefForDesign .ico{background:url(/local/templates/rere-design/theme/static/css/../img/content/briefForDesign.svg) no-repeat;width:35px;height:46px;display:inline-block;vertical-align:middle;zoom:1;*display:inline}.requestBlock .attachment,.contactPage .attachment{min-height:62px;position:relative;overflow:hidden}.requestBlock .attachment .file,.contactPage .attachment .file{position:relative}.requestBlock .attachment .file:hover .addFile span,.contactPage .attachment .file:hover .addFile span{border-color:transparent}.requestBlock .attachment .file .addFile,.contactPage .attachment .file .addFile{font-size:1.25rem;color:#20202a;text-transform:uppercase;display:inline-block;vertical-align:top;zoom:1;*display:inline;line-height:1;padding-left:30px;margin:4px 0;position:relative}.requestBlock .attachment .file .addFile:before,.contactPage .attachment .file .addFile:before{content:'';background-image:url(/local/templates/rere-design/theme/static/css/../img/svg-sprite/sprite.svg);background-position:-4px -1988px;width:21px;height:30px;background-repeat:no-repeat;display:inline-block;vertical-align:top;zoom:1;*display:inline;position:absolute;top:-4px;left:0}.requestBlock .attachment .file .addFile span,.contactPage .attachment .file .addFile span{border-bottom:1px solid #20202a}.requestBlock .attachment .file input[type=file],.contactPage .attachment .file input[type=file]{width:100%;position:absolute;top:0;left:0;bottom:0;right:0;margin:0;z-index:1;opacity:0;font-size:0;cursor:pointer;height:auto}.requestBlock .attachment .file .wrapper,.contactPage .attachment .file .wrapper{background:#e1e1e1;border:1px dashed #a4a4a4;padding:0 10px 0 30px;position:relative;overflow:hidden}.requestBlock .attachment .file .wrapper .tableCell,.contactPage .attachment .file .wrapper .tableCell{height:86px;display:table-cell;vertical-align:middle}.requestBlock .attachment .help-block,.contactPage .attachment .help-block{display:none}.requestBlock .row.extend,.contactPage .row.extend{margin:0 -.3125rem}.requestBlock .row.extend .columns,.contactPage .row.extend .columns{padding:0 .3125rem}.requestBlock .attachFiles,.contactPage .attachFiles{position:relative;z-index:5}.requestBlock .attachFiles>.MultiFile-label,.contactPage .attachFiles>.MultiFile-label{float:left!important;padding:0 .3125rem!important;margin-bottom:6px}.requestBlock .attachFiles>.MultiFile-label .MultiFile-label,.contactPage .attachFiles>.MultiFile-label .MultiFile-label{background:#20202a;color:#fff;font-size:.875rem;padding:8px 25px 8px 10px;box-sizing:border-box;position:relative;text-overflow:ellipsis;overflow:hidden;cursor:default;display:block}.requestBlock .attachFiles .MultiFile-remove,.contactPage .attachFiles .MultiFile-remove{font-size:1.75rem;color:#fff;text-align:center;line-height:1;width:30px;height:30px;position:absolute;top:50%;right:5px;margin-top:-15px;z-index:2}.requestBlock .attachFiles .MultiFile-remove:hover,.contactPage .attachFiles .MultiFile-remove:hover{color:#b0cc4e}.requestBlock .attachFiles .MultiFile-title,.contactPage .attachFiles .MultiFile-title{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media only screen and (max-width:40em){.requestBlock,.contactPage{position:fixed;bottom:100%;left:0;right:0;top:-100%;z-index:9999;overflow-y:auto}.requestBlock.opened,.contactPage.opened{top:0;bottom:0;right:0;margin-top:0;-webkit-transition:top 300ms ease-out,500ms 300ms ease-out,ease 300ms ease-out;transition:top 300ms ease-out,500ms 300ms ease-out,ease 300ms ease-out}.requestBlock.closed,.contactPage.closed{bottom:-200%;right:0;top:200%}.requestBlock .attachment .file .wrapper,.contactPage .attachment .file .wrapper{margin:0;padding:20px 20px 15px}.requestBlock .attachment .file .addFile,.contactPage .attachment .file .addFile{font-size:1rem}.requestBlock .attachment .file .addFile:before,.contactPage .attachment .file .addFile:before{top:-6px}.requestBlock .drag,.contactPage .drag{display:none}.requestBlock .button,.contactPage .button{width:100%;position:relative}.requestBlock input,.contactPage input{height:40px}.requestBlock input,.requestBlock textarea,.contactPage input,.contactPage textarea{font-size:.875rem}.requestBlock .attachFiles>.MultiFile-label,.contactPage .attachFiles>.MultiFile-label{width:100%;margin:0 0 5px}.requestBlock .requestForm,.contactPage .requestForm{padding-bottom:30px}.requestBlock .button,.contactPage .button{margin-top:7px}.requestBlock .briefForSite,.contactPage .briefForSite{margin-right:0;margin-bottom:10px}.requestBlock .briefForSite,.requestBlock .briefForDesign,.contactPage .briefForSite,.contactPage .briefForDesign{display:block;margin-left:10%}.requestBlock .briefForSite .title,.requestBlock .briefForDesign .title,.contactPage .briefForSite .title,.contactPage .briefForDesign .title{font-size:1rem}.requestBlock .briefs,.contactPage .briefs{position:relative;left:0;right:0;bottom:0;margin-bottom:30px}}.contactPage{position:relative;right:0;display:block}.menuIcon{background-color:#20202a;width:60px;height:60px;display:block;position:absolute;top:60px;left:0;padding:0;margin:0;outline:none;-webkit-transition:300ms ease;transition:300ms ease}.menuIcon:hover{background:#2a293b;-webkit-transition:300ms ease;transition:300ms ease}.menuIcon:hover span{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition:300ms ease;transition:300ms ease}.menuIcon:hover,.menuIcon:active{background-color:#2a293b}.menuIcon span{width:26px;height:18px;position:absolute;top:50%;left:50%;margin:-9px 0 0 -13px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition:300ms ease;transition:300ms ease}.menuIcon span:before{content:'';display:block;width:26px;box-shadow:0 0 0 1px #fff,0 9px 0 1px #fff,0 18px 0 1px #fff}.menuIcon span.important:before{box-shadow:0 0 0 1px #b0cc4e,0 9px 0 1px #b0cc4e,0 18px 0 1px #b0cc4e}@media only screen and (min-width:90.0625em){.menuIcon{background:#2a293b}.menuIcon span.important{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@media only screen and (max-width:40em){.menuIcon{width:40px;height:60px;float:left;position:relative;top:0}.menuIcon span{width:16px;margin-left:-8px}.menuIcon span:before{width:16px;box-shadow:0 4px 0 1px #fff,0 11px 0 1px #fff,0 18px 0 1px #fff}.menuIcon span.important:before{box-shadow:0 4px 0 1px #b0cc4e,0 11px 0 1px #b0cc4e,0 18px 0 1px #b0cc4e}}.hide{display:none!important;visibility:hidden}@media only screen{.requestBlock .grid12 .attachFiles>.MultiFile-label,.contactPage .grid12 .attachFiles>.MultiFile-label{position:relative;padding-left:.625rem;padding-right:.625rem;float:left}.requestBlock .grid12 .attachFiles>.small-centered.MultiFile-label,.contactPage .grid12 .attachFiles>.small-centered.MultiFile-label{margin-left:auto;margin-right:auto;float:none}.requestBlock .grid12 .attachFiles>.small-uncentered.MultiFile-label,.contactPage .grid12 .attachFiles>.small-uncentered.MultiFile-label{float:left;margin-left:0;margin-right:0}.requestBlock .grid12 .attachFiles>.small-centered.MultiFile-label:last-child,.contactPage .grid12 .attachFiles>.small-centered.MultiFile-label:last-child{float:none}.requestBlock .grid12 .attachFiles>.small-uncentered.MultiFile-label:last-child,.contactPage .grid12 .attachFiles>.small-uncentered.MultiFile-label:last-child{float:left}.requestBlock .grid12 .attachFiles>.small-uncentered.opposite.MultiFile-label,.contactPage .grid12 .attachFiles>.small-uncentered.opposite.MultiFile-label{float:right}.requestBlock .grid12 .attachFiles.row.small-collapse>.MultiFile-label,.contactPage .grid12 .attachFiles.row.small-collapse>.MultiFile-label{padding-left:0;padding-right:0}.requestBlock .grid12 .attachFiles.row.small-uncollapse>.MultiFile-label,.contactPage .grid12 .attachFiles.row.small-uncollapse>.MultiFile-label{padding-left:.625rem;padding-right:.625rem;float:left}}@media only screen and (min-width:40.0625em){.requestBlock .grid12 .attachFiles>.MultiFile-label,.contactPage .grid12 .attachFiles>.MultiFile-label{position:relative;padding-left:.625rem;padding-right:.625rem;float:left}.requestBlock .grid12 .attachFiles>.MultiFile-label,.contactPage .grid12 .attachFiles>.MultiFile-label{width:50%}.requestBlock .grid12 .attachFiles>.MultiFile-label:nth-of-type(3n+1),.contactPage .grid12 .attachFiles>.MultiFile-label:nth-of-type(3n+1){margin-left:8.33333%!important}.requestBlock .grid12 .attachFiles>.medium-centered.MultiFile-label,.contactPage .grid12 .attachFiles>.medium-centered.MultiFile-label{margin-left:auto;margin-right:auto;float:none}.requestBlock .grid12 .attachFiles>.medium-uncentered.MultiFile-label,.contactPage .grid12 .attachFiles>.medium-uncentered.MultiFile-label{float:left;margin-left:0;margin-right:0}.requestBlock .grid12 .attachFiles>.medium-centered.MultiFile-label:last-child,.contactPage .grid12 .attachFiles>.medium-centered.MultiFile-label:last-child{float:none}.requestBlock .grid12 .attachFiles>.medium-uncentered.MultiFile-label:last-child,.contactPage .grid12 .attachFiles>.medium-uncentered.MultiFile-label:last-child{float:left}.requestBlock .grid12 .attachFiles>.medium-uncentered.opposite.MultiFile-label,.contactPage .grid12 .attachFiles>.medium-uncentered.opposite.MultiFile-label{float:right}.requestBlock .grid12 .attachFiles.row.medium-collapse>.MultiFile-label,.contactPage .grid12 .attachFiles.row.medium-collapse>.MultiFile-label{padding-left:0;padding-right:0}.requestBlock .grid12 .attachFiles.row.medium-uncollapse>.MultiFile-label,.contactPage .grid12 .attachFiles.row.medium-uncollapse>.MultiFile-label{padding-left:.625rem;padding-right:.625rem;float:left}}@media only screen and (min-width:64.0625em){.requestBlock .grid12 .attachFiles>.MultiFile-label,.contactPage .grid12 .attachFiles>.MultiFile-label{position:relative;padding-left:.625rem;padding-right:.625rem;float:left}.requestBlock .grid12 .attachFiles>.large-centered.MultiFile-label,.contactPage .grid12 .attachFiles>.large-centered.MultiFile-label{margin-left:auto;margin-right:auto;float:none}.requestBlock .grid12 .attachFiles>.large-uncentered.MultiFile-label,.contactPage .grid12 .attachFiles>.large-uncentered.MultiFile-label{float:left;margin-left:0;margin-right:0}.requestBlock .grid12 .attachFiles>.large-centered.MultiFile-label:last-child,.contactPage .grid12 .attachFiles>.large-centered.MultiFile-label:last-child{float:none}.requestBlock .grid12 .attachFiles>.large-uncentered.MultiFile-label:last-child,.contactPage .grid12 .attachFiles>.large-uncentered.MultiFile-label:last-child{float:left}.requestBlock .grid12 .attachFiles>.large-uncentered.opposite.MultiFile-label,.contactPage .grid12 .attachFiles>.large-uncentered.opposite.MultiFile-label{float:right}.requestBlock .grid12 .attachFiles.row.large-collapse>.MultiFile-label,.contactPage .grid12 .attachFiles.row.large-collapse>.MultiFile-label{padding-left:0;padding-right:0}.requestBlock .grid12 .attachFiles.row.large-uncollapse>.MultiFile-label,.contactPage .grid12 .attachFiles.row.large-uncollapse>.MultiFile-label{padding-left:.625rem;padding-right:.625rem;float:left}}
/* End */


/* Start:/local/templates/rere-design/template_styles.css?179336317711900*/
.rere-empty {
  padding: 40px;
  text-align: center;
}

.rere-form-message {
  margin: 0 0 24px;
  padding: 16px 20px;
  background: #f2f7ef;
  color: #26451f;
}

.rere-form-message.is-error {
  background: #fff1f1;
  color: #7a1d1d;
}

.requestBlock .closeForm,
.contactPage .closeForm {
  box-sizing: border-box !important;
  width: 42px !important;
  height: 42px !important;
  min-width: 42px !important;
  padding: 0 !important;
  line-height: 1;
  appearance: none;
  top: 16px !important;
  right: 16px !important;
  z-index: 3;
  border: 1px solid transparent !important;
  border-radius: 50%;
  background: transparent !important;
  cursor: pointer;
  transform: none !important;
  transition: background-color .2s ease, border-color .2s ease;
}

.requestBlock .closeForm:before,
.requestBlock .closeForm:after,
.contactPage .closeForm:before,
.contactPage .closeForm:after {
  width: 20px !important;
  height: 2px !important;
  margin: -1px 0 0 -10px !important;
  background: #2b2a29 !important;
  transform: rotate(45deg);
}

.requestBlock .closeForm:after,
.contactPage .closeForm:after {
  transform: rotate(-45deg);
}

.requestBlock .closeForm:hover,
.requestBlock .closeForm:focus-visible,
.contactPage .closeForm:hover,
.contactPage .closeForm:focus-visible {
  border-color: #b0cc4e !important;
  background: #f3f8df !important;
  outline: none;
}

.requestBlock .closeForm:hover:before,
.requestBlock .closeForm:hover:after,
.requestBlock .closeForm:focus-visible:before,
.requestBlock .closeForm:focus-visible:after,
.contactPage .closeForm:hover:before,
.contactPage .closeForm:hover:after,
.contactPage .closeForm:focus-visible:before,
.contactPage .closeForm:focus-visible:after {
  background: #2b2a29 !important;
}

.attachFiles {
  clear: both;
  padding-top: 8px;
}

.attachedFile {
  display: block;
  color: #4d4d4d;
  font-size: 14px;
  line-height: 1.35;
  overflow-wrap: anywhere;
}

.attachedFile:before {
  content: '✓';
  margin-right: 7px;
  color: #6d9430;
}
.file input[type="file"] { display: block; margin-top: 8px; }
.file .add, .addFile { cursor: pointer; }
.g-recaptcha { margin: 16px 0; }
.g-recaptcha[data-size="invisible"] { margin: 0; }


/* The legacy popup sets a document scroll offset inline; mobile uses a fixed viewport. */
@media (max-width: 640px) {
  .requestBlock.opened { top: 0 !important; }
  .requestBlock.closed { top: 200% !important; }
  .requestBlock > .contactPage {
    top: 0;
    bottom: auto;
    overflow: visible;
  }
}

/* Existing-page SEO copy and the SmartSam referral block. */
.rere-seo-intro,
.rere-related-cases {
  box-sizing: border-box;
  width: min(1200px, 100%);
  margin: 0 auto;
  padding: 32px 24px;
  overflow-wrap: anywhere;
}

.rere-seo-intro h1 {
  margin: 0 0 18px;
  color: #292934;
  font-size: clamp(26px, 3.2vw, 42px);
  font-weight: 400;
  line-height: 1.2;
}

.rere-seo-intro p,
.rere-related-cases li {
  font-size: 17px;
  line-height: 1.6;
}

.rere-seo-intro p {
  max-width: 850px;
  margin: 0 0 12px;
}

.rere-seo-links {
  display: flex;
  flex-wrap: wrap;
  gap: 12px 24px;
  margin-top: 22px;
}

.rere-seo-links a,
.rere-seo-intro p a,
.rere-related-cases a,
.rere-case-service {
  color: #315f25;
  text-decoration: underline;
  text-underline-offset: 3px;
}

.rere-related-cases h2 {
  font-size: clamp(24px, 2.5vw, 32px);
  font-weight: 400;
  line-height: 1.25;
}

.rere-related-cases ul {
  margin: 18px 0 0;
  padding-left: 22px;
}

.rere-related-cases li + li {
  margin-top: 12px;
}

.rere-case-intro {
  padding-left: 16px;
  border-left: 3px solid #a9c64b;
}

.ecommercePage header .rere-commerce-intro {
  max-width: 780px;
  margin: -26px 0 28px;
  color: #fff;
  font-size: 18px;
  line-height: 1.6;
}

.ecommercePage header .title {
  overflow-wrap: anywhere;
}

.landingPage header .description {
  max-width: 100%;
}

.rere-specialized {
  box-sizing: border-box;
  width: calc(100% - 32px);
  max-width: 1200px;
  margin: 40px auto;
  padding: clamp(22px, 4vw, 52px);
  border-radius: 10px;
  background: #20202a;
  color: #e9e9ef;
  overflow-wrap: anywhere;
}

.rere-specialized__heading {
  max-width: 800px;
}

.rere-specialized .rere-specialized__eyebrow {
  margin: 0 0 16px;
  color: #c8e86b;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: .12em;
  line-height: 1.5;
  text-transform: uppercase;
}

.rere-specialized h2 {
  margin: 0 0 18px;
  color: #fff;
  font-size: clamp(27px, 3.5vw, 44px);
  font-weight: 400;
  line-height: 1.15;
}

.rere-specialized p {
  margin: 0;
  font-size: 16px;
  line-height: 1.6;
}

.rere-specialized__cards {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 16px;
  margin: 30px 0;
}

.rere-specialized__card {
  min-width: 0;
  padding: 22px;
  border: 1px solid #4f4f5c;
  border-radius: 6px;
}

.rere-specialized__number {
  display: block;
  margin-bottom: 22px;
  color: #c8e86b;
  font-size: 13px;
}

.rere-specialized h3 {
  margin: 0 0 12px;
  color: #fff;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.3;
}

.rere-specialized__actions {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 16px 24px;
}

.rere-specialized__primary,
.rere-specialized__secondary {
  box-sizing: border-box;
  min-height: 44px;
  font-size: 16px;
  line-height: 1.5;
}

.rere-specialized__primary {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  padding: 14px 20px;
  border-radius: 4px;
  background: #c8e86b;
  color: #20202a;
  font-weight: 600;
  text-decoration: none;
}

.rere-specialized__primary:hover {
  background: #d7f08c;
  color: #20202a;
}

.rere-specialized__secondary {
  display: inline-flex;
  align-items: center;
  color: #fff;
  text-decoration: underline;
  text-underline-offset: 4px;
}

.rere-specialized__secondary:hover {
  color: #c8e86b;
}

.rere-specialized a:focus-visible,
.rere-seo-intro a:focus-visible,
.rere-related-cases a:focus-visible,
.rere-case-service:focus-visible {
  outline: 3px solid #92b633;
  outline-offset: 5px;
}

@media (max-width: 700px) {
  .rere-specialized__cards {
    grid-template-columns: 1fr;
  }

  .rere-specialized__number {
    margin-bottom: 12px;
  }
}

@media (max-width: 640px) {
  .rere-seo-intro,
  .rere-related-cases {
    padding: 26px 16px;
  }

  .rere-seo-links {
    flex-direction: column;
  }

  .ecommercePage header .title {
    font-size: 30px;
    line-height: 1.15;
  }

  .ecommercePage header .rere-commerce-intro {
    font-size: 16px;
  }

  .ecommercePage header .contacts .address {
    line-height: 1.4;
    margin-bottom: 8px;
  }

  .rere-specialized__actions {
    align-items: stretch;
    flex-direction: column;
  }

  .rere-specialized__primary {
    width: 100%;
  }
}

/* Request form consent */
.feedbackForm .rere-form-consent {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  margin: 18px 0 22px;
  font-size: 16px;
  line-height: 1.5;
  text-align: left;
}

.feedbackForm .rere-form-consent input[type="checkbox"] {
  display: block;
  flex: 0 0 18px;
  width: 18px;
  height: 18px;
  margin: 3px 0 0;
  padding: 0;
}

.feedbackForm .rere-form-consent span {
  flex: 1;
  min-width: 0;
}

.feedbackForm .rere-form-consent a {
  text-decoration: underline;
  text-underline-offset: 3px;
}

/* Show the first slide without waiting for carousel initialization. */
.slider--studio .items:not(.slick-initialized) > .item:not(:first-child) { display: none; }
.slider--studio picture { display: block; }
/* Slick temporarily hides its track while initializing; the intro is already laid out. */
.slider--studio .slick-loading .slick-track,
.slider--studio .slick-loading .slick-slide { visibility: visible; }

/* Studio introduction is the first slide in the existing carousel. */
.slider.slider--studio {
  height: clamp(580px, 44vw, 760px);
  padding-top: 0;
}
.slider .rere-studio-slide .row {
  display: flex;
  flex-direction: row-reverse;
  max-width: none;
  margin: 0;
}
.slider .rere-studio-visual {
  width: 60%;
  background: #f3f3f3;
  overflow: hidden;
}
.slider .rere-studio-visual img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.slider .rere-studio-copy {
  display: flex;
  align-items: center;
  width: 40%;
  padding: 40px 28px 72px 7%;
  color: #292934;
  text-align: right;
}
.slider .rere-studio-copy * { height: auto; }
.slider .rere-studio-copy h1 {
  margin: 0 0 22px;
  font-size: clamp(28px, 2.7vw, 42px);
  line-height: 1.15;
  font-weight: 300;
}
.slider .rere-studio-copy p {
  margin: 0 0 14px;
  font-size: 17px;
  line-height: 1.5;
}
.slider .rere-studio-links {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
  width: 100%;
  max-width: 460px;
  margin: 24px 0 0 auto;
}
.slider .rere-studio-links a {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 0;
  min-height: 48px;
  padding: 12px 10px;
  border: 1px solid #829637;
  border-radius: 4px;
  background: transparent;
  color: #292934;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.3;
  text-align: center;
  text-decoration: none;
}
.slider .rere-studio-links a:first-child {
  border-color: #b0cc4e;
  background: #b0cc4e;
  color: #20202a;
}
.slider .rere-studio-links a:hover {
  border-color: #292934;
  background: #292934;
  color: #fff;
}
.slider .rere-studio-links a:focus-visible {
  outline: 3px solid #315f25;
  outline-offset: 3px;
}
@media (max-width: 1024px) and (min-width: 641px) {
  .slider .rere-studio-copy { width: 50%; padding-left: 7%; }
  .slider .rere-studio-visual { width: 50%; }
}
@media (max-width: 640px) {
  .slider.slider--studio { height: 740px; }
  .slider .rere-studio-slide .row { flex-direction: column; }
  .slider .rere-studio-visual { width: 100%; height: 220px; flex: 0 0 220px; }
  .slider .rere-studio-copy {
    width: 100%; height: auto; flex: 1;
    padding: 24px 32px 70px; text-align: left;
  }
  .slider .rere-studio-copy h1 { font-size: 28px; margin-bottom: 18px; }
  .slider .rere-studio-copy p { font-size: 16px; }
  .slider .rere-studio-links { margin: 20px 0 0; max-width: none; }
  .slider .rere-studio-links a { padding: 12px 8px; font-size: 14px; }
  .slider.slider--studio .slick-dots { left: 32px; bottom: 20px; }
}

/* SmartSam shortcut in the studio navigation. */
.leftPanel .rere-smartsam-link {
  display: block;
  margin: 24px 16px 0;
  padding: 16px 14px;
  border: 1px solid rgba(176, 204, 78, .35);
  border-left: 3px solid #b0cc4e;
  border-radius: 4px;
  background: #242334;
  color: #fff;
  text-decoration: none;
}
.leftPanel .rere-smartsam-link__title {
  display: block;
  color: #b0cc4e;
  font-size: 19px;
  line-height: 1.3;
}
.leftPanel .rere-smartsam-link__description {
  display: block;
  margin-top: 7px;
  color: #dddce5;
  font-size: 13px;
  line-height: 1.45;
}
.leftPanel .rere-smartsam-link__brand {
  display: flex;
  justify-content: space-between;
  margin-top: 12px;
  font-size: 14px;
  line-height: 1.4;
}
.leftPanel .rere-smartsam-link:hover {
  background: #302f44;
  border-color: #b0cc4e;
}
.leftPanel .rere-smartsam-link:focus-visible {
  outline: 2px solid #b0cc4e;
  outline-offset: 3px;
}
@media (min-width: 641px) and (max-height: 780px) {
  .leftPanel nav.main { overflow-y: auto; }
  .leftPanel nav.main .contacts {
    position: static;
    margin-top: 28px;
    padding-bottom: 24px;
  }
}
@media (max-width: 640px) {
  .leftPanel nav.main.showMenu { overflow-y: auto; max-height: calc(100vh - 60px); }
  .leftPanel .rere-smartsam-link { margin: 16px 20px 20px; }
}

/* Short service and portfolio introductions. */
.rere-seo-intro { padding: 1.75rem 2rem; }
.rere-seo-intro h1 { margin: 0 0 .6rem; }
.rere-seo-intro p { margin: 0; max-width: 62rem; }
.rere-related-cases { margin: 1.5rem 0; }
.rere-case-intro { margin: 1rem 0; }
.rere-case-service { margin: 1.5rem 0; }
@media (max-width: 640px) { .rere-seo-intro { padding: 1.25rem 1rem; } }

/* End */
/* /local/templates/rere-design/fonts.css?17933634825486 */
/* /local/templates/rere-design/theme/static/css/main-home.min.css?179336358298003 */
/* /local/templates/rere-design/template_styles.css?179336317711900 */
