html {box-sizing: border-box;-ms-overflow-style: scrollbar;}
*, ::after, ::before {box-sizing: inherit;}
.container {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
@media (min-width:1230px) {.container {max-width: 1200px;}}
.container-fluid {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.row {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
.no-gutters {margin-right: 0;margin-left: 0;}
.no-gutters>.col, .no-gutters>[class*=col-] {padding-right: 0;padding-left: 0;}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {position: relative;width: 100%;padding-right: 15px;padding-left: 15px;}
.col {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
.col-auto {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}
.col-1 {-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
.col-2 {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
.col-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
.col-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
.col-5 {-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
.col-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.col-7 {-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
.col-8 {-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
.col-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
.col-10 {-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
.col-11 {-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
.col-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.order-first {-ms-flex-order: -1;order: -1;}
.order-last {-ms-flex-order: 13;order: 13;}
.order-0 {-ms-flex-order: 0;order: 0;}
.order-1 {-ms-flex-order: 1;order: 1;}
.order-2 {-ms-flex-order: 2;order: 2;}
.order-3 {-ms-flex-order: 3;order: 3;}
.order-4 {-ms-flex-order: 4;order: 4;}
.order-5 {-ms-flex-order: 5;order: 5;}
.order-6 {-ms-flex-order: 6;order: 6;}
.order-7 {-ms-flex-order: 7;order: 7;}
.order-8 {-ms-flex-order: 8;order: 8;}
.order-9 {-ms-flex-order: 9;order: 9;}
.order-10 {-ms-flex-order: 10;order: 10;}
.order-11 {-ms-flex-order: 11;order: 11;}
.order-12 {-ms-flex-order: 12;order: 12;}
.offset-1 {margin-left: 8.333333%;}
.offset-2 {margin-left: 16.666667%;}
.offset-3 {margin-left: 25%;}
.offset-4 {margin-left: 33.333333%;}
.offset-5 {margin-left: 41.666667%;}
.offset-6 {margin-left: 50%;}
.offset-7 {margin-left: 58.333333%;}
.offset-8 {margin-left: 66.666667%;}
.offset-9 {margin-left: 75%;}
.offset-10 {margin-left: 83.333333%;}
.offset-11 {margin-left: 91.666667%;}
@media (min-width:576px) {.col-sm {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
	.col-sm-auto {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}
	.col-sm-1 {-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
	.col-sm-2 {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
	.col-sm-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.col-sm-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
	.col-sm-5 {-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
	.col-sm-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.col-sm-7 {-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
	.col-sm-8 {-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
	.col-sm-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
	.col-sm-10 {-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
	.col-sm-11 {-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
	.col-sm-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.order-sm-first {-ms-flex-order: -1;order: -1;}
	.order-sm-last {-ms-flex-order: 13;order: 13;}
	.order-sm-0 {-ms-flex-order: 0;order: 0;}
	.order-sm-1 {-ms-flex-order: 1;order: 1;}
	.order-sm-2 {-ms-flex-order: 2;order: 2;}
	.order-sm-3 {-ms-flex-order: 3;order: 3;}
	.order-sm-4 {-ms-flex-order: 4;order: 4;}
	.order-sm-5 {-ms-flex-order: 5;order: 5;}
	.order-sm-6 {-ms-flex-order: 6;order: 6;}
	.order-sm-7 {-ms-flex-order: 7;order: 7;}
	.order-sm-8 {-ms-flex-order: 8;order: 8;}
	.order-sm-9 {-ms-flex-order: 9;order: 9;}
	.order-sm-10 {-ms-flex-order: 10;order: 10;}
	.order-sm-11 {-ms-flex-order: 11;order: 11;}
	.order-sm-12 {-ms-flex-order: 12;order: 12;}
	.offset-sm-0 {margin-left: 0;}
	.offset-sm-1 {margin-left: 8.333333%;}
	.offset-sm-2 {margin-left: 16.666667%;}
	.offset-sm-3 {margin-left: 25%;}
	.offset-sm-4 {margin-left: 33.333333%;}
	.offset-sm-5 {margin-left: 41.666667%;}
	.offset-sm-6 {margin-left: 50%;}
	.offset-sm-7 {margin-left: 58.333333%;}
	.offset-sm-8 {margin-left: 66.666667%;}
	.offset-sm-9 {margin-left: 75%;}
	.offset-sm-10 {margin-left: 83.333333%;}
	.offset-sm-11 {margin-left: 91.666667%;}}
@media (min-width:768px) {.col-md {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
	.col-md-auto {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}
	.col-md-1 {-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
	.col-md-2 {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
	.col-md-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.col-md-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
	.col-md-5 {-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
	.col-md-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.col-md-7 {-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
	.col-md-8 {-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
	.col-md-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
	.col-md-10 {-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
	.col-md-11 {-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
	.col-md-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.order-md-first {-ms-flex-order: -1;order: -1;}
	.order-md-last {-ms-flex-order: 13;order: 13;}
	.order-md-0 {-ms-flex-order: 0;order: 0;}
	.order-md-1 {-ms-flex-order: 1;order: 1;}
	.order-md-2 {-ms-flex-order: 2;order: 2;}
	.order-md-3 {-ms-flex-order: 3;order: 3;}
	.order-md-4 {-ms-flex-order: 4;order: 4;}
	.order-md-5 {-ms-flex-order: 5;order: 5;}
	.order-md-6 {-ms-flex-order: 6;order: 6;}
	.order-md-7 {-ms-flex-order: 7;order: 7;}
	.order-md-8 {-ms-flex-order: 8;order: 8;}
	.order-md-9 {-ms-flex-order: 9;order: 9;}
	.order-md-10 {-ms-flex-order: 10;order: 10;}
	.order-md-11 {-ms-flex-order: 11;order: 11;}
	.order-md-12 {-ms-flex-order: 12;order: 12;}
	.offset-md-0 {margin-left: 0;}
	.offset-md-1 {margin-left: 8.333333%;}
	.offset-md-2 {margin-left: 16.666667%;}
	.offset-md-3 {margin-left: 25%;}
	.offset-md-4 {margin-left: 33.333333%;}
	.offset-md-5 {margin-left: 41.666667%;}
	.offset-md-6 {margin-left: 50%;}
	.offset-md-7 {margin-left: 58.333333%;}
	.offset-md-8 {margin-left: 66.666667%;}
	.offset-md-9 {margin-left: 75%;}
	.offset-md-10 {margin-left: 83.333333%;}
	.offset-md-11 {margin-left: 91.666667%;}}
@media (min-width:992px) {.col-lg {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
	.col-lg-auto {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}
	.col-lg-1 {-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
	.col-lg-2 {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
	.col-lg-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.col-lg-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
	.col-lg-5 {-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
	.col-lg-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.col-lg-7 {-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
	.col-lg-8 {-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
	.col-lg-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
	.col-lg-10 {-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
	.col-lg-11 {-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
	.col-lg-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.order-lg-first {-ms-flex-order: -1;order: -1;}
	.order-lg-last {-ms-flex-order: 13;order: 13;}
	.order-lg-0 {-ms-flex-order: 0;order: 0;}
	.order-lg-1 {-ms-flex-order: 1;order: 1;}
	.order-lg-2 {-ms-flex-order: 2;order: 2;}
	.order-lg-3 {-ms-flex-order: 3;order: 3;}
	.order-lg-4 {-ms-flex-order: 4;order: 4;}
	.order-lg-5 {-ms-flex-order: 5;order: 5;}
	.order-lg-6 {-ms-flex-order: 6;order: 6;}
	.order-lg-7 {-ms-flex-order: 7;order: 7;}
	.order-lg-8 {-ms-flex-order: 8;order: 8;}
	.order-lg-9 {-ms-flex-order: 9;order: 9;}
	.order-lg-10 {-ms-flex-order: 10;order: 10;}
	.order-lg-11 {-ms-flex-order: 11;order: 11;}
	.order-lg-12 {-ms-flex-order: 12;order: 12;}
	.offset-lg-0 {margin-left: 0;}
	.offset-lg-1 {margin-left: 8.333333%;}
	.offset-lg-2 {margin-left: 16.666667%;}
	.offset-lg-3 {margin-left: 25%;}
	.offset-lg-4 {margin-left: 33.333333%;}
	.offset-lg-5 {margin-left: 41.666667%;}
	.offset-lg-6 {margin-left: 50%;}
	.offset-lg-7 {margin-left: 58.333333%;}
	.offset-lg-8 {margin-left: 66.666667%;}
	.offset-lg-9 {margin-left: 75%;}
	.offset-lg-10 {margin-left: 83.333333%;}
	.offset-lg-11 {margin-left: 91.666667%;}}
@media (min-width:1200px) {.col-xl {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
	.col-xl-auto {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}
	.col-xl-1 {-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
	.col-xl-2 {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
	.col-xl-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.col-xl-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
	.col-xl-5 {-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
	.col-xl-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.col-xl-7 {-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
	.col-xl-8 {-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
	.col-xl-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
	.col-xl-10 {-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
	.col-xl-11 {-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
	.col-xl-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.order-xl-first {-ms-flex-order: -1;order: -1;}
	.order-xl-last {-ms-flex-order: 13;order: 13;}
	.order-xl-0 {-ms-flex-order: 0;order: 0;}
	.order-xl-1 {-ms-flex-order: 1;order: 1;}
	.order-xl-2 {-ms-flex-order: 2;order: 2;}
	.order-xl-3 {-ms-flex-order: 3;order: 3;}
	.order-xl-4 {-ms-flex-order: 4;order: 4;}
	.order-xl-5 {-ms-flex-order: 5;order: 5;}
	.order-xl-6 {-ms-flex-order: 6;order: 6;}
	.order-xl-7 {-ms-flex-order: 7;order: 7;}
	.order-xl-8 {-ms-flex-order: 8;order: 8;}
	.order-xl-9 {-ms-flex-order: 9;order: 9;}
	.order-xl-10 {-ms-flex-order: 10;order: 10;}
	.order-xl-11 {-ms-flex-order: 11;order: 11;}
	.order-xl-12 {-ms-flex-order: 12;order: 12;}
	.offset-xl-0 {margin-left: 0;}
	.offset-xl-1 {margin-left: 8.333333%;}
	.offset-xl-2 {margin-left: 16.666667%;}
	.offset-xl-3 {margin-left: 25%;}
	.offset-xl-4 {margin-left: 33.333333%;}
	.offset-xl-5 {margin-left: 41.666667%;}
	.offset-xl-6 {margin-left: 50%;}
	.offset-xl-7 {margin-left: 58.333333%;}
	.offset-xl-8 {margin-left: 66.666667%;}
	.offset-xl-9 {margin-left: 75%;}
	.offset-xl-10 {margin-left: 83.333333%;}
	.offset-xl-11 {margin-left: 91.666667%;}}
.d-none {display: none !important;}
.d-inline {display: inline !important;}
.d-inline-block {display: inline-block !important;}
.d-block {display: block !important;}
.d-table {display: table !important;}
.d-table-row {display: table-row !important;}
.d-table-cell {display: table-cell !important;}
.d-flex {display: -ms-flexbox !important;display: flex !important;}
.d-inline-flex {display: -ms-inline-flexbox !important;display: inline-flex !important;}
@media (min-width:576px) {.d-sm-none {display: none !important;}
	.d-sm-inline {display: inline !important;}
	.d-sm-inline-block {display: inline-block !important;}
	.d-sm-block {display: block !important;}
	.d-sm-table {display: table !important;}
	.d-sm-table-row {display: table-row !important;}
	.d-sm-table-cell {display: table-cell !important;}
	.d-sm-flex {display: -ms-flexbox !important;display: flex !important;}
	.d-sm-inline-flex {display: -ms-inline-flexbox !important;display: inline-flex !important;}}
@media (min-width:768px) {.d-md-none {display: none !important;}
	.d-md-inline {display: inline !important;}
	.d-md-inline-block {display: inline-block !important;}
	.d-md-block {display: block !important;}
	.d-md-table {display: table !important;}
	.d-md-table-row {display: table-row !important;}
	.d-md-table-cell {display: table-cell !important;}
	.d-md-flex {display: -ms-flexbox !important;display: flex !important;}
	.d-md-inline-flex {display: -ms-inline-flexbox !important;display: inline-flex !important;}}
@media (min-width:992px) {.d-lg-none {display: none !important;}
	.d-lg-inline {display: inline !important;}
	.d-lg-inline-block {display: inline-block !important;}
	.d-lg-block {display: block !important;}
	.d-lg-table {display: table !important;}
	.d-lg-table-row {display: table-row !important;}
	.d-lg-table-cell {display: table-cell !important;}
	.d-lg-flex {display: -ms-flexbox !important;display: flex !important;}
	.d-lg-inline-flex {display: -ms-inline-flexbox !important;display: inline-flex !important;}}
@media (min-width:1200px) {.d-xl-none {display: none !important;}
	.d-xl-inline {display: inline !important;}
	.d-xl-inline-block {display: inline-block !important;}
	.d-xl-block {display: block !important;}
	.d-xl-table {display: table !important;}
	.d-xl-table-row {display: table-row !important;}
	.d-xl-table-cell {display: table-cell !important;}
	.d-xl-flex {display: -ms-flexbox !important;display: flex !important;}
	.d-xl-inline-flex {display: -ms-inline-flexbox !important;display: inline-flex !important;}}
@media print {.d-print-none {display: none !important;}
	.d-print-inline {display: inline !important;}
	.d-print-inline-block {display: inline-block !important;}
	.d-print-block {display: block !important;}
	.d-print-table {display: table !important;}
	.d-print-table-row {display: table-row !important;}
	.d-print-table-cell {display: table-cell !important;}
	.d-print-flex {display: -ms-flexbox !important;display: flex !important;}
	.d-print-inline-flex {display: -ms-inline-flexbox !important;display: inline-flex !important;}}
.flex-row {-ms-flex-direction: row !important;flex-direction: row !important;}
.flex-column {-ms-flex-direction: column !important;flex-direction: column !important;}
.flex-row-reverse {-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
.flex-column-reverse {-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
.flex-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
.flex-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
.flex-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
.flex-fill {-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;}
.flex-grow-0 {-ms-flex-positive: 0 !important;flex-grow: 0 !important;}
.flex-grow-1 {-ms-flex-positive: 1 !important;flex-grow: 1 !important;}
.flex-shrink-0 {-ms-flex-negative: 0 !important;flex-shrink: 0 !important;}
.flex-shrink-1 {-ms-flex-negative: 1 !important;flex-shrink: 1 !important;}
.justify-content-start {-ms-flex-pack: start !important;justify-content: flex-start !important;}
.justify-content-end {-ms-flex-pack: end !important;justify-content: flex-end !important;}
.justify-content-center {-ms-flex-pack: center !important;justify-content: center !important;}
.justify-content-between {-ms-flex-pack: justify !important;justify-content: space-between !important;}
.justify-content-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}
.align-items-start {-ms-flex-align: start !important;align-items: flex-start !important;}
.align-items-end {-ms-flex-align: end !important;align-items: flex-end !important;}
.align-items-center {-ms-flex-align: center !important;align-items: center !important;}
.align-items-baseline {-ms-flex-align: baseline !important;align-items: baseline !important;}
.align-items-stretch {-ms-flex-align: stretch !important;align-items: stretch !important;}
.align-content-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}
.align-content-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}
.align-content-center {-ms-flex-line-pack: center !important;align-content: center !important;}
.align-content-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}
.align-content-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}
.align-content-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}
.align-self-auto {-ms-flex-item-align: auto !important;align-self: auto !important;}
.align-self-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}
.align-self-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}
.align-self-center {-ms-flex-item-align: center !important;align-self: center !important;}
.align-self-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}
.align-self-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important;}
@media (min-width:576px) {.flex-sm-row {-ms-flex-direction: row !important;flex-direction: row !important;}
	.flex-sm-column {-ms-flex-direction: column !important;flex-direction: column !important;}
	.flex-sm-row-reverse {-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
	.flex-sm-column-reverse {-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
	.flex-sm-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
	.flex-sm-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
	.flex-sm-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
	.flex-sm-fill {-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;}
	.flex-sm-grow-0 {-ms-flex-positive: 0 !important;flex-grow: 0 !important;}
	.flex-sm-grow-1 {-ms-flex-positive: 1 !important;flex-grow: 1 !important;}
	.flex-sm-shrink-0 {-ms-flex-negative: 0 !important;flex-shrink: 0 !important;}
	.flex-sm-shrink-1 {-ms-flex-negative: 1 !important;flex-shrink: 1 !important;}
	.justify-content-sm-start {-ms-flex-pack: start !important;justify-content: flex-start !important;}
	.justify-content-sm-end {-ms-flex-pack: end !important;justify-content: flex-end !important;}
	.justify-content-sm-center {-ms-flex-pack: center !important;justify-content: center !important;}
	.justify-content-sm-between {-ms-flex-pack: justify !important;justify-content: space-between !important;}
	.justify-content-sm-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}
	.align-items-sm-start {-ms-flex-align: start !important;align-items: flex-start !important;}
	.align-items-sm-end {-ms-flex-align: end !important;align-items: flex-end !important;}
	.align-items-sm-center {-ms-flex-align: center !important;align-items: center !important;}
	.align-items-sm-baseline {-ms-flex-align: baseline !important;align-items: baseline !important;}
	.align-items-sm-stretch {-ms-flex-align: stretch !important;align-items: stretch !important;}
	.align-content-sm-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}
	.align-content-sm-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}
	.align-content-sm-center {-ms-flex-line-pack: center !important;align-content: center !important;}
	.align-content-sm-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}
	.align-content-sm-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}
	.align-content-sm-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}
	.align-self-sm-auto {-ms-flex-item-align: auto !important;align-self: auto !important;}
	.align-self-sm-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}
	.align-self-sm-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}
	.align-self-sm-center {-ms-flex-item-align: center !important;align-self: center !important;}
	.align-self-sm-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}
	.align-self-sm-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important;}}
@media (min-width:768px) {.flex-md-row {-ms-flex-direction: row !important;flex-direction: row !important;}
	.flex-md-column {-ms-flex-direction: column !important;flex-direction: column !important;}
	.flex-md-row-reverse {-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
	.flex-md-column-reverse {-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
	.flex-md-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
	.flex-md-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
	.flex-md-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
	.flex-md-fill {-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;}
	.flex-md-grow-0 {-ms-flex-positive: 0 !important;flex-grow: 0 !important;}
	.flex-md-grow-1 {-ms-flex-positive: 1 !important;flex-grow: 1 !important;}
	.flex-md-shrink-0 {-ms-flex-negative: 0 !important;flex-shrink: 0 !important;}
	.flex-md-shrink-1 {-ms-flex-negative: 1 !important;flex-shrink: 1 !important;}
	.justify-content-md-start {-ms-flex-pack: start !important;justify-content: flex-start !important;}
	.justify-content-md-end {-ms-flex-pack: end !important;justify-content: flex-end !important;}
	.justify-content-md-center {-ms-flex-pack: center !important;justify-content: center !important;}
	.justify-content-md-between {-ms-flex-pack: justify !important;justify-content: space-between !important;}
	.justify-content-md-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}
	.align-items-md-start {-ms-flex-align: start !important;align-items: flex-start !important;}
	.align-items-md-end {-ms-flex-align: end !important;align-items: flex-end !important;}
	.align-items-md-center {-ms-flex-align: center !important;align-items: center !important;}
	.align-items-md-baseline {-ms-flex-align: baseline !important;align-items: baseline !important;}
	.align-items-md-stretch {-ms-flex-align: stretch !important;align-items: stretch !important;}
	.align-content-md-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}
	.align-content-md-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}
	.align-content-md-center {-ms-flex-line-pack: center !important;align-content: center !important;}
	.align-content-md-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}
	.align-content-md-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}
	.align-content-md-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}
	.align-self-md-auto {-ms-flex-item-align: auto !important;align-self: auto !important;}
	.align-self-md-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}
	.align-self-md-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}
	.align-self-md-center {-ms-flex-item-align: center !important;align-self: center !important;}
	.align-self-md-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}
	.align-self-md-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important;}}
@media (min-width:992px) {.flex-lg-row {-ms-flex-direction: row !important;flex-direction: row !important;}
	.flex-lg-column {-ms-flex-direction: column !important;flex-direction: column !important;}
	.flex-lg-row-reverse {-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
	.flex-lg-column-reverse {-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
	.flex-lg-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
	.flex-lg-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
	.flex-lg-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
	.flex-lg-fill {-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;}
	.flex-lg-grow-0 {-ms-flex-positive: 0 !important;flex-grow: 0 !important;}
	.flex-lg-grow-1 {-ms-flex-positive: 1 !important;flex-grow: 1 !important;}
	.flex-lg-shrink-0 {-ms-flex-negative: 0 !important;flex-shrink: 0 !important;}
	.flex-lg-shrink-1 {-ms-flex-negative: 1 !important;flex-shrink: 1 !important;}
	.justify-content-lg-start {-ms-flex-pack: start !important;justify-content: flex-start !important;}
	.justify-content-lg-end {-ms-flex-pack: end !important;justify-content: flex-end !important;}
	.justify-content-lg-center {-ms-flex-pack: center !important;justify-content: center !important;}
	.justify-content-lg-between {-ms-flex-pack: justify !important;justify-content: space-between !important;}
	.justify-content-lg-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}
	.align-items-lg-start {-ms-flex-align: start !important;align-items: flex-start !important;}
	.align-items-lg-end {-ms-flex-align: end !important;align-items: flex-end !important;}
	.align-items-lg-center {-ms-flex-align: center !important;align-items: center !important;}
	.align-items-lg-baseline {-ms-flex-align: baseline !important;align-items: baseline !important;}
	.align-items-lg-stretch {-ms-flex-align: stretch !important;align-items: stretch !important;}
	.align-content-lg-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}
	.align-content-lg-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}
	.align-content-lg-center {-ms-flex-line-pack: center !important;align-content: center !important;}
	.align-content-lg-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}
	.align-content-lg-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}
	.align-content-lg-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}
	.align-self-lg-auto {-ms-flex-item-align: auto !important;align-self: auto !important;}
	.align-self-lg-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}
	.align-self-lg-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}
	.align-self-lg-center {-ms-flex-item-align: center !important;align-self: center !important;}
	.align-self-lg-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}
	.align-self-lg-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important;}}
@media (min-width:1200px) {.flex-xl-row {-ms-flex-direction: row !important;flex-direction: row !important;}
	.flex-xl-column {-ms-flex-direction: column !important;flex-direction: column !important;}
	.flex-xl-row-reverse {-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
	.flex-xl-column-reverse {-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
	.flex-xl-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
	.flex-xl-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
	.flex-xl-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
	.flex-xl-fill {-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;}
	.flex-xl-grow-0 {-ms-flex-positive: 0 !important;flex-grow: 0 !important;}
	.flex-xl-grow-1 {-ms-flex-positive: 1 !important;flex-grow: 1 !important;}
	.flex-xl-shrink-0 {-ms-flex-negative: 0 !important;flex-shrink: 0 !important;}
	.flex-xl-shrink-1 {-ms-flex-negative: 1 !important;flex-shrink: 1 !important;}
	.justify-content-xl-start {-ms-flex-pack: start !important;justify-content: flex-start !important;}
	.justify-content-xl-end {-ms-flex-pack: end !important;justify-content: flex-end !important;}
	.justify-content-xl-center {-ms-flex-pack: center !important;justify-content: center !important;}
	.justify-content-xl-between {-ms-flex-pack: justify !important;justify-content: space-between !important;}
	.justify-content-xl-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}
	.align-items-xl-start {-ms-flex-align: start !important;align-items: flex-start !important;}
	.align-items-xl-end {-ms-flex-align: end !important;align-items: flex-end !important;}
	.align-items-xl-center {-ms-flex-align: center !important;align-items: center !important;}
	.align-items-xl-baseline {-ms-flex-align: baseline !important;align-items: baseline !important;}
	.align-items-xl-stretch {-ms-flex-align: stretch !important;align-items: stretch !important;}
	.align-content-xl-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}
	.align-content-xl-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}
	.align-content-xl-center {-ms-flex-line-pack: center !important;align-content: center !important;}
	.align-content-xl-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}
	.align-content-xl-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}
	.align-content-xl-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}
	.align-self-xl-auto {-ms-flex-item-align: auto !important;align-self: auto !important;}
	.align-self-xl-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}
	.align-self-xl-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}
	.align-self-xl-center {-ms-flex-item-align: center !important;align-self: center !important;}
	.align-self-xl-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}
	.align-self-xl-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important;}}
.m-0 {margin: 0 !important;}
.mt-0, .my-0 {margin-top: 0 !important;}
.mr-0, .mx-0 {margin-right: 0 !important;}
.mb-0, .my-0 {margin-bottom: 0 !important;}
.ml-0, .mx-0 {margin-left: 0 !important;}
.m-1 {margin: .25rem !important;}
.mt-1, .my-1 {margin-top: .25rem !important;}
.mr-1, .mx-1 {margin-right: .25rem !important;}
.mb-1, .my-1 {margin-bottom: .25rem !important;}
.ml-1, .mx-1 {margin-left: .25rem !important;}
.m-2 {margin: .5rem !important;}
.mt-2, .my-2 {margin-top: .5rem !important;}
.mr-2, .mx-2 {margin-right: .5rem !important;}
.mb-2, .my-2 {margin-bottom: .5rem !important;}
.ml-2, .mx-2 {margin-left: .5rem !important;}
.m-3 {margin: 1rem !important;}
.mt-3, .my-3 {margin-top: 1rem !important;}
.mr-3, .mx-3 {margin-right: 1rem !important;}
.mb-3, .my-3 {margin-bottom: 1rem !important;}
.ml-3, .mx-3 {margin-left: 1rem !important;}
.m-4 {margin: 1.5rem !important;}
.mt-4, .my-4 {margin-top: 1.5rem !important;}
.mr-4, .mx-4 {margin-right: 1.5rem !important;}
.mb-4, .my-4 {margin-bottom: 1.5rem !important;}
.ml-4, .mx-4 {margin-left: 1.5rem !important;}
.m-5 {margin: 3rem !important;}
.mt-5, .my-5 {margin-top: 3rem !important;}
.mr-5, .mx-5 {margin-right: 3rem !important;}
.mb-5, .my-5 {margin-bottom: 3rem !important;}
.ml-5, .mx-5 {margin-left: 3rem !important;}
.p-0 {padding: 0 !important;}
.pt-0, .py-0 {padding-top: 0 !important;}
.pr-0, .px-0 {padding-right: 0 !important;}
.pb-0, .py-0 {padding-bottom: 0 !important;}
.pl-0, .px-0 {padding-left: 0 !important;}
.p-1 {padding: .25rem !important;}
.pt-1, .py-1 {padding-top: .25rem !important;}
.pr-1, .px-1 {padding-right: .25rem !important;}
.pb-1, .py-1 {padding-bottom: .25rem !important;}
.pl-1, .px-1 {padding-left: .25rem !important;}
.p-2 {padding: .5rem !important;}
.pt-2, .py-2 {padding-top: .5rem !important;}
.pr-2, .px-2 {padding-right: .5rem !important;}
.pb-2, .py-2 {padding-bottom: .5rem !important;}
.pl-2, .px-2 {padding-left: .5rem !important;}
.p-3 {padding: 1rem !important;}
.pt-3, .py-3 {padding-top: 1rem !important;}
.pr-3, .px-3 {padding-right: 1rem !important;}
.pb-3, .py-3 {padding-bottom: 1rem !important;}
.pl-3, .px-3 {padding-left: 1rem !important;}
.p-4 {padding: 1.5rem !important;}
.pt-4, .py-4 {padding-top: 1.5rem !important;}
.pr-4, .px-4 {padding-right: 1.5rem !important;}
.pb-4, .py-4 {padding-bottom: 1.5rem !important;}
.pl-4, .px-4 {padding-left: 1.5rem !important;}
.p-5 {padding: 3rem !important;}
.pt-5, .py-5 {padding-top: 3rem !important;}
.pr-5, .px-5 {padding-right: 3rem !important;}
.pb-5, .py-5 {padding-bottom: 3rem !important;}
.pl-5, .px-5 {padding-left: 3rem !important;}
.m-n1 {margin: -.25rem !important;}
.mt-n1, .my-n1 {margin-top: -.25rem !important;}
.mr-n1, .mx-n1 {margin-right: -.25rem !important;}
.mb-n1, .my-n1 {margin-bottom: -.25rem !important;}
.ml-n1, .mx-n1 {margin-left: -.25rem !important;}
.m-n2 {margin: -.5rem !important;}
.mt-n2, .my-n2 {margin-top: -.5rem !important;}
.mr-n2, .mx-n2 {margin-right: -.5rem !important;}
.mb-n2, .my-n2 {margin-bottom: -.5rem !important;}
.ml-n2, .mx-n2 {margin-left: -.5rem !important;}
.m-n3 {margin: -1rem !important;}
.mt-n3, .my-n3 {margin-top: -1rem !important;}
.mr-n3, .mx-n3 {margin-right: -1rem !important;}
.mb-n3, .my-n3 {margin-bottom: -1rem !important;}
.ml-n3, .mx-n3 {margin-left: -1rem !important;}
.m-n4 {margin: -1.5rem !important;}
.mt-n4, .my-n4 {margin-top: -1.5rem !important;}
.mr-n4, .mx-n4 {margin-right: -1.5rem !important;}
.mb-n4, .my-n4 {margin-bottom: -1.5rem !important;}
.ml-n4, .mx-n4 {margin-left: -1.5rem !important;}
.m-n5 {margin: -3rem !important;}
.mt-n5, .my-n5 {margin-top: -3rem !important;}
.mr-n5, .mx-n5 {margin-right: -3rem !important;}
.mb-n5, .my-n5 {margin-bottom: -3rem !important;}
.ml-n5, .mx-n5 {margin-left: -3rem !important;}
.m-auto {margin: auto !important;}
.mt-auto, .my-auto {margin-top: auto !important;}
.mr-auto, .mx-auto {margin-right: auto !important;}
.mb-auto, .my-auto {margin-bottom: auto !important;}
.ml-auto, .mx-auto {margin-left: auto !important;}
@media (min-width:576px) {.m-sm-0 {margin: 0 !important;}
	.mt-sm-0, .my-sm-0 {margin-top: 0 !important;}
	.mr-sm-0, .mx-sm-0 {margin-right: 0 !important;}
	.mb-sm-0, .my-sm-0 {margin-bottom: 0 !important;}
	.ml-sm-0, .mx-sm-0 {margin-left: 0 !important;}
	.m-sm-1 {margin: .25rem !important;}
	.mt-sm-1, .my-sm-1 {margin-top: .25rem !important;}
	.mr-sm-1, .mx-sm-1 {margin-right: .25rem !important;}
	.mb-sm-1, .my-sm-1 {margin-bottom: .25rem !important;}
	.ml-sm-1, .mx-sm-1 {margin-left: .25rem !important;}
	.m-sm-2 {margin: .5rem !important;}
	.mt-sm-2, .my-sm-2 {margin-top: .5rem !important;}
	.mr-sm-2, .mx-sm-2 {margin-right: .5rem !important;}
	.mb-sm-2, .my-sm-2 {margin-bottom: .5rem !important;}
	.ml-sm-2, .mx-sm-2 {margin-left: .5rem !important;}
	.m-sm-3 {margin: 1rem !important;}
	.mt-sm-3, .my-sm-3 {margin-top: 1rem !important;}
	.mr-sm-3, .mx-sm-3 {margin-right: 1rem !important;}
	.mb-sm-3, .my-sm-3 {margin-bottom: 1rem !important;}
	.ml-sm-3, .mx-sm-3 {margin-left: 1rem !important;}
	.m-sm-4 {margin: 1.5rem !important;}
	.mt-sm-4, .my-sm-4 {margin-top: 1.5rem !important;}
	.mr-sm-4, .mx-sm-4 {margin-right: 1.5rem !important;}
	.mb-sm-4, .my-sm-4 {margin-bottom: 1.5rem !important;}
	.ml-sm-4, .mx-sm-4 {margin-left: 1.5rem !important;}
	.m-sm-5 {margin: 3rem !important;}
	.mt-sm-5, .my-sm-5 {margin-top: 3rem !important;}
	.mr-sm-5, .mx-sm-5 {margin-right: 3rem !important;}
	.mb-sm-5, .my-sm-5 {margin-bottom: 3rem !important;}
	.ml-sm-5, .mx-sm-5 {margin-left: 3rem !important;}
	.p-sm-0 {padding: 0 !important;}
	.pt-sm-0, .py-sm-0 {padding-top: 0 !important;}
	.pr-sm-0, .px-sm-0 {padding-right: 0 !important;}
	.pb-sm-0, .py-sm-0 {padding-bottom: 0 !important;}
	.pl-sm-0, .px-sm-0 {padding-left: 0 !important;}
	.p-sm-1 {padding: .25rem !important;}
	.pt-sm-1, .py-sm-1 {padding-top: .25rem !important;}
	.pr-sm-1, .px-sm-1 {padding-right: .25rem !important;}
	.pb-sm-1, .py-sm-1 {padding-bottom: .25rem !important;}
	.pl-sm-1, .px-sm-1 {padding-left: .25rem !important;}
	.p-sm-2 {padding: .5rem !important;}
	.pt-sm-2, .py-sm-2 {padding-top: .5rem !important;}
	.pr-sm-2, .px-sm-2 {padding-right: .5rem !important;}
	.pb-sm-2, .py-sm-2 {padding-bottom: .5rem !important;}
	.pl-sm-2, .px-sm-2 {padding-left: .5rem !important;}
	.p-sm-3 {padding: 1rem !important;}
	.pt-sm-3, .py-sm-3 {padding-top: 1rem !important;}
	.pr-sm-3, .px-sm-3 {padding-right: 1rem !important;}
	.pb-sm-3, .py-sm-3 {padding-bottom: 1rem !important;}
	.pl-sm-3, .px-sm-3 {padding-left: 1rem !important;}
	.p-sm-4 {padding: 1.5rem !important;}
	.pt-sm-4, .py-sm-4 {padding-top: 1.5rem !important;}
	.pr-sm-4, .px-sm-4 {padding-right: 1.5rem !important;}
	.pb-sm-4, .py-sm-4 {padding-bottom: 1.5rem !important;}
	.pl-sm-4, .px-sm-4 {padding-left: 1.5rem !important;}
	.p-sm-5 {padding: 3rem !important;}
	.pt-sm-5, .py-sm-5 {padding-top: 3rem !important;}
	.pr-sm-5, .px-sm-5 {padding-right: 3rem !important;}
	.pb-sm-5, .py-sm-5 {padding-bottom: 3rem !important;}
	.pl-sm-5, .px-sm-5 {padding-left: 3rem !important;}
	.m-sm-n1 {margin: -.25rem !important;}
	.mt-sm-n1, .my-sm-n1 {margin-top: -.25rem !important;}
	.mr-sm-n1, .mx-sm-n1 {margin-right: -.25rem !important;}
	.mb-sm-n1, .my-sm-n1 {margin-bottom: -.25rem !important;}
	.ml-sm-n1, .mx-sm-n1 {margin-left: -.25rem !important;}
	.m-sm-n2 {margin: -.5rem !important;}
	.mt-sm-n2, .my-sm-n2 {margin-top: -.5rem !important;}
	.mr-sm-n2, .mx-sm-n2 {margin-right: -.5rem !important;}
	.mb-sm-n2, .my-sm-n2 {margin-bottom: -.5rem !important;}
	.ml-sm-n2, .mx-sm-n2 {margin-left: -.5rem !important;}
	.m-sm-n3 {margin: -1rem !important;}
	.mt-sm-n3, .my-sm-n3 {margin-top: -1rem !important;}
	.mr-sm-n3, .mx-sm-n3 {margin-right: -1rem !important;}
	.mb-sm-n3, .my-sm-n3 {margin-bottom: -1rem !important;}
	.ml-sm-n3, .mx-sm-n3 {margin-left: -1rem !important;}
	.m-sm-n4 {margin: -1.5rem !important;}
	.mt-sm-n4, .my-sm-n4 {margin-top: -1.5rem !important;}
	.mr-sm-n4, .mx-sm-n4 {margin-right: -1.5rem !important;}
	.mb-sm-n4, .my-sm-n4 {margin-bottom: -1.5rem !important;}
	.ml-sm-n4, .mx-sm-n4 {margin-left: -1.5rem !important;}
	.m-sm-n5 {margin: -3rem !important;}
	.mt-sm-n5, .my-sm-n5 {margin-top: -3rem !important;}
	.mr-sm-n5, .mx-sm-n5 {margin-right: -3rem !important;}
	.mb-sm-n5, .my-sm-n5 {margin-bottom: -3rem !important;}
	.ml-sm-n5, .mx-sm-n5 {margin-left: -3rem !important;}
	.m-sm-auto {margin: auto !important;}
	.mt-sm-auto, .my-sm-auto {margin-top: auto !important;}
	.mr-sm-auto, .mx-sm-auto {margin-right: auto !important;}
	.mb-sm-auto, .my-sm-auto {margin-bottom: auto !important;}
	.ml-sm-auto, .mx-sm-auto {margin-left: auto !important;}}
@media (min-width:768px) {.m-md-0 {margin: 0 !important;}
	.mt-md-0, .my-md-0 {margin-top: 0 !important;}
	.mr-md-0, .mx-md-0 {margin-right: 0 !important;}
	.mb-md-0, .my-md-0 {margin-bottom: 0 !important;}
	.ml-md-0, .mx-md-0 {margin-left: 0 !important;}
	.m-md-1 {margin: .25rem !important;}
	.mt-md-1, .my-md-1 {margin-top: .25rem !important;}
	.mr-md-1, .mx-md-1 {margin-right: .25rem !important;}
	.mb-md-1, .my-md-1 {margin-bottom: .25rem !important;}
	.ml-md-1, .mx-md-1 {margin-left: .25rem !important;}
	.m-md-2 {margin: .5rem !important;}
	.mt-md-2, .my-md-2 {margin-top: .5rem !important;}
	.mr-md-2, .mx-md-2 {margin-right: .5rem !important;}
	.mb-md-2, .my-md-2 {margin-bottom: .5rem !important;}
	.ml-md-2, .mx-md-2 {margin-left: .5rem !important;}
	.m-md-3 {margin: 1rem !important;}
	.mt-md-3, .my-md-3 {margin-top: 1rem !important;}
	.mr-md-3, .mx-md-3 {margin-right: 1rem !important;}
	.mb-md-3, .my-md-3 {margin-bottom: 1rem !important;}
	.ml-md-3, .mx-md-3 {margin-left: 1rem !important;}
	.m-md-4 {margin: 1.5rem !important;}
	.mt-md-4, .my-md-4 {margin-top: 1.5rem !important;}
	.mr-md-4, .mx-md-4 {margin-right: 1.5rem !important;}
	.mb-md-4, .my-md-4 {margin-bottom: 1.5rem !important;}
	.ml-md-4, .mx-md-4 {margin-left: 1.5rem !important;}
	.m-md-5 {margin: 3rem !important;}
	.mt-md-5, .my-md-5 {margin-top: 3rem !important;}
	.mr-md-5, .mx-md-5 {margin-right: 3rem !important;}
	.mb-md-5, .my-md-5 {margin-bottom: 3rem !important;}
	.ml-md-5, .mx-md-5 {margin-left: 3rem !important;}
	.p-md-0 {padding: 0 !important;}
	.pt-md-0, .py-md-0 {padding-top: 0 !important;}
	.pr-md-0, .px-md-0 {padding-right: 0 !important;}
	.pb-md-0, .py-md-0 {padding-bottom: 0 !important;}
	.pl-md-0, .px-md-0 {padding-left: 0 !important;}
	.p-md-1 {padding: .25rem !important;}
	.pt-md-1, .py-md-1 {padding-top: .25rem !important;}
	.pr-md-1, .px-md-1 {padding-right: .25rem !important;}
	.pb-md-1, .py-md-1 {padding-bottom: .25rem !important;}
	.pl-md-1, .px-md-1 {padding-left: .25rem !important;}
	.p-md-2 {padding: .5rem !important;}
	.pt-md-2, .py-md-2 {padding-top: .5rem !important;}
	.pr-md-2, .px-md-2 {padding-right: .5rem !important;}
	.pb-md-2, .py-md-2 {padding-bottom: .5rem !important;}
	.pl-md-2, .px-md-2 {padding-left: .5rem !important;}
	.p-md-3 {padding: 1rem !important;}
	.pt-md-3, .py-md-3 {padding-top: 1rem !important;}
	.pr-md-3, .px-md-3 {padding-right: 1rem !important;}
	.pb-md-3, .py-md-3 {padding-bottom: 1rem !important;}
	.pl-md-3, .px-md-3 {padding-left: 1rem !important;}
	.p-md-4 {padding: 1.5rem !important;}
	.pt-md-4, .py-md-4 {padding-top: 1.5rem !important;}
	.pr-md-4, .px-md-4 {padding-right: 1.5rem !important;}
	.pb-md-4, .py-md-4 {padding-bottom: 1.5rem !important;}
	.pl-md-4, .px-md-4 {padding-left: 1.5rem !important;}
	.p-md-5 {padding: 3rem !important;}
	.pt-md-5, .py-md-5 {padding-top: 3rem !important;}
	.pr-md-5, .px-md-5 {padding-right: 3rem !important;}
	.pb-md-5, .py-md-5 {padding-bottom: 3rem !important;}
	.pl-md-5, .px-md-5 {padding-left: 3rem !important;}
	.m-md-n1 {margin: -.25rem !important;}
	.mt-md-n1, .my-md-n1 {margin-top: -.25rem !important;}
	.mr-md-n1, .mx-md-n1 {margin-right: -.25rem !important;}
	.mb-md-n1, .my-md-n1 {margin-bottom: -.25rem !important;}
	.ml-md-n1, .mx-md-n1 {margin-left: -.25rem !important;}
	.m-md-n2 {margin: -.5rem !important;}
	.mt-md-n2, .my-md-n2 {margin-top: -.5rem !important;}
	.mr-md-n2, .mx-md-n2 {margin-right: -.5rem !important;}
	.mb-md-n2, .my-md-n2 {margin-bottom: -.5rem !important;}
	.ml-md-n2, .mx-md-n2 {margin-left: -.5rem !important;}
	.m-md-n3 {margin: -1rem !important;}
	.mt-md-n3, .my-md-n3 {margin-top: -1rem !important;}
	.mr-md-n3, .mx-md-n3 {margin-right: -1rem !important;}
	.mb-md-n3, .my-md-n3 {margin-bottom: -1rem !important;}
	.ml-md-n3, .mx-md-n3 {margin-left: -1rem !important;}
	.m-md-n4 {margin: -1.5rem !important;}
	.mt-md-n4, .my-md-n4 {margin-top: -1.5rem !important;}
	.mr-md-n4, .mx-md-n4 {margin-right: -1.5rem !important;}
	.mb-md-n4, .my-md-n4 {margin-bottom: -1.5rem !important;}
	.ml-md-n4, .mx-md-n4 {margin-left: -1.5rem !important;}
	.m-md-n5 {margin: -3rem !important;}
	.mt-md-n5, .my-md-n5 {margin-top: -3rem !important;}
	.mr-md-n5, .mx-md-n5 {margin-right: -3rem !important;}
	.mb-md-n5, .my-md-n5 {margin-bottom: -3rem !important;}
	.ml-md-n5, .mx-md-n5 {margin-left: -3rem !important;}
	.m-md-auto {margin: auto !important;}
	.mt-md-auto, .my-md-auto {margin-top: auto !important;}
	.mr-md-auto, .mx-md-auto {margin-right: auto !important;}
	.mb-md-auto, .my-md-auto {margin-bottom: auto !important;}
	.ml-md-auto, .mx-md-auto {margin-left: auto !important;}}
@media (min-width:992px) {.m-lg-0 {margin: 0 !important;}
	.mt-lg-0, .my-lg-0 {margin-top: 0 !important;}
	.mr-lg-0, .mx-lg-0 {margin-right: 0 !important;}
	.mb-lg-0, .my-lg-0 {margin-bottom: 0 !important;}
	.ml-lg-0, .mx-lg-0 {margin-left: 0 !important;}
	.m-lg-1 {margin: .25rem !important;}
	.mt-lg-1, .my-lg-1 {margin-top: .25rem !important;}
	.mr-lg-1, .mx-lg-1 {margin-right: .25rem !important;}
	.mb-lg-1, .my-lg-1 {margin-bottom: .25rem !important;}
	.ml-lg-1, .mx-lg-1 {margin-left: .25rem !important;}
	.m-lg-2 {margin: .5rem !important;}
	.mt-lg-2, .my-lg-2 {margin-top: .5rem !important;}
	.mr-lg-2, .mx-lg-2 {margin-right: .5rem !important;}
	.mb-lg-2, .my-lg-2 {margin-bottom: .5rem !important;}
	.ml-lg-2, .mx-lg-2 {margin-left: .5rem !important;}
	.m-lg-3 {margin: 1rem !important;}
	.mt-lg-3, .my-lg-3 {margin-top: 1rem !important;}
	.mr-lg-3, .mx-lg-3 {margin-right: 1rem !important;}
	.mb-lg-3, .my-lg-3 {margin-bottom: 1rem !important;}
	.ml-lg-3, .mx-lg-3 {margin-left: 1rem !important;}
	.m-lg-4 {margin: 1.5rem !important;}
	.mt-lg-4, .my-lg-4 {margin-top: 1.5rem !important;}
	.mr-lg-4, .mx-lg-4 {margin-right: 1.5rem !important;}
	.mb-lg-4, .my-lg-4 {margin-bottom: 1.5rem !important;}
	.ml-lg-4, .mx-lg-4 {margin-left: 1.5rem !important;}
	.m-lg-5 {margin: 3rem !important;}
	.mt-lg-5, .my-lg-5 {margin-top: 3rem !important;}
	.mr-lg-5, .mx-lg-5 {margin-right: 3rem !important;}
	.mb-lg-5, .my-lg-5 {margin-bottom: 3rem !important;}
	.ml-lg-5, .mx-lg-5 {margin-left: 3rem !important;}
	.p-lg-0 {padding: 0 !important;}
	.pt-lg-0, .py-lg-0 {padding-top: 0 !important;}
	.pr-lg-0, .px-lg-0 {padding-right: 0 !important;}
	.pb-lg-0, .py-lg-0 {padding-bottom: 0 !important;}
	.pl-lg-0, .px-lg-0 {padding-left: 0 !important;}
	.p-lg-1 {padding: .25rem !important;}
	.pt-lg-1, .py-lg-1 {padding-top: .25rem !important;}
	.pr-lg-1, .px-lg-1 {padding-right: .25rem !important;}
	.pb-lg-1, .py-lg-1 {padding-bottom: .25rem !important;}
	.pl-lg-1, .px-lg-1 {padding-left: .25rem !important;}
	.p-lg-2 {padding: .5rem !important;}
	.pt-lg-2, .py-lg-2 {padding-top: .5rem !important;}
	.pr-lg-2, .px-lg-2 {padding-right: .5rem !important;}
	.pb-lg-2, .py-lg-2 {padding-bottom: .5rem !important;}
	.pl-lg-2, .px-lg-2 {padding-left: .5rem !important;}
	.p-lg-3 {padding: 1rem !important;}
	.pt-lg-3, .py-lg-3 {padding-top: 1rem !important;}
	.pr-lg-3, .px-lg-3 {padding-right: 1rem !important;}
	.pb-lg-3, .py-lg-3 {padding-bottom: 1rem !important;}
	.pl-lg-3, .px-lg-3 {padding-left: 1rem !important;}
	.p-lg-4 {padding: 1.5rem !important;}
	.pt-lg-4, .py-lg-4 {padding-top: 1.5rem !important;}
	.pr-lg-4, .px-lg-4 {padding-right: 1.5rem !important;}
	.pb-lg-4, .py-lg-4 {padding-bottom: 1.5rem !important;}
	.pl-lg-4, .px-lg-4 {padding-left: 1.5rem !important;}
	.p-lg-5 {padding: 3rem !important;}
	.pt-lg-5, .py-lg-5 {padding-top: 3rem !important;}
	.pr-lg-5, .px-lg-5 {padding-right: 3rem !important;}
	.pb-lg-5, .py-lg-5 {padding-bottom: 3rem !important;}
	.pl-lg-5, .px-lg-5 {padding-left: 3rem !important;}
	.m-lg-n1 {margin: -.25rem !important;}
	.mt-lg-n1, .my-lg-n1 {margin-top: -.25rem !important;}
	.mr-lg-n1, .mx-lg-n1 {margin-right: -.25rem !important;}
	.mb-lg-n1, .my-lg-n1 {margin-bottom: -.25rem !important;}
	.ml-lg-n1, .mx-lg-n1 {margin-left: -.25rem !important;}
	.m-lg-n2 {margin: -.5rem !important;}
	.mt-lg-n2, .my-lg-n2 {margin-top: -.5rem !important;}
	.mr-lg-n2, .mx-lg-n2 {margin-right: -.5rem !important;}
	.mb-lg-n2, .my-lg-n2 {margin-bottom: -.5rem !important;}
	.ml-lg-n2, .mx-lg-n2 {margin-left: -.5rem !important;}
	.m-lg-n3 {margin: -1rem !important;}
	.mt-lg-n3, .my-lg-n3 {margin-top: -1rem !important;}
	.mr-lg-n3, .mx-lg-n3 {margin-right: -1rem !important;}
	.mb-lg-n3, .my-lg-n3 {margin-bottom: -1rem !important;}
	.ml-lg-n3, .mx-lg-n3 {margin-left: -1rem !important;}
	.m-lg-n4 {margin: -1.5rem !important;}
	.mt-lg-n4, .my-lg-n4 {margin-top: -1.5rem !important;}
	.mr-lg-n4, .mx-lg-n4 {margin-right: -1.5rem !important;}
	.mb-lg-n4, .my-lg-n4 {margin-bottom: -1.5rem !important;}
	.ml-lg-n4, .mx-lg-n4 {margin-left: -1.5rem !important;}
	.m-lg-n5 {margin: -3rem !important;}
	.mt-lg-n5, .my-lg-n5 {margin-top: -3rem !important;}
	.mr-lg-n5, .mx-lg-n5 {margin-right: -3rem !important;}
	.mb-lg-n5, .my-lg-n5 {margin-bottom: -3rem !important;}
	.ml-lg-n5, .mx-lg-n5 {margin-left: -3rem !important;}
	.m-lg-auto {margin: auto !important;}
	.mt-lg-auto, .my-lg-auto {margin-top: auto !important;}
	.mr-lg-auto, .mx-lg-auto {margin-right: auto !important;}
	.mb-lg-auto, .my-lg-auto {margin-bottom: auto !important;}
	.ml-lg-auto, .mx-lg-auto {margin-left: auto !important;}}
@media (min-width:1200px) {.m-xl-0 {margin: 0 !important;}
	.mt-xl-0, .my-xl-0 {margin-top: 0 !important;}
	.mr-xl-0, .mx-xl-0 {margin-right: 0 !important;}
	.mb-xl-0, .my-xl-0 {margin-bottom: 0 !important;}
	.ml-xl-0, .mx-xl-0 {margin-left: 0 !important;}
	.m-xl-1 {margin: .25rem !important;}
	.mt-xl-1, .my-xl-1 {margin-top: .25rem !important;}
	.mr-xl-1, .mx-xl-1 {margin-right: .25rem !important;}
	.mb-xl-1, .my-xl-1 {margin-bottom: .25rem !important;}
	.ml-xl-1, .mx-xl-1 {margin-left: .25rem !important;}
	.m-xl-2 {margin: .5rem !important;}
	.mt-xl-2, .my-xl-2 {margin-top: .5rem !important;}
	.mr-xl-2, .mx-xl-2 {margin-right: .5rem !important;}
	.mb-xl-2, .my-xl-2 {margin-bottom: .5rem !important;}
	.ml-xl-2, .mx-xl-2 {margin-left: .5rem !important;}
	.m-xl-3 {margin: 1rem !important;}
	.mt-xl-3, .my-xl-3 {margin-top: 1rem !important;}
	.mr-xl-3, .mx-xl-3 {margin-right: 1rem !important;}
	.mb-xl-3, .my-xl-3 {margin-bottom: 1rem !important;}
	.ml-xl-3, .mx-xl-3 {margin-left: 1rem !important;}
	.m-xl-4 {margin: 1.5rem !important;}
	.mt-xl-4, .my-xl-4 {margin-top: 1.5rem !important;}
	.mr-xl-4, .mx-xl-4 {margin-right: 1.5rem !important;}
	.mb-xl-4, .my-xl-4 {margin-bottom: 1.5rem !important;}
	.ml-xl-4, .mx-xl-4 {margin-left: 1.5rem !important;}
	.m-xl-5 {margin: 3rem !important;}
	.mt-xl-5, .my-xl-5 {margin-top: 3rem !important;}
	.mr-xl-5, .mx-xl-5 {margin-right: 3rem !important;}
	.mb-xl-5, .my-xl-5 {margin-bottom: 3rem !important;}
	.ml-xl-5, .mx-xl-5 {margin-left: 3rem !important;}
	.p-xl-0 {padding: 0 !important;}
	.pt-xl-0, .py-xl-0 {padding-top: 0 !important;}
	.pr-xl-0, .px-xl-0 {padding-right: 0 !important;}
	.pb-xl-0, .py-xl-0 {padding-bottom: 0 !important;}
	.pl-xl-0, .px-xl-0 {padding-left: 0 !important;}
	.p-xl-1 {padding: .25rem !important;}
	.pt-xl-1, .py-xl-1 {padding-top: .25rem !important;}
	.pr-xl-1, .px-xl-1 {padding-right: .25rem !important;}
	.pb-xl-1, .py-xl-1 {padding-bottom: .25rem !important;}
	.pl-xl-1, .px-xl-1 {padding-left: .25rem !important;}
	.p-xl-2 {padding: .5rem !important;}
	.pt-xl-2, .py-xl-2 {padding-top: .5rem !important;}
	.pr-xl-2, .px-xl-2 {padding-right: .5rem !important;}
	.pb-xl-2, .py-xl-2 {padding-bottom: .5rem !important;}
	.pl-xl-2, .px-xl-2 {padding-left: .5rem !important;}
	.p-xl-3 {padding: 1rem !important;}
	.pt-xl-3, .py-xl-3 {padding-top: 1rem !important;}
	.pr-xl-3, .px-xl-3 {padding-right: 1rem !important;}
	.pb-xl-3, .py-xl-3 {padding-bottom: 1rem !important;}
	.pl-xl-3, .px-xl-3 {padding-left: 1rem !important;}
	.p-xl-4 {padding: 1.5rem !important;}
	.pt-xl-4, .py-xl-4 {padding-top: 1.5rem !important;}
	.pr-xl-4, .px-xl-4 {padding-right: 1.5rem !important;}
	.pb-xl-4, .py-xl-4 {padding-bottom: 1.5rem !important;}
	.pl-xl-4, .px-xl-4 {padding-left: 1.5rem !important;}
	.p-xl-5 {padding: 3rem !important;}
	.pt-xl-5, .py-xl-5 {padding-top: 3rem !important;}
	.pr-xl-5, .px-xl-5 {padding-right: 3rem !important;}
	.pb-xl-5, .py-xl-5 {padding-bottom: 3rem !important;}
	.pl-xl-5, .px-xl-5 {padding-left: 3rem !important;}
	.m-xl-n1 {margin: -.25rem !important;}
	.mt-xl-n1, .my-xl-n1 {margin-top: -.25rem !important;}
	.mr-xl-n1, .mx-xl-n1 {margin-right: -.25rem !important;}
	.mb-xl-n1, .my-xl-n1 {margin-bottom: -.25rem !important;}
	.ml-xl-n1, .mx-xl-n1 {margin-left: -.25rem !important;}
	.m-xl-n2 {margin: -.5rem !important;}
	.mt-xl-n2, .my-xl-n2 {margin-top: -.5rem !important;}
	.mr-xl-n2, .mx-xl-n2 {margin-right: -.5rem !important;}
	.mb-xl-n2, .my-xl-n2 {margin-bottom: -.5rem !important;}
	.ml-xl-n2, .mx-xl-n2 {margin-left: -.5rem !important;}
	.m-xl-n3 {margin: -1rem !important;}
	.mt-xl-n3, .my-xl-n3 {margin-top: -1rem !important;}
	.mr-xl-n3, .mx-xl-n3 {margin-right: -1rem !important;}
	.mb-xl-n3, .my-xl-n3 {margin-bottom: -1rem !important;}
	.ml-xl-n3, .mx-xl-n3 {margin-left: -1rem !important;}
	.m-xl-n4 {margin: -1.5rem !important;}
	.mt-xl-n4, .my-xl-n4 {margin-top: -1.5rem !important;}
	.mr-xl-n4, .mx-xl-n4 {margin-right: -1.5rem !important;}
	.mb-xl-n4, .my-xl-n4 {margin-bottom: -1.5rem !important;}
	.ml-xl-n4, .mx-xl-n4 {margin-left: -1.5rem !important;}
	.m-xl-n5 {margin: -3rem !important;}
	.mt-xl-n5, .my-xl-n5 {margin-top: -3rem !important;}
	.mr-xl-n5, .mx-xl-n5 {margin-right: -3rem !important;}
	.mb-xl-n5, .my-xl-n5 {margin-bottom: -3rem !important;}
	.ml-xl-n5, .mx-xl-n5 {margin-left: -3rem !important;}
	.m-xl-auto {margin: auto !important;}
	.mt-xl-auto, .my-xl-auto {margin-top: auto !important;}
	.mr-xl-auto, .mx-xl-auto {margin-right: auto !important;}
	.mb-xl-auto, .my-xl-auto {margin-bottom: auto !important;}
	.ml-xl-auto, .mx-xl-auto {margin-left: auto !important;}}
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
.twentytwenty-before-label,.twentytwenty-after-label,.twentytwenty-overlay{position:absolute;top:0;width:100%;height:100%}.twentytwenty-before-label,.twentytwenty-after-label,.twentytwenty-overlay{-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-duration:.5s}.twentytwenty-before-label,.twentytwenty-after-label{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity}.twentytwenty-before-label:before,.twentytwenty-after-label:before{color:white;background:#3aa4cd;-webkit-border-radius:19px;-moz-border-radius:19px;border-radius:19px;font-size:12px;text-transform:uppercase;height:38px;line-height:38px;padding:0 22px;position:absolute}.twentytwenty-horizontal .twentytwenty-before-label:before,.twentytwenty-horizontal .twentytwenty-after-label:before{bottom:7px}.twentytwenty-vertical .twentytwenty-before-label:before{left:20px}.twentytwenty-vertical .twentytwenty-after-label:before{right:20px}.twentytwenty-vertical .twentytwenty-before-label:before,.twentytwenty-vertical .twentytwenty-after-label:before{text-align:center;width:90px}.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow,.twentytwenty-down-arrow{width:0;height:0;border:7px inset transparent;position:absolute}.twentytwenty-left-arrow,.twentytwenty-right-arrow{top:50%;margin-top:-7px}.twentytwenty-up-arrow,.twentytwenty-down-arrow{left:50%;margin-left:-7px}.twentytwenty-container{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;z-index:0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.twentytwenty-container img{max-width:100%;position:absolute;top:0;display:block}.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay{background:rgba(0,0,0,0)}.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label{opacity:0}.twentytwenty-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.twentytwenty-before-label:before{content:attr(data-content)}.twentytwenty-after-label:before{content:attr(data-content)}.twentytwenty-horizontal .twentytwenty-before-label:before{left:10px}.twentytwenty-horizontal .twentytwenty-after-label:before{right:10px}.twentytwenty-vertical .twentytwenty-before-label:before{top:10px}.twentytwenty-vertical .twentytwenty-after-label:before{bottom:10px}.twentytwenty-overlay{-webkit-transition-property:background;-moz-transition-property:background;transition-property:background;background:rgba(0,0,0,0);z-index:25}.twentytwenty-after-label{opacity:1}.twentytwenty-before-label{opacity:1}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}.twentytwenty-handle{height:60px;width:60px;position:absolute;left:50%;top:50%;margin-left:-30px;margin-top:-30px;background:#3aa4cd;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;-webkit-box-shadow:0 0 12px rgba(51,51,51,.5);-moz-box-shadow:0 0 12px rgba(51,51,51,.5);box-shadow:0 0 12px rgba(51,51,51,.5);z-index:40;cursor:pointer}.twentytwenty-left-arrow{border-right:7px solid white;left:50%;margin-left:-20px}.twentytwenty-right-arrow{border-left:7px solid white;right:50%;margin-right:-20px}.twentytwenty-up-arrow{border-bottom:7px solid white;top:50%;margin-top:-20px}.twentytwenty-down-arrow{border-top:7px solid white;bottom:50%;margin-bottom:-20px}
.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:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
body.compensate-for-scrollbar {overflow: hidden;}
.fancybox-active {height: auto;}
.fancybox-is-hidden {left: -9999px;margin: 0;position: absolute !important;top: -9999px;visibility: hidden;}
.fancybox-container {-webkit-backface-visibility: hidden;height: 100%;left: 0;outline: none;position: fixed;-webkit-tap-highlight-color: transparent;top: 0;-ms-touch-action: manipulation;touch-action: manipulation;transform: translateZ(0);width: 100%;z-index: 99992;}
.fancybox-container * {box-sizing: border-box;}
.fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage {bottom: 0;left: 0;position: absolute;right: 0;top: 0;}
.fancybox-outer {-webkit-overflow-scrolling: touch;overflow-y: auto;}
.fancybox-bg {background: #1e1e1e;opacity: 0;transition-duration: inherit;transition-property: opacity;transition-timing-function: cubic-bezier(.47,0,.74,.71);}
.fancybox-is-open .fancybox-bg {opacity: .9;transition-timing-function: cubic-bezier(.22,.61,.36,1);}
.fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar {direction: ltr;opacity: 0;position: absolute;transition: opacity .25s ease,visibility 0s ease .25s;visibility: hidden;z-index: 99997;}
.fancybox-show-caption .fancybox-caption, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-nav .fancybox-navigation .fancybox-button, .fancybox-show-toolbar .fancybox-toolbar {opacity: 1;transition: opacity .25s ease 0s,visibility 0s ease 0s;visibility: visible;}
.fancybox-infobar {color: #ccc;font-size: 13px;-webkit-font-smoothing: subpixel-antialiased;height: 44px;left: 0;line-height: 44px;min-width: 44px;mix-blend-mode: difference;padding: 0 10px;pointer-events: none;top: 0;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.fancybox-toolbar {right: 0;top: 0;}
.fancybox-stage {direction: ltr;overflow: visible;transform: translateZ(0);z-index: 99994;}
.fancybox-is-open .fancybox-stage {overflow: hidden;}
.fancybox-slide {-webkit-backface-visibility: hidden;display: none;height: 100%;left: 0;outline: none;overflow: auto;-webkit-overflow-scrolling: touch;padding: 44px;position: absolute;text-align: center;top: 0;transition-property: transform,opacity;white-space: normal;width: 100%;z-index: 99994;}
.fancybox-slide:before {content: "";display: inline-block;font-size: 0;height: 100%;vertical-align: middle;width: 0;}
.fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous {display: block;}
.fancybox-slide--image {overflow: hidden;padding: 44px 0;}
.fancybox-slide--image:before {display: none;}
.fancybox-slide--html {padding: 6px;}
.fancybox-content {background: #fff;display: inline-block;margin: 0;max-width: 100%;overflow: auto;-webkit-overflow-scrolling: touch;padding: 44px;position: relative;text-align: left;vertical-align: middle;}
.fancybox-slide--image .fancybox-content {animation-timing-function: cubic-bezier(.5,0,.14,1);-webkit-backface-visibility: hidden;background: transparent;background-repeat: no-repeat;background-size: 100% 100%;left: 0;max-width: none;overflow: visible;padding: 0;position: absolute;top: 0;transform-origin: top left;transition-property: transform,opacity;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;z-index: 99995;}
.fancybox-can-zoomOut .fancybox-content {cursor: zoom-out;}
.fancybox-can-zoomIn .fancybox-content {cursor: zoom-in;}
.fancybox-can-pan .fancybox-content, .fancybox-can-swipe .fancybox-content {cursor: grab;}
.fancybox-is-grabbing .fancybox-content {cursor: grabbing;}
.fancybox-container [data-selectable=true] {cursor: text;}
.fancybox-image, .fancybox-spaceball {background: transparent;border: 0;height: 100%;left: 0;margin: 0;max-height: none;max-width: none;padding: 0;position: absolute;top: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;width: 100%;}
.fancybox-spaceball {z-index: 1;}
.fancybox-slide--iframe .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--pdf .fancybox-content, .fancybox-slide--video .fancybox-content {height: 100%;overflow: visible;padding: 0;width: 100%;}
.fancybox-slide--video .fancybox-content {background: #000;}
.fancybox-slide--map .fancybox-content {background: #e5e3df;}
.fancybox-slide--iframe .fancybox-content {background: #fff;}
.fancybox-iframe, .fancybox-video {background: transparent;border: 0;display: block;height: 100%;margin: 0;overflow: hidden;padding: 0;width: 100%;}
.fancybox-iframe {left: 0;position: absolute;top: 0;}
.fancybox-error {background: #fff;cursor: default;max-width: 400px;padding: 40px;width: 100%;}
.fancybox-error p {color: #444;font-size: 16px;line-height: 20px;margin: 0;padding: 0;}
.fancybox-button {background: rgba(30,30,30,.6);border: 0;border-radius: 0;box-shadow: none;cursor: pointer;display: inline-block;height: 44px;margin: 0;padding: 10px;position: relative;transition: color .2s;vertical-align: top;visibility: inherit;width: 44px;}
.fancybox-button, .fancybox-button:link, .fancybox-button:visited {color: #ccc;}
.fancybox-button:hover {color: #fff;}
.fancybox-button:focus {outline: none;}
.fancybox-button.fancybox-focus {outline: 1px dotted;}
.fancybox-button[disabled], .fancybox-button[disabled]:hover {color: #888;cursor: default;outline: none;}
.fancybox-button div {height: 100%;}
.fancybox-button svg {display: block;height: 100%;overflow: visible;position: relative;width: 100%;}
.fancybox-button svg path {fill: currentColor;stroke-width: 0;}
.fancybox-button--fsenter svg:nth-child(2), .fancybox-button--fsexit svg:first-child, .fancybox-button--pause svg:first-child, .fancybox-button--play svg:nth-child(2) {display: none;}
.fancybox-progress {background: #ff5268;height: 2px;left: 0;position: absolute;right: 0;top: 0;transform: scaleX(0);transform-origin: 0;transition-property: transform;transition-timing-function: linear;z-index: 99998;}
.fancybox-close-small {background: transparent;border: 0;border-radius: 0;color: #ccc;cursor: pointer;opacity: .8;padding: 8px;position: absolute;right: -12px;top: -44px;z-index: 401;}
.fancybox-close-small:hover {color: #fff;opacity: 1;}
.fancybox-slide--html .fancybox-close-small {color: currentColor;padding: 10px;right: 0;top: 0;}
.fancybox-slide--image.fancybox-is-scaling .fancybox-content {overflow: hidden;}
.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {display: none;}
.fancybox-navigation .fancybox-button {background-clip: content-box;height: 100px;opacity: 0;position: absolute;top: calc(50% - 50px);width: 70px;}
.fancybox-navigation .fancybox-button div {padding: 7px;}
.fancybox-navigation .fancybox-button--arrow_left {left: 0;left: env(safe-area-inset-left);padding: 31px 26px 31px 6px;}
.fancybox-navigation .fancybox-button--arrow_right {padding: 31px 6px 31px 26px;right: 0;right: env(safe-area-inset-right);}
.fancybox-caption {background: linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom: 0;color: #eee;font-size: 14px;font-weight: 400;left: 0;line-height: 1.5;padding: 75px 44px 25px;pointer-events: none;right: 0;text-align: center;z-index: 99996;}
@supports (padding:max(0px)) {.fancybox-caption {padding: 75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left));}}
.fancybox-caption--separate {margin-top: -50px;}
.fancybox-caption__body {max-height: 50vh;overflow: auto;pointer-events: all;}
.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited {color: #ccc;text-decoration: none;}
.fancybox-caption a:hover {color: #fff;text-decoration: underline;}
.fancybox-loading {animation: a 1s linear infinite;background: transparent;border: 4px solid #888;border-bottom-color: #fff;border-radius: 50%;height: 50px;left: 50%;margin: -25px 0 0 -25px;opacity: .7;padding: 0;position: absolute;top: 50%;width: 50px;z-index: 99999;}
@keyframes a {to {transform: rotate(1 turn);}}
.fancybox-animated {transition-timing-function: cubic-bezier(0,0,.25,1);}
.fancybox-fx-slide.fancybox-slide--previous {opacity: 0;transform: translate3d(-100%,0,0);}
.fancybox-fx-slide.fancybox-slide--next {opacity: 0;transform: translate3d(100%,0,0);}
.fancybox-fx-slide.fancybox-slide--current {opacity: 1;transform: translateZ(0);}
.fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous {opacity: 0;transition-timing-function: cubic-bezier(.19,1,.22,1);}
.fancybox-fx-fade.fancybox-slide--current {opacity: 1;}
.fancybox-fx-zoom-in-out.fancybox-slide--previous {opacity: 0;transform: scale3d(1.5,1.5,1.5);}
.fancybox-fx-zoom-in-out.fancybox-slide--next {opacity: 0;transform: scale3d(.5,.5,.5);}
.fancybox-fx-zoom-in-out.fancybox-slide--current {opacity: 1;transform: scaleX(1);}
.fancybox-fx-rotate.fancybox-slide--previous {opacity: 0;transform: rotate(-1 turn);}
.fancybox-fx-rotate.fancybox-slide--next {opacity: 0;transform: rotate(1 turn);}
.fancybox-fx-rotate.fancybox-slide--current {opacity: 1;transform: rotate(0deg);}
.fancybox-fx-circular.fancybox-slide--previous {opacity: 0;transform: scale3d(0,0,0) translate3d(-100%,0,0);}
.fancybox-fx-circular.fancybox-slide--next {opacity: 0;transform: scale3d(0,0,0) translate3d(100%,0,0);}
.fancybox-fx-circular.fancybox-slide--current {opacity: 1;transform: scaleX(1) translateZ(0);}
.fancybox-fx-tube.fancybox-slide--previous {transform: translate3d(-100%,0,0) scale(.1) skew(-10deg);}
.fancybox-fx-tube.fancybox-slide--next {transform: translate3d(100%,0,0) scale(.1) skew(10deg);}
.fancybox-fx-tube.fancybox-slide--current {transform: translateZ(0) scale(1);}
@media (max-height:576px) {.fancybox-slide {padding-left: 6px;padding-right: 6px;}
	.fancybox-slide--image {padding: 6px 0;}
	.fancybox-close-small {right: -6px;}
	.fancybox-slide--image .fancybox-close-small {background: #4e4e4e;color: #f2f4f6;height: 36px;opacity: 1;padding: 6px;right: 0;top: 0;width: 36px;}
	.fancybox-caption {padding-left: 12px;padding-right: 12px;}
	@supports (padding:max(0px)) {.fancybox-caption {padding-left: max(12px,env(safe-area-inset-left));padding-right: max(12px,env(safe-area-inset-right));}}}
.fancybox-share {background: #f4f4f4;border-radius: 3px;max-width: 90%;padding: 30px;text-align: center;}
.fancybox-share h1 {color: #222;font-size: 35px;font-weight: 700;margin: 0 0 20px;}
.fancybox-share p {margin: 0;padding: 0;}
.fancybox-share__button {border: 0;border-radius: 3px;display: inline-block;font-size: 14px;font-weight: 700;line-height: 40px;margin: 0 5px 10px;min-width: 130px;padding: 0 15px;text-decoration: none;transition: all .2s;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;white-space: nowrap;}
.fancybox-share__button:link, .fancybox-share__button:visited {color: #fff;}
.fancybox-share__button:hover {text-decoration: none;}
.fancybox-share__button--fb {background: #3b5998;}
.fancybox-share__button--fb:hover {background: #344e86;}
.fancybox-share__button--pt {background: #bd081d;}
.fancybox-share__button--pt:hover {background: #aa0719;}
.fancybox-share__button--tw {background: #1da1f2;}
.fancybox-share__button--tw:hover {background: #0d95e8;}
.fancybox-share__button svg {height: 25px;margin-right: 7px;position: relative;top: -1px;vertical-align: middle;width: 25px;}
.fancybox-share__button svg path {fill: #fff;}
.fancybox-share__input {background: transparent;border: 0;border-bottom: 1px solid #d7d7d7;border-radius: 0;color: #5d5b5b;font-size: 14px;margin: 10px 0 0;outline: none;padding: 10px 15px;width: 100%;}
.fancybox-thumbs {background: #ddd;bottom: 0;display: none;margin: 0;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;padding: 2px 2px 4px;position: absolute;right: 0;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 0;width: 212px;z-index: 99995;}
.fancybox-thumbs-x {overflow-x: auto;overflow-y: hidden;}
.fancybox-show-thumbs .fancybox-thumbs {display: block;}
.fancybox-show-thumbs .fancybox-inner {right: 212px;}
.fancybox-thumbs__list {font-size: 0;height: 100%;list-style: none;margin: 0;overflow-x: hidden;overflow-y: auto;padding: 0;position: absolute;position: relative;white-space: nowrap;width: 100%;}
.fancybox-thumbs-x .fancybox-thumbs__list {overflow: hidden;}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {width: 7px;}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {background: #fff;border-radius: 10px;box-shadow: inset 0 0 6px rgba(0,0,0,.3);}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {background: #2a2a2a;border-radius: 10px;}
.fancybox-thumbs__list a {-webkit-backface-visibility: hidden;backface-visibility: hidden;background-color: rgba(0,0,0,.1);background-position: 50%;background-repeat: no-repeat;background-size: cover;cursor: pointer;float: left;height: 75px;margin: 2px;max-height: calc(100% - 8px);max-width: calc(50% - 4px);outline: none;overflow: hidden;padding: 0;position: relative;-webkit-tap-highlight-color: transparent;width: 100px;}
.fancybox-thumbs__list a:before {border: 6px solid #ff5268;bottom: 0;content: "";left: 0;opacity: 0;position: absolute;right: 0;top: 0;transition: all .2s cubic-bezier(.25,.46,.45,.94);z-index: 99991;}
.fancybox-thumbs__list a:focus:before {opacity: .5;}
.fancybox-thumbs__list a.fancybox-thumbs-active:before {opacity: 1;}
@media (max-width:576px) {.fancybox-thumbs {width: 110px;}
	.fancybox-show-thumbs .fancybox-inner {right: 110px;}
	.fancybox-thumbs__list a {max-width: calc(100% - 10px);}}
@font-face {font-family: "Gotham Pro";src: url("/tpl2019/style/../fonts/gothampro/GothaProLig.eot?");src: url("/tpl2019/style/../fonts/gothampro/GothaProLig.eot?") format("embedded-opentype"),url("/tpl2019/style/../fonts/gothampro/GothaProLig.woff") format("woff"),url("/tpl2019/style/../fonts/gothampro/GothaProLig.ttf") format("truetype"),url("/tpl2019/style/../fonts/gothampro/GothaProLig.svg#GothaPro") format("svg");font-weight: 300;font-style: normal;}
@font-face {font-family: "Gotham Pro";src: url("/tpl2019/style/../fonts/gothampro/GothaProReg.eot?");src: url("/tpl2019/style/../fonts/gothampro/GothaProReg.eot?") format("embedded-opentype"),url("/tpl2019/style/../fonts/gothampro/GothaProReg.woff") format("woff"),url("/tpl2019/style/../fonts/gothampro/GothaProReg.ttf") format("truetype"),url("/tpl2019/style/../fonts/gothampro/GothaProReg.svg#GothaPro") format("svg");font-weight: 400;font-style: normal;}
@font-face {font-family: "Gotham Pro";src: url("/tpl2019/style/../fonts/gothampro/GothaProMed.eot?");src: url("/tpl2019/style/../fonts/gothampro/GothaProMed.eot?") format("embedded-opentype"),url("/tpl2019/style/../fonts/gothampro/GothaProMed.woff") format("woff"),url("/tpl2019/style/../fonts/gothampro/GothaProMed.ttf") format("truetype"),url("/tpl2019/style/../fonts/gothampro/GothaProMed.svg#GothaPro") format("svg");font-weight: 500;font-style: normal;}
@font-face {font-family: "Gotham Pro";src: url("/tpl2019/style/../fonts/gothampro/GothaProBol.eot?");src: url("/tpl2019/style/../fonts/gothampro/GothaProBol.eot?") format("embedded-opentype"),url("/tpl2019/style/../fonts/gothampro/GothaProBol.woff") format("woff"),url("/tpl2019/style/../fonts/gothampro/GothaProBol.ttf") format("truetype"),url("/tpl2019/style/../fonts/gothampro/GothaProBol.svg#GothaPro") format("svg");font-weight: 700;font-style: normal;}
@font-face {font-family: "Gotham Pro";src: url("/tpl2019/style/../fonts/gothampro/GothaProBla.eot?");src: url("/tpl2019/style/../fonts/gothampro/GothaProBla.eot?") format("embedded-opentype"),url("/tpl2019/style/../fonts/gothampro/GothaProBla.woff") format("woff"),url("/tpl2019/style/../fonts/gothampro/GothaProBla.ttf") format("truetype"),url("/tpl2019/style/../fonts/gothampro/GothaProBla.svg#GothaPro") format("svg");font-weight: 900;font-style: normal;}
.clearfix:after {display: table;clear: both;content: "";}
.smallText {line-height: 1;}
.smallText ul, .smallText ol {padding-left: 20px !important;}
.smallText ul li, .smallText ol li {margin: 6px 0 !important;}
body {font-family: "Gotham Pro",sans-serif;color: #080808;}
* {outline: none;}
.uppercase {text-transform: uppercase;}
.align-middle {vertical-align: middle;}
.align-center {text-align: center;}
@media (min-width:576px) {.pl70 {padding-left: 70px;}}
.btn {padding: 0;position: relative;border: none;cursor: pointer;display: inline-block;vertical-align: middle;text-decoration: none;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}
.btn-border:before {content: "";position: absolute;top: -4px;left: -4px;width: calc(100% - -8px);height: calc(100% - -8px);border: 1px solid #000;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}
@media (min-width:768px) {.btn-border:before {top: -5px;left: -7px;width: calc(100% - -14px);height: calc(100% - -10px);}}
.btn__text {text-transform: uppercase;float: left;display: flex;height: 100%;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;-webkit-box-pack: center;-moz-box-pack: center;-ms-flex-pack: ccenterc;-webkit-justify-content: center;justify-content: center;width: calc(100% - 35px);}
@media (min-width:768px) {.btn__text {width: calc(100% - 46px);}}
.btn__checkbox {width: 35px;height: 100%;float: left;}
@media (min-width:768px) {.btn__checkbox {width: 46px;}}
.btn__icon {width: 35px;height: 100%;float: left;}
@media (min-width:768px) {.btn__icon {width: 46px;}}
.btn-orange {width: 170px;height: 42px;line-height: 42px;color: #fff;background-image: -webkit-gradient(linear,360deg,0,360deg,200,from(#ffd553),to(#f99813));background-image: -webkit-linear-gradient(360deg,#f99813,#ffd553);background-image: -moz-linear-gradient(360deg,#f99813,#ffd553);background-image: -o-linear-gradient(360deg,#f99813,#ffd553);background-image: -ms-linear-gradient(360deg,#f99813,#ffd553);background-image: linear-gradient(360deg,#f99813,#ffd553);font-size: 14px;text-align: center;font-weight: 700;}
.btn-orange:hover {box-shadow: 0 0 35px rgba(250,159,26,.76);}
@media (min-width:768px) {.btn-orange {width: 209px;height: 57px;line-height: 57px;text-transform: uppercase;}}
.btn-orange:before {border-color: #fec644;}
.btn-orange .btn__text {color: #fff;}
.btn-orange .btn__checkbox {border-right: 1px solid #f18449;background: url("/tpl2019/style/../images/btn-checkbox-orange.svg") no-repeat 13px 16px/13px 10px;}
@media (min-width:768px) {.btn-orange .btn__checkbox {background: url("/tpl2019/style/../images/btn-checkbox-orange.svg") no-repeat 17px 22px/18px 13px;}}
.btn-blue {width: 170px;height: 42px;line-height: 42px;color: #fff !important;background-image: -webkit-gradient(linear,180deg,0,180deg,200,from(#016a9d),to(#1199db));background-image: -webkit-linear-gradient(180deg,#1199db,#016a9d);background-image: -moz-linear-gradient(180deg,#1199db,#016a9d);background-image: -o-linear-gradient(180deg,#1199db,#016a9d);background-image: -ms-linear-gradient(180deg,#1199db,#016a9d);background-image: linear-gradient(180deg,#1199db,#016a9d);font-size: 14px;text-align: center;font-weight: 700;}
.btn-blue:hover {box-shadow: 0 0 35px rgba(0,146,216,.3);}
@media (min-width:768px) {.btn-blue {width: 209px;height: 57px;line-height: 57px;text-transform: uppercase;}}
.btn-blue:before {border-color: #0092d8;}
.btn-blue .btn__text {color: #fff;}
.btn-blue .btn__checkbox {border-right: 1px solid #152c4a;background: url("/tpl2019/style/../images/btn-checkbox-dark.svg") no-repeat 13px 16px/13px 10px;}
@media (min-width:768px) {.btn-blue .btn__checkbox {background: url("/tpl2019/style/../images/btn-checkbox-dark.svg") no-repeat 17px 22px/18px 13px;}}
.btn-blue .btn__icon-callback {border-right: 1px solid #152c4a;background: url("/tpl2019/style/../images/btn-callback-dark.svg") no-repeat 13px 13px/14px 17px;}
@media (min-width:768px) {.btn-blue .btn__icon-callback {background: url("/tpl2019/style/../images/btn-callback-dark.svg") no-repeat 17px 17px/17px 21px;}}
.btn-blue .btn__icon-calc {border-right: 1px solid #152c4a;background: url("/tpl2019/style/../images/btn-calc-dark.svg") no-repeat 13px 15px/17px 19px;}
@media (min-width:768px) {.btn-blue .btn__icon-calc {background: url("/tpl2019/style/../images/btn-calc-dark.svg") no-repeat 17px 19px/17px 19px;}}
.btn-blue.btn-transparent {background: transparent;color: #152c4a !important;}
.btn-blue.btn-transparent .btn__text {color: #152c4a !important;}
@media (min-width:768px) {.btn-blue.btn-transparent .btn__text {font-size: 13px;font-weight: 700;}}
.btn-blue.btn-transparent:hover {box-shadow: none;}
.btn-calc {width: 269px !important;}
.btn-white {width: 170px;height: 42px;line-height: 42px;color: #152c4a;background-image: -webkit-gradient(linear,180deg,0,180deg,200,from(#fff),to(#fff));background-image: -webkit-linear-gradient(180deg,#fff,#fff);background-image: -moz-linear-gradient(180deg,#fff,#fff);background-image: -o-linear-gradient(180deg,#fff,#fff);background-image: -ms-linear-gradient(180deg,#fff,#fff);background-image: linear-gradient(180deg,#fff,#fff);font-size: 14px;text-align: center;font-weight: 700;}
.btn-white:hover {box-shadow: 0 0 35px rgba(0,146,216,.3);}
@media (min-width:768px) {.btn-white {width: 209px;height: 57px;line-height: 57px;text-transform: uppercase;}}
.btn-white:before {border-color: #fff;}
.btn-white .btn__text {color: #152c4a;}
.btn-white .btn__checkbox {border-right: 1px solid #fff;background: url("/tpl2019/style/../images/btn-checkbox-dark.svg") no-repeat 13px 16px/13px 10px;}
@media (min-width:768px) {.btn-white .btn__checkbox {background: url("/tpl2019/style/../images/btn-checkbox-dark.svg") no-repeat 17px 22px/18px 13px;}}
.btn-white .btn__icon-callback {border-right: 1px solid #fff;background: url("/tpl2019/style/../images/btn-callback-dark.svg") no-repeat 13px 13px/14px 17px;}
@media (min-width:768px) {.btn-white .btn__icon-callback {background: url("/tpl2019/style/../images/btn-callback-dark.svg") no-repeat 17px 17px/17px 21px;}}
.btn-white.btn-transparent {background: transparent;color: #fff;}
.btn-white.btn-transparent .btn__text {color: #fff;}
@media (min-width:768px) {.btn-white.btn-transparent .btn__text {font-size: 13px;font-weight: 700;}}
.btn-white.btn-transparent:hover {box-shadow: none;}
.btn-checkbox {width: 185px;margin: 5px;}
@media (min-width:768px) {.btn-checkbox {width: 245px;}}
.btn-checkbox .btn__text {font-size: 11px;font-weight: 500;}
@media (min-width:768px) {.btn-checkbox .btn__text {font-size: 13px;font-weight: 700;}}
.btn-small {width: 198px;height: 45px;line-height: 45px;}
.btn-small .btn__checkbox {width: 36px;background: url("/tpl2019/style/../images/btn-checkbox-orange.svg") no-repeat 14px 18px/13px 10px;}
.btn-small .btn__text {font-size: 12px;width: calc(100% - 36px);}
.btn-order {width: 142px;height: 33px;line-height: 33px;font-size: 14px;font-weight: 500;}
.btn-sale {background: #fff;border-radius: 10px;cursor: pointer;text-align: center;font-size: 15px;color: #242424 !important;border: none;border-bottom: 4px solid #ececec;width: 100px;height: 70px;z-index: 20;}
.btn-sale:hover {box-shadow: 0 0 19px rgba(255,255,255,.4);}
.btn-sale:active {margin-top: 4px;border: none;}
.header {height: 60px;position: relative;z-index: 50;background: #0c2443;}
@media (min-width:768px) {.header {height: 120px;max-width: 46%;}}
@media (min-width:1200px) {.header {background: #fff;max-width: 100%;}}
.header__bg {background: url("/tpl2019/style/../images/services-bg.jpg") #ebebeb no-repeat center bottom/cover;}
.header__logo {width: 172px !important;margin: 13px 0 0 0;}
@media (min-width:768px) {.header__logo {width: 184px !important;margin: 38px 16px 0 0;}}
@media (min-width:992px) {.header__logo {width: 244px !important;margin: 31px 16px 0 0;}}
@media (min-width:1200px) {.header__logo {width: 25% !important;margin: 17px 0 0;position: relative;}}
@media (min-width:1200px) {.header__logo:before {background: #1a91d6;content: "";top: -11px;width: 1px;height: 107px;position: absolute;right: 7px;}}
.header__logo img {display: block;width: 100%;max-width: 342px;}
.header__data {display: none;}
.header__data.show {position: absolute;top: 0;left: 0;width: 320px;display: block;display: -ms-flexbox;display: -webkit-flex;display: flex;background: #fbf9f9;padding: 74px 0 0;-webkit-flex-direction: column-reverse;-moz-flex-direction: column-reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;box-shadow: 0 0 20px #666;}
@media (min-width:1200px) {.header__data {display: block;}}
.header__menubtn {margin: 25px 0 0 10px;padding-left: 36px;line-height: 16px;color: #fff;font-size: 13px;letter-spacing: .02em;position: relative;cursor: pointer;z-index: 20;}
@media (min-width:768px) {.header__menubtn {margin: 49px 0 0 16px;padding-left: 55px;line-height: 25px;font-size: 20px;}}
@media (min-width:992px) {.header__menubtn {margin: 49px 0 0 41px;padding-left: 65px;line-height: 25px;font-size: 24px;}}
@media (min-width:1200px) {.header__menubtn {display: none;}}
.header__menubtn span {display: block;position: absolute;left: 0;top: 6px;height: 2px;width: 26px;}
@media (min-width:768px) {.header__menubtn span {top: 11px;height: 3px;width: 47px;}}
.header__menubtn span, .header__menubtn span:before, .header__menubtn span:after {background: #fff;}
.header__menubtn span::before, .header__menubtn span::after {transition: ease .3s top .3s,ease .3s transform 0s;-o-transition: ease .3s top .3s,ease .3s transform 0s;-moz-transition: ease .3s top .3s,ease .3s transform 0s;-webkit-transition: ease .3s top .3s,ease .3s transform 0s;}
.header__menubtn span::before {content: "";width: 100%;height: 2px;position: absolute;top: -6px;left: 0;display: inline-block;}
@media (min-width:768px) {.header__menubtn span::before {top: -11px;height: 3px;}}
.header__menubtn span::after {content: "";width: 18px;height: 2px;position: absolute;top: 6px;right: 0;display: inline-block;}
@media (min-width:768px) {.header__menubtn span::after {top: 11px;height: 3px;width: 32px;}}
.header__menubtn.close {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: space-between;-moz-box-pack: space-between;-ms-flex-pack: sspace-betweens;-webkit-justify-content: space-between;justify-content: space-between;-webkit-flex-direction: row-reverse;-moz-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;color: #fff;font-size: 19px;width: 100%;margin: 0 0 0 0;padding: 0 27px 0 0;max-width: 320px;}
@media (min-width:768px) {.header__menubtn.close {padding: 0 17px 0 0;}}
.header__menubtn.close span {background: none;position: relative;top: auto;margin-top: 36px;left: auto;}
.header__menubtn.close div {height: 74px;background: #0c2443;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;padding-left: 10px;font-weight: 300;color: #fff;width: calc(100% - 54px);}
@media (min-width:768px) {.header__menubtn.close div {width: calc(100% - 62px);}}
.header__menubtn.close span::before, .header__menubtn.close span::after {transition: ease .3s top 0s,ease .3s transform .3s;-o-transition: ease .3s top 0s,ease .3s transform .3s;-moz-transition: ease .3s top 0s,ease .3s transform .3s;-webkit-transition: ease .3s top 0s,ease .3s transform .3s;background: #000;}
.header__menubtn.close span::before {transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);top: 0;width: 100%;}
.header__menubtn.close span::after {transform: rotate(-45deg);-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);top: 0;width: 100%;}
.header__impaired {padding: 27px 25px 0 !important;}
@media (min-width:1200px) {.header__impaired {padding: 7px 0 !important;}}
.header__impaired a {display: inline-block;padding-left: 32px;background: url("/tpl2019/style/../images/impaired.svg") no-repeat 0 center/27px 22px;font-size: 12px;line-height: 13px;color: #707476;text-decoration: none;letter-spacing: -.02em;}
.header__menu {padding: 7px 25px !important;border-bottom: 1px solid #f2f2f2;position: initial !important;}
@media (min-width:1200px) {.header__menu {padding: 0 20px 0 0 !important;border-bottom: none;}}
.header__menu ul {padding: 0;margin: 0;list-style: none;}
@media (min-width:1200px) {.header__menu > ul {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: space-between;-moz-box-pack: space-between;-ms-flex-pack: sspace-betweens;-webkit-justify-content: space-between;justify-content: space-between;}}
.header__menu > ul > li {margin: 39px 0;}
@media (min-width:1200px) {.header__menu > ul > li {margin: 0;}}
.header__menu > ul > li > a {text-decoration: none;color: #707476;font-size: 19px;font-weight: 500;position: relative;z-index: 5;}
@media (min-width:1200px) {.header__menu > ul > li > a {padding: 10px;font-size: 15px;}}
.header__menu > ul > li > ul {display: none;}
@media (min-width:1200px) {.header__menu > ul > li:hover > a:before {content: "";position: absolute;top: -5px;left: -14px;background: #fff;border-radius: 5px;z-index: -1;}}
@media (min-width:1200px) {.header__menu > ul > li:hover > ul {display: block;top: 43px;position: absolute;left: 1px;background: #fff;border-radius: 5px;width: 100%;padding: 16px 0;}}
.header__menu > ul > li:hover > ul > li {padding: 0 12px;position: relative;display: inline-block;vertical-align: top;margin: 11px 0;line-height: 0;}
.header__menu > ul > li:hover > ul > li:before {content: "";position: absolute;top: 50%;margin-top: -2px;width: 4px;height: 4px;right: -1px;background: #373737;border-radius: 100%;}
.header__menu > ul > li:hover > ul > li > a {font-size: 14px;color: #373737;text-decoration: none;font-weight: 300;line-height: 18px;}
.header__menu > ul > li:hover > ul > li > a:hover {text-decoration: underline;}
.header__bottom {position: relative;margin: 0 !important;}
@media (min-width:1200px) {.header__bottom {padding: 8px 15px 0;margin: 0 -15px !important;}}
@media (min-width:1200px) {.header__top {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: space-between;-moz-box-pack: space-between;-ms-flex-pack: sspace-betweens;-webkit-justify-content: space-between;justify-content: space-between;border-bottom: 1px solid #f2f2f2;}}
.header__date {margin-top: 30px;padding: 0 90px 0 41px;background: url("/tpl2019/style/../images/header-time.png") no-repeat 10px 1px/18px 18px;font-size: 15px;line-height: 20px;color: #707476;}
@media (min-width:1200px) {.header__date {margin-top: 21px;padding: 0 0 0 31px;background-position: 0 1px;}}
.header__date b {color: #0c2443;}
.header__address {margin-top: 55px;padding: 0 90px 8px 37px;background: url("/tpl2019/style/../images/header-marker.png") no-repeat 10px 0/16px 24px;font-size: 15px;line-height: 20px;color: #707476;}
@media (min-width:1200px) {.header__address {display: none;}}
.header__address b {color: #0c2443;}
.header__phone {margin-top: 55px;padding: 0 90px 0 41px;background: url("/tpl2019/style/../images/header-phone.png") no-repeat 10px 1px/18px 18px;font-size: 15px;line-height: 20px;color: #707476;}
@media (min-width:1200px) {.header__phone {margin-top: 21px;padding: 0 0 0 28px;background-position: 0 1px;}}
.header__phone a {text-decoration: none;color: #707476;}
.header__phone b {color: #0c2443;}
.header__callback {padding: 15px 0 41px 6px;}
@media (min-width:1200px) {.header__callback {padding: 9px 0;}}
@media (min-width:1200px) {.header__callback .btn {width: 169px;height: 41px;line-height: 41px;text-transform: unset;font-size: 12px;}}
.header-inner {background: transparent;}
.header-inner .header__date {background: url("/tpl2019/style/../images/header-time-blue.png") no-repeat 10px 1px/18px 18px;}
@media (min-width:1200px) {.header-inner .header__date {background-position: 0 1px;}}
.header-inner .header__address {background: url("/tpl2019/style/../images/header-marker-blue.png") no-repeat 10px 0/16px 24px;}
.header-inner .header__phone {background: url("/tpl2019/style/../images/header-phone-blue.png") no-repeat 10px 1px/18px 18px;}
@media (min-width:1200px) {.header-inner .header__phone {background-position: 0 1px;}}
.header-inner .header__menubtn {color: #373737;}
.header-inner .header__menubtn.close span {background: transparent;}
.header-inner .header__menubtn span {background: #373737;}
.header-inner .header__menubtn span:after, .header-inner .header__menubtn span:before {background: #373737;}
.footer {background: #fff;box-shadow: 0 5px 21px 12px rgba(192,192,192,.29);}
.footer__left {padding: 0 10px !important;}
@media (min-width:576px) {.footer__left {padding: 0 15px !important;}}
.footer__left__logo {padding-top: 23px;max-width: 213px;}
@media (min-width:576px) {.footer__left__logo {padding-top: 26px;max-width: 100%;}}
.footer__left__logo img {max-width: 100%;}
.footer__left__text {font-size: 12px;line-height: 1.2;font-weight: 300;color: #000;padding: 14px 0 0;}
@media (min-width:576px) {.footer__left__text {font-size: 14px;line-height: 20px;padding: 8px 0 0;}}
@media (min-width:992px) {.footer__left__text {padding-bottom: 31px;}}
.footer__right {padding: 0 10px !important;}
@media (min-width:576px) {.footer__right {padding: 0 !important;}}
.footer__right ul {padding: 0;margin: 0;list-style: none;}
@media (min-width:576px) {.footer__right ul {padding: 23px 20px 0;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: space-between;-moz-box-pack: space-between;-ms-flex-pack: sspace-betweens;-webkit-justify-content: space-between;justify-content: space-between;}}
@media (min-width:768px) {.footer__right ul {margin: 0 auto;max-wdith: 750px;}}
@media (min-width:1200px) {.footer__right ul {margin: 0;max-width: unset;padding: 23px 0 0;}}
.footer__right ul > li {margin: 25px 0;}
@media (min-width:576px) {.footer__right ul > li {margin: 9px 0;}}
@media (min-width:1200px) {.footer__right ul > li {margin: 0;}}
.footer__right ul > li > a {text-decoration: none;color: #707476;font-size: 16px;}
@media (min-width:576px) {.footer__right ul > li > a {font-size: 14px;}}
@media (min-width:768px) {.footer__right ul > li > a {font-size: 16px;}}
@media (min-width:1200px) {.footer__right ul > li > a {font-size: 17px;}}
.footer__right ul > li > ul {display: none;}
.footer__right__top {border-top: 1px solid #cfcfcf;margin: 0 -10px;padding-top: 28px;}
@media (min-width:576px) {.footer__right__top {margin: 0;border: none;padding: 41px 20px 0 10px;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: space-between;-moz-box-pack: space-between;-ms-flex-pack: sspace-betweens;-webkit-justify-content: space-between;justify-content: space-between;}}
@media (min-width:768px) {.footer__right__top {display: block;padding: 61px 20px 0 10px;}}
@media (min-width:992px) {.footer__right__top {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: space-between;-moz-box-pack: space-between;-ms-flex-pack: sspace-betweens;-webkit-justify-content: space-between;justify-content: space-between;padding: 61px 0 0;}}
.footer__right__top__date {padding: 0 0 0 41px;background: url("/tpl2019/style/../images/header-time.png") no-repeat 10px 1px/18px 18px;font-size: 15px;line-height: 20px;color: #707476;}
@media (min-width:576px) {.footer__right__top__date {padding: 0 0 0 41px;}}
@media (min-width:1200px) {.footer__right__top__date {background-position: 0 1px;}}
.footer__right__top__date div {margin-top: -12px;}
.footer__right__top__date b {color: #0c2443;}
.footer__right__top__address {padding: 0 0 8px 36px;margin-top: 49px;background: url("/tpl2019/style/../images/header-marker.png") no-repeat 10px 0/16px 24px;font-size: 15px;line-height: 20px;color: #707476;}
@media (min-width:576px) {.footer__right__top__address {margin: 0;padding: 0 0 8px 37px;}}
.footer__right__top__address b {color: #0c2443;}
.footer__right__top__phone {background: url("/tpl2019/style/../images/header-phone.png") no-repeat 10px 1px/18px 18px;font-size: 15px;line-height: 20px;color: #707476;padding: 0 0 0 38px;margin-top: 42px;}
@media (min-width:576px) {.footer__right__top__phone {margin: 0;padding: 0 0 0 38px;}}
@media (min-width:768px) {.footer__right__top__phone {margin: 20px 0;}}
@media (min-width:992px) {.footer__right__top__phone {margin: 0;}}
@media (min-width:1200px) {.footer__right__top__phone {padding: 0 0 0 28px;background-position: 0 1px;}}
.footer__right__top__phone a {text-decoration: none;color: #707476;}
.footer__right__top__phone b {color: #0c2443;}
.footer__right__text {background: #0a0a0a;font-size: 12px;line-height: 1.3;color: #fff;text-align: right;padding: 16px 30px 19px 10px;margin: 16px -10px 0;}
@media (min-width:576px) {.footer__right__text {margin: 0;padding: 56px 0 33px;color: #707476;background: transparent;text-align: center;font-size: 14px;line-height: 20px;}}
@media (min-width:768px) {.footer__right__text {font-size: 13px;}}
@media (min-width:992px) {.footer__right__text {text-align: right;}}
.footer__bottom {text-align: center;font-size: 14px;color: #666;margin: 15px 0;}
.mainSlider {padding-top: 60px;margin-top: -60px;position: relative;z-index: 1;}
@media (min-width:768px) {.mainSlider {padding-top: 0;margin: -120px auto 0;max-width: 1300px;padding: 0;}}
@media (min-width:1200px) {.mainSlider {padding-top: 0;margin: 0 auto;}}
.mainSlider .slick-prev {position: absolute;z-index: 50;overflow: hidden;text-indent: -999px;bottom: 84.375vw;left: 0;border: none;width: 79px;height: 68px;background: url("/tpl2019/style/../images/slider-arrow-prev.svg") #0c2443 no-repeat center center/9px 16px;}
@media (min-width:768px) {.mainSlider .slick-prev {height: 102px;width: 159px;left: auto;right: 159px;bottom: 0;background-size: 13px 24px;}}
@media (min-width:1200px) {.mainSlider .slick-prev {left: 286px;bottom: 48px;}}
.mainSlider .slick-next {position: absolute;z-index: 50;overflow: hidden;text-indent: -999px;bottom: 84.375vw;left: 79px;border: none;width: 79px;height: 68px;background: url("/tpl2019/style/../images/slider-arrow-next.svg") #fff no-repeat center center/9px 16px;}
@media (min-width:768px) {.mainSlider .slick-next {height: 102px;width: 159px;left: auto;right: 0;bottom: 0;background-size: 13px 24px;}}
@media (min-width:1200px) {.mainSlider .slick-next {right: auto;left: 445px;bottom: 150px;}}
.mainSlider__counter {display: none;position: absolute;color: #fff;z-index: 50;}
@media (min-width:768px) {.mainSlider__counter {display: -ms-flexbox;display: -webkit-flex;display: flex;left: 80px;bottom: 310px;}}
@media (min-width:1200px) {.mainSlider__counter {left: 334px;bottom: 174px;}}
.mainSlider__counter__now {font-weight: 300;font-size: 43px;line-height: 43px;}
.mainSlider__counter__all {font-weight: 500;font-size: 21px;line-height: 33px;margin: -4px 0 0 4px;}
.mainSlider__one {float: left;height: 100%;position: relative;}
@media (min-width:768px) {.mainSlider__one {display: -ms-flexbox;display: -webkit-flex;display: flex;}}
.mainSlider__one__img {width: 100%;height: 84.375vw;}
@media (min-width:768px) {.mainSlider__one__img {height: 100%;right: 0;top: 0;position: absolute;width: 100%;-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;-ms-box-ordinal-group: 2;-ms-flex-order: 2;-webkit-order: 2;-moz-order: 2;-ms-order: 2;order: 2;}}
@media (min-width:1200px) {.mainSlider__one__img {width: calc(100% - 445px);height: calc(100% - 150px);}}
.mainSlider__one__content {z-index: 5;position: relative;background: #0c2443;color: #fff;padding: 15px 25px 0 10px;}
@media (min-width:768px) {.mainSlider__one__content {padding: 145px 10px 0 42px;-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-ms-box-ordinal-group: 1;-ms-flex-order: 1;-webkit-order: 1;-moz-order: 1;-ms-order: 1;order: 1;width: 100%;background: rgba(12,36,67,.8);}}
@media (min-width:1200px) {.mainSlider__one__content {padding: 47px 15px 0 20px;width: 445px;background: rgba(12,36,67,1);}}
.mainSlider__one__content__title {font-weight: 500;font-size: 21px;line-height: 32px;text-transform: uppercase;}
@media (min-width:768px) {.mainSlider__one__content__title {font-size: 34px;line-height: 40px;}}
@media (min-width:992px) {.mainSlider__one__content__title {font-size: 40px;line-height: 43px;}}
.mainSlider__one__content__subtitle {font-weight: 500;font-size: 14px;line-height: 15px;text-transform: uppercase;padding: 8px 0 0;}
@media (min-width:768px) {.mainSlider__one__content__subtitle {font-size: 21px;line-height: 33px;padding: 33px 0 22px;}}
.mainSlider__one__content__text {font-weight: 300;font-size: 13px;line-height: 16px;opacity: .7;}
@media (min-width:768px) {.mainSlider__one__content__text {font-size: 16px;line-height: 26px;}}
.mainSlider__one__content__text p {margin: 16px 0;}
@media (min-width:768px) {.mainSlider__one__content__text p {margin: 26px 0;}}
.mainSlider__one__content__btn {padding: 4px 0 20px;}
@media (min-width:768px) {.mainSlider__one__content__btn {padding: 16px 0 131px 0;}}
@media (min-width:1200px) {.mainSlider__one__content__btn {padding: 16px 0 61px 0;}}
.mainSlider__one__content__bluetitle {height: 68px;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;padding: 0 30px 0 167px;font-size: 14px;line-height: 22px;background: #0092d8;margin: 0 -25px 0 -10px;}
@media (min-width:768px) {.mainSlider__one__content__bluetitle {margin: 0 -10px 0 -42px;padding: 0 350px 0 44px;font-size: 21px;line-height: 34px;height: 102px;}}
@media (min-width:1200px) {.mainSlider__one__content__bluetitle {margin: 0 -15px 0 -20px;padding: 0px 190px 30px 19px;height: 150px;}}
@media (min-width:1200px) {.mainSlider__links {padding-left: 445px;}}
.mainSlider__links .container {padding: 26px 0 35px 9px;}
@media (min-width:768px) {.mainSlider__links .container {padding: 55px 30px;}}
@media (min-width:1200px) {.mainSlider__links .container {background: #fff;margin-top: -150px;max-width: 100%;position: relative;z-index: 100;height: 150px;padding: 45px 45px;}}
.mainSlider__links__list {overflow: auto;max-width: 1017px;}
.mainSlider__links__list .row {margin: 0;}
.mainSlider__links__one {margin-right: 15px;text-decoration: none;color: #000;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;-webkit-box-pack: center;-moz-box-pack: center;-ms-flex-pack: ccenterc;-webkit-justify-content: center;justify-content: center;}
@media (min-width:768px) {.mainSlider__links__one {margin-right: 25px;}}
.mainSlider__links__one:last-child {margin: 0;}
.mainSlider__links__one__icon {width: 39px;min-width: 39px;height: 39px;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 1px solid #000;margin-right: 15px;padding: 8px;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;-webkit-box-pack: center;-moz-box-pack: center;-ms-flex-pack: ccenterc;-webkit-justify-content: center;justify-content: center;}
@media (min-width:768px) {.mainSlider__links__one__icon {width: 52px;min-width: 52px;height: 52px;padding: 11px;}}
@media (min-width:1200px) {.mainSlider__links__one__icon {width: 59px;min-width: 59px;height: 59px;padding: 13px;}}
.mainSlider__links__one__icon img {max-width: 100%;max-height: 100%;}
.mainSlider__links__one__text {font-size: 12px;}
@media (min-width:768px) {.mainSlider__links__one__text {font-size: 14px;}}
@media (min-width:1200px) {.mainSlider__links__one__text {font-size: 15px;}}
.mainSlider__links__one:last-child .mainSlider__links__one__text {min-width: 140px;}
.servicesMain {padding-bottom: 85px;}
.servicesMain__one {margin-top: 40px;}
@media (min-width:576px) {.servicesMain__one {margin-top: 73px;}}
.servicesMain__one a {text-decoration: none;}
.servicesMain__one-head {margin-top: 42px;}
@media (min-width:576px) {.servicesMain__one-head {margin-top: 42px;}}
@media (min-width:768px) {.servicesMain__one-head {margin-top: 66px;}}
.servicesMain__one-head .servicesMain__one__text {font-size: 52px;font-size: 17px;line-height: 60px;line-height: 30px;font-weight: 900;font-weight: 400;color: #000;text-align: left;}
.servicesMain__one-head .servicesMain__one__title {font-size: 28px;line-height: 1.16;font-weight: 900;color: #000;text-align: left;}
@media (min-width:576px) {.servicesMain__one-head .servicesMain__one__title {font-size: 52px;}}
.servicesMain__one__icon a {height: 68px;width: 82px;margin: 0 auto;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-moz-box-pack: center;-ms-flex-pack: ccenterc;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;text-decoration: none;}
.servicesMain__one__icon img {max-width: 100%;max-height: 100%;}
.servicesMain__one__text {text-align: left;font-size: 14px;line-height: 20px;font-weight: 300;letter-spacing: -.01em;color: #000;}
.servicesMain__one__text ul {padding: 0 0 0 14px;margin: 0;}
.servicesMain__one__text ul li a {text-decoration: none;color: #000;}
.servicesMain__one__text ul li a:hover {text-decoration: underline;}
.servicesMain__one__title {text-align: center;font-weight: 700;font-size: 14px;line-height: 17px;text-transform: uppercase;margin: 16px 0 8px;min-height: 34px;color: #000;}
.servicesMain__one__title a {text-decoration: none;color: #000;}
.servicesMain__one__title a:hover {text-decoration: underline;}
.hotTime {background: #0092d8;background: url("/tpl2019/style/../images/hot-bg-mobile.png") #0092d8 no-repeat right top;padding-bottom: 87px;}
@media (min-width:768px) {.hotTime {background: url("/tpl2019/style/../images/hot-bg.svg") #0092d8 no-repeat -204px -6px/328px 231px;}}
@media (min-width:1200px) {.hotTime {background: url("/tpl2019/style/../images/hot-bg.svg") #0092d8 no-repeat calc(50% - 600px - 51px) -6px/328px 231px;}}
@media (min-width:1550px) {.hotTime {background: url("/tpl2019/style/../images/hot-bg.svg") #0092d8 no-repeat -106px -7px/421px 296px;}}
@media (min-width:768px) {.hotTime__top {padding-left: 120px;}}
@media (min-width:992px) {.hotTime__top {padding-left: 0;display: -ms-flexbox;display: -webkit-flex;display: flex;}}
.hotTime__title {font-size: 32px;line-height: 1.16;color: #fff;font-weight: 900;padding-top: 39px;text-transform: uppercase;}
@media (min-width:768px) {.hotTime__title {font-size: 52px;line-height: 60px;width: 300px;margin-left: -6px;}}
@media (min-width:992px) {.hotTime__title {font-size: 52px;}}
.hotTime__text {font-weight: 300;color: #fff;font-size: 15px;line-height: 26px;padding-top: 28px;}
.hotTime__text b {font-weight: 700;}
.hotTime__text a {color: #fff;font-weight: 700;}
@media (min-width:768px) {.hotTime__text {padding-top: 9px;}}
@media (min-width:992px) {.hotTime__text {padding-top: 28px;max-width: calc(100% - 300px);}}
.hotTime__container {background: #fff;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;box-shadow: 0 0 59px rgba(12,18,30,.42);margin: 55px 0 0;padding-bottom: 15px;overflow: hidden;}
@media (min-width:1200px) {.hotTime__container {margin: 55px -57px 0;padding: 0 58px 15px;}}
.hotTime__table {width: 100%;border-collapse: collapse;padding: 0 19px;}
@media (min-width:768px) {.hotTime__table__cell:nth-child(1) {width: 20%;}}
@media (min-width:768px) {.hotTime__table__cell:nth-child(2) {width: 26.4%;}}
@media (min-width:768px) {.hotTime__table__cell:nth-child(3) {width: 28.6%;}}
@media (min-width:768px) {.hotTime__table__cell:nth-child(4) {width: 260px;}}
.hotTime__table__head {display: none;}
@media (min-width:768px) {.hotTime__table__head {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;border-bottom: 1px solid #f2f2f2;}}
.hotTime__table__head .hotTime__table__cell {font-size: 19px;line-height: 24px;text-align: center;font-weight: 500;color: #1c1c1c;padding: 27px 10px 20px;}
.hotTime__table__row {display: block;border-bottom: 1px solid #f2f2f2;padding: 24px 15px;}
@media (min-width:768px) {.hotTime__table__row {display: -ms-flexbox;display: -webkit-flex;display: flex;padding: 0;}}
.hotTime__table__row:last-child {border-bottom: none;}
.hotTime__table__row .hotTime__table__cell {text-align: center;}
.hotTime__table__row .hotTime__table__cell:nth-child(1) {font-size: 15px;line-height: 22px;color: #53666d;}
@media (min-width:576px) {.hotTime__table__row .hotTime__table__cell:nth-child(1) {font-size: 17px;line-height: 24px;}}
.hotTime__table__row .hotTime__table__cell:nth-child(2) {font-size: 15px;line-height: 24px;color: #1c1c1c;padding: 8px 0;}
@media (min-width:576px) {.hotTime__table__row .hotTime__table__cell:nth-child(2) {font-size: 17px;line-height: 24px;padding: 0;}}
.hotTime__table__row .hotTime__table__cell:nth-child(3) {font-size: 14px;line-height: 24px;color: #53666d;font-weight: 300;}
@media (min-width:576px) {.hotTime__table__row .hotTime__table__cell:nth-child(3) {font-size: 15px;line-height: 24px;}}
.hotTime__table__row .hotTime__table__cell:nth-child(4) {padding-top: 17px;}
@media (min-width:576px) {.hotTime__table__row .hotTime__table__cell:nth-child(4) {padding-top: 0;}}
@media (min-width:768px) {.hotTime__table__row .hotTime__table__cell {padding: 12px 10px !important;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-moz-box-pack: center;-ms-flex-pack: ccenterc;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}}
.aboutMain {overflow: hidden;}
.aboutMain__subtitle {font-size: 17px;line-height: 23px;padding: 37px 0 15px;}
@media (min-width:576px) {.aboutMain__subtitle {padding: 77px 0 0;}}
.aboutMain__title {font-size: 32px;line-height: 1.16;font-weight: 900;text-transform: uppercase;}
@media (min-width:576px) {.aboutMain__title {font-size: 52px;}}
.aboutMain__image {position: relative;margin-bottom: 35px;}
@media (min-width:576px) {.aboutMain__image {margin-bottom: 0;}}
.aboutMain__image__bg {width: 100%;min-height: 400px;}
@media (min-width:992px) {.aboutMain__image__bg {position: absolute;top: 84px;left: 30px;width: 50vw;height: calc(100% - 106px);}}
.aboutMain__content {font-size: 14px;line-height: 1.6;font-weight: 300;}
@media (min-width:576px) {.aboutMain__content {font-size: 16px;}}
@media (min-width:992px) {.aboutMain__content {padding-right: 30px;}}
.aboutMain__content .uppercase {margin: 28px 0 54px;}
.aboutMain__content b {font-weight: 700;}
.aboutMain__content img {margin-right: 11px;}
.aboutMain__content__btn {margin-top: 20px;}
@media (min-width:576px) {.aboutMain__content__btn {margin-top: 20px;}}
.aboutMain__content__btn a {color: #000;font-size: 17px;line-height: 20px;padding: 0 0 4px;text-decoration: underline;font-weight: 400;}
.aboutMain__content__text {padding-bottom: 35px;}
@media (min-width:576px) {.aboutMain__content__text {padding-bottom: 0;}}
.newsReviews {overflow: hidden;}
.newsReviews__news {position: relative;}
.newsReviews__news__image {width: 100%;min-height: 300px;z-index: 1;}
@media (min-width:768px) {.newsReviews__news__image {position: absolute;top: 0;right: 0;width: 50vw;height: 100%;}}
.newsReviews__news__content {z-index: 5;position: relative;background: #fff;margin: 5px -15px 0;padding: 14px 15px 25px 15px;}
@media (min-width:576px) {.newsReviews__news__content {}}
.newsReviews__news__content__title {font-size: 28px;line-height: 36px;font-weight: 700;text-transform: uppercase;}
.newsReviews__news__content__one {text-decoration: none;color: #000;display: block;margin-top: 17px;border: 1px solid #e8e8ea;border-radius: 20px;padding: 20px 25px 26px;}
@media (min-width:992px) {.newsReviews__news__content__one {min-height: 326px;}}
.newsReviews__news__content__one a {text-decoration: none;color: #000;}
.newsReviews__news__content__one__date {font-size: 14px;line-height: 14px;font-weight: 300;letter-spacing: .025em;padding: 27px 0 18px;position: relative;}
.newsReviews__news__content__one__date:before {content: "";position: absolute;top: 8px;left: 0;width: 30px;height: 2px;background: #003a56;}
.newsReviews__news__content__one__title {font-size: 19px;line-height: 1.6;font-weight: 500;}
.newsReviews__news__content__one__text {font-size: 14px;line-height: 2.2;font-weight: 300;padding: 16px 0 33px;}
.newsReviews__news__content__one__more {font-size: 17px;line-height: 20px;padding: 0 0 4px;font-weight: 700;}
.newsReviews__news__content__one__more span {text-decoration: underline !important;}
.newsReviews__news__content__one__more:hover {color: #008dc5;}
.newsReviews__reviews {position: relative;}
.newsReviews__reviews__content {position: relative;z-index: 5;padding: 10px;padding: 42px 0 32px 0;}
@media (min-width:576px) {.newsReviews__reviews__content {padding: 42px 20 32px 0;}}
@media (min-width:768px) {.newsReviews__reviews__content {padding: 19px 0 32px 0;}}
.newsReviews__reviews__title {font-weight: 700;color: #000;font-size: 28px;line-height: 36px;text-transform: uppercase;}
.newsReviews__reviews__btn {padding-top: 38px;}
.newsReviews__reviews__list {padding-bottom: 40px;}
.newsReviews__reviews__list .slick-dots {list-style: none;padding: 0;margin: 0;left: 7px;position: absolute;bottom: 0px;}
.newsReviews__reviews__list .slick-dots li {margin: 4px 10px 4px 0;display: inline-block;}
.newsReviews__reviews__list .slick-dots li button {padding: 0;border: none;width: 6px;height: 6px;border-radius: 100%;background: #000;overflow: hidden;text-indent: -999px;}
.newsReviews__reviews__list .slick-dots li.slick-active button {background: #02adff;}
.newsReviews__reviews__list__one {float: left;color: #000;color: #000;overflow: hidden;text-decoration: none;display: block;margin-top: 17px;border: 1px solid #e8e8ea;border-radius: 20px;padding: 20px 25px 26px;}
@media (min-width:992px) {.newsReviews__reviews__list__one {min-height: 326px;}}
.newsReviews__reviews__list__one__date {font-size: 14px;line-height: 14px;font-weight: 300;letter-spacing: .025em;padding: 27px 0 18px;position: relative;}
.newsReviews__reviews__list__one__date:before {content: "";position: absolute;top: 8px;left: 0;width: 30px;height: 2px;background: #003a56;}
.newsReviews__reviews__list__one__name {font-size: 19px;line-height: 1.6;font-weight: 500;}
.newsReviews__reviews__list__one__text {font-size: 14px;line-height: 2.2;font-weight: 300;padding: 16px 0 33px;}
.newsReviews__reviews__list__one__btn {font-weight: 700;}
.newsReviews__reviews__list__one__btn a {font-size: 17px;line-height: 20px;color: #000;}
.newsReviews__reviews__list__one__btn a span {text-decoration: underline;}
.newsReviews__reviews__list__one__btn a:hover {color: #008dc5;}
.specialists {padding: 37px 0 75px;}
@media (min-width:576px) {.specialists {padding: 67px 0 75px;}}
.specialists__title {font-size: 32px;line-height: 1.16;text-transform: uppercase;font-weight: 900;}
@media (min-width:576px) {.specialists__title {font-size: 52px;}}
.specialists__title-small {font-size: 28px;line-height: 36px;color: #484848;font-weight: 500;text-transform: unset;}
.specialists__tabs {padding-top: 36px;}
.specialists__tabs-inner {margin: 35px 0 55px;text-align: center;}
.specialists__tabs-inner li.active a {color: #0091d7;}
.specialists__tabs-inner a {color: #000;}
.specialists__tabs-list {margin-bottom: 0px !important;}
.specialists__tabs ul {padding: 0;margin: 0;list-style: none;}
.specialists__tabs ul li {display: inline-block;text-decoration: underline;font-size: 14px;font-weight: 300;color: #000;margin: 5px 7px 5px 0;cursor: pointer;}
@media (min-width:576px) {.specialists__tabs ul li {margin: 5px 7px 5px 0;}}
.specialists__tabs ul li.active {color: #0091d7;}
.specialists__list {padding-top: 16px;}
.specialists__list__one {margin-top: 24px;display: -ms-flexbox;display: -webkit-flex;display: flex;width: 100%;}
.specialists__list__one__border {border: 1px solid #e6e6e6;width: 100%;display: block;display: -ms-flexbox;display: -webkit-flex;display: flex;text-decoration: none;}
.specialists__list__one__image {width: 100px;height: 100%;}
.specialists__list__one__image img {width: 100%;display: block;}
.specialists__list__one__data {width: calc(100% - 100px);padding: 8px 8px 53px 9px;position: relative;}
.specialists__list__one__data__title {font-size: 14px;line-height: 22px;font-weight: 700;color: #000;}
.specialists__list__one__data__description {font-size: 14px;line-height: 22px;color: #898885;font-weight: 300;padding-bottom: 13px;}
.specialists__list__one__data__btn {padding-left: 5px;position: absolute;width: 100%;left: 9px;bottom: 13px;}
.specialists__list__one__data__btn a, .specialists__list__one__data__btn button {max-width: 100%;}
.breadcrumb {padding: 0;margin: 17px 0;list-style: none;}
.breadcrumb li {display: inline-block;margin: 6px 3px 6px 4px;font-size: 14px;line-height: 17px;color: #373737;}
.breadcrumb li:first-child {margin-left: 0;}
.breadcrumb li:last-child {font-weight: 500;}
.breadcrumb li a {color: #373737;text-decoration: none;}
.pageStart {font-size: 17px;line-height: 24px;color: #373737;font-weight: 300;padding-bottom: 25px;}
@media (min-width:576px) {.pageStart-big {font-size: 19px;line-height: 36px;}}
.pageStart-small {font-size: 15px;line-height: 24px;}
.pageStart-small .serviceContent__linelist__one {margin-top: 25px;}
.pageStart-small .serviceContent__linelist__title {padding-bottom: 5px;}
.pageStart p {margin: 20px 0;}
.pageStart h1 {text-transform: uppercase;font-size: 22px;line-height: 30px;font-weight: 700;color: #373737;margin: 24px 0;}
@media (min-width:576px) {.pageStart h1 {font-size: 26px;line-height: 36px;}}
@media (min-width:576px) {.pageStart h1.big {font-size: 45px;line-height: 60px;margin-top: 0;}}
.pageStart-small .pageStart__content {max-width: 100%;}
.pageStart__content {max-width: 725px;}
.pageStart__btn {padding: 19px 0;}
.pageStart__btn a, .pageStart__btn button {margin: 20px 0;}
@media (min-width:992px) {.pageStart__btn a, .pageStart__btn button {margin: 0;}}
.pageStart__btn > *:first-child {margin-right: 35px;}
.serviceContent {padding: 30px 0;font-size: 14px;line-height: 1.8;color: #373737;font-weight: 300;}
@media (min-width:576px) {.serviceContent {font-size: 19px;padding: 62px 0;}}
.serviceContent a {color: #0b85bf;}
.serviceContent-review {padding-bottom: 20px;}
.serviceContent-instalments {background: url("/tpl2019/style/../images/instalments/instalments-image-bg.jpg") no-repeat center bottom/cover;}
.serviceContent__subtitle {font-size: 17px;line-height: 1.3;font-weight: 500;margin: 50px 0 40px;}
@media (min-width:576px) {.serviceContent__subtitle {font-size: 19px;}}
.serviceContent__subtitle a {color: #373737;}
.serviceContent .container > *:first-child {margin-top: 0;}
.serviceContent .container > *:last-child {margin-bottom: 0;}
.serviceContent h2 {font-size: 21px;line-height: 1.3;color: #484848;font-weight: 500;}
@media (min-width:576px) {.serviceContent h2 {font-size: 28px;}}
.serviceContent h3 {font-size: 18px;line-height: 1.3;color: #484848;font-weight: 400;}
@media (min-width:576px) {.serviceContent h3 {font-size: 21px;}}
.serviceContent blockquote {font-size: 16px;line-height: 1.7;position: relative;margin: 25px 0;font-weight: 400;text-indent: 50px;}
@media (min-width:576px) {.serviceContent blockquote {font-size: 21px;margin: 35px 0;}}
.serviceContent blockquote:before {content: "";position: absolute;top: 13px;left: 0;width: 30px;height: 2px;background: #003a56;}
@media (min-width:576px) {.serviceContent blockquote:before {top: 18px;}}
.serviceContent__image {max-width: 100%;margin: 20px auto;display: block;}
@media (min-width:576px) {.serviceContent__image {margin: 40px auto;}}
.serviceContent__image-mt {margin: 20px 0 0;}
@media (min-width:576px) {.serviceContent__image-mt {margin: 40px auto;}}
.serviceContent__image-10margin {margin: 10px auto;}
.serviceContent__btn {margin: 20px 0 30px;}
@media (min-width:576px) {.serviceContent__btn {margin: 76px 0 30px;}}
.serviceContent__btn-center {margin-top: 20px;text-align: center;}
@media (min-width:576px) {.serviceContent__btn-center {margin-top: 110px;}}
.serviceContent__btn-center button, .serviceContent__btn-center a {margin: 50px 0 0;}
@media (min-width:768px) {.serviceContent__btn-center button, .serviceContent__btn-center a {margin: 0 40px;}}
.serviceContent__iconlist {margin: 30px 0;}
.serviceContent__iconlist__content {padding-left: 70px;position: relative;}
.serviceContent__iconlist__container {list-style: none;padding: 0;margin: 0;}
@media (min-width:768px) {.serviceContent__iconlist__container {columns: 2;column-gap: 30px;}}
.serviceContent__iconlist__one {display: block;break-inside: avoid-column;position: relative;padding-left: 70px;margin: 22px 0 17px;}
@media (min-width:576px) {.serviceContent__iconlist__one {margin: 42px 0 27px;}}
.serviceContent__iconlist ul {list-style: none;padding: 0;margin: 0;}
@media (min-width:768px) {.serviceContent__iconlist ul {columns: 2;column-gap: 30px;}}
.serviceContent__iconlist ul li {display: inline-block;position: relative;margin: 22px 0 17px;padding-left: 70px;}
@media (min-width:576px) {.serviceContent__iconlist ul li {margin: 42px 0 27px;}}
@media (min-width:768px) {.serviceContent__iconlist-2nth li:nth-child(2n) {margin-bottom: 0;}}
@media (min-width:768px) {.serviceContent__iconlist-3nth li:nth-child(3n) {margin-bottom: 0;}}
@media (min-width:768px) {.serviceContent__iconlist-4nth li:nth-child(4n) {margin-bottom: 0;}}
.serviceContent__iconlist__icon {position: absolute;left: 0;top: 4px;}
.serviceContent__iconlist__title {font-size: 15px;line-height: 18px;font-weight: 500;}
.serviceContent__iconlist__text {font-size: 15px;line-height: 24px;font-weight: 300;padding-top: 26px;}
.serviceContent__icontile {margin: 20px 0;}
@media (min-width:576px) {.serviceContent__icontile {margin: 40px 0;}}
.serviceContent__icontile__one {margin-top: 23px;}
@media (min-width:576px) {.serviceContent__icontile__one {margin-top: 43px;}}
.serviceContent__icontile__icon {height: 88px;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: flex-end;-moz-box-align: flex-end;-ms-flex-align: flex-end;-webkit-align-items: flex-end;align-items: flex-end;}
.serviceContent__icontile__title {font-size: 15px;line-height: 24px;font-weight: 500;padding-top: 16px;}
.serviceContent__icontile__text {font-size: 15px;line-height: 24px;font-weight: 300;padding-top: 15px;}
.serviceContent__steps {margin: 30px 0 50px;}
.serviceContent__steps__one {margin-top: 36px;}
.serviceContent__steps__image img {width: 100%;}
.serviceContent__steps__title {font-size: 15px;line-height: 24px;font-weight: 500;padding-top: 6px;text-align: center;}
.serviceContent__steps__text {font-size: 15px;line-height: 24px;font-weight: 300;padding-top: 31px;text-align: center;}
.serviceContent__linelist {margin: 0 0 50px;padding-top: 5px;}
.serviceContent__linelist__one {margin: 15px 0 0;}
@media (min-width:576px) {.serviceContent__linelist__one {margin: 45px 0 0;}}
.serviceContent__linelist__content {position: relative;padding-left: 70px;}
.serviceContent__linelist__content:before {content: "";position: absolute;top: 10px;left: 0;width: 30px;height: 2px;background: #003a56;}
.serviceContent__linelist ul {list-style: none;padding: 0;margin: 0;}
@media (min-width:768px) {.serviceContent__linelist ul {columns: 2;column-gap: 30px;}}
.serviceContent__linelist ul li {display: inline-block;position: relative;margin: 35px 0 0;padding-left: 70px;}
@media (min-width:576px) {.serviceContent__linelist ul li {margin: 65px 0 0;}}
.serviceContent__linelist ul li:before {content: "";position: absolute;top: 10px;left: 0;width: 30px;height: 2px;background: #003a56;}
.serviceContent__linelist__title {font-size: 15px;line-height: 18px;font-weight: 500;padding-bottom: 26px;}
.serviceContent__linelist__text {font-size: 15px;line-height: 24px;font-weight: 300;}
.serviceContent-blue {background-image: -webkit-gradient(linear,180deg,0,180deg,200,from(#026a9c),to(#0092d8));background-image: -webkit-linear-gradient(180deg,#0092d8,#026a9c);background-image: -moz-linear-gradient(180deg,#0092d8,#026a9c);background-image: -o-linear-gradient(180deg,#0092d8,#026a9c);background-image: -ms-linear-gradient(180deg,#0092d8,#026a9c);background-image: linear-gradient(180deg,#0092d8,#026a9c);color: #fff;}
.serviceContent-blue h2, .serviceContent-blue h3, .serviceContent-blue h4, .serviceContent-blue h5, .serviceContent-blue *, .serviceContent-blue .serviceContent__subtitle a {color: #fff;}
.serviceContent-cost {background-image: -webkit-gradient(linear,180deg,0,180deg,200,from(#026a9c),to(#0092d8));background-image: -webkit-linear-gradient(180deg,#0092d8,#026a9c);background-image: -moz-linear-gradient(180deg,#0092d8,#026a9c);background-image: -o-linear-gradient(180deg,#0092d8,#026a9c);background-image: -ms-linear-gradient(180deg,#0092d8,#026a9c);background-image: linear-gradient(180deg,#0092d8,#026a9c);color: #fff;}
.serviceContent-cost h2, .serviceContent-cost h3, .serviceContent-cost h4, .serviceContent-cost h5, .serviceContent-cost *, .serviceContent-cost .serviceContent__subtitle a {color: #fff;}
.serviceContent-cost .container {max-width: 790px;}
.serviceContent-cost table {width: 100%;border-collapse: collapse;word-break: break-word;}
.serviceContent-cost table tr {background: url("/tpl2019/style/../images/table-border.png") repeat-x 0 bottom;}
.serviceContent-cost table th {text-align: left;font-weight: 400;font-size: 17px;line-height: 24px;padding: 6px 0 26px;}
.serviceContent-cost table th:nth-child(2) {text-align: right;min-width: 140px;}
.serviceContent-cost table td {font-size: 15px;line-height: 24px;font-weight: 300;padding: 30px 0 33px;}
.serviceContent-cost table td:nth-child(2) {text-align: right;}
.serviceContent-cost table.discount td:last-child {position: relative;}
.serviceContent-cost table.discount td:last-child button {position: absolute;top: 0;left: 16px;}
.serviceContent-costdiscount button {display: none;}
@media (min-width:576px) {.serviceContent-costdiscount button {display: inline-block;}}
.serviceContent-costdiscount .container {max-width: 1200px;}
.serviceContent__discount {text-align: right;display: none;}
@media (min-width:576px) {.serviceContent__discount {display: block;}}
.serviceContent__discount__container {margin-top: -50px;display: inline-block;width: 230px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background: #fff;text-align: center;padding: 20px 10px 30px;}
.discount-top50 .serviceContent__discount__container {margin-top: 50px;}
.serviceContent__discount__title {font-size: 19px;line-height: 26px;font-weight: 300;color: #1c1c1c;}
.serviceContent__discount__text {font-size: 13px;line-height: 16px;font-weight: 300;color: #1c1c1c;}
.serviceContent__discount__count {font-size: 86px;line-height: 60px;font-weight: 900;color: #242424;padding: 47px 0 34px;text-align: center;}
.serviceContent__discount__count span {color: #242424;}
.serviceContent__discount__subtitle {font-size: 19px;line-height: 24px;text-transform: uppercase;color: #525252;font-weight: 900;}
.serviceContent__discount__btn {padding-top: 10px;}
.serviceContent__discount__btn button {width: 150px;height: 33px;font-size: 14px;line-height: 33px;}
.serviceContent__servicelist img {width: 100%;border-radius: 10px 60px 10px 10px;box-shadow: 0 0 40px rgba(143,143,143,.2);}
.serviceContent__servicelist__one {margin-top: 45px;position: relative;padding-bottom: 90px;}
.serviceContent__servicelist__title {text-align: center;font-size: 14px;line-height: 24px;padding: 15px 15px 0;color: #080808;font-weight: 500;}
.serviceContent__servicelist__text {text-align: center;font-size: 14px;line-height: 24px;padding: 15px 0 0;color: #080808;}
.serviceContent__servicelist__btn {text-align: center;position: absolute;left: 0;bottom: 5px;width: 100%;}
.serviceList {padding-bottom: 50px;}
.serviceList__one {margin-top: 30px;padding: 0 15px;}
@media (min-width:992px) {.serviceList__one {margin-top: 95px;}}
@media (min-width:992px) {.serviceList__one:nth-child(2n) .serviceList__one__content {margin-right: -16.666667%;order: 1;text-align: right;padding-right: 190px !important;}
	.serviceList__one:nth-child(2n) .serviceList__one__image {order: 2;}
	.serviceList__one:nth-child(2n) .serviceList__one__content__btn {right: 190px;}}
@media (min-width:1200px) {.serviceList__one:nth-child(2n) .serviceList__one__content {padding-right: 300px !important;}
	.serviceList__one:nth-child(2n) .serviceList__one__content__btn {right: 300px;}}
@media (min-width:992px) {.serviceList__one:nth-child(2n-1) .serviceList__one__content {margin-left: -16.666667%;padding-left: 190px !important;}
	.serviceList__one:nth-child(2n-1) .serviceList__one__content__btn {left: 190px;}}
@media (min-width:1200px) {.serviceList__one:nth-child(2n-1) .serviceList__one__content {padding-left: 300px !important;}
	.serviceList__one:nth-child(2n-1) .serviceList__one__content__btn {left: 300px;}}
.serviceList__one__image {padding: 0 !important;position: relative;z-index: 5;}
.serviceList__one__image img {width: 100%;display: block;}
@media (min-width:992px) {.serviceList__one__image {margin: -50px 0 50px;}}
.serviceList__one__content {border: 1px solid #cecece;z-index: 1;padding: 15px;position: relative;}
@media (min-width:576px) {.serviceList__one__content {padding: 30px !important;}}
.serviceList__one__content__title {font-size: 20px;line-height: 22px;color: #373737;}
.serviceList__one__content__list {padding: 15px 0 60px;}
@media (min-width:768px) {.serviceList__one__content__list {padding: 36px 0 150px;}}
.serviceList__one__content__list ul {list-style: none;padding: 0;margin: 0;}
.serviceList__one__content__list ul li {margin: 16px 0;font-size: 17px;font-weight: 300;}
.serviceList__one__content__list ul li a {color: #373737;text-decoration: none;}
.serviceList__one__content__list ul li a:before {content: "• ";}
.serviceList__one__content__list ul li a:hover {text-decoration: underline;}
.serviceList__one__content__btn {position: absolute;bottom: 19px;}
@media (min-width:768px) {.serviceList__one__content__btn {bottom: 59px;}}
.form-review, .form-specialist {max-width: 434px;margin: 0 auto;}
.form-appointment {padding-top: 70px;max-width: 434px;margin: 0 auto;}
.form p {font-size: 19px;text-align: center;color: #373737;font-weight: 400;}
.form p.form__description {font-size: 15px;font-weight: 300;}
.form label {font-size: 17px;display: block;margin: 0;padding: 0 0 12px;color: #373737;}
.form label span {color: #900404;}
.form input[type='text'], .form input[type='tel'] {width: 100%;height: 45px;padding: 0 30px;font-size: 15px;color: #373737;font-weight: 300;font-family: "Gotham Pro";-webkit-border-radius: 22.5px;-moz-border-radius: 22.5px;border-radius: 22.5px;border: 1px solid #f6f6f6;border-color: #d8d8d8;background: #f6f6f6;}
.form input[type='text']:valid {background: #f6f6f6;}
.form input[type='text']:-internal-autofill-selected {background: #f6f6f6;color: #373737;}
.form input[type='text'].error {border-color: #f00;}
.form textarea {width: 100%;height: 115px;padding: 10px 30px;font-size: 15px;color: #373737;font-weight: 300;font-family: "Gotham Pro";-webkit-border-radius: 22.5px;-moz-border-radius: 22.5px;border-radius: 22.5px;border: 1px solid #f6f6f6;border-color: #d8d8d8;background: #f6f6f6;}
.form textarea:valid {background: #f6f6f6;}
.form textarea:-internal-autofill-selected {background: #f6f6f6;color: #373737;}
.form textarea.error {border-color: #f00;}
.form .error__text {padding: 7px 0 0 20px;margin: 0;font-size: 13px;color: #f00;text-align: left;}
.form-group, .form__group {margin-top: 20px;}
.form__agree {margin: 40px auto 0;max-width: 350px;}
.form__agree .error__text {padding-left: 0;}
.form__subscribe {margin: -10px auto 0;padding-bottom: 20px;max-width: 350px;}
.form__subscribe .error__text {padding-left: 0;}
.form .checkbox, .form .radio {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;font-size: 13px;font-weight: 300;color: #373737;}
.form .checkbox .jq-checkbox, .form .radio .jq-checkbox, .form .checkbox .jq-radio, .form .radio .jq-radio {margin-right: 11px;}
.form__checkbox {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.form__checkbox__text {padding-left: 11px;max-width: calc(100% - 30px);font-size: 13px;font-weight: 300;color: #373737;}
.form__checkbox__text img {margin-right: 20px;min-width: 30px;width: 30px;}
.form__checkbox__text a {color: #016fa4;text-decoration: underline;}
.form__checkbox__text a.flex {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.form .jq-checkbox {display: block;width: 30px;height: 30px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background: #f7f7f7;position: relative;cursor: pointer;border: 1px solid #f7f7f7;border-color: #d8d8d8;}
.form .jq-checkbox.error {border-color: #f00;}
.form .jq-checkbox.checked {background: url("/tpl2019/style/../images/checkbox.svg") #f7f7f7 no-repeat center center/15px 11px;}
.form .jq-checkbox input {display: none;}
.form .jq-radio {display: block;width: 24px;height: 24px;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 1px solid #e1e1e1;background: #f6f6f6;position: relative;}
.form .jq-radio input {display: none;}
.form .jq-radio.checked {background: #1b9bd9;border-color: #1b9bd9;}
.form .jq-radio.checked:before {content: "";width: 12px;height: 12px;background: #fff;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;top: 5px;left: 5px;position: absolute;box-shadow: 0 4px 3px rgba(18,18,18,.25);}
.form .jq-selectbox {width: 100%;height: 45px;padding: 0 30px;font-size: 15px;color: #373737;font-weight: 300;font-family: "Gotham Pro";-webkit-border-radius: 22.5px;-moz-border-radius: 22.5px;border-radius: 22.5px;border: 1px solid #f6f6f6;background: #f6f6f6;cursor: pointer;position: relative;z-index: 3 !important;}
.form .jq-selectbox.opened {-webkit-border-radius: 22.5px 22.5px 0 0;-moz-border-radius: 22.5px 22.5px 0 0;border-radius: 22.5px 22.5px 0 0;}
.form .jq-selectbox select {display: none;}
.form .jq-selectbox__select {line-height: 45px;}
.form .jq-selectbox__select-text {overflow: hidden;height: 45px;}
.form .jq-selectbox__trigger {position: absolute;top: 0;right: 0;width: 40px;height: 100%;background: url("/tpl2019/style/../images/select-arrow.svg") no-repeat 0 center/9px 5px;}
.form .jq-selectbox__dropdown {position: absolute;top: 0 !important;left: 0 !important;width: 100%;background: #f6f6f6;padding: 11px 0;-webkit-border-radius: 22.5px 22.5px;-moz-border-radius: 22.5px 22.5px;border-radius: 22.5px 22.5px;bottom: auto !important;}
.form .jq-selectbox__dropdown ul {padding: 0;margin: 0;list-style: none;max-height: 50vh !important;overflow: auto;}
.form .jq-selectbox__dropdown ul li {font-size: 15px;line-height: 26px;font-weight: 300;color: #373737;padding: 0 30px;}
.form .jq-selectbox__dropdown ul li:hover {font-weight: 400;}
.form__submit {padding: 37px 0 43px;text-align: center;}
.fog {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(255,255,255,.6);z-index: 100;overflow: auto;padding: 42px 0;}
.fog__container {position: relative;margin: 0 auto;max-width: 568px;padding: 15px;background: #fbfbfb;border-radius: 5px 0 5px 5px;}
.fog__bg {background: #fff;border-radius: 5px;}
.fog__close {position: absolute;top: -42px;right: 0;height: 42px;width: 52px;background: url("/tpl2019/style/../images/fog__close.png") #0b85bf no-repeat center center;border-radius: 5px 5px 0 0;}
.fog__title {font-weight: 700;font-size: 24px;text-align: center;line-height: 1.1;text-transform: uppercase;color: #373737;padding: 34px 20px 0;}
@media (min-width:576px) {.fog__title {font-size: 29px;}}
.fog__service {font-size: 17px;line-height: 30px;color: #373737;text-align: center;border-top: 1px solid #e4e4e4;max-width: 430px;margin: 35px auto 0;padding-top: 30px;}
.fog__description {font-size: 14px;text-align: center;padding: 33px 0 0;margin-bottom: -15px;color: #373737;font-weight: 300;}
.fog form {padding: 0 10px;}
@media (min-width:576px) {.fog form {padding: 0 53px;}}
#happyHoursSubscribeForm .form__submit {padding: 10px;}
#happyHoursSubscribeForm .fog__description {padding: 0 0 20px;margin: 0;}
#happyHoursSubscribeForm .fog__description p {font-size: 14px;line-height: 30px;margin: 0;color: #3a3a3a;}
#happyHoursSubscribeForm .fog__description img {max-width: 100%;display: block;margin: 0 auto 20px;}
.specialistPage__info {max-width: 295px;margin: 0 auto 50px;text-align: center;}
.specialistPage__info__image img {display: block;max-width: 100%;}
.specialistPage__info__name {font-weight: 700;font-size: 17px;line-height: 24px;color: #343434;margin-top: 24px;}
.specialistPage__info__text {font-size: 15px;font-size: 16px;font-weight: 300;color: #343434;margin-top: 11px;}
.calculator {max-width: 630px;padding: 46px 0 0;margin: 0 auto;}
.calculator .form__description {font-size: 12px !important;line-height: 22px !important;}
.calculator__container {border: 1px solid #e6e6e6;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}
.calculator__title {-webkit-border-radius: 20px 20px 0 0;-moz-border-radius: 20px 20px 0 0;border-radius: 20px 20px 0 0;text-align: center;color: #fff;background: #1b9bd9;font-size: 19px;font-weight: 300;height: 84px;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;-webkit-box-pack: center;-moz-box-pack: center;-ms-flex-pack: ccenterc;-webkit-justify-content: center;justify-content: center;}
.calculator__middle {max-width: 434px;margin: 0 auto;}
.calculator__bottom {margin: 45px 0 0 !important;border-top: 1px solid #e4e4e4;}
.calculator__bottom__left {padding: 20px !important;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
@media (min-width:768px) {.calculator__bottom__left {padding: 20px 20px 20px 98px !important;}}
.calculator__bottom__left__title {font-size: 15px;line-height: 20px;margin-bottom: 10px;}
.calculator__bottom__left__cost {font-size: 15px;line-height: 20px;font-weight: 600;}
.calculator__bottom__right {padding: 0 !important;}
.calculator__bottom__right a {display: block;display: -ms-flexbox;display: -webkit-flex;display: flex;text-decoration: none;-webkit-box-pack: center;-moz-box-pack: center;-ms-flex-pack: ccenterc;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;color: #fff;background: #1b9bd9;font-size: 14px;text-transform: uppercase;font-weight: 700;height: 93px;}
@media (min-width:576px) {.calculator__bottom__right a {-webkit-border-radius: 0 0 20px 0;-moz-border-radius: 0 0 20px 0;border-radius: 0 0 20px 0;}}
.calculator__slider label {text-align: center;}
.calculator__slider__input {display: none !important;}
.calculator__slider__count {text-align: center;font-size: 17px;color: #373737;padding: 10px 0 28px;}
.calculator__slider__values {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: space-between;-moz-box-pack: space-between;-ms-flex-pack: sspace-betweens;-webkit-justify-content: space-between;justify-content: space-between;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;font-size: 14px;font-weight: 300;color: #373737;line-height: 14px;padding: 8px 0 1px;}
.calculator__slider__control {height: 2px !important;background: #f6f6f6 !important;border: none !important;}
.calculator__slider__control .ui-slider-range {background: #1b9bd9 !important;}
.calculator__slider__control .ui-slider-handle {width: 15px;height: 15px;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;background: #1b9bd9 !important;border: none !important;top: -10px !important;margin-left: -10px !important;}
.works__tabs {padding-top: 60px;}
.works__tabs ul {padding: 0;margin: 0;list-style: none;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-moz-box-pack: center;-ms-flex-pack: ccenterc;-webkit-justify-content: center;justify-content: center;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.works__tabs ul li {padding: 12px 22px;font-size: 15px;color: #000;cursor: pointer;}
.works__tabs ul li.active {text-decoration: underline;color: #0091d7;}
.works__list {padding-bottom: 100px;}
.works__item {-webkit-transition: all ease .6s .4s linear;-o-transition: all ease .6s .4s linear;transition: all ease .6s .4s linear;margin-top: 60px;}
.works__item__bg {border: 1px solid #e8e8ea;height: 100%;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background: #fff;}
.works__item__content {padding: 13px 17px 19px;}
.works__item__title {position: relative;padding-left: 35px;font-weight: 500;font-size: 13px;}
.works__item__title:before {content: "";position: absolute;top: 6px;left: 0;width: 28px;height: 2px;background: #003a56;}
.works__item__text {padding-top: 16px;font-size: 14px;color: #080808;font-weight: 300;}
.licenses {padding: 30px 0 60px;}
@media (min-width:576px) {.licenses {padding: 60px 0 100px;}}
.licenses__item {margin-top: 30px;}
@media (min-width:576px) {.licenses__item {margin-top: 60px;}}
.licenses__item img {max-width: 100%;display: block;}
.articles {margin-top: -30px;}
.articles__item {margin-top: 60px;position: relative;}
.articles__item img {display: block;width: 100%;}
.articles__item__content {padding: 26px 0 0 0;}
@media (min-width:576px) {.articles__item__content {padding: 26px 0 0 0px;}}
.articles__item__title {position: relative;font-size: 19px;line-height: 1.2;color: #373737;font-weight: 500;}
@media (min-width:576px) {.articles__item__title {font-size: 28px;}}
.articles__item__title:before {}
.articles__item__text {font-size: 14px;line-height: 1.6;color: #373737;font-weight: 300;margin: 23px 0 0;padding-bottom: 114px;}
@media (min-width:576px) {.articles__item__text {font-size: 17px;}}
.articles__item__btn {position: absolute;bottom: 0;width: 100%;left: 0;}
@media (min-width:576px) {.articles__item__btn {padding: 0 0 0 91px;}}
.pagination {padding: 50px 0 60px;text-align: right;list-style: none;margin: 0;}
@media (min-width:576px) {.pagination {padding: 80px 0 120px;}}
.pagination li {display: inline-block;margin: 0 5px;vertical-align: center;}
.pagination li.disabled {display: none;}
.pagination li a {text-decoration: none;font-size: 17px;color: #9ea0a1;display: block;}
.pagination li.active a {width: 34px;height: 34px;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 1px solid #9ea0a1;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-moz-box-pack: center;-ms-flex-pack: ccenterc;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
@media (min-width:576px) {.reviews {columns: 2;column-gap: 30px;}}
.reviews__item {margin-top: 80px;}
@media (min-width:576px) {.reviews__item {display: inline-block;}}
.reviews__item__data {border: 1px solid #e8e8ea;-webkit-border-radius: 20px 20px 0 0;-moz-border-radius: 20px 20px 0 0;border-radius: 20px 20px 0 0;padding: 22px 15px 20px 15px;}
.reviews__item__data-border {-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}
.reviews__item__answer {border: 1px solid #e8e8ea;border-top: none;-webkit-border-radius: 0 0 20px 20px;-moz-border-radius: 0 0 20px 20px;border-radius: 0 0 20px 20px;padding: 22px 15px 20px 100px;}
.reviews__item__title {font-size: 15px;line-height: 18px;font-weight: 500;color: #080808;position: relative;padding-top: 15px;}
.reviews__item__title:before {content: "";position: absolute;top: 0px;left: 0px;width: 30px;height: 2px;background: #003a56;}
.reviews__item__date {font-size: 14px;font-weight: 300;color: #080808;padding-top: 20px;}
.reviews__item__text {padding-top: 18px;font-weight: 300;font-size: 14px;line-height: 30px;color: #080808;}
.articleContent {font-size: 15px;line-height: 24px;font-weight: 300;color: #373737;padding: 20px 0;}
@media (min-width:576px) {.articleContent {padding: 53px 0;}}
.articleContent a {color: #0b85bf;}
.articleContent strong, .articleContent b {font-weight: 500;}
.articleContent p {margin: 20px 0;}
.articleContent img {max-width: 100%;margin: 20px auto;}
@media (min-width:576px) {.articleContent img {margin: 40px auto;}}
.articleContent h2 {position: relative;margin: 35px 0;line-height: 1.1;line-height: 1.3;font-weight: 500;font-size: 21px;}
@media (min-width:576px) {.articleContent h2 {margin: 45px 0;font-size: 28px;padding-left: 70px;}}
@media (min-width:576px) {.articleContent h2:before {content: "";position: absolute;top: 15px;left: 0;width: 30px;height: 2px;background: #003a56;}}
.articleContent h3 {margin: 25px 0;font-size: 18px;line-height: 1.3;color: #484848;font-weight: 400;}
@media (min-width:576px) {.articleContent h3 {margin: 35px 0;font-size: 21px;}}
.articleContent blockquote {font-size: 16px;line-height: 1.7;position: relative;margin: 25px 0;font-weight: 400;text-indent: 50px;}
@media (min-width:576px) {.articleContent blockquote {font-size: 21px;margin: 35px 0;}}
.articleContent blockquote:before {content: "";position: absolute;top: 13px;left: 0;width: 30px;height: 2px;background: #003a56;}
@media (min-width:576px) {.articleContent blockquote:before {top: 18px;}}
@media (min-width:576px) {.articleContent ul, .articleContent ol {padding: 0 0 0 86px;}}
.articleContent ul li, .articleContent ol li {margin: 22px 0;padding-left: 1px;}
.gallery {padding: 10px 0 60px;}
@media (min-width:576px) {.gallery {padding: 30px 0 180px;}}
.gallery__item {margin-top: 30px;}
@media (min-width:576px) {.gallery__item {margin-top: 80px;}}
.gallery__item img {display: block;max-width: 100%;}
.specialistsList {padding: 0 0 145px;}
.specialistsList__one {margin-top: 70px;position: relative;}
.specialistsList__one__image img {width: 100%;-webkit-border-radius: 20px 80px 20px 20px;-moz-border-radius: 20px 80px 20px 20px;border-radius: 20px 80px 20px 20px;}
.specialistsList__one__title {font-size: 15px;line-height: 24px;color: #262626;font-weight: 500;padding: 35px 2px 0;}
.specialistsList__one__text {font-size: 15px;line-height: 24px;color: #484848;font-weight: 300;padding: 20px 5px 107px;}
.specialistsList__one__btn {text-align: center;position: absolute;bottom: 5px;width: 100%;left: 0;}
.news {padding: 30px 0 0;}
@media (min-width:576px) {.news {padding: 60px 0 0;}}
.news__item {margin-top: 30px;}
@media (min-width:576px) {.news__item {padding: 40px 0 0;}}
.news__item img {width: 100%;display: block;}
.news__item__title {margin-top: 40px;font-size: 15px;line-height: 18px;font-weight: 500;color: #080808;position: relative;padding-top: 15px;}
.news__item__title:before {content: "";position: absolute;top: 0px;left: 0px;width: 30px;height: 2px;background: #003a56;}
.news__item__text {font-size: 13px;line-height: 2;color: #373737;font-weight: 400;margin-top: 20px;}
@media (min-width:576px) {.news__item__text {margin-top: 40px;font-size: 14px;}}
.news__item__text a {color: #3aa4cd;font-weight: 500;}
.discount {padding: 10px 0 100px;}
.discount__item {margin-top: 100px;position: relative;}
.discount__item__image {position: relative;}
.discount__item__image__text {position: absolute;bottom: 0;left: 0;padding: 17px 20px;background: #fff;z-index: 3;text-transform: uppercase;font-size: 16px;line-height: 26px;width: 270px;font-weight: 300;min-height: 100px;}
.discount__item__image__text b, .discount__item__image__text strong {font-weight: 500;}
.discount__item__image img {width: 100%;display: block;position: relative;z-index: -1;}
.discount__item__text {margin-top: 40px;font-size: 15px;line-height: 30px;color: #373737;max-height: 238px;overflow: auto;margin-bottom: 150px;}
.discount__item__text a {color: #0b85bf;}
.discount__item__btn {position: absolute;bottom: 0;left: 15px;}
.discount__item:nth-last-child(2) .discount__item__btn {position: relative;margin-top: -60px;}
.discount__item:last-child .discount__item__text {max-height: unset;padding-bottom: 0;}
.discount__item:last-child .discount__item__btn {display: none;}
.pricelist {max-width: 970px;overflow: hidden;margin: 0 auto;}
@media (min-width:576px) {.pricelist {padding-right: 200px;}}
.pricelist__links {margin: 65px 0;}
.pricelist__links a {display: block;margin: 26px 0;text-transform: uppercase;font-weight: 700;color: #0091d7;font-size: 14px;text-decoration: none;}
.pricelist__links a span {text-decoration: underline;}
.pricelist__links a img {display: block;}
.pricelist__links a div {display: inline-block;vertical-align: top;width: 41px;}
.pricelist h3 {margin: 50px 0 40px;}
.pricelist table {width: 100%;border-collapse: collapse;}
.pricelist table tr {background: url("/tpl2019/style/../images/table-border-white.png") repeat-x 0 bottom;}
.pricelist table th {text-align: left;font-weight: 400;font-size: 17px;line-height: 24px;padding: 6px 0 26px;}
.pricelist table th:nth-child(2) {text-align: right;min-width: 140px;}
.pricelist table td {font-size: 15px;line-height: 24px;font-weight: 300;padding: 30px 0 33px;}
.pricelist table td:nth-child(2) {text-align: right;}
.pricelist table td:last-child {position: relative;}
.pricelist table td:last-child a, .pricelist table td:last-child button {position: absolute;top: 50%;margin-top: -33px;left: 16px;width: 176px;}
.warranty {background: #f3f3f5;padding: 10px 10px 35px;}
@media (min-width:768px) {.warranty {padding: 10px 0 150px;}}
.warranty__text {font-size: 14px;line-height: 18px;color: #373737;font-weight: 300;padding: 25px 0;}
@media (min-width:768px) {.warranty__text {font-size: 15px;line-height: 24px;}}
.warranty__one {margin-top: 25px;background: #fff;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;-webkit-box-shadow: 0 0 59px rgba(12,18,30,.19);-moz-box-shadow: 0 0 59px rgba(12,18,30,.19);box-shadow: 0 0 59px rgba(12,18,30,.19);padding: 20px 13px 10px;}
@media (min-width:768px) {.warranty__one {padding: 50px 65px 40px;}}
.warranty__one__title {font-size: 14px;line-height: 18px;font-weight: 500;color: #373737;}
@media (min-width:768px) {.warranty__one__title {font-size: 16px;line-height: 24px;}}
.warranty__one__text {font-size: 14px;line-height: 18px;color: #373737;font-weight: 300;padding-top: 5px;}
@media (min-width:768px) {.warranty__one__text {font-size: 15px;line-height: 24px;padding-top: 24px;}}
.warranty__one__text b, .warranty__one__text strong {font-weight: 500;}
.warranty__one__text ul {padding: 0;margin: 0;list-style: none;}
.warranty__one__text ul li {margin: 12px 0;}
.warranty__one__text ul li:before {content: "• ";}
.jxo-step-success {font-size: 18px;color: #3c763d;background-color: #dff0d8;border: 1px solid #d6e9c6;padding: 25px;margin: 20px 0;border-radius: 4px;}
.jq-radio {min-width: 24px;}
.fbold500 {font-weight: 500;}
ul.list-line {margin: 0;padding: 0;list-style: none;}
ul.list-line li {position: relative;padding-left: 70px;}
ul.list-line li:before {content: "";position: absolute;top: 10px;left: 0;width: 30px;height: 2px;background: #003a56;}
ul.list-none {margin: 0;padding: 0;list-style: none;}
.serviceContent__linelist_small .serviceContent__linelist__one {margin-top: 10px;}
@media (max-width: 768px) {.calculator__middle {padding: 0 15px;}}
.blogAsideCategory {margin-top: 30px;box-shadow: 0 0 21px rgba(0,0,0,.07);padding: 27px 9px 5px;margin-bottom: 2rem;}
.blogAsideCategoryTitle {font-size: 2rem;position: relative;padding: 0 0 0 70px;}
.blogAsideCategory ul {padding: 0;margin: 0;list-style: none;}
.blogAsideCategory ul a {display: inline-block;padding: 10px 11px 8px;border: 1px solid #fff;border-top-color: #fff;border-right-color: #fff;border-bottom-color: #fff;border-left-color: #fff;border-radius: 20px;text-decoration: none;font-size: 18px;color: #181818;}
.blogAsideCategory ul li.active a {border-color: #016a9d;}
.blogAsideCategory .articles__item__content {padding-top: 0;text-decoration: none;}
.blogAsideCategory .articles__item__title {font-size: 1rem;}
.blogAsideCategory  .articles__item__title::before {display: none;}
.blogAsideCategory .articles__item__text {font-size: .7rem;margin: 5px 0 0;padding-bottom: 10px;}
body {overflow: hidden;}
body.page_load {overflow: auto;}
#body_preloader {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 700;background: #fff;align-items: center;justify-content: center;display: flex;}
#body_preloader img {max-width: 100%;}
#body_preloader .preloader_center {padding: 10px;text-align: center;}
#body_preloader .loader {padding-top: 30px;border-top: 2px solid #008dc5;margin-top: 20px;}
.priceLinks {position: relative;padding-bottom: 50px;}
.priceLinksOne {margin-top: 55px;}
.priceLinksOneIcon {float: left;width: 70px;}
.priceLinksOneContent {float: left;width: calc(100% - 70px);}
.priceLinksOneContentTitle {font-size: 19px;line-height: 24px;color: #1c1c1c;font-weight: 500;}
.priceLinksOneContentIntrotext {font-size: 15px;line-height: 24px;color: #53666d;padding: 6px 0 25px;}
.priceLinksOneContentMore a {font-size: 17px;color: #0091d7;letter-spacing: 50;text-decoration: none;font-weight: 400;}
.priceLinksOneContentMore a:hover {text-decoration: underline;}
.priceLinks:after {content: "";position: absolute;left: 100px;width: calc(100% - 200px);bottom: 0;height: 1px;background: #ddd;}