@charset "UTF-8";

*,
::after,
::before {
-webkit-box-sizing: border-box;
box-sizing: border-box
}
@media (prefers-reduced-motion:no-preference) {
:root {
scroll-behavior: smooth
}
}
body {
margin: 0;
font-family: var(--bs-body-font-family);
font-size: var(--bs-body-font-size);
font-weight: 400;
line-height: var(--bs-body-line-height);
color: var(--bs-body-color);
text-align: var(--bs-body-text-align);
background-color: var(--bs-body-bg);
-webkit-text-size-adjust: 100%;
-webkit-tap-highlight-color: transparent
}
hr {
margin: 1rem 0;
color: inherit;
background-color: currentColor;
border: 0;
opacity: .25
}
hr:not([size]) {
height: 1px
}
h1,
h2,
h3,
h4,
h5,
h6 {
margin-top: 0;
margin-bottom: .5rem;
font-weight: 400;
line-height: 1.2
}
h1 {
font-size: calc(1.375rem + 1.5vw)
}
@media (min-width:1200px) {
h1 {
font-size: 2.5rem
}
}
h2 {
font-size: calc(1.325rem + .9vw)
}
@media (min-width:1200px) {
h2 {
font-size: 2rem
}
}
h3 {
font-size: calc(1.3rem + .6vw)
}
@media (min-width:1200px) {
h3 {
font-size: 1.75rem
}
}
h4 {
font-size: calc(1.275rem + .3vw)
}
@media (min-width:1200px) {
h4 {
font-size: 1.5rem
}
}
h5 {
font-size: 1.25rem
}
h6 {
font-size: 20px
}
p {
margin-top: 0;
margin-bottom: 1rem
}
abbr[data-bs-original-title],
abbr[title] {
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
cursor: help;
-webkit-text-decoration-skip-ink: none;
text-decoration-skip-ink: none
}
address {
margin-bottom: 1rem;
font-style: normal;
line-height: inherit
}
ol,
ul {
padding-left: 2rem
}
dl,
ol,
ul {
margin-top: 0;
margin-bottom: 1rem
}
ol ol,
ol ul,
ul ol,
ul ul {
margin-bottom: 0
}
dt {
font-weight: 700
}
dd {
margin-bottom: .5rem;
margin-left: 0
}
blockquote {
margin: 0 0 1rem
}
b,
strong { font-weight: 700;
}
small {
font-size: .875em
}
mark {
padding: .2em;
background-color: #fcf8e3
}
sub,
sup {
position: relative;
font-size: .75em;
line-height: 0;
vertical-align: baseline
}
sub {
bottom: -.25em
}
sup {
top: -.5em
}
a {
color: #0d6efd;
text-decoration: underline
}
a:hover {
color: #00A6DE
}
a:not([href]):not([class]),
a:not([href]):not([class]):hover {
color: inherit;
text-decoration: none
}
code,
kbd,
pre,
samp {
font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
font-size: 1em;
direction: ltr;
unicode-bidi: bidi-override
}
pre {
display: block;
margin-top: 0;
margin-bottom: 1rem;
overflow: auto;
font-size: .875em
}
pre code {
font-size: inherit;
color: inherit;
word-break: normal
}
code {
font-size: .875em;
color: #d63384;
word-wrap: break-word
}
a > code {
color: inherit
}
kbd {
padding: .2rem .4rem;
font-size: .875em;
color: #fff;
background-color: #212529;
border-radius: .2rem
}
kbd kbd {
padding: 0;
font-size: 1em;
font-weight: 700
}
figure {
margin: 0 0 1rem
}
img,
svg {
vertical-align: middle
}
table {
caption-side: bottom;
border-collapse: collapse; width: 100%;
}
caption {
padding-top: .5rem;
padding-bottom: .5rem;
color: #6c757d;
text-align: left
}
th {
text-align: inherit;
text-align: -webkit-match-parent
}
tbody,
td,
tfoot,
th,
thead,
tr {
border-color: inherit;
border-style: solid;
border-width: 0
}
label {
display: inline-block
}
button {
border-radius: 0
}
button:focus:not(:focus-visible) {
outline: 0
}
button,
input,
optgroup,
select,
textarea {
margin: 0;
font-family: inherit;
font-size: inherit;
line-height: inherit
}
button,
select {
text-transform: none
}
[role=button] {
cursor: pointer
}
select {
word-wrap: normal
}
select:disabled {
opacity: 1
}
[list]::-webkit-calendar-picker-indicator {
display: none
}
[type=button],
[type=reset],
[type=submit],
button {
-webkit-appearance: button
}
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled),
button:not(:disabled) {
cursor: pointer
}
::-moz-focus-inner {
padding: 0;
border-style: none
}
textarea {
resize: vertical
}
fieldset {
min-width: 0;
padding: 0;
margin: 0;
border: 0
}
legend {
float: left;
width: 100%;
padding: 0;
margin-bottom: .5rem;
font-size: calc(1.275rem + .3vw);
line-height: inherit
}
@media (min-width:1200px) {
legend {
font-size: 1.5rem
}
}
legend + * {
clear: left
}
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-year-field {
padding: 0
}
::-webkit-inner-spin-button {
height: auto
}
[type=search] {
outline-offset: -2px;
-webkit-appearance: textfield
}
::-webkit-search-decoration {
-webkit-appearance: none
}
::-webkit-color-swatch-wrapper {
padding: 0
}
::-webkit-file-upload-button {
font: inherit
}
::-moz-file-selector-button {
font: inherit
}
::file-selector-button {
font: inherit
}
::-webkit-file-upload-button {
font: inherit;
-webkit-appearance: button
}
output {
display: inline-block
}
iframe {
border: 0
}
summary {
display: list-item;
cursor: pointer
}
progress {
vertical-align: baseline
}
[hidden] {
display: none!important
}
.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
width: 100%;
padding-right: var(--bs-gutter-x,15px);
padding-left: var(--bs-gutter-x,15px);
margin-right: auto;
margin-left: auto
}
@media (min-width:576px) {
.container,
.container-sm {
max-width: 540px
}
}
@media (min-width:768px) {
.container,
.container-md,
.container-sm {
max-width: 720px
}
}
@media (min-width:992px) {
.container,
.container-lg,
.container-md,
.container-sm {
max-width: 960px
}
table {margin: 0 -15px;}
}
@media (min-width:1200px) {
.container,
.container-lg,
.container-md,
.container-sm,
.container-xl {
max-width: 1140px
}
}
@media (min-width:1400px) {
.container,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
max-width: 1320px
}
}
.row {
--bs-gutter-x: 30px;
--bs-gutter-y: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-top: calc(var(--bs-gutter-y) * -1);
margin-right: calc(var(--bs-gutter-x) * -.5);
margin-left: calc(var(--bs-gutter-x) * -.5)
}
.row > * {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-negative: 0;
flex-shrink: 0;
width: 100%;
max-width: 100%;
padding-right: calc(var(--bs-gutter-x) * .5);
padding-left: calc(var(--bs-gutter-x) * .5);
margin-top: var(--bs-gutter-y)
}
.col {
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%
}
.row-cols-auto > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto
}
.row-cols-1 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%
}
.row-cols-2 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%
}
.row-cols-3 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.3333333333%
}
.row-cols-4 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%
}
.row-cols-5 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 20%
}
.row-cols-6 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.6666666667%
}
.col-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto
}
.col-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 8.33333333%
}
.col-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.66666667%
}
.col-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%
}
.col-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.33333333%
}
.col-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 41.66666667%
}
.col-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%
}
.col-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 58.33333333%
}
.col-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 66.66666667%
}
.col-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 75%
}
.col-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 83.33333333%
}
.col-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 91.66666667%
}
.col-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%
}
.offset-1 {
margin-left: 8.33333333%
}
.offset-2 {
margin-left: 16.66666667%
}
.offset-3 {
margin-left: 25%
}
.offset-4 {
margin-left: 33.33333333%
}
.offset-5 {
margin-left: 41.66666667%
}
.offset-6 {
margin-left: 50%
}
.offset-7 {
margin-left: 58.33333333%
}
.offset-8 {
margin-left: 66.66666667%
}
.offset-9 {
margin-left: 75%
}
.offset-10 {
margin-left: 83.33333333%
}
.offset-11 {
margin-left: 91.66666667%
}
.g-0,
.gx-0 {
--bs-gutter-x: 0
}
.g-0,
.gy-0 {
--bs-gutter-y: 0
}
.g-1,
.gx-1 {
--bs-gutter-x: 0.25rem
}
.g-1,
.gy-1 {
--bs-gutter-y: 0.25rem
}
.g-2,
.gx-2 {
--bs-gutter-x: 0.5rem
}
.g-2,
.gy-2 {
--bs-gutter-y: 0.5rem
}
.g-3,
.gx-3 {
--bs-gutter-x: 1rem
}
.g-3,
.gy-3 {
--bs-gutter-y: 1rem
}
.g-4,
.gx-4 {
--bs-gutter-x: 1.5rem
}
.g-4,
.gy-4 {
--bs-gutter-y: 1.5rem
}
.g-5,
.gx-5 {
--bs-gutter-x: 3rem
}
.g-5,
.gy-5 {
--bs-gutter-y: 3rem
}
@media (min-width:576px) {
.col-sm {
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%
}
.row-cols-sm-auto > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto
}
.row-cols-sm-1 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%
}
.row-cols-sm-2 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%
}
.row-cols-sm-3 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.3333333333%
}
.row-cols-sm-4 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%
}
.row-cols-sm-5 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 20%
}
.row-cols-sm-6 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.6666666667%
}
.col-sm-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto
}
.col-sm-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 8.33333333%
}
.col-sm-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.66666667%
}
.col-sm-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%
}
.col-sm-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.33333333%
}
.col-sm-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 41.66666667%
}
.col-sm-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%
}
.col-sm-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 58.33333333%
}
.col-sm-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 66.66666667%
}
.col-sm-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 75%
}
.col-sm-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 83.33333333%
}
.col-sm-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 91.66666667%
}
.col-sm-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%
}
.offset-sm-0 {
margin-left: 0
}
.offset-sm-1 {
margin-left: 8.33333333%
}
.offset-sm-2 {
margin-left: 16.66666667%
}
.offset-sm-3 {
margin-left: 25%
}
.offset-sm-4 {
margin-left: 33.33333333%
}
.offset-sm-5 {
margin-left: 41.66666667%
}
.offset-sm-6 {
margin-left: 50%
}
.offset-sm-7 {
margin-left: 58.33333333%
}
.offset-sm-8 {
margin-left: 66.66666667%
}
.offset-sm-9 {
margin-left: 75%
}
.offset-sm-10 {
margin-left: 83.33333333%
}
.offset-sm-11 {
margin-left: 91.66666667%
}
.g-sm-0,
.gx-sm-0 {
--bs-gutter-x: 0
}
.g-sm-0,
.gy-sm-0 {
--bs-gutter-y: 0
}
.g-sm-1,
.gx-sm-1 {
--bs-gutter-x: 0.25rem
}
.g-sm-1,
.gy-sm-1 {
--bs-gutter-y: 0.25rem
}
.g-sm-2,
.gx-sm-2 {
--bs-gutter-x: 0.5rem
}
.g-sm-2,
.gy-sm-2 {
--bs-gutter-y: 0.5rem
}
.g-sm-3,
.gx-sm-3 {
--bs-gutter-x: 1rem
}
.g-sm-3,
.gy-sm-3 {
--bs-gutter-y: 1rem
}
.g-sm-4,
.gx-sm-4 {
--bs-gutter-x: 1.5rem
}
.g-sm-4,
.gy-sm-4 {
--bs-gutter-y: 1.5rem
}
.g-sm-5,
.gx-sm-5 {
--bs-gutter-x: 3rem
}
.g-sm-5,
.gy-sm-5 {
--bs-gutter-y: 3rem
}
}
@media (min-width:768px) {
.col-md {
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%
}
.row-cols-md-auto > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto
}
.row-cols-md-1 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%
}
.row-cols-md-2 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%
}
.row-cols-md-3 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.3333333333%
}
.row-cols-md-4 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%
}
.row-cols-md-5 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 20%
}
.row-cols-md-6 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.6666666667%
}
.col-md-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto
}
.col-md-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 8.33333333%
}
.col-md-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.66666667%
}
.col-md-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%
}
.col-md-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.33333333%
}
.col-md-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 41.66666667%
}
.col-md-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%
}
.col-md-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 58.33333333%
}
.col-md-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 66.66666667%
}
.col-md-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 75%
}
.col-md-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 83.33333333%
}
.col-md-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 91.66666667%
}
.col-md-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%
}
.offset-md-0 {
margin-left: 0
}
.offset-md-1 {
margin-left: 8.33333333%
}
.offset-md-2 {
margin-left: 16.66666667%
}
.offset-md-3 {
margin-left: 25%
}
.offset-md-4 {
margin-left: 33.33333333%
}
.offset-md-5 {
margin-left: 41.66666667%
}
.offset-md-6 {
margin-left: 50%
}
.offset-md-7 {
margin-left: 58.33333333%
}
.offset-md-8 {
margin-left: 66.66666667%
}
.offset-md-9 {
margin-left: 75%
}
.offset-md-10 {
margin-left: 83.33333333%
}
.offset-md-11 {
margin-left: 91.66666667%
}
.g-md-0,
.gx-md-0 {
--bs-gutter-x: 0
}
.g-md-0,
.gy-md-0 {
--bs-gutter-y: 0
}
.g-md-1,
.gx-md-1 {
--bs-gutter-x: 0.25rem
}
.g-md-1,
.gy-md-1 {
--bs-gutter-y: 0.25rem
}
.g-md-2,
.gx-md-2 {
--bs-gutter-x: 0.5rem
}
.g-md-2,
.gy-md-2 {
--bs-gutter-y: 0.5rem
}
.g-md-3,
.gx-md-3 {
--bs-gutter-x: 1rem
}
.g-md-3,
.gy-md-3 {
--bs-gutter-y: 1rem
}
.g-md-4,
.gx-md-4 {
--bs-gutter-x: 1.5rem
}
.g-md-4,
.gy-md-4 {
--bs-gutter-y: 1.5rem
}
.g-md-5,
.gx-md-5 {
--bs-gutter-x: 3rem
}
.g-md-5,
.gy-md-5 {
--bs-gutter-y: 3rem
}
}
@media (min-width:992px) {
.col-lg {
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%
}
.row-cols-lg-auto > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto
}
.row-cols-lg-1 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%
}
.row-cols-lg-2 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%
}
.row-cols-lg-3 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.3333333333%
}
.row-cols-lg-4 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%
}
.row-cols-lg-5 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 20%
}
.row-cols-lg-6 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.6666666667%
}
.col-lg-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto
}
.col-lg-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 8.33333333%
}
.col-lg-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.66666667%
}
.col-lg-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%
}
.col-lg-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.33333333%
}
.col-lg-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 41.66666667%
}
.col-lg-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%
}
.col-lg-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 58.33333333%
}
.col-lg-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 66.66666667%
}
.col-lg-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 75%
}
.col-lg-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 83.33333333%
}
.col-lg-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 91.66666667%
}
.col-lg-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%
}
.offset-lg-0 {
margin-left: 0
}
.offset-lg-1 {
margin-left: 8.33333333%
}
.offset-lg-2 {
margin-left: 16.66666667%
}
.offset-lg-3 {
margin-left: 25%
}
.offset-lg-4 {
margin-left: 33.33333333%
}
.offset-lg-5 {
margin-left: 41.66666667%
}
.offset-lg-6 {
margin-left: 50%
}
.offset-lg-7 {
margin-left: 58.33333333%
}
.offset-lg-8 {
margin-left: 66.66666667%
}
.offset-lg-9 {
margin-left: 75%
}
.offset-lg-10 {
margin-left: 83.33333333%
}
.offset-lg-11 {
margin-left: 91.66666667%
}
.g-lg-0,
.gx-lg-0 {
--bs-gutter-x: 0
}
.g-lg-0,
.gy-lg-0 {
--bs-gutter-y: 0
}
.g-lg-1,
.gx-lg-1 {
--bs-gutter-x: 0.25rem
}
.g-lg-1,
.gy-lg-1 {
--bs-gutter-y: 0.25rem
}
.g-lg-2,
.gx-lg-2 {
--bs-gutter-x: 0.5rem
}
.g-lg-2,
.gy-lg-2 {
--bs-gutter-y: 0.5rem
}
.g-lg-3,
.gx-lg-3 {
--bs-gutter-x: 1rem
}
.g-lg-3,
.gy-lg-3 {
--bs-gutter-y: 1rem
}
.g-lg-4,
.gx-lg-4 {
--bs-gutter-x: 1.5rem
}
.g-lg-4,
.gy-lg-4 {
--bs-gutter-y: 1.5rem
}
.g-lg-5,
.gx-lg-5 {
--bs-gutter-x: 3rem
}
.g-lg-5,
.gy-lg-5 {
--bs-gutter-y: 3rem
}
}
@media (min-width:1200px) {
.col-xl {
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%
}
.row-cols-xl-auto > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto
}
.row-cols-xl-1 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%
}
.row-cols-xl-2 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%
}
.row-cols-xl-3 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.3333333333%
}
.row-cols-xl-4 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%
}
.row-cols-xl-5 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 20%
}
.row-cols-xl-6 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.6666666667%
}
.col-xl-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto
}
.col-xl-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 8.33333333%
}
.col-xl-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.66666667%
}
.col-xl-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%
}
.col-xl-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.33333333%
}
.col-xl-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 41.66666667%
}
.col-xl-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%
}
.col-xl-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 58.33333333%
}
.col-xl-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 66.66666667%
}
.col-xl-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 75%
}
.col-xl-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 83.33333333%
}
.col-xl-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 91.66666667%
}
.col-xl-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%
}
.offset-xl-0 {
margin-left: 0
}
.offset-xl-1 {
margin-left: 8.33333333%
}
.offset-xl-2 {
margin-left: 16.66666667%
}
.offset-xl-3 {
margin-left: 25%
}
.offset-xl-4 {
margin-left: 33.33333333%
}
.offset-xl-5 {
margin-left: 41.66666667%
}
.offset-xl-6 {
margin-left: 50%
}
.offset-xl-7 {
margin-left: 58.33333333%
}
.offset-xl-8 {
margin-left: 66.66666667%
}
.offset-xl-9 {
margin-left: 75%
}
.offset-xl-10 {
margin-left: 83.33333333%
}
.offset-xl-11 {
margin-left: 91.66666667%
}
.g-xl-0,
.gx-xl-0 {
--bs-gutter-x: 0
}
.g-xl-0,
.gy-xl-0 {
--bs-gutter-y: 0
}
.g-xl-1,
.gx-xl-1 {
--bs-gutter-x: 0.25rem
}
.g-xl-1,
.gy-xl-1 {
--bs-gutter-y: 0.25rem
}
.g-xl-2,
.gx-xl-2 {
--bs-gutter-x: 0.5rem
}
.g-xl-2,
.gy-xl-2 {
--bs-gutter-y: 0.5rem
}
.g-xl-3,
.gx-xl-3 {
--bs-gutter-x: 1rem
}
.g-xl-3,
.gy-xl-3 {
--bs-gutter-y: 1rem
}
.g-xl-4,
.gx-xl-4 {
--bs-gutter-x: 1.5rem
}
.g-xl-4,
.gy-xl-4 {
--bs-gutter-y: 1.5rem
}
.g-xl-5,
.gx-xl-5 {
--bs-gutter-x: 3rem
}
.g-xl-5,
.gy-xl-5 {
--bs-gutter-y: 3rem
}
}
@media (min-width:1400px) {
.col-xxl {
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%
}
.row-cols-xxl-auto > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto
}
.row-cols-xxl-1 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%
}
.row-cols-xxl-2 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%
}
.row-cols-xxl-3 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.3333333333%
}
.row-cols-xxl-4 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%
}
.row-cols-xxl-5 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 20%
}
.row-cols-xxl-6 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.6666666667%
}
.col-xxl-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto
}
.col-xxl-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 8.33333333%
}
.col-xxl-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.66666667%
}
.col-xxl-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%
}
.col-xxl-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.33333333%
}
.col-xxl-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 41.66666667%
}
.col-xxl-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%
}
.col-xxl-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 58.33333333%
}
.col-xxl-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 66.66666667%
}
.col-xxl-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 75%
}
.col-xxl-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 83.33333333%
}
.col-xxl-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 91.66666667%
}
.col-xxl-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%
}
.offset-xxl-0 {
margin-left: 0
}
.offset-xxl-1 {
margin-left: 8.33333333%
}
.offset-xxl-2 {
margin-left: 16.66666667%
}
.offset-xxl-3 {
margin-left: 25%
}
.offset-xxl-4 {
margin-left: 33.33333333%
}
.offset-xxl-5 {
margin-left: 41.66666667%
}
.offset-xxl-6 {
margin-left: 50%
}
.offset-xxl-7 {
margin-left: 58.33333333%
}
.offset-xxl-8 {
margin-left: 66.66666667%
}
.offset-xxl-9 {
margin-left: 75%
}
.offset-xxl-10 {
margin-left: 83.33333333%
}
.offset-xxl-11 {
margin-left: 91.66666667%
}
.g-xxl-0,
.gx-xxl-0 {
--bs-gutter-x: 0
}
.g-xxl-0,
.gy-xxl-0 {
--bs-gutter-y: 0
}
.g-xxl-1,
.gx-xxl-1 {
--bs-gutter-x: 0.25rem
}
.g-xxl-1,
.gy-xxl-1 {
--bs-gutter-y: 0.25rem
}
.g-xxl-2,
.gx-xxl-2 {
--bs-gutter-x: 0.5rem
}
.g-xxl-2,
.gy-xxl-2 {
--bs-gutter-y: 0.5rem
}
.g-xxl-3,
.gx-xxl-3 {
--bs-gutter-x: 1rem
}
.g-xxl-3,
.gy-xxl-3 {
--bs-gutter-y: 1rem
}
.g-xxl-4,
.gx-xxl-4 {
--bs-gutter-x: 1.5rem
}
.g-xxl-4,
.gy-xxl-4 {
--bs-gutter-y: 1.5rem
}
.g-xxl-5,
.gx-xxl-5 {
--bs-gutter-x: 3rem
}
.g-xxl-5,
.gy-xxl-5 {
--bs-gutter-y: 3rem
}
}
.d-inline {
display: inline!important
}
.d-inline-block {
display: inline-block!important
}
.d-block {
display: block!important
}
.d-grid {
display: -ms-grid!important;
display: grid!important
}
.d-table {
display: table!important
}
.d-table-row {
display: table-row!important
}
.d-table-cell {
display: table-cell!important
}
.d-flex {
display: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important
}
.d-inline-flex {
display: -webkit-inline-box!important;
display: -ms-inline-flexbox!important;
display: inline-flex!important
}
.d-none {
display: none!important
}
.flex-fill {
-webkit-box-flex: 1!important;
-ms-flex: 1 1 auto!important;
flex: 1 1 auto!important
}
.flex-row {
-webkit-box-orient: horizontal!important;
-webkit-box-direction: normal!important;
-ms-flex-direction: row!important;
flex-direction: row!important
}
.flex-column {
-webkit-box-orient: vertical!important;
-webkit-box-direction: normal!important;
-ms-flex-direction: column!important;
flex-direction: column!important
}
.flex-row-reverse {
-webkit-box-orient: horizontal!important;
-webkit-box-direction: reverse!important;
-ms-flex-direction: row-reverse!important;
flex-direction: row-reverse!important
}
.flex-column-reverse {
-webkit-box-orient: vertical!important;
-webkit-box-direction: reverse!important;
-ms-flex-direction: column-reverse!important;
flex-direction: column-reverse!important
}
.flex-grow-0 {
-webkit-box-flex: 0!important;
-ms-flex-positive: 0!important;
flex-grow: 0!important
}
.flex-grow-1 {
-webkit-box-flex: 1!important;
-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
}
.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
}
.justify-content-start {
-webkit-box-pack: start!important;
-ms-flex-pack: start!important;
justify-content: flex-start!important
}
.justify-content-end {
-webkit-box-pack: end!important;
-ms-flex-pack: end!important;
justify-content: flex-end!important
}
.justify-content-center {
-webkit-box-pack: center!important;
-ms-flex-pack: center!important;
justify-content: center!important
}
.justify-content-between {
-webkit-box-pack: justify!important;
-ms-flex-pack: justify!important;
justify-content: space-between!important
}
.justify-content-around {
-ms-flex-pack: distribute!important;
justify-content: space-around!important
}
.justify-content-evenly {
-webkit-box-pack: space-evenly!important;
-ms-flex-pack: space-evenly!important;
justify-content: space-evenly!important
}
.align-items-start {
-webkit-box-align: start!important;
-ms-flex-align: start!important;
align-items: flex-start!important
}
.align-items-end {
-webkit-box-align: end!important;
-ms-flex-align: end!important;
align-items: flex-end!important
}
.align-items-center {
-webkit-box-align: center!important;
-ms-flex-align: center!important;
align-items: center!important
}
.align-items-baseline {
-webkit-box-align: baseline!important;
-ms-flex-align: baseline!important;
align-items: baseline!important
}
.align-items-stretch {
-webkit-box-align: stretch!important;
-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;
-ms-grid-row-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;
-ms-grid-row-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;
-ms-grid-row-align: stretch!important;
align-self: stretch!important
}
.order-first {
-webkit-box-ordinal-group: 0!important;
-ms-flex-order: -1!important;
order: -1!important
}
.order-0 {
-webkit-box-ordinal-group: 1!important;
-ms-flex-order: 0!important;
order: 0!important
}
.order-1 {
-webkit-box-ordinal-group: 2!important;
-ms-flex-order: 1!important;
order: 1!important
}
.order-2 {
-webkit-box-ordinal-group: 3!important;
-ms-flex-order: 2!important;
order: 2!important
}
.order-3 {
-webkit-box-ordinal-group: 4!important;
-ms-flex-order: 3!important;
order: 3!important
}
.order-4 {
-webkit-box-ordinal-group: 5!important;
-ms-flex-order: 4!important;
order: 4!important
}
.order-5 {
-webkit-box-ordinal-group: 6!important;
-ms-flex-order: 5!important;
order: 5!important
}
.order-last {
-webkit-box-ordinal-group: 7!important;
-ms-flex-order: 6!important;
order: 6!important
}
.m-0 {
margin: 0!important
}
.m-1 {
margin: .25rem!important
}
.m-2 {
margin: .5rem!important
}
.m-3 {
margin: 1rem!important
}
.m-4 {
margin: 1.5rem!important
}
.m-5 {
margin: 3rem!important
}
.m-auto {
margin: auto!important
}
.mx-0 {
margin-right: 0!important;
margin-left: 0!important
}
.mx-1 {
margin-right: .25rem!important;
margin-left: .25rem!important
}
.mx-2 {
margin-right: .5rem!important;
margin-left: .5rem!important
}
.mx-3 {
margin-right: 1rem!important;
margin-left: 1rem!important
}
.mx-4 {
margin-right: 1.5rem!important;
margin-left: 1.5rem!important
}
.mx-5 {
margin-right: 3rem!important;
margin-left: 3rem!important
}
.mx-auto {
margin-right: auto!important;
margin-left: auto!important
}
.my-0 {
margin-top: 0!important;
margin-bottom: 0!important
}
.my-1 {
margin-top: .25rem!important;
margin-bottom: .25rem!important
}
.my-2 {
margin-top: .5rem!important;
margin-bottom: .5rem!important
}
.my-3 {
margin-top: 1rem!important;
margin-bottom: 1rem!important
}
.my-4 {
margin-top: 1.5rem!important;
margin-bottom: 1.5rem!important
}
.my-5 {
margin-top: 3rem!important;
margin-bottom: 3rem!important
}
.my-auto {
margin-top: auto!important;
margin-bottom: auto!important
}
.mt-0 {
margin-top: 0!important
}
.mt-1 {
margin-top: .25rem!important
}
.mt-2 {
margin-top: .5rem!important
}
.mt-3 {
margin-top: 1rem!important
}
.mt-4 {
margin-top: 1.5rem!important
}
.mt-5 {
margin-top: 3rem!important
}
.mt-auto {
margin-top: auto!important
}
.me-0 {
margin-right: 0!important
}
.me-1 {
margin-right: .25rem!important
}
.me-2 {
margin-right: .5rem!important
}
.me-3 {
margin-right: 1rem!important
}
.me-4 {
margin-right: 1.5rem!important
}
.me-5 {
margin-right: 3rem!important
}
.me-auto {
margin-right: auto!important
}
.mb-0 {
margin-bottom: 0!important
}
.mb-1 {
margin-bottom: .25rem!important
}
.mb-2 {
margin-bottom: .5rem!important
}
.mb-3 {
margin-bottom: 1rem!important
}
.mb-4 {
margin-bottom: 1.5rem!important
}
.mb-5 {
margin-bottom: 3rem!important
}
.mb-auto {
margin-bottom: auto!important
}
.ms-0 {
margin-left: 0!important
}
.ms-1 {
margin-left: .25rem!important
}
.ms-2 {
margin-left: .5rem!important
}
.ms-3 {
margin-left: 1rem!important
}
.ms-4 {
margin-left: 1.5rem!important
}
.ms-5 {
margin-left: 3rem!important
}
.ms-auto {
margin-left: auto!important
}
.p-0 {
padding: 0!important
}
.p-1 {
padding: .25rem!important
}
.p-2 {
padding: .5rem!important
}
.p-3 {
padding: 1rem!important
}
.p-4 {
padding: 1.5rem!important
}
.p-5 {
padding: 3rem!important
}
.px-0 {
padding-right: 0!important;
padding-left: 0!important
}
.px-1 {
padding-right: .25rem!important;
padding-left: .25rem!important
}
.px-2 {
padding-right: .5rem!important;
padding-left: .5rem!important
}
.px-3 {
padding-right: 1rem!important;
padding-left: 1rem!important
}
.px-4 {
padding-right: 1.5rem!important;
padding-left: 1.5rem!important
}
.px-5 {
padding-right: 3rem!important;
padding-left: 3rem!important
}
.py-0 {
padding-top: 0!important;
padding-bottom: 0!important
}
.py-1 {
padding-top: .25rem!important;
padding-bottom: .25rem!important
}
.py-2 {
padding-top: .5rem!important;
padding-bottom: .5rem!important
}
.py-3 {
padding-top: 1rem!important;
padding-bottom: 1rem!important
}
.py-4 {
padding-top: 1.5rem!important;
padding-bottom: 1.5rem!important
}
.py-5 {
padding-top: 3rem!important;
padding-bottom: 3rem!important
}
.pt-0 {
padding-top: 0!important
}
.pt-1 {
padding-top: .25rem!important
}
.pt-2 {
padding-top: .5rem!important
}
.pt-3 {
padding-top: 1rem!important
}
.pt-4 {
padding-top: 1.5rem!important
}
.pt-5 {
padding-top: 3rem!important
}
.pe-0 {
padding-right: 0!important
}
.pe-1 {
padding-right: .25rem!important
}
.pe-2 {
padding-right: .5rem!important
}
.pe-3 {
padding-right: 1rem!important
}
.pe-4 {
padding-right: 1.5rem!important
}
.pe-5 {
padding-right: 3rem!important
}
.pb-0 {
padding-bottom: 0!important
}
.pb-1 {
padding-bottom: .25rem!important
}
.pb-2 {
padding-bottom: .5rem!important
}
.pb-3 {
padding-bottom: 1rem!important
}
.pb-4 {
padding-bottom: 1.5rem!important
}
.pb-5 {
padding-bottom: 3rem!important
}
.ps-0 {
padding-left: 0!important
}
.ps-1 {
padding-left: .25rem!important
}
.ps-2 {
padding-left: .5rem!important
}
.ps-3 {
padding-left: 1rem!important
}
.ps-4 {
padding-left: 1.5rem!important
}
.ps-5 {
padding-left: 3rem!important
}
@media (min-width:576px) {
.d-sm-inline {
display: inline!important
}
.d-sm-inline-block {
display: inline-block!important
}
.d-sm-block {
display: block!important
}
.d-sm-grid {
display: -ms-grid!important;
display: grid!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: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important
}
.d-sm-inline-flex {
display: -webkit-inline-box!important;
display: -ms-inline-flexbox!important;
display: inline-flex!important
}
.d-sm-none {
display: none!important
}
.flex-sm-fill {
-webkit-box-flex: 1!important;
-ms-flex: 1 1 auto!important;
flex: 1 1 auto!important
}
.flex-sm-row {
-webkit-box-orient: horizontal!important;
-webkit-box-direction: normal!important;
-ms-flex-direction: row!important;
flex-direction: row!important
}
.flex-sm-column {
-webkit-box-orient: vertical!important;
-webkit-box-direction: normal!important;
-ms-flex-direction: column!important;
flex-direction: column!important
}
.flex-sm-row-reverse {
-webkit-box-orient: horizontal!important;
-webkit-box-direction: reverse!important;
-ms-flex-direction: row-reverse!important;
flex-direction: row-reverse!important
}
.flex-sm-column-reverse {
-webkit-box-orient: vertical!important;
-webkit-box-direction: reverse!important;
-ms-flex-direction: column-reverse!important;
flex-direction: column-reverse!important
}
.flex-sm-grow-0 {
-webkit-box-flex: 0!important;
-ms-flex-positive: 0!important;
flex-grow: 0!important
}
.flex-sm-grow-1 {
-webkit-box-flex: 1!important;
-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
}
.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
}
.justify-content-sm-start {
-webkit-box-pack: start!important;
-ms-flex-pack: start!important;
justify-content: flex-start!important
}
.justify-content-sm-end {
-webkit-box-pack: end!important;
-ms-flex-pack: end!important;
justify-content: flex-end!important
}
.justify-content-sm-center {
-webkit-box-pack: center!important;
-ms-flex-pack: center!important;
justify-content: center!important
}
.justify-content-sm-between {
-webkit-box-pack: justify!important;
-ms-flex-pack: justify!important;
justify-content: space-between!important
}
.justify-content-sm-around {
-ms-flex-pack: distribute!important;
justify-content: space-around!important
}
.justify-content-sm-evenly {
-webkit-box-pack: space-evenly!important;
-ms-flex-pack: space-evenly!important;
justify-content: space-evenly!important
}
.align-items-sm-start {
-webkit-box-align: start!important;
-ms-flex-align: start!important;
align-items: flex-start!important
}
.align-items-sm-end {
-webkit-box-align: end!important;
-ms-flex-align: end!important;
align-items: flex-end!important
}
.align-items-sm-center {
-webkit-box-align: center!important;
-ms-flex-align: center!important;
align-items: center!important
}
.align-items-sm-baseline {
-webkit-box-align: baseline!important;
-ms-flex-align: baseline!important;
align-items: baseline!important
}
.align-items-sm-stretch {
-webkit-box-align: stretch!important;
-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;
-ms-grid-row-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;
-ms-grid-row-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;
-ms-grid-row-align: stretch!important;
align-self: stretch!important
}
.order-sm-first {
-webkit-box-ordinal-group: 0!important;
-ms-flex-order: -1!important;
order: -1!important
}
.order-sm-0 {
-webkit-box-ordinal-group: 1!important;
-ms-flex-order: 0!important;
order: 0!important
}
.order-sm-1 {
-webkit-box-ordinal-group: 2!important;
-ms-flex-order: 1!important;
order: 1!important
}
.order-sm-2 {
-webkit-box-ordinal-group: 3!important;
-ms-flex-order: 2!important;
order: 2!important
}
.order-sm-3 {
-webkit-box-ordinal-group: 4!important;
-ms-flex-order: 3!important;
order: 3!important
}
.order-sm-4 {
-webkit-box-ordinal-group: 5!important;
-ms-flex-order: 4!important;
order: 4!important
}
.order-sm-5 {
-webkit-box-ordinal-group: 6!important;
-ms-flex-order: 5!important;
order: 5!important
}
.order-sm-last {
-webkit-box-ordinal-group: 7!important;
-ms-flex-order: 6!important;
order: 6!important
}
.m-sm-0 {
margin: 0!important
}
.m-sm-1 {
margin: .25rem!important
}
.m-sm-2 {
margin: .5rem!important
}
.m-sm-3 {
margin: 1rem!important
}
.m-sm-4 {
margin: 1.5rem!important
}
.m-sm-5 {
margin: 3rem!important
}
.m-sm-auto {
margin: auto!important
}
.mx-sm-0 {
margin-right: 0!important;
margin-left: 0!important
}
.mx-sm-1 {
margin-right: .25rem!important;
margin-left: .25rem!important
}
.mx-sm-2 {
margin-right: .5rem!important;
margin-left: .5rem!important
}
.mx-sm-3 {
margin-right: 1rem!important;
margin-left: 1rem!important
}
.mx-sm-4 {
margin-right: 1.5rem!important;
margin-left: 1.5rem!important
}
.mx-sm-5 {
margin-right: 3rem!important;
margin-left: 3rem!important
}
.mx-sm-auto {
margin-right: auto!important;
margin-left: auto!important
}
.my-sm-0 {
margin-top: 0!important;
margin-bottom: 0!important
}
.my-sm-1 {
margin-top: .25rem!important;
margin-bottom: .25rem!important
}
.my-sm-2 {
margin-top: .5rem!important;
margin-bottom: .5rem!important
}
.my-sm-3 {
margin-top: 1rem!important;
margin-bottom: 1rem!important
}
.my-sm-4 {
margin-top: 1.5rem!important;
margin-bottom: 1.5rem!important
}
.my-sm-5 {
margin-top: 3rem!important;
margin-bottom: 3rem!important
}
.my-sm-auto {
margin-top: auto!important;
margin-bottom: auto!important
}
.mt-sm-0 {
margin-top: 0!important
}
.mt-sm-1 {
margin-top: .25rem!important
}
.mt-sm-2 {
margin-top: .5rem!important
}
.mt-sm-3 {
margin-top: 1rem!important
}
.mt-sm-4 {
margin-top: 1.5rem!important
}
.mt-sm-5 {
margin-top: 3rem!important
}
.mt-sm-auto {
margin-top: auto!important
}
.me-sm-0 {
margin-right: 0!important
}
.me-sm-1 {
margin-right: .25rem!important
}
.me-sm-2 {
margin-right: .5rem!important
}
.me-sm-3 {
margin-right: 1rem!important
}
.me-sm-4 {
margin-right: 1.5rem!important
}
.me-sm-5 {
margin-right: 3rem!important
}
.me-sm-auto {
margin-right: auto!important
}
.mb-sm-0 {
margin-bottom: 0!important
}
.mb-sm-1 {
margin-bottom: .25rem!important
}
.mb-sm-2 {
margin-bottom: .5rem!important
}
.mb-sm-3 {
margin-bottom: 1rem!important
}
.mb-sm-4 {
margin-bottom: 1.5rem!important
}
.mb-sm-5 {
margin-bottom: 3rem!important
}
.mb-sm-auto {
margin-bottom: auto!important
}
.ms-sm-0 {
margin-left: 0!important
}
.ms-sm-1 {
margin-left: .25rem!important
}
.ms-sm-2 {
margin-left: .5rem!important
}
.ms-sm-3 {
margin-left: 1rem!important
}
.ms-sm-4 {
margin-left: 1.5rem!important
}
.ms-sm-5 {
margin-left: 3rem!important
}
.ms-sm-auto {
margin-left: auto!important
}
.p-sm-0 {
padding: 0!important
}
.p-sm-1 {
padding: .25rem!important
}
.p-sm-2 {
padding: .5rem!important
}
.p-sm-3 {
padding: 1rem!important
}
.p-sm-4 {
padding: 1.5rem!important
}
.p-sm-5 {
padding: 3rem!important
}
.px-sm-0 {
padding-right: 0!important;
padding-left: 0!important
}
.px-sm-1 {
padding-right: .25rem!important;
padding-left: .25rem!important
}
.px-sm-2 {
padding-right: .5rem!important;
padding-left: .5rem!important
}
.px-sm-3 {
padding-right: 1rem!important;
padding-left: 1rem!important
}
.px-sm-4 {
padding-right: 1.5rem!important;
padding-left: 1.5rem!important
}
.px-sm-5 {
padding-right: 3rem!important;
padding-left: 3rem!important
}
.py-sm-0 {
padding-top: 0!important;
padding-bottom: 0!important
}
.py-sm-1 {
padding-top: .25rem!important;
padding-bottom: .25rem!important
}
.py-sm-2 {
padding-top: .5rem!important;
padding-bottom: .5rem!important
}
.py-sm-3 {
padding-top: 1rem!important;
padding-bottom: 1rem!important
}
.py-sm-4 {
padding-top: 1.5rem!important;
padding-bottom: 1.5rem!important
}
.py-sm-5 {
padding-top: 3rem!important;
padding-bottom: 3rem!important
}
.pt-sm-0 {
padding-top: 0!important
}
.pt-sm-1 {
padding-top: .25rem!important
}
.pt-sm-2 {
padding-top: .5rem!important
}
.pt-sm-3 {
padding-top: 1rem!important
}
.pt-sm-4 {
padding-top: 1.5rem!important
}
.pt-sm-5 {
padding-top: 3rem!important
}
.pe-sm-0 {
padding-right: 0!important
}
.pe-sm-1 {
padding-right: .25rem!important
}
.pe-sm-2 {
padding-right: .5rem!important
}
.pe-sm-3 {
padding-right: 1rem!important
}
.pe-sm-4 {
padding-right: 1.5rem!important
}
.pe-sm-5 {
padding-right: 3rem!important
}
.pb-sm-0 {
padding-bottom: 0!important
}
.pb-sm-1 {
padding-bottom: .25rem!important
}
.pb-sm-2 {
padding-bottom: .5rem!important
}
.pb-sm-3 {
padding-bottom: 1rem!important
}
.pb-sm-4 {
padding-bottom: 1.5rem!important
}
.pb-sm-5 {
padding-bottom: 3rem!important
}
.ps-sm-0 {
padding-left: 0!important
}
.ps-sm-1 {
padding-left: .25rem!important
}
.ps-sm-2 {
padding-left: .5rem!important
}
.ps-sm-3 {
padding-left: 1rem!important
}
.ps-sm-4 {
padding-left: 1.5rem!important
}
.ps-sm-5 {
padding-left: 3rem!important
}
}
@media (min-width:768px) {
.d-md-inline {
display: inline!important
}
.d-md-inline-block {
display: inline-block!important
}
.d-md-block {
display: block!important
}
.d-md-grid {
display: -ms-grid!important;
display: grid!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: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important
}
.d-md-inline-flex {
display: -webkit-inline-box!important;
display: -ms-inline-flexbox!important;
display: inline-flex!important
}
.d-md-none {
display: none!important
}
.flex-md-fill {
-webkit-box-flex: 1!important;
-ms-flex: 1 1 auto!important;
flex: 1 1 auto!important
}
.flex-md-row {
-webkit-box-orient: horizontal!important;
-webkit-box-direction: normal!important;
-ms-flex-direction: row!important;
flex-direction: row!important
}
.flex-md-column {
-webkit-box-orient: vertical!important;
-webkit-box-direction: normal!important;
-ms-flex-direction: column!important;
flex-direction: column!important
}
.flex-md-row-reverse {
-webkit-box-orient: horizontal!important;
-webkit-box-direction: reverse!important;
-ms-flex-direction: row-reverse!important;
flex-direction: row-reverse!important
}
.flex-md-column-reverse {
-webkit-box-orient: vertical!important;
-webkit-box-direction: reverse!important;
-ms-flex-direction: column-reverse!important;
flex-direction: column-reverse!important
}
.flex-md-grow-0 {
-webkit-box-flex: 0!important;
-ms-flex-positive: 0!important;
flex-grow: 0!important
}
.flex-md-grow-1 {
-webkit-box-flex: 1!important;
-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
}
.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
}
.justify-content-md-start {
-webkit-box-pack: start!important;
-ms-flex-pack: start!important;
justify-content: flex-start!important
}
.justify-content-md-end {
-webkit-box-pack: end!important;
-ms-flex-pack: end!important;
justify-content: flex-end!important
}
.justify-content-md-center {
-webkit-box-pack: center!important;
-ms-flex-pack: center!important;
justify-content: center!important
}
.justify-content-md-between {
-webkit-box-pack: justify!important;
-ms-flex-pack: justify!important;
justify-content: space-between!important
}
.justify-content-md-around {
-ms-flex-pack: distribute!important;
justify-content: space-around!important
}
.justify-content-md-evenly {
-webkit-box-pack: space-evenly!important;
-ms-flex-pack: space-evenly!important;
justify-content: space-evenly!important
}
.align-items-md-start {
-webkit-box-align: start!important;
-ms-flex-align: start!important;
align-items: flex-start!important
}
.align-items-md-end {
-webkit-box-align: end!important;
-ms-flex-align: end!important;
align-items: flex-end!important
}
.align-items-md-center {
-webkit-box-align: center!important;
-ms-flex-align: center!important;
align-items: center!important
}
.align-items-md-baseline {
-webkit-box-align: baseline!important;
-ms-flex-align: baseline!important;
align-items: baseline!important
}
.align-items-md-stretch {
-webkit-box-align: stretch!important;
-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;
-ms-grid-row-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;
-ms-grid-row-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;
-ms-grid-row-align: stretch!important;
align-self: stretch!important
}
.order-md-first {
-webkit-box-ordinal-group: 0!important;
-ms-flex-order: -1!important;
order: -1!important
}
.order-md-0 {
-webkit-box-ordinal-group: 1!important;
-ms-flex-order: 0!important;
order: 0!important
}
.order-md-1 {
-webkit-box-ordinal-group: 2!important;
-ms-flex-order: 1!important;
order: 1!important
}
.order-md-2 {
-webkit-box-ordinal-group: 3!important;
-ms-flex-order: 2!important;
order: 2!important
}
.order-md-3 {
-webkit-box-ordinal-group: 4!important;
-ms-flex-order: 3!important;
order: 3!important
}
.order-md-4 {
-webkit-box-ordinal-group: 5!important;
-ms-flex-order: 4!important;
order: 4!important
}
.order-md-5 {
-webkit-box-ordinal-group: 6!important;
-ms-flex-order: 5!important;
order: 5!important
}
.order-md-last {
-webkit-box-ordinal-group: 7!important;
-ms-flex-order: 6!important;
order: 6!important
}
.m-md-0 {
margin: 0!important
}
.m-md-1 {
margin: .25rem!important
}
.m-md-2 {
margin: .5rem!important
}
.m-md-3 {
margin: 1rem!important
}
.m-md-4 {
margin: 1.5rem!important
}
.m-md-5 {
margin: 3rem!important
}
.m-md-auto {
margin: auto!important
}
.mx-md-0 {
margin-right: 0!important;
margin-left: 0!important
}
.mx-md-1 {
margin-right: .25rem!important;
margin-left: .25rem!important
}
.mx-md-2 {
margin-right: .5rem!important;
margin-left: .5rem!important
}
.mx-md-3 {
margin-right: 1rem!important;
margin-left: 1rem!important
}
.mx-md-4 {
margin-right: 1.5rem!important;
margin-left: 1.5rem!important
}
.mx-md-5 {
margin-right: 3rem!important;
margin-left: 3rem!important
}
.mx-md-auto {
margin-right: auto!important;
margin-left: auto!important
}
.my-md-0 {
margin-top: 0!important;
margin-bottom: 0!important
}
.my-md-1 {
margin-top: .25rem!important;
margin-bottom: .25rem!important
}
.my-md-2 {
margin-top: .5rem!important;
margin-bottom: .5rem!important
}
.my-md-3 {
margin-top: 1rem!important;
margin-bottom: 1rem!important
}
.my-md-4 {
margin-top: 1.5rem!important;
margin-bottom: 1.5rem!important
}
.my-md-5 {
margin-top: 3rem!important;
margin-bottom: 3rem!important
}
.my-md-auto {
margin-top: auto!important;
margin-bottom: auto!important
}
.mt-md-0 {
margin-top: 0!important
}
.mt-md-1 {
margin-top: .25rem!important
}
.mt-md-2 {
margin-top: .5rem!important
}
.mt-md-3 {
margin-top: 1rem!important
}
.mt-md-4 {
margin-top: 1.5rem!important
}
.mt-md-5 {
margin-top: 3rem!important
}
.mt-md-auto {
margin-top: auto!important
}
.me-md-0 {
margin-right: 0!important
}
.me-md-1 {
margin-right: .25rem!important
}
.me-md-2 {
margin-right: .5rem!important
}
.me-md-3 {
margin-right: 1rem!important
}
.me-md-4 {
margin-right: 1.5rem!important
}
.me-md-5 {
margin-right: 3rem!important
}
.me-md-auto {
margin-right: auto!important
}
.mb-md-0 {
margin-bottom: 0!important
}
.mb-md-1 {
margin-bottom: .25rem!important
}
.mb-md-2 {
margin-bottom: .5rem!important
}
.mb-md-3 {
margin-bottom: 1rem!important
}
.mb-md-4 {
margin-bottom: 1.5rem!important
}
.mb-md-5 {
margin-bottom: 3rem!important
}
.mb-md-auto {
margin-bottom: auto!important
}
.ms-md-0 {
margin-left: 0!important
}
.ms-md-1 {
margin-left: .25rem!important
}
.ms-md-2 {
margin-left: .5rem!important
}
.ms-md-3 {
margin-left: 1rem!important
}
.ms-md-4 {
margin-left: 1.5rem!important
}
.ms-md-5 {
margin-left: 3rem!important
}
.ms-md-auto {
margin-left: auto!important
}
.p-md-0 {
padding: 0!important
}
.p-md-1 {
padding: .25rem!important
}
.p-md-2 {
padding: .5rem!important
}
.p-md-3 {
padding: 1rem!important
}
.p-md-4 {
padding: 1.5rem!important
}
.p-md-5 {
padding: 3rem!important
}
.px-md-0 {
padding-right: 0!important;
padding-left: 0!important
}
.px-md-1 {
padding-right: .25rem!important;
padding-left: .25rem!important
}
.px-md-2 {
padding-right: .5rem!important;
padding-left: .5rem!important
}
.px-md-3 {
padding-right: 1rem!important;
padding-left: 1rem!important
}
.px-md-4 {
padding-right: 1.5rem!important;
padding-left: 1.5rem!important
}
.px-md-5 {
padding-right: 3rem!important;
padding-left: 3rem!important
}
.py-md-0 {
padding-top: 0!important;
padding-bottom: 0!important
}
.py-md-1 {
padding-top: .25rem!important;
padding-bottom: .25rem!important
}
.py-md-2 {
padding-top: .5rem!important;
padding-bottom: .5rem!important
}
.py-md-3 {
padding-top: 1rem!important;
padding-bottom: 1rem!important
}
.py-md-4 {
padding-top: 1.5rem!important;
padding-bottom: 1.5rem!important
}
.py-md-5 {
padding-top: 3rem!important;
padding-bottom: 3rem!important
}
.pt-md-0 {
padding-top: 0!important
}
.pt-md-1 {
padding-top: .25rem!important
}
.pt-md-2 {
padding-top: .5rem!important
}
.pt-md-3 {
padding-top: 1rem!important
}
.pt-md-4 {
padding-top: 1.5rem!important
}
.pt-md-5 {
padding-top: 3rem!important
}
.pe-md-0 {
padding-right: 0!important
}
.pe-md-1 {
padding-right: .25rem!important
}
.pe-md-2 {
padding-right: .5rem!important
}
.pe-md-3 {
padding-right: 1rem!important
}
.pe-md-4 {
padding-right: 1.5rem!important
}
.pe-md-5 {
padding-right: 3rem!important
}
.pb-md-0 {
padding-bottom: 0!important
}
.pb-md-1 {
padding-bottom: .25rem!important
}
.pb-md-2 {
padding-bottom: .5rem!important
}
.pb-md-3 {
padding-bottom: 1rem!important
}
.pb-md-4 {
padding-bottom: 1.5rem!important
}
.pb-md-5 {
padding-bottom: 3rem!important
}
.ps-md-0 {
padding-left: 0!important
}
.ps-md-1 {
padding-left: .25rem!important
}
.ps-md-2 {
padding-left: .5rem!important
}
.ps-md-3 {
padding-left: 1rem!important
}
.ps-md-4 {
padding-left: 1.5rem!important
}
.ps-md-5 {
padding-left: 3rem!important
}
}
@media (min-width:992px) {
.d-lg-inline {
display: inline!important
}
.d-lg-inline-block {
display: inline-block!important
}
.d-lg-block {
display: block!important
}
.d-lg-grid {
display: -ms-grid!important;
display: grid!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: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important
}
.d-lg-inline-flex {
display: -webkit-inline-box!important;
display: -ms-inline-flexbox!important;
display: inline-flex!important
}
.d-lg-none {
display: none!important
}
.flex-lg-fill {
-webkit-box-flex: 1!important;
-ms-flex: 1 1 auto!important;
flex: 1 1 auto!important
}
.flex-lg-row {
-webkit-box-orient: horizontal!important;
-webkit-box-direction: normal!important;
-ms-flex-direction: row!important;
flex-direction: row!important
}
.flex-lg-column {
-webkit-box-orient: vertical!important;
-webkit-box-direction: normal!important;
-ms-flex-direction: column!important;
flex-direction: column!important
}
.flex-lg-row-reverse {
-webkit-box-orient: horizontal!important;
-webkit-box-direction: reverse!important;
-ms-flex-direction: row-reverse!important;
flex-direction: row-reverse!important
}
.flex-lg-column-reverse {
-webkit-box-orient: vertical!important;
-webkit-box-direction: reverse!important;
-ms-flex-direction: column-reverse!important;
flex-direction: column-reverse!important
}
.flex-lg-grow-0 {
-webkit-box-flex: 0!important;
-ms-flex-positive: 0!important;
flex-grow: 0!important
}
.flex-lg-grow-1 {
-webkit-box-flex: 1!important;
-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
}
.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
}
.justify-content-lg-start {
-webkit-box-pack: start!important;
-ms-flex-pack: start!important;
justify-content: flex-start!important
}
.justify-content-lg-end {
-webkit-box-pack: end!important;
-ms-flex-pack: end!important;
justify-content: flex-end!important
}
.justify-content-lg-center {
-webkit-box-pack: center!important;
-ms-flex-pack: center!important;
justify-content: center!important
}
.justify-content-lg-between {
-webkit-box-pack: justify!important;
-ms-flex-pack: justify!important;
justify-content: space-between!important
}
.justify-content-lg-around {
-ms-flex-pack: distribute!important;
justify-content: space-around!important
}
.justify-content-lg-evenly {
-webkit-box-pack: space-evenly!important;
-ms-flex-pack: space-evenly!important;
justify-content: space-evenly!important
}
.align-items-lg-start {
-webkit-box-align: start!important;
-ms-flex-align: start!important;
align-items: flex-start!important
}
.align-items-lg-end {
-webkit-box-align: end!important;
-ms-flex-align: end!important;
align-items: flex-end!important
}
.align-items-lg-center {
-webkit-box-align: center!important;
-ms-flex-align: center!important;
align-items: center!important
}
.align-items-lg-baseline {
-webkit-box-align: baseline!important;
-ms-flex-align: baseline!important;
align-items: baseline!important
}
.align-items-lg-stretch {
-webkit-box-align: stretch!important;
-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;
-ms-grid-row-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;
-ms-grid-row-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;
-ms-grid-row-align: stretch!important;
align-self: stretch!important
}
.order-lg-first {
-webkit-box-ordinal-group: 0!important;
-ms-flex-order: -1!important;
order: -1!important
}
.order-lg-0 {
-webkit-box-ordinal-group: 1!important;
-ms-flex-order: 0!important;
order: 0!important
}
.order-lg-1 {
-webkit-box-ordinal-group: 2!important;
-ms-flex-order: 1!important;
order: 1!important
}
.order-lg-2 {
-webkit-box-ordinal-group: 3!important;
-ms-flex-order: 2!important;
order: 2!important
}
.order-lg-3 {
-webkit-box-ordinal-group: 4!important;
-ms-flex-order: 3!important;
order: 3!important
}
.order-lg-4 {
-webkit-box-ordinal-group: 5!important;
-ms-flex-order: 4!important;
order: 4!important
}
.order-lg-5 {
-webkit-box-ordinal-group: 6!important;
-ms-flex-order: 5!important;
order: 5!important
}
.order-lg-last {
-webkit-box-ordinal-group: 7!important;
-ms-flex-order: 6!important;
order: 6!important
}
.m-lg-0 {
margin: 0!important
}
.m-lg-1 {
margin: .25rem!important
}
.m-lg-2 {
margin: .5rem!important
}
.m-lg-3 {
margin: 1rem!important
}
.m-lg-4 {
margin: 1.5rem!important
}
.m-lg-5 {
margin: 3rem!important
}
.m-lg-auto {
margin: auto!important
}
.mx-lg-0 {
margin-right: 0!important;
margin-left: 0!important
}
.mx-lg-1 {
margin-right: .25rem!important;
margin-left: .25rem!important
}
.mx-lg-2 {
margin-right: .5rem!important;
margin-left: .5rem!important
}
.mx-lg-3 {
margin-right: 1rem!important;
margin-left: 1rem!important
}
.mx-lg-4 {
margin-right: 1.5rem!important;
margin-left: 1.5rem!important
}
.mx-lg-5 {
margin-right: 3rem!important;
margin-left: 3rem!important
}
.mx-lg-auto {
margin-right: auto!important;
margin-left: auto!important
}
.my-lg-0 {
margin-top: 0!important;
margin-bottom: 0!important
}
.my-lg-1 {
margin-top: .25rem!important;
margin-bottom: .25rem!important
}
.my-lg-2 {
margin-top: .5rem!important;
margin-bottom: .5rem!important
}
.my-lg-3 {
margin-top: 1rem!important;
margin-bottom: 1rem!important
}
.my-lg-4 {
margin-top: 1.5rem!important;
margin-bottom: 1.5rem!important
}
.my-lg-5 {
margin-top: 3rem!important;
margin-bottom: 3rem!important
}
.my-lg-auto {
margin-top: auto!important;
margin-bottom: auto!important
}
.mt-lg-0 {
margin-top: 0!important
}
.mt-lg-1 {
margin-top: .25rem!important
}
.mt-lg-2 {
margin-top: .5rem!important
}
.mt-lg-3 {
margin-top: 1rem!important
}
.mt-lg-4 {
margin-top: 1.5rem!important
}
.mt-lg-5 {
margin-top: 3rem!important
}
.mt-lg-auto {
margin-top: auto!important
}
.me-lg-0 {
margin-right: 0!important
}
.me-lg-1 {
margin-right: .25rem!important
}
.me-lg-2 {
margin-right: .5rem!important
}
.me-lg-3 {
margin-right: 1rem!important
}
.me-lg-4 {
margin-right: 1.5rem!important
}
.me-lg-5 {
margin-right: 3rem!important
}
.me-lg-auto {
margin-right: auto!important
}
.mb-lg-0 {
margin-bottom: 0!important
}
.mb-lg-1 {
margin-bottom: .25rem!important
}
.mb-lg-2 {
margin-bottom: .5rem!important
}
.mb-lg-3 {
margin-bottom: 1rem!important
}
.mb-lg-4 {
margin-bottom: 1.5rem!important
}
.mb-lg-5 {
margin-bottom: 3rem!important
}
.mb-lg-auto {
margin-bottom: auto!important
}
.ms-lg-0 {
margin-left: 0!important
}
.ms-lg-1 {
margin-left: .25rem!important
}
.ms-lg-2 {
margin-left: .5rem!important
}
.ms-lg-3 {
margin-left: 1rem!important
}
.ms-lg-4 {
margin-left: 1.5rem!important
}
.ms-lg-5 {
margin-left: 3rem!important
}
.ms-lg-auto {
margin-left: auto!important
}
.p-lg-0 {
padding: 0!important
}
.p-lg-1 {
padding: .25rem!important
}
.p-lg-2 {
padding: .5rem!important
}
.p-lg-3 {
padding: 1rem!important
}
.p-lg-4 {
padding: 1.5rem!important
}
.p-lg-5 {
padding: 3rem!important
}
.px-lg-0 {
padding-right: 0!important;
padding-left: 0!important
}
.px-lg-1 {
padding-right: .25rem!important;
padding-left: .25rem!important
}
.px-lg-2 {
padding-right: .5rem!important;
padding-left: .5rem!important
}
.px-lg-3 {
padding-right: 1rem!important;
padding-left: 1rem!important
}
.px-lg-4 {
padding-right: 1.5rem!important;
padding-left: 1.5rem!important
}
.px-lg-5 {
padding-right: 3rem!important;
padding-left: 3rem!important
}
.py-lg-0 {
padding-top: 0!important;
padding-bottom: 0!important
}
.py-lg-1 {
padding-top: .25rem!important;
padding-bottom: .25rem!important
}
.py-lg-2 {
padding-top: .5rem!important;
padding-bottom: .5rem!important
}
.py-lg-3 {
padding-top: 1rem!important;
padding-bottom: 1rem!important
}
.py-lg-4 {
padding-top: 1.5rem!important;
padding-bottom: 1.5rem!important
}
.py-lg-5 {
padding-top: 3rem!important;
padding-bottom: 3rem!important
}
.pt-lg-0 {
padding-top: 0!important
}
.pt-lg-1 {
padding-top: .25rem!important
}
.pt-lg-2 {
padding-top: .5rem!important
}
.pt-lg-3 {
padding-top: 1rem!important
}
.pt-lg-4 {
padding-top: 1.5rem!important
}
.pt-lg-5 {
padding-top: 3rem!important
}
.pe-lg-0 {
padding-right: 0!important
}
.pe-lg-1 {
padding-right: .25rem!important
}
.pe-lg-2 {
padding-right: .5rem!important
}
.pe-lg-3 {
padding-right: 1rem!important
}
.pe-lg-4 {
padding-right: 1.5rem!important
}
.pe-lg-5 {
padding-right: 3rem!important
}
.pb-lg-0 {
padding-bottom: 0!important
}
.pb-lg-1 {
padding-bottom: .25rem!important
}
.pb-lg-2 {
padding-bottom: .5rem!important
}
.pb-lg-3 {
padding-bottom: 1rem!important
}
.pb-lg-4 {
padding-bottom: 1.5rem!important
}
.pb-lg-5 {
padding-bottom: 3rem!important
}
.ps-lg-0 {
padding-left: 0!important
}
.ps-lg-1 {
padding-left: .25rem!important
}
.ps-lg-2 {
padding-left: .5rem!important
}
.ps-lg-3 {
padding-left: 1rem!important
}
.ps-lg-4 {
padding-left: 1.5rem!important
}
.ps-lg-5 {
padding-left: 3rem!important
}
}
@media (min-width:1200px) {
.d-xl-inline {
display: inline!important
}
.d-xl-inline-block {
display: inline-block!important
}
.d-xl-block {
display: block!important
}
.d-xl-grid {
display: -ms-grid!important;
display: grid!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: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important
}
.d-xl-inline-flex {
display: -webkit-inline-box!important;
display: -ms-inline-flexbox!important;
display: inline-flex!important
}
.d-xl-none {
display: none!important
}
.flex-xl-fill {
-webkit-box-flex: 1!important;
-ms-flex: 1 1 auto!important;
flex: 1 1 auto!important
}
.flex-xl-row {
-webkit-box-orient: horizontal!important;
-webkit-box-direction: normal!important;
-ms-flex-direction: row!important;
flex-direction: row!important
}
.flex-xl-column {
-webkit-box-orient: vertical!important;
-webkit-box-direction: normal!important;
-ms-flex-direction: column!important;
flex-direction: column!important
}
.flex-xl-row-reverse {
-webkit-box-orient: horizontal!important;
-webkit-box-direction: reverse!important;
-ms-flex-direction: row-reverse!important;
flex-direction: row-reverse!important
}
.flex-xl-column-reverse {
-webkit-box-orient: vertical!important;
-webkit-box-direction: reverse!important;
-ms-flex-direction: column-reverse!important;
flex-direction: column-reverse!important
}
.flex-xl-grow-0 {
-webkit-box-flex: 0!important;
-ms-flex-positive: 0!important;
flex-grow: 0!important
}
.flex-xl-grow-1 {
-webkit-box-flex: 1!important;
-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
}
.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
}
.justify-content-xl-start {
-webkit-box-pack: start!important;
-ms-flex-pack: start!important;
justify-content: flex-start!important
}
.justify-content-xl-end {
-webkit-box-pack: end!important;
-ms-flex-pack: end!important;
justify-content: flex-end!important
}
.justify-content-xl-center {
-webkit-box-pack: center!important;
-ms-flex-pack: center!important;
justify-content: center!important
}
.justify-content-xl-between {
-webkit-box-pack: justify!important;
-ms-flex-pack: justify!important;
justify-content: space-between!important
}
.justify-content-xl-around {
-ms-flex-pack: distribute!important;
justify-content: space-around!important
}
.justify-content-xl-evenly {
-webkit-box-pack: space-evenly!important;
-ms-flex-pack: space-evenly!important;
justify-content: space-evenly!important
}
.align-items-xl-start {
-webkit-box-align: start!important;
-ms-flex-align: start!important;
align-items: flex-start!important
}
.align-items-xl-end {
-webkit-box-align: end!important;
-ms-flex-align: end!important;
align-items: flex-end!important
}
.align-items-xl-center {
-webkit-box-align: center!important;
-ms-flex-align: center!important;
align-items: center!important
}
.align-items-xl-baseline {
-webkit-box-align: baseline!important;
-ms-flex-align: baseline!important;
align-items: baseline!important
}
.align-items-xl-stretch {
-webkit-box-align: stretch!important;
-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;
-ms-grid-row-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;
-ms-grid-row-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;
-ms-grid-row-align: stretch!important;
align-self: stretch!important
}
.order-xl-first {
-webkit-box-ordinal-group: 0!important;
-ms-flex-order: -1!important;
order: -1!important
}
.order-xl-0 {
-webkit-box-ordinal-group: 1!important;
-ms-flex-order: 0!important;
order: 0!important
}
.order-xl-1 {
-webkit-box-ordinal-group: 2!important;
-ms-flex-order: 1!important;
order: 1!important
}
.order-xl-2 {
-webkit-box-ordinal-group: 3!important;
-ms-flex-order: 2!important;
order: 2!important
}
.order-xl-3 {
-webkit-box-ordinal-group: 4!important;
-ms-flex-order: 3!important;
order: 3!important
}
.order-xl-4 {
-webkit-box-ordinal-group: 5!important;
-ms-flex-order: 4!important;
order: 4!important
}
.order-xl-5 {
-webkit-box-ordinal-group: 6!important;
-ms-flex-order: 5!important;
order: 5!important
}
.order-xl-last {
-webkit-box-ordinal-group: 7!important;
-ms-flex-order: 6!important;
order: 6!important
}
.m-xl-0 {
margin: 0!important
}
.m-xl-1 {
margin: .25rem!important
}
.m-xl-2 {
margin: .5rem!important
}
.m-xl-3 {
margin: 1rem!important
}
.m-xl-4 {
margin: 1.5rem!important
}
.m-xl-5 {
margin: 3rem!important
}
.m-xl-auto {
margin: auto!important
}
.mx-xl-0 {
margin-right: 0!important;
margin-left: 0!important
}
.mx-xl-1 {
margin-right: .25rem!important;
margin-left: .25rem!important
}
.mx-xl-2 {
margin-right: .5rem!important;
margin-left: .5rem!important
}
.mx-xl-3 {
margin-right: 1rem!important;
margin-left: 1rem!important
}
.mx-xl-4 {
margin-right: 1.5rem!important;
margin-left: 1.5rem!important
}
.mx-xl-5 {
margin-right: 3rem!important;
margin-left: 3rem!important
}
.mx-xl-auto {
margin-right: auto!important;
margin-left: auto!important
}
.my-xl-0 {
margin-top: 0!important;
margin-bottom: 0!important
}
.my-xl-1 {
margin-top: .25rem!important;
margin-bottom: .25rem!important
}
.my-xl-2 {
margin-top: .5rem!important;
margin-bottom: .5rem!important
}
.my-xl-3 {
margin-top: 1rem!important;
margin-bottom: 1rem!important
}
.my-xl-4 {
margin-top: 1.5rem!important;
margin-bottom: 1.5rem!important
}
.my-xl-5 {
margin-top: 3rem!important;
margin-bottom: 3rem!important
}
.my-xl-auto {
margin-top: auto!important;
margin-bottom: auto!important
}
.mt-xl-0 {
margin-top: 0!important
}
.mt-xl-1 {
margin-top: .25rem!important
}
.mt-xl-2 {
margin-top: .5rem!important
}
.mt-xl-3 {
margin-top: 1rem!important
}
.mt-xl-4 {
margin-top: 1.5rem!important
}
.mt-xl-5 {
margin-top: 3rem!important
}
.mt-xl-auto {
margin-top: auto!important
}
.me-xl-0 {
margin-right: 0!important
}
.me-xl-1 {
margin-right: .25rem!important
}
.me-xl-2 {
margin-right: .5rem!important
}
.me-xl-3 {
margin-right: 1rem!important
}
.me-xl-4 {
margin-right: 1.5rem!important
}
.me-xl-5 {
margin-right: 3rem!important
}
.me-xl-auto {
margin-right: auto!important
}
.mb-xl-0 {
margin-bottom: 0!important
}
.mb-xl-1 {
margin-bottom: .25rem!important
}
.mb-xl-2 {
margin-bottom: .5rem!important
}
.mb-xl-3 {
margin-bottom: 1rem!important
}
.mb-xl-4 {
margin-bottom: 1.5rem!important
}
.mb-xl-5 {
margin-bottom: 3rem!important
}
.mb-xl-auto {
margin-bottom: auto!important
}
.ms-xl-0 {
margin-left: 0!important
}
.ms-xl-1 {
margin-left: .25rem!important
}
.ms-xl-2 {
margin-left: .5rem!important
}
.ms-xl-3 {
margin-left: 1rem!important
}
.ms-xl-4 {
margin-left: 1.5rem!important
}
.ms-xl-5 {
margin-left: 3rem!important
}
.ms-xl-auto {
margin-left: auto!important
}
.p-xl-0 {
padding: 0!important
}
.p-xl-1 {
padding: .25rem!important
}
.p-xl-2 {
padding: .5rem!important
}
.p-xl-3 {
padding: 1rem!important
}
.p-xl-4 {
padding: 1.5rem!important
}
.p-xl-5 {
padding: 3rem!important
}
.px-xl-0 {
padding-right: 0!important;
padding-left: 0!important
}
.px-xl-1 {
padding-right: .25rem!important;
padding-left: .25rem!important
}
.px-xl-2 {
padding-right: .5rem!important;
padding-left: .5rem!important
}
.px-xl-3 {
padding-right: 1rem!important;
padding-left: 1rem!important
}
.px-xl-4 {
padding-right: 1.5rem!important;
padding-left: 1.5rem!important
}
.px-xl-5 {
padding-right: 3rem!important;
padding-left: 3rem!important
}
.py-xl-0 {
padding-top: 0!important;
padding-bottom: 0!important
}
.py-xl-1 {
padding-top: .25rem!important;
padding-bottom: .25rem!important
}
.py-xl-2 {
padding-top: .5rem!important;
padding-bottom: .5rem!important
}
.py-xl-3 {
padding-top: 1rem!important;
padding-bottom: 1rem!important
}
.py-xl-4 {
padding-top: 1.5rem!important;
padding-bottom: 1.5rem!important
}
.py-xl-5 {
padding-top: 3rem!important;
padding-bottom: 3rem!important
}
.pt-xl-0 {
padding-top: 0!important
}
.pt-xl-1 {
padding-top: .25rem!important
}
.pt-xl-2 {
padding-top: .5rem!important
}
.pt-xl-3 {
padding-top: 1rem!important
}
.pt-xl-4 {
padding-top: 1.5rem!important
}
.pt-xl-5 {
padding-top: 3rem!important
}
.pe-xl-0 {
padding-right: 0!important
}
.pe-xl-1 {
padding-right: .25rem!important
}
.pe-xl-2 {
padding-right: .5rem!important
}
.pe-xl-3 {
padding-right: 1rem!important
}
.pe-xl-4 {
padding-right: 1.5rem!important
}
.pe-xl-5 {
padding-right: 3rem!important
}
.pb-xl-0 {
padding-bottom: 0!important
}
.pb-xl-1 {
padding-bottom: .25rem!important
}
.pb-xl-2 {
padding-bottom: .5rem!important
}
.pb-xl-3 {
padding-bottom: 1rem!important
}
.pb-xl-4 {
padding-bottom: 1.5rem!important
}
.pb-xl-5 {
padding-bottom: 3rem!important
}
.ps-xl-0 {
padding-left: 0!important
}
.ps-xl-1 {
padding-left: .25rem!important
}
.ps-xl-2 {
padding-left: .5rem!important
}
.ps-xl-3 {
padding-left: 1rem!important
}
.ps-xl-4 {
padding-left: 1.5rem!important
}
.ps-xl-5 {
padding-left: 3rem!important
}
}
@media (min-width:1400px) {
.d-xxl-inline {
display: inline!important
}
.d-xxl-inline-block {
display: inline-block!important
}
.d-xxl-block {
display: block!important
}
.d-xxl-grid {
display: -ms-grid!important;
display: grid!important
}
.d-xxl-table {
display: table!important
}
.d-xxl-table-row {
display: table-row!important
}
.d-xxl-table-cell {
display: table-cell!important
}
.d-xxl-flex {
display: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important
}
.d-xxl-inline-flex {
display: -webkit-inline-box!important;
display: -ms-inline-flexbox!important;
display: inline-flex!important
}
.d-xxl-none {
display: none!important
}
.flex-xxl-fill {
-webkit-box-flex: 1!important;
-ms-flex: 1 1 auto!important;
flex: 1 1 auto!important
}
.flex-xxl-row {
-webkit-box-orient: horizontal!important;
-webkit-box-direction: normal!important;
-ms-flex-direction: row!important;
flex-direction: row!important
}
.flex-xxl-column {
-webkit-box-orient: vertical!important;
-webkit-box-direction: normal!important;
-ms-flex-direction: column!important;
flex-direction: column!important
}
.flex-xxl-row-reverse {
-webkit-box-orient: horizontal!important;
-webkit-box-direction: reverse!important;
-ms-flex-direction: row-reverse!important;
flex-direction: row-reverse!important
}
.flex-xxl-column-reverse {
-webkit-box-orient: vertical!important;
-webkit-box-direction: reverse!important;
-ms-flex-direction: column-reverse!important;
flex-direction: column-reverse!important
}
.flex-xxl-grow-0 {
-webkit-box-flex: 0!important;
-ms-flex-positive: 0!important;
flex-grow: 0!important
}
.flex-xxl-grow-1 {
-webkit-box-flex: 1!important;
-ms-flex-positive: 1!important;
flex-grow: 1!important
}
.flex-xxl-shrink-0 {
-ms-flex-negative: 0!important;
flex-shrink: 0!important
}
.flex-xxl-shrink-1 {
-ms-flex-negative: 1!important;
flex-shrink: 1!important
}
.flex-xxl-wrap {
-ms-flex-wrap: wrap!important;
flex-wrap: wrap!important
}
.flex-xxl-nowrap {
-ms-flex-wrap: nowrap!important;
flex-wrap: nowrap!important
}
.flex-xxl-wrap-reverse {
-ms-flex-wrap: wrap-reverse!important;
flex-wrap: wrap-reverse!important
}
.justify-content-xxl-start {
-webkit-box-pack: start!important;
-ms-flex-pack: start!important;
justify-content: flex-start!important
}
.justify-content-xxl-end {
-webkit-box-pack: end!important;
-ms-flex-pack: end!important;
justify-content: flex-end!important
}
.justify-content-xxl-center {
-webkit-box-pack: center!important;
-ms-flex-pack: center!important;
justify-content: center!important
}
.justify-content-xxl-between {
-webkit-box-pack: justify!important;
-ms-flex-pack: justify!important;
justify-content: space-between!important
}
.justify-content-xxl-around {
-ms-flex-pack: distribute!important;
justify-content: space-around!important
}
.justify-content-xxl-evenly {
-webkit-box-pack: space-evenly!important;
-ms-flex-pack: space-evenly!important;
justify-content: space-evenly!important
}
.align-items-xxl-start {
-webkit-box-align: start!important;
-ms-flex-align: start!important;
align-items: flex-start!important
}
.align-items-xxl-end {
-webkit-box-align: end!important;
-ms-flex-align: end!important;
align-items: flex-end!important
}
.align-items-xxl-center {
-webkit-box-align: center!important;
-ms-flex-align: center!important;
align-items: center!important
}
.align-items-xxl-baseline {
-webkit-box-align: baseline!important;
-ms-flex-align: baseline!important;
align-items: baseline!important
}
.align-items-xxl-stretch {
-webkit-box-align: stretch!important;
-ms-flex-align: stretch!important;
align-items: stretch!important
}
.align-content-xxl-start {
-ms-flex-line-pack: start!important;
align-content: flex-start!important
}
.align-content-xxl-end {
-ms-flex-line-pack: end!important;
align-content: flex-end!important
}
.align-content-xxl-center {
-ms-flex-line-pack: center!important;
align-content: center!important
}
.align-content-xxl-between {
-ms-flex-line-pack: justify!important;
align-content: space-between!important
}
.align-content-xxl-around {
-ms-flex-line-pack: distribute!important;
align-content: space-around!important
}
.align-content-xxl-stretch {
-ms-flex-line-pack: stretch!important;
align-content: stretch!important
}
.align-self-xxl-auto {
-ms-flex-item-align: auto!important;
-ms-grid-row-align: auto!important;
align-self: auto!important
}
.align-self-xxl-start {
-ms-flex-item-align: start!important;
align-self: flex-start!important
}
.align-self-xxl-end {
-ms-flex-item-align: end!important;
align-self: flex-end!important
}
.align-self-xxl-center {
-ms-flex-item-align: center!important;
-ms-grid-row-align: center!important;
align-self: center!important
}
.align-self-xxl-baseline {
-ms-flex-item-align: baseline!important;
align-self: baseline!important
}
.align-self-xxl-stretch {
-ms-flex-item-align: stretch!important;
-ms-grid-row-align: stretch!important;
align-self: stretch!important
}
.order-xxl-first {
-webkit-box-ordinal-group: 0!important;
-ms-flex-order: -1!important;
order: -1!important
}
.order-xxl-0 {
-webkit-box-ordinal-group: 1!important;
-ms-flex-order: 0!important;
order: 0!important
}
.order-xxl-1 {
-webkit-box-ordinal-group: 2!important;
-ms-flex-order: 1!important;
order: 1!important
}
.order-xxl-2 {
-webkit-box-ordinal-group: 3!important;
-ms-flex-order: 2!important;
order: 2!important
}
.order-xxl-3 {
-webkit-box-ordinal-group: 4!important;
-ms-flex-order: 3!important;
order: 3!important
}
.order-xxl-4 {
-webkit-box-ordinal-group: 5!important;
-ms-flex-order: 4!important;
order: 4!important
}
.order-xxl-5 {
-webkit-box-ordinal-group: 6!important;
-ms-flex-order: 5!important;
order: 5!important
}
.order-xxl-last {
-webkit-box-ordinal-group: 7!important;
-ms-flex-order: 6!important;
order: 6!important
}
.m-xxl-0 {
margin: 0!important
}
.m-xxl-1 {
margin: .25rem!important
}
.m-xxl-2 {
margin: .5rem!important
}
.m-xxl-3 {
margin: 1rem!important
}
.m-xxl-4 {
margin: 1.5rem!important
}
.m-xxl-5 {
margin: 3rem!important
}
.m-xxl-auto {
margin: auto!important
}
.mx-xxl-0 {
margin-right: 0!important;
margin-left: 0!important
}
.mx-xxl-1 {
margin-right: .25rem!important;
margin-left: .25rem!important
}
.mx-xxl-2 {
margin-right: .5rem!important;
margin-left: .5rem!important
}
.mx-xxl-3 {
margin-right: 1rem!important;
margin-left: 1rem!important
}
.mx-xxl-4 {
margin-right: 1.5rem!important;
margin-left: 1.5rem!important
}
.mx-xxl-5 {
margin-right: 3rem!important;
margin-left: 3rem!important
}
.mx-xxl-auto {
margin-right: auto!important;
margin-left: auto!important
}
.my-xxl-0 {
margin-top: 0!important;
margin-bottom: 0!important
}
.my-xxl-1 {
margin-top: .25rem!important;
margin-bottom: .25rem!important
}
.my-xxl-2 {
margin-top: .5rem!important;
margin-bottom: .5rem!important
}
.my-xxl-3 {
margin-top: 1rem!important;
margin-bottom: 1rem!important
}
.my-xxl-4 {
margin-top: 1.5rem!important;
margin-bottom: 1.5rem!important
}
.my-xxl-5 {
margin-top: 3rem!important;
margin-bottom: 3rem!important
}
.my-xxl-auto {
margin-top: auto!important;
margin-bottom: auto!important
}
.mt-xxl-0 {
margin-top: 0!important
}
.mt-xxl-1 {
margin-top: .25rem!important
}
.mt-xxl-2 {
margin-top: .5rem!important
}
.mt-xxl-3 {
margin-top: 1rem!important
}
.mt-xxl-4 {
margin-top: 1.5rem!important
}
.mt-xxl-5 {
margin-top: 3rem!important
}
.mt-xxl-auto {
margin-top: auto!important
}
.me-xxl-0 {
margin-right: 0!important
}
.me-xxl-1 {
margin-right: .25rem!important
}
.me-xxl-2 {
margin-right: .5rem!important
}
.me-xxl-3 {
margin-right: 1rem!important
}
.me-xxl-4 {
margin-right: 1.5rem!important
}
.me-xxl-5 {
margin-right: 3rem!important
}
.me-xxl-auto {
margin-right: auto!important
}
.mb-xxl-0 {
margin-bottom: 0!important
}
.mb-xxl-1 {
margin-bottom: .25rem!important
}
.mb-xxl-2 {
margin-bottom: .5rem!important
}
.mb-xxl-3 {
margin-bottom: 1rem!important
}
.mb-xxl-4 {
margin-bottom: 1.5rem!important
}
.mb-xxl-5 {
margin-bottom: 3rem!important
}
.mb-xxl-auto {
margin-bottom: auto!important
}
.ms-xxl-0 {
margin-left: 0!important
}
.ms-xxl-1 {
margin-left: .25rem!important
}
.ms-xxl-2 {
margin-left: .5rem!important
}
.ms-xxl-3 {
margin-left: 1rem!important
}
.ms-xxl-4 {
margin-left: 1.5rem!important
}
.ms-xxl-5 {
margin-left: 3rem!important
}
.ms-xxl-auto {
margin-left: auto!important
}
.p-xxl-0 {
padding: 0!important
}
.p-xxl-1 {
padding: .25rem!important
}
.p-xxl-2 {
padding: .5rem!important
}
.p-xxl-3 {
padding: 1rem!important
}
.p-xxl-4 {
padding: 1.5rem!important
}
.p-xxl-5 {
padding: 3rem!important
}
.px-xxl-0 {
padding-right: 0!important;
padding-left: 0!important
}
.px-xxl-1 {
padding-right: .25rem!important;
padding-left: .25rem!important
}
.px-xxl-2 {
padding-right: .5rem!important;
padding-left: .5rem!important
}
.px-xxl-3 {
padding-right: 1rem!important;
padding-left: 1rem!important
}
.px-xxl-4 {
padding-right: 1.5rem!important;
padding-left: 1.5rem!important
}
.px-xxl-5 {
padding-right: 3rem!important;
padding-left: 3rem!important
}
.py-xxl-0 {
padding-top: 0!important;
padding-bottom: 0!important
}
.py-xxl-1 {
padding-top: .25rem!important;
padding-bottom: .25rem!important
}
.py-xxl-2 {
padding-top: .5rem!important;
padding-bottom: .5rem!important
}
.py-xxl-3 {
padding-top: 1rem!important;
padding-bottom: 1rem!important
}
.py-xxl-4 {
padding-top: 1.5rem!important;
padding-bottom: 1.5rem!important
}
.py-xxl-5 {
padding-top: 3rem!important;
padding-bottom: 3rem!important
}
.pt-xxl-0 {
padding-top: 0!important
}
.pt-xxl-1 {
padding-top: .25rem!important
}
.pt-xxl-2 {
padding-top: .5rem!important
}
.pt-xxl-3 {
padding-top: 1rem!important
}
.pt-xxl-4 {
padding-top: 1.5rem!important
}
.pt-xxl-5 {
padding-top: 3rem!important
}
.pe-xxl-0 {
padding-right: 0!important
}
.pe-xxl-1 {
padding-right: .25rem!important
}
.pe-xxl-2 {
padding-right: .5rem!important
}
.pe-xxl-3 {
padding-right: 1rem!important
}
.pe-xxl-4 {
padding-right: 1.5rem!important
}
.pe-xxl-5 {
padding-right: 3rem!important
}
.pb-xxl-0 {
padding-bottom: 0!important
}
.pb-xxl-1 {
padding-bottom: .25rem!important
}
.pb-xxl-2 {
padding-bottom: .5rem!important
}
.pb-xxl-3 {
padding-bottom: 1rem!important
}
.pb-xxl-4 {
padding-bottom: 1.5rem!important
}
.pb-xxl-5 {
padding-bottom: 3rem!important
}
.ps-xxl-0 {
padding-left: 0!important
}
.ps-xxl-1 {
padding-left: .25rem!important
}
.ps-xxl-2 {
padding-left: .5rem!important
}
.ps-xxl-3 {
padding-left: 1rem!important
}
.ps-xxl-4 {
padding-left: 1.5rem!important
}
.ps-xxl-5 {
padding-left: 3rem!important
}
}
@media print {
.d-print-inline {
display: inline!important
}
.d-print-inline-block {
display: inline-block!important
}
.d-print-block {
display: block!important
}
.d-print-grid {
display: -ms-grid!important;
display: grid!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: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important
}
.d-print-inline-flex {
display: -webkit-inline-box!important;
display: -ms-inline-flexbox!important;
display: inline-flex!important
}
.d-print-none {
display: none!important
}
}
.d-inline {
display: inline!important
}
.d-inline-block {
display: inline-block!important
}
.d-block {
display: block!important
}
.d-grid {
display: -ms-grid!important;
display: grid!important
}
.d-table {
display: table!important
}
.d-table-row {
display: table-row!important
}
.d-table-cell {
display: table-cell!important
}
.d-flex {
display: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important
}
.d-inline-flex {
display: -webkit-inline-box!important;
display: -ms-inline-flexbox!important;
display: inline-flex!important
}
.d-none {
display: none!important
}
.flex-fill {
-webkit-box-flex: 1!important;
-ms-flex: 1 1 auto!important;
flex: 1 1 auto!important
}
.flex-row {
-webkit-box-orient: horizontal!important;
-webkit-box-direction: normal!important;
-ms-flex-direction: row!important;
flex-direction: row!important
}
.flex-column {
-webkit-box-orient: vertical!important;
-webkit-box-direction: normal!important;
-ms-flex-direction: column!important;
flex-direction: column!important
}
.flex-row-reverse {
-webkit-box-orient: horizontal!important;
-webkit-box-direction: reverse!important;
-ms-flex-direction: row-reverse!important;
flex-direction: row-reverse!important
}
.flex-column-reverse {
-webkit-box-orient: vertical!important;
-webkit-box-direction: reverse!important;
-ms-flex-direction: column-reverse!important;
flex-direction: column-reverse!important
}
.flex-grow-0 {
-webkit-box-flex: 0!important;
-ms-flex-positive: 0!important;
flex-grow: 0!important
}
.flex-grow-1 {
-webkit-box-flex: 1!important;
-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
}
.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
}
.justify-content-start {
-webkit-box-pack: start!important;
-ms-flex-pack: start!important;
justify-content: flex-start!important
}
.justify-content-end {
-webkit-box-pack: end!important;
-ms-flex-pack: end!important;
justify-content: flex-end!important
}
.justify-content-center {
-webkit-box-pack: center!important;
-ms-flex-pack: center!important;
justify-content: center!important
}
.justify-content-between {
-webkit-box-pack: justify!important;
-ms-flex-pack: justify!important;
justify-content: space-between!important
}
.justify-content-around {
-ms-flex-pack: distribute!important;
justify-content: space-around!important
}
.justify-content-evenly {
-webkit-box-pack: space-evenly!important;
-ms-flex-pack: space-evenly!important;
justify-content: space-evenly!important
}
.align-items-start {
-webkit-box-align: start!important;
-ms-flex-align: start!important;
align-items: flex-start!important
}
.align-items-end {
-webkit-box-align: end!important;
-ms-flex-align: end!important;
align-items: flex-end!important
}
.align-items-center {
-webkit-box-align: center!important;
-ms-flex-align: center!important;
align-items: center!important
}
.align-items-baseline {
-webkit-box-align: baseline!important;
-ms-flex-align: baseline!important;
align-items: baseline!important
}
.align-items-stretch {
-webkit-box-align: stretch!important;
-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;
-ms-grid-row-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;
-ms-grid-row-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;
-ms-grid-row-align: stretch!important;
align-self: stretch!important
}
.order-first {
-webkit-box-ordinal-group: 0!important;
-ms-flex-order: -1!important;
order: -1!important
}
.order-0 {
-webkit-box-ordinal-group: 1!important;
-ms-flex-order: 0!important;
order: 0!important
}
.order-1 {
-webkit-box-ordinal-group: 2!important;
-ms-flex-order: 1!important;
order: 1!important
}
.order-2 {
-webkit-box-ordinal-group: 3!important;
-ms-flex-order: 2!important;
order: 2!important
}
.order-3 {
-webkit-box-ordinal-group: 4!important;
-ms-flex-order: 3!important;
order: 3!important
}
.order-4 {
-webkit-box-ordinal-group: 5!important;
-ms-flex-order: 4!important;
order: 4!important
}
.order-5 {
-webkit-box-ordinal-group: 6!important;
-ms-flex-order: 5!important;
order: 5!important
}
.order-last {
-webkit-box-ordinal-group: 7!important;
-ms-flex-order: 6!important;
order: 6!important
}
.m-0 {
margin: 0!important
}
.m-1 {
margin: .25rem!important
}
.m-2 {
margin: .5rem!important
}
.m-3 {
margin: 1rem!important
}
.m-4 {
margin: 1.5rem!important
}
.m-5 {
margin: 3rem!important
}
.m-auto {
margin: auto!important
}
.mx-0 {
margin-right: 0!important;
margin-left: 0!important
}
.mx-1 {
margin-right: .25rem!important;
margin-left: .25rem!important
}
.mx-2 {
margin-right: .5rem!important;
margin-left: .5rem!important
}
.mx-3 {
margin-right: 1rem!important;
margin-left: 1rem!important
}
.mx-4 {
margin-right: 1.5rem!important;
margin-left: 1.5rem!important
}
.mx-5 {
margin-right: 3rem!important;
margin-left: 3rem!important
}
.mx-auto {
margin-right: auto!important;
margin-left: auto!important
}
.my-0 {
margin-top: 0!important;
margin-bottom: 0!important
}
.my-1 {
margin-top: .25rem!important;
margin-bottom: .25rem!important
}
.my-2 {
margin-top: .5rem!important;
margin-bottom: .5rem!important
}
.my-3 {
margin-top: 1rem!important;
margin-bottom: 1rem!important
}
.my-4 {
margin-top: 1.5rem!important;
margin-bottom: 1.5rem!important
}
.my-5 {
margin-top: 3rem!important;
margin-bottom: 3rem!important
}
.my-auto {
margin-top: auto!important;
margin-bottom: auto!important
}
.mt-0 {
margin-top: 0!important
}
.mt-1 {
margin-top: .25rem!important
}
.mt-2 {
margin-top: .5rem!important
}
.mt-3 {
margin-top: 1rem!important
}
.mt-4 {
margin-top: 1.5rem!important
}
.mt-5 {
margin-top: 3rem!important
}
.mt-auto {
margin-top: auto!important
}
.me-0 {
margin-right: 0!important
}
.me-1 {
margin-right: .25rem!important
}
.me-2 {
margin-right: .5rem!important
}
.me-3 {
margin-right: 1rem!important
}
.me-4 {
margin-right: 1.5rem!important
}
.me-5 {
margin-right: 3rem!important
}
.me-auto {
margin-right: auto!important
}
.mb-0 {
margin-bottom: 0!important
}
.mb-1 {
margin-bottom: .25rem!important
}
.mb-2 {
margin-bottom: .5rem!important
}
.mb-3 {
margin-bottom: 1rem!important
}
.mb-4 {
margin-bottom: 1.5rem!important
}
.mb-5 {
margin-bottom: 3rem!important
}
.mb-auto {
margin-bottom: auto!important
}
.ms-0 {
margin-left: 0!important
}
.ms-1 {
margin-left: .25rem!important
}
.ms-2 {
margin-left: .5rem!important
}
.ms-3 {
margin-left: 1rem!important
}
.ms-4 {
margin-left: 1.5rem!important
}
.ms-5 {
margin-left: 3rem!important
}
.ms-auto {
margin-left: auto!important
}
.p-0 {
padding: 0!important
}
.p-1 {
padding: .25rem!important
}
.p-2 {
padding: .5rem!important
}
.p-3 {
padding: 1rem!important
}
.p-4 {
padding: 1.5rem!important
}
.p-5 {
padding: 3rem!important
}
.px-0 {
padding-right: 0!important;
padding-left: 0!important
}
.px-1 {
padding-right: .25rem!important;
padding-left: .25rem!important
}
.px-2 {
padding-right: .5rem!important;
padding-left: .5rem!important
}
.px-3 {
padding-right: 1rem!important;
padding-left: 1rem!important
}
.px-4 {
padding-right: 1.5rem!important;
padding-left: 1.5rem!important
}
.px-5 {
padding-right: 3rem!important;
padding-left: 3rem!important
}
.py-0 {
padding-top: 0!important;
padding-bottom: 0!important
}
.py-1 {
padding-top: .25rem!important;
padding-bottom: .25rem!important
}
.py-2 {
padding-top: .5rem!important;
padding-bottom: .5rem!important
}
.py-3 {
padding-top: 1rem!important;
padding-bottom: 1rem!important
}
.py-4 {
padding-top: 1.5rem!important;
padding-bottom: 1.5rem!important
}
.py-5 {
padding-top: 3rem!important;
padding-bottom: 3rem!important
}
.pt-0 {
padding-top: 0!important
}
.pt-1 {
padding-top: .25rem!important
}
.pt-2 {
padding-top: .5rem!important
}
.pt-3 {
padding-top: 1rem!important
}
.pt-4 {
padding-top: 1.5rem!important
}
.pt-5 {
padding-top: 3rem!important
}
.pe-0 {
padding-right: 0!important
}
.pe-1 {
padding-right: .25rem!important
}
.pe-2 {
padding-right: .5rem!important
}
.pe-3 {
padding-right: 1rem!important
}
.pe-4 {
padding-right: 1.5rem!important
}
.pe-5 {
padding-right: 3rem!important
}
.pb-0 {
padding-bottom: 0!important
}
.pb-1 {
padding-bottom: .25rem!important
}
.pb-2 {
padding-bottom: .5rem!important
}
.pb-3 {
padding-bottom: 1rem!important
}
.pb-4 {
padding-bottom: 1.5rem!important
}
.pb-5 {
padding-bottom: 3rem!important
}
.ps-0 {
padding-left: 0!important
}
.ps-1 {
padding-left: .25rem!important
}
.ps-2 {
padding-left: .5rem!important
}
.ps-3 {
padding-left: 1rem!important
}
.ps-4 {
padding-left: 1.5rem!important
}
.ps-5 {
padding-left: 3rem!important
}
@media (min-width:576px) {
.d-sm-inline {
display: inline!important
}
.d-sm-inline-block {
display: inline-block!important
}
.d-sm-block {
display: block!important
}
.d-sm-grid {
display: -ms-grid!important;
display: grid!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: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important
}
.d-sm-inline-flex {
display: -webkit-inline-box!important;
display: -ms-inline-flexbox!important;
display: inline-flex!important
}
.d-sm-none {
display: none!important
}
.flex-sm-fill {
-webkit-box-flex: 1!important;
-ms-flex: 1 1 auto!important;
flex: 1 1 auto!important
}
.flex-sm-row {
-webkit-box-orient: horizontal!important;
-webkit-box-direction: normal!important;
-ms-flex-direction: row!important;
flex-direction: row!important
}
.flex-sm-column {
-webkit-box-orient: vertical!important;
-webkit-box-direction: normal!important;
-ms-flex-direction: column!important;
flex-direction: column!important
}
.flex-sm-row-reverse {
-webkit-box-orient: horizontal!important;
-webkit-box-direction: reverse!important;
-ms-flex-direction: row-reverse!important;
flex-direction: row-reverse!important
}
.flex-sm-column-reverse {
-webkit-box-orient: vertical!important;
-webkit-box-direction: reverse!important;
-ms-flex-direction: column-reverse!important;
flex-direction: column-reverse!important
}
.flex-sm-grow-0 {
-webkit-box-flex: 0!important;
-ms-flex-positive: 0!important;
flex-grow: 0!important
}
.flex-sm-grow-1 {
-webkit-box-flex: 1!important;
-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
}
.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
}
.justify-content-sm-start {
-webkit-box-pack: start!important;
-ms-flex-pack: start!important;
justify-content: flex-start!important
}
.justify-content-sm-end {
-webkit-box-pack: end!important;
-ms-flex-pack: end!important;
justify-content: flex-end!important
}
.justify-content-sm-center {
-webkit-box-pack: center!important;
-ms-flex-pack: center!important;
justify-content: center!important
}
.justify-content-sm-between {
-webkit-box-pack: justify!important;
-ms-flex-pack: justify!important;
justify-content: space-between!important
}
.justify-content-sm-around {
-ms-flex-pack: distribute!important;
justify-content: space-around!important
}
.justify-content-sm-evenly {
-webkit-box-pack: space-evenly!important;
-ms-flex-pack: space-evenly!important;
justify-content: space-evenly!important
}
.align-items-sm-start {
-webkit-box-align: start!important;
-ms-flex-align: start!important;
align-items: flex-start!important
}
.align-items-sm-end {
-webkit-box-align: end!important;
-ms-flex-align: end!important;
align-items: flex-end!important
}
.align-items-sm-center {
-webkit-box-align: center!important;
-ms-flex-align: center!important;
align-items: center!important
}
.align-items-sm-baseline {
-webkit-box-align: baseline!important;
-ms-flex-align: baseline!important;
align-items: baseline!important
}
.align-items-sm-stretch {
-webkit-box-align: stretch!important;
-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;
-ms-grid-row-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;
-ms-grid-row-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;
-ms-grid-row-align: stretch!important;
align-self: stretch!important
}
.order-sm-first {
-webkit-box-ordinal-group: 0!important;
-ms-flex-order: -1!important;
order: -1!important
}
.order-sm-0 {
-webkit-box-ordinal-group: 1!important;
-ms-flex-order: 0!important;
order: 0!important
}
.order-sm-1 {
-webkit-box-ordinal-group: 2!important;
-ms-flex-order: 1!important;
order: 1!important
}
.order-sm-2 {
-webkit-box-ordinal-group: 3!important;
-ms-flex-order: 2!important;
order: 2!important
}
.order-sm-3 {
-webkit-box-ordinal-group: 4!important;
-ms-flex-order: 3!important;
order: 3!important
}
.order-sm-4 {
-webkit-box-ordinal-group: 5!important;
-ms-flex-order: 4!important;
order: 4!important
}
.order-sm-5 {
-webkit-box-ordinal-group: 6!important;
-ms-flex-order: 5!important;
order: 5!important
}
.order-sm-last {
-webkit-box-ordinal-group: 7!important;
-ms-flex-order: 6!important;
order: 6!important
}
.m-sm-0 {
margin: 0!important
}
.m-sm-1 {
margin: .25rem!important
}
.m-sm-2 {
margin: .5rem!important
}
.m-sm-3 {
margin: 1rem!important
}
.m-sm-4 {
margin: 1.5rem!important
}
.m-sm-5 {
margin: 3rem!important
}
.m-sm-auto {
margin: auto!important
}
.mx-sm-0 {
margin-right: 0!important;
margin-left: 0!important
}
.mx-sm-1 {
margin-right: .25rem!important;
margin-left: .25rem!important
}
.mx-sm-2 {
margin-right: .5rem!important;
margin-left: .5rem!important
}
.mx-sm-3 {
margin-right: 1rem!important;
margin-left: 1rem!important
}
.mx-sm-4 {
margin-right: 1.5rem!important;
margin-left: 1.5rem!important
}
.mx-sm-5 {
margin-right: 3rem!important;
margin-left: 3rem!important
}
.mx-sm-auto {
margin-right: auto!important;
margin-left: auto!important
}
.my-sm-0 {
margin-top: 0!important;
margin-bottom: 0!important
}
.my-sm-1 {
margin-top: .25rem!important;
margin-bottom: .25rem!important
}
.my-sm-2 {
margin-top: .5rem!important;
margin-bottom: .5rem!important
}
.my-sm-3 {
margin-top: 1rem!important;
margin-bottom: 1rem!important
}
.my-sm-4 {
margin-top: 1.5rem!important;
margin-bottom: 1.5rem!important
}
.my-sm-5 {
margin-top: 3rem!important;
margin-bottom: 3rem!important
}
.my-sm-auto {
margin-top: auto!important;
margin-bottom: auto!important
}
.mt-sm-0 {
margin-top: 0!important
}
.mt-sm-1 {
margin-top: .25rem!important
}
.mt-sm-2 {
margin-top: .5rem!important
}
.mt-sm-3 {
margin-top: 1rem!important
}
.mt-sm-4 {
margin-top: 1.5rem!important
}
.mt-sm-5 {
margin-top: 3rem!important
}
.mt-sm-auto {
margin-top: auto!important
}
.me-sm-0 {
margin-right: 0!important
}
.me-sm-1 {
margin-right: .25rem!important
}
.me-sm-2 {
margin-right: .5rem!important
}
.me-sm-3 {
margin-right: 1rem!important
}
.me-sm-4 {
margin-right: 1.5rem!important
}
.me-sm-5 {
margin-right: 3rem!important
}
.me-sm-auto {
margin-right: auto!important
}
.mb-sm-0 {
margin-bottom: 0!important
}
.mb-sm-1 {
margin-bottom: .25rem!important
}
.mb-sm-2 {
margin-bottom: .5rem!important
}
.mb-sm-3 {
margin-bottom: 1rem!important
}
.mb-sm-4 {
margin-bottom: 1.5rem!important
}
.mb-sm-5 {
margin-bottom: 3rem!important
}
.mb-sm-auto {
margin-bottom: auto!important
}
.ms-sm-0 {
margin-left: 0!important
}
.ms-sm-1 {
margin-left: .25rem!important
}
.ms-sm-2 {
margin-left: .5rem!important
}
.ms-sm-3 {
margin-left: 1rem!important
}
.ms-sm-4 {
margin-left: 1.5rem!important
}
.ms-sm-5 {
margin-left: 3rem!important
}
.ms-sm-auto {
margin-left: auto!important
}
.p-sm-0 {
padding: 0!important
}
.p-sm-1 {
padding: .25rem!important
}
.p-sm-2 {
padding: .5rem!important
}
.p-sm-3 {
padding: 1rem!important
}
.p-sm-4 {
padding: 1.5rem!important
}
.p-sm-5 {
padding: 3rem!important
}
.px-sm-0 {
padding-right: 0!important;
padding-left: 0!important
}
.px-sm-1 {
padding-right: .25rem!important;
padding-left: .25rem!important
}
.px-sm-2 {
padding-right: .5rem!important;
padding-left: .5rem!important
}
.px-sm-3 {
padding-right: 1rem!important;
padding-left: 1rem!important
}
.px-sm-4 {
padding-right: 1.5rem!important;
padding-left: 1.5rem!important
}
.px-sm-5 {
padding-right: 3rem!important;
padding-left: 3rem!important
}
.py-sm-0 {
padding-top: 0!important;
padding-bottom: 0!important
}
.py-sm-1 {
padding-top: .25rem!important;
padding-bottom: .25rem!important
}
.py-sm-2 {
padding-top: .5rem!important;
padding-bottom: .5rem!important
}
.py-sm-3 {
padding-top: 1rem!important;
padding-bottom: 1rem!important
}
.py-sm-4 {
padding-top: 1.5rem!important;
padding-bottom: 1.5rem!important
}
.py-sm-5 {
padding-top: 3rem!important;
padding-bottom: 3rem!important
}
.pt-sm-0 {
padding-top: 0!important
}
.pt-sm-1 {
padding-top: .25rem!important
}
.pt-sm-2 {
padding-top: .5rem!important
}
.pt-sm-3 {
padding-top: 1rem!important
}
.pt-sm-4 {
padding-top: 1.5rem!important
}
.pt-sm-5 {
padding-top: 3rem!important
}
.pe-sm-0 {
padding-right: 0!important
}
.pe-sm-1 {
padding-right: .25rem!important
}
.pe-sm-2 {
padding-right: .5rem!important
}
.pe-sm-3 {
padding-right: 1rem!important
}
.pe-sm-4 {
padding-right: 1.5rem!important
}
.pe-sm-5 {
padding-right: 3rem!important
}
.pb-sm-0 {
padding-bottom: 0!important
}
.pb-sm-1 {
padding-bottom: .25rem!important
}
.pb-sm-2 {
padding-bottom: .5rem!important
}
.pb-sm-3 {
padding-bottom: 1rem!important
}
.pb-sm-4 {
padding-bottom: 1.5rem!important
}
.pb-sm-5 {
padding-bottom: 3rem!important
}
.ps-sm-0 {
padding-left: 0!important
}
.ps-sm-1 {
padding-left: .25rem!important
}
.ps-sm-2 {
padding-left: .5rem!important
}
.ps-sm-3 {
padding-left: 1rem!important
}
.ps-sm-4 {
padding-left: 1.5rem!important
}
.ps-sm-5 {
padding-left: 3rem!important
}
}
@media (min-width:768px) {
.d-md-inline {
display: inline!important
}
.d-md-inline-block {
display: inline-block!important
}
.d-md-block {
display: block!important
}
.d-md-grid {
display: -ms-grid!important;
display: grid!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: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important
}
.d-md-inline-flex {
display: -webkit-inline-box!important;
display: -ms-inline-flexbox!important;
display: inline-flex!important
}
.d-md-none {
display: none!important
}
.flex-md-fill {
-webkit-box-flex: 1!important;
-ms-flex: 1 1 auto!important;
flex: 1 1 auto!important
}
.flex-md-row {
-webkit-box-orient: horizontal!important;
-webkit-box-direction: normal!important;
-ms-flex-direction: row!important;
flex-direction: row!important
}
.flex-md-column {
-webkit-box-orient: vertical!important;
-webkit-box-direction: normal!important;
-ms-flex-direction: column!important;
flex-direction: column!important
}
.flex-md-row-reverse {
-webkit-box-orient: horizontal!important;
-webkit-box-direction: reverse!important;
-ms-flex-direction: row-reverse!important;
flex-direction: row-reverse!important
}
.flex-md-column-reverse {
-webkit-box-orient: vertical!important;
-webkit-box-direction: reverse!important;
-ms-flex-direction: column-reverse!important;
flex-direction: column-reverse!important
}
.flex-md-grow-0 {
-webkit-box-flex: 0!important;
-ms-flex-positive: 0!important;
flex-grow: 0!important
}
.flex-md-grow-1 {
-webkit-box-flex: 1!important;
-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
}
.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
}
.justify-content-md-start {
-webkit-box-pack: start!important;
-ms-flex-pack: start!important;
justify-content: flex-start!important
}
.justify-content-md-end {
-webkit-box-pack: end!important;
-ms-flex-pack: end!important;
justify-content: flex-end!important
}
.justify-content-md-center {
-webkit-box-pack: center!important;
-ms-flex-pack: center!important;
justify-content: center!important
}
.justify-content-md-between {
-webkit-box-pack: justify!important;
-ms-flex-pack: justify!important;
justify-content: space-between!important
}
.justify-content-md-around {
-ms-flex-pack: distribute!important;
justify-content: space-around!important
}
.justify-content-md-evenly {
-webkit-box-pack: space-evenly!important;
-ms-flex-pack: space-evenly!important;
justify-content: space-evenly!important
}
.align-items-md-start {
-webkit-box-align: start!important;
-ms-flex-align: start!important;
align-items: flex-start!important
}
.align-items-md-end {
-webkit-box-align: end!important;
-ms-flex-align: end!important;
align-items: flex-end!important
}
.align-items-md-center {
-webkit-box-align: center!important;
-ms-flex-align: center!important;
align-items: center!important
}
.align-items-md-baseline {
-webkit-box-align: baseline!important;
-ms-flex-align: baseline!important;
align-items: baseline!important
}
.align-items-md-stretch {
-webkit-box-align: stretch!important;
-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;
-ms-grid-row-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;
-ms-grid-row-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;
-ms-grid-row-align: stretch!important;
align-self: stretch!important
}
.order-md-first {
-webkit-box-ordinal-group: 0!important;
-ms-flex-order: -1!important;
order: -1!important
}
.order-md-0 {
-webkit-box-ordinal-group: 1!important;
-ms-flex-order: 0!important;
order: 0!important
}
.order-md-1 {
-webkit-box-ordinal-group: 2!important;
-ms-flex-order: 1!important;
order: 1!important
}
.order-md-2 {
-webkit-box-ordinal-group: 3!important;
-ms-flex-order: 2!important;
order: 2!important
}
.order-md-3 {
-webkit-box-ordinal-group: 4!important;
-ms-flex-order: 3!important;
order: 3!important
}
.order-md-4 {
-webkit-box-ordinal-group: 5!important;
-ms-flex-order: 4!important;
order: 4!important
}
.order-md-5 {
-webkit-box-ordinal-group: 6!important;
-ms-flex-order: 5!important;
order: 5!important
}
.order-md-last {
-webkit-box-ordinal-group: 7!important;
-ms-flex-order: 6!important;
order: 6!important
}
.m-md-0 {
margin: 0!important
}
.m-md-1 {
margin: .25rem!important
}
.m-md-2 {
margin: .5rem!important
}
.m-md-3 {
margin: 1rem!important
}
.m-md-4 {
margin: 1.5rem!important
}
.m-md-5 {
margin: 3rem!important
}
.m-md-auto {
margin: auto!important
}
.mx-md-0 {
margin-right: 0!important;
margin-left: 0!important
}
.mx-md-1 {
margin-right: .25rem!important;
margin-left: .25rem!important
}
.mx-md-2 {
margin-right: .5rem!important;
margin-left: .5rem!important
}
.mx-md-3 {
margin-right: 1rem!important;
margin-left: 1rem!important
}
.mx-md-4 {
margin-right: 1.5rem!important;
margin-left: 1.5rem!important
}
.mx-md-5 {
margin-right: 3rem!important;
margin-left: 3rem!important
}
.mx-md-auto {
margin-right: auto!important;
margin-left: auto!important
}
.my-md-0 {
margin-top: 0!important;
margin-bottom: 0!important
}
.my-md-1 {
margin-top: .25rem!important;
margin-bottom: .25rem!important
}
.my-md-2 {
margin-top: .5rem!important;
margin-bottom: .5rem!important
}
.my-md-3 {
margin-top: 1rem!important;
margin-bottom: 1rem!important
}
.my-md-4 {
margin-top: 1.5rem!important;
margin-bottom: 1.5rem!important
}
.my-md-5 {
margin-top: 3rem!important;
margin-bottom: 3rem!important
}
.my-md-auto {
margin-top: auto!important;
margin-bottom: auto!important
}
.mt-md-0 {
margin-top: 0!important
}
.mt-md-1 {
margin-top: .25rem!important
}
.mt-md-2 {
margin-top: .5rem!important
}
.mt-md-3 {
margin-top: 1rem!important
}
.mt-md-4 {
margin-top: 1.5rem!important
}
.mt-md-5 {
margin-top: 3rem!important
}
.mt-md-auto {
margin-top: auto!important
}
.me-md-0 {
margin-right: 0!important
}
.me-md-1 {
margin-right: .25rem!important
}
.me-md-2 {
margin-right: .5rem!important
}
.me-md-3 {
margin-right: 1rem!important
}
.me-md-4 {
margin-right: 1.5rem!important
}
.me-md-5 {
margin-right: 3rem!important
}
.me-md-auto {
margin-right: auto!important
}
.mb-md-0 {
margin-bottom: 0!important
}
.mb-md-1 {
margin-bottom: .25rem!important
}
.mb-md-2 {
margin-bottom: .5rem!important
}
.mb-md-3 {
margin-bottom: 1rem!important
}
.mb-md-4 {
margin-bottom: 1.5rem!important
}
.mb-md-5 {
margin-bottom: 3rem!important
}
.mb-md-auto {
margin-bottom: auto!important
}
.ms-md-0 {
margin-left: 0!important
}
.ms-md-1 {
margin-left: .25rem!important
}
.ms-md-2 {
margin-left: .5rem!important
}
.ms-md-3 {
margin-left: 1rem!important
}
.ms-md-4 {
margin-left: 1.5rem!important
}
.ms-md-5 {
margin-left: 3rem!important
}
.ms-md-auto {
margin-left: auto!important
}
.p-md-0 {
padding: 0!important
}
.p-md-1 {
padding: .25rem!important
}
.p-md-2 {
padding: .5rem!important
}
.p-md-3 {
padding: 1rem!important
}
.p-md-4 {
padding: 1.5rem!important
}
.p-md-5 {
padding: 3rem!important
}
.px-md-0 {
padding-right: 0!important;
padding-left: 0!important
}
.px-md-1 {
padding-right: .25rem!important;
padding-left: .25rem!important
}
.px-md-2 {
padding-right: .5rem!important;
padding-left: .5rem!important
}
.px-md-3 {
padding-right: 1rem!important;
padding-left: 1rem!important
}
.px-md-4 {
padding-right: 1.5rem!important;
padding-left: 1.5rem!important
}
.px-md-5 {
padding-right: 3rem!important;
padding-left: 3rem!important
}
.py-md-0 {
padding-top: 0!important;
padding-bottom: 0!important
}
.py-md-1 {
padding-top: .25rem!important;
padding-bottom: .25rem!important
}
.py-md-2 {
padding-top: .5rem!important;
padding-bottom: .5rem!important
}
.py-md-3 {
padding-top: 1rem!important;
padding-bottom: 1rem!important
}
.py-md-4 {
padding-top: 1.5rem!important;
padding-bottom: 1.5rem!important
}
.py-md-5 {
padding-top: 3rem!important;
padding-bottom: 3rem!important
}
.pt-md-0 {
padding-top: 0!important
}
.pt-md-1 {
padding-top: .25rem!important
}
.pt-md-2 {
padding-top: .5rem!important
}
.pt-md-3 {
padding-top: 1rem!important
}
.pt-md-4 {
padding-top: 1.5rem!important
}
.pt-md-5 {
padding-top: 3rem!important
}
.pe-md-0 {
padding-right: 0!important
}
.pe-md-1 {
padding-right: .25rem!important
}
.pe-md-2 {
padding-right: .5rem!important
}
.pe-md-3 {
padding-right: 1rem!important
}
.pe-md-4 {
padding-right: 1.5rem!important
}
.pe-md-5 {
padding-right: 3rem!important
}
.pb-md-0 {
padding-bottom: 0!important
}
.pb-md-1 {
padding-bottom: .25rem!important
}
.pb-md-2 {
padding-bottom: .5rem!important
}
.pb-md-3 {
padding-bottom: 1rem!important
}
.pb-md-4 {
padding-bottom: 1.5rem!important
}
.pb-md-5 {
padding-bottom: 3rem!important
}
.ps-md-0 {
padding-left: 0!important
}
.ps-md-1 {
padding-left: .25rem!important
}
.ps-md-2 {
padding-left: .5rem!important
}
.ps-md-3 {
padding-left: 1rem!important
}
.ps-md-4 {
padding-left: 1.5rem!important
}
.ps-md-5 {
padding-left: 3rem!important
}
}
@media (min-width:992px) {
.d-lg-inline {
display: inline!important
}
.d-lg-inline-block {
display: inline-block!important
}
.d-lg-block {
display: block!important
}
.d-lg-grid {
display: -ms-grid!important;
display: grid!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: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important
}
.d-lg-inline-flex {
display: -webkit-inline-box!important;
display: -ms-inline-flexbox!important;
display: inline-flex!important
}
.d-lg-none {
display: none!important
}
.flex-lg-fill {
-webkit-box-flex: 1!important;
-ms-flex: 1 1 auto!important;
flex: 1 1 auto!important
}
.flex-lg-row {
-webkit-box-orient: horizontal!important;
-webkit-box-direction: normal!important;
-ms-flex-direction: row!important;
flex-direction: row!important
}
.flex-lg-column {
-webkit-box-orient: vertical!important;
-webkit-box-direction: normal!important;
-ms-flex-direction: column!important;
flex-direction: column!important
}
.flex-lg-row-reverse {
-webkit-box-orient: horizontal!important;
-webkit-box-direction: reverse!important;
-ms-flex-direction: row-reverse!important;
flex-direction: row-reverse!important
}
.flex-lg-column-reverse {
-webkit-box-orient: vertical!important;
-webkit-box-direction: reverse!important;
-ms-flex-direction: column-reverse!important;
flex-direction: column-reverse!important
}
.flex-lg-grow-0 {
-webkit-box-flex: 0!important;
-ms-flex-positive: 0!important;
flex-grow: 0!important
}
.flex-lg-grow-1 {
-webkit-box-flex: 1!important;
-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
}
.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
}
.justify-content-lg-start {
-webkit-box-pack: start!important;
-ms-flex-pack: start!important;
justify-content: flex-start!important
}
.justify-content-lg-end {
-webkit-box-pack: end!important;
-ms-flex-pack: end!important;
justify-content: flex-end!important
}
.justify-content-lg-center {
-webkit-box-pack: center!important;
-ms-flex-pack: center!important;
justify-content: center!important
}
.justify-content-lg-between {
-webkit-box-pack: justify!important;
-ms-flex-pack: justify!important;
justify-content: space-between!important
}
.justify-content-lg-around {
-ms-flex-pack: distribute!important;
justify-content: space-around!important
}
.justify-content-lg-evenly {
-webkit-box-pack: space-evenly!important;
-ms-flex-pack: space-evenly!important;
justify-content: space-evenly!important
}
.align-items-lg-start {
-webkit-box-align: start!important;
-ms-flex-align: start!important;
align-items: flex-start!important
}
.align-items-lg-end {
-webkit-box-align: end!important;
-ms-flex-align: end!important;
align-items: flex-end!important
}
.align-items-lg-center {
-webkit-box-align: center!important;
-ms-flex-align: center!important;
align-items: center!important
}
.align-items-lg-baseline {
-webkit-box-align: baseline!important;
-ms-flex-align: baseline!important;
align-items: baseline!important
}
.align-items-lg-stretch {
-webkit-box-align: stretch!important;
-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;
-ms-grid-row-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;
-ms-grid-row-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;
-ms-grid-row-align: stretch!important;
align-self: stretch!important
}
.order-lg-first {
-webkit-box-ordinal-group: 0!important;
-ms-flex-order: -1!important;
order: -1!important
}
.order-lg-0 {
-webkit-box-ordinal-group: 1!important;
-ms-flex-order: 0!important;
order: 0!important
}
.order-lg-1 {
-webkit-box-ordinal-group: 2!important;
-ms-flex-order: 1!important;
order: 1!important
}
.order-lg-2 {
-webkit-box-ordinal-group: 3!important;
-ms-flex-order: 2!important;
order: 2!important
}
.order-lg-3 {
-webkit-box-ordinal-group: 4!important;
-ms-flex-order: 3!important;
order: 3!important
}
.order-lg-4 {
-webkit-box-ordinal-group: 5!important;
-ms-flex-order: 4!important;
order: 4!important
}
.order-lg-5 {
-webkit-box-ordinal-group: 6!important;
-ms-flex-order: 5!important;
order: 5!important
}
.order-lg-last {
-webkit-box-ordinal-group: 7!important;
-ms-flex-order: 6!important;
order: 6!important
}
.m-lg-0 {
margin: 0!important
}
.m-lg-1 {
margin: .25rem!important
}
.m-lg-2 {
margin: .5rem!important
}
.m-lg-3 {
margin: 1rem!important
}
.m-lg-4 {
margin: 1.5rem!important
}
.m-lg-5 {
margin: 3rem!important
}
.m-lg-auto {
margin: auto!important
}
.mx-lg-0 {
margin-right: 0!important;
margin-left: 0!important
}
.mx-lg-1 {
margin-right: .25rem!important;
margin-left: .25rem!important
}
.mx-lg-2 {
margin-right: .5rem!important;
margin-left: .5rem!important
}
.mx-lg-3 {
margin-right: 1rem!important;
margin-left: 1rem!important
}
.mx-lg-4 {
margin-right: 1.5rem!important;
margin-left: 1.5rem!important
}
.mx-lg-5 {
margin-right: 3rem!important;
margin-left: 3rem!important
}
.mx-lg-auto {
margin-right: auto!important;
margin-left: auto!important
}
.my-lg-0 {
margin-top: 0!important;
margin-bottom: 0!important
}
.my-lg-1 {
margin-top: .25rem!important;
margin-bottom: .25rem!important
}
.my-lg-2 {
margin-top: .5rem!important;
margin-bottom: .5rem!important
}
.my-lg-3 {
margin-top: 1rem!important;
margin-bottom: 1rem!important
}
.my-lg-4 {
margin-top: 1.5rem!important;
margin-bottom: 1.5rem!important
}
.my-lg-5 {
margin-top: 3rem!important;
margin-bottom: 3rem!important
}
.my-lg-auto {
margin-top: auto!important;
margin-bottom: auto!important
}
.mt-lg-0 {
margin-top: 0!important
}
.mt-lg-1 {
margin-top: .25rem!important
}
.mt-lg-2 {
margin-top: .5rem!important
}
.mt-lg-3 {
margin-top: 1rem!important
}
.mt-lg-4 {
margin-top: 1.5rem!important
}
.mt-lg-5 {
margin-top: 3rem!important
}
.mt-lg-auto {
margin-top: auto!important
}
.me-lg-0 {
margin-right: 0!important
}
.me-lg-1 {
margin-right: .25rem!important
}
.me-lg-2 {
margin-right: .5rem!important
}
.me-lg-3 {
margin-right: 1rem!important
}
.me-lg-4 {
margin-right: 1.5rem!important
}
.me-lg-5 {
margin-right: 3rem!important
}
.me-lg-auto {
margin-right: auto!important
}
.mb-lg-0 {
margin-bottom: 0!important
}
.mb-lg-1 {
margin-bottom: .25rem!important
}
.mb-lg-2 {
margin-bottom: .5rem!important
}
.mb-lg-3 {
margin-bottom: 1rem!important
}
.mb-lg-4 {
margin-bottom: 1.5rem!important
}
.mb-lg-5 {
margin-bottom: 3rem!important
}
.mb-lg-auto {
margin-bottom: auto!important
}
.ms-lg-0 {
margin-left: 0!important
}
.ms-lg-1 {
margin-left: .25rem!important
}
.ms-lg-2 {
margin-left: .5rem!important
}
.ms-lg-3 {
margin-left: 1rem!important
}
.ms-lg-4 {
margin-left: 1.5rem!important
}
.ms-lg-5 {
margin-left: 3rem!important
}
.ms-lg-auto {
margin-left: auto!important
}
.p-lg-0 {
padding: 0!important
}
.p-lg-1 {
padding: .25rem!important
}
.p-lg-2 {
padding: .5rem!important
}
.p-lg-3 {
padding: 1rem!important
}
.p-lg-4 {
padding: 1.5rem!important
}
.p-lg-5 {
padding: 3rem!important
}
.px-lg-0 {
padding-right: 0!important;
padding-left: 0!important
}
.px-lg-1 {
padding-right: .25rem!important;
padding-left: .25rem!important
}
.px-lg-2 {
padding-right: .5rem!important;
padding-left: .5rem!important
}
.px-lg-3 {
padding-right: 1rem!important;
padding-left: 1rem!important
}
.px-lg-4 {
padding-right: 1.5rem!important;
padding-left: 1.5rem!important
}
.px-lg-5 {
padding-right: 3rem!important;
padding-left: 3rem!important
}
.py-lg-0 {
padding-top: 0!important;
padding-bottom: 0!important
}
.py-lg-1 {
padding-top: .25rem!important;
padding-bottom: .25rem!important
}
.py-lg-2 {
padding-top: .5rem!important;
padding-bottom: .5rem!important
}
.py-lg-3 {
padding-top: 1rem!important;
padding-bottom: 1rem!important
}
.py-lg-4 {
padding-top: 1.5rem!important;
padding-bottom: 1.5rem!important
}
.py-lg-5 {
padding-top: 3rem!important;
padding-bottom: 3rem!important
}
.pt-lg-0 {
padding-top: 0!important
}
.pt-lg-1 {
padding-top: .25rem!important
}
.pt-lg-2 {
padding-top: .5rem!important
}
.pt-lg-3 {
padding-top: 1rem!important
}
.pt-lg-4 {
padding-top: 1.5rem!important
}
.pt-lg-5 {
padding-top: 3rem!important
}
.pe-lg-0 {
padding-right: 0!important
}
.pe-lg-1 {
padding-right: .25rem!important
}
.pe-lg-2 {
padding-right: .5rem!important
}
.pe-lg-3 {
padding-right: 1rem!important
}
.pe-lg-4 {
padding-right: 1.5rem!important
}
.pe-lg-5 {
padding-right: 3rem!important
}
.pb-lg-0 {
padding-bottom: 0!important
}
.pb-lg-1 {
padding-bottom: .25rem!important
}
.pb-lg-2 {
padding-bottom: .5rem!important
}
.pb-lg-3 {
padding-bottom: 1rem!important
}
.pb-lg-4 {
padding-bottom: 1.5rem!important
}
.pb-lg-5 {
padding-bottom: 3rem!important
}
.ps-lg-0 {
padding-left: 0!important
}
.ps-lg-1 {
padding-left: .25rem!important
}
.ps-lg-2 {
padding-left: .5rem!important
}
.ps-lg-3 {
padding-left: 1rem!important
}
.ps-lg-4 {
padding-left: 1.5rem!important
}
.ps-lg-5 {
padding-left: 3rem!important
}
}
@media (min-width:1200px) {
.d-xl-inline {
display: inline!important
}
.d-xl-inline-block {
display: inline-block!important
}
.d-xl-block {
display: block!important
}
.d-xl-grid {
display: -ms-grid!important;
display: grid!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: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important
}
.d-xl-inline-flex {
display: -webkit-inline-box!important;
display: -ms-inline-flexbox!important;
display: inline-flex!important
}
.d-xl-none {
display: none!important
}
.flex-xl-fill {
-webkit-box-flex: 1!important;
-ms-flex: 1 1 auto!important;
flex: 1 1 auto!important
}
.flex-xl-row {
-webkit-box-orient: horizontal!important;
-webkit-box-direction: normal!important;
-ms-flex-direction: row!important;
flex-direction: row!important
}
.flex-xl-column {
-webkit-box-orient: vertical!important;
-webkit-box-direction: normal!important;
-ms-flex-direction: column!important;
flex-direction: column!important
}
.flex-xl-row-reverse {
-webkit-box-orient: horizontal!important;
-webkit-box-direction: reverse!important;
-ms-flex-direction: row-reverse!important;
flex-direction: row-reverse!important
}
.flex-xl-column-reverse {
-webkit-box-orient: vertical!important;
-webkit-box-direction: reverse!important;
-ms-flex-direction: column-reverse!important;
flex-direction: column-reverse!important
}
.flex-xl-grow-0 {
-webkit-box-flex: 0!important;
-ms-flex-positive: 0!important;
flex-grow: 0!important
}
.flex-xl-grow-1 {
-webkit-box-flex: 1!important;
-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
}
.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
}
.justify-content-xl-start {
-webkit-box-pack: start!important;
-ms-flex-pack: start!important;
justify-content: flex-start!important
}
.justify-content-xl-end {
-webkit-box-pack: end!important;
-ms-flex-pack: end!important;
justify-content: flex-end!important
}
.justify-content-xl-center {
-webkit-box-pack: center!important;
-ms-flex-pack: center!important;
justify-content: center!important
}
.justify-content-xl-between {
-webkit-box-pack: justify!important;
-ms-flex-pack: justify!important;
justify-content: space-between!important
}
.justify-content-xl-around {
-ms-flex-pack: distribute!important;
justify-content: space-around!important
}
.justify-content-xl-evenly {
-webkit-box-pack: space-evenly!important;
-ms-flex-pack: space-evenly!important;
justify-content: space-evenly!important
}
.align-items-xl-start {
-webkit-box-align: start!important;
-ms-flex-align: start!important;
align-items: flex-start!important
}
.align-items-xl-end {
-webkit-box-align: end!important;
-ms-flex-align: end!important;
align-items: flex-end!important
}
.align-items-xl-center {
-webkit-box-align: center!important;
-ms-flex-align: center!important;
align-items: center!important
}
.align-items-xl-baseline {
-webkit-box-align: baseline!important;
-ms-flex-align: baseline!important;
align-items: baseline!important
}
.align-items-xl-stretch {
-webkit-box-align: stretch!important;
-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;
-ms-grid-row-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;
-ms-grid-row-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;
-ms-grid-row-align: stretch!important;
align-self: stretch!important
}
.order-xl-first {
-webkit-box-ordinal-group: 0!important;
-ms-flex-order: -1!important;
order: -1!important
}
.order-xl-0 {
-webkit-box-ordinal-group: 1!important;
-ms-flex-order: 0!important;
order: 0!important
}
.order-xl-1 {
-webkit-box-ordinal-group: 2!important;
-ms-flex-order: 1!important;
order: 1!important
}
.order-xl-2 {
-webkit-box-ordinal-group: 3!important;
-ms-flex-order: 2!important;
order: 2!important
}
.order-xl-3 {
-webkit-box-ordinal-group: 4!important;
-ms-flex-order: 3!important;
order: 3!important
}
.order-xl-4 {
-webkit-box-ordinal-group: 5!important;
-ms-flex-order: 4!important;
order: 4!important
}
.order-xl-5 {
-webkit-box-ordinal-group: 6!important;
-ms-flex-order: 5!important;
order: 5!important
}
.order-xl-last {
-webkit-box-ordinal-group: 7!important;
-ms-flex-order: 6!important;
order: 6!important
}
.m-xl-0 {
margin: 0!important
}
.m-xl-1 {
margin: .25rem!important
}
.m-xl-2 {
margin: .5rem!important
}
.m-xl-3 {
margin: 1rem!important
}
.m-xl-4 {
margin: 1.5rem!important
}
.m-xl-5 {
margin: 3rem!important
}
.m-xl-auto {
margin: auto!important
}
.mx-xl-0 {
margin-right: 0!important;
margin-left: 0!important
}
.mx-xl-1 {
margin-right: .25rem!important;
margin-left: .25rem!important
}
.mx-xl-2 {
margin-right: .5rem!important;
margin-left: .5rem!important
}
.mx-xl-3 {
margin-right: 1rem!important;
margin-left: 1rem!important
}
.mx-xl-4 {
margin-right: 1.5rem!important;
margin-left: 1.5rem!important
}
.mx-xl-5 {
margin-right: 3rem!important;
margin-left: 3rem!important
}
.mx-xl-auto {
margin-right: auto!important;
margin-left: auto!important
}
.my-xl-0 {
margin-top: 0!important;
margin-bottom: 0!important
}
.my-xl-1 {
margin-top: .25rem!important;
margin-bottom: .25rem!important
}
.my-xl-2 {
margin-top: .5rem!important;
margin-bottom: .5rem!important
}
.my-xl-3 {
margin-top: 1rem!important;
margin-bottom: 1rem!important
}
.my-xl-4 {
margin-top: 1.5rem!important;
margin-bottom: 1.5rem!important
}
.my-xl-5 {
margin-top: 3rem!important;
margin-bottom: 3rem!important
}
.my-xl-auto {
margin-top: auto!important;
margin-bottom: auto!important
}
.mt-xl-0 {
margin-top: 0!important
}
.mt-xl-1 {
margin-top: .25rem!important
}
.mt-xl-2 {
margin-top: .5rem!important
}
.mt-xl-3 {
margin-top: 1rem!important
}
.mt-xl-4 {
margin-top: 1.5rem!important
}
.mt-xl-5 {
margin-top: 3rem!important
}
.mt-xl-auto {
margin-top: auto!important
}
.me-xl-0 {
margin-right: 0!important
}
.me-xl-1 {
margin-right: .25rem!important
}
.me-xl-2 {
margin-right: .5rem!important
}
.me-xl-3 {
margin-right: 1rem!important
}
.me-xl-4 {
margin-right: 1.5rem!important
}
.me-xl-5 {
margin-right: 3rem!important
}
.me-xl-auto {
margin-right: auto!important
}
.mb-xl-0 {
margin-bottom: 0!important
}
.mb-xl-1 {
margin-bottom: .25rem!important
}
.mb-xl-2 {
margin-bottom: .5rem!important
}
.mb-xl-3 {
margin-bottom: 1rem!important
}
.mb-xl-4 {
margin-bottom: 1.5rem!important
}
.mb-xl-5 {
margin-bottom: 3rem!important
}
.mb-xl-auto {
margin-bottom: auto!important
}
.ms-xl-0 {
margin-left: 0!important
}
.ms-xl-1 {
margin-left: .25rem!important
}
.ms-xl-2 {
margin-left: .5rem!important
}
.ms-xl-3 {
margin-left: 1rem!important
}
.ms-xl-4 {
margin-left: 1.5rem!important
}
.ms-xl-5 {
margin-left: 3rem!important
}
.ms-xl-auto {
margin-left: auto!important
}
.p-xl-0 {
padding: 0!important
}
.p-xl-1 {
padding: .25rem!important
}
.p-xl-2 {
padding: .5rem!important
}
.p-xl-3 {
padding: 1rem!important
}
.p-xl-4 {
padding: 1.5rem!important
}
.p-xl-5 {
padding: 3rem!important
}
.px-xl-0 {
padding-right: 0!important;
padding-left: 0!important
}
.px-xl-1 {
padding-right: .25rem!important;
padding-left: .25rem!important
}
.px-xl-2 {
padding-right: .5rem!important;
padding-left: .5rem!important
}
.px-xl-3 {
padding-right: 1rem!important;
padding-left: 1rem!important
}
.px-xl-4 {
padding-right: 1.5rem!important;
padding-left: 1.5rem!important
}
.px-xl-5 {
padding-right: 3rem!important;
padding-left: 3rem!important
}
.py-xl-0 {
padding-top: 0!important;
padding-bottom: 0!important
}
.py-xl-1 {
padding-top: .25rem!important;
padding-bottom: .25rem!important
}
.py-xl-2 {
padding-top: .5rem!important;
padding-bottom: .5rem!important
}
.py-xl-3 {
padding-top: 1rem!important;
padding-bottom: 1rem!important
}
.py-xl-4 {
padding-top: 1.5rem!important;
padding-bottom: 1.5rem!important
}
.py-xl-5 {
padding-top: 3rem!important;
padding-bottom: 3rem!important
}
.pt-xl-0 {
padding-top: 0!important
}
.pt-xl-1 {
padding-top: .25rem!important
}
.pt-xl-2 {
padding-top: .5rem!important
}
.pt-xl-3 {
padding-top: 1rem!important
}
.pt-xl-4 {
padding-top: 1.5rem!important
}
.pt-xl-5 {
padding-top: 3rem!important
}
.pe-xl-0 {
padding-right: 0!important
}
.pe-xl-1 {
padding-right: .25rem!important
}
.pe-xl-2 {
padding-right: .5rem!important
}
.pe-xl-3 {
padding-right: 1rem!important
}
.pe-xl-4 {
padding-right: 1.5rem!important
}
.pe-xl-5 {
padding-right: 3rem!important
}
.pb-xl-0 {
padding-bottom: 0!important
}
.pb-xl-1 {
padding-bottom: .25rem!important
}
.pb-xl-2 {
padding-bottom: .5rem!important
}
.pb-xl-3 {
padding-bottom: 1rem!important
}
.pb-xl-4 {
padding-bottom: 1.5rem!important
}
.pb-xl-5 {
padding-bottom: 3rem!important
}
.ps-xl-0 {
padding-left: 0!important
}
.ps-xl-1 {
padding-left: .25rem!important
}
.ps-xl-2 {
padding-left: .5rem!important
}
.ps-xl-3 {
padding-left: 1rem!important
}
.ps-xl-4 {
padding-left: 1.5rem!important
}
.ps-xl-5 {
padding-left: 3rem!important
}
}
@media (min-width:1400px) {
.d-xxl-inline {
display: inline!important
}
.d-xxl-inline-block {
display: inline-block!important
}
.d-xxl-block {
display: block!important
}
.d-xxl-grid {
display: -ms-grid!important;
display: grid!important
}
.d-xxl-table {
display: table!important
}
.d-xxl-table-row {
display: table-row!important
}
.d-xxl-table-cell {
display: table-cell!important
}
.d-xxl-flex {
display: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important
}
.d-xxl-inline-flex {
display: -webkit-inline-box!important;
display: -ms-inline-flexbox!important;
display: inline-flex!important
}
.d-xxl-none {
display: none!important
}
.flex-xxl-fill {
-webkit-box-flex: 1!important;
-ms-flex: 1 1 auto!important;
flex: 1 1 auto!important
}
.flex-xxl-row {
-webkit-box-orient: horizontal!important;
-webkit-box-direction: normal!important;
-ms-flex-direction: row!important;
flex-direction: row!important
}
.flex-xxl-column {
-webkit-box-orient: vertical!important;
-webkit-box-direction: normal!important;
-ms-flex-direction: column!important;
flex-direction: column!important
}
.flex-xxl-row-reverse {
-webkit-box-orient: horizontal!important;
-webkit-box-direction: reverse!important;
-ms-flex-direction: row-reverse!important;
flex-direction: row-reverse!important
}
.flex-xxl-column-reverse {
-webkit-box-orient: vertical!important;
-webkit-box-direction: reverse!important;
-ms-flex-direction: column-reverse!important;
flex-direction: column-reverse!important
}
.flex-xxl-grow-0 {
-webkit-box-flex: 0!important;
-ms-flex-positive: 0!important;
flex-grow: 0!important
}
.flex-xxl-grow-1 {
-webkit-box-flex: 1!important;
-ms-flex-positive: 1!important;
flex-grow: 1!important
}
.flex-xxl-shrink-0 {
-ms-flex-negative: 0!important;
flex-shrink: 0!important
}
.flex-xxl-shrink-1 {
-ms-flex-negative: 1!important;
flex-shrink: 1!important
}
.flex-xxl-wrap {
-ms-flex-wrap: wrap!important;
flex-wrap: wrap!important
}
.flex-xxl-nowrap {
-ms-flex-wrap: nowrap!important;
flex-wrap: nowrap!important
}
.flex-xxl-wrap-reverse {
-ms-flex-wrap: wrap-reverse!important;
flex-wrap: wrap-reverse!important
}
.justify-content-xxl-start {
-webkit-box-pack: start!important;
-ms-flex-pack: start!important;
justify-content: flex-start!important
}
.justify-content-xxl-end {
-webkit-box-pack: end!important;
-ms-flex-pack: end!important;
justify-content: flex-end!important
}
.justify-content-xxl-center {
-webkit-box-pack: center!important;
-ms-flex-pack: center!important;
justify-content: center!important
}
.justify-content-xxl-between {
-webkit-box-pack: justify!important;
-ms-flex-pack: justify!important;
justify-content: space-between!important
}
.justify-content-xxl-around {
-ms-flex-pack: distribute!important;
justify-content: space-around!important
}
.justify-content-xxl-evenly {
-webkit-box-pack: space-evenly!important;
-ms-flex-pack: space-evenly!important;
justify-content: space-evenly!important
}
.align-items-xxl-start {
-webkit-box-align: start!important;
-ms-flex-align: start!important;
align-items: flex-start!important
}
.align-items-xxl-end {
-webkit-box-align: end!important;
-ms-flex-align: end!important;
align-items: flex-end!important
}
.align-items-xxl-center {
-webkit-box-align: center!important;
-ms-flex-align: center!important;
align-items: center!important
}
.align-items-xxl-baseline {
-webkit-box-align: baseline!important;
-ms-flex-align: baseline!important;
align-items: baseline!important
}
.align-items-xxl-stretch {
-webkit-box-align: stretch!important;
-ms-flex-align: stretch!important;
align-items: stretch!important
}
.align-content-xxl-start {
-ms-flex-line-pack: start!important;
align-content: flex-start!important
}
.align-content-xxl-end {
-ms-flex-line-pack: end!important;
align-content: flex-end!important
}
.align-content-xxl-center {
-ms-flex-line-pack: center!important;
align-content: center!important
}
.align-content-xxl-between {
-ms-flex-line-pack: justify!important;
align-content: space-between!important
}
.align-content-xxl-around {
-ms-flex-line-pack: distribute!important;
align-content: space-around!important
}
.align-content-xxl-stretch {
-ms-flex-line-pack: stretch!important;
align-content: stretch!important
}
.align-self-xxl-auto {
-ms-flex-item-align: auto!important;
-ms-grid-row-align: auto!important;
align-self: auto!important
}
.align-self-xxl-start {
-ms-flex-item-align: start!important;
align-self: flex-start!important
}
.align-self-xxl-end {
-ms-flex-item-align: end!important;
align-self: flex-end!important
}
.align-self-xxl-center {
-ms-flex-item-align: center!important;
-ms-grid-row-align: center!important;
align-self: center!important
}
.align-self-xxl-baseline {
-ms-flex-item-align: baseline!important;
align-self: baseline!important
}
.align-self-xxl-stretch {
-ms-flex-item-align: stretch!important;
-ms-grid-row-align: stretch!important;
align-self: stretch!important
}
.order-xxl-first {
-webkit-box-ordinal-group: 0!important;
-ms-flex-order: -1!important;
order: -1!important
}
.order-xxl-0 {
-webkit-box-ordinal-group: 1!important;
-ms-flex-order: 0!important;
order: 0!important
}
.order-xxl-1 {
-webkit-box-ordinal-group: 2!important;
-ms-flex-order: 1!important;
order: 1!important
}
.order-xxl-2 {
-webkit-box-ordinal-group: 3!important;
-ms-flex-order: 2!important;
order: 2!important
}
.order-xxl-3 {
-webkit-box-ordinal-group: 4!important;
-ms-flex-order: 3!important;
order: 3!important
}
.order-xxl-4 {
-webkit-box-ordinal-group: 5!important;
-ms-flex-order: 4!important;
order: 4!important
}
.order-xxl-5 {
-webkit-box-ordinal-group: 6!important;
-ms-flex-order: 5!important;
order: 5!important
}
.order-xxl-last {
-webkit-box-ordinal-group: 7!important;
-ms-flex-order: 6!important;
order: 6!important
}
.m-xxl-0 {
margin: 0!important
}
.m-xxl-1 {
margin: .25rem!important
}
.m-xxl-2 {
margin: .5rem!important
}
.m-xxl-3 {
margin: 1rem!important
}
.m-xxl-4 {
margin: 1.5rem!important
}
.m-xxl-5 {
margin: 3rem!important
}
.m-xxl-auto {
margin: auto!important
}
.mx-xxl-0 {
margin-right: 0!important;
margin-left: 0!important
}
.mx-xxl-1 {
margin-right: .25rem!important;
margin-left: .25rem!important
}
.mx-xxl-2 {
margin-right: .5rem!important;
margin-left: .5rem!important
}
.mx-xxl-3 {
margin-right: 1rem!important;
margin-left: 1rem!important
}
.mx-xxl-4 {
margin-right: 1.5rem!important;
margin-left: 1.5rem!important
}
.mx-xxl-5 {
margin-right: 3rem!important;
margin-left: 3rem!important
}
.mx-xxl-auto {
margin-right: auto!important;
margin-left: auto!important
}
.my-xxl-0 {
margin-top: 0!important;
margin-bottom: 0!important
}
.my-xxl-1 {
margin-top: .25rem!important;
margin-bottom: .25rem!important
}
.my-xxl-2 {
margin-top: .5rem!important;
margin-bottom: .5rem!important
}
.my-xxl-3 {
margin-top: 1rem!important;
margin-bottom: 1rem!important
}
.my-xxl-4 {
margin-top: 1.5rem!important;
margin-bottom: 1.5rem!important
}
.my-xxl-5 {
margin-top: 3rem!important;
margin-bottom: 3rem!important
}
.my-xxl-auto {
margin-top: auto!important;
margin-bottom: auto!important
}
.mt-xxl-0 {
margin-top: 0!important
}
.mt-xxl-1 {
margin-top: .25rem!important
}
.mt-xxl-2 {
margin-top: .5rem!important
}
.mt-xxl-3 {
margin-top: 1rem!important
}
.mt-xxl-4 {
margin-top: 1.5rem!important
}
.mt-xxl-5 {
margin-top: 3rem!important
}
.mt-xxl-auto {
margin-top: auto!important
}
.me-xxl-0 {
margin-right: 0!important
}
.me-xxl-1 {
margin-right: .25rem!important
}
.me-xxl-2 {
margin-right: .5rem!important
}
.me-xxl-3 {
margin-right: 1rem!important
}
.me-xxl-4 {
margin-right: 1.5rem!important
}
.me-xxl-5 {
margin-right: 3rem!important
}
.me-xxl-auto {
margin-right: auto!important
}
.mb-xxl-0 {
margin-bottom: 0!important
}
.mb-xxl-1 {
margin-bottom: .25rem!important
}
.mb-xxl-2 {
margin-bottom: .5rem!important
}
.mb-xxl-3 {
margin-bottom: 1rem!important
}
.mb-xxl-4 {
margin-bottom: 1.5rem!important
}
.mb-xxl-5 {
margin-bottom: 3rem!important
}
.mb-xxl-auto {
margin-bottom: auto!important
}
.ms-xxl-0 {
margin-left: 0!important
}
.ms-xxl-1 {
margin-left: .25rem!important
}
.ms-xxl-2 {
margin-left: .5rem!important
}
.ms-xxl-3 {
margin-left: 1rem!important
}
.ms-xxl-4 {
margin-left: 1.5rem!important
}
.ms-xxl-5 {
margin-left: 3rem!important
}
.ms-xxl-auto {
margin-left: auto!important
}
.p-xxl-0 {
padding: 0!important
}
.p-xxl-1 {
padding: .25rem!important
}
.p-xxl-2 {
padding: .5rem!important
}
.p-xxl-3 {
padding: 1rem!important
}
.p-xxl-4 {
padding: 1.5rem!important
}
.p-xxl-5 {
padding: 3rem!important
}
.px-xxl-0 {
padding-right: 0!important;
padding-left: 0!important
}
.px-xxl-1 {
padding-right: .25rem!important;
padding-left: .25rem!important
}
.px-xxl-2 {
padding-right: .5rem!important;
padding-left: .5rem!important
}
.px-xxl-3 {
padding-right: 1rem!important;
padding-left: 1rem!important
}
.px-xxl-4 {
padding-right: 1.5rem!important;
padding-left: 1.5rem!important
}
.px-xxl-5 {
padding-right: 3rem!important;
padding-left: 3rem!important
}
.py-xxl-0 {
padding-top: 0!important;
padding-bottom: 0!important
}
.py-xxl-1 {
padding-top: .25rem!important;
padding-bottom: .25rem!important
}
.py-xxl-2 {
padding-top: .5rem!important;
padding-bottom: .5rem!important
}
.py-xxl-3 {
padding-top: 1rem!important;
padding-bottom: 1rem!important
}
.py-xxl-4 {
padding-top: 1.5rem!important;
padding-bottom: 1.5rem!important
}
.py-xxl-5 {
padding-top: 3rem!important;
padding-bottom: 3rem!important
}
.pt-xxl-0 {
padding-top: 0!important
}
.pt-xxl-1 {
padding-top: .25rem!important
}
.pt-xxl-2 {
padding-top: .5rem!important
}
.pt-xxl-3 {
padding-top: 1rem!important
}
.pt-xxl-4 {
padding-top: 1.5rem!important
}
.pt-xxl-5 {
padding-top: 3rem!important
}
.pe-xxl-0 {
padding-right: 0!important
}
.pe-xxl-1 {
padding-right: .25rem!important
}
.pe-xxl-2 {
padding-right: .5rem!important
}
.pe-xxl-3 {
padding-right: 1rem!important
}
.pe-xxl-4 {
padding-right: 1.5rem!important
}
.pe-xxl-5 {
padding-right: 3rem!important
}
.pb-xxl-0 {
padding-bottom: 0!important
}
.pb-xxl-1 {
padding-bottom: .25rem!important
}
.pb-xxl-2 {
padding-bottom: .5rem!important
}
.pb-xxl-3 {
padding-bottom: 1rem!important
}
.pb-xxl-4 {
padding-bottom: 1.5rem!important
}
.pb-xxl-5 {
padding-bottom: 3rem!important
}
.ps-xxl-0 {
padding-left: 0!important
}
.ps-xxl-1 {
padding-left: .25rem!important
}
.ps-xxl-2 {
padding-left: .5rem!important
}
.ps-xxl-3 {
padding-left: 1rem!important
}
.ps-xxl-4 {
padding-left: 1.5rem!important
}
.ps-xxl-5 {
padding-left: 3rem!important
}
}
@media print {
.d-print-inline {
display: inline!important
}
.d-print-inline-block {
display: inline-block!important
}
.d-print-block {
display: block!important
}
.d-print-grid {
display: -ms-grid!important;
display: grid!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: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important
}
.d-print-inline-flex {
display: -webkit-inline-box!important;
display: -ms-inline-flexbox!important;
display: inline-flex!important
}
.d-print-none {
display: none!important
}
}
@font-face {
font-family: Montserrat;
font-style: normal;
font-weight: 100;
src: url(//www.ortorent.ru/wp-content/themes/ortorent/assets/fonts/Montserrat/Montserrat-Thin.ttf) format("ttf");
font-display: swap;
}
@font-face {
font-family: Montserrat;
font-style: normal;
font-weight: 200;
src: url(//www.ortorent.ru/wp-content/themes/ortorent/assets/fonts/Montserrat/Montserrat-ExtraLight.ttf) format("ttf");
font-display: swap;
}
@font-face {
font-family: Montserrat;
font-style: normal;
font-weight: 300;
src: url(//www.ortorent.ru/wp-content/themes/ortorent/assets/fonts/Montserrat/Montserrat-Light.ttf) format("ttf");
font-display: swap;
}
@font-face {
font-family: Montserrat;
font-style: normal;
font-weight: 400;
src: url(//www.ortorent.ru/wp-content/themes/ortorent/assets/fonts/Montserrat/Montserrat-Regular.ttf) format("ttf");
font-display: swap;
}
@font-face {
font-family: Montserrat;
font-style: normal;
font-weight: 500;
src: url(//www.ortorent.ru/wp-content/themes/ortorent/assets/fonts/Montserrat/Montserrat-Medium.ttf) format("ttf");
font-display: swap;
}
@font-face {
font-family: Montserrat;
font-style: normal;
font-weight: 600;
src: url(//www.ortorent.ru/wp-content/themes/ortorent/assets/fonts/Montserrat/Montserrat-SemiBold.ttf) format("ttf");
font-display: swap;
}
@font-face {
font-family: Montserrat;
font-style: normal;
font-weight: 700;
src: url(//www.ortorent.ru/wp-content/themes/ortorent/assets/fonts/Montserrat/Montserrat-Bold.ttf) format("ttf");
font-display: swap;
}
@font-face {
font-family: Montserrat;
font-style: normal;
font-weight: 800;
src: url(//www.ortorent.ru/wp-content/themes/ortorent/assets/fonts/Montserrat/Montserrat-ExtraBold.ttf) format("ttf");
font-display: swap;
}
@font-face {
font-family: Montserrat;
font-style: normal;
font-weight: 900;
src: url(//www.ortorent.ru/wp-content/themes/ortorent/assets/fonts/Montserrat/Montserrat-Black.ttf) format("ttf");
font-display: swap;
}
@font-face {
font-family: Gilroy;
font-style: normal;
font-weight: 700;
src: url(//www.ortorent.ru/wp-content/themes/ortorent/assets/fonts/gilroy/Gilroy-Bold.ttf) format("woff2");
font-display: swap;
}
@font-face {
font-family: Gilroy;
font-style: normal;
font-weight: 400;
src: url(//www.ortorent.ru/wp-content/themes/ortorent/assets/fonts/gilroy/Gilroy-Medium.ttf) format("woff2");
font-display: swap;
}
::-webkit-input-placeholder {
color: #666
}
::-moz-placeholder {
color: #666
}
:-ms-input-placeholder {
color: #666
}
::-ms-input-placeholder {
color: #666
}
::placeholder {
color: #666
}
::-moz-selection {
background-color: orange;
color: #fff
}
::selection {
background-color: orange;
color: #fff
}
input,
textarea {
outline: 0
}
input:focus:required:invalid,
textarea:focus:required:invalid {
border-color: red
}
input:required:valid,
textarea:required:valid {
border-color: green
}
body {
font-family: Montserrat,sans-serif;
font-size: 16px;
line-height: 1.65;
color: #333;
min-width: 320px;
position: relative;
overflow-x: hidden
}
body {
margin: 0;
padding: 0
}
body,
html {
height: 100%
}
a {
text-decoration: none;
color: #000;
display: inline-block
}
a:hover {
text-decoration: none
}
li,
p,
ul {
margin: 0;
padding: 0;
list-style: none
}
html {
-webkit-box-sizing: border-box;
box-sizing: border-box
}
*,
::after,
::before {
-webkit-box-sizing: inherit;
box-sizing: inherit
}
.wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
height: 100%
}
.body__content {
-webkit-box-flex: 1;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
}
.footer {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto
}
._container {
max-width: 1230px;
margin: 0 auto;
padding: 0 15px
}
.ibg {
background-position: center;
background-size: cover;
background-repeat: no-repeat;
position: relative
}
.ibg img {
width: 0;
height: 0;
position: absolute;
top: 0;
left: 0;
opacity: 0;
visibility: hidden
}
.line__element-inner {
height: 11px;
}
.line__element {
display: block;
width: 100%;
height: 1px;
max-width: 1500px;
background-color: #d8d8d8;
position: relative;
z-index: 1
}
.line__element::before {
background: #fff;
content: "";
position: absolute;
z-index: 2;
top: 51%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
left: 0;
display: block;
width: 11px;
height: 11px;
border-radius: 50%;
border: 3px solid #71d027
}
.line__element::after {
background: #fff;
content: "";
position: absolute;
z-index: 2;
top: 51%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
right: 0;
display: block;
width: 11px;
height: 11px;
border-radius: 50%;
border: 3px solid #71d027
}
.tab-item {
display: none
}
.tab-item.active-tab {
display: block!important
}
.question__accordion-content {
display: none
}
.question__accordion-box.open .question__accordion-content{
display: block;
}
body::-webkit-scrollbar {
width: 12px
}
body::-webkit-scrollbar-track {
background: #d3d6da
}
body::-webkit-scrollbar-thumb {
background: #008fbf;
border-radius: 10px
}
.pages {
list-style: none;
margin: 0;
padding: 0;
text-align: center
}
.pages li {
display: inline-block;
width: 14px;
height: 14px;
margin: 0 4px;
text-indent: -999px;
border-radius: 10px;
cursor: pointer;
overflow: hidden;
background: #fff;
-webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,.2);
box-shadow: inset 0 0 0 1px rgba(0,0,0,.2)
}
.pages li:hover {
background: #aaa
}
.pages li.active {
background: #666
}
.controls {
margin: 25px 0;
text-align: center
}
.oneperframe {
height: 300px;
line-height: 300px
}
.oneperframe ul li {
width: 1140px
}
.oneperframe ul li.active {
background: #333
}
.crazy ul li:nth-child(2n) {
width: 100px;
margin: 0 4px 0 20px
}
.crazy ul li:nth-child(3n) {
width: 300px;
margin: 0 10px 0 5px
}
.crazy ul li:nth-child(4n) {
width: 400px;
margin: 0 30px 0 2px
}
.arrow__inner {
position: -webkit-sticky;
position: sticky;
height: 0;
z-index: 200;
bottom: 60px;
right: -250px;
width: 100%
}
.arrow {
outline: 0;
position: fixed;
right: 0;
bottom: 100px;
display: block;
width: 54px;
height: 54px;
border-radius: 50%;
background: #76C638;
opacity: 0;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
will-change: transform;
}
.arrow::after {
content: "";
position: absolute;
z-index: 199;
top: 47%;
left: 49%;
-webkit-transform: translate(-50%,-50%) rotate(90deg);
-ms-transform: translate(-50%,-50%) rotate(90deg);
transform: translate(-50%,-50%) rotate(90deg);
display: block;
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.7176 20.3245C16.8078 20.4199 16.8784 20.5322 16.9252 20.655C16.972 20.7777 16.9942 20.9084 16.9905 21.0397C16.9867 21.171 16.9572 21.3003 16.9035 21.4202C16.8498 21.5401 16.7731 21.6482 16.6776 21.7385C16.5821 21.8287 16.4698 21.8992 16.3471 21.946C16.2244 21.9928 16.0936 22.015 15.9623 22.0113C15.831 22.0076 15.7017 21.978 15.5818 21.9244C15.462 21.8707 15.3538 21.7939 15.2636 21.6985L6.76356 12.6985C6.58806 12.5128 6.49026 12.267 6.49026 12.0115C6.49026 11.7559 6.58806 11.5101 6.76356 11.3245L15.2636 2.32349C15.3532 2.22593 15.4613 2.14715 15.5817 2.09172C15.702 2.0363 15.8321 2.00534 15.9645 2.00063C16.0969 1.99593 16.2289 2.01758 16.3529 2.06432C16.4769 2.11107 16.5903 2.18198 16.6866 2.27293C16.7829 2.36389 16.8602 2.47307 16.914 2.59415C16.9677 2.71523 16.9969 2.84578 16.9998 2.97823C17.0027 3.11067 16.9792 3.24237 16.9308 3.36568C16.8823 3.48898 16.8099 3.60143 16.7176 3.69649L8.86556 12.0115L16.7176 20.3245Z' fill='white'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: center;
background-size: cover;
width: 20px;
height: 20px;
will-change: transform;
}
.arrow.active {
right: 20px;
opacity: 1
}
.news-page .title {
font-size: 38px;
margin-bottom: 0
}
.title {
font-weight: 600;
font-size: 34px;
line-height: 1.2;
color: #13181c;
font-family: Montserrat,sans-serif;
text-transform: uppercase
}
.title h1,
.title h2,
.title h3,
.title h4 {
font-weight: 600;
font-size: 40px;
line-height: 1.2;
color: #000;
font-family: Montserrat,sans-serif;
text-transform: uppercase;
display: block;
margin-bottom: 0
}
.breadcrumbs {
position: relative;
z-index: 3;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-bottom: 9px
}
.breadcrumbs > span,
.breadcrumbs a,
.breadcrumbs li {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.breadcrumbs > span,
.breadcrumbs a,
.breadcrumbs li {
position: relative;
margin-right: 8px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.current, .breadcrumbs__current, .breadcrumbs {
font-size: 14px;
line-height: 16px;
font-weight: 400;
font-family: Montserrat,sans-serif;
color: #777
}
.breadcrumbs span.sep {margin-left: 8px;}
.breadcrumbs span.sep,
li.breadcrumbs__separator,
span.breadcrumbs__separator{
font-size: 14px;
line-height: 16px;
font-weight: 400;
font-family: Montserrat,sans-serif;
color: #777;
margin-right: 8px
}
.breadcrumbs a {
display: block;
font-weight: 400;
font-size: 14px;
line-height: 1;
margin-right: 0;
margin-bottom: 0 !important;
color: #0095c7;
font-family: Montserrat,sans-serif;
cursor: pointer
}
.content-main .catalog-page .main__page{
padding-top: 23px;
}
.content-main .catalog-page .main__page .breadcrumbs {
margin-bottom: 11px;
}
.content-main .catalog-page .main__page h1{ 
font-weight: 600;
font-size: 38px;
letter-spacing: 2px;
}
.about__page-secession.about__page .catalog {
padding-top: 66px;
}
.about.about__arenda {
padding-top: 12px;
}
.about.about__arenda .question__accordion {
padding-top: 0px;
}
.about.about__arenda .closs {
top: 15px;
}
.about.about__arenda .project-filter__inner {
padding-top: 63px;
}
.project-filter__inner .card {
padding-bottom: 54px;
}
.card__price-btn-inner {
padding-top: 20px;
}
.card__price-btn-inner a{
width: 224px;
padding: 10px 0px;
}
.card__dop-content {
margin-top: 15px;
background: #E8F7FF;
border-radius: 5px;
padding: 21px 29px 20px 62px;
}
.card__dop-content .card__rent-text {
}
.card__dop-content .card__rent-text:nth-child(2), .card__rent-text:nth-child(4) {
border-right: 1px solid #bdbdbd;
}
.card__dop-content .card__rent-text:nth-child(2), .card__rent-text:nth-child(4) {
border-right: 1px solid #bdbdbd !important;
}
.card__dop-content .card__rent-text:last-child {
border-right: none !important;
}
.card__dop-content .card__rent-text:nth-child(3) {
border-right: none;
}
.card__dop-content .card__rent-text { min-width: 29%;
}
.card__dop-content .card__rent-title {
margin-bottom: 11px;
}
.card__dop-info{
padding-top: 30px;
}
.card__dop-info .card__rent-title{
position: relative;
}
.card__dop-info .card__rent-title:before{
content: "";
position: absolute;
background:url(//www.ortorent.ru/wp-content/themes/ortorent/assets/images/icon-date.svg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
width: 20px;
height: 22px;
top: 2px;
left: -32px;
}
.card__dop-info.open .card__dop-btn{
background: #75D000;
border: 1px solid #75D000;
color: #fff;
}
.card__dop-info.open .card__dop-content {
display: block;
}
.card__dop-content {
display: none;
}
.card__dop-info.open .card__dop-btn svg{
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}
.card__dop-info.open .card__dop-btn svg path{
stroke: #fff;
}
.card__dop-btn{
position: relative;
width: 129px;
height: 43px;
border-radius: 85.0649px;
border: 1px solid #7A7A7A;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
background: transparent;
font-family: Montserrat,sans-serif;
color: #7A7A7A;
font-size: 12px;
font-weight: 600;
line-height: 1;
letter-spacing: 0.02em;
text-transform: uppercase;
padding-right: 25px;
-webkit-transition: all .2s;
-o-transition: all .2s;
transition: all .2s;
cursor: pointer;
}
.card__dop-btn:hover{
background: #75D000;
border: 1px solid #75D000;
color: #fff;
}
.card__dop-btn:hover svg path{
stroke: #fff;
}
.card__dop-btn svg {
display: block;
position: absolute;
right: 13px;
top: 17px;
width: 10px;
height: 7px;
-webkit-transition: all .2s;
-o-transition: all .2s;
transition: all .2s;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.card__dop-btn svg path {
stroke: #6F6F6F;
-webkit-transition: all .2s;
-o-transition: all .2s;
transition: all .2s;
}
.about.about__arenda .question__accordion-box {
padding-bottom: 19px;
}
.about.about__arenda .question__accordion-title {
padding-top: 22px;
}
.content__info.content__info-arenda h5 {
margin-bottom: 9px;
}
.catalog-page .catalog-filter .element__line{
margin-bottom: 0px;
}
.catalog-page .catalog-filter .project-search__inner .project-filter__inner {
padding-top: 41px;
}
.catalog-page .catalog-filter .project-search__inner .project-filter__inner .card__text{
margin-top: 17px;
}
.catalog-page .catalog-filter .project-search__inner .project-filter__inner .card__lisi{
padding-top: 8px;
}
.catalog-page .catalog-filter .project-search__inner .project-filter__inner .card.product, .card {
padding-bottom: 26px;
margin-bottom: 42px;
}
.catalog-page .catalog-filter .project-search__inner .project-filter__inner .card.product, .card:last-child {
margin-bottom: 20px;
}
.feedback {
padding: 30px
}
.feedback__content {
padding: 41px 64px 48px;
position: relative;
-webkit-box-shadow: 0 4px 4px rgba(0,0,0,.25);
box-shadow: 0 4px 4px rgba(0,0,0,.25);
border-radius: 6px;
background: #e6f4fe
}
.feedback__title {
text-align: center;
font-weight: 400;
font-size: 24px;
line-height: 1.2;
color: #13181c;
font-family: Montserrat,sans-serif;
margin-bottom: 31px;
position: relative;
z-index: 5
}
.feedback__title-text {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 1.3;
text-align: center;
color: #616161;
text-align: center;
margin-bottom: 25px
}
.feedback__cross:hover {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
-webkit-box-shadow: 0 10px 14px rgba(0,0,0,.123);
box-shadow: 0 10px 14px rgba(0,0,0,.123)
}
.feedback__cross {
height: 48px;
width: 48px;
position: absolute;
right: -25px;
top: -25px;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
cursor: pointer;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
background: #76c638;
border: 3px solid #fff;
border-radius: 50%;
-webkit-box-shadow: 0 4px 4px rgba(0,0,0,.18);
box-shadow: 0 4px 4px rgba(0,0,0,.18)
}
.feedback__cross span {
display: block;
width: 13px;
height: 2px;
background-color: #fff;
border-radius: 10px;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%) rotate(0);
-ms-transform: translate(-50%,-50%) rotate(0);
transform: translate(-50%,-50%) rotate(0);
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.feedback__cross span:first-child {
-webkit-transform: translate(-50%,-50%) rotate(45deg);
-ms-transform: translate(-50%,-50%) rotate(45deg);
transform: translate(-50%,-50%) rotate(45deg)
}
.feedback__cross span:last-child {
-webkit-transform: translate(-50%,-50%) rotate(-45deg);
-ms-transform: translate(-50%,-50%) rotate(-45deg);
transform: translate(-50%,-50%) rotate(-45deg)
}
.feedback .form__box {
background: 0 0;
padding: 0
}
.feedback .form__box .row {
--bs-gutter-x: 15px;
}
.feedback .form-input {
margin-bottom: 16px;
}
.overlay .modal1 {
max-width: 1084px;
width: 100%
}
.overlay .modal1 .feedback__content {
padding: 41px 61px 48px;
}
.overlay .modal2 {
max-width: 1084px;
width: 100%
}
.overlay .modal2 .feedback__content {
padding: 41px 64px 48px
}
.modal-subscribe-form {
position: relative;
z-index: 2;
}
.overlay .form-subscribe-modal .form__agree p {
text-align: center
}
.overlay .form-subscribe-modal {
max-width: 473px;
width: 100%
}
.overlay .form-subscribe-modal.specify {
max-width: 490px;
}
.overlay .form-subscribe-modal .form-subscribe-subtitle {
text-align: center
}
.overlay .form-subscribe-modal.specify .feedback__content{
padding: 32px 62px 40px;
}
.overlay .form-subscribe-modal.specify .feedback__title {
margin-bottom: 30px;
}
.form__box-top{
margin-bottom: 12px;
}
.overlay .form-subscribe-modal.specify .form__agree-dtn{
margin-top: 8px !important;
}
.overlay .form-subscribe-modal  .feedback__content {
padding: 32px 52px 40px;
}
.overlay .form-subscribe-modal .form__agree-dtn {
margin-top: 11px !important;
margin-bottom: 24px !important;
}
.feedback .form-input {
margin-bottom: 13px;
}
.overlay .form-subscribe-modal .feedback__title {
margin-bottom: 26px
}
.overlay .form-subscribe-modal .form__agree p {
text-align: center
}
.overlay .form-subscribe-modal .form__agree-dtn {
margin-bottom: 30px
}
.overlay .form-subscribe-modal .form-input input {
text-align: center
}
.overlay .form-subscribe-modal .form__agree p a {
display: inline
}
.overlay .modal3 .form__agree p {
text-align: center
}
.overlay .modal3 {
max-width: 473px;
width: 100%
}
.overlay .modal3.specify {
max-width: 490px;
}
.overlay .modal3.specify .feedback__content{
padding: 32px 62px 40px;
}
.overlay .modal3.specify .feedback__title {
margin-bottom: 30px;
}
.form__box-top{
margin-bottom: 12px;
}
.overlay .modal3.specify .form__agree-dtn{
margin-top: 8px !important;
}
.overlay .modal3  .feedback__content {
padding: 32px 52px 40px;
}
.overlay .modal3 .form__agree-dtn {
margin-top: 11px !important;
margin-bottom: 24px !important;
}
.feedback .form-input {
margin-bottom: 13px;
}
.overlay .modal3 .feedback__title {
margin-bottom: 26px
}
.overlay .modal3 .form__agree p {
text-align: center
}
.overlay .modal3 .form__agree-dtn {
margin-bottom: 30px
}
.overlay .modal3 .form-input input {
text-align: center
}
.overlay .modal3 .form__agree p a {
display: inline
}
.overlay .modal4 {
max-width: 490px;
width: 100%
}
.overlay .modal4 .feedback__content {
padding: 33px 62px 48px
}
.overlay .modal4 .feedback__title {
margin-bottom: 15px
}
.overlay .modal4 .form__agree p {
text-align: center
}
.overlay .modal4 .form__agree-dtn {
margin-top: 10px;
margin-bottom: 22px
}
.overlay .modal4 .form-input input {
text-align: center
}
.overlay .modal4 .feedback .form-input {
margin-bottom: 13px
}
.overlay .modal4 .form__agree p a {
display: inline
}
.overlay .modal5 {
max-width: 610px;
width: 100%
}
.overlay .modal5 .feedback__content {
padding: 39px 45px 43px
}
.overlay .modal5 .feedback__title {
margin-bottom: 27px
}
.overlay .modal5 .form__agree {
margin-right: 10px
}
.overlay .modal5 .form__agree p {
max-width: 220px
}
.overlay .modal5 .feedback .form-input {
margin-bottom: 13px
}
.overlay .modal5 .form__agree p a {
display: inline
}
.overlay .modal5 .form__box {
padding: 0 27px
}
.overlay .modal6 {
max-width: 490px;
width: 100%
}
.overlay .modal6 .feedback__content {
padding: 33px 62px 48px
}
.overlay .modal6 .feedback__title {
margin-bottom: 30px
}
.overlay .modal6 .form__agree p {
text-align: center
}
.overlay .modal6 .form__agree-dtn {
margin-top: 10px;
margin-bottom: 22px
}
.overlay .modal6 .form-input input {
text-align: center
}
.overlay .modal6 .feedback .form-input {
margin-bottom: 13px
}
.overlay .modal6 .form__agree p a {
display: inline
}
.overlay {
width: 100%;
min-height: 100vh;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
position: fixed;
z-index: 1000;
top: 0;
left: 0;
background: #212830;
opacity: 0;
pointer-events: none;
-webkit-transition: .35s ease-in-out;
-o-transition: .35s ease-in-out;
transition: .35s ease-in-out;
max-height: 100vh;
overflow-y: auto
}
.overlay.open {
opacity: 1;
pointer-events: inherit
}
.overlay .modal {
opacity: 0;
pointer-events: none;
-webkit-transition: .35s ease-in-out;
-o-transition: .35s ease-in-out;
transition: .35s ease-in-out;
max-height: 100vh;
overflow-y: auto
}
.overlay .modal.open {
opacity: 1;
pointer-events: inherit
}
.overlay .modal.open .feedback {
-webkit-transform: translate(0,0);
-ms-transform: translate(0,0);
transform: translate(0,0);
opacity: 1
}
.overlay .modal .feedback {
-webkit-transform: translate(0,-10px);
-ms-transform: translate(0,-10px);
transform: translate(0,-10px);
opacity: 0;
-webkit-transition: .35s ease-in-out;
-o-transition: .35s ease-in-out;
transition: .35s ease-in-out
}
.form-checkbox {
margin-bottom: 7px;
height: 49px
}
.form-checkbox-box.checkbox {
width: 100%;
cursor: pointer;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: #76c638;
border-radius: 3px;
width: 100%;
height: 100%;
padding: 16px 17px 10px 17px;
position: relative
}
.form-checkbox-box.checkbox:hover .checkbox__fake {
background: #86dd41
}
.form-checkbox-box.checkbox .checkbox--hidden {
display: none
}
.form-checkbox-box.checkbox .checkbox__real {
width: 1px;
height: 1px;
position: absolute;
opacity: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none
}
.form-checkbox-box.checkbox .checkbox__fake {
position: absolute;
z-index: 1;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #76c638;
border: 1px solid #76c638;
border-radius: 3px;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.form-checkbox-box.checkbox .checkbox__real:checked + .checkbox__fake {
background: #009cd0;
border: 1px solid #009cd0
}
.form-checkbox-box.checkbox p {
position: relative;
z-index: 3;
font-weight: 700;
font-size: 14px;
line-height: 1;
letter-spacing: .02em;
color: #fff;
font-family: Montserrat,sans-serif;
text-transform: uppercase;
text-align: center;
display: inline-block;
margin: 0 auto
}
.header__top {
background: #38404b
}
.header__top-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 45px;
position: relative
}
.menu__catalog-btn__mobile {
display: none !important;
height: 45px;
}
.menu__catalog-btn {
display: -webkit-box;
display: -ms-flexbox;
display: flex !important;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: #009cd0;
height: 45px;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.menu__catalog-btn:hover {
background: #86DD41;
}
.menu__catalog-btn__element-mobile {
padding: 15px 13px;
height: 100%;
position: relative;
cursor: pointer
}
.menu__catalog-btn__element-mobile::before {
content: "";
position: absolute;
top: 0;
right: 0;
display: block;
width: 1px;
height: 100%;
background: rgba(255,255,255,.31)
}
.menu__catalog-btn__element-mobile span {
display: block;
width: 19px;
height: 2px;
background: #fff;
margin-bottom: 4px
}
.menu__catalog-btn__element {
padding: 15px 13px;
height: 100%;
position: relative;
cursor: pointer
}
.menu__catalog-btn__element::before {
content: "";
position: absolute;
top: 0;
right: 0;
display: block;
width: 1px;
height: 100%;
background: rgba(255,255,255,.31)
}
.menu__catalog-btn__element span {
display: block;
width: 19px;
height: 2px;
background: #fff;
margin-bottom: 4px
}
.menu__catalog-btn__text-mobile {
font-weight: 700;
font-size: 13px;
line-height: 1.2;
color: #000;
font-family: Montserrat,sans-serif;
letter-spacing: .01em;
text-transform: uppercase;
color: #fff;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
flex-direction: column; align-items: center;
padding: 13px 17px; height: 100%;
} .menu__catalog-btn__text a {
font-weight: 700;
font-size: 13px;
line-height: 1.2;
color: #000;
font-family: Montserrat,sans-serif;
letter-spacing: .01em;
text-transform: uppercase;
color: #fff;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 13px 20px
}
.menu__catalog-hover:hover .menu__catalog-box {
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0)
}
.menu__catalog-box {
position: absolute;
z-index: 90;
top: 45px;
-webkit-transform: translateY(-200%);
-ms-transform: translateY(-200%);
transform: translateY(-200%);
left: 15px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
background: #fff;
-webkit-box-shadow: 0 4px 20px rgba(0,0,0,.09);
box-shadow: 0 4px 20px rgba(0,0,0,.09);
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
opacity: 0;
visibility: hidden;
padding: 0px 34px
}
.menu__arrow::before, .menu__nav-list > li > ul > li.menu-item-has-children::before {
content: "";
position: absolute;
top: 14px;
right: 15px;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
display: block;
background-image: url(//www.ortorent.ru/wp-content/themes/ortorent/assets/images/dist/svg/arrow.svg);
background-position: center!important;
background-repeat: no-repeat!important;
background-size: contain!important;
width: 8px;
height: 16px;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.menu__catalog-link {
font-family: Montserrat,sans-serif;
font-weight: 600;
font-size: 16px;
line-height: 1.2;
text-transform: uppercase;
color: #0091c2;
margin-bottom: 11px;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.menu__catalog-link:hover {
color: #0091c2;
text-decoration: underline
}
.menu__catalog-list {
max-width: 400px;
border-right: 1px dashed #878787;
padding-top: 28px;
padding-bottom: 28px;
}
.menu__catalog-list:last-child {
border-right: none;
}
.basket__mobile,
.menu__catalog-btn,
.menu__catalog-btn__mobile,
.menu__nav,
.search__btn-mobile,
.search__form {
position: relative;
z-index: 122341
}
.search__input:focus {
background: #C8CDD5;
color: rgba(3, 3, 3, 0.9);
}
.search__input:focus ~ button{
background: #76C638;
}
.header__top-wrapper {
z-index: 200;
position: relative
}
.header__top-wrapper::before {
content: "";
position: absolute;
z-index: 120;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: block;
background: #38404b
}
.menu__catalog-sub a {
font-family: Montserrat,sans-serif;
font-size: 16px;
line-height: 1.2;
font-weight: 400;
color: #323232;
padding: 4px 0;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
} .menu__catalog-sub a:hover {
color: #0091c2 !important;
}
.menu__catalog-box .menu__catalog-list:nth-child(1) > li > ul li:last-child a{
color: #E97000;
font-weight: 600;
}
.menu__nav {
padding-left: 31px
}
.menu__nav-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.menu__nav-item {
position: relative
}
.menu__nav-item:hover > .menu__nav-sub {
opacity: 1;
visibility: visible
}
.menu__nav-item:hover a::before {
opacity: 1;
visibility: visible
}
.menu__nav-item.current-menu-item a::before {
opacity: 1;
visibility: visible
}
.menu__nav-item a {
font-family: Montserrat,sans-serif;
font-weight: 600;
font-size: 13px;
line-height: 1.2;
text-transform: uppercase;
color: #fff;
padding: 15px 0 15px 0;
margin-right: 37px;
position: relative
}
.menu__nav-item a::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 2px;
display: block;
background: #76c638;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
opacity: 0;
visibility: hidden
}
.menu__nav-sub {
position: absolute;
z-index: 90;
left: 0;
top: 45px;
width: 220px;
padding: 0;
opacity: 0;
visibility: hidden;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.menu__nav-sub li {
border-bottom: 1px solid #53b3d3;
position: relative;
background: #009cd0
}
.menu__nav-sub li:hover {
background: #008fbf
}
.menu__nav-sub li:hover ul {
opacity: 1;
visibility: visible
}
.menu__nav-sub li:hover ul li {
background: #76c638
}
.menu__nav-sub li:hover.menu__arrow::before, .menu__nav-sub li:hover.menu-item-has-children::before {
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0)
}
.menu__nav-sub li ul {
position: absolute;
left: 100%;
top: 0; 
height: auto;
min-width: 281px;
opacity: 0;
visibility: hidden;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.menu__nav-sub li ul li {
background: #76c638;
border-bottom: 1px solid #86d34a;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.menu__nav-sub li ul li:hover {
background: #6fb33b
}
.menu__nav-sub li ul li a {
padding: 12px 18px 11px
}
.menu__nav-sub a {
padding: 12px 18px 11px;
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 1.2;
color: #fff;
text-transform: none;
display: block;
min-width: 100%
}
.menu__nav-sub a::before {
content: none
}
.search {
margin-left: auto
}
.search__inner {
position: relative;
width: 304px;
height: 45px;
display: block
}
.search__inner:focus .search__input {
background: #c8cdd5;
color: rgba(3,3,3,.9)
}
.search__inner:focus .search__img-inner {
background: #3fb017
}
.search__input {
width: 100%;
height: 100%;
position: absolute;
z-index: 3;
top: 0;
left: 0;
background: #535e6f;
border: none;
font-weight: 400;
font-size: 15px;
line-height: 1.2;
color: rgba(255,255,255,.9);
font-family: Montserrat,sans-serif;
padding: 0 75px 0 21px
}
.search__input::-webkit-input-placeholder {
font-weight: 400;
font-size: 15px;
line-height: 1.2;
color: rgba(255,255,255,.9);
font-family: Montserrat,sans-serif;
color: #fff
}
.search__input::-moz-placeholder {
font-weight: 400;
font-size: 15px;
line-height: 1.2;
color: rgba(255,255,255,.9);
font-family: Montserrat,sans-serif;
color: #fff
}
.search__input:-ms-input-placeholder {
font-weight: 400;
font-size: 15px;
line-height: 1.2;
color: rgba(255,255,255,.9);
font-family: Montserrat,sans-serif;
color: #fff
}
.search__input::-ms-input-placeholder {
font-weight: 400;
font-size: 15px;
line-height: 1.2;
color: rgba(255,255,255,.9);
font-family: Montserrat,sans-serif;
color: #fff
}
.search__input::placeholder {
font-weight: 400;
font-size: 15px;
line-height: 1.2;
color: rgba(255,255,255,.9);
font-family: Montserrat,sans-serif;
color: #fff
}
.search__img-inner {
position: absolute;
z-index: 4;
top: 0;
right: 0;
display: block;
height: 45px;
width: 55px;
border: none;
background: 0 0
}
.search__img-inner img,
.search__img-inner svg {
background-repeat: no-repeat;
background-position: center;
background-size: cover;
display: block;
width: 19px;
height: 19px;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%)
}
.header__tell-btn button {
background: #009cd0;
display: block;
border: none;
height: 45px;
font-weight: 700;
font-family: Montserrat,sans-serif;
font-size: 13px;
line-height: 1.2;
letter-spacing: .01em;
text-transform: uppercase;
color: #fff;
padding: 0 17px 0 19px;
-webkit-transition: all .4s ease;
transition: all .4s ease;
}
.header__tell-btn button:hover {
background: #24E120;
}
.header__bottom-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
height: 108px;
position: relative;
z-index: 80
}
.logo {
margin-right: 34px
}
a.logo img,
a.logo svg {
min-width: 130px;
max-width: 158px;
height: 46px;
display: block;
background-position: center!important;
background-repeat: no-repeat!important;
background-size: contain!important
}
.header__text p {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 1.5;
color: #13181c
}
.header__contacts {
margin-right: 23px;
margin-left: 34px
}
.header__contact-tel {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 17px;
line-height: 1.5;
color: #13181c;
display: block
}
.header__contact-tel:hover {
color: #13181c;
text-decoration: underline
}
.header__contact-mail {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 15px;
line-height: 1.5;
color: #555;
display: inline-block; }
.header__contact-mail:hover {
color: #555;
text-decoration: underline
}
.header__coat-arms {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.header__coat-arms-img {
margin-right: 13px
}
.header__coat-arms-img img {
width: 50px;
height: auto;
display: block;
background-position: center;
background-repeat: no-repeat;
background-size: contain
}
.header__coat-arms-text {
width: 180px;
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 15px;
line-height: 1.5;
letter-spacing: .4px;
color: #555;
text-decoration: underline;
margin-right: 20px
}
.header__basket {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.header__basket-img {
width: 52px;
height: 52px;
border: 1px solid #d7d7d7;
border-radius: 50%;
position: relative;
margin-right: 19px;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.header__basket-img svg path {
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.header__basket-img svg circle {
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.header__basket-img:hover {
border: 1px solid #76c638
}
.header__basket-img:hover .header__basket-number {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1)
}
.header__basket-img img,
.header__basket-img svg {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
display: block;
background-position: center!important;
background-repeat: no-repeat!important;
background-size: contain!important;
width: 20px;
height: 20px
}
.header__basket-number {
position: absolute;
top: -6px;
right: -3px;
width: 20px;
height: 20px;
border-radius: 50%;
background: #76c638;
text-align: center;
font-family: Montserrat,sans-serif;
font-weight: 600;
font-size: 13px;
line-height: 1.6;
color: #fff;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
will-change: transform
}
.header__basket-title {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 17px;
line-height: 1.6;
color: #13181c;
letter-spacing: .4px
}
.header__basket-state {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 15px;
line-height: 1.6;
color: #555
}
.intro-screen__link.mobile {
display: none
} .intro-screen ._container {
padding: 0;
padding-left: 10px;
}
.intro-screen .intro-screen__slider-item {
padding: 0 15px;
}
.intro-screen__slider {
position: relative
}
.intro-screen__slider .owl-dots {
position: absolute;
z-index: 20;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
bottom: 54px;
height: 18px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0 17px
}
.intro-screen__slider .owl-dots button {
width: 8px;
height: 8px;
border-radius: 50%;
background: #ddebf3!important;
margin: 0 8px!important;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
position: relative
}
.intro-screen__slider .owl-dots button::before {
content: "";
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
width: 17px;
height: 17px;
border: 2px solid #76c638;
border-radius: 50%;
opacity: 0;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.intro-screen__slider .owl-dots button.active {
background: #76c638!important
}
.intro-screen__slider .owl-dots button.active::before {
opacity: 1
}
.intro-screen__content-inner {
padding-top: 65px;
padding-bottom: 36px
}
.intro-screen__content-inner {
position: relative;
z-index: 10; width: 50%
}
.intro-screen__img {
width: 50%
}
.intro-screen__slider-item {
position: relative;
min-height: 537px;
overflow: hidden; }
.intro-screen__slider-item ._container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.intro-screen__content {
position: relative;
z-index: 10;
min-height: 343px;
max-width: 530px;
display: block
}
.intro-screen__content .line {
display: block;
height: 1px;
width: 100%;
background: rgba(0, 0, 0, 0.15);
margin-top: 23px;
margin-bottom: 24px;
}
.intro-screen__content h1, .intro-screen__content .title {
max-width: 510px;
margin-bottom: 10px;
font-weight: 400;
font-size: 46px;
line-height: 1.26;
letter-spacing: .4px;
color: #000;
font-family: Montserrat,sans-serif;
text-transform: uppercase;
display: block
}
.intro-screen__content .slider-h3 {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 20px;
line-height: 1.6;
color: #13181c;
padding-top: 1px;
margin-bottom: 13px;
}
.intro-screen__content .slider-h3.bold {
font-weight: 700;
}
.intro-screen__content .slider-h3 a {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 20px;
line-height: 1.1;
color: #13181c;
margin-top: 8px;
margin-bottom: 9px;
}
.intro-screen__content .slider-h3 a:hover {
text-decoration: underline
}
.intro-screen__content p:not(.slider-title) {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 1.8;
color: #323232;
margin-bottom: 7px;
max-width: 465px;
width: 100%;
display: block
}
.intro-screen__content p:not(.slider-title) span {
font-weight: 400;
font-size: 20px;
line-height: 1.6;
color: #13181c;
display: block
}
.intro-screen__content a {
display: inline-block;
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 1.8;
color: #323232;
margin-right: 8px
}
.intro-screen__content a.icon {
position: relative;
padding-left: 17px
}
.intro-screen__content a.icon::before {
content: "";
position: absolute;
display: block;
top: 10px;
left: 0;
border: 2px solid #76c638;
width: 7px;
height: 7px;
border-radius: 50%
}
.intro-screen__content a:first-child::before {
content: none
}
.intro-screen__content ul {
padding-top: 13px;
padding-bottom: 20px
}
.intro-screen__content ul li {
font-family: Montserrat,sans-serif;
color: #2b2b2b;
font-size: 16px;
line-height: 1.2;
font-weight: 400;
margin-bottom: 11px;
position: relative;
padding-left: 20px
}
.intro-screen__content ul li::before {
content: "";
position: absolute;
top: 5px;
left: 0;
border: 2px solid #76c638;
width: 7px;
height: 7px;
border-radius: 50%;
display: block
}
.intro-screen__content img {
max-width: 157px;
max-height: 50px;
display: block;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
margin-top: 17px;
margin-bottom: 14px
}
.intro-screen__content-link {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.intro-screen__slider.owl-carousel.owl-drag .owl-item {
height: auto;
}
.intro-screen__slider.owl-carousel .owl-stage {
display: flex;
}
.intro-screen .intro-screen__slider-item {
height: 100%;
}
.catalog-page .main__page {
padding-top: 27px;
}
.catalog-page .main__page .breadcrumbs {
margin-bottom: 16px;
}
.catalog-page .catalog__box .line__element{
margin-top: 16px !important;
}
.catalog-page .catalog .content__info {
margin-top: 10px;
margin-bottom: 59px;
}
.catalog-page .catalog .content__info p{ 
line-height: 1.86;
margin-bottom: 22px;
}
.company__page-home.about__page .about {
padding-top: 38px;
}
.company__page-home.about__page .content__info p{
line-height: 1.82;
}
.company__page-home.about__page .feedback__content-container p{
line-height: 1.82;
}
.company__page-home.about__page .about .content__info ul li {
margin-bottom: 19px;
}
.about__page .about.catalog-page-zer .content__info{
padding-top: 0px;
}
.company__page-home.about__page .content__info .about__social {
padding-top: 18px;
}
.company__page-home.catalog-page-zer.about__page .about{
padding-bottom: 4px;
}
.about__page .main__page {
padding-top: 23px;
}
.about__page .main__page .breadcrumbs{
margin-bottom: 15px;
}
.about__page .catalog{
padding-top: 52px;
}
.catalog .content__info p{
line-height: 1.86;
margin-bottom: 22px;
}
.catalog .content__info{
padding-top: 7px;
margin-bottom: 95px;
}
input.search__input[type="search"]::-webkit-search-decoration,
input.search__input[type="search"]::-webkit-search-cancel-button,
input.search__input[type="search"]::-webkit-search-results-button,
input.search__input[type="search"]::-webkit-search-results-decoration { display: none; }
input.search__input[type=text]::-ms-clear {  display: none; width : 0; height: 0; }
input.search__input[type=text]::-ms-reveal {  display: none; width : 0; height: 0; }
input.search__input[type="search"]::-webkit-search-decoration,
input.search__input[type="search"]::-webkit-search-cancel-button,
input.search__input[type="search"]::-webkit-search-results-button,
input.search__input[type="search"]::-webkit-search-results-decoration { display: none; }
.tax-product_direction .project-filter__form {display: flex; flex-wrap: wrap;}
.tax-product_direction .project-filter__form .project-filter__aside-box:nth-child(1) {order: 2;}
.tax-product_direction .project-filter__form .project-filter__aside-box:nth-child(2) {order: 1;}
.tax-product_direction .project-filter__form .project-filter__aside-box:nth-child(3) {order: 3;}
.tax-brands .project-filter__form {display: flex; flex-wrap: wrap;}
.tax-brands .project-filter__form .project-filter__aside-box:nth-child(1) {order: 3;}
.tax-brands .project-filter__form .project-filter__aside-box:nth-child(2) {order: 2;}
.tax-brands .project-filter__form .project-filter__aside-box:nth-child(3) {order: 1;}
.link__inner {
position: relative;
padding-top: 45px;
margin-top: 17px;
border-top: 1px solid rgba(0,0,0,.15)
}
.link__inner a {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 18px;
line-height: 1.1;
color: #13181c;
padding-left: 65px;
margin-right: 30px;
position: relative
}
.link__inner.tell a::before {
content: "";
position: absolute;
z-index: 3;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
left: 19px;
width: 14px;
height: 22px;
background-image: url(//www.ortorent.ru/wp-content/themes/ortorent/assets/images/dist/svg/phone.png);
display: block;
background-position: center;
background-repeat: no-repeat;
background-size: cover
}
.link__inner.tell a::after {
content: "";
position: absolute;
z-index: 2;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
left: 0;
display: block;
width: 53px;
height: 53px;
background: #76c638;
border-radius: 50%
}
.link__inner.mail a::before {
content: "";
position: absolute;
z-index: 3;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
left: 16px;
width: 20px;
height: 16px;
background-image: url(//www.ortorent.ru/wp-content/themes/ortorent/assets/images/dist/svg/email-outline.png);
display: block;
background-position: center;
background-repeat: no-repeat;
background-size: cover
}
.link__inner.mail a::after {
content: "";
position: absolute;
z-index: 2;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
left: 0;
display: block;
width: 53px;
height: 53px;
background: #76c638;
border-radius: 50%
}
.intro-screen__link {
display: -webkit-box;
display: -ms-flexbox;
display: flex
}
.woocommerce-order .intro-screen__link a, .intro-screen__link a {
background: #009cd0;
border-radius: 100px;
letter-spacing: .02em;
text-transform: uppercase;
font-weight: 700;
display: block;
color: #fff;
font-size: 14px;
line-height: 1;
min-width: 163px;
height: 50px;
padding-left: 26px;
padding-right: 50px;
padding-top: 18px;
position: relative;
-webkit-transition: all .3s ease;
transition: all .3s ease;
text-decoration:none;
}
.woocommerce-order .intro-screen__link a:hover {
background: #24E120;
text-decoration:none;
}
.woocommerce-order .intro-screen__link a::before, .intro-screen__link a::before {
content: "";
position: absolute;
z-index: 5;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
right: 25px;
display: block;
background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.28244 20.3245C7.19224 20.4199 7.12164 20.5322 7.07484 20.655C7.02804 20.7777 7.00584 20.9084 7.00954 21.0397C7.01334 21.171 7.04284 21.3003 7.09654 21.4202C7.15024 21.5401 7.22694 21.6482 7.32244 21.7385C7.41794 21.8287 7.53024 21.8992 7.65294 21.946C7.77564 21.9928 7.90644 22.015 8.03774 22.0113C8.16904 22.0076 8.29834 21.978 8.41824 21.9244C8.53804 21.8707 8.64624 21.7939 8.73644 21.6985L17.2364 12.6985C17.4119 12.5128 17.5097 12.267 17.5097 12.0115C17.5097 11.7559 17.4119 11.5101 17.2364 11.3245L8.73644 2.32349C8.64684 2.22593 8.53874 2.14715 8.41834 2.09172C8.29804 2.0363 8.16794 2.00534 8.03554 2.00063C7.90314 1.99593 7.77114 2.01758 7.64714 2.06432C7.52314 2.11107 7.40974 2.18198 7.31344 2.27293C7.21714 2.36389 7.13984 2.47307 7.08604 2.59415C7.03234 2.71523 7.00314 2.84578 7.00024 2.97823C6.99734 3.11067 7.02084 3.24237 7.06924 3.36568C7.11774 3.48898 7.19014 3.60143 7.28244 3.69649L15.1344 12.0115L7.28244 20.3245Z' fill='white'/%3E%3C/svg%3E"); background-position: center!important;
background-repeat: no-repeat!important;
background-size: cover!important;
width: 12px;
height: 12px;
}
.intro-screen__element-bg {
position: absolute;
z-index: 1;
top: 49%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
right: 20px;
width: 100%;
max-width: 880px;
height: auto
}
.intro-screen__img {
position: relative;
height: auto
}
.intro-screen__img-img {
top: 50%;
left: 46%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
z-index: 4;
position: absolute;
max-width: 690px;
width: auto!important;
height: auto;
display: block;
background-position: center;
background-repeat: no-repeat;
background-size: contain
}
.section-main,
.catalog {
padding-top: 59px;
padding-bottom: 25px
}
.title-text .heading__inner,
.catalog .heading__inner {
margin-bottom: 54px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.title-text .title,
.catalog .title {
text-align: center;
display: inline-block;
margin: 0 auto
}
.catalog-page .title {
letter-spacing: -1px
}
.catalog-page .content__info {
padding-top: 0;
margin-bottom: 34px
}
.heading__element img,
.heading__element svg {
display: block;
background-position: center!important;
background-repeat: no-repeat!important;
background-size: contain!important;
max-width: 316px;
height: 11px
}
.prev.page-numbers{
display:block !important;
}
.woocommerce nav.woocommerce-pagination ul {
position: relative;
border: none;
}
.woocommerce-pagination ul {
position: relative;
border: none;
}
.woocommerce nav.woocommerce-pagination {
margin: 0 auto;
}
.woocommerce-pagination {
margin: 0 auto;
}  .woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul{
border: 1px solid #ccc!important;
}
.woocommerce-pagination ul .next.page-numbers {
position:absolute;
top:0;
right: -64px;
border: 1px solid #d3ced2;
height: 50px;
}
.woocommerce-pagination ul .prev.page-numbers{
position:absolute;
top:0;
left: -64px;
border: 1px solid #d3ced2;
height: 50px;
}
.woocommerce nav.woocommerce-pagination{
display: flex;
justify-content:center;
margin-bottom: 25px;
}
.woocommerce-pagination{
display: flex;
justify-content:center;
margin-bottom: 25px;
}
.woocommerce nav.woocommerce-pagination ul li {
border: none !important;
}
.woocommerce-pagination ul li {
border: none !important;
} .woocommerce nav.woocommerce-pagination ul {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.woocommerce-pagination ul {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.woocommerce nav.woocommerce-pagination ul li span.current  {
background: #2DAAD4 !important;
color: #fff !important;
border-top: 1px solid #2DAAD4;
border-bottom: 1px solid #2DAAD4;
}
.woocommerce-pagination ul li span.current  {
background: #2DAAD4 !important;
color: #fff !important;
border-top: 1px solid #2DAAD4;
border-bottom: 1px solid #2DAAD4;
}
.woocommerce nav.woocommerce-pagination ul li span {
width: 48px;
height: 48px;
background: #fff;
color: #525252;
font-size: 14px;
line-height: 1px;
font-family: Montserrat,sans-serif;
font-weight: 400;
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
.woocommerce-pagination ul li span {
width: 50px;
height: 50px;
background: #fff;
color: #525252;
font-size: 14px;
line-height: 1px;
font-family: Montserrat,sans-serif;
font-weight: 400;
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
.woocommerce nav.woocommerce-pagination ul li a{
width: 50px; height:48px;
background: #fff;
color: #525252;
font-size: 14px;
line-height: 1px;
font-family: Montserrat,sans-serif;
font-weight: 400;
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
.woocommerce-pagination ul li a{
width: 50px;
height: 50px;
background: #fff;
color: #525252;
font-size: 14px;
line-height: 1px;
font-family: Montserrat,sans-serif;
font-weight: 400;
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
.tab-item.active-tab {
opacity: 1!important
}
.partners__title-inner {
padding-top: 46px;
margin-bottom: 38px
}
.partners__title-inner .line__element {
margin-top: 36px;
display: block!important
}
.partners__title {
font-weight: 400;
font-size: 28px;
text-transform: uppercase;
line-height: 1.4;
color: #13181c;
font-family: Montserrat,sans-serif
}
.partners__text {
margin-bottom: 47px
}
.partners__text p {
font-weight: 400;
font-size: 16px;
line-height: 1.8;
color: #323232;
font-family: Montserrat,sans-serif
}
.partners__card-inner {
height: 100%;
padding-bottom: 41px;
margin: 0 auto
}
.partners__card {
height: 100%;
display: block
}
.partners__card-img {
border: 1px solid #dbdbdb;
height: 198px;
width: 100%;
margin-bottom: 24px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
.partners__card-img img {
background-position: center;
background-size: contain;
background-repeat: no-repeat;
display: block;
-o-object-fit: contain;
object-fit: contain;
font-family: "object-fit: contain;";
max-height: 150px;
max-width: 200px;
margin: 0 auto
}
.partners__card-title {
font-weight: 400;
font-size: 18px;
line-height: 1.4;
color: #13181c;
font-family: Montserrat,sans-serif;
text-align: center;
margin-bottom: 9px
}
.partners__card-text {
margin: 0 auto
}
.partners__card-text p {
font-weight: 400;
font-size: 12px;
line-height: 1.6;
letter-spacing: .07em;
color: #595959;
font-family: Montserrat,sans-serif;
text-align: center;
text-transform: uppercase
}
.staff {
background: #e3f5ff;
padding-bottom: 120px
}
.staff .partners__title-inner {
padding-top: 45px;
margin-bottom: 35px
}
.staff__head {
margin-bottom: 43px
}
.staff__head-text {
margin-bottom: 15px
}
.staff__head-text p {
font-weight: 400;
font-size: 16px;
line-height: 1.56;
color: #13181c;
font-family: Montserrat,sans-serif
}
.staff__nav-inner {
padding-top: 21px;
padding-right: 17px;
padding-bottom: 14px;
padding-left: 25px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
background: #fff;
height: 100%;
width: 100%;
position: relative
}
.staff__nav-inner::before {
content: "";
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
bottom: -29px;
display: block;
border: 15px solid transparent;
border-top: 15px solid #fff;
opacity: 0;
visibility: hidden
}
.staff__head-nav {
height: 100%;
margin-top: 5px;
padding-bottom: 5px;
display: block
}
.staff__head-nav.active {
pointer-events: none
}
.staff__head-nav.active .staff__nav-inner {
background: #009cd0
}
.staff__head-nav.active .staff__nav-inner::before {
opacity: 1;
visibility: visible;
border: 15px solid transparent;
border-top: 15px solid #009cd0
}
.staff__head-nav.active .staff__head-name {
color: #fff
}
.staff__head-nav.active .staff__head-prof {
color: #fff
}
.head__img-inner {
padding-right: 16px
}
.staff__head-img {
width: 69px;
height: 69px;
border-radius: 50%
}
.staff__head-name {
font-weight: 400;
font-size: 16px;
line-height: 1.4;
color: #13181c;
font-family: Montserrat,sans-serif;
margin-bottom: 7px
}
.staff__head-prof {
font-weight: 400;
font-size: 14px;
line-height: 1.4;
color: #323232;
font-family: Montserrat,sans-serif
}
.staff__body {
background: #fff;
padding-top: 47px;
padding-right: 60px;
padding-bottom: 47px;
padding-left: 57px
}
.staff__card-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex
}
.staff__card-left {
margin-right: 45px;
max-width: 335px;
width: 100%;
position: relative;
margin-top: 8px;
height: 387px;
}
.staff__card-mobile {
padding-top: 29px;
max-width: 335px;
width: 100%;
position: relative;
}
.staff__card-img {
max-width: 335px;
width: 100%;
height: 387px;
}
.staff__card-link {
display: block;
background: #009cd0;
height: 51px;
padding-left: 27px;
padding-top: 16px;
font-weight: 700;
font-size: 13px;
line-height: 1.4;
color: #fff;
font-family: Montserrat,sans-serif;
letter-spacing: .02em;
text-transform: uppercase;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
position: absolute;
bottom: 0;
width: 100%;
}
.staff__card-link:hover {
color: #fff;
background: #76c638;
}
.staff__link-arrow {
position: absolute;
right: 0;
top: 0;
background: #76c638;
display: block;
width: 51px;
height: 51px
}
.staff__link-arrow img,
.staff__link-arrow svg {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
width: 16px;
height: auto;
display: block
}
.staff__card-right {
max-width: 697px;
}
.staff__card-top {
padding-bottom: 24px;
border-bottom: 1px dashed #797979
}
.staff__card-name {
font-weight: 400;
font-size: 22px;
line-height: 1.4;
color: #13181c;
font-family: Montserrat,sans-serif;
margin-bottom: 9px
}
.staff__card-proff {
font-weight: 400;
font-size: 15px;
line-height: 1.4;
color: #656565;
font-family: Montserrat,sans-serif
}
.staff__card-bottom {
padding-top: 19px;
}
.staff__card-bottom p {
font-weight: 400;
font-size: 16px;
line-height: 1.7;
color: #323232;
font-family: Montserrat,sans-serif;
margin-bottom: 15px;
}
.staff__card-bottom ul li {
font-weight: 400;
font-size: 16px;
line-height: 1.7;
color: #323232;
font-family: Montserrat,sans-serif;
padding-left: 17px;
position: relative
}
.staff__card-bottom ul li::before {
content: "";
position: absolute;
top: 9px;
left: 0;
width: 7px;
height: 7px;
border: 2px solid #76c638;
border-radius: 50%
}
.staff__text-accent {
margin-top: 23px;
background: #faf5e6;
padding-top: 21px;
padding-right: 31px;
padding-bottom: 21px;
padding-left: 31px;
font-style: italic;
font-weight: 400;
font-size: 15px;
line-height: 1.4;
color: #000;
font-family: Montserrat,sans-serif
}
.catalog__card {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
min-height: 107px;
position: relative;
margin-bottom: 24px;
border-radius: 4px;
overflow: hidden;
z-index: 1;
}
.catalog__card.blue .catalog__card-img {
background-color: #01cff2
}
.catalog__card.blue .catalog__card-title {
background: -webkit-gradient(linear,left top,left bottom,from(#0098cb),to(#00c4ef));
background: -o-linear-gradient(top,#0098cb 0,#00c4ef 100%);
background: linear-gradient(180deg,#0098cb 0,#00c4ef 100%)
}
.catalog__card.birch .catalog__card-img {
background-color: #00f4e6
}
.catalog__card.birch .catalog__card-title {
background: -webkit-gradient(linear,left top,left bottom,from(#00bfcb),to(#00eded));
background: -o-linear-gradient(top,#00bfcb 0,#00eded 100%);
background: linear-gradient(180deg,#00bfcb 0,#00eded 100%)
}
.catalog__card:hover .catalog__card-img {
background: #24e120
}
.catalog__card:hover .catalog__card-title {
background: -webkit-gradient(linear,left top,left bottom,from(#00bb34),to(#52db12));
background: -o-linear-gradient(top,#00bb34 0,#52db12 100%);
background: linear-gradient(180deg,#00bb34 0,#52db12 100%)
}
.catalog__card::before {
content: "";
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
z-index: 5;
width: 97%;
height: 91%;
border: 1px solid rgba(255,255,255,.6);
border-radius: 2px;
display: block
}
.catalog__card-img {
max-width: 107px;
width: 100%;
min-height: 100%;
position: relative;
z-index: 2;
display: block;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.catalog__card-img::after {
content: "";
position: absolute;
z-index: 3;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: block; }
.catalog__card-img img,
.catalog__card-img svg {
position: relative;
z-index: 4;
display: block;
margin: 0 auto;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
max-width: 60px;
max-height: 60px;
fill: #4fd5ff;
width: 100%;
height: 100%;
}
.catalog__card-title {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-align: center;
position: relative;
z-index: 2; padding: 0 4px;
}
.catalog__card-title::after {
content: "";
position: absolute;
z-index: 3;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: block; }
.catalog__card-title h3,
.catalog__card-title .catalog-h3 {
margin: 0 auto;
position: relative;
z-index: 4;
text-align: center;
font-size: 19px;
font-weight: 600;
line-height: 1.2;
font-family: Gilroy,sans-serif;
text-transform: uppercase;
letter-spacing: 0.01em;
color: #fff
}
.element {
padding-top: 30px
}
.element img,
.element svg {
display: block;
max-width: 1201px;
width: 100%;
height: 11px;
background-position: center;
background-repeat: no-repeat;
background-size: contain
}
.catalog__box {
padding-top: 50px;
margin-bottom: 36px
}
.catalog-page .catalog {
padding-top: 15px
}
.catalog-producers__card {
background-color: #fff;
width: 100%;
margin-bottom: 71px;
position: relative
}
.catalog-producers__card::after {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 1px solid #d0d0d0;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.catalog-producers__card:hover::before {
opacity: 1
}
.catalog-producers__card:hover::after {
opacity: 0
}
.catalog-producers__card::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 4px solid #76c638;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
opacity: 0
}
.catalog-producers__inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative
}
.catalog-producers__img {
position: relative;
height: 123px;
width: 100%
}
.catalog-producers__img img {
display: block;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%); max-width: 100%;
height: 100%;
object-fit: contain;
}
.catalog-producers__title {
position: absolute;
bottom: -32px;
font-family: Montserrat,sans-serif;
color: #000;
font-size: 16px;
font-weight: 400;
line-height: 1
}
.img-news {
max-width: 450px;
width: 100%;
}
.catalog-orders {
padding-bottom: 29px;
height: 100%;
width: 100%
}
.catalog-orders__inner {
border-radius: 4px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 22px 22px;
height: 100%;
width: 100%;
border: 1px solid #d9d9d9;
-webkit-transition: all .2s;
-o-transition: all .2s;
transition: all .2s;
background: #fff
}
.catalog-orders__inner:hover {
background: #009cd0
}
.catalog-orders__inner:hover .catalog-orders__text {
color: #fff
}
.catalog-orders__inner:hover .catalog-orders__title {
color: #fff
}
.catalog-orders__number span {
width: 85px;
height: 85px;
background: #e8f7ff;
border-radius: 50%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-family: Montserrat,sans-serif;
color: #000;
font-size: 18px;
font-weight: 400;
line-height: 1
}
.catalog-orders__content {
padding-left: 24px
}
.catalog-orders__text {
font-family: Montserrat,sans-serif;
color: #2f2f2f;
font-size: 14px;
font-weight: 400;
line-height: 1.2;
margin-bottom: 13px;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.catalog-orders__title {
font-family: Montserrat,sans-serif;
color: #000;
font-size: 18px;
font-weight: 400;
line-height: 1.4;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.catalog-filter__inner {
position: relative
}
.catalog-filter__inner > div:nth-child(2) {
margin-top: 51px;
}
body.woocommerce .card.product, .card {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative;
padding-bottom: 15px;
margin-bottom: 33px; }
.card:last-child {
border: none
}
.card__price-link {
font-family: Montserrat,sans-serif;
color: #323232;
font-size: 13px;
font-weight: 600;
line-height: 1.4;
text-transform: uppercase;
margin-bottom: 25px;
border-bottom: 1px dashed #000
}
.card__price-link:hover {
text-decoration: none
}
.card__content {
width: 100%
}
.card__img {
max-width: 211px;
width: 100%;
height: 210px;
position: relative;
border: 1px solid #d8d8d8;
border-radius: 6px;
margin-right: 24px; overflow: hidden;
}
.card__img img {
max-width: 140px;
height: auto;
display: block;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%)
}
.active-on {
display: block
}
.active-off {
display: none
}
.card__discount-inner {
position: absolute;
z-index: 20;
bottom: 9px;
left: 9px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.card__discount--green {
background: #79BB58;
}
.card__discount--orange {
background: #ff9736
}
.card__discount--blue {
background: #26d1dc
}
.card__discount--pink {
background: #E7437E
}
.card__discount {
border-radius: 3px;
margin-right: 6px;
margin-bottom: 6px;
padding: 7px 6px 6px 6px;
font-weight: 400;
font-size: 11px;
line-height: 1;
text-transform: uppercase;
color: #fff;
font-family: Montserrat,sans-serif
}
.card__discount:last-child {
margin-right: 0
}
.card__title {
margin-top: -5px;
font-family: Montserrat,sans-serif;
color: #13181c;
font-weight: 400;
font-size: 22px;
line-height: 1.5
}
.card__price-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 13px 22px 15px 27px;
background: #f8f8f8;
border-radius: 5px;
margin-top: 21px;
margin-left: -2px;
}
.card__price {
font-family: Montserrat,sans-serif;
font-weight: 600;
font-size: 22px;
color: #197fb8;
line-height: 1.2
}
.card__price-btn__inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.card__price-btn {
border-radius: 85.0649px;
min-width: 131px;
padding: 10px 20px;
letter-spacing: .02em;
text-transform: uppercase;
color: #fff;
font-size: 13px;
font-family: Montserrat,sans-serif;
text-align: center;
margin-right: 11px;
border: none;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s; }
.card__price-btn:hover {
color: #fff;
text-decoration: none!important
}
.card__price-btn:last-child {
margin-right: 0
}
.card__price-btn--blue {
background: #009cd0
}
.card__price-btn--blue:hover {
background: #26b1e0
}
.card__price-btn--green {
background: #76c638
}
.card__price-btn--green:hover {
background: #83d444
}
.card__price-btn--carmine {
background: #ec5974
}
.card__price-btn--carmine:hover {
background: #f77b91
}
.card__text {
font-family: Montserrat,sans-serif;
font-size: 18px;
line-height: 1.62;
color: #13181c;
font-weight: 400;
margin-top: 22px;
margin-bottom: 10px;
}
.card__lisi {
margin-top: 9px
}
.card__lisi li {
font-family: Montserrat,sans-serif;
color: #323232;
font-size: 18px;
font-weight: 400;
line-height: 1.8;
padding-left: 19px;
position: relative
}
.card__lisi li::before {
content: "";
position: absolute;
top: 11px;
left: 0;
display: block;
border: 2px solid #76c638;
border-radius: 50%;
width: 7px;
height: 7px
}
.card__rent {
background: #e8f7ff url(//www.ortorent.ru/wp-content/themes/ortorent/assets/images/icon-date.svg) 25px 20px no-repeat;
border-radius: 5px;
padding: 14px 14px 14px 63px;
margin-top: 24px
}
.card__rent-title {
margin-bottom: 5px;
font-family: Montserrat,sans-serif;
color: #13181c;
font-size: 18px;
line-height: 1.6;
font-weight: 400
}
.card__rent-info {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.card__rent-text { font-family: Montserrat,sans-serif;
color: #13181c;
font-size: 18px;
line-height: 1.6;
font-weight: 400;
margin-bottom: 5px;
display: inline-block;
margin-right: 13px
}
.card__rent-text:last-child{
border-right: none;
}
.card__rent-text:nth-child(2), .card__rent-text:nth-child(4){
border-right: none;
}
.card__rent-text{
border-right: 1px solid #bdbdbd;
padding-right:10px;
padding-right: 15px
}
.project-filter__row.checkbox {
margin-bottom: 10px;
cursor: pointer;
display: -webkit-box;
display: -ms-flexbox;
display: flex
}
.project-filter__row.checkbox:hover .checkbox__text {
color: #76c638
}
.project-filter__row.checkbox .checkbox--hidden {
display: none
}
.project-filter__row.checkbox .checkbox__real {
width: 1px;
height: 1px;
position: absolute;
opacity: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none
}
.project-filter__row.checkbox .checkbox__fake {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-right: 12px;
margin-top: 2px;
max-width: 18px;
width: 100%;
height: 18px;
background: #fff;
border: 1px solid #c4c4c4;
border-radius: 1px
}
.project-filter__row.checkbox .checkbox__real:checked + .checkbox__fake {
background: #76c638;
border: 1px solid #76c638
}
.project-filter__row.checkbox .checkbox__real:checked + .checkbox__fake::before {
position: absolute;
top: 50%;
left: 50%;
content: "";
width: 10px;
height: 8px;
background-image: url(//www.ortorent.ru/wp-content/themes/ortorent/assets/images/dist/svg/galka.svg);
background-repeat: no-repeat;
background-size: cover;
background-position: center;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%)
}
.project-filter__row.checkbox .checkbox__real:checked ~ .checkbox__title {
font-weight: 500
}
.project-filter__row.checkbox .checkbox__text {
font-weight: 400;
font-size: 15px;
line-height: 1.47;
color: #323232;
font-family: Montserrat,sans-serif
}
.project-filter__aside-box__title {
font-weight: 600;
font-size: 16px;
line-height: 1;
color: #0091c2;
font-family: Montserrat,sans-serif;
margin-bottom: 17px;
text-transform: uppercase
}
.aside__btn-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding-top: 18px;
padding-bottom: 15px
}
.aside__btn-inner .card__price-btn {
margin: 0 auto
}
.project-filter__aside-box {
border-bottom: 1px solid #dcdcdc;
padding: 25px 19px 12px 21px;
}
.project-filter__aside {
margin-top: 51px;
background: #fff; 
margin-bottom: 20px;
}
.project-filter__inner {
padding-top: 0px;
position: relative
}
.project-filter__inner .card__img img{
max-width: 100%;
height: 100% !important;
margin: 0 auto;
object-fit: cover;
font-family: 'object-fit: contain;';
}
p.woocommerce-info {
margin-top: 51px; 
}
.about {
padding-top: 23px;
padding-bottom: 4px
} .link-more {
color: #0076CC;
font-size: 15px;
font-weight: 600;
-webkit-transition: all .3s ease;
transition: all .3s ease;
font-weight: 400;
font-size: 15px;
line-height: 139%;
}
.clients__text {
overflow: hidden;
margin-bottom: 6px;
-webkit-transition: all .3s;
transition: all .3s;
}
.menu__catalog:hover .menu__catalog-btn{
background: #86DD41;
} .project-filter__inner .card:last-child{margin-bottom: 0px!important}
.company__page-home .certificates{padding-bottom: 68px;padding-bottom: 0px;}
.company__page-rent {padding-bottom: 71px;}
.page-a .content__info {margin-bottom: 0px;}
.page-a .catalog {padding-bottom: 78px;}
.page-b .content__info {margin-bottom: 0px;}
.page-b .catalog {padding-bottom: 78px;}
.page-c .content__info {margin-bottom: 0px;}
.page-c .catalog {padding-bottom: 78px;}
.page-d .question{padding-bottom: 75px;}
.page-i .about .content__info {margin-bottom: 0px;}
.page-i .about{padding-bottom: 98px;}
.page-f .pagin{padding-bottom: 0px;}
.page-f .news__wrapper{padding-bottom: 41px;}
.page-f .news__block{margin-bottom: 0px;}
.page-f.news-page{padding-bottom: 59px;}
.page-g .staff{padding-bottom: 100px;}
.page-h.schedule__page{margin-bottom: 100px;}
.page-j{}
.page-r .about .content__info{margin-bottom: 0px;}
.page-r .about{padding-bottom: 77px;}
.page-r .content__info ol{padding-bottom: 11px;margin-bottom: 0;}
.page-r .page-m.teachers{padding-bottom: 0px;}
.page-r table{margin-bottom: 23px;}
.page-k .news__wrapper{padding-bottom: 75px;}
.page-q.catalog-page .catalog {padding-bottom: 41px;} .woocommerce-cart .wc-proceed-to-checkout{padding-bottom: 23px!important}
.page-s .content__info-list__inner{margin-bottom: 0px!important}     .catalog-page .content__info.page-n{margin-bottom: 0;}  .woocommerce-pagination.pagination.paginat{
max-width: 100%;
overflow: hidden;
}
.page-numbers a{
display: flex;
}
.about .heading__inner {
margin-bottom: 31px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between
}
.about .title {
max-width: 360px
}
.about .title h2 {
border-bottom: none;
margin-bottom: 0;
padding-bottom: 0;
font-weight: 600;
font-size: 40px;
line-height: 1.2;
}
.about .row div[class*=col-]:last-child .about__content {
padding-top: 8px;
padding-left: 12px
}
.link {
display: inline-block;
padding-top: 9px;
padding-right: 27px;
padding-left: 10px;
}
.link a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: relative;
-webkit-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
will-change: transform;
}
.link a:before {
background-color: #71d027;
content: '';
display: block;
width: 0px;
height: 26px;
border-radius: 50px;
position: absolute;
top: 0;
right: 0;
opacity: 0;
-webkit-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
will-change: transform;
}
.link a:hover:before, .link.hovered a:before {
opacity: 1;
width: 120%;
}
.link a:hover{
margin-left: 25px;
}
.link a:hover .link__title, .link.hovered a .link__title { 
color: #fff;
}
.link__title {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 12px;
line-height: 1%;
letter-spacing: .085em;
text-transform: uppercase;
color: #656565;
display: inline-block;
margin-right: 14px;
position: relative;
z-index: 5;
-webkit-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.link__img {
width: 26px;
height: 26px;
border-radius: 50%;
background: #71d027;
position: relative;
z-index: 2
}
.link__img img,
.link__img svg {
position: absolute;
z-index: 3;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
width: 12px;
height: 12px;
background-position: center;
background-repeat: no-repeat;
background-size: cover
}
.about__text {
max-width: 530px
}
.about__text p {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 1.78;
color: #323232
}
.banner:before {
content: "";
position: absolute;
z-index: 2;
top: 0;
left: 0;
background: rgba(0,0,0,.30);
opacity: 0;
width: 100%;
height: 100%;
display: block;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
.banner:hover:before {
opacity: .92;
}
.banner:hover{
-webkit-box-shadow: 0 0 15px #00000059;
box-shadow: 0 0 15px #00000059;
}
.search__card .entry-header{
display: none;
}
.banner {
margin-top: 54px;
margin-bottom: 80px;
background-image: url(//www.ortorent.ru/wp-content/themes/ortorent/assets/images/banner.jpg); background-position: left;
background-repeat: no-repeat;
background-size: cover;
min-height: 128px;
border-radius: 6px;
overflow: hidden;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 10px 0;
position: relative;
transition: all .3s;
}
.banner__img-inner {
max-width: 390px;
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex
}
.banner__img {
display: inline-block;
margin: 0 auto;
position: relative
}
.banner__img::after {
content: "";
position: absolute;
z-index: 2;
top: 44%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
background: rgba(255,255,255,.52);
opacity: .92;
border-radius: 50%;
width: 298px;
height: 298px;
display: block
}
.banner__img span {
display: inline-block;
position: relative
}
.banner__img span::before {
content: "";
position: absolute;
z-index: 2;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
background: rgba(255,255,255,.77);
opacity: .92;
border-radius: 50%;
width: 176px;
height: 176px;
display: block
}
.banner__img span::after {
content: "";
position: absolute;
z-index: 2;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
background: rgba(255,255,255,.52);
opacity: .92;
border-radius: 50%;
width: 236px;
height: 236px;
display: block
}
.banner__img span img,
.banner__img span svg {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
display: block;
width: 83px;
height: auto;
position: relative;
z-index: 3
}
.banner__title {
width: 100%;
text-align: center;
font-family: Montserrat,sans-serif;
letter-spacing: .9px;
font-weight: 700;
font-size: 34px;
line-height: 1.1;
color: #fff;
text-transform: uppercase;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
position: relative;
z-index:10;
}
.mobile__link {
display: none
}
.services {
padding-top: 76px;
padding-bottom: 89px;
background: #e8f7ff
}
.services .heading__inner {
position: relative;
z-index: 2;
padding-bottom: 28px
}
.services .title h1,
.services .title h2,
.services .title h3,
.services .title h4 {
font-family: Gilroy,sans-serif;
color: #fff;
font-weight: 700;
font-size: 40px;
line-height: 1.2;
letter-spacing: .01em;
text-transform: uppercase
}
.services__wrapper {
padding-bottom: 60px
}
.services__content-inner {
border: .980663px solid rgba(255,255,255,.39);
padding: 41px 57px;
position: relative;
z-index: 3;
height: 100%
}
.services__content {
border-radius: 6px;
position: relative;
padding: 6px;
height: 100%
}
.services__content::before {
content: "";
position: absolute;
z-index: 1;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: url(//www.ortorent.ru/wp-content/themes/ortorent/assets/images/dist/bg/new-services__content-bg.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
border-radius: 6px
}
.services__inner {
position: relative;
z-index: 2
}
.services__link {
border-top: 1px dashed rgba(255,255,255,.46)
}
.services__link a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-family: Montserrat,sans-serif;
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 1;
color: #fff;
padding-left: 25px;
padding-top: 21px;
padding-bottom: 18px;
position: relative;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.services__link a:hover {
color: #a0e7ff
}
.services__link a:hover span:before {
opacity: 1
}
.services__link a:hover img line,
.services__link a:hover img path,
.services__link a:hover svg line,
.services__link a:hover svg path {
stroke: #13181c
}
.services__link a span {
display: inline-block;
margin-right: 22px;
position: relative
}
.services__link a span::before {
content: "";
position: absolute;
z-index: 1;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
display: block;
width: 35px;
height: 35px;
background: #fff;
border-radius: 50%;
opacity: 0;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.services__link a::before {
content: "";
position: absolute;
top: 26px;
left: 0;
width: 7px;
height: 7px;
display: block;
border: 2px solid #5ad5ff
}
.services__link a img,
.services__link a svg {
position: relative;
z-index: 3;
display: block;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
width: 14px;
height: 14px
}
.services__link a img line,
.services__link a img path,
.services__link a svg line,
.services__link a svg path {
stroke: #99e5ff;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.services__link:last-child {
border-bottom: 1px dashed rgba(255,255,255,.46)
}
.services__slider {
position: relative
}
.services__slider .owl-dots {
position: absolute;
right: 0px;
bottom: 0;
background: #fff!important;
border-radius: 6px 0 0 0;
height: 55px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0 17px
}
.services__slider .owl-dots button {
width: 6px;
height: 6px;
border-radius: 50%;
background: #ddebf3!important;
margin: 0 6px!important;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
position: relative
}
.services__slider .owl-dots button::before {
content: "";
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
width: 14px;
height: 14px;
border: 2px solid #76c638;
border-radius: 50%;
opacity: 0;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.services__slider .owl-dots button.active {
background: #76c638!important
}
.services__slider .owl-dots button.active::before {
opacity: 1
}
.services__slider .owl-nav {
position: absolute;
right: 0;
bottom: 0
}
.services__slider .owl-nav .owl-prev {
border-radius: 2px 0 0 2px!important;
position: relative;
border-right: 1px solid rgba(255,255,255,.19)!important
}
.services__slider .owl-nav .owl-prev::before {
content: "";
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
background-image: url(//www.ortorent.ru/wp-content/themes/ortorent/assets/images/dist/svg/slider-arrow.svg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
width: 16px;
height: 10px
}
.services__slider .owl-nav .owl-next {
border-radius: 0 2px 6px 0!important;
position: relative
}
.services__slider .owl-nav .owl-next::before {
content: "";
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%) rotate(180deg);
-ms-transform: translate(-50%,-50%) rotate(180deg);
transform: translate(-50%,-50%) rotate(180deg);
background-image: url(//www.ortorent.ru/wp-content/themes/ortorent/assets/images/dist/svg/slider-arrow.svg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
width: 16px;
height: 10px
}
.services__slider .owl-nav button {
width: 55px;
height: 55px;
background: #13181cee!important;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.services__slider .owl-nav button:hover {
background: #75c638e1!important
}
.services__slider .owl-nav button span {
display: none
}
.services__slider-img {
height: 403.6px;
border-radius: 6px
}
.benefits .row div[class*=col-]:last-child .benefits__card::before {
content: none
}
.benefits__card {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
max-width: 260px;
width: 100%;
height: 100%;
margin: 0 auto;
position: relative
}
.benefits__card::before {
content: "";
position: absolute;
top: 0;
right: -24px;
border-right: 1px dashed #bbb;
width: 1px;
height: 100%
}
.benefits__img {
display: inline-block;
margin: 0 auto;
width: 90px;
height: 90px;
background: rgba(255,255,255,.74);
border: 1px solid #fff;
-webkit-box-shadow: 0 3px 4px rgba(0,0,0,.05);
box-shadow: 0 3px 4px rgba(0,0,0,.05);
border-radius: 50%;
position: relative;
margin-bottom: 22px
}
.benefits__img img,
.benefits__img svg {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%)
}
.benefits__title {
text-align: center;
font-family: Montserrat,sans-serif;
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 1.4;
color: #13181c;
margin-bottom: 17px
}
.benefits__text {
text-align: center;
font-family: Montserrat,sans-serif;
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 1.6;
color: #323232
}
.media {
padding-top: 53px;
padding-bottom: 23px
}
.media .heading__inner {
padding-bottom: 30px;
margin-bottom: 47px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
border-bottom: 1px solid #d6d6d6
}
.media .link {
padding-top: 0;
padding-right: 0
}
.media__card-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between
}
.media__card {
max-width: 50%;
width: 100%
}
.media__card:first-child {
margin-right: 20px
}
.media__card:hover .media__img {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1)
}
.media__card:hover .media__link {
text-decoration: underline
}
.media__img-inner {
overflow: hidden;
border-radius: 4px;
height: 201px;
margin-bottom: 22px
}
.media__img {
height: 201px;
display: block;
border-radius: 4px;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.media__text {
font-family: Montserrat,sans-serif;
margin-bottom: 17px;
font-weight: 400;
font-size: 18px;
line-height: 1.5;
color: #13181c;
max-width: 280px
}
.media__link {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 12px;
line-height: 1.2;
letter-spacing: 1px;
color: #656565;
text-transform: uppercase
}
.video__card-img {
display: block;
height: 308px;
margin-bottom: 8px;
position: relative
}
.video__card-img:hover::before {
-webkit-transform: translate(-50%,-50%) scale(1.1);
-ms-transform: translate(-50%,-50%) scale(1.1);
transform: translate(-50%,-50%) scale(1.1)
}
.video__card-img:hover::after {
-webkit-transform: translate(-50%,-50%) scale(1.1);
-ms-transform: translate(-50%,-50%) scale(1.1);
transform: translate(-50%,-50%) scale(1.1)
}
.video__card-img::before {
content: "";
position: absolute;
z-index: 3;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
background: #76c638;
width: 75px;
height: 75px;
display: block;
border-radius: 50%;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.video__card-img::after {
content: "";
position: absolute;
z-index: 4;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
background-image: url(//www.ortorent.ru/wp-content/themes/ortorent/assets/images/dist/svg/play.svg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
display: block;
width: 13px;
height: 18px;
will-change: transform;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.video__card-img.gallery__card-img::after {
background-image: url(//www.ortorent.ru/wp-content/themes/ortorent/assets/images/icon-gallery.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
width: 40px;
height: 40px;
}
.video__card-text p {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 18px;
line-height: 1.5;
color: #13181c
}
.video__card-text p:hover {
text-decoration: underline
}
.news {
padding-top: 23px;
padding-bottom: 127px
}
.news .heading__inner {
padding-bottom: 30px;
margin-bottom: 52px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
border-bottom: 1px solid #d6d6d6
}
.news .link {
padding-top: 0;
padding-right: 0
}
.news__card {
display: -webkit-box;
display: -ms-flexbox;
display: flex
}
.news__card:hover .news__img {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1)
}
.news__card:hover .news__content-title {
text-decoration: none;
}
.news__img-inner {
max-width: 204px;
width: 100%;
height: 241px;
overflow: hidden;
margin-right: 28px;
border-radius: 6px
}
.news__img {
width: 100%;
height: 241px;
display: block;
border-radius: 6px;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
will-change: transform
}
.news__content {
max-width: 350px;
width: 100%
}
.news__content-head {
display: -webkit-box;
display: -ms-flexbox;
display: flex
}
.news__content-date {
max-width: 55px;
width: 100%;
height: 61px;
background: #00A6DE;
border-radius: 3px;
text-align: center;
padding: 10px;
color: #fff;
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 13px;
line-height: 1;
position: relative;
margin-top: 8px;
}
.news__content-date::before {
content: "";
display: block;
position: absolute;
height: 0;
width: 0;
border-top: 6px solid #00A6DE;
border-left: 6px inset transparent;
border-right: 6px inset transparent;
left: calc(50% - 6px);
bottom: -6px;
-webkit-transition: border-top-width .2s,bottom .2s;
-o-transition: border-top-width .2s,bottom .2s;
transition: border-top-width .2s,bottom .2s;
border-top-width: 6px;
border-top-style: solid
}
.news__content-date span {
font-weight: 600;
font-size: 24px;
letter-spacing: -.045em
}
.news__content-title {
font-family: Montserrat,sans-serif;
font-weight: 600;
font-size: 20px;
line-height: 1.3;
color: #13181c;
margin-bottom: 24px;
padding-left: 20px;
padding-right: 25px;
position: relative;
display: inline-block
}
.news__content-text p {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 1.6;
color: #323232
}
.news__wrapper {
padding-top: 49px;
padding-bottom: 21px
}
.main__page { background-color: #F5F7FA;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
padding-top: 23px;
padding-bottom: 10px;
min-height: 130px
}
.body__content,
.product__card {
background-color: #F5F7FA;
}
.news__block {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding-bottom: 43px;
margin-bottom: 41px;
position: relative
}
.news__block .line__element {
position: absolute;
left: 0;
bottom: 0
}
.news__block .news__content-date {
margin-right: 46px
}
.news__block .news__img-inner {
max-width: 282px;
height: 211px;
margin-right: 47px
}
.news__block .news__content {
max-width: 740px
}
.news__block .news__content-title {
padding-left: 0
}
.news__block .news__img {
height: 211px
}
.news__block .news__content-title {
font-size: 24px;
margin-bottom: 10px
}
.news__block .news__content-text {
margin-bottom: 12px
}
.news__block .news__content-text p {
font-size: 18px;
line-height: 1.8
}
.dealers__cards-content {
margin-bottom: 47px;
}
.dealers__cards-content h4 {
margin-top: 16px;
margin-bottom: 16px;
background: #f8f8f8;
border-radius: 5px;
padding: 23px 36px 23px 36px;
position: relative;
overflow: hidden;
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 1.7;
color: #000;
}
.dealers__cards-content h4::before {
content: "";
position: absolute;
z-index:1;
top: 0;
left: 0;
height: 100%;
width: 4px;
background: #54CF11;
}
.dealers__title-inner .line__element {
margin-top: 43px;
margin-bottom: 0 !important;
}
.dealers__title-inner .dealers__title {
font-weight: 600;
font-size: 28px;
line-height: 1.3;
text-transform: uppercase;
color: #13181c;
text-align: center;
font-family: Gilroy,sans-serif;
margin-bottom: 0;
padding-bottom: 0
}
.dealers__title {
font-weight: 600;
font-size: 28px;
line-height: 1.3;
text-transform: uppercase;
color: #13181c;
text-align: center;
font-family: Gilroy,sans-serif
}
.dealers__cards-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-top: 61px;
margin-bottom: 25px
}
.dealers__card-item {
width: 25%;
margin-bottom: 69px;
position: relative
}
.dealers__card-item::before {
content: "";
position: absolute;
right: 0;
top: 0;
height: 100%;
width: 1px;
border-right: 1px dashed #787878
}
.dealers__card-item:nth-child(4n+4)::before {
content: none
}
.dealers__card-pic {
min-height: 118px;
position: relative;
}
.dealers__card-pic img,
.dealers__card-pic svg {
max-width: 121px;
max-height: 118px;
display: block;
margin: 0 auto;
position: absolute;
left: 50%;
top: 40%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%)
}
.dealers__card-text {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 18px;
line-height: 1.5;
color: #13181c;
text-align: center;
padding: 0 11px
}
.dealers__card-text b {
color: #419400
}
.dealers__card-text p {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 18px;
line-height: 1.5;
color: #13181c;
text-align: center
}
.dealers__card-text p b {
color: #419400
}
@media (max-width:1150px) {
.dealers__card-item {
width: 33.3333%
}
.dealers__card-item:nth-child(4n+4)::before {
content: ""
}
.dealers__card-item:nth-child(3n+3)::before {
content: none
}
.dealers__card-item:last-child::before {
content: none
}
}
@media (max-width:991px) {
.intro-screen__content {
margin: 0 auto;
}
.intro-screen ._container {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-ms-flex-pack: justify;	
}
intro-screen__content {
margin: 0 auto;
}
.intro-screen__content-inner {
width: 100%;
}
.intro-screen__img {
width: 100%;
}
.dealers__card-item {
width: 50%
}
.dealers__card-item:nth-child(3n+3)::before {
content: ""
}
.dealers__card-item:nth-child(2n+2)::before {
content: none
}
.dealers__card-item:last-child::before {
content: none
}
}
@media (max-width:550px) {
.dealers__card-item {
width: 100%
}
.dealers__card-item:nth-child(3n+3)::before {
content: none
}
.dealers__card-item:nth-child(1n+3)::before {
content: none
}
.dealers__card-item:first-child::before {
content: none
}
}
.producers {
padding-top: 55px;
padding-bottom: 104px;
background: #f8f8f8;
position: relative
}
.producers .owl-carousel .owl-nav.disabled {
display: block!important
}
.producers::before {
content: "";
position: absolute;
z-index: 1;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: block;
background-image: url(//www.ortorent.ru/wp-content/themes/ortorent/assets/images/dist/bg/producers-bg.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover
}
.producers .heading__inner {
position: relative;
z-index: 2;
margin-bottom: 55px
}
.producers .owl-nav {
position: absolute;
top: -55px;
right: 0
}
.producers .owl-nav .owl-prev {
border-radius: 2px 0 0 2px!important;
position: relative;
border-right: 1px solid rgba(255,255,255,.19)!important
}
.producers .owl-nav .owl-prev::before {
content: "";
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.7176 20.3245C16.8078 20.4199 16.8784 20.5322 16.9252 20.655C16.972 20.7777 16.9942 20.9084 16.9905 21.0397C16.9867 21.171 16.9572 21.3003 16.9035 21.4202C16.8498 21.5401 16.7731 21.6482 16.6776 21.7385C16.5821 21.8287 16.4698 21.8992 16.3471 21.946C16.2244 21.9928 16.0936 22.015 15.9623 22.0113C15.831 22.0076 15.7017 21.978 15.5818 21.9244C15.462 21.8707 15.3538 21.7939 15.2636 21.6985L6.76356 12.6985C6.58806 12.5128 6.49026 12.267 6.49026 12.0115C6.49026 11.7559 6.58806 11.5101 6.76356 11.3245L15.2636 2.32349C15.3532 2.22593 15.4613 2.14715 15.5817 2.09172C15.702 2.0363 15.8321 2.00534 15.9645 2.00063C16.0969 1.99593 16.2289 2.01758 16.3529 2.06432C16.4769 2.11107 16.5903 2.18198 16.6866 2.27293C16.7829 2.36389 16.8602 2.47307 16.914 2.59415C16.9677 2.71523 16.9969 2.84578 16.9998 2.97823C17.0027 3.11067 16.9792 3.24237 16.9308 3.36568C16.8823 3.48898 16.8099 3.60143 16.7176 3.69649L8.86556 12.0115L16.7176 20.3245Z' fill='white'/%3E%3C/svg%3E");
background-position: center;
background-repeat: no-repeat;
background-size: cover;
width: 16px;
height: 16px
}
.producers .owl-nav .owl-next {
border-radius: 0 2px 2px 0!important;
position: relative
}
.producers .owl-nav .owl-next::before {
content: "";
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%) rotate(180deg);
-ms-transform: translate(-50%,-50%) rotate(180deg);
transform: translate(-50%,-50%) rotate(180deg);
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.7176 20.3245C16.8078 20.4199 16.8784 20.5322 16.9252 20.655C16.972 20.7777 16.9942 20.9084 16.9905 21.0397C16.9867 21.171 16.9572 21.3003 16.9035 21.4202C16.8498 21.5401 16.7731 21.6482 16.6776 21.7385C16.5821 21.8287 16.4698 21.8992 16.3471 21.946C16.2244 21.9928 16.0936 22.015 15.9623 22.0113C15.831 22.0076 15.7017 21.978 15.5818 21.9244C15.462 21.8707 15.3538 21.7939 15.2636 21.6985L6.76356 12.6985C6.58806 12.5128 6.49026 12.267 6.49026 12.0115C6.49026 11.7559 6.58806 11.5101 6.76356 11.3245L15.2636 2.32349C15.3532 2.22593 15.4613 2.14715 15.5817 2.09172C15.702 2.0363 15.8321 2.00534 15.9645 2.00063C16.0969 1.99593 16.2289 2.01758 16.3529 2.06432C16.4769 2.11107 16.5903 2.18198 16.6866 2.27293C16.7829 2.36389 16.8602 2.47307 16.914 2.59415C16.9677 2.71523 16.9969 2.84578 16.9998 2.97823C17.0027 3.11067 16.9792 3.24237 16.9308 3.36568C16.8823 3.48898 16.8099 3.60143 16.7176 3.69649L8.86556 12.0115L16.7176 20.3245Z' fill='white'/%3E%3C/svg%3E");
background-position: center;
background-repeat: no-repeat;
background-size: cover;
width: 16px;
height: 16px
}
.producers .owl-nav button {
width: 55px;
height: 55px;
background: #009cd0!important;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.producers .owl-nav button:hover {
background: #24E120!important
}
.producers .owl-nav button span {
display: none
}
.producers .owl-carousel.owl-loaded {
padding-right: 1px
}
.producers__slider-inner {
position: relative;
z-index: 3
}
.producers__slider-card {
max-width: 240px;
width: 100%;
height: 144px;
position: relative;
background-color: #fff;
border-right: 1px dashed #bbb
}
.producers__slider-img {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%)
}
.producers__slider-img img {
min-width: 170px;
max-width: 175px;
max-height: 50px;
display: block;
background-position: center;
background-repeat: no-repeat;
background-size: cover
}
.product__content {
padding-bottom: 100px
}
.teachers {
padding-top: 51px;
padding-bottom: 36px
}
.teachers-singl{
padding-bottom: 50px;
}
.teachers__card {
border-radius: 6px;
min-height: 397px;
background: #f4f4f4;
cursor: pointer;
position: relative;
overflow: hidden; margin-bottom: 27px; display: block;
}
.teachers__card:hover {
overflow: initial;
background: #009cd0;
}
.teachers__card:hover .teachers__card-bac {
opacity: 1;
visibility:visible;
}
.teachers__card-text {
border-radius: 8px 8px 0 0;
direction: block;
}
.teachers__card:hover .teachers__card-bac {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0)
}
.teachers__card-front { }
.teachers__card-bac {
background: #009cd0; position: absolute;
z-index: 10;
top: -3px;
left: 0;
opacity: 0;
visibility:hidden; will-change: transform;
border-radius: 8px;
}
.teachers__card::-webkit-scrollbar {
width: 0;
}
.teachers__card::-webkit-scrollbar {
width: 0;
}
.teachers__card-bac .teachers__card-decor {
background: #fff;
border: 3px solid #fff
}
.teachers__card-bac .teachers__card-decor svg path {
stroke: #000
}
.teachers__card-bac .teachers__card-name {
color: #fff;
border-radius: 0 0 6px 6px;
min-height: 103px
}
.teachers__card-decor {
position: absolute;
z-index: 3;
top: 272px;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
-webkit-filter: drop-shadow(0 3px 4px rgba(0, 0, 0, .15));
filter: drop-shadow(0 3px 4px rgba(0, 0, 0, .15));
width: 28px;
height: 28px;
background: #71d027;
border: 3px solid #fff;
border-radius: 50%
}
.teachers__card-decor img,
.teachers__card-decor svg {
display: block;
width: 10px;
height: 10px;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%)
}
.teachers__card-img-inner {
padding: 22px 21px 0 21px;
margin-bottom: 10px
}
.teachers__card-img {
height: 263px
}
.teachers__card-name {
padding: 22px 21px 0 21px;
text-align: center;
font-family: Montserrat,sans-serif;
font-weight: 600;
font-size: 18px;
line-height: 1.3;
color: #13181c;
min-height: 82px
}
.teachers__card-text {
padding: 19px 20px 0 20px;
min-height: 285px;
background: #e8f7ff;
position: relative;
margin-bottom: 10px
}
.teachers__card-text p {
text-align: center;
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 1.6;
color: #000;
padding-top: 10px;
padding-bottom: 20px
}
.teachers__card-text .teachers__card-decor {
top: auto;
bottom: -16px;
opacity: 1!important;
visibility: visible!important
}
.question {
padding-top: 30px;
padding-bottom: 50px
}
.question__items-nav {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-bottom: 1px solid #d7d7d7
}
.tab.active::before {
opacity: 1
}
.question__items-nav__link:last-child a {
margin-right: 0
}
.question__items-nav__link a {
font-family: Montserrat,sans-serif;
color: #13181c;
text-transform: uppercase;
font-weight: 700;
line-height: 1.2;
font-size: 14px;
display: block;
margin-right: 29px;
padding: 18px 0;
position: relative;
text-align: center;
position: relative
}
.question__items-nav__link a::before {
content: "";
position: absolute;
left: 0;
bottom: -4px;
width: 100%;
height: 4px;
background: #009cd0;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
opacity: 0
}
.question__items-nav__link a:hover::before {
opacity: 1
}
.form__agree-inner {
justify-content:space-between;
}
.question__accordion {
padding-top: 15px
}
.question__accordion-box {
border-bottom: 1px solid #d7d7d7;
padding-bottom: 28px
}
.question__accordion-box:hover .question__accordion-title .closs {
background: #13181c
}
.question__accordion-box.open .question__accordion-title p {
color: #767676!important
}
.question__accordion-box.open .question__accordion-title .closs::after {
-webkit-transform: translate(-50%,-50%) rotate(0);
-ms-transform: translate(-50%,-50%) rotate(0);
transform: translate(-50%,-50%) rotate(0)
}
.closs {
position: absolute;
z-index:10;
top: 31px;  right: 5px;
width: 38px;
height: 38px;
background: #76c638;
display: block;
border-radius: 50%;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.closs::before {
content: "";
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
background: #fff;
width: 14px;
height: 2px;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.closs::after {
content: "";
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%) rotate(90deg);
-ms-transform: translate(-50%,-50%) rotate(90deg);
transform: translate(-50%,-50%) rotate(90deg);
background: #fff;
width: 14px;
height: 2px;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.question__accordion-title {
padding-top: 25px;
padding-left: 43px;
padding-right: 63px;
cursor: pointer;
position: relative
}
.question__accordion-title::before {
content: "";
position: absolute;
top: 30px;
left: 3px;
display: block;
background: url(//www.ortorent.ru/wp-content/themes/ortorent/assets/images/dist/svg/multiple.svg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
width: 22px;
height: 22px
}
.question__accordion-title p {
font-size: 16px;
line-height: 1.85;
color: #767676;
font-weight: 400;
font-family: Montserrat,sans-serif;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
} .schedule-archive__title {
position: relative
}
.schedule-archive__title .line__element {
position: absolute;
bottom: 0;
left: 0
}
.question__accordion-box:hover .question__accordion-title p{
color: #006d9b
}
.question__accordion-box:hover .closs{
background: #13181C;
} .question__accordion-box.open .closs{
background: #009CD0;
}
.question__accordion-box.open .closs::after {
display:none;
}
.question__blok-info {
margin-top: 40px;
}
.block-3d-model > p {
text-align: center;
}
.question__accordion-content {
padding-bottom: 27px;
padding-top: 24px;
padding-left: 43px;
padding-right: 50px; background: #e8f7ff;
border-radius: 6px;
position: relative;
margin-top: 29px;
}
.question__accordion-content::before {
content: "";
position: absolute;
top: -20px;
left: 50px;
width: 0;
height: 0;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
border-bottom: 27px solid #e8f7ff;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.question__accordion-content p {
font-size: 16px;
line-height: 1.9;
font-weight: 400;
font-family: Montserrat,sans-serif;
color: #323232;
position: relative
}
.catalog-equipment .title {
font-size: 28px;
font-weight: 600;
text-transform: none;
} .content__info-item__title {
font-weight: 600;
font-size: 16px;
line-height: 1.4;
color: #13181c;
font-family: Montserrat,sans-serif;
margin-bottom: 4px
}
.content__info {
padding-top: 7px;
margin-bottom: 50px
}
.content__info h3 {
font-weight: 400;
font-size: 22px;
line-height: 1.4;
color: #13181c;
font-family: Montserrat,sans-serif;
margin-bottom: 17px;
padding-top: 10px
}
.content__info h5 {
font-family: Montserrat,sans-serif;
font-weight: 600;
font-size: 16px;
line-height: 1.4;
color: #13181c;
margin-bottom: 9px
}
.content__info h6 {font-size: 20px; margin-bottom: 15px;}
.content__info > h4, .content__info > h5, .content__info > .info-desc, .content__info__desc h4, .content__info__desc h5, .content__info blockquote {
margin-top: 25px; margin-bottom: 25px;
background: #fff;
border-radius: 5px;
padding: 23px 36px 23px 36px;
position: relative;
overflow: hidden;
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 18px;
line-height: 1.7;
color: #000
}
.content__info > h4::before, .content__info > h5::before, .content__info blockquote::before, .content__info > .info-desc::before,
.content__info__desc h4::before, .content__info__desc h5::before{
content: "";
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 4px;
}
.content__info > h4::before, 
.content__info__desc h4::before {background: #54CF11;}
.content__info > h5::before,
.content__info > .info-desc::before,
.content__info__desc h5::before,
.content__info blockquote::before {background: #009cd0}
.content__info blockquote.green::before {
background: #54CF11;
}
.content__info > .article_how_h4, .content__info > .article_how_h5, .content__info > .info-desc, .content__info__desc .article_how_h4, .content__info__desc .article_how_h5 {
margin-top: 25px; margin-bottom: 25px;
background: #f8f8f8;
border-radius: 5px;
padding: 23px 36px 23px 36px;
position: relative;
overflow: hidden;
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 18px;
line-height: 1.7;
color: #000
}
.content__info > .article_how_h5 {
background: #fff;
}
.content__info .article_how_h3 {
font-weight: 400;
font-size: 22px;
line-height: 1.4;
color: #13181c;
font-family: Montserrat,sans-serif;
margin-bottom: 17px;
padding-top: 10px
}
.content__info > .article_how_h4::before, .content__info > .article_how_h5::before, .content__info > .info-desc::before,
.content__info__desc .article_how_h4::before, .content__info__desc .article_how_h5::before{
content: "";
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 4px;
}
.content__info > .article_how_h4::before, 
.content__info__desc .article_how_h4::before {background: #54CF11;}
.content__info > .article_how_h5::before,
.content__info > .info-desc::before,
.content__info__desc .article_how_h5::before {background: #009cd0}
.content__info tbody tr {
display: flex;
flex-wrap: wrap;
height: 100%;
}
.content__info tbody tr iframe{
max-width: 600px;
width: 100%;
height: 290px;
}
.content__info table{
width: 100% !important;
} 
.content__info li, .feedback__content-container li {
font-size: 18px;
font-weight:  400;
}
.content__info p, .feedback__content-container p {
color: #323232;
font-size: 18px;
font-weight: 400;
font-family: Montserrat,sans-serif;
line-height: 1.8;
margin-bottom: 13px
}
.feedback__content-container ul {
display: block;
margin-bottom: 13px;
}
.feedback__content-container .staff__card-link {
position: relative;
}
.content__info ul li, .feedback__content-container ul li {
font-family: Montserrat,sans-serif;
color: #323232;
font-size: 18px;
font-weight: 400;
line-height: 1.8;
padding-left: 19px;
position: relative
}
.content__info ul li::before, .feedback__content-container ul li::before {
content: "";
position: absolute;
top: 11px;
left: 0;
display: block;
border: 2px solid #76c638;
border-radius: 50%;
width: 7px;
height: 7px
}
.footer {
padding-top: 37px;
background: #1f252d;
position: relative
}
.footer::before {
content: "";
position: absolute;
z-index: 1;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image: url(//www.ortorent.ru/wp-content/themes/ortorent/assets/images/dist/bg/footer-bg-inner.png);  background-size: cover
}
.footer__inner {
position: relative;
z-index: 2;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding-bottom: 15px; }
.footer__nav-page {
max-width: 110px;
width: 100%;
padding-bottom: 15px;
margin-right: 10px;
display: none;
}
.footer__nav-page a {
font-family: Montserrat,sans-serif;
font-weight: 700;
font-size: 14px;
line-height: 1.2;
letter-spacing: .01em;
text-transform: uppercase;
color: #009cd0;
margin-bottom: 10px
}
.footer__nav-page a:hover {
text-decoration: underline
}
.footer__nav-menu {
max-width: 260px;
width: 100%;
padding-left: 5px;
padding-bottom: 15px;
margin-right: 10px
}
.footer__nav-title {
padding-bottom: 12px;
margin-bottom: 13px;
border-bottom: 1px dashed #545f6f
}
.footer__nav-title a {
font-family: Montserrat,sans-serif;
font-weight: 700;
font-size: 14px;
line-height: 1.2;
letter-spacing: .01em;
text-transform: uppercase;
color: #009cd0
}
.footer__nav-title a:hover {
text-decoration: underline
}
.footer__nav-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.footer__nav-inner ul#menu-futer-menyu-2 {columns: 2;
-webkit-columns: 1;
-moz-columns: 1;}
.footer__nav-inner ul {
margin-right: 29px
}
.footer__nav-inner ul:last-child {
margin-right: 0
}
.footer__nav-inner ul a {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 14px;
line-height: 1.1;
color: #c3d4ec;
padding-top: 7px;
padding-bottom: 7px
}
.footer__nav-inner ul a:hover {
text-decoration: underline
}
.footer__contacts {
max-width: 250px;
width: 100%;
padding-bottom: 15px
}
.footer__contacts-tell {
margin-bottom: 21px
}
.footer__contacts-tell a {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 18px;
line-height: 1.2;
letter-spacing: -.01em;
color: #fff
}
.footer__contacts-tell a:hover {
text-decoration: underline
}
.footer__contacts-social {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify; margin-bottom: 23px
}
.footer__contacts-social a {
width: 38px;
height: 38px;
border-radius: 50%;
border: 1px solid #445264;
position: relative;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
margin-right: 5px
}
.footer__contacts-social a:hover {
border: 1px solid #009cd0;
-webkit-box-shadow: 0 0 6px #009cd0;
box-shadow: 0 0 6px #009cd0
}
.footer__contacts-social a:hover svg path {
fill: #009cd0
}
.footer__contacts-social a img,
.footer__contacts-social a svg {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
display: block;
max-width: 15px;
height: auto;
background-position: center;
background-repeat: no-repeat;
background-size: cover
}
.footer__contacts-social a img path,
.footer__contacts-social a svg path {
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.footer__contacts-mail {
padding-left: 46px;
position: relative
}
.footer__contacts-mail::before {
content: "";
position: absolute;
top: 5px;
left: 6px;
display: block;
background-image: url(//www.ortorent.ru/wp-content/themes/ortorent/assets/images/dist/svg/email-open-outline.svg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
width: 20px;
height: 20px
}
.footer__contacts-mail a {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 14px;
line-height: 1.2;
color: #8191a7
}
.footer__contacts-mail a:hover {
text-decoration: underline
}
.footer__contacts-address {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 14px;
line-height: 1.2;
color: #8191a7
}
.footer__copyright {
position: relative;
z-index: 2;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding-top: 24px;
padding-bottom: 27px;
align-items: baseline;
}
.footer__copyright span {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 13px;
line-height: 1.2;
color: #8191a7;
text-transform: uppercase
}
.footer__copyright a {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 13px;
line-height: 1.2;
color: #8191a7;
text-decoration: underline
}
.footer__copyright a:hover {
text-decoration: none
}
.footer__contacts-mobile {
display: none
}
.catalog-equipment__page .content__info-list__inner {
margin-bottom: 22px
}
.catalog-equipment__page .about .content__info h5{
margin-top: 0;
} .catalog-equipment__page .main__page{
margin-bottom: 10px
} .catalog-equipment__block {
padding-top: 38px;
padding-bottom: 51px
}
.catalog-equipment__text-box {
margin-top: 10px;
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 18px;
line-height: 1.45;
color: #000;
background: #f7f7f7;
border-radius: 2px;
padding: 20px 39px 20px 39px;
position: relative
}
.catalog-equipment__text-box::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 4px;
height: 100%;
background: #009cd0;
display: block;
border-radius: 2px 0 0 2px
}
.catalog-equipment__block .catalog-equipment__text {
padding-left: 0px
}
.catalog-equipment__text {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 1.86;
color: #323232;
padding-left: 20px
}
.quipment__content-title {
font-family: Montserrat,sans-serif;
font-weight: 600;
font-size: 24px;
line-height: 1.3;
color: #13181c;
margin-bottom: 29px
}
.equipment__content {
padding-bottom: 23px
}
.equipment__content .content__info-item .col-xl-auto {
line-height: 1.4;
position: relative;
z-index: 3
}
.equipment__content .content__info-item .col-xl-auto:nth-child(2) {
line-height: 1.6
}
.equipment__content .content__info-item .col-xl-auto:nth-child(3) {
font-weight: 400
}
.equipment__content .content__info-item .col-xl-auto:nth-child(5) {
font-weight: 400;
line-height: 1.7
}
.content__info-link {
font-family: Montserrat,sans-serif;
font-weight: 600;
font-size: 20px;
line-height: 1.3;
color: #0076cc
}
.catalog-equipment__file {
padding-top: 41px;
padding-bottom: 77px
}
.catalog-equipment__title {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 1.9;
color: #000;
margin-bottom: 38px;
padding-left: 65px;
position:relative;
}
.catalog-equipment__title:before{
content: "";
position:absolute;
top: 4px;
left: 0;
background: url(//www.ortorent.ru/wp-content/themes/ortorent/assets/images/dist/icon/catalog-equipment__img.png);
background-position: center;
background-repeat: no-repeat;
background-size: contain;
width: 40px;
height: 47px;
display: block
}
.catalog-equipment__title a {
color: #006e94
}
.catalog-equipment__file-item {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 1.9;
color: #000;
margin-bottom: 21px;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.catalog-equipment__file-item:hover {
color: #1f86d2
}
.catalog-equipment__file-item span {
color: #1f86d2;
text-transform: uppercase;
font-weight: 600
}
.content__info-head {
padding: 0px;
margin: 0 0;
border-radius: 2px 2px 0 0;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: #44515c;
}
.equipment__content .content__info-head .col-xl-auto:last-child{border-right:none !important}
.content__info-head div[class*=col-] {
background: #44515c;
border-right: 1px solid rgba(255,255,255,.24);
padding-top: 13px;
padding-bottom: 15px;
font-weight: 700;
font-size: 16px;
line-height: 1;
color: #fff;
font-family: Montserrat,sans-serif
}
.content__info-body {
position: relative;
padding: 0 15px
}
.content__info-body::before {
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
display: block;
border: 1px solid #e7e7e7
}
.content__info-body div[class*=col-] {
font-weight: 400;
font-size: 15px;
line-height: 1.7;
color: #13181c;
font-family: Montserrat,sans-serif;
padding-top: 6px;
padding-bottom: 6px
}
.content__info-body div[class*=col-]:first-child {
text-align: center
}
.question__accordion-box {
position: relative;
}
.question__accordion-content {
display: none;
}
.content__info-body a {
color: #0076cc;
font-weight: 400;
font-size: 15px;
line-height: 1.4;
font-family: Montserrat,sans-serif;
display: block;
position: relative;
z-index: 3;
margin-bottom: 9px;
}
.content__info-body a:hover {
text-decoration: underline
}
.content__info-item {
padding-top: 25px;
padding-bottom: 19px
}
.content__info-item:nth-child(4n+2) {
background: #e8f7ff
}
.content__info-item:nth-child(4n+4) {
background: #f8f8f8
}
.content__text-block {
margin-top: 30px;
background: #fff;
border-radius: 5px;
padding: 23px 36px 23px 36px;
position: relative;
overflow: hidden
}
.content__text-block::before {
content: "";
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 4px;
background: #009cd0
}
.content__text-block p {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 1.7;
color: #000
}
.schedule__page {
margin-bottom: 154px
}
.schedule {
padding-top: 51px;
margin-bottom: 48px
}
.schedule .content__info-head div[class*=col-] {
background: #009cd0
}
.schedule .schedule__block .content__info-item .col-xl-auto:nth-child(6) {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between
}
.schedule .content__info-item {
padding-bottom: 9px
}
.content__info-body div[class*=col-] {
position: relative;
z-index: 3
}
.schedule__block .content__info-body div[class*=col-]:first-child {
text-align: left
}
.schedule__block .card__price-btn {
display: inline-block;
font-weight: 700;
font-size: 12px;
line-height: 1;
letter-spacing: .02em;
color: #fff;
max-width: 130px;
width: 100%;
height: 41px;
padding: 15px 20px
}
.schedule__block .col-xl-auto:nth-child(1) { text-align: left
} .schedule-archive__block .content__info-item {
padding-top: 11px;
padding-bottom: 16px
}
.schedule-archive__block .content__info-item .col-xl-auto:nth-child(1) {
text-align: left
} .schedule-archive__block .content__info-item .col-xl-auto:nth-child(6) { text-align: center
}
.schedule-archive__title {
padding-bottom: 30px;
margin-bottom: 34px;
color: #13181c;
text-transform: uppercase;
font-weight: 400;
font-size: 28px;
line-height: 1.4;
font-family: Montserrat,sans-serif
}
.woocommerce div.product.product-card__page {margin-bottom: 100px}
.product-card__page .title {
font-size: 28px;
font-weight: 600;
font-family: Montserrat,sans-serif;
text-transform: none
}
.product__card .product__card__tabs .product__card-items .card__rent{
max-width: 968px !important;
}
.product__card .row div[class*=col-]:last-child .product__slider-inner {
padding-left: 30px;
margin-bottom: 33px
}
.product__slider {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.product__slider-small {
margin-right: 24px;
max-width: 78px!important;
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding-top: 20px;
padding-bottom: 20px;
margin-top: 8px;
}
.product__slider-small .slick-next,
.product__slider-small .slick-prev {
-webkit-transform: none;
-ms-transform: none;
transform: none;
top: auto;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%)
}
.product__slider-small .slick-next.slick-arrow {
bottom: -17px
}
.product__slider-small .slick-prev.slick-arrow {
top: -23px
}
.product__slider-small .slick-prev.slick-arrow::before {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg)
}
.product__slider-small .slick-arrow::before {
content: "";
background: url(//www.ortorent.ru/wp-content/themes/ortorent/assets/images/dist/svg/arrov-slider.png);
background-position: center;
background-repeat: no-repeat;
background-size: contain;
width: 21px;
height: 12px;
display: block
}
.product__slider-small .product__slider-item {
width: 77px!important;
height: 77px;
border: none;
border-radius: 2px;
position: relative;
margin-bottom: 8px
}
.product__slider-small .product__slider-img {
width: 68px;
height: 68px
}
.product__slider-big {
max-width: 385px!important;
margin-top: 5px
}
.product__slider-big .card__discount-inner {
bottom: 17px;
left: 18px
}
.product__slider-big .product__slider-item {
width: 385px!important;
height: 385px;
border: none;
border-radius: 6px;
position: relative
}
.product__slider-big .product__slider-img {
width: 100%;
height: 100%;
}
.product__slider-big img{
background-position: center;
background-size: cover;
background-repeat: no-repeat;
display: block !important;
height: 100% !important;
}
.product__slider-img img{
background-position: center;
background-size: cover;
background-repeat: no-repeat;
display: block !important;
height: 100% !important;
margin: 0 auto;
object-fit: cover;
font-family: 'object-fit: contain;';
width: 100%;
border-radius: 5px;
}
.product__slider-img {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
display: block
}
.product__slider-inner {
padding-top: 44px
}
.product__slider-inner .content__info {
padding-top: 0;
margin-bottom: 0
}
.product__slider-inner .content__info h5 {
font-weight: 400;
line-height: 1.6;
font-size: 18px;
}
.product__slider-inner .content__info ul {
margin-bottom: 12px
}
.product__card-items .content__info h3 {
padding-top: 2px
}
.product__card-items .content__info ul {
margin-bottom: 14px
}
.product__card-items .content__info p {
margin-bottom: 11px
}
.product__country {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 22px; align-items: center;
}
.product__country-img {
font-size: 22px;
margin-right: 15px;
margin-left: 5px
}
.product__country-img span {  
height: auto;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
display: block
}
.product__country-title {
color: #323232;
font-weight: 400;
font-size: 14px;
line-height: 1.1;
font-family: Montserrat,sans-serif
}
.product__filter-grup {
margin-bottom: 9px
}
.product__filter-grup span {
color: #000;
font-weight: 400;
font-size: 18px;
line-height: 1.1;
font-family: Montserrat,sans-serif;
margin-right: 9px;
display: inline-block
}
.product__filter-grup a {
color: #323232;
font-weight: 400;
font-size: 18px;
line-height: 1;
font-family: Montserrat,sans-serif;
background: #fff;
border-radius: 40px;
padding: 10px 13px 6px 11px;
min-height: 33px;
margin-right: 7px;
margin-bottom: 8px
}
.style-none {
background: 0 0!important;
border-radius: 0!important;
position: relative
}
.style-none::before {
content: "";
position: absolute;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
left: 50%;
bottom: 7px;
border-bottom: 1px dashed #000;
width: 80%;
height: 1px
}
.product__price {
color: #13181c;
font-weight: 700;
font-size: 22px;
line-height: 1.4;
font-family: Montserrat,sans-serif;
margin-bottom: 21px
}
.product__basket {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-bottom: 26px
}
.product__card.product__card__tabs {
margin-top: 33px;
}
.product__basket-btn {
font-family: Montserrat,sans-serif;
font-weight: 700;
font-size: 14px;
line-height: 1.6;
text-align: center;
text-transform: uppercase;
color: #000;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
min-height: 70px
}
.product__basket-btn:hover {
color: #000
}
.product__basket-btn span {
font-weight: 400;
text-transform: none;
display: block
}
.product__basket-btn:nth-child(1n) {
background: #009cd0;
padding: 13px 18px 13px 14px;
color: #fff
}
.product__basket-btn:nth-child(2n) {
background: #e8f7ff;
padding: 15px 27px 11px 22px;
color: #000;
}
.product__basket-btn:nth-child(3n) {
background: #ddf0c9;
padding: 15px 42px 15px 34px;
color: #000;
}
.product__social {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.product__social-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.product__social-title {
font-weight: 400;
font-size: 16px;
line-height: 1.4;
color: #323232;
font-family: Montserrat,sans-serif;
margin-right: 12px
}
.product__social-link {
position: relative;
width: 31.31px;
height: 31.31px;
border-radius: 50%;
margin-right: 6px
}
.product__social-link.facebook {
background: #445c9c
}
.product__social-link.twitter {
background: #56b7e0
}
.product__social-link.vk {
background: #3585ce
}
.product__social-link.telegram {
background: #46a6c5
}
.product__social-link:last-child {
margin-right: 0
}
.product__social-link img,
.product__social-link svg {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
display: block;
max-width: 15px;
height: auto
}
.product__social-link img path,
.product__social-link svg path {
fill: #fff
}
.product__card-nav {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-bottom: 1px solid #d7d7d7;
margin-bottom: 36px
}
.product__card-nav__link {
padding-top: 21px;
padding-bottom: 19px;
display: block;
position: relative;
margin-right: 40px;
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 1.2;
text-transform: uppercase;
color: #13181c
}
.product__card-nav__link.active {
pointer-events: none
}
.product__card-nav__link.active:hover {
color: #13181c
}
.product__card-nav__link:hover {
color: #009cd0
}
.product__card-nav__link::before {
content: "";
position: absolute;
left: 0;
bottom: -4px;
width: 100%;
height: 4px;
background: #009cd0;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
opacity: 0
}
.product__card-content .content__info {
margin-bottom: 0
}
.product__card-equipping {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border: 3px solid #fff;
border-radius: 10px;
padding: 19px 25px 21px 25px;
width: 100%;
}
.equipping__img {
margin-left: 25px;
margin-right: 25px;
}
.equipping__img img {
width: 53px;
height: auto;
display: block;
background-position: center;
background-repeat: no-repeat;
background-size: contain
}
.equipping__title {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 1.4;
color: #13181c;
margin-right: 15px
}
.equipping__content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
flex-direction: column;
}
.equipping__link-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.equipping__link {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 1.4;
-webkit-text-decoration-line: underline;
text-decoration-line: underline;
color: #008cbb;
margin-right: 13px
}
.equipping__link:hover {
text-transform: none;
color: #009cd0
}
.catalog-search__page .title {
font-size: 38px
}
.catalog-search {
padding-top: 47px
}
.project-search__title {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 28px;
line-height: 1.2;
color: #13181c;
text-transform: uppercase;
padding-bottom: 44px;
margin-bottom: 42px
}
.project-search__inner {
padding-left: 0;
counter-reset: myCounter
}
.project-search__inner .card {
padding-left: 45px;
padding-bottom: 44px;
margin-bottom: 40px;
position: relative;
list-style: none
}
.project-search__inner .card:last-child {border-bottom: 0 !important;}
.project-search__inner .card::before {
counter-increment: myCounter;
content: counter(myCounter) ".";
position: absolute;
top: -1px;
left: 3px;
width: 1.2em;
height: 1.2em;
line-height: 1;
font-size: 16px;
color: #13181c
}
.project-search__inner .card__img {
max-width: 217px;
height: 217px;
margin-right: 46px
}
.element__line {
position: relative
}
.element__line::before {
content: "";
position: absolute;
left: 0;
bottom: 0;
background: url(//www.ortorent.ru/wp-content/themes/ortorent/assets/images/dist/svg/element.svg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
display: block;
width: 100%;
height: 11px
}
.about__page .content__info p img{
background-position: center;
background-repeat: no-repeat;
background-size: contain;
height:auto;
max-width: 404px;
}
.about__page .content__info p img.size-large {
max-width: 100%; 
} .about__page .title {
font-size: 34px
}
.about .content__info {
margin-bottom: 31px
}
.about .content__info ul {
padding-bottom: 6px
}
.about .content__info ul li { overflow: hidden;
margin-bottom: 17px
}
.content__info ol {
padding-bottom: 9px;counter-reset: myCounter; padding-left: 0;
}
.content__info ol li {
margin-bottom: 12px; padding-left: 30px; position: relative;
}
.content__info ol li:before {
counter-increment: myCounter;
content:counter(myCounter);
color: #fff;
background: #54CF11;
text-align: center; position: absolute; top: 3px; left: 0;
line-height: 20px;
width: 20px;
height: 20px; border-radius: 100%;
}
.about .content__info p {
margin-bottom: 13px
}
.about .content__info td p {
margin-bottom: 0px
}
.about h2 {
font-weight: 400;
font-size: 28px;
line-height: 1.8;
text-transform: uppercase;
color: #13181c;
font-family: Montserrat,sans-serif;
letter-spacing: .3px;
padding-bottom: 24px;
}
.about .line__element{
margin-bottom: 40px;
}
.content__info a {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 1.7;
color: #0a80c2
}
.content__info a:hover {
text-decoration: underline
}
.about__social {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.about .content__info .about__social {
padding-top: 14px;
}
.about__social-title {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 18px;
line-height: 1.7;
color: #13181c;
margin-right: 20px;
padding-left: 4px
}
.about__social-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.about__social-inner a {
margin-right: 4px;
width: 38px;
height: 38px;
border-radius: 50%;
background: #009cd0;
position: relative;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.about__social-inner a:hover {
background: #26b1e0
}
.about__social-inner a img,
.about__social-inner a svg {
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
max-width: 17px;
height: auto;
display: block;
background-position: center;
background-repeat: no-repeat;
background-size: cover
}
.about__social-inner a img path,
.about__social-inner a svg path {
fill: #fff
}
.dealers {
padding-top: 28px;
padding-bottom: 85px
}
.dealers__title {
font-weight: 400;
font-size: 28px;
line-height: 1.8;
text-transform: uppercase;
color: #13181c;
font-family: Montserrat,sans-serif;
letter-spacing: .3px;
padding-bottom: 37px;
}
.dealers__title .line__element{
margin-top: 31px;
}
.dealers__card {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
min-height: 145px;
border-left: 1px dashed #000;
padding-left: 23px;
margin-top: 12px;
padding-top: 8px;
margin-left: 7px
}
.dealers__card-numbet {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 14px;
line-height: 1.7;
color: #484848;
margin-bottom: 15px
}
.dealers__card-title {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 18px;
line-height: 1.7;
color: #13181c
}
.dealers__card-link a {
font-weight: 400;
font-size: 16px;
line-height: 1.7;
color: #008dba;
font-family: Montserrat,sans-serif
}
.dealers__card-link a:hover {
color: #008dba;
text-decoration: underline
}
.certificates {
background: #e8f7ff;
padding-top: 46px;
padding-bottom: 123px
}
.certificates__title {
font-weight: 400;
font-size: 28px;
line-height: 1.8;
text-transform: uppercase;
color: #13181c;
font-family: Montserrat,sans-serif;
letter-spacing: .3px;
padding-bottom: 47px;
}
.certificates__title .line__element{
margin-top:30px;
}
.certificates__card-inner {
height: 100%;
padding-bottom: 32px
}
.certificates__card {
max-width: 216px;
width: 100%;
min-height: 261px;
height: 100%;
background: #fff;
padding: 8px;
position: relative;
z-index: 1
}
.certificates__card:hover::before {
opacity: .62
}
.certificates__card:hover::after {
opacity: 1;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%)
}
.certificates__card::before {
content: "";
position: absolute;
z-index: 2;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: block;
background: #000;
opacity: 0;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.certificates__card::after {
content: "";
position: absolute;
z-index: 3;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,50%);
-ms-transform: translate(-50%,50%);
transform: translate(-50%,50%);
width: 100%;
height: 100%;
display: block;
width: 65px;
height: 65px;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
background-image: url(//www.ortorent.ru/wp-content/themes/ortorent/assets/images/dist/svg/certificates-open.svg);
opacity: 0;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.certificates__card-content {
padding: 20px 20px;
border: 1px dashed #969696;
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between
}
.certificates__card-img img,
.certificates__card-img svg {
max-width: 46px;
height: auto;
display: block;
background-position: center;
background-repeat: no-repeat;
background-size: cover
}
.certificates__card-title {
font-weight: 400;
font-size: 17px;
line-height: 1.2;
margin-bottom: 24px;
color: #13181c;
font-family: Montserrat,sans-serif;
word-break: break-word;
}
.certificates__card-link {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 1.3;
color: #1480bd
}
.contacts__page .title {
font-size: 38px
}
.contacts {
padding-top: 39px
}
.contacts__item {
margin-bottom: 50px
}
.contacts__nav {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-bottom: 1px solid #d7d7d7;
margin-bottom: 27px
}
.contacts__nav a {
font-family: Montserrat,sans-serif;
font-weight: 700;
font-size: 14px;
line-height: 1.3;
color: #4e4e4e;
text-transform: uppercase;
margin-right: 30px;
padding-top: 21px;
padding-bottom: 16px;
display: block;
position: relative;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.contacts__nav a.active {
color: #13181c;
font-weight: 700;
pointer-events: none
}
.contacts__nav a.active::before {
opacity: 1
}
.contacts__nav a.active:hover {
color: #13181c
}
.contacts__nav a::before {
content: "";
position: absolute;
left: 0;
bottom: -4px;
width: 100%;
height: 4px;
background: #009cd0;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
opacity: 0
}
.contacts__nav a:hover {
color: #009cd0
}
.contacts__nav a:last-child {
margin-right: 0
}
.contacts__title {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 26px;
line-height: 1.4;
color: #13181c;
padding-left: 36px;
position: relative;
margin-bottom: 24px
}
.contacts__title::before {
content: "";
position: absolute;
top: 6px;
left: 0;
background-image: url(//www.ortorent.ru/wp-content/themes/ortorent/assets/images/dist/svg/subtract.svg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
width: 16px;
height: 20px;
display: block
}
.contacts__card {
padding-bottom: 27px;
height: 100%
}
.contacts__card-inner {
background: #fff;
border-radius: 6px;
height: 100%;
padding: 15px 17px 17px 15px
}
.contacts__card-title {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 18px;
line-height: 1.8;
color: #13181c;
margin-bottom: 6px
}
.contacts__card-info {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 15px;
line-height: 1.8;
color: #323232;
display: block;
}
.contacts__card p .contacts__card-info{
line-height: 1.7;
}
.contacts__card-info:hover {
color: #323232;
text-decoration: underline
}
.contacts__card-address {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 15px;
line-height: 1.5;
color: #323232;
display: block
}
.contacts__attention {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 1.7;
color: #13181c;
padding-left: 41px;
margin-bottom: 20px;
position: relative;
padding-top: 20px;
}
.contacts__attention::before {
content: "";
position: absolute;
top: 25px;
left: 0;
background-image: url(//www.ortorent.ru/wp-content/themes/ortorent/assets/images/dist/svg/mass.svg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
width: 20px;
height: 20px;
display: block
}
.contacts__maps-inner {
display: block
}
.contacts__maps {
margin-top: -60px
}
.contacts__maps iframe{
width: 100%;
}
.contacts__maps-img {
height: 378px;
max-width: 588px;
width: 100%;
display: block
}
.contacts__maps-img::before {
content: "";
position: absolute;
z-index: 3;
top: 52%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
right: 118px;
display: block;
width: 91px;
height: 91px;
background-image: url(//www.ortorent.ru/wp-content/themes/ortorent/assets/images/dist/svg/cursor-map.svg);
background-position: center;
background-repeat: no-repeat;
background-size: cover
}
.equisites {
padding-bottom: 40px
}
.equisites__wrapper p {
color: #323232;
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 15px;
line-height: 1.9
}
.equisites__wrapper ul li {
color: #323232;
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 15px;
line-height: 1.9
}
.equisites__wrapper a {
color: #009cd0;
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 15px;
line-height: 1.9
}
.equisites__wrapper a:hover {
text-decoration: underline;
color: #009cd0
}
.equisites__title {
font-weight: 400;
font-size: 28px;
line-height: 1.8;
text-transform: uppercase;
color: #13181c;
font-family: Montserrat,sans-serif;
letter-spacing: .3px;
padding-bottom: 28px;
margin-bottom: 27px
}
.equisites__title h2{
font-weight: 400;
font-size: 28px;
line-height: 1.8;
text-transform: uppercase;
color: #13181c;
font-family: Montserrat,sans-serif;
letter-spacing: .3px;
margin-bottom: 0px
}
.equisites__title .line__element{
margin-top: 23px;
margin-bottom: 33px;
}
.contacts__block {
padding-top: 24px
}
.contacts__info-list__inner {
padding-bottom: 80px
}
.contacts__info-head {
padding: 0 15px;
border-radius: 2px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex
}
.contacts__info-head div[class*=col-] {
background: #44515c;
border-right: 1px solid rgba(255,255,255,.24);
padding-top: 13px;
padding-bottom: 15px;
font-weight: 700;
font-size: 16px;
line-height: 1;
color: #fff;
font-family: Montserrat,sans-serif
}
.contacts__info-body {
padding: 0 15px;
border: 1px solid #DFDFDF;
margin-top: -3px;
}
.contacts__info-body div[class*=col-] {
font-weight: 400;
font-size: 15px;
line-height: 1.5;
color: #13181c;
font-family: Montserrat,sans-serif; }
.contacts__page .main__page{
padding-top: 28px;
}
.contacts__page .main__page .breadcrumbs{
margin-bottom: 15px;
}
.contacts__info-body div[class*=col-] {
min-height:82px;
}
.contacts__info-body div[class*=col-]:nth-child(1) {
display: -webkit-box;
display: -ms-flexbox;
display: flex
}
.contacts__info-body div[class*=col-]:nth-child(1) p {
font-weight: 400
}
.contacts__info-body div[class*=col-]:nth-child(2) p {
font-weight: 400; display: table-caption;
}
.contacts__info-body div[class*=col-]:nth-child(3) p {
font-weight: 400
}
.contacts__info-body div[class*=col-]:nth-child(3) li {
font-weight: 400
}
.contacts__info-body div[class*=col-]:nth-child(4) p {
font-weight: 400
}
.contacts__info-body div[class*=col-]:nth-child(4) li {
font-weight: 400
}
.contacts__info-body div[class*=col-]:nth-child(5) p {
font-weight: 400
}
.contacts__info-body div[class*=col-]:nth-child(5) li {
font-weight: 400
}
.contacts__info-item {
padding-top: 26px;
padding-bottom: 26px;
min-height: 135px;
}
.contacts__info-item:hover .userpic__img {
-webkit-transform: scale(1.14);
-ms-transform: scale(1.14);
transform: scale(1.14)
}
.contacts__info-item a {
color: #0076cc;
font-weight: 400;
position: relative
}
.contacts__info-item a::before {
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 1px;
border-bottom: 1px dashed #0076cc
}
.contacts__info-item a:hover::before {
opacity: 0
}
.contacts__info-item p {
font-weight: 400;
font-size: 15px;
line-height: 1.5;
color: #13181c;
font-family: Montserrat,sans-serif; display: block
}
.contacts__info-item li {
display: block
}
.contacts__info-item li a {
font-weight: 400;
color: #323232;
font-size: 15px;
font-family: Montserrat,sans-serif;
line-height: 1.5;
text-decoration: none;
display: inline-block
}
.contacts__info-item li a::before {
content: none
}
.contacts__info-item li a::after {
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 1px;
border-bottom: 1px dashed #323232;
opacity: 0
}
.contacts__info-item li a:hover::after {
opacity: 1
}
.contacts__info-item:nth-child(2n+2) {
background: #f8f8f8
}
.userpic {
max-width: 82px;
width: 100%;
height: 82px;
overflow: hidden
}
.userpic__img {
max-width: 82px;
width: 100%;
height: 82px;
display: block;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
will-change: transform;
margin: 0 auto
}
.questionnaire__form .questionnaire__input .new_select ul li:first-child{
display: none;
}
.questionnaire__form .select__head:after{
width: 8px;
height: 8px;
border-left: 2px solid #636363;
border-top: 2px solid #636363;
top: calc(50% - 6px);
}
.questionnaire__form .new_select ul {
z-index: 1;
}
.questionnaire__form .new_select ul li {
font-weight: 400;
font-size: 15px;
line-height: 1;
font-family: Montserrat,sans-serif;
color: #626262;
padding-left: 13px;  
}
.questionnaire__form .new_select.open ul li:hover{
background: #F4F4F4;
color: #626262;
}
.questionnaire__form .questionnaire__grade-select {
justify-content: center;
}
.questionnaire__page {
margin-bottom: 159px
}
.questionnaire {
padding-top: 49px
}
.questionnaire__form {
margin-bottom: 32px
}
.questionnaire__form-wrapper {
padding-top: 41px
}
.questionnaire__form-title {
margin-bottom: 36px;
font-weight: 600;
font-size: 28px;
line-height: 1.2;
text-transform: uppercase;
color: #13181c;
font-family: Montserrat,sans-serif
}
.questionnaire__form-inner {
background: #f8f8f8;
border-radius: 6px;
padding-top: 31px;
padding-bottom: 35px
}
.questionnaire__input {
border-bottom: 1px solid #dfdfdf;
padding-left: 55px;
padding-right: 55px;
padding-bottom: 33px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.questionnaire__input p {
font-weight: 400;
font-size: 16px;
line-height: 1.5;
color: #13181c;
font-family: Montserrat,sans-serif;
margin-bottom: 14px
}
.questionnaire__form-input {
max-width: 378px;
width: 100%;
margin-right: 25px
}
.questionnaire__form-input:last-child {
margin-right: 0
}
.questionnaire__form-input input {
background: #fff;
border: 1px solid #d7d7d7;
border-radius: 3px;
height: 48px;
width: 100%;
padding: 0 21px;
font-weight: 400;
font-size: 15px;
line-height: 1;
font-family: Montserrat,sans-serif;
color: #626262
}
.questionnaire__form-input input::-webkit-input-placeholder {
font-weight: 400;
font-size: 15px;
line-height: 1;
font-family: Montserrat,sans-serif;
color: #626262
}
.questionnaire__form-input input::-moz-placeholder {
font-weight: 400;
font-size: 15px;
line-height: 1;
font-family: Montserrat,sans-serif;
color: #626262
}
.questionnaire__form-input input:-ms-input-placeholder {
font-weight: 400;
font-size: 15px;
line-height: 1;
font-family: Montserrat,sans-serif;
color: #626262
}
.questionnaire__form-input input::-ms-input-placeholder {
font-weight: 400;
font-size: 15px;
line-height: 1;
font-family: Montserrat,sans-serif;
color: #626262
}
.questionnaire__form-input input::placeholder {
font-weight: 400;
font-size: 15px;
line-height: 1;
font-family: Montserrat,sans-serif;
color: #626262
}
.questionnaire__form-select {
max-width: 436px;
width: 100%
}
.questionnaire__form-select .select__head{
background: #fff;
border: 1px solid #d7d7d7;
border-radius: 3px;
height: 48px;
width: 100%;
cursor: pointer;
padding: 12px 21px 16px 21px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
outline: 0
}
.questionnaire__form-select .new_select ul{
padding-top: 6px;
padding-bottom: 6px;
}
.questionnaire__form-select .new_select ul ul{
display: none;
}
.questionnaire__form .questionnaire__form-select .new_select ul li {
padding-left: 21px;
}
.questionnaire__form-select select {
background: #fff;
border: 1px solid #d7d7d7;
border-radius: 3px;
height: 48px;
width: 100%;
cursor: pointer;
padding: 0 21px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
outline: 0
}
.questionnaire__grade-select .select__head{
background: #fff;
border: 1px solid #d7d7d7;
border-radius: 3px;
height: 40px;
width: 70px;
cursor: pointer;
padding: 8px 10px 8px 12px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
outline: 0
}
.questionnaire__form-select select option {
font-weight: 400;
font-size: 15px;
line-height: 1;
font-family: Montserrat,sans-serif;
color: #626262
}
.questionnaire__form-select select option {
font-weight: 400;
font-size: 15px;
line-height: 1;
font-family: Montserrat,sans-serif;
color: #626262
}
.questionnaire__form-select select option::-webkit-input-placeholder {
font-weight: 400;
font-size: 15px;
line-height: 1;
font-family: Montserrat,sans-serif;
color: #626262
}
.questionnaire__form-select select option::-moz-placeholder {
font-weight: 400;
font-size: 15px;
line-height: 1;
font-family: Montserrat,sans-serif;
color: #626262
}
.questionnaire__form-select select option:-ms-input-placeholder {
font-weight: 400;
font-size: 15px;
line-height: 1;
font-family: Montserrat,sans-serif;
color: #626262
}
.questionnaire__form-select select option::-ms-input-placeholder {
font-weight: 400;
font-size: 15px;
line-height: 1;
font-family: Montserrat,sans-serif;
color: #626262
}
.questionnaire__form-select select option::placeholder {
font-weight: 400;
font-size: 15px;
line-height: 1;
font-family: Montserrat,sans-serif;
color: #626262
}
.questionnaire__scale {
border-bottom: 1px solid #dfdfdf;
padding-bottom: 32px
}
.questionnaire__form-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding-top: 28px;
padding-left: 55px;
padding-right: 55px;
padding-bottom: 15px
}
.questionnaire__form-list ul li {
font-weight: 400;
font-size: 15px;
line-height: 1.2;
color: #474747;
font-family: Montserrat,sans-serif;
margin-bottom: 8px
}
.questionnaire__form-list ul:first-child {
margin-right: 46px
}
.questionnaire__form-list h2 {
font-weight: 400;
font-size: 16px;
line-height: 1.5;
color: #13181c;
font-family: Montserrat,sans-serif;
margin-bottom: 15px
}
.questionnaire__form-list h3 {
font-weight: 400;
font-size: 16px;
line-height: 1.5;
color: #13181c;
font-family: Montserrat,sans-serif;
margin-bottom: 12px
}
.questionnaire__form-list h4 {
font-weight: 400;
font-size: 16px;
line-height: 1.5;
color: #13181c;
font-family: Montserrat,sans-serif;
margin-bottom: 15px
}
.questionnaire__form-list p {
font-weight: 400;
font-size: 15px;
line-height: 1.5;
color: #3a3a3a;
font-family: Montserrat,sans-serif;
margin-bottom: 15px
}
.questionnaire__form-content {
padding-left: 55px;
padding-right: 55px
}
.questionnaire__form-content p {
font-weight: 400;
font-size: 15px;
line-height: 1.6;
color: #3a3a3a;
font-family: Montserrat,sans-serif
}
.questionnaire__form-content ul li {
font-weight: 400;
font-size: 15px;
line-height: 1.5;
color: #474747;
font-family: Montserrat,sans-serif;
margin-bottom: 10px
}
.questionnaire__form-content ul:first-child {
margin-right: 30px
}
.questionnaire__form-content h2 {
font-weight: 400;
font-size: 16px;
line-height: 1.5;
color: #13181c;
font-family: Montserrat,sans-serif;
margin-bottom: 15px
}
.questionnaire__form-content h3 {
font-weight: 400;
font-size: 16px;
line-height: 1.5;
color: #13181c;
font-family: Montserrat,sans-serif;
margin-bottom: 15px
}
.questionnaire__form-content h4 {
font-weight: 400;
font-size: 16px;
line-height: 1.5;
color: #13181c;
font-family: Montserrat,sans-serif;
margin-bottom: 15px
}
.questionnaire__form-content h6 {
background: #76c638;
border-radius: 6px;
padding-top: 20px;
padding-right: 41px;
padding-bottom: 24px;
padding-left: 41px;
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 20px;
line-height: 1.4;
color: #fff
}
.questionnaire__grade {
padding-left: 55px;
padding-right: 55px;
padding-top: 27px;
padding-bottom: 35px;
border-bottom: 1px solid #dfdfdf
}
.questionnaire__grade-head {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: end;
-ms-flex-align: flex-end;
align-items: flex-end;
margin-bottom: 21px;
}
.questionnaire__grade-head-text {
font-weight: 400;
font-size: 16px;
line-height: 1.3;
color: #000;
font-family: Montserrat,sans-serif;
}
.questionnaire__grade-head-text:nth-child(1) {
max-width: 560px;
width: 100%
}
.questionnaire__grade-head-text:nth-child(2) {
max-width: 195px;
width: 100%;
text-align: center
}
.questionnaire__grade-head-text:nth-child(3) {
max-width: 195px;
width: 100%;
text-align: center
}
.questionnaire__grade-row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 10px
}
.questionnaire__grade-title {
max-width: 564px;
width: 100%;
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 15px;
line-height: 1.3;
color: #13181c
}
.questionnaire__grade-select p {
display: none;
font-weight: 400;
font-size: 16px;
line-height: 1.5;
color: #13181c;
font-family: Montserrat,sans-serif
}
.questionnaire__grade-select {
max-width: 195px;
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex
}
.questionnaire__grade-select .select {
margin: 0 auto;
background: #fff;
border: 1px solid #d7d7d7;
border-radius: 3px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
outline: 0;
cursor: pointer;
width: 70px;
height: 40px;
padding-left: 13px;
padding-right: 13px
}
.questionnaire__textarea {
padding-top: 38px;
padding-left: 55px;
padding-right: 55px;
margin-bottom: 27px
}
.questionnaire__textarea p {
font-weight: 400;
font-size: 16px;
line-height: 1.5;
color: #000;
font-family: Montserrat,sans-serif;
margin-bottom: 22px
}
.questionnaire__textarea textarea {
background: #fff;
border: 1px solid #d7d7d7;
border-radius: 3px;
width: 100%;
height: 179px;
padding-left: 22px;
padding-top: 13px;
padding-right: 13px;
padding-bottom: 22px
}
.questionnaire__input-box p {
font-weight: 400;
font-size: 16px;
line-height: 1.5;
color: #13181c;
font-family: Montserrat,sans-serif;
margin-bottom: 15px;
padding-left: 55px;
padding-right: 55px
}
.questionnaire__form-btn {
padding-left: 55px;
padding-right: 55px;
padding-top: 28px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between
}
.questionnaire__form-btn p {
max-width: 340px;
width: 100%;
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 14px;
line-height: 1.57;
color: #686868
}
.questionnaire__form-btn p a {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 14px;
line-height: 1.4;
color: #686868;
display: initial;
text-decoration: underline
}
.questionnaire__form-btn p a:hover {
text-decoration: none
}
.form__button {
width: 158px;
height: 50px;
background: #009cd0;
border-radius: 100px;
font-family: Montserrat,sans-serif;
font-weight: 700;
font-size: 14px;
line-height: 1;
letter-spacing: .02em;
text-transform: uppercase;
color: #fff;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border: none
}
.questionnaire__content h6 {
background: #76c638;
border-radius: 6px;
padding-top: 20px;
padding-right: 41px;
padding-bottom: 28px;
padding-left: 41px;
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 20px;
line-height: 1.4;
color: #fff;
margin-bottom: 20px
}
.questionnaire__content p {
font-weight: 400;
font-size: 16px;
line-height: 1.84;
color: #13181c;
font-family: Montserrat,sans-serif;
margin-bottom: 41px
}
.questionnaire__content ul li {
font-weight: 400;
font-size: 15px;
line-height: 1.5;
color: #474747;
font-family: Montserrat,sans-serif;
margin-bottom: 10px
}
.questionnaire__content ul:first-child {
margin-right: 30px
}
.questionnaire__content h2 {
font-weight: 600;
font-size: 28px;
line-height: 1.2;
text-transform: uppercase;
color: #13181c;
font-family: Gilroy,sans-serif;
margin-bottom: 23px
}
.questionnaire__content h3 {
font-weight: 400;
font-size: 16px;
line-height: 1.5;
color: #13181c;
font-family: Montserrat,sans-serif;
margin-bottom: 15px
}
.questionnaire__content h4 {
font-weight: 400;
font-size: 16px;
line-height: 1.5;
color: #13181c;
font-family: Montserrat,sans-serif;
margin-bottom: 15px
}
@media (max-width:1050px) {
.questionnaire__form-list {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
.questionnaire__form-list ul:first-child {
margin-right: 0
}
.questionnaire__form-list ul {
margin-bottom: 20px
}
.questionnaire__form-list ul:last-child {
margin-bottom: 0
}
}
@media (max-width:991px) {
.questionnaire__page {
margin-bottom:77px;
}
.questionnaire__grade-row {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
position: relative;
margin-bottom: 20px;
}
.questionnaire__grade-row::before {
content: "";
position: absolute;
z-index:1;
bottom: 0;
left: 0;
height: 1px;
max-width: 580px;
width: 100%;
border-bottom: 1px dashed #787878
}
.questionnaire__grade-row:last-child::before{
content: none;
}
.questionnaire__grade {
padding-bottom: 0;
}
.questionnaire__grade-head {
display: none
}
.questionnaire__grade-select p {
display: block;
max-width: 400px;
width: 100%
}
.questionnaire__grade-row {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start
}
.questionnaire__grade-select {
max-width: 525px;
width: 100%;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 20px
}
.questionnaire__grade-select .select {
margin-left: 0
}
.questionnaire__grade-title {
margin-bottom: 15px
}
}
@media (max-width:767px) {
.card__dop-btn {
margin: 0 auto;
}
.card__dop-content {
padding: 21px 24px 20px 24px;
}
.card__price-btn-inner {
padding-bottom: 0px;
}
.project-filter__inner .card:last-child {
margin-bottom: 15px !important;
}
.card__dop-content .card__rent-title {
padding-left: 31px;
}
.card__dop-info .card__rent-title:before {
left: 0;
}
.questionnaire__page {
margin-bottom: 77px;
}
.questionnaire__input {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
.questionnaire__form-input {
margin-right: 0;
max-width: 100%;
margin-bottom: 30px
}
.questionnaire__form-select {
max-width: 100%
}
.questionnaire__input p {
margin-bottom: 10px
}
}
.project-filter__inner .card__img img{
max-width: 100%;
height: 100% !important;
margin: 0 auto;
object-fit: cover;
font-family: 'object-fit: contain;';
}
@media (max-width:570px) {
.project-filter__inner .card__img img {
height: auto !important;
}
.questionnaire__grade,
.questionnaire__form-content,
.questionnaire__input,
.questionnaire__textarea,
.questionnaire__form-btn,
.questionnaire__form-list,
.questionnaire__input-box p{
padding-left: 20px;
padding-right: 20px;
}	
.questionnaire__content h6 {
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
font-size: 18px;
margin-bottom: 20px;
}
.questionnaire__form-btn {
flex-direction: column;
}
.questionnaire__form-btn p {
text-align: center;
margin: 0 auto;
margin-bottom: 20px;	
}
.questionnaire__form-btn .form__button{
margin: 0 auto;
}
.questionnaire__content h2,
.questionnaire__form-title,
.questionnaire__content h3,
.questionnaire__content h4{
font-size: 22px;
text-align: center;
}
.questionnaire__content p {
font-size: 15px;
line-height: 1.7;
margin-bottom: 20px;
}
.questionnaire__grade-select p {
font-size: 15px;
line-height: 1.4;
}
.questionnaire__form ._container{
padding: 0;
}
.questionnaire__form .line__element-inner{
padding: 0 15px;
}
.questionnaire__form-title {
padding: 0 15px;
}
}
@media (max-width:400px) {
.questionnaire__grade,
.questionnaire__form-content,
.questionnaire__input,
.questionnaire__textarea,
.questionnaire__form-btn,
.questionnaire__form-list,
.questionnaire__input-box p{
padding-left: 15px;
padding-right: 15px;
}
.questionnaire__content h6 {
padding-top: 15px;
padding-right: 15px;
padding-bottom: 15px;
padding-left: 15px;
font-size: 16px;
}
.questionnaire__content h2, 
.questionnaire__form-title, 
.questionnaire__content h3, 	          
.questionnaire__content h4 {
font-size: 21px;
}
.questionnaire__form-input input {
padding: 0 8px;
}
.questionnaire__form-select .select__head {
padding: 11px 08px 16px 08px;
}
.questionnaire__textarea textarea {
padding-left: 8px;
padding-right: 8px;
}
.questionnaire__form .questionnaire__form-select .new_select ul li {
padding-left: 8px;
}
}
.distributor {
padding-top: 27px;
padding-bottom: 22px
}
.distributor__title {
font-weight: 400;
font-size: 28px;
line-height: 1.45;
text-transform: uppercase;
color: #13181c;
font-family: Montserrat,sans-serif;
letter-spacing: .3px;
padding-bottom: 37px;
margin-bottom: 30px
}
.distributor__contacts {
padding-left: 13px
}
.distributor__contacts-title {
font-weight: 400;
font-size: 22px;
line-height: 1.45;
color: #13181c;
font-family: Montserrat,sans-serif;
margin-bottom: 14px
}
.distributor__contacts-box span {
font-weight: 400;
font-size: 16px;
line-height: 1.3;
color: #323232;
font-family: Montserrat,sans-serif;
display: block;
margin-bottom: 9px
}
.distributor__contacts-box a {
font-weight: 400;
font-size: 16px;
line-height: 1.3;
color: #323232;
font-family: Montserrat,sans-serif;
display: block;
margin-bottom: 9px
}
.distributor__contacts-box p {
font-weight: 400;
font-size: 16px;
line-height: 1.6;
color: #323232;
font-family: Montserrat,sans-serif;
display: block
}
.distributor__social {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
padding-top: 5px
}
.distributor__social a {
background: #009cd0;
width: 37px;
height: 37px;
position: relative;
border-radius: 50%;
margin-right: 9px;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.distributor__social a:hover {
background: #26b1e0
}
.distributor__social a:last-child {
margin-right: 0
}
.distributor__social a img,
.distributor__social a svg {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
max-width: 19px;
height: auto;
display: block
}
.distributor__social a img path,
.distributor__social a svg path {
fill: #fff
}
.contacts__form {
position: relative
}
.contacts__form .bg__img {
position: absolute;
z-index: 1;
width: 100%;
height: 100%;
display: block;
top: 0;
left: 0
}
.form__inner {
padding-top: 45px;
padding-bottom: 100px
}
.form {
position: relative;
z-index: 2
}
.form__header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 39px
}
.form__heading {
font-weight: 400;
font-size: 38px;
line-height: 1.6;
color: #fff;
text-transform: uppercase;
font-family: Montserrat,sans-serif;
display: inline-block;
min-width: 400px
}
.form__text {
font-weight: 400;
font-size: 18px;
line-height: 1.6;
color: #fff;
font-family: Montserrat,sans-serif;
display: inline-block
}
.cases-contacts .form__header {
justify-content: center;
}
.cases-contacts .form__header .form__text {
font-size: 26px;
text-align: center;
}
.form__box {
background: #e8f7ff;
border-radius: 6px;
padding-top: 47px;
padding-bottom: 47px;
padding-left: 83px;
padding-right: 92px
}
.form-input {
height: 50px;
margin-bottom: 24px
}
.form-input input {
width: 100%;
height: 100%;
padding: 14px 17px 16px 17px;
font-weight: 400;
font-size: 15px;
line-height: 1.4;
color: #686868;
font-family: Montserrat,sans-serif;
background: #fff;
border: 1px solid #d7d7d7;
border-radius: 3px
}
.form-input input::-webkit-input-placeholder {
font-weight: 400;
font-size: 15px;
line-height: 1.4;
color: #686868;
font-family: Montserrat,sans-serif
}
.form-input input::-moz-placeholder {
font-weight: 400;
font-size: 15px;
line-height: 1.4;
color: #686868;
font-family: Montserrat,sans-serif
}
.form-input input:-ms-input-placeholder {
font-weight: 400;
font-size: 15px;
line-height: 1.4;
color: #686868;
font-family: Montserrat,sans-serif
}
.form-input input::-ms-input-placeholder {
font-weight: 400;
font-size: 15px;
line-height: 1.4;
color: #686868;
font-family: Montserrat,sans-serif
}
.form-input input::placeholder {
font-weight: 400;
font-size: 15px;
line-height: 1.4;
color: #686868;
font-family: Montserrat,sans-serif
}
.form-textarea {
margin-bottom: 14px
}
.form-textarea textarea {
width: 100%;
height: 113px;
padding: 14px 17px 16px 17px;
font-weight: 400;
font-size: 15px;
line-height: 1.4;
color: #686868;
font-family: Montserrat,sans-serif;
background: #fff;
border: 1px solid #d7d7d7;
border-radius: 3px
}
.form-textarea textarea::-webkit-input-placeholder {
font-weight: 400;
font-size: 15px;
line-height: 1.4;
color: #686868;
font-family: Montserrat,sans-serif
}
.form-textarea textarea::-moz-placeholder {
font-weight: 400;
font-size: 15px;
line-height: 1.4;
color: #686868;
font-family: Montserrat,sans-serif
}
.form-textarea textarea:-ms-input-placeholder {
font-weight: 400;
font-size: 15px;
line-height: 1.4;
color: #686868;
font-family: Montserrat,sans-serif
}
.form-textarea textarea::-ms-input-placeholder {
font-weight: 400;
font-size: 15px;
line-height: 1.4;
color: #686868;
font-family: Montserrat,sans-serif
}
.form-textarea textarea::placeholder {
font-weight: 400;
font-size: 15px;
line-height: 1.4;
color: #686868;
font-family: Montserrat,sans-serif
}
.form__agree-dtn__inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between
}
.form__agree {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.form__agree p {
max-width: 350px;
font-weight: 400;
font-size: 14px;
line-height: 1.4;
color: #686868;
font-family: Montserrat,sans-serif
}
.form__agree p a {
font-weight: 400;
font-size: 14px;
line-height: 1.4;
color: #686868;
font-family: Montserrat,sans-serif;
text-decoration: underline
}
.form__agree p a:hover {
text-decoration: none
}
.form__agree-text.checkbox {
margin-right: 10px
}
.form__agree-text.checkbox .checkbox {
display: block;
cursor: pointer
}
.form__agree-text.checkbox .checkbox--hidden {
display: none
}
.form__agree-text.checkbox .checkbox + .checkbox {
margin-top: 15px
}
.form__agree-text.checkbox .checkbox__real {
width: 1px;
height: 1px;
position: absolute;
opacity: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none
}
.form__agree-text.checkbox .checkbox__fake {
position: relative;
display: inline-block;
margin-right: 7px;
width: 20px;
height: 20px;
background-color: transparent;
border: 1px solid #009cd0;
border-radius: 2px;
vertical-align: bottom;
cursor: pointer
}
.form__agree-text.checkbox .checkbox__real:checked + .checkbox__fake {
background: #009cd0;
border: 1px solid #009cd0
}
.form__agree-text.checkbox .checkbox__real:checked + .checkbox__fake::before {
content: "";
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
width: 18px;
height: 18px;
background-image: url(//www.ortorent.ru/wp-content/themes/ortorent/assets/images/dist/icon/galka.svg);
background-repeat: no-repeat;
background-size: initial;
background-position: center
}
.form__agree-text.checkbox .checkbox__real:checked ~ .checkbox__title {
font-weight: 500
}
.form__btn {
min-width: 168px;
height: 50px;
border-radius: 85.0649px;
padding: 12px 20px;
letter-spacing: .02em;
text-transform: uppercase;
font-weight: 700;
color: #fff;
font-size: 14px;
font-family: Montserrat,sans-serif;
text-align: center;
border: none;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.form__btn--blue {
background: #009cd0
}
.form__btn--blue:hover {
background: #26b1e0
}
.form__btn--blue:active {
background: #0097ca
}
.basket-form__page .title {
font-size: 38px
}
.basket-form__title {
font-weight: 400;
font-size: 28px;
line-height: 1.8;
text-transform: uppercase;
color: #13181c;
font-family: Montserrat,sans-serif;
letter-spacing: .3px;
padding-bottom: 37px;
margin-bottom: 43px
}
.about__description {
padding-top: 20px
}
.about__description-title {
font-weight: 400;
font-size: 28px;
line-height: 1.2;
font-family: Gilroy,sans-serif;
text-transform: uppercase;
color: #13181c;
text-align: center;
margin-bottom: 10px
}
.about__description-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding-bottom: 52px;
padding-top: 21px;
}
.about__description-item {
width: 50%;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between
}
.about__description-item:first-child::before {
content: "";
position: absolute;
bottom: 0;
right: 0;
height: 90%;
width: 1px;
border-right: 1px dashed #787878
}
.about__description-img {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 39px;
position: relative;
height: 299px;
width: 100%
}
.about__description-img img {
max-width: 500px;
max-height: 299px;
height: auto;
display: block;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
position: absolute;
}
.about__description-item:nth-child(2n+1) .about__description-img img {
left: 40%;
top: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}
.about__description-item:nth-child(2n+2) .about__description-img img {
left: 57%;
top: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}
.about__description-item:nth-child(2n+1) .about__description-text {
max-width: 463px;
width: 100%;
}
.about__description-item:nth-child(2n+2) .about__description-text {
max-width: 430px;
width: 100%;
margin-left: auto;
margin-right:33px;
}
.about__description-text p {
font-family: Montserrat,sans-serif;
text-align: center;
color: #13181c;
font-weight: 400;
font-size: 18px;
line-height: 1.48
}
.about__description-content {
margin-bottom: 28px
}
.about__description-content .gallery-columns-4 img {
width: 100%;
height: auto;
}
.about__description-content .gallery {
padding-top: 34px;
padding-bottom: 19px;
}
.about__description-content .gallery-icon {
margin: 0;
}
.about__description-content .gallery {
margin-left: -24px !important;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.about__description-content .gallery.gallery-columns-4 .gallery-item{  
-ms-flex-preferred-size: calc(25% - 24px);
flex-basis: calc(25% - 24px);
margin-left: 24px !important;
}
.about__description-content .gallery.gallery-columns-3 .gallery-item{  
-ms-flex-preferred-size: calc(33.333% - 24px);
flex-basis: calc(33.333% - 24px);
margin-left: 24px !important;
}
.about__description-content .gallery.gallery-columns-2 .gallery-item{  
-ms-flex-preferred-size: calc(50% - 24px);
flex-basis: calc(50% - 24px);
margin-left: 24px !important;
}
.about__description-content ul h2 .line__element,
.about__description-content ul h3 .line__element,
.about__description-content ul h4 .line__element,
.about__description-content ul h5 .line__element,
.about__description-content ul h6 .line__element{
margin-top: 35px;
}
.about__social .about__description-content h6{
padding: 25px 57px 34px 41px;
margin-bottom: 35px;
}
.about__description-content .dealers__title {
padding-bottom: 0;
margin-bottom: 27px
}
.about__description-content h6 {
background: #76c638;
border-radius: 6px;
padding: 22px 83px 26px 41px;
font-family: Gilroy,sans-serif;
font-weight: 400;
font-size: 20px;
line-height: 1.4;
color: #fff;
margin-bottom: 32px
}
.about__description-content h6 span {
font-weight: 600
}
.about__description-content p {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 1.8;
color: #323232
}
.about__description-content h3 {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 28px;
line-height: 1.2;
text-transform: uppercase;
color: #13181c;
margin-bottom: 40px;
padding-top: 45px
}
.about__description-content ul {
padding-bottom: 23px
}
.about__description-content ul .line__element{
width: 80%;
}
.about__description-content ul li {
position: relative;
padding-left: 20px;
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 1.2;
color: #454545;
margin-bottom: 13px
}
.about__description-content ul li::before {
content: "";
position: absolute;
top: 5px;
left: 0;
width: 7px;
height: 7px;
border: 2px solid #76c638;
border-radius: 50%
}
.about__description-content ol li {
position: relative;
padding-left: 13px;
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 1.2;
color: #454545;
margin-bottom: 15px
}
.about__benefits {
padding-top: 28px;
margin-bottom: 14px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.about__benefits-item {
margin-bottom: 30px;
padding-left: 15px;
padding-right: 15px;
position: relative;
}
.about__benefits-item:nth-child(6n+1) {
width: 28%
}
.about__benefits-item:nth-child(6n+2) {
width: 42%;
padding-left: 20px;
padding-right: 20px
}
.about__benefits-item:nth-child(6n+2)::before {
content: "";
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 1px;
border-right: 1px dashed #787878
}
.about__benefits-item:nth-child(6n+2)::after {
content: "";
position: absolute;
top: 0;
right: 0;
height: 100%;
width: 1px;
border-right: 1px dashed #787878
}
.about__benefits-item:nth-child(6n+5)::before {
content: "";
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 1px;
border-right: 1px dashed #787878
}
.about__benefits-item:nth-child(6n+5)::after {
content: "";
position: absolute;
top: 0;
right: 0;
height: 100%;
width: 1px;
border-right: 1px dashed #787878
}
.about__benefits-item:nth-child(6n+3) {
width: 30%;
padding-left: 5px;
padding-right: 5px
}
.about__benefits-item:nth-child(6n+3) .about__benefits-text p{
padding: 0 10px
}
.about__benefits-item:nth-child(6n+4) {
width: 23%;
margin-top: 36px;
}
.about__benefits-item:nth-child(6n+5) {
width: 54%;
padding-left: 20px;
padding-right: 20px;
margin-top: 36px;
}
.about__benefits-item:nth-child(6n+6) {
width: 23%;
margin-top: 36px;
}
.about__benefits-pic {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 31px;
min-height: 80px;
}
.about__benefits-pic img {
margin: 0 auto;
max-height: 80px;
max-width: 197px;
-o-object-fit: contain;
object-fit: contain;
font-family: "object-fit: contain;"
}
.about__benefits-text p{
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 18px;
line-height: 1.5;
color: #13181c;
text-align: center;
padding: 0 22px
}
.about__benefits-text b {
color: #419400
}
.about__social {
background: #f5f5f5;
padding-top: 55px;
padding-bottom: 58px;
margin-bottom: 39px;
}
.about__social-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between
}
.about__social-title {
font-family: Gilroy,sans-serif;
font-weight: 400;
font-size: 28px;
line-height: 1.4;
text-transform: uppercase;
color: #13181c
}
.about__social-title span {
color: #009cd0;
font-weight: 600
}
.about__social-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.about__social-text {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 18px;
line-height: 1;
color: #13181c;
margin-right: 20px
}
.about__social-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.about__social-list a {
display: block;
width: 38px;
height: 38px;
position: relative;
border-radius: 50%;
margin-right: 5px;
background: #009cd0
}
.about__social-list a img,
.about__social-list a svg {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
max-height: 20px;
max-width: 15px
}
.about__social-box.mobile {
display: none;
}
@media (max-width:1100px) {
.about__benefits-item{
margin-top: 0 !important;
margin-bottom: 50px !important;
}
.about__description-item {
margin-bottom: 40px;
}
.about__benefits-item:nth-child(6n+1) {
width: 50%;
padding-left: 30px;
padding-right: 30px
}
.about__benefits-item:nth-child(6n+2) {
width: 50%;
padding-left: 30px;
padding-right: 30px
}
.about__benefits-item:nth-child(6n+2)::before {
content: none;
}
.about__benefits-item:nth-child(6n+2)::after {
content: none;
}
.about__benefits-item:nth-child(6n+5)::before {
content: none;
}
.about__benefits-item:nth-child(6n+5)::after {
content: none;
}
.about__benefits-item:nth-child(6n+3) {
width: 50%;
padding-left: 30px;
padding-right: 30px
}
.about__benefits-item:nth-child(6n+3) .about__benefits-text p{
padding: 0 10px
}
.about__benefits-item:nth-child(6n+4) {
width: 50%;
padding-left: 30px;
padding-right: 30px
}
.about__benefits-item:nth-child(6n+5) {
width: 50%;
padding-left: 30px;
padding-right: 30px
}
.about__benefits-item:nth-child(6n+6) {
width: 50%;
padding-left: 30px;
padding-right: 30px
}
.about__description-item {
width: 100%;
}
.about__description-wrapper {
flex-wrap: wrap;
}
.about__description-item:first-child::before {
content: none;
}
.about__description-item:nth-child(2n+1) .about__description-img img {
left: 50%;
}
.about__description-item:nth-child(2n+2) .about__description-img img {
left: 50%;
}
.about__description-item:nth-child(2n+1) .about__description-text{
margin: 0 auto;
}
.about__description-item:nth-child(2n+2) .about__description-text {
margin: 0 auto;
}
}
@media (max-width:991px) {
.about__description-content h3 {
text-align: center;
}
.about__description-content ul .line__element {
width: 100%;
}
.about__social-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}	
.about__social-box {
display: none;
}
.about__social-box.mobile {
display: flex;
justify-content: center;
margin-bottom: 45px;
}
.about__social-title {
margin: 0 auto;
text-align: center;
}
.about__social {
background: #f5f5f5;
padding-top: 30px;
padding-bottom: 30px;
margin-bottom: 20px;
}
.about__description-item:nth-child(2n+2) .about__description-img img{
position: static;
-webkit-transform: translate(0%,0%);
-ms-transform: translate(0%,0%);
transform: translate(0%,0%);
width: 100%;
height:auto;
max-height: none;
margin: 0 auto;
max-width: 400px;
}
.about__description-item:nth-child(2n+1) .about__description-img img {
position: static;
-webkit-transform: translate(0%,0%);
-ms-transform: translate(0%,0%);
transform: translate(0%,0%);
width: 100%;
height:auto;
max-height: none;
margin: 0 auto;
max-width: 300px;
}
.about__description-img {
height:auto;
}
}
@media (max-width:900px) {
.about__description-content .gallery {
padding-top: 15px;
padding-bottom: 15px;
}
.about__description-content .gallery.gallery-columns-4 .gallery-item {
-ms-flex-preferred-size: calc(50% - 24px);
flex-basis: calc(50% - 24px);
}
.about__benefits-text p {
padding: 0;
}
}
@media (max-width:700px) {
.about__benefits-item:nth-child(6n+1) {
width: 100%;
padding-left: 30px;
padding-right: 30px
}
.about__benefits-item:nth-child(6n+2) {
width: 100%;
padding-left: 30px;
padding-right: 30px
}
.about__benefits-item:nth-child(6n+3) {
width: 100%;
padding-left: 30px;
padding-right: 30px
}
.about__benefits-item:nth-child(6n+4) {
width: 100%;
padding-left: 30px;
padding-right: 30px
}
.about__benefits-item:nth-child(6n+5) {
width: 100%;
padding-left: 30px;
padding-right: 30px
}
.about__benefits-item:nth-child(6n+6) {
width: 100%;
padding-left: 30px;
padding-right: 30px
}
}
@media (max-width:550px) {
.about__description-title b{
display: block;
}
.about__description {
padding-top: 13px;
}
.about__description-wrapper {
padding-bottom: 0px;
padding-top: 0px;
}
.about__description-title {
margin-bottom: 0px;
}
.about__description-item:nth-child(2n+1) .about__description-img img {
max-width: 283px;
}
.about__description-item:nth-child(2n+2) .about__description-img img {
max-width: 344px;
padding-top: 10px;
}
.about__description-img {
margin-bottom: 12px;
}
.about__description-text p {
line-height: 1.5;
font-size: 17px;
padding: 0 5px;
}
.about__description .about__description-item {
margin-bottom: 30px;
}
.about__description-content h6 {
font-size: 16px;
padding: 15px 33px 18px 36px;
margin-bottom: 27px;
line-height: 1.46;
}
.about__description-content p {
font-size: 15px;
padding-left: 8px;
padding-right: 10px;
}
.about__benefits {
padding-top: 0px;
margin-bottom: 33px;
}
.about__benefits-pic img {
max-height: 87px;
}
.about__benefits-pic {
margin-bottom: 17px;
min-height: 87px;
}
.about__benefits-item {
margin-top: 0 !important;
}
.about__benefits-item:nth-child(6n+1) {
padding-left: 15px;
padding-right: 15px
}
.about__benefits-item:nth-child(6n+2) {
padding-left: 15px;
padding-right: 15px
}
.about__benefits-item:nth-child(6n+3) {
padding-left: 15px;
padding-right: 15px
}
.about__benefits-item:nth-child(6n+4) {
padding-left: 15px;
padding-right: 15px
}
.about__benefits-item:nth-child(6n+5) {
padding-left: 15px;
padding-right: 15px
}
.about__benefits-item:nth-child(6n+6) {
padding-left: 15px;
padding-right: 15px
}
.about__benefits-item:last-child {
margin-bottom:0!important;
}
.about__description-content .gallery {
padding-top: 23px;
padding-bottom: 30px;
}
.about__description-content .gallery-icon {
height: 122px;
}
.about__description-content .gallery {
margin-left: -14px !important;
}
.about__description-content .gallery.gallery-columns-4 .gallery-item {
-ms-flex-preferred-size: calc(50% - 24px);
flex-basis: calc(50% - 14px);
margin-left: 14px !important;
}
.about__description-content .gallery .gallery-item {
margin-top:0 !important;
}
.about__description-content h3 {
font-size: 18px;
margin-bottom: 40px;
padding-top: 32px;
margin-bottom: 38px;
}
.about__description-content ul h2 .line__element, .about__description-content ul h3 .line__element, .about__description-content ul h4 .line__element, .about__description-content ul h5 .line__element, .about__description-content ul h6 .line__element {
margin-top: 22px;
}
.about__description-content ul li {
font-size: 15px;
line-height: 1.6;
margin-bottom: 13px;
margin-bottom: 11px;
margin-right: 10px;
}
.about__description-content ul {
padding-bottom: 18px;
}
.about__social {
padding-top: 28px;
padding-bottom: 17px;
margin-bottom: 36px;
}
.about__social .about__description-content h6 {
padding: 15px 44px 18px 32px;
margin-bottom: 19px;
line-height: 1.44;
}
.about__social .about__description-content {
margin-bottom: 12px;
}
.about__social-title {
font-size: 26px;
line-height: 1.3;
}
.about__social-box.mobile {
flex-direction: column;
}
.about__social-text {
margin-right: 0px;
margin-bottom: 20px;
}
.about__social-box.mobile {
margin-bottom: 31px;
}
.about__description-content {
margin-bottom: 0;
}
}
.about__page .content__info .woocommerce .basket-form .basket-form__title{
padding-bottom: 0px;
margin-bottom: 47px;
}
.about__page .content__info .woocommerce .basket-form .basket-form__title .line__element{
margin-top: 31px;
margin-bottom: 0px;
}
.about__page .about .content__info .woocommerce-order .basket-checkout__page .basket-checkout__title{
padding-bottom: 0px;
margin-bottom: 46px;
margin-top: 3px;
}
.about__page .about .content__info .woocommerce-order .basket-checkout__page .basket-checkout__title .line__element{
margin-top: 31px;
margin-bottom: 0px;
}
.about__page .about .content__info .woocommerce-order .basket-checkout__page .basket-checkout .content__text-block{
margin-top: 23px;
}
.about__page .about .content__info .woocommerce-order .basket-checkout__page .basket-checkout{
padding-bottom: 23px;
}
.about__page .content__info .woocommerce .basket-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .input-text {
height: 50px;
}
.about__page .content__info .woocommerce .basket-form .woocommerce-billing-fields .form-row{
margin: 0 0 19px;
}
.about__page .content__info .checkout.woocommerce-checkout .woocommerce-billing-fields {
margin-bottom: 8px;
}
.about__page .content__info .checkout.woocommerce-checkout .form__agree-dtn {
padding-top: 0px;
margin-right: 0px;
}
.about__page .content__info .checkout.woocommerce-checkout .form__agree p{
margin-bottom: 7px;
}
.cart_totals  {width: 100% !important;}
.basket-form { padding-bottom: 23px
}
.basket-form .form__box {
background: #f8f8f8;
padding-top: 53px;
padding-bottom: 60px;
padding-left: 78px;
padding-right: 95px
}
.basket-form .form-input {
margin-bottom: 19px
}
.basket-form .form__agree p {
max-width: 340px
}
.basket-form .form__agree-dtn {
padding-top: 6px
}
.basket-form .form__btn {
min-width: 158px
}
.basket-checkout__row {
display: -webkit-box;
display: -ms-flexbox;
display: flex
}
.basket-checkout__page .title {
font-size: 38px;
letter-spacing: .7px
}
.basket-checkout { padding-bottom: 133px
}
.basket-checkout .intro-screen__link {
width: 30%;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
margin-right: 18px;
margin-top: 10px
}
.basket-checkout .intro-screen__link a {
min-width: 153px
}
.basket-checkout .content__text-block p {
font-size: 18px; margin-bottom: 0;
}
.basket-checkout .content__text-block {
padding: 24px 36px 30px 48px
}
.basket-checkout__title {
font-weight: 400;
font-size: 28px;
line-height: 1.8;
text-transform: uppercase;
color: #13181c;
font-family: Montserrat,sans-serif;
letter-spacing: .5px;
padding-bottom: 37px;
margin-bottom: 41px
}
.basket-checkout__inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
width: 100%
}
.basket-checkout__row {
width: 100%
}
.basket-checkout__name {
font-weight: 400;
font-size: 16px;
line-height: 1.8;
color: #323232;
font-family: Montserrat,sans-serif;
padding-left: 5px;
max-width: 200px;
width: 100%
}
.basket-checkout__info {
width: 100%;
font-weight: 600;
padding-left: 10px
}
.basket-checkout__list {
width: 70%
}
.woocommerce-order ul.basket-checkout__list li {
margin-bottom: 6px ; padding-left: 0;
}
.woocommerce-order ul.basket-checkout__list li:before {display: none;}
.basket-checkout__list .row span[class*=col-]:last-child {
font-weight: 600;
padding-left: 11px
}
.basket-checkout__list .row span[class*=col-]:first-child {
padding-left: 20px
}
.basket-checkout__list .row span {
font-weight: 400;
font-size: 16px;
line-height: 1.8;
color: #323232;
font-family: Montserrat,sans-serif
}
.basket__page .title {
font-size: 38px
}
.basket__page .basket__inner .card:last-child {
border-bottom: none
}
.basket { }
.basket .row div[clacc*=col-] .card:last-child {
border-bottom: none
}
.basket .card {
border-bottom: 1px dashed #5c5c5c;
padding-bottom: 30px;
margin-bottom: 37px
}
.basket .card__img-inner {
margin-right: 16px
}
.basket .card__img {
width: 112px;
height: 112px;
border-radius: 0;
margin-left: 3px
}
.basket .card__img img {
max-width: 79px
}
.basket .card__title {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 18px;
line-height: 1.6;
color: #0671ad;
margin-bottom: 7px
}
.basket .card__title a {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 18px;
line-height: 1.6;
color: #0671ad
}
.about__page .content__info .woocommerce .basket__page .card__title{
padding-top: 0px;
}
.about__page .about .content__info .woocommerce .basket.cart{
padding-top: 2px;
}
.basket .card__title a:hover {
text-decoration: underline;
color: #0671ad
}
.basket .card__content-inner {
margin-right: 38px;
max-width: 500px; width: 100%;
}
.basket .card__content {
padding-top: 3px;
max-width: 525px
}
.basket .card__text {
margin-top: 0;
font-weight: 400;
font-size: 15px;
line-height: 1.6;
color: #323232
}
.card__number {
margin-left: 21px
}
.quantity {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border: 1px solid #cacaca;
border-radius: 3px;
height: 40px;
width: 128px;
margin-bottom: 19px
}
.quantity input {
border: none;
width: 100%;
height: 100%;
text-align: center;
font-family: Montserrat,sans-serif;
margin-top: 0;
font-weight: 600;
font-size: 16px;
line-height: 1.6;
color: #000
}
.quantity .minus-btn {
border-right: 1px solid #cacaca
}
.quantity .plus-btn {
border-left: 1px solid #cacaca
}
.quantity button {
display: block;
max-width: 40px;
width: 100%;
height: 40px;
border: none;
background-color: transparent;
position: relative;
z-index: 1;
padding: 0;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.quantity button:hover {
background: #76c638
}
.quantity button:hover svg rect {
fill: #fff
}
.quantity button img,
.quantity button svg {
max-width: 12px;
height: auto;
display: block;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
position: absolute;
z-index: 2;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%)
}
.quantity button img rect,
.quantity button svg rect {
fill: #909090;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
a.product__delete {
border: none;
background: 0 0;
display: block;
font-family: Montserrat,sans-serif;
margin-top: 0;
font-weight: 400;
font-size: 13px;
line-height: 1.1;
color: #4a4a4a;
padding: 0;
border-bottom: 1px dashed #8e8e8e;  text-decoration: none;
}
a.product__delete:hover {
border: none
}
.basket__aside {
background: #f8f8f8;
border-radius: 6px
}
.basket__aside .project-filter__aside-box {
padding: 26px 19px 26px 30px
}
.basket__aside .project-filter__row.checkbox .checkbox__fake {
max-width: 22px;
height: 22px
}
.basket__aside .project-filter__row.checkbox {
margin-bottom: 9px
}
.basket__aside-radio {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
max-width: 150px;
margin: 0 auto;
position: relative
}
.basket__aside-radio::before {
content: "";
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
left: 0;
width: 100%;
height: 1px;
background: #bbb;
display: block
}
.basket__aside-title {
font-family: Montserrat,sans-serif;
font-weight: 400;
font-size: 18px;
line-height: 1.2;
color: #13181c;
margin-bottom: 19px
}
.project-filter__row.radio {
cursor: pointer;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative
}
.project-filter__row.radio .radio--hidden {
display: none
}
.project-filter__row.radio .radio__real {
width: 1px;
height: 1px;
position: absolute;
opacity: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none
}
.project-filter__row.radio .radio__fake {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 40px;
height: 40px;
border-radius: 50%;
background: #fff;
border: 1px solid #ababab;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.project-filter__row.radio .radio__real:checked + .radio__fake {
background: #009cd0;
border: 1px solid #009cd0
}
.project-filter__row.radio .radio__real:checked ~ .radio__text {
color: #fff
}
.project-filter__row.radio .radio__text {
font-weight: 400;
font-size: 15px;
line-height: 1;
color: #636363;
font-family: Montserrat,sans-serif;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.notfound {
padding-top: 81px;
padding-bottom: 164px;
position: relative;
background: #e8f7ff
}
.notfound__bg {
position: absolute;
z-index: 1;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: block
}
.notfound__content {
position: relative;
z-index: 3;
max-width: 860px;
margin: 0 auto
}
.notfound__error {
font-weight: 400;
font-size: 40px;
line-height: 1.4;
color: #13181c;
font-family: Montserrat,sans-serif;
text-transform: uppercase;
text-align: center;
margin-bottom: 11px;
letter-spacing: .4px;
padding: 0 10px
}
.notfound__title {
text-align: center;
margin-bottom: 17px;
color: #009cd0;
font-weight: 900;
font-size: 359px;
line-height: 1;
text-transform: uppercase;
font-family: Montserrat,sans-serif
}
.notfound__title span {
position: relative;
width: 235px;
height: 270px;
display: inline-block;
margin: 0 12px 0 12px
}
.notfound__title span::before {
content: "";
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
display: block;
width: 235px;
height: 235px;
border: 51px solid #76c638;
border-radius: 50%
}
.notfound__btn-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
.notfound__btn-link {
margin-right: 17px;
display: -webkit-box;
display: -ms-flexbox;
display: flex
}
.notfound__btn-link a {
border-radius: 100px;
letter-spacing: .02em;
text-transform: uppercase;
font-weight: 700;
display: block;
color: #fff;
font-size: 14px;
line-height: 1;
min-width: 163px;
height: 50px;
padding-left: 26px;
padding-top: 18px;
position: relative;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.notfound__btn-link a::before {
content: "";
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
right: 25px;
display: block;
background: url(//www.ortorent.ru/wp-content/themes/ortorent/assets/images/btn-arrow.svg404.svg);
background-position: center!important;
background-repeat: no-repeat!important;
background-size: cover!important;
width: 7px;
height: 12px
}
.notfound__btn-link:last-child {
margin-right: 0
}
.notfound__btn--blue a {
background: #009cd0
}
.notfound__btn--blue a:hover {
background: #26b1e0
}
.notfound__btn--green a {
background: #76c638
}
.notfound__btn--green a:hover {
background: #86dd41
}
.owl-carousel {
display: none;
width: 100%;
-webkit-tap-highlight-color: transparent;
position: relative;
z-index: 1
}
.owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y;
touch-action: manipulation;
-moz-backface-visibility: hidden
}
.owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0
}
.owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden;
-webkit-transform: translate3d(0,0,0)
}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0)
}
.owl-carousel .owl-item {
position: relative;
min-height: 1px;
float: left;
-webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none
}
.owl-carousel .owl-item img {
display: block;
width: 100%
}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
display: none
}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
background: 0 0;
color: inherit;
border: none;
padding: 0!important;
font: inherit
}
.owl-carousel.owl-loaded {
display: block
}
.owl-carousel.owl-loading {
opacity: 0;
display: block
}
.owl-carousel.owl-hidden {
opacity: 0
}
.owl-carousel.owl-refresh .owl-item {
visibility: hidden
}
.owl-carousel.owl-drag .owl-item {
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.owl-carousel.owl-grab {
cursor: move;
cursor: -webkit-grab;
cursor: grab
}
.owl-carousel.owl-rtl {
direction: rtl
}
.owl-carousel.owl-rtl .owl-item {
float: right
}
.no-js .owl-carousel {
display: block
}
.owl-carousel .animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
.owl-carousel .owl-animated-in {
z-index: 0
}
.owl-carousel .owl-animated-out {
z-index: 1
}
.owl-carousel .fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut
}
@-webkit-keyframes fadeOut {
0% {
opacity: 1
}
100% {
opacity: 0
}
}
@keyframes fadeOut {
0% {
opacity: 1
}
100% {
opacity: 0
}
}
.owl-height {
-webkit-transition: height .5s ease-in-out;
-o-transition: height .5s ease-in-out;
transition: height .5s ease-in-out
}
.owl-carousel .owl-item .owl-lazy {
opacity: 0;
-webkit-transition: opacity .4s ease;
-o-transition: opacity .4s ease;
transition: opacity .4s ease
}
.owl-carousel .owl-item .owl-lazy:not([src]),
.owl-carousel .owl-item .owl-lazy[src^=""] {
max-height: 0
}
.owl-carousel .owl-item img.owl-lazy {
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d
}
.owl-carousel .owl-video-wrapper {
position: relative;
height: 100%;
background: #000
}
.owl-carousel .owl-video-play-icon {
position: absolute;
height: 80px;
width: 80px;
left: 50%;
top: 50%;
margin-left: -40px;
margin-top: -40px;
background: url(//www.ortorent.ru/wp-content/themes/ortorent/assets/css/owl.video.play.png) no-repeat;
cursor: pointer;
z-index: 1;
-webkit-backface-visibility: hidden;
-webkit-transition: -webkit-transform .1s ease;
transition: -webkit-transform .1s ease;
-o-transition: transform .1s ease;
transition: transform .1s ease;
transition: transform .1s ease,-webkit-transform .1s ease
}
.owl-carousel .owl-video-play-icon:hover {
-ms-transform: scale(1.3,1.3);
-webkit-transform: scale(1.3,1.3);
transform: scale(1.3,1.3)
}
.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn {
display: none
}
.owl-carousel .owl-video-tn {
opacity: 0;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
-webkit-transition: opacity .4s ease;
-o-transition: opacity .4s ease;
transition: opacity .4s ease
}
.owl-carousel .owl-video-frame {
position: relative;
z-index: 1;
height: 100%;
width: 100%
}
.slick-loading .slick-list {
background: #fff url(//www.ortorent.ru/wp-content/themes/ortorent/assets/css/ajax-loader.gif) center center no-repeat
}
@font-face {
font-family: slick;
src: url(//www.ortorent.ru/wp-content/themes/ortorent/assets/css/fonts/slick.eot);
src: url(//www.ortorent.ru/wp-content/themes/ortorent/assets/css/fonts/slick.eot?#iefix) format("embedded-opentype"),url(//www.ortorent.ru/wp-content/themes/ortorent/assets/css/fonts/slick.woff) format("woff"),url(//www.ortorent.ru/wp-content/themes/ortorent/assets/css/fonts/slick.ttf) format("truetype"),url(//www.ortorent.ru/wp-content/themes/ortorent/assets/css/fonts/slick.svg#slick) format("svg");
font-weight: 400;
font-style: normal
}
.slick-next,
.slick-prev {
position: absolute;
display: block;
height: 20px;
width: 20px;
line-height: 0;
font-size: 0;
cursor: pointer;
background: 0 0;
color: transparent;
top: 50%;
-webkit-transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
transform: translate(0,-50%);
padding: 0;
border: none;
outline: 0
}
.slick-next:focus,
.slick-next:hover,
.slick-prev:focus,
.slick-prev:hover {
outline: 0;
background: 0 0;
color: transparent
}
.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
opacity: 1
}
.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
opacity: .25
}
.slick-next:before,
.slick-prev:before {
font-family: slick;
font-size: 20px;
line-height: 1;
color: #fff;
opacity: .75;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.slick-prev {
left: -25px
}
[dir=rtl] .slick-prev {
left: auto;
right: -25px
}
.slick-prev:before {
content: "←"
}
[dir=rtl] .slick-prev:before {
content: "→"
}
.slick-next {
right: -25px
}
[dir=rtl] .slick-next {
left: -25px;
right: auto
}
.slick-next:before {
content: "→"
}
[dir=rtl] .slick-next:before {
content: "←"
}
.slick-dotted.slick-slider {
margin-bottom: 30px
}
.slick-dots {
position: absolute;
bottom: -25px;
list-style: none;
display: block;
text-align: center;
padding: 0;
margin: 0;
width: 100%
}
.slick-dots li {
position: relative;
display: inline-block;
height: 20px;
width: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer
}
.slick-dots li button {
border: 0;
background: 0 0;
display: block;
height: 20px;
width: 20px;
outline: 0;
line-height: 0;
font-size: 0;
color: transparent;
padding: 5px;
cursor: pointer
}
.slick-dots li button:focus,
.slick-dots li button:hover {
outline: 0
}
.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
opacity: 1
}
.slick-dots li button:before {
position: absolute;
top: 0;
left: 0;
content: "•";
width: 20px;
height: 20px;
font-family: slick;
font-size: 6px;
line-height: 20px;
text-align: center;
color: #000;
opacity: .25;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.slick-dots li.slick-active button:before {
color: #000;
opacity: .75
}
.slick-slider {
position: relative;
display: block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent
}
.slick-list {
position: relative;
overflow: hidden;
display: block;
margin: 0;
padding: 0
}
.slick-list:focus {
outline: 0
}
.slick-list.dragging {
cursor: pointer;
cursor: hand
}
.slick-slider .slick-list,
.slick-slider .slick-track {
-webkit-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
transform: translate3d(0,0,0)
}
.slick-track {
position: relative;
left: 0;
top: 0;
display: block;
margin-left: auto;
margin-right: auto
}
.slick-track:after,
.slick-track:before {
content: "";
display: table
}
.slick-track:after {
clear: both
}
.slick-loading .slick-track {
visibility: hidden
}
.slick-slide {
float: left;
height: 100%;
min-height: 1px;
display: none
}
[dir=rtl] .slick-slide {
float: right
}
.slick-slide img {
display: block
}
.slick-slide.slick-loading img {
display: none
}
.slick-slide.dragging img {
pointer-events: none
}
.slick-initialized .slick-slide {
display: block
}
.slick-loading .slick-slide {
visibility: hidden
}
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent
}
.slick-arrow.slick-hidden {
display: none
}
@media (max-width:1250px) {
.menu__nav-item a {
margin-right: 30px
}
.header__contacts {
margin-right: 15px;
margin-left: 15px
}
}
@media (max-width:1200px) {
.card__dop-content .card__rent-text:nth-child(2), .card__rent-text:nth-child(4) {
border-right: none;
}
.card__dop-content .card__rent-text:nth-child(2), .card__rent-text:nth-child(4) {
border-right: none !important;
}
.menu__catalog-box.active {
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
-webkit-box-shadow: 8px 0 9px rgba(0,0,0,.14);
box-shadow: 8px 0 9px rgba(0,0,0,.14)
}
.menu__catalog-hover:hover .menu__catalog-box {
opacity: 0;
visibility: hidden;
-webkit-transform: translateY(-200%);
-ms-transform: translateY(-200%);
transform: translateY(-200%)
}
.menu__catalog-box {
-webkit-transform: translateY(-200%);
-ms-transform: translateY(-200%);
transform: translateY(-200%)
}
.search__inner {
width: 100%
}
.search__btn-mobile {
width: 45px;
height: 45px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-left: 1px solid #656a72;
border-right: 1px solid #656a72;
background: #38404b
}
.search__btn-mobile .search__btn-mobile-closs {
display: block
}
.search__btn-mobile .search__btn-mobile-open {
display: none;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
width: 20px;
height: auto;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.search__btn-mobile .search__btn-mobile-open path {
fill: #e7f2fc
}
.search__btn-mobile.active {
background: #009cd0
}
.search__btn-mobile.active .search__btn-mobile-closs {
display: none
}
.search__btn-mobile.active .search__btn-mobile-open {
display: block
}
.search__form {
position: absolute;
z-index: 100;
bottom: 0;
left: 0;
width: 100%;
opacity: 0;
visibility: hidden;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.search__form.active {
opacity: 1;
visibility: visible;
-webkit-transform: translateY(45px);
-ms-transform: translateY(45px);
transform: translateY(45px)
}
.menu__catalog-list {
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
max-width: 33.3333%
}
.menu__catalog-box {
font-size: 16px
}
.product__card .row div[class*=col-]:last-child .product__slider-inner {
padding-left: 0
}
.schedule .schedule__block .content__info-item .col-xl-auto:nth-child(6) {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
.schedule-archive__block .content__info-item .col-xl-auto:nth-child(6) {
text-align: left
}
.slick-arrow {
display: none!important
}
.product__slider-small .product__slider-item {
margin: 0 auto
}
.product__slider-big .product__slider-item {
margin: 0 auto
}
.product__slider-small {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
padding-top: 15px;
padding-bottom: 15px
}
.product__slider-big {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1
}
.product__slider {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
.product__slider-small {
max-width: 400px!important;
margin-right: 0
}
.userpic__info {
padding-left: 17px
}
.userpic__info p {
padding: 0;
padding-bottom: 3px
}
.userpic__info p:first-child {
font-weight: 600!important
}
.card__rent-text.border span {
border: none;
padding-right: 0
}
.card__rent-text {
width: 100%;
border: none;
}
.card__price {
margin-right: 0;
margin-bottom: 15px
}
.card__price-inner {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.catalog-equipment__text-box {
padding: 17px 10px 20px 39px
}
.content__info-body div[class*=col-] {
font-weight: 400
}
.basket .card__number-inner {
margin-left: 20px
}
.basket .card {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between
}
.basket .card__number {
margin-left: 0
}
.basket .card__content-inner {
max-width: 400px;
margin-right: auto
}
.basket__aside-inner {
margin: 0 auto;
}
.basket__inner {
margin: 0 auto
}
.dealers__title {
text-align: center
}
.dealers {
padding-bottom: 10px
}
.dealers__card-numbet {
display: none
}
.dealers__card-inner {
height: 100%;
padding-bottom: 30px
}
.dealers__card {
min-height: auto;
border: 1px dashed #000;
padding-left: 0;
margin-left: 0;
margin-top: 0;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
height: 100%;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
.dealers__card-title {
text-align: center
}
.dealers__card-link {
display: -webkit-box;
display: -ms-flexbox;
display: flex
}
.dealers__card-link a {
text-align: center;
margin: 0 auto
}
.header__coat-arms {
display: none
}
.header__wrapper {
position: relative
}
.footer__inner {
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.intro-screen__content-inner {
background-color: rgba(255,255,255,.8);
-webkit-box-shadow: 0 0 24px 30px rgba(255,255,255,.8);
box-shadow: 0 0 24px 30px rgba(255,255,255,.8);
padding-left: 30px;
padding-right: 30px
}
.intro-screen__img-img {
left: 26%
}
.about__text {
max-width: none
}
.about .row div[class*=col-]:last-child .about__content {
padding-left: 0
}
.benefits__card::before {
content: none
}
.benefits__card {
margin-bottom: 40px
}
}
.content__info table iframe {width: 100%;}
.content__info table td {padding: 5px 15px;}
.content__info table td h6 {min-height: 48px; display: flex; align-items: center;}
@media (max-width:991px) {
.menu__catalog .menu__catalog-btn__mobile{
display: flex!important;
display: -webkit-box;
display: -ms-flexbox;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.menu__catalog .menu__catalog-btn {
display: none!important;
}
.project-filter__aside-box__list {
display: none;
}
.project-filter__aside-box.show .project-filter__aside-box__list {
display: block;
}
.about table tr p{
display: flex;
justify-content: center;
}
.content__info table td h6 {
max-width: 600px;
margin: 0 auto;
margin-bottom: 10px;
}
.project-filter__aside-box {
padding: 0px 19px 0px 19px;
}
.project-filter__aside-box__title {
margin-bottom: 0px;	
padding-top:18px;
padding-bottom: 20px;
}
.project-filter__aside-box__list{
margin-top: -4px;
margin-bottom: 21px;
}
.project-filter__form {
padding-top: 10px;
}
.intro-screen__slider .owl-dots{
justify-content: center;
bottom: 25px;
}
.intro-screen__content-inner {
padding-top: 27px;
padding-bottom: 0
}
.intro-screen__slider-item {
position: relative;
min-height: 560px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
overflow: hidden;
margin-right: 0
}
.intro-screen__content {
position: relative;
z-index: 10;
min-height: auto;
display: block
}
.intro-screen__link {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: none
}
.intro-screen__content .intro-screen__content-link,
.intro-screen__content a,
.intro-screen__content h2,
.intro-screen__content h3,
.intro-screen__content .slider-h3,
.intro-screen__content img,
.intro-screen__content p:not(.slider-title),
.intro-screen__content ul {
display: none!important; }
.intro-screen__content ul li::before{
}
.intro-screen__img {
position: relative;
z-index: 10;
height: auto
}
.intro-screen__img-img {
top: auto;
left: auto;
-webkit-transform: none;
-ms-transform: none;
transform: none;
position: static;
max-width: 690px;
margin: 0 auto;
width: 100%!important
}
.intro-screen__content h1 {
margin: 0 auto;
text-align: center
}
.product__slider-inner {
padding-top: 5px
}
.staff__head-nav.active .staff__nav-inner::before {
content: none
}
.content__info table td {display: block !important; width: 100% !important; padding: 10px 5px !important;}
.product__slider-inner {
padding-top: 5px
}
.menu__nav .header__contacts {
display: block!important
}
.header__contacts {
display: none
}
.menu__nav-sub li:hover,
.menu__nav-sub li:hover ul li {
background: 0 0
}
.menu__nav-item a::before {
content: none
}
.header__contacts {
padding-top: 33px
}
.menu__nav {
-webkit-box-shadow: 8px 0 9px rgba(0,0,0,.14);
box-shadow: 8px 0 9px rgba(0,0,0,.14);
width: 88%;
padding-bottom: 36px
}
.menu__nav-list {
display: block
}
.menu__nav-sub {
padding-bottom: 4px
}
.menu__nav-sub a {
padding: 0 18px 12px 19px!important
}
.menu__nav-item {
border-bottom: 1px solid #e9e9e9
}
.menu__nav-item a {
color: #13181c;
font-size: 16px;
margin-right: 0;
display: block;
width: 100%;
padding: 16px 0 14px 19px
}
.menu__nav-sub li ul li {
background-color: #fff;
border: none
}
.menu__nav-sub li ul li a {
color: #0081ac;
padding-left: 36px!important
}
.menu__nav-sub li {
background-color: #fff;
border: none
}
.menu__nav-sub li a {
color: #323232;
font-size: 15px;
font-weight: 400
}
.menu__nav {
position: absolute!important;
z-index: 100;
left: 0;
top: 45px;
background-color: #fff;
opacity: 0;
visibility: hidden;
-webkit-transform: translateY(-200%);
-ms-transform: translateY(-200%);
transform: translateY(-200%);
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.menu__nav.active {
opacity: 1;
visibility: visible;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0)
}
.menu__nav-list {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start
}
.menu__nav-sub {
position: static;
visibility: visible;
opacity: 1;
width: 100%
}
.menu__nav-sub li ul {
width: 100%;
position: static;
opacity: 1;
visibility: visible
}
.menu__nav {
padding-left: 0
}
.menu__catalog-box {
padding: 0px 20px
}
.product__basket {
margin-bottom: 17px
}
.product__slider-small .product__slider-img {
width: 93px;
height: 93px
}
.product__slider-small .product__slider-item {
width: 103px!important;
height: 103px!important
}
.product__slider-big .product__slider-item {
width: 354px!important;
height: 354px!important
}
.teachers {
padding-top: 36px;
padding-bottom: 30px
}
.schedule__page .schedule {
margin-bottom: 20px
}
.schedule__page {
margin-bottom: 50px
}
.news__content-title {
padding-right: 0
}
.news__block .news__content-title {
font-size: 20px
}
.news__block .news__content-text p {
font-size: 16px
}
.news__block .news__content-date {
margin-right: 20px;
margin-top: 5px;
}
.news__block .news__img-inner {
max-width: 201px;
margin-right: 25px
}
.form__heading {
text-align: center;
margin: 0 auto
}
.form__text {
text-align: center
}
.form__header {
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.distributor {
padding-bottom: 35px
}
.distributor__contacts-box {
margin-bottom: 20px
}
.distributor__social {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding-top: 0
}
.distributor__title {
padding-bottom: 20px;
margin-bottom: 0
}
.distributor__contacts-title {
margin-bottom: 20px
}
.distributor__contacts,
.distributor__title {
text-align: center
}
.contacts__maps-img {
max-width: 100%
}
.contacts__item {
margin-bottom: 10px
}
.contacts__maps {
margin-top: 20px;
margin-bottom: 20px
}
.product__content {
padding-bottom: 30px
}
.certificates__card {
max-width: none
}
.catalog__box {
padding-top: 0
}
.main__page {
min-height: 98px
}
.catalog-page .catalog {
padding-top: 24px;
background: 0 0
}
.news__card {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding-bottom: 28px;
margin-bottom: 28px;
border-bottom: 1px solid #d6d6d6
}
.news__img-inner {
max-width: 350px
}
.news__content {
max-width: 450px
}
.intro-screen__img-img {
left: 3%
}
.heading__element {
display: none
}
.element {
display: none
}
.services__slider {
margin-top: 20px
}
.media__card {
margin-bottom: 30px
}
.notfound__title span::before {
width: 180px;
height: 180px;
}
.notfound__title span {
width: 180px;
height: 180px
}
.notfound__title {
font-size: 250px
}
.basket-form .form__box {
padding-left: 60px;
padding-right: 60px
}
.aligncenter {
float: none !important;
margin: 0 auto 20px !important;
}
.alignright {
float: none !important;
margin: 0 auto 20px !important;
}
.alignleft {
float: none !important;
margin: 0 auto 20px !important;
}
}
@media (max-width:767px) {
.company__page-rent {padding-bottom: 15px;}
.company__page-home .certificates{padding-bottom: 47px;}
.page-a .catalog {padding-bottom: 38px;}
.page-b .catalog {padding-bottom: 38px;}	
.page-c .catalog {padding-bottom: 38px;}
.page-d .question{padding-bottom: 35px;}
.page-i .about{padding-bottom: 23px;}
.page-f.news-page{padding-bottom: 19px;}
.page-g .staff{padding-bottom: 60px;}
.page-h.schedule__page{margin-bottom: 60px;}
.page-r.about__page .about{padding-bottom: 37px;}
.page-k .news__wrapper{padding-bottom: 35px;}
.page-q.catalog-page .catalog {padding-bottom: 12px;}
.archive .catalog-page{margin-bottom: 60px;}
.woocommerce div.product.product-card__page {margin-bottom: 60px !important}
.card__number .product__delete {
line-height: 1.8;
height: 29px;
text-decoration: none;
}
.card__number .product__delete:focus{
text-decoration: none;
}
.equipping__content {
flex-direction: column;
}
.product__card-equipping{
justify-content:space-around;
}
.content__info a {
padding-right: 7px !important;
}
.question__blok-info {
margin-top: 15px;
}
.about__page .about .content__info .woocommerce-order .basket-checkout__page .basket-checkout__title .line__element {
margin-top: 18px;
margin-bottom: 0px;
}
.about__page .about .content__info .woocommerce-order .basket-checkout__page .basket-checkout__title {
margin-bottom: 23px;
}
.about__page .about .content__info .woocommerce-order .basket-checkout__page .basket-checkout .content__text-block {
margin-top: 16px;
}
.basket-checkout__title{
letter-spacing: 0px;
}
.catalog-page-zer.about{
padding-bottom: 0px;
}
.teachers {
padding-bottom: 32px;
}
.news .row .col-lg-6:last-child .news__card{
border-bottom: none;
margin-bottom: 0;
}
.contacts__info-body {
border: none;
}
.content__info table td h6 {
min-height: auto;
}
.partners__title {
font-size: 18px;
text-align: center
}
.partners__title-inner {
padding-top: 21px;
margin-bottom: 18px
}
.partners__title-inner .line__element {
margin-top: 18px
}
.partners__text p {
font-size: 15px;
letter-spacing: -.2px
}
.partners__text {
margin-bottom: 33px
}
.partners__card-img {
margin-bottom: 13px
}
.partners__card-title {
margin-bottom: 6px
}
.partners__card-inner {
padding-bottom: 32px
}
.staff .partners__title-inner {
padding-top: 24px;
margin-bottom: 25px
}
.staff .partners__title-inner .line__element {
margin-top: 20px
}
.staff__head-text p {
line-height: 1.6
}
.staff__head-text {
margin-bottom: 21px
}
.staff__nav-inner {
padding-left: 59px;
padding-bottom: 17px
}
.staff__head {
margin-bottom: 16px
}
.staff__card-name,
.staff__card-proff {
text-align: center
}
.staff__card-name {
line-height: 1.3
}
.staff__card-top {
border: none
}
.staff__card-img {
height: 311px
}
.staff__card-mobile {
margin: 0 auto;
padding-top: 5px
}
.staff__body {
background: #fff;
padding-top: 14px;
padding-right: 15px;
padding-bottom: 16px;
padding-left: 15px;
margin-left: -15px;
margin-right: -15px
}
.staff__card-img,
.staff__card-mobile {
max-width: 357px
}
.staff__card-bottom {
padding-top: 15px;
padding-bottom: 18px
}
.staff__card-bottom ul li {
font-weight: 400;
font-size: 16px;
line-height: 1.76
}
.staff__card-bottom p {
line-height: 1.78
}
p.staff__text-accent {
margin-top: 14px;
margin-bottom: 0;
background: #faf5e6;
padding-top: 21px;
padding-right: 5px;
padding-bottom: 25px;
padding-left: 26px;
font-style: italic;
font-weight: 400;
font-size: 15px;
line-height: 1.69;
color: #000;
font-family: Montserrat,sans-serif
}
.staff {
padding-bottom: 0
}
.search__btn-mobile {
border-right: none
}
.menu__catalog-box {
width: 88%
}
.menu__catalog-list {
padding-bottom: 20px;
margin-bottom: 18px;
border-bottom: 1px dashed #878787
}
.menu__catalog-list:last-child {
border-bottom: none;
margin-bottom: 0
}
.menu__catalog-link {
margin-bottom: 9px
}
.menu__catalog-sub a {
padding: 5px 0;
line-height: 1.3;
letter-spacing: -.6px
}
.menu__catalog-box {
padding: 0px
}
.menu__catalog-list {
border-right:none;
}
.menu__catalog-list {
width: 100%;
max-width: none
}
.menu__catalog-btn__text {
background: #38404b;
height: 45px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.menu__catalog-btn__text.active {
background: #009cd0
}
.menu__catalog-btn__element-mobile {
background: #76c638
}
.menu__catalog-btn__element-mobile.active {
background: #009cd0
}
.menu__catalog-btn__element-mobile.active span:nth-child(1) {
transform: translateY(6px) rotate(45deg);
}
.menu__catalog-btn__element-mobile.active span:nth-child(2) {
display: none;
}
.menu__catalog-btn__element-mobile.active span:nth-child(3) {
transform:translateY(0px) rotate(-45deg);
}
.menu__catalog-btn {
background: #38404b;
border-right: 1px solid #656a72
}
.header__tell-btn button {
letter-spacing: -.1px;
padding: 0 12px 0 20px
}
.header__basket-number {
top: 4px;
right: 0
}
.basket__mobile {
margin-right: 10px;
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
width: 45px;
height: 45px;
position: relative;
z-index: 121;
border-left: 1px solid #656a72;
background: #38404b;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
.basket__mobile img,
.basket__mobile svg {
width: 23px;
height: auto;
display: block;
background-position: center;
background-repeat: no-repeat;
background-size: contain
}
.woocommerce div.product.product-card__page {
margin-bottom: 32px
}
.content__text-block {
padding: 17px 36px 18px 26px
}
.equipping__img {
margin-right: 13px
}
.equipping__title {
margin-right: 0
}
.product__card-equipping {
padding: 9px 25px 15px 10px;
margin-bottom: 3px
}
.product__card .row div[class*=col-]:last-child .product__slider-inner {
margin-bottom: 13px
}
.product__card-nav {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-bottom: 0;
padding-bottom: 28px;
border: none
}
.product__filter-grup {
margin-bottom: 4px
}
.product__country-img {
margin-right: 12px;
margin-left: 0
}
.product__country {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding-top: 5px;
margin-bottom: 14px
}
.content__info ul li {
padding-left: 15px
}
.product__slider-inner .content__info h5 {
line-height: 1.65;
margin-bottom: 10px
}
.product__slider-inner .content__info ul li {
line-height: 1.87
}
.product__price {
text-align: center;
margin-bottom: 17px
}
.product-card__page .title {
font-size: 22px!important;
line-height: 1.47
}
.product__card-nav__link {
border-bottom: 1px dashed #000;
padding-bottom: 0;
padding-top: 8px;
margin-right: 0;
margin: 0 9px
}
.product__card-nav__link::before {
content: none
}
.product__card-nav__link.active {
color: #25659f;
border-bottom: 1px dashed transparent;
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
width: 100%;
text-align: center
}
.product__card-nav__link.active:hover {
color: #25659f
}
.teachers__card {
max-width: 282px;
width: 100%;
margin: 0 auto;
margin-bottom: 30px; 
}
.schedule-archive__title {
padding-bottom: 21px
}
.schedule__page {
margin-bottom: 37px
}
.schedule {
padding-top: 5px;
margin-bottom: 48px
}
.schedule-archive__title {
text-align: center
}
.question__accordion-content::before {
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%)
}
.question__accordion-content p {
line-height: 1.84
}
.question__accordion-content {
margin-top: 36px;
padding-bottom: 27px;
padding-top: 19px;
padding-left: 17px;
padding-right: 30px
}
.question__accordion-title {
padding-top: 23px
}
.question__accordion {
padding-top: 0
}
.question__items-nav {
border-bottom: none
}
.question__items-nav__link a::before {
content: none
}
.question {
padding-top: 20px;
padding-bottom: 22px
}
.question__items-nav__link a {
padding: 0;
margin-right: 0;
font-size: 13px;
margin-bottom: 18px;
border-bottom: 1px dashed #000
}
.question__items-nav__link a.active {
color: #0283bb;
border-bottom: none
}
.question__accordion-title::before {
content: none
}
.question__accordion-title {
padding-left: 0;
padding-right: 0
}
.closs {
left: 50%;
transform: translate(-50%, 0);
top: auto;
right: auto;
margin: 0 auto;
bottom: 27px;
}
.about.about__arenda .closs {
top: auto;
}
.about.about__arenda .closs {
left: 50%;
}
.about.about__arenda .question__accordion-title {
padding-top: 23px;
}
.about.about__arenda .question__accordion-box {
padding-bottom:72px;
}
.question__accordion-box {
padding-bottom: 89px;
}
.question__accordion-content{
margin-right: 0;
}
.question__items-nav {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
.news__block {
padding-bottom: 26px;
margin-bottom: 32px
}
.news__block .news__content-date {
margin-right: 16px
}
.news__block .news__img {
height: 265px
}
.news__block .news__content-head {
margin-bottom: 34px;
}
.news__block .news__img-inner {
height: 265px
}
.news__block .link {
display: inline-block!important;
padding-top: 0
}
.news__wrapper {
padding-top: 20px;
padding-bottom: 21px
}
.news__block .news__content-head {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start
}
.news__block .news__img-inner {
margin-right: 0;
max-width: 100%
}
.news__block {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
.form__header {
margin-bottom: 23px
}
.form__inner {
padding-top: 22px;
padding-bottom: 60px
}
.distributor__contacts-box {
margin-bottom: 27px
}
.distributor__contacts-box span {
margin-bottom: 4px
}
.distributor__contacts-title {
margin-bottom: 8px
}
.distributor__title {
padding-bottom: 16px
}
.distributor__contacts-box span {
line-height: 1.9
}
.distributor {
padding-top: 13px
}
.contacts__info-list__inner {
padding-bottom: 24px
}
.contacts__info-item:nth-child(2n+2) {
margin-left: -30px;
margin-right: -30px;
padding-left: 15px;
padding-right: 15px
}
.equisites {
padding-bottom: 5px
}
.contacts__block {
padding-top: 6px
}
.contacts__block .contacts__info-body div[class*=col-] {
padding-left: 0
}
.contacts__block .contacts__info-body div[class*=col-] {
padding-top: 6px
}
.equisites__title {
padding-bottom: 18px;
margin-bottom: 19px
}
.equisites__wrapper ul li {
margin-bottom: 8px
}
.contacts__maps-img {
height: 409px
}
.contacts__maps {
margin-top: 0;
padding-left: 0;
padding-right: 0
}
.contacts__attention {
padding-left: 40px
}
.contacts__card {
padding-bottom: 10px
}
.contacts__card-inner {
padding: 14px 17px 23px 20px
}
.contacts__title-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 16px
}
.contacts__title {
text-align: center;
display: inline-block;
margin: 0 auto
}
.contacts__nav a::before {
content: none
}
.contacts {
padding-top: 23px
}
.contacts__nav a:last-child {
margin-right: 15px
}
.contacts__nav a {
margin-left: 22px;
margin-right: 10px;
padding-top: 0;
padding-bottom: 0;
margin-bottom: 13px;
border-bottom: 1px dashed #000
}
.contacts__nav a.active {
border: none
}
.contacts__nav {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border-bottom: none;
}
.form__heading {
min-width: auto;
padding-bottom: 8px
}
.form__box {
padding-left: 40px;
padding-right: 40px
}
.card__rent {
padding: 11px 14px 25px 63px
}
.catalog-page .card__title {
margin-bottom: 24px
}
.project-filter__inner {
padding-top: 17px
}
.aside__btn-inner {
padding-top: 12px
}
.project-filter__aside {
margin-top: 11px;
margin-bottom: 7px;
}
.content__info-body {
counter-reset: myCounter
}
.product__content .content__info-body div:nth-child(2)[class*=col-] {
font-weight: 500
}
.product__content .content__info-item {
text-align: left!important
}
.product__content .content__info-item {
padding-left: 37px;
position: relative
}
.product__content .content__info-item::before {
counter-increment: myCounter;
content: counter(myCounter);
position: absolute;
top: 21px;
left: 15px;
width: 1.2em;
height: 1.2em;
line-height: 1;
font-size: 15px;
color: #13181c;
font-weight: 400
}
.card__title {
text-align: center
}
.card__img {
margin-bottom: 13px;
margin-right: 0
}
.card__price-inner {
padding: 12px 9px 0 27px
}
.card__price-btn {
margin-bottom: 15px
}
.card__price-btn__inner {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.catalog-equipment__content .equipment__content {
padding-bottom: 21px
}
.catalog-equipment__file {
padding-top: 22px;
padding-bottom: 37px
}
.catalog-equipment__title {
margin-bottom: 38px;
padding-left: 61px
}
.catalog-equipment__text-box {
padding: 20px 10px 21px 32px
}
.catalog-equipment__page .title {
font-weight: 600!important;
font-size: 22px!important;
text-transform: none;
max-width: 299px;
margin: 0 auto;
padding-top: 5px;
line-height: 1.46
}
.catalog-equipment__page .main__page {
padding-bottom: 26px
}
.catalog-equipment__page .catalog-equipment__text-box {
margin-bottom: 0
}
.catalog-equipment__block {
padding-top: 15px;
padding-bottom: 17px
}
.catalog-equipment__text-box {
margin-top: 0;
margin-bottom: 26px
}
.catalog-equipment__text {
padding-left: 0;
padding-top: 20px
}
.basket__aside-inner {
padding-bottom: 0px
}
.basket__aside-title {
padding-left: 45px
}
.card__price-inner {
margin-top: 0
}
.card__text {
margin-top: 21px
}
.card__lisi {
margin-top: 12px
}
.card__rent-title {
margin-bottom: 15px
}
.basket__inner .card:last-child {
padding-bottom: 0;
margin-bottom: 28px
}
.card:last-child {
padding-bottom: 0;
margin-bottom: 28px
}
.basket .card__title {
margin-bottom: 11px
}
.basket {
padding-top: 37px
}
.basket .card__img {
width: 100%;
height: auto;
max-width: none;
padding: 20px 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
height: 359px
}
.card__img {
width: 100%;
height: auto;
max-width: none;
padding: 20px 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
height: 359px
}
.basket .card__img img {
width: 278px;
max-width: none;
position: static;
-webkit-transform: none;
-ms-transform: none;
transform: none
}
.card__img img {
width: 278px;
max-width: none;
position: static;
-webkit-transform: none;
-ms-transform: none;
transform: none
}
.basket .card {
max-width: 450px;
margin: 0 auto;
padding-bottom: 30px;
margin-bottom: 37px
}
.card {
max-width: 450px;
margin: 0 auto;
padding-bottom: 41px;
margin-bottom: 40px
}
.basket .card__content {
max-width: none
}
.card__content {
max-width: none
}
.basket .card__content-inner {
max-width: none
}
.card__content-inner {
max-width: none
}
.basket .card__img {
margin-right: 0;
margin-left: 0
}
.card__img {
margin-right: 0;
margin-left: 0
}
.basket .card__number-inner {
margin-left: 0;
max-width: none;
width: 100%
}
.card__number-inner {
margin-left: 0;
max-width: none;
width: 100%
}
.quantity {
margin-bottom: 0
}
.basket .card__img-inner {
margin-right: 0;
margin-bottom: 22px
}
.card__img-inner {
margin-right: 0;
margin-bottom: 22px
}
.card {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.basket .card__content-inner {
margin-left: auto;
margin-bottom: 12px
}
.card__content-inner {
margin-left: auto;
margin-bottom: 12px
}
.item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between
}
.basket-form .form__box {
padding-left: 40px;
padding-right: 40px
}
.basket-form__title {
text-align: center
}
.basket-checkout {
padding-top: 16px;
padding-bottom: 53px
}
.basket-checkout__title {
text-align: center
}
.about__page .about .content__info .woocommerce-order .basket-checkout__page .basket-checkout {
padding-bottom: 23px;
}
.certificates__title {
text-align: center
}
.about h2 {
text-align: center
}
.dealers__card {
border: none
}
.notfound__error {
font-size: 18px
}
.notfound {
padding-top: 28px;
padding-bottom: 50px
}
.notfound__title span::before {
width: 114px;
height: 114px;
border: 24.7548px solid #76c638
}
.notfound__title span {
margin: 0;
}
.notfound__title span {
width: 115px;
height: 115px
}
.notfound__title {
font-size: 174px;
margin-bottom: 37px
}
.content__info p {
line-height: 1.87
}
.catalog-page .content__info {
padding-top: 15px
}
.title {
font-weight: 500!important;
font-size: 28px!important;
text-align: center
}
.breadcrumbs {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
.main__page {
padding-top: 17px
}
.news__card {
padding-bottom: 18px
}
.producers .owl-carousel .owl-nav.disabled {
display: none!important
}
.news__content-text p {
line-height: 1.65
}
.news__content-title {
margin-bottom: 0;
line-height: 1.4
}
.news__content-head { margin-bottom: 13px
}
.news__img-inner {
margin-right: 0;
max-width: 100%
}
.news__content {
max-width: 100%
}
.news__img-inner {
margin-bottom: 20px
}
.news__card {
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.logo {
margin-right: 0
}
.header__bottom-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: auto;
padding: 15px 0 3px 0
}
.header__logo {
padding-bottom: 9px;
margin: 0 auto
}
.header__text {
text-align: center;
margin-bottom: 13px;
}
.header__basket {
display: none
}
.header__bottom-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex
}
.search {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
margin-left: inherit
}
.header__tell-btn.open-modal {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
margin-left: auto;
border-left: 1px solid #656a72
}
.header__tell-btn button {
background: #38404b;
}
.footer__copyright {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.footer__copyright span {
margin-bottom: 15px
}
.footer__nav-page {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
max-width: none;
width: 50%
}
.footer__nav-menu {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1
}
.footer__nav-menu {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2
}
.footer__contacts {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5
}
.banner__img::after {
width: 130px;
height: 130px
}
.banner__img span::after {
width: 102px;
height: 102px
}
.banner__img span::before {
width: 76px;
height: 76px
}
.banner__img span img,
.banner__img span svg {
width: 46px
}
a.logo img,
a.logo svg {
min-width: 130px;
width: 100%;
max-width: 160px;
height: auto
}
.section-main,
.catalog {
padding-top: 23px;
padding-bottom: 11px;
background: #e8f7ff
}
.catalog .heading__inner {
margin-bottom: 22px
}
.catalog__card-img img,
.catalog__card-img svg {
max-width: 51px
}
.catalog__card-img {
max-width: 100px
}
.catalog__card {
margin-bottom: 11px
}
.header__top ._container {
padding: 0
}
.about {
padding-top: 32px;
padding-bottom: 24px
}
.about .heading__inner {
margin-bottom: 18px
}
.about .row div[class*=col-]:last-child .about__content {
padding-top: 17px
}
.link {
padding-top: 18px
}
.banner {
margin-top: 22px;
margin-bottom: 19px;
}
.banner__title {
font-size: 23px;
text-align: center;
margin-left: 40px;
}
.banner {
min-height: 152px;
background-position-x: -45px;
}
.banner__img-inner {
max-width: 130px;
padding-top: 14px;
margin-left: 3px;
}
.services {
padding-top: 24px;
padding-bottom: 10px
}
.services .title h1,
.services .title h2,
.services .title h3,
.services .title h4 {
text-align: left!important;
font-weight: 500
}
.services__content-inner {
padding: 26px 30px 33px 23px
}
.services__content {
padding: 5px
}
.services .heading__inner {
padding-bottom: 18px
}
.services__link a {
padding-top: 14px;
padding-bottom: 16px;
padding-left: 19px
}
.services__link a::before {
top: 18px;
left: 3px
}
.services__link a {
font-size: 17px
}
.services__link a img,
.services__link a svg {
display: none
}
.services__slider {
margin-top: 18px
}
.services__slider-img {
height: 298px
}
.services__slider .owl-dots button::before {
width: 18px;
height: 18px
}
.services__slider .owl-dots button {
width: 8px;
height: 8px
}
.services__slider .owl-dots button {
margin: 0 8px!important
}
.services__wrapper {
padding-bottom: 25px
}
.benefits__title {
margin-bottom: 8px;
font-size: 12px;
}
.benefits__card {
margin-bottom: 8px;
}
.benefits__img {
flex: 0 0 45px;
width: 45px;
height: 45px;
margin-bottom: 8px
}
.benefits__img img,
.benefits__img svg {
max-width: 30px;
max-height: 30px;
}
.benefits__card {
max-width: 276px
}
.media {
padding-top: 26px;
padding-bottom: 16px
}
.media .heading__inner,
.news .heading__inner {
border: none
}
.media .heading__inner {
margin-bottom: 0;
padding-bottom: 29px
}
.media__img {
height: 225px
}
.media__img-inner {
height: 225px;
margin-bottom: 19px
}
.media__text {
margin-bottom: 23px
}
.video__card-img {
height: 225px;
margin-bottom: 22px
}
.video__card {
padding-bottom: 30px
}
.news {
padding-top: 9px;
padding-bottom: 10px
}
.news .heading__inner {
padding-bottom: 27px;
margin-bottom: 0;
flex-direction: column;
}
.news .row div[clacc*=col-]:last-child .news__card {
border: none!important;
margin-bottom: 0;
padding-bottom: 0
}
.producers {
padding-top: 30px;
padding-bottom: 29px
}
.producers .heading__inner {
margin-bottom: 25px
}
.producers__slider-card {
height: 97px
}
.footer {
padding-top: 20px;
padding-left: 10px
}
.footer__nav-page {
padding-top: 36px;
padding-left: 5px;
margin-right: 0;
padding-bottom: 11px
}
.footer__contacts-mobile {
padding-left: 10px
}
.footer__contacts-tell {
margin-bottom: 3px
}
.footer__contacts-mail {
padding-left: 38px
}
.footer__contacts-mail::before {
top: 6px;
left: 0
}
.footer__nav-page a {
text-transform: none
}
.footer__contacts-address {
line-height: .7
}
.footer__inner {
padding-bottom: 0
}
.footer__contacts-social {
margin-bottom: 10px
}
.certificates {
padding-bottom: 60px
}
.certificates__card-title {
font-size: 13.4384px;
letter-spacing: -0.6px;
}
.certificates__card-link {
font-size: 12.6479px
}
.intro-screen__link.mobile {
display: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
.intro-screen__link {
display: none
}
.basket-checkout__list {
width: 100%
}
.basket-checkout .intro-screen__link {
width: 100%
}
.basket-checkout .content__text-block {
margin-bottom: 37px
}
.form__agree {
text-align: center;
margin: 0 auto;
margin-bottom: 26px
}
.form__agree-dtn {
margin: 0 auto
}
.form__agree-dtn__inner {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
.basket-form {
padding-top: 14px;
padding-bottom: 28px
}
.catalog-page .catalog .content__info{
margin-bottom: 48px;
}
.about__page .about {
padding-top: 22px;
padding-bottom: 20px;
}
.about__page .content__info .woocommerce .basket-form .basket-form__title .line__element {
margin-top: 17px;
margin-bottom: 0px;
}
.about__page .content__info .woocommerce .basket-form .basket-form__title {
padding-bottom: 0px;
margin-bottom: 26px;
}
.about__page .content__info .woocommerce .basket-form .woocommerce-billing-fields .form-row {
margin: 0 0 12px;
}
.about__page .content__info .checkout.woocommerce-checkout .form__agree-dtn {
margin: 0 auto;
}
.form__agree p {
line-height: 1.4;
}
.form__agree-inner {
flex-direction: column;
justify-content: center;
}
.overlay .modal5 .form__agree{
margin: 0 auto !important;
}
}
@media (max-width:600px) {
.producers__slider-card {
max-width: none
}
}
@media (max-width:575px) {
.dealers {
padding-top: 12px;
}
.dealers__title .line__element {
margin-top: 17px;
}
.dealers__title {
padding-bottom: 4px;
margin-bottom: 8px;
font-weight: 600;
}
.intro-screen__content h1 {
font-size: 28px!important;
font-weight: 600;
}
.feedback__cross {
right: 0px;
top: -18px
}
.feedback__title {
font-size: 20px
}
.form-checkbox-box.checkbox p,
.form-input input {
font-size: 13px
}
.overlay .feedback__content {
padding: 33px 20px 48px!important
}
.feedback {
padding: 20px
}
.header__tell-btn.open-modal {
border-left: none
}
.basket__mobile {
width: 37px
}
.header__tell-btn button {
letter-spacing: 0;
padding: 0 12px 0 20px
}
.header__tell-btn button {
font-size: 12px
}
.product__card-items .content__info ul {
margin-bottom: 8px
}
.content__info h3 {
margin-bottom: 8px
}
.product__card-items .content__info h3 {
font-size: 19px
}
.product__basket-btn {
width: 100%
}
.equipping__content {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
max-width: 242px;
}
.teachers__card {
margin-bottom: 17px
}
.equipping__link-inner {
flex-wrap: wrap;
}
.schedule-archive__title {
font-size: 18px
}
.schedule__block .content__info-body div[class*=col-]:first-child {
text-align: center
}
.schedule__block .card__price-btn {
margin: 0 auto;
margin-top: 20px
}
.schedule-archive__block .content__info-item .col-xl-auto:nth-child(1) {
text-align: center
}
.schedule-archive__block .content__info-item .col-xl-auto:nth-child(6) {
text-align: center
}
.distributor__contacts-title {
font-size: 17px
}
.distributor__title {
font-size: 18px
}
.contacts__info-item p {
line-height: 1.4
}
.equisites__wrapper ul li {
font-size: 14px;
line-height: 1.5
}
.equisites__title {
font-size: 18px;
text-align: center
}
.contacts__nav {
margin-bottom: 0
}
.form__heading {
font-size: 30px
}
.form__text {
font-size: 16px;
line-height: 1.5
}
.cases-contacts .form__header .form__text {
font-size: 22px;
}
.form-input {
margin-bottom: 13px
}
.form__box {
padding-top: 31px;
padding-left: 14px;
padding-right: 14px;
padding-bottom: 40px
}
.catalog-producers__card {
margin-bottom: 50px
}
.catalog-producers__img {
height: 74px
}
.catalog-producers__img img {
max-width: 142px
}
.catalog-orders {
padding-bottom: 13px
}
.catalog-orders__text {
margin-bottom: 10px
}
.catalog-orders__inner {
padding: 20px 22px 25px 22px
}
.catalog-orders__content {
padding-left: 0
}
.catalog-orders__number {
display: none
}
.card {
padding-bottom: 10px;
margin-bottom: 23px
}
.catalog-equipment__file-item {
line-height: 1.69;
margin-bottom: 14px;
letter-spacing: -.6px
}
.catalog-equipment__title {
line-height: 1.62;
letter-spacing: -.5px;
margin-bottom: 20px
}
.catalog-equipment__page .content__info-list__inner {
margin-bottom: 11px
}
.content__info-link.download-file {
text-align: center
}
.content__info-item {
padding-bottom: 7px
}
.content__info-body div[class*=col-] {
padding-bottom: 20px
}
.quipment__content-title {
font-size: 20px;
text-align: center;
line-height: 1.6;
margin-bottom: 11px
}
.content__info-item {
text-align: center
}
.catalog-equipment__text-box {
font-size: 16px
}
.form__agree {
margin-bottom: 17px
}
.basket-form .form-input {
margin-bottom: 12px
}
.basket-form__title {
padding-bottom: 22px;
margin-bottom: 24px
}
.basket-form__title {
font-size: 18px
}
.basket-form .form__box {
padding-top: 28px;
padding-left: 14px;
padding-right: 14px;
padding-bottom: 40px
}
.basket-checkout .content__text-block {
padding: 13px 36px 7px 28px
}
.content__text-block {
margin-top: 18px
}
.basket-checkout__name {
max-width: 118px
}
.basket-checkout__list .row span[class*=col-]:last-child {
padding-left: 0;
padding-right: 5px
}
.basket-checkout__list .row span[class*=col-]:first-child {
padding-left: 15px
}
.basket-checkout__title {
padding-bottom: 23px;
margin-bottom: 23px
}
.basket-checkout__title {
font-size: 18px
}
.certificates__card-inner {
padding-bottom: 13px
}
.certificates__card {
min-height: 207px
}
.certificates__card-img img,
.certificates__card-img svg {
max-width: 38px
}
.certificates__card-content {
padding: 10px 11px
}
.certificates {
padding-top: 25px;
padding-bottom: 26px
}
.dealers {
padding-bottom: 8px
}
.dealers__card-inner {
padding-bottom: 14px
}
.dealers__card-title {
line-height: 1.8
}
.about .content__info {
margin-bottom: 19px
}
.content__info ul li {
font-size: 15px;
padding-right: 10px
}
.about .content__info p {
margin-bottom: 13px
}
.content__info a {
padding-right: 15px;
line-height: 1.8
}
.content__info a,
.content__info p {
font-size: 15px
}
.about {
padding-bottom: 6px
}
.about__social-title {
margin-bottom: 13px
}
.about__social {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
.certificates__title {
text-align: center;
font-size: 18px;
padding-bottom: 23px;
margin-bottom: 25px
}
.about h2 {
font-size: 18px;
line-height: 1.5;
padding-bottom: 26px;
margin-bottom: 6px
}
.dealers__title {
font-size: 18px
}
.footer__contacts-social {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start
}
.video__card {
border-bottom: 1px solid #d6d6d6;
margin-bottom: 0
}
.services .title h1,
.services .title h2,
.services .title h3,
.services .title h4 {
letter-spacing: -1.8px
}
.header__text p {
font-weight: 400
}
.menu__catalog-btn__text a {
padding: 13px 18px
}
.producers__slider-img img {
min-width: 120px;
max-width: 125px
}
.video__card-text p {
text-align: center
}
.heading__inner {
-webkit-box-align: center!important;
-ms-flex-align: center!important;
align-items: center!important;
-webkit-box-pack: center!important;
-ms-flex-pack: center!important;
justify-content: center!important
}
.title h1,
.title h2,
.title h3,
.title h4 {
text-align: center;
font-size: 30px!important
}
.media__link {
text-align: center
}
.media__text {
text-align: center;
margin: 0 auto;
margin-bottom: 23px
}
.media__card:first-child {
margin-right: 0
}
.media__card-inner {
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.media__card {
max-width: 100%;
border-bottom: 1px solid #d6d6d6;
margin-bottom: 31px;
padding-bottom: 31px;
}
.services__slider .owl-dots {
position: static;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
background: 0 0!important
}
.owl-nav {
display: none
}
.title h1,
.title h2,
.title h3,
.title h4 {
text-align: center
}
.about .heading__inner {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
.link { padding-right: 0;
display: flex;
justify-content: flex-end;
width: 100%;
margin-top: 20px;
}
.about__text p {
text-align: center
}
.mobile__link {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
.mobile__link .link {
display: inline-block!important
}
.footer__contacts-tell {
display: none
}
.footer__contacts-mail {
display: none
}
.footer__contacts {
max-width: none;
width: 100%
}
.footer__contacts-social {
width: 100%
}
.footer__contacts-mobile {
display: block;
width: 60%;
padding-left: 0px;
}
.footer__contacts-mobile .footer__contacts-tell {
display: block!important
}
.footer__contacts-mobile .footer__contacts-mail {
display: block!important
}
.footer__nav-page {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
flex-direction: column;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
width: 100%
}
.footer__nav-page ul {
width: 40%
}
.basket-checkout .content__text-block p{
line-height: 1.5;
}
}
@media (max-width:550px) {
.banner__title span{
display: block;    
}
.footer__nav-page {
display: block;
}
}
@media (max-width:500px) {
.banner__title {
margin-left: 150px;
font-size: 18px;
text-align: left;
}
.catalog__card-title h3,
.catalog__card-title .catalog-h3 {
font-size: 18px;
}
}
@media (max-width:380px) {
.notfound__title {
font-size: 129px;
}
.notfound__title span::before {
width: 90px;
height: 90px;
}
.notfound__title span {
width: 90px;
height: 90px
}
.notfound__btn-inner {
flex-direction: column;
}
.notfound__btn-link {
margin-right: 0px;
margin-bottom: 15px;
}
}
@media (min-width:1200px) {
.equipment__content .content__info-head .col-xl-auto:nth-child(1) {
width: 3.9%
}
.equipment__content .content__info-head .col-xl-auto:nth-child(2) {
width: 28%
}
.equipment__content .content__info-head .col-xl-auto:nth-child(3) {
width: 28%
}
.equipment__content .content__info-head .col-xl-auto:nth-child(4) {
width: 40.1%
}
.equipment__content .content__info-head .col-xl-auto:nth-child(5) {
width: 20%
}
.equipment__content .content__info-item .col-xl-auto:nth-child(1) {
width: 3.9%
}
.equipment__content .content__info-item .col-xl-auto:nth-child(2) {
width: 28%
}
.equipment__content .content__info-item .col-xl-auto:nth-child(3) {
width: 28%
}
.equipment__content .content__info-item .col-xl-auto:nth-child(4) {
width: 40.1%
}
.equipment__content .content__info-item .col-xl-auto:nth-child(5) {
width: 20%
}
.product__content .content__info-head .col-xl-auto:nth-child(1) {
width: 4.9%
}
.product__content .content__info-head .col-xl-auto:nth-child(2) {
width: 55.4%
}
.product__content .content__info-head .col-xl-auto:nth-child(3) {
width: 26.6%
}
.product__content .content__info-head .col-xl-auto:nth-child(4) {
width: 13.1%
}
.product__content .content__info-item .col-xl-auto:nth-child(1) {
width: 4.9%
}
.product__content .content__info-item .col-xl-auto:nth-child(2) {
width: 55.4%
}
.product__content .content__info-item .col-xl-auto:nth-child(3) {
width: 26.6%
}
.product__content .content__info-item .col-xl-auto:nth-child(4) {
width: 13.1%
}
.schedule__block .content__info-head .col-xl-auto:nth-child(1) {
width: 19.1%
}
.schedule__block .content__info-head .col-xl-auto:nth-child(2) {
width: 15.8%
}
.schedule__block .content__info-head .col-xl-auto:nth-child(3) {
width: 14.8%
}
.schedule__block .content__info-head .col-xl-auto:nth-child(4) {
width: 15.5%
}
.schedule__block .content__info-head .col-xl-auto:nth-child(5) {
width: 13.8%
}
.schedule__block .content__info-head .col-xl-auto:nth-child(6) {
width: 21%
}
.schedule__block .content__info-item .col-xl-auto:nth-child(1) {
width: 19.1%
}
.schedule__block .content__info-item .col-xl-auto:nth-child(2) {
width: 15.8%
}
.schedule__block .content__info-item .col-xl-auto:nth-child(3) {
width: 14.8%
}
.schedule__block .content__info-item .col-xl-auto:nth-child(4) {
width: 15.5%
}
.schedule__block .content__info-item .col-xl-auto:nth-child(5) {
width: 13.8%
}
.schedule__block .content__info-item .col-xl-auto:nth-child(6) {
width: 21%
}
.contacts__block .content__info-head .col-xl-auto:nth-child(1) {
width: 22.1%
}
.contacts__block .content__info-head .col-xl-auto:nth-child(2) {
width: 17.8%
}
.contacts__block .content__info-head .col-xl-auto:nth-child(3) {
width: 14.8%
}
.contacts__block .content__info-head .col-xl-auto:nth-child(4) {
width: 10.5%
}
.contacts__block .content__info-head .col-xl-auto:nth-child(5) {
width: 13.8%
}
.contacts__block .content__info-item .col-xl-auto:nth-child(1) {
width: 22.1%
}
.contacts__block .content__info-item .col-xl-auto:nth-child(2) {
width: 17.8%
}
.contacts__block .content__info-item .col-xl-auto:nth-child(3) {
width: 14.8%
}
.contacts__block .content__info-item .col-xl-auto:nth-child(4) {
width: 10.5%
}
.contacts__block .content__info-item .col-xl-auto:nth-child(5) {
width: 13.8%
}
.schedule-archive__block .content__info-head .col-xl-auto:nth-child(1) {
width: 23.7%
}
.schedule-archive__block .content__info-head .col-xl-auto:nth-child(2) {
width: 20%
}
.schedule-archive__block .content__info-head .col-xl-auto:nth-child(3) {
width: 14.5%
}
.schedule-archive__block .content__info-head .col-xl-auto:nth-child(4) {
width: 11.4%
}
.schedule-archive__block .content__info-head .col-xl-auto:nth-child(5) {
width: 21.3%
}
.schedule-archive__block .content__info-head .col-xl-auto:nth-child(6) {
width: 9%
}
.schedule-archive__block .content__info-item .col-xl-auto:nth-child(1) {
width: 23.7%
}
.schedule-archive__block .content__info-item .col-xl-auto:nth-child(2) {
width: 20%
}
.schedule-archive__block .content__info-item .col-xl-auto:nth-child(3) {
width: 14.5%
}
.schedule-archive__block .content__info-item .col-xl-auto:nth-child(4) {
width: 11.4%
}
.schedule-archive__block .content__info-item .col-xl-auto:nth-child(5) {
width: 21.3%
}
.schedule-archive__block .content__info-item .col-xl-auto:nth-child(6) {
width: 9%
}
.dealers .col-xl-auto:nth-child(1) {
width: 21%
}
.dealers .col-xl-auto:nth-child(2) {
width: 21%
}
.dealers .col-xl-auto:nth-child(3) {
width: 23%
}
.dealers .col-xl-auto:nth-child(4) {
width: 20%
}
.dealers .col-xl-auto:nth-child(5) {
width: 15%
}
.certificates .col-xl-auto {
width: 20%
}
.contacts__block .col-xl-auto:nth-child(1) {
width: 9.6%
}
.contacts__block .col-xl-auto:nth-child(2) {
width: 13.1%
}
.contacts__block .col-xl-auto:nth-child(3) {
width: 16%
}
.contacts__block .col-xl-auto:nth-child(4) {
width: 35.5%
}
.contacts__block .col-xl-auto:nth-child(5) {
width: 25.8%
}
} body.woocommerce-cart .content hr {margin-bottom: 0; margin-left: 0; margin-right: 0;}
body.woocommerce-cart .content hr:before,
body.woocommerce-cart .content hr:after {display: none;}
.cart_totals h2,
.cart_totals table {display: none !important;}
button[name="update_cart"] { display: none !important;}
body div.woocommerce table.shop_table {border: 0; margin: 0; border-radius: none; margin-bottom: 25px;}
body div.woocommerce table.shop_table thead {}
body div.woocommerce table.shop_table thead tr {background: none;}
body div.woocommerce table.shop_table thead tr th {background: none; font-weight: 400; font-size: 14px; line-height: 161.71%; color: #000000; padding: 12px 30px; border-bottom: 2px solid #1D1D21;}
body div.woocommerce table.shop_table tbody tr {background: none;}
body div.woocommerce table.shop_table tbody tr td {background: none; padding: 22px 30px; border: dashed #8d8d8d; border-width: 0 0 1px 0;}
body div.woocommerce table.shop_table tbody tr td:first-child {padding-left: 0;}
body div.woocommerce table.shop_table tbody tr td.product-thumbnail {width: 100px; padding-right: 25px;}
body div.woocommerce table.shop_table tbody tr td.product-thumbnail img {width: auto; max-width: 100px;}
body div.woocommerce table.shop_table tbody tr td.product-name a {font-weight: normal; font-size: 16px; line-height: 161.71%; color: #4A4A4A; text-decoration: none;}
body div.woocommerce table.shop_table tbody tr td.product-name a:hover {color: #d54559;}
body div.woocommerce table.shop_table thead tr th.product-price {text-align: right; }
body div.woocommerce table.shop_table tbody tr td.product-price .price {font-weight: 400; font-size: 18px; line-height: 161.71%; color: #000000; text-align: right; white-space: nowrap;}
body div.woocommerce table.shop_table tbody tr td.product-quantity .quantity {display: flex;}
body div.woocommerce table.shop_table tbody tr td.product-quantity .quantity input[type=number] {border-left: 0; border-right: 0; width: 50px; height: 36px; text-align: center; padding-left: 5px; padding-right: 5px; font-size: 15px; line-height: 159.5%; color: #3F3F3F; border-radius: 0;} input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
} input[type=number] {
-moz-appearance: textfield;
}
body div.woocommerce table.shop_table tbody tr td.product-quantity .quantity input.qty_button {width: 36px; height: 36px; display: flex; justify-content: center; align-items: center; color: #909090; font-size: 18px; font-weight: 400; line-height: inherit;}
body div.woocommerce table.shop_table tbody tr td.product-quantity .quantity input.qty_button:hover {background: #CB4356; border: 1px solid #CB4356; color: #fff;}
body div.woocommerce table.shop_table tbody tr td.product-quantity .quantity input.qty_button.plus {border-radius: 0 3px 3px 0;}
body div.woocommerce table.shop_table tbody tr td.product-quantity .quantity input.qty_button.minus {border-radius: 3px 0 0 3px;}
body div.woocommerce table.shop_table tbody tr td.product-remove a {background: none; display: table; margin: 0 auto;}
body div.woocommerce table.shop_table tbody tr td.product-remove a:hover svg path {fill: #CB4356;}
body div.woocommerce table.shop_table tbody tr:last-child {display: none;}
body div.woocommerce .cart_totals .wc-proceed-to-checkout .checkout-button {font-weight: 600; font-size: 13px; line-height: 97.19%; letter-spacing: 0.04em; text-transform: uppercase; color: #FFFFFF; text-decoration: none !important; padding: 15px 15px; display: table; float: right; outline: 0; border: 0; margin-top: 1px;height: 47px;width: 154px;}
body div.woocommerce .cart_totals .wc-proceed-to-checkout .checkout-button:hover,
body div.woocommerce .cart_totals .wc-proceed-to-checkout .checkout-button:focus{ }
body.woocommerce-cart .return-to-shop{
display: none !important;
} .checkout.woocommerce-checkout .wrap-block {background: #F9F9F9; border-radius: 4px; padding: 40px 50px 20px; margin-bottom: 23px; display: none !important;}
.woocommerce form .form-row {padding-right: calc(var(--bs-gutter-x)/ 2) !important; padding-left: calc(var(--bs-gutter-x)/ 2) !important; margin-top: var(--bs-gutter-y) !important;}
.checkout.woocommerce-checkout .woocommerce-billing-fields {margin-bottom: 30px ;}
.checkout.woocommerce-checkout h3 {font-family: IBM Plex Sans; font-weight: 400; font-size: 20px; line-height: 26px; color: #000000; padding-bottom: 15px; margin-bottom: 20px; border-bottom: 1px solid #D6D6D6;}
.woocommerce table.woocommerce-checkout-review-order-table.shop_table {margin-bottom: 5px;}
table.woocommerce-checkout-review-order-table tr {background: none !important; border: 0 !important; padding: 0 !important;}
table.woocommerce-checkout-review-order-table th {display: none; }
table.woocommerce-checkout-review-order-table td {background: none; border: 0 !important; padding: 0 !important;}
table.woocommerce-checkout-review-order-table ul#shipping_method {display: flex; align-items: center;}
table.woocommerce-checkout-review-order-table ul#shipping_method li {display: flex; align-items: center; position: relative;}
table.woocommerce-checkout-review-order-table ul#shipping_method li:before {display: none !important;}
.checkout label {font-weight: normal; font-size: 15px; line-height: 161.71%; color: #232323; margin-right: 25px; cursor: pointer;} .shipping-notice p {font-weight: normal; font-size: 15px; line-height: 168.21%; color: #5C5C5C;}
.shipping-notice .notice-block {font-weight: normal; font-size: 15px; line-height: 168.21%; color: #363636; border: 1px solid #C4C4C4; border-left: 4px solid #CE2E45; padding: 20px 40px; max-width: 500px;}
.woocommerce-cart .woocommerce-notices-wrapper {display: none !important;}
.form-row.place-order {padding: 0 !important; margin: 0 !important;}
.woocommerce .woocommerce-order ul.order_details li.woocommerce-order-overview__total {display: none;}
label[for=billing_messages] {display: none !important;} .aligncenter,.alignleft,.alignright {
display: block;
padding: 0;
}
.aligncenter {
float: none;
margin: .5em auto 1em;
}
.alignright {
float: right;
margin: .5em 0 1em 1em;
}
.alignleft {
float: left;
margin: .5em 4em 1em 0;
}
.wp-caption {
padding: 5px 0;
border: 1px solid #555;
background: #444;
text-align: center;
}
.wp-caption img {
display: inline;
}
.wp-caption p.wp-caption-text {
margin: 5px 0 0;
padding: 0;
text-align: center;
font-size: 75%;
font-weight: 100;
font-style: italic;
color: #ddd;
} .product__service {
padding-top: 21px;
margin-bottom: 40px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.product__service-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-right: 31px
}
.product__service-img {
margin-right: 9px
}
.product__service-img img,
.product__service-img svg {
max-width: 24px;
height: auto;
display: block;
background-position: center;
background-size: contain;
background-repeat: no-repeat
}
.product__service-title {
font-weight: 400;
font-size: 18px;
line-height: 1;
color: #616161;
font-family: Montserrat,sans-serif
}
.product__price {
margin-bottom: 0
}
.product__price-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 36px
}
.product__price-inner .product__configurator {
width: 303px;
height: 50px;
background: #f1f1f1;
padding-top: 20px;
padding-bottom: 11px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-left: 31px
}
.product__price-inner .product__configurator a {
display: block;
font-weight: 600;
font-size: 14px;
text-transform: uppercase;
line-height: 1;
color: #0089b8;
font-family: Montserrat,sans-serif;
text-align: center;
margin: 0 auto;
position: relative
}
.product__price-inner .product__configurator a::before {
content: "";
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
bottom: 6px;
width: 100%;
height: 1px;
border-bottom: 1px dashed #009cd0
}
.configurator {
padding-top: 56px;
padding-bottom: 20px
}
.configurator .heading__inner {
margin-bottom: 60px
}
.configurator .title {
margin-bottom: 38px
}
.configurator .title h1,
.configurator .title h2,
.configurator .title h3,
.configurator .title h4,
.configurator .title h5,
.configurator .title h6 {
color: #13181c;
font-weight: 400;
font-size: 28px
}
.configurator__item {
margin-bottom: 20px
}
.configurator__item-img {
width: 282px;
height: 282px;
position: relative;
border: 1px solid #d8d8d8;
border-radius: 6px;
margin: 0 auto;
margin-bottom: 27px
}
.configurator__item-img img {
max-width: 158px;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
display: block;
-o-object-fit: contain;
object-fit: contain;
font-family: "object-fit: contain;"
}
.configurator__item-title {
font-weight: 400;
font-size: 16px;
text-transform: uppercase;
line-height: 1.4;
color: #13181c;
font-family: Montserrat,sans-serif;
margin-bottom: 12px
}
.configurator__item-text {
margin-bottom: 7px;
font-weight: 400;
font-size: 14px;
line-height: 1.66;
color: #13181c;
font-family: Montserrat,sans-serif
}
.configurator__item-text p {
font-weight: 400;
font-size: 14px;
line-height: 1.66;
color: #13181c;
font-family: Montserrat,sans-serif
}
.configurator__item-link {
display: -webkit-box;
display: -ms-flexbox;
display: flex
}
.configurator__item-link a {
display: inline-block;
font-weight: 700;
font-size: 13px;
line-height: 1.4; text-transform: uppercase;
font-family: Montserrat,sans-serif;
color: #008dbc;
border-bottom: 1px dashed #009cd0
}
.configurator__item-link a:hover {
border-bottom: 1px dashed transparent
}
.configurator__info {
background: #f8f8f8;
border-radius: 6px;
padding-bottom: 26px
}
.configurator__info-title {
padding-top: 27px;
padding-bottom: 20px;
border-bottom: 1px solid #ddd;
font-weight: 400;
font-size: 16px;
text-transform: uppercase;
line-height: 1.4;
color: #13181c;
font-family: Montserrat,sans-serif;
text-align: center
}
.configurator__info-list {
padding-top: 21px;
padding-bottom: 30px;
padding-left: 25px;
border-bottom: 1px solid #ddd
}
.configurator__info-list li {
position: relative;
font-weight: 400;
font-size: 16px;
line-height: 1.4;
color: #13181c;
font-family: Montserrat,sans-serif;
padding-left: 17px;
margin-bottom: 9px
}
.configurator__info-list li::before {
content: "";
position: absolute;
left: 0;
top: 7px;
width: 7px;
height: 7px;
border: 2px solid #009cd0;
display: block;
border-radius: 50%
}
.configurator__info-btn {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding-top: 23px
}
.configurator__info-link {
margin: 0 7px;
font-weight: 400;
font-size: 12px;
text-transform: uppercase;
line-height: 1.4;
color: #343434;
font-family: Montserrat,sans-serif;
letter-spacing: .02em;
height: 47px;
border: 1px solid #d3d3d3;
border-radius: 100px;
background: #fff;
padding-top: 14px;
padding-bottom: 14px;
padding-left: 21px;
padding-right: 21px
}
.configurator__info-link:hover {
color: #343434
}
.configurator__info-link--blue {
background: #009cd0;
border: 1px solid #009cd0;
color: #fff
}
.configurator__info-link--blue:hover {
color: #fff
}  @media (max-width:1200px) {
.card__dop-content .card__rent-text {
width: 100%;
}
.card__price-btn-inner {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.intro-screen ._container {
padding: 0;
}
.intro-screen .intro-screen__slider-item.row{
--bs-gutter-x: 0px;
--bs-gutter-y: 0;
}
.configurator__info,
.configurator__item {
max-width: 400px;
width: 100%;
margin: 0 auto;
margin-bottom: 20px
}
.configurator__item-title {
text-align: center
}
.configurator__item-text {
text-align: center
}
.configurator__item-text p {
text-align: center
}
.configurator__item-link a {
margin: 0 auto
}
}
@media (max-width:1100px) {
.product__price-inner {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: start
}
.product__price {
margin-bottom: 21px
}
.product__price-inner .product__configurator {
margin-left: 0
}
}
@media (max-width:991px) {
.intro-screen__content {
margin: 0 auto;
}
.intro-screen__slider-item {
padding-bottom: 30px !important;
}
.product__slider-small {
max-width: 371px!important;
margin-right: 0;
}
.product__price {
text-align: center
}
.product__price-inner .product__configurator {
margin: 0 auto
}
.product__price-inner {
margin-bottom: 8px
}
}
@media (max-width:767px) {
.configurator .title {
margin-bottom: 0
}
.configurator .heading__inner {
margin-bottom: 24px
}
.gallery-item {width: 50% !important;}
}
@media (max-width:395px) {
.question__items-nav__link a{
font-size: 12px;
}
} .gallery {
margin: 0 -12px;
} .gallery {display: flex; flex-wrap: wrap; margin: 0 -10px;} .gallery figure {
margin: 0;
padding: 10px;
width: 33.3333%;
}
.gallery-icon {height: 350px; margin: 0 12px; position: relative; overflow: hidden;}
.gallery-icon > a {display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.gallery-icon img {
display: block;
width: 100%;
height: 350px;
object-fit: cover;
}
.footer__contacts-social .ya-share2__item_service_vkontakte .ya-share2__icon{
background:url(//www.ortorent.ru/wp-content/themes/ortorent/assets/images/dist/svg/vk.svg)no-repeat 9px center !important;
}
.footer__contacts-social .ya-share2__item_service_facebook .ya-share2__icon{
background:url(//www.ortorent.ru/wp-content/themes/ortorent/assets/images/dist/svg/facebook.svg)no-repeat center!important;
}
.footer__contacts-social .ya-share2__item_service_twitter .ya-share2__icon{
background:url(//www.ortorent.ru/wp-content/themes/ortorent/assets/images/dist/svg/twitter.svg)no-repeat center!important;
}
.footer__contacts-social .ya-share2__item_service_twitter .ya-share2__badge,.footer__contacts-social .ya-share2__item_service_twitter .ya-share2__mobile-popup-badge,.footer__contacts-social .ya-share2__item_service_facebook .ya-share2__badge,.footer__contacts-social .ya-share2__item_service_vkontakte .ya-share2__badge{
background-color:transparent !important;
}
.footer__contacts-social .ya-share2__container_size_m .ya-share2__badge .ya-share2__icon {
height: 38px!important;
width: 38px!important;
}
.footer__contacts-social ul li:before{
display:none;
}
.product__social .ya-share2__container_shape_round.ya-share2__container_size_m .ya-share2__badge .ya-share2__icon:not(.ya-share2__icon_messenger-contact):not(.ya-share2__icon_more):not(.ya-share2__icon_copy) {
background-size: 25px 25px;
}
.product__social .ya-share2__container_size_m .ya-share2__badge .ya-share2__icon {
height: 32px;
width: 32px;
background-size: 24px 24px;
}
#modal5{
max-width: 611px;
width: 100%;
}
#modal5 p{
font-weight: normal;
font-size: 13px;
line-height: 148.52%;
color: #585858;
}
.file_label input[type=file]{
opacity:0;
display:none;
}
.file_label{
border: 1px solid #9CB3C9;
box-sizing: border-box;
border-radius: 3px;
padding:11px 17px 11px 59px;
font-size: 15px;
line-height: 132.02%;
color: #686868;
position: relative;
cursor:pointer;
}
.file_label:before{
content:" ";
display:block;
background: #76C638 url(//www.ortorent.ru/wp-content/themes/ortorent/assets/images/input.png) no-repeat center;
border-radius: 3px 0px 0px 3px;
width: 42px;
height: 42px;
position: absolute;
left: 0;
top: 0;
}
.file_label+span{
margin-left:21px;
font-size: 15px;
line-height: 132.02%;
color: #686868;
}
.form-select{
margin-bottom: 13px;
}
.form-select label{
font-weight: normal;
font-size: 15px;
line-height: 132.02%;
color: #686868;
margin-bottom:12px;
}
.new_select{
position: relative;
}
.select__head{
padding: 14px 17px 16px 17px;
font-weight: 400;
font-size: 15px;
line-height: 1.4;
color: #686868;
font-family: Montserrat,sans-serif;
background: #fff;
border: 1px solid #d7d7d7;
border-radius: 3px;
position:relative;
}
.select__head:after{
content:" ";
display:block;
width:10px; 
height:10px;
border-left:2px solid #13181C;
border-top:2px solid #13181C;
transition:all 0.1s;
transform:rotate(225deg);
position:absolute;
right:16px;
top:calc(50% - 8px);
}
.new_select.open .select__head:after{
transform:rotate(45deg);
top:calc(50% - 4px);
}
.new_select ul{
display:none;
position: absolute;
background: #fff;
width: 100%;
border: 1px solid #D7D7D7;
border-top:none;
box-sizing: border-box;
border-radius: 0 0 3px 3px;
z-index: 150;
}
.new_select.open ul{
display:block;
}
.new_select.open ul li:before{
display:none;
}
.new_select.open ul li{
font-weight: normal;
font-size: 15px;
line-height: 208%;
color: #686868;
list-style:none;
cursor:pointer;
}
.new_select.open ul li:hover{
background: #009CD0;
color:#fff;
}
.price_list img{
max-width:100%;
margin-bottom:20px;
}
.price_list a{
font-weight: 400;
font-size: 16px;
line-height: 137.5%;
color: #13181C;
text-decoration:none;
position:relative;
}
.price_item a:after{
content: "Скачать";
position: absolute;
top: calc(50% - 56px);
left: calc(50% - 56px);
width: 112px;
height: 112px;
opacity: 0;
transition: all 0.5s;
background: #FFFFFF;
border-radius: 100%;
z-index: 10;
font-weight: 600;
font-size: 15px;
line-height: 112px;
letter-spacing: -0.03em;
text-transform: uppercase;
color: #0B3446;
text-align: center;
}
.price_item a:hover:after{
opacity:1;
}
.content__info .card__price-btn{
font-size: 13px;
color: #fff;
}
.about .content__info ul li{
margin-bottom: 10px;
}
.price_item{
margin-bottom:40px;
}
@media screen and (max-width:768px){
.content__info .card__price-btn{
padding-right: 20px !important;
display: block;
margin: 0 auto; }
.card__price-btn.small-btn{
font-size:11px;
}
.card__title {
margin-bottom: 0.5rem;
}
}
@media screen and (max-width:480px){
.xs-center{text-align:center;}
.col-xs-12{
width:100%;
}
}
@media screen and (min-width:1024px){
.col-lg-five{
width:20%;
}
}
.text-center{
text-align:center;
}
.distribyutor_list .logo{
width: 100%;
height: 170px;
border: 1px solid #DBDBDB;
background-repeat: no-repeat;
background-position: center;
}
.distribyutor_list .dist_name{
font-weight: 400;
font-size: 16px;
line-height: 133.5%;
text-align: center;
color: #13181C;
margin-top:20px;
margin-bottom:7px;
}
.distribyutor_list .dist_link a{
font-size: 16px;
line-height: 133.5%;
text-align: center;
color: #008DBC;
}
.dist_item{
margin-bottom:47px;
}
.webinars{
margin:0;
}
.webinars thead{
background: #009CD0;
border-radius: 2px;
color:#fff;
}
.webinars th{
border-right: 1px solid rgba(255, 255, 255, 0.24);
}
.webinars th:last-child{
border-right: none;
}
.webinars td,.webinars th{
padding:8px 22px;
}
.webinars tbody tr:nth-child(2n){
background: #F8F8F8;
}
.webinars tbody{
border: 1px solid #DFDFDF;
border-top:none;
}
.webinars a{
color: #0076CC;
}
.webinar_banner{
position: relative;
background: linear-gradient(180deg, #009CD0 0%, #2CCAFF 100%);
margin-bottom: 50px;
}
.webinar_banner .fst-line{
font-weight: bold;
font-size: 34px;
line-height: 118%;
text-transform: uppercase;
color: #FFFFFF;
padding: 31px 46px;
}
.webinar_banner .img{
position: absolute;
right: 0;
top: -10px;
padding: 0;
width: 40%;
height: calc(100% + 20px);
}
.webinar_banner img{
border-top-left-radius: 50px 200px;
border-bottom-left-radius: 50px 200px;
float: right;
border: solid 10px #fff;
border-right: none;
width: 100%;
height: 100%;
object-fit: cover;
}
.webinar_banner .snd-line{
font-weight: 600;
font-size: 19px;
line-height: 132%;
color: #FFFFFF;
background: linear-gradient(180deg, #82D541 0%, #76C638 100%);
padding: 22px 46px 21px;
}
.webinar_banner .snd-line div,.webinar_banner .fst-line div{
width: 57%;
}
.webinars .show-sm{
display:none;
}
.col-title{
font-weight: bold;
font-size: 18px;
line-height: 176.5%;
text-align: center;
color: #13181C;
}
@media screen and (max-width:768px){
.webinar_banner .img {
position: unset;
width: 100%;
}
.webinar_banner .snd-line div,.webinar_banner .fst-line div{
width: auto;
}
.webinar_banner img{
border-radius:0;
border:none;
float: unset;
}
.webinar_banner .fst-line{
font-size: 26px;
line-height: 118%;
padding: 16px;
text-align: center;
}
.webinar_banner .snd-line{
font-size: 17px;
line-height: 133%;
padding: 16px;
text-align: center;
}
.webinars thead{
display: none;
}
.webinars tbody{
border:1px solid #C4C4C4;
}
.webinars .show-sm{
display:block;
}
.webinars td{
display:block;
text-align:center;
}
.webinars tr{
border-bottom: 1px solid #C4C4C4;
padding: 10px 0;
display: block;
}
.webinars tr:last-child{
border-bottom: none;
}
}
.modal{
display:none;
}
.overlay .modal{
display:block;
}
.project-filter__aside + .project-filter__aside{
margin-top:30px;
}
.product__price ins{
text-decoration:none;
margin-left:10px;
}
.onsale{display:none;}
.price_comment{
font-size:14px;
font-weight: 400;
color: #686868;
margin-top:10px;
}
.block_order_and_stages {
display: grid;
grid-template-columns: 1fr 1fr;
align-items: center;
gap: 15px;
}
.equipping__img > img.img-order-and-stages {
max-width: max-content;
}
.block-news {
display: flex;
}
.main_item_block_news {
width: 46%;
}
.main_item_block_news .news__content-text {
padding-top: 10px;
}
.item-img {
width: 100%;
}
.item-img img {
width: 100%;
}
.grid-news {
display: flex;
flex-wrap: wrap;
width: 54%;
}
.grid-item {
position: relative;
width: 50%;
margin: 37px 0 0;
padding-left: 15px;
}
.grid-item > .item-img img{
height: 200px;
object-fit: cover;
}
.grid-item:nth-child(1),
.grid-item:nth-child(2) {
margin-top: 0;
}
.news-date {
color: #00A6DE;
font-size: 18px;
margin-top: 20px;
}
.title_item_news {
margin-top: 10px;
font-family: Montserrat,sans-serif;
font-weight: 600;
font-size: 20px;
line-height: 1.3;
color: #13181c;
}
.title_item_news:hover {
color: #13181c;
text-decoration: underline;
}
@media screen and (max-width:768px){
.main_item_block_news {
display: none;
}
.grid-news {
width: 100%;
}
.grid-item {
position: relative;
width: 100%;
margin: 0;
padding-left: 0px;
}
.grid-item > .item-img img{
height: 100%;
object-fit: unset;
}
}
.block-form-subscribe {
background-color: #E8F7FF;
padding: 35px 0;
text-align: center;
}
.form-subscribe-title {
font-weight: 400;
font-size: 28px;
line-height: 1.45;
text-transform: uppercase;
color: #13181c;
font-family: Montserrat,sans-serif;
letter-spacing: .3px;
padding-bottom: 10px;
}
.form-subscribe-subtitle {
font-weight: 400;
padding-bottom: 30px;
}
.block-subcribe-input {
display: flex;
gap: 13px;
}
.subcribe-input {
width: 100%;
border: 1px solid #d7d7d7;
color: #686868;
height: 42px;
line-height: 42px;
border-radius: 7px;
background-color: #FFFFFF;
padding: 0 20px;
}
.subcribe-btn {
border-radius: 7px;
background-color: #76C638;
border: none;
font-size: 18px;
color: #FFFFFF;
padding: 0 40px;
transition: all .5s ease 0s;
}
.subcribe-btn:hover {
background-color: #5e9e2c;
}
.form-subscribe span {
margin-top: 6px;
font-size: 12px;
}
.modal-form-success {
display: none;
position: fixed;
z-index: 300;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: hidden;
background-color: rgba(0,0,0,0.4);
padding-top: 60px;
}
.modal-form-success .modal-content {
background-color: #fefefe;
margin: 5% auto;
padding: 20px;
width: 100%;
max-width: 500px;
text-align: center;
}
.modal-form-success .close {
color: #aaaaaa;
float: right;
font-size: 28px;
font-weight: bold;
position: relative;
top: -30px;
right: -10px;
}
.modal-form-success .close:hover,
.modal-form-success .close:focus {
color: #000;
text-decoration: none;
cursor: pointer;
}
.form-success {
color: #00ABEF;
margin-bottom: 20px;
font-size: 16px;
}
.form-success .title-success {
font-size: 18px;
color: #000;
}
.bold {
font-weight: 700;
}
.contacts-block-distributors > .contacts-row:not(:last-child) {
margin-bottom: 10px;
}
.top-menu-desktop .dropdown-menu a.dropdown-item {
text-transform: none;
}
.footer__contacts-mail .footer__contacts-address {
width: 100%;
display: block;
white-space: nowrap;
}
.news__wrapper .news__block:not(:first-child) {
padding-top: 43px;
}
.about .row .gal-card {
padding-bottom: 20px;
}
.product-table-container {
margin-top: 33px;
}
.product-table {
text-align: center;
}
.product-table th,
.product-table td,
.product-table tr {
border: 2px solid #fff;
font-weight: normal;
}
.product-table .head-table {
background-color: #DBF7C7;
}
.product-table .gray-bg {
background-color: #D6D8D7;
} .product__slider-small .product__slider-item {
margin: 0 auto
}
.product__slider-big .product__slider-item {
margin: 0 auto
}
.product__slider-small {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
padding-top: 15px;
padding-bottom: 15px
}
.product__slider-big {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1
}
.product__slider {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
.product__slider-small {
max-width: 400px!important;
min-width: 268px;
margin-right: 0
}
.product__slider-small .slick-prev.slick-arrow,
.product__slider-small .slick-next.slick-arrow {
rotate: 270deg;
z-index: 100;
top: 40px;
left: unset;
transform: unset;
}
.product__slider-small .slick-prev.slick-arrow {
left: 0;
}
.product__slider-small .slick-next.slick-arrow {
right: 0;
} .arenda-link {
display: inline-block;
}
.section-main {
margin-top: 25px;
}
.section-main .benefits .benefits__card::before {
border: unset;
}
.section-main .benefits-block {
padding-top: 10px;
border-right: 1px dashed #bbb;
border-bottom: 1px dashed #bbb;
}
.producers .text {
margin: 20px 0;
}
.about .new-header-content {
justify-content: flex-start;
}
.section-main .title.full {
width: 100%;
max-width: 100%;
text-align: center;
}
.services .heading__inner .text {
margin-top: 15px;
color: #fff;
}
.image-block {
width: auto;
height: 100%;
max-width: 100%;
}
.new-services {
padding-top: 25px;
}
.section-block.producers {
padding-bottom: 70px;
}
.new-services .services__wrapper {
align-items: center;
}
.section-block .heading__inner {
margin-bottom: 54px;
}
.section-block.news {
padding-bottom: 40px;
padding-top: 85px;
}
.content-brand {
margin-bottom: 55px;
}
.section-block .heading__element img {
width: 216px;
}
.about .full-width-title {
max-width: 100%;
margin-right: 30px;
}
.about .flex-start {
justify-content: flex-start;
}
.about .flex-center {
justify-content: center;
}
.section-main .card__lisi {
margin-bottom: 9px;
}
.product-video-block {
display: grid;
grid-template-columns: 50% 50%;
gap: 20px;
}
.left-side-product {
float: left;
}
.right-side-product {
width: 100%;
}
@media screen and (min-width: 1200px) {
.section-main .benefits-block:nth-child(3n) {
border-right: unset;
}
.section-main .benefits-block:nth-last-child(-n+3) {
border-bottom: unset;
}
}        @media screen and (max-width: 768px) {
.section-main .benefits-block {
border-right: unset;
}   .left-side-product {
float: none;
}
}
@media screen and (max-width: 700px) {
.block-subcribe-input {
display: flex;
flex-direction: column;
max-width: 450px;
margin-right: auto;
margin-left: auto;
width: 100%;
margin-bottom: 10px;
}
.subcribe-btn {
padding: 6px 0;
}
.product-video-block {
display: grid;
grid-template-columns: 100%;
gap: 20px;
}
.product-video-block iframe {
max-width: 100%;
width: 100%;
}
}
.schedule__page .content__info-body a {
word-break: break-word;
}
.page-equipment .content__info {
padding-bottom: 30px;
}
.page-equipment .content__info h2 {
text-align: center;
}
.cards-stages {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
gap: 40px;
margin: 40px 0;
}
.cards-stages .stage {
border: 1px solid #00C0ED;
border-radius: 5px;
padding: 20px;
}
.stage p {
margin-bottom: 8px;
}
.cards-stages .num-stage {
border-radius: 100%;
font-size: 20px;
font-weight: bold;
border: 1px solid #76C638;
padding: 5px 12px;
}
.cards-stages .name-stage {
font-weight: bold;
}
.grid-advantages {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
gap: 30px;
margin-bottom: 30px;
}
.grid-advantages .advantages {
border: 1px solid #00C0ED;
border-radius: 5px;
padding: 20px;
}
.teachers-img {
max-width: 245px;
}
.region-user {
margin-left: 10px;
color: #fff;
}
.news__card-img {
display: block;
margin-bottom: 8px;
position: relative;
}
.product-content__info ul {
overflow: hidden !important;
} .popup {
position: relative;
display: inline-block;
cursor: pointer; } .popup .popuptext {
visibility: hidden;
width: 320px;
background-color: #fff;
color: #000;
text-align: center;
border-radius: 6px;
padding: 16px;
position: absolute;
top: 125%;
left: 50%;
margin-left: -160px;
box-shadow: 0px 0px 5px #333;
z-index: 999;
} .popup .popuptext::after {
content: "";
position: absolute;
bottom: 100%;
left: 50%;
margin-left: -6px;
border-width: 10px;
border-style: solid;
border-color: transparent transparent #fff transparent;
} .popup .show {
visibility: visible;
-webkit-animation: fadeIn 1s;
animation: fadeIn 1s;
} @-webkit-keyframes fadeIn {
from {opacity: 0;} 
to {opacity: 1;}
}
@keyframes fadeIn {
from {opacity: 0;}
to {opacity:1 ;}
} .close {
color: #aaa;
float: right;
font-size: 35px;
font-weight: bold;
position: absolute;
right: 5px;
top: -10px;
}
.close:hover,
.close:focus {
color: black;
text-decoration: none;
cursor: pointer;
}
.region-user {
margin: 0 auto;
}
.region-user span.gt_float_switcher-arrow {
display: inline-block;
height: 24px;
width: 15px;
vertical-align: middle;
background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 285 285'><path d='M282 76.5l-14.2-14.3a9 9 0 0 0-13.1 0L142.5 174.4 30.3 62.2a9 9 0 0 0-13.2 0L3 76.5a9 9 0 0 0 0 13.1l133 133a9 9 0 0 0 13.1 0l133-133a9 9 0 0 0 0-13z' style='fill:%23ccc'/></svg>");
background-position: 50%;
background-size: 11px;
background-repeat: no-repeat;
transition: all .3s;
transform: rotate(0deg);
}
.city-answer {
font-weight: bold;
}
.city-apply {
display: inline-block;
border: 1px solid #00A6DE;
background: #00A6DE;
color: white;
padding: 5px 10px; border-radius: 5px;
}
.city-choose {
display: inline-block;
border: 1px solid #00A6DE;
color: #00A6DE;
padding: 5px 10px;
margin: 5px;
border-radius: 5px;
} .city-choose-modal {
display: none; position: fixed; z-index: 9999; left: 0;
top: 0;
width: 100%; height: 100%; overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4); }
.chooseCity {
font-size: 24px;
margin-bottom: 20px;
} .city-choose-modal-content {
background-color: #fefefe;
margin: 5% auto;
padding: 50px;
border: 1px solid #888;
width: 70%;
border-radius: 5px;
}
.city-choose-modal-content h2 {
font-size: 24px;
margin-bottom: 20px;
}
.favorits {
font-size: 13px;
padding: 2px 0px 0px;
margin: 0px 0px -11px;
}
.h-search #city-search {
padding: 0 44px 0 17px;
height: 48px;
font-size: 1em;
line-height: 40px;
border: 1px solid #ccc;
}
.favorits .title {
float: left;
width: 80px;
padding: 8px 0px 0px;
font-weight: normal;
font-size: 16px;
text-transform: none;
}
.favorits .cities {
padding-left: 89px;
}
.favorits .cities .item {
display: inline-block;
padding: 5px 8px 5px 0px;
font-size: 15px;
}
.favorits .cities .item a {
border-bottom: 1px dotted;
color: #00A6DE;
}
.favorits .cities .item a:hover {
color: #000;
}
.h-search .wrapper {
position: relative;
}
.ui-menu.ui-autocomplete {
position: absolute !important;
top: 48px !important;
width: 100%;
box-shadow: 0 5px 20px rgb(0 0 0 / 15%);
background: #fff;
padding: 10px 0px 6px;
z-index: 9;
height: auto;
max-height: 230px;
overflow-y: auto;
border: 1px solid #ececec;
border-radius: 3px;
border-top: none;
}
.ui-menu.ui-autocomplete li {
margin: 0 17px;
list-style-type: none;
position: relative;
}
.ui-menu.ui-autocomplete a {
display: block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.ui-menu.ui-autocomplete .city-path {
font-size: 11px;
color: #999;
} .city-choose-modal-close {
color: #aaa;
float: right;
font-size: 28px;
font-weight: bold;
}
.city-choose-modal-close:hover,
.city-choose-modal-close:focus {
color: black;
text-decoration: none;
cursor: pointer;
}
.items.ext_view {    
margin-top: 40px;
font-size: 0px;
border: 1px solid #e9e9e9;
border-radius: 3px;
background: #fafafa;
display: flex;
}
.items.ext_view > div {
display: inline-block;
vertical-align: top;
flex-grow: 1;
flex-shrink: 1;
flex-basis: 0%;
font-size: 14px;
padding: 16px 4px 16px 14px;
border-right: 1px solid #ededed;
}
.items.ext_view .title {
font-size: 11px;
padding: 0px 0px 5px 10px;
color: #999;
text-transform: uppercase;
letter-spacing: 0.8px;
}
.items.ext_view > div * {
color: #333;
text-decoration: none;
}
.city-choose-modal-content .items .items_block {
max-height: 256px;
}
.city-choose-modal-content .items .item {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
margin: 0px 0px 0px 0px;
padding: 5px 10px 2px 10px;
font-size: 14px;
line-height: 1.7;
cursor: pointer;
}
.dark_link:hover span, .selected a.dark_link, a.dark_link:hover {
color: #00A6DE;
}
.scrollblock {
overflow: hidden;
overflow-y: auto;
overscroll-behavior: contain;
scrollbar-width: thin;
}
.item.current {
font-weight: bold;
}
.item.current:hover {
cursor: text;
color: #000;
}
.med-recommend {
margin: 20px 0;
}
.med-list-item {
width: 225px;
min-height: 350px;
box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.1);
display: flex;
flex-direction: column; border-radius: 4px;
transition: 0.2s;
position: relative;
} .med-list-item:hover {
box-shadow: 4px 8px 16px rgba(49, 49, 49, 0.2);
}
.med-list-item__top {
flex: 0 0 220px; position: relative;
overflow: hidden; } .med-list-item__image {
display: flex;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.med-list-item__image > img {
width: 100%;
height: 100%;
object-fit: cover; transition: 0.2s;
} .med-list-item__image:hover > img {
transform: scale(1.1);
} .med-list-item__label {
padding: 4px 8px;
position: absolute;
bottom: 10px;
left: 10px;
background: #ccc;
border-radius: 4px;
font-weight: 400;
font-size: 16px;
color: #fff;
}
.med-list-item__bottom {
display: flex;
flex-direction: column;
flex: 1 0 auto; padding: 10px;
}
.med-list-item__bottom .card__price-btn__inner {
display: block;
margin-top: auto;
}
.med-list-item__bottom .card__price-btn__inner .card__price-btn {
margin: 5px 0 0 0;
}
.med-list-item__bottom .med-list-item__price-btn__inner {
margin-top: auto;
display: inline-block;
}
.med-list-item__bottom .med-list-item__price-btn__inner .med-list-item__price-btn {
margin: 5px 0 0 0;
}
.med-list-item__prices {
display: flex;
margin-bottom: 10px;
flex: 0 0 50%; }
.med-list-item__price::after {
content: "₽";
margin-left: 4px;
position: relative;
}
.med-list-item__price--discount {
font-weight: 700;
font-size: 19px;
color: #414141;
display: flex;
flex-wrap: wrap-reverse;
}
.med-list-item__price--discount::before {
content: "Со скидкой";
font-weight: 400;
font-size: 13px;
color: #bfbfbf;
}
.med-list-item__price--common {
font-weight: 400;
font-size: 17px;
color: #606060;
display: flex;
flex-wrap: wrap-reverse;
justify-content: flex-end;
}
.med-list-item__price--common::before {
content: "Обычная";
font-weight: 400;
font-size: 13px;
color: #bfbfbf;
}
.med-list-item__title {
display: block;
margin-bottom: 10px;
font-weight: 400;
font-size: 17px;
line-height: 150%;
color: #414141;
}
.med-list-item__title:hover {
color: #000;
}
.med-list {
display: grid;
grid-template-columns: repeat(auto-fill, 225px);
width: 100%;
max-width: 100%;
justify-content: center;
justify-items: center;
column-gap: 15px;
row-gap: 40px;
margin: 0 auto;
}
@media (max-width:576px) {
.region-user {
display: none;
}
li#mobile-city-choose {
padding: 15px 18px;
border: 1px solid black;
cursor: pointer;
}
li#mobile-city-choose .city {
font-weight: bold;
}
.city-choose-modal-content {
background-color: #fefefe;
padding: 10px;
width: 100%;
height: 100%;
}
.favorits {
display: none;
}
.items.ext_view {
display: none;
}
.city-choose-modal-content h2 {
display: none;
}
.h-search.autocomplete-block {
margin: 0;
margin-top: 50px;
width: 100%;
padding: 0;
}
}
.social-wrapper a {
margin-right: 10px;
}
.social-wrapper a::last-child {
margin-right: 0;
}
.header-contact-link {
display: flex;
align-items: center;
gap: 8px;
font-size: 14px;
font-weight: 400;
color: #13181c;
margin-bottom: 12px;
}
.header__contacts .header-contact-link:last-child {
margin-bottom: 0;
}
.icon-phone {
display: block;
background:url(//www.ortorent.ru/wp-content/themes/ortorent/assets/images/phone.svg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
width: 21px;
height: 21px;
}
.icon-mail {
display: block;
background:url(//www.ortorent.ru/wp-content/themes/ortorent/assets/images/mail.svg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
width: 21px;
height: 21px;
}
.main-photostock {
margin: 60px 0;
}
.masonry-grid {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
gap: 16px;
}
.masonry-item img {
border-radius: 16px;
display: block;
width: 100%;
height: 300px;
object-fit: cover;
}
.overlay .modal.modal-subscribe {
overflow: unset;
}
.modal.modal-subscribe .block-form-subscribe {
position: relative;
}
.photostock-page .video__card {
position: relative;
}
.download-images { position: absolute;
display: block;
top: 5px;
right: 5px;
width: 32px;
height: 32px;
transition: all .3s;
z-index: 11;
cursor: pointer;
border-radius: 5px;
background: rgba(0, 0, 0, 0.6);
color: #fff;
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9998 1.875C11.8009 1.875 11.6101 1.95402 11.4695 2.09467C11.3288 2.23532 11.2498 2.42609 11.2498 2.625V15.0641L6.09806 9.91275C6.02887 9.84112 5.94612 9.78398 5.85461 9.74467C5.76311 9.70537 5.6647 9.68468 5.56511 9.68381C5.46553 9.68295 5.36677 9.70192 5.27459 9.73963C5.18242 9.77734 5.09868 9.83303 5.02826 9.90345C4.95784 9.97387 4.90215 10.0576 4.86444 10.1498C4.82673 10.242 4.80776 10.3407 4.80862 10.4403C4.80949 10.5399 4.83018 10.6383 4.86948 10.7298C4.90879 10.8213 4.96593 10.9041 5.03756 10.9732L11.4688 17.4045C11.5041 17.4397 11.5427 17.4712 11.5839 17.4986C11.6027 17.511 11.6226 17.5196 11.6421 17.5301C11.6653 17.5433 11.6882 17.5571 11.7129 17.5676C11.7377 17.5778 11.7636 17.5837 11.7891 17.5912C11.8104 17.5976 11.8307 17.6059 11.8528 17.61C11.9499 17.6293 12.0498 17.6293 12.1468 17.61C12.1689 17.6059 12.1892 17.5976 12.2106 17.5912C12.2361 17.5837 12.2619 17.5778 12.2867 17.5676C12.3114 17.5571 12.3343 17.5433 12.3579 17.5301C12.3771 17.5196 12.3973 17.5114 12.4157 17.4986C12.4569 17.4712 12.4954 17.4398 12.5304 17.4049L18.9617 10.9736C19.0333 10.9045 19.0905 10.8217 19.1298 10.7302C19.1692 10.6387 19.1899 10.5403 19.1908 10.4408C19.1917 10.3412 19.1728 10.2424 19.1351 10.1502C19.0974 10.058 19.0418 9.97428 18.9714 9.90383C18.901 9.83339 18.8172 9.77767 18.7251 9.73993C18.6329 9.70218 18.5342 9.68317 18.4346 9.684C18.335 9.68483 18.2366 9.70549 18.1451 9.74476C18.0535 9.78404 17.9708 9.84114 17.9016 9.91275L12.7498 15.0641V2.625C12.7498 2.42609 12.6708 2.23532 12.5301 2.09467C12.3895 1.95402 12.1987 1.875 11.9998 1.875Z' fill='%2376C638'/%3E%3Cpath d='M21.375 14.25C21.1761 14.25 20.9853 14.329 20.8447 14.4697C20.704 14.6103 20.625 14.8011 20.625 15V20.625H3.375V15C3.375 14.8011 3.29598 14.6103 3.15533 14.4697C3.01468 14.329 2.82391 14.25 2.625 14.25C2.42609 14.25 2.23532 14.329 2.09467 14.4697C1.95402 14.6103 1.875 14.8011 1.875 15V21.375C1.875 21.5739 1.95402 21.7647 2.09467 21.9053C2.23532 22.046 2.42609 22.125 2.625 22.125H21.375C21.5739 22.125 21.7647 22.046 21.9053 21.9053C22.046 21.7647 22.125 21.5739 22.125 21.375V15C22.125 14.8011 22.046 14.6103 21.9053 14.4697C21.7647 14.329 21.5739 14.25 21.375 14.25Z' fill='%2376C638'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: 24px 24px;
background-position: center;
}
.download-images:hover {
color: #fff;
transform: scale(1.1);
}
.custom-download-btn {
position: absolute;
top: 10px;
right: 10px;
z-index: 200000;
background: rgba(0, 0, 0, 0.6);
color: #fff;
border: none;
cursor: pointer;
border-radius: 5px;
font-size: 16px;
outline: none;
width: 32px;
height: 32px; background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9998 1.875C11.8009 1.875 11.6101 1.95402 11.4695 2.09467C11.3288 2.23532 11.2498 2.42609 11.2498 2.625V15.0641L6.09806 9.91275C6.02887 9.84112 5.94612 9.78398 5.85461 9.74467C5.76311 9.70537 5.6647 9.68468 5.56511 9.68381C5.46553 9.68295 5.36677 9.70192 5.27459 9.73963C5.18242 9.77734 5.09868 9.83303 5.02826 9.90345C4.95784 9.97387 4.90215 10.0576 4.86444 10.1498C4.82673 10.242 4.80776 10.3407 4.80862 10.4403C4.80949 10.5399 4.83018 10.6383 4.86948 10.7298C4.90879 10.8213 4.96593 10.9041 5.03756 10.9732L11.4688 17.4045C11.5041 17.4397 11.5427 17.4712 11.5839 17.4986C11.6027 17.511 11.6226 17.5196 11.6421 17.5301C11.6653 17.5433 11.6882 17.5571 11.7129 17.5676C11.7377 17.5778 11.7636 17.5837 11.7891 17.5912C11.8104 17.5976 11.8307 17.6059 11.8528 17.61C11.9499 17.6293 12.0498 17.6293 12.1468 17.61C12.1689 17.6059 12.1892 17.5976 12.2106 17.5912C12.2361 17.5837 12.2619 17.5778 12.2867 17.5676C12.3114 17.5571 12.3343 17.5433 12.3579 17.5301C12.3771 17.5196 12.3973 17.5114 12.4157 17.4986C12.4569 17.4712 12.4954 17.4398 12.5304 17.4049L18.9617 10.9736C19.0333 10.9045 19.0905 10.8217 19.1298 10.7302C19.1692 10.6387 19.1899 10.5403 19.1908 10.4408C19.1917 10.3412 19.1728 10.2424 19.1351 10.1502C19.0974 10.058 19.0418 9.97428 18.9714 9.90383C18.901 9.83339 18.8172 9.77767 18.7251 9.73993C18.6329 9.70218 18.5342 9.68317 18.4346 9.684C18.335 9.68483 18.2366 9.70549 18.1451 9.74476C18.0535 9.78404 17.9708 9.84114 17.9016 9.91275L12.7498 15.0641V2.625C12.7498 2.42609 12.6708 2.23532 12.5301 2.09467C12.3895 1.95402 12.1987 1.875 11.9998 1.875Z' fill='%2376C638'/%3E%3Cpath d='M21.375 14.25C21.1761 14.25 20.9853 14.329 20.8447 14.4697C20.704 14.6103 20.625 14.8011 20.625 15V20.625H3.375V15C3.375 14.8011 3.29598 14.6103 3.15533 14.4697C3.01468 14.329 2.82391 14.25 2.625 14.25C2.42609 14.25 2.23532 14.329 2.09467 14.4697C1.95402 14.6103 1.875 14.8011 1.875 15V21.375C1.875 21.5739 1.95402 21.7647 2.09467 21.9053C2.23532 22.046 2.42609 22.125 2.625 22.125H21.375C21.5739 22.125 21.7647 22.046 21.9053 21.9053C22.046 21.7647 22.125 21.5739 22.125 21.375V15C22.125 14.8011 22.046 14.6103 21.9053 14.4697C21.7647 14.329 21.5739 14.25 21.375 14.25Z' fill='%2376C638'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: 24px 24px;
background-position: center;
}
.mobile-footer-link {
display: none;
}
@media screen and (max-width:768px) {
.masonry-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 16px;
}
.mobile-footer-link {
display: inline-block;
}
}
@media screen and (max-width:640px) {
.masonry-grid {
display: grid;
grid-template-columns: 1fr;
gap: 16px;
}
}
.new-product-slide.med-list-item {
width: auto;
height: calc(100% - 15px);
}
.new-product-slider .owl-stage {
display: flex;
}
.new-product-slider .med-list-item__bottom {
margin-bottom: 15px;
}
.new-product-slider .owl-dots {
position: absolute;
z-index: 20;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
bottom: -18px;
height: 18px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0 17px
}
.new-product-slider .owl-dots button {
width: 8px;
height: 8px;
border-radius: 50%;
background: #ddebf3!important;
margin: 0 8px!important;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
position: relative
}
.new-product-slider .owl-dots button::before {
content: "";
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
width: 17px;
height: 17px;
border: 2px solid #76c638;
border-radius: 50%;
opacity: 0;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.new-product-slider .owl-dots button.active {
background: #76c638!important
}
.new-product-slider .owl-dots button.active::before {
opacity: 1
}
.card__rent_footnote {
margin-top: 5px;
}
.smart-captcha {
margin-bottom: 10px;
}
.menu__catalog-box {
width: 75%!important;
}
.justify-content-center {
-webkit-box-pack: left!important;
-ms-flex-pack: left!important;
justify-content: left !important;
}
.overlay{background: none!important}
.bottom_text {color: #8191a7;}
.footer__top{
position: relative;
z-index: 2;
display: -ms-flexbox;
-ms-flex-pack: justify;
border-bottom: 1px dashed #545f6f;
}
.dop_info{padding-top: 7px;padding-bottom: 21px;}
.dop_info p {
line-height: 1.65;
color: #8191a7;
font-family: Montserrat, sans-serif;
font-weight: 400;
font-size: 13px;
}
@media (max-width: 991px) {
.header__contacts {
padding-top: 33px;
display: block;
margin-bottom: 15px;
text-align: center;
}
.header__contacts .header-contact-link:last-child{
justify-content: center;
}
}
.contacts-tab .tab-item:nth-child(2) .contacts__item .row{
padding-bottom: 29px;
}
.product__basket-btn.open-modal.loading {
opacity: .5;
pointer-events: none;
}