/*!
 * Generated using the Bootstrap Customizer (https://getbootstrap.com/docs/3.4/customize/)
 *//*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! 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}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{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"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;appearance:none}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{line-height:34px}input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"]{line-height:30px}input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"]{line-height:46px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-top:4px \9;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm,select[multiple].input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}textarea.input-lg,select[multiple].input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);opacity:.65;-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:focus,.btn-default.focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;background-image:none;border-color:#adadad}.btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;background-image:none;border-color:#204d74}.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;background-image:none;border-color:#398439}.btn-success:active:hover,.btn-success.active:hover,.open>.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open>.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open>.dropdown-toggle.btn-success.focus{color:#fff;background-color:#398439;border-color:#255625}.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;background-image:none;border-color:#269abc}.btn-info:active:hover,.btn-info.active:hover,.open>.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open>.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open>.dropdown-toggle.btn-info.focus{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:focus,.btn-warning.focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;background-image:none;border-color:#d58512}.btn-warning:active:hover,.btn-warning.active:hover,.open>.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open>.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open>.dropdown-toggle.btn-warning.focus{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;background-image:none;border-color:#ac2925}.btn-danger:active:hover,.btn-danger.active:hover,.open>.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open>.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open>.dropdown-toggle.btn-danger.focus{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;appearance:none}.clearfix:before,.clearfix:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after{display:table;content:" "}.clearfix:after,.form-horizontal .form-group:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}
/* Slider */
.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;
}
.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: 100%;
}
[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;
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close{
	background-image: url('/static/fancybox/fancybox_sprite.png?5644aab7d6ae');
}
.fancybox-prev span, .fancybox-next span {
	background-image: url('/static/images/18069.svg?5644aab7d6ae');
}
.fancybox-prev span{
	-webkit-transform: scale(-1);
    -moz-transform: scale(-1);
    -o-transform: scale(-1);
    -ms-transform: scale(-1);
    transform: scale(-1);
}
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/static/fancybox/fancybox_loading.gif?5644aab7d6ae') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/static/fancybox/blank.gif?5644aab7d6ae'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/static/fancybox/fancybox_overlay.png?5644aab7d6ae');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('/static/fancybox/fancybox_sprite@2x.png?5644aab7d6ae');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('/static/fancybox/fancybox_loading@2x.gif?5644aab7d6ae');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
@charset "UTF-8";.blueimp-gallery,.blueimp-gallery>.slides>.slide>.slide-content{position:absolute;top:0;right:0;bottom:0;left:0;-moz-backface-visibility:hidden}.blueimp-gallery>.slides>.slide>.slide-content{margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;opacity:1}.blueimp-gallery{position:fixed;z-index:999999;overflow:hidden;background:#000;background:rgba(0,0,0,.9);opacity:0;display:none;direction:ltr;-ms-touch-action:none;touch-action:none}.blueimp-gallery-carousel{position:relative;z-index:auto;margin:1em auto;padding-bottom:56.25%;box-shadow:0 0 10px #000;-ms-touch-action:pan-y;touch-action:pan-y}.blueimp-gallery-display{display:block;opacity:1}.blueimp-gallery>.slides{position:relative;height:100%;overflow:hidden}.blueimp-gallery-carousel>.slides{position:absolute}.blueimp-gallery>.slides>.slide{position:relative;float:left;height:100%;text-align:center;-webkit-transition-timing-function:cubic-bezier(.645,.045,.355,1);-moz-transition-timing-function:cubic-bezier(.645,.045,.355,1);-ms-transition-timing-function:cubic-bezier(.645,.045,.355,1);-o-transition-timing-function:cubic-bezier(.645,.045,.355,1);transition-timing-function:cubic-bezier(.645,.045,.355,1)}.blueimp-gallery,.blueimp-gallery>.slides>.slide>.slide-content{-webkit-transition:opacity .5s linear;-moz-transition:opacity .5s linear;-ms-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear}.blueimp-gallery>.slides>.slide-loading{background:url('/static/js/blueimp-gallery/img/loading.gif?5644aab7d6ae') center no-repeat;background-size:64px 64px}.blueimp-gallery>.slides>.slide-loading>.slide-content{opacity:0}.blueimp-gallery>.slides>.slide-error{background:url('/static/js/blueimp-gallery/img/error.png?5644aab7d6ae') center no-repeat}.blueimp-gallery>.slides>.slide-error>.slide-content{display:none}.blueimp-gallery>.next,.blueimp-gallery>.prev{position:absolute;top:50%;left:15px;width:40px;height:40px;margin-top:-23px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-decoration:none;text-shadow:0 0 2px #000;text-align:center;background:#222;background:rgba(0,0,0,.5);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;cursor:pointer;display:none}.blueimp-gallery>.next{left:auto;right:15px}.blueimp-gallery>.close,.blueimp-gallery>.title{position:absolute;top:15px;left:15px;margin:0 40px 0 0;font-size:20px;line-height:30px;color:#fff;text-shadow:0 0 2px #000;opacity:.8;display:none}.blueimp-gallery>.close{padding:15px;right:15px;left:auto;margin:-15px;font-size:30px;text-decoration:none;cursor:pointer}.blueimp-gallery>.play-pause{position:absolute;right:15px;bottom:15px;width:15px;height:15px;background:url('/static/js/blueimp-gallery/img/play-pause.png?5644aab7d6ae') 0 0 no-repeat;cursor:pointer;opacity:.5;display:none}.blueimp-gallery-playing>.play-pause{background-position:-15px 0}.blueimp-gallery>.close:hover,.blueimp-gallery>.next:hover,.blueimp-gallery>.play-pause:hover,.blueimp-gallery>.prev:hover,.blueimp-gallery>.title:hover{color:#fff;opacity:1}.blueimp-gallery-controls>.close,.blueimp-gallery-controls>.next,.blueimp-gallery-controls>.play-pause,.blueimp-gallery-controls>.prev,.blueimp-gallery-controls>.title{display:block;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.blueimp-gallery-left>.prev,.blueimp-gallery-right>.next,.blueimp-gallery-single>.next,.blueimp-gallery-single>.play-pause,.blueimp-gallery-single>.prev{display:none}.blueimp-gallery>.close,.blueimp-gallery>.next,.blueimp-gallery>.play-pause,.blueimp-gallery>.prev,.blueimp-gallery>.slides>.slide>.slide-content{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body:last-child .blueimp-gallery>.slides>.slide-error{background-image:url('/static/js/blueimp-gallery/img/error.svg?5644aab7d6ae')}body:last-child .blueimp-gallery>.play-pause{width:20px;height:20px;background-size:40px 20px;background-image:url('/static/js/blueimp-gallery/img/play-pause.svg?5644aab7d6ae')}body:last-child .blueimp-gallery-playing>.play-pause{background-position:-20px 0}.blueimp-gallery>.indicator{position:absolute;top:auto;right:15px;bottom:15px;left:15px;margin:0 40px;padding:0;list-style:none;text-align:center;line-height:10px;display:none}.blueimp-gallery>.indicator>li{display:inline-block;width:9px;height:9px;margin:6px 3px 0 3px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:1px solid transparent;background:#ccc;background:rgba(255,255,255,.25) center no-repeat;border-radius:5px;box-shadow:0 0 2px #000;opacity:.5;cursor:pointer}.blueimp-gallery>.indicator>.active,.blueimp-gallery>.indicator>li:hover{background-color:#fff;border-color:#fff;opacity:1}.blueimp-gallery-controls>.indicator{display:block;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.blueimp-gallery-single>.indicator{display:none}.blueimp-gallery>.indicator{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.blueimp-gallery>.slides>.slide>.video-content>img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;-moz-backface-visibility:hidden}.blueimp-gallery>.slides>.slide>.video-content>video{position:absolute;top:0;left:0;width:100%;height:100%}.blueimp-gallery>.slides>.slide>.video-content>iframe{position:absolute;top:100%;left:0;width:100%;height:100%;border:none}.blueimp-gallery>.slides>.slide>.video-playing>iframe{top:0}.blueimp-gallery>.slides>.slide>.video-content>a{position:absolute;top:50%;right:0;left:0;margin:-64px auto 0;width:128px;height:128px;background:url('/static/js/blueimp-gallery/img/video-play.png?5644aab7d6ae') center no-repeat;opacity:.8;cursor:pointer}.blueimp-gallery>.slides>.slide>.video-content>a:hover{opacity:1}.blueimp-gallery>.slides>.slide>.video-playing>a,.blueimp-gallery>.slides>.slide>.video-playing>img{display:none}.blueimp-gallery>.slides>.slide>.video-content>video{display:none}.blueimp-gallery>.slides>.slide>.video-playing>video{display:block}.blueimp-gallery>.slides>.slide>.video-loading>a{background:url('/static/js/blueimp-gallery/img/loading.gif?5644aab7d6ae') center no-repeat;background-size:64px 64px}body:last-child .blueimp-gallery>.slides>.slide>.video-content:not(.video-loading)>a{background-image:url('/static/js/blueimp-gallery/img/video-play.svg?5644aab7d6ae')}/*# sourceMappingURL=blueimp-gallery.min.css.map */
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url('/static/js/owl-carousel2/assets/owl.video.play.png?5644aab7d6ae') no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-arrow:before,
  .mfp-arrow:after,
  .mfp-arrow .mfp-b,
  .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after,
  .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before,
  .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after,
  .mfp-arrow-left .mfp-a {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before,
  .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after,
  .mfp-arrow-right .mfp-a {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before,
  .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

.mfp-ie7 .mfp-img {
  padding: 0; }

.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }

.mfp-ie7 .mfp-container {
  padding: 0; }

.mfp-ie7 .mfp-content {
  padding-top: 44px; }

.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }

.white-popup {
    background: #FFF;
    text-align: left;
    max-width: 1200px;
    margin: 40px auto;
    position: relative;
    box-shadow: 0 0 10px black;
    -webkit-box-shadow: 0 0 10px black;
    -moz-box-shadow: 0 0 10px black;
}
.popup-header {
    border-bottom: 1px solid #ceced2;
    text-align: left;
    font-size: 18px;
    line-height: 1;
    padding: 12px 15px;
    padding-bottom: 11px;
    background-color: #ededed;
}
.popup-body {
    padding: 20px 15px;
}





/*

====== Zoom effect ======

*/
.mfp-zoom-in {
  /* start state */
  /* animate in */
  /* animate out */
}
.mfp-zoom-in .mfp-with-anim {
  opacity: 0;
  transition: all 0.2s ease-in-out;
  -webkit-transform: scale(0.5);
}
.mfp-zoom-in.mfp-bg {
  opacity: 0;
  transition: all 0.3s ease-out;
}
.mfp-zoom-in.mfp-ready .mfp-with-anim {
  opacity: 1;
  -webkit-transform: scale(1);
}
.mfp-zoom-in.mfp-ready.mfp-bg {
  opacity: 0.5;
}
.mfp-zoom-in.mfp-removing .mfp-with-anim {
  -webkit-transform: scale(0.5);
  opacity: 0;
}
.mfp-zoom-in.mfp-removing.mfp-bg {
  opacity: 0;
}

/*

====== Newspaper effect ======

*/
.mfp-newspaper {
  /* start state */
  /* animate in */
  /* animate out */
}
.mfp-newspaper .mfp-with-anim {
  opacity: 0;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.5s;
  -webkit-transform: scale(0) rotate(500deg);
}
.mfp-newspaper.mfp-bg {
  opacity: 0;
  transition: all 0.5s;
}
.mfp-newspaper.mfp-ready .mfp-with-anim {
  opacity: 1;
  -webkit-transform: scale(1) rotate(0deg);
}
.mfp-newspaper.mfp-ready.mfp-bg {
  opacity: 0.5;
}
.mfp-newspaper.mfp-removing .mfp-with-anim {
  -webkit-transform: scale(0) rotate(500deg);
  opacity: 0;
}
.mfp-newspaper.mfp-removing.mfp-bg {
  opacity: 0;
}

/*

====== Move-horizontal effect ======

*/
.mfp-move-horizontal {
  /* start state */
  /* animate in */
  /* animate out */
}
.mfp-move-horizontal .mfp-with-anim {
  opacity: 0;
  transition: all 0.3s;
  -webkit-transform: translateX(-50px);
}
.mfp-move-horizontal.mfp-bg {
  opacity: 0;
  transition: all 0.3s;
}
.mfp-move-horizontal.mfp-ready .mfp-with-anim {
  opacity: 1;
  -webkit-transform: translateX(0);
}
.mfp-move-horizontal.mfp-ready.mfp-bg {
  opacity: 0.5;
}
.mfp-move-horizontal.mfp-removing .mfp-with-anim {
  -webkit-transform: translateX(50px);
  opacity: 0;
}
.mfp-move-horizontal.mfp-removing.mfp-bg {
  opacity: 0;
}

/*

====== Move-from-top effect ======

*/
.mfp-move-from-top {
  /* start state */
  /* animate in */
  /* animate out */
}
.mfp-move-from-top .mfp-content {
  vertical-align: top;
}
.mfp-move-from-top .mfp-with-anim {
  opacity: 0;
  transition: all 0.2s;
  -webkit-transform: translateY(-100px);
}
.mfp-move-from-top.mfp-bg {
  opacity: 0;
  transition: all 0.2s;
}
.mfp-move-from-top.mfp-ready .mfp-with-anim {
  opacity: 1;
  -webkit-transform: translateY(0);
}
.mfp-move-from-top.mfp-ready.mfp-bg {
  opacity: 0.5;
}
.mfp-move-from-top.mfp-removing .mfp-with-anim {
  -webkit-transform: translateY(-50px);
  opacity: 0;
}
.mfp-move-from-top.mfp-removing.mfp-bg {
  opacity: 0;
}

/*

====== 3d unfold ======

*/
.mfp-3d-unfold {
  /* start state */
  /* animate in */
  /* animate out */
}
.mfp-3d-unfold .mfp-content {
  -webkit-perspective: 2000px;
}
.mfp-3d-unfold .mfp-with-anim {
  opacity: 0;
  transition: all 0.3s ease-in-out;
  -webkit-transform-style: preserve-3d;
  -webkit-transform: rotateY(-60deg);
}
.mfp-3d-unfold.mfp-bg {
  opacity: 0;
  transition: all 0.5s;
}
.mfp-3d-unfold.mfp-ready .mfp-with-anim {
  opacity: 1;
  -webkit-transform: rotateY(0deg);
}
.mfp-3d-unfold.mfp-ready.mfp-bg {
  opacity: 0.5;
}
.mfp-3d-unfold.mfp-removing .mfp-with-anim {
  -webkit-transform: rotateY(60deg);
  opacity: 0;
}
.mfp-3d-unfold.mfp-removing.mfp-bg {
  opacity: 0;
}

/*

====== -webkit-Zoom-out effect ======

*/
.mfp-zoom-out {
  /* start state */
  /* animate in */
  /* animate out */
}
.mfp-zoom-out .mfp-with-anim {
  opacity: 0;
  transition: all 0.3s ease-in-out;
  -webkit-transform: scale(1.3);
}
.mfp-zoom-out.mfp-bg {
  opacity: 0;
  transition: all 0.3s ease-out;
}
.mfp-zoom-out.mfp-ready .mfp-with-anim {
  opacity: 1;
  -webkit-transform: scale(1);
}
.mfp-zoom-out.mfp-ready.mfp-bg {
  opacity: 0.5;
}
.mfp-zoom-out.mfp-removing .mfp-with-anim {
  -webkit-transform: scale(1.3);
  opacity: 0;
}
.mfp-zoom-out.mfp-removing.mfp-bg {
  opacity: 0;
}

/*

====== "Hinge" close effect ======

*/
@-webkit-keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
  }

  100% {
    -webkit-transform: translateY(700px);
    opacity: 0;
  }
}
.hinge {
  -webkit-animation-duration: 1s;
  -webkit-animation-name: hinge;
}

.mfp-with-fade .mfp-content, .mfp-with-fade.mfp-bg {
  opacity: 0;
  transition: opacity .5s ease-out;
}
.mfp-with-fade.mfp-ready .mfp-content {
  opacity: 1;
}
.mfp-with-fade.mfp-ready.mfp-bg {
  opacity: 0.5;
}
.mfp-with-fade.mfp-removing.mfp-bg {
  opacity: 0;
}


.vjs-svg-icon{display:inline-block;background-repeat:no-repeat;background-position:center;fill:currentColor;height:1.8em;width:1.8em}.vjs-svg-icon:before{content:none!important}.vjs-control:focus .vjs-svg-icon,.vjs-svg-icon:hover{filter:drop-shadow(0 0 .25em #fff)}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url('data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABTsAAsAAAAAIpAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV32Y21hcAAAAYQAAAEJAAAD5p42+VxnbHlmAAACkAAADtIAABckI4l972hlYWQAABFkAAAAKwAAADYsvIjpaGhlYQAAEZAAAAAdAAAAJA+RCL1obXR4AAARsAAAABcAAAC8Q2YAAGxvY2EAABHIAAAAYAAAAGB7CIGGbWF4cAAAEigAAAAfAAAAIAFAAI9uYW1lAAASSAAAASUAAAIK1cf1oHBvc3QAABNwAAABfAAAAnXdFqh1eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGR7yDiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGPHcRdyA4RZgQRADaGCyYAAHic7dPXbcMwAEXRK1vuvffem749XAbKV3bjBA6fXsaIgMMLEWoQJaAEFKNnlELyQ4K27zib5PNF6vl8yld+TKr5kH0+cUw0xv00Hwvx2DResUyFKrV4XoMmLdp06NKjz4AhI8ZMmDJjzoIlK9Zs2LJjz4EjJ85cuHLjziPe/0UWL17mf2tqKLz/9jK9f8tXpGCoRdPKhtS0RqFkWvVQNtSKoVYNtWaoddPXEBqG2jQ9XWgZattQO4baNdSeofYNdWCoQ0MdGerYUCeGOjXUmaHODXVhqEtDXRnq2lA3hro11J2h7g31YKhHQz0Z6tlQL4Z6NdSbod4N9WGoT9MfHF6GmhnZLxyDcRMAAAB4nJ1YC1hU17U+a5/HMA4iA3NmVBDmoQwP5TFnHlFeA4gYiUFRQINoSCBAyK3G2yi+0aipYtFcHYo2xsb4NiY3+VrNxSaX5uvt495ozNdoYoxmem2/L8HGpLc+InB279pnhlGr5mvL4eyz99nrrL32eu1/DQcc/okdYgdHOA6MQKp4r9gx0EcMHMezOalVasW5BM7NcXoSb9fFgE6KtSSBxWz1FYDPG+vMBGcKb9cebu2VS5s2aaTkCvRSf6C7Y+Ppibm5E09v7IDs2/3uZQtbD0zIyppwoHXh/93ukmyYgdePNRp65p5v+3v/9otQl2O7wP34cT88p8Md2YxpYLQZoRcy6FlSBRnwnGAe6BPMSCZo+7NJVqS0cE4uHendzhSnbPH6TDqL1+Nme5LZXkCHnGyoH0kne30WH+gswhm3q+pt/mTas9NLS64GnjmSlTPw0wVQT/ewRaBgxtydy3cuUB9/6SW+vb5yRvr+t0eOfPKJZ/9t3+4tL7xj32Xd3thCxi+ge6ifdsAN+l5+wi5HQ/cCoeull1AszS7CUfEcJzK7sKWJAdJhCd0sPM4+EY7QDm5ov08hXRQXE5bf6PV5Q5+IjW7X7Nku92Ask4l2hCRRD6TPqISiCJeQna3SCFwrhrNzXHzo4yFevBwxpzxk8WCIIfkvVEKVy32SbT8n68gzgaslpaiO2zIGIyuSb7RNf9HSuN26y/7OC1tgEmpiyA6aD4qcgTOiLThwGG0eB694FI8NHLLN6OBlRVaMxNAFS4JdXUG6mW8PwpKuYLCLXKGbu8iwYNdgO06Sn3Th+/vyZAxs8Ro30DjHe9gy8Fywi24OMm7Qyzh3MTZVOMYhLBnoC+J79lpTUyQmorjhnMwlcQ5uPEYGpDjsOkkH49BjQLQBqs3jFtFdJNlksYmoQFDArLh8Xh+Qd6Ghcsb6FUuehDi+U/lqD71K/qiegeV1imcwjl7ExwiSrf4BZyCujV6cVcFo6VX+G9IcPyFjJnUufbU/jzrL1X99as36reXl8K32nFaOr+E8jWJEcJ55DpMVfSMe95/AJaOsGBH2GJCNpiRQbK4C8BjdmQA22QY2j03Em13i2YHqtNLU1NI04Yj2HJgA6fQc6VPNpA/D+Ryks554NnVy2mB72uRUfPLsqR4N0LOBQKArwJYO+5W2fgZX8oC1HR6HjNaQTVIG2FPwnTcXXGZZfNB7TE6pTKZUwaw91XWLAoFFGcnB5PHjsckgBjbWutrL+0h5Y1xw3DRGDumsnXb3MJwXrJIN5U7m0rgJ3yG5w4he5ckFG4pmNEkOm0/xOO4r4yL87wqtQM+hiJIVp+6iG2wPBKD35ElGkDx+UfC2v1mFG1o+M3AjNFty8biKMXwzyxnZLds8wYD2BxmCPHAldPOeLsy/0BugftYhVYFAhO8SqQ0j3oK7dHJZnI/jxmUS4onlxskSF8thmvNZjIrRZwEPxr0lBuLRuz3oy/FOHCsxwOPYh2M+e9u3J5pgPYz9gp6G7C9m0A11F9ddqKMfV+4sbq45/YspOysXvT+3pdFdYNg2fHbW8Dz301MqDVuGrz0Fuh0YMW8mddrpqzST7rV9BcvqPoNvadRndWp0p8HvbiqrFj5yFQ/vNFSXDpxpLEFWp+DcrF3FT1afWshFcmCfeAMjEvO65i0Y6XijQfSRPWx3TV/Df7Km3E1l+kLt56s/rwVzuRusNMhudznkwdLaS+QNdeal2jDPP4l9qHc98vTYZOSkxzD+njBWVWjFPKgipx6DkWvXQiW8OYcewVHE5yukinDMcfGgc0opDltYKDxIGBedkzc6jSfE7tlvESCDFUw0Hx0opS+U0lHCxNottbNWSxX9zZVvEhKWUSyBpaXwBc2a98M6UqPeXAs/GDon8Ax7hsthO8cM5HU7Ad0UvRR9lHmtyQKZ4MAe814X5h9MSUkQmhf96eVJ6p90OjIiqSIjvykvr2l5U55O/fPQKD+jIomYpNyGJQ25uQ2kIikRfAmuBHCPsWqkSDEqgZ5KDI2sifS/R43MbZg0idFHbCPNxXxZws1ACVE6hAhOdJwRkJLFBLPZpRGYJ50pko6XzMkgmSx40ljik6AQcKhFnLcQE6rF7PXFe1Ocoj0T3AXgSgJTDIhHRfHlYZKuSzc6uievOJGXY+i5GJkkTp7UM3y0LqATDbtFcbdBxO7o4T25JYlEjoH0uynUh8rapkxp62QN70svSF+hT4gGPlovlmcm/ComLi7mV4kTykV9NFWjE/QrwgQ4uIcAP0rQF4VZYRP2o3PhHHzfPMJj9Ir+uzKUlrH49ntT18AVvj1sc3YGjUT/Mt2Dxawa8ArcA7bCQIpvfwAYu22vEG/No/5RvPdA7g+AelLrPwzy+LtkLPhnpIxH14m4EYq8eeMHbPEPNm6G7Nv9B4jcFPZ8bJj0SEjP3MPgQdKTqqEoy2v6G32P/Y6dxOv04AxnoAeq+GILvUavtYCBXm+BaIhuodcfrN5B/V2EYMCPh+SxavjGyPwV0x4CJgUPGT0mQaODGBACIJZGsMXwAD0LGXx7l3CdAcKMIKI+f5CepWeD0BvyU/GcdBxPF8SwejC6LGZmAURFdsSWKR5HyHld2kbdIZO1Ixx+bnnzU7n5+blPNV9jnUDWhP2tC68tbN3PVIldsQPxSAcSpjOav7Q05uXn5zW2LLvDXn9B6syscPy9iDLEMmSrJz6nYuWMipukjM0AH8JkGS+XFyMRkzSCH7KD/hwm172SAyZYumHlefr5AddrtA0O0TnwaVZxcRY9Bfukn9Gf05N1r9DV9MoBsJ1f+ZrqUvtPHizJAntWybv7hmqLt6QLuK6ZS9Fqi1jO5rDoWPZXXII5Tgajg53cIXCjDCGIcYrRIY2n6+mXOa/W0bdhau3ryiEYe2FV/5oeaIYK/5w5frCyll6/cYO8DiNhw6t1MBWmznt91QX62UF1N7l0eHBZTRGpKaqpKVIPF9UcIzmReud9TSY75+K899GHbBu6wjoR7RKKZVYiYxSPf5/2wJT5e3NAhmUbVn5KLx1Ujg0+BGvpAIh0DezInTkzF37KVocxrKU3r1+XLtAe2lO3l66kfQfB/unKY+q8N375Ru8bc4pJXfEcESU95q+p8ZNZRTWH1d9FzvUdYXk5rLkcdkEisoKKVHQW/b3GEx6tPaYcoJfOr9wAbSBnv1IHpep0OExr4LPMkpJM+j7sly7UHkOzXjoAZljHCGiyegtNlwljM0v+c19ET9Pvst09a2Mtgcf5/ZSzYO5h1156+eyydfAsxGa9XAuF6vzjh6CssLq6ECysperXX0sX5h5ZdpZe3guxsGIPEtHk/aqXX1hVqP5HYVVVISkrrNqvXorIc+5Ou91Hnr/LcD2afi6eX7UBloOcs7cOpqgGaNfs1g7bNbs9z6wASaylN69d0/TFTIz6Ws8+oGV3mE2612wRTHKcVUbhjKadebloMc+dyXgMVtVK6BwMB/+mVW09igdRBWaRtNQX59d/VD//xdQ0TCiYNj1KT9sq6Wdu5WTbqk3qDXyDaLa1fv621LS01G3z61sD6lH8lAxDLicV921s6Bf92JOYvzNYCL1khbqBXEFUzC521N5NyzNaQIWhjyFyDoBIVrAjmv2UEaLlI+c6zw1jmVIPLLLZZUTj6GxGHW+mq1tgHXR2D85p4Q934+jLbtjVLcyCdS10NVzpHqxp4Q/hK7WopY/NRGx9HGsPGdFjOjcpjBnGYMVqY/4eqT5khWEHWUup2A/pTw7pdWgsWft7ETUERL96nRg0HNFPmCYba6pylECaExX89A9WLUOVB4oKLu/o1oqSYHCgLzBUlAz8hNFDRpeSU1XT+LRmDUgPaKbYdHDn9suF/tu13nHJij0N97LfS0QmqONuyONk7zvUI6Qa0pF9f2+oABL92AT6e0U//z9YqAiWtJLU1JK0gS+1aacwamiNqK067u9ZQ8f1d4qLodMzz3uL89Z68V/Hnr++hXWUuHgw8dfi972PeTyPefu3aNNucemQ74qFuIaJnVkOu4Q+yjuwmmC1FqZpl1i4uzoPxjkpPf3Xv545tl26Rr+dOvUd+omqJzch9dOeU7f10Y64nMcKK137DccIZq2WdXtdZjbEoLSzHwiMtrjYLDxpHQW8gjMX6XFYAE2zSWVD04EGYSs9MbO6sEo20BMEAB4mpvSypsKjZ4Stgzb+c3A9/MQT2+vrBy+qvyFxLUtLlSRF/Ri2wjfZ2dus2Q8lXx4608/jnqK5OOap6NY2PSjYYnECCjiEeLJll/pbmqfeIK+ps3+MxrlEhqmTPipVP7kqlF4VhpEb6r+Q7YOJg38kJ9SHBf3NBl6+9YchfbUjb5ahLSzUM3kPHmwFAsZ5rpai0S7E5xWzZ1j+fW7zsUWP2g5NXTw52ySCTrgG0+lbw60l2Y/CB185CoA8NK+tbRKxfjy6pm5hzQRRR+cMqv1Jbiw6STivtEvt3DRcy0QEh92JlUGo2PG4tSKHl00YD6xc8CK+YPYyy3io2lN8BcSjKRzrIV6ypOAobqxViJPaT9M9Hy5szY33mp7OX/Zu89L/7Ww5vqY2Y8b0pKgoiUhG5cPDPzq8qTV/WkzUOIvXVVA96kmjcBrr3HrYC/Wn+fYP6Z7T1rqy3zknbvqma/FvVk96fNXGkuaXrdHW5JGSxZT/2I/O73v+yNWafMdzc5NdxYurHs6h86e01sLKLz9EBrg+x36rxAaED7hRnAMx7Vzu+9wabh3zG8XLQjx0ablUJzmxdErxYT3kzQSd0SSafVqF5PXgpp0OyYJ1EyNHpGUZmvK575ySzd85JSqF7IBzSAbMM04+MbE58xF3/njXOGecSaermlw2y9PsSQdytLJVr8t+wg+rR8cZYoeNxVIzNdk3Bngi8U5LAlgTFoQnzJCa5EsCgYhCaGL+qPj7TdhG31p9tej3R04N//PXxNwJvyUqwaJqRPJY98TJ5TPndmflRAkAhBfe46sfKW5wizSge08Xb7Ca/GUVs55trngkKkrUS2WPzKttaaqq+idmahugkY+W6fN0I6i3gPt/x88U4wAAeJxjYGRgYADiGU9YXsXz23xl4GZnAIFH7fO+IdMc/WBxDgYmEAUASbMKwAB4nGNgZGBgZwABjj4Ghv//OfoZGBlQgT4ARicDZAAAAHicY2BgYGAfxJijD8Fmu4EqBwCSpgKpAAAAAAAADgBoAH4AzADgAQIBQgFsAZgB7gIuAooC0AL8A2IDjAOoA+AEMASwBNoFCAVaBcAGCAYuBnAGrAb2B04HigfSCCoIcAiGCJwIyAkkCVYJiAmsCfIKIApWCsQLknicY2BkYGDQZ2hmYGcAASYg5gJCBob/YD4DABqrAdAAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2ReVPbMBDF/ULi2EkDBFqO3gdHLxUzDB9IkdexBllydRD49ihO3Ckz7B/a31utZnafkkGyiXnyclxhgB0MMUKKMTLkmGCKV5hhF3vYxxwHOMRrvMERjnGCU7zFO7zHB3zEJ3zGF3zFN5zhHBe4xHf8wE/8wm8w/MEVimTYKv44XR9MSCsUjVoeHE3vjQoNsSZ4mmxZmVWPjSz7jlou6/0qKOWEJdKMtCe793/hQfqxa6XWZHMXFl56RS4TvPXSaDeoy0zUUZB109KstDK8lHo5q6Qi1hcOnqkImubPS6aqRq7mlnaEWabub4iYblba3SRmgldS0+FWdhNtt04F14JUaqkl7tcpOpJtErvNt3Bd9HRT5JWxK25Ldjvp6br4hzfFiIdSmlzTg2fSUzNrLd1LE1ynxq4OVaVoKLjzJ60UPtj1RKzHzsbjly6inVnFBS2MucviPncU7Rr7lfTxRepDs1A2j3ZHRc7PuzFYSfE3ZOd4kjwBy227hA==') format("woff");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10a"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10b"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10c"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-downloading{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-downloading:before{content:"\f10f"}.vjs-icon-file-download{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-file-download:before{content:"\f110"}.vjs-icon-file-download-done{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-file-download-done:before{content:"\f111"}.vjs-icon-file-download-off{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-file-download-off:before{content:"\f112"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f113"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f114"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f115"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\f116"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f117"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f118"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f119"}.vjs-icon-repeat{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-repeat:before{content:"\f11a"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f11b"}.video-js .vjs-skip-backward-5 .vjs-icon-placeholder,.vjs-icon-replay-5{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-skip-backward-5 .vjs-icon-placeholder:before,.vjs-icon-replay-5:before{content:"\f11c"}.video-js .vjs-skip-backward-10 .vjs-icon-placeholder,.vjs-icon-replay-10{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-skip-backward-10 .vjs-icon-placeholder:before,.vjs-icon-replay-10:before{content:"\f11d"}.video-js .vjs-skip-backward-30 .vjs-icon-placeholder,.vjs-icon-replay-30{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-skip-backward-30 .vjs-icon-placeholder:before,.vjs-icon-replay-30:before{content:"\f11e"}.video-js .vjs-skip-forward-5 .vjs-icon-placeholder,.vjs-icon-forward-5{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-skip-forward-5 .vjs-icon-placeholder:before,.vjs-icon-forward-5:before{content:"\f11f"}.video-js .vjs-skip-forward-10 .vjs-icon-placeholder,.vjs-icon-forward-10{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-skip-forward-10 .vjs-icon-placeholder:before,.vjs-icon-forward-10:before{content:"\f120"}.video-js .vjs-skip-forward-30 .vjs-icon-placeholder,.vjs-icon-forward-30{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-skip-forward-30 .vjs-icon-placeholder:before,.vjs-icon-forward-30:before{content:"\f121"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f122"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\f123"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\f124"}.vjs-icon-shuffle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-shuffle:before{content:"\f125"}.vjs-icon-cast{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cast:before{content:"\f126"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\f127"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\f128"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f129"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f12a"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f12b"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f12c"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f12d"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f12e"}.video-js{display:inline-block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.video-js.vjs-1-1,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-fluid{width:100%;max-width:100%}.video-js.vjs-1-1:not(.vjs-audio-only-mode),.video-js.vjs-16-9:not(.vjs-audio-only-mode),.video-js.vjs-4-3:not(.vjs-audio-only-mode),.video-js.vjs-9-16:not(.vjs-audio-only-mode),.video-js.vjs-fluid:not(.vjs-audio-only-mode){height:0}.video-js.vjs-16-9:not(.vjs-audio-only-mode){padding-top:56.25%}.video-js.vjs-4-3:not(.vjs-audio-only-mode){padding-top:75%}.video-js.vjs-9-16:not(.vjs-audio-only-mode){padding-top:177.7777777778%}.video-js.vjs-1-1:not(.vjs-audio-only-mode){padding-top:100%}.video-js.vjs-fill:not(.vjs-audio-only-mode){width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js.vjs-audio-only-mode .vjs-tech{display:none}body.vjs-full-window,body.vjs-pip-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen,body.vjs-pip-window .video-js{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs),body.vjs-pip-window .video-js{width:100%!important;height:100%!important;padding-top:0!important;display:block}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-pip-container .vjs-pip-text{position:absolute;bottom:10%;font-size:2em;background-color:rgba(0,0,0,.7);padding:.5em;text-align:center;width:100%}.vjs-layout-small.vjs-pip-container .vjs-pip-text,.vjs-layout-tiny.vjs-pip-container .vjs-pip-text,.vjs-layout-x-small.vjs-pip-container .vjs-pip-text{bottom:0;font-size:1.4em}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1!important;visibility:visible!important}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:50%;left:50%;padding:0;margin-top:-.81666em;margin-left:-1.5em;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);border-radius:.3em;transition:all .4s}.vjs-big-play-button .vjs-svg-icon{width:1em;height:1em;position:absolute;top:50%;left:50%;line-height:1;transform:translate(-50%,-50%)}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause:not(.vjs-seeking,.vjs-scrubbing,.vjs-error) .vjs-big-play-button{display:block}.video-js button{background:0 0;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.video-js.vjs-spatial-navigation-enabled .vjs-button:focus{outline:.0625em solid #fff;box-shadow:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{display:flex;justify-content:center;list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.js-focus-visible .vjs-menu li.vjs-selected:hover .vjs-svg-icon,.vjs-menu li.vjs-selected .vjs-svg-icon,.vjs-menu li.vjs-selected:focus .vjs-svg-icon,.vjs-menu li.vjs-selected:hover .vjs-svg-icon{fill:#000}.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible),.video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible){background:0 0}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-pip-window .vjs-menu-button-popup .vjs-menu{left:unset;right:1em}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js.vjs-spatial-navigation-enabled .vjs-control-bar{gap:1px}.video-js:not(.vjs-controls-disabled,.vjs-using-native-controls,.vjs-error) .vjs-control-bar.vjs-lock-showing{display:flex!important}.vjs-audio-only-mode .vjs-control-bar,.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;pointer-events:none;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible;pointer-events:auto}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.video-js .vjs-control.vjs-visible-text{width:auto;padding-left:1em;padding-right:1em}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.vjs-button>.vjs-svg-icon{display:inline-block}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js :not(.vjs-visible-text)>.vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder,.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;line-height:.35em;z-index:1}.vjs-svg-icons-enabled .vjs-play-progress:before{content:none!important}.vjs-play-progress .vjs-svg-icon{position:absolute;top:-.35em;right:-.4em;width:.9em;height:.9em;pointer-events:none;line-height:.15em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip,.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em 0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js.vjs-spatial-navigation-enabled .vjs-slider:focus{outline:.0625em solid #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em;z-index:1}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em;z-index:1}.vjs-svg-icons-enabled .vjs-volume-level:before{content:none}.vjs-volume-level .vjs-svg-icon{position:absolute;width:.9em;height:.9em;pointer-events:none;z-index:1}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{line-height:.35em;right:-.5em}.vjs-slider-horizontal .vjs-volume-level .vjs-svg-icon{right:-.3em;transform:translateY(-50%)}.vjs-slider-vertical .vjs-volume-level .vjs-svg-icon{top:-.55em;transform:translateX(-50%)}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible}.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip{left:1em;top:-12px}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.video-js .vjs-volume-control .vjs-mouse-display{display:none;position:absolute;width:100%;height:1px;background-color:#000;z-index:1}.video-js .vjs-volume-horizontal .vjs-mouse-display{width:1px;height:100%}.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.vjs-mouse-display .vjs-volume-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.vjs-poster{display:inline-block;vertical-align:middle;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster,.vjs-using-native-controls .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster,.vjs-has-started.vjs-audio-poster-mode .vjs-poster,.vjs-pip-container.vjs-has-started .vjs-poster{display:block}.vjs-poster img{width:100%;height:100%;object-fit:contain}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-svg-icons-enabled .vjs-seek-to-live-control{line-height:0}.vjs-seek-to-live-control .vjs-svg-icon{width:1em;height:1em;pointer-events:none;fill:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-svg-icon{fill:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-live .vjs-time-divider{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-normalise-time-controls:not(.vjs-live) .vjs-time-control{display:flex}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.vjs-error .vjs-text-track-display{display:none}.video-js.vjs-controls-disabled .vjs-text-track-display,.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js.vjs-force-center-align-cues .vjs-text-track-cue{text-align:center!important;width:80%!important}@supports not (inset:10px){.video-js .vjs-text-track-display>div{top:0;right:0;bottom:0;left:0}}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control,.vjs-pip-window .vjs-picture-in-picture-control{display:none}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-fullscreen-control,.vjs-pip-window .vjs-fullscreen-control{display:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.85;text-align:left;border:.6em solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:5em;height:5em;border-radius:50%;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:flex;justify-content:center;align-items:center;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-error .vjs-loading-spinner{display:none}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}.video-js.vjs-audio-only-mode .vjs-captions-button{display:none}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-audio-only-mode .vjs-descriptions-button{display:none}.vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-svg-icon{width:1.5em;height:1.5em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"\f10c";font-size:1.5em;line-height:inherit}.video-js.vjs-audio-only-mode .vjs-subs-caps-button{display:none}.video-js .vjs-audio-button+.vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder,.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before,.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" \f12e";font-size:1.5em;line-height:inherit}.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-volume-control{display:none}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto;width:initial}.video-js.vjs-layout-tiny .vjs-progress-control,.video-js.vjs-layout-x-small .vjs-progress-control{display:none}.video-js.vjs-layout-x-small .vjs-custom-control-spacer{flex:auto;display:block}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-spatial-navigation-enabled .vjs-modal-dialog.vjs-text-track-settings{height:80%}.vjs-error .vjs-text-track-settings{display:none}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0 24px}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-text-track-settings select{font-size:inherit}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:10px;border:none}.vjs-text-track-settings fieldset span{display:inline-block;padding:0 .6em .8em}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;font-weight:700;font-size:1.2em}.vjs-text-track-settings .vjs-label{margin:0 .5em .5em 0}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f 100%)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}.vjs-title-bar{background:rgba(0,0,0,.9);background:linear-gradient(180deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.7) 60%,rgba(0,0,0,0) 100%);font-size:1.2em;line-height:1.5;transition:opacity .1s;padding:.666em 1.333em 4em;pointer-events:none;position:absolute;top:0;width:100%}.vjs-error .vjs-title-bar{display:none}.vjs-title-bar-description,.vjs-title-bar-title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vjs-title-bar-title{font-weight:700;margin-bottom:.333em}.vjs-playing.vjs-user-inactive .vjs-title-bar{opacity:0;transition:opacity 1s}.video-js .vjs-skip-forward-5{cursor:pointer}.video-js .vjs-skip-forward-10{cursor:pointer}.video-js .vjs-skip-forward-30{cursor:pointer}.video-js .vjs-skip-backward-5{cursor:pointer}.video-js .vjs-skip-backward-10{cursor:pointer}.video-js .vjs-skip-backward-30{cursor:pointer}.video-js .vjs-transient-button{position:absolute;height:3em;display:flex;align-items:center;justify-content:center;background-color:rgba(50,50,50,.5);cursor:pointer;opacity:1;transition:opacity 1s}.video-js:not(.vjs-has-started) .vjs-transient-button{display:none}.video-js.not-hover .vjs-transient-button:not(.force-display),.video-js.vjs-user-inactive .vjs-transient-button:not(.force-display){opacity:0}.video-js .vjs-transient-button span{padding:0 .5em}.video-js .vjs-transient-button.vjs-left{left:1em}.video-js .vjs-transient-button.vjs-right{right:1em}.video-js .vjs-transient-button.vjs-top{top:1em}.video-js .vjs-transient-button.vjs-near-top{top:4em}.video-js .vjs-transient-button.vjs-bottom{bottom:4em}.video-js .vjs-transient-button:hover{background-color:rgba(50,50,50,.9)}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible){outline:0}.video-js :focus:not(:focus-visible){outline:0}
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,700,800');
@font-face {
	font-family: "PFSBold";
	src: url('/static/fonts/PFSquareSansCondPro-Bold.otf?5644aab7d6ae');
}
@font-face {
	font-family: "PFSMedium";
	src: url('/static/fonts/PFSquareSansCondPro-Medium.otf?5644aab7d6ae');
}
*, :before, :after{
	margin:0;
	padding:0;
	border:0;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.mfp-ajax {cursor: pointer;}
html{
	margin: 0px;
	padding: 0px;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	overflow-y:scroll;
	height: 100%;
}
body {
	padding:0;
	margin:0;
	border:0;
	overflow:hidden;
	/*background-color:#ffffff;*/
	min-height: 100%;
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	line-height:20px;
	font-weight:400;
	color:#333333;
}
a, a:hover{
	cursor:pointer;
	text-decoration:none !important;
}
input, button, textarea{
	outline:none;
}

header{margin-bottom: 50px;}
figure.gallery{margin: 1em 0;}
.blueimp-gallery .title{text-transform: none;}

.material table {border-left: 1px solid #fac409; margin: 1em 0;}
.material table thead{border-top: 1px solid #fac409;}
.material table thead tr {background-color: #fac409;}
.material table tr td, .material table tr th{text-align: left; padding: 10px; border-right: 1px solid #fac409; border-bottom: 1px solid #fac409;}
.material h1,
.material h2,
.material h3,
.material h4{margin: 2em 0 1.5em;}


#completed-works-carousel{margin: 2em 0 1em;}
#completed-works-carousel + h2{margin: 1em 0 1em;}
#completed-works-carousel .item{display: flex; flex-wrap: wrap; align-items: flex-start;}
#completed-works-carousel .item>.images{margin-bottom: 1em; overflow: hidden; width: 100%; display: flex; flex-wrap: nowrap; align-items: flex-start;}
#completed-works-carousel .item>.images>a{width: 80%;}
#completed-works-carousel .item>.images>.v-images{width: 20%; position: relative;}
#completed-works-carousel .item>.images>.v-images>div{position: absolute; top: 0; left: 0; width: 100%; padding: 0 10px;}
#completed-works-carousel .item>.images>.v-images>div img{margin-bottom: 10px; width: 100%;}
#completed-works-carousel .item>.desc{width: 100%; padding-left: 10px;}
#completed-works-carousel .item>.desc .h{font-weight: bold; margin-bottom: 1em; font-size: 1.1em;}
@media (min-width: 768px) {
	#completed-works-carousel .item>.images{width: 60%;}
	#completed-works-carousel .item>.desc{width: 40%;}
}

.work-steps{margin: 1em 0;}
.work-steps{list-style: none}
.work-steps li{display: flex; align-items: flex-start; margin-bottom: 10px;}
.work-steps img{width: 50px; margin-right: 10px;}
.work-steps strong{display: block;}

.quip-comment .quip-fld{margin:5px}
.quip-comment .quip-fld label{font-weight:700;white-space:nowrap;width:220px}
#quip-comment-box-qcom{margin-bottom:10px;border:1px solid #cacaca;}
.quip h3{display:none}
.quip-comment button{border:1px solid #ccc;border-radius:4px;background:#F5F5F5;outline:none;padding:5px 10px;cursor:pointer}
.quip-comment button:hover{background:#E2E2E2}
.quip-comment button:active{background:#fff}
.quip-comment-list .quip-comment{margin-bottom:10px;border:1px solid #DFDFDF}
.quip-comment .quip-comment-text p{padding:0;margin:0 0 7px}
.quip-comment p.quip-comment-meta{border-bottom:1px solid #eaeaea;margin-bottom:7px}
.quip-comment .quip-comment-body{padding:10px 20px}
.flex{
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.inline-flex {
    -moz-display: inline-flex;
    -ms-display: inline-flex;
    display: -webkit-inline-flex;
    display: inline-flex;
}
.justify-between{
	-webkit-justify-content:space-between;
	-moz-justify-content:space-between;
	-ms-justify-content:space-between;
	justify-content:space-between;
}
.justify-center{
	-webkit-justify-content:center;
	-moz-justify-content:center;
	-ms-justify-content:center;
	justify-content:center;
}
.justify-around{
	-webkit-justify-content:space-around;
	-moz-justify-content:space-around;
	-ms-justify-content:space-around;
	justify-content:space-around;
}
.justify-end{
	-webkit-justify-content:flex-end;
	-moz-justify-content:flex-end;
	-ms-justify-content:flex-end;
	justify-content:flex-end;
}
.align-center{
	-webkit-align-items:center;
	-moz-align-items:center;
	-ms-align-items:center;
	align-items:center;
}
.align-start{
	-webkit-align-items:flex-start;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	align-items:flex-start;
}
.align-end{
	-webkit-align-items:flex-end;
	-moz-align-items:flex-end;
	-ms-align-items:flex-end;
	align-items:flex-end;
}
.column{
	-webkit-flex-direction:column;
	-moz-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
}
.flex-wrap{
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.grow-full{
	-webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-grow: 1;
    -o-flex-grow: 1;
    flex-grow: 1;
}
.container{
	width:100%;
	max-width:1170px;
	margin:0px auto;
	padding:0px 15px;
}
body{
	background: #ffffff url('/static/images/headerbg.jpg?5644aab7d6ae') top center no-repeat;
	background-size:100% auto;
}
.nav{
	background-color:#196e96;
	width: 100%;
	border-bottom:1px solid #ffffff;
}
.nav__menu{
	list-style-type:none;
}
.nav__menu li{
	padding:10px 0px;
	display:block;
	text-align:center;
	-webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-grow: 1;
    -o-flex-grow: 1;
    flex-grow: 1;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxyYWRpYWxHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGN4PSIxMDAlIiBjeT0iNTAlIiByPSIxOC43JSI+PHN0b3Agc3RvcC1jb2xvcj0iIzAzNjA3OCIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjAuMDQiLz48c3RvcCBzdG9wLWNvbG9yPSIjMDBjNGY0IiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iMC4xNSIvPjwvcmFkaWFsR3JhZGllbnQ+PHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==');
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxyYWRpYWxHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGN4PSIxMDAlIiBjeT0iNTAlIiByPSIxOC43JSI+PHN0b3Agc3RvcC1jb2xvcj0iIzAzNjA3OCIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjAuMDQiLz48c3RvcCBzdG9wLWNvbG9yPSIjMDBjNGY0IiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iMC4xNSIvPjwvcmFkaWFsR3JhZGllbnQ+PHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg=='),
        -webkit-gradient(radial, right center, 0, right center, 65,color-stop(0.04, rgb(3, 96, 120)),color-stop(0.15, rgba(0, 196, 244, 0)));
    background-image: -webkit-radial-gradient(right center, 10px 120px,rgb(3, 96, 120) 4%,rgba(0, 196, 244, 0) 15%);
    background-image: radial-gradient(ellipse 10px 120px at right center,rgb(3, 96, 120) 4%,rgba(0, 196, 244, 0) 15%);
    background-image: -ms-radial-gradient(right center, 10px 120px,rgb(3, 96, 120) 4%,rgba(0, 196, 244, 0) 15%);
}
.nav__menu li:last-child{
	background:transparent;
}
.nav__menu li a{
	color:#ffffff;
	font-weight:700;
}
.nav__menu li.active a{
	color:#fa8009;
	border-bottom: 2px dashed #fa8009;
}
.nav__menu li:hover a{
	color:#fa8009;
}
.header-bot_mardg{
	margin-top:53px;
}
.logo__ancor{
	font-weight: 900;
    text-transform: uppercase;
    color: #000000 !important;
    font-size: 12px;
    line-height: 14px;
}
.logo__ancor__img{
	width:68px;
}
.logo__ancor.logo_mardg{
	margin-right:32px;
}
.logo-text__top{
	font-family: 'PFSBold', sans-serif;
	text-transform:uppercase;
	font-size:59px;
	line-height:51px;
	font-weight:700;
	color:#196e96;
	border-bottom:5px solid #fa8009;
	padding-bottom: 7px;
}
.logo-text__bottom{
	font-family: 'PFSMedium', sans-serif;
	font-size:24px;
	line-height:23px;
	font-weight:400;
	color:#333333;
}
.phone__svg{
	width:32px;
	height:32px;
}
.svg_mardg{
	margin-right:15px;
	margin-top: 8px;
}
.phone__number{
	text-align:right;
}
.phone__number__p{
	font-size:24px;
	line-height:27px;
	padding-bottom: 2px;
	display: block;
	color: #333333;
}
.phone__number__p span, .phone1 span{
	font-weight:700;
	font-size: inherit !important;
}
.phone__number__anchor{
	color:#333333;
	font-weight:700;
	border-bottom:2px dashed #333333;
	padding-top: 4px;
	display: inline-block
}
.hause{
	position:relative;
	width:100%;
}
.hause_mardg{
	margin-top:50px;
}
.hause__img{
	width:697px;
	display:block;
	margin-right:calc((100% - 697px)*0.14);
	margin-left:calc((100% - 697px)*0.86);
}
.roof{
	position:absolute;
	top:19px;
	left:94px;
	right:0px;
}
.roof>*{
	height:34px;
}
.roof__center{
	width:calc((100% - 697px)*0.86 - 25px);
}
.roof__cont__wrap{
	display:inline-block;
	padding:2px 15px 1px 5px;
	background-color: #f1a815;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxMDAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjAlIj48c3RvcCBzdG9wLWNvbG9yPSIjZTI4OTI5IiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNmZmM2MDAiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==');
    background-image: -webkit-gradient(linear, 100% 0%, 0% 0%,color-stop(0, rgb(226, 137, 41)),color-stop(1, rgb(255, 198, 0)));
    background-image: -webkit-linear-gradient(right,rgb(226, 137, 41) 0%,rgb(255, 198, 0) 100%);
    background-image: linear-gradient(to left,rgb(226, 137, 41) 0%,rgb(255, 198, 0) 100%);
    background-image: -ms-linear-gradient(right,rgb(226, 137, 41) 0%,rgb(255, 198, 0) 100%);
}
.roof__cont__wrap a {
	color: #333333;
}
.roof__cont{
	border-bottom:1px dashed #333333;
	font-size:22px;
	line-height:24px;
	font-weight:700;
}
.roof__left{
	border: 7px solid transparent;
    border-right: 2px solid #ffc600;
    border-bottom: 27px solid #ffc600;
}
.roof__center{
	border-top:2px solid #e28929;
}
.roof__right{
	display: inline-block;
	border: 7px solid transparent;
	border-left: 2px solid #e28929;
	border-top: 27px solid #e28929;
}
.roof__circle{
	border-radius:50%;
	background-color:rgba(0, 0, 0, 0.3);
	margin-top: -10px;
	height:20px;
	width:20px;
	border:2px solid #e28929;
}
.roof.draught{
	top: 57px;
    left: 84px;
}
.draught .roof__center{
	width:calc((100% - 697px)*0.86 + 160px);
}
.roof.goal{
	top: 138px;
    left: 100px;
}
.roof.goal a {
	color: #333333;
}
.roof.goal a:hover {
   color: #e48d27;
   border-bottom: 1px dashed #196e96;
}
.goal .roof__center{
	width:calc((100% - 697px)*0.86 + 50px);
	height:0px;
	margin-top: 5px;
}
.goal .roof__cont{
	font-size: 16px;
    line-height: 22px;
    margin-right: 15px;
    font-weight: 400;
    height: auto;
}
.goal .roof__circle{
	margin-top: 4px;
}
.roof.goal.wall{
	top: 216px;
}
.goal.wall .roof__center{
	width:calc((100% - 697px)*0.86 - 16px);
	margin-top: 12px;;
}
.goal.wall .roof__cont{
	border-bottom:0px;
}
.goal.wall .roof__cont span{
	border-bottom:1px dashed #333333;
}
.goal.wall .roof__cont span:first-child{
	margin-bottom:5px;
}
.goal.wall .roof__circle {
    margin-top: 3px;
}
.roof.goal.floors{
	top: 300px;
}
.goal.floors .roof__center{
	width:calc((100% - 697px)*0.86 + 157px);
}
.title__wrap{
	margin:60px auto 50px;
}
.title{
	font-size:24px;
	line-height:25px;
	font-weight:700;
	text-transform:uppercase;
	padding-bottom: 15px;
	text-align: center;
}
.title__underlining{
	height:5px;
	width:167px;
	background-color:#fa8009;
}
.answers{
	margin:50px auto 75px;
	position:relative;
}
.answers__bg{
	background:#fa8009;
	position:absolute;
	left:0px;
	right:0px;
	height:120px;
	top:92px;
}
.answers__figure{
	width:263px;
}
.answers__cont{
	position:relative;
}
.answers__caption{
	font-size:18px;
	line-height:32px;
	font-weight:700;
	color:#333333;
	text-transform:uppercase;
	padding-top:20px;
	text-align:center;
}
.answers__img__wrap{
	width:100%;
	height:305px;
	overflow:hidden;
}
.answers__img{
	width:100%;
	-webkit-filter:saturate(0%) brightness(1.27);
	-moz-filter:saturate(0%) brightness(1.27);
	-o-filter:saturate(0%) brightness(1.27);
	-ms-filter:saturate(0%) brightness(1.27);
	filter:saturate(0%) brightness(1.27);
	-webkit-transition: filter 0.3s ease;
	-moz-transition: filter 0.3s ease;
	-o-transition: filter 0.3s ease;
	-ms-transition: filter 0.3s ease;
	transition: filter 0.3s ease;
}
.answers__figure:hover .answers__img{
	-webkit-filter:saturate(100%) brightness(1);
	-moz-filter:saturate(100%) brightness(1);
	-o-filter:saturate(100%) brightness(1);
	-ms-filter:saturate(100%) brightness(1);
	filter:saturate(100%) brightness(1);
}
.answers__figure:hover .answers__caption{
	color: #fa8009;
}
.work{
	background: transparent url('/static/images/workbg.jpg?5644aab7d6ae') 0% 100% no-repeat;
	background-size:cover;
	padding:0px 15px 79px;
}
.work .title__wrap{
	margin:0px auto;
	padding:55px 15px 50px;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxyYWRpYWxHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGN4PSI1MCUiIGN5PSI1MCUiIHI9IjcwLjcxMDY3ODExODY1NDc2JSI+PHN0b3Agc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjc1IiBvZmZzZXQ9IjAuMSIvPjxzdG9wIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIgb2Zmc2V0PSIwLjc1Ii8+PC9yYWRpYWxHcmFkaWVudD48cmVjdCB4PSItNTAiIHk9Ii01MCIgd2lkdGg9IjEwMSIgaGVpZ2h0PSIxMDEiIGZpbGw9InVybCgjdnNnZykiIC8+PC9zdmc+');
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxyYWRpYWxHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGN4PSI1MCUiIGN5PSI1MCUiIHI9IjcwLjcxMDY3ODExODY1NDc2JSI+PHN0b3Agc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjc1IiBvZmZzZXQ9IjAuMSIvPjxzdG9wIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIgb2Zmc2V0PSIwLjc1Ii8+PC9yYWRpYWxHcmFkaWVudD48cmVjdCB4PSItNTAiIHk9Ii01MCIgd2lkdGg9IjEwMSIgaGVpZ2h0PSIxMDEiIGZpbGw9InVybCgjdnNnZykiIC8+PC9zdmc+'),
        -webkit-gradient(radial, center center, 0, center center, 369,color-stop(0.1, rgba(255, 255, 255, 0.75)),color-stop(0.75, rgba(255, 255, 255, 0)));
    background-image: -webkit-radial-gradient(center center, ellipse farthest-corner,rgba(255, 255, 255, 0.75) 10%,rgba(255, 255, 255, 0) 75%);
    background-image: radial-gradient(ellipse farthest-corner at center center,rgba(255, 255, 255, 0.75) 10%,rgba(255, 255, 255, 0) 75%);
    background-image: -ms-radial-gradient(center center, ellipse farthest-corner,rgba(255, 255, 255, 0.75) 10%,rgba(255, 255, 255, 0) 75%);
}
.work__side{
	width:calc((60.31% - 30px)/2);
	max-width: 550px;
}
.work__center{
	width:39.67%;
	max-width: 750px;
}
.slide__part{
	width:100%;
}
.slick-but {
	width:66px;
	height:94px;
	position:absolute;
	top: calc(50% - 47px);
	border:2px solid #fa8009;
	cursor:pointer;
	z-index:1;
	background:transparent url('/static/images/18069.svg?5644aab7d6ae') center center no-repeat;
	background-size:55% 55%;
	-webkit-transition: background-color 0.3s;
	-moz-transition: background-color 0.3s;
	-o-transition: background-color 0.3s;
	-ms-transition: background-color 0.3s;
	transition: background-color 0.3s;
}
.slick-but:hover, .slick-dots li:hover{
	background-color: #fa8009;
}
.slick-but.slick_prev{
	left:-100px;
	-webkit-transform: scale(-1);
	-moz-transform: scale(-1);
	-o-transform: scale(-1);
	-ms-transform: scale(-1);
	transform: scale(-1);
}
.slick-but.slick_next{
	right:-100px;
}
.slick-dots{
	position:absolute;
	list-style-type:none;
	left:0px;
	right:0px;
	bottom: -34px;
	text-align:center;
}
.slick-dots li{
	width:13px;
	height:13px;
	margin-right:15px;
	background-color:#9d9d9d;
	display:inline-block;
	cursor:pointer;
}
.slick-dots li:last-child{
	margin-right:0px !important;
}
.slick-dots li.slick-active{
	background-color:#fa8009;
}
.tv{
	padding-bottom:80px;
}
.tv__center{
	width:calc(100% - 390px);
}
.tv__display{
	width:100%;
	height:425px;
	border: solid 4px;
	border-bottom:0px;
	border-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM0NjQ1NDUiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==') 1;
    border-image: -webkit-gradient(linear, 0% 0%, 0% 100%,color-stop(0, rgb(0, 0, 0)),color-stop(1, rgb(70, 69, 69))) 1;
    border-image: -webkit-linear-gradient(top,rgb(0, 0, 0) 0%,rgb(70, 69, 69) 100%) 1;
    border-image: linear-gradient(to bottom,rgb(0, 0, 0) 0%,rgb(70, 69, 69) 100%) 1;
    border-image: -ms-linear-gradient(top,rgb(0, 0, 0) 0%,rgb(70, 69, 69) 100%) 1;
}
.tv__stand{
	width:100%;
}
.tv__set{
	width:165px;
	list-style-type:none;
}
.tv__set li{
	margin-bottom:27px;
}
.tv__set li p{
	line-height:25px;
	color:#333333;
	display:block;
	width: calc(100% - 40px);
	cursor:pointer;
}
.tv__set li p:hover, .items__anchor:hover{
	color: #fa8009;
}
.tv__set li p:hover span, .items__anchor:hover{
	border-bottom: 1px dashed #fa8009;
}
.tv__set li p span{
	border-bottom:1px dashed #333333;
}
.tv__set li:before{
	content:"";
	display:inline-block;
	background:transparent url('/static/images/118764.svg?5644aab7d6ae') center center no-repeat;
	background-size:cover;
	width:30px;
	height:30px;
	margin-right:10px;
}
.materials{
	padding:50px 0px 40px;
	background-color:#196e96;	
	background-image: -webkit-radial-gradient(50% 80%, 50% 100%,rgb(80, 145, 175) 0%,rgba(80, 145, 175, 0) 60.6%), -webkit-radial-gradient(left top, 50% 80%,#1681ab 0%,rgba(22, 129, 171, 0) 100%), -webkit-radial-gradient(left top, 75% 100%,rgb(70, 138, 171) 0%,rgba(70, 138, 171, 0) 100%), -webkit-radial-gradient(right bottom, 100% 30%,rgb(23, 102, 140) 0%,rgba(23, 102, 140, 0) 100%);
    background-image: radial-gradient(ellipse 50% 100% at 50% 80%,rgb(80, 145, 175) 0%,rgba(80, 145, 175, 0) 60.6%), radial-gradient(ellipse 50% 80% at left top,#1681ab 0%,rgba(22, 129, 171, 0) 100%), radial-gradient(ellipse 75% 100% at left top,rgb(70, 138, 171) 0%,rgba(70, 138, 171, 0) 100%), radial-gradient(ellipse 100% 30% at right bottom,rgb(23, 102, 140) 0%,rgba(23, 102, 140, 0) 100%);
    background-image: -ms-radial-gradient(50% 80%, 50% 100%, rgb(80, 145, 175) 0%,rgba(80, 145, 175, 0) 60.6%), -ms-radial-gradient(left top, 50% 80%,#1681ab 0%,rgba(22, 129, 171, 0) 100%), -ms-radial-gradient(left top, 75% 100%,rgb(70, 138, 171) 0%,rgba(70, 138, 171, 0) 100%), -ms-radial-gradient(right bottom, 100% 30%,rgb(23, 102, 140) 0%,rgba(23, 102, 140, 0) 100%);
}
.but__cont{
	margin-bottom:50px;
}
.materials .title__wrap{
	color:#ffffff;
	margin-top:0px;
}
.materials__but{
	width:calc(25% - 20px);
	background-color:#f3f3f3;
	border-bottom:6px solid #bfbfbf;
	padding:17px;
	cursor:pointer;
	-webkit-transition: background-color 0.3s, border-bottom 0.3s;
	-moz-transition: background-color 0.3s, border-bottom 0.3s;
	-o-transition: background-color 0.3s, border-bottom 0.3s;
	-ms-transition: background-color 0.3s, border-bottom 0.3s;
	transition: background-color 0.3s, border-bottom 0.3s;
}
.materials__but.active, .materials__but:hover{
	background-color:#ff8f34;
	border-bottom:6px solid #ce670c;
}
.but__bold{
	font-weight:700;
	font-size:20px;
}
.but__reg{
	font-size:14px;
}
.mat-item__img__wrap{
	width:calc(100% - 390px);
}
.mat-item__descript{
	width:360px;
	list-style-type:none;
	color:#ffffff;
	line-height:25px;
}
.mat-item__descript li:not(:last-child){
	margin-bottom:20px;
}
.mat-item__descript span{
	max-width:calc(100% - 64px);
}
.mat-item__img{
	width:100%;
	max-width:554px;
}
.descript__img{
	width:44px;
	height:44px;
	margin-right:20px;
	border-radius:50%;
	overflow:hidden;
}
.characteristics,.features{
	list-style-type:none;
	color:#ffffff;
	line-height:25px;
	max-width:calc(50% - 15px);
	margin-top: 25px;
}
.characteristics__tit, .features__tit{
	font-size:18px;
	font-weight:700;
	margin-bottom:25px;
}
.features{
	line-height:40px;
}
.features span{
	max-width:calc(100% - 35px);
	line-height: 25px;
    padding: 8px 0px 7px;
}
.features__tit{
	min-height: 40px;
    margin-bottom: 7px;
	line-height: 25px;
}
.characteristics li:not(:first-child):before{
	content:"";
	display:inline-block;
	width:8px;
	height:8px;
	background-color:#fa8009;
	margin: 8px 7px 0px 0px;
}
.characteristics_marg{
	margin-right:30px;
}
.characteristics span{
	max-width:calc(100% - 15px);
}
.features li.yes:before{
	content:"";
	display:inline-block;
	width:25px;
	height:25px;
	background:transparent url('/static/images/291201.svg?5644aab7d6ae') no-repeat;
	margin-right:10px;
	margin-top: 8px;
}
.features li.no:before{
	content:"";
	display:inline-block;
	width:25px;
	height:25px;
	background:transparent url('/static/images/291202.svg?5644aab7d6ae') no-repeat;
	margin-right:10px;
	margin-top: 8px;
}
.items__menu{
	width:100%;
	margin-bottom: 25px;
	display:none;
}
.items__anchor{
	font-size:12px;
	color:#ffffff;
	border-bottom:1px dashed #ffffff;
	cursor:pointer;
}
.mat-item.hide{
	display:none;
}
.process{
	background:url('/static/images/processbg.jpg?5644aab7d6ae') left bottom no-repeat;
	background-size:cover;
	padding:70px 0px;
}
.process .title__wrap {
    margin-top: 0px;
}
.process__center{
	width:100%;
	max-width:943px;
}
.process .slick-but{
	top:auto;
	bottom:-57px;
	background:transparent;
	border:0px;
}
.process .slick-but.slick_prev:before{
	content:"← Предыдущий шаг";
}
.process .slick-but.slick_next:before{
	content:"Следующий шаг →";
}
.process .slick-but.slick_prev:before, .process .slick-but.slick_next:before{
	font-size:18px;
	line-height:25px;
	font-family: 'Open Sans', sans-serif;
	color:#333333;
}
.process .slick-but.slick_prev{
	left: calc(50% - 260px);
	-webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.process .slick-but{
	width:auto;
	height:auto;
}
.process .slick-dots{
	display:none !important;
}
.process .slick-but.slick_next {
    right: calc(50% - 250px);
}
.pagin{
	margin-top:29px;
	background-color:#fa8009;
	width:115px;
	height:31px;
	color:#ffffff;
	font-size:18px;
	line-height:25px;
	font-weight:700;
	border-radius:16px;
}
#pageNum{
	margin-right:5px;
}
#pageFull{
	margin-left:5px;
}
.process .slick-slide img {
   width: 100%;
}
.process__part__cont{
	color:#ffffff;
	font-size:20px;
	line-height:25px;
	font-weight:700;
	text-align:center;
	position: absolute;
    bottom: 30px;
    left: 0px;
    right: 0px;
}
.process  .process__part {
	position:relative;
}
.reviews{
	padding: 0px 0px 65px;
}
.reviews .slick-but{
	width:67px;
	height:82px;
	background: transparent url('/static/images/180691.svg?5644aab7d6ae') center center no-repeat;
	border: 2px solid #3c617c;
	background-size: 55% 55%;
	top: calc(50% - 49px);
}
.reviews .slick-but:hover{
	background: #3c617c url('/static/images/18069.svg?5644aab7d6ae') center center no-repeat;
}
.reviews__part {
	min-height:95px;
	text-align:center;
	line-height:25px;
}
.reviews .slick-dots{
	display:none !important;
}
.reviews__ancor{
	margin-top:40px;
	color:#395e7a;
	line-height:25px;
	border-bottom:1px solid #c4d7de;
}
.footer{
	background:#3d617d url('/static/images/footerbg.jpg?5644aab7d6ae') right center no-repeat;
	background-size:cover;
	padding:35px 0px 42px;
}
.footer__logo__ancor{
	width:166px;
	margin-right:30px;
	font-weight: 900;
    text-transform: uppercase;
    color: #ffffff;
    font-size: 27px;
    line-height: 30px;
}
.footer__logo__img{
	width:100%;
}
.footer__cont{
	color:#ffffff;
	font-size:20px;
	max-width:525px;
}
.footer__cont p:nth-child(2){
	font-size:16px;
	padding-top:25px;
}
.footer .phone__number, .footer .phone__number__p, .footer .phone__number__anchor {
	color:#ffffff;
}
.footer .phone__number__anchor {
	border-bottom: 2px dashed #ffffff;
}
.footer__cont, .footer .phone{
	padding-top:10px;
}
.popap{
	position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
	z-index:3;
	background-color: rgba(0, 0, 0, 0.75);
	overflow:auto;
}
.popap__form{
	background-color:#3b5f7a;
	width:360px;
	height:500px;
	padding:35px 45px;
	color:#ffffff;
	text-align:center;
	position:relative;
}
.popap__title{
	font-size: 24px;
    line-height: 25px;
	font-weight:700;
	padding-bottom:10px;
}
.popap__descript{
	padding-bottom:20px;
}
.popap__inp, #id_captcha_1{
	font-size: 14px;
    color: #333333;
    width: 100%;
    padding: 11px 10px;
	margin-bottom:10px;
    background-color: #ffffff;
    border: 1px solid #9c9c9c;
    -webkit-box-shadow: inset 5px 5px 8px 0px rgba(0,0,0,0.22);
    -moz-box-shadow: inset 5px 5px 8px 0px rgba(0,0,0,0.22);
    box-shadow: inset 5px 5px 8px 0px rgba(0,0,0,0.22);
}
input#id_captcha_1{display: inline-block; width: 80px;}


.inp_area{
	height:80px;
	margin-bottom:15px;
	resize: none;
}
.popap__sub{
	width:100%;
	font-size: 22px;
	line-height:20px;
	font-weight:700;
	color:#ffffff;
	padding:14px 15px;
	border-bottom:3px solid #741c1c;
	background-color:#ff3811;
	margin-bottom:15px;
	cursor:pointer;
}
.popap__bot{
	font-size: 12px;
	line-height:14px;
}
.close__popap{
	position:absolute;
	top:-23px;
	right:-23px;
	width:46px;
	height:46px;
	border-radius:50%;
	background-color:#ffffff;
	cursor:pointer;
	background-image: -webkit-gradient(linear, 0% 0%, 100% 100%,color-stop(0, rgba(0, 0, 0, 0)),color-stop(0.449, rgba(23, 102, 140, 0)),color-stop(0.45, rgb(0, 0, 0)),color-stop(0.55, rgb(0, 0, 0)),color-stop(0.551, rgba(0, 0, 0, 0)),color-stop(1, rgba(0, 0, 0, 0))),-webkit-gradient(linear, 0% 100%, 100% 0%,color-stop(0, rgba(0, 0, 0, 0)),color-stop(0.449, rgba(23, 102, 140, 0)),color-stop(0.45, rgb(0, 0, 0)),color-stop(0.55, rgb(0, 0, 0)),color-stop(0.551, rgba(0, 0, 0, 0)),color-stop(1, rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(top left,rgba(0, 0, 0, 0) 0%,rgba(23, 102, 140, 0) 44.9%,rgb(0, 0, 0) 45%,rgb(0, 0, 0) 55%,rgba(0, 0, 0, 0) 55.1%,rgba(0, 0, 0, 0) 100%),-webkit-linear-gradient(bottom left,rgba(0, 0, 0, 0) 0%,rgba(23, 102, 140, 0) 44.9%,rgb(0, 0, 0) 45%,rgb(0, 0, 0) 55%,rgba(0, 0, 0, 0) 55.1%,rgba(0, 0, 0, 0) 100%);
    background-image: linear-gradient(to bottom right,rgba(0, 0, 0, 0) 0%,rgba(23, 102, 140, 0) 44.9%,rgb(0, 0, 0) 45%,rgb(0, 0, 0) 55%,rgba(0, 0, 0, 0) 55.1%,rgba(0, 0, 0, 0) 100%),linear-gradient(to top right,rgba(0, 0, 0, 0) 0%,rgba(23, 102, 140, 0) 44.9%,rgb(0, 0, 0) 45%,rgb(0, 0, 0) 55%,rgba(0, 0, 0, 0) 55.1%,rgba(0, 0, 0, 0) 100%);
    background-image: -ms-linear-gradient(top left,rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0) 44.9%,rgb(0, 0, 0) 45%,rgb(0, 0, 0) 55%,rgba(0, 0, 0, 0) 55.1%,rgba(0, 0, 0, 0) 100%),-ms-linear-gradient(bottom left,rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0) 44.9%,rgb(0, 0, 0) 45%,rgb(0, 0, 0) 55%,rgba(0, 0, 0, 0) 55.1%,rgba(0, 0, 0, 0) 100%);
    background-size: 100% 100%, 100% 100%;
    border: 10px solid #ffffff;
}
.address{
	min-height: 100%;
}
.address .nav{
	height:100%
}
.address__tit{
	font-size: 26px;
	line-height:30px;
	font-weight:700;
	margin-bottom:30px;
	margin-top: 50px;
}
.address__tit:before{
	content:"";
	display:inline-block;
	width:18px;
	height:26px;
	background-color:#ff8100;
	margin-right:10px;
	margin-bottom: -3px;
}
.address .hause{
	padding-top:25px;
}
.address__tab__tit{
	font-size: 20px;
	line-height:25px;
	font-weight:700;
	text-transform:uppercase;
	text-align:center;
	margin-bottom:35px;
}
.adres__part{
        margin:15px 10px 0px;
}
.adres__part a, .simple-anchor{
       border-bottom: 1px dashed rgb(51, 51, 51);
       line-height:25px;
       color:#333333;
       display: table;
}
.simple-anchor{
       display: inline;
}
.adres__part a:hover, .simple-anchor:hover{
	color: #fa8009;
        border-bottom: 1px dashed #fa8009;
}
.address__tab__area{
	font-size: 18px;
	line-height:25px;
	font-weight:700;
	margin-bottom:20px;
	text-align:center;
}
.address__tab{
	/*width: 100%;*/
	margin-bottom: 50px;
}
.address__tab tr{
	background-color: transparent;
    border: 1px solid #fac409;
	border-top:0px;
	width: 100%;
}
.address__tab thead tr{
	background-color: #fac409;
}
.address__tab tr td, .address__tab thead th{
	padding:10px;
}
.address__tab tr td:nth-child(1), .address__tab thead th:nth-child(1){
	width:41%;
}
.address__tab tr td:nth-child(2), .address__tab thead th:nth-child(2),
.address__tab tr td:nth-child(3), .address__tab thead th:nth-child(3){
	width:17%;
}
.address__tab tr td:nth-child(4), .address__tab thead th:nth-child(4){
	width:25%;
}
.address__tab thead th{
	text-align: left;
}
.address__tab tbody tr:hover{
	background-color: #fac409;
    -webkit-box-shadow: 0px 3px 5px 0px rgba(140,135,140,1);
    -moz-box-shadow: 0px 3px 5px 0px rgba(140,135,140,1);
    box-shadow: 0px 3px 5px 0px rgba(140,135,140,1);
    color: #101017;
}
.mosaicflow-wrap{
    margin-top:20px;
}
.mosaicflow>a{
    display: block;
    width: calc(25% - 5px);
    margin-bottom:5px;
}
/*.mosaicflow__item { 
  padding:15px; 
} 
.mosaicflow__column { 
  float:left; 
} */
.mosaicflow>a>img { 
  display:block; 
  width:100%; 
  height:auto; 
  background-color: transparent; 
  border: 1px solid #ddd; 
} 
.mosaicflow>a>img:hover { 
  opacity: 0.6; 
  filter: alpha(opacity=60); 
}
.gallery__name{
	border-bottom:1px dashed #333333;
	cursor:pointer;
	margin-right:20px;
	line-height: 25px;
}
.hause.gallery_mardg{
	margin-bottom:75px;
}
.mosaicflow.hide{
	display:none;
}
.gallery__name.active{
	color: #fa8009;
    border-bottom: 1px dashed #fa8009;
}
.contact__left, .contact__right{
	line-height:25px;
	margin-bottom:35px;
}
.contact__left{
	max-width:calc(100% - 390px);
}
.contact__right{
	max-width:360px;
}
.contact__right span{
	font-size:18px;
}
.contact__right__text{
	margin-bottom:25px;
}
.contact__youtube{
	color:#d42428;
	font-weight:700;
}
.yuotube__logo{
	width:42px;
	height:42px;
	margin-right:10px;
}
.map__tit{
	width:100%;
	font-size:18px;
	line-height:25px;
	font-weight:700;
	margin-bottom:15px;
	text-align:center;
}
.contact__map{
	width:100%;
	-webkit-align-self: flex-start;
	-moz-align-self: flex-start;
    -ms-align-self: flex-start;
    align-self: flex-start;
}
.material{
	line-height:25px;
}
.material p{
	margin-bottom:18px;
	position:relative;
}
.tchno__cont, .material .address__tab{
	padding-right:292px;
}
.tchno__cont a{
	font-weight:700;
}
.tchno__prod{
	width:138px;
	position:absolute;
	top:0px;
	right:0px;
	margin-right: 67px;
}
.material .address__tab.first tr td, .material .address__tab.first tr th{
	width:25%;
}
.material .address__tab.first tr td{
	border-right: 1px solid #fac409;
}
.material .address__tab .firsttr td:last-child{
	border-right: 0px;
}
.material .address__tab tr:hover{
	background-color:transparent;
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    color: #333333;
}
.material .address__tab thead tr:hover{
	background-color: #fac409;
	color: #333333;
}
.material__hr{
	height:1px;
	background-color:#eaeaea;
}
.material__tit{
	margin-top:40px;
	font-size:22px;
	font-weight:700;
	margin-bottom: 18px;
}
.material__ul{
	list-style-type:none;
	margin-bottom: 18px;
}
.material__ul li:before{
	content:"";
	display:inline-block;
	width:8px;
	height:8px;
	background-color:#fa8009;
	margin: 0px 9px 1px 0px;
}
.material__table__wrap{
	position:relative;
}
.material .address__tab.standart tr td, .material .address__tab.standart tr th{
	border-right: 1px solid #fac409;
	border-bottom: 1px solid #fac409;
	width:29%;
}
.material .address__tab.standart {
	border-left: 1px solid #fac409;
	margin-bottom: 18px;
}
.material .address__tab.standart thead{
	border-top: 1px solid #fac409;
}
.material .address__tab.standart .material__table__gl{
	vertical-align:top;
	width:42%;
}
.material__table__right{
	width:262px;
	position:absolute;
	top:0px;
	right:0px;
	height: 100%;
}
.material__table__img{
	width:100%;
}
.material__table__ul{
	list-style-type:none;
}
.material__table__ul__img{
	width:35px;
	height:17px;
	margin-right:7px;
	margin-top: 3px;
}
.material__table__ul__text{
	font-weight:700;
	text-transform:uppercase;
	font-size: 12px;
}
.material__table__anchor{
	width:100%;
	max-width: 555px;
    background-color: #ff3504;
    border-bottom: 3px solid #871616;
    font-size: 18px;
    color: #ffffff;
    font-weight: 700;
    padding: 13px 10px;
    display: block;
    text-align: center;
	margin-bottom: 50px;
}
.material__table__anchor.margin_cor{
	margin-bottom:0px;
}
.center_cor{
	text-align:center;
}
.about_cor{
	font-weight:400;
	text-transform:uppercase;
}
.about__center {
	width: 100%;
	margin-bottom: 18px;
}
.about__part{
	margin-right:2.6%;
}
.about__part:last-child{
	margin-right:0px;
}
.rev__left{
	width:40%;
}
.rev__right{
	width:calc(60% - 30px);
}
.rev__left__img{
	width:100%;
	margin-bottom:25px;
}
.rev__right .popap__inp{
	margin-bottom: 20px;
}
.rev__right input.popap__inp{
	max-width:360px;
}
.rev__right textarea.popap__inp{
	height:175px;
}
.rev__right .material__table__anchor{
	max-width: 263px;
	margin: 0px 10px 10px 0px;
        cursor:pointer;
}
.rev__top{
	margin-bottom:30px;
        margin-top: 15px;
}
.rev__items{
	padding:15px;
}
.rev__items:nth-child(odd){
	background-color:#fff5ea;
}
.rev__items.beige{
	background-color:#fff5ea;
}
.rev__items__svg{
	width:26px;
	height:26px;
	margin-right:10px;
}
.rev__tit{
	margin-bottom:18px;
        font-weight: 700;
}
.rev__data{
	font-size:12px;
	font-style: italic;
}
.pagination{
	list-style-type:none;
	margin:30px auto;
	text-align:center;
}
.pagination li{
	width:30px;
	height:30px;
	margin-right:10px;
	border:2px solid #fa8009;
	cursor:pointer;
}
.pagination li:last-child{
	margin-right:0px;
}
.pagination li a{
	font-size:14px;
	color:#fa8009;
}
.pagination li:hover{
	background-color:#ffb56d;	
}
.pagination li:hover a{
	color:#ede9e5;
}
.pagination li.active{
	background-color:#fa8009 !important;
}
.pagination li.active a{
	color:#ffffff !important;
}
.assemb__first{
	padding-bottom:50px;
	border-bottom:1px solid #eaeaea;
}
.assemb__first.assemb__first_cor{
	padding-bottom:15px;
	margin-top:30px;
}
.assemb__center img{max-width: 100%}
.assemb__center, .assemb__left{
	width:48.7%;
	margin-right:30px;
}
.assemb__center .slick-dots li{
	width: 68px;
    height: 68px;
	background-size:cover !important;
}
.assemb__center .slick-dots{
	text-align:center;
}
.assemb__center .slick-dots li:last-child {
    margin-right: 15px !important;
}
.assemb__right{
	width:calc(51.3% - 31px);
}
.assemb__right__tit{
	font-size:18px;
	font-weight:700;
	max-width:360px;
	width:100%;
	padding:12px 15px 10px;
	background-color:#eabf3c;
	margin-bottom:15px;
}
.assemb__right__bot{
	text-transform:uppercase;
	font-size:16px;
	font-weight:700;
	margin-top:15px;
}
.assemb__ol{
	font-size:16px;
	padding-left: 17px;
	padding-bottom:40px;
}
.material .assemb__text{
	padding-top:35px;
	margin-bottom:0px;
}
.material .assemb__text:first-child{
	padding-top: 45px;
}
.material  .assemb__right__tit_cor{
	padding: 0px;
    background-color: transparent;
	margin:0px 0px 30px;
}
.assemb__text_cor{
	padding: 0px 0px 2px;
}
.material .address__tab.assemb_tab{
	padding-right: 0px;
}
.material .address__tab.assemb_tab tr th, .material .address__tab.assemb_tab tr td{
	width:50%;
}
.material .address__tab.assemb_tab tr td:nth-child(odd){
	border-right:1px solid #fac409;
}
.material img{max-width: 100%; height: auto;}
.assemb__first.assemb__last_cor{
	margin-top:30px;
	padding-bottom: 0px;
	border-bottom:0px;
}
.photo-video-small{
	width:calc((100% - 60px)/3);
	margin-bottom:20px;
}
.photo-video-big{
	width:calc((100% - 30px)/2);
	height:315px;
	margin-bottom: 30px;
}
.photo-video-big iframe,
.photo-video-small iframe{
	width:100%;
	height:100%;
}

.photo-video-small iframe{
	height:240px;
}
.material .assemb_center{
	text-align:center;
	margin:60px 0px 10px;
	max-width: 100%;
}
.gold__button{
	margin:0px auto 45px;
	border-radius:10px;
	width:360px;
	height:90px;
	font-size:22px;
	line-height:25px;
	font-weight:700;
	text-transform:uppercase;
	color:#333333;
	border-bottom:6px solid #aa6b11;
	border-top:1px solid #ee981e;
	border-left:1px solid #ffc554;
	border-right:1px solid #ffc554;
	background-color:#ee981e;
	-webkit-box-shadow: inset 0px 0px 7px 0px rgba(255,255,255,1);
	-moz-box-shadow: inset 0px 0px 7px 0px rgba(255,255,255,1);
	box-shadow: inset 0px 0px 7px 0px rgba(255,255,255,1);
}
.lots{
	margin:25px -15px 0px;
}
.lots__item{
	padding:25px 15px 25px;
}
.lots__item .lots__item__tit{
	text-align:center;
	text-transform:uppercase;
	font-size:24px;
	line-height:25px;
	font-weight:700;
}
.lots__item__block{
	padding:20px 31px;
	border-radius:10px;
	border:3px solid #e9e9e9;
	-webkit-transition:transform 0.5s ease, box-shadow 0.5s;
	-moz-transition:transform 0.5s ease, box-shadow 0.5s;
	-o-transition:transform 0.5s ease, box-shadow 0.5s;
	-ms-transition:transform 0.5s ease, box-shadow 0.5s;
	transition:transform 0.5s ease, box-shadow 0.5s;
	width:262px;
	height: calc(100% - 43px);
}
.lots__item__block:hover{
	border:3px solid transparent;
	-webkit-transform:scale(1.05);
	-moz-transform:scale(1.05);
	-o-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05);
	-webkit-box-shadow: 3px 0px 43px 0px rgba(191,191,191,1);
	-moz-box-shadow: 3px 0px 43px 0px rgba(191,191,191,1);
	box-shadow: 3px 0px 43px 0px rgba(191,191,191,1);
}
.lots__item__img{
	width:100%;
	margin-bottom:15px;
}
.lots__item__block span{
	font-size:14px;
	line-height:20px;
	text-align:center;
}
.lots__item__block span.first{
	font-size:20px;
	line-height:25px;
	font-weight:700;
	margin-bottom:20px;
}
.lots__item__block span.black{
	font-weight:700;
	margin-bottom:10px;
}
.material__table__anchor.lots_cor{
	margin:20px 0px 25px;
}
.service__wrap{
	margin-top:40px;
}
.service{
	width:calc(50% - 15px);
	margin-bottom:50px;
}
.service p{
	margin-bottom:0px;
}
.service__img__wrap{
	position:relative;
}
.service__img{
	width:100%;
}
.service .service__img__text{
	position:absolute;
	bottom: 20px;
    left: 15px;
	right:15px;
	font-size:22px;
	line-height:25px;
	font-weight:700;
	color:#ffffff;
}
.price__tit{
	font-size:18px;
	line-height:20px;
	font-weight:700;
	margin-bottom:25px;
	text-align:center;
}
.price-lot{
	margin-bottom:70px;
}
.last__tit{
	font-size:18px;
	line-height:20px;
	font-weight:700;
	text-transform:uppercase;
	padding:15px;
	margin-bottom:25px;
	background-color:#ffea3a;
	text-align:center;
}
.photo-price{
	width:calc((100% - 60px)/3);
        margin:15px auto;
}
.quip .quip-comment-createdon a {
    color: #000000;
}
.notify-replies{
     margin: -6px 0px 0px 10px;
}
.simple-img{
     width:100%;
}
.display-none{
     visibility: hidden;
    position: absolute;
}


.quip a { text-decoration: none; }
.quip a:hover { text-decoration: underline; }

.quip-comment form, .quip-comment p { padding: 0; margin: 0;}
div.quip-comment {
    padding: 4px;
}
li.quip-comment {
    background: transparent;
    list-style: none;
    padding: 0;
    margin: 0;
}
ol.quip-comment-list {
    list-style: none;
    margin: 0;
    padding: 0;
}
ol.quip-comment-list li ol {
    margin-bottom: 0;
    padding-left: 20px;
}
ol.quip-comment-list li {
    list-style-type: none;
    position: relative;
    margin-left: 0;
}
ol.quip-children {
    margin: 0;
}

.quip-comment-alt {
    background-color: #f2f2f2;
}
.quip-comment-body {
    padding: 5px 7px;
}
.quip-comment-text p {
    padding-top: 1em;
}
.quip-unapproved, .quip-unapproved a {
    color: #a4a4a4;
}
.quip-comment-createdon {
    font-style: italic;
    font-size: small;
}
.quip-comment-createdon a { color: transparent; }
.quip-comment-author, .quip-comment-author a { color: #444; font-weight: bold; }
.quip-comment-author strong { color: #333; }

.quip-reply-link {
    font-size: 11px;
    float: left;
}
.quip-break { clear: left; }

.quip-error {
    color: red;
    font-size: .9em;
	margin-bottom: 20px;
}
.quip-error ul{margin: -5px 0 30px 20px;}
.quip-success {
    color: green;
}
.quip-clear {
    clear: both;
}

.quip-comment-right {
    float: right;
}
.quip-comment-options {
    clear: right;
    margin-top: 2px;
    text-align: right;
    font-size: 11px;
}
.quip-comment-options a {
    color: #777;
}
.quip-avatar {
    float: right;
    padding: 3px;
    margin: 2px;
    border: 1px solid #ccc;
}

/* add comment */
.quip-add-comment p {
    color: #888;
    margin-bottom: .2em;
}
span.quip-allowed-tags {
    font-weight: normal;
    font-size: 11px;
    font-style: normal;
    float: right;
    }
.quip-add-comment .textarea {
    width:auto;
}
.quip-add-comment textarea {
    width: 100%;
    padding:0;
}
.quip-add-comment input[type=text] {
    width: 50%;
    float: left;
    border: 1px solid #cacaca;
    padding: 5px;
    }
.quip-add-comment label {
    width: 20%;
    float: left;
    }
.quip-fld br { clear: both; }

div.quip-comment input[type=submit] {
    cursor: pointer;
}
.quip-preview {
    border-bottom: 1px solid #d4d4d4;
    padding: 7px 7px;
    background-color: #f2f2f2;
}

#toggleMenu{display: flex !important;}

.popup-header {
    border-bottom: 0 none;
    color: #ffffff;
    background-color: #196e96;
	font-size: 20px;
    line-height: 25px;
    font-weight: 700;
	text-align: center;
	/*padding-top: 40px;*/
}
.mfp-3d-unfold.mfp-ready .mfp-with-anim {
	color: #196E96;
    background-color: #ffffff;
	background: #ffffff url('/static/images/headerbg.jpg?5644aab7d6ae') top center no-repeat;
}
.popup-body .btn-primary {
    width: 100%;
    font-size: 22px;
    line-height: 20px;
    font-weight: 700;
    color: #ffffff;
    padding: 14px 15px;
    border-color: #ff3811;
	border-bottom: 3px solid #741c1c;
    background-color: #ff3811 !important;
    /*margin-bottom: 15px;*/
	margin-top: 10px;
    cursor: pointer;
	outline: none !important;
}
.popup-body  .has-error .help-block{
    color: #a94442;
    background: white;
    padding: 10px;
}
.popup-body .alert{margin-bottom: 0;}

.mfp-close-btn-in .mfp-close{color: #ffffff;}


.form-callback .form-group:nth-of-type(3){width: auto; display: inline-block;}
.form-callback .form-group:nth-of-type(3) .control-label{display: inline-block; margin-right: 10px;}
.form-callback .form-group:nth-of-type(3) .form-control{display: inline-block; width: auto; margin-right: 10px;}
.form-callback .form-group:nth-of-type(4){width: auto; display: inline-block; text-transform: lowercase;}
.form-callback .form-group:nth-of-type(4) .control-label{display: inline-block; margin-right: 10px;}
.form-callback .form-group:nth-of-type(4) .form-control{display: inline-block; width: auto;}
.form-callback textarea{max-width: 100%;}


.slick-track img.address__part{max-width: 555px; max-height: 555px;}

.sticky { position: fixed; top: 0; width: 100%; z-index: 100;}


        /* ===== Первый экран: гаражный кооператив ===== */
        .coop{position:relative;}
        .coop__stage{position:relative;border-radius:10px;overflow:hidden;box-shadow:0 18px 45px rgba(21,72,110,.28);}
        .coop__img{display:block;width:100%;height:auto;}
        .coop__lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;}
        .coop__line-halo{stroke:rgba(255,255,255,.85);stroke-width:4px;vector-effect:non-scaling-stroke;}
        .coop__line{stroke:#e28929;stroke-width:2px;vector-effect:non-scaling-stroke;}
        .coop__dot{position:absolute;width:20px;height:20px;border-radius:50%;border:2px solid #e28929;background:rgba(0,0,0,.32);box-shadow:0 0 0 4px rgba(255,255,255,.4);transform:translate(-50%,-50%);pointer-events:none;animation:coop-pulse 2.2s ease-out infinite;}
        @keyframes coop-pulse{
            0%{box-shadow:0 0 0 4px rgba(255,255,255,.4), 0 0 0 4px rgba(255,198,0,.55);}
            70%{box-shadow:0 0 0 4px rgba(255,255,255,.4), 0 0 0 16px rgba(255,198,0,0);}
            100%{box-shadow:0 0 0 4px rgba(255,255,255,.4), 0 0 0 16px rgba(255,198,0,0);}
        }
        .coop__label{position:absolute;transform:translateY(-50%);white-space:nowrap;text-decoration:none;z-index:2;}
        .coop__label_center{transform:translate(-50%,-50%);}
        .coop__label span{display:inline-block;padding:6px 18px;background:linear-gradient(180deg,#ffc600,#f1a815);clip-path:polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%);color:#333;font-size:clamp(13px,1.5vw,21px);line-height:1.25;font-weight:700;border-bottom:0;box-shadow:0 4px 14px rgba(0,0,0,.22);transition:background .2s,transform .2s;}
        .coop__label span{border-bottom:1px dashed rgba(51,51,51,.75);}
        .coop__label:hover span{background:linear-gradient(180deg,#ffd23d,#e28929);transform:scale(1.04);}
        .coop__chips{display:none;}
        @media(max-width:640px){
            .coop__lines,.coop__dot,.coop__label{display:none;}
            .coop__stage{border-radius:8px;box-shadow:0 10px 26px rgba(21,72,110,.25);}
            .coop__chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:14px;}
            .coop__chips a{display:inline-block;padding:8px 16px;background:linear-gradient(180deg,#ffc600,#f1a815);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);color:#333;font-size:14px;font-weight:700;text-decoration:none;border-bottom:1px dashed rgba(51,51,51,.75);}
        }

@media (max-width: 1920px),(max-device-width: 1920px) {
	.justify-between-1920{
		-webkit-justify-content:space-between;
		-moz-justify-content:space-between;
		-ms-justify-content:space-between;
		justify-content:space-between;
	}
	body{
		background-size:auto 600px;
	}
	.reviews .process__center {
		width: calc(100% - 160px);
	}
	.reviews .slick-but.slick_next {
		right: -75px;
	}
	.reviews .slick-but.slick_prev{
		left: -75px;
	}
	.reviews__part {
		padding: 0px 50px;
	}
}
@media (max-width: 1140px),(max-device-width: 1140px) {
	.answers__figure {
		width: 24%;
	}
	.answers__img__wrap {
		height: auto;
	}
	.answers__bg {
		top: calc((100vw - 30px)*0.13645 - 60px);
	}
	.answers__caption {
		font-size: 16px;
		line-height: 28px;
	}
	.slick-dots li {
		width: 12px;
		height: 12px;
	}
	.slick-but {
		width: 33px;
		height: 47px;
		top: calc(50% - 24px);
		background-size: 100% 100%;
	}
	.slick-but.slick_next {
		right: -65px;
	}
	.slick-but.slick_prev {
		left: -65px;
	}
}
@media (max-width: 1100px),(max-device-width: 1100px) {
	.logo-text__top {
		font-size: 26px;
		line-height: 29px;
		padding-bottom: 0px;
	}
	.logo-text__bottom {
		font-size: 16px;
		line-height: 22px;
	}
	.phone__number__p {
		font-size: 16px;
		line-height: 21px;
		padding-bottom: 0px;
	}
	.phone__number__anchor{
		padding-top:0px;
		font-size:14px;
		line-height:16px;
	}
	.hause__img {
		width: 540px;
		margin-right: 0px;
		margin-left: calc(100% - 540px);
	}
	.roof__center {
		width: calc(100% - 530px);
	}
	.draught .roof__center {
		width: calc(100% - 405px);
	}
	.goal .roof__center {
		width: calc(100% - 500px);
	}
	.goal.wall .roof__center {
		width: calc(100% - 575px);
	}
	.goal.floors .roof__center {
		width: calc(100% - 430px);
	}
	.roof__cont {
		font-size: 16px;
		line-height: 18px;
	}
	.roof__cont__wrap, .roof__center, .draught .roof__center, .roof__left {
		height: 28px;
	}
	.roof__right {
		border-top: 20px solid #e28929;
	}
	.roof__left {
		border-bottom: 21px solid #ffc600;
	}
	.goal .roof__cont{
		font-size: 14px;
	}
	.roof {
		top: 15px;
	}
	.roof.draught {
		top: 45px;
	}
	.roof.goal {
		top: 103px;
	}
	.roof.goal.wall {
		top: 157px;
	}
	.roof.goal.floors {
		top: 229px;
	}
	.tv__display{
		height: 375px;
	}
	.footer__cont{
		font-size: 16px;
	}
	.footer__logo__ancor {
		width: 125px;
	}
	.footer__cont{
		max-width: 490px;
	}
	.footer__logo__ancor {
		font-size: 19px;
		line-height: 28px;
	}
	.photo-video-big{
		height:275px;
	}
	.photo-video-small iframe{
		height: 240px;
	}
}
@media (max-width: 920px),(max-device-width: 920px) {
	.flex-920{
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}
	.align-center-920{
		-webkit-align-items:center;
		-moz-align-items:center;
		-ms-align-items:center;
		align-items:center;
	}
	.justify-between-920{
		-webkit-justify-content:space-between;
		-moz-justify-content:space-between;
		-ms-justify-content:space-between;
		justify-content:space-between;
	}
	.align-end-920{
		-webkit-align-items:flex-end;
		-moz-align-items:flex-end;
		-ms-align-items:flex-end;
		align-items:flex-end;
	}
	.grow-full-920{
		-webkit-flex-grow: 1;
		-moz-flex-grow: 1;
		-ms-flex-grow: 1;
		-o-flex-grow: 1;
		flex-grow: 1;
	}
	.answers__caption {
		font-size: 14px;
		line-height: 20px;
		padding-top: 10px;
	}
	.work__side {
		display:none;
	}
	.work__center {
		width: 100%;
		max-width:100%;
	}
	.slick-but.slick_next {
		right: 20px;
	}
	.slick-but.slick_prev {
		left: 20px;
	}
	.slick-but{
		width: 66px;
		height: 94px;
		top: calc(50% - 47px);
	}
	.tv__set li a{
		font-size:14px;
	}
	.tv__set {
		width: 145px;
	}
	.tv__center {
		width: calc(100% - 330px);
	}
	.tv__display {
		height: 300px;
	}
	.materials__but{
		width: calc(50% - 10px);
		margin-bottom:10px;
	}
	.but__cont {
		margin-bottom: 30px;
	}
	.mat-item__descript, .characteristics, .features, .characteristics__tit, .features__tit{
		font-size:14px;
	}
	.mat-item__descript{
		width: 305px;
	}
	.mat-item__img__wrap {
		width: calc(100% - 305px);
	}
	.footer .phone{
		width:100%;
	}
	.footer__cont {
		    max-width: calc(100% - 131px);
		padding-bottom: 2px;
	}
	.footer__logo__ancor {
		width: 101px;
		font-size: 17px;
		line-height: 25px;
	}
	.footer__cont p:nth-child(2) {
		padding-top: 5px;
	}
	.footer .phone__number{
		max-width: 615px;
	}
	.photo-video-big{
		height:225px;
	}
	.photo-video-small iframe{
		height: 200px;
	}
        .rev__right .material__table__anchor{
                 margin-right:0px;
        }
}
@media (max-width: 890px),(max-device-width: 890px) {
	.column-890{
		-webkit-flex-direction:column;
		-moz-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column;
	}
	.row-890{
		-webkit-flex-direction:row;
		-moz-flex-direction:row;
		-ms-flex-direction:row;
		flex-direction:row;
	}
	.flex-890{
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}
	.inline-flex-890 {
		-moz-display: inline-flex;
		-ms-display: inline-flex;
		display: -webkit-inline-flex;
		display: inline-flex;
	}
	.justify-end-890{
		-webkit-justify-content:flex-end;
		-moz-justify-content:flex-end;
		-ms-justify-content:flex-end;
		justify-content:flex-end;
	}
	.justify-around-890{
		-webkit-justify-content:space-around;
		-moz-justify-content:space-around;
		-ms-justify-content:space-around;
		justify-content:space-around;
	}
	.justify-between-890{
		-webkit-justify-content:space-between;
		-moz-justify-content:space-between;
		-ms-justify-content:space-between;
		justify-content:space-between;
	}
	.align-end-890{
		-webkit-align-items:flex-end;
		-moz-align-items:flex-end;
		-ms-align-items:flex-end;
		align-items:flex-end;
	}
	.align-center-890{
		-webkit-align-items:center;
		-moz-align-items:center;
		-ms-align-items:center;
		align-items:center;
	}
	.justify-center-890{
		-webkit-justify-content:center;
		-moz-justify-content:center;
		-ms-justify-content:center;
		justify-content:center;
	}
	.nav {
		z-index: 10;
		position:absolute;
		top: 12px;
		left: 15px;
		padding: 0px;
		width: 32px;
		height: 26px;
		cursor:pointer;
		background: #006f99 url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjEwMCUiIHgyPSIwJSIgeTI9IjAlIj48c3RvcCBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMC4xOCIvPjxzdG9wIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMCIgb2Zmc2V0PSIwLjE4MTAwMDAwMDAwMDAwMDAyIi8+PHN0b3Agc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIwLjE4IiBvZmZzZXQ9IjAuMjczIi8+PHN0b3Agc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjAuMjczOTk5OTk5OTk5OTk5OTciLz48c3RvcCBzdG9wLWNvbG9yPSIjZmVmZWZlIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMC40NTI5OTk5OTk5OTk5OTk5NiIvPjxzdG9wIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMC4xOCIgb2Zmc2V0PSIwLjQ1Mzk5OTk5OTk5OTk5OTk2Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzUzNWI1ZSIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjAuNTQ2Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjAuNTQ3Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjAuNzI2Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjAuNzI3Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzRhNTE1NCIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjAuODIiLz48c3RvcCBzdG9wLWNvbG9yPSIjZmRmZGZkIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMC44MjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjdnNnZykiIC8+PC9zdmc+');
		background: -webkit-gradient(linear, 0% 0%, 100% 0%,color-stop(0.15, rgba(254, 254, 254, 0)),color-stop(0.151, rgb(0, 111, 153)),color-stop(0.24, rgb(0, 111, 153)),color-stop(0.241, rgba(74, 81, 84, 0))), -webkit-gradient(linear, 0% 100%, 0% 0%,color-stop(0.18, rgb(255, 255, 255)),color-stop(0.181, rgba(254, 254, 254, 0)),color-stop(0.273, rgba(254, 254, 254, 0.18)),color-stop(0.274, rgb(254, 254, 254)),color-stop(0.453, rgb(254, 254, 254)),color-stop(0.454, rgba(254, 254, 254, 0.18)),color-stop(0.546, rgba(83, 91, 94, 0)),color-stop(0.547, rgb(254, 254, 254)),color-stop(0.726, rgb(254, 254, 254)),color-stop(0.727, rgba(254, 254, 254, 0)),color-stop(0.82, rgba(74, 81, 84, 0)),color-stop(0.821, rgb(253, 253, 253)));
		background: -webkit-linear-gradient(left,rgba(254, 254, 254, 0) 15%,rgb(0, 111, 153) 15.1%,rgb(0, 111, 153) 24%,rgba(74, 81, 84, 0) 24.1%), -webkit-linear-gradient(bottom,rgb(255, 255, 255) 18%,rgba(254, 254, 254, 0) 18.1%,rgba(254, 254, 254, 0.18) 27.3%,rgb(254, 254, 254) 27.4%,rgb(254, 254, 254) 45.3%,rgba(254, 254, 254, 0.18) 45.4%,rgba(83, 91, 94, 0) 54.6%,rgb(254, 254, 254) 54.7%,rgb(254, 254, 254) 72.6%,rgba(254, 254, 254, 0) 72.7%,rgba(74, 81, 84, 0) 82%,rgb(253, 253, 253) 82.1%);
		background: linear-gradient(to right,rgba(254, 254, 254, 0) 15%,rgb(0, 111, 153) 15.1%,rgb(0, 111, 153) 24%,rgba(74, 81, 84, 0) 24.1%), linear-gradient(to top,rgb(255, 255, 255) 18%,rgba(254, 254, 254, 0) 18.1%,rgba(254, 254, 254, 0.18) 27.3%,rgb(254, 254, 254) 27.4%,rgb(254, 254, 254) 45.3%,rgba(254, 254, 254, 0.18) 45.4%,rgba(83, 91, 94, 0) 54.6%,rgb(254, 254, 254) 54.7%,rgb(254, 254, 254) 72.6%,rgba(254, 254, 254, 0) 72.7%,rgba(74, 81, 84, 0) 82%,rgb(253, 253, 253) 82.1%);
		background: -ms-linear-gradient(left,rgba(254, 254, 254, 0) 15%,rgb(0, 111, 153) 15.1%,rgb(0, 111, 153) 24%,rgba(74, 81, 84, 0) 24.1%),-ms-linear-gradient(bottom,rgb(255, 255, 255) 18%,rgba(254, 254, 254, 0) 18.1%,rgba(254, 254, 254, 0.18) 27.3%,rgb(254, 254, 254) 27.4%,rgb(254, 254, 254) 45.3%,rgba(254, 254, 254, 0.18) 45.4%,rgba(83, 91, 94, 0) 54.6%,rgb(254, 254, 254) 54.7%,rgb(254, 254, 254) 72.6%,rgba(254, 254, 254, 0) 72.7%,rgba(74, 81, 84, 0) 82%,rgb(253, 253, 253) 82.1%);
		background-size:100% 100%, 100% 100%;
		border-bottom:0px;
	}
	.nav__menu{
		position: absolute;
		background: #196e96;
		border-bottom:1px solid #ffffff;
		border-right:1px solid #ffffff;
		top: 39px;
		left: -15px;
		width: 175px;
		padding: 15px 0px;
		z-index: 1;
		-webkit-transition: transform 0.5s ease;
		-moz-transition: transform 0.5s ease;
		-o-transition: transform 0.5s ease;
		-ms-transition: transform 0.5s ease;
		transition: transform 0.5s ease;
	}
	.nav__menu.hide{
		-webkit-transform: translateX(-100%);
		-moz-transform: translateX(-100%);
		-o-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		transform: translateX(-100%);
	}
	.nav__menu li{
		width: 100%;
		padding: 10px 15px;
		text-align: left;
		background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zd…AiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg=='),
		-webkit-gradient(radial, 13% 100%, 0, 13% 100%, 65,color-stop(0.04, rgb(3, 96, 120)),color-stop(0.15, rgba(0, 196, 244, 0)));
		background-image: -webkit-radial-gradient(13% 100%, 385px 18px,rgb(3, 96, 120) 4%,rgba(0, 196, 244, 0) 15%);
		background-image: radial-gradient(ellipse 385px 18px at 13% 100%,rgb(3, 96, 120) 4%,rgba(0, 196, 244, 0) 15%);
		background-image: -ms-radial-gradient(13% 100%, 385px 18px,rgb(3, 96, 120) 4%,rgba(0, 196, 244, 0) 15%);
	}
	.nav__menu li.active a{
		border-bottom: 0px;
	}
	.header-bot_mardg {
		margin-top: 0px;
		padding: 0px;
		position: relative;
	}
	.logo__ancor {
		color: #ffffff;
		font-size: 9px;
		line-height: 9px;
	}
	.logo__ancor__img {
		width: 45px;
	}
	.logo__ancor.logo_mardg, .logo-text {
		height:51px;
		border-bottom: 1px solid #ffffff;
		background-color: #196e96;
	}
	.logo__ancor.logo_mardg {
		margin-right: 0px;
		padding-left:calc(50% - 27px);
		    width: calc(50% + 30px);
	}
	.logo-text{
		padding-right:15px;
	}
	.logo-text__top {
		font-size: 21px;
		line-height: 26px;
		padding-bottom: 0px;
		color: #f0f5f9;
	}
	.logo-text__bottom {
		font-size: 13px;
		line-height: 15px;
		color: #f8f9fb;
	}
	.phone{
		padding:0px 15px;
		width:100%;
	}
	.svg_mardg{
		display:none;
	}
	.phone__number {
		width: 100%;
		margin-top:5px;
	}
	.phone__number__p {
		/*display: inline;*/
		text-align: center;
	}
	.phone__number__anchor {
		margin-bottom: 2px;
	}
	.hause_mardg {
		margin: 30px 15px 0px;
	}
	.roof {
		left: 10px;
	}
	.roof.draught {
		left: 0px;
	}
	.roof.goal {
		left: 0px;
	}
	.footer .svg_mardg {
		display: block;
	}
	.address .nav {
		height: 26px;
	}
	.material .address__tab {
		padding-right: 0px;
		-webkit-order: 1;
		-moz-order: 1;
		-ms-order: 1;
		order: 1;
	}
	.tchno__prod{
		width: 105px;
	}
	.tchno__cont {
		padding-right: 240px;
	}
	.material__table__right{
		position:static;
		width:100%;
	}
	.material__table__img {
		width: 300px;
	}
	.material .address__tab.standart tr td, .material .address__tab.standart tr th {
		width: 35%;
	}
	.material .address__tab.standart tr td.material__table__gl, .material .address__tab.standart tr th:first-child{
		width:30%;
	}
	.hause.gallery_mardg.material{
		margin: 0px;
		padding: 25px 15px 45px;
	}
	.service .service__img__text{
		font-size: 15px;
		line-height: 17px
	}
}
@media (max-width: 740px),(max-device-width: 740px) {
	.hause__img {
		width: 390px;
		margin-right: 0px;
		margin-left: calc(100% - 390px);
	}
	.roof__cont {
		font-size: 14px;
		line-height: 16px;
	}
	.roof__cont__wrap, .roof__center, .draught .roof__center, .roof__left {
		height: 24px;
	}
	.roof__cont__wrap{
		padding: 0px 5px;
	}
	.roof__left {
		border-bottom: 17px solid #ffc600;
		border-right: 3px solid #ffc600;
	}
	.roof__right {
		border-top: 16px solid #e28929;
		border-left: 3px solid #e28929;
	}
	.roof {
		top: 11px;
	}
	.roof__center {
		width: calc(100% - 402px);
	}
	.roof.draught {
		top: 37px;
	}
	.draught .roof__center {
		width: calc(100% - 318px);
	}
	.goal .roof__center {
		width: calc(100% - 401px);
	}
	.roof.goal {
		top: 71px;
	}
	.roof.goal.wall {
		top: 104px;
	}
	.goal.wall .roof__center {
		width: calc(100% - 480px);
	}
	.roof.goal.floors {
		top: 161px;
	}
	.goal.floors .roof__center {
		width: calc(100% - 315px);
	}
	.tv__set li a{
		font-size:12px;
	}
	.tv__set {
		width: 130px;
	}
	.tv__center {
		width: calc(100% - 290px);
	}
	.tv__display {
		height: 225px;
	}
	.tv {
		padding-bottom: 60px;
	}
	.items__menu {
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}
	.characteristics__tit, .features__tit, .characteristics, .features, .mat-item__descript{
		display:none;
	}
	.mat-item__img__wrap{
		width:100%;
	}
	.characteristics.active, .features.active, .mat-item__descript.active{
		display:block;
	}
	.mat-item__descript, .characteristics, .features{
		width:100%;
		max-width:100%;
		margin-right:0px;
	}
	.reviews__part {
		padding: 0px 20px;
	}
	.contact__left, .contact__right__text, .contact__right span{
		font-size:14px;
		line-height:20px;
	}
	.contact__right {
		max-width: 230px;
	}
	.contact__left {
		max-width: calc(100% - 260px);
	}
	.material p {
		text-align: justify;
	}
	.photo-video-big{
		height:200px;
	}

	.photo-video-small iframe{
		height: 180px;
	}

	.service .service__img__text {
		font-size: 12px;
		line-height: 14px;
		bottom: 15px;
		left: 10px;
		right: 10px;
	}
        .mosaicflow>a {
               width: calc(33% - 5px);
        }
        .adres__part a{
               font-size: 14px;
        }
}
@media (max-width: 650px),(max-device-width: 650px) {
	.tchno__prod {
		width: 65px;
		position: static;
		margin: 7px 0px 0px 10px;
		float: right;
	}
	.tchno__cont {
		padding-right: 0px;
		overflow:hidden;
	}
	.assemb__center, .assemb__left, .assemb__right{
		width:100%;
	}
	.assemb__center, .assemb__left {
		margin-right: 0px;
	}
	.assemb__center.slider{
		margin-bottom:40px;
	}
	.assemb__first {
		padding-bottom: 10px;
	}
	.material .assemb__text:first-child , .material .assemb__text{
		padding-top: 15px;
	}
	.assemb__ol{
		padding-bottom: 20px;
	}
	.material .address__tab.assemb_tab {
		margin-bottom:20px;
	}
	.material  .assemb__right__tit_cor{
		margin-bottom:15px;
	}
	.material .assemb_center {
		margin: 15px 0px 5px;
	}
	.hause .price__tit{
		text-align:center;
		margin-bottom:5px;
	}
        .adres__part a{
               font-size: 16px;
        }
}
@media (max-width: 600px),(max-device-width: 600px) {
	.phone__number__p, .phone__number__p a{color: #ffffff;}
	.phone__number .phone__number__anchor {color: #ffffff; border-color: #ffffff;}

	.grow-full-600{
		-webkit-flex-grow: 1;
		-moz-flex-grow: 1;
		-ms-flex-grow: 1;
		-o-flex-grow: 1;
		flex-grow: 1;
	}
	.align-center-600{
		-webkit-align-items:center;
		-moz-align-items:center;
		-ms-align-items:center;
		align-items:center;
	}
	.column-600{
		-webkit-flex-direction:column;
		-moz-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column;
	}
	.justify-around-600{
		-webkit-justify-content:space-around;
		-moz-justify-content:space-around;
		-ms-justify-content:space-around;
		justify-content:space-around;
	}
	.align-end-600{
		-webkit-align-items:flex-end;
		-moz-align-items:flex-end;
		-ms-align-items:flex-end;
		align-items:flex-end;
	}
	.flex-wrap-600{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.display-none-600{
		display:none;
	}
	.hause__img{
		width:67.3%;
		margin:0px auto;
	}
	.phone__number {
		width: auto;
		margin-top: 0px;
		color: #ffffff;
	}
	.logo-text__top {
		font-size: 24px;
		line-height: 30px;
		color: #196e96;
	}
	.logo-text__bottom {
		font-size: 15px;
		line-height: 22px;
		color: #333333;
	}
	.logo__ancor__img {
		width: 47px;
	}
	.logo-text {
		height: auto;
		border-bottom: 0px;
		background-color: transparent;
		-webkit-order:4;
		-moz-order:4;
		-ms-order:4;
		order:4;
		max-width: 320px;
		padding: 0px 15px;
		margin: 0px auto 15px;
	}
	.address .logo-text {
		-webkit-order:3;
		-moz-order:3;
		-ms-order:3;
		order:3;
	}
	.phone {
		padding: 0px;
		/*padding-left: calc(50% - 83px);*/
		/*width: auto;*/
		height: 51px;
		border-bottom: 1px solid #ffffff;
		background-color: #196e96;
		-webkit-order:1;
		-moz-order:1;
		-ms-order:1;
		order:1;
	}
	.phone__number {
		/*min-width: 150px;*/
		white-space: nowrap;
	}
	.logo__ancor.logo_mardg {
		padding: 0px 15px 0px 0px;
	}
	.logo__ancor.logo_mardg{
		-webkit-order:2;
		-moz-order:2;
		-ms-order:2;
		order:2;
		width: auto;
		position: absolute;
		right: 0;
	}
	.hause_mardg{
		-webkit-order:3;
		-moz-order:3;
		-ms-order:3;
		order:3;
		margin: 15px 15px 5px;
	}
	.address .hause_mardg{
		-webkit-order:4;
		-moz-order:4;
		-ms-order:4;
		order:4;
	}
	.answers__caption {
		font-size: 12px;
		line-height: 16px;
		padding-top: 10px;
	}
	.slick-but {
		width: 33px;
		height: 47px;
		top: calc(50% - 24px);
	}
	.work {
		padding: 0px 0px 79px;
	}
	.tv__set {
		width: calc((100% - 15px)/2);
		-webkit-order: 1;
		-moz-order: 1;
		-o-order: 1;
		-ms-order: 1;
		order: 1;
	}
	.tv__center {
		width: 100%;
		margin-bottom:19px;
	}
	.tv__display {
		height: 250px;
		border:0px;
	}
	.tv__stand {
		display:none;
	}
	.tv {
		padding-bottom: 50px;
	}
	.process__part__cont {
		font-size: 18px;
		line-height: 23px;
		bottom: 15px;
	}
	.process .slick-but.slick_prev:before, .process .slick-but.slick_next:before{
		font-size: 14px;
	}
	.process .slick-but.slick_prev{
		left: calc(50% - 220px);
	}
	.process .slick-but.slick_next {
		right: calc(50% - 210px);
	}
	.reviews__part {
		font-size:14px;
		line-height:18px;
	}
	.reviews .slick-but{
		width: 38px;
		height: 47px;
		top: calc(50% - 30px);
	}
	.reviews__ancor{
		font-size:14px;
	}
	.footer .svg_mardg {
		display: none;;
	}
	.footer .phone {
		padding: 0px;
		height: auto;
		border-bottom: 0px;
		background-color: transparent;
	}
	.footer .phone__number{
		padding-top:20px;
	}
	.footer__cont p:nth-child(2), .footer__cont{
		font-size: 14px;
	}
	.footer .phone__number__p {
		margin-right:10px;
	}
	.address__tit {
		font-size: 18px;
	}
	.address__tit:before {
		width: 13px;
		height: 18px;
		margin-bottom: -2px;
	}
	.address__tab__tit {
		margin-bottom: 20px;
	}
	.address__tab__area {
		margin-bottom: 15px;
	}
	.address__tab, .address__tab__area, .address__tab__tit{
		font-size: 14px;
	}
	.address__tab tr td:nth-child(1), .address__tab thead th:nth-child(1) {
		width: 35%;
	}
	.address__tab tr td:nth-child(2), .address__tab thead th:nth-child(2), .address__tab tr td:nth-child(3), .address__tab thead th:nth-child(3) {
		width: 20%;
	}
	.contact__left, .contact__right__text, .contact__right span{
		font-size:12px;
	}
	.contact__right {
		max-width: 205px;
		margin-bottom:30px;
	}
	.contact__left {
		max-width: calc(100% - 235px);
		margin-bottom:20px;
	}
	.yuotube__logo {
		width: 30px;
		height: 30px;
		margin-right: 10px;
	}
	.contact__right__text {
		margin-bottom: 10px;
	}
	.map__tit{
		font-size:14px;
	}
	.contact__map {
		width: calc(100% + 30px);
		margin-left: -15px;
	}
	.material__table__ul__text {
		font-size: 10px;
	}
	.material__table__right{
		margin-bottom:18px;
	}
	.photo-video-big{
		height:150px;
	}

	.photo-video-small iframe{
		height: 120px;
	}

	.service {
		width: 100%;
		margin-bottom: 20px;
	}
	.price-lot .lots__item .lots__item__tit{
		font-size:12px;
	}
	.price-lot .lots__item__block span.first, .lots__item__block span, .last__tit{
		font-size:12px;
		line-height:15px;
	}
	/*.price-lot .lots__item__block{*/
		/*padding: 5px 1px;*/
		/*width: 140px;*/
		/*height: calc(100% - 30px);*/
	/*}*/
	.price-lot .lots__item {
		padding: 25px 5px 0px;
	}
	.price-lot .lots__item .lots__item__tit {
		margin-bottom:5px;
	}
	.price-lot{
		margin-bottom:20px;
	}
}
@media (max-width: 550px),(max-device-width: 550px) {
	.photo-video .slick-but.slick_prev{
		left: 5px;
	}
	.photo-video.slick-but.slick_next{
		right: 5px;
	}
	.photo-video .slick-but{
		position:absolute;
		background-color: transparent !important;
		border:0px;
	}
	.photo-video-big {
		height: 46vw;
	}	
	.photo-video.price_cor{
		margin: 0px -15px;
		width: calc(100% + 30px);
	}
}
@media (max-width: 520px),(max-device-width: 520px) {
	.flex-520{
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}
	.column-520{
		-webkit-flex-direction:column;
		-moz-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column;
	}
	.justify-center-520{
		-webkit-justify-content:center;
		-moz-justify-content:center;
		-ms-justify-content:center;
		justify-content:center;
	}
	.answers__caption {
		font-size: 12px;
		line-height: 16px;
		padding-bottom: 20px;
	}
	.answers__bg{
		display:none;
	}
	.answers__figure {
		width: 48%;
	}
	.answers {
		margin: 30px auto 15px;
	}
	.title {
		font-size: 16px;
	}
	.answers__img {
		-webkit-filter: none;
		-moz-filter: none;
		-o-filter: none;
		-ms-filter: none;
		filter: none;
	}
	.title__wrap {
		margin: 25px auto 30px;
	}
	.tv {
		padding-bottom: 40px;
	}
	.materials__but{
		display:none;
		background-color: transparent !important;
		border-bottom: 0px !important;
		color: #ffffff;
		width:100%;
	}
	.materials__but.active{
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}
	.but__bold {
		font-size: 16px;
	}
	.but__reg {
		font-size: 12px;
	}
	.materials .title__wrap {
		margin: 25px auto 8px;
	}
	.but__cont{
		position:relative;
	}
	.but__cont__arrow{
		width: 38px;
		height: 38px;
		position: absolute;
		top: calc(50% - 25px);
		cursor: pointer;
		z-index: 1;
		background: transparent url('/static/images/18069.svg?5644aab7d6ae') center center no-repeat;
		background-size: 100% 100%;
	}
	.but__cont__arrow_left {
		left: 15px;
		-webkit-transform: scale(-1);
		-moz-transform: scale(-1);
		-o-transform: scale(-1);
		-ms-transform: scale(-1);
		transform: scale(-1);
	}
	.but__cont__arrow_right{
		right: 15px;
	}
	.materials{
		padding: 25px 0px;
	}
	.process{
		padding:30px 0px 35px;
	}
	.process .process__wrap{
		padding:0px;
		position: relative;
	}
	.process__part__cont{
		padding:0px 15px;
		color:#333333;
		position: static;
		margin-top:40px;
		font-size: 14px;
	}
	.pagin {
		font-size: 12px;
		line-height: 14px;
		width: 50px;
		height: 17px;
		position: absolute;
		top: calc(100vw*0.3983 - 21px);
	}
	#pageNum {
		margin-right: 3px;
	}
	#pageFull {
		margin-left: 3px;
	}
	.process .slick-but.slick_prev:before, .process .slick-but.slick_next:before{
		display:none;
	}
	.process .slick-but {
		width: 38px;
		height: 38px;
		background: transparent url('/static/images/18069.svg?5644aab7d6ae') center center no-repeat;
		background-size: 100% 100%;
		bottom: calc(50% + 25px);	
	}
	.process .slick-but.slick_prev {
		left:15px;
		-webkit-transform: scale(-1);
		-moz-transform: scale(-1);
		-o-transform: scale(-1);
		-ms-transform: scale(-1);
		transform: scale(-1);
	}
	.process .slick-but.slick_next {
		right: 15px;
	}
	.reviews__ancor, .reviews__part{
		font-size:12px;
	}
	.reviews__part {
		padding: 0px;
	}
	.reviews .process__center {
		width: calc(100% - 105px);
	}
	.reviews .slick-but.slick_prev {
		left: -52px;
	}
	.reviews .slick-but.slick_next {
		right: -52px;
	}
	.reviews__ancor{
		margin-top: 25px;
	}
	.reviews{
		padding-bottom:45px;
	}
	.contact__left, .contact__right{
		width:100%;
		max-width:100%;
	}
	.material .address__tab.first thead{
		width: 34%;
	}
	.material .address__tab.first tbody{
		width: 66%;
	}
	.material .address__tab.first tbody tr{
		width: 50%;
	}
	.material .address__tab.first thead tr{
		width: 100%;
		background-color:transparent;
	}
	.material .address__tab.first tr{
		border-right:0px;
	}
	.material .address__tab.first tr td, .material .address__tab.first tr th {
		width: 100%;
		height: 90px;
	}
	.material .address__tab.first tbody tr:first-child  td{
		border-right:0px;
	}
	.material .address__tab.first tr td, .material .address__tab.first tr th{
		border-top:1px solid #fac409;
	}
	.material .address__tab.first tr td:first-child, .material .address__tab.first tr th:first-child{
		background-color: #fac409;
	}
	.material__table__img {
		max-width: 300px;
		width:100%;
	}
	.material__tit{
		font-size:16px;
	}
	.material p, .material__ul, .pagination li a {
		font-size:12px;
	}
	.material__ul li:before {
		width: 7px;
		margin: 0px 5px 0px 0px;
	}
	.material__table__anchor{
		font-size:14px;
		margin-bottom: 0px;
	}
	.material__hr{
		display:none;
	}
	.about__part{
		margin-right:0px;
	}
	.about__center {
		width: calc(100% + 30px);
		margin: 0px -15px 18px -15px;
		position: relative;
	}
	.about__center .slick-but.slick_next{
		right: 15px;
	}
	.about__center .slick-but.slick_prev {
		left: 15px;
	}
	.about__center .slick-but{
		bottom: calc(50% + 25px);
		width: 38px;
		height: 38px;
		background: transparent url('/static/images/18069.svg?5644aab7d6ae') center center no-repeat;
		background-size: 100% 100%;
		border: 0px;
		position: absolute;
	}
	.rev__left, .rev__right{
		width:100%;
	}
	.rev__right .material__table__anchor {
		max-width: 100%;
	}
	.assemb__first .slick-but.slick_prev{
		left: 5px;
	}
	.assemb__first .slick-but.slick_next{
		right: 5px;
	}
	.assemb__first .slick-but{
		position:absolute;
		background-color: transparent !important;
		border:0px;
	}
	.assemb__ol{
		font-size:12px;
	}
	.lots__item .lots__item__tit{
		font-size:12px;
	}
	.lots__item__block span.first, .lots__item__block span{
		font-size:12px;
		line-height:15px;
	}
	/*.lots__item__block{*/
		/*padding: 5px 1px;*/
		/*width: 140px;*/
		/*height: calc(100% - 30px);*/
	/*}*/
	.lots__item {
		padding: 25px 5px 0px;
	}
	.lots__item .lots__item__tit {
		margin-bottom:5px;
	}
	.gold__button{
		width:180px;
		height:52px;
		font-size:12px;
		margin: 0px auto;
	}
        .adres__part a{
               font-size: 14px;
        }
}
@media (max-width: 450px),(max-device-width: 450px) {
	.justify-between-450{
		-webkit-justify-content:space-between;
		-moz-justify-content:space-between;
		-ms-justify-content:space-between;
		justify-content:space-between;
	}
	.align-center-450{
		-webkit-align-items:center;
		-moz-align-items:center;
		-ms-align-items:center;
		align-items:center;
	}
	.align-start-450{
		-webkit-align-items:flex-start;
		-moz-align-items:flex-start;
		-ms-align-items:flex-start;
		align-items:flex-start;
	}
	.work {
		padding: 0px 0px 39px;
	}
	.work .title__wrap {
		padding: 28px 15px 25px;
		background: transparent;
	}
	.title{
		padding-bottom: 5px;
	}
	.slick-dots li{
		margin-right: 10px;
	}
	.slick-but {
		width: 22px;
		height: 38px;
		top: calc(50% - 19px);
		border:0px;
	}
	.slick-but.slick_next {
		right: 7px;
	}
	.slick-but.slick_prev {
		left: 7px;
	}
	.tv__display {
		height: 165px;
	}
	.tv__set li {
		margin-bottom: 17px;
	}
	.tv {
		padding-bottom: 33px;
	}
	.footer .phone__number {
		display:none;
	}
	.footer__cont {
		max-width: 100%;
		padding: 15px 0px 0px;
		text-align: center;
	}
	.footer__logo__ancor {
		width: 76px;
		margin: 0px auto;
		font-size: 12px;
		line-height: 19px;
	}
	.footer{
		background: #3d617d;
		padding: 17px 0px 25px;
	}
	.footer__cont p:nth-child(2) {
		padding-top: 20px;
	}
	.popap{
		padding-top:51px;
	}
	.popap__form{
		width:100%;
		background-color:#ffffff;
		padding: 25px 15px;
		height: auto;
	}
	.popap__sub{
		background-color:#ff3504;
		border-bottom:3px solid #871616;
		font-size: 16px;
		line-height: 25px;
		margin:0px;
	}
	.popap__inp{
		border: 1px solid #9d9d9d;
		margin-bottom: 15px;
	}
	.inp_area {
		height: 100px;
		margin-bottom: 20px;
	}
	.popap__bot, .popap__descript{
		display:none;
	}
	.popap__title{
		font-size: 18px;
		color:#333333;
		padding-bottom: 35px;
	}
	.popap__title:before{
		content:"";
		display:inline-block;
		width:10px;
		height:14px;
		background-color:#ff8100;
		margin-right:5px;
	}
	.close__popap{
		top: 5px;
		right: 5px;
		width: 26px;
		height: 26px;
		background-color: #ff8100;
		border-radius: 0px;
		border: 6px solid #ff8100;
		background-image: -webkit-gradient(linear, 0% 0%, 100% 100%,color-stop(0, rgba(255, 255, 255, 0)),color-stop(0.449, rgba(23, 102, 140, 0)),color-stop(0.45, rgb(255, 255, 255)),color-stop(0.55, rgb(255, 255, 255)),color-stop(0.551, rgba(255, 255, 255, 0)),color-stop(1, rgba(255, 255, 255, 0))),-webkit-gradient(linear, 0% 100%, 100% 0%,color-stop(0, rgba(255, 255, 255, 0)),color-stop(0.449, rgba(23, 102, 140, 0)),color-stop(0.45, rgb(255, 255, 255)),color-stop(0.55, rgb(255, 255, 255)),color-stop(0.551, rgba(255, 255, 255, 0)),color-stop(1, rgba(255, 255, 255, 0)));
		background-image: -webkit-linear-gradient(top left,rgba(255, 255, 255, 0) 0%,rgba(23, 102, 140, 0) 44.9%,rgb(255, 255, 255) 45%,rgb(255, 255, 255) 55%,rgba(255, 255, 255, 0) 55.1%,rgba(255, 255, 255, 0) 100%),-webkit-linear-gradient(bottom left,rgba(255, 255, 255, 0) 0%,rgba(23, 102, 140, 0) 44.9%,rgb(255, 255, 255) 45%,rgb(255, 255, 255) 55%,rgba(255, 255, 255, 0) 55.1%,rgba(255, 255, 255, 0) 100%);
		background-image: linear-gradient(to bottom right,rgba(255, 255, 255, 0) 0%,rgba(23, 102, 140, 0) 44.9%,rgb(255, 255, 255) 45%,rgb(255, 255, 255) 55%,rgba(255, 255, 255, 0) 55.1%,rgba(255, 255, 255, 0) 100%),linear-gradient(to top right,rgba(255, 255, 255, 0) 0%,rgba(23, 102, 140, 0) 44.9%,rgb(255, 255, 255) 45%,rgb(255, 255, 255) 55%,rgba(255, 255, 255, 0) 55.1%,rgba(255, 255, 255, 0) 100%);
		background-image: -ms-linear-gradient(top left,rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 0) 44.9%,rgb(255, 255, 255) 45%,rgb(255, 255, 255) 55%,rgba(255, 255, 255, 0) 55.1%,rgba(255, 255, 255, 0) 100%),-ms-linear-gradient(bottom left,rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 0) 44.9%,rgb(255, 255, 255) 45%,rgb(255, 255, 255) 55%,rgba(255, 255, 255, 0) 55.1%,rgba(255, 255, 255, 0) 100%);
	}
         .mosaicflow>a {
               width: calc(50% - 5px);
          }
}

@media (max-width: 400px),(max-device-width: 400px) {
	.process .slick-but.slick_next {
		right: 3px;
	}
	.process .slick-but.slick_prev {
		left: 3px;
	}
	.process .slick-but{
		bottom: calc(50% + 35px);
	}
	.address__tab{
		font-size: 12px;
		line-height:17px;
	}
	.address__tab tr td:nth-child(1), .address__tab thead th:nth-child(1) {
		width: 32%;
	}
	.address__tab tr td:nth-child(3), .address__tab thead th:nth-child(3) {
		width: 18%;
	}
	.address__tab tr td:nth-child(4), .address__tab thead th:nth-child(4) {
		width: 30%;
	}
	.gallery__name{
		font-size: 12px;
	}
	.gallery__name:nth-child(2n){
		margin-right:0px;
	}
	.hause.gallery_mardg{
		margin-bottom:45px;
	}
	.material .address__tab.standart tr td, .material .address__tab.standart tr th{
		width:37%;
	}
	.material .address__tab.standart tr td.material__table__gl, .material .address__tab.standart tr th:first-child{
		width:26%;
	}
	.material .address__tab.standart {
		font-size: 10px;
		line-height: 14px;
	}
        .adres__part {
               width: 100%;
         }
         .adres__part a {
               display:block;
               text-align:center;
         }
}
@media (max-height: 530px), (max-device-height: 530px){
	.popap {
		-webkit-align-items: flex-start;
		-moz-align-items: flex-start;
		-ms-align-items: flex-start;
		-o-align-items: flex-start;
		align-items: flex-start;
		padding-top:20px;
	}
}



















