html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer;color:inherit}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}svg:not([fill]){fill:currentColor}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}
.container-fluid{margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}.row{box-sizing:border-box;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.row.reverse{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.col.reverse{-ms-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-xs{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-xs-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-xs-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-xs-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-xs-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-1{margin-left:8.333%}.col-xs-offset-2{margin-left:16.667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.333%}.col-xs-offset-5{margin-left:41.667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.333%}.col-xs-offset-8{margin-left:66.667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.333%}.col-xs-offset-11{margin-left:91.667%}.start-xs{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}.center-xs{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}.end-xs{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}.top-xs{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.middle-xs{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.bottom-xs{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.first-xs{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.last-xs{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}@media only screen and (min-width:48em){.container{width:46rem}.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-sm{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-sm-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-sm-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-sm-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-sm-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-1{margin-left:8.333%}.col-sm-offset-2{margin-left:16.667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.333%}.col-sm-offset-5{margin-left:41.667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.333%}.col-sm-offset-8{margin-left:66.667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.333%}.col-sm-offset-11{margin-left:91.667%}.start-sm{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}.center-sm{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}.end-sm{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}.top-sm{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.middle-sm{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.bottom-sm{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.first-sm{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.last-sm{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}}@media only screen and (min-width:62em){.container{width:61rem}.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-md{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-md-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-md-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-md-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-md-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-1{margin-left:8.333%}.col-md-offset-2{margin-left:16.667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.333%}.col-md-offset-5{margin-left:41.667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.333%}.col-md-offset-8{margin-left:66.667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.333%}.col-md-offset-11{margin-left:91.667%}.start-md{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}.center-md{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}.end-md{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}.top-md{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.middle-md{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.bottom-md{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.first-md{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.last-md{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}}@media only screen and (min-width:75em){.container{width:71rem}.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-lg{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-lg-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-lg-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-lg-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-lg-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-1{margin-left:8.333%}.col-lg-offset-2{margin-left:16.667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.333%}.col-lg-offset-5{margin-left:41.667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.333%}.col-lg-offset-8{margin-left:66.667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.333%}.col-lg-offset-11{margin-left:91.667%}.start-lg{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}.center-lg{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}.end-lg{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}.top-lg{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.middle-lg{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.bottom-lg{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.first-lg{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.last-lg{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}}.container-fluid{margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}.row{box-sizing:border-box;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.row.reverse{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.col.reverse{-ms-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-xs{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-xs-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-xs-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-xs-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-xs-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-1{margin-left:8.333%}.col-xs-offset-2{margin-left:16.667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.333%}.col-xs-offset-5{margin-left:41.667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.333%}.col-xs-offset-8{margin-left:66.667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.333%}.col-xs-offset-11{margin-left:91.667%}.start-xs{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}.center-xs{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}.end-xs{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}.top-xs{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.middle-xs{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.bottom-xs{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.first-xs{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.last-xs{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}@media only screen and (min-width:48em){.container{width:46rem}.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-sm{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-sm-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-sm-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-sm-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-sm-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-1{margin-left:8.333%}.col-sm-offset-2{margin-left:16.667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.333%}.col-sm-offset-5{margin-left:41.667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.333%}.col-sm-offset-8{margin-left:66.667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.333%}.col-sm-offset-11{margin-left:91.667%}.start-sm{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}.center-sm{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}.end-sm{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}.top-sm{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.middle-sm{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.bottom-sm{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.first-sm{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.last-sm{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}}@media only screen and (min-width:62em){.container{width:61rem}.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-md{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-md-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-md-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-md-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-md-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-1{margin-left:8.333%}.col-md-offset-2{margin-left:16.667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.333%}.col-md-offset-5{margin-left:41.667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.333%}.col-md-offset-8{margin-left:66.667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.333%}.col-md-offset-11{margin-left:91.667%}.start-md{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}.center-md{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}.end-md{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}.top-md{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.middle-md{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.bottom-md{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.first-md{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.last-md{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}}@media only screen and (min-width:75em){.container{width:71rem}.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-lg{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-lg-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-lg-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-lg-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-lg-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-1{margin-left:8.333%}.col-lg-offset-2{margin-left:16.667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.333%}.col-lg-offset-5{margin-left:41.667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.333%}.col-lg-offset-8{margin-left:66.667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.333%}.col-lg-offset-11{margin-left:91.667%}.start-lg{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}.center-lg{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}.end-lg{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}.top-lg{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.middle-lg{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.bottom-lg{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.first-lg{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.last-lg{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}}.flex-center{-webkit-justify-content:center!important;justify-content:center!important;-webkit-align-items:center!important;align-items:center!important}.flex-center__x{-webkit-justify-content:center!important;justify-content:center!important}.flex-center__y{-webkit-align-items:center!important;align-items:center!important}.flex-column__lg,.flex-column__md,.flex-column__sm{display:none!important}.flex-column{-webkit-flex-direction:column;flex-direction:column}@media (max-width:48em){.flex-column__xs{-webkit-flex-direction:column;flex-direction:column}}@media (min-width:48em) and (max-width:64em){.flex-column__sm{-webkit-flex-direction:column;flex-direction:column}}@media (min-width:64em) and (max-width:75em){.flex-column__md{-webkit-flex-direction:column;flex-direction:column}}@media (min-width:75em){.flex-column__lg{-webkit-flex-direction:column;flex-direction:column}}@media (max-width:48em){.hidden-xs{display:none!important}}@media (min-width:48em) and (max-width:64em){.hidden-sm{display:none!important}}@media (min-width:64em) and (max-width:75em){.hidden-md{display:none!important}}@media (min-width:75em){.hidden-lg{display:none!important}}.visible-xs-block{display:none!important}@media (max-width:48em){.visible-xs-block{display:block!important}}.visible-sm-block{display:none!important}@media (min-width:48em) and (max-width:64em){.visible-sm-block{display:block!important}}.visible-md-block{display:none!important}@media (min-width:64em) and (max-width:75em){.visible-md-block{display:block!important}}.visible-lg-block{display:none!important}@media (min-width:75em){.visible-lg-block{display:block!important}}.visible-xs-inline-block{display:none!important}@media (max-width:48em){.visible-xs-inline-block{display:inline-block!important}}.visible-sm-inline-block{display:none!important}@media (min-width:48em) and (max-width:64em){.visible-sm-inline-block{display:inline-block!important}}.visible-md-inline-block{display:none!important}@media (min-width:64em) and (max-width:75em){.visible-md-inline-block{display:inline-block!important}}.visible-lg-inline-block{display:none!important}@media (min-width:75em){.visible-lg-inline-block{display:inline-block!important}}.visible-xs-inline{display:none!important}@media (max-width:48em){.visible-xs-inline{display:inline!important}}.visible-sm-inline{display:none!important}@media (min-width:48em) and (max-width:64em){.visible-sm-inline{display:inline!important}}.visible-md-inline{display:none!important}@media (min-width:64em) and (max-width:75em){.visible-md-inline{display:inline!important}}.visible-lg-inline{display:none!important}@media (min-width:75em){.visible-lg-inline{display:inline!important}}.visible-xs{display:none!important}@media (max-width:48em){.visible-xs{display:-webkit-flex!important;display:flex!important}}.visible-sm{display:none!important}@media (min-width:48em) and (max-width:64em){.visible-sm{display:-webkit-flex!important;display:flex!important}}.visible-md{display:none!important}@media (min-width:64em) and (max-width:75em){.visible-md{display:-webkit-flex!important;display:flex!important}}.visible-lg{display:none!important}@media (min-width:75em){.visible-lg{display:-webkit-flex!important;display:flex!important}}
body,html {font-family:'Roboto Condensed',Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale }section,header,footer
{width:100%}@media (max-width:48em){section,header,footer {padding:0 20px }}@media (min-width:48em) and (max-width:64em){section,header,footer {padding:0 calc(50vw - 370px) }}@media (min-width:64em) and (max-width:75em){section,header,footer {padding:0 calc(50vw - 480px) }}@media (min-width:75em) {section,header,footer {padding:0 calc(50vw - 590px) }}fieldset
{border:0}.no-gutters {margin-right:0;margin-left:0}.no-gutters >.col,
.no-gutters >[class*="col-"] {padding-right:0;padding-left:0}
mark{background:#fff;font-weight:400}
.fluid
{display:block;width:100%}
.is-hidden
{display:none}
.red
{color:red}
.mb-0
{margin-bottom:0 !important}
.mb-15
{margin-bottom:15px !important}
.mt-20
{margin-top:20px !important}
.my-40
{margin:40px 0}
.pb-0
{padding-bottom:0 !important}
.ta-c
{text-align:center}
.arrow {border:solid #9ac35d;border-width:0 3px 3px 0;display:inline-block;padding:4px}.right {transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.left {transform:rotate(135deg);-webkit-transform:rotate(135deg)}
.down {transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.up {transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.logo,.address,.hotline
{padding-top:40px}
.logo
{padding-left:20px !important}
.logo img
{width:184px;display:block}
.address-title,.hotline-title
{color:#000;font-size:18px;font-weight:300;text-decoration:underline;padding-bottom:10px;line-height:1}
.hotline-title
{font-weight:700}
.hotline-whatsapp img
{display:block}
.address-text,.hotline-text
{color:#94908d;font-size:14px;font-weight:300}.address-phone a,.hotline-phone a
{color:#040404;font-size:24px;font-weight:600;line-height:1;text-decoration:none;padding:5px 0 0 0;display:block}
.address-email
{color:#9ac35d;font-size:22px;font-weight:500;padding-top:12px}.main-menu
{flex-wrap:nowrap;margin-top:15px;border-top:2px solid #9ac35d;border-bottom:2px solid #9ac35d;padding:3px 0}
.main-menu div[class*='col-']
{text-align:center}
.main-menu-item
{display:inline-block;text-align:center;margin:0 auto;padding:10px 20px;text-decoration:none;color:#685a5a;font-size:16px;font-weight:400;border-radius:4px;white-space:nowrap}
.main-menu-item:hover
{background:#9ac35d;color:#fff}
.main-menu-item.active
{text-decoration:underline}.dropdown-item.active,
.dropup-item.active
{font-weight:600}
.dropdown-item,.dropup-item
{display:block;text-decoration:none;color:#fff;text-align:center;margin-bottom:12px;font-size:18px;font-weight:300;white-space:nowrap}
.dropdown-content,.dropup-content
{position:relative;padding:18px 20px 6px 20px;margin-top:20px;background:#93ba59;display:inline-block;border-radius:3px;border:3px solid #fcfcfc;box-shadow:0 0 7px 0 rgba(0,0,0,0.20);transition:opacity 0.2s cubic-bezier(.895,.03,.685,.22);-webkit-transition:opacity 0.2s cubic-bezier(.895,.03,.685,.22)}
.dropdown-content:after,
.dropdown-content:before,
.dropup-content:after,
.dropup-content:before
{content:'';position:absolute;width:0;height:0;border:solid transparent;border-width:10px;right:50%;transform:translateX(50%) }
.dropdown-content:before
{top:-23px;border-bottom-color:#fcfcfc}
.dropdown-content:after
{top:-20px;border-bottom-color:#93ba59}
.dropdown-content-wrapper
{display:none;margin-top:-20px;padding-top:20px;position:absolute;z-index:999;width:300px;margin-left:-95px}
.dropdown:hover .dropdown-content-wrapper
{display:block}footer
{background:#9ac35d;padding-bottom:20px}
.footer-menu
{padding:30px 0;display:flex;justify-content:center;flex-wrap:nowrap;width:100%;margin:0 auto 0 auto}
.footer-menu-item
{display:block;color:#fff;font-size:16px;text-decoration:none;text-align:center;font-weight:300;border-right:1px solid #fff;padding:3px 20px}
.footer-menu-item:hover
{text-decoration:underline}
.footer-menu-item.active
{font-weight:600}
.dropup
{position:relative;display:inline-block}
.dropup-content:before
{bottom:-23px;border-top-color:#fcfcfc}
.dropup-content:after
{bottom:-20px;border-top-color:#93ba59}
.dropup-content-wrapper
{display:none;padding-bottom:20px;position:absolute;bottom:100%;margin-left:-95px;width:300px;z-index:5;text-align:center}.dropup:hover .dropup-content-wrapper
{display:block}
.footer-menu-item:last-child
{border-right:none}
.footer-text,.footer-copyright,.footer-privacy-policy
{text-align:center;font-size:16px;font-weight:300;padding:3px 0;color:#fff}
.footer-copyright
{font-weight:600;text-decoration:underline}
.footer-privacy-policy a
{text-decoration:none;color:#fff;font-size:12px}
#copyright
{background:#000;text-align:center;padding-top:15px;padding-bottom:15px;color:#2a2a2a;font-weight:300;font-size:14px}
#copyright a
{font-weight:500;color:#2a2a2a;text-decoration:none}
#copyright:hover,#copyright:hover a
{color:#fff}.column-content
{padding-top:30px}
.column-content h1
{font-size:33px;font-weight:500;margin-bottom:20px}
.column-content h2
{font-size:24px;font-weight:400;margin-bottom:20px}
.column-content p
{font-size:18px;font-weight:300;line-height:1.55;margin-bottom:20px;text-align:justify}
.column-content ul,.column-content ol
{font-size:18px;font-weight:300;line-height:1.55;margin-bottom:20px;padding-left:20px}
.column-content a
{font-weight:400;color:#93ba59}.column-left
{padding-top:30px;padding-right:40px}.calc-button
{display:block;font-size:17px;color:#fff;font-weight:400;background-color:#fc8107;background-image:url(../themes/postroika/assets/images/calc.svg);background-size:37px auto;background-position:45px 13px;width:100%;border-radius:6px;text-align:center;padding:20px 0;text-decoration:none}
.order-button:hover,
.calc-button:hover
{background-color:rgb(255,159,37)}.credit-banner
{margin:20px 0;width:100%;height:200px;display:flex;justify-content:center;align-items:center;background-image:linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,0.6)),url(../themes/postroika/assets/images/proekt_doma_7h8_prof.jpg);background-size:cover;color:#fff;font-size:26px;font-weight:400;text-align:center}
.credit-banner-readmore
{color:#fff;text-decoration:none;font-size:18px;font-weight:600;line-height:normal;display:block}.tags-cloud-wrapper
{margin:60px 0 20px 0;width:100%}
.tags-cloud-heading
{border-bottom:1px solid #93ba59;font-size:20px;font-weight:400;padding:5px 0 5px 20px;margin-bottom:20px}
.tags-cloud .col-xs-6
{text-align:center;padding:8px 0}
.tags-cloud .col-xs-6:nth-child(even)
{padding-left:10px}
.tags-cloud .col-xs-6:nth-child(odd)
{padding-right:10px}
.tags-cloud .tag
{text-decoration:none;font-size:14px;font-weight:300;color:#fff;background:#9ac35d;padding:15px 0;border-radius:3px;width:100%;display:block}#content
{padding-bottom:20px}
.snippet-vk
{display:block;width:100%;background-image:url(../themes/postroika/assets/images/vk.png);background-repeat:no-repeat;background-position:left 20px center;background-size:39px 39px;border-top:2px solid #adadad;border-bottom:2px solid #adadad;height:70px;margin:20px 0;font-size:20px;font-weight:500 !important;padding-top:20px;padding-left:70px;color:#000 !important;text-decoration:none}
.button-green
{display:table;font-size:18px;color:#fff !important;font-weight:300 !important;background-color:#92C146;border-radius:6px;text-align:center;text-decoration:none;width:auto;padding:18px 40px;margin:0 auto }.green-line,.green-line-2x
{width:100%;height:1px;background:#9ac35d}
.green-line-2x
{height:2px}
.gradient-line
{width:100%;height:1px;background:rgb(244,244,244);background:-webkit-gradient(linear,0 100%,0 0,from(rgba(244,244,244,1)),color-stop(0.5,rgba(204,204,204,1)),to(rgba(244,244,244,1)));background:-webkit-linear-gradient(90deg,rgba(244,244,244,1) 0%,rgba(204,204,204,1) 50%,rgba(244,244,244,1) 100%);background:-moz-linear-gradient(90deg,rgba(244,244,244,1) 0%,rgba(204,204,204,1) 50%,rgba(244,244,244,1) 100%);background:-o-linear-gradient(90deg,rgba(244,244,244,1) 0%,rgba(204,204,204,1) 50%,rgba(244,244,244,1) 100%);background:linear-gradient(90deg,rgba(244,244,244,1) 0%,rgba(204,204,204,1) 50%,rgba(244,244,244,1) 100%)}.autoflash {position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flash {content:"";background:linear-gradient(90deg,rgba(255,255,255,.1),rgba(255,255,255,.4));height:100%;width:3em;display:block;position:absolute;top:0;left:-4.5em;-webkit-transform:skewX(-45deg) translateX(0);transform:skewX(-45deg) translateX(0);-webkit-transition:none;transition:none}.lighting {webkit-animation:moving 3s ease-in-out infinite;-moz-animation:moving 3s ease-in-out infinite;-ms-animation:moving 3s ease-in-out infinite;-o-animation:moving 3s ease-in-out infinite;animation:moving 3s ease-in-out infinite}@keyframes moving {30% {webkit-transform:skewX(-45deg) translateX(33.5em);transform:skewX(-45deg) translateX(33.5em) }100% {webkit-transform:skewX(-45deg) translateX(33.5em);transform:skewX(-45deg) translateX(33.5em) }}.catalog-heading-wrapper
{position:relative;overflow:hidden;margin:20px 0;display:flex;justify-content:space-between}
.catalog-heading
{background:#9ac35d;color:#fff;width:50%;min-width:660px;margin:0 0 0 -25px;-webkit-transform:skew(45deg);-moz-transform:skew(45deg);-o-transform:skew(45deg);position:relative;overflow:hidden;border:0 }
.catalog-heading h1,.catalog-heading div.h1
{-webkit-transform:skew(-45deg);-moz-transform:skew(-45deg);-o-transform:skew(-45deg);font-size:26px;padding:10px 0 10px 100px;font-weight:400;line-height:26px;text-transform:uppercase}.catalog-item
{border:1px solid #b8b4b1;border-radius:5px;padding:5px;margin-bottom:30px}
.catalog-item a
{text-decoration:none;color:#000}
.catalog-item-cover
{width:100%;min-height:200px;background-repeat:no-repeat;background-position:center center;background-size:cover}
.catalog-item .title
{font-size:24px;font-weight:600;text-align:center;margin-top:10px;margin-bottom:3px}
.catalog-item .subtitle
{font-size:14px;font-weight:400;color:#94908d;text-align:center;margin-bottom:20px}
.catalog-item .price
{display:flex;justify-content:center;align-items:center}
.catalog-item .price >div:nth-child(1)
{padding-left:10px}
.catalog-item .price >.block
{display:flex;flex-direction:column;vertical-align:middle}
.catalog-item .price >.block >s
{display:block;font-size:14px;color:gray;font-weight:300}
.catalog-item .price >.block >b
{display:block;color:orange}
.catalog-item .price
{font-size:18px;font-weight:400;text-align:center;padding:10px 0}
.catalog-item .price:nth-child(even)
{background:#f5f5f5}
#catalog .project-description >.title
{font-weight:600;font-size:26px;color:#000;margin-bottom:10px}
#catalog .project-description >.price-label
{font-size:22px;font-weight:400;color:#9ac35d;text-transform:uppercase;margin:10px 0;padding-top:10px}
#catalog .project-description >.price
{font-size:18px;font-weight:300;margin:10px 0}
#catalog .project-description >.price >s
{color:gray}
#catalog .project-description .price >b
{color:orange;font-weight:600}
#catalog-slider {max-width:660px;margin-bottom:3px;margin:0 auto}
#catalog-slider-nav {max-width:660px;margin:0 auto}
#catalog-slider-nav img.slick-current{opacity:1}
#catalog-slider-nav img{opacity:0.7;margin:3px}
#catalog .project-description .title
{text-align:center}#catalog .tab-nav
{display:flex;flex-direction:row;justify-content:center;list-style-type:none;margin:40px auto}
#catalog .tab-nav li
{background:#fff;font-size:16px;line-height:36px;font-weight:400;border-right:1px solid #fff;display:block}
#catalog .tab-nav li.selected
{background:#9ac35d;border:1px solid #ccc}
#catalog .tab-nav li a
{display:inline-block;padding:15px 40px;text-decoration:none;color:#2d2e2d;width:100%}
#catalog .tab-nav li.selected a
{color:#fff}
#catalog .tab-nav li:last-child:not(.selected)
{border-right:none}
#catalog .prev-next-buttons
{display:flex;align-items:center;margin:0 10px}
#catalog .prev-next-buttons span
{display:block;width:2px;height:16px;background:#9ac35d;margin:0 7px}
#catalog .prev-next-buttons a
{text-decoration:none;color:#000;opacity:.7;font-size:16px;line-height:1}
#catalog .prev-next-buttons a i.left
{margin-right:5px}
#catalog .prev-next-buttons a i.right
{margin-left:5px}
.order-button
{display:inline-block;font-size:15px;color:#fff;font-weight:400;background-color:#fc8107;border-radius:6px;text-align:center;padding:15px 30px;text-decoration:none}
.complectation table {width:100%;border-collapse:collapse}
.complectation table td
{border:1px solid #d9d9d9;color:#4d4c4c;padding:20px;font-size:18px;font-weight:300}
.complectation table tr:nth-child(even)
{background:#eee}.project-form-text
{max-width:660px;padding-right:100px;font-size:20px;font-weight:300;line-height:1.55;padding-top:20px}
.project-form-text p
{margin-bottom:30px}
.project-form-text a
{color:#9ac35d;text-decoration:none}
#project-form
{padding-top:20px;padding-bottom:40px}
#project-form fieldset
{padding-bottom:20px}
#project-form label
{display:block;padding-bottom:7px}
#project-form input[type="text"],
#project-form textarea
{padding:0 20px;line-height:1.33;width:100%;outline:none;color:#000;border:1px solid #8c8585;background-color:#fff;font-size:16px;font-weight:400;height:50px}
#project-form textarea
{height:110px;padding-top:10px}
#project-form button[type="submit"]
{cursor:pointer;outline:none;position:relative;color:#fff;background-color:#fc8107;font-weight:400;font-size:16px;width:160px;height:50px;display:block;margin:20px auto;padding:0 15px}
#project-form button[type="submit"]:hover
{background-color:rgb(252,159,37)}
#project-form input[name="phone"]
{background-color:#fff;background-image:url(../themes/postroika/assets/images/red_asterik.png);background-repeat:no-repeat;background-position:top 15px right 15px}
#project-form .bottom-text
{color:#8c8585}#project-form .flash-success
{margin-top:15px;padding:10px;text-align:center;background:#40c256;color:#fff;font-size:16px }
#project-form .flash-danger
{margin-top:15px;padding:10px;text-align:center;background:#f95d51;color:#fff;font-size:16px}.popup {width:120%;left:-10%;top:0;overflow-y:scroll;background:rgba(1,1,1,.7);z-index:900;display:none;position:fixed;height:100%}
.popup .close
{position:fixed;right:20px;top:20px;width:23px;height:23px;cursor:pointer;transition:opacity ease-in-out .3s;z-index:901}
.popup .close:hover
{opacity:.7}
.popup .window {position:relative;margin:65px auto;left:auto;right:auto;padding:40px 45px;width:100%;transform:translateY(0);max-width:560px;background:#fff}#order-modal .title
{text-align:center;font-weight:600;color:#000;font-size:36px;line-height:1.23;margin-bottom:11px}
#order-modal .subtitle
{text-align:center;font-weight:300;color:#000;font-size:16px;line-height:1.55}
#order-modal button
{text-align:center;vertical-align:middle;margin-top:25px;font-size:16px;padding-left:60px;padding-right:60px;font-weight:700;white-space:nowrap;width:100%;height:54px;color:#fff;background-color:#000;border-radius:5px }
#order-modal fieldset
{padding-bottom:25px}
#order-modal label
{font-weight:300;color:#000;font-size:20px;line-height:1.55;display:block;padding:0 10px 5px 0}
#order-modal input[type="text"]
{height:60px;border-radius:5px;padding:0 20px;font-size:16px;line-height:1.33;width:100%;outline:none;background-color:transparent;color:#000;border:1px solid #c9c9c9}
#order-modal .flash-success
{padding:10px;text-align:center;background:#40c256;color:#fff;font-size:16px }
#order-modal .flash-danger
{padding:10px;text-align:center;background:#f95d51;color:#fff;font-size:16px}
#order-modal input[name="phone"]
{background-color:#fff;background-image:url(../themes/postroika/assets/images/red_asterik.png);background-repeat:no-repeat;background-position:top 20px right 20px}#hero-form
{height:auto;background-size:cover;background-image:linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,0.6)),url(../themes/postroika/assets/images/hero-form-bg.jpg)}
#hero-form fieldset
{position:relative}
#hero-form form fieldset label {font-size:16px;font-weight:400;line-height:1;color:#000;opacity:.5;position:absolute;left:20px;top:40px;height:16px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:transform 0.2s linear;transition:transform 0.2s linear;-webkit-transform-origin:left;transform-origin:left;pointer-events:none;white-space:nowrap}
#hero-form form fieldset input:valid + label,
#hero-form form fieldset input:focus + label {-webkit-transform:translateY(-12px) scale(.7);transform:translateY(-12px) scale(.7) }
#hero-form .title
{padding-top:40px;max-width:760px;text-align:center;margin:0 auto 40px auto;font-size:42px;font-weight:600;color:#fff}
#hero-form .subtitle
{text-align:center;margin-bottom:40px;font-size:20px;font-weight:300;color:#fff }
#hero-form input:focus,
#hero-form button
{outline:none;box-shadow:0 0 1px 1px #9ac35d}#hero-form form
{display:block;max-width:560px;margin:0 auto}
#hero-form .bottom-text
{text-align:center;color:#fff;font-size:15px;font-weight:300;padding-bottom:40px}
#hero-form input#hf-phone
{background-color:#fff;background-image:url(../themes/postroika/assets/images/red_asterik.png);background-repeat:no-repeat;background-position:top 20px right 20px}
#hero-form input[type="text"]
{display:block;margin:20px auto;color:#000;background:#fff;height:56px;font-size:16px;line-height:1.33px;border-radius:7px;padding:26px 20px 10px 20px;width:100%}
#hero-form button[type="submit"]
{display:block;margin:20px auto;color:#fff;background:#9ac35d;height:56px;font-size:18px;font-weight:500;line-height:16px;border-radius:7px;padding:20px;width:100% }
#hero-form label
{color:#fff;font-size:15px;font-weight:300}
#hero-form button.ui
{display:block;margin:20px auto 20px 0;color:#fff;background:#9ac35d;height:40px;font-size:16px;line-height:36px;font-weight:400;line-height:16px;border-radius:7px;padding:0 20px}
#hero-form .upload-files-container
{margin-bottom:20px;background:#fff}
#hero-form .custom-checkbox {position:absolute;z-index:-1;opacity:0}
#hero-form .custom-checkbox+label {display:inline-flex;align-items:center;user-select:none}
#hero-form .custom-checkbox+label::before {content:'';display:inline-block;width:20px;height:20px;flex-shrink:0;flex-grow:0;border:1px solid #fff;margin-right:0.5em;background-repeat:no-repeat;background-position:center center;background-size:10px 10px}
#hero-form .custom-checkbox:checked+label::before {border-color:#fff;background-color:transparent;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}
#hero-form .flash-danger,
#hero-form .flash-success
{width:100%;padding:20px;margin-top:20px}
#hero-form .flash-danger
{background:#f95d51;color:#fff;font-size:16px}
#hero-form .flash-success
{background:#40c256;color:#fff;font-size:16px}#obschet-form {max-width:460px;margin-bottom:40px}
#obschet-form fieldset
{padding-bottom:25px}
#obschet-form input[type="text"]
{line-height:1.33;width:100%;outline:none;border-radius:0;padding:26px 20px 10px 20px;border:1px solid #000;background-color:#fff;font-size:16px;font-weight:400;height:50px}
#obschet-form button.ui
{display:block;margin:20px auto 20px 0;color:#fff;background:#9ac35d;height:40px;font-size:16px;line-height:36px;font-weight:400;line-height:16px;padding:0 20px}
#obschet-form .custom-checkbox {position:absolute;z-index:-1;opacity:0}
#obschet-form .custom-checkbox+label {display:inline-flex;align-items:center;user-select:none}#obschet-form .custom-checkbox+label::before {content:'';display:inline-block;width:20px;height:20px;flex-shrink:0;flex-grow:0;border:1px solid #000;margin-right:0.5em;background-repeat:no-repeat;background-position:center center;background-size:10px 10px}
#obschet-form .bottom-text
{opacity:.5;font-size:14px}
#obschet-form .custom-checkbox:checked+label::before {border-color:#000;background-color:transparent;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23000' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}
#obschet-form fieldset
{position:relative}
#obschet-form form fieldset label {font-size:16px;line-height:1;opacity:.5;position:absolute;left:20px;top:18px;height:16px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:transform 0.2s linear;transition:transform 0.2s linear;-webkit-transform-origin:left;transform-origin:left;pointer-events:none;white-space:nowrap}
#obschet-form form fieldset input:valid + label,
#obschet-form form fieldset input:focus + label {-webkit-transform:translateY(-12px) scale(.7);transform:translateY(-12px) scale(.7) }
#obschet-form button[type="submit"]
{text-align:center;border:0 none;white-space:nowrap;outline:none;position:relative;color:#fff;background-color:#93ba59;font-weight:300;font-size:16px;width:260px;height:50px;margin:0 auto;padding:0 15px;display:block;margin-top:15px}
#obschet-form .upload-files-container
{margin-bottom:20px;background:#fff}
#obschet-form .flash-danger,
#obschet-form .flash-success
{width:100%;padding:20px;margin-top:20px}
#obschet-form .flash-danger
{background:#f95d51;color:#fff;font-size:16px}
#obschet-form .flash-success
{background:#40c256;color:#fff;font-size:16px}
#obschet-form input#of-phone
{background-color:#fff;background-image:url(../themes/postroika/assets/images/red_asterik.png);background-repeat:no-repeat;background-position:top 15px right 15px}#mobile-header
{display:none;background-color:#92C146;height:70px;position:fixed;top:0;z-index:123;justify-content:space-between}
.mobile-logo img
{height:50px;width:auto;display:block;margin-top:10px;margin-left:-10px}
.site-name
{color:#fff;text-align:center;margin-top:15px;width:100%;white-space:nowrap;margin-left:-30px}
.site-name .part-1
{font-size:18px;font-weight:600;text-transform:uppercase}
.site-name .part-2
{font-size:18px;font-weight:600}
#menu-toggle {opacity:0}#menu-toggle:checked ~ .burger >span {transform:rotate(45deg)}
#menu-toggle:checked ~ .burger >span::before {top:0;transform:rotate(0)}
#menu-toggle:checked ~ .burger >span::after {top:0;transform:rotate(90deg)}
#menu-toggle:checked ~ .mobile-menu-box {visibility:visible;right:0}.burger {display:flex;align-items:center;position:fixed;top:20px;right:20px;width:26px;height:26px;cursor:pointer;z-index:1}.burger >span,
.burger >span::before,
.burger >span::after {display:block;position:absolute;width:100%;height:2px;background-color:#fff;transition-duration:.25s}
.burger >span::before {content:'';top:-8px}
.burger >span::after {content:'';top:8px}.mobile-menu-box {display:block;position:fixed;visibility:hidden;top:0;right:-100%;width:300px;height:100%;margin:0;padding:80px 0;list-style:none;background-color:#000;box-shadow:1px 0 6px rgba(0,0,0,.2);transition-duration:.25s}.mobile-menu-item {display:block;padding:12px 24px;color:#fff;font-size:20px;font-weight:600;text-decoration:none;transition-duration:.25s;position:relative}
.mobile-dropdown-item {display:block;padding:6px 24px 6px 44px;color:#fff;font-size:18px;font-weight:400;text-decoration:none;transition-duration:.25s;position:relative}
.mobile-dropdown-item.active,
.mobile-menu-item.active
{text-decoration:underline}
.mobile-dropdown-item:hover,
.mobile-menu-item:hover {background-color:#333}
.mobile-menu-item .arrow
{border:solid #fff;border-width:0 3px 3px 0;position:relative;top:-4px;margin-left:15px}
.mobile-menu-item .arrow.up
{top:2px}
.catalog-item
{margin:0 auto 20px auto;max-width:350px}
.mobile-dropdown
{display:none}
.mobile-dropdown.opened
{display:block}.advantages
{display:flex;flex-wrap:wrap;width:100%;justify-content:space-evenly;margin-bottom:40px;margin-top:20px}
.advantages .item
{border-radius:3px;width:100%;position:relative;max-width:150px}
.advantages .item .circle
{border:3px solid #fff;background:#9ac35d;border-radius:50%;height:150px;width:150px;margin:0 auto;position:relative}
.advantages .item .label
{margin:20px auto 0 auto;color:#45562B;font-size:20px;font-weight:400;text-align:center}
.advantages .item img
{max-height:100px;max-width:100px;display:block;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%) }
.advantages .item img.sign
{max-height:90px}
.advantages .item img.man
{max-height:80px}
.advantages .item img.car
{min-height:90px !important;min-width:90px !important}
.advantages-heading,
.arrangement-heading
{text-align:center;font-size:30px;font-weight:400;margin-bottom:20px;margin-top:40px}
.arrangement
{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;margin-bottom:40px;margin-top:20px}
.arrangement .item
{border-radius:3px;width:100%;margin:10px;position:relative;max-width:200px}
.arrangement .item >div
{color:#45562B;font-size:18px;margin-top:20px}
.arrangement .item figure
{position:relative;background-image:url(../themes/postroika/assets/images/s-arrow.svg);background-position:right center;background-size:30px auto}
.arrangement .item:last-child figure
{background-image:none}
.arrangement .item figure img
{max-width:120px;text-align:left;height:100px;margin-left:0;margin-right:auto;display:block}
.arrangement .item:last-child figure img
{text-align:center;margin-left:auto;margin-right:auto }
.footer-phones-wrapper
{text-align:center}.footer-phones-row{display:inline-flex;flex-direction:row;flex-wrap:wrap;margin:0 auto;margin-bottom:25px}.footer-phones-row >a,
.footer-phones-row >div
{display:block;color:#fff;font-size:24px;text-decoration:none;padding:0 10px 5px 10px}
.footer-phones >div
{text-transform:uppercase;font-size:18px;font-weight:600}
@media (max-width:64em){body {padding-top:70px }header,.main-menu,.footer-menu {display:none }.footer-copyright {padding-top:20px }#mobile-header {display:flex }#hero-form .title {font-size:24px;margin-bottom:15px }#hero-form .subtitle {font-size:18px;margin-bottom:15px }#catalog .project-description {padding-top:20px;display:block;margin:0 auto;width:80% }#catalog .title {font-size:20px }#catalog .price-label {font-size:18px }#catalog .price {font-size:16px }#catalog-slider {margin:20px auto 0 auto }#catalog-slider img {max-width:400px;margin:0 auto }#catalog .mobile-prev-next {margin:20px auto 0 auto;padding:0 20px }#catalog .mobile-prev-next .prev-next-buttons {margin:0 auto;justify-content:space-between }#catalog .mobile-prev-next .prev-next-buttons span {display:none }.catalog-item-cover {min-height:250px }.yandex-map {width:100% }#gallery-block .thumb {width:180px;height:120px }#catalog .tab-nav {flex-direction:column;margin-bottom:0 }#catalog .tab-nav-section {flex-direction:column;margin-bottom:0 }#catalog .tab-nav li {border:none }#catalog .tab-nav li a {padding:5px 40px;text-align:center }.project-form-text {max-width:660px;padding-right:0;padding-top:20px }.catalog-heading {min-width:unset;width:100%;text-align:center;margin:0;-webkit-transform:none;-moz-transform:none;transform:none }.catalog-heading h1,.catalog-heading div.h1 {-webkit-transform:none;-moz-transform:none;transform:none;padding:10px 0 }.green-line,.green-line-2x {display:none }.complectation table {display:block;overflow-x:auto }.popup {background:rgba(0,0,0,.9);left:0;width:100%;overflow-y:auto }#action-slider {width:100%;height:200px;margin:20px 0 }#action-slider >div {width:100% !important;height:200px }#action-slider img {height:200px;margin:0 auto }.advantages .item {max-width:unset;margin-bottom:30px }.arrangement .item {max-width:150px !important }.arrangement .item:last-child {max-width:unset !important }.arrangement .item figure img {height:80px !important;max-width:100px !important }.arrangement .item >div {font-size:16px }.footer-phones {padding-top:30px }.footer-phones-row{justify-content:center;margin-bottom:0 }.catalog-item .price {justify-content:center }.catalog-item .price >.block {flex-direction:row;vertical-align:middle }.catalog-item .price >.block >b,.catalog-item .price >.block >s {padding:0 3px;font-size:18px }}
@media (min-width:48em) and (max-width:75em){#catalog-slider img {max-width:660px }}#accordion-wrapper button {background-color:#eee;color:#444;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition:0.4s}#accordion-wrapper button.active,#accordion-wrapper button:hover {background-color:#ccc}#accordion-wrapper button:after {content:'\002B';color:#777;font-weight:bold;float:right;margin-left:5px}#accordion-wrapper button.active:after {content:"\2212"}#accordion-wrapper .panel {display:none;padding:18px;background-color:white;overflow:hidden;font-size:16px !important;font-weight:300;transition:max-height 0.2s ease-out}.showtel
{cursor:pointer;font-weight:300;border-bottom:1px dashed gray}
.footer-phones-row .showtel
{cursor:pointer;font-weight:300;border-bottom:1px dashed #fff}
.flipper-wrapper {display:inline-block;background:#888;border-radius:10px;padding:10px 10px 0 10px;margin:0 auto 10px auto}.flipper-header {font-size:24px;text-align:center;margin:0 auto 10px auto}
.flipper-header big
{display:block;font-size:32px}
#myFlipper {font-size:64px}@media (max-width:500px) {.flipper-header {font-size:22px }.flipper-wrapper {width:253px }#myFlipper {font-size:32px }}#mobile-phones
{display:none}
@media (max-width:64em){#mobile-phones {display:block }#mobile-phones >.title {font-size:24px;color:#92C146;text-align:center;margin-bottom:20px;padding-top:20px }#mobile-phones >.row >a {font-size:22px;display:block;text-decoration:none;color:#000;white-space:nowrap;text-align:center }}#homepage-slider
{margin-bottom:40px}
#homepage-slider img{width:100%}
#homepage-slider a
{display:block}
#homepage-slider .catalog-item
{max-width:250px;margin:10px}
.homepage-slider.tags-cloud-heading
{font-size:32px;padding-top:40px}
@media (max-width:64em){#homepage-slider .catalog-item {max-width:98%;margin:5px }.vue-quiz-header{font-size:24px;text-align:center;padding:30px 0 10px 0 }}.filtr input[type="checkbox"]
{display:none}
.filtr .filter-name
{padding-left:3px;color:#685a5a}
.filtr .filter-item {margin-bottom:10px}.filtr .filter-item >a {text-decoration:none;font-size:18px;font-weight:400;color:#fff;background:#9ac35d;padding:5px 10px;margin:3px;border-radius:3px;display:inline-block}.filtr .filter-item >a.active {color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#ffba00),to(#ff9700));background:linear-gradient(to bottom,#ffba00,#ff9700)}.calculator-form-text
{max-width:660px;padding-right:100px;font-size:20px;font-weight:300;line-height:1.55;padding-top:20px}
.calculator-form-text p
{margin-bottom:30px}
.calculator-form-text a
{color:#9ac35d;text-decoration:none}
#calculator-form
{padding-top:20px;padding-bottom:40px}
#calculator-form fieldset
{padding-bottom:20px}
#calculator-form fieldset a:not(.upload-remove-button)
{border-radius:12px;display:inline-block;border:2px solid #9ac35d;padding:5px 10px;margin:3px 10px 3px 0;color:#000;text-decoration:none;transition:0.3s}
#calculator-form fieldset a:not(.upload-remove-button):hover,
#calculator-form fieldset a:not(.upload-remove-button).checked
{background:#9ac35d;color:#fff}
#calculator-form label
{display:block;padding-bottom:7px}
#calculator-form input[type="text"],
#calculator-form textarea
{padding:0 20px;line-height:1.33;width:100%;outline:none;color:#000;border:1px solid #8c8585;background-color:#fff;font-size:16px;font-weight:400;height:50px}
#calculator-form textarea
{height:110px;padding-top:10px}
#calculator-form input[type="radio"]
{display:none}
#calculator-form button[type="submit"]
{cursor:pointer;outline:none;position:relative;color:#fff;background-color:#fc8107;font-weight:400;font-size:16px;width:160px;height:50px;display:block;margin:20px auto;padding:0 15px}
#calculator-form button[type="submit"]:hover
{background-color:rgb(252,159,37)}
#calculator-form input[name="phone"],
#calculator-form input[name="email"],
#calculator-form textarea[name="project"],
#calculator-form input[name="building_date"]
{background-color:#fff;background-image:url(../themes/postroika/assets/images/red_asterik.png);background-repeat:no-repeat;background-position:top 15px right 15px}
#calculator-form .bottom-text
{color:#8c8585}#calculator-form .flash-success
{margin-top:15px;padding:10px;text-align:center;background:#40c256;color:#fff;font-size:16px }
#calculator-form .flash-danger
{margin-top:15px;padding:10px;text-align:center;background:#f95d51;color:#fff;font-size:16px}
#calculator-form button.ui {display:block;margin:0 auto 5px 0;color:#fff;background:#9ac35d;height:40px;font-size:16px;font-weight:400;line-height:40px;border-radius:7px;padding:0 20px}.messengers
{display:flex;align-items:center;justify-content:flex-start;margin-top:10px}
.messengers a
{display:block;margin-right:10px;display:flex;align-items:center;text-decoration:none;color:#000}
.messengers a >img
{-webkit-transition:all .6s ease;transition:all .6s ease;margin-left:10px}
.messengers a:hover >img
{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}
.messengers a.telegram img{width:32px}
.messengers a.viber img{width:28px}
.messengers a.whatsapp img{width:30px}
footer .messengers
{margin-top:0;margin-bottom:20px;justify-content:center}
footer .messengers a
{color:#fff;font-size:18px}
@media (max-width:767px){footer .messengers >a >span {display:none }footer .messengers {margin:20px auto }.messengers a:hover >img {-webkit-transform:none;transform:none }.messengers a.telegram img{width:48px}.messengers a.viber img{width:42px}.messengers a.whatsapp img{width:44px}#mobile-phones .messengers{justify-content:center}}.blink_on {-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;text-align:center;cursor:pointer;overflow:hidden;-webkit-transition:ease 0.3s;transition:ease 0.3s}.blink_on:after {content:"";display:block;width:30px;height:300px;margin-left:60px;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0.2) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0.2) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0.2) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3ffffff',endColorstr='#b3ffffff',GradientType=0);position:absolute;left:-40px;top:-150px;z-index:1;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.1s;transition:all 0.1s;-webkit-animation-name:slideme;animation-name:slideme;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-delay:0.05s;animation-delay:0.05s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.vue-quiz-side-button {text-decoration:none;font-family:sans-serif;height:60px;position:fixed;display:flex;align-items:center;top:83%;cursor:pointer;z-index:999;background-color:#9ac35d;border-bottom-left-radius:8px;border-bottom-right-radius:8px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;overflow:hidden}.vue-quiz-side-button .text {padding-left:20px;padding-right:20px;color:#fff}.vue-quiz-side-button:hover {text-decoration:none}.vue-quiz-side-button .icon {display:block;width:60px;height:60px;background-color:#ffba00;position:relative;transform:rotate(90deg)}.vue-quiz-side-button .icon::before {content:'';position:absolute;top:10px;bottom:0;left:0;right:0;margin:auto;width:40px;background-image:url(../themes/postroika/assets/images/calc.svg);background-repeat:no-repeat}@keyframes slideme {0% {left:-120px;margin-left:0 }to {left:110%;margin-left:40px }}
@media (max-width:768px) {.vue-quiz-side-button .text {display:none }}
#gallery
{margin:20px auto}#gallery img
{width:100%;object-fit:cover;display:block}#gallery.gallery-album .album-cover
{margin:0;margin-bottom:10px;border:0;padding:5px }
#gallery.gallery-index .album-cover
{margin:0;border:0;padding:5px;margin-bottom:0}#gallery .album-cover:not(.catalog-item) img
{border-radius:5px;border:1px solid #b8b4b1}
#gallery .album-cover >a
{text-decoration:none }
#gallery .back-to-gallery
{text-decoration:none;color:#685a5a;display:block}
#gallery .catalog-item .project-link
{text-decoration:underline;text-align:center;color:#685a5a;margin-top:-18px;margin-bottom:10px}
#gallery h1
{font-weight:500;font-size:33px;padding-left:10px;padding-bottom:20px}
#gallery .catalog-item
{border:1px solid #b8b4b1;padding:0;margin:0;height:289px}
@media (max-width:768px) {#gallery h1 {padding-bottom:10px }#gallery .catalog-item {height:auto;max-width:100% }#gallery .heading-wrapper {flex-wrap:wrap;flex-direction:column }#gallery .back-to-gallery {padding-bottom:20px }}
#gallery .heading-wrapper
{display:flex;justify-content:space-between;width:100%;align-items:center}
#gallery .album-name,
#gallery-block .album-name
{color:#685a5a;font-size:16px;font-weight:400;padding:5px 0}
#gallery-block .album-name
{padding:0;margin-top:-25px}
#gallery-block
{padding:20px}
#gallery-block h1
{text-align:center;font-size:30px;font-weight:400}
#gallery-block >.row >div
{padding:10px}
#gallery-block img
{width:100%;object-fit:cover;margin-bottom:30px;display:block}
#gallery-block a
{text-decoration:none}
#gallery-block .gradient-line
{margin:20px 0}
.inner-page {padding-top:80px}
.sta-item {background:#fff;margin-bottom:20px;padding:20px;box-shadow:rgba(1,1,1,.1) 0 0 20px}
.mctext h3 {text-align:center;line-height:28px;margin:20px 0;margin-bottom:10px;font-size:1.75rem}
.mctext {padding-bottom:50px}
.mctext h3 a {color:#000;text-decoration:none}
.mctext .excerpt {font-size:16px;line-height:22px}
.mctext img {max-width:100%}.mctext .content {font-size:16px;line-height:22px}
.pagination {display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}
.page-link:hover {color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}
.page-link {position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}
.slick-slider
{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list
{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus
{outline:none}
.slick-list.dragging
{cursor:pointer;cursor:hand}.slick-slider .slick-track,
.slick-slider .slick-list
{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track
{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,
.slick-track:after
{display:table;content:''}
.slick-track:after
{clear:both}
.slick-loading .slick-track
{visibility:hidden}.slick-slide
{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide
{float:right}
.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-arrow.slick-hidden {display:none}
@charset 'UTF-8';.slick-loading .slick-list {background:#fff url('../themes/postroika/assets/images/ajax-loader.gif') center center no-repeat }@font-face {font-family:'slick';font-weight:normal;font-style:normal;src:url('../themes/postroika/assets/fonts/slick.eot');src:url('../themes/postroika/assets/fonts/slick.eot?#iefix') format('embedded-opentype'),url('../themes/postroika/assets/fonts/slick.woff') format('woff'),url('../themes/postroika/assets/fonts/slick.ttf') format('truetype'),url('../themes/postroika/assets/fonts/slick.svg#slick') format('svg') }.slick-prev,.slick-next {font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;z-index:3;color:transparent;border:none;outline:none;background:transparent }.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus {color:transparent;outline:none;background:transparent }.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before {opacity:1 }.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {opacity:.25 }.slick-prev:before,.slick-next:before {font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale }.slick-prev {left:-25px }[dir='rtl'] .slick-prev {right:-25px;left:auto }.slick-prev:before {content:'←' }[dir='rtl'] .slick-prev:before {content:'→' }.slick-next {right:-25px }[dir='rtl'] .slick-next {right:auto;left:-25px }.slick-next:before {content:'→' }[dir='rtl'] .slick-next:before {content:'←' }.slick-dotted.slick-slider {margin-bottom:30px }.slick-dots {position:absolute;bottom:unset;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center }.slick-dots li {position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer }.slick-dots li button {font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent }.slick-dots li button:hover,.slick-dots li button:focus {outline:none }.slick-dots li button:hover:before,.slick-dots li button:focus:before {opacity:1 }.slick-dots li button:before {font-family:'slick';font-size:16px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale }.slick-dots li.slick-active button:before {opacity:.75;color:black }
.flipper{color:#333;display:block;font-size:50px;line-height:100%;padding:0;margin:0;height:1.7em}.flipper.flipper-invisible{font-size:0!important}.flipper-group{position:relative;white-space:nowrap;display:block;float:left;padding:0;margin:0}.flipper-group label{position:absolute;color:#fff;font-size:20%;top:100%;line-height:1em;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);text-align:center;padding-top:.5em}.flipper-digit{white-space:nowrap;position:relative;padding:0;margin:0;display:inline-block;float:left;height:1.2em;overflow-y:hidden}.flipper-digit span{font-size:25%}.flipper-delimiter{white-space:nowrap;display:block;float:left;padding:0;margin:0;color:#fff;min-width:.1em;white-space:nowrap;display:block;padding-top:.1em;padding-bottom:.1em;line-height:1em}.digit-face{display:block;visibility:hidden;position:relative;border-radius:.1em;top:0;left:0;right:0;bottom:0;z-index:8;padding-top:.1em;padding-bottom:.1em;padding-left:.1em;padding-right:.1em;box-sizing:border-box;text-align:center}.digit-next{display:block;position:relative;border-radius:.1em;top:0;left:0;right:0;bottom:0;z-index:8;height:1.2em;background:#fff;padding-top:.1em;padding-bottom:.1em;padding-left:.1em;padding-right:.1em;box-sizing:border-box;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.digit-top{z-index:10;top:0;left:0;right:0;height:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;overflow:hidden;position:absolute;background:#fff;padding-top:.1em;padding-bottom:0;padding-left:.1em;padding-right:.1em;border-top-left-radius:.1em;border-top-right-radius:.1em;box-sizing:border-box;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background 0s linear,-webkit-transform 0s linear;transition:transform 0s linear,background 0s linear;transition:transform 0s linear,background 0s linear,-webkit-transform 0s linear;-webkit-transform-origin:0 .6em 0!important;transform-origin:0 .6em 0!important;-webkit-transform-style:preserve-3d!important;transform-style:preserve-3d!important;z-index:20}.digit-top.r{transition:background 0.2s linear,-webkit-transform 0.2s linear;transition:transform 0.2s linear,background 0.2s linear;transition:transform 0.2s linear,background 0.2s linear,-webkit-transform 0.2s linear;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);background:#ccc}.digit-top2{visibility:hidden;position:absolute;height:50%;left:0;right:0;background:#ccc;transition:-webkit-transform 0.2s linear;transition:transform 0.2s linear;transition:transform 0.2s linear,-webkit-transform 0.2s linear;line-height:0!important;top:50%!important;bottom:auto!important;padding-top:0;padding-bottom:.1em;padding-left:.1em;padding-right:.1em;border-bottom-left-radius:.1em;border-bottom-right-radius:.1em;overflow:hidden;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background 0s linear,-webkit-transform 0s linear;transition:transform 0s linear,background 0s linear;transition:transform 0s linear,background 0s linear,-webkit-transform 0s linear;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-style:preserve-3d!important;transform-style:preserve-3d!important;-webkit-transform-origin:0 0 0!important;transform-origin:0 0 0!important;z-index:20}.digit-top2.r{visibility:visible;transition:background 0.2s linear 0.2s,-webkit-transform 0.2s linear 0.2s;transition:transform 0.2s linear 0.2s,background 0.2s linear 0.2s;transition:transform 0.2s linear 0.2s,background 0.2s linear 0.2s,-webkit-transform 0.2s linear 0.2s;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);background:#fff}.digit-bottom{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;position:absolute;overflow:hidden;background:#fff;height:50%;left:0;right:0;bottom:0;z-index:9;line-height:0;padding-top:0;padding-bottom:.1em;padding-left:.1em;padding-right:.1em;border-bottom-left-radius:.1em;border-bottom-right-radius:.1em;box-sizing:border-box;text-align:center;transition:none}.digit-bottom.r{transition:background 0.2s linear;background:#ccc}.flipper-digit:after{content:"";position:absolute;height:2px;background:rgba(0,0,0,.5);top:50%;display:block;z-index:30;left:0;right:0}.flipper-dark{color:#fff}.flipper-dark .flipper-delimiter{color:#333}.flipper-dark .digit-next{background:#333}.flipper-dark .digit-top{background:#333}.flipper-dark .digit-top.r{background:black}.flipper-dark .digit-top2{background:black}.flipper-dark .digit-top2.r{background:#333}.flipper-dark .digit-bottom{background:#333}.flipper-dark-labels .flipper-group label{color:#333}