@charset "UTF-8"; /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html {    line-height: 1.15;    -webkit-text-size-adjust: 100%;}details,main {    display: block;}h1 {    margin: 0.67em 0;}hr {    -webkit-box-sizing: content-box;    box-sizing: content-box;    height: 0;    overflow: visible;}code,kbd,pre,samp {    font-family: monospace, monospace;    font-size: 1em;}abbr[title] {    border-bottom: none;    text-decoration: underline;    -webkit-text-decoration: underline dotted;    text-decoration: underline dotted;}b,strong {    font-weight: bolder;}small {    font-size: 80%;}sub,sup {    font-size: 75%;    line-height: 0;    position: relative;    vertical-align: baseline;}.text-decoration-none a {    text-decoration: none;}sub {    bottom: -0.25em;}sup {    top: -0.5em;}img {    border-style: none;}button,input,optgroup,select,textarea {    font-family: inherit;    font-size: 100%;    line-height: 1.15;    margin: 0;}button,input {    overflow: visible;}button,select {    text-transform: none;}[type="button"],[type="reset"],[type="submit"],button {    -webkit-appearance: button;}[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner,button::-moz-focus-inner {    border-style: none;    padding: 0;}[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring,button:-moz-focusring {    outline: ButtonText dotted 1px;}fieldset {    padding: 0.35em 0.75em 0.625em;}legend {    -webkit-box-sizing: border-box;    box-sizing: border-box;    color: inherit;    display: table;    max-width: 100%;    padding: 0;    white-space: normal;}progress {    vertical-align: baseline;}textarea {    overflow: auto;}[type="checkbox"],[type="radio"] {    -webkit-box-sizing: border-box;    box-sizing: border-box;    padding: 0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {    height: auto;}[type="search"] {    -webkit-appearance: textfield;    outline-offset: -2px;}[type="search"]::-webkit-search-decoration {    -webkit-appearance: none;}::-webkit-file-upload-button {    -webkit-appearance: button;    font: inherit;}summary {    display: list-item;}[hidden],template {    display: none;}.b-table,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video,.embed-responsive-item,.gallery__item figure > *,.pattern,.v-align > * {    width: 100%;}.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video,.embed-responsive-item,.gallery__item figure > *,.pattern,.v-align,.v-align:before {    height: 100%;}.v-align:before {    width: 0;}.site-logo {    display: block;}.b-table {    display: table;}.b-table .cell {    display: table-cell;}.social-btns a,.v-align:before,.v-align > * {    display: inline-block;}.container,.container-fluid,.site-logo,body {    position: relative;}.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video,.embed-responsive-item,.gallery__item figure > *,.pattern {    position: absolute;    top: 0;    left: 0;}.banner__item,.gallery__item img,.intro,.page-landing .section-gallery .item,.section--background,.section--custom-2 .img-place {    background-position: 50% 50%;    background-repeat: no-repeat;    -webkit-background-size: cover;    background-size: cover;}.fl-l {    float: left;}.fl-r {    float: right;}.social-btns a,.text-center {    text-align: center;}.v-top {    vertical-align: top;}.v-align:before,.v-align > *,.v-middle {    vertical-align: middle;}.social-btns a,.v-bottom {    vertical-align: bottom;}.intro__text {    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    -webkit-user-drag: none;    user-drag: none;    -webkit-touch-callout: none;    cursor: default;}.container {    width: 100%;    padding-right: 15px;    padding-left: 15px;    margin-right: auto;    margin-left: auto;}.container-fluid {    width: 100%;    padding-right: 15px;    padding-left: 15px;    margin-right: auto;    margin-left: auto;}.row {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-flex-wrap: wrap;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    /*margin-right: -15px;*/    margin-left: -2rem;}.no-gutters {    margin-right: 0;    margin-left: 0;}.no-gutters > .col,.no-gutters > [class*="col-"] {    padding-right: 0;    padding-left: 0;}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto {    position: relative;    width: 100%;    min-height: 1px;    padding-right: 15px;    padding-left: 15px;}.col {    -webkit-flex-basis: 0;    -ms-flex-preferred-size: 0;    flex-basis: 0;    -webkit-box-flex: 1;    -webkit-flex-grow: 1;    -ms-flex-positive: 1;    flex-grow: 1;    max-width: 100%;}.col-auto {    -webkit-box-flex: 0;    -webkit-flex: 0 0 auto;    -ms-flex: 0 0 auto;    flex: 0 0 auto;    width: auto;    max-width: none;}.col-1 {    -webkit-box-flex: 0;    -webkit-flex: 0 0 8.33333%;    -ms-flex: 0 0 8.33333%;    flex: 0 0 8.33333%;    max-width: 8.33333%;}.col-2 {    -webkit-box-flex: 0;    -webkit-flex: 0 0 16.66667%;    -ms-flex: 0 0 16.66667%;    flex: 0 0 16.66667%;    max-width: 16.66667%;}.col-3 {    -webkit-box-flex: 0;    -webkit-flex: 0 0 25%;    -ms-flex: 0 0 25%;    flex: 0 0 25%;    max-width: 25%;}.col-4 {    -webkit-box-flex: 0;    -webkit-flex: 0 0 33.33333%;    -ms-flex: 0 0 33.33333%;    flex: 0 0 33.33333%;    max-width: 33.33333%;}.col-5 {    -webkit-box-flex: 0;    -webkit-flex: 0 0 41.66667%;    -ms-flex: 0 0 41.66667%;    flex: 0 0 41.66667%;    max-width: 41.66667%;}.col-6 {    -webkit-box-flex: 0;    -webkit-flex: 0 0 50%;    -ms-flex: 0 0 50%;    flex: 0 0 50%;    max-width: 50%;}.col-7 {    -webkit-box-flex: 0;    -webkit-flex: 0 0 58.33333%;    -ms-flex: 0 0 58.33333%;    flex: 0 0 58.33333%;    max-width: 58.33333%;}.col-8 {    -webkit-box-flex: 0;    -webkit-flex: 0 0 66.66667%;    -ms-flex: 0 0 66.66667%;    flex: 0 0 66.66667%;    max-width: 66.66667%;}.col-9 {    -webkit-box-flex: 0;    -webkit-flex: 0 0 75%;    -ms-flex: 0 0 75%;    flex: 0 0 75%;    max-width: 75%;}.col-10 {    -webkit-box-flex: 0;    -webkit-flex: 0 0 83.33333%;    -ms-flex: 0 0 83.33333%;    flex: 0 0 83.33333%;    max-width: 83.33333%;}.col-11 {    -webkit-box-flex: 0;    -webkit-flex: 0 0 91.66667%;    -ms-flex: 0 0 91.66667%;    flex: 0 0 91.66667%;    max-width: 91.66667%;}.col-12 {    -webkit-box-flex: 0;    -webkit-flex: 0 0 100%;    -ms-flex: 0 0 100%;    flex: 0 0 100%;    max-width: 100%;}.order-first {    -webkit-box-ordinal-group: 0;    -webkit-order: -1;    -ms-flex-order: -1;    order: -1;}.order-last {    -webkit-box-ordinal-group: 14;    -webkit-order: 13;    -ms-flex-order: 13;    order: 13;}.order-0 {    -webkit-box-ordinal-group: 1;    -webkit-order: 0;    -ms-flex-order: 0;    order: 0;}.order-1 {    -webkit-box-ordinal-group: 2;    -webkit-order: 1;    -ms-flex-order: 1;    order: 1;}.order-2 {    -webkit-box-ordinal-group: 3;    -webkit-order: 2;    -ms-flex-order: 2;    order: 2;}.order-3 {    -webkit-box-ordinal-group: 4;    -webkit-order: 3;    -ms-flex-order: 3;    order: 3;}.order-4 {    -webkit-box-ordinal-group: 5;    -webkit-order: 4;    -ms-flex-order: 4;    order: 4;}.order-5 {    -webkit-box-ordinal-group: 6;    -webkit-order: 5;    -ms-flex-order: 5;    order: 5;}.order-6 {    -webkit-box-ordinal-group: 7;    -webkit-order: 6;    -ms-flex-order: 6;    order: 6;}.order-7 {    -webkit-box-ordinal-group: 8;    -webkit-order: 7;    -ms-flex-order: 7;    order: 7;}.order-8 {    -webkit-box-ordinal-group: 9;    -webkit-order: 8;    -ms-flex-order: 8;    order: 8;}.order-9 {    -webkit-box-ordinal-group: 10;    -webkit-order: 9;    -ms-flex-order: 9;    order: 9;}.order-10 {    -webkit-box-ordinal-group: 11;    -webkit-order: 10;    -ms-flex-order: 10;    order: 10;}.order-11 {    -webkit-box-ordinal-group: 12;    -webkit-order: 11;    -ms-flex-order: 11;    order: 11;}.order-12 {    -webkit-box-ordinal-group: 13;    -webkit-order: 12;    -ms-flex-order: 12;    order: 12;}.offset-1 {    margin-left: 8.33333%;}.offset-2 {    margin-left: 16.66667%;}.offset-3 {    margin-left: 25%;}.offset-4 {    margin-left: 33.33333%;}.offset-5 {    margin-left: 41.66667%;}.offset-6 {    margin-left: 50%;}.offset-7 {    margin-left: 58.33333%;}.offset-8 {    margin-left: 66.66667%;}.offset-9 {    margin-left: 75%;}.offset-10 {    margin-left: 83.33333%;}.offset-11 {    margin-left: 91.66667%;}.d-none {    display: none !important;}.d-inline {    display: inline !important;}.d-inline-block {    display: inline-block !important;}.d-block {    display: block !important;}.d-table {    display: table !important;}.d-table-row {    display: table-row !important;}.d-table-cell {    display: table-cell !important;}.d-flex {    display: -webkit-box !important;    display: -webkit-flex !important;    display: -ms-flexbox !important;    display: flex !important;}.d-inline-flex {    display: -webkit-inline-box !important;    display: -webkit-inline-flex !important;    display: -ms-inline-flexbox !important;    display: inline-flex !important;}.flex-row {    -webkit-box-orient: horizontal !important;    -webkit-box-direction: normal !important;    -webkit-flex-direction: row !important;    -ms-flex-direction: row !important;    flex-direction: row !important;}.flex-column {    -webkit-box-orient: vertical !important;    -webkit-box-direction: normal !important;    -webkit-flex-direction: column !important;    -ms-flex-direction: column !important;    flex-direction: column !important;}.flex-row-reverse {    -webkit-box-orient: horizontal !important;    -webkit-box-direction: reverse !important;    -webkit-flex-direction: row-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;    -webkit-flex-direction: column-reverse !important;    -ms-flex-direction: column-reverse !important;    flex-direction: column-reverse !important;}.flex-wrap {    -webkit-flex-wrap: wrap !important;    -ms-flex-wrap: wrap !important;    flex-wrap: wrap !important;}.flex-nowrap {    -webkit-flex-wrap: nowrap !important;    -ms-flex-wrap: nowrap !important;    flex-wrap: nowrap !important;}.flex-wrap-reverse {    -webkit-flex-wrap: wrap-reverse !important;    -ms-flex-wrap: wrap-reverse !important;    flex-wrap: wrap-reverse !important;}.flex-fill {    -webkit-box-flex: 1 !important;    -webkit-flex: 1 1 auto !important;    -ms-flex: 1 1 auto !important;    flex: 1 1 auto !important;}.flex-grow-0 {    -webkit-box-flex: 0 !important;    -webkit-flex-grow: 0 !important;    -ms-flex-positive: 0 !important;    flex-grow: 0 !important;}.flex-grow-1 {    -webkit-box-flex: 1 !important;    -webkit-flex-grow: 1 !important;    -ms-flex-positive: 1 !important;    flex-grow: 1 !important;}.flex-shrink-0 {    -webkit-flex-shrink: 0 !important;    -ms-flex-negative: 0 !important;    flex-shrink: 0 !important;}.flex-shrink-1 {    -webkit-flex-shrink: 1 !important;    -ms-flex-negative: 1 !important;    flex-shrink: 1 !important;}.justify-content-start {    -webkit-box-pack: start !important;    -webkit-justify-content: flex-start !important;    -ms-flex-pack: start !important;    justify-content: flex-start !important;}.justify-content-end {    -webkit-box-pack: end !important;    -webkit-justify-content: flex-end !important;    -ms-flex-pack: end !important;    justify-content: flex-end !important;}.justify-content-center {    -webkit-box-pack: center !important;    -webkit-justify-content: center !important;    -ms-flex-pack: center !important;    justify-content: center !important;}.justify-content-between {    -webkit-box-pack: justify !important;    -webkit-justify-content: space-between !important;    -ms-flex-pack: justify !important;    justify-content: space-between !important;}.justify-content-around {    -webkit-justify-content: space-around !important;    -ms-flex-pack: distribute !important;    justify-content: space-around !important;}.align-items-start {    -webkit-box-align: start !important;    -webkit-align-items: flex-start !important;    -ms-flex-align: start !important;    align-items: flex-start !important;}.align-items-end {    -webkit-box-align: end !important;    -webkit-align-items: flex-end !important;    -ms-flex-align: end !important;    align-items: flex-end !important;}.align-items-center {    -webkit-box-align: center !important;    -webkit-align-items: center !important;    -ms-flex-align: center !important;    align-items: center !important;}.align-items-baseline {    -webkit-box-align: baseline !important;    -webkit-align-items: baseline !important;    -ms-flex-align: baseline !important;    align-items: baseline !important;}.align-items-stretch {    -webkit-box-align: stretch !important;    -webkit-align-items: stretch !important;    -ms-flex-align: stretch !important;    align-items: stretch !important;}.align-content-start {    -webkit-align-content: flex-start !important;    -ms-flex-line-pack: start !important;    align-content: flex-start !important;}.align-content-end {    -webkit-align-content: flex-end !important;    -ms-flex-line-pack: end !important;    align-content: flex-end !important;}.align-content-center {    -webkit-align-content: center !important;    -ms-flex-line-pack: center !important;    align-content: center !important;}.align-content-between {    -webkit-align-content: space-between !important;    -ms-flex-line-pack: justify !important;    align-content: space-between !important;}.align-content-around {    -webkit-align-content: space-around !important;    -ms-flex-line-pack: distribute !important;    align-content: space-around !important;}.align-content-stretch {    -webkit-align-content: stretch !important;    -ms-flex-line-pack: stretch !important;    align-content: stretch !important;}.align-self-auto {    -webkit-align-self: auto !important;    -ms-flex-item-align: auto !important;    align-self: auto !important;}.align-self-start {    -webkit-align-self: flex-start !important;    -ms-flex-item-align: start !important;    align-self: flex-start !important;}.align-self-end {    -webkit-align-self: flex-end !important;    -ms-flex-item-align: end !important;    align-self: flex-end !important;}.align-self-center {    -webkit-align-self: center !important;    -ms-flex-item-align: center !important;    align-self: center !important;}.align-self-baseline {    -webkit-align-self: baseline !important;    -ms-flex-item-align: baseline !important;    align-self: baseline !important;}.align-self-stretch {    -webkit-align-self: stretch !important;    -ms-flex-item-align: stretch !important;    align-self: stretch !important;}.img-fluid {    max-width: 100%;    height: auto;}.img-thumbnail {    padding: 0.25rem;    background-color: #fff;    border: 1px solid #dee2e6;    -webkit-border-radius: 0.25rem;    border-radius: 0.25rem;    max-width: 100%;    height: auto;}.figure {    display: inline-block;}.figure-img {    margin-bottom: 0.5rem;    line-height: 1;}.figure-caption {    font-size: 90%;    color: #6c757d;}.pagination {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    padding-left: 0;    list-style: none;    -webkit-border-radius: 0.25rem;    border-radius: 0.25rem;}.page-link {    position: relative;    display: block;    padding: 0.5rem 0.75rem;    margin-left: -1px;    line-height: 1.25;    color: #edcf66;    background-color: #fff;    border: 1px solid #dee2e6;}a.page-link, span.page-link {    padding: 1rem;}.page-link:hover {    z-index: 2;    color: #0056b3;    text-decoration: none;    background-color: #e9ecef;    border-color: #dee2e6;}.page-link:focus {    z-index: 2;    outline: 0;    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);}.page-link:not(:disabled):not(.disabled) {    cursor: pointer;}.page-item:first-child .page-link {    margin-left: 0;    -webkit-border-top-left-radius: 0.25rem;    border-top-left-radius: 0.25rem;    -webkit-border-bottom-left-radius: 0.25rem;    border-bottom-left-radius: 0.25rem;}.page-item:last-child .page-link {    -webkit-border-top-right-radius: 0.25rem;    border-top-right-radius: 0.25rem;    -webkit-border-bottom-right-radius: 0.25rem;    border-bottom-right-radius: 0.25rem;}.page-item.active .page-link {    z-index: 1;    color: #fff;    background-color: #edcf66;    border-color: #edcf66;}.page-item.disabled .page-link {    color: #6c757d;    pointer-events: none;    cursor: auto;    background-color: #fff;    border-color: #dee2e6;}.form-control {    width: 100%;    padding: .375rem .75rem;    font-size: 2rem;    line-height: 1.5;    color: #495057;    background-color: #fff;    background-clip: padding-box;    border: 1px solid #ced4da;    border-radius: .25rem;    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;}.pagination-lg .page-link {    padding: 0.75rem 1.5rem;    font-size: 1.25rem;    line-height: 1.5;}.pagination-lg .page-item:first-child .page-link {    -webkit-border-top-left-radius: 0.3rem;    border-top-left-radius: 0.3rem;    -webkit-border-bottom-left-radius: 0.3rem;    border-bottom-left-radius: 0.3rem;}.pagination-lg .page-item:last-child .page-link {    -webkit-border-top-right-radius: 0.3rem;    border-top-right-radius: 0.3rem;    -webkit-border-bottom-right-radius: 0.3rem;    border-bottom-right-radius: 0.3rem;}.pagination-sm .page-link {    padding: 0.25rem 0.5rem;    font-size: 0.875rem;    line-height: 1.5;}.pagination-sm .page-item:first-child .page-link {    -webkit-border-top-left-radius: 0.2rem;    border-top-left-radius: 0.2rem;    -webkit-border-bottom-left-radius: 0.2rem;    border-bottom-left-radius: 0.2rem;}.pagination-sm .page-item:last-child .page-link {    -webkit-border-top-right-radius: 0.2rem;    border-top-right-radius: 0.2rem;    -webkit-border-bottom-right-radius: 0.2rem;    border-bottom-right-radius: 0.2rem;}.align-baseline {    vertical-align: baseline !important;}.align-top {    vertical-align: top !important;}.align-middle {    vertical-align: middle !important;}.align-bottom {    vertical-align: bottom !important;}.align-text-bottom {    vertical-align: text-bottom !important;}.align-text-top {    vertical-align: text-top !important;}.embed-responsive::before {    display: block;    content: "";}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video {    position: absolute;    top: 0;    bottom: 0;    left: 0;    width: 100%;    height: 100%;    border: 0;}.embed-responsive-21by9::before {    padding-top: 42.85714%;}.embed-responsive-16by9::before {    padding-top: 56.25%;}.embed-responsive-4by3::before {    padding-top: 75%;}.embed-responsive-1by1::before {    padding-top: 100%;}.position-static {    position: static !important;}.position-relative {    position: relative !important;}.position-absolute {    position: absolute !important;}.position-fixed {    position: fixed !important;}.position-sticky {    position: -webkit-sticky !important;    position: sticky !important;}.fixed-top {    position: fixed;    top: 0;    right: 0;    left: 0;    z-index: 1030;}.fixed-bottom {    position: fixed;    right: 0;    bottom: 0;    left: 0;    z-index: 1030;}@supports ((position: -webkit-sticky) or (position: sticky)) {    .sticky-top {        position: -webkit-sticky;        position: sticky;        top: 0;        z-index: 1020;    }}.w-25 {    width: 25% !important;}.w-50 {    width: 50% !important;}.w-75 {    width: 75% !important;}.w-100 {    width: 100% !important;}.w-auto {    width: auto !important;}.h-25 {    height: 25% !important;}.h-50 {    height: 50% !important;}.h-75 {    height: 75% !important;}.h-100 {    height: 100% !important;}.h-auto {    height: auto !important;}.mw-100 {    max-width: 100% !important;}.mh-100 {    max-height: 100% !important;}.m-0 {    margin: 0 !important;}.mt-0,.my-0 {    margin-top: 0 !important;}.mr-0,.mx-0 {    margin-right: 0 !important;}.mb-0,.my-0 {    margin-bottom: 0 !important;}.ml-0,.mx-0 {    margin-left: 0 !important;}.m-1 {    margin: 0.25rem !important;}.mt-1,.my-1 {    margin-top: 0.25rem !important;}.mr-1,.mx-1 {    margin-right: 0.25rem !important;}.mb-1,.my-1 {    margin-bottom: 0.25rem !important;}.ml-1,.mx-1 {    margin-left: 0.25rem !important;}.m-2 {    margin: 0.5rem !important;}.mt-2,.my-2 {    margin-top: 0.5rem !important;}.mr-2,.mx-2 {    margin-right: 0.5rem !important;}.mb-2,.my-2 {    margin-bottom: 0.5rem !important;}.ml-2,.mx-2 {    margin-left: 0.5rem !important;}.m-3 {    margin: 1rem !important;}.mt-3,.my-3 {    margin-top: 1rem !important;}.mr-3,.mx-3 {    margin-right: 1rem !important;}.mb-3,.my-3 {    margin-bottom: 1rem !important;}.ml-3,.mx-3 {    margin-left: 1rem !important;}.m-4 {    margin: 1.5rem !important;}.mt-4,.my-4 {    margin-top: 1.5rem !important;}.mr-4,.mx-4 {    margin-right: 1.5rem !important;}.mb-4,.my-4 {    margin-bottom: 1.5rem !important;}.ml-4,.mx-4 {    margin-left: 1.5rem !important;}.m-5 {    margin: 3rem !important;}.mt-5,.my-5 {    margin-top: 3rem !important;}.mr-5,.mx-5 {    margin-right: 3rem !important;}.mb-5,.my-5 {    margin-bottom: 3rem !important;}.ml-5,.mx-5 {    margin-left: 3rem !important;}.p-0 {    padding: 0 !important;}.pt-0,.py-0 {    padding-top: 0 !important;}.pr-0,.px-0 {    padding-right: 0 !important;}.pb-0,.py-0 {    padding-bottom: 0 !important;}.pl-0,.px-0 {    padding-left: 0 !important;}.p-1 {    padding: 0.25rem !important;}.pt-1,.py-1 {    padding-top: 0.25rem !important;}.pr-1,.px-1 {    padding-right: 0.25rem !important;}.pb-1,.py-1 {    padding-bottom: 0.25rem !important;}.pl-1,.px-1 {    padding-left: 0.25rem !important;}.p-2 {    padding: 0.5rem !important;}.pt-2,.py-2 {    padding-top: 0.5rem !important;}.pr-2,.px-2 {    padding-right: 0.5rem !important;}.pb-2,.py-2 {    padding-bottom: 0.5rem !important;}.pl-2,.px-2 {    padding-left: 0.5rem !important;}.p-3 {    padding: 1rem !important;}.pt-3,.py-3 {    padding-top: 1rem !important;}.pr-3,.px-3 {    padding-right: 1rem !important;}.pb-3,.py-3 {    padding-bottom: 1rem !important;}.pl-3,.px-3 {    padding-left: 1rem !important;}.p-4 {    padding: 1.5rem !important;}.pt-4,.py-4 {    padding-top: 1.5rem !important;}.pr-4,.px-4 {    padding-right: 1.5rem !important;}.pb-4,.py-4 {    padding-bottom: 1.5rem !important;}.pl-4,.px-4 {    padding-left: 1.5rem !important;}.p-5 {    padding: 3rem !important;}.pt-5,.py-5 {    padding-top: 3rem !important;}.pr-5,.px-5 {    padding-right: 3rem !important;}.pb-5,.py-5 {    padding-bottom: 3rem !important;}.pl-5,.px-5 {    padding-left: 3rem !important;}.m-auto {    margin: auto !important;}.mt-auto,.my-auto {    margin-top: auto !important;}.mr-auto,.mx-auto {    margin-right: auto !important;}.mb-auto,.my-auto {    margin-bottom: auto !important;}.ml-auto,.mx-auto {    margin-left: auto !important;}.text-monospace {    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",    "Courier New", monospace;}.text-justify {    text-align: justify !important;}.text-nowrap {    white-space: nowrap !important;}.text-truncate {    overflow: hidden;    -o-text-overflow: ellipsis;    text-overflow: ellipsis;    white-space: nowrap;}.text-left {    text-align: left !important;}.text-right {    text-align: right !important;}.text-center {    text-align: center !important;}.text-lowercase {    text-transform: lowercase !important;}.text-uppercase {    text-transform: uppercase !important;}.text-capitalize {    text-transform: capitalize !important;}.font-weight-light {    font-weight: 300 !important;}.font-weight-normal {    font-weight: 400 !important;}.font-weight-bold {    font-weight: 700 !important;}.font-italic {    font-style: italic !important;}.text-white {    color: #fff !important;}.text-primary {    color: #edcf66 !important;}a.text-primary:focus,a.text-primary:hover {    color: #0062cc !important;}.text-secondary {    color: #6c757d !important;}a.text-secondary:focus,a.text-secondary:hover {    color: #545b62 !important;}.text-success {    color: #28a745 !important;}a.text-success:focus,a.text-success:hover {    color: #1e7e34 !important;}.text-info {    color: #17a2b8 !important;}a.text-info:focus,a.text-info:hover {    color: #117a8b !important;}.text-warning {    color: #ffc107 !important;}a.text-warning:focus,a.text-warning:hover {    color: #d39e00 !important;}.text-danger {    color: #dc3545 !important;}a.text-danger:focus,a.text-danger:hover {    color: #bd2130 !important;}.text-light {    color: #f8f9fa !important;}a.text-light:focus,a.text-light:hover {    color: #dae0e5 !important;}.text-dark {    color: #343a40 !important;}a.text-dark:focus,a.text-dark:hover {    color: #1d2124 !important;}.text-body {    color: #212529 !important;}.text-muted {    color: #6c757d !important;}.text-black-50 {    color: rgba(0, 0, 0, 0.5) !important;}.text-white-50 {    color: rgba(255, 255, 255, 0.5) !important;}.text-hide {    font: 0/0 a;    color: transparent;    text-shadow: none;    background-color: transparent;    border: 0;}.fontello-user:before {    content: "\e800";}.fontello-mail:before {    content: "\e801";}.fontello-comment:before {    content: "\e802";}.fontello-location:before {    content: "\e803";}.fontello-mobile:before {    content: "\e804";}.fontello-phone-call:before {    content: "\e805";}.fontello-down:before {    content: "\e806";}.fontello-ok-1:before {    content: "\e807";}.fontello-left:before {    content: "\e808";}.t-12r {    top: 10rem !important;}.fontello-right:before {    content: "\e809";}.fontello-up:before {    content: "\e80a";}.fontello-cancel:before {    content: "\e80b";}.fontello-down-open:before {    content: "\f004";}.fontello-up-open:before {    content: "\f005";}.fontello-right-open:before {    content: "\f006";}.fontello-left-open:before {    content: "\f007";}.fontello-reply:before {    content: "\f02a";}.fontello-twitter:before {    content: "\f099";}.fontello-facebook:before {    content: "\f09a";}.fontello-pinterest-circled:before {    content: "\f0d2";}.fontello-pinterest-squared:before {    content: "\f0d3";}.fontello-gplus-squared:before {    content: "\f0d4";}.fontello-gplus:before {    content: "\f0d5";}.fontello-linkedin:before {    content: "\f0e1";}.fontello-youtube:before {    content: "\f167";}.fontello-youtube-play:before {    content: "\f16a";}.fontello-dropbox:before {    content: "\f16b";}.fontello-instagram:before {    content: "\f16d";}.fontello-windows:before {    content: "\f17a";}.fontello-skype:before {    content: "\f17e";}.fontello-vkontakte:before {    content: "\f189";}.fontello-vimeo-squared:before {    content: "\f194";}.fontello-slack:before {    content: "\f198";}.fontello-google:before {    content: "\f1a0";}.fontello-pied-piper-squared:before {    content: "\f1a7";}.fontello-git-squared:before {    content: "\f1d2";}.fontello-git:before {    content: "\f1d3";}.fontello-paypal:before {    content: "\f1ed";}.fontello-pinterest:before {    content: "\f231";}.fontello-whatsapp:before {    content: "\f232";}.fontello-odnoklassniki:before {    content: "\f263";}.fontello-odnoklassniki-square:before {    content: "\f264";}.fontello-chrome:before {    content: "\f268";}.fontello-firefox:before {    content: "\f269";}.fontello-opera:before {    content: "\f26a";}.fontello-internet-explorer:before {    content: "\f26b";}.fontello-amazon:before {    content: "\f270";}.fontello-vimeo:before {    content: "\f27d";}.fontello-twitter-squared:before {    content: "\f304";}.fontello-facebook-squared:before {    content: "\f308";}.fontello-linkedin-squared:before {    content: "\f30c";}.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 0.5s ease-in-out;    -o-transition: height 0.5s ease-in-out;    transition: height 0.5s ease-in-out;}.owl-carousel .owl-item .owl-lazy {    opacity: 0;    -webkit-transition: opacity 0.4s;    -o-transition: opacity 0.4s;    transition: opacity 0.4s;}.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(owl.video.play.png) no-repeat;    cursor: pointer;    z-index: 1;    -webkit-backface-visibility: hidden;    -webkit-transition: -webkit-transform 0.1s;    transition: -webkit-transform 0.1s;    -o-transition: transform 0.1s;    transition: transform 0.1s;    transition: transform 0.1s, -webkit-transform 0.1s;}.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;    -webkit-background-size: contain;    background-size: contain;    -webkit-transition: opacity 0.4s;    -o-transition: opacity 0.4s;    transition: opacity 0.4s;}.owl-carousel .owl-video-frame {    position: relative;    z-index: 1;    height: 100%;    width: 100%;}.owl-theme .owl-nav {    margin-top: 10px;    text-align: center;    -webkit-tap-highlight-color: transparent;}.owl-theme .owl-nav [class*="owl-"] {    color: #fff;    font-size: 14px;    margin: 5px;    padding: 4px 7px;    background: #d6d6d6;    display: inline-block;    cursor: pointer;    -webkit-border-radius: 3px;    border-radius: 3px;}.owl-theme .owl-nav [class*="owl-"]:hover {    background: #869791;    color: #fff;    text-decoration: none;}.owl-theme .owl-nav .disabled {    opacity: 0.5;    cursor: default;}.owl-theme .owl-nav.disabled + .owl-dots {    margin-top: 10px;}.owl-theme .owl-dots .owl-dot {    display: inline-block;    zoom: 1;    vertical-align: top;    outline: 0;}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span {    background: #869791;    -webkit-box-shadow: 0 0 0 8px #b81b21 inset;    box-shadow: 0 0 0 8px #b81b21 inset;}.boxer-lock {    overflow: hidden !important;}#boxer-overlay {    width: 100%;    height: 100%;    position: fixed;    top: 0;    right: 0;    bottom: 0;    left: 0;    z-index: 100;    background: #000;    opacity: 0;    -webkit-transition: opacity 0.25s linear;    -o-transition: opacity 0.25s linear;    transition: opacity 0.25s linear;}.boxer-open #boxer-overlay {    opacity: 0.75;}#boxer {    width: 200px;    height: 200px;    position: absolute;    right: 0;    left: 0;    z-index: 101;    background: #fff;    -webkit-border-radius: 3px;    border-radius: 3px;    -webkit-box-shadow: 0 0 25px #000;    box-shadow: 0 0 25px #000;    opacity: 0;    margin: 0 auto;    padding: 10px;}#boxer * {    -webkit-transition: none;    -o-transition: none;    transition: none;}#boxer,#boxer * {    -webkit-user-select: none !important;    -moz-user-select: none !important;    -ms-user-select: none !important;    user-select: none !important;}#boxer,#boxer *,#boxer :after,#boxer :before {    -webkit-box-sizing: border-box;    box-sizing: border-box;}#boxer.fixed {    position: fixed;    top: 0;    bottom: 0;    margin: auto;}#boxer.inline {    padding: 30px;}#boxer.animating {    -webkit-transition: height 0.25s, width 0.25s, opacity 0.25s linear, top 0.25s;    -o-transition: height 0.25s, width 0.25s, opacity 0.25s linear, top 0.25s;    transition: height 0.25s, width 0.25s, opacity 0.25s linear, top 0.25s;}#boxer.animating .boxer-container {    -webkit-transition: opacity 0.25s linear 0.25s;    -o-transition: opacity 0.25s linear 0.25s;    transition: opacity 0.25s linear 0.25s;}.boxer-open #boxer {    opacity: 1;}#boxer.loading .boxer-container {    opacity: 0;    -webkit-transition: opacity 0.25s linear;    -o-transition: opacity 0.25s linear;    transition: opacity 0.25s linear;}#boxer .boxer-close {    width: 30px;    height: 30px;    position: absolute;    top: -7.5px;    right: -7.5px;    z-index: 105;    background: #fff;    -webkit-border-radius: 100%;    border-radius: 100%;    cursor: pointer;    display: block;    overflow: hidden;    padding: 0;    text-indent: 200%;    white-space: nowrap;    -webkit-transform: translateZ(0);}#boxer .boxer-close:before {    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    color: #333;    content: "\00d7";    display: block;    font-size: 22px;    font-weight: 700;    font-family: none;    line-height: 30px;    margin: auto;    text-align: center;    text-indent: 0;    -webkit-transition: color 0.15s linear;    -o-transition: color 0.15s linear;    transition: color 0.15s linear;}.no-opacity #boxer .boxer-close {    text-indent: -999px;}#boxer .boxer-loading {    width: 50px;    height: 50px;    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    z-index: 105;    display: block;    margin: auto;    opacity: 0;    -webkit-transition: opacity 0.25s linear;    -o-transition: opacity 0.25s linear;    transition: opacity 0.25s linear;}#boxer .boxer-loading:after,#boxer .boxer-loading:before {    width: 100%;    height: 100%;    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    -webkit-border-radius: 110%;    border-radius: 110%;    content: "";    display: block;}#boxer .boxer-loading:before {    border: 5px solid rgba(51, 51, 51, 0.25);}#boxer .boxer-loading:after {    -webkit-animation: 0.75s linear infinite boxer-loading-spin;    animation: 0.75s linear infinite boxer-loading-spin;    border: 5px solid transparent;    border-top-color: #333;}#boxer.loading .boxer-loading {    opacity: 1;}@-webkit-keyframes boxer-loading-spin {    from {        -webkit-transform: rotate(0);        transform: rotate(0);    }    to {        -webkit-transform: rotate(360deg);        transform: rotate(360deg);    }}@keyframes boxer-loading-spin {    from {        -webkit-transform: rotate(0);        transform: rotate(0);    }    to {        -webkit-transform: rotate(360deg);        transform: rotate(360deg);    }}#boxer .boxer-container {    width: 100%;    height: 100%;    position: relative;    z-index: 103;    background: #fff;    overflow: hidden;}#boxer .boxer-content {    width: 100%;    background: #fff;    opacity: 1;    overflow: hidden;    padding: 0;}#boxer.iframe .boxer-content,#boxer.inline .boxer-content {    width: auto;}#boxer .boxer-image {    float: left;}#boxer .boxer-video {    width: 100%;    height: 100%;}#boxer .boxer-iframe {    width: 100%;    height: 100%;    border: none;    float: left;    overflow: auto;}#boxer .boxer-meta {    clear: both;    padding: 10px 0 0;}#boxer .boxer-control {    width: 40px;    height: 40px;    position: absolute;    top: 0;    background: #fff;    -webkit-border-radius: 100%;    border-radius: 100%;    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);    box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);    cursor: pointer;    display: block;    margin-right: auto;    margin-left: auto;    opacity: 1;    overflow: hidden;    text-indent: 200%;    -webkit-transition: opacity 0.15s linear;    -o-transition: opacity 0.15s linear;    transition: opacity 0.15s linear;    white-space: nowrap;    -webkit-transform: translateZ(0);}#boxer .boxer-control:before {    width: 0;    height: 0;    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    content: "";    margin: auto;}#boxer .boxer-control.previous {    left: 20px;}#boxer .boxer-control.previous:before {    border-top: 8px solid transparent;    border-bottom: 8px solid transparent;    border-right: 10.4px solid #333;    margin-left: 14px;}#boxer .boxer-control.next {    right: 20px;}#boxer .boxer-control.next:before {    border-top: 8px solid transparent;    border-bottom: 8px solid transparent;    border-left: 10.4px solid #333;    margin-right: 14px;}#boxer .boxer-control.disabled {    opacity: 0;}.no-opacity #boxer .boxer-control {    text-indent: -999px;}.no-touch #boxer .boxer-control {    opacity: 0;}.no-touch #boxer:hover .boxer-control {    opacity: 1;}.no-touch #boxer:hover .boxer-control.disabled {    opacity: 0;    cursor: default !important;}#boxer .boxer-position {    color: #999;    font-size: 12px;    margin: 0;    padding: 15px 15px 0;}#boxer .boxer-caption p {    color: #666;    font-size: 14px;    margin: 0;    padding: 15px;}#boxer .boxer-caption.gallery p {    padding-top: 0;}#boxer .boxer-error {    width: 250px;}#boxer .boxer-error p {    color: #900;    font-size: 14px;    margin: 0;    padding: 25px;    text-align: center;    text-transform: uppercase;}#boxer.mobile {    width: 100%;    height: 100%;    position: fixed;    top: 0;    right: 0;    bottom: 0;    left: 0;    background: #111;    -webkit-border-radius: 0;    border-radius: 0;    padding: 40px 0 0;}#boxer.mobile .boxer-close,#boxer.mobile .boxer-close:hover {    height: 40px;    width: 40px;    top: 0;    right: 0;    background: #111;    -webkit-border-radius: 0;    border-radius: 0;}#boxer.mobile .boxer-close:before,#boxer.mobile .boxer-close:hover:before {    color: #ccc;    font-size: 28px;    font-weight: 700;    line-height: 40px;}#boxer.mobile .boxer-loading:before {    border-color: rgba(153, 153, 153, 0.25);}#boxer.mobile .boxer-loading:after {    border-top-color: #999;}#boxer.mobile .boxer-container {    background: #111;}#boxer.mobile .boxer-content {    background-color: #111;}#boxer.mobile .boxer-control {    width: 50px;    height: 100%;    background: #111;    -webkit-border-radius: 0;    border-radius: 0;    -webkit-box-shadow: none;    box-shadow: none;    opacity: 1;}#boxer.mobile .boxer-control.previous {    left: 0;}#boxer.mobile .boxer-control.previous:before {    border-right-color: #eee;    margin-left: 19px;}#boxer.mobile .boxer-control.next {    right: 0;}#boxer.mobile .boxer-control.next:before {    border-left-color: #eee;    margin-right: 19px;}.no-touch #boxer.mobile .boxer-control,.no-touch #boxer.mobile:hover .boxer-control {    opacity: 1;}.no-touch #boxer.mobile .boxer-control.disabled,.no-touch #boxer.mobile:hover .boxer-control.disabled {    opacity: 0;    cursor: default !important;}#boxer.mobile .boxer-meta {    width: 100%;    position: absolute;    right: 0;    bottom: 0;    left: 0;    background-color: #111;    padding: 15px 65px;}#boxer.mobile .boxer-position {    color: #999;    font-size: 12px;    margin: 0;    padding: 0 15px 0 0;}#boxer.mobile .boxer-caption p {    color: #eee;    font-size: 14px;    margin: 0;    padding: 0;}#boxer.mobile .boxer-image {    -webkit-transition: none !important;    -o-transition: none !important;    transition: none !important;    -webkit-transform: translate(0, 0);    -ms-transform: translate(0, 0);    transform: translate(0, 0);}#boxer.mobile.animated .boxer-image {    -webkit-transition: -webkit-transform 0.25s ease-out !important;    transition: -webkit-transform 0.25s ease-out !important;    -o-transition: transform 0.25s ease-out !important;    transition: transform 0.25s ease-out !important;    transition: transform 0.25s ease-out, -webkit-transform 0.25s ease-out !important;}#boxer.mobile.iframe .boxer-content,#boxer.mobile.inline .boxer-content {    overflow-x: hidden;    overflow-y: scroll;    -webkit-overflow-scrolling: touch;}html {    font-size: 10px;    -webkit-text-size-adjust: 100%;    -moz-text-size-adjust: 100%;    -ms-text-size-adjust: 100%;    text-size-adjust: 100%;    -ms-overflow-style: scrollbar;    -webkit-tap-highlight-color: transparent;    -webkit-overflow-scrolling: touch;    -webkit-box-sizing: border-box;    box-sizing: border-box;}body {    margin: 0;    line-height: 1.538;    font-size: 1.5rem;    font-weight: 500;    font-family: -apple-system, Raleway, sans-serif;    color: #777;}.pull-1 {    right: 8.33333%;}.pull-2 {    right: 16.66667%;}.pull-3 {    right: 25%;}.pull-4 {    right: 33.33333%;}.pull-5 {    right: 41.66667%;}.pull-6 {    right: 50%;}.pull-7 {    right: 58.33333%;}.pull-8 {    right: 66.66667%;}.pull-9 {    right: 75%;}.pull-10 {    right: 83.33333%;}.pull-11 {    right: 91.66667%;}.pull-12 {    right: 100%;}.push-1 {    left: 8.33333%;}.push-2 {    left: 16.66667%;}.push-3 {    left: 25%;}.push-4 {    left: 33.33333%;}.push-5 {    left: 41.66667%;}.push-6 {    left: 50%;}.push-7 {    left: 58.33333%;}.push-8 {    left: 66.66667%;}.push-9 {    left: 75%;}.push-10 {    left: 83.33333%;}.push-11 {    left: 91.66667%;}.push-12 {    left: 100%;}@font-face {    font-family: fontello;    src: url(../fonts/fontello.eot?84940194);    src: url(../fonts/fontello.eot?84940194#iefix) format("embedded-opentype"),    url(../fonts/fontello.woff2?84940194) format("woff2"),    url(../fonts/fontello.woff?84940194) format("woff"),    url(../fonts/fontello.ttf?84940194) format("truetype"),    url(../fonts/fontello.svg?84940194#fontello) format("svg");    font-weight: 400;    font-style: normal;}[class*=" fontello-"]:before,[class^="fontello-"]:before {    font-family: fontello;    font-style: normal;    font-weight: 400;    speak: none;    display: inline-block;    text-decoration: inherit;    width: auto;    text-align: center;    font-variant: normal;    text-transform: none;    line-height: 1em;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.owl-theme .owl-dots {    text-align: center;    -webkit-tap-highlight-color: transparent;    line-height: 1;    font-size: 0;    margin-top: 20px !important;}.owl-theme .owl-dots .owl-dot span {    background: #b92421;    display: block;    -webkit-backface-visibility: visible;    width: 13px;    height: 13px;    -webkit-box-shadow: 0 0 0 0 #b81b21 inset;    box-shadow: 0 0 0 0 #b81b21 inset;    margin: 5px 4px;    -webkit-border-radius: 50%;    border-radius: 50%;    -webkit-transition: background 0.3s ease-in-out, opacity 0.3s ease-in-out,    -webkit-box-shadow 0.3s ease-in-out;    transition: background 0.3s ease-in-out, opacity 0.3s ease-in-out,    -webkit-box-shadow 0.3s ease-in-out;    -o-transition: background 0.3s ease-in-out, box-shadow 0.3s ease-in-out,    opacity 0.3s ease-in-out;    transition: background 0.3s ease-in-out, box-shadow 0.3s ease-in-out,    opacity 0.3s ease-in-out;    transition: background 0.3s ease-in-out, box-shadow 0.3s ease-in-out,    opacity 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;}[style="background-color: #b92421;"] .owl-theme .owl-dots .owl-dot span {    background-color: #ceb568;}.h1,.h2,.h3,h1,h2,h3 {    line-height: 1.1;}.h1,.h2,.h3,.h4,h1,h2,h3,h4 {    font-weight: 700;    font-family: Poppins, sans-serif;    color: #333;    -webkit-transition: color 0.3s ease-in-out;    -o-transition: color 0.3s ease-in-out;    transition: color 0.3s ease-in-out;}.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child {    margin-top: 0;}.h1:last-child,.h2:last-child,.h3:last-child,.h4:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child {    margin-bottom: 0;}.h1 a,.h2 a,.h3 a,.h4 a,h1 a,h2 a,h3 a,h4 a {    color: inherit;    text-decoration: none;}.h1,h1 {    font-size: 4.5rem;    margin-top: 25px;    margin-bottom: 25px;}.h2,h2 {    font-size: 3.5rem;}.h3,h3 {    font-size: 2rem;}h1.h2,h1.h3 {    margin-top: 20px;    margin-bottom: 20px;}h1.h4 {    margin-top: 15px;    margin-bottom: 15px;}.h2,.h3,h2,h3 {    margin-top: 20px;    margin-bottom: 20px;}h2.h4,h3.h4 {    margin-top: 15px;    margin-bottom: 15px;}.h4,h4 {    font-size: 1.6rem;    font-weight: 500;    margin-top: 15px;    margin-bottom: 15px;}h4.h2,h4.h3 {    margin-top: 20px;    margin-bottom: 20px;}a {    background-color: transparent;    color: #b81b21;    outline: 0;    -webkit-transition: color 0.3s ease-in-out;    -o-transition: color 0.3s ease-in-out;    transition: color 0.3s ease-in-out;}a:focus,a:hover {    color: #b81b21;    text-decoration: none;    outline: 0;}.section-heading {    position: relative;    line-height: 1.4;    font-size: 1.6rem;    font-family: Poppins, sans-serif;    font-weight: 400;    color: #a7a7a7;    width: 100%;    max-width: 600px;    padding-top: 97px;    margin-bottom: 55px;    z-index: auto;}.section-heading:first-child {    padding-top: 0;    margin-top: -3px;}.section-heading:last-child {    margin-bottom: 0;}.section-heading.section-heading--white {    color: #fff;}.section-heading.section-heading--white .title {    color: inherit;}.section-heading.section-heading--left {    text-align: left;    margin-left: 0;    margin-right: auto;}.section-heading.section-heading--center {    text-align: center;    margin-left: auto;    margin-right: auto;}.section-heading.section-heading--right {    text-align: right;    margin-left: auto;    margin-right: 0;}.section-heading p {    margin-top: 25px;}main p {    margin-top: 15px;    margin-bottom: 15px;}main p:first-child {    margin-top: 0;}main p:last-child {    margin-bottom: 0;}* {    padding: 0;    margin: 0;}*,::after,::before {    -webkit-box-sizing: inherit;    box-sizing: inherit;}ol,ul {    list-style: none;}iframe {    margin: 0;    padding: 0;    border: 0;    outline: 0;    font-size: 100%;    vertical-align: baseline;    background: 0 0;}address {    font-style: normal;    line-height: inherit;}img {    vertical-align: middle;    -webkit-user-drag: none;    user-drag: none;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;}.jarallax {    position: relative;    z-index: 0;}.jarallax > .jarallax-img {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    -o-object-fit: cover;    object-fit: cover;    font-family: "object-fit: cover";    z-index: -1;}.desktop .jarallax {    background-attachment: fixed;}.site-logo {    overflow: hidden;    text-indent: 100%;    white-space: nowrap;}.v-align:before {    content: "";    margin-left: -4px;}.circled {    -webkit-border-radius: 50%;    border-radius: 50%;}.col-MB-30 {    margin-bottom: 30px;}.col-MB-25 {    margin-bottom: 25px;}.col-MB-20 {    margin-bottom: 20px;}.col-MB-15 {    margin-bottom: 15px;}.section {    position: relative;    padding-top: 60px;    padding-bottom: 60px;    z-index: 0;}.section--no-pt {    padding-top: 0 !important;}.section--no-pb {    padding-bottom: 0 !important;}.section--screen {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-flex-wrap: wrap;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -webkit-flex-direction: row;    -ms-flex-direction: row;    flex-direction: row;    -webkit-box-align: center;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;    min-height: -webkit-calc(100vh - 70px);    min-height: calc(100vh - 70px);    height: auto;}.section--background-logo {    background: url(../img/img_1.png) center right 40px no-repeat;}.section--background-base {    background-color: #b81b21;}.section--background-base-light {    background-color: #e9f1ee;}.section--with-border {    border-top: 1px solid #e9e9e9;    padding-top: 59px;}.embed-responsive {    position: relative;    display: block;    width: 100%;    height: 0;    margin: 0;    padding: 0;    overflow: hidden;}.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video,.embed-responsive-item {    border: 0;}.embed-responsive-21by9 {    padding-bottom: 42.85714%;}.embed-responsive-16by9 {    padding-bottom: 56.25%;}.embed-responsive-4by3 {    padding-bottom: 75%;}.embed-responsive-1by1 {    padding-bottom: 100%;}.pattern {    background-color: #b81b21;}.map-container {    position: relative;}.g_map {    min-height: 385px;    height: 100%;}.company-contacts .social-btns,.company-contacts address {    margin-top: 35px;    margin-bottom: 35px;}.company-contacts .social-btns:first-child,.company-contacts address:first-child {    margin-top: 0;}.company-contacts .social-btns:last-child,.company-contacts address:last-child {    margin-bottom: 0;}.company-contacts address {    font-size: 1.4rem;    font-family: Poppins, sans-serif;}.company-contacts address p {    padding-left: 35px;    margin-top: 25px;    margin-bottom: 25px;}.company-contacts address i {    float: left;    margin-left: -35px;    line-height: 1.2;    font-size: 1.7rem;}.company-contacts address a:not([class]) {    color: inherit;    text-decoration: underline;}.company-contacts address a:not([class]):focus,.company-contacts address a:not([class]):hover {    text-decoration: none;}.social-btns {    font-size: 0;    line-height: 0;    letter-spacing: -1px;    color: #fff;}.social-btns__inner {    margin: -5px;}.social-btns a {    min-width: 1em;    margin: 5px;    line-height: 1;    font-size: 2rem;    letter-spacing: 0;    text-decoration: none;    -webkit-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;    -o-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;    transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;}.social-btns a,.social-btns a:focus,.social-btns a:hover {    color: inherit;}#btn-to-top-wrap {    display: none;    position: fixed;    right: 25px;    bottom: 25px;    z-index: 5;}#btn-to-top {    position: relative;    display: block;    width: 44px;    height: 44px;    background-color: #b81b21;    line-height: 38px;    font-size: 20px;    text-align: center;    text-decoration: none;    color: #fff;    opacity: 0.7;    -webkit-transition: opacity 0.3s ease-in-out;    -o-transition: opacity 0.3s ease-in-out;    transition: opacity 0.3s ease-in-out;}#btn-to-top:before {    content: "";    display: inline-block;    vertical-align: middle;    width: 0;    height: 0;    border-bottom: 6px solid #fff;    border-left: 7px solid transparent;    border-right: 7px solid transparent;}#btn-to-top:hover {    opacity: 1;}.ancor {    display: block;}.custom-btn {    position: relative;    display: inline-block;    vertical-align: middle;    min-width: 75px;    padding: 15px 10px 13px;    background-color: transparent;    color: #fff;    line-height: 1;    font-size: 1.2rem;    font-weight: 600;    font-family: Poppins, sans-serif;    text-align: center;    text-transform: uppercase;    text-decoration: none;    letter-spacing: 0;    cursor: pointer;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    -webkit-box-shadow: none;    box-shadow: none;    outline: 0;    -webkit-border-radius: 5px;    border-radius: 5px;    -webkit-transition: background-color 0.3s ease-in-out,    border-color 0.3s ease-in-out, color 0.3s ease-in-out;    -o-transition: background-color 0.3s ease-in-out,    border-color 0.3s ease-in-out, color 0.3s ease-in-out;    transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out,    color 0.3s ease-in-out;    border: 3px solid #fff;}.custom-btn:active,.custom-btn:focus,.custom-btn:hover {    background-color: #fff;    color: #504935;}.custom-btn.primary {    border-color: #b81b21;    color: #504935;    background-color: #b81b214f;}.custom-btn.primary:active,.custom-btn.primary:focus,.custom-btn.primary:hover {    background-color: #b81b21;    color: #ffffff;}.custom-btn.big {    min-height: 56px;    min-width: 167px;    padding: 20px 10px 18px;}.custom-btn.long {    width: 100%;}form {    position: relative;}form .input-wrp {    position: relative;    display: block;    width: 100%;    margin-bottom: 10px;}form .input-wrp i {    position: absolute;    right: 0;    top: 0;    line-height: 5.9rem;    font-size: 1.8rem;    color: #fff;}form .textfield,form button[type="submit"] {    -webkit-box-shadow: none;    box-shadow: none;    outline: 0;}form .textfield {    display: block;    width: 100%;    line-height: 1.4;    font-size: 1.4rem;    font-family: inherit;    font-weight: inherit;    color: #9f9f9f;    background: 0 0;    background-clip: padding-box;    border: none;    border-bottom: 1px solid #b7b7b7;    -webkit-border-radius: 0;    border-radius: 0;    padding-top: 2rem;    padding-bottom: 2rem;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;    -webkit-transition: background-color 0.3s ease-in-out,    border-color 0.3s ease-in-out, color 0.3s ease-in-out;    -o-transition: background-color 0.3s ease-in-out,    border-color 0.3s ease-in-out, color 0.3s ease-in-out;    transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out,    color 0.3s ease-in-out;}form .textfield::-webkit-input-placeholder {    color: #9f9f9f;    -webkit-transition: color 0.3s ease-in-out;    -o-transition: color 0.3s ease-in-out;    transition: color 0.3s ease-in-out;}form .textfield::-moz-placeholder {    color: #9f9f9f;    -webkit-transition: color 0.3s ease-in-out;    -o-transition: color 0.3s ease-in-out;    transition: color 0.3s ease-in-out;}form .textfield:-moz-placeholder {    color: #9f9f9f;    -webkit-transition: color 0.3s ease-in-out;    -o-transition: color 0.3s ease-in-out;    transition: color 0.3s ease-in-out;}form .textfield:-ms-input-placeholder {    color: #9f9f9f;    -webkit-transition: color 0.3s ease-in-out;    -o-transition: color 0.3s ease-in-out;    transition: color 0.3s ease-in-out;}form .textfield:focus,form .textfield:hover {    border-color: #b81b21;}form textarea {    resize: vertical;    min-height: 160px;}form i + .textfield {    padding-right: 25px;}form button[type="submit"] {    margin-top: 15px;}form.form-horizontal .cell:first-child {    padding-right: 20px;    width: 95%;}form.form-horizontal .input-wrp {    margin-bottom: 0;}form.form-horizontal .input-wrp i {    line-height: 4.5rem;}form.form-horizontal .textfield {    padding-top: 1.3rem;    padding-bottom: 1.3rem;}main form.form-horizontal button[type="submit"] {    margin-top: 0;}form.f1 .textfield {    border-color: rgba(255, 255, 255, 0.37);}form.f1 .textfield:focus,form.f1 .textfield:hover {    border-color: #fff;    color: #fff;}form.f1 .textfield:focus::-webkit-input-placeholder,form.f1 .textfield:hover::-webkit-input-placeholder {    color: #fff;}form.f1 .textfield:focus::-moz-placeholder,form.f1 .textfield:hover::-moz-placeholder {    color: #fff;}form.f1 .textfield:focus:-moz-placeholder,form.f1 .textfield:hover:-moz-placeholder {    color: #fff;}form.f1 .textfield:focus:-ms-input-placeholder,form.f1 .textfield:hover:-ms-input-placeholder {    color: #fff;}form.f1 textarea {    min-height: 110px;}form.f1 button[type="submit"].custom-btn.primary:not(:hover):not(:focus) {    color: #fff;}#start-screen {    position: relative;    -webkit-transition: padding 0.3s ease-in-out;    -o-transition: padding 0.3s ease-in-out;    transition: padding 0.3s ease-in-out;}.start-screen--style-1 {    height: 100vh;    min-height: 560px;}.h-70 {    height: 560px !important;}.start-screen--style-2 {    height: auto;    padding-top: 70px;}.start-screen--style-2 .slide figure {    position: relative;    padding-top: 100%;}.start-screen--style-2 .slide figure img {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background-position: 50% 50%;    background-repeat: no-repeat;    -webkit-background-size: cover;    background-size: cover;}.start-screen--style-2 .slide .logo {    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    margin: auto;    width: 40%;    max-width: 150px;}.start-screen--style-2 .owl-dots {    position: absolute;    bottom: 20px;    left: 0;    width: 100%;}.intro {    position: relative;    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-flex-wrap: wrap;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -webkit-flex-direction: row;    -ms-flex-direction: row;    flex-direction: row;    padding-top: 70px;    overflow: hidden;    min-height: 400px;    line-height: 1.2;    font-family: Poppins, sans-serif;    color: #fff;    -webkit-transition: padding 0.3s ease-in-out;    -o-transition: padding 0.3s ease-in-out;    transition: padding 0.3s ease-in-out;}.intro .container {    min-width: 100%;}.intro__text {    margin-top: 30px;    margin-bottom: 30px;}.intro__subtitle,.intro__title {    text-transform: uppercase;    letter-spacing: 0.5rem;}.intro__title {    margin-top: 15px;    margin-bottom: 15px;    line-height: 1;    font-size: 4rem;    color: inherit;}.intro__subtitle {    font-size: 1.6rem;    font-weight: 300;}.intro__post-date {    font-size: 1.4rem;    font-weight: 500;}#top-bar {    position: fixed;    top: 0;    left: 0;    width: 100%;    padding-top: 10px;    padding-bottom: 10px;    min-height: 70px;    background-color: #fff;    z-index: 6;    -webkit-transition: padding 0.3s ease-in-out;    -o-transition: padding 0.3s ease-in-out;    transition: padding 0.3s ease-in-out;}#top-bar.fixed {    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);}#top-bar.expanded,#top-bar.expanded > .container {    height: 100%;}#top-bar .container::after {    display: block;    clear: both;    content: "";}#top-bar__logo {    float: left;    width: 90px;    height: 50px;    background-image: url(../img/logo_1.png);    -webkit-background-size: 100% 100%;    background-repeat: no-repeat;    background-size: 100%;}#top-bar__navigation-toggler {    position: absolute;    top: 4px;    right: 15px;    padding: 19px 10px;}#top-bar__navigation-toggler span {    position: relative;    display: block;    height: 3px;    width: 20px;}#top-bar__navigation-toggler span:after,#top-bar__navigation-toggler span:before {    content: "";    position: absolute;    left: 0;    width: 100%;    height: 100%;}#top-bar__navigation-toggler span:before {    top: -6px;}#top-bar__navigation-toggler span:after {    top: 6px;}#top-bar__navigation-toggler span,#top-bar__navigation-toggler span:after,#top-bar__navigation-toggler span:before {    background-color: #555;    -webkit-transition: 0.4s ease-in-out;    -o-transition: 0.4s ease-in-out;    transition: 0.4s ease-in-out;}#top-bar__navigation-toggler.active span {    background-color: transparent;}#top-bar__navigation-toggler.active span:after,#top-bar__navigation-toggler.active span:before {    top: 0;    -webkit-transform-origin: 50% 50%;    -ms-transform-origin: 50% 50%;    transform-origin: 50% 50%;}#top-bar__navigation-toggler.active span:before {    -webkit-transform: rotate(225deg);    -ms-transform: rotate(225deg);    transform: rotate(225deg);}#top-bar__navigation-toggler.active span:after {    -webkit-transform: rotate(-225deg);    -ms-transform: rotate(-225deg);    transform: rotate(-225deg);}#top-bar__navigation {    position: absolute;    top: 70px;    left: 0;    right: 0;    bottom: 0;    text-align: center;    overflow-y: auto;}#top-bar__navigation:before,#top-bar__navigation > ul {    display: inline-block;    vertical-align: middle;}#top-bar__navigation:before {    content: "";    width: 0;    height: 100%;    margin-left: -4px;}#top-bar__navigation ul {    line-height: 0;    font-size: 0;    letter-spacing: -1px;    white-space: nowrap;    text-align: left;}#top-bar__navigation ul::after {    display: block;    clear: both;    content: "";}#top-bar__navigation li {    position: relative;    outline: 0;    margin-top: 10px;}#top-bar__navigation li:not(.li-btn).active > a,#top-bar__navigation li:not(.li-btn).current > a,#top-bar__navigation li:not(.li-btn):hover > a {    color: #b92421;}#top-bar__navigation li:not(.li-btn).active > a:after,#top-bar__navigation li:not(.li-btn).current > a:after,#top-bar__navigation li:not(.li-btn):hover > a:after {    width: 16px;    opacity: 1;}#top-bar__navigation a {    position: relative;    text-decoration: none;}#top-bar__navigation a:not(.custom-btn) {    display: block;    line-height: 1;    letter-spacing: 0;    white-space: normal;    font-size: 1.4rem;    font-weight: 600;    font-family: Poppins, sans-serif;    color: #333;    text-transform: uppercase;    outline: 0;    padding: 3px 5px;}#top-bar__navigation a:not(.custom-btn):after {    content: "";    position: absolute;    bottom: 0;    left: 5px;    width: 0;    height: 2px;    opacity: 0;    background-color: #b92421;    -webkit-transition: width 0.2s ease-in-out, opacity 0.2s ease-in-out;    -o-transition: width 0.2s ease-in-out, opacity 0.2s ease-in-out;    transition: width 0.2s ease-in-out, opacity 0.2s ease-in-out;}#top-bar__navigation .submenu {    display: none;}#top-bar__navigation .submenu ul {    margin-left: 10px;}.top-bar--style-3 #top-bar__navigation li:not(.li-btn).active > a,.top-bar--style-3 #top-bar__navigation li:not(.li-btn).current > a,.top-bar--style-3 #top-bar__navigation li:not(.li-btn):hover > a {    color: #b81b21;}.top-bar--style-3 #top-bar__navigation a:not(.custom-btn):after {    background-color: #b81b21;}@-webkit-keyframes TopBarSlideInDown {    from {        -webkit-transform: translate3d(0, -100%, 0);        transform: translate3d(0, -100%, 0);        visibility: visible;    }    to {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0);    }}@keyframes TopBarSlideInDown {    from {        -webkit-transform: translate3d(0, -100%, 0);        transform: translate3d(0, -100%, 0);        visibility: visible;    }    to {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0);    }}@-webkit-keyframes TopBarSlideOutUp {    from {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0);    }    to {        visibility: hidden;        -webkit-transform: translate3d(0, -100%, 0);        transform: translate3d(0, -100%, 0);    }}@keyframes TopBarSlideOutUp {    from {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0);    }    to {        visibility: hidden;        -webkit-transform: translate3d(0, -100%, 0);        transform: translate3d(0, -100%, 0);    }}.team__item {    position: relative;}.team__item figure {    position: relative;    overflow: hidden;    width: 100%;    height: 0;    margin: 0;    padding-top: 98.6532%;}.team__item figure > * {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    -webkit-transition: opacity 0.3s ease-in-out;    -o-transition: opacity 0.3s ease-in-out;    transition: opacity 0.3s ease-in-out;}.team__item img {    background-position: 50% 50%;    background-repeat: no-repeat;    -webkit-background-size: cover;    background-size: cover;    opacity: 0.8;    -webkit-transform: translateZ(0);    transform: translateZ(0);}.team__item--text {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-flex-wrap: wrap;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-box-align: center;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;    height: 100%;}.team__item__inner {    background-color: #b81b21;    -webkit-transition: background-color 0.3s ease-in-out;    -o-transition: background-color 0.3s ease-in-out;    transition: background-color 0.3s ease-in-out;}.team__item__descriptiom {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -webkit-flex-direction: column;    -ms-flex-direction: column;    flex-direction: column;    -webkit-box-pack: end;    -webkit-justify-content: flex-end;    -ms-flex-pack: end;    justify-content: flex-end;    text-align: left;    text-decoration: none;    line-height: 1;    color: #fff;    padding: 20px;}.team__item__title {    font-size: 2rem;    font-weight: 600;    font-family: Poppins, sans-serif;}.team__item__subtitle {    font-size: 1.2rem;}.team__item--text {    padding: 30px 0;}.timeline {    border-left: 1px solid #c8cfb8;}.timeline__inner {    margin-bottom: -30px;}.timeline__item {    position: relative;    margin-bottom: 30px;    padding-left: 40px;}.timeline__item:after,.timeline__item:before {    content: "";    position: absolute;    background-color: #c8cfb8;}.timeline__item:before {    top: 25px;    left: 0;    width: 30px;    height: 1px;}.timeline__item:after {    top: 19px;    left: -7px;    width: 14px;    height: 14px;    border: 4px solid #fff;    -webkit-border-radius: 50%;    border-radius: 50%;}.timeline__title,.timeline__year {    color: #b81b21;    font-weight: 700;}.timeline__year {    line-height: 1;    font-size: 6rem;    font-family: Poppins, sans-serif;}.timeline__title {    line-height: 1.3;    font-size: 1.8rem;}.blog__item,.blog__item figure {    position: relative;}.blog__item figure img {    background-position: 50% 50%;    background-repeat: no-repeat;    -webkit-background-size: cover;    background-size: cover;}.blog__entry__title {    margin-top: 10px;    margin-bottom: 10px;    font-weight: 500;}.blog__entry__title a {    text-decoration: none;}.blog__entry__meta {    display: block;    line-height: 1;    font-size: 1.2rem;    font-weight: 400;    font-family: Poppins, sans-serif;    color: #b2b2b2;}.blog__post-date {    line-height: 1.1;    font-size: 2rem;    font-weight: 700;    font-family: Poppins, sans-serif;    color: #b81b21;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    cursor: default;}.blog__post-date span {    display: inline-block;}.blog__post-date span:first-child {    line-height: 1;    font-size: 6rem;}.blog--style-1 .blog__inner {    margin-bottom: -30px;}.blog--style-1 .blog__item {    margin-bottom: 30px;}.blog--style-1 .blog__item figure {    margin-bottom: 25px;}.blog--style-2 .blog__item figure {    padding-top: 100%;}.blog--style-2 .blog__item figure:before {    content: "";    position: absolute;    top: 0;    left: 50%;    margin-left: -13px;    width: 0;    height: 0;    border-style: solid;    border-width: 18px 13px 0;    border-color: #fff transparent transparent;    z-index: 2;}.blog--style-2 .blog__item figure img {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}.blog--style-2 .blog__entry {    padding: 30px 0;}.blog--style-3 .blog__inner {    margin-bottom: -30px;}.blog--style-3 .blog__item {    margin-bottom: 30px;    padding-bottom: 30px;}.blog--style-3 .blog__item figure {    padding-top: 70.12987%;}.blog--style-3 .blog__item figure img {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}.blog--style-3 .blog__entry {    position: absolute;    left: 20px;    right: 20px;    bottom: 0;    background-color: #fff;    padding: 15px;    -webkit-box-shadow: 0 5px 24px rgba(1, 1, 1, 0.09);    box-shadow: 0 5px 24px rgba(1, 1, 1, 0.09);}.blog--style-3 .blog__entry__meta {    padding-top: 5px;    margin-bottom: -5px;}.blog--style-3 .blog__entry__title {    font-weight: 600;}#blog-more-btn {    margin-top: 40px;}#gallery-set {    line-height: 0;    font-size: 0;    letter-spacing: -1px;    margin-left: -10px;    margin-bottom: 50px;}#gallery-set a,#gallery-set li {    display: inline-block;    vertical-align: top;}#gallery-set li {    margin-left: 10px;    margin-bottom: 10px;}#gallery-set a {    padding: 0.6rem 1.5rem 0.4rem;    border: 2px solid transparent;    line-height: 1;    font-size: 1.3rem;    font-weight: 500;    font-family: Poppins, sans-serif;    text-decoration: none;    letter-spacing: 0;    color: #333;    -webkit-border-radius: 5px;    border-radius: 5px;    -webkit-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out;    -o-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out;    transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out;}#gallery-set a.selected,#gallery-set a:hover {    border-color: #b92421;}.gallery__item__inner {    background-color: #b81b21;    -webkit-transition: background-color 0.3s ease-in-out;    -o-transition: background-color 0.3s ease-in-out;    transition: background-color 0.3s ease-in-out;}.gallery__item figure {    position: relative;    overflow: hidden;    width: 100%;    height: 0;    margin: 0;}.gallery__item figure > * {    -webkit-transition: opacity 0.3s ease-in-out;    -o-transition: opacity 0.3s ease-in-out;    transition: opacity 0.3s ease-in-out;}.gallery__item figure .gallery__item__description {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -webkit-flex-direction: column;    -ms-flex-direction: column;    flex-direction: column;    -webkit-box-pack: center;    -webkit-justify-content: center;    -ms-flex-pack: center;    justify-content: center;    padding: 20px;    text-align: center;    text-decoration: none;    color: #fff;    opacity: 0;}.gallery__item figure .gallery__item__title {    font-size: 2rem;    font-weight: 600;}.gallery__item figure .gallery__item__subtitle {    font-size: 1.2rem;}.gallery__item img {    -webkit-transform: translateZ(0);    transform: translateZ(0);}.gallery__item__description {    line-height: 1;    color: #333;    padding-top: 2rem;}.gallery__item__title {    font-size: 1.3rem;    font-weight: 500;    font-family: Poppins, sans-serif;}.gallery__item:hover img {    opacity: 0.5;}.gallery__item:hover figure .gallery__item__description {    opacity: 1;}.gallery__item--text {    padding: 30px 0;}.gallery--style-1 .gallery__item figure {    padding-top: 65.35836%;}.gallery--style-2 .gallery__inner {    margin-bottom: -60px;}.gallery--style-2 .gallery__item {    margin-bottom: 60px;}.gallery--style-2 .gallery__item figure {    padding-top: 72.97297%;}.gallery--style-3 .gallery__item figure {    padding-top: 98.6532%;}.gallery--style-3 .gallery__item figure .gallery__item__description {    -webkit-box-pack: end;    -webkit-justify-content: flex-end;    -ms-flex-pack: end;    justify-content: flex-end;    text-align: left;    opacity: 1;}.gallery--style-3 .gallery__item img {    opacity: 0.8;}.gallery--style-3 .gallery__item:hover figure .gallery__item__description {    opacity: 0;}.gallery--style-3 .gallery__item:hover img {    opacity: 1;}.gallery--style-4 .gallery__item[data-x="1"][data-y="1"] figure,.gallery--style-5 .gallery__item[data-x="1"][data-y="1"] figure {    padding-top: 100%;}.gallery--style-4 .gallery__item[data-x="2"][data-y="1"] figure {    padding-top: 50%;}.gallery--style-5 .gallery__inner {    margin-bottom: -30px;}.gallery--style-5 .gallery__item {    margin-bottom: 30px;}.gallery--style-5 .gallery__item[data-x="2"][data-y="1"] figure {    padding-top: -webkit-calc(50% - 15px);    padding-top: calc(50% - 15px);}.gallery-more-link {    line-height: 1.2;    font-size: 1.2rem;    font-weight: 600;    font-family: Poppins, sans-serif;    text-decoration: underline;    text-transform: uppercase;}.gallery-more-link:focus,.gallery-more-link:hover {    text-decoration: none;}#gallery-more-btn {    margin-top: 40px;}.section-contact {    color: #fff;}.section-contact [class*=" col-"]:first-child .item,.section-contact [class^="col-"]:first-child .item {    margin-left: auto;}.section-contact .bg-1 {    background-color: #b81b21;}.section-contact .bg-2 {    background-color: #282828;}.section-contact .item {    position: relative;    max-width: 510px;    height: 100%;    padding-top: 60px;    padding-bottom: 60px;}.section-contact .item.map-container {    margin-left: -15px !important;    margin-right: -15px !important;    padding: 0;    max-width: none;}.section-contact .item__header {    margin-bottom: 50px;}.section-contact .item__title {    line-height: 1;    color: inherit;}.section-contact .item__subtitle {    font-size: 1.6rem;    color: #f0f0f0;}.section-contact .item .company-contacts address {    margin-bottom: 45px;}.section-contact .item .copy {    line-height: 1.2;    font-size: 1.2rem;    color: #a1cdbb;}.section-contact .item a:not([class]) {    color: inherit;    text-decoration: underline;}.section-contact .item a:not([class]):focus,.section-contact .item a:not([class]):hover {    text-decoration: none;}.products {    text-align: center;}.product__item--text {    padding-top: 30px;    padding-bottom: 30px;}.product__item__ico {    display: inline-block;    vertical-align: top;}.product__item__ico:before {    content: "";    display: inline-block;    vertical-align: middle;    height: 51px;    background-position: 50% 50%;    background-repeat: no-repeat;    -webkit-background-size: 100% 100%;    background-size: 100%;}.product__item__ico--1:before {    width: 50px;    background-image: url(../img/ico/ico_1.png);}.product__item__ico--2:before {    width: 52px;    background-image: url(../img/ico/ico_2.png);}.product__item__ico--3:before {    width: 63px;    background-image: url(../img/ico/ico_3.png);}.product__item__ico--4:before {    width: 57px;    background-image: url(../img/ico/ico_4.png);}.product__item__ico--5:before {    width: 55px;    background-image: url(../img/ico/ico_5.png);}.product__item__title {    font-weight: 500;}.basket_number {    right: 1rem;    top: 1rem;    background-color: white;    color: #504935!important;}.about-header {    background-position: center;    background-size: cover;    filter: brightness(0.8);}.header-text {    left: 18vw;    top: 35vh;}.header-blog-text {    left: 18vw;    top: 35vh;}.text-green {    color: #142600}.header-text h1 {    font-size: 10rem}.header-text h2 {    font-weight: normal;    font-size: 4rem}.header-blog-text h1 {    font-size: 4rem}.bg-lightbrown {    background-color: rgb(115 99 87);}.header-logo {    width: 12vw;    filter: drop-shadow(2px 4px 6px white);}.h-60vh {    height: 60vh;}.bg-fafa {    background-color: #fafafa}.products--style-2 .product__item figure {    position: relative;    padding-top: 65.38462%;    background-color: #303030;}.products--style-2 .product__item figure img {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background-position: 50% 50%;    background-repeat: no-repeat;    -webkit-background-size: cover;    background-size: cover;    opacity: 0.5;}.mini-menu {    position: relative;    top: -24vh;}.products--style-2 .product__item__description {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -webkit-flex-direction: column;    -ms-flex-direction: column;    flex-direction: column;    -webkit-box-pack: center;    -webkit-justify-content: center;    -ms-flex-pack: center;    justify-content: center;    padding-left: 50px;    padding-right: 15px;    text-align: left;    color: #fff;}.products--style-2 .product__item__description2 {    position: absolute;    bottom: 1rem;    left: 0;    /*width: 100%;*/    /*height: 100%;*/    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -webkit-flex-direction: column;    -ms-flex-direction: column;    flex-direction: column;    -webkit-box-pack: center;    -webkit-justify-content: center;    -ms-flex-pack: center;    justify-content: center;    padding-left: 50px;    padding-right: 15px;    text-align: left;    color: #fff;}.products--style-2 .product__item__description__inner {    width: 100%;    max-width: 360px;    margin-left: auto;    margin-right: auto;}.products--style-2 .product__item__title {    font-weight: 700;    text-transform: uppercase;    color: #fff;}.page-landing .section-services {    background-color: #9b8976;    color: #fff;}.page-landing .section-services h2 {    color: inherit;}.page-landing .section-services h4 {    color: #a6a6a6;}.page-landing .section-about {    color: #fff;}.page-landing .section-about .custom-btn:not(:hover):not(:focus),.page-landing .section-about h4,.page-landing .section-about__title {    color: inherit;}.page-landing .section-about__title {    font-size: 4rem;}.page-landing .section-banner__title {    line-height: 1;    font-size: 6rem;}.page-landing .section-gallery .item {    padding-top: 55px;    padding-bottom: 55px;    -webkit-transition: padding 0.3s ease-in-out;    -o-transition: padding 0.3s ease-in-out;    transition: padding 0.3s ease-in-out;}.page-landing .section-gallery .item__title {    line-height: 1.2;    font-size: 5rem;    color: #fff;}.page-landing .section-gallery .item:hover {    padding-top: 75px;    padding-bottom: 75px;}.page-contacts main {    border-bottom: 1px solid #e9e9e9;}.page-contacts .contact-address {    margin-top: 50px;    margin-bottom: 50px;}.page-contacts .contact-address:first-child {    margin-top: 0;}.page-contacts .contact-address:last-child {    margin-bottom: 0;}.page-contacts .contact-address__inner {    margin-bottom: -50px;    overflow: hidden;}.page-contacts .contact__item {    position: relative;    margin-bottom: 50px;    font-family: Poppins, sans-serif;    font-weight: 400;    text-align: center;}.page-contacts .contact__item__ico {    display: inline-block;    vertical-align: top;    line-height: 1;    font-size: 4.5rem;    color: #b81b21;}.page-contacts .contact__item__ico:before {    vertical-align: middle;}.page-contacts .contact__item__title {    font-size: 20px;    font-weight: 600;    text-transform: uppercase;}.page-contacts .contact__item a {    color: inherit;}.page-contacts .contact__item a:focus,.page-contacts .contact__item a:hover {    text-decoration: underline;}.page-404 main {    border-bottom: 1px solid #e9e9e9;}.section-404 img {    margin-top: 50px;    margin-bottom: 50px;}.section-404 img:first-child {    margin-top: 0;}.section-404 img:last-child {    margin-bottom: 0;}.section-404 .text {    margin-top: 40px;    margin-bottom: 40px;}.section-404 .text:first-child {    margin-top: 0;}.section-404 .text:last-child {    margin-bottom: 0;}.section-404 form {    width: 100%;    max-width: 620px;    margin-top: 40px;}.section-404 form:first-child {    margin-top: 0;}.single-content .column {    margin-top: 20px;    margin-bottom: 20px;}.single-content .details {    font-weight: 700;    color: #333;}.single-content .details li {    margin-top: 25px;}.single-content .details li:first-child {    margin-top: 0;}.single-content .details .title {    font-size: 1.2rem;    text-transform: uppercase;    color: #b81b21;}.single-content .details p {    margin: 0;}.single-content .details .social-btns {    margin-top: 5px;}.single-content .details .social-btns a {    color: #b1b1b1;}.single-content .dropcaps {    overflow: hidden;}.single-content .dropcaps:first-letter {    float: left;    margin-right: 20px;    line-height: 0.8;    font-size: 85px;    font-weight: 700;    color: #b81b21;}.single-content .quote {    margin-top: 30px;    margin-bottom: 30px;    padding-top: 4%;    padding-bottom: 4%;    line-height: 1.2;    font-size: 2.5rem;    font-weight: 700;    color: #565656;}.single-content .quote:first-child {    margin-top: 0;}.single-content .quote:last-child {    margin-bottom: 0;}.single-content .meta {    margin-top: 25px;    margin-bottom: 25px;    margin-left: -55px;}.single-content .meta:last-child {    margin-bottom: 0;}.single-content .meta__item {    margin-left: 55px;}.single-content .meta__item,.single-content .meta__item li,.single-content .meta__item > * {    display: inline-block;    vertical-align: middle;}.single-content .meta__item > span {    margin-right: 10px;    color: #333;}.single-content .meta__item--share .social-btns a {    color: #b4b4b4;}.single-content .meta__item--tags ul {    line-height: 1;}.single-content .meta__item--tags li {    margin-left: 5px;    margin-right: 5px;}.single-content .meta__item--tags a {    font-size: 1.2rem;    text-decoration: none;    color: #c8c8c8;}.single-content .embed-responsive {    margin-top: 25px;    margin-bottom: 25px;}.single-content .embed-responsive:first-child {    margin-top: 0;}.single-content .embed-responsive:last-child {    margin-bottom: 0;}#footer {    position: relative;    padding-top: 60px;    padding-bottom: 60px;    color: #555;    background-color: #f7f7f7}#footer .footer__inner {    margin-bottom: -50px;}#footer .footer__item {    margin-bottom: 50px;}#footer .site-logo {    background: url(../img/logo_1.png);    width: 261px;    height: 151px;    background-size: cover;}#footer .footer__title {    margin-bottom: 25px;    font-weight: 600;    text-transform: uppercase;    color: #282828;}#footer .footer__title + .footer__form.f1 {    margin-top: -20px;}#footer .footer__text p {    margin-top: 15px;    margin-bottom: 15px;}#footer .footer__text p:first-child {    margin-top: 0;}#footer .footer__text p:last-child {    margin-bottom: 0;}#footer .footer__menu li {    margin-top: 20px;    line-height: 1;}#footer .footer__menu li:first-child {    margin-top: 0;}#footer .footer__menu a {    display: inline-block;    vertical-align: top;    line-height: 1.2;    font-size: 1.2rem;    font-weight: 600;    font-family: Poppins, sans-serif;    text-decoration: none;    text-transform: uppercase;    color: #282828;}#footer .footer__menu a:hover {    text-decoration: underline;}#footer .footer__form p {    margin-bottom: 25px;    font-size: 1.2rem;}#footer .footer__copy {    margin-top: 40px;    line-height: 1.5;    font-size: 1.2rem;}#footer .footer__copy:first-child {    margin-top: 0;}#footer.footer--dark {    background-color: #282828;    color: #fff;}#footer.footer--dark .footer__menu a,#footer.footer--dark .footer__title {    color: inherit;}#footer.footer--dark .footer__copy {    color: #b4b4b4;}#footer.footer--style-1 .site-logo {    margin-bottom: 40px;}#footer.footer--style-2 .site-logo,#footer.footer--style-3 .site-logo {    margin-bottom: 35px;}#footer.footer--style-3 .company-contacts .social-btns,#footer.footer--style-3 .company-contacts address i {    color: #b81b21;}.banner__item {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-flex-wrap: wrap;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -webkit-flex-direction: row;    -ms-flex-direction: row;    flex-direction: row;    -webkit-box-align: center;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;    height: 100%;    color: #fff;    padding: 60px 15px;}.banner__title {    color: inherit;}.banner__subscribe,.banner__text {    width: 100%;    max-width: 690px;    margin-left: auto;    margin-right: auto;}.banner__text p {    font-weight: 700;}.banner__text .custom-btn {    margin-top: 15px;}.banner__text .custom-btn.primary:not(:hover):not(:focus) {    color: inherit;}.banner__subscribe p {    font-size: 1.6rem;    font-weight: 400;}.banner__subscribe form {    margin-top: 50px;}.banner__subscribe form .textfield {    color: inherit;}.banner__subscribe form .textfield::-webkit-input-placeholder {    color: inherit;}.banner__subscribe form .textfield::-moz-placeholder {    color: inherit;}.banner__subscribe form .textfield:-moz-placeholder {    color: inherit;}.banner__subscribe form .textfield:-ms-input-placeholder {    color: inherit;}.banner__subscribe form button[type="submit"]:not(:hover):not(:focus) {    color: inherit;}.feature .feature__inner {    margin-bottom: -30px;}.feature__item {    margin-bottom: 30px;}.feature__item__ico {    display: inline-block;    vertical-align: top;}.feature__item__ico:before {    content: "";    display: inline-block;    vertical-align: middle;    background-position: 50% 50%;    background-repeat: no-repeat;    -webkit-background-size: 100% 100%;    background-size: 100%;}.feature__item__title {    line-height: 1.2;    font-weight: 600;}.feature--style-1 .feature__item {    text-align: center;}.feature--style-1 .feature__item__ico {    height: 77px;    line-height: 77px;}.feature--style-1 .feature__item__ico--1:before {    width: 76px;    height: 77px;    background-image: url(../img/ico/ico_1.png);}.feature--style-1 .feature__item__ico--2:before {    width: 77px;    height: 76px;    background-image: url(../img/ico/ico_2.png);}.feature--style-1 .feature__item__ico--3:before {    width: 83px;    height: 67px;    background-image: url(../img/ico/ico_3.png);}.feature--style-1 .feature__item__ico--4:before {    width: 71px;    height: 67px;    background-image: url(../img/ico/ico_5.png);}.feature--style-1 .feature__item__ico--5:before {    width: 81px;    height: 72px;    background-image: url(../img/ico/ico_4.png);}.feature--style-2 .feature__item__ico {    height: 51px;    margin-bottom: 20px;}.feature--style-2 .feature__item__ico--1:before {    width: 46px;    height: 51px;    background-image: url(../img/ico/ico_6.png);}.feature--style-2 .feature__item__ico--2:before {    width: 52px;    height: 51px;    background-image: url(../img/ico/ico_7.png);}.feature--style-2 .feature__item__ico--3:before {    width: 40px;    height: 51px;    background-image: url(../img/ico/ico_8.png);}.feature--style-2 .feature__item__ico--4:before {    width: 40px;    height: 51px;    background-image: url(../img/ico/ico_9.png);}.feature--style-2 .feature__item__ico--5:before {    width: 52px;    height: 51px;    background-image: url(../img/ico/ico_10.png);}.feature--style-2 .feature__item__ico--6:before {    width: 51px;    height: 47px;    background-image: url(../img/ico/ico_11.png);}.feature--style-2 [class*=" col-"]:nth-of-type(2n + 1) .feature__item .row,.feature--style-2 [class^="col-"]:nth-of-type(2n + 1) .feature__item .row {    -webkit-box-orient: horizontal;    -webkit-box-direction: reverse;    -webkit-flex-direction: row-reverse;    -ms-flex-direction: row-reverse;    flex-direction: row-reverse;    text-align: right;}.feature--style-3 .feature__item__ico {    height: 77px;    line-height: 77px;}.feature--style-3 .feature__item__ico--1:before {    width: 76px;    height: 77px;    background-image: url(../img/ico/ico_1_1.png);}.feature--style-3 .feature__item__ico--2:before {    width: 77px;    height: 76px;    background-image: url(../img/ico/ico_2_1.png);}.feature--style-3 .feature__item__ico--3:before {    width: 83px;    height: 67px;    background-image: url(../img/ico/ico_3_1.png);}.feature--style-3 .feature__item__ico--4:before {    width: 71px;    height: 67px;    background-image: url(../img/ico/ico_5_1.png);}.feature--style-3 .feature__item__ico--5:before {    width: 81px;    height: 72px;    background-image: url(../img/ico/ico_4_1.png);}.feature--style-3 .feature__item__title {    margin-top: 25px;    margin-bottom: 25px;    color: #fff;}.feature--style-3 .feature__item p {    margin-top: 25px;    margin-bottom: 25px;}.feature--style-3 .feature__item p:first-child {    margin-top: 0;}.feature--style-3 .feature__item p:last-child {    margin-bottom: 0;}.feature--style-3 .custom-btn {    color: #fff;}.partners {    text-align: center;}.partners__inner {    margin-bottom: -30px;    overflow: hidden;}.partners img {    line-height: 1;    margin-bottom: 30px;}.feedbacks--style-1 {    color: #fff;}.feedbacks--style-1 .feedback__author__name,.feedbacks--style-1 .feedback__author__position {    color: inherit;}.feedback__item {    overflow: hidden;    font-weight: 600;    font-family: Poppins, sans-serif;}.feedback__author {    text-align: center;    margin-bottom: 25px;}.feedback__author__photo {    width: 140px;    margin-bottom: 25px;}.feedback__author__name,.feedback__author__position {    margin: 0;}.feedback__author__name {    font-weight: inherit;}.feedback__author__position {    font-size: 1.2rem;}.feedback__text {    overflow: hidden;    font-size: 1.8rem;    text-align: center;}.skills {    font-size: 0;    line-height: 0;    letter-spacing: -1px;    text-align: center;}.skills__inner {    margin-left: -40px;    margin-bottom: -30px;}.skill__item {    position: relative;    display: inline-block;    vertical-align: middle;    margin-left: 40px;    margin-bottom: 30px;    line-height: 1;    letter-spacing: 0;    font-size: 2rem;    font-family: Poppins, sans-serif;    text-align: center;    color: #444;}.skill__chart {    position: relative;    width: 195px;    height: 195px;    border: 22px solid #b81b21;    margin-left: auto;    margin-right: auto;    margin-bottom: 30px;    -webkit-border-radius: 50%;    border-radius: 50%;}.skill__chart:before {    content: "";    display: inline-block;    vertical-align: middle;    width: 0;    height: 100%;    margin-left: -4px;}.skill__chart canvas {    position: absolute;    top: -12px;    right: -12px;    bottom: -12px;    left: -12px;}.skill__percent {    position: relative;    display: inline-block;    vertical-align: middle;    font-size: 3rem;    font-weight: 700;}.skill__percent:after {    content: attr(data-after);}.counters__inner {    margin-bottom: -30px;}.counter__item {    line-height: 1.2;    font-size: 1.8rem;    font-weight: 700;    font-family: Poppins, sans-serif;    color: #b81b21;    margin-bottom: 30px;}.counter__item p {    margin: 0;}.counter__item__ico {    display: inline-block;    vertical-align: top;    margin-bottom: 25px;}.counter__item__ico:before {    content: "";    display: inline-block;    vertical-align: middle;    background-position: 50% 50%;    background-repeat: no-repeat;    -webkit-background-size: 100% 100%;    background-size: 100%;}.counter__item__count {    line-height: 1;    text-transform: uppercase;}.counter__item__count:after {    content: attr(data-after);}.counters--style-1 {    text-align: center;}.counters--style-1 .counter__item__ico {    height: 110px;    line-height: 110px;}.counters--style-1 .counter__item__ico--1:before {    width: 60px;    height: 110px;    background-image: url(../img/ico/ico_12.png);}.counters--style-1 .counter__item__ico--2:before {    width: 138px;    height: 89px;    background-image: url(../img/ico/ico_13.png);}.counters--style-1 .counter__item__ico--3:before {    width: 125px;    height: 98px;    background-image: url(../img/ico/ico_14.png);}.counters--style-1 .counter__item__ico--4:before {    width: 148px;    height: 71px;    background-image: url(../img/ico/ico_15.png);}.counters--style-1 .counter__item__count {    font-size: 3.9rem;}.counters--style-2 .counter__item {    padding-left: 100px;}.counters--style-2 .counter__item::after {    display: block;    clear: both;    content: "";}.counters--style-2 .counter__item__ico {    float: left;    margin-left: -100px;}.counters--style-2 .counter__item__ico--1:before {    width: 82px;    height: 93px;    background-image: url(../img/ico/ico_16.png);}.counters--style-2 .counter__item__ico--2:before {    width: 75px;    height: 105px;    background-image: url(../img/ico/ico_17.png);}.counters--style-2 .counter__item__ico--3:before {    width: 93px;    height: 82px;    background-image: url(../img/ico/ico_18.png);}.counters--style-2 .counter__item__ico--4:before {    width: 84px;    height: 84px;    background-image: url(../img/ico/ico_19.png);}.counters--style-2 .counter__item__count {    font-size: 6rem;    margin-bottom: 10px;}.comments-list {    position: relative;    margin-top: 40px;}.comments-list li {    position: relative;}.comments-list table {    width: 100%;}.comments-list ul {    padding-left: 20px;}.comments-list ul li {    padding-top: 40px;}.comment__header {    position: relative;    line-height: 1;}.comment__header p {    margin-top: 5px;    margin-bottom: 5px;}.comment__author-avatar {    width: 90px;    height: 90px;}.comment__author {    font-size: 1.6rem;    color: #333;}.comment__post-date {    font-size: 1.2rem;    color: #a2a2a2;}.comment__reply-btn {    font-size: 1.8rem;    text-decoration: none;    color: #000;}.comment__text {    padding-top: 20px;}@media only screen and (min-width: 400px) {    __title,    __subtitle {        text-transform: uppercase;        letter-spacing: 1rem;    }    .intro__title {        font-size: 4.5rem;    }}@media (min-width: 576px) {    .container {        max-width: 540px;    }    .col-sm {        -webkit-flex-basis: 0;        -ms-flex-preferred-size: 0;        flex-basis: 0;        -webkit-box-flex: 1;        -webkit-flex-grow: 1;        -ms-flex-positive: 1;        flex-grow: 1;        max-width: 100%;    }    .col-sm-auto {        -webkit-box-flex: 0;        -webkit-flex: 0 0 auto;        -ms-flex: 0 0 auto;        flex: 0 0 auto;        width: auto;        max-width: none;    }    .col-sm-1 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 8.33333%;        -ms-flex: 0 0 8.33333%;        flex: 0 0 8.33333%;        max-width: 8.33333%;    }    .col-sm-2 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 16.66667%;        -ms-flex: 0 0 16.66667%;        flex: 0 0 16.66667%;        max-width: 16.66667%;    }    .col-sm-3 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 25%;        -ms-flex: 0 0 25%;        flex: 0 0 25%;        max-width: 25%;    }    .col-sm-4 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 33.33333%;        -ms-flex: 0 0 33.33333%;        flex: 0 0 33.33333%;        max-width: 33.33333%;    }    .col-sm-5 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 41.66667%;        -ms-flex: 0 0 41.66667%;        flex: 0 0 41.66667%;        max-width: 41.66667%;    }    .col-sm-6 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 50%;        -ms-flex: 0 0 50%;        flex: 0 0 50%;        max-width: 50%;    }    .col-sm-7 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 58.33333%;        -ms-flex: 0 0 58.33333%;        flex: 0 0 58.33333%;        max-width: 58.33333%;    }    .col-sm-8 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 66.66667%;        -ms-flex: 0 0 66.66667%;        flex: 0 0 66.66667%;        max-width: 66.66667%;    }    .col-sm-9 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 75%;        -ms-flex: 0 0 75%;        flex: 0 0 75%;        max-width: 75%;    }    .col-sm-10 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 83.33333%;        -ms-flex: 0 0 83.33333%;        flex: 0 0 83.33333%;        max-width: 83.33333%;    }    .col-sm-11 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 91.66667%;        -ms-flex: 0 0 91.66667%;        flex: 0 0 91.66667%;        max-width: 91.66667%;    }    .col-sm-12 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 100%;        -ms-flex: 0 0 100%;        flex: 0 0 100%;        max-width: 100%;    }    .order-sm-first {        -webkit-box-ordinal-group: 0;        -webkit-order: -1;        -ms-flex-order: -1;        order: -1;    }    .order-sm-last {        -webkit-box-ordinal-group: 14;        -webkit-order: 13;        -ms-flex-order: 13;        order: 13;    }    .order-sm-0 {        -webkit-box-ordinal-group: 1;        -webkit-order: 0;        -ms-flex-order: 0;        order: 0;    }    .order-sm-1 {        -webkit-box-ordinal-group: 2;        -webkit-order: 1;        -ms-flex-order: 1;        order: 1;    }    .order-sm-2 {        -webkit-box-ordinal-group: 3;        -webkit-order: 2;        -ms-flex-order: 2;        order: 2;    }    .order-sm-3 {        -webkit-box-ordinal-group: 4;        -webkit-order: 3;        -ms-flex-order: 3;        order: 3;    }    .order-sm-4 {        -webkit-box-ordinal-group: 5;        -webkit-order: 4;        -ms-flex-order: 4;        order: 4;    }    .order-sm-5 {        -webkit-box-ordinal-group: 6;        -webkit-order: 5;        -ms-flex-order: 5;        order: 5;    }    .order-sm-6 {        -webkit-box-ordinal-group: 7;        -webkit-order: 6;        -ms-flex-order: 6;        order: 6;    }    .order-sm-7 {        -webkit-box-ordinal-group: 8;        -webkit-order: 7;        -ms-flex-order: 7;        order: 7;    }    .order-sm-8 {        -webkit-box-ordinal-group: 9;        -webkit-order: 8;        -ms-flex-order: 8;        order: 8;    }    .order-sm-9 {        -webkit-box-ordinal-group: 10;        -webkit-order: 9;        -ms-flex-order: 9;        order: 9;    }    .order-sm-10 {        -webkit-box-ordinal-group: 11;        -webkit-order: 10;        -ms-flex-order: 10;        order: 10;    }    .order-sm-11 {        -webkit-box-ordinal-group: 12;        -webkit-order: 11;        -ms-flex-order: 11;        order: 11;    }    .order-sm-12 {        -webkit-box-ordinal-group: 13;        -webkit-order: 12;        -ms-flex-order: 12;        order: 12;    }    .offset-sm-0 {        margin-left: 0;    }    .offset-sm-1 {        margin-left: 8.33333%;    }    .offset-sm-2 {        margin-left: 16.66667%;    }    .offset-sm-3 {        margin-left: 25%;    }    .offset-sm-4 {        margin-left: 33.33333%;    }    .offset-sm-5 {        margin-left: 41.66667%;    }    .offset-sm-6 {        margin-left: 50%;    }    .offset-sm-7 {        margin-left: 58.33333%;    }    .offset-sm-8 {        margin-left: 66.66667%;    }    .offset-sm-9 {        margin-left: 75%;    }    .offset-sm-10 {        margin-left: 83.33333%;    }    .offset-sm-11 {        margin-left: 91.66667%;    }    .d-sm-none {        display: none !important;    }    .d-sm-inline {        display: inline !important;    }    .d-sm-inline-block {        display: inline-block !important;    }    .d-sm-block {        display: block !important;    }    .d-sm-table {        display: table !important;    }    .d-sm-table-row {        display: table-row !important;    }    .d-sm-table-cell {        display: table-cell !important;    }    .d-sm-flex {        display: -webkit-box !important;        display: -webkit-flex !important;        display: -ms-flexbox !important;        display: flex !important;    }    .d-sm-inline-flex {        display: -webkit-inline-box !important;        display: -webkit-inline-flex !important;        display: -ms-inline-flexbox !important;        display: inline-flex !important;    }    .flex-sm-row {        -webkit-box-orient: horizontal !important;        -webkit-box-direction: normal !important;        -webkit-flex-direction: row !important;        -ms-flex-direction: row !important;        flex-direction: row !important;    }    .flex-sm-column {        -webkit-box-orient: vertical !important;        -webkit-box-direction: normal !important;        -webkit-flex-direction: column !important;        -ms-flex-direction: column !important;        flex-direction: column !important;    }    .flex-sm-row-reverse {        -webkit-box-orient: horizontal !important;        -webkit-box-direction: reverse !important;        -webkit-flex-direction: row-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;        -webkit-flex-direction: column-reverse !important;        -ms-flex-direction: column-reverse !important;        flex-direction: column-reverse !important;    }    .flex-sm-wrap {        -webkit-flex-wrap: wrap !important;        -ms-flex-wrap: wrap !important;        flex-wrap: wrap !important;    }    .flex-sm-nowrap {        -webkit-flex-wrap: nowrap !important;        -ms-flex-wrap: nowrap !important;        flex-wrap: nowrap !important;    }    .flex-sm-wrap-reverse {        -webkit-flex-wrap: wrap-reverse !important;        -ms-flex-wrap: wrap-reverse !important;        flex-wrap: wrap-reverse !important;    }    .flex-sm-fill {        -webkit-box-flex: 1 !important;        -webkit-flex: 1 1 auto !important;        -ms-flex: 1 1 auto !important;        flex: 1 1 auto !important;    }    .flex-sm-grow-0 {        -webkit-box-flex: 0 !important;        -webkit-flex-grow: 0 !important;        -ms-flex-positive: 0 !important;        flex-grow: 0 !important;    }    .flex-sm-grow-1 {        -webkit-box-flex: 1 !important;        -webkit-flex-grow: 1 !important;        -ms-flex-positive: 1 !important;        flex-grow: 1 !important;    }    .flex-sm-shrink-0 {        -webkit-flex-shrink: 0 !important;        -ms-flex-negative: 0 !important;        flex-shrink: 0 !important;    }    .flex-sm-shrink-1 {        -webkit-flex-shrink: 1 !important;        -ms-flex-negative: 1 !important;        flex-shrink: 1 !important;    }    .justify-content-sm-start {        -webkit-box-pack: start !important;        -webkit-justify-content: flex-start !important;        -ms-flex-pack: start !important;        justify-content: flex-start !important;    }    .justify-content-sm-end {        -webkit-box-pack: end !important;        -webkit-justify-content: flex-end !important;        -ms-flex-pack: end !important;        justify-content: flex-end !important;    }    .justify-content-sm-center {        -webkit-box-pack: center !important;        -webkit-justify-content: center !important;        -ms-flex-pack: center !important;        justify-content: center !important;    }    .justify-content-sm-between {        -webkit-box-pack: justify !important;        -webkit-justify-content: space-between !important;        -ms-flex-pack: justify !important;        justify-content: space-between !important;    }    .justify-content-sm-around {        -webkit-justify-content: space-around !important;        -ms-flex-pack: distribute !important;        justify-content: space-around !important;    }    .align-items-sm-start {        -webkit-box-align: start !important;        -webkit-align-items: flex-start !important;        -ms-flex-align: start !important;        align-items: flex-start !important;    }    .align-items-sm-end {        -webkit-box-align: end !important;        -webkit-align-items: flex-end !important;        -ms-flex-align: end !important;        align-items: flex-end !important;    }    .align-items-sm-center {        -webkit-box-align: center !important;        -webkit-align-items: center !important;        -ms-flex-align: center !important;        align-items: center !important;    }    .align-items-sm-baseline {        -webkit-box-align: baseline !important;        -webkit-align-items: baseline !important;        -ms-flex-align: baseline !important;        align-items: baseline !important;    }    .align-items-sm-stretch {        -webkit-box-align: stretch !important;        -webkit-align-items: stretch !important;        -ms-flex-align: stretch !important;        align-items: stretch !important;    }    .align-content-sm-start {        -webkit-align-content: flex-start !important;        -ms-flex-line-pack: start !important;        align-content: flex-start !important;    }    .align-content-sm-end {        -webkit-align-content: flex-end !important;        -ms-flex-line-pack: end !important;        align-content: flex-end !important;    }    .align-content-sm-center {        -webkit-align-content: center !important;        -ms-flex-line-pack: center !important;        align-content: center !important;    }    .align-content-sm-between {        -webkit-align-content: space-between !important;        -ms-flex-line-pack: justify !important;        align-content: space-between !important;    }    .align-content-sm-around {        -webkit-align-content: space-around !important;        -ms-flex-line-pack: distribute !important;        align-content: space-around !important;    }    .align-content-sm-stretch {        -webkit-align-content: stretch !important;        -ms-flex-line-pack: stretch !important;        align-content: stretch !important;    }    .align-self-sm-auto {        -webkit-align-self: auto !important;        -ms-flex-item-align: auto !important;        align-self: auto !important;    }    .align-self-sm-start {        -webkit-align-self: flex-start !important;        -ms-flex-item-align: start !important;        align-self: flex-start !important;    }    .align-self-sm-end {        -webkit-align-self: flex-end !important;        -ms-flex-item-align: end !important;        align-self: flex-end !important;    }    .align-self-sm-center {        -webkit-align-self: center !important;        -ms-flex-item-align: center !important;        align-self: center !important;    }    .align-self-sm-baseline {        -webkit-align-self: baseline !important;        -ms-flex-item-align: baseline !important;        align-self: baseline !important;    }    .align-self-sm-stretch {        -webkit-align-self: stretch !important;        -ms-flex-item-align: stretch !important;        align-self: stretch !important;    }    .m-sm-0 {        margin: 0 !important;    }    .mt-sm-0,    .my-sm-0 {        margin-top: 0 !important;    }    .mr-sm-0,    .mx-sm-0 {        margin-right: 0 !important;    }    .mb-sm-0,    .my-sm-0 {        margin-bottom: 0 !important;    }    .ml-sm-0,    .mx-sm-0 {        margin-left: 0 !important;    }    .m-sm-1 {        margin: 0.25rem !important;    }    .mt-sm-1,    .my-sm-1 {        margin-top: 0.25rem !important;    }    .mr-sm-1,    .mx-sm-1 {        margin-right: 0.25rem !important;    }    .mb-sm-1,    .my-sm-1 {        margin-bottom: 0.25rem !important;    }    .ml-sm-1,    .mx-sm-1 {        margin-left: 0.25rem !important;    }    .m-sm-2 {        margin: 0.5rem !important;    }    .mt-sm-2,    .my-sm-2 {        margin-top: 0.5rem !important;    }    .mr-sm-2,    .mx-sm-2 {        margin-right: 0.5rem !important;    }    .mb-sm-2,    .my-sm-2 {        margin-bottom: 0.5rem !important;    }    .ml-sm-2,    .mx-sm-2 {        margin-left: 0.5rem !important;    }    .m-sm-3 {        margin: 1rem !important;    }    .mt-sm-3,    .my-sm-3 {        margin-top: 1rem !important;    }    .mr-sm-3,    .mx-sm-3 {        margin-right: 1rem !important;    }    .mb-sm-3,    .my-sm-3 {        margin-bottom: 1rem !important;    }    .ml-sm-3,    .mx-sm-3 {        margin-left: 1rem !important;    }    .m-sm-4 {        margin: 1.5rem !important;    }    .mt-sm-4,    .my-sm-4 {        margin-top: 1.5rem !important;    }    .mr-sm-4,    .mx-sm-4 {        margin-right: 1.5rem !important;    }    .mb-sm-4,    .my-sm-4 {        margin-bottom: 1.5rem !important;    }    .ml-sm-4,    .mx-sm-4 {        margin-left: 1.5rem !important;    }    .m-sm-5 {        margin: 3rem !important;    }    .mt-sm-5,    .my-sm-5 {        margin-top: 3rem !important;    }    .mr-sm-5,    .mx-sm-5 {        margin-right: 3rem !important;    }    .mb-sm-5,    .my-sm-5 {        margin-bottom: 3rem !important;    }    .ml-sm-5,    .mx-sm-5 {        margin-left: 3rem !important;    }    .p-sm-0 {        padding: 0 !important;    }    .pt-sm-0,    .py-sm-0 {        padding-top: 0 !important;    }    .pr-sm-0,    .px-sm-0 {        padding-right: 0 !important;    }    .pb-sm-0,    .py-sm-0 {        padding-bottom: 0 !important;    }    .pl-sm-0,    .px-sm-0 {        padding-left: 0 !important;    }    .p-sm-1 {        padding: 0.25rem !important;    }    .pt-sm-1,    .py-sm-1 {        padding-top: 0.25rem !important;    }    .pr-sm-1,    .px-sm-1 {        padding-right: 0.25rem !important;    }    .pb-sm-1,    .py-sm-1 {        padding-bottom: 0.25rem !important;    }    .pl-sm-1,    .px-sm-1 {        padding-left: 0.25rem !important;    }    .p-sm-2 {        padding: 0.5rem !important;    }    .pt-sm-2,    .py-sm-2 {        padding-top: 0.5rem !important;    }    .pr-sm-2,    .px-sm-2 {        padding-right: 0.5rem !important;    }    .pb-sm-2,    .py-sm-2 {        padding-bottom: 0.5rem !important;    }    .pl-sm-2,    .px-sm-2 {        padding-left: 0.5rem !important;    }    .p-sm-3 {        padding: 1rem !important;    }    .pt-sm-3,    .py-sm-3 {        padding-top: 1rem !important;    }    .pr-sm-3,    .px-sm-3 {        padding-right: 1rem !important;    }    .pb-sm-3,    .py-sm-3 {        padding-bottom: 1rem !important;    }    .pl-sm-3,    .px-sm-3 {        padding-left: 1rem !important;    }    .p-sm-4 {        padding: 1.5rem !important;    }    .pt-sm-4,    .py-sm-4 {        padding-top: 1.5rem !important;    }    .pr-sm-4,    .px-sm-4 {        padding-right: 1.5rem !important;    }    .pb-sm-4,    .py-sm-4 {        padding-bottom: 1.5rem !important;    }    .pl-sm-4,    .px-sm-4 {        padding-left: 1.5rem !important;    }    .p-sm-5 {        padding: 3rem !important;    }    .pt-sm-5,    .py-sm-5 {        padding-top: 3rem !important;    }    .pr-sm-5,    .px-sm-5 {        padding-right: 3rem !important;    }    .pb-sm-5,    .py-sm-5 {        padding-bottom: 3rem !important;    }    .pl-sm-5,    .px-sm-5 {        padding-left: 3rem !important;    }    .m-sm-auto {        margin: auto !important;    }    .mt-sm-auto,    .my-sm-auto {        margin-top: auto !important;    }    .mr-sm-auto,    .mx-sm-auto {        margin-right: auto !important;    }    .mb-sm-auto,    .my-sm-auto {        margin-bottom: auto !important;    }    .ml-sm-auto,    .mx-sm-auto {        margin-left: auto !important;    }    .text-sm-left {        text-align: left !important;    }    .text-sm-right {        text-align: right !important;    }    .text-sm-center {        text-align: center !important;    }    .pull-sm-0 {        right: auto;    }    .pull-sm-1 {        right: 8.33333%;    }    .pull-sm-2 {        right: 16.66667%;    }    .pull-sm-3 {        right: 25%;    }    .pull-sm-4 {        right: 33.33333%;    }    .pull-sm-5 {        right: 41.66667%;    }    .pull-sm-6 {        right: 50%;    }    .pull-sm-7 {        right: 58.33333%;    }    .pull-sm-8 {        right: 66.66667%;    }    .pull-sm-9 {        right: 75%;    }    .pull-sm-10 {        right: 83.33333%;    }    .pull-sm-11 {        right: 91.66667%;    }    .pull-sm-12 {        right: 100%;    }    .push-sm-0 {        left: auto;    }    .push-sm-1 {        left: 8.33333%;    }    .push-sm-2 {        left: 16.66667%;    }    .push-sm-3 {        left: 25%;    }    .push-sm-4 {        left: 33.33333%;    }    .push-sm-5 {        left: 41.66667%;    }    .push-sm-6 {        left: 50%;    }    .push-sm-7 {        left: 58.33333%;    }    .push-sm-8 {        left: 66.66667%;    }    .push-sm-9 {        left: 75%;    }    .push-sm-10 {        left: 83.33333%;    }    .push-sm-11 {        left: 91.66667%;    }    .push-sm-12 {        left: 100%;    }}@media only screen and (min-width: 576px) {    .col-sm-MB-30 {        margin-bottom: 30px;    }    .col-sm-MB-25 {        margin-bottom: 25px;    }    .col-sm-MB-20 {        margin-bottom: 20px;    }    .col-sm-MB-15 {        margin-bottom: 15px;    }    .intro {        min-height: 450px;    }    .intro__title {        font-size: 5.5rem;    }    .intro .container {        min-width: 0;    }    .product__item--text {        padding-left: 30px;        padding-right: 30px;    }    .page-landing .section-banner__title {        font-size: 8rem;    }    .banner__item {        min-height: 460px;    }    .feedback__text {        line-height: 1.3;    }    .comments-list ul {        padding-left: 30px;    }    .comment__author-avatar {        margin-right: 20px;    }    .comment__text {        padding-top: 0;    }}@media only screen and (min-width: 768px) and (prefers-reduced-motion: reduce) {    #top-bar__navigation .submenu {        -webkit-transition: none;        -o-transition: none;        transition: none;    }}@media only screen and (min-width: 768px) {    .col-md-MB-30 {        margin-bottom: 30px;    }    .col-md-MB-25 {        margin-bottom: 25px;    }    .col-md-MB-20 {        margin-bottom: 20px;    }    .col-md-MB-15 {        margin-bottom: 15px;    }    .section {        padding-top: 80px;        padding-bottom: 80px;    }    .section--screen {        min-height: -webkit-calc(57vh - 80px);        min-height: calc(57vh - 80px);    }    .section--with-border {        padding-top: 79px;    }    .section--custom-1 {        background: url(../img/bg_02.png) right bottom 30%/80% no-repeat;    }    .start-screen--style-2 {        padding-top: 90px;    }    .intro {        min-height: 500px;    }    .top-bar--style-1 + .intro {        padding-top: 40px;    }    .top-bar--style-2 + .intro {        padding-top: 90px;    }    .intro__title {        font-size: 6rem;    }    #top-bar {        position: absolute;        padding-top: 2rem;        padding-bottom: 20px;    }    #top-bar.fixed {        position: fixed !important;        top: 0 !important;        padding-top: 15px;        padding-bottom: 15px;        min-height: 80px;        background-color: #fff !important;    }    .desktop #top-bar.fixed {        -webkit-animation-duration: 0.3s;        animation-duration: 0.3s;        -webkit-animation-fill-mode: both;        animation-fill-mode: both;    }    .desktop #top-bar.fixed.in {        -webkit-animation-name: TopBarSlideInDown;        animation-name: TopBarSlideInDown;    }    .desktop #top-bar.fixed.out {        -webkit-animation-name: TopBarSlideOutUp;        animation-name: TopBarSlideOutUp;    }    #top-bar.fixed #top-bar__navigation {        padding-top: 20px;    }    #top-bar__navigation {        position: relative;        top: auto;        right: auto;        bottom: auto;        left: auto;        padding-top: 20px;        padding-left: 30px;        margin-left: 45px;        text-align: left;        overflow-y: visible;        display: block;        justify-content: center;    }    .basket-button {        position: absolute !important;        right: 0 !important;    }    #top-bar__navigation:before {        content: none;    }    #top-bar__navigation > ul {        display: block;    }    #top-bar__navigation li {        display: inline-block;        vertical-align: middle;        margin-top: 0;        margin-left: 20px;    }    #top-bar__navigation li:first-child {        margin-left: 0;    }    #top-bar__navigation li.li-btn {        float: right;        margin-top: -18px;    }    #top-bar__navigation li:hover > .submenu {        padding-top: 10px;        visibility: visible;        opacity: 1;    }    #top-bar__navigation .submenu {        display: block;        position: absolute;        top: 100%;        left: 5px;        width: 200px;        padding-top: 30px;        visibility: hidden;        opacity: 0;        z-index: 3;        -webkit-transition: opacity 0.2s ease-in-out, margin-left 0.2s ease-in-out,        margin-right 0.2s ease-in-out, padding-top 0.2s ease-in-out,        visibility 0.2s ease-in-out;        -o-transition: opacity 0.2s ease-in-out, margin-left 0.2s ease-in-out,        margin-right 0.2s ease-in-out, padding-top 0.2s ease-in-out,        visibility 0.2s ease-in-out;        transition: opacity 0.2s ease-in-out, margin-left 0.2s ease-in-out,        margin-right 0.2s ease-in-out, padding-top 0.2s ease-in-out,        visibility 0.2s ease-in-out;    }    #top-bar__navigation .submenu ul {        background-color: #282828;        margin-left: 0;        padding: 10px;    }    #top-bar__navigation .submenu li {        display: block;        margin-top: 20px;        margin-left: 0;    }    #top-bar__navigation .submenu li:first-child {        margin-top: 0;    }    #top-bar__navigation .submenu a {        color: #fff;    }    #top-bar__navigation-toggler {        display: none;    }    .top-bar--style-1:not(.fixed) {        top: 20px !important;        background-color: transparent !important;    }    .top-bar--style-1:not(.fixed) #top-bar__logo {        background-image: url(../img/logo_1.png);    }    .top-bar--style-1:not(.fixed)    #top-bar__navigation    > ul    > li    > a:not(:hover):not(:focus) {        color: #fff;    }    .top-bar--style-3:not(.fixed) {        top: 15px !important;        background-color: transparent !important;    }    .top-bar--style-3:not(.fixed) .container:before {        content: "";        position: absolute;        top: -20px;        right: -5px;        bottom: -20px;        left: -5px;        background-color: #fff;    }    .timeline {        border-top: 1px solid #c8cfb8;        border-left: none;    }    .timeline__item {        padding-left: 0;        padding-top: 55px;    }    .timeline__item:before {        top: 0;        left: 6px;        width: 1px;        height: 40px;    }    .timeline__item:after {        top: -7px;        left: 0;    }    .blog--style-2 .blog__item figure:before {        top: 50%;        margin-top: -13px;        margin-left: 0;    }    #blog-more-btn,    #gallery-more-btn {        margin-top: 55px;    }    .section-contact .item {        padding-top: 80px;        padding-left: 25px;        padding-right: 25px;    }    .products .row:nth-of-type(2n) {        -webkit-box-orient: horizontal;        -webkit-box-direction: reverse;        -webkit-flex-direction: row-reverse;        -ms-flex-direction: row-reverse;        flex-direction: row-reverse;    }    .page-landing .section-about__title {        font-size: 6rem;    }    .page-landing .section-banner__title {        font-size: 10rem;    }    .page-landing .section-gallery .item {        padding-top: 75px;        padding-bottom: 75px;    }    .page-landing .section-gallery .item:hover {        padding-top: 105px;        padding-bottom: 105px;    }    .page-contacts .contact__item__ico {        margin-bottom: 15px;    }    .section-404 .text {        margin-top: 65px;        margin-bottom: 65px;    }    .section-404 form {        margin-top: 65px;    }    .single-content .quote {        line-height: 1;        font-size: 3.5rem;    }    #footer {        padding-top: 80px;        padding-bottom: 80px;    }    #footer.footer--style-2 .site-logo,    #footer.footer--style-3 .site-logo {        margin-top: -35px;    }    .section--feature {        background: url(../img/bg_01.png) center top -50px no-repeat;    }    .feedback__author {        float: left;        margin-bottom: 0;    }    .feedback__text {        font-size: 2rem;        text-align: left;        padding-left: 60px;    }    .comments-list:before {        content: "";        position: absolute;        top: 0;        left: 45px;        width: 1px;        height: 100%;        background: #d2d2d2;    }    .comments-list ul {        padding-left: 80px;    }}@media (min-width: 768px) {    .container {        max-width: 720px;    }    .col-md {        -webkit-flex-basis: 0;        -ms-flex-preferred-size: 0;        flex-basis: 0;        -webkit-box-flex: 1;        -webkit-flex-grow: 1;        -ms-flex-positive: 1;        flex-grow: 1;        max-width: 100%;    }    .col-md-auto {        -webkit-box-flex: 0;        -webkit-flex: 0 0 auto;        -ms-flex: 0 0 auto;        flex: 0 0 auto;        width: auto;        max-width: none;    }    .col-md-1 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 8.33333%;        -ms-flex: 0 0 8.33333%;        flex: 0 0 8.33333%;        max-width: 8.33333%;    }    .col-md-2 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 16.66667%;        -ms-flex: 0 0 16.66667%;        flex: 0 0 16.66667%;        max-width: 16.66667%;    }    .col-md-3 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 25%;        -ms-flex: 0 0 25%;        flex: 0 0 25%;        max-width: 25%;    }    .col-md-4 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 33.33333%;        -ms-flex: 0 0 33.33333%;        flex: 0 0 33.33333%;        max-width: 33.33333%;    }    .col-md-5 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 41.66667%;        -ms-flex: 0 0 41.66667%;        flex: 0 0 41.66667%;        max-width: 41.66667%;    }    .col-md-6 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 50%;        -ms-flex: 0 0 50%;        flex: 0 0 50%;        max-width: 50%;    }    .col-md-7 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 58.33333%;        -ms-flex: 0 0 58.33333%;        flex: 0 0 58.33333%;        max-width: 58.33333%;    }    .col-md-8 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 66.66667%;        -ms-flex: 0 0 66.66667%;        flex: 0 0 66.66667%;        max-width: 66.66667%;    }    .col-md-9 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 75%;        -ms-flex: 0 0 75%;        flex: 0 0 75%;        max-width: 75%;    }    .col-md-10 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 83.33333%;        -ms-flex: 0 0 83.33333%;        flex: 0 0 83.33333%;        max-width: 83.33333%;    }    .col-md-11 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 91.66667%;        -ms-flex: 0 0 91.66667%;        flex: 0 0 91.66667%;        max-width: 91.66667%;    }    .col-md-12 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 100%;        -ms-flex: 0 0 100%;        flex: 0 0 100%;        max-width: 100%;    }    .order-md-first {        -webkit-box-ordinal-group: 0;        -webkit-order: -1;        -ms-flex-order: -1;        order: -1;    }    .order-md-last {        -webkit-box-ordinal-group: 14;        -webkit-order: 13;        -ms-flex-order: 13;        order: 13;    }    .order-md-0 {        -webkit-box-ordinal-group: 1;        -webkit-order: 0;        -ms-flex-order: 0;        order: 0;    }    .order-md-1 {        -webkit-box-ordinal-group: 2;        -webkit-order: 1;        -ms-flex-order: 1;        order: 1;    }    .order-md-2 {        -webkit-box-ordinal-group: 3;        -webkit-order: 2;        -ms-flex-order: 2;        order: 2;    }    .order-md-3 {        -webkit-box-ordinal-group: 4;        -webkit-order: 3;        -ms-flex-order: 3;        order: 3;    }    .order-md-4 {        -webkit-box-ordinal-group: 5;        -webkit-order: 4;        -ms-flex-order: 4;        order: 4;    }    .order-md-5 {        -webkit-box-ordinal-group: 6;        -webkit-order: 5;        -ms-flex-order: 5;        order: 5;    }    .order-md-6 {        -webkit-box-ordinal-group: 7;        -webkit-order: 6;        -ms-flex-order: 6;        order: 6;    }    .order-md-7 {        -webkit-box-ordinal-group: 8;        -webkit-order: 7;        -ms-flex-order: 7;        order: 7;    }    .order-md-8 {        -webkit-box-ordinal-group: 9;        -webkit-order: 8;        -ms-flex-order: 8;        order: 8;    }    .order-md-9 {        -webkit-box-ordinal-group: 10;        -webkit-order: 9;        -ms-flex-order: 9;        order: 9;    }    .order-md-10 {        -webkit-box-ordinal-group: 11;        -webkit-order: 10;        -ms-flex-order: 10;        order: 10;    }    .order-md-11 {        -webkit-box-ordinal-group: 12;        -webkit-order: 11;        -ms-flex-order: 11;        order: 11;    }    .order-md-12 {        -webkit-box-ordinal-group: 13;        -webkit-order: 12;        -ms-flex-order: 12;        order: 12;    }    .offset-md-0 {        margin-left: 0;    }    .offset-md-1 {        margin-left: 8.33333%;    }    .offset-md-2 {        margin-left: 16.66667%;    }    .offset-md-3 {        margin-left: 25%;    }    .offset-md-4 {        margin-left: 33.33333%;    }    .offset-md-5 {        margin-left: 41.66667%;    }    .offset-md-6 {        margin-left: 50%;    }    .offset-md-7 {        margin-left: 58.33333%;    }    .offset-md-8 {        margin-left: 66.66667%;    }    .offset-md-9 {        margin-left: 75%;    }    .offset-md-10 {        margin-left: 83.33333%;    }    .offset-md-11 {        margin-left: 91.66667%;    }    .d-md-none {        display: none !important;    }    .d-md-inline {        display: inline !important;    }    .d-md-inline-block {        display: inline-block !important;    }    .d-md-block {        display: block !important;    }    .d-md-table {        display: table !important;    }    .d-md-table-row {        display: table-row !important;    }    .d-md-table-cell {        display: table-cell !important;    }    .d-md-flex {        display: -webkit-box !important;        display: -webkit-flex !important;        display: -ms-flexbox !important;        display: flex !important;    }    .d-md-inline-flex {        display: -webkit-inline-box !important;        display: -webkit-inline-flex !important;        display: -ms-inline-flexbox !important;        display: inline-flex !important;    }    .flex-md-row {        -webkit-box-orient: horizontal !important;        -webkit-box-direction: normal !important;        -webkit-flex-direction: row !important;        -ms-flex-direction: row !important;        flex-direction: row !important;    }    .flex-md-column {        -webkit-box-orient: vertical !important;        -webkit-box-direction: normal !important;        -webkit-flex-direction: column !important;        -ms-flex-direction: column !important;        flex-direction: column !important;    }    .flex-md-row-reverse {        -webkit-box-orient: horizontal !important;        -webkit-box-direction: reverse !important;        -webkit-flex-direction: row-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;        -webkit-flex-direction: column-reverse !important;        -ms-flex-direction: column-reverse !important;        flex-direction: column-reverse !important;    }    .flex-md-wrap {        -webkit-flex-wrap: wrap !important;        -ms-flex-wrap: wrap !important;        flex-wrap: wrap !important;    }    .flex-md-nowrap {        -webkit-flex-wrap: nowrap !important;        -ms-flex-wrap: nowrap !important;        flex-wrap: nowrap !important;    }    .flex-md-wrap-reverse {        -webkit-flex-wrap: wrap-reverse !important;        -ms-flex-wrap: wrap-reverse !important;        flex-wrap: wrap-reverse !important;    }    .flex-md-fill {        -webkit-box-flex: 1 !important;        -webkit-flex: 1 1 auto !important;        -ms-flex: 1 1 auto !important;        flex: 1 1 auto !important;    }    .flex-md-grow-0 {        -webkit-box-flex: 0 !important;        -webkit-flex-grow: 0 !important;        -ms-flex-positive: 0 !important;        flex-grow: 0 !important;    }    .flex-md-grow-1 {        -webkit-box-flex: 1 !important;        -webkit-flex-grow: 1 !important;        -ms-flex-positive: 1 !important;        flex-grow: 1 !important;    }    .flex-md-shrink-0 {        -webkit-flex-shrink: 0 !important;        -ms-flex-negative: 0 !important;        flex-shrink: 0 !important;    }    .flex-md-shrink-1 {        -webkit-flex-shrink: 1 !important;        -ms-flex-negative: 1 !important;        flex-shrink: 1 !important;    }    .justify-content-md-start {        -webkit-box-pack: start !important;        -webkit-justify-content: flex-start !important;        -ms-flex-pack: start !important;        justify-content: flex-start !important;    }    .justify-content-md-end {        -webkit-box-pack: end !important;        -webkit-justify-content: flex-end !important;        -ms-flex-pack: end !important;        justify-content: flex-end !important;    }    .justify-content-md-center {        -webkit-box-pack: center !important;        -webkit-justify-content: center !important;        -ms-flex-pack: center !important;        justify-content: center !important;    }    .justify-content-md-between {        -webkit-box-pack: justify !important;        -webkit-justify-content: space-between !important;        -ms-flex-pack: justify !important;        justify-content: space-between !important;    }    .justify-content-md-around {        -webkit-justify-content: space-around !important;        -ms-flex-pack: distribute !important;        justify-content: space-around !important;    }    .align-items-md-start {        -webkit-box-align: start !important;        -webkit-align-items: flex-start !important;        -ms-flex-align: start !important;        align-items: flex-start !important;    }    .align-items-md-end {        -webkit-box-align: end !important;        -webkit-align-items: flex-end !important;        -ms-flex-align: end !important;        align-items: flex-end !important;    }    .align-items-md-center {        -webkit-box-align: center !important;        -webkit-align-items: center !important;        -ms-flex-align: center !important;        align-items: center !important;    }    .align-items-md-baseline {        -webkit-box-align: baseline !important;        -webkit-align-items: baseline !important;        -ms-flex-align: baseline !important;        align-items: baseline !important;    }    .align-items-md-stretch {        -webkit-box-align: stretch !important;        -webkit-align-items: stretch !important;        -ms-flex-align: stretch !important;        align-items: stretch !important;    }    .align-content-md-start {        -webkit-align-content: flex-start !important;        -ms-flex-line-pack: start !important;        align-content: flex-start !important;    }    .align-content-md-end {        -webkit-align-content: flex-end !important;        -ms-flex-line-pack: end !important;        align-content: flex-end !important;    }    .align-content-md-center {        -webkit-align-content: center !important;        -ms-flex-line-pack: center !important;        align-content: center !important;    }    .align-content-md-between {        -webkit-align-content: space-between !important;        -ms-flex-line-pack: justify !important;        align-content: space-between !important;    }    .align-content-md-around {        -webkit-align-content: space-around !important;        -ms-flex-line-pack: distribute !important;        align-content: space-around !important;    }    .align-content-md-stretch {        -webkit-align-content: stretch !important;        -ms-flex-line-pack: stretch !important;        align-content: stretch !important;    }    .align-self-md-auto {        -webkit-align-self: auto !important;        -ms-flex-item-align: auto !important;        align-self: auto !important;    }    .align-self-md-start {        -webkit-align-self: flex-start !important;        -ms-flex-item-align: start !important;        align-self: flex-start !important;    }    .align-self-md-end {        -webkit-align-self: flex-end !important;        -ms-flex-item-align: end !important;        align-self: flex-end !important;    }    .align-self-md-center {        -webkit-align-self: center !important;        -ms-flex-item-align: center !important;        align-self: center !important;    }    .align-self-md-baseline {        -webkit-align-self: baseline !important;        -ms-flex-item-align: baseline !important;        align-self: baseline !important;    }    .align-self-md-stretch {        -webkit-align-self: stretch !important;        -ms-flex-item-align: stretch !important;        align-self: stretch !important;    }    .m-md-0 {        margin: 0 !important;    }    .mt-md-0,    .my-md-0 {        margin-top: 0 !important;    }    .mr-md-0,    .mx-md-0 {        margin-right: 0 !important;    }    .mb-md-0,    .my-md-0 {        margin-bottom: 0 !important;    }    .ml-md-0,    .mx-md-0 {        margin-left: 0 !important;    }    .m-md-1 {        margin: 0.25rem !important;    }    .mt-md-1,    .my-md-1 {        margin-top: 0.25rem !important;    }    .mr-md-1,    .mx-md-1 {        margin-right: 0.25rem !important;    }    .mb-md-1,    .my-md-1 {        margin-bottom: 0.25rem !important;    }    .ml-md-1,    .mx-md-1 {        margin-left: 0.25rem !important;    }    .m-md-2 {        margin: 0.5rem !important;    }    .mt-md-2,    .my-md-2 {        margin-top: 0.5rem !important;    }    .mr-md-2,    .mx-md-2 {        margin-right: 0.5rem !important;    }    .mb-md-2,    .my-md-2 {        margin-bottom: 0.5rem !important;    }    .ml-md-2,    .mx-md-2 {        margin-left: 0.5rem !important;    }    .m-md-3 {        margin: 1rem !important;    }    .mt-md-3,    .my-md-3 {        margin-top: 1rem !important;    }    .mr-md-3,    .mx-md-3 {        margin-right: 1rem !important;    }    .mb-md-3,    .my-md-3 {        margin-bottom: 1rem !important;    }    .ml-md-3,    .mx-md-3 {        margin-left: 1rem !important;    }    .m-md-4 {        margin: 1.5rem !important;    }    .mt-md-4,    .my-md-4 {        margin-top: 1.5rem !important;    }    .mr-md-4,    .mx-md-4 {        margin-right: 1.5rem !important;    }    .mb-md-4,    .my-md-4 {        margin-bottom: 1.5rem !important;    }    .ml-md-4,    .mx-md-4 {        margin-left: 1.5rem !important;    }    .m-md-5 {        margin: 3rem !important;    }    .mt-md-5,    .my-md-5 {        margin-top: 3rem !important;    }    .mr-md-5,    .mx-md-5 {        margin-right: 3rem !important;    }    .mb-md-5,    .my-md-5 {        margin-bottom: 3rem !important;    }    .ml-md-5,    .mx-md-5 {        margin-left: 3rem !important;    }    .p-md-0 {        padding: 0 !important;    }    .pt-md-0,    .py-md-0 {        padding-top: 0 !important;    }    .pr-md-0,    .px-md-0 {        padding-right: 0 !important;    }    .pb-md-0,    .py-md-0 {        padding-bottom: 0 !important;    }    .pl-md-0,    .px-md-0 {        padding-left: 0 !important;    }    .p-md-1 {        padding: 0.25rem !important;    }    .pt-md-1,    .py-md-1 {        padding-top: 0.25rem !important;    }    .pr-md-1,    .px-md-1 {        padding-right: 0.25rem !important;    }    .pb-md-1,    .py-md-1 {        padding-bottom: 0.25rem !important;    }    .pl-md-1,    .px-md-1 {        padding-left: 0.25rem !important;    }    .p-md-2 {        padding: 0.5rem !important;    }    .pt-md-2,    .py-md-2 {        padding-top: 0.5rem !important;    }    .pr-md-2,    .px-md-2 {        padding-right: 0.5rem !important;    }    .pb-md-2,    .py-md-2 {        padding-bottom: 0.5rem !important;    }    .pl-md-2,    .px-md-2 {        padding-left: 0.5rem !important;    }    .p-md-3 {        padding: 1rem !important;    }    .pt-md-3,    .py-md-3 {        padding-top: 1rem !important;    }    .pr-md-3,    .px-md-3 {        padding-right: 1rem !important;    }    .pb-md-3,    .py-md-3 {        padding-bottom: 1rem !important;    }    .pl-md-3,    .px-md-3 {        padding-left: 1rem !important;    }    .p-md-4 {        padding: 1.5rem !important;    }    .pt-md-4,    .py-md-4 {        padding-top: 1.5rem !important;    }    .pr-md-4,    .px-md-4 {        padding-right: 1.5rem !important;    }    .pb-md-4,    .py-md-4 {        padding-bottom: 1.5rem !important;    }    .pl-md-4,    .px-md-4 {        padding-left: 1.5rem !important;    }    .p-md-5 {        padding: 3rem !important;    }    .pt-md-5,    .py-md-5 {        padding-top: 3rem !important;    }    .pr-md-5,    .px-md-5 {        padding-right: 3rem !important;    }    .pb-md-5,    .py-md-5 {        padding-bottom: 3rem !important;    }    .pl-md-5,    .px-md-5 {        padding-left: 3rem !important;    }    .m-md-auto {        margin: auto !important;    }    .mt-md-auto,    .my-md-auto {        margin-top: auto !important;    }    .mr-md-auto,    .mx-md-auto {        margin-right: auto !important;    }    .mb-md-auto,    .my-md-auto {        margin-bottom: auto !important;    }    .ml-md-auto,    .mx-md-auto {        margin-left: auto !important;    }    .text-md-left {        text-align: left !important;    }    .text-md-right {        text-align: right !important;    }    .text-md-center {        text-align: center !important;    }    .pull-md-0 {        right: auto;    }    .pull-md-1 {        right: 8.33333%;    }    .pull-md-2 {        right: 16.66667%;    }    .pull-md-3 {        right: 25%;    }    .pull-md-4 {        right: 33.33333%;    }    .pull-md-5 {        right: 41.66667%;    }    .pull-md-6 {        right: 50%;    }    .pull-md-7 {        right: 58.33333%;    }    .pull-md-8 {        right: 66.66667%;    }    .pull-md-9 {        right: 75%;    }    .pull-md-10 {        right: 83.33333%;    }    .pull-md-11 {        right: 91.66667%;    }    .pull-md-12 {        right: 100%;    }    .push-md-0 {        left: auto;    }    .push-md-1 {        left: 8.33333%;    }    .push-md-2 {        left: 16.66667%;    }    .push-md-3 {        left: 25%;    }    .push-md-4 {        left: 33.33333%;    }    .push-md-5 {        left: 41.66667%;    }    .push-md-6 {        left: 50%;    }    .push-md-7 {        left: 58.33333%;    }    .push-md-8 {        left: 66.66667%;    }    .push-md-9 {        left: 75%;    }    .push-md-10 {        left: 83.33333%;    }    .push-md-11 {        left: 91.66667%;    }    .push-md-12 {        left: 100%;    }}@media only screen and (min-width: 768px) and (max-width: 1199px) {    .blog--style-2 [class*=" col-"]:nth-of-type(2n) .row,    .blog--style-2 [class^="col-"]:nth-of-type(2n) .row {        -webkit-box-orient: horizontal;        -webkit-box-direction: reverse;        -webkit-flex-direction: row-reverse;        -ms-flex-direction: row-reverse;        flex-direction: row-reverse;    }    .blog--style-2 [class*=" col-"]:nth-of-type(2n) .blog__item figure:before,    .blog--style-2 [class^="col-"]:nth-of-type(2n) .blog__item figure:before {        left: auto;        right: 0;        border-width: 13px 18px 13px 0;        border-color: transparent #fff transparent transparent;    }    .blog--style-2 .blog__item figure:before {        left: 0;        border-width: 13px 0 13px 18px;        border-color: transparent transparent transparent #fff;    }}@media only screen and (min-width: 992px) {    .col-lg-MB-30 {        margin-bottom: 30px;    }    .col-lg-MB-25 {        margin-bottom: 25px;    }    .col-lg-MB-20 {        margin-bottom: 20px;    }    .col-lg-MB-15 {        margin-bottom: 15px;    }    .section {        padding-top: 40px;        padding-bottom: 40px;    }    .section--with-border {        padding-top: 99px;    }    .section--custom-2 .img-place {        position: absolute;        top: 0;        left: 50%;        bottom: 0;        right: 0;        margin-left: 15px;    }    .intro {        min-height: 600px;    }    .intro__title {        font-size: 7rem;    }    .intro__subtitle,    .intro__title {        letter-spacing: 1.5rem;    }    #top-bar__navigation {        padding-left: 60px;    }    #blog-more-btn,    #gallery-more-btn {        margin-top: 70px;    }    .section-contact .item {        max-width: 475px;        padding-top: 100px;    }    .section-contact .item .g_map {        min-height: 615px;    }    .products--style-2 {        padding-left: 15px;        padding-right: 15px;    }    .page-landing .section-gallery .item {        padding-top: 95px;        padding-bottom: 95px;    }    .page-landing .section-gallery .item:hover {        padding-top: 125px;        padding-bottom: 125px;    }    .section-404 .text {        margin-top: 85px;        margin-bottom: 85px;    }    .section-404 form {        margin-top: 85px;    }    .single-content .quote {        line-height: 1;        font-size: 5rem;    }    #footer.footer--style-2 {        padding-top: 100px;        padding-bottom: 100px;    }    #footer.footer--style-3 {        padding-top: 130px;    }    .banner__text {        max-width: 450px;        margin-right: 0;    }    .banner__text__inner {        max-width: 460px;    }    .banner__subscribe {        max-width: 500px;    }    .section--feature {        padding-top: 140px;    }    .feature--style-2 .feature__item {        margin-bottom: 60px;    }    .feature--style-2 .feature__item__ico {        margin-bottom: 0;    }    .feedback__text {        font-size: 2.5rem;        padding-left: 80px;    }    .comments-list {        margin-top: 60px;    }    .comments-list:before {        left: 55px;    }    .comments-list ul {        padding-left: 100px;    }    .comment__author-avatar {        width: 110px;        height: 110px;        margin-right: 30px;    }}@media (min-width: 992px) {    .container {        max-width: 960px;    }    .col-lg {        -webkit-flex-basis: 0;        -ms-flex-preferred-size: 0;        flex-basis: 0;        -webkit-box-flex: 1;        -webkit-flex-grow: 1;        -ms-flex-positive: 1;        flex-grow: 1;        max-width: 100%;    }    .col-lg-auto {        -webkit-box-flex: 0;        -webkit-flex: 0 0 auto;        -ms-flex: 0 0 auto;        flex: 0 0 auto;        width: auto;        max-width: none;    }    .col-lg-1 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 8.33333%;        -ms-flex: 0 0 8.33333%;        flex: 0 0 8.33333%;        max-width: 8.33333%;    }    .col-lg-2 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 16.66667%;        -ms-flex: 0 0 16.66667%;        flex: 0 0 16.66667%;        max-width: 16.66667%;    }    .col-lg-3 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 25%;        -ms-flex: 0 0 25%;        flex: 0 0 25%;        max-width: 25%;    }    .col-lg-4 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 33.33333%;        -ms-flex: 0 0 33.33333%;        flex: 0 0 33.33333%;        max-width: 33.33333%;    }    .col-lg-5 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 41.66667%;        -ms-flex: 0 0 41.66667%;        flex: 0 0 41.66667%;        max-width: 41.66667%;    }    .col-lg-6 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 50%;        -ms-flex: 0 0 50%;        flex: 0 0 50%;        max-width: 50%;    }    .col-lg-7 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 58.33333%;        -ms-flex: 0 0 58.33333%;        flex: 0 0 58.33333%;        max-width: 58.33333%;    }    .col-lg-8 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 66.66667%;        -ms-flex: 0 0 66.66667%;        flex: 0 0 66.66667%;        max-width: 66.66667%;    }    .col-lg-9 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 75%;        -ms-flex: 0 0 75%;        flex: 0 0 75%;        max-width: 75%;    }    .col-lg-10 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 83.33333%;        -ms-flex: 0 0 83.33333%;        flex: 0 0 83.33333%;        max-width: 83.33333%;    }    .col-lg-11 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 91.66667%;        -ms-flex: 0 0 91.66667%;        flex: 0 0 91.66667%;        max-width: 91.66667%;    }    .col-lg-12 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 100%;        -ms-flex: 0 0 100%;        flex: 0 0 100%;        max-width: 100%;    }    .order-lg-first {        -webkit-box-ordinal-group: 0;        -webkit-order: -1;        -ms-flex-order: -1;        order: -1;    }    .order-lg-last {        -webkit-box-ordinal-group: 14;        -webkit-order: 13;        -ms-flex-order: 13;        order: 13;    }    .order-lg-0 {        -webkit-box-ordinal-group: 1;        -webkit-order: 0;        -ms-flex-order: 0;        order: 0;    }    .order-lg-1 {        -webkit-box-ordinal-group: 2;        -webkit-order: 1;        -ms-flex-order: 1;        order: 1;    }    .order-lg-2 {        -webkit-box-ordinal-group: 3;        -webkit-order: 2;        -ms-flex-order: 2;        order: 2;    }    .order-lg-3 {        -webkit-box-ordinal-group: 4;        -webkit-order: 3;        -ms-flex-order: 3;        order: 3;    }    .order-lg-4 {        -webkit-box-ordinal-group: 5;        -webkit-order: 4;        -ms-flex-order: 4;        order: 4;    }    .order-lg-5 {        -webkit-box-ordinal-group: 6;        -webkit-order: 5;        -ms-flex-order: 5;        order: 5;    }    .order-lg-6 {        -webkit-box-ordinal-group: 7;        -webkit-order: 6;        -ms-flex-order: 6;        order: 6;    }    .order-lg-7 {        -webkit-box-ordinal-group: 8;        -webkit-order: 7;        -ms-flex-order: 7;        order: 7;    }    .order-lg-8 {        -webkit-box-ordinal-group: 9;        -webkit-order: 8;        -ms-flex-order: 8;        order: 8;    }    .order-lg-9 {        -webkit-box-ordinal-group: 10;        -webkit-order: 9;        -ms-flex-order: 9;        order: 9;    }    .order-lg-10 {        -webkit-box-ordinal-group: 11;        -webkit-order: 10;        -ms-flex-order: 10;        order: 10;    }    .order-lg-11 {        -webkit-box-ordinal-group: 12;        -webkit-order: 11;        -ms-flex-order: 11;        order: 11;    }    .order-lg-12 {        -webkit-box-ordinal-group: 13;        -webkit-order: 12;        -ms-flex-order: 12;        order: 12;    }    .offset-lg-0 {        margin-left: 0;    }    .offset-lg-1 {        margin-left: 8.33333%;    }    .offset-lg-2 {        margin-left: 16.66667%;    }    .offset-lg-3 {        margin-left: 25%;    }    .offset-lg-4 {        margin-left: 33.33333%;    }    .offset-lg-5 {        margin-left: 41.66667%;    }    .offset-lg-6 {        margin-left: 50%;    }    .offset-lg-7 {        margin-left: 58.33333%;    }    .offset-lg-8 {        margin-left: 66.66667%;    }    .offset-lg-9 {        margin-left: 75%;    }    .offset-lg-10 {        margin-left: 83.33333%;    }    .offset-lg-11 {        margin-left: 91.66667%;    }    .d-lg-none {        display: none !important;    }    .d-lg-inline {        display: inline !important;    }    .d-lg-inline-block {        display: inline-block !important;    }    .d-lg-block {        display: block !important;    }    .d-lg-table {        display: table !important;    }    .d-lg-table-row {        display: table-row !important;    }    .d-lg-table-cell {        display: table-cell !important;    }    .d-lg-flex {        display: -webkit-box !important;        display: -webkit-flex !important;        display: -ms-flexbox !important;        display: flex !important;    }    .d-lg-inline-flex {        display: -webkit-inline-box !important;        display: -webkit-inline-flex !important;        display: -ms-inline-flexbox !important;        display: inline-flex !important;    }    .flex-lg-row {        -webkit-box-orient: horizontal !important;        -webkit-box-direction: normal !important;        -webkit-flex-direction: row !important;        -ms-flex-direction: row !important;        flex-direction: row !important;    }    .flex-lg-column {        -webkit-box-orient: vertical !important;        -webkit-box-direction: normal !important;        -webkit-flex-direction: column !important;        -ms-flex-direction: column !important;        flex-direction: column !important;    }    .flex-lg-row-reverse {        -webkit-box-orient: horizontal !important;        -webkit-box-direction: reverse !important;        -webkit-flex-direction: row-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;        -webkit-flex-direction: column-reverse !important;        -ms-flex-direction: column-reverse !important;        flex-direction: column-reverse !important;    }    .flex-lg-wrap {        -webkit-flex-wrap: wrap !important;        -ms-flex-wrap: wrap !important;        flex-wrap: wrap !important;    }    .flex-lg-nowrap {        -webkit-flex-wrap: nowrap !important;        -ms-flex-wrap: nowrap !important;        flex-wrap: nowrap !important;    }    .flex-lg-wrap-reverse {        -webkit-flex-wrap: wrap-reverse !important;        -ms-flex-wrap: wrap-reverse !important;        flex-wrap: wrap-reverse !important;    }    .flex-lg-fill {        -webkit-box-flex: 1 !important;        -webkit-flex: 1 1 auto !important;        -ms-flex: 1 1 auto !important;        flex: 1 1 auto !important;    }    .flex-lg-grow-0 {        -webkit-box-flex: 0 !important;        -webkit-flex-grow: 0 !important;        -ms-flex-positive: 0 !important;        flex-grow: 0 !important;    }    .flex-lg-grow-1 {        -webkit-box-flex: 1 !important;        -webkit-flex-grow: 1 !important;        -ms-flex-positive: 1 !important;        flex-grow: 1 !important;    }    .flex-lg-shrink-0 {        -webkit-flex-shrink: 0 !important;        -ms-flex-negative: 0 !important;        flex-shrink: 0 !important;    }    .flex-lg-shrink-1 {        -webkit-flex-shrink: 1 !important;        -ms-flex-negative: 1 !important;        flex-shrink: 1 !important;    }    .justify-content-lg-start {        -webkit-box-pack: start !important;        -webkit-justify-content: flex-start !important;        -ms-flex-pack: start !important;        justify-content: flex-start !important;    }    .justify-content-lg-end {        -webkit-box-pack: end !important;        -webkit-justify-content: flex-end !important;        -ms-flex-pack: end !important;        justify-content: flex-end !important;    }    .justify-content-lg-center {        -webkit-box-pack: center !important;        -webkit-justify-content: center !important;        -ms-flex-pack: center !important;        justify-content: center !important;    }    .justify-content-lg-between {        -webkit-box-pack: justify !important;        -webkit-justify-content: space-between !important;        -ms-flex-pack: justify !important;        justify-content: space-between !important;    }    .justify-content-lg-around {        -webkit-justify-content: space-around !important;        -ms-flex-pack: distribute !important;        justify-content: space-around !important;    }    .align-items-lg-start {        -webkit-box-align: start !important;        -webkit-align-items: flex-start !important;        -ms-flex-align: start !important;        align-items: flex-start !important;    }    .align-items-lg-end {        -webkit-box-align: end !important;        -webkit-align-items: flex-end !important;        -ms-flex-align: end !important;        align-items: flex-end !important;    }    .align-items-lg-center {        -webkit-box-align: center !important;        -webkit-align-items: center !important;        -ms-flex-align: center !important;        align-items: center !important;    }    .align-items-lg-baseline {        -webkit-box-align: baseline !important;        -webkit-align-items: baseline !important;        -ms-flex-align: baseline !important;        align-items: baseline !important;    }    .align-items-lg-stretch {        -webkit-box-align: stretch !important;        -webkit-align-items: stretch !important;        -ms-flex-align: stretch !important;        align-items: stretch !important;    }    .align-content-lg-start {        -webkit-align-content: flex-start !important;        -ms-flex-line-pack: start !important;        align-content: flex-start !important;    }    .align-content-lg-end {        -webkit-align-content: flex-end !important;        -ms-flex-line-pack: end !important;        align-content: flex-end !important;    }    .align-content-lg-center {        -webkit-align-content: center !important;        -ms-flex-line-pack: center !important;        align-content: center !important;    }    .align-content-lg-between {        -webkit-align-content: space-between !important;        -ms-flex-line-pack: justify !important;        align-content: space-between !important;    }    .align-content-lg-around {        -webkit-align-content: space-around !important;        -ms-flex-line-pack: distribute !important;        align-content: space-around !important;    }    .align-content-lg-stretch {        -webkit-align-content: stretch !important;        -ms-flex-line-pack: stretch !important;        align-content: stretch !important;    }    .align-self-lg-auto {        -webkit-align-self: auto !important;        -ms-flex-item-align: auto !important;        align-self: auto !important;    }    .align-self-lg-start {        -webkit-align-self: flex-start !important;        -ms-flex-item-align: start !important;        align-self: flex-start !important;    }    .align-self-lg-end {        -webkit-align-self: flex-end !important;        -ms-flex-item-align: end !important;        align-self: flex-end !important;    }    .align-self-lg-center {        -webkit-align-self: center !important;        -ms-flex-item-align: center !important;        align-self: center !important;    }    .align-self-lg-baseline {        -webkit-align-self: baseline !important;        -ms-flex-item-align: baseline !important;        align-self: baseline !important;    }    .align-self-lg-stretch {        -webkit-align-self: stretch !important;        -ms-flex-item-align: stretch !important;        align-self: stretch !important;    }    .m-lg-0 {        margin: 0 !important;    }    .mt-lg-0,    .my-lg-0 {        margin-top: 0 !important;    }    .mr-lg-0,    .mx-lg-0 {        margin-right: 0 !important;    }    .mb-lg-0,    .my-lg-0 {        margin-bottom: 0 !important;    }    .ml-lg-0,    .mx-lg-0 {        margin-left: 0 !important;    }    .m-lg-1 {        margin: 0.25rem !important;    }    .mt-lg-1,    .my-lg-1 {        margin-top: 0.25rem !important;    }    .mr-lg-1,    .mx-lg-1 {        margin-right: 0.25rem !important;    }    .mb-lg-1,    .my-lg-1 {        margin-bottom: 0.25rem !important;    }    .ml-lg-1,    .mx-lg-1 {        margin-left: 0.25rem !important;    }    .m-lg-2 {        margin: 0.5rem !important;    }    .mt-lg-2,    .my-lg-2 {        margin-top: 0.5rem !important;    }    .mr-lg-2,    .mx-lg-2 {        margin-right: 0.5rem !important;    }    .mb-lg-2,    .my-lg-2 {        margin-bottom: 0.5rem !important;    }    .ml-lg-2,    .mx-lg-2 {        margin-left: 0.5rem !important;    }    .m-lg-3 {        margin: 1rem !important;    }    .mt-lg-3,    .my-lg-3 {        margin-top: 1rem !important;    }    .mr-lg-3,    .mx-lg-3 {        margin-right: 1rem !important;    }    .mb-lg-3,    .my-lg-3 {        margin-bottom: 1rem !important;    }    .ml-lg-3,    .mx-lg-3 {        margin-left: 1rem !important;    }    .m-lg-4 {        margin: 1.5rem !important;    }    .mt-lg-4,    .my-lg-4 {        margin-top: 1.5rem !important;    }    .mr-lg-4,    .mx-lg-4 {        margin-right: 1.5rem !important;    }    .mb-lg-4,    .my-lg-4 {        margin-bottom: 1.5rem !important;    }    .ml-lg-4,    .mx-lg-4 {        margin-left: 1.5rem !important;    }    .m-lg-5 {        margin: 3rem !important;    }    .mt-lg-5,    .my-lg-5 {        margin-top: 3rem !important;    }    .mr-lg-5,    .mx-lg-5 {        margin-right: 3rem !important;    }    .mb-lg-5,    .my-lg-5 {        margin-bottom: 3rem !important;    }    .ml-lg-5,    .mx-lg-5 {        margin-left: 3rem !important;    }    .p-lg-0 {        padding: 0 !important;    }    .pt-lg-0,    .py-lg-0 {        padding-top: 0 !important;    }    .pr-lg-0,    .px-lg-0 {        padding-right: 0 !important;    }    .pb-lg-0,    .py-lg-0 {        padding-bottom: 0 !important;    }    .pl-lg-0,    .px-lg-0 {        padding-left: 0 !important;    }    .p-lg-1 {        padding: 0.25rem !important;    }    .pt-lg-1,    .py-lg-1 {        padding-top: 0.25rem !important;    }    .pr-lg-1,    .px-lg-1 {        padding-right: 0.25rem !important;    }    .pb-lg-1,    .py-lg-1 {        padding-bottom: 0.25rem !important;    }    .pl-lg-1,    .px-lg-1 {        padding-left: 0.25rem !important;    }    .p-lg-2 {        padding: 0.5rem !important;    }    .pt-lg-2,    .py-lg-2 {        padding-top: 0.5rem !important;    }    .pr-lg-2,    .px-lg-2 {        padding-right: 0.5rem !important;    }    .pb-lg-2,    .py-lg-2 {        padding-bottom: 0.5rem !important;    }    .pl-lg-2,    .px-lg-2 {        padding-left: 0.5rem !important;    }    .p-lg-3 {        padding: 1rem !important;    }    .pt-lg-3,    .py-lg-3 {        padding-top: 1rem !important;    }    .pr-lg-3,    .px-lg-3 {        padding-right: 1rem !important;    }    .pb-lg-3,    .py-lg-3 {        padding-bottom: 1rem !important;    }    .pl-lg-3,    .px-lg-3 {        padding-left: 1rem !important;    }    .p-lg-4 {        padding: 1.5rem !important;    }    .pt-lg-4,    .py-lg-4 {        padding-top: 1.5rem !important;    }    .pr-lg-4,    .px-lg-4 {        padding-right: 1.5rem !important;    }    .pb-lg-4,    .py-lg-4 {        padding-bottom: 1.5rem !important;    }    .pl-lg-4,    .px-lg-4 {        padding-left: 1.5rem !important;    }    .p-lg-5 {        padding: 3rem !important;    }    .pt-lg-5,    .py-lg-5 {        padding-top: 3rem !important;    }    .pr-lg-5,    .px-lg-5 {        padding-right: 3rem !important;    }    .pb-lg-5,    .py-lg-5 {        padding-bottom: 3rem !important;    }    .pl-lg-5,    .px-lg-5 {        padding-left: 3rem !important;    }    .m-lg-auto {        margin: auto !important;    }    .mt-lg-auto,    .my-lg-auto {        margin-top: auto !important;    }    .mr-lg-auto,    .mx-lg-auto {        margin-right: auto !important;    }    .mb-lg-auto,    .my-lg-auto {        margin-bottom: auto !important;    }    .ml-lg-auto,    .mx-lg-auto {        margin-left: auto !important;    }    .text-lg-left {        text-align: left !important;    }    .text-lg-right {        text-align: right !important;    }    .text-lg-center {        text-align: center !important;    }    .pull-lg-0 {        right: auto;    }    .pull-lg-1 {        right: 8.33333%;    }    .pull-lg-2 {        right: 16.66667%;    }    .pull-lg-3 {        right: 25%;    }    .pull-lg-4 {        right: 33.33333%;    }    .pull-lg-5 {        right: 41.66667%;    }    .pull-lg-6 {        right: 50%;    }    .pull-lg-7 {        right: 58.33333%;    }    .pull-lg-8 {        right: 66.66667%;    }    .pull-lg-9 {        right: 75%;    }    .pull-lg-10 {        right: 83.33333%;    }    .pull-lg-11 {        right: 91.66667%;    }    .pull-lg-12 {        right: 100%;    }    .push-lg-0 {        left: auto;    }    .push-lg-1 {        left: 8.33333%;    }    .push-lg-2 {        left: 16.66667%;    }    .push-lg-3 {        left: 25%;    }    .push-lg-4 {        left: 33.33333%;    }    .push-lg-5 {        left: 41.66667%;    }    .push-lg-6 {        left: 50%;    }    .push-lg-7 {        left: 58.33333%;    }    .push-lg-8 {        left: 66.66667%;    }    .push-lg-9 {        left: 75%;    }    .push-lg-10 {        left: 83.33333%;    }    .push-lg-11 {        left: 91.66667%;    }    .push-lg-12 {        left: 100%;    }}@media only screen and (min-width: 1200px) {    .col-xl-MB-30 {        margin-bottom: 30px;    }    .col-xl-MB-25 {        margin-bottom: 25px;    }    .col-xl-MB-20 {        margin-bottom: 20px;    }    .col-xl-MB-15 {        margin-bottom: 15px;    }    .section--custom-1 {        -webkit-background-size: auto auto;        background-size: auto;    }    .intro__subtitle,    .intro__title {        letter-spacing: 2.2rem;    }    .intro__title {        font-size: 8rem;    }    #top-bar__navigation {        padding-right: 16rem;    }    .blog--style-2 [class*=" col-"]:nth-of-type(n + 3) .row,    .blog--style-2 [class^="col-"]:nth-of-type(n + 3) .row {        -webkit-box-orient: horizontal;        -webkit-box-direction: reverse;        -webkit-flex-direction: row-reverse;        -ms-flex-direction: row-reverse;        flex-direction: row-reverse;    }    .blog--style-2 [class*=" col-"]:nth-of-type(n + 3) .blog__item figure:before,    .blog--style-2 [class^="col-"]:nth-of-type(n + 3) .blog__item figure:before {        left: auto;        right: 0;        border-width: 13px 18px 13px 0;        border-color: transparent #fff transparent transparent;    }    .blog--style-2 .blog__item figure:before {        left: 0;        border-width: 13px 0 13px 18px;        border-color: transparent transparent transparent #fff;    }    .section-contact .item {        max-width: 600px;        padding-left: 45px;        padding-right: 45px;    }    .banner__text {        max-width: 555px;    }    .section--feature > .section {        margin-top: 100px;    }    .feedback__text {        padding-left: 100px;    }}@media (min-width: 1200px) {    .container {        max-width: 1170px;    }    .col-xl {        -webkit-flex-basis: 0;        -ms-flex-preferred-size: 0;        flex-basis: 0;        -webkit-box-flex: 1;        -webkit-flex-grow: 1;        -ms-flex-positive: 1;        flex-grow: 1;        max-width: 100%;    }    .col-xl-auto {        -webkit-box-flex: 0;        -webkit-flex: 0 0 auto;        -ms-flex: 0 0 auto;        flex: 0 0 auto;        width: auto;        max-width: none;    }    .col-xl-1 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 8.33333%;        -ms-flex: 0 0 8.33333%;        flex: 0 0 8.33333%;        max-width: 8.33333%;    }    .col-xl-2 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 16.66667%;        -ms-flex: 0 0 16.66667%;        flex: 0 0 16.66667%;        max-width: 16.66667%;    }    .col-xl-3 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 25%;        -ms-flex: 0 0 25%;        flex: 0 0 25%;        max-width: 25%;    }    .col-xl-4 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 33.33333%;        -ms-flex: 0 0 33.33333%;        flex: 0 0 33.33333%;        max-width: 33.33333%;    }    .col-xl-5 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 41.66667%;        -ms-flex: 0 0 41.66667%;        flex: 0 0 41.66667%;        max-width: 41.66667%;    }    .col-xl-6 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 50%;        -ms-flex: 0 0 50%;        flex: 0 0 50%;        max-width: 50%;    }    .col-xl-7 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 58.33333%;        -ms-flex: 0 0 58.33333%;        flex: 0 0 58.33333%;        max-width: 58.33333%;    }    .col-xl-8 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 66.66667%;        -ms-flex: 0 0 66.66667%;        flex: 0 0 66.66667%;        max-width: 66.66667%;    }    .col-xl-9 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 75%;        -ms-flex: 0 0 75%;        flex: 0 0 75%;        max-width: 75%;    }    .col-xl-10 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 83.33333%;        -ms-flex: 0 0 83.33333%;        flex: 0 0 83.33333%;        max-width: 83.33333%;    }    .col-xl-11 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 91.66667%;        -ms-flex: 0 0 91.66667%;        flex: 0 0 91.66667%;        max-width: 91.66667%;    }    .col-xl-12 {        -webkit-box-flex: 0;        -webkit-flex: 0 0 100%;        -ms-flex: 0 0 100%;        flex: 0 0 100%;        max-width: 100%;    }    .order-xl-first {        -webkit-box-ordinal-group: 0;        -webkit-order: -1;        -ms-flex-order: -1;        order: -1;    }    .order-xl-last {        -webkit-box-ordinal-group: 14;        -webkit-order: 13;        -ms-flex-order: 13;        order: 13;    }    .order-xl-0 {        -webkit-box-ordinal-group: 1;        -webkit-order: 0;        -ms-flex-order: 0;        order: 0;    }    .order-xl-1 {        -webkit-box-ordinal-group: 2;        -webkit-order: 1;        -ms-flex-order: 1;        order: 1;    }    .order-xl-2 {        -webkit-box-ordinal-group: 3;        -webkit-order: 2;        -ms-flex-order: 2;        order: 2;    }    .order-xl-3 {        -webkit-box-ordinal-group: 4;        -webkit-order: 3;        -ms-flex-order: 3;        order: 3;    }    .order-xl-4 {        -webkit-box-ordinal-group: 5;        -webkit-order: 4;        -ms-flex-order: 4;        order: 4;    }    .order-xl-5 {        -webkit-box-ordinal-group: 6;        -webkit-order: 5;        -ms-flex-order: 5;        order: 5;    }    .order-xl-6 {        -webkit-box-ordinal-group: 7;        -webkit-order: 6;        -ms-flex-order: 6;        order: 6;    }    .order-xl-7 {        -webkit-box-ordinal-group: 8;        -webkit-order: 7;        -ms-flex-order: 7;        order: 7;    }    .order-xl-8 {        -webkit-box-ordinal-group: 9;        -webkit-order: 8;        -ms-flex-order: 8;        order: 8;    }    .order-xl-9 {        -webkit-box-ordinal-group: 10;        -webkit-order: 9;        -ms-flex-order: 9;        order: 9;    }    .order-xl-10 {        -webkit-box-ordinal-group: 11;        -webkit-order: 10;        -ms-flex-order: 10;        order: 10;    }    .order-xl-11 {        -webkit-box-ordinal-group: 12;        -webkit-order: 11;        -ms-flex-order: 11;        order: 11;    }    .order-xl-12 {        -webkit-box-ordinal-group: 13;        -webkit-order: 12;        -ms-flex-order: 12;        order: 12;    }    .offset-xl-0 {        margin-left: 0;    }    .offset-xl-1 {        margin-left: 8.33333%;    }    .offset-xl-2 {        margin-left: 16.66667%;    }    .offset-xl-3 {        margin-left: 25%;    }    .offset-xl-4 {        margin-left: 33.33333%;    }    .offset-xl-5 {        margin-left: 41.66667%;    }    .offset-xl-6 {        margin-left: 50%;    }    .offset-xl-7 {        margin-left: 58.33333%;    }    .offset-xl-8 {        margin-left: 66.66667%;    }    .offset-xl-9 {        margin-left: 75%;    }    .offset-xl-10 {        margin-left: 83.33333%;    }    .offset-xl-11 {        margin-left: 91.66667%;    }    .d-xl-none {        display: none !important;    }    .d-xl-inline {        display: inline !important;    }    .d-xl-inline-block {        display: inline-block !important;    }    .d-xl-block {        display: block !important;    }    .d-xl-table {        display: table !important;    }    .d-xl-table-row {        display: table-row !important;    }    .d-xl-table-cell {        display: table-cell !important;    }    .d-xl-flex {        display: -webkit-box !important;        display: -webkit-flex !important;        display: -ms-flexbox !important;        display: flex !important;    }    .d-xl-inline-flex {        display: -webkit-inline-box !important;        display: -webkit-inline-flex !important;        display: -ms-inline-flexbox !important;        display: inline-flex !important;    }    .flex-xl-row {        -webkit-box-orient: horizontal !important;        -webkit-box-direction: normal !important;        -webkit-flex-direction: row !important;        -ms-flex-direction: row !important;        flex-direction: row !important;    }    .flex-xl-column {        -webkit-box-orient: vertical !important;        -webkit-box-direction: normal !important;        -webkit-flex-direction: column !important;        -ms-flex-direction: column !important;        flex-direction: column !important;    }    .flex-xl-row-reverse {        -webkit-box-orient: horizontal !important;        -webkit-box-direction: reverse !important;        -webkit-flex-direction: row-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;        -webkit-flex-direction: column-reverse !important;        -ms-flex-direction: column-reverse !important;        flex-direction: column-reverse !important;    }    .flex-xl-wrap {        -webkit-flex-wrap: wrap !important;        -ms-flex-wrap: wrap !important;        flex-wrap: wrap !important;    }    .flex-xl-nowrap {        -webkit-flex-wrap: nowrap !important;        -ms-flex-wrap: nowrap !important;        flex-wrap: nowrap !important;    }    .flex-xl-wrap-reverse {        -webkit-flex-wrap: wrap-reverse !important;        -ms-flex-wrap: wrap-reverse !important;        flex-wrap: wrap-reverse !important;    }    .flex-xl-fill {        -webkit-box-flex: 1 !important;        -webkit-flex: 1 1 auto !important;        -ms-flex: 1 1 auto !important;        flex: 1 1 auto !important;    }    .flex-xl-grow-0 {        -webkit-box-flex: 0 !important;        -webkit-flex-grow: 0 !important;        -ms-flex-positive: 0 !important;        flex-grow: 0 !important;    }    .flex-xl-grow-1 {        -webkit-box-flex: 1 !important;        -webkit-flex-grow: 1 !important;        -ms-flex-positive: 1 !important;        flex-grow: 1 !important;    }    .flex-xl-shrink-0 {        -webkit-flex-shrink: 0 !important;        -ms-flex-negative: 0 !important;        flex-shrink: 0 !important;    }    .flex-xl-shrink-1 {        -webkit-flex-shrink: 1 !important;        -ms-flex-negative: 1 !important;        flex-shrink: 1 !important;    }    .justify-content-xl-start {        -webkit-box-pack: start !important;        -webkit-justify-content: flex-start !important;        -ms-flex-pack: start !important;        justify-content: flex-start !important;    }    .justify-content-xl-end {        -webkit-box-pack: end !important;        -webkit-justify-content: flex-end !important;        -ms-flex-pack: end !important;        justify-content: flex-end !important;    }    .justify-content-xl-center {        -webkit-box-pack: center !important;        -webkit-justify-content: center !important;        -ms-flex-pack: center !important;        justify-content: center !important;    }    .justify-content-xl-between {        -webkit-box-pack: justify !important;        -webkit-justify-content: space-between !important;        -ms-flex-pack: justify !important;        justify-content: space-between !important;    }    .justify-content-xl-around {        -webkit-justify-content: space-around !important;        -ms-flex-pack: distribute !important;        justify-content: space-around !important;    }    .align-items-xl-start {        -webkit-box-align: start !important;        -webkit-align-items: flex-start !important;        -ms-flex-align: start !important;        align-items: flex-start !important;    }    .align-items-xl-end {        -webkit-box-align: end !important;        -webkit-align-items: flex-end !important;        -ms-flex-align: end !important;        align-items: flex-end !important;    }    .align-items-xl-center {        -webkit-box-align: center !important;        -webkit-align-items: center !important;        -ms-flex-align: center !important;        align-items: center !important;    }    .align-items-xl-baseline {        -webkit-box-align: baseline !important;        -webkit-align-items: baseline !important;        -ms-flex-align: baseline !important;        align-items: baseline !important;    }    .align-items-xl-stretch {        -webkit-box-align: stretch !important;        -webkit-align-items: stretch !important;        -ms-flex-align: stretch !important;        align-items: stretch !important;    }    .align-content-xl-start {        -webkit-align-content: flex-start !important;        -ms-flex-line-pack: start !important;        align-content: flex-start !important;    }    .align-content-xl-end {        -webkit-align-content: flex-end !important;        -ms-flex-line-pack: end !important;        align-content: flex-end !important;    }    .align-content-xl-center {        -webkit-align-content: center !important;        -ms-flex-line-pack: center !important;        align-content: center !important;    }    .align-content-xl-between {        -webkit-align-content: space-between !important;        -ms-flex-line-pack: justify !important;        align-content: space-between !important;    }    .align-content-xl-around {        -webkit-align-content: space-around !important;        -ms-flex-line-pack: distribute !important;        align-content: space-around !important;    }    .align-content-xl-stretch {        -webkit-align-content: stretch !important;        -ms-flex-line-pack: stretch !important;        align-content: stretch !important;    }    .align-self-xl-auto {        -webkit-align-self: auto !important;        -ms-flex-item-align: auto !important;        align-self: auto !important;    }    .align-self-xl-start {        -webkit-align-self: flex-start !important;        -ms-flex-item-align: start !important;        align-self: flex-start !important;    }    .align-self-xl-end {        -webkit-align-self: flex-end !important;        -ms-flex-item-align: end !important;        align-self: flex-end !important;    }    .align-self-xl-center {        -webkit-align-self: center !important;        -ms-flex-item-align: center !important;        align-self: center !important;    }    .align-self-xl-baseline {        -webkit-align-self: baseline !important;        -ms-flex-item-align: baseline !important;        align-self: baseline !important;    }    .align-self-xl-stretch {        -webkit-align-self: stretch !important;        -ms-flex-item-align: stretch !important;        align-self: stretch !important;    }    .m-xl-0 {        margin: 0 !important;    }    .mt-xl-0,    .my-xl-0 {        margin-top: 0 !important;    }    .mr-xl-0,    .mx-xl-0 {        margin-right: 0 !important;    }    .mb-xl-0,    .my-xl-0 {        margin-bottom: 0 !important;    }    .ml-xl-0,    .mx-xl-0 {        margin-left: 0 !important;    }    .m-xl-1 {        margin: 0.25rem !important;    }    .mt-xl-1,    .my-xl-1 {        margin-top: 0.25rem !important;    }    .mr-xl-1,    .mx-xl-1 {        margin-right: 0.25rem !important;    }    .mb-xl-1,    .my-xl-1 {        margin-bottom: 0.25rem !important;    }    .ml-xl-1,    .mx-xl-1 {        margin-left: 0.25rem !important;    }    .m-xl-2 {        margin: 0.5rem !important;    }    .mt-xl-2,    .my-xl-2 {        margin-top: 0.5rem !important;    }    .mr-xl-2,    .mx-xl-2 {        margin-right: 0.5rem !important;    }    .mb-xl-2,    .my-xl-2 {        margin-bottom: 0.5rem !important;    }    .ml-xl-2,    .mx-xl-2 {        margin-left: 0.5rem !important;    }    .m-xl-3 {        margin: 1rem !important;    }    .mt-xl-3,    .my-xl-3 {        margin-top: 1rem !important;    }    .mr-xl-3,    .mx-xl-3 {        margin-right: 1rem !important;    }    .mb-xl-3,    .my-xl-3 {        margin-bottom: 1rem !important;    }    .ml-xl-3,    .mx-xl-3 {        margin-left: 1rem !important;    }    .m-xl-4 {        margin: 1.5rem !important;    }    .mt-xl-4,    .my-xl-4 {        margin-top: 1.5rem !important;    }    .mr-xl-4,    .mx-xl-4 {        margin-right: 1.5rem !important;    }    .mb-xl-4,    .my-xl-4 {        margin-bottom: 1.5rem !important;    }    .ml-xl-4,    .mx-xl-4 {        margin-left: 1.5rem !important;    }    .m-xl-5 {        margin: 3rem !important;    }    .mt-xl-5,    .my-xl-5 {        margin-top: 3rem !important;    }    .mr-xl-5,    .mx-xl-5 {        margin-right: 3rem !important;    }    .mb-xl-5,    .my-xl-5 {        margin-bottom: 3rem !important;    }    .ml-xl-5,    .mx-xl-5 {        margin-left: 3rem !important;    }    .p-xl-0 {        padding: 0 !important;    }    .pt-xl-0,    .py-xl-0 {        padding-top: 0 !important;    }    .pr-xl-0,    .px-xl-0 {        padding-right: 0 !important;    }    .pb-xl-0,    .py-xl-0 {        padding-bottom: 0 !important;    }    .pl-xl-0,    .px-xl-0 {        padding-left: 0 !important;    }    .p-xl-1 {        padding: 0.25rem !important;    }    .pt-xl-1,    .py-xl-1 {        padding-top: 0.25rem !important;    }    .pr-xl-1,    .px-xl-1 {        padding-right: 0.25rem !important;    }    .pb-xl-1,    .py-xl-1 {        padding-bottom: 0.25rem !important;    }    .pl-xl-1,    .px-xl-1 {        padding-left: 0.25rem !important;    }    .p-xl-2 {        padding: 0.5rem !important;    }    .pt-xl-2,    .py-xl-2 {        padding-top: 0.5rem !important;    }    .pr-xl-2,    .px-xl-2 {        padding-right: 0.5rem !important;    }    .pb-xl-2,    .py-xl-2 {        padding-bottom: 0.5rem !important;    }    .pl-xl-2,    .px-xl-2 {        padding-left: 0.5rem !important;    }    .p-xl-3 {        padding: 1rem !important;    }    .pt-xl-3,    .py-xl-3 {        padding-top: 1rem !important;    }    .pr-xl-3,    .px-xl-3 {        padding-right: 1rem !important;    }    .pb-xl-3,    .py-xl-3 {        padding-bottom: 1rem !important;    }    .pl-xl-3,    .px-xl-3 {        padding-left: 1rem !important;    }    .p-xl-4 {        padding: 1.5rem !important;    }    .pt-xl-4,    .py-xl-4 {        padding-top: 1.5rem !important;    }    .pr-xl-4,    .px-xl-4 {        padding-right: 1.5rem !important;    }    .pb-xl-4,    .py-xl-4 {        padding-bottom: 1.5rem !important;    }    .pl-xl-4,    .px-xl-4 {        padding-left: 1.5rem !important;    }    .p-xl-5 {        padding: 3rem !important;    }    .pt-xl-5,    .py-xl-5 {        padding-top: 3rem !important;    }    .pr-xl-5,    .px-xl-5 {        padding-right: 3rem !important;    }    .pb-xl-5,    .py-xl-5 {        padding-bottom: 3rem !important;    }    .pl-xl-5,    .px-xl-5 {        padding-left: 3rem !important;    }    .m-xl-auto {        margin: auto !important;    }    .mt-xl-auto,    .my-xl-auto {        margin-top: auto !important;    }    .mr-xl-auto,    .mx-xl-auto {        margin-right: auto !important;    }    .mb-xl-auto,    .my-xl-auto {        margin-bottom: auto !important;    }    .ml-xl-auto,    .mx-xl-auto {        margin-left: auto !important;    }    .text-xl-left {        text-align: left !important;    }    .text-xl-right {        text-align: right !important;    }    .text-xl-center {        text-align: center !important;    }    .pull-xl-0 {        right: auto;    }    .pull-xl-1 {        right: 8.33333%;    }    .pull-xl-2 {        right: 16.66667%;    }    .pull-xl-3 {        right: 25%;    }    .pull-xl-4 {        right: 33.33333%;    }    .pull-xl-5 {        right: 41.66667%;    }    .pull-xl-6 {        right: 50%;    }    .pull-xl-7 {        right: 58.33333%;    }    .pull-xl-8 {        right: 66.66667%;    }    .pull-xl-9 {        right: 75%;    }    .pull-xl-10 {        right: 83.33333%;    }    .pull-xl-11 {        right: 91.66667%;    }    .pull-xl-12 {        right: 100%;    }    .push-xl-0 {        left: auto;    }    .push-xl-1 {        left: 8.33333%;    }    .push-xl-2 {        left: 16.66667%;    }    .push-xl-3 {        left: 25%;    }    .push-xl-4 {        left: 33.33333%;    }    .push-xl-5 {        left: 41.66667%;    }    .push-xl-6 {        left: 50%;    }    .push-xl-7 {        left: 58.33333%;    }    .push-xl-8 {        left: 66.66667%;    }    .push-xl-9 {        left: 75%;    }    .push-xl-10 {        left: 83.33333%;    }    .push-xl-11 {        left: 91.66667%;    }    .push-xl-12 {        left: 100%;    }}@media screen and (prefers-reduced-motion: reduce) {    .h1,    .h2,    .h3,    .h4,    .owl-theme .owl-dots .owl-dot span,    h1,    h2,    h3,    h4 {        -webkit-transition: none;        -o-transition: none;        transition: none;    }    #btn-to-top,    .custom-btn,    .social-btns a,    a {        -webkit-transition: none;        -o-transition: none;        transition: none;    }    form .textfield {        -webkit-transition: none;        -o-transition: none;        transition: none;    }    form .textfield::-webkit-input-placeholder {        -webkit-transition: none;        -o-transition: none;        transition: none;    }    form .textfield::-moz-placeholder {        -webkit-transition: none;        -o-transition: none;        transition: none;    }    form .textfield:-moz-placeholder {        -webkit-transition: none;        -o-transition: none;        transition: none;    }    form .textfield:-ms-input-placeholder {        -webkit-transition: none;        -o-transition: none;        transition: none;    }    #start-screen,    #top-bar,    #top-bar__navigation a:not(.custom-btn):after,    #top-bar__navigation-toggler span,    #top-bar__navigation-toggler span:after,    #top-bar__navigation-toggler span:before,    .intro,    .team__item figure > * {        -webkit-transition: none;        -o-transition: none;        transition: none;    }    #gallery-set a,    .team__item__inner {        -webkit-transition: none;        -o-transition: none;        transition: none;    }    .gallery__item figure > *,    .gallery__item__inner,    .page-landing .section-gallery .item {        -webkit-transition: none;        -o-transition: none;        transition: none;    }}@media only screen and (max-width: 991px) {    .section--custom-2 {        background-image: none;    }}@media print {    .d-print-none {        display: none !important;    }    .d-print-inline {        display: inline !important;    }    .d-print-inline-block {        display: inline-block !important;    }    .d-print-block {        display: block !important;    }    .d-print-table {        display: table !important;    }    .d-print-table-row {        display: table-row !important;    }    .d-print-table-cell {        display: table-cell !important;    }    .d-print-flex {        display: -webkit-box !important;        display: -webkit-flex !important;        display: -ms-flexbox !important;        display: flex !important;    }    .d-print-inline-flex {        display: -webkit-inline-box !important;        display: -webkit-inline-flex !important;        display: -ms-inline-flexbox !important;        display: inline-flex !important;    }}.section-services {    position: relative;    top: -17vh;}@media only screen and (max-width: 767px) {    .section-contact .item {        margin-left: auto;        margin-right: auto;    }}.vegas-dots {    display: none; !important;}.home-slider-logo {    margin-top: 18rem;}.product-img {    width: 25%;}.bg-grey {    background-color: #323232;}.home-relative-top {    position: relative;    top: -17vh;}.market-title {    margin-bottom:30px;    margin-top:10px}@media only screen and (max-width: 500px) {    .mini-menu {        top: -15vh;    }    .products--style-2 .product__item__description__inner {        padding-right: 3rem;    }    .products--style-2 .product__item__title {        font-size: 3rem;    }    .products--style-2 .product__item figure {        padding-top: 86.38462%;    }    .header-text h1 {        font-size: 5rem;    }    .header-blog-text h1 {        font-size: 3rem;    }    .header-text h2 {        font-size: 2rem;        font-weight: 600;    }    .header-text {        left: 3vw;        top: 39vh;    }    .header-blog-text {        left: 3vw;        top: 20vh;    }    .mobile-container {        margin-left: auto !important;        padding-left: 15px !important;    }    .product-img {        width: 50%;    }    .header-logo{        width: 40vw;    }}.filter-list {    list-style: none;    padding: 0;}.filter-list > li {    margin-bottom: 10px;    border-bottom: 1px solid #af1f22;}.filter-link {    text-decoration: none;    color: #333;    font-size: 1.4rem;    display: block;    padding: 10px;    border-radius: 5px;    transition: background-color 0.3s ease, color 0.3s ease;}.filter-link:hover {    background-color: #af1f22;    color: white;}.filter-list .active {    background-color: #af1f22;    color: white;    font-weight: 700;}.sub-category {    list-style: none;    padding-left: 20px;}.sub-category li {    margin-top: 5px;    margin-bottom: 10px;}.sub-category .filter-link {    font-size: 1.4rem;}.products-details-image img {    width: 100%;    height: auto;    object-fit: cover; /* Resimlerin düzgün bir şekilde kesilmesini sağlar */}.products-details-image {    max-width: 100%;    overflow: hidden;}.products-details-image .products-details-image-slides-owl-thumbs {    padding: 0;    text-align: center;    list-style-type: none;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    margin-left: -5px;    margin-right: -5px;    margin-top: 0;    margin-bottom: 0;}.products-details-image .products-details-image-slides-owl-thumbs .owl-thumb-item {    display: block;    -webkit-box-flex: 0;    -ms-flex: 0 0 25%;    flex: 0 0 25%;    max-width: 25%;    position: relative;    cursor: pointer;    padding-left: 5px;    padding-right: 5px;    padding-top: 10px;}.products-details-image .products-details-image-slides-owl-thumbs .owl-thumb-item img {    -webkit-transition: var(--transition);    transition: var(--transition);}.products-details-image .products-details-image-slides-owl-thumbs .owl-thumb-item img:hover {    opacity: 0.5;}.products-details-image .products-details-image-slides-owl-thumbs .owl-thumb-item.active img {    opacity: 0.5;}.owl-item img {    width: 100%;    height: auto;}/*# sourceMappingURL=style.min.css.map */