@charset "UTF-8";/*
* Trunk version 2.0.1
*//*
*
* Contexts
*/a:focus,button:focus {    outline: none !important;}button::-moz-focus-inner {    border: 0;}*:focus {    outline: none;}blockquote {    padding: 0;    margin: 0;}input,button,select,textarea {    outline: none;}label {    margin-bottom: 0;}p {    margin: 0;}ul,ol {    list-style: none;    padding: 0;    margin: 0;}    ul li,    ol li {        display: block;    }dl {    margin: 0;}dt,dd {    line-height: inherit;}dt {    font-weight: inherit;}dd {    margin-bottom: 0;}cite {    font-style: normal;}form {    margin-bottom: 0;}blockquote {    padding-left: 0;    border-left: 0;}address {    margin-top: 0;    margin-bottom: 0;}figure {    margin-bottom: 0;}html p a:hover {    text-decoration: none;}/*
*
* Typography
*/body {    font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    font-size: 16px;    line-height: 1.5;    font-weight: 400;    color: #000000;    /* background-color: #6767677d; */    -webkit-text-size-adjust: none;    /* -webkit-font-smoothing: subpixel-antialiased; */    /*background: linear-gradient(to bottom, #696161, #000000);*/    background: linear-gradient(to left, #efefeb70, #a8a8a88c);}.heading-title {    font-family: "Playfair Display", "Times New Roman", Times, serif;}.heading-decorate .divider {    display: none;    vertical-align: super;    padding-right: 15px;}    .heading-decorate .divider:after {        height: 3px;        width: 75px;    }@media (min-width: 768px) {    .heading-decorate .divider {        display: inline-block;    }}h1, h2, h3, h4, h5, h6, [class^='heading-'] {    margin-top: 0;    margin-bottom: 0;    font-weight: 700;    color: #151515;  /*  font-family: "Playfair Display", "Times New Roman", Times, serif;*/}    h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, [class^='heading-'] a {        color: inherit;    }        h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, [class^='heading-'] a:hover {            color: #000000;        }h1,.heading-1 {    font-size: 30px;    line-height: 1.5;    font-weight: 700;}@media (min-width: 1200px) {    h1,    .heading-1 {        font-size: 60px;        line-height: 1.2;        font-weight: 700;    }}h3,.heading-3 {    font-size: 24px;    line-height: 1.5;}@media (min-width: 1200px) {    h3,    .heading-3 {        font-size: 32px;        line-height: 1.5;    }}h4,.heading-4 {    font-size: 22px;    line-height: 1.5;    font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;}@media (min-width: 1200px) {    h4,    .heading-4 {        font-size: 24px;        line-height: 1.25;    }}h5,.heading-5 {    font-size: 18px;    line-height: 1.44444;    font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    color: #2b2c2f;}h6,.heading-6 {    font-size: 14px;    line-height: 1.42857;    text-transform: uppercase;    font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    font-weight: 500;    letter-spacing: 0.06em;}h2,.heading-2 {    font-size: 28px;    line-height: 1.5;    letter-spacing: 0.06em;}@media (min-width: 1200px) {    h2,    .heading-2 {        font-size: 48px;        line-height: 1.45833;    }}small,.small {    display: block;    font-size: 12px;    line-height: 1.5;}mark,.mark {    padding: 3px 5px;    color: #ffffff;    background: #000000;}.big {    font-size: 18px;    line-height: 1.55556;}.lead {    font-size: 18px;    line-height: 24px;    font-weight: 400;}code {    padding: 10px 5px;    border-radius: 0.2rem;    font-size: 90%;    color: #111111;    background: #f6f9f9;}p [data-toggle='tooltip'] {    padding-left: .25em;    padding-right: .25em;    color: #b7b7b7;}p [style*='max-width'] {    display: inline-block;}.hidden {    display: none;}.banner img {    width: 100%;}.banner-top {    display: none;}@media (min-width: 1200px) {    .banner-top {        display: block;    }}/*
*
* Brand
*/.brand {    display: inline-block;}    .brand .brand-logo-light {        display: none;    }    .brand .brand-logo-dark {        display: block;    }/*
*
* Links
*/a {    transition: all 0.3s ease-in-out;}    a, a:focus, a:active, a:hover {        text-decoration: none;    }        a, a:focus, a:active {            color: #000000;        }            a:hover {                color: #7d7b7b;            }            a[href*='tel'], a[href*='mailto'] {                white-space: nowrap;            }.link-hover {    color: #7d7b7b;}.link-press {    color: #7d7b7b;}.privacy-link {    display: inline-block;}* + .privacy-link {    margin-top: 35px;}/*
*
* Blocks
*/.block-center, .block-sm, .block-lg {    margin-left: auto;    margin-right: auto;}.block-xs {    max-width: 500px;}.block-sm {    max-width: 560px;}.block-lg {    max-width: 768px;}.block-center {    padding: 10px;}    .block-center:hover .block-center-header {        background-color: #000000;    }.block-center-title {    background-color: #ffffff;}@media (max-width: 1799px) {    .block-center {        padding: 20px;    }        .block-center:hover .block-center-header {            background-color: #ffffff;        }    .block-center-header {        background-color: #000000;    }}.block-img-aside {    overflow: hidden;}@media (min-width: 992px) {    .block-img-aside {        position: absolute;        bottom: 0;        top: 0;        width: 100%;        background: url("../images/home-3-1-974x626.jpg");        background-size: cover;    }        .block-img-aside img {            display: none;        }}.block-decorate {    position: relative;    max-width: 660px;    margin-left: auto;    margin-right: auto;    padding: 150px 0 170px;    overflow: hidden;    font-size: 70px;    font-weight: 700;    color: #000000;    line-height: 1;}@media (min-width: 576px) {    .block-decorate {        font-size: 100px;    }}@media (min-width: 992px) {    .block-decorate {        font-size: 160px;    }}.block-decorate:before {    position: absolute;    content: url("../images/block-decorate-img-top.jpg");    top: -5px;    left: 50%;    transform: translateX(-50%);}.block-decorate:after {    position: absolute;    content: url("../images/block-decorate-img-bottom.jpg");    bottom: -5px;    left: 50%;    transform: translateX(-50%);}* + .block-decorate {    margin-top: 25px;}/*
*
* Boxes
*/.box-minimal {    text-align: center;}    .box-minimal .box-minimal-icon {        font-size: 50px;        line-height: 50px;        color: #000000;    }.box-minimal-divider {    width: 36px;    height: 4px;    margin-left: auto;    margin-right: auto;    background: #000000;}.box-minimal-title {    font-family: "Playfair Display", "Times New Roman", Times, serif;}.box-minimal-text {    width: 100%;    max-width: 335px;    margin-left: auto;    margin-right: auto;    letter-spacing: 0.02em;}* + .box-minimal {    margin-top: 30px;}* + .box-minimal-title {    margin-top: 10px;}* + .box-minimal-divider {    margin-top: 20px;}* + .box-minimal-text {    margin-top: 15px;}.bg-gray-dark .box-minimal p, .bg-primary .box-minimal p {    color: #9b9b9b;}.box-counter {    position: relative;    text-align: center;    color: #2b2c2f;    z-index: 1;}.box-counter-title {    display: inline-block;    font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    font-size: 14px;    line-height: 24px;    letter-spacing: .05em;    font-weight: 700;    text-transform: uppercase;    color: #151515;}.box-counter-main {    font-family: "Playfair Display", "Times New Roman", Times, serif;    font-size: 45px;    font-weight: 700;    line-height: 1.2;}    .box-counter-main > * {        display: inline;        font: inherit;    }    .box-counter-main .small {        font-size: 28px;    }    .box-counter-main .small_top {        position: relative;        top: .2em;        vertical-align: top;    }.box-counter-divider {    font-size: 0;    line-height: 0;}    .box-counter-divider::after {        content: '';        display: inline-block;        width: 80px;        height: 2px;        background: #000000;    }* + .box-counter-title {    margin-top: 10px;}* + .box-counter-main {    margin-top: 20px;}* + .box-counter-divider {    margin-top: 10px;}@media (min-width: 1800px) {    .counter-list-border .col-md-3 {        border-right: 1px solid #e1e1e1;    }        .counter-list-border .col-md-3:last-child {            border-right: none;        }    .box-counter:before, .box-counter:after {        display: none;    }}@media (min-width: 1200px) {    .box-counter-main {        font-size: 60px;    }        .box-counter-main .small {            font-size: 36px;        }    * + .box-counter-main {        margin-top: 30px;    }    * + .box-counter-divider {        margin-top: 15px;    }}.bg-primary .box-counter {    color: #ffffff;}.bg-primary .box-counter-divider::after {    background: #ffffff;}.box-icon-modern {    position: relative;    max-width: 400px;    margin-left: auto;    margin-right: auto;    text-align: center;    padding: 20px;    transition: all .3s;}    .box-icon-modern > * {        position: relative;    }    .box-icon-modern .icon-modern {        position: relative;        display: inline-block;        width: 80px;        height: 80px;        border-radius: 50%;        background: #000000;    }        .box-icon-modern .icon-modern svg > * {            color: #151515;            fill: #151515;        }    .box-icon-modern .divider:after {        background: #ebebeb;    }    .box-icon-modern:before {        position: absolute;        content: '';        top: 50%;        left: 50%;        width: 100%;        height: 100%;        background: #ffffff;        box-shadow: 0 0 22px rgba(0, 0, 0, 0.1);        transition: all .3s;        transform: translate(-50%, -50%);        opacity: 0;    }    .box-icon-modern * + .divider {        margin-top: 15px;    }    .box-icon-modern:hover {        z-index: 1;    }        .box-icon-modern:hover:before {            width: 104%;            height: 104%;            opacity: 1;        }@media (min-width: 1200px) {    .box-icon-modern {        padding: 40px 32px;    }}.box-icon-modern.modern-variant-2 .divider {    display: none;}.box-icon-modern-title {    font-family: "Playfair Display", "Times New Roman", Times, serif;}    .box-icon-modern-title a:hover {        color: #7d7b7b;    }* + .box-icon-modern-title {    margin-top: 30px;}@media (min-width: 992px) {    .icon-modern-list > * .box-icon-modern {        border-right: 1px solid #ebebeb;        border-bottom: 1px solid #ebebeb;    }    .icon-modern-list > *:last-child .box-icon-modern, .icon-modern-list > *:nth-child(3) .box-icon-modern {        border-right: 1px solid transparent;    }    .icon-modern-list > *:nth-child(n + 4) .box-icon-modern {        border-bottom: 1px solid transparent;    }}.box-icon-classic {    position: relative;    padding: 40px 20px;}    .box-icon-classic .icon-classic {        position: relative;        display: inline-block;        width: 80px;        height: 80px;        border-radius: 50%;        background: #e7e7e7;    }        .box-icon-classic .icon-classic svg {            position: absolute;            left: 50%;            top: 50%;            transform: translate(-50%, -50%);        }            .box-icon-classic .icon-classic svg > * {                color: #000000;                fill: #000000;            }    .box-icon-classic .icon-classic-title {        font-family: "Playfair Display", "Times New Roman", Times, serif;    }    .box-icon-classic * + .icon-classic-title {        margin-top: 15px;    }    .box-icon-classic * + .icon-classic-body {        margin-top: 25px;    }@media (min-width: 992px) {    .box-icon-classic {        display: flex;        align-items: center;        padding: 50px 25px;    }        .box-icon-classic > * {            padding: 0 20px;        }        .box-icon-classic .icon-classic-body {            text-align: left;        }        .box-icon-classic * + .icon-classic-body {            margin-top: 0;        }}.box-icon-classic-vertical {    text-align: center;}    .box-icon-classic-vertical .icon-classic-body {        max-width: 360px;        margin-left: auto;        margin-right: auto;    }@media (min-width: 992px) {    .box-icon-classic-vertical {        display: block;        padding: 50px 4px;    }        .box-icon-classic-vertical .icon-classic-body {            text-align: center;        }        .box-icon-classic-vertical * + .icon-classic-body {            margin-top: 20px;        }}.box-icon-classic-list .box-icon-classic:before {    position: absolute;    content: '';    left: 50%;    bottom: 0;    height: 1px;    width: 85%;    background: #e7e7e7;    transform: translateX(-50%);}@media (min-width: 768px) {    .box-icon-classic-list .box-icon-classic:after {        position: absolute;        content: '';        top: 50%;        right: 0;        width: 1px;        height: 75%;        background: #e7e7e7;        transform: translateY(-50%);    }    .box-icon-classic-list > *:nth-child(n + 3) .box-icon-classic:before {        display: none;    }    .box-icon-classic-list > *:nth-child(2n + 2) .box-icon-classic:after {        display: none;    }}.box-icon-classic-bordered > * {    border-bottom: 1px solid #e7e7e7;}    .box-icon-classic-bordered > *:last-child {        border-bottom: none;    }@media (min-width: 768px) {    .box-icon-classic-bordered > * {        border-right: 1px solid #e7e7e7;    }        .box-icon-classic-bordered > *:nth-child(n + 3) {            border-bottom: none;        }        .box-icon-classic-bordered > *:nth-child(2n + 2) {            border-right: none;        }}.box-icon-minimal {    max-width: 300px;    text-align: left;}.box-icon-minimal-header {    display: flex;    align-items: center;}    .box-icon-minimal-header svg > * {        fill: #000000;    }.box-icon-minimal-title {    font-family: "Playfair Display", "Times New Roman", Times, serif;    font-size: 21px;    font-weight: 700;    letter-spacing: 0.06em;    color: #151515;    text-transform: uppercase;}    .box-icon-minimal-title a {        color: #151515;    }        .box-icon-minimal-title a:hover {            color: #000000;        }* + .box-icon-minimal-text {    margin-top: 22px;}* + .box-icon-minimal-title {    margin-left: 20px;    margin-top: 0;}.box-images {    position: relative;    max-width: 570px;}    .box-images.box-images-modern {        display: flex;        align-items: center;    }.box-images-item {    display: inline-block;    border: 10px solid #ffffff;    box-shadow: 0 0 35px rgba(0, 0, 0, 0.13);    width: 50%;}@media (min-width: 768px) {    .box-images-item {        width: inherit;    }}.box-images-item.box-images-without-border {    border: none;    margin-right: 20%;}.box-images-variant-3 .box-images-item {    width: inherit;}.box-images-1 {    position: absolute;    left: 0;    top: 100px;    z-index: 4;}.box-images-2 {    position: relative;    margin-left: 32%;    z-index: 3;}.box-images-3 {    position: absolute;    right: 0;    bottom: 100px;    z-index: 2;}.box-images-4 {    position: relative;    margin-top: -5%;    margin-left: 17%;    z-index: 1;}.box-images-modern .box-images-item:first-child {    z-index: 2;    margin-right: -10%;}.box-images-variant-3 .box-images-item:first-child {    position: relative;    margin-left: 20%;    z-index: 2;}.box-images-variant-3 .box-images-item.box-images-without-border {    position: relative;    margin-top: -46%;    z-index: 1;}.box-images-classic .box-image-item {    display: inline-block;    box-shadow: 0 0 35px rgba(0, 0, 0, 0.13);}.box-images-classic * + .box-image-item {    margin-top: 30px;}.box-video {    position: relative;}    .box-video .button-play {        position: absolute;        top: 50%;        left: 50%;        width: 85px;        height: 85px;        border-radius: 50%;        background: rgba(255, 255, 255, 0.5);        transform: translate(-50%, -50%);    }        .box-video .button-play:before {            position: absolute;            font-family: "FontAwesome";            content: '\f04b';            top: 50%;            font-size: 20px;            line-height: 20px;            left: 54%;            color: #ffffff;            text-shadow: 0 0 4px rgba(0, 0, 0, 0.04);            transform: translate(-50%, -50%);            transition: all 0.3s ease-in-out;        }        .box-video .button-play:hover, .box-video .button-play:focus {            background: rgba(255, 255, 255, 0.8);        }            .box-video .button-play:hover:before, .box-video .button-play:focus:before {                color: #000000;            }.box-video-button {    text-align: center;}    .box-video-button .button-play {        position: relative;        display: inline-block;        width: 90px;        height: 90px;        border-radius: 50%;        border: 2px solid rgba(255, 255, 255, 0.6);        background: rgba(255, 255, 255, 0.3);        transition: all .3s;        z-index: 1;    }        .box-video-button .button-play:before {            position: absolute;            content: '';            top: -12px;            left: -12px;            right: -12px;            bottom: -12px;            background: rgba(255, 255, 255, 0.21);            border-radius: 50%;            transition: all .3s;        }        .box-video-button .button-play .icon {            position: absolute;            top: 50%;            left: 55%;            font-size: 30px;            color: #ffffff;            transform: translate(-50%, -50%);            transition: all .3s;        }        .box-video-button .button-play:hover {            background: rgba(255, 255, 255, 0.6);        }            .box-video-button .button-play:hover .icon {                color: #000000;            }            .box-video-button .button-play:hover:before {                top: 0;                left: 0;                right: 0;                bottom: 0;            }.gallery-item {    position: relative;    display: block;    background: #000000;    overflow: hidden;}    .gallery-item img {        position: relative;        transition: all .5s;        z-index: 1;        will-change: transform;        width: 100%;    }    .gallery-item:before {        position: absolute;        content: '';        top: 20px;        left: 20px;        right: 20px;        bottom: 20px;        border: 2px solid #ffffff;        transition: all .5s;        opacity: 0;        z-index: 2;    }    .gallery-item .gallery-item-title {        position: absolute;        top: 50%;        left: 50%;        font-size: 24px;        font-weight: 700;        color: #ffffff;        transform: translate(-50%, -50%);        transition: all .3s;        opacity: 0;        z-index: 2;    }    .gallery-item .gallery-item-button {        position: absolute;        display: inline-block;        overflow: hidden;        right: 20px;        bottom: 20px;        width: 66px;        height: 66px;        opacity: 0;        transition: all .5s;        z-index: 2;    }        .gallery-item .gallery-item-button:before {            position: absolute;            content: '+';            right: 11px;            bottom: 7px;            color: #000000;            font-size: 28px;            line-height: 28px;            z-index: 1;        }        .gallery-item .gallery-item-button:after {            position: absolute;            content: '';            top: 0;            left: 33px;            right: -33px;            bottom: 0;            background: #ffffff;            transform: skewX(-45deg);        }.mobile .gallery-item .gallery-item-title, .mobile .gallery-item .gallery-item-button, .mobile .gallery-item:before, .tablet .gallery-item .gallery-item-title, .tablet .gallery-item .gallery-item-button, .tablet .gallery-item:before {    opacity: 1;}.mobile .gallery-item img, .tablet .gallery-item img {    opacity: .7;}.gallery-item:hover img {    opacity: .7;    transform: scale(1.05);}.gallery-item:hover:before, .gallery-item:hover .gallery-item-button, .gallery-item:hover .gallery-item-title {    opacity: 1;}@media (min-width: 1200px) {    .cobbles-gallery .gallery-item img {        max-width: initial;        width: 100%;    }}@media (max-width: 767px) {    .gallery-item img {        width: 100%;    }}.team-minimal {    text-align: center;}    .team-minimal .team-title {        font-family: "Playfair Display", "Times New Roman", Times, serif;    }    .team-minimal figure {        transition: all .3s;    }    .team-minimal .team-minimal-caption {        padding: 20px 5px 10px 5px;        background: #ffffff;        white-space: nowrap;    }        .team-minimal .team-minimal-caption * + p {            margin-top: 10px;        }    .team-minimal.team-minimal-with-shadow figure {        display: inline-block;        box-shadow: 0 0 22px rgba(0, 0, 0, 0.1);    }    .team-minimal.team-minimal-type-2 {        max-width: 300px;        margin-left: auto;        margin-right: auto;        box-shadow: 0 0 22px rgba(0, 0, 0, 0.1);    }.owl-carousel-center .owl-item.center .team-minimal figure {    display: inline-block;    box-shadow: 0 0 22px rgba(0, 0, 0, 0.1);}.team-corporate {    max-width: 370px;    margin-left: auto;    margin-right: auto;    padding: 25px;    border: 3px solid #f4f4f4;    transition: all .3s;}    .team-corporate:hover {        box-shadow: 0 0 22px rgba(0, 0, 0, 0.1);    }.team-corporate-title {    font-family: "Playfair Display", "Times New Roman", Times, serif;}.team-corporate-link a {    color: #151515;}    .team-corporate-link a:hover {        color: #000000;    }.team-corporate-caption > * + * {    margin-top: 15px;}* + .team-corporate-caption {    margin-top: 30px;}.box-team-info .box-team-info-header * + p {    margin-top: 7px;}.box-team-info .box-team-info-header * + .divider-lg {    margin-top: 15px;}.box-team-info > * + * {    margin-top: 30px;}@media (min-width: 992px) {    .box-team-info > * + * {        margin-top: 40px;    }}.box-team-info-carousel {    max-width: 590px;}.box-team-creative {    position: relative;    max-width: 370px;    margin-left: auto;    margin-right: auto;    box-shadow: 0 0 22px rgba(0, 0, 0, 0.1);}    .box-team-creative .social-list {        visibility: hidden;        opacity: 0;        margin-bottom: -35px;        transition: all .7s;    }    .box-team-creative .box-team-creative-caption {        position: absolute;        padding: 25px 15px 25px;        left: 0;        bottom: 0;        right: 0;        background: #ffffff;        box-shadow: inset 0 -3px 0 0 #000000;        transition: all .7s;    }    .box-team-creative .box-team-creative-title {        font-family: "Playfair Display", "Times New Roman", Times, serif;        font-weight: 700;        letter-spacing: 0.04em;    }    .box-team-creative .icon {        font-size: 21px;    }    .box-team-creative * + .social-list {        margin-top: 15px;    }    .box-team-creative:hover .social-list {        visibility: visible;        opacity: 1;        margin-bottom: 0;    }    .box-team-creative:hover .box-team-creative-caption {        box-shadow: inset 0 -5px 0 0 #000000;    }.pricing-classic-item {    display: flex;    align-items: center;    justify-content: space-between;    text-align: left;    padding: 25px 20px 25px 0;    border-bottom: 1px solid #e7e7e7;}.pricing-classic-body h4 {    font-weight: 400;}.pricing-classic-body > * + * {    margin-top: 9px;}.price-value h3 {    font-weight: 400;    color: #000000;}@media (min-width: 992px) {    .pricing-list-classic {        column-count: 2;        column-gap: 30px;    }        .pricing-list-classic .pricing-classic-item:nth-child(4n + 4) {            border-bottom: none;        }}.pricing-box-modern {    border: 3px solid #000000;}    .pricing-box-modern .pricing-box-inner {        padding: 35px 15px;    }        .pricing-box-modern .pricing-box-inner .pricing-box-inner-list h4 {            font-family: "Playfair Display", "Times New Roman", Times, serif;        }        .pricing-box-modern .pricing-box-inner .pricing-box-inner-list p {            font-size: 14px;            font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;            letter-spacing: 0.06em;            text-transform: uppercase;            font-weight: 500;            opacity: .6;        }        .pricing-box-modern .pricing-box-inner .pricing-box-inner-list h4 + p {            margin-top: 7px;        }        .pricing-box-modern .pricing-box-inner * + .pricing-box-inner-list {            margin-top: 20px;        }@media (min-width: 768px) {    .pricing-box-modern .pricing-box-inner {        padding: 40px 60px;    }}@media (min-width: 1200px) {    .pricing-box-modern .pricing-box-inner.box-left {        padding-right: 75px;    }    .pricing-box-modern .pricing-box-inner.box-right {        padding-left: 120px;    }}.pricing-box-modern .img-wrap {    overflow: hidden;}    .pricing-box-modern .img-wrap img {        position: absolute;        max-width: none;        top: 50%;        left: 50%;        transform: translate(-50%, -50%);        z-index: 2;    }@media (min-width: 1200px) {    .pricing-box-modern .img-wrap {        overflow: visible;    }        .pricing-box-modern .img-wrap img {            box-shadow: 0 0 22px rgba(0, 0, 0, 0.1);        }}.box-service-modern {    display: flex;    flex-direction: column;}    .box-service-modern .box-icon-classic {        max-width: 390px;        margin-left: auto;        margin-right: auto;        border: 1px solid #eaeced;    }        .box-service-modern .box-icon-classic .icon-classic {            background: #f6f9f9;        }    .box-service-modern .box-icon-classic-vertical .icon-classic-body {        max-width: inherit;    }    .box-service-modern .box-service-modern-img {        position: relative;        overflow: hidden;    }        .box-service-modern .box-service-modern-img:before {            position: absolute;            content: '';            top: -4px;            left: 50%;            width: 20px;            height: 20px;            background: #ffffff;            transform: rotate(45deg) translateX(-50%);        }        .box-service-modern .box-service-modern-img:after {            position: absolute;            content: '';            left: 50%;            top: -4px;            width: 27px;            height: 27px;            border: 1px solid #ffffff;            transform: rotate(45deg) translateX(-53%);        }@media (min-width: 768px) and (max-width: 991px) {    .box-service-modern {        flex-direction: row;    }        .box-service-modern.box-service-modern-reverse {            flex-direction: row-reverse;        }        .box-service-modern .box-icon-classic {            padding: 36px 15px;            width: 345px;        }        .box-service-modern .box-service-modern-img {            width: 345px;        }            .box-service-modern .box-service-modern-img:before, .box-service-modern .box-service-modern-img:after {                display: none;            }            .box-service-modern .box-service-modern-img img {                max-width: inherit;            }}@media (min-width: 992px) {    .box-service-modern {        flex-direction: column;    }        .box-service-modern .box-service-modern-img:before, .box-service-modern .box-service-modern-img:after {            display: block;        }        .box-service-modern .box-service-modern-img img {            max-width: inherit;        }        .box-service-modern.box-service-modern-reverse {            flex-direction: column-reverse;        }            .box-service-modern.box-service-modern-reverse .box-icon-classic {                border-top: 1px solid transparent;                border-bottom: 1px solid #eaeced;            }            .box-service-modern.box-service-modern-reverse .box-service-modern-img:before, .box-service-modern.box-service-modern-reverse .box-service-modern-img:after {                top: 100%;            }        .box-service-modern .box-icon-classic {            min-height: 310px;            border-bottom: 1px solid transparent;        }            .box-service-modern .box-icon-classic > * {                padding: 0 12px;            }}.box-contact-info-with-icon {    position: relative;    padding-left: 38px;}    .box-contact-info-with-icon .icon {        position: absolute;        font-size: 28px;        top: 0;        left: 0;    }    .box-contact-info-with-icon * + .list-xs {        margin-top: 12px;    }.box-info-with-shadow {    padding: 25px 30px;    text-align: left;    background: #ffffff;    border-radius: 5px;    box-shadow: 0 0 22px rgba(0, 0, 0, 0.1);}    .box-info-with-shadow .list li {        position: relative;        padding-left: 40px;    }        .box-info-with-shadow .list li .icon {            position: absolute;            font-size: 24px;            left: 0;        }    .box-info-with-shadow * + .list {        margin-top: 20px;    }.box-thumbnail-classic {    display: inline-block;}    .box-thumbnail-classic figure {        border-radius: 6px;        box-shadow: 0 8px 18px 0 rgba(21, 21, 21, 0.25);    }    .box-thumbnail-classic .caption {        margin-top: 25px;        font-family: "Playfair Display", "Times New Roman", Times, serif;        color: #151515;        font-weight: 500;    }        .box-thumbnail-classic .caption > * {            transition: all .3s;        }            .box-thumbnail-classic .caption > *:hover {                color: #000000;            }.box-advantages-container {    counter-reset: div;}.box-advantages {    padding: 30px 20px;    border-radius: 4px;    text-align: left;    transition: .33s ease-in;    box-shadow: 0 0 18px rgba(21, 21, 21, 0.11);}    .box-advantages:hover {        box-shadow: 0 0 18px rgba(21, 21, 21, 0.22);    }        .box-advantages:hover .box-advantages-divider {            width: 105px;            background: #000000;        }    .box-advantages .label {        padding: 5px 8px;        border-radius: 4px;        font: 600 12px/1 "Playfair Display", "Times New Roman", Times, serif;        text-transform: uppercase;        letter-spacing: .05em;    }    .box-advantages .label-popular {        color: #ffffff;        background-color: #f5543f;    }@media (min-width: 1200px) {    .box-advantages {        padding: 40px 20px 40px 30px;    }}.box-advantages-icon {    font-size: 50px;    color: #000000;}.box-advantages-title {    font-weight: 400;}    .box-advantages-title:before {        content: counter(div, decimal-leading-zero) ".";        counter-increment: div;        display: inline-block;        opacity: .22;        font-weight: 500;        margin-right: 8px;    }.box-advantages-divider {    height: 3px;    width: 60px;    background-color: rgba(21, 21, 21, 0.18);    transition: .33s ease-in;}.box-advantages-body {    font-size: 15px;    line-height: 22px;    opacity: .8;}* + .box-advantages-title {    margin-top: 15px;}* + .box-advantages-divider {    margin-top: 25px;}* + .box-advantages-body {    margin-top: 25px;}.box-typography {    font-size: 64px;    font-weight: 900;    font-family: "Playfair Display", "Times New Roman", Times, serif;}.box-typography-inner {    display: block;    letter-spacing: .1em;}    .box-typography-inner:last-of-type {        margin-top: 45px;        line-height: .85;    }        .box-typography-inner:last-of-type span {            display: block;        }@media (min-width: 768px) {    .box-typography {        font-size: 108px;    }}* + .box-typography {    margin-top: 50px;}@media (min-width: 1200px) {    * + .box-typography {        margin-top: 100px;    }}.box-typography + * {    margin-top: 45px;}.block-parallax-element {    position: relative;    display: inline-block;}    .block-parallax-element .prev-element {        position: absolute;        left: -38px;        top: -8px;        width: 140px;        height: 140px;        background: #000;        border-radius: 50%;    }    .block-parallax-element img {        position: relative;        z-index: 2;    }    .block-parallax-element .next-element {        position: absolute;        right: -32px;        bottom: -2px;        width: 115px;        height: 115px;        background: #000000;        border-radius: 50%;        z-index: 3;    }/*
* Element groups
*/html .group {    margin-bottom: -20px;    margin-left: -15px;}    html .group:empty {        margin-bottom: 0;        margin-left: 0;    }    html .group > * {        display: inline-block;        margin-top: 0;        margin-bottom: 20px;        margin-left: 15px;    }html .group-sm {    margin-bottom: -10px;    margin-left: -10px;}    html .group-sm:empty {        margin-bottom: 0;        margin-left: 0;    }    html .group-sm > * {        display: inline-block;        margin-top: 0;        margin-bottom: 10px;        margin-left: 10px;    }html .group-md {    margin-bottom: -15px;    margin-left: -20px;}    html .group-md:empty {        margin-bottom: 0;        margin-left: 0;    }    html .group-md > * {        display: inline-block;        margin-top: 0;        margin-bottom: 15px;        margin-left: 20px;    }html .group-xl {    margin-bottom: -20px;    margin-left: -30px;}    html .group-xl:empty {        margin-bottom: 0;        margin-left: 0;    }    html .group-xl > * {        display: inline-block;        margin-top: 0;        margin-bottom: 20px;        margin-left: 30px;    }@media (min-width: 992px) {    html .group-xl {        margin-bottom: -20px;        margin-left: -45px;    }        html .group-xl > * {            margin-bottom: 20px;            margin-left: 45px;        }}html .group-sm-justify .button {    padding-left: 20px;    padding-right: 20px;}@media (min-width: 768px) {    html .group-sm-justify {        display: flex;        align-items: center;        justify-content: center;    }        html .group-sm-justify > * {            flex-grow: 1;            flex-shrink: 0;        }        html .group-sm-justify .button {            min-width: 145px;            padding-left: 20px;            padding-right: 20px;        }}html .group-middle {    display: inline-table;    vertical-align: middle;}    html .group-middle > * {        vertical-align: middle;    }* + .group-sm {    margin-top: 30px;}* + .group-xl {    margin-top: 30px;}/*
*
* Responsive units
*/.unit {    display: flex;    flex: 0 1 100%;    margin-bottom: -30px;    margin-left: -20px;}    .unit > * {        margin-bottom: 30px;        margin-left: 20px;    }    .unit:empty {        margin-bottom: 0;        margin-left: 0;    }.unit-body {    flex: 0 1 auto;}.unit-left,.unit-right {    flex: 0 0 auto;    max-width: 100%;}.unit-spacing-xs {    margin-bottom: -15px;    margin-left: -7px;}    .unit-spacing-xs > * {        margin-bottom: 15px;        margin-left: 7px;    }/*
*
* Lists
*/.list > li + li {    margin-top: 10px;}.list-xs > li + li {    margin-top: 5px;}.list-sm > li + li {    margin-top: 10px;}.list-md > li + li {    margin-top: 18px;}.list-lg > li + li {    margin-top: 25px;}.list-xl > li + li {    margin-top: 30px;}@media (min-width: 768px) {    .list-xl > li + li {        margin-top: 70px;    }}.list-inline > li {    display: inline-block;}html .list-inline-md {    transform: translate3d(0, -8px, 0);    margin-bottom: -8px;    margin-left: -10px;    margin-right: -10px;}    html .list-inline-md > * {        margin-top: 8px;        padding-left: 10px;        padding-right: 10px;    }@media (min-width: 992px) {    html .list-inline-md {        margin-left: -15px;        margin-right: -15px;    }        html .list-inline-md > * {            padding-left: 15px;            padding-right: 15px;        }}.list-terms dt + dd {    margin-top: 10px;}.list-terms dd + dt {    margin-top: 25px;}* + .list-terms {    margin-top: 25px;}.index-list {    counter-reset: li;}    .index-list > li .list-index-counter:before {        content: counter(li, decimal-leading-zero);        counter-increment: li;    }.list-marked {    padding-left: 25px;    text-align: left;}    .list-marked > li::before {        position: relative;        display: inline-block;        left: 0;        top: -1px;        min-width: 25px;        content: '\f105';        font: 400 14px/24px 'FontAwesome';        color: #b7b7b7;    }    .list-marked > li + li {        margin-top: 4px;    }    .list-marked.list-marked-primary > li:before {        color: #000000;    }* + .list-marked {    margin-top: 15px;}p + .list-marked {    margin-top: 10px;}.list-ordered {    counter-reset: li;    padding-left: 25px;    text-align: left;}    .list-ordered > li {        position: relative;        padding-left: 25px;    }        .list-ordered > li:before {            content: counter(li, decimal) ".";            counter-increment: li;            position: absolute;            top: 0;            left: 0;            display: inline-block;            width: 15px;            color: #b7b7b7;        }        .list-ordered > li + li {            margin-top: 10px;        }* + .list-ordered {    margin-top: 15px;}.social-list {    margin-left: -7px;    margin-right: -7px;}    .social-list > * {        padding-left: 7px;        padding-right: 7px;    }* + .social-list {    margin-top: 40px;}.contact-list > li {    padding: 24px 0;    border-bottom: 1px solid #e7e7e7;}    .contact-list > li:last-child {        border-bottom: none;    }.contact-list .contact-list-title {    font-family: "Playfair Display", "Times New Roman", Times, serif;    font-size: 21px;    font-weight: 700;    color: #fff;}.contact-list .contact-list-content {    position: relative;    padding-left: 30px;}    .contact-list .contact-list-content .icon {        position: absolute;        top: 1px;        left: 0;        font-size: 24px;    }    .contact-list .contact-list-content a {        color: #fff;    }        .contact-list .contact-list-content a:hover {            color: #fff;        }.contact-list * + .contact-list-content {    margin-top: 15px;}/*
*
* Images
*/img {    display: inline-block;    max-width: 100%;    height: auto;}.img-responsive {    width: 100%;}/*
*
* Icons
*/.icon {    display: inline-block;    font-size: 16px;    line-height: 1;}    .icon::before {        position: relative;        display: inline-block;        font-weight: 400;        font-style: normal;        speak: none;        text-transform: none;    }.icon-primary {    color: #fff;}.icon-circle {    border-radius: 50%;}.icon-circle-sm {    width: 34px;    height: 34px;    background: #e1e1e1;    color: rgba(0, 0, 0, 0.3);    font-size: 21px;    line-height: 24px;    padding: 5px;}    .icon-circle-sm:hover {        background: #000000;        color: #ffffff;    }/*
*
* Tables custom
*/.table-custom {    width: 100%;    max-width: 100%;    text-align: left;    background: #ffffff;    border-collapse: collapse;}    .table-custom th,    .table-custom td {        color: #000000;        background: #ffffff;        white-space: nowrap;    }    .table-custom th {        padding: 35px 24px;        font-size: 14px;        font-weight: 600;        text-transform: uppercase;        background: #f6f9f9;        font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;        letter-spacing: 0.04em;    }@media (max-width: 991px) {    .table-custom th {        padding-top: 20px;        padding-bottom: 20px;    }}.table-custom td {    padding: 17px 24px;}.table-custom tbody tr:first-child td {    border-top: 0;}.table-custom tr td {    border-bottom: 1px solid #d9d9d9;}.table-custom tfoot td {    font-weight: 700;    color: #000000;}* + .table-custom-responsive {    margin-top: 30px;}@media (min-width: 768px) {    * + .table-custom-responsive {        margin-top: 40px;    }}.table-custom.table-custom-primary thead th {    color: #ffffff;    background: #000000;    border: 0;}.table-custom.table-custom-primary tbody tr:hover td {    background: #f6f9f9;}.table-custom.table-custom-bordered tr td:first-child {    border-left: 0;}.table-custom.table-custom-bordered tr td:last-child {    border-right: 0;}.table-custom.table-custom-bordered td {    border: 1px solid #d9d9d9;}.table-custom.table-custom-bordered tbody > tr:first-of-type > td {    border-top: 0;}.table-custom.table-custom-striped {    border-bottom: 1px solid #d9d9d9;}    .table-custom.table-custom-striped tbody tr:nth-of-type(odd) td {        background: transparent;    }    .table-custom.table-custom-striped tbody tr:nth-of-type(even) td {        background: #f6f9f9;    }    .table-custom.table-custom-striped tbody td {        border: 0;    }    .table-custom.table-custom-striped tfoot td:not(:first-child) {        border-left: 0;    }@media (max-width: 991px) {    .table-custom-responsive {        display: block;        width: 100%;        overflow-x: auto;        -ms-overflow-style: -ms-autohiding-scrollbar;    }        .table-custom-responsive.table-bordered {            border: 0;        }}/*
*
* Dividers
*/hr {    margin-top: 0;    margin-bottom: 0;    border-top: 1px solid #f5f5f5;}.divider {    font-size: 0;    line-height: 0;}    .divider::after {        content: '';        display: inline-block;        width: 60px;        height: 3px;        background-color: #fff;    }.divider-lg::after {    content: '';    display: inline-block;    width: 90px;    height: 3px;    background-color: #c9c9c9;}h1 .divider-lg {    line-height: 3px;}/*
*
* Buttons
*/.button {    position: relative;    overflow: hidden;    display: inline-block;    padding: 11px 32px;    font-size: 14px;    line-height: 24px;    border: 2px solid;    font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    font-weight: 600;    letter-spacing: 0.06em;    text-transform: uppercase;    white-space: nowrap;    text-overflow: ellipsis;    text-align: center;    cursor: pointer;    vertical-align: middle;    user-select: none;    transition: 250ms all ease-in-out;    border-radius: 25px;}@media (max-width: 575px) {    .button {        padding: 11px 13px;    }}.button-block {    display: block;    width: 100%;}.button-default, .button-default:focus {    color: #cccccc;    background-color: #2b2c2f;    border-color: #2b2c2f;}    .button-default:hover, .button-default:active {        color: #ffffff;        background-color: #000000;        border-color: #000000;    }    .button-default.button-ujarak::before {        background: #000000;    }.button-gray-100, .button-gray-100:focus {    color: #151515;    background-color: #f6f9f9;    border-color: #f6f9f9;}    .button-gray-100:hover, .button-gray-100:active {        color: #151515;        background-color: #e7efef;        border-color: #e7efef;    }    .button-gray-100.button-ujarak::before {        background: #e7efef;    }.button-primary, .button-primary:focus {    color: white;    background-color: #000000;    border-color: #000000;}    .button-primary:hover, .button-primary:active {        color: #151515;        background-color: #fff;        border-color: #7d7b7b;    }    .button-primary.button-ujarak::before {        background: #7d7b7b;    }.button-default-outline, .button-default-outline:focus {    color: #151515;    background-color: transparent;    border-color: #000000;}    .button-default-outline:hover, .button-default-outline:active {        color: #ffffff;        background-color: #000000;        border-color: #000000;    }    .button-default-outline.button-ujarak::before {        background: #000000;    }.button-white, .button-white:focus {    color: #000000;    background-color: #ffffff;    border-color: #ffffff;}    .button-white:hover, .button-white:active {        color: #ffffff;        background-color: #000000;        border-color: #000000;    }    .button-white.button-ujarak::before {        background: #000000;    }.button-ghost {    border: 0;    background-color: transparent;    color: #151515;}    .button-ghost:hover {        color: #ffffff;        background: #000000;    }.button-facebook, .button-facebook:focus {    color: #ffffff;    background-color: #4d70a8;    border-color: #4d70a8;}    .button-facebook:hover, .button-facebook:active {        color: #ffffff;        background-color: #456497;        border-color: #456497;    }    .button-facebook.button-ujarak::before {        background: #456497;    }.button-twitter, .button-twitter:focus {    color: #ffffff;    background-color: #02bcf3;    border-color: #02bcf3;}    .button-twitter:hover, .button-twitter:active {        color: #ffffff;        background-color: #02a8da;        border-color: #02a8da;    }    .button-twitter.button-ujarak::before {        background: #02a8da;    }.button-google, .button-google:focus {    color: #ffffff;    background-color: #e2411e;    border-color: #e2411e;}    .button-google:hover, .button-google:active {        color: #ffffff;        background-color: #cc3a1a;        border-color: #cc3a1a;    }    .button-google.button-ujarak::before {        background: #cc3a1a;    }.button-shadow {    box-shadow: 0 9px 21px 0 rgba(30, 30, 30, 0.15);}    .button-shadow:hover {        box-shadow: 0 9px 10px 0 rgba(30, 30, 30, 0.15);    }    .button-shadow:focus, .button-shadow:active {        box-shadow: none;    }.button-ujarak {    position: relative;    z-index: 0;    transition: background .4s, border-color .4s, color .4s;}    .button-ujarak::before {        content: '';        position: absolute;        top: 0;        left: 0;        width: 100%;        height: 100%;        background: #000000;        z-index: -1;        opacity: 0;        transform: scale3d(0.7, 1, 1);        transition: transform 0.42s, opacity 0.42s;        border-radius: inherit;    }    .button-ujarak, .button-ujarak::before {        transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);    }        .button-ujarak:hover {            transition: background .4s .4s, border-color .4s 0s, color .2s 0s;        }            .button-ujarak:hover::before {                opacity: 1;                transform: translate3d(0, 0, 0) scale3d(1, 1, 1);            }.button-xs {    padding: 8px 17px;}.button-sm {    padding: 6px 25px;    font-size: 12px;    line-height: 24px;}.button-lg {    padding: 16px 50px;    font-size: 14px;    line-height: 24px;    border-radius: 30px;}.button-xl {    padding: 16px 50px;    font-size: 16px;    line-height: 24px;    border-radius: 35px;}@media (min-width: 992px) {    .button-xl {        padding: 24px 80px;    }}.button-circle {    border-radius: 30px;}.button-round-1 {    border-radius: 5px;}.button-round-2 {    border-radius: 10px;}.button-square {    border-radius: 0;}.button.button-icon {    display: flex;    justify-content: center;    align-items: center;    vertical-align: middle;    font-size: 14px;}    .button.button-icon .icon {        position: relative;        display: inline-block;        vertical-align: middle;        color: inherit;        font-size: 20px;        line-height: 1em;    }.button.button-icon-left .icon {    padding-right: 11px;}.button.button-icon-right {    flex-direction: row-reverse;}    .button.button-icon-right .icon {        padding-left: 11px;    }.button.button-icon.button-link .icon {    top: 5px;    font-size: 1em;}.button.button-icon.button-xs .icon {    top: .05em;    font-size: 1.2em;    padding-right: 8px;}.button.button-icon.button-xs .button-icon-right {    padding-left: 8px;}.button-link {    position: relative;    overflow: hidden;    display: inline-block;    font-size: 14px;    font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    font-weight: 600;    letter-spacing: 0.06em;    text-transform: uppercase;    white-space: nowrap;    text-overflow: ellipsis;    color: #151515;    text-align: center;    cursor: pointer;    vertical-align: middle;    user-select: none;    transition: 250ms all ease-in-out;}    .button-link:hover {        color: #7d7b7b;    }.button-link-icon .icon {    margin-left: 10px;    transition: 210ms all ease-in-out;}.button-link-icon:hover .icon {    color: #7d7b7b;    margin-left: 15px;    transform: rotateX(180deg);}.btn {    cursor: pointer;}    .btn, .btn:active, .btn:focus {        box-shadow: none;        outline: none;    }.btn-primary {    border-radius: 3px;    font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    font-weight: 600;    letter-spacing: .05em;    text-transform: uppercase;    transition: .33s;}    .btn-primary, .btn-primary:active, .btn-primary:focus {        color: #ffffff;        background: #000000;        border-color: #000000;    }        .btn-primary:hover {            color: #ffffff;            background: #000000;            border-color: #000000;        }/*
*
* Form styles
*/.rd-form {    position: relative;    text-align: left;}    .rd-form .button {        padding-top: 10px;        padding-bottom: 10px;        min-height: 50px;    }* + .rd-form {    margin-top: 20px;}input:-webkit-autofill ~ label,input:-webkit-autofill ~ .form-validation {    color: #000000 !important;}.form-wrap {    position: relative;}    .form-wrap.has-error .form-input {        border-color: #f5543f;    }    .form-wrap.has-focus .form-input {        border-color: #000000;    }    .form-wrap + * {        margin-top: 20px;    }.form-input {    display: block;    width: 100%;    min-height: 50px;    padding: 12px 19px;    font-size: 14px;    font-weight: 400;    line-height: 24px;    color: #fff;    background-color: transparent;    background-image: none;    border-radius: 25px;    -webkit-appearance: none;    transition: .3s ease-in-out;    border: 1px solid #e1e1e1;}    .form-input:focus {        outline: 0;    }textarea.form-input {    height: 135px;    min-height: 50px;    max-height: 230px;    resize: vertical;}.form-label,.form-label-outside {    margin-bottom: 0;    color: #9b9b9b;    font-weight: 400;}.form-label {    position: absolute;    top: 25px;    left: 0;    right: 0;    padding-left: 19px;    padding-right: 19px;    font-size: 14px;    font-weight: 400;    line-height: 24px;    pointer-events: none;    text-align: left;    z-index: 9;    transition: .25s;    will-change: transform;    transform: translateY(-50%);}    .form-label.focus {        opacity: 0;    }    .form-label.auto-fill {        color: #a1a1a1;    }.form-label-outside {    position: relative;    width: 100%;    margin-bottom: 4px;    top: 0;    transform: translateY(0);}@media (min-width: 768px) {    .form-label-outside {        position: static;    }        .form-label-outside, .form-label-outside.focus, .form-label-outside.auto-fill {            transform: none;        }}[data-x-mode='true'] .form-label {    pointer-events: auto;}.form-validation {    position: absolute;    right: 20px;    top: 2px;    z-index: 11;    margin-top: 2px;    font-size: 9px;    font-weight: 400;    line-height: 12px;    letter-spacing: 0;    color: #f5543f;    transition: .3s;}.form-validation-left .form-validation {    top: 100%;    right: auto;    left: 0;}.form-wrap-recaptcha .form-validation {    right: auto;    left: 15px;}#form-output-global {    position: fixed;    bottom: 30px;    left: 15px;    z-index: 2000;    visibility: hidden;    transform: translate3d(-500px, 0, 0);    transition: .3s all ease;}    #form-output-global.active {        visibility: visible;        transform: translate3d(0, 0, 0);    }@media (min-width: 576px) {    #form-output-global {        left: 30px;    }}.form-output {    position: absolute;    top: 100%;    left: 0;    font-size: 10px;    font-weight: 400;    line-height: 1.2;    margin-top: 2px;    transition: .3s;    opacity: 0;    visibility: hidden;}    .form-output.active {        opacity: 1;        visibility: visible;    }    .form-output.error {        color: #f5543f;    }    .form-output.success {        color: #98bf44;    }.radio .radio-custom,.radio-inline .radio-custom,.checkbox .checkbox-custom,.checkbox-inline .checkbox-custom {    opacity: 0;}.radio .radio-custom, .radio .radio-custom-dummy,.radio-inline .radio-custom,.radio-inline .radio-custom-dummy,.checkbox .checkbox-custom,.checkbox .checkbox-custom-dummy,.checkbox-inline .checkbox-custom,.checkbox-inline .checkbox-custom-dummy {    position: absolute;    left: 0;    width: 14px;    height: 14px;    outline: none;    cursor: pointer;}.radio .radio-custom-dummy,.radio-inline .radio-custom-dummy,.checkbox .checkbox-custom-dummy,.checkbox-inline .checkbox-custom-dummy {    pointer-events: none;    background: #ffffff;}    .radio .radio-custom-dummy::after,    .radio-inline .radio-custom-dummy::after,    .checkbox .checkbox-custom-dummy::after,    .checkbox-inline .checkbox-custom-dummy::after {        position: absolute;        opacity: 0;        transition: .22s;    }.radio .radio-custom:focus,.radio-inline .radio-custom:focus,.checkbox .checkbox-custom:focus,.checkbox-inline .checkbox-custom:focus {    outline: none;}.radio,.radio-inline,.checkbox,.checkbox-inline {    cursor: pointer;}    .radio input,    .radio-inline input,    .checkbox input,    .checkbox-inline input {        position: absolute;        width: 1px;        height: 1px;        padding: 0;        overflow: hidden;        clip: rect(0, 0, 0, 0);        white-space: nowrap;        clip-path: inset(50%);        border: 0;    }.radio-custom:checked + .radio-custom-dummy:after,.checkbox-custom:checked + .checkbox-custom-dummy:after {    opacity: 1;}.radio,.radio-inline {    padding-left: 28px;}    .radio .radio-custom-dummy,    .radio-inline .radio-custom-dummy {        top: 1px;        left: 0;        width: 18px;        height: 18px;        border-radius: 50%;        border: 1px solid #a1a1a1;    }        .radio .radio-custom-dummy::after,        .radio-inline .radio-custom-dummy::after {            content: '';            top: 3px;            right: 3px;            bottom: 3px;            left: 3px;            background: #2b2c2f;            border-radius: inherit;        }.checkbox,.checkbox-inline {    padding-left: 28px;}    .checkbox .checkbox-custom-dummy,    .checkbox-inline .checkbox-custom-dummy {        top: 3px;        left: 0;        width: 18px;        height: 18px;        margin: 0;        border: 1px solid #e1e1e1;    }        .checkbox .checkbox-custom-dummy::after,        .checkbox-inline .checkbox-custom-dummy::after {            content: '\f222';            font-family: "Material Design Icons";            position: absolute;            top: -1px;            left: -2px;            font-size: 20px;            line-height: 18px;            color: #cccccc;        }.toggle-custom {    padding-left: 60px;    -webkit-appearance: none;}    .toggle-custom:checked ~ .checkbox-custom-dummy::after {        background: #000000;        transform: translate(20px, -50%);    }    .toggle-custom ~ .checkbox-custom-dummy {        position: relative;        display: inline-block;        margin-top: -1px;        width: 44px;        height: 20px;        background: transparent;        cursor: pointer;    }        .toggle-custom ~ .checkbox-custom-dummy::after {            content: '';            position: absolute;            display: inline-block;            width: 16px;            height: 16px;            left: 0;            top: 50%;            background: #a1a1a1;            transform: translate(4px, -50%);            opacity: 1;            transition: .22s;        }.rd-form-inline {    flex-wrap: wrap;    align-items: stretch;    text-align: center;}    .rd-form-inline > * {        margin-top: 0;    }    .rd-form-inline .form-wrap {        flex: 1;        min-width: 185px;    }    .rd-form-inline .form-wrap-select {        text-align: left;    }    .rd-form-inline .form-input {        border-width: 2px;        padding: 11px 19px;        line-height: 22px;    }    .rd-form-inline .form-button {        margin-top: 10px;        flex-shrink: 0;        flex-grow: 1;        max-width: calc(100% - 10px);        min-height: 50px;    }        .rd-form-inline .form-button .button {            min-height: inherit;        }@media (min-width: 576px) {    .rd-form-inline {        display: flex;    }        .rd-form-inline .form-button {            margin-top: 0;            position: absolute;            right: -1px;        }        .rd-form-inline .form-validation {            right: 180px;        }        .rd-form-inline .form-input {            padding-right: 180px;        }        .rd-form-inline .button {            display: block;        }}.rd-form-inline.rd-form-inline-centered {    justify-content: center;}.form-sm .form-input,.form-sm .button {    padding-top: 9px;    padding-bottom: 9px;    min-height: 40px;}.form-sm .form-validation {    top: -16px;}.form-sm .form-label {    top: 20px;}.form-sm * + .button {    margin-top: 10px;}.form-lg .form-input,.form-lg .form-label,.form-lg .select2-container .select2-choice {    font-size: 16px;}.form-lg .form-input,.form-lg .select2-container .select2-choice {    font-size: 16px;    padding-top: 17px;    padding-bottom: 17px;}.form-lg .form-input,.form-lg .select2-container .select2-choice {    min-height: 58px;}.form-lg .form-button {    min-height: 60px;}.form-lg .form-label {    top: 30px;}.rd-form-icon .input-icon {    position: absolute;    font-size: 28px;    line-height: 24px;    color: #9b9b9b;    left: 18px;    top: 46%;    transform: translateY(-50%);}.rd-form-icon .textarea-wrap .input-icon {    top: 20px;}.rd-form-icon .form-input,.rd-form-icon .form-label {    padding-left: 50px;    font-size: 14px;}.rd-form-icon * + .button-block {    margin-top: 40px;}.rd-form-centered .form-label {    text-align: center;    font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    text-transform: uppercase;}.rd-form-centered .form-input {    text-align: center;}.rd-form-centered .form-validation {    top: 30px;    right: 20px;}.button-form-group {    display: flex;}    .button-form-group > * {        flex: 1;        margin-right: 20px;    }    .button-form-group * + .button {        margin-top: 0;    }    .button-form-group .button:last-child {        margin-right: 0;    }@media (max-width: 575px) {    .button-form-group {        display: block;    }        .button-form-group > * {            display: block;            width: 100%;            margin-right: 0;        }        .button-form-group * + .button {            margin-top: 10px;        }}.form-register * + .button-form-group {    margin-top: 40px;}* + .form-button {    margin-top: 30px;}/*
*
* Posts
*/.post-classic {    max-width: 370px;    margin-left: auto;    margin-right: auto;    text-align: left;}    .post-classic .post-classic-img {        overflow: hidden;        background: #000000;    }        .post-classic .post-classic-img img {            transition: all .5s;            will-change: transform;        }    .post-classic .post-classic-caption {        padding: 25px;        background: #ffffff;        box-shadow: 0 0 22px rgba(0, 0, 0, 0.13);    }    .post-classic .post-classic-meta-list {        display: flex;        align-items: center;        font-style: italic;    }        .post-classic .post-classic-meta-list a {            color: #151515;        }            .post-classic .post-classic-meta-list a:hover {                color: #000000;            }        .post-classic .post-classic-meta-list > * {            padding-right: 15px;            margin-right: 15px;            border-right: 1px solid #dadada;        }            .post-classic .post-classic-meta-list > *:last-child {                margin-right: 0;                border-right: none;            }    .post-classic * + .post-classic-meta-list {        margin-top: 20px;    }    .post-classic:hover img {        opacity: 0.8;        transform: scale(1.05);    }.single-post-content {    padding-bottom: 35px;    border-bottom: 1px solid #e3e3e3;}    .single-post-content .post-meta-list {        display: flex;        align-items: center;        font-style: italic;    }        .single-post-content .post-meta-list a {            color: #151515;        }            .single-post-content .post-meta-list a:hover {                color: #000000;            }        .single-post-content .post-meta-list > * {            padding-right: 15px;            margin-right: 15px;            border-right: 1px solid #dadada;        }            .single-post-content .post-meta-list > *:last-child {                margin-right: 0;                border-right: none;            }    .single-post-content .single-post-share-block {        display: flex;        align-items: center;        justify-content: flex-end;    }        .single-post-content .single-post-share-block .social-list {            text-align: center;            margin-left: -4px;            margin-right: -4px;        }            .single-post-content .single-post-share-block .social-list > * {                padding-left: 4px;                padding-right: 4px;            }            .single-post-content .single-post-share-block .social-list .icon {                font-size: 16px;                line-height: 20px;                width: 30px;                height: 30px;            }        .single-post-content .single-post-share-block * + .social-list {            margin-top: 0;            margin-left: 35px;        }    .single-post-content * + .post-meta-list {        margin-top: 20px;    }    .single-post-content * + img, .single-post-content img + * {        margin-top: 25px;    }    .single-post-content * + .quote-bordered {        margin-top: 20px;    }    .single-post-content * + .single-post-share-block {        margin-top: 20px;    }.post-comment-item .post-comment-item-img {    display: inline-block;    width: 90px;    border-radius: 50%;    overflow: hidden;}.post-comment-item .post-comment-item-header .list-inline {    margin-left: -18px;    margin-right: -18px;}    .post-comment-item .post-comment-item-header .list-inline > * {        padding-left: 18px;        padding-right: 18px;    }    .post-comment-item .post-comment-item-header .list-inline a {        font-size: 18px;        font-weight: 700;    }        .post-comment-item .post-comment-item-header .list-inline a:hover {            color: #151515;        }.post-comment-item .post-comment-item-footer .icon {    font-size: 24px;    margin-right: 7px;    vertical-align: bottom;}.post-comment-item * + .post-comment-item-text, .post-comment-item * + .post-comment-item-footer {    margin-top: 20px;}.post-comment-item * + .post-comment-item-content {    margin-top: 20px;}@media (min-width: 576px) {    .post-comment-item {        display: flex;        align-items: start;    }        .post-comment-item .post-comment-item-content {            flex: 1;        }        .post-comment-item * + .post-comment-item-content {            margin-top: 0;            margin-left: 25px;        }}@media (min-width: 768px) {    .post-comment-item.post-comment-item-reply {        margin-left: 60px;    }}@media (min-width: 992px) {    .post-comment-item.post-comment-item-reply {        margin-left: 120px;    }}* + .post-comment-item {    margin-top: 45px;}.post-comment-item + .post-comment-item {    margin-top: 45px;}.post-comment-block {    padding-bottom: 40px;    border-bottom: 1px solid #e3e3e3;}* + .post-comment-block {    margin-top: 40px;}.single-post-author {    padding: 35px 25px;    border-bottom: 1px solid #e3e3e3;}    .single-post-author .single-post-author-img img {        border-radius: 50%;    }    .single-post-author .single-post-author-img * + h5 {        margin-top: 10px;    }    .single-post-author .single-post-author-content h5 + p {        margin-top: 18px;    }    .single-post-author * + .single-post-author-content {        margin-top: 25px;    }@media (min-width: 576px) {    .single-post-author {        display: flex;        align-items: flex-start;    }        .single-post-author .single-post-author-content {            flex: 1;        }        .single-post-author * + .single-post-author-content {            margin-top: 0;            margin-left: 35px;        }}@media (min-width: 992px) {    .single-post-author {        padding-bottom: 40px;    }}.blog-aside-list .blog-aside-list-item-title {    margin-bottom: 25px;}.blog-aside-list > * {    display: block;    border-bottom: 1px solid #e3e3e3;    padding-bottom: 40px;    margin-bottom: 40px;}    .blog-aside-list > *:last-child {        border-bottom: none;    }@media (min-width: 768px) and (max-width: 991px) {    .blog-aside-list {        column-count: 2;        column-gap: 30px;        break-inside: avoid;    }        .blog-aside-list > * {            display: inline-block;            width: 100%;        }}.blog-aside-list-item .list-marked {    padding-left: 0;}.blog-aside-list-item .list-two-column {    column-gap: 20px;    column-count: 2;}    .blog-aside-list-item .list-two-column > * {        display: inline-block;        width: 100%;        margin-bottom: 4px;    }        .blog-aside-list-item .list-two-column > * + * {            margin-top: 0;        }.blog-aside-list-item .rd-search button {    position: absolute;    font-size: 0;    color: #000000;    border: none;    background: transparent;    right: 12px;    top: 50%;    transform: translateY(-50%);    transition: all .3s;    letter-spacing: 0;    cursor: pointer;}    .blog-aside-list-item .rd-search button:before {        font-size: 30px;    }    .blog-aside-list-item .rd-search button:hover {        color: #151515;    }.blog-aside-list-item .rd-search .form-input {    padding-right: 50px;}.blog-aside-gallery {    display: flex;    flex-wrap: wrap;    margin-left: -5px;    margin-right: -5px;}    .blog-aside-gallery > * {        margin-bottom: 10px;        padding-left: 5px;        padding-right: 5px;        max-width: 33.3333%;        flex: 0 0 33.3333%;        -webkit-box-flex: 0;    }@media (min-width: 992px) {    .blog-aside-gallery > * {        max-width: 50%;        flex: 0 0 50%;    }}.blog-aside-gallery-item .gallery-item:before {    content: '\f504';    font-family: 'Material Design Icons';    top: 50%;    left: 50%;    color: #ffffff;    font-size: 24px;    right: inherit;    bottom: inherit;    transform: translate(-50%, -50%);    border: none;}.blog-aside-gallery-item .gallery-item.mobile img, .blog-aside-gallery-item .gallery-item.tablet img {    opacity: .8;    transform: scale(1.03);}.blog-aside-post a {    color: #000000;}    .blog-aside-post a:hover {        color: #151515;    }.blog-aside-post * + p {    margin-top: 10px;}.blog-aside-post + .blog-aside-post {    margin-top: 35px;}.post-corporate + .post-corporate {    margin-top: 45px;}.post-corporate-img {    position: relative;    background: #000;    overflow: hidden;}    .post-corporate-img img {        max-width: inherit;        width: 100%;        will-change: tarnsform;        transition: all .5s;    }    .post-corporate-img .tag-list {        position: absolute;        top: 30px;        left: 25px;        margin-left: -3;        margin-right: -3;    }        .post-corporate-img .tag-list > * {            padding-left: 3;            padding-right: 3;        }        .post-corporate-img .tag-list > * {            display: inline-block;            vertical-align: middle;        }        .post-corporate-img .tag-list a {            display: inline-block;            font-style: italic;            background: #000000;            color: #ffffff;            line-height: 18px;            padding: 0 10px 3px;            border-radius: 5px;        }            .post-corporate-img .tag-list a:hover {                background: #151515;            }    .post-corporate-img:hover img {        transform-origin: center;        transform: scale(1.03);        opacity: .8;    }.post-corporate-caption {    padding: 30px 25px;    background: #ffffff;    box-shadow: 0 0 22px rgba(0, 0, 0, 0.13);}.post-corporate-meta-list {    display: flex;    align-items: center;    font-style: italic;}    .post-corporate-meta-list a {        color: #151515;    }        .post-corporate-meta-list a:hover {            color: #000000;        }    .post-corporate-meta-list > * {        padding-right: 15px;        margin-right: 15px;        border-right: 1px solid #dadada;    }        .post-corporate-meta-list > *:last-child {            margin-right: 0;            border-right: none;        }* + .post-corporate-meta-list {    margin-top: 20px;}.post-modern {    position: relative;}    .post-modern .author-block {        text-align: center;    }        .post-modern .author-block > * + * {            margin-top: 15px;        }        .post-modern .author-block .author-img {            position: relative;            display: inline-block;            border-radius: 50%;        }            .post-modern .author-block .author-img img {                border-radius: 50%;            }@media (min-width: 768px) {    .post-modern {        display: flex;        flex-wrap: wrap;        justify-content: space-between;    }        .post-modern .author-block {            width: 120px;        }        .post-modern .post-modern-body {            margin-top: 0;            margin-left: 20px;            flex: 1;        }        .post-modern .author-img:before {            position: absolute;            content: '';            top: 50%;            left: 100%;            width: 25px;            height: 1px;            background: #e3e3e3;        }        .post-modern:before {            position: absolute;            content: '';            top: 185px;            left: 61px;            width: 1px;            height: calc(100% - 185px);            background: #e3e3e3;        }}.post-modern-body {    position: relative;    margin-top: 35px;}.post-modern-img {    position: relative;    background: #000;    overflow: hidden;}    .post-modern-img img {        max-width: inherit;        width: 100%;        will-change: tarnsform;        transition: all .5s;    }    .post-modern-img .tag-list {        position: absolute;        top: 30px;        left: 25px;        margin-left: -3;        margin-right: -3;    }        .post-modern-img .tag-list > * {            padding-left: 3;            padding-right: 3;        }        .post-modern-img .tag-list > * {            display: inline-block;            vertical-align: middle;        }        .post-modern-img .tag-list a {            display: inline-block;            font-style: italic;            background: #000000;            color: #ffffff;            line-height: 20px;            padding: 0 10px 3px;            border-radius: 5px;        }            .post-modern-img .tag-list a:hover {                background: #151515;            }    .post-modern-img:hover img {        transform-origin: center;        transform: scale(1.03);        opacity: .8;    }.post-modern-caption {    padding: 30px 25px;    background: #ffffff;    box-shadow: 0 0 22px rgba(0, 0, 0, 0.13);}.post-modern-meta-list {    display: flex;    align-items: center;    font-style: italic;}    .post-modern-meta-list a {        color: #151515;    }        .post-modern-meta-list a:hover {            color: #000000;        }    .post-modern-meta-list > * {        padding-right: 15px;        margin-right: 15px;        border-right: 1px solid #dadada;    }        .post-modern-meta-list > *:last-child {            margin-right: 0;            border-right: none;        }* + .post-modern-meta-list {    margin-top: 20px;}.post-modern + .post-modern {    margin-top: 45px;}/*
*
* Quotes
*/.quote-primary-mark {    position: relative;    top: 6px;    display: block;    width: 37px;    height: 27px;    fill: #000000;    flex-shrink: 0;}.quote-primary-body {    position: relative;    padding: 25px 0;    border-top: 1px solid #eaeced;}    .quote-primary-body::before, .quote-primary-body::after {        content: '';        position: absolute;        bottom: 0;        height: 13px;        border-style: solid;        border-color: #eaeced;    }    .quote-primary-body::before {        left: 0;        width: 78px;        border-width: 1px 1px 0 0;    }    .quote-primary-body::after {        right: 0;        width: calc(100% - 78px - 12px);        border-width: 1px 0 0 1px;        transform-origin: 0 0;        transform: skew(-45deg);    }.quote-primary-text {    padding-top: 20px;    color: #2b2c2f;}.quote-primary-cite {    font-weight: 700;}.quote-primary-footer {    padding-left: 5px;}* + .quote-primary {    margin-top: 40px;}* + .quote-primary-footer {    margin-top: 8px;}@media (min-width: 576px) {    .quote-primary-body {        display: flex;        padding: 32px 20px 40px 30px;    }    .quote-primary-text {        padding-top: 0;        padding-left: 20px;    }    .quote-primary-footer {        padding-left: 30px;    }}@media (min-width: 768px) {    .quote-primary-body {        padding-right: 16px;    }}.quote-with-image {    max-width: 535px;}    .quote-with-image .quote-caption {        position: relative;        padding-top: 10px;        padding-left: 30px;    }        .quote-with-image .quote-caption .quote-text {            position: relative;            font-style: italic;            margin-top:65px;        }        .quote-with-image .quote-caption svg {            position: absolute;            left: 0;            top: 0;            z-index: 0;        }            .quote-with-image .quote-caption svg > * {                fill: #e3e3e3;            }    .quote-with-image * + .quote-caption {        margin-top: 30px;    }@media (min-width: 992px) {    .quote-with-image .quote-caption {        padding-left: 28px;    }    .quote-with-image * + .quote-caption {        margin-top: 50px;    }}* + .quote-with-image {    margin-top: 30px;}.quote-corporate {    position: relative;    padding: 40px 30px;    max-width: 450px;    margin-left: auto;    margin-right: auto;    box-shadow: 0 0 22px rgba(0, 0, 0, 0.1);    border-bottom: 4px solid #000000;    margin-bottom: 38px;    background: #ffffff;}.carousel-corporate .quote-corporate, .carousel-two-column .quote-corporate {    max-width: 700px;}@media (min-width: 1400px) {    .carousel-arrow-circle .quote-corporate {        max-width: 580px;    }}.quote-corporate .quote-header {    display: flex;    align-items: flex-end;}    .quote-corporate .quote-header > * {        margin-right: 15px;        margin-top: 0;    }    .quote-corporate .quote-header h4 {        padding-right: 15px;        font-weight: 400;        border-right: 1px solid #d5d5d5;    }.quote-corporate .quote-image {    position: absolute;    display: inline-block;    overflow: hidden;    left: 30px;    bottom: -40px;    border-radius: 50%;    box-shadow: 2px 0 9px rgba(0, 0, 0, 0.1);}.quote-corporate .quote-body {    text-align: right;}    .quote-corporate .quote-body .quote-text {        text-align: left;        color: #151515;    }.quote-corporate .quote-body-mark > * {    fill: #ebebeb;}.quote-corporate * + .quote-body {    margin-top: 25px;}@media (min-width: 576px) {    .quote-corporate {        padding: 40px 60px;    }        .quote-corporate .quote-image {            left: 60px;        }        .quote-corporate .quote-header h4 {            font-size: 19px;        }}@media (min-width: 1200px) {    .quote-corporate .quote-header h4 {        font-size: 24px;    }}.quote-corporate.quote-corporate-center-img {    padding: 40px 20px;}    .quote-corporate.quote-corporate-center-img .quote-image {        left: 50%;        transform: translateX(-50%);    }@media (min-width: 1200px) {    .quote-corporate.quote-corporate-center-img {        padding: 40px 20px 40px 40px;    }}.quote-modern-text {    position: relative;    max-width: 650px;    padding-top: 60px;    margin-left: auto;    margin-right: auto;}    .quote-modern-text .quote-body-mark {        position: absolute;        left: 50%;        top: 0;        transform: translateX(-50%);        z-index: -1;    }        .quote-modern-text .quote-body-mark > * {            fill: rgba(0, 0, 0, 0.08);        }@media (max-width: 991px) {    .quote-modern-text {        color: #151515;    }        .quote-modern-text .quote-body-mark > * {            fill: #2b2c2f;        }}.quote-modern-img img {    display: inline-block;    border-radius: 50%;    box-shadow: 2px 0 9px rgba(0, 0, 0, 0.23);}.quote-modern-caption .quote-modern-title {    text-transform: capitalize;    font-weight: 400;}.quote-modern-caption > * + .big {    margin-top: 5px;}.quote-modern-caption * + .quote-modern-title {    margin-top: 25px;}* + .quote-modern-caption {    margin-top: 35px;}.quote-bordered .quote-caption {    position: relative;    padding: 20px 20px 20px 35px;    border-top: 1px solid #e3e3e3;    border-bottom: 1px solid #e3e3e3;}    .quote-bordered .quote-caption .quote-text {        position: relative;        font-style: italic;    }    .quote-bordered .quote-caption svg {        position: absolute;        left: 0;        top: 14px;        z-index: 0;    }        .quote-bordered .quote-caption svg > * {            fill: #e3e3e3;        }@media (min-width: 992px) {    .quote-bordered .quote-caption {        padding-left: 48px;    }}/*
*
* Thumbnails
*/.figure-light figcaption {    padding-top: 10px;    color: #a1a1a1;    font-size: 14px;}/*
*
* Breadcrumbs
*/.breadcrumbs-custom {    position: relative;    padding: 25px 0;    background-color: #edf1f1;    background-position: center;}.breadcrumbs-custom-path {    margin-left: -17px;    margin-right: -17px;}    .breadcrumbs-custom-path > * {        padding-left: 17px;        padding-right: 17px;    }    .breadcrumbs-custom-path a {        display: inline;        vertical-align: middle;    }        .breadcrumbs-custom-path a, .breadcrumbs-custom-path a:active, .breadcrumbs-custom-path a:focus {            color: #7d7b7b;        }    .breadcrumbs-custom-path li {        position: relative;        display: inline-block;        vertical-align: middle;        font-size: 14px;        line-height: 1.7;    }        .breadcrumbs-custom-path li::after {            content: "";            font-family: 'FontAwesome';            position: absolute;            top: 62%;            right: -5px;            display: inline-block;            font-size: inherit;            font-style: normal;            color: #a1a1a1;            transform: translate3d(0, -50%, 0);        }        .breadcrumbs-custom-path li:last-child:after {            display: none;        }        .breadcrumbs-custom-path a:hover,        .breadcrumbs-custom-path li.active {            color: #151515;        }        .breadcrumbs-custom-path li.active {            top: 2px;        }* + .breadcrumbs-custom-path {    margin-top: 14px;}@media (min-width: 576px) {    * + .breadcrumbs-custom-path {        margin-top: 18px;    }}@media (min-width: 768px) {    .breadcrumbs-custom-path li {        font-size: 16px;        line-height: 24px;    }}/*
*
* Pagination custom
*/.pagination {    font-size: 0;    line-height: 0;    margin-bottom: -10px;    margin-left: -10px;}    .pagination:empty {        margin-bottom: 0;        margin-left: 0;    }    .pagination > * {        display: inline-block;        margin-top: 0;        margin-bottom: 10px;        margin-left: 10px;    }.page-item {    display: inline-block;    vertical-align: middle;    text-align: center;    font-weight: 700;}    .page-item:first-child .page-link {        border-top-left-radius: 5px;        border-bottom-left-radius: 5px;    }    .page-item:last-child .page-link {        border-top-right-radius: 5px;        border-bottom-right-radius: 5px;    }.page-link {    display: inline-block;    min-width: 48px;    padding: 10px 10px;    border: 2px solid #cdcdcd;    font-size: 12px;    line-height: 2;    background-color: #ffffff;    color: #151515;    transition: all 0.3s ease-in-out;    border-radius: 5px;}.page-item-control .page-link {    font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    font-size: 14px;    line-height: 24px;    text-transform: uppercase;    font-weight: 600;    letter-spacing: 0.027em;}@media (max-width: 575px) {    .pagination > * {        margin-left: 7px;    }    .page-link {        display: inline-block;        min-width: 40px;        padding: 6px 6px;        border: 2px solid #cdcdcd;        font-size: 12px;        line-height: 2;        background-color: #ffffff;        color: #151515;        transition: all 0.3s ease-in-out;        border-radius: 5px;    }    .page-item-control .page-link {        font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;        font-size: 12px;        line-height: 24px;        text-transform: uppercase;        font-weight: 600;        letter-spacing: 0.027em;    }}.page-link:hover, .page-link:focus, .page-link:active {    color: #ffffff;    background-color: #000000;    border-color: #000000;}.page-item.active > .page-link, .page-item.active > .page-link:hover, .page-item.active > .page-link:focus, .page-item.active > .page-link:active {    color: #ffffff;    background-color: #000000;    border-color: #000000;}.page-item.disabled > .page-link, .page-item.disabled > .page-link:hover, .page-item.disabled > .page-link:focus, .page-item.disabled > .page-link:active {    color: #a1a1a1;    background-color: #eaeced;    border-color: #eaeced;}.page-item-control .icon::before {    font-family: 'FontAwesome';    font-size: 11px;    line-height: 24px;}.page-item-control:first-child .icon::before {    content: '\f053';    margin-left: -1px;}.page-item-control:last-child .icon::before {    content: '\f054';    margin-right: -1px;}/*
*
* Snackbars
*/.snackbars {    padding: 9px 16px;    margin-left: auto;    margin-right: auto;    color: #ffffff;    text-align: left;    background-color: #151515;    border-radius: 0;    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);    font-size: 14px;}    .snackbars .icon-xxs {        font-size: 18px;    }    .snackbars p span:last-child {        padding-left: 14px;    }.snackbars-left {    display: inline-block;    margin-bottom: 0;}.snackbars-right {    display: inline-block;    float: right;    text-transform: uppercase;}    .snackbars-right:hover {        text-decoration: underline;    }@media (min-width: 576px) {    .snackbars {        max-width: 540px;        padding: 12px 15px;        font-size: 15px;    }}/*
*
* Footers
*/.footer-classic {    padding: 30px 0;    background: #f6f9f9;}.footer-minimal {    text-align: center;}    .footer-minimal .rd-navbar-nav > * {        display: inline-block;        margin-bottom: 3px;    }    .footer-minimal .rd-nav-link {        position: relative;        color: #151515;        letter-spacing: 0.05em;        font-weight: 700;    }        .footer-minimal .rd-nav-link:before {            position: absolute;            content: '';            bottom: -4px;            left: 0;            width: 0;            height: 2px;            background: #000000;            transition: all .3s;        }        .footer-minimal .rd-nav-link:hover {            color: #151515;        }            .footer-minimal .rd-nav-link:hover:before {                width: 100%;            }    .footer-minimal .active .rd-nav-link {        color: #151515;    }        .footer-minimal .active .rd-nav-link:before {            width: 100%;        }    .footer-minimal .rd-navbar-nav {        margin-left: -20px;        margin-right: -20px;    }        .footer-minimal .rd-navbar-nav > * {            padding-left: 20px;            padding-right: 20px;        }    .footer-minimal .footer-brand a {        max-width: 140px;        display: inline-block;    }@media (min-width: 576px) {    .footer-minimal .rd-navbar-nav {        display: flex;        align-items: center;        justify-content: space-between;        margin-left: -10px;        margin-right: -10px;    }        .footer-minimal .rd-navbar-nav > * {            padding-left: 10px;            padding-right: 10px;        }}@media (min-width: 992px) {    .footer-minimal {        text-align: left;    }        .footer-minimal .rd-navbar-nav {            display: flex;            align-items: center;            justify-content: flex-end;            margin-left: -20px;            margin-right: -20px;        }            .footer-minimal .rd-navbar-nav > * {                padding-left: 20px;                padding-right: 20px;            }}@media (min-width: 1200px) {    .footer-minimal .rd-navbar-nav {        margin-left: -30px;        margin-right: -30px;    }        .footer-minimal .rd-navbar-nav > * {            padding-left: 30px;            padding-right: 30px;        }}@media (min-width: 576px) {    .footer-minimal.footer-minimal-variant-2 .rd-navbar-nav {        display: flex;        align-items: center;        justify-content: center;    }}.footer-modern .footer-title {    font-family: "Playfair Display", "Times New Roman", Times, serif;    color: #151515;    font-weight: 700;    font-size: 21px;}.footer-modern .divider-lg {    line-height: 0;}.footer-modern .footer-title + .divider-lg {    margin-top: 17px;}.footer-modern .divider-lg + * {    margin-top: 20px;}.footer-modern .footer-post + .footer-post {    margin-top: 17px;}.footer-modern .footer-post h5 a {    color: #151515;}    .footer-modern .footer-post h5 a:hover {        color: #000000;    }.footer-modern .footer-post .list-inline {    font-style: italic;    font-weight: 300;}    .footer-modern .footer-post .list-inline li {        padding-right: 5px;        color: #c8c8c8;    }        .footer-modern .footer-post .list-inline li:after {            display: inline-block;            content: '/';            margin-left: 5px;        }        .footer-modern .footer-post .list-inline li:last-child:after {            display: none;        }.footer-modern .footer-post * + .list-inline {    margin-top: 5px;}.footer-modern .list > li + li {    margin-top: 5px;}.footer-modern .footer-contact-info li {    position: relative;    padding-left: 30px;}    .footer-modern .footer-contact-info li .icon {        position: absolute;        left: 0;        top: 1px;        font-size: 24px;    }    .footer-modern .footer-contact-info li a {        color: #9b9b9b;    }        .footer-modern .footer-contact-info li a:hover {            color: #000000;        }    .footer-modern .footer-contact-info li + li {        margin-top: 12px;    }.social-block-footer .list-inline {    margin-left: -10px;    margin-right: -10px;}    .social-block-footer .list-inline > * {        padding-left: 10px;        padding-right: 10px;    }    .social-block-footer .list-inline a {        color: #a3a3a3;    }        .social-block-footer .list-inline a:hover {            color: #000000;        }/*
* Page layout
*/.page {    position: relative;    overflow: hidden;    min-height: 100vh;    opacity: 0;}    .page.fadeIn {        animation-timing-function: ease-out;    }    .page.fadeOut {        animation-timing-function: ease-in;    }[data-x-mode] .page {    opacity: 1;}html.boxed body {    background: #f6f9f9 url(../images/bg-pattern-boxed.png) repeat fixed;}@media (min-width: 1630px) {    html.boxed .page {        max-width: 1600px;        margin-left: auto;        margin-right: auto;        box-shadow: 0 0 23px 0 rgba(1, 1, 1, 0.1);    }    html.boxed .rd-navbar-static {        max-width: 1600px;        margin-left: auto;        margin-right: auto;    }        html.boxed .rd-navbar-static.rd-navbar--is-stuck {            max-width: 1600px;            width: 100%;            left: calc(50% - 1600px);            right: calc(50% - 1600px);        }}/*
*
* Text styling
*/.text-italic {    font-style: italic;}.text-normal {    font-style: normal;}.text-underline {    text-decoration: underline;}.text-strike {    text-decoration: line-through;}.font-weight-thin {    font-weight: 100;}.font-weight-light {    font-weight: 300;}.font-weight-regular {    font-weight: 400;}.font-weight-medium {    font-weight: 500;}.font-weight-sbold {    font-weight: 600;}.font-weight-bold {    font-weight: 700;}.font-weight-ubold {    font-weight: 900;}.text-spacing-0 {    letter-spacing: 0;}.text-spacing-50 {    letter-spacing: 0.05em;}.text-spacing-60 {    letter-spacing: 0.06em;}.text-primary {    color: #000000 !important;}.text-gray-700 {    color: #2b2c2f;}.text-gray-800 {    color: #151515;}.img-shadow {    box-shadow: 0 0 22px rgba(0, 0, 0, 0.1);}/*
*
* Offsets
*/* + p {    margin-top: 15px;}h2 + p,.heading-2 + p {    margin-top: 12px;}p + h2,p + .heading-2 {    margin-top: 15px;}p + p {    margin-top: 12px;}p.big + p {    margin-top: 17px;}img + p {    margin-top: 15px;}.divider-lg + p {    margin-top: 30px;}h3 + img {    margin-top: 42px;}* + .row {    margin-top: 30px;}.block-image + p {    margin-top: 30px;}* + .big {    margin-top: 20px;}* + .text-block {    margin-top: 30px;}* + .button {    margin-top: 40px;}* + .form-comment {    margin-top: 45px;}* + .button-link {    margin-top: 30px;}* + .owl-carousel {    margin-top: 30px;}.row + h3,.row + .heading-3 {    margin-top: 80px;}.container + .container {    margin-top: 35px;}.container + .container-fluid {    margin-top: 35px;}.row + .row {    margin-top: 35px;}@media (min-width: 1200px) {    * + .rd-form {        margin-top: 30px;    }    .container + .container {        margin-top: 60px;    }    .row + .row {        margin-top: 60px;    }}.row-0 {    margin-bottom: 0px;}    .row-0:empty {        margin-bottom: 0;    }    .row-0 > * {        margin-bottom: 0px;    }.row-15 {    margin-bottom: -15px;}    .row-15:empty {        margin-bottom: 0;    }    .row-15 > * {        margin-bottom: 15px;    }.row-20 {    margin-bottom: -20px;}    .row-20:empty {        margin-bottom: 0;    }    .row-20 > * {        margin-bottom: 20px;    }.row-30 {    margin-bottom: -30px;}    .row-30:empty {        margin-bottom: 0;    }    .row-30 > * {        margin-bottom: 30px;    }.row-40 {    margin-bottom: -40px;}    .row-40:empty {        margin-bottom: 0;    }    .row-40 > * {        margin-bottom: 40px;    }.row-50 {    margin-bottom: -50px;}    .row-50:empty {        margin-bottom: 0;    }    .row-50 > * {        margin-bottom: 50px;    }.row-xl-50 {    margin-bottom: -30px;}    .row-xl-50:empty {        margin-bottom: 0;    }    .row-xl-50 > * {        margin-bottom: 30px;    }@media (min-width: 1200px) {    .row-xl-50 {        margin-bottom: -50px;    }        .row-xl-50:empty {            margin-bottom: 0;        }        .row-xl-50 > * {            margin-bottom: 50px;        }}@media (min-width: 992px) {    .row-md-30 {        margin-bottom: -30px;    }        .row-md-30:empty {            margin-bottom: 0;        }        .row-md-30 > * {            margin-bottom: 30px;        }}/*
*
* Sections
*/.section-xxs {    padding: 12px 0;}.section-xs {    padding: 25px 0;}.section-xs-type-1 {    padding: 30px 0;}.section-sm,.section-md,.section-lg,.section-xl {    padding: 50px 0;}.section-collapse + .section-collapse {    padding-top: 0;}.section-collapse:last-child {    padding-bottom: 0;}html [class*='section-'].section-bottom-0 {    padding-bottom: 0;}@media (max-width: 991px) {    section.section-sm:first-of-type,    section.section-md:first-of-type,    section.section-lg:first-of-type,    section.section-xl:first-of-type,    section.section-xxl:first-of-type {        padding-top: 40px;    }}@media (min-width: 768px) {    .section-sm {        padding: 60px 0;    }    .section-md {        padding: 70px 0;    }    .section-lg {        padding: 85px 0;    }}@media (min-width: 992px) {    .section-md {        padding:0px 0 0px;    }    .section-lg {        padding: 100px 0;    }    .section-xl {        padding: 120px 0;    }}@media (min-width: 1200px) {    .section-lg {        padding: 50px 0;    }    .section-xl {        padding: 140px 0;    }}.section-single {    position: relative;    display: flex;    text-align: center;}    .section-single:before {        position: absolute;        content: '';        top: 0;        left: 0;        bottom: 0;        right: 0;        background: #ffffff;        opacity: 0;    }@media (max-width: 991px) {    .section-single:before {        opacity: 0.85;    }}.section-single > * {    position: relative;}.section-single p {    margin-left: auto;    margin-right: auto;}.section-single * + .rights {    margin-top: 35px;}.section-single * + .countdown-wrap {    margin-top: 35px;}.section-single .countdown-wrap + * {    margin-top: 35px;}@media (min-width: 992px) {    .section-single * + .rights {        margin-top: 60px;    }    .section-single .countdown-wrap + * {        margin-top: 35px;    }}.section-single .rd-mailform-wrap {    max-width: 570px;    margin-left: auto;    margin-right: auto;    text-align: center;}.section-single * + .rd-mailform-wrap {    margin-top: 30px;}.section-single-header {    padding: calc(1em + 3vh) 0 calc(1em + 2vh);}.section-single-main {    padding: calc(1em + 4vh) 0;}.section-single-footer {    padding: calc(1em + 2vh) 0 calc(1em + 3vh);}.section-single-inner {    display: flex;    flex-direction: column;    align-items: center;    justify-content: space-between;    width: 100%;    min-height: 100vh;}    .section-single-inner > * {        width: 100%;    }@supports (display: grid) {    .section-single-inner {        display: grid;        justify-items: center;        align-content: space-between;        grid-template-columns: 1fr;    }}.section-page-title {    padding: 40px 0;}@media (min-width: 768px) {    .section-page-title {        padding: 80px 0;    }}.section-filter-white {    position: relative;}    .section-filter-white > * {        position: relative;    }    .section-filter-white:before {        position: absolute;        content: '';        top: 0;        left: 0;        right: 0;        bottom: 0;        background: rgba(255, 255, 255, 0.4);    }@media (min-width: 992px) {    .section-filter-white:before {        display: none;    }}.section-filter-dark {    position: relative;}    .section-filter-dark > * {        position: relative;    }    .section-filter-dark:before {        position: absolute;        content: '';        top: 0;        left: 0;        right: 0;        bottom: 0;        background: rgba(0, 0, 0, 0.3);    }/**
* Custom sections
*/.section-two-column {    position: relative;    display: flex;    flex-direction: column;    align-items: stretch;}    .section-two-column > * {        flex-basis: 100%;    }@media (min-width: 992px) {    .section-two-column {        flex-direction: row;    }        .section-two-column > * {            flex-basis: 50%;        }        .section-two-column .section-map .rd-google-map__model {            height: 100%;        }}.section-two-column-content {    padding: 0 15px;    max-width: 600px;    margin-left: auto;    margin-right: auto;}@media (min-width: 992px) {    .section-two-column-content {        padding-left: 40px;        margin-left: 0;    }}@media (min-width: 1200px) {    .section-two-column-content {        padding-left: 80px;    }}.section-transform-bottom {    position: relative;    z-index: 1;}@media (min-width: 1200px) {    .section-transform-bottom {        margin-bottom: -130px;    }}/*
*
* Grid modules
*/.grid-demonstration {    padding: 12px 8px;    letter-spacing: 0;    text-align: left;}    .grid-demonstration h5, .grid-demonstration .heading-5 {        font-weight: 700;    }@media (max-width: 1199px) {    .grid-demonstration h5, .grid-demonstration .heading-5 {        font-size: 14px;    }}@media (max-width: 1799px) {    .grid-demonstration p {        white-space: nowrap;        overflow: hidden;        text-overflow: ellipsis;    }}@media (max-width: 991px) {    .container-fluid.grid-demonstration .row {        margin-left: 0;        margin-right: 0;    }}.container-fluid.grid-demonstration [class^='col'] {    padding: 5px;}@media (max-width: 991px) {    .container-fluid.grid-demonstration [class^='col'] p {        font-size: 14px;    }    .container-fluid.grid-demonstration [class^='col'] * + p {        margin-top: 10px;    }}@media (min-width: 768px) {    .container-fluid.grid-demonstration [class^='col'] {        padding: 15px 10px;    }}@media (min-width: 992px) {    .container-fluid.grid-demonstration [class^='col'] {        padding: 25px 15px;    }}@media (min-width: 1200px) {    .container-fluid.grid-demonstration [class^='col'] {        padding: 30px 15px 30px 30px;    }}@media (min-width: 1800px) {    .container-fluid.grid-demonstration [class^='col'] {        padding: 50px 100px;    }        .container-fluid.grid-demonstration [class^='col'] * + p {            margin-top: 24px;        }}@media (min-width: 1800px) {    .container-fluid.grid-demonstration .row {        margin-left: -70px;        margin-right: -70px;    }}.grid-system-bordered [class*='col'] {    padding-top: 15px;    padding-bottom: 15px;}.grid-system-bordered .row {    border-bottom: 1px solid #eaeced;}    .grid-system-bordered .row:last-child {        border-bottom: none;    }@media (min-width: 768px) {    .grid-system-bordered [class*='col'] {        padding-top: 25px;        padding-bottom: 25px;    }}@media (min-width: 1200px) {    .grid-system-bordered [class*='col'] {        padding-top: 45px;        padding-bottom: 45px;    }}.grid-system-outline .row {    border: 1px solid #eaeced;}    .grid-system-outline .row:not(:last-child) {        border-bottom-width: 0;    }.grid-system-outline [class*='col']:not(:last-child) {    border-right: 1px solid #eaeced;    margin-right: -1px;}.grid-system-outline * + .row {    margin-top: 45px;}.grid-system-outline .row + .row {    margin-top: 0;}/*
*
* Backgrounds
*/.context-dark,.context-dark h1, .context-dark h2, .context-dark h3, .context-dark h4, .context-dark h5, .context-dark h6, .context-dark [class^='heading-'] {    color: #ffffff;}    .context-dark .divider-lg::after {        background: #ffffff;    }    .context-dark .rd-form-inline .form-input, .context-dark .rd-form-inline .form-label {        color: #ffffff;    }    .context-dark .form-validation {        color: #ffffff;    }    .context-dark .quote-modern .quote-modern-title {        color: #fefefe;    }    .context-dark .quote-modern .big {        color: #d0d0d0;    }    .context-dark .quote-modern .quote-modern-text {        color: #d7d7d7;    }        .context-dark .quote-modern .quote-modern-text .quote-body-mark > * {            fill: rgba(255, 255, 255, 0.46);        }.bg-gray-dark, .bg-primary,.bg-gray-dark h1,.bg-primary h1, .bg-gray-dark h2, .bg-primary h2, .bg-gray-dark h3, .bg-primary h3, .bg-gray-dark h4, .bg-primary h4, .bg-gray-dark h5, .bg-primary h5, .bg-gray-dark h6, .bg-primary h6, .bg-gray-dark [class^='heading-'], .bg-primary [class^='heading-'] {    color: #ffffff;}    .bg-gray-dark .divider-lg::after, .bg-primary .divider-lg::after {        background: #ffffff;    }    .bg-gray-dark .rd-form-inline .form-input, .bg-primary .rd-form-inline .form-input, .bg-gray-dark .rd-form-inline .form-label, .bg-primary .rd-form-inline .form-label {        color: #ffffff;    }    .bg-gray-dark .form-validation, .bg-primary .form-validation {        color: #ffffff;    }    .bg-gray-dark .quote-modern .quote-modern-title, .bg-primary .quote-modern .quote-modern-title {        color: #fefefe;    }    .bg-gray-dark .quote-modern .big, .bg-primary .quote-modern .big {        color: #d0d0d0;    }    .bg-gray-dark .quote-modern .quote-modern-text, .bg-primary .quote-modern .quote-modern-text {        color: #d7d7d7;    }        .bg-gray-dark .quote-modern .quote-modern-text .quote-body-mark > *, .bg-primary .quote-modern .quote-modern-text .quote-body-mark > * {            fill: rgba(255, 255, 255, 0.46);        }    .bg-gray-dark .brand .brand-logo-dark, .bg-primary .brand .brand-logo-dark {        display: none;    }    .bg-gray-dark .brand .brand-logo-light, .bg-primary .brand .brand-logo-light {        display: block;    }/**
* Light Backgrounds
*/.bg-default {    background-color: #ffffff;}    .bg-default + .bg-default {        padding-top: 0;    }.bg-gray-100 {    background-color: #f6f9f9;}    .bg-gray-100 + .bg-gray-100 {        padding-top: 0;    }    .bg-gray-100 .box-icon-modern .icon-modern {        background: #000000;    }.bg-gray-11 {    background-color: #f4f4f4;}    .bg-gray-11 + .bg-gray-11 {        padding-top: 0;    }/**
* Dark Backgrounds
*/.bg-gray-dark {    background-color: #2b2c2f;}    .bg-gray-dark + .bg-gray-dark {        padding-top: 0;    }/** 
* Accent Backgrounds
*/.bg-primary {    background: #000000;}    .bg-primary + .bg-primary {        padding-top: 0;    }    .bg-primary .button-primary, .bg-primary .button-primary:focus {        color: #000000;        background-color: #ffffff;        border-color: #ffffff;    }        .bg-primary .button-primary:hover, .bg-primary .button-primary:active {            color: #ffffff;            background-color: #000000;            border-color: #ffffff;        }        .bg-primary .button-primary.button-ujarak::before {            background: #000000;        }    .bg-primary .form-validation {        color: #ffffff;    }    .bg-primary .rd-form-inline .form-input {        line-height: 22px;        border: 2px solid #ffffff;    }/**
* Background Image
*/[class^='bg-'] {    background-size: cover;    background-position: center center;}@media (min-width: 992px) {    html:not(.tablet):not(.mobile) .bg-fixed {        background-attachment: fixed;    }}.mbYTP_wrapper {    position: relative;    background: linear-gradient(to bottom, #000000, #7d7b7b);}    .mbYTP_wrapper:before {        content: '';        position: absolute;        top: 0;        right: 0;        bottom: 0;        left: 0;        background: linear-gradient(to bottom, #000000, #7d7b7b);        opacity: .4;        z-index: 1;    }.video-bg-overlay {    position: relative;}    .video-bg-overlay:before {        content: '';        position: absolute;        top: 0;        right: 0;        bottom: 0;        left: 0;        background: linear-gradient(to bottom, #000000, #7d7b7b);        opacity: .4;        z-index: -1;    }/*
*
* Utilities custom
*/.height-fill {    position: relative;    display: flex;    flex-direction: column;    align-items: stretch;}    .height-fill > * {        flex-grow: 1;        flex-shrink: 0;    }.object-inline {    white-space: nowrap;}    .object-inline > * {        display: inline-block;        min-width: 20px;        vertical-align: top;        white-space: normal;    }        .object-inline > * + * {            margin-left: 5px;        }.oh {    position: relative;    overflow: hidden;}.text-decoration-lines {    position: relative;    overflow: hidden;    width: 100%;    font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;}.text-decoration-lines-content {    position: relative;    display: inline-block;    min-width: 170px;    font-size: 14px;    text-transform: uppercase;}    .text-decoration-lines-content::before, .text-decoration-lines-content::after {        content: '';        position: absolute;        height: 1px;        background: #eaeced;        top: 50%;        width: 100vw;    }    .text-decoration-lines-content::before {        left: 0;        transform: translate3d(-100%, 0, 0);    }    .text-decoration-lines-content::after {        right: 0;        transform: translate3d(100%, 0, 0);    }* + .text-decoration-lines {    margin-top: 30px;}p.rights {    font-size: 16px;    color: #9b9b9b;    letter-spacing: 0.05em;}    p.rights a {        color: inherit;    }        p.rights a:hover {            text-decoration: underline;        }[style*='z-index: 1000;'] {    z-index: 1101 !important;}.text-block > * {    margin-left: .125em;    margin-right: .125em;}/*
*
* Animate.css
*/.animated {    -webkit-animation-duration: 1s;    animation-duration: 1s;    -webkit-animation-fill-mode: both;    animation-fill-mode: both;    opacity: 1;}    .animated.infinite {        -webkit-animation-iteration-count: infinite;        animation-iteration-count: infinite;    }    .animated.hinge {        -webkit-animation-duration: 2s;        animation-duration: 2s;    }html:not(.lt-ie10) .not-animated {    opacity: 0;}@-webkit-keyframes fadeIn {    0% {        opacity: 0;    }    100% {        opacity: 1;    }}@keyframes fadeIn {    0% {        opacity: 0;    }    100% {        opacity: 1;    }}.fadeIn {    -webkit-animation-name: fadeIn;    animation-name: fadeIn;}@-webkit-keyframes fadeInUp {    0% {        opacity: 0;        -webkit-transform: translate3d(0, 100%, 0);        transform: translate3d(0, 100%, 0);    }    100% {        opacity: 1;        -webkit-transform: none;        transform: none;    }}@keyframes fadeInUp {    0% {        opacity: 0;        -webkit-transform: translate3d(0, 100%, 0);        transform: translate3d(0, 100%, 0);    }    100% {        opacity: 1;        -webkit-transform: none;        transform: none;    }}.fadeInUp {    -webkit-animation-name: fadeInUp;    animation-name: fadeInUp;}@-webkit-keyframes fadeInDown {    0% {        opacity: 0;        -webkit-transform: translate3d(0, -100%, 0);        transform: translate3d(0, -100%, 0);    }    100% {        opacity: 1;        -webkit-transform: none;        transform: none;    }}@keyframes fadeInDown {    0% {        opacity: 0;        -webkit-transform: translate3d(0, -100%, 0);        transform: translate3d(0, -100%, 0);    }    100% {        opacity: 1;        -webkit-transform: none;        transform: none;    }}.fadeInDown {    -webkit-animation-name: fadeInDown;    animation-name: fadeInDown;}@-webkit-keyframes fadeInLeft {    0% {        opacity: 0;        -webkit-transform: translate3d(-100%, 0, 0);        transform: translate3d(-100%, 0, 0);    }    100% {        opacity: 1;        -webkit-transform: none;        transform: none;    }}@keyframes fadeInLeft {    0% {        opacity: 0;        -webkit-transform: translate3d(-100%, 0, 0);        transform: translate3d(-100%, 0, 0);    }    100% {        opacity: 1;        -webkit-transform: none;        transform: none;    }}.fadeInLeft {    -webkit-animation-name: fadeInLeft;    animation-name: fadeInLeft;}@-webkit-keyframes fadeInRight {    0% {        opacity: 0;        -webkit-transform: translate3d(100%, 0, 0);        transform: translate3d(100%, 0, 0);    }    100% {        opacity: 1;        -webkit-transform: none;        transform: none;    }}@keyframes fadeInRight {    0% {        opacity: 0;        -webkit-transform: translate3d(100%, 0, 0);        transform: translate3d(100%, 0, 0);    }    100% {        opacity: 1;        -webkit-transform: none;        transform: none;    }}.fadeInRight {    -webkit-animation-name: fadeInRight;    animation-name: fadeInRight;}@-webkit-keyframes fadeOut {    0% {        opacity: 1;    }    100% {        opacity: 0;    }}@keyframes fadeOut {    0% {        opacity: 1;    }    100% {        opacity: 0;    }}.fadeOut {    -webkit-animation-name: fadeOut;    animation-name: fadeOut;}@-webkit-keyframes slideInDown {    0% {        -webkit-transform: translate3d(0, -100%, 0);        transform: translate3d(0, -100%, 0);        visibility: visible;    }    100% {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0);    }}@keyframes slideInDown {    0% {        -webkit-transform: translate3d(0, -100%, 0);        transform: translate3d(0, -100%, 0);        visibility: visible;    }    100% {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0);    }}.slideInDown {    -webkit-animation-name: slideInDown;    animation-name: slideInDown;}@-webkit-keyframes slideInLeft {    0% {        -webkit-transform: translate3d(-100%, 0, 0);        transform: translate3d(-100%, 0, 0);        visibility: visible;    }    100% {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0);    }}@keyframes slideInLeft {    0% {        -webkit-transform: translate3d(-100%, 0, 0);        transform: translate3d(-100%, 0, 0);        visibility: visible;    }    100% {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0);    }}.slideInLeft {    -webkit-animation-name: slideInLeft;    animation-name: slideInLeft;}@-webkit-keyframes slideInRight {    0% {        -webkit-transform: translate3d(100%, 0, 0);        transform: translate3d(100%, 0, 0);        visibility: visible;    }    100% {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0);    }}@keyframes slideInRight {    0% {        -webkit-transform: translate3d(100%, 0, 0);        transform: translate3d(100%, 0, 0);        visibility: visible;    }    100% {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0);    }}.slideInRight {    -webkit-animation-name: slideInRight;    animation-name: slideInRight;}@-webkit-keyframes slideOutDown {    0% {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0);    }    100% {        visibility: hidden;        -webkit-transform: translate3d(0, 100%, 0);        transform: translate3d(0, 100%, 0);    }}@keyframes slideOutDown {    0% {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0);    }    100% {        visibility: hidden;        -webkit-transform: translate3d(0, 100%, 0);        transform: translate3d(0, 100%, 0);    }}.slideOutDown {    -webkit-animation-name: slideOutDown;    animation-name: slideOutDown;}/*
*
* Preloader
*/.preloader {    position: fixed;    left: 0;    top: 0;    bottom: 0;    right: 0;    z-index: 9999999;    display: flex;    justify-content: center;    align-items: center;    padding: 20px;    background: #ffffff;    transition: .3s all ease;}    .preloader.loaded {        opacity: 0;        visibility: hidden;    }.preloader-body {    text-align: center;}    .preloader-body p {        position: relative;        right: -8px;    }.cssload-jumping {    position: relative;    display: block;    margin: 97px auto;    width: 107px;}    .cssload-jumping, .cssload-jumping * {        box-sizing: border-box;    }        .cssload-jumping span {            display: inline-block;            height: 15px;            width: 15px;            background: #000000;            border-radius: 487px;            background-clip: padding-box;            -o-background-clip: padding-box;            -ms-background-clip: padding-box;            -webkit-background-clip: padding-box;            -moz-background-clip: padding-box;        }            .cssload-jumping span:nth-child(1) {                animation: scale 1.15s 0.12s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);                -o-animation: scale 1.15s 0.12s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);                -ms-animation: scale 1.15s 0.12s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);                -webkit-animation: scale 1.15s 0.12s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);                -moz-animation: scale 1.15s 0.12s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);            }            .cssload-jumping span:nth-child(2) {                animation: scale 1.15s 0.23s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);                -o-animation: scale 1.15s 0.23s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);                -ms-animation: scale 1.15s 0.23s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);                -webkit-animation: scale 1.15s 0.23s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);                -moz-animation: scale 1.15s 0.23s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);            }            .cssload-jumping span:nth-child(3) {                animation: scale 1.15s 0.35s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);                -o-animation: scale 1.15s 0.35s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);                -ms-animation: scale 1.15s 0.35s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);                -webkit-animation: scale 1.15s 0.35s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);                -moz-animation: scale 1.15s 0.35s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);            }            .cssload-jumping span:nth-child(4) {                animation: scale 1.15s 0.46s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);                -o-animation: scale 1.15s 0.46s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);                -ms-animation: scale 1.15s 0.46s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);                -webkit-animation: scale 1.15s 0.46s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);                -moz-animation: scale 1.15s 0.46s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);            }            .cssload-jumping span:nth-child(5) {                animation: scale 1.15s 0.58s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);                -o-animation: scale 1.15s 0.58s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);                -ms-animation: scale 1.15s 0.58s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);                -webkit-animation: scale 1.15s 0.58s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);                -moz-animation: scale 1.15s 0.58s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);            }@keyframes scale {    0% {        transform: scale(0);    }    25% {        transform: scale(0.9, 0.9);        background: #7d7b7b;    }    50% {        transform: scale(1, 1);        margin: 0 3px;        background: #000000;    }    100% {        transform: scale(0);    }}@-o-keyframes scale {    0% {        -o-transform: scale(0);    }    25% {        -o-transform: scale(0.9, 0.9);        background: #7d7b7b;    }    50% {        -o-transform: scale(1, 1);        margin: 0 3px;        background: #000000;    }    100% {        -o-transform: scale(0);    }}@-ms-keyframes scale {    0% {        -ms-transform: scale(0);    }    25% {        -ms-transform: scale(0.9, 0.9);        background: #7d7b7b;    }    50% {        -ms-transform: scale(1, 1);        margin: 0 3px;        background: #000000;    }    100% {        -ms-transform: scale(0);    }}@-webkit-keyframes scale {    0% {        -webkit-transform: scale(0);    }    25% {        -webkit-transform: scale(0.9, 0.9);        background: #7d7b7b;    }    50% {        -webkit-transform: scale(1, 1);        margin: 0 3px;        background: #000000;    }    100% {        -webkit-transform: scale(0);    }}@-moz-keyframes scale {    0% {        -moz-transform: scale(0);    }    25% {        -moz-transform: scale(0.9, 0.9);        background: #7d7b7b;    }    50% {        -moz-transform: scale(1, 1);        margin: 0 3px;        background: #000000;    }    100% {        -moz-transform: scale(0);    }}/*
*
* ToTop
*/.ui-to-top {    position: fixed;    right: 15px;    bottom: 15px;    z-index: 100;    width: 50px;    height: 50px;    font-size: 20px;    line-height: 46px;    color: #ffffff;    background: #000000;    overflow: hidden;    text-align: center;    text-decoration: none;    transition: .45s all ease-in-out;    transform: translate3d(0, 100px, 0);}    .ui-to-top:hover {        color: #ffffff;        background: #111111;        text-decoration: none;    }    .ui-to-top:focus {        color: #ffffff;    }    .ui-to-top.active {        transform: translate3d(0, 0, 0);    }html.mobile .ui-to-top,html.tablet .ui-to-top {    display: none !important;}@media (min-width: 576px) {    .ui-to-top {        right: 40px;        bottom: 40px;    }}/*
*
* RD Navbar
*/@keyframes rd-navbar-slide-down {    0% {        transform: translateY(-100%);    }    100% {        transform: translateY(0);    }}@keyframes rd-navbar-slide-up {    0% {        transform: translateY(0);    }    100% {        transform: translateY(-100%);    }}.rd-navbar-wrap, .rd-navbar,.rd-menu,.rd-navbar-nav,.rd-navbar-panel, .rd-navbar-static .rd-menu, .rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-fixed .rd-navbar-submenu {    transition: 0.35s all cubic-bezier(0.65, 0.05, 0.36, 1);}.rd-navbar--no-transition, .rd-navbar--no-transition * {    transition: none !important;}.rd-navbar,.rd-navbar.rd-navbar--is-clone {    display: none;}    .rd-navbar.rd-navbar-fixed + .rd-navbar.rd-navbar--is-clone,    .rd-navbar.rd-navbar-sidebar + .rd-navbar.rd-navbar--is-clone {        display: none;    }.rd-navbar {    display: none;    background: #000000;}.rd-navbar-toggle {    display: inline-block;    position: relative;    width: 48px;    height: 48px;    line-height: 48px;    cursor: pointer;    color: #151515;    background-color: transparent;    border: none;    display: none;}    .rd-navbar-toggle span {        position: relative;        display: block;        margin: auto;        transition: .3s all ease;    }        .rd-navbar-toggle span:after, .rd-navbar-toggle span:before {            content: "";            position: absolute;            left: 0;            top: -8px;            transition: .3s all ease;        }        .rd-navbar-toggle span:after {            top: 8px;        }        .rd-navbar-toggle span:after, .rd-navbar-toggle span:before, .rd-navbar-toggle span {            width: 24px;            height: 4px;            background-color: #ffffff;            backface-visibility: hidden;            border-radius: 0;        }    .rd-navbar-toggle span {        transform: rotate(180deg);    }        .rd-navbar-toggle span:before, .rd-navbar-toggle span:after {            transform-origin: 1.71429px center;        }    .rd-navbar-toggle.active span {        transform: rotate(360deg);    }        .rd-navbar-toggle.active span:before, .rd-navbar-toggle.active span:after {            top: 0;            width: 15px;        }        .rd-navbar-toggle.active span:before {            -webkit-transform: rotate3d(0, 0, 1, -40deg);            transform: rotate3d(0, 0, 1, -40deg);        }        .rd-navbar-toggle.active span:after {            -webkit-transform: rotate3d(0, 0, 1, 40deg);            transform: rotate3d(0, 0, 1, 40deg);        }.rd-navbar-collapse-toggle {    display: inline-block;    position: relative;    width: 48px;    height: 48px;    line-height: 48px;    cursor: pointer;    color: #151515;    display: none;}    .rd-navbar-collapse-toggle span {        top: 50%;        margin-top: -3px;    }        .rd-navbar-collapse-toggle span, .rd-navbar-collapse-toggle span:before, .rd-navbar-collapse-toggle span:after {            position: absolute;            width: 6px;            height: 6px;            line-height: 6px;            text-align: center;            background: #151515;            left: 50%;            margin-left: -3px;            border-radius: 50%;            transition: .3s all ease;        }            .rd-navbar-collapse-toggle span:before, .rd-navbar-collapse-toggle span:after {                content: '';            }            .rd-navbar-collapse-toggle span:before {                bottom: 100%;                margin-bottom: 3px;            }            .rd-navbar-collapse-toggle span:after {                top: 100%;                margin-top: 3px;            }    .rd-navbar-collapse-toggle.active span {        transform: scale(0.7);    }        .rd-navbar-collapse-toggle.active span:before {            transform: translateY(18px);        }        .rd-navbar-collapse-toggle.active span:after {            transform: translateY(-18px);        }.rd-navbar-brand a {    display: block;}.rd-navbar-search {    position: relative;    display: inline-flex;}    .rd-navbar-search .form-input {        padding-right: 50px;    }    .rd-navbar-search .rd-search-form-submit {        position: absolute;        top: 0;        bottom: 0;        right: 0;        width: 50px;        padding: 0;        margin: 0;        border: none;        cursor: pointer;        background-color: transparent;        color: #cccccc;        transition: .33s;    }        .rd-navbar-search .rd-search-form-submit:hover {            color: #000000;        }.rd-navbar-search-toggle {    background: none;    border: none;    display: inline-block;    padding: 0;    outline: none;    outline-offset: 0;    cursor: pointer;    -webkit-appearance: none;}    .rd-navbar-search-toggle::-moz-focus-inner {        border: none;        padding: 0;    }.rd-navbar-dropdown {    display: none;}/*
* @subsection  RD Navbar Static
*/.rd-navbar-static {    display: block;}    .rd-navbar-static .rd-nav-item {        display: inline-block;    }        .rd-navbar-static .rd-nav-item.focus .rd-nav-link, .rd-navbar-static .rd-nav-item.opened .rd-nav-link {            color: #151515;            background: transparent;        }            .rd-navbar-static .rd-nav-item.focus .rd-nav-link:before, .rd-navbar-static .rd-nav-item.opened .rd-nav-link:before {                width: 100%;            }        .rd-navbar-static .rd-nav-item.focus > .rd-navbar-submenu-toggle, .rd-navbar-static .rd-nav-item.opened > .rd-navbar-submenu-toggle {            color: #000000;        }        .rd-navbar-static .rd-nav-item.active .rd-nav-link {            color: white;            background: transparent;        }            .rd-navbar-static .rd-nav-item.active .rd-nav-link:before {                width: 100%;            }        .rd-navbar-static .rd-nav-item.active > .rd-navbar-submenu-toggle {            color: #000000;        }        .rd-navbar-static .rd-nav-item.focus > .rd-navbar-submenu-toggle::before,        .rd-navbar-static .rd-nav-item.opened > .rd-navbar-submenu-toggle::before,        .rd-navbar-static .rd-nav-item .rd-nav-link:hover + .rd-navbar-submenu-toggle::before {            transform: rotate(180deg);        }        .rd-navbar-static .rd-nav-item > .rd-navbar-submenu-toggle {            margin-left: 4px;            font-family: "Material Design Icons";            font-size: 16px;            cursor: pointer;            color: #151515;        }            .rd-navbar-static .rd-nav-item > .rd-navbar-submenu-toggle::before {                position: relative;                display: inline-block;                transition: .22s;                content: '\f236';            }            .rd-navbar-static .rd-nav-item > .rd-navbar-submenu-toggle:hover {                color: #000000;            }        .rd-navbar-static .rd-nav-item > .rd-navbar-submenu {            margin-top: 20px;        }        .rd-navbar-static .rd-nav-item + .rd-nav-item {            margin-left: 38px;        }    .rd-navbar-static .rd-nav-link {        position: relative;        display: inline-block;        font-family: 'Montserrat';        color: white;        font-size: 16px;        line-height: 1.2;        transition: .25s;        letter-spacing: 0.05em;        font-weight: 600;    }        .rd-navbar-static .rd-nav-link:before {            position: absolute;            content: '';            bottom: -4px;            left: 0;            width: 0;            height: 2px;            background: #ffffff;            transition: all .3s;        }        .rd-navbar-static .rd-nav-link:hover {            color: white;        }            .rd-navbar-static .rd-nav-link:hover:before {                width: 100%;            }    .rd-navbar-static .rd-menu {        z-index: 15;        position: absolute;        display: block;        margin-top: 35px;        visibility: hidden;        opacity: 0;        text-align: left;        border-top: 3px solid #000000;        transform: translate3d(0, 30px, 0);        box-shadow: 0 0 20px rgba(78, 78, 78, 0.16);    }    .rd-navbar-static .rd-navbar-dropdown {        position: absolute;        left: 0;        width: 270px;        padding: 15px;        background: #ffffff;        z-index: 5;    }        .rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown {            top: -1px;            left: 100%;            z-index: 2;            margin-top: -15px;            margin-left: 15px;            transform: translate3d(30px, 0, 0);        }            .rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown.rd-navbar-open-left {                left: auto;                right: 100%;                margin-left: 0;                margin-right: 15px;                transform: translate3d(-30px, 0, 0);            }    .rd-navbar-static .rd-dropdown-item.focus .rd-dropdown-link, .rd-navbar-static .rd-dropdown-item.opened .rd-dropdown-link {        color: #000000;    }    .rd-navbar-static .rd-dropdown-link {        color: #151515;    }        .rd-navbar-static .rd-dropdown-link:hover {            color: #000000;        }    .rd-navbar-static .rd-navbar-dropdown li > a,    .rd-navbar-static .rd-megamenu-list li > a {        position: relative;        left: 0;        display: flex;        padding: 1px 14px 1px 0;        text-align: left;    }        .rd-navbar-static .rd-navbar-dropdown li > a, .rd-navbar-static .rd-navbar-dropdown li > a:focus, .rd-navbar-static .rd-navbar-dropdown li > a:active,        .rd-navbar-static .rd-megamenu-list li > a,        .rd-navbar-static .rd-megamenu-list li > a:focus,        .rd-navbar-static .rd-megamenu-list li > a:active {            color: #151515;        }            .rd-navbar-static .rd-navbar-dropdown li > a:hover,            .rd-navbar-static .rd-megamenu-list li > a:hover {                color: #000000;            }            .rd-navbar-static .rd-navbar-dropdown li > a, .rd-navbar-static .rd-navbar-dropdown li > a::before,            .rd-navbar-static .rd-megamenu-list li > a,            .rd-navbar-static .rd-megamenu-list li > a::before {                transition: .15s ease-in-out;            }                .rd-navbar-static .rd-navbar-dropdown li > a::before,                .rd-navbar-static .rd-megamenu-list li > a::before {                    position: relative;                    top: -1px;                    left: -6px;                    display: inline-block;                    content: '\f105';                    font-family: 'FontAwesome';                    font-size: inherit;                    line-height: inherit;                    color: #000000;                    opacity: 0;                    visibility: hidden;                }                .rd-navbar-static .rd-navbar-dropdown li.focus > a,                .rd-navbar-static .rd-navbar-dropdown li.opened > a,                .rd-navbar-static .rd-navbar-dropdown li > a:hover,                .rd-navbar-static .rd-megamenu-list li.focus > a,                .rd-navbar-static .rd-megamenu-list li.opened > a,                .rd-navbar-static .rd-megamenu-list li > a:hover {                    left: 0;                    padding-left: 14px;                    padding-right: 0;                }                    .rd-navbar-static .rd-navbar-dropdown li.focus > a::before,                    .rd-navbar-static .rd-navbar-dropdown li.opened > a::before,                    .rd-navbar-static .rd-navbar-dropdown li > a:hover::before,                    .rd-navbar-static .rd-megamenu-list li.focus > a::before,                    .rd-navbar-static .rd-megamenu-list li.opened > a::before,                    .rd-navbar-static .rd-megamenu-list li > a:hover::before {                        left: -7px;                        opacity: 1;                        visibility: visible;                    }    .rd-navbar-static .rd-navbar-megamenu {        display: flex;        left: 0;        width: 100%;        max-width: 1200px;        padding: 30px 40px;        background: #ffffff;    }    .rd-navbar-static .rd-megamenu-item {        flex-basis: 50%;        flex-grow: 1;    }        .rd-navbar-static .rd-megamenu-item + .rd-megamenu-item {            padding-left: 20px;        }    .rd-navbar-static .rd-megamenu-title {        font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;        font-weight: 700;        font-size: 16px;        color: #151515;        text-transform: capitalize;        padding-bottom: 15px;        border-bottom: 1px solid #eaeced;    }    .rd-navbar-static .rd-megamenu-list-item + .rd-megamenu-list-item {        margin-top: 5px;    }    .rd-navbar-static .rd-megamenu-list-link {        color: #000000;        background: transparent;    }        .rd-navbar-static .rd-megamenu-list-link:hover {            color: #000000;            background: transparent;        }    .rd-navbar-static * + .rd-megamenu-list {        margin-top: 10px;    }    .rd-navbar-static .rd-navbar--has-dropdown .rd-menu {        padding: 0;    }        .rd-navbar-static .rd-navbar--has-dropdown .rd-menu .rd-dropdown-link {            padding: 15px 20px;            border-bottom: 1px solid #ebebeb;        }        .rd-navbar-static .rd-navbar--has-dropdown .rd-menu > li:last-child .rd-dropdown-link {            border-bottom: none;        }    .rd-navbar-static .rd-navbar-submenu.focus > .rd-menu, .rd-navbar-static .rd-navbar-submenu.opened > .rd-menu {        opacity: 1;        visibility: visible;        transform: translate3d(0, 0, 0);    }    .rd-navbar-static .rd-navbar-search.active .rd-search {        visibility: visible;        opacity: 1;    }    .rd-navbar-static .rd-search {        position: absolute;        top: 100%;        right: 0;        width: 270px;        opacity: 0;        visibility: hidden;        transition: .3s;        margin-top: 20px;        z-index: 2;    }    .rd-navbar-static * + .rd-navbar-search {        margin-left: 38px;    }    .rd-navbar-static .rd-navbar-search-toggle {        display: inline-flex;        color: #151515;    }        .rd-navbar-static .rd-navbar-search-toggle span {            display: inline-block;            position: relative;            width: 32px;            height: 32px;            font-size: 26px;            line-height: 32px;            text-align: center;            cursor: pointer;            background: none;            border: none;            outline: none;            padding: 0;        }            .rd-navbar-static .rd-navbar-search-toggle span, .rd-navbar-static .rd-navbar-search-toggle span::before, .rd-navbar-static .rd-navbar-search-toggle span::after {                transition: .3s all ease-in-out;            }                .rd-navbar-static .rd-navbar-search-toggle span::before, .rd-navbar-static .rd-navbar-search-toggle span::after {                    position: absolute;                    top: 0;                    left: 0;                    right: 0;                    bottom: 0;                }                .rd-navbar-static .rd-navbar-search-toggle span::before {                    content: "";                    transform: rotate(0deg) scale(1);                    opacity: 1;                    visibility: visible;                    font-family: "Material Design Icons";                }                .rd-navbar-static .rd-navbar-search-toggle span::after {                    content: "";                    transform: rotate(-90deg) scale(0.4);                    opacity: 0;                    visibility: hidden;                    font-family: "Material Design Icons";                }        .rd-navbar-static .rd-navbar-search-toggle.active span::before {            opacity: 0;            visibility: hidden;            transform: rotate(90deg) scale(0.4);        }        .rd-navbar-static .rd-navbar-search-toggle.active span::after {            transform: rotate(0deg) scale(1);            opacity: 1;            visibility: visible;        }        .rd-navbar-static .rd-navbar-search-toggle:hover {            color: #000000;        }    .rd-navbar-static.rd-navbar--is-clone {        display: block;        transform: translate3d(0, -100%, 0);    }        .rd-navbar-static.rd-navbar--is-clone.rd-navbar--is-stuck {            transform: translate3d(0, 0, 0);        }    .rd-navbar-static.rd-navbar--is-stuck, .rd-navbar-static.rd-navbar--is-clone {        position: fixed;        left: 0;        top: 0;        right: 0;        z-index: 1080;        background: #000000;    }        .rd-navbar-static.rd-navbar--is-stuck .rd-menu, .rd-navbar-static.rd-navbar--is-clone .rd-menu {            margin-top: 34px;        }    .rd-navbar-static .rd-navbar--has-dropdown {        position: relative;    }/*
*
* RD Navbar Fixed
*/.rd-navbar-fixed {    display: block;}    .rd-navbar-fixed .rd-navbar-toggle {        display: inline-block;    }    .rd-navbar-fixed .rd-navbar-brand {        position: relative;        margin-left: 6px;        overflow: hidden;        white-space: nowrap;        text-overflow: ellipsis;        text-align: left;        font-size: 22px;        line-height: 46px;    }        .rd-navbar-fixed .rd-navbar-brand img {            max-width: 140px;            max-height: 43px;            width: auto;            height: auto;        }    .rd-navbar-fixed .rd-navbar-panel {        position: fixed;        left: 0;        top: 0;        right: 0;        z-index: 1080;        display: flex;        align-items: center;        height: 56px;        padding: 4px;    }    .rd-navbar-fixed .rd-navbar-nav-wrap {        position: fixed;        left: 0;        top: -56px;        bottom: -56px;        z-index: 1079;        width: 270px;        padding: 112px 0 81px;        overflow-y: auto;        overflow-x: hidden;        -webkit-overflow-scrolling: touch;        font-size: 16px;        line-height: 34px;        transform: translateX(-110%);    }        .rd-navbar-fixed .rd-navbar-nav-wrap::-webkit-scrollbar {            width: 4px;        }        .rd-navbar-fixed .rd-navbar-nav-wrap::-webkit-scrollbar-thumb {            background: white;            border: none;            border-radius: 0;            opacity: .2;        }        .rd-navbar-fixed .rd-navbar-nav-wrap::-webkit-scrollbar-track {            background: #000000;            border: none;            border-radius: 0;        }        .rd-navbar-fixed .rd-navbar-nav-wrap.active {            transform: translateX(0);        }    .rd-navbar-fixed .rd-navbar-nav {        display: block;        margin: 15px 0;        height: auto;        text-align: left;    }    .rd-navbar-fixed .rd-nav-item {        text-align: left;    }        .rd-navbar-fixed .rd-nav-item + .rd-nav-item {            margin-top: 4px;        }    .rd-navbar-fixed .rd-nav-link {        display: block;        padding: 9px 56px 9px 18px;    }    .rd-navbar-fixed li.opened > .rd-navbar-dropdown {        padding: 4px 0 0;    }    .rd-navbar-fixed li.opened > .rd-navbar-megamenu {        padding-top: 15px;        padding-bottom: 15px;    }    .rd-navbar-fixed li.opened > .rd-menu {        opacity: 1;        height: auto;    }    .rd-navbar-fixed li.opened > .rd-navbar-submenu-toggle::after {        transform: rotate(180deg);    }    .rd-navbar-fixed .rd-menu {        display: none;        transition: opacity 0.3s, height 0.4s ease;        opacity: 0;        height: 0;        overflow: hidden;    }    .rd-navbar-fixed .rd-navbar-submenu {        position: relative;    }        .rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown .rd-navbar-submenu-toggle:after {            height: 34px;            line-height: 34px;        }        .rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown > li > a {            padding-left: 30px;        }        .rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown li li > a,        .rd-navbar-fixed .rd-navbar-submenu .rd-navbar-megamenu ul li li > a {            padding-left: 46px;        }        .rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-dropdown,        .rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-megamenu {            display: block;        }    .rd-navbar-fixed .rd-megamenu-list > li > a,    .rd-navbar-fixed .rd-navbar-dropdown > li > a {        display: block;        padding: 9px 56px 9px 16px;        font-size: 14px;        line-height: 1.5;    }    .rd-navbar-fixed .rd-megamenu-list > li + li,    .rd-navbar-fixed .rd-navbar-dropdown > li + li {        margin-top: 3px;    }    .rd-navbar-fixed .rd-megamenu-list > li > a {        padding-left: 30px;    }    .rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title {        position: relative;        display: block;        font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;        padding: 0 18px 7px;        font-size: 16px;        font-weight: 700;        text-transform: capitalize;        line-height: 1.5;        color: #151515;    }        .rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title::after {            content: '';            position: absolute;            left: 20px;            right: 20px;            bottom: 0;            border-bottom: 1px solid;        }    .rd-navbar-fixed .rd-navbar-megamenu * + .rd-megamenu-list {        margin-top: 11px;    }    .rd-navbar-fixed .rd-navbar-megamenu * + .rd-megamenu-title {        margin-top: 20px;    }    .rd-navbar-fixed .rd-navbar-megamenu > li + li {        margin-top: 20px;    }    .rd-navbar-fixed .rd-navbar-submenu-toggle {        cursor: pointer;    }        .rd-navbar-fixed .rd-navbar-submenu-toggle::after {            content: '\f107';            position: absolute;            top: 0;            right: 0;            width: 56px;            height: 52px;            font: 400 14px "FontAwesome";            line-height: 52px;            text-align: center;            transition: 0.4s all ease;            z-index: 2;            cursor: pointer;        }    .rd-navbar-fixed .rd-navbar-collapse-toggle {        display: block;        top: 4px;        z-index: 1081;    }    .rd-navbar-fixed .rd-navbar-collapse {        position: fixed;        right: 0;        top: 56px;        z-index: 1079;        transform: translate3d(0, -10px, 0);        padding: 15px;        width: auto;        border-radius: 0;        text-align: left;        font-size: 14px;        opacity: 0;        visibility: hidden;        transition: .3s;    }        .rd-navbar-fixed .rd-navbar-collapse.active {            transform: translate3d(0, 0, 0);            opacity: 1;            visibility: visible;        }        .rd-navbar-fixed .rd-navbar-collapse .list-inline > li {            display: block;        }            .rd-navbar-fixed .rd-navbar-collapse .list-inline > li + li {                margin-top: 10px;            }        .rd-navbar-fixed .rd-navbar-collapse .social-block .list-inline {            margin-left: -5px;            margin-right: -5px;        }            .rd-navbar-fixed .rd-navbar-collapse .social-block .list-inline > * {                padding-left: 5px;                padding-right: 5px;            }            .rd-navbar-fixed .rd-navbar-collapse .social-block .list-inline > li {                display: inline-block;            }        .rd-navbar-fixed .rd-navbar-collapse .social-block a:hover {            color: #000000;        }    .rd-navbar-fixed .rd-navbar-main-element {        position: absolute;        float: left;    }    .rd-navbar-fixed .rd-navbar-search .rd-search {        position: fixed;        right: 0;        left: 0;        top: 56px;        z-index: 1079;        width: 100%;        opacity: 0;        visibility: hidden;        transition: .3s;        transform: translate3d(0, -10px, 0);    }    .rd-navbar-fixed .rd-navbar-search .rd-search-results-live {        display: none;    }    .rd-navbar-fixed .rd-navbar-search .form-input {        padding-right: 50px;    }    .rd-navbar-fixed .rd-navbar-search .rd-search-form-submit {        position: absolute;        top: 0;        bottom: 0;        right: 0;        width: 50px;        padding: 0;        margin: 0;        border: none;        background-color: transparent;    }    .rd-navbar-fixed .rd-navbar-search.active .rd-search {        opacity: 1;        visibility: visible;        transform: none;    }    .rd-navbar-fixed .rd-navbar-search-toggle {        display: inline-flex;    }        .rd-navbar-fixed .rd-navbar-search-toggle span {            display: inline-block;            position: relative;            width: 48px;            height: 48px;            font-size: 26px;            line-height: 48px;            text-align: center;            cursor: pointer;            background: none;            border: none;            outline: none;            padding: 0;        }            .rd-navbar-fixed .rd-navbar-search-toggle span, .rd-navbar-fixed .rd-navbar-search-toggle span::before, .rd-navbar-fixed .rd-navbar-search-toggle span::after {                transition: .3s all ease-in-out;            }                .rd-navbar-fixed .rd-navbar-search-toggle span::before, .rd-navbar-fixed .rd-navbar-search-toggle span::after {                    position: absolute;                    top: 0;                    left: 0;                    right: 0;                    bottom: 0;                }                .rd-navbar-fixed .rd-navbar-search-toggle span::before {                    content: "";                    transform: rotate(0deg) scale(1);                    opacity: 1;                    visibility: visible;                    font-family: "Material Design Icons";                }                .rd-navbar-fixed .rd-navbar-search-toggle span::after {                    content: "";                    transform: rotate(-90deg) scale(0.4);                    opacity: 0;                    visibility: hidden;                    font-family: "Material Design Icons";                }        .rd-navbar-fixed .rd-navbar-search-toggle.active span::before {            opacity: 0;            visibility: hidden;            transform: rotate(90deg) scale(0.4);        }        .rd-navbar-fixed .rd-navbar-search-toggle.active span::after {            transform: rotate(0deg) scale(1);            opacity: 1;            visibility: visible;        }    .rd-navbar-fixed [class*='rd-navbar-fixed-element'] {        position: fixed;        top: 4px;        z-index: 1082;    }    .rd-navbar-fixed .rd-navbar-fixed-element-1 {        right: 0;    }    .rd-navbar-fixed .rd-navbar-fixed-element-2 {        right: 46px;    }    .rd-navbar-fixed.rd-navbar--is-clone {        display: none;    }    .rd-navbar-fixed .rd-navbar-fixed--visible {        display: block;    }    .rd-navbar-fixed .rd-navbar-fixed--hidden {        display: none;    }    .rd-navbar-fixed .rd-navbar-panel {        color: white;        box-shadow: none;        background: #000000;        border-bottom: 1px solid #eaeced;    }    .rd-navbar-fixed .rd-navbar-nav-wrap {        color: #ffffff;        background: #ffffff;        border: 1px solid #eaeced;        box-shadow: none;    }    .rd-navbar-fixed .rd-nav-item:hover .rd-nav-link, .rd-navbar-fixed .rd-nav-item.focus .rd-nav-link, .rd-navbar-fixed .rd-nav-item.active .rd-nav-link, .rd-navbar-fixed .rd-nav-item.opened .rd-nav-link {        color: #ffffff;        background: #000000;    }    .rd-navbar-fixed .rd-nav-item:hover > .rd-navbar-submenu-toggle, .rd-navbar-fixed .rd-nav-item.focus > .rd-navbar-submenu-toggle, .rd-navbar-fixed .rd-nav-item.active > .rd-navbar-submenu-toggle, .rd-navbar-fixed .rd-nav-item.opened > .rd-navbar-submenu-toggle {        color: #ffffff;    }    .rd-navbar-fixed .rd-nav-link {        color: #151515;    }    .rd-navbar-fixed .rd-megamenu-list > li > a,    .rd-navbar-fixed .rd-navbar-dropdown > li > a {        color: #151515;    }    .rd-navbar-fixed .rd-megamenu-list > li:hover > a,    .rd-navbar-fixed .rd-megamenu-list > li.focus > a,    .rd-navbar-fixed .rd-megamenu-list > li.active > a,    .rd-navbar-fixed .rd-megamenu-list > li.opened > a,    .rd-navbar-fixed .rd-navbar-dropdown > li:hover > a,    .rd-navbar-fixed .rd-navbar-dropdown > li.focus > a,    .rd-navbar-fixed .rd-navbar-dropdown > li.active > a,    .rd-navbar-fixed .rd-navbar-dropdown > li.opened > a {        color: #ffffff;        background: #7d7b7b;    }    .rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title {        color: #151515;    }        .rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title::after {            border-bottom: 1px solid #eaeced;        }        .rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title a, .rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title a:focus, .rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title a:active {            color: #ffffff;        }            .rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title a:hover {                color: #000000;            }    .rd-navbar-fixed .rd-navbar-submenu-toggle {        color: #151515;    }    .rd-navbar-fixed .rd-navbar-search .rd-search-form-submit {        color: #cccccc;    }        .rd-navbar-fixed .rd-navbar-search .rd-search-form-submit:hover {            color: #000000;        }    .rd-navbar-fixed .rd-navbar-search-toggle {        color: #151515;    }        .rd-navbar-fixed .rd-navbar-search-toggle:hover {            color: #000000;        }    .rd-navbar-fixed .rd-navbar-collapse {        background-color: #ffffff;        box-shadow: 0 0 22px -4px rgba(0, 0, 0, 0.17);    }        .rd-navbar-fixed .rd-navbar-collapse,        .rd-navbar-fixed .rd-navbar-collapse a {            color: #151515;        }html.rd-navbar-fixed-linked .page {    padding-top: 56px;}/*
*
* RD Navbar Sidebar
*/.rd-navbar-sidebar {    display: block;    background: transparent;}    .rd-navbar-sidebar .rd-navbar-main-outer {        padding-left: 15px;        padding-right: 15px;    }    .rd-navbar-sidebar .rd-navbar-main {        position: relative;        display: flex;        align-items: center;        justify-content: space-between;        padding: 22px 60px 22px 0;        max-width: 1770px;        width: 100%;        margin-left: auto;        margin-right: auto;        transition: 0.5s cubic-bezier(0.4, 0, 0.2, 1);    }@media (min-width: 1800px) {    .rd-navbar-sidebar .rd-navbar-main {        max-width: 100%;        width: inherit;        margin-left: 80px;        margin-right: 80px;    }}.rd-navbar-sidebar .rd-navbar-main-element {    display: flex;    align-items: center;}    .rd-navbar-sidebar .rd-navbar-main-element > * + * {        margin-left: 20px;    }.rd-navbar-sidebar .rd-navbar-toggle {    position: absolute;    right: 0;    top: 50%;    transform: translateY(-50%);    display: block;    z-index: 1102;    transition: all .5s;}    .rd-navbar-sidebar .rd-navbar-toggle.rd-navbar-toggle-modern {        display: flex;        align-items: center;        justify-content: flex-end;        color: #ffffff;        width: 110px;        height: 24px;        line-height: 24px;    }        .rd-navbar-sidebar .rd-navbar-toggle.rd-navbar-toggle-modern .button-text {            margin-top: -2px;            margin-left: 14px;            font-family: "Playfair Display", "Times New Roman", Times, serif;            text-transform: uppercase;            font-size: 24px;            line-height: 1;            transition: all .3s;        }        .rd-navbar-sidebar .rd-navbar-toggle.rd-navbar-toggle-modern .button-line {            position: absolute;            top: 3px;            left: 0;            width: 38px;            display: inline-block;            height: 2px;            background: #000000;        }            .rd-navbar-sidebar .rd-navbar-toggle.rd-navbar-toggle-modern .button-line:before, .rd-navbar-sidebar .rd-navbar-toggle.rd-navbar-toggle-modern .button-line:after {                background: #000000;                height: 2px;                right: 0;            }            .rd-navbar-sidebar .rd-navbar-toggle.rd-navbar-toggle-modern .button-line:after {                width: 32px;                top: -8px;            }            .rd-navbar-sidebar .rd-navbar-toggle.rd-navbar-toggle-modern .button-line:before {                top: -16px;                width: 26px;            }        .rd-navbar-sidebar .rd-navbar-toggle.rd-navbar-toggle-modern:hover .button-line,        .rd-navbar-sidebar .rd-navbar-toggle.rd-navbar-toggle-modern:hover .button-line:after, .rd-navbar-sidebar .rd-navbar-toggle.rd-navbar-toggle-modern:hover .button-line:before {            width: 38px;        }        .rd-navbar-sidebar .rd-navbar-toggle.rd-navbar-toggle-modern.active {            right: 95px;        }            .rd-navbar-sidebar .rd-navbar-toggle.rd-navbar-toggle-modern.active .button-line {                top: 8px;                background: transparent;                transform: rotate(180deg);            }                .rd-navbar-sidebar .rd-navbar-toggle.rd-navbar-toggle-modern.active .button-line:after {                    top: -16px;                    width: 38px;                    transform: rotate(45deg);                    background: #383838;                }                .rd-navbar-sidebar .rd-navbar-toggle.rd-navbar-toggle-modern.active .button-line:before {                    top: 8px;                    width: 38px;                    transform: rotate(-45deg);                    background: #383838;                }            .rd-navbar-sidebar .rd-navbar-toggle.rd-navbar-toggle-modern.active .button-text {                color: #151515;                display: none;            }.rd-navbar-sidebar .rd-navbar-panel {    min-width: 100px;    text-align: center;}.rd-navbar-sidebar .rd-navbar-brand img {    width: auto;    height: auto;    max-width: 200px;    max-height: 200px;}.rd-navbar-sidebar .rd-navbar-brand .brand-dark {    display: none;}.rd-navbar-sidebar .rd-navbar-nav-wrap {    position: fixed;    top: 0;    bottom: 0;    right: 0;    z-index: 1101;    width: 450px;    padding: 94px 0 0 0;    background: #ffffff;    transition: 0.5s cubic-bezier(0.4, 0, 0.2, 1);    transform: translateX(100%);    box-shadow: 0 0 13px 0 rgba(204, 204, 204, 0.16);}    .rd-navbar-sidebar .rd-navbar-nav-wrap.active {        transition-delay: .1s;        transform: translateX(0);    }.rd-navbar-sidebar .rd-navbar-nav {    height: calc(100vh - 100px);    overflow-x: hidden;    overflow-y: auto;    -webkit-overflow-scrolling: touch;    border-top: 1px solid #eaeced;}.rd-navbar-sidebar .rd-nav-item {    position: relative;    display: block;    padding: 19px 30px 19px 40px;}    .rd-navbar-sidebar .rd-nav-item.active .rd-nav-link {        color: #000000;    }    .rd-navbar-sidebar .rd-nav-item .rd-nav-link,    .rd-navbar-sidebar .rd-nav-item > .rd-navbar-submenu-toggle {        font-size: 18px;    }    .rd-navbar-sidebar .rd-nav-item + .rd-nav-item {        border-top: 1px solid #eaeced;    }    .rd-navbar-sidebar .rd-nav-item:last-child {        border-bottom: 1px solid #eaeced;        margin-bottom: 30px;    }.rd-navbar-sidebar .rd-nav-link {    font-family: 'Montserrat';    max-width: calc(100% - 30px);    word-break: break-all;    font-size: 16px;    line-height: 1.4;    text-transform: none;    letter-spacing: 0.05em;    color: #141414;}    .rd-navbar-sidebar .rd-nav-link:hover {        color: #000000;    }.rd-navbar-sidebar .rd-navbar-submenu.opened > .rd-navbar-submenu-toggle::after {    transform: rotate(180deg);}.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-dropdown,.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-megamenu {    display: none;    opacity: 0;    visibility: hidden;    will-change: opacity, visibility;    transition: opacity .2s;}.rd-navbar-sidebar .rd-navbar-submenu.opened > .rd-navbar-dropdown,.rd-navbar-sidebar .rd-navbar-submenu.opened > .rd-navbar-megamenu {    display: block;    opacity: 1;    visibility: visible;}.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu > .rd-navbar-dropdown,.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu > .rd-navbar-megamenu {    transform: translateY(30px);}.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu.opened > .rd-navbar-dropdown,.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu.opened > .rd-navbar-megamenu {    transform: translateY(0);}.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu .rd-navbar-submenu > .rd-navbar-dropdown {    transform: translateX(-20px);}.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu .rd-navbar-submenu.opened > .rd-navbar-dropdown {    transform: translateX(0);}.rd-navbar-sidebar .rd-nav-item > .rd-navbar-submenu-toggle,.rd-navbar-sidebar .rd-nav-item .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle {    position: absolute;    top: 0;    right: 0;    padding-top: inherit;    padding-right: inherit;    padding-left: 10px;    margin-bottom: inherit;    display: inline-block;    width: 30px;    margin-left: 5px;    text-align: center;    font-size: 24px;    line-height: 24px;    cursor: pointer;    color: #151515;}    .rd-navbar-sidebar .rd-nav-item > .rd-navbar-submenu-toggle:hover,    .rd-navbar-sidebar .rd-nav-item .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle:hover {        color: #000000;    }    .rd-navbar-sidebar .rd-nav-item > .rd-navbar-submenu-toggle::after,    .rd-navbar-sidebar .rd-nav-item .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle::after {        content: '\f107';        position: relative;        display: inline-block;        font-family: "FontAwesome";        font-size: inherit;        line-height: inherit;        text-align: center;        vertical-align: middle;        transition: 0.4s all ease;        z-index: 2;        will-change: transform;    }.rd-navbar-sidebar .rd-nav-item .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle {    font-size: 14px;    color: #cccccc;    margin-left: 7px;}.rd-navbar-sidebar .rd-menu {    margin-top: 16px;}.rd-navbar-sidebar .rd-navbar-dropdown,.rd-navbar-sidebar .rd-megamenu-list {    font-size: 14px;}    .rd-navbar-sidebar .rd-navbar-dropdown li > a,    .rd-navbar-sidebar .rd-megamenu-list li > a {        position: relative;        left: 0;        display: flex;        padding: 1px 14px 1px 0;        text-align: left;    }        .rd-navbar-sidebar .rd-navbar-dropdown li > a, .rd-navbar-sidebar .rd-navbar-dropdown li > a:focus, .rd-navbar-sidebar .rd-navbar-dropdown li > a:active,        .rd-navbar-sidebar .rd-megamenu-list li > a,        .rd-navbar-sidebar .rd-megamenu-list li > a:focus,        .rd-navbar-sidebar .rd-megamenu-list li > a:active {            color: #151515;        }            .rd-navbar-sidebar .rd-navbar-dropdown li > a:hover,            .rd-navbar-sidebar .rd-megamenu-list li > a:hover {                color: #000000;            }            .rd-navbar-sidebar .rd-navbar-dropdown li > a, .rd-navbar-sidebar .rd-navbar-dropdown li > a::before,            .rd-navbar-sidebar .rd-megamenu-list li > a,            .rd-navbar-sidebar .rd-megamenu-list li > a::before {                transition: .15s ease-in-out;            }                .rd-navbar-sidebar .rd-navbar-dropdown li > a::before,                .rd-navbar-sidebar .rd-megamenu-list li > a::before {                    position: relative;                    top: -1px;                    left: -6px;                    display: inline-block;                    content: '\f105';                    font-family: 'FontAwesome';                    font-size: inherit;                    line-height: inherit;                    color: #000000;                    opacity: 0;                    visibility: hidden;                }                .rd-navbar-sidebar .rd-navbar-dropdown li.focus > a,                .rd-navbar-sidebar .rd-navbar-dropdown li.opened > a,                .rd-navbar-sidebar .rd-navbar-dropdown li > a:hover,                .rd-navbar-sidebar .rd-megamenu-list li.focus > a,                .rd-navbar-sidebar .rd-megamenu-list li.opened > a,                .rd-navbar-sidebar .rd-megamenu-list li > a:hover {                    left: 0;                    padding-left: 14px;                    padding-right: 0;                }                    .rd-navbar-sidebar .rd-navbar-dropdown li.focus > a::before,                    .rd-navbar-sidebar .rd-navbar-dropdown li.opened > a::before,                    .rd-navbar-sidebar .rd-navbar-dropdown li > a:hover::before,                    .rd-navbar-sidebar .rd-megamenu-list li.focus > a::before,                    .rd-navbar-sidebar .rd-megamenu-list li.opened > a::before,                    .rd-navbar-sidebar .rd-megamenu-list li > a:hover::before {                        left: -7px;                        opacity: 1;                        visibility: visible;                    }.rd-navbar-sidebar .rd-navbar-megamenu {    max-width: 450px;    margin-bottom: -30px;}    .rd-navbar-sidebar .rd-navbar-megamenu > * {        margin-bottom: 30px;    }    .rd-navbar-sidebar .rd-navbar-megamenu > li {        display: inline-block;        vertical-align: top;        width: 100%;        padding-left: 20px;    }        .rd-navbar-sidebar .rd-navbar-megamenu > li a {            font-size: 16px;            color: #141414;        }.rd-navbar-sidebar .rd-megamenu-title {    font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    font-size: 16px;    font-weight: 700;    text-transform: capitalize;}.rd-navbar-sidebar .rd-megamenu-list {    margin-top: 10px;    margin-left: 10px;}    .rd-navbar-sidebar .rd-megamenu-list > li + li {        margin-top: 10px;    }.rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown > a {    padding-right: 0;}    .rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown > a::before {        display: none;    }    .rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown > a:hover {        padding-left: 0;    }.rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown.focus > a {    padding-left: 0;}.rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown.opened > .rd-navbar-submenu-toggle {    color: #000000;}    .rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown.opened > .rd-navbar-submenu-toggle::after {        top: 1px;    }.rd-navbar-sidebar .rd-navbar-dropdown > li + li {    margin-top: 10px;}.rd-navbar-sidebar .rd-nav-item > .rd-navbar-dropdown {    margin-top: 17px;}.rd-navbar-sidebar .rd-navbar-dropdown {    margin-top: 10px;    padding-left: 15px;}    .rd-navbar-sidebar .rd-navbar-dropdown > li > a {        font-size: 16px;        color: #141414;    }@media (min-width: 1200px) {    .rd-navbar-sidebar .rd-navbar-megamenu {        margin-bottom: -30px;    }        .rd-navbar-sidebar .rd-navbar-megamenu > * {            margin-bottom: 30px;        }    .rd-navbar-sidebar .rd-navbar-dropdown > li + li,    .rd-navbar-sidebar .rd-megamenu-list > li + li {        margin-top: 18px;    }}@media (min-width: 1200px) {    .rd-navbar-sidebar .rd-navbar-nav-wrap {        width: 330px;        left: auto;    }}.rd-navbar-sidebar.rd-navbar--is-clone {    position: fixed;    top: 0;    left: 0;    right: 0;    z-index: 1000;    transform: translateY(-101%);}    .rd-navbar-sidebar.rd-navbar--is-clone.rd-navbar--is-stuck {        transform: translateY(0);    }.rd-navbar-sidebar.rd-navbar--is-stuck {    position: fixed;    left: 0;    right: 0;    top: 0;    z-index: 1000;    box-shadow: 0 2px 10px 1px rgba(0, 0, 0, 0.1);}    .rd-navbar-sidebar.rd-navbar--is-stuck .rd-navbar-main {        padding-top: 11px;        padding-bottom: 11px;    }.header-sidebar {    position: absolute;    left: 0;    right: 0;    z-index: 10;}    .header-sidebar .rd-navbar-fixed .button-text {        display: none;    }    .header-sidebar .rd-navbar-fixed .rd-navbar-brand-name .brand-light {        display: none;    }    .header-sidebar .rd-navbar-sidebar.rd-navbar--is-stuck {        background: #ffffff;    }        .header-sidebar .rd-navbar-sidebar.rd-navbar--is-stuck .rd-navbar-brand-name .brand-dark {            display: block;        }        .header-sidebar .rd-navbar-sidebar.rd-navbar--is-stuck .rd-navbar-brand-name .brand-light {            display: none;        }        .header-sidebar .rd-navbar-sidebar.rd-navbar--is-stuck .button-text {            color: #151515;        }/**
*
* RD Navbar Classic
* =====================================================
*/.rd-navbar-classic.rd-navbar-static {    border-bottom: 1px solid transparent;}    .rd-navbar-classic.rd-navbar-static .rd-navbar-aside-outer,    .rd-navbar-classic.rd-navbar-static .rd-navbar-main-outer {        padding-left: 15px;        padding-right: 15px;    }    .rd-navbar-classic.rd-navbar-static .rd-navbar-aside-outer {        background: #151515;    }    .rd-navbar-classic.rd-navbar-static .rd-navbar-aside,    .rd-navbar-classic.rd-navbar-static .rd-navbar-main {        max-width: 1200px;        margin-left: auto;        margin-right: auto;    }    .rd-navbar-classic.rd-navbar-static .rd-navbar-aside {        padding: 12px 0;        display: flex;        justify-content: space-between;        align-items: center;        color: #ffffff;    }        .rd-navbar-classic.rd-navbar-static .rd-navbar-aside .header-info {            font-size: 14px;        }            .rd-navbar-classic.rd-navbar-static .rd-navbar-aside .header-info .list-inline {                margin-left: -40px;                margin-right: -40px;            }                .rd-navbar-classic.rd-navbar-static .rd-navbar-aside .header-info .list-inline > * {                    padding-left: 40px;                    padding-right: 40px;                }            .rd-navbar-classic.rd-navbar-static .rd-navbar-aside .header-info .unit-body {                color: #f5f2e9;            }            .rd-navbar-classic.rd-navbar-static .rd-navbar-aside .header-info a {                font-size: 14px;                color: #f5f2e9;            }                .rd-navbar-classic.rd-navbar-static .rd-navbar-aside .header-info a:hover {                    color: #000000;                }        .rd-navbar-classic.rd-navbar-static .rd-navbar-aside .social-block .list-inline {            margin-left: -11px;            margin-right: -11px;        }            .rd-navbar-classic.rd-navbar-static .rd-navbar-aside .social-block .list-inline > * {                padding-left: 11px;                padding-right: 11px;            }        .rd-navbar-classic.rd-navbar-static .rd-navbar-aside .social-block a {            font-size: 15px;            color: #ffffff;        }            .rd-navbar-classic.rd-navbar-static .rd-navbar-aside .social-block a:hover {                color: #000000;            }    .rd-navbar-classic.rd-navbar-static .rd-navbar-main {        position: relative;        display: flex;        align-items: center;        justify-content: space-between;        padding: 20px 0;    }    .rd-navbar-classic.rd-navbar-static .rd-navbar-brand img {        width: auto;        height: auto;        max-width: 140px;        max-height: 43px;    }    .rd-navbar-classic.rd-navbar-static .rd-navbar-main-element {        display: flex;        align-items: center;    }    .rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck, .rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone {        border-bottom-color: #eaeced;    }        .rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-aside-outer, .rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone .rd-navbar-aside-outer {            display: none;        }        .rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-main, .rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone .rd-navbar-main {            padding: 6px 0;        }        .rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav-item > .rd-navbar-submenu, .rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav-item > .rd-navbar-submenu {            margin-top: 17px;        }    .rd-navbar-classic.rd-navbar-static .rd-nav-item + .rd-nav-item {        margin-left: 30px;    }@media (min-width: 1200px) {    .rd-navbar-classic.rd-navbar-static .rd-nav-item + .rd-nav-item {        margin-left: 46px;    }}/**
*
* RD Navbar Classic
* =====================================================
*/.rd-navbar-classic-center.rd-navbar-static {    border-bottom: 1px solid transparent;}    .rd-navbar-classic-center.rd-navbar-static .rd-navbar-panel {        display: none;    }    .rd-navbar-classic-center.rd-navbar-static .rd-navbar-aside-outer,    .rd-navbar-classic-center.rd-navbar-static .rd-navbar-main-outer {        padding-left: 15px;        padding-right: 15px;    }    .rd-navbar-classic-center.rd-navbar-static .rd-navbar-aside-outer {        background: #000000;    }    .rd-navbar-classic-center.rd-navbar-static .rd-navbar-aside,    .rd-navbar-classic-center.rd-navbar-static .rd-navbar-main {        max-width: 1200px;        margin-left: auto;        margin-right: auto;    }    .rd-navbar-classic-center.rd-navbar-static .rd-navbar-aside {        padding: 12px 0;        display: flex;        justify-content: space-between;        align-items: center;        color: #ffffff;    }        .rd-navbar-classic-center.rd-navbar-static .rd-navbar-aside .header-info .list-inline {            margin-left: -40px;            margin-right: -40px;        }            .rd-navbar-classic-center.rd-navbar-static .rd-navbar-aside .header-info .list-inline > * {                padding-left: 40px;                padding-right: 40px;            }        .rd-navbar-classic-center.rd-navbar-static .rd-navbar-aside .header-info .unit-body {            color: rgba(255, 255, 255, 0.75);        }        .rd-navbar-classic-center.rd-navbar-static .rd-navbar-aside .header-info a {            font-size: 15px;            color: rgba(255, 255, 255, 0.75);        }            .rd-navbar-classic-center.rd-navbar-static .rd-navbar-aside .header-info a:hover {                color: #ffffff;            }        .rd-navbar-classic-center.rd-navbar-static .rd-navbar-aside .social-block .list-inline {            margin-left: -11px;            margin-right: -11px;        }            .rd-navbar-classic-center.rd-navbar-static .rd-navbar-aside .social-block .list-inline > * {                padding-left: 11px;                padding-right: 11px;            }        .rd-navbar-classic-center.rd-navbar-static .rd-navbar-aside .social-block a {            font-size: 15px;            color: rgba(255, 255, 255, 0.75);        }            .rd-navbar-classic-center.rd-navbar-static .rd-navbar-aside .social-block a:hover {                color: #ffffff;            }    .rd-navbar-classic-center.rd-navbar-static .rd-navbar-main {        position: relative;        display: block;        padding: 20px 0;    }    .rd-navbar-classic-center.rd-navbar-static .rd-navbar-brand img {        width: auto;        height: auto;        max-width: 200px;        max-height: 200px;    }    .rd-navbar-classic-center.rd-navbar-static .rd-navbar-nav {        display: flex;        justify-content: space-between;        align-items: center;    }    .rd-navbar-classic-center.rd-navbar-static .rd-navbar-main-element {        display: block;    }    .rd-navbar-classic-center.rd-navbar-static.rd-navbar--is-stuck, .rd-navbar-classic-center.rd-navbar-static.rd-navbar--is-clone {        border-bottom-color: #eaeced;    }        .rd-navbar-classic-center.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-aside-outer, .rd-navbar-classic-center.rd-navbar-static.rd-navbar--is-clone .rd-navbar-aside-outer {            display: none;        }        .rd-navbar-classic-center.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-main, .rd-navbar-classic-center.rd-navbar-static.rd-navbar--is-clone .rd-navbar-main {            padding: 2px 0;        }        .rd-navbar-classic-center.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav-item > .rd-navbar-submenu, .rd-navbar-classic-center.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav-item > .rd-navbar-submenu {            margin-top: 17px;        }    .rd-navbar-classic-center.rd-navbar-static .rd-nav-item + .rd-nav-item {        margin-left: 0;    }.rd-navbar-classic-center.rd-navbar-fixed .rd-navbar-nav .rd-nav-brand {    display: none;}/*
*
* RD Navbar Fullwidth
*/.rd-navbar-fullwidth {    display: block;}    .rd-navbar-fullwidth .rd-navbar-nav > li + li {        margin-left: 20px;    }    .rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-main, .rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-main {        padding: 10px 0;    }/*
*
* Swiper
*/.swiper-container {    display: flex;    margin: 0 auto;    position: relative;    overflow: hidden;    height: auto;    width: 100%;    /* Fix of Webkit flickering */    z-index: 1;}.swiper-container-no-flexbox .swiper-slide {    float: left;}.swiper-container-vertical > .swiper-wrapper {    flex-direction: column;}.swiper-wrapper {    position: relative;    z-index: 1;    display: flex;    align-self: stretch;    align-items: stretch;    width: 100%;    height: auto;    min-height: inherit;    transition-property: transform;    box-sizing: content-box;}.swiper-container {    flex-shrink: 0;}.swiper-container-android .swiper-slide,.swiper-wrapper {    transform: translate3d(0, 0, 0);}.swiper-container-multirow > .swiper-wrapper {    flex-wrap: wrap;}.swiper-container-free-mode > .swiper-wrapper {    transition-timing-function: ease-out;    margin: 0 auto;}/* a11y */.swiper-container .swiper-notification {    position: absolute;    left: 0;    top: 0;    pointer-events: none;    opacity: 0;    z-index: -1000;}/* IE10 Windows Phone 8 Fixes */.swiper-wp8-horizontal {    touch-action: pan-y;}.swiper-wp8-vertical {    touch-action: pan-x;}/* Coverflow */.swiper-container-coverflow .swiper-wrapper {    /* Windows 8 IE 10 fix */}.swiper-container-fade.swiper-container-free-mode .swiper-slide {    transition-timing-function: ease-out;}.swiper-container-fade .swiper-slide {    pointer-events: none;}    .swiper-container-fade .swiper-slide .swiper-slide {        pointer-events: none;    }.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {    pointer-events: auto;}.swiper-lazy-preloader {    width: 42px;    height: 42px;    position: absolute;    left: 50%;    top: 50%;    margin-left: -21px;    margin-top: -21px;    z-index: 10;    transform-origin: 50%;    animation: swiper-preloader-spin 1s steps(12, end) infinite;}    .swiper-lazy-preloader:after {        display: block;        content: "";        width: 100%;        height: 100%;        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");        background-position: 50%;        background-size: 100%;        background-repeat: no-repeat;    }.swiper-lazy-preloader-white:after {    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}@keyframes swiper-preloader-spin {    100% {        transform: rotate(360deg);    }}.swiper-slide > .vide__body,.swiper-slide > .parallax_cnt {    height: 100%;}.swiper-button-prev,.swiper-button-next {    position: absolute;    top: 50%;    transform: translateY(-50%);    display: none;    font-size: 26px;    line-height: 1;    color: #ffffff;    text-align: center;    cursor: pointer;    transition: .2s ease-in;    will-change: transform;    z-index: 10;}    .swiper-button-prev:hover,    .swiper-button-next:hover {        color: #000000;    }@media (min-width: 992px) {    .swiper-button-prev,    .swiper-button-next {        display: block;    }}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled {    opacity: 0.35;    cursor: auto;    pointer-events: none;}.swiper-button-prev {    left: 30px;}    .swiper-button-prev:before {        font-family: "FontAwesome";        content: "\f175";    }.swiper-button-next {    right: 30px;}    .swiper-button-next:before {        font-family: "FontAwesome";        content: "\f176";    }.swiper-slider.swiper-container-rtl .swiper-button-prev::before {    content: "\f061";}.swiper-slider.swiper-container-rtl .swiper-button-next::before {    content: "\f060";}.swiper-pagination {    position: absolute;    display: block;    text-align: center;    transition: .3s;    transform: translate3d(0, 0, 0);    z-index: 10;}    .swiper-pagination.swiper-pagination-hidden {        opacity: 0;    }    .swiper-pagination .swiper-pagination-bullet {        position: relative;        width: 15px;        height: 15px;        display: inline-block;        border-radius: 100%;        border: 2px solid #b7b7b7;        background: transparent;        overflow: hidden;        transition: .2s;    }        .swiper-pagination .swiper-pagination-bullet:before {            position: absolute;            content: '';            width: 150%;            height: 150%;            top: -3px;            left: -3px;            background: #000000;            transform: translateX(-200%);            transition: all .3s;        }        .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .swiper-pagination .swiper-pagination-bullet:hover {            border-color: #000000;        }            .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before, .swiper-pagination .swiper-pagination-bullet:hover:before {                transform: translateX(0);            }    .swiper-pagination.swiper-pagination-clickable .swiper-pagination-bullet {        cursor: pointer;    }.swiper-pagination-black .swiper-pagination-bullet {    background: rgba(0, 0, 0, 0.6);}    .swiper-pagination-black .swiper-pagination-bullet.swiper-pagination-bullet-active {        background: black;    }.swiper-container-vertical > .swiper-pagination {    right: 10px;    top: 50%;    transform: translate3d(0px, -50%, 0);}    .swiper-container-vertical > .swiper-pagination .swiper-pagination-bullet {        margin: 5px 0;        display: block;    }.swiper-container-horizontal > .swiper-pagination {    bottom: 20px;    left: 0;    width: 100%;}    .swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {        margin: 0 5px;    }.swiper-slide {    position: relative;    display: flex;    align-items: center;    justify-content: center;    flex-shrink: 0;    width: 100%;    height: 100%;    white-space: nowrap;}.swiper-slide-caption {    width: 100%;    white-space: normal;}    .swiper-slide-caption h1 + * {        margin-top: 20px;    }    .swiper-slide-caption .lead {        display: none;    }.swiper-slide .heading-decorate .divider:after {    width: 60px;}@media (min-width: 992px) {    .swiper-slide-caption .lead {        display: block;    }    .swiper-slide-caption * + .lead {        margin-top: 25px;    }    .swiper-slide .heading-decorate .divider:after {        width: 90px;    }}.swiper-slide .slider-logo {    display: inline-block;}    .swiper-slide .slider-logo svg > * {        stroke: #000000;    }    .swiper-slide .slider-logo svg {        width: 70px;        height: 70px;    }@media (min-width: 576px) {    .swiper-slide .slider-logo svg {        width: 125px;        height: 125px;    }}.swiper-slide .slider-logo + * {    margin-top: 10px;}@media (min-width: 992px) {    .swiper-slide .slider-logo + * {        margin-top: 20px;    }}.swiper-counter {    display: none;    position: absolute;    top: 50%;    right: 22px;    font-size: 18px;    line-height: 24px;    padding: 12px 2px;    text-align: center;    z-index: 2;    width: 53px;    height: 53px;    border-radius: 50%;    border: 1px solid rgba(147, 147, 147, 0.7);    transform: translateY(-50%);    color: rgba(147, 147, 147, 0.7);    letter-spacing: 0;}@media (min-width: 1200px) {    .swiper-counter {        display: block;    }}.swiper-slider-1 {    min-height: 360px;}@media (min-width: 768px) {    .swiper-slider-1 {        min-height: 40.10417vw;    }}.swiper-slider-1 .swiper-button-prev,.swiper-slider-1 .swiper-button-next {    right: 40px;    left: auto;    display: none;}    .swiper-slider-1 .swiper-button-prev:before,    .swiper-slider-1 .swiper-button-next:before {        display: none;    }    .swiper-slider-1 .swiper-button-prev svg > *,    .swiper-slider-1 .swiper-button-next svg > * {        stroke: rgba(147, 147, 147, 0.7);        transition: all .3s;    }    .swiper-slider-1 .swiper-button-prev:hover svg > *,    .swiper-slider-1 .swiper-button-next:hover svg > * {        stroke: #151515;    }@media (min-width: 1200px) {    .swiper-slider-1 .swiper-button-prev,    .swiper-slider-1 .swiper-button-next {        display: block;    }}.swiper-slider-1 .swiper-button-prev {    top: calc(50% + 50px);}.swiper-slider-1 .swiper-button-next {    top: calc(50% - 50px);}@media (min-width: 1200px) {    .swiper-slider-1 .swiper-pagination-bullet {        display: none;    }}.slider-pagination-vertical.swiper-slider-1 .swiper-pagination {    right: 30px;    bottom: inherit;    left: inherit;    top: 80%;    width: auto;    transform: translateY(-50%);}    .slider-pagination-vertical.swiper-slider-1 .swiper-pagination .swiper-pagination-bullet {        display: block;        margin: 5px 0;    }@media (min-width: 768px) {    .slider-pagination-vertical.swiper-slider-1 .swiper-pagination {        top: 50%;    }}@media (min-width: 1800px) {    .slider-pagination-vertical.swiper-slider-1 .swiper-pagination {        right: 40px;    }}@media (min-width: 1200px) {    .slider-pagination-vertical.swiper-slider-1 .swiper-pagination-bullet {        display: block;    }}.slider-scale-effect .swiper-slide:before {    position: absolute;    content: '';    top: 0;    bottom: 0;    left: 0;    right: 0;}.slider-scale-effect .swiper-slide.slide-bg-1:before {    background: url(../images/1.png);    background-size: cover;}.slider-scale-effect .swiper-slide.slide-bg-2:before {    background: url(../images/2.png);    background-size: cover;}.slider-scale-effect .swiper-slide.slide-bg-3:before {    background: url(../images/3.png);    background-size: cover;}.slider-scale-effect .slide-bg {    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    transition: 8.5s ease-out;    transform: scale(1.08);    background-size: cover;}@media (max-width: 767px) {    .slider-scale-effect .slide-bg {        background-position-x: 80%;    }}.desktop .slider-scale-effect .swiper-slide:nth-child(1) .slide-bg {    transform-origin: 0 0;}.desktop .slider-scale-effect .swiper-slide:nth-child(2) .slide-bg {    transform: scale(1);    transform-origin: 100% 100%;}.desktop .slider-scale-effect .swiper-slide:nth-child(3) .slide-bg {    transform-origin: 50% 50%;}.slider-scale-effect .swiper-slide.swiper-slide-active .slide-bg {    transform: scale(1);}.slider-scale-effect .swiper-slide:nth-child(2).swiper-slide-active .slide-bg {    transform: scale(1.08);}.swiper-slider-2 {    min-height: 360px;}@media (min-width: 768px) {    .swiper-slider-2 {        min-height: 40.10417vw;    }}.swiper-slider-2 .swiper-button-prev,.swiper-slider-2 .swiper-button-next {    display: none;    width: 40px;    height: 120px;    padding: 40px 0;    background: rgba(0, 0, 0, 0.15);    color: #ffffff;}    .swiper-slider-2 .swiper-button-prev:before,    .swiper-slider-2 .swiper-button-next:before {        font-family: 'FontAwesome';        font-size: 40px;    }    .swiper-slider-2 .swiper-button-prev:hover,    .swiper-slider-2 .swiper-button-next:hover {        background: #000000;    }.swiper-slider-2 .swiper-button-prev {    left: 0;}    .swiper-slider-2 .swiper-button-prev:before {        content: '\f104';    }.swiper-slider-2 .swiper-button-next {    right: 0;}    .swiper-slider-2 .swiper-button-next:before {        content: '\f105';    }@media (min-width: 1200px) {    .swiper-slider-2 .swiper-pagination {        display: none;    }    .swiper-slider-2 .swiper-button-prev,    .swiper-slider-2 .swiper-button-next {        display: block;    }}.swiper-arrow-white.swiper-slider-2 .swiper-button-prev,.swiper-arrow-white.swiper-slider-2 .swiper-button-next {    background: rgba(255, 255, 255, 0.2);}    .swiper-arrow-white.swiper-slider-2 .swiper-button-prev:hover,    .swiper-arrow-white.swiper-slider-2 .swiper-button-next:hover {        background: #000000;    }.swiper-white-content .swiper-slide-caption h1 {    color: #ffffff;}.swiper-white-content .swiper-slide-caption p {    color: #c5c5c5;}.swiper-white-content .swiper-slide-caption .button-default-outline {    color: #ffffff;}.swiper-slider-with-info .swiper-slide-caption {    padding-bottom: 140px;}.swiper-block-info {    position: absolute;    display: flex;    flex-direction: column;    text-align: center;    width: 100%;    bottom: 60px;    left: 50%;    font-size: 14px;    transform: translateX(-50%);    z-index: 10;}    .swiper-block-info .swiper-block-info-item a, .swiper-block-info .swiper-block-info-item span {        color: #ffffff;        padding: 0 2px;    }        .swiper-block-info .swiper-block-info-item a:hover {            color: #000000;        }@media (min-width: 992px) {    .swiper-block-info {        flex-direction: row;        justify-content: space-around;        max-width: 600px;    }}@media (min-width: 1200px) {    .swiper-block-info {        bottom: 40px;    }}.swiper-caption-inner {    overflow: hidden;}.swiper-white-filter:before {    position: absolute;    content: '';    top: 0;    bottom: 0;    left: 0;    right: 0;    background: rgba(255, 255, 255, 0.7);}@media (min-width: 1200px) {    .swiper-white-filter:before {        display: none;    }}.swiper-filter-overlay {    position: relative;}    .swiper-filter-overlay > * {        position: relative;    }    .swiper-filter-overlay:before {        position: absolute;        content: '';        top: 0;        left: 0;        right: 0;        bottom: 0;        background: rgba(255, 255, 255, 0.45);    }/*
*
* RD Google Map
*/.google-map-container {    width: 100%;}.gm-style-pbt {    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    background: #111111;    color: #ffffff;    padding: 5px 14px;    font-size: 16px;    border-radius: 3px;    box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.2);    width: 100%;    text-align: center;    max-width: 300px;}.google-map {    color: #000000;    height: 200px;}    .google-map img {        max-width: none !important;    }@media (min-width: 576px) {    .google-map {        height: 250px;    }}@media (min-width: 992px) {    .google-map {        height: 400px;    }}.map_locations {    display: none;}/*
*
* Search Results
*/.rd-search-results-live {    position: absolute;    left: 0;    right: 0;    top: 100%;    max-height: 600px;    overflow-y: auto;    margin: -3px 0 0;    text-align: left;    z-index: 998;}    .rd-search-results-live #search-results {        position: relative;        padding: 16px 0 0;        color: #a1a1a1;        background: transparent;        opacity: 0;        visibility: hidden;        transform-origin: 50% 0;        transform: scale(1, 0.9);        transition: .3s all ease;    }        .rd-search-results-live #search-results::before {            content: '';            position: absolute;            top: 0;            right: 0;            bottom: 0;            left: 0;            pointer-events: none;            z-index: -1;            border: 1px solid #eaeced;            border-top: 0;        }        .rd-search-results-live #search-results.active {            opacity: 1;            visibility: visible;            transform: scale(1, 1);        }    .rd-search-results-live .search-quick-result {        padding-left: 15px;        padding-right: 15px;        font-family: "Playfair Display", "Times New Roman", Times, serif;        font-size: 14px;        font-weight: 700;        line-height: 30px;        text-transform: uppercase;        color: #151515;    }    .rd-search-results-live .search-list {        margin-top: 11px;    }        .rd-search-results-live .search-list li:only-child {            padding: 0 15px 15px;        }    .rd-search-results-live .search-link {        color: #cccccc;    }        .rd-search-results-live .search-link:hover {            color: #000000;        }    .rd-search-results-live .search-error {        font-size: 14px;        line-height: 1.6;    }    .rd-search-results-live .search-title {        position: relative;        font-family: "Playfair Display", "Times New Roman", Times, serif;        font-size: 14px;        font-weight: 700;        color: #000000;    }        .rd-search-results-live .search-title a {            color: #000000;        }            .rd-search-results-live .search-title a:hover {                color: #151515;            }    .rd-search-results-live .search-list-item-all {        margin-top: 18px;        width: 100%;    }    .rd-search-results-live .search-submit {        position: relative;        overflow: hidden;        z-index: 0;        display: block;        padding: 8px;        font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;        font-size: 14px;        font-weight: 600;        letter-spacing: 0.06em;        text-transform: uppercase;        text-align: center;        color: #ffffff;        background: #000000;    }        .rd-search-results-live .search-submit:hover {            color: #ffffff;            background: #cccccc;        }    .rd-search-results-live .match {        display: none;    }.not-empty ~ .rd-search-results-live {    visibility: visible;    opacity: 1;}.rd-search-results-live p {    font-size: 11px;}    .rd-search-results-live p * {        margin: 0;    }.rd-search-results-live .search-list-item {    padding: 0 15px;}.rd-search-results-live * + p {    margin-top: 5px;}.rd-search-results-live .search-list-item + .search-list-item {    margin-top: 17px;}.rd-search-results .search-list {    counter-reset: li;    text-align: left;    padding-left: 0;    font-size: 18px;    list-style-type: none;    overflow: hidden;}    .rd-search-results .search-list li div {        overflow: hidden;        text-overflow: ellipsis;        max-width: 100%;        white-space: nowrap;    }    .rd-search-results .search-list li:only-child::before {        display: none;    }.rd-search-results .search-list-item {    position: relative;    padding-left: 40px;    font-size: 16px;    color: #9b9b9b;}    .rd-search-results .search-list-item::before {        content: counter(li, decimal) ".";        counter-increment: li;        position: absolute;        left: 0;        top: 2px;        font-size: 14px;        line-height: inherit;        font-weight: 400;        color: #a9a9a9;    }    .rd-search-results .search-list-item + .search-list-item {        margin-top: 40px;    }.rd-search-results .search-title {    font-size: 16px;    color: #000000;}    .rd-search-results .search-title a:hover {        color: #151515;    }.rd-search-results .search {    color: #ffffff;    padding: 0 .25em;    background: #000000;}.rd-search-results .match {    padding: 5px;    font-size: 12px;    line-height: 1.7;    letter-spacing: .1em;    text-transform: uppercase;    color: #000000;}    .rd-search-results .match em {        margin: 0;        font-style: normal;    }.rd-search-results p * {    margin: 0;}.rd-search-results * + .match {    margin-top: 10px;}@media (min-width: 768px) {    .rd-search-results .search-title {        font-size: 18px;    }    .rd-search-results .search-list-item::before {        top: 1px;        font-size: 16px;    }    .rd-search-results * + p {        margin-top: 12px;    }}@media (min-width: 992px) {    .rd-search-results .search-list-item {        padding-left: 40px;    }}* + .rd-search-results {    margin-top: 40px;}@media (min-width: 768px) {    * + .rd-search-results {        margin-top: 55px;    }}.rd-search-classic {    position: relative;}    .rd-search-classic .form-input {        padding-right: 50px;    }    .rd-search-classic .form-input,    .rd-search-classic .form-label {        letter-spacing: 0;    }    .rd-search-classic .rd-search-submit {        background: none;        border: none;        display: inline-block;        padding: 0;        outline: none;        outline-offset: 0;        cursor: pointer;        -webkit-appearance: none;        position: absolute;        top: 0;        right: 0;        bottom: 0;        width: 50px;        padding-top: 3px;        padding-right: 2px;        margin: 0;        text-align: center;        color: #cccccc;        font-size: 0;        line-height: 0;    }        .rd-search-classic .rd-search-submit::-moz-focus-inner {            border: none;            padding: 0;        }        .rd-search-classic .rd-search-submit:before {            position: relative;            top: -1px;            content: '\e014';            font: 400 20px 'fl-chapps';            line-height: 1;            transition: .33s all ease;        }        .rd-search-classic .rd-search-submit:hover {            color: #000000;        }.rd-search.rd-search-inline {    position: relative;}    .rd-search.rd-search-inline .form-input {        padding-right: 50px;    }    .rd-search.rd-search-inline .button-link {        position: absolute;        top: 50%;        transform: translateY(-50%);        width: 50px;        right: 0;        margin: 0;        font-size: 21px;        color: #cccccc;        transition: .33s;    }        .rd-search.rd-search-inline .button-link::before {            display: block;            margin: auto;        }        .rd-search.rd-search-inline .button-link:hover {            color: #000000;        }    .rd-search.rd-search-inline.form-sm .form-input {        padding-right: 40px;    }    .rd-search.rd-search-inline.form-sm .button-link {        width: 40px;        font-size: 18px;    }    .rd-search.rd-search-inline.form-lg .form-input {        padding-right: 60px;    }    .rd-search.rd-search-inline.form-lg .button-link {        width: 60px;    }/*
*
* Isotope
*/@keyframes sprite-animation {    from {        background-position: 0 0;    }}[data-isotope-layout] {    z-index: 0;    display: block;    min-height: 160px;    margin-left: -15px;    margin-right: -15px;    transition: .4s all ease;}    [data-isotope-layout]:after {        content: '';        position: absolute;        top: 50%;        left: 50%;        width: 64px;        height: 64px;        margin-top: 15px;        background-image: url("../images/isotope-loader.png");        background-position: -1152px 0;        animation: 0.7s sprite-animation steps(18) infinite;        transition: .4s all ease;        transform: translate3d(-50%, -50%, 0);    }    [data-isotope-layout].row {        margin-top: -30px;    }        [data-isotope-layout].row > [class*="col-"] {            margin-top: 30px;        }    [data-isotope-layout].row-narrow {        margin-bottom: -30px;    }        [data-isotope-layout].row-narrow > [class*="col-"] {            margin-top: 30px;        }    [data-isotope-layout].row-condensed {        margin-bottom: 0;        margin-top: 0;    }        [data-isotope-layout].row-condensed > [class*="col-"] {            margin-top: 0;        }@media (min-width: 1200px) {    [data-isotope-layout].cobbles-gallery > [class*="col-"] {        width: 20%;        flex-basis: 20%;    }}[data-isotope-layout] [class*="col-"] {    display: block;    opacity: 0;    will-change: transform;    backface-visibility: hidden;    transition: .1s opacity ease-in;}@media (max-width: 575px) {    [data-isotope-layout] [class*="col-"] {        max-width: 100%;    }}[data-isotope-layout].isotope--loaded [class*="col-"] {    opacity: 1;}[data-isotope-layout].isotope--loaded:after {    opacity: 0;    visibility: hidden;}.isotope-filters {    position: relative;}    .isotope-filters > * {        margin-top: 0;        vertical-align: middle;    }    .isotope-filters .isotope-filters-list {        position: absolute;        display: none;        word-spacing: 0;        border: 1px solid #f6f9f9;        margin-top: 10px;        width: 230px;        left: 50%;        margin-left: -115px;        z-index: 1;    }        .isotope-filters .isotope-filters-list.active {            display: block;        }        .isotope-filters .isotope-filters-list li {            display: block;        }        .isotope-filters .isotope-filters-list a {            position: relative;            transition: .3s;            display: block;            padding: 5px;            background: #f6f9f9;            color: #151515;            text-transform: uppercase;            font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;            font-size: 14px;            font-weight: 700;            letter-spacing: 0.06em;        }            .isotope-filters .isotope-filters-list a:before {                position: absolute;                content: '';                bottom: 2px;                left: 0;                width: 0;                height: 2px;                background: #000000;                transition: all .3s;            }            .isotope-filters .isotope-filters-list a.active, .isotope-filters .isotope-filters-list a:hover {                color: #151515;                background: #ffffff;            }                .isotope-filters .isotope-filters-list a.active:before, .isotope-filters .isotope-filters-list a:hover:before {                    width: 100%;                }.mobile .isotope-filters .isotope-filters-list a:hover:before, .tablet .isotope-filters .isotope-filters-list a:hover:before {    width: 0;}.mobile .isotope-filters .isotope-filters-list a.active, .tablet .isotope-filters .isotope-filters-list a.active {    color: #151515;    background: #ffffff;}    .mobile .isotope-filters .isotope-filters-list a.active:before, .tablet .isotope-filters .isotope-filters-list a.active:before {        width: 100%;    }.isotope-filters .isotope-filters-list .isotope-filters-trigger {    display: none;}@media (min-width: 992px) {    .isotope-filters .isotope-filters-toggle {        display: none;    }    .isotope-filters .isotope-filters-list {        position: relative;        border: none;        width: inherit;        display: flex;        justify-content: center;        margin: auto;        left: inherit;    }        .isotope-filters .isotope-filters-list > li + li {            margin-left: 25px;        }        .isotope-filters .isotope-filters-list a {            background: transparent;        }            .isotope-filters .isotope-filters-list a.acrive, .isotope-filters .isotope-filters-list a:hover {                background: transparent;            }}.isotope-filters-modern .inline-list {    transform: translate3d(0, -10px, 0);    margin-bottom: -10px;    margin-left: -10px;    margin-right: -10px;}    .isotope-filters-modern .inline-list > * {        margin-top: 10px;        padding-left: 10px;        padding-right: 10px;    }    .isotope-filters-modern .inline-list > li {        font-family: "Playfair Display", "Times New Roman", Times, serif;        font-size: 18px;    }    .isotope-filters-modern .inline-list a {        position: relative;        padding-bottom: 10px;    }        .isotope-filters-modern .inline-list a::after {            content: '';            position: absolute;            left: 0;            bottom: 0;            width: 0;            height: 2px;            transition: .4s;            background: #000000;        }        .isotope-filters-modern .inline-list a:hover {            color: #000000;        }        .isotope-filters-modern .inline-list a.active::after {            width: 100%;        }@media (min-width: 992px) {    .isotope-filters-modern .inline-list {        transform: translate3d(0, -10px, 0);        margin-bottom: -10px;        margin-left: -23px;        margin-right: -23px;    }        .isotope-filters-modern .inline-list > * {            margin-top: 10px;            padding-left: 23px;            padding-right: 23px;        }}.isotope-modern-wrap [class*='col'] {    margin-top: 30px;}@media (max-width: 767px) {    .isotope-modern-wrap [class*='col'] {        width: 100%;        max-width: 100%;    }}@media (min-width: 992px) {    html:not(.tablet):not(.mobile) .isotope-modern-wrap [class*='col'] {        margin-top: 0;    }}.isotope-condensed {    margin-left: 0;    margin-right: 0;}    .isotope-condensed .row > * {        margin-top: -1px;        margin-bottom: -1px;    }* + .isotope {    margin-top: 0;}* + .isotope-condensed {    margin-top: 30px;}@media (max-width: 991px) {    .isotope-condensed {        padding: 0 0 30px;        margin-left: 0;        margin-right: 0;    }        .isotope-condensed .row.row-condensed > [class*='col'] {            padding-left: 10px;            padding-right: 10px;        }            .isotope-condensed .row.row-condensed > [class*='col'] + [class*='col'] {                margin-top: 25px;            }}@media (min-width: 768px) {    * + .isotope {        margin-top: 28px;    }    * + .isotope-condensed {        margin-top: 50px;    }}.tabs-custom {    text-align: left;}    .tabs-custom .nav-tabs {        display: block;        font-size: 0;        line-height: 0;        word-spacing: 0;        border: 0;    }        .tabs-custom .nav-tabs:before, .tabs-custom .nav-tabs:after {            display: none;        }    .tabs-custom .nav-item {        float: none;        border: 0;        cursor: pointer;        transition: .33s all ease;    }    .tabs-custom .nav-link {        margin: 0;        border-radius: 0;        border: 0;    }        .tabs-custom .nav-link.active {            cursor: default;            border: 0;        }.tab-content > .tab-pane {    display: block;    visibility: hidden;    height: 0;    overflow: hidden;}.tab-content > .active {    visibility: visible;    height: auto;    overflow: visible;}* + .tabs-horizontal.tabs-corporate {    margin-top: 25px;}* + .tabs-vertical.tabs-corporate {    margin-top: 40px;}@media (min-width: 768px) {    * + .tabs-vertical.tabs-corporate {        margin-top: 60px;    }}@media (min-width: 1200px) {    * + .tabs-vertical.tabs-corporate {        margin-top: 80px;    }}.tabs-line .nav-tabs {    position: relative;}.tabs-line .nav-link {    text-transform: uppercase;    font-size: 13px;    font-weight: 500;    line-height: 1.4;    text-align: center;    vertical-align: middle;}.tabs-line * + .tab-content {    margin-top: 20px;}@media (max-width: 991px) {    .tabs-line .nav-tabs {        max-width: 100%;        border: 1px solid #f5f2e9;    }    .tabs-line .nav-item {        margin: -1px;    }    .tabs-line .nav-link {        padding: 7px 10px;        color: #9b9b9b;        background: transparent;        border-bottom: 1px solid #f5f2e9;    }        .tabs-line .nav-link:first-child {            border-top: 1px solid #f5f2e9;        }        .tabs-line .nav-link:hover,        .tabs-line .nav-link.active {            color: #ffffff;            background: #000000;            border-color: #000000;        }}.tabs-corporate .nav-tabs {    position: relative;    border: 1px solid #f5f2e9;}.tabs-corporate .nav-item {    margin: -1px;}.tabs-corporate .nav-link {    padding: 10px 10px;    text-transform: uppercase;    font-size: 14px;    font-weight: 700;    line-height: 1.4;    letter-spacing: 0.06em;    font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    color: #9b9b9b;    background: transparent;    border-bottom: 1px solid #f5f2e9;    text-align: center;    vertical-align: middle;}    .tabs-corporate .nav-link:first-child {        border-top: 1px solid #f5f2e9;    }    .tabs-corporate .nav-link:hover,    .tabs-corporate .nav-link.active {        color: #ffffff;        background: #000000;        border-color: #000000;    }.tabs-corporate .tab-content {    padding: 30px 0 0;}.tabs-corporate.tabs-corporate-variant-2 {    text-align: center;}    .tabs-corporate.tabs-corporate-variant-2 .nav-tabs {        display: inline-block;        width: inherit;        border: none;        border-bottom: 1px solid #e1e1e1;    }        .tabs-corporate.tabs-corporate-variant-2 .nav-tabs .nav-item {            padding: 0;            display: inline-block;        }            .tabs-corporate.tabs-corporate-variant-2 .nav-tabs .nav-item + .nav-item {                padding-left: 20px;            }        .tabs-corporate.tabs-corporate-variant-2 .nav-tabs .nav-link {            background: transparent;            border: none;            border-bottom: 4px solid transparent;            border-radius: 0;            font-family: "Playfair Display", "Times New Roman", Times, serif;            font-size: 24px;            line-height: 24px;            font-weight: 700;            color: #151515;            text-transform: capitalize;            letter-spacing: 0.02em;            padding: 13px 2px;            min-width: inherit;        }            .tabs-corporate.tabs-corporate-variant-2 .nav-tabs .nav-link:before {                display: none;            }            .tabs-corporate.tabs-corporate-variant-2 .nav-tabs .nav-link.active,            .tabs-corporate.tabs-corporate-variant-2 .nav-tabs .nav-link:hover {                color: #151515;                background-color: transparent;                border-bottom: 4px solid #000000;            }@media (min-width: 768px) {    .tabs-horizontal.tabs-corporate .nav-tabs {        position: relative;        width: 100%;        display: block;        transform: translate3d(0, -10px, 0);        margin-bottom: -10px;        margin-left: -5px;        margin-right: -5px;        text-align: center;        border: 0;        will-change: transform;    }        .tabs-horizontal.tabs-corporate .nav-tabs > * {            margin-top: 10px;            padding-left: 5px;            padding-right: 5px;        }    .tabs-horizontal.tabs-corporate .nav-item {        display: inline-block;        will-change: transform;    }    .tabs-horizontal.tabs-corporate .nav-link {        display: block;        position: relative;        z-index: 1;        min-width: 130px;        letter-spacing: .1em;        padding: 13px 20px;        border: 2px solid #f5f2e9;        border-radius: 25px;    }        .tabs-horizontal.tabs-corporate .nav-link, .tabs-horizontal.tabs-corporate .nav-link::before {            transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);        }            .tabs-horizontal.tabs-corporate .nav-link::before {                content: '';                position: absolute;                top: -1px;                left: -1px;                width: calc(100% + 2px);                height: calc(100% + 2px);                z-index: -1;                opacity: 0;                transform: scale3d(0.7, 1, 1);                transition: transform 0.4s, opacity 0.4s;                transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);                background: #000000;                border-radius: 25px;            }            .tabs-horizontal.tabs-corporate .nav-link.active,            .tabs-horizontal.tabs-corporate .nav-link:hover {                color: #ffffff;                border-color: #000000;                background-color: transparent;            }                .tabs-horizontal.tabs-corporate .nav-link.active::before,                .tabs-horizontal.tabs-corporate .nav-link:hover::before {                    opacity: 1;                    transform: translate3d(0, 0, 0) scale3d(1, 1, 1);                }    .tabs-horizontal.tabs-corporate-variant-2 {        text-align: center;    }        .tabs-horizontal.tabs-corporate-variant-2 .nav-tabs {            display: inline-block;            width: inherit;            border-bottom: 1px solid #e1e1e1;        }            .tabs-horizontal.tabs-corporate-variant-2 .nav-tabs .nav-item {                padding: 0;            }                .tabs-horizontal.tabs-corporate-variant-2 .nav-tabs .nav-item + .nav-item {                    padding-left: 20px;                }            .tabs-horizontal.tabs-corporate-variant-2 .nav-tabs .nav-link {                background: transparent;                border: none;                border-radius: 0;                font-family: "Playfair Display", "Times New Roman", Times, serif;                font-size: 24px;                line-height: 24px;                font-weight: 700;                color: #151515;                text-transform: capitalize;                letter-spacing: 0.02em;                padding: 13px 2px;                min-width: inherit;            }                .tabs-horizontal.tabs-corporate-variant-2 .nav-tabs .nav-link:before {                    display: none;                }                .tabs-horizontal.tabs-corporate-variant-2 .nav-tabs .nav-link.active,                .tabs-horizontal.tabs-corporate-variant-2 .nav-tabs .nav-link:hover {                    color: #151515;                    background-color: transparent;                    border-bottom: 4px solid #000000;                }    .tabs-horizontal.tabs-line .nav-tabs {        border: 0;        border-bottom: 4px solid #eaeced;    }    .tabs-horizontal.tabs-line .nav-item {        display: inline-block;    }        .tabs-horizontal.tabs-line .nav-item:not(:last-child) {            margin-right: 52px;        }    .tabs-horizontal.tabs-line .nav-link {        position: relative;        padding: 0 0 15px 0;        background-color: transparent;        color: #9b9b9b;        border: 0;    }        .tabs-horizontal.tabs-line .nav-link::after {            content: '';            position: absolute;            bottom: -4px;            left: 0;            height: 4px;            width: 0;            background: #000000;            transition: .22s ease;        }        .tabs-horizontal.tabs-line .nav-link.active,        .tabs-horizontal.tabs-line .nav-link:hover {            color: #cccccc;        }            .tabs-horizontal.tabs-line .nav-link.active::after {                width: 100%;            }    .tabs-horizontal.tabs-line * + .tab-content {        margin-top: 30px;    }    .tabs-vertical {        display: flex;        align-items: flex-start;    }        .tabs-vertical .nav-tabs {            display: flex;            flex-direction: column;            align-items: stretch;            flex-shrink: 0;            max-width: 50%;        }        .tabs-vertical .nav-item {            border: 0;            width: 100%;            text-align: left;        }        .tabs-vertical .nav-link {            border-radius: 25px;        }        .tabs-vertical .tab-content {            flex-grow: 1;        }        .tabs-vertical.tabs-corporate .nav-tabs {            width: auto;            min-width: 260px;            border: 0;        }        .tabs-vertical.tabs-corporate .nav-item {            margin: 0;        }        .tabs-vertical.tabs-corporate .nav-link {            position: relative;            padding: 17px 30px;            border: 0;            overflow: hidden;            text-align: left;        }        .tabs-vertical.tabs-corporate .nav-item + .nav-item {            margin-top: 2px;        }        .tabs-vertical.tabs-corporate .tab-content {            padding: 0 0 0 30px;        }}@media (min-width: 992px) {    .tabs-horizontal.tabs-corporate .tab-content {        padding: 60px 30px 0;    }    .tabs-vertical.tabs-corporate .tab-content {        padding: 0 0 0 45px;    }}.card-group-custom {    margin-bottom: 0;}    .card-group-custom .card-header + .collapse > .card-body,    .card-group-custom .card-header + .collapse > .list-group {        border-top: 0;    }    .card-group-custom .card + .card {        margin-top: 0;    }    .card-group-custom.card-group-corporate .card + .card {        margin-top: 30px;    }.card-custom {    display: block;    margin: 0;    background: inherit;    border: 0;    border-radius: 0;    box-shadow: none;    text-align: left;}    .card-custom a {        display: block;    }    .card-custom .card-header {        padding: 0;        border-bottom: 0;        border-top-left-radius: 0;        border-top-right-radius: 0;    }    .card-custom .card-body {        padding: 0;        border: 0;    }* + .card-group-custom {    margin-top: 35px;}@media (min-width: 768px) {    * + .card-group-custom {        margin-top: 50px;    }}.card-corporate {    text-align: left;    box-shadow: -1px 2px 5px 0px rgba(68, 73, 83, 0.12);}    .card-corporate .card-title {        margin-bottom: 0;    }        .card-corporate .card-title a,        .card-corporate .card-body {            background: #ffffff;        }        .card-corporate .card-title a {            position: relative;            z-index: 1;            padding: 21px 82px 21px 32px;            font-weight: 700;            font-size: 16px;            line-height: 1.25;            letter-spacing: 0;            color: #151515;            transition: 1.3s all ease;            border-radius: 0 0 0 0;            border-bottom: 1px solid #dedede;        }            .card-corporate .card-title a .card-arrow:after {                opacity: 0;                visibility: hidden;            }            .card-corporate .card-title a.collapsed {                border-radius: 0;                border-bottom-width: 0;            }                .card-corporate .card-title a.collapsed .card-arrow {                    border-radius: 50%;                }                    .card-corporate .card-title a.collapsed .card-arrow:after {                        opacity: 1;                        visibility: visible;                    }    .card-corporate .card-arrow {        position: absolute;        top: 50%;        right: 35px;        margin-right: -20px;        z-index: 2;        width: 40px;        height: 40px;        background: #000000;        border-radius: 50%;        transition: .33s all ease;        transform: translateY(-50%);    }        .card-corporate .card-arrow::before, .card-corporate .card-arrow::after {            content: '';            position: absolute;            top: 50%;            left: 50%;            z-index: 4;            transform: translate(-50%, -50%);            background: #ffffff;        }        .card-corporate .card-arrow::before {            width: 14px;            height: 2px;            right: 28px;        }        .card-corporate .card-arrow::after {            width: 2px;            height: 14px;            right: 34px;        }    .card-corporate .collapse {        position: relative;        z-index: 1;        color: #9b9b9b;        border-radius: 0 0 0 0;    }    .card-corporate .card-body {        padding: 25px 44px 25px 32px;    }@media (max-width: 991px) {    .card-corporate .card-title a,    .card-corporate .card-body {        padding-left: 25px;    }}@media (min-width: 768px) {    .card-corporate .card-title a {        font-size: 18px;    }}.card-group-gray .card-corporate .card-title a, .card-group-gray .card-corporate .card-body {    background: #f6f9f9;}/*
*
* Tooltop Custom
*/.tooltip {    font-size: 16px;    line-height: 1.2;    color: #b7b7b7;}    .tooltip.bs-tooltip-top {        padding: 6px 0;    }        .tooltip.bs-tooltip-top .arrow {            bottom: 0;        }            .tooltip.bs-tooltip-top .arrow::before {                margin-left: -4px;                content: "";                border-width: 6px 6px 0;                border-top-color: #000000;            }.tooltip-inner {    background-color: #000000;}/*
*
* Counter
*//*
*
* Progress Bars
*/.progress-linear {    position: relative;    text-align: left;}    .progress-linear .progress-header {        font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;        letter-spacing: 0.06em;        text-transform: uppercase;        font-weight: 600;    }    .progress-linear .progress-bar-linear-wrap {        display: block;        flex: 1;        height: 10px;        background: #f6f9f9;        border-radius: 5px;    }    .progress-linear .progress-body {        display: flex;        align-items: flex-end;    }    .progress-linear * + .progress-body {        margin-top: 12px;    }    .progress-linear .progress-bar-linear {        width: 0;        height: inherit;        background: #000000;        transition: .5s all ease-in-out;        border-radius: 5px;    }    .progress-linear .progress-value {        font-weight: 700;        color: #b8b8b6;        margin-left: 10px;        line-height: 1;    }        .progress-linear .progress-value::after {            content: "%";        }* + .progress-bar-linear-wrap {    margin-top: 8px;}.progress-linear + .progress-linear {    margin-top: 20px;}@media (min-width: 992px) {    .progress-linear + .progress-linear {        margin-top: 30px;    }}/*
*
* Circle Progress Bars
*/.progress-bar-circle {    display: inline-block;    position: relative;    text-align: center;    line-height: 1.2;}    .progress-bar-circle canvas {        vertical-align: middle;    }    .progress-bar-circle span {        position: absolute;        top: 50%;        left: 51%;        font-size: 36px;        line-height: 1;        transform: translate(-50%, -50%);        color: #151515;        font-family: "Playfair Display", "Times New Roman", Times, serif;        font-weight: 700;    }.progress-bar-circle-title {    font-size: 14px;    letter-spacing: .06em;    text-transform: uppercase;    font-weight: 600;    font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;}* + .progress-bar-circle-title {    margin-top: 12px;}@media (min-width: 1200px) {    .progress-bar-circle span {        font-size: 60px;        top: 46%;    }}/*
*
* Time Circles
*/.time_circles {    position: relative;    width: 100%;}    .time_circles > div {        position: absolute;        top: 0 !important;        bottom: 0;        display: flex;        align-items: center;        flex-wrap: wrap;        justify-content: center;        margin-top: -10px;        text-align: center;    }@media (min-width: 1200px) {    #DateCountdown {        width: 100%;    }}.time_circles > div > h4 {    position: absolute;    left: 0;    top: calc(100% + 10px);    right: 0;    transform: translateY(-100%);    margin: 0;    padding: 0;    text-align: center;    font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    font-weight: 500;    font-size: 14px !important;    line-height: 1.2 !important;    letter-spacing: 0.06em;    color: #9b9b9b;    text-transform: uppercase;}    .time_circles > div > h4 + * {        margin-top: 0;    }.time_circles > div > span {    display: block;    text-align: center;    letter-spacing: 0;    font-size: 24px !important;    font-weight: 700;    line-height: 1 !important;    color: #151515;    font-family: "Playfair Display", "Times New Roman", Times, serif;}@media (min-width: 768px) {    .time_circles > div > span {        font-size: 34px !important;    }}@media (min-width: 992px) {    .time_circles > div > span {        font-size: 48px !important;    }}@media (min-width: 1200px) {    .time_circles > div > span {        font-size: 60px !important;        margin-top: -10px;    }}.bg-gray-dark .time_circles > div > span, .bg-primary .time_circles > div > span {    color: #ffffff;}.countdown-wrap {    max-width: 730px;    margin-left: auto;    margin-right: auto;    padding-bottom: 20px;}    .countdown-wrap.countdown-wrap-lg {        max-width: 1070px;    }* + .countdown-wrap {    margin-top: 35px;}.countdown-wrap + .button {    margin-top: 40px;}/*
* jQuery mousewheel plugin
*//*
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE
------------------------------------------------------------------------------------------------------------------------
*/.mCustomScrollbar {    -ms-touch-action: pinch-zoom;    touch-action: pinch-zoom;    /* direct pointer events to js */}    .mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action {        -ms-touch-action: auto;        touch-action: auto;    }.mCustomScrollBox {    /* contains plugin's markup */    position: relative;    overflow: hidden;    height: 100%;    max-width: 100%;    outline: none;    direction: ltr;}.mCSB_container {    /* contains the original content */    overflow: hidden;    width: auto;    height: auto;}/*
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR
y-axis
------------------------------------------------------------------------------------------------------------------------
*/.mCSB_inside > .mCSB_container {    margin-right: 30px;}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {    margin-right: 0;}/* non-visible scrollbar */.mCS-dir-rtl-custom > .mCSB_inside > .mCSB_container {    /* RTL direction/left-side scrollbar */    margin-right: 0;    margin-left: 30px;}    .mCS-dir-rtl-custom > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {        margin-left: 0;    }/* RTL direction/left-side scrollbar */.mCSB_scrollTools {    /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */    position: absolute;    width: 16px;    height: auto;    left: auto;    top: 0;    right: 0;    bottom: 0;}.mCSB_outside + .mCSB_scrollTools {    right: -26px;}/* scrollbar position: outside */.mCS-dir-rtl-custom > .mCSB_inside > .mCSB_scrollTools,.mCS-dir-rtl-custom > .mCSB_outside + .mCSB_scrollTools {    /* RTL direction/left-side scrollbar */    right: auto;    left: 0;}.mCS-dir-rtl-custom > .mCSB_outside + .mCSB_scrollTools {    left: -26px;}/* RTL direction/left-side scrollbar (scrollbar position: outside) */.mCSB_scrollTools .mCSB_draggerContainer {    /* contains the draggable element and dragger rail markup */    position: absolute;    top: 0;    left: 0;    bottom: 0;    right: 0;    height: auto;}.mCSB_scrollTools a + .mCSB_draggerContainer {    margin: 20px 0;}.mCSB_scrollTools .mCSB_draggerRail {    width: 16px;    height: 100%;    margin: 0 auto;    border-radius: 0;}.mCSB_scrollTools .mCSB_dragger {    /* the draggable element */    cursor: pointer;    width: 100%;    height: 30px;    /* minimum dragger height */    z-index: 1;}    .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {        /* the dragger element */        position: relative;        width: 16px;        height: 100%;        margin: 0 auto;        border-radius: 0;        text-align: center;    }.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {    width: 12px;    /* auto-expanded scrollbar */}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {    width: 8px;    /* auto-expanded scrollbar */}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown {    display: block;    position: absolute;    height: 20px;    width: 100%;    overflow: hidden;    margin: 0 auto;    cursor: pointer;}.mCSB_scrollTools .mCSB_buttonDown {    bottom: 0;}/*
------------------------------------------------------------------------------------------------------------------------
3. HORIZONTAL SCROLLBAR
x-axis
------------------------------------------------------------------------------------------------------------------------
*/.mCSB_horizontal.mCSB_inside > .mCSB_container {    margin-right: 0;    margin-bottom: 30px;}.mCSB_horizontal.mCSB_outside > .mCSB_container {    min-height: 100%;}.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {    margin-bottom: 0;}/* non-visible scrollbar */.mCSB_scrollTools.mCSB_scrollTools_horizontal {    width: auto;    height: 16px;    top: auto;    right: 0;    bottom: 0;    left: 0;}.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal {    bottom: -26px;}/* scrollbar position: outside */.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer {    margin: 0 20px;}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {    width: 100%;    height: 2px;    margin: 7px 0;}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {    width: 30px;    /* minimum dragger width */    height: 100%;    left: 0;}    .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {        width: 100%;        height: 4px;        margin: 6px auto;    }.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {    height: 12px;    /* auto-expanded scrollbar */    margin: 2px auto;}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {    height: 8px;    /* auto-expanded scrollbar */    margin: 4px 0;}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {    display: block;    position: absolute;    width: 20px;    height: 100%;    overflow: hidden;    margin: 0 auto;    cursor: pointer;}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {    left: 0;}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {    right: 0;}/*
------------------------------------------------------------------------------------------------------------------------
4. VERTICAL AND HORIZONTAL SCROLLBARS
yx-axis
------------------------------------------------------------------------------------------------------------------------
*/.mCSB_container_wrapper {    position: absolute;    height: auto;    width: auto;    overflow: hidden;    top: 0;    left: 0;    right: 0;    bottom: 0;    margin-right: 30px;    margin-bottom: 30px;}    .mCSB_container_wrapper > .mCSB_container {        padding-right: 30px;        padding-bottom: 30px;        -webkit-box-sizing: border-box;        -moz-box-sizing: border-box;        box-sizing: border-box;    }.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical {    bottom: 20px;}.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal {    right: 20px;}/* non-visible horizontal scrollbar */.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical {    bottom: 0;}/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCS-dir-rtl-custom > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {    right: 0;}/* RTL direction/left-side scrollbar */.mCS-dir-rtl-custom > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {    left: 20px;}/* non-visible scrollbar/RTL direction/left-side scrollbar */.mCS-dir-rtl-custom > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {    left: 0;}.mCS-dir-rtl-custom > .mCSB_inside > .mCSB_container_wrapper {    /* RTL direction/left-side scrollbar */    margin-right: 0;    margin-left: 30px;}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container {    padding-right: 0;}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container {    padding-bottom: 0;}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {    margin-right: 0;    /* non-visible scrollbar */    margin-left: 0;}/* non-visible horizontal scrollbar */.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {    margin-bottom: 0;}/*
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS
------------------------------------------------------------------------------------------------------------------------
*/.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight {    -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;    -moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;    -o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;    transition: opacity .2s ease-in-out, background-color .2s ease-in-out;}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {    -webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;    -moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;    -o-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;    transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;}/*
------------------------------------------------------------------------------------------------------------------------
6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS
------------------------------------------------------------------------------------------------------------------------
*//*
----------------------------------------
6.1 THEMES
----------------------------------------
*//* default theme ("light") */.mCSB_scrollTools .mCSB_draggerRail {    background-color: transparent;}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {    background-color: #f2f3f8;}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {    background-color: #d1d4e6;}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight {    background-image: url(../images/mCSB_buttons.png);    /* css sprites */    background-repeat: no-repeat;    opacity: 0.4;}.mCSB_scrollTools .mCSB_buttonUp {    background-position: 0 0;}.mCSB_scrollTools .mCSB_buttonDown {    background-position: 0 -20px;}.mCSB_scrollTools .mCSB_buttonLeft {    background-position: 0 -40px;}.mCSB_scrollTools .mCSB_buttonRight {    background-position: 0 -56px;}    .mCSB_scrollTools .mCSB_buttonUp:hover,    .mCSB_scrollTools .mCSB_buttonDown:hover,    .mCSB_scrollTools .mCSB_buttonLeft:hover,    .mCSB_scrollTools .mCSB_buttonRight:hover {        opacity: 0.75;    }    .mCSB_scrollTools .mCSB_buttonUp:active,    .mCSB_scrollTools .mCSB_buttonDown:active,    .mCSB_scrollTools .mCSB_buttonLeft:active,    .mCSB_scrollTools .mCSB_buttonRight:active {        opacity: 0.9;    }/* theme: "dark" */.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {    background-color: #000000;    background-color: rgba(0, 0, 0, 0.15);}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {    background-color: #000000;    background-color: rgba(0, 0, 0, 0.75);}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {    background-color: rgba(0, 0, 0, 0.85);}.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {    background-color: rgba(0, 0, 0, 0.9);}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {    background-position: -80px 0;}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {    background-position: -80px -20px;}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {    background-position: -80px -40px;}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {    background-position: -80px -56px;}/*
*
* Owl Carousel
*/.owl-carousel .animated {    animation-duration: 1000ms;    animation-fill-mode: both;}.owl-carousel .owl-animated-in {    z-index: 0;}.owl-carousel .owl-animated-out {    z-index: 1;}.owl-carousel .fadeOut {    animation-name: fadeOut;}@keyframes fadeOut {    0% {        opacity: 1;    }    100% {        opacity: 0;    }}/* 
 * 	Owl Carousel - Auto Height Plugin
 */.owl-height {    transition: height 500ms ease-in-out;}/* 
 *  Core Owl Carousel CSS File
 */.owl-carousel {    display: none;    width: 100%;    -webkit-tap-highlight-color: transparent;    /* position relative and z-index fix webkit rendering fonts issue */    position: relative;    z-index: 1;}    .owl-carousel .owl-stage {        position: relative;        -ms-touch-action: pan-Y;    }        .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;        padding-top: 0;        /* fix for flashing background */        -webkit-transform: translate3d(0px, 0px, 0px);    }    .owl-carousel .owl-controls .owl-nav .owl-prev,    .owl-carousel .owl-controls .owl-nav .owl-next,    .owl-carousel .owl-controls .owl-dot {        cursor: pointer;        user-select: none;    }    .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 {        display: none;    }    .owl-carousel .owl-item {        position: relative;        min-height: 1px;        float: left;        -webkit-tap-highlight-color: transparent;        -webkit-touch-callout: 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 */.no-js .owl-carousel {    display: block;}/* 
 * 	Owl Carousel - Lazy Load Plugin
 */.owl-carousel .owl-item .owl-lazy {    opacity: 0;    transition: opacity 400ms ease;}/* 
 * 	Owl Carousel - Video Plugin
 */.owl-carousel .owl-video-wrapper {    position: relative;    height: 100%;    background: #000000;}.owl-carousel .owl-video-play-icon {    position: absolute;    height: 80px;    width: 80px;    left: 50%;    top: 50%;    margin-left: -40px;    margin-top: -40px;    font: 400 40px/80px 'FontAwesome';    cursor: pointer;    z-index: 1;    transition: scale 100ms ease;}    .owl-carousel .owl-video-play-icon:before {        content: '\f144';    }    .owl-carousel .owl-video-play-icon:hover {        transform: scale(1.3);    }.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon {    display: none;}.owl-carousel .owl-video-tn {    opacity: 0;    height: 100%;    background-position: center center;    background-repeat: no-repeat;    background-size: contain;    transition: opacity 400ms ease;}.owl-carousel .owl-video-frame {    position: relative;    z-index: 1;}/*
 * Owl Navigation
 */.owl-nav.disabled {    display: none !important;}.owl-prev,.owl-next {    position: absolute;    top: 50%;    transform: translateY(-50%);    font: 400 46px/50px 'FontAwesome';    color: #cccccc;    cursor: pointer;}    .owl-prev:hover,    .owl-next:hover {        color: #000000;    }.owl-prev {    left: 0;}    .owl-prev::before {        content: '\f104';    }.owl-next {    right: 0;}    .owl-next::before {        content: '\f105';    }/*
 * Owl Pagination
 */.owl-dots {    text-align: center;    margin-top: 20px;}    .owl-dots.disabled {        display: none !important;    }.owl-dot {    position: relative;    display: inline-block;    width: 15px;    height: 15px;    border: 2px solid #a9a9a9;    border-radius: 50%;    margin-left: 5px;    margin-right: 5px;    text-align: center;    outline: none;    cursor: pointer;    background-color: transparent;    transition: .2s;}    .owl-dot:only-child {        display: none;    }    .owl-dot:hover, .owl-dot:focus {        background-color: #000000;        border-color: #000000;    }    .owl-dot.active {        background-color: #000000;        border-color: #000000;    }.owl-carousel.owl-carousel-light-dots .owl-dot {    border-color: #ffffff;}    .owl-carousel.owl-carousel-light-dots .owl-dot:hover, .owl-carousel.owl-carousel-light-dots .owl-dot:focus {        background-color: #ffffff;    }    .owl-carousel.owl-carousel-light-dots .owl-dot.active {        background-color: #ffffff;    }.carousel-modern {    padding: 0 20px 20px 0;}    .carousel-modern:before {        position: absolute;        content: '';        top: 20px;        left: 45px;        right: 0;        bottom: 0;        background: #f0f0f0;    }    .carousel-modern .owl-stage-outer {        padding-top: 0;    }    .carousel-modern .owl-dots {        position: absolute;        bottom: 40px;        width: 100%;        line-height: 0;    }    .carousel-modern .owl-dot {        width: 25px;        height: 3px;        margin-left: 3px;        margin-right: 3px;        border: none;        background: rgba(0, 0, 0, 0.3);        border-radius: 0;    }        .carousel-modern .owl-dot.active, .carousel-modern .owl-dot:hover {            background: #000000;        }    .carousel-modern.carousel-modern-type-1:before {        border: 2px solid #e7e7e7;        background: transparent;    }    .carousel-modern.carousel-modern-type-1 .owl-dots {        top: 50%;        bottom: inherit;        right: 40px;        margin-top: 0;        width: auto;        transform: translateY(-50%);    }    .carousel-modern.carousel-modern-type-1 .owl-dot {        display: block;        margin: 4px 0;        width: 12px;        height: 12px;        border: 2px solid #a9a9a9;        border-radius: 50%;        background: transparent;    }        .carousel-modern.carousel-modern-type-1 .owl-dot:hover, .carousel-modern.carousel-modern-type-1 .owl-dot.active {            background: #000000;            border-color: #000000;        }.carousel-creative .owl-stage {    display: flex;    align-items: center;}.carousel-creative .owl-item {    float: none;}.carousel-creative .owl-dots {    margin-top: 0;}.carousel-creative .owl-dot {    width: 25px;    height: 3px;    margin-left: 3px;    margin-right: 3px;    border: none;    background: rgba(0, 0, 0, 0.3);    border-radius: 0;}    .carousel-creative .owl-dot.active, .carousel-creative .owl-dot:hover {        background: #000000;    }.carousel-corporate .owl-stage-outer {    padding: 15px 0;}.carousel-corporate .owl-dot {    width: 15px;    height: 15px;    border: 2px solid transparent;    background: #e1e1e1;    margin: 0 8px;}    .carousel-corporate .owl-dot:hover, .carousel-corporate .owl-dot.active {        border-color: #000000;        background: #ffffff;    }@media (min-width: 992px) {    .carousel-corporate .owl-dots {        text-align: right;    }}.carousel-arrow-circle .owl-stage-outer {    padding: 15px 0;}.carousel-arrow-circle .owl-nav {    display: none;}    .carousel-arrow-circle .owl-nav > * {        padding: 17px 16px;        width: 56px;        height: 56px;        border-radius: 50%;        color: #c9c9c9;        background: rgba(255, 255, 255, 0.8);        font: 400 24px /24px "Material Design Icons";        transition: all .3s;    }        .carousel-arrow-circle .owl-nav > *:hover {            background: #ffffff;            color: #000000;        }    .carousel-arrow-circle .owl-nav .owl-prev {        left: -10px;    }        .carousel-arrow-circle .owl-nav .owl-prev:before {            content: '\f14a';        }    .carousel-arrow-circle .owl-nav .owl-next {        right: -10px;    }        .carousel-arrow-circle .owl-nav .owl-next:before {            content: '\f14f';        }@media (min-width: 1200px) {    .carousel-arrow-circle .owl-nav {        display: block;    }}@media (min-width: 1400px) {    .carousel-arrow-circle .owl-nav .owl-prev {        left: -50px;    }    .carousel-arrow-circle .owl-nav .owl-next {        right: -50px;    }}.carousel-arrow-circle .owl-dots .owl-dot {    width: 15px;    height: 15px;    border: 2px solid transparent;    background: #e1e1e1;    margin: 0 8px;}    .carousel-arrow-circle .owl-dots .owl-dot:hover, .carousel-arrow-circle .owl-dots .owl-dot.active {        border-color: #000000;        background: #ffffff;    }@media (min-width: 1200px) {    .carousel-arrow-circle .owl-dots {        display: none;    }}.carousel-arrow-circle-modern .owl-nav > * {    padding: 17px 16px;    width: 56px;    height: 56px;    border-radius: 50%;    color: #c9c9c9;    background: rgba(255, 255, 255, 0.3);    font: 400 24px /24px "Material Design Icons";    transition: all .3s;}    .carousel-arrow-circle-modern .owl-nav > *:hover {        background: #000000;        color: #ffffff;    }.carousel-arrow-circle-modern .owl-nav .owl-prev {    left: 20px;}    .carousel-arrow-circle-modern .owl-nav .owl-prev:before {        content: '\f14a';    }.carousel-arrow-circle-modern .owl-nav .owl-next {    right: 20px;}    .carousel-arrow-circle-modern .owl-nav .owl-next:before {        content: '\f14f';    }.carousel-inset .owl-stage {    padding-top: 15px;    padding-bottom: 15px;}.carousel-default .owl-nav {    display: none;}@media (min-width: 992px) {    .carousel-default .owl-dots {        display: none;    }    .carousel-default .owl-nav {        display: block;    }    .carousel-default .owl-next {        right: -15px;    }    .carousel-default .owl-prev {        left: -15px;    }}.carousel-img {    position: relative;    overflow: hidden;    background: #000000;}    .carousel-img:hover img {        transform: scale(1.05);        opacity: .9;    }    .carousel-img img {        max-width: inherit;        width: 100%;        transform-origin: center;        will-change: transform;        transition: all .5s;    }.owl-carousel.owl-outer-padding-none .owl-stage-outer {    padding-top: 0;}.owl-carousel-center .owl-stage {    height: 478px;}@media (max-width: 575px) {    .owl-carousel-center .owl-stage {        height: 395px;    }}.owl-carousel-center .owl-prev, .owl-carousel-center .owl-next {    width: 20px;    height: 45px;    transition: all .3s;    color: rgba(255, 255, 255, 0.6);    background: rgba(0, 0, 0, 0.8);}    .owl-carousel-center .owl-prev:before, .owl-carousel-center .owl-next:before {        position: absolute;        left: 50%;        top: 50%;        font-family: 'FontAwesome';        font-size: 24px;        transform: translate(-50%, -50%);        line-height: 1;    }    .owl-carousel-center .owl-prev:hover, .owl-carousel-center .owl-prev:focus, .owl-carousel-center .owl-next:hover, .owl-carousel-center .owl-next:focus {        background: #000000;        color: #ffffff;    }@media (min-width: 1800px) {    .owl-carousel-center .owl-prev, .owl-carousel-center .owl-next {        background: transparent;        color: rgba(21, 21, 21, 0.3);    }        .owl-carousel-center .owl-prev:before, .owl-carousel-center .owl-next:before {            color: inherit;        }        .owl-carousel-center .owl-prev:hover, .owl-carousel-center .owl-prev:focus, .owl-carousel-center .owl-next:hover, .owl-carousel-center .owl-next:focus {            color: #151515;            background: transparent;        }            .owl-carousel-center .owl-prev:hover:before, .owl-carousel-center .owl-prev:focus:before, .owl-carousel-center .owl-next:hover:before, .owl-carousel-center .owl-next:focus:before {                color: inherit;            }}.owl-carousel-center .owl-prev:before {    content: '\f053';    left: 48%;}.owl-carousel-center .owl-next:before {    content: '\f054';    left: 55%;}.owl-carousel-center .owl-item {    filter: grayscale(1);    -webkit-filter: grayscale(1);    float: left;    display: flex;    align-items: center;}    .owl-carousel-center .owl-item .team-minimal {        overflow: hidden;        will-change: transform;        transition: 0.7s transform ease;        transform: scale(1) translateX(-50%);        position: absolute;        top: 0;        left: 50%;        width: 200px;        transform-origin: 0;    }        .owl-carousel-center .owl-item .team-minimal .team-minimal-caption {            opacity: 0;            transition: 0.7s all ease-in-out;        }@media (min-width: 576px) {    .owl-carousel-center .owl-item .team-minimal {        width: 370px;        transform: scale(0.5) translateX(-50%);    }}.owl-carousel-center .owl-item.center {    filter: none;}    .owl-carousel-center .owl-item.center .team-minimal {        transform: scale(1) translateX(-50%);        position: absolute;        top: 0;        left: 50%;        width: 290px;        z-index: 1;    }        .owl-carousel-center .owl-item.center .team-minimal .team-minimal-caption {            opacity: 1;        }@media (min-width: 576px) {    .owl-carousel-center .owl-item.center .team-minimal {        width: 370px;        transform: scale(1) translateX(-50%);    }}@media (min-width: 1800px) {    .owl-carousel-center .owl-prev {        left: -50px;    }    .owl-carousel-center .owl-next {        right: -50px;    }}/** @section Lightgallery */@font-face {    font-family: 'lg';    src: url("../fonts/lg.eot?n1z373");    src: url("../fonts/lg.eot?#iefixn1z373") format("embedded-opentype"), url("../fonts/lg.woff?n1z373") format("woff"), url("../fonts/lg.ttf?n1z373") format("truetype"), url("../fonts/lg.svg?n1z373#lg") format("svg");    font-weight: normal;    font-style: normal;}.lg-icon {    font-family: 'lg';    speak: none;    font-style: normal;    font-weight: normal;    font-variant: normal;    text-transform: none;    line-height: 1;    /* Better Font Rendering =========== */    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.lg-actions .lg-next, .lg-actions .lg-prev {    background-color: rgba(0, 0, 0, 0.45);    border-radius: 2px;    color: #999;    cursor: pointer;    display: block;    font-size: 22px;    margin-top: -10px;    padding: 8px 10px 9px;    position: absolute;    top: 50%;    z-index: 1090;    border: none;    outline: none;}    .lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {        pointer-events: none;        opacity: 0.5;    }    .lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {        color: #FFF;    }.lg-actions .lg-next {    right: 20px;}    .lg-actions .lg-next:before {        content: "\e095";    }.lg-actions .lg-prev {    left: 20px;}    .lg-actions .lg-prev:after {        content: "\e094";    }@-webkit-keyframes lg-right-end {    0% {        left: 0;    }    50% {        left: -30px;    }    100% {        left: 0;    }}@-moz-keyframes lg-right-end {    0% {        left: 0;    }    50% {        left: -30px;    }    100% {        left: 0;    }}@-ms-keyframes lg-right-end {    0% {        left: 0;    }    50% {        left: -30px;    }    100% {        left: 0;    }}@keyframes lg-right-end {    0% {        left: 0;    }    50% {        left: -30px;    }    100% {        left: 0;    }}@-webkit-keyframes lg-left-end {    0% {        left: 0;    }    50% {        left: 30px;    }    100% {        left: 0;    }}@-moz-keyframes lg-left-end {    0% {        left: 0;    }    50% {        left: 30px;    }    100% {        left: 0;    }}@-ms-keyframes lg-left-end {    0% {        left: 0;    }    50% {        left: 30px;    }    100% {        left: 0;    }}@keyframes lg-left-end {    0% {        left: 0;    }    50% {        left: 30px;    }    100% {        left: 0;    }}.lg-outer.lg-right-end .lg-object {    -webkit-animation: lg-right-end 0.3s;    -o-animation: lg-right-end 0.3s;    animation: lg-right-end 0.3s;    position: relative;}.lg-outer.lg-left-end .lg-object {    -webkit-animation: lg-left-end 0.3s;    -o-animation: lg-left-end 0.3s;    animation: lg-left-end 0.3s;    position: relative;}.lg-toolbar {    z-index: 1092;    left: 0;    position: absolute;    top: 0;    width: 100%;    background-color: rgba(0, 0, 0, 0.45);}    .lg-toolbar .lg-icon {        color: #999;        cursor: pointer;        float: right;        font-size: 24px;        height: 47px;        line-height: 27px;        padding: 10px 0;        text-align: center;        width: 50px;        text-decoration: none !important;        outline: medium none;        -webkit-transition: color 0.2s linear;        -o-transition: color 0.2s linear;        transition: color 0.2s linear;    }        .lg-toolbar .lg-icon:hover {            color: #FFF;        }    .lg-toolbar .lg-close:after {        content: "\e070";    }    .lg-toolbar .lg-download:after {        content: "\e0f2";    }.lg-sub-html {    background-color: rgba(0, 0, 0, 0.45);    bottom: 0;    color: #EEE;    font-size: 16px;    left: 0;    padding: 10px 40px;    position: fixed;    right: 0;    text-align: center;    z-index: 1090;}    .lg-sub-html h4 {        margin: 0;        font-size: 13px;        font-weight: bold;    }    .lg-sub-html p {        font-size: 12px;        margin: 5px 0 0;    }#lg-counter {    color: #999;    display: inline-block;    font-size: 16px;    padding-left: 20px;    padding-top: 12px;    vertical-align: middle;}.lg-toolbar, .lg-prev, .lg-next {    opacity: 1;    -webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;    -moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;    -o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;    transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;}.lg-hide-items .lg-prev {    opacity: 0;    -webkit-transform: translate3d(-10px, 0, 0);    transform: translate3d(-10px, 0, 0);}.lg-hide-items .lg-next {    opacity: 0;    -webkit-transform: translate3d(10px, 0, 0);    transform: translate3d(10px, 0, 0);}.lg-hide-items .lg-toolbar {    opacity: 0;    -webkit-transform: translate3d(0, -10px, 0);    transform: translate3d(0, -10px, 0);}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {    -webkit-transform: scale3d(0.5, 0.5, 0.5);    transform: scale3d(0.5, 0.5, 0.5);    opacity: 0;    -webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;    -moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;    -o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;    transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;    -webkit-transform-origin: 50% 50%;    -moz-transform-origin: 50% 50%;    -ms-transform-origin: 50% 50%;    transform-origin: 50% 50%;}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);    opacity: 1;}.lg-outer .lg-thumb-outer {    background-color: #0D0A0A;    bottom: 0;    position: absolute;    width: 100%;    z-index: 1090;    max-height: 350px;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);    -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;    -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;    -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;    transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;}    .lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {        cursor: -webkit-grab;        cursor: -moz-grab;        cursor: -o-grab;        cursor: -ms-grab;        cursor: grab;    }    .lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {        cursor: move;        cursor: -webkit-grabbing;        cursor: -moz-grabbing;        cursor: -o-grabbing;        cursor: -ms-grabbing;        cursor: grabbing;    }    .lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {        -webkit-transition-duration: 0s !important;        transition-duration: 0s !important;    }.lg-outer.lg-thumb-open .lg-thumb-outer {    -webkit-transform: translate3d(0, 0%, 0);    transform: translate3d(0, 0%, 0);}.lg-outer .lg-thumb {    padding: 10px 0;    height: 100%;    margin-bottom: -5px;    margin-left: auto;    margin-right: auto;}.lg-outer .lg-thumb-item {    border-radius: 5px;    cursor: pointer;    float: left;    overflow: hidden;    height: 100%;    border: 2px solid #FFF;    border-radius: 4px;    margin-bottom: 5px;}@media (min-width: 1025px) {    .lg-outer .lg-thumb-item {        -webkit-transition: border-color 0.25s ease;        -o-transition: border-color 0.25s ease;        transition: border-color 0.25s ease;    }}.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {    border-color: #000000;}.lg-outer .lg-thumb-item img {    width: 100%;    height: 100%;    object-fit: cover;}.lg-outer.lg-has-thumb .lg-item {    padding-bottom: 120px;}.lg-outer.lg-can-toggle .lg-item {    padding-bottom: 0;}.lg-outer.lg-pull-caption-up .lg-sub-html {    -webkit-transition: bottom 0.25s ease;    -o-transition: bottom 0.25s ease;    transition: bottom 0.25s ease;}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {    bottom: 100px;}.lg-outer .lg-toogle-thumb {    background-color: #0D0A0A;    border-radius: 2px 2px 0 0;    color: #999;    cursor: pointer;    font-size: 24px;    height: 39px;    line-height: 27px;    padding: 5px 0;    position: absolute;    right: 20px;    text-align: center;    top: -39px;    width: 50px;}    .lg-outer .lg-toogle-thumb:after {        content: "\e1ff";    }    .lg-outer .lg-toogle-thumb:hover {        color: #FFF;    }.lg-outer .lg-video-cont {    display: inline-block;    vertical-align: middle;    max-width: 1140px;    max-height: 100%;    width: 100%;    padding: 0 5px;}.lg-outer .lg-video {    width: 100%;    height: 0;    padding-bottom: 56.25%;    overflow: hidden;    position: relative;}    .lg-outer .lg-video .lg-object {        display: inline-block;        position: absolute;        top: 0;        left: 0;        width: 100% !important;        height: 100% !important;    }    .lg-outer .lg-video .lg-video-play {        width: 84px;        height: 59px;        position: absolute;        left: 50%;        top: 50%;        margin-left: -42px;        margin-top: -30px;        z-index: 1090;        cursor: pointer;    }.lg-outer .lg-has-iframe .lg-video {    -webkit-overflow-scrolling: touch;    overflow: auto;}.lg-outer .lg-has-vimeo .lg-video-play {    background: url("../images/vimeo-play.png") no-repeat scroll 0 0 transparent;}.lg-outer .lg-has-vimeo:hover .lg-video-play {    background: url("../images/vimeo-play.png") no-repeat scroll 0 -58px transparent;}.lg-outer .lg-has-html5 .lg-video-play {    background: transparent url("../images/video-play.png") no-repeat scroll 0 0;    height: 64px;    margin-left: -32px;    margin-top: -32px;    width: 64px;    opacity: 0.8;}.lg-outer .lg-has-html5:hover .lg-video-play {    opacity: 1;}.lg-outer .lg-has-youtube .lg-video-play {    background: url("../images/youtube-play.png") no-repeat scroll 0 0 transparent;}.lg-outer .lg-has-youtube:hover .lg-video-play {    background: url("../images/youtube-play.png") no-repeat scroll 0 -60px transparent;}.lg-outer .lg-video-object {    width: 100% !important;    height: 100% !important;    position: absolute;    top: 0;    left: 0;}.lg-outer .lg-has-video .lg-video-object {    visibility: hidden;}.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play {    display: none;}.lg-outer .lg-has-video.lg-video-playing .lg-video-object {    visibility: visible;}.lg-progress-bar {    background-color: #333;    height: 5px;    left: 0;    position: absolute;    top: 0;    width: 100%;    z-index: 1093;    opacity: 0;    -webkit-transition: opacity 0.08s ease 0s;    -moz-transition: opacity 0.08s ease 0s;    -o-transition: opacity 0.08s ease 0s;    transition: opacity 0.08s ease 0s;}    .lg-progress-bar .lg-progress {        background-color: #000000;        height: 5px;        width: 0;    }    .lg-progress-bar.lg-start .lg-progress {        width: 100%;    }.lg-show-autoplay .lg-progress-bar {    opacity: 1;}.lg-autoplay-button:after {    content: "\e01d";}.lg-show-autoplay .lg-autoplay-button:after {    content: "\e01a";}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {    -webkit-transition-duration: 0s;    transition-duration: 0s;}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;    -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;    -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;    transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {    -webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;    -moz-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;    -o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;    transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    -webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden;    backface-visibility: hidden;}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;    -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;    -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;    transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;    -webkit-transform-origin: 0 0;    -moz-transform-origin: 0 0;    -ms-transform-origin: 0 0;    transform-origin: 0 0;    -webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden;    backface-visibility: hidden;}#lg-zoom-in:after {    content: "\e311";}#lg-actual-size {    font-size: 20px;}    #lg-actual-size:after {        content: "\e033";    }#lg-zoom-out {    opacity: 0.5;    pointer-events: none;}    #lg-zoom-out:after {        content: "\e312";    }.lg-zoomed #lg-zoom-out {    opacity: 1;    pointer-events: auto;}.lg-outer .lg-pager-outer {    bottom: 60px;    left: 0;    position: absolute;    right: 0;    text-align: center;    z-index: 1090;    height: 10px;}    .lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {        overflow: visible;    }.lg-outer .lg-pager-cont {    cursor: pointer;    display: inline-block;    overflow: hidden;    position: relative;    vertical-align: top;    margin: 0 5px;}    .lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {        opacity: 1;        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0);    }    .lg-outer .lg-pager-cont.lg-pager-active .lg-pager {        box-shadow: 0 0 0 2px white inset;    }.lg-outer .lg-pager-thumb-cont {    background-color: #fff;    color: #FFF;    bottom: 100%;    height: 83px;    left: 0;    margin-bottom: 20px;    margin-left: -60px;    opacity: 0;    padding: 5px;    position: absolute;    width: 120px;    border-radius: 3px;    -webkit-transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;    -moz-transition: opacity 0.15s ease 0s, -moz-transform 0.15s ease 0s;    -o-transition: opacity 0.15s ease 0s, -o-transform 0.15s ease 0s;    transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;    -webkit-transform: translate3d(0, 5px, 0);    transform: translate3d(0, 5px, 0);}    .lg-outer .lg-pager-thumb-cont img {        width: 100%;        height: 100%;    }.lg-outer .lg-pager {    background-color: rgba(255, 255, 255, 0.5);    border-radius: 50%;    box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;    display: block;    height: 12px;    -webkit-transition: box-shadow 0.3s ease 0s;    -o-transition: box-shadow 0.3s ease 0s;    transition: box-shadow 0.3s ease 0s;    width: 12px;}    .lg-outer .lg-pager:hover, .lg-outer .lg-pager:focus {        box-shadow: 0 0 0 8px white inset;    }.lg-outer .lg-caret {    border-left: 10px solid transparent;    border-right: 10px solid transparent;    border-top: 10px dashed;    bottom: -10px;    display: inline-block;    height: 0;    left: 50%;    margin-left: -5px;    position: absolute;    vertical-align: middle;    width: 0;}.lg-fullscreen:after {    content: "\e20c";}.lg-fullscreen-on .lg-fullscreen:after {    content: "\e20d";}.lg-outer #lg-dropdown-overlay {    background-color: rgba(0, 0, 0, 0.25);    bottom: 0;    cursor: default;    left: 0;    position: fixed;    right: 0;    top: 0;    z-index: 1091;    opacity: 0;    visibility: hidden;    -webkit-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;    -o-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;    transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;}.lg-outer.lg-dropdown-active .lg-dropdown, .lg-outer.lg-dropdown-active #lg-dropdown-overlay {    -webkit-transition-delay: 0s;    transition-delay: 0s;    -moz-transform: translate3d(0, 0px, 0);    -o-transform: translate3d(0, 0px, 0);    -ms-transform: translate3d(0, 0px, 0);    -webkit-transform: translate3d(0, 0px, 0);    transform: translate3d(0, 0px, 0);    opacity: 1;    visibility: visible;}.lg-outer.lg-dropdown-active #lg-share {    color: #FFF;}.lg-outer .lg-dropdown {    background-color: #fff;    border-radius: 2px;    font-size: 14px;    list-style-type: none;    margin: 0;    padding: 10px 0;    position: absolute;    right: 0;    text-align: left;    top: 50px;    opacity: 0;    visibility: hidden;    -moz-transform: translate3d(0, 5px, 0);    -o-transform: translate3d(0, 5px, 0);    -ms-transform: translate3d(0, 5px, 0);    -webkit-transform: translate3d(0, 5px, 0);    transform: translate3d(0, 5px, 0);    -webkit-transition: -webkit-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;    -moz-transition: -moz-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;    -o-transition: -o-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;    transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;}    .lg-outer .lg-dropdown:after {        content: "";        display: block;        height: 0;        width: 0;        position: absolute;        border: 8px solid transparent;        border-bottom-color: #FFF;        right: 16px;        top: -16px;    }    .lg-outer .lg-dropdown > li:last-child {        margin-bottom: 0px;    }    .lg-outer .lg-dropdown > li:hover a, .lg-outer .lg-dropdown > li:hover .lg-icon {        color: #333;    }    .lg-outer .lg-dropdown a {        color: #333;        display: block;        white-space: pre;        padding: 4px 12px;        font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;        font-size: 12px;    }        .lg-outer .lg-dropdown a:hover {            background-color: rgba(0, 0, 0, 0.07);        }    .lg-outer .lg-dropdown .lg-dropdown-text {        display: inline-block;        line-height: 1;        margin-top: -3px;        vertical-align: middle;    }    .lg-outer .lg-dropdown .lg-icon {        color: #333;        display: inline-block;        float: none;        font-size: 20px;        height: auto;        line-height: 1;        margin-right: 8px;        padding: 0;        vertical-align: middle;        width: auto;    }.lg-outer #lg-share {    position: relative;}    .lg-outer #lg-share:after {        content: "\e80d";    }.lg-outer #lg-share-facebook .lg-icon {    color: #3b5998;}    .lg-outer #lg-share-facebook .lg-icon:after {        content: "\e901";    }.lg-outer #lg-share-twitter .lg-icon {    color: #00aced;}    .lg-outer #lg-share-twitter .lg-icon:after {        content: "\e904";    }.lg-outer #lg-share-googleplus .lg-icon {    color: #dd4b39;}    .lg-outer #lg-share-googleplus .lg-icon:after {        content: "\e902";    }.lg-outer #lg-share-pinterest .lg-icon {    color: #cb2027;}    .lg-outer #lg-share-pinterest .lg-icon:after {        content: "\e903";    }.lg-css3.lg-zoom-in .lg-item {    opacity: 0;}    .lg-css3.lg-zoom-in .lg-item.lg-prev-slide {        -webkit-transform: scale3d(1.3, 1.3, 1.3);        transform: scale3d(1.3, 1.3, 1.3);    }    .lg-css3.lg-zoom-in .lg-item.lg-next-slide {        -webkit-transform: scale3d(1.3, 1.3, 1.3);        transform: scale3d(1.3, 1.3, 1.3);    }    .lg-css3.lg-zoom-in .lg-item.lg-current {        -webkit-transform: scale3d(1, 1, 1);        transform: scale3d(1, 1, 1);        opacity: 1;    }    .lg-css3.lg-zoom-in .lg-item.lg-prev-slide, .lg-css3.lg-zoom-in .lg-item.lg-next-slide, .lg-css3.lg-zoom-in .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;    }.lg-css3.lg-zoom-in-big .lg-item {    opacity: 0;}    .lg-css3.lg-zoom-in-big .lg-item.lg-prev-slide {        -webkit-transform: scale3d(2, 2, 2);        transform: scale3d(2, 2, 2);    }    .lg-css3.lg-zoom-in-big .lg-item.lg-next-slide {        -webkit-transform: scale3d(2, 2, 2);        transform: scale3d(2, 2, 2);    }    .lg-css3.lg-zoom-in-big .lg-item.lg-current {        -webkit-transform: scale3d(1, 1, 1);        transform: scale3d(1, 1, 1);        opacity: 1;    }    .lg-css3.lg-zoom-in-big .lg-item.lg-prev-slide, .lg-css3.lg-zoom-in-big .lg-item.lg-next-slide, .lg-css3.lg-zoom-in-big .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;    }.lg-css3.lg-zoom-out .lg-item {    opacity: 0;}    .lg-css3.lg-zoom-out .lg-item.lg-prev-slide {        -webkit-transform: scale3d(0.7, 0.7, 0.7);        transform: scale3d(0.7, 0.7, 0.7);    }    .lg-css3.lg-zoom-out .lg-item.lg-next-slide {        -webkit-transform: scale3d(0.7, 0.7, 0.7);        transform: scale3d(0.7, 0.7, 0.7);    }    .lg-css3.lg-zoom-out .lg-item.lg-current {        -webkit-transform: scale3d(1, 1, 1);        transform: scale3d(1, 1, 1);        opacity: 1;    }    .lg-css3.lg-zoom-out .lg-item.lg-prev-slide, .lg-css3.lg-zoom-out .lg-item.lg-next-slide, .lg-css3.lg-zoom-out .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;    }.lg-css3.lg-zoom-out-big .lg-item {    opacity: 0;}    .lg-css3.lg-zoom-out-big .lg-item.lg-prev-slide {        -webkit-transform: scale3d(0, 0, 0);        transform: scale3d(0, 0, 0);    }    .lg-css3.lg-zoom-out-big .lg-item.lg-next-slide {        -webkit-transform: scale3d(0, 0, 0);        transform: scale3d(0, 0, 0);    }    .lg-css3.lg-zoom-out-big .lg-item.lg-current {        -webkit-transform: scale3d(1, 1, 1);        transform: scale3d(1, 1, 1);        opacity: 1;    }    .lg-css3.lg-zoom-out-big .lg-item.lg-prev-slide, .lg-css3.lg-zoom-out-big .lg-item.lg-next-slide, .lg-css3.lg-zoom-out-big .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;    }.lg-css3.lg-zoom-out-in .lg-item {    opacity: 0;}    .lg-css3.lg-zoom-out-in .lg-item.lg-prev-slide {        -webkit-transform: scale3d(0, 0, 0);        transform: scale3d(0, 0, 0);    }    .lg-css3.lg-zoom-out-in .lg-item.lg-next-slide {        -webkit-transform: scale3d(2, 2, 2);        transform: scale3d(2, 2, 2);    }    .lg-css3.lg-zoom-out-in .lg-item.lg-current {        -webkit-transform: scale3d(1, 1, 1);        transform: scale3d(1, 1, 1);        opacity: 1;    }    .lg-css3.lg-zoom-out-in .lg-item.lg-prev-slide, .lg-css3.lg-zoom-out-in .lg-item.lg-next-slide, .lg-css3.lg-zoom-out-in .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;    }.lg-css3.lg-zoom-in-out .lg-item {    opacity: 0;}    .lg-css3.lg-zoom-in-out .lg-item.lg-prev-slide {        -webkit-transform: scale3d(2, 2, 2);        transform: scale3d(2, 2, 2);    }    .lg-css3.lg-zoom-in-out .lg-item.lg-next-slide {        -webkit-transform: scale3d(0, 0, 0);        transform: scale3d(0, 0, 0);    }    .lg-css3.lg-zoom-in-out .lg-item.lg-current {        -webkit-transform: scale3d(1, 1, 1);        transform: scale3d(1, 1, 1);        opacity: 1;    }    .lg-css3.lg-zoom-in-out .lg-item.lg-prev-slide, .lg-css3.lg-zoom-in-out .lg-item.lg-next-slide, .lg-css3.lg-zoom-in-out .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;    }.lg-css3.lg-soft-zoom .lg-item {    opacity: 0;}    .lg-css3.lg-soft-zoom .lg-item.lg-prev-slide {        -webkit-transform: scale3d(1.1, 1.1, 1.1);        transform: scale3d(1.1, 1.1, 1.1);    }    .lg-css3.lg-soft-zoom .lg-item.lg-next-slide {        -webkit-transform: scale3d(0.9, 0.9, 0.9);        transform: scale3d(0.9, 0.9, 0.9);    }    .lg-css3.lg-soft-zoom .lg-item.lg-current {        -webkit-transform: scale3d(1, 1, 1);        transform: scale3d(1, 1, 1);        opacity: 1;    }    .lg-css3.lg-soft-zoom .lg-item.lg-prev-slide, .lg-css3.lg-soft-zoom .lg-item.lg-next-slide, .lg-css3.lg-soft-zoom .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;    }.lg-css3.lg-scale-up .lg-item {    opacity: 0;}    .lg-css3.lg-scale-up .lg-item.lg-prev-slide {        -moz-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);        -o-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);        -ms-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);        -webkit-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);        transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);    }    .lg-css3.lg-scale-up .lg-item.lg-next-slide {        -moz-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);        -o-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);        -ms-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);        -webkit-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);        transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);    }    .lg-css3.lg-scale-up .lg-item.lg-current {        -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        opacity: 1;    }    .lg-css3.lg-scale-up .lg-item.lg-prev-slide, .lg-css3.lg-scale-up .lg-item.lg-next-slide, .lg-css3.lg-scale-up .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;    }.lg-css3.lg-slide-circular .lg-item {    opacity: 0;}    .lg-css3.lg-slide-circular .lg-item.lg-prev-slide {        -moz-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);        -o-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);        -ms-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);        -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);        transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);    }    .lg-css3.lg-slide-circular .lg-item.lg-next-slide {        -moz-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);        -o-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);        -ms-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);        -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);        transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);    }    .lg-css3.lg-slide-circular .lg-item.lg-current {        -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        opacity: 1;    }    .lg-css3.lg-slide-circular .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular .lg-item.lg-next-slide, .lg-css3.lg-slide-circular .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;    }.lg-css3.lg-slide-circular-up .lg-item {    opacity: 0;}    .lg-css3.lg-slide-circular-up .lg-item.lg-prev-slide {        -moz-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);        -o-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);        -ms-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);        -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);        transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);    }    .lg-css3.lg-slide-circular-up .lg-item.lg-next-slide {        -moz-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);        -o-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);        -ms-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);        -webkit-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);        transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);    }    .lg-css3.lg-slide-circular-up .lg-item.lg-current {        -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        opacity: 1;    }    .lg-css3.lg-slide-circular-up .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-up .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-up .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;    }.lg-css3.lg-slide-circular-down .lg-item {    opacity: 0;}    .lg-css3.lg-slide-circular-down .lg-item.lg-prev-slide {        -moz-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);        -o-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);        -ms-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);        -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);        transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);    }    .lg-css3.lg-slide-circular-down .lg-item.lg-next-slide {        -moz-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);        -o-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);        -ms-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);        -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);        transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);    }    .lg-css3.lg-slide-circular-down .lg-item.lg-current {        -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        opacity: 1;    }    .lg-css3.lg-slide-circular-down .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-down .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-down .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;    }.lg-css3.lg-slide-circular-vertical .lg-item {    opacity: 0;}    .lg-css3.lg-slide-circular-vertical .lg-item.lg-prev-slide {        -moz-transform: scale3d(0, 0, 0) translate3d(0, -100%, 0);        -o-transform: scale3d(0, 0, 0) translate3d(0, -100%, 0);        -ms-transform: scale3d(0, 0, 0) translate3d(0, -100%, 0);        -webkit-transform: scale3d(0, 0, 0) translate3d(0, -100%, 0);        transform: scale3d(0, 0, 0) translate3d(0, -100%, 0);    }    .lg-css3.lg-slide-circular-vertical .lg-item.lg-next-slide {        -moz-transform: scale3d(0, 0, 0) translate3d(0, 100%, 0);        -o-transform: scale3d(0, 0, 0) translate3d(0, 100%, 0);        -ms-transform: scale3d(0, 0, 0) translate3d(0, 100%, 0);        -webkit-transform: scale3d(0, 0, 0) translate3d(0, 100%, 0);        transform: scale3d(0, 0, 0) translate3d(0, 100%, 0);    }    .lg-css3.lg-slide-circular-vertical .lg-item.lg-current {        -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        opacity: 1;    }    .lg-css3.lg-slide-circular-vertical .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-vertical .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-vertical .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;    }.lg-css3.lg-slide-circular-vertical-left .lg-item {    opacity: 0;}    .lg-css3.lg-slide-circular-vertical-left .lg-item.lg-prev-slide {        -moz-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);        -o-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);        -ms-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);        -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);        transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);    }    .lg-css3.lg-slide-circular-vertical-left .lg-item.lg-next-slide {        -moz-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);        -o-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);        -ms-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);        -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);        transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);    }    .lg-css3.lg-slide-circular-vertical-left .lg-item.lg-current {        -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        opacity: 1;    }    .lg-css3.lg-slide-circular-vertical-left .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-vertical-left .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-vertical-left .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;    }.lg-css3.lg-slide-circular-vertical-down .lg-item {    opacity: 0;}    .lg-css3.lg-slide-circular-vertical-down .lg-item.lg-prev-slide {        -moz-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);        -o-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);        -ms-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);        -webkit-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);        transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);    }    .lg-css3.lg-slide-circular-vertical-down .lg-item.lg-next-slide {        -moz-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);        -o-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);        -ms-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);        -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);        transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);    }    .lg-css3.lg-slide-circular-vertical-down .lg-item.lg-current {        -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        opacity: 1;    }    .lg-css3.lg-slide-circular-vertical-down .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-vertical-down .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-vertical-down .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;    }.lg-css3.lg-slide-vertical .lg-item {    opacity: 0;}    .lg-css3.lg-slide-vertical .lg-item.lg-prev-slide {        -webkit-transform: translate3d(0, -100%, 0);        transform: translate3d(0, -100%, 0);    }    .lg-css3.lg-slide-vertical .lg-item.lg-next-slide {        -webkit-transform: translate3d(0, 100%, 0);        transform: translate3d(0, 100%, 0);    }    .lg-css3.lg-slide-vertical .lg-item.lg-current {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0);        opacity: 1;    }    .lg-css3.lg-slide-vertical .lg-item.lg-prev-slide, .lg-css3.lg-slide-vertical .lg-item.lg-next-slide, .lg-css3.lg-slide-vertical .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }.lg-css3.lg-slide-vertical-growth .lg-item {    opacity: 0;}    .lg-css3.lg-slide-vertical-growth .lg-item.lg-prev-slide {        -moz-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0);        -o-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0);        -ms-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0);        -webkit-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0);        transform: scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0);    }    .lg-css3.lg-slide-vertical-growth .lg-item.lg-next-slide {        -moz-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0);        -o-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0);        -ms-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0);        -webkit-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0);        transform: scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0);    }    .lg-css3.lg-slide-vertical-growth .lg-item.lg-current {        -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        opacity: 1;    }    .lg-css3.lg-slide-vertical-growth .lg-item.lg-prev-slide, .lg-css3.lg-slide-vertical-growth .lg-item.lg-next-slide, .lg-css3.lg-slide-vertical-growth .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }.lg-css3.lg-slide-skew-only .lg-item {    opacity: 0;}    .lg-css3.lg-slide-skew-only .lg-item.lg-prev-slide {        -moz-transform: skew(10deg, 0deg);        -o-transform: skew(10deg, 0deg);        -ms-transform: skew(10deg, 0deg);        -webkit-transform: skew(10deg, 0deg);        transform: skew(10deg, 0deg);    }    .lg-css3.lg-slide-skew-only .lg-item.lg-next-slide {        -moz-transform: skew(10deg, 0deg);        -o-transform: skew(10deg, 0deg);        -ms-transform: skew(10deg, 0deg);        -webkit-transform: skew(10deg, 0deg);        transform: skew(10deg, 0deg);    }    .lg-css3.lg-slide-skew-only .lg-item.lg-current {        -moz-transform: skew(0deg, 0deg);        -o-transform: skew(0deg, 0deg);        -ms-transform: skew(0deg, 0deg);        -webkit-transform: skew(0deg, 0deg);        transform: skew(0deg, 0deg);        opacity: 1;    }    .lg-css3.lg-slide-skew-only .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-only .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }.lg-css3.lg-slide-skew-only-rev .lg-item {    opacity: 0;}    .lg-css3.lg-slide-skew-only-rev .lg-item.lg-prev-slide {        -moz-transform: skew(-10deg, 0deg);        -o-transform: skew(-10deg, 0deg);        -ms-transform: skew(-10deg, 0deg);        -webkit-transform: skew(-10deg, 0deg);        transform: skew(-10deg, 0deg);    }    .lg-css3.lg-slide-skew-only-rev .lg-item.lg-next-slide {        -moz-transform: skew(-10deg, 0deg);        -o-transform: skew(-10deg, 0deg);        -ms-transform: skew(-10deg, 0deg);        -webkit-transform: skew(-10deg, 0deg);        transform: skew(-10deg, 0deg);    }    .lg-css3.lg-slide-skew-only-rev .lg-item.lg-current {        -moz-transform: skew(0deg, 0deg);        -o-transform: skew(0deg, 0deg);        -ms-transform: skew(0deg, 0deg);        -webkit-transform: skew(0deg, 0deg);        transform: skew(0deg, 0deg);        opacity: 1;    }    .lg-css3.lg-slide-skew-only-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-only-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only-rev .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }.lg-css3.lg-slide-skew-only-y .lg-item {    opacity: 0;}    .lg-css3.lg-slide-skew-only-y .lg-item.lg-prev-slide {        -moz-transform: skew(0deg, 10deg);        -o-transform: skew(0deg, 10deg);        -ms-transform: skew(0deg, 10deg);        -webkit-transform: skew(0deg, 10deg);        transform: skew(0deg, 10deg);    }    .lg-css3.lg-slide-skew-only-y .lg-item.lg-next-slide {        -moz-transform: skew(0deg, 10deg);        -o-transform: skew(0deg, 10deg);        -ms-transform: skew(0deg, 10deg);        -webkit-transform: skew(0deg, 10deg);        transform: skew(0deg, 10deg);    }    .lg-css3.lg-slide-skew-only-y .lg-item.lg-current {        -moz-transform: skew(0deg, 0deg);        -o-transform: skew(0deg, 0deg);        -ms-transform: skew(0deg, 0deg);        -webkit-transform: skew(0deg, 0deg);        transform: skew(0deg, 0deg);        opacity: 1;    }    .lg-css3.lg-slide-skew-only-y .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-only-y .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only-y .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }.lg-css3.lg-slide-skew-only-y-rev .lg-item {    opacity: 0;}    .lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-prev-slide {        -moz-transform: skew(0deg, -10deg);        -o-transform: skew(0deg, -10deg);        -ms-transform: skew(0deg, -10deg);        -webkit-transform: skew(0deg, -10deg);        transform: skew(0deg, -10deg);    }    .lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-next-slide {        -moz-transform: skew(0deg, -10deg);        -o-transform: skew(0deg, -10deg);        -ms-transform: skew(0deg, -10deg);        -webkit-transform: skew(0deg, -10deg);        transform: skew(0deg, -10deg);    }    .lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-current {        -moz-transform: skew(0deg, 0deg);        -o-transform: skew(0deg, 0deg);        -ms-transform: skew(0deg, 0deg);        -webkit-transform: skew(0deg, 0deg);        transform: skew(0deg, 0deg);        opacity: 1;    }    .lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }.lg-css3.lg-slide-skew .lg-item {    opacity: 0;}    .lg-css3.lg-slide-skew .lg-item.lg-prev-slide {        -moz-transform: skew(20deg, 0deg) translate3d(-100%, 0%, 0px);        -o-transform: skew(20deg, 0deg) translate3d(-100%, 0%, 0px);        -ms-transform: skew(20deg, 0deg) translate3d(-100%, 0%, 0px);        -webkit-transform: skew(20deg, 0deg) translate3d(-100%, 0%, 0px);        transform: skew(20deg, 0deg) translate3d(-100%, 0%, 0px);    }    .lg-css3.lg-slide-skew .lg-item.lg-next-slide {        -moz-transform: skew(20deg, 0deg) translate3d(100%, 0%, 0px);        -o-transform: skew(20deg, 0deg) translate3d(100%, 0%, 0px);        -ms-transform: skew(20deg, 0deg) translate3d(100%, 0%, 0px);        -webkit-transform: skew(20deg, 0deg) translate3d(100%, 0%, 0px);        transform: skew(20deg, 0deg) translate3d(100%, 0%, 0px);    }    .lg-css3.lg-slide-skew .lg-item.lg-current {        -moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        opacity: 1;    }    .lg-css3.lg-slide-skew .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew .lg-item.lg-next-slide, .lg-css3.lg-slide-skew .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }.lg-css3.lg-slide-skew-rev .lg-item {    opacity: 0;}    .lg-css3.lg-slide-skew-rev .lg-item.lg-prev-slide {        -moz-transform: skew(-20deg, 0deg) translate3d(-100%, 0%, 0px);        -o-transform: skew(-20deg, 0deg) translate3d(-100%, 0%, 0px);        -ms-transform: skew(-20deg, 0deg) translate3d(-100%, 0%, 0px);        -webkit-transform: skew(-20deg, 0deg) translate3d(-100%, 0%, 0px);        transform: skew(-20deg, 0deg) translate3d(-100%, 0%, 0px);    }    .lg-css3.lg-slide-skew-rev .lg-item.lg-next-slide {        -moz-transform: skew(-20deg, 0deg) translate3d(100%, 0%, 0px);        -o-transform: skew(-20deg, 0deg) translate3d(100%, 0%, 0px);        -ms-transform: skew(-20deg, 0deg) translate3d(100%, 0%, 0px);        -webkit-transform: skew(-20deg, 0deg) translate3d(100%, 0%, 0px);        transform: skew(-20deg, 0deg) translate3d(100%, 0%, 0px);    }    .lg-css3.lg-slide-skew-rev .lg-item.lg-current {        -moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        opacity: 1;    }    .lg-css3.lg-slide-skew-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-rev .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }.lg-css3.lg-slide-skew-cross .lg-item {    opacity: 0;}    .lg-css3.lg-slide-skew-cross .lg-item.lg-prev-slide {        -moz-transform: skew(0deg, 60deg) translate3d(-100%, 0%, 0px);        -o-transform: skew(0deg, 60deg) translate3d(-100%, 0%, 0px);        -ms-transform: skew(0deg, 60deg) translate3d(-100%, 0%, 0px);        -webkit-transform: skew(0deg, 60deg) translate3d(-100%, 0%, 0px);        transform: skew(0deg, 60deg) translate3d(-100%, 0%, 0px);    }    .lg-css3.lg-slide-skew-cross .lg-item.lg-next-slide {        -moz-transform: skew(0deg, 60deg) translate3d(100%, 0%, 0px);        -o-transform: skew(0deg, 60deg) translate3d(100%, 0%, 0px);        -ms-transform: skew(0deg, 60deg) translate3d(100%, 0%, 0px);        -webkit-transform: skew(0deg, 60deg) translate3d(100%, 0%, 0px);        transform: skew(0deg, 60deg) translate3d(100%, 0%, 0px);    }    .lg-css3.lg-slide-skew-cross .lg-item.lg-current {        -moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        opacity: 1;    }    .lg-css3.lg-slide-skew-cross .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-cross .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-cross .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }.lg-css3.lg-slide-skew-cross-rev .lg-item {    opacity: 0;}    .lg-css3.lg-slide-skew-cross-rev .lg-item.lg-prev-slide {        -moz-transform: skew(0deg, -60deg) translate3d(-100%, 0%, 0px);        -o-transform: skew(0deg, -60deg) translate3d(-100%, 0%, 0px);        -ms-transform: skew(0deg, -60deg) translate3d(-100%, 0%, 0px);        -webkit-transform: skew(0deg, -60deg) translate3d(-100%, 0%, 0px);        transform: skew(0deg, -60deg) translate3d(-100%, 0%, 0px);    }    .lg-css3.lg-slide-skew-cross-rev .lg-item.lg-next-slide {        -moz-transform: skew(0deg, -60deg) translate3d(100%, 0%, 0px);        -o-transform: skew(0deg, -60deg) translate3d(100%, 0%, 0px);        -ms-transform: skew(0deg, -60deg) translate3d(100%, 0%, 0px);        -webkit-transform: skew(0deg, -60deg) translate3d(100%, 0%, 0px);        transform: skew(0deg, -60deg) translate3d(100%, 0%, 0px);    }    .lg-css3.lg-slide-skew-cross-rev .lg-item.lg-current {        -moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        opacity: 1;    }    .lg-css3.lg-slide-skew-cross-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-cross-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-cross-rev .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }.lg-css3.lg-slide-skew-ver .lg-item {    opacity: 0;}    .lg-css3.lg-slide-skew-ver .lg-item.lg-prev-slide {        -moz-transform: skew(60deg, 0deg) translate3d(0, -100%, 0px);        -o-transform: skew(60deg, 0deg) translate3d(0, -100%, 0px);        -ms-transform: skew(60deg, 0deg) translate3d(0, -100%, 0px);        -webkit-transform: skew(60deg, 0deg) translate3d(0, -100%, 0px);        transform: skew(60deg, 0deg) translate3d(0, -100%, 0px);    }    .lg-css3.lg-slide-skew-ver .lg-item.lg-next-slide {        -moz-transform: skew(60deg, 0deg) translate3d(0, 100%, 0px);        -o-transform: skew(60deg, 0deg) translate3d(0, 100%, 0px);        -ms-transform: skew(60deg, 0deg) translate3d(0, 100%, 0px);        -webkit-transform: skew(60deg, 0deg) translate3d(0, 100%, 0px);        transform: skew(60deg, 0deg) translate3d(0, 100%, 0px);    }    .lg-css3.lg-slide-skew-ver .lg-item.lg-current {        -moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        opacity: 1;    }    .lg-css3.lg-slide-skew-ver .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-ver .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-ver .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }.lg-css3.lg-slide-skew-ver-rev .lg-item {    opacity: 0;}    .lg-css3.lg-slide-skew-ver-rev .lg-item.lg-prev-slide {        -moz-transform: skew(-60deg, 0deg) translate3d(0, -100%, 0px);        -o-transform: skew(-60deg, 0deg) translate3d(0, -100%, 0px);        -ms-transform: skew(-60deg, 0deg) translate3d(0, -100%, 0px);        -webkit-transform: skew(-60deg, 0deg) translate3d(0, -100%, 0px);        transform: skew(-60deg, 0deg) translate3d(0, -100%, 0px);    }    .lg-css3.lg-slide-skew-ver-rev .lg-item.lg-next-slide {        -moz-transform: skew(-60deg, 0deg) translate3d(0, 100%, 0px);        -o-transform: skew(-60deg, 0deg) translate3d(0, 100%, 0px);        -ms-transform: skew(-60deg, 0deg) translate3d(0, 100%, 0px);        -webkit-transform: skew(-60deg, 0deg) translate3d(0, 100%, 0px);        transform: skew(-60deg, 0deg) translate3d(0, 100%, 0px);    }    .lg-css3.lg-slide-skew-ver-rev .lg-item.lg-current {        -moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        opacity: 1;    }    .lg-css3.lg-slide-skew-ver-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-ver-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-ver-rev .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }.lg-css3.lg-slide-skew-ver-cross .lg-item {    opacity: 0;}    .lg-css3.lg-slide-skew-ver-cross .lg-item.lg-prev-slide {        -moz-transform: skew(0deg, 20deg) translate3d(0, -100%, 0px);        -o-transform: skew(0deg, 20deg) translate3d(0, -100%, 0px);        -ms-transform: skew(0deg, 20deg) translate3d(0, -100%, 0px);        -webkit-transform: skew(0deg, 20deg) translate3d(0, -100%, 0px);        transform: skew(0deg, 20deg) translate3d(0, -100%, 0px);    }    .lg-css3.lg-slide-skew-ver-cross .lg-item.lg-next-slide {        -moz-transform: skew(0deg, 20deg) translate3d(0, 100%, 0px);        -o-transform: skew(0deg, 20deg) translate3d(0, 100%, 0px);        -ms-transform: skew(0deg, 20deg) translate3d(0, 100%, 0px);        -webkit-transform: skew(0deg, 20deg) translate3d(0, 100%, 0px);        transform: skew(0deg, 20deg) translate3d(0, 100%, 0px);    }    .lg-css3.lg-slide-skew-ver-cross .lg-item.lg-current {        -moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        opacity: 1;    }    .lg-css3.lg-slide-skew-ver-cross .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-ver-cross .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-ver-cross .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }.lg-css3.lg-slide-skew-ver-cross-rev .lg-item {    opacity: 0;}    .lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-prev-slide {        -moz-transform: skew(0deg, -20deg) translate3d(0, -100%, 0px);        -o-transform: skew(0deg, -20deg) translate3d(0, -100%, 0px);        -ms-transform: skew(0deg, -20deg) translate3d(0, -100%, 0px);        -webkit-transform: skew(0deg, -20deg) translate3d(0, -100%, 0px);        transform: skew(0deg, -20deg) translate3d(0, -100%, 0px);    }    .lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-next-slide {        -moz-transform: skew(0deg, -20deg) translate3d(0, 100%, 0px);        -o-transform: skew(0deg, -20deg) translate3d(0, 100%, 0px);        -ms-transform: skew(0deg, -20deg) translate3d(0, 100%, 0px);        -webkit-transform: skew(0deg, -20deg) translate3d(0, 100%, 0px);        transform: skew(0deg, -20deg) translate3d(0, 100%, 0px);    }    .lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-current {        -moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        opacity: 1;    }    .lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }.lg-css3.lg-lollipop .lg-item {    opacity: 0;}    .lg-css3.lg-lollipop .lg-item.lg-prev-slide {        -webkit-transform: translate3d(-100%, 0, 0);        transform: translate3d(-100%, 0, 0);    }    .lg-css3.lg-lollipop .lg-item.lg-next-slide {        -moz-transform: translate3d(0, 0, 0) scale(0.5);        -o-transform: translate3d(0, 0, 0) scale(0.5);        -ms-transform: translate3d(0, 0, 0) scale(0.5);        -webkit-transform: translate3d(0, 0, 0) scale(0.5);        transform: translate3d(0, 0, 0) scale(0.5);    }    .lg-css3.lg-lollipop .lg-item.lg-current {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0);        opacity: 1;    }    .lg-css3.lg-lollipop .lg-item.lg-prev-slide, .lg-css3.lg-lollipop .lg-item.lg-next-slide, .lg-css3.lg-lollipop .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }.lg-css3.lg-lollipop-rev .lg-item {    opacity: 0;}    .lg-css3.lg-lollipop-rev .lg-item.lg-prev-slide {        -moz-transform: translate3d(0, 0, 0) scale(0.5);        -o-transform: translate3d(0, 0, 0) scale(0.5);        -ms-transform: translate3d(0, 0, 0) scale(0.5);        -webkit-transform: translate3d(0, 0, 0) scale(0.5);        transform: translate3d(0, 0, 0) scale(0.5);    }    .lg-css3.lg-lollipop-rev .lg-item.lg-next-slide {        -webkit-transform: translate3d(100%, 0, 0);        transform: translate3d(100%, 0, 0);    }    .lg-css3.lg-lollipop-rev .lg-item.lg-current {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0);        opacity: 1;    }    .lg-css3.lg-lollipop-rev .lg-item.lg-prev-slide, .lg-css3.lg-lollipop-rev .lg-item.lg-next-slide, .lg-css3.lg-lollipop-rev .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }.lg-css3.lg-rotate .lg-item {    opacity: 0;}    .lg-css3.lg-rotate .lg-item.lg-prev-slide {        -moz-transform: rotate(-360deg);        -o-transform: rotate(-360deg);        -ms-transform: rotate(-360deg);        -webkit-transform: rotate(-360deg);        transform: rotate(-360deg);    }    .lg-css3.lg-rotate .lg-item.lg-next-slide {        -moz-transform: rotate(360deg);        -o-transform: rotate(360deg);        -ms-transform: rotate(360deg);        -webkit-transform: rotate(360deg);        transform: rotate(360deg);    }    .lg-css3.lg-rotate .lg-item.lg-current {        -moz-transform: rotate(0deg);        -o-transform: rotate(0deg);        -ms-transform: rotate(0deg);        -webkit-transform: rotate(0deg);        transform: rotate(0deg);        opacity: 1;    }    .lg-css3.lg-rotate .lg-item.lg-prev-slide, .lg-css3.lg-rotate .lg-item.lg-next-slide, .lg-css3.lg-rotate .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }.lg-css3.lg-rotate-rev .lg-item {    opacity: 0;}    .lg-css3.lg-rotate-rev .lg-item.lg-prev-slide {        -moz-transform: rotate(360deg);        -o-transform: rotate(360deg);        -ms-transform: rotate(360deg);        -webkit-transform: rotate(360deg);        transform: rotate(360deg);    }    .lg-css3.lg-rotate-rev .lg-item.lg-next-slide {        -moz-transform: rotate(-360deg);        -o-transform: rotate(-360deg);        -ms-transform: rotate(-360deg);        -webkit-transform: rotate(-360deg);        transform: rotate(-360deg);    }    .lg-css3.lg-rotate-rev .lg-item.lg-current {        -moz-transform: rotate(0deg);        -o-transform: rotate(0deg);        -ms-transform: rotate(0deg);        -webkit-transform: rotate(0deg);        transform: rotate(0deg);        opacity: 1;    }    .lg-css3.lg-rotate-rev .lg-item.lg-prev-slide, .lg-css3.lg-rotate-rev .lg-item.lg-next-slide, .lg-css3.lg-rotate-rev .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }.lg-css3.lg-tube .lg-item {    opacity: 0;}    .lg-css3.lg-tube .lg-item.lg-prev-slide {        -moz-transform: scale3d(1, 0, 1) translate3d(-100%, 0, 0);        -o-transform: scale3d(1, 0, 1) translate3d(-100%, 0, 0);        -ms-transform: scale3d(1, 0, 1) translate3d(-100%, 0, 0);        -webkit-transform: scale3d(1, 0, 1) translate3d(-100%, 0, 0);        transform: scale3d(1, 0, 1) translate3d(-100%, 0, 0);    }    .lg-css3.lg-tube .lg-item.lg-next-slide {        -moz-transform: scale3d(1, 0, 1) translate3d(100%, 0, 0);        -o-transform: scale3d(1, 0, 1) translate3d(100%, 0, 0);        -ms-transform: scale3d(1, 0, 1) translate3d(100%, 0, 0);        -webkit-transform: scale3d(1, 0, 1) translate3d(100%, 0, 0);        transform: scale3d(1, 0, 1) translate3d(100%, 0, 0);    }    .lg-css3.lg-tube .lg-item.lg-current {        -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        opacity: 1;    }    .lg-css3.lg-tube .lg-item.lg-prev-slide, .lg-css3.lg-tube .lg-item.lg-next-slide, .lg-css3.lg-tube .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }.lg-group:after {    content: "";    display: table;    clear: both;}.lg-outer {    width: 100%;    height: 100%;    position: fixed;    top: 0;    left: 0;    z-index: 1090;    text-align: left;    opacity: 0;    -webkit-transition: opacity 0.15s ease 0s;    -o-transition: opacity 0.15s ease 0s;    transition: opacity 0.15s ease 0s;}    .lg-outer * {        -webkit-box-sizing: border-box;        -moz-box-sizing: border-box;        box-sizing: border-box;    }    .lg-outer.lg-visible {        opacity: 1;    }    .lg-outer.lg-css3 .lg-item.lg-prev-slide, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-current {        -webkit-transition-duration: inherit !important;        transition-duration: inherit !important;        -webkit-transition-timing-function: inherit !important;        transition-timing-function: inherit !important;    }    .lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current {        -webkit-transition-duration: 0s !important;        transition-duration: 0s !important;        opacity: 1;    }    .lg-outer.lg-grab img.lg-object {        cursor: -webkit-grab;        cursor: -moz-grab;        cursor: -o-grab;        cursor: -ms-grab;        cursor: grab;    }    .lg-outer.lg-grabbing img.lg-object {        cursor: move;        cursor: -webkit-grabbing;        cursor: -moz-grabbing;        cursor: -o-grabbing;        cursor: -ms-grabbing;        cursor: grabbing;    }    .lg-outer .lg {        height: 100%;        width: 100%;        position: relative;        overflow: hidden;        margin-left: auto;        margin-right: auto;        max-width: 100%;        max-height: 100%;    }    .lg-outer .lg-inner {        width: 100%;        height: 100%;        position: absolute;        left: 0;        top: 0;        white-space: nowrap;    }    .lg-outer .lg-item {        background: url("../images/loading.gif") no-repeat scroll center center transparent;        display: none !important;    }    .lg-outer.lg-css3 .lg-prev-slide, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide {        display: inline-block !important;    }    .lg-outer.lg-css .lg-current {        display: inline-block !important;    }    .lg-outer .lg-item, .lg-outer .lg-img-wrap {        display: inline-block;        text-align: center;        position: absolute;        width: 100%;        height: 100%;    }        .lg-outer .lg-item:before, .lg-outer .lg-img-wrap:before {            content: "";            display: inline-block;            height: 50%;            width: 1px;            margin-right: -1px;        }    .lg-outer .lg-img-wrap {        position: absolute;        padding: 0 5px;        left: 0;        right: 0;        top: 0;        bottom: 0;    }    .lg-outer .lg-item.lg-complete {        background-image: none;    }    .lg-outer .lg-item.lg-current {        z-index: 1090;    }    .lg-outer .lg-image {        display: inline-block;        vertical-align: middle;        max-width: 100%;        max-height: 100%;        width: auto !important;        height: auto !important;    }    .lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {        opacity: 0;        -webkit-transition: opacity 0.15s ease 0s;        -o-transition: opacity 0.15s ease 0s;        transition: opacity 0.15s ease 0s;    }    .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {        opacity: 1;    }    .lg-outer .lg-empty-html {        display: none;    }    .lg-outer.lg-hide-download #lg-download {        display: none;    }.lg-backdrop {    position: fixed;    top: 0;    left: 0;    right: 0;    bottom: 0;    z-index: 1090;    background-color: #000;    opacity: 0;    -webkit-transition: opacity 0.15s ease 0s;    -o-transition: opacity 0.15s ease 0s;    transition: opacity 0.15s ease 0s;}    .lg-backdrop.in {        opacity: 0.85;    }.lg-css3.lg-no-trans .lg-prev-slide, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-current {    -webkit-transition: none 0s ease 0s !important;    -moz-transition: none 0s ease 0s !important;    -o-transition: none 0s ease 0s !important;    transition: none 0s ease 0s !important;}.lg-css3.lg-use-css3 .lg-item {    -webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden;    backface-visibility: hidden;}.lg-css3.lg-use-left .lg-item {    -webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden;    backface-visibility: hidden;}.lg-css3.lg-fade .lg-item {    opacity: 0;}    .lg-css3.lg-fade .lg-item.lg-current {        opacity: 1;    }    .lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current {        -webkit-transition: opacity 0.1s ease 0s;        -moz-transition: opacity 0.1s ease 0s;        -o-transition: opacity 0.1s ease 0s;        transition: opacity 0.1s ease 0s;    }.lg-css3.lg-slide.lg-use-css3 .lg-item {    opacity: 0;}    .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {        -webkit-transform: translate3d(-100%, 0, 0);        transform: translate3d(-100%, 0, 0);    }    .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {        -webkit-transform: translate3d(100%, 0, 0);        transform: translate3d(100%, 0, 0);    }    .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0);        opacity: 1;    }    .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }.lg-css3.lg-slide.lg-use-left .lg-item {    opacity: 0;    position: absolute;    left: 0;}    .lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {        left: -100%;    }    .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {        left: 100%;    }    .lg-css3.lg-slide.lg-use-left .lg-item.lg-current {        left: 0;        opacity: 1;    }    .lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-current {        -webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }/*
*
* Material Parallax
*/.parallax-container {    position: relative;    overflow: hidden;}.material-parallax {    position: absolute;    top: 0;    left: -1px;    right: -1px;    bottom: 0;}.ipad .parallax-container, .iphone .parallax-container {    background-attachment: scroll !important;}.material-parallax img {    display: none;    position: absolute;    left: 50%;    bottom: 0;    min-width: 101%;    max-width: inherit;    min-height: 101%;    transform: translate3d(-50%, 0, 0);}@media (min-width: 992px) {    .material-parallax img {        max-width: 100%;    }}.parallax-content {    position: relative;    z-index: 1;}/*
*
* Slick Carousel
*//*rtl:begin:ignore*/.slick-slider {    position: relative;    display: block;    box-sizing: border-box;    -webkit-touch-callout: none;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    -ms-touch-action: pan-y;    touch-action: pan-y;    -webkit-tap-highlight-color: transparent;}.slick-list {    position: relative;    overflow: hidden;    display: block;    margin: 0;    padding: 0;}    .slick-list:focus {        outline: none;    }    .slick-list.dragging {        cursor: pointer;        cursor: hand;    }.slick-slider .slick-track,.slick-slider .slick-list {    transform: translate3d(0, 0, 0);}.slick-track {    position: relative;    left: 0;    top: 0;    display: block;}    .slick-track::before, .slick-track::after {        content: "";        display: table;    }    .slick-track::after {        clear: both;    }.slick-loading .slick-track {    visibility: hidden;}.slick-slide {    float: left;    height: 100%;    min-height: 1px;    display: none;}[dir="rtl"] .slick-slide {    float: right;}.slick-slide img {    display: block;}.slick-slide.slick-loading img {    display: none;}.slick-slide.dragging img {    pointer-events: none;}.slick-initialized .slick-slide {    display: block;}.slick-loading .slick-slide {    visibility: hidden;}.slick-vertical .slick-slide {    display: block;    height: auto;    border: 1px solid transparent;}.slick-arrow.slick-hidden {    display: none;}.slick-loading .slick-list {    background: #ffffff url("./../images/ajax-loader.gif") center center no-repeat;}/* Icons *//* Arrows */.slick-prev,.slick-next {    position: absolute;    display: block;    height: 20px;    width: 20px;    line-height: 0;    font-size: 0;    cursor: pointer;    background: rgba(0, 0, 0, 0.6);    color: transparent;    top: 50%;    transform: translate(0, -50%);    padding: 0;    border: none;    outline: none;    z-index: 9;}    .slick-prev:hover, .slick-prev:focus,    .slick-next:hover,    .slick-next:focus {        outline: none;        background: transparent;        color: transparent;    }        .slick-prev:hover:before, .slick-prev:focus:before,        .slick-next:hover:before,        .slick-next:focus:before {            opacity: 1;        }    .slick-prev.slick-disabled:before,    .slick-next.slick-disabled:before {        opacity: 0.25;    }    .slick-prev:before, .slick-next:before {        font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;        font-size: 20px;        line-height: 1;        color: white;        opacity: 0.75;        -webkit-font-smoothing: antialiased;        -moz-osx-font-smoothing: grayscale;    }.slick-prev {    left: 0;}[dir="rtl"] .slick-prev {    left: auto;    right: 0;}.slick-prev:before {    content: "←";}[dir="rtl"] .slick-prev:before {    content: "→";}.slick-next {    right: 0;}[dir="rtl"] .slick-next {    left: 0;    right: auto;}.slick-next:before {    content: "→";}[dir="rtl"] .slick-next:before {    content: "←";}/* Dots */.slick-dots {    position: absolute;    bottom: -45px;    list-style: none;    display: block;    text-align: center;    padding: 0;    width: 100%;}    .slick-dots li {        position: relative;        display: inline-block;        height: 20px;        width: 20px;        margin: 0 5px;        padding: 0;        cursor: pointer;    }        .slick-dots li button {            border: 0;            background: transparent;            display: block;            height: 20px;            width: 20px;            outline: none;            line-height: 0;            font-size: 0;            color: transparent;            padding: 5px;            cursor: pointer;        }            .slick-dots li button:hover, .slick-dots li button:focus {                outline: none;            }                .slick-dots li button:hover:before, .slick-dots li button:focus:before {                    opacity: 1;                }            .slick-dots li button:before {                position: absolute;                top: 0;                left: 0;                content: "•";                width: 20px;                height: 20px;                font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;                font-size: 6px;                line-height: 20px;                text-align: center;                color: black;                opacity: 0.25;                -webkit-font-smoothing: antialiased;                -moz-osx-font-smoothing: grayscale;            }        .slick-dots li.slick-active button:before {            color: black;            opacity: 0.75;        }/*rtl:end:ignore*/* + .carousel-centered {    margin-top: 50px;}.carousel-centered .slick-track {    display: flex;    align-items: center;}.carousel-centered .slick-slide {    margin: auto;    float: none;    cursor: pointer;    filter: grayscale(1);}    .carousel-centered .slick-slide.slick-center {        filter: none;    }@media (min-width: 576px) {    .carousel-centered .slick-slide {        margin: 15px;    }}.carousel-centered .slick-arrow {    width: 30px;    height: 60px;    transition: all .3s;    color: rgba(255, 255, 255, 0.6);}    .carousel-centered .slick-arrow:before {        font-family: 'FontAwesome';        font-size: 24px;    }    .carousel-centered .slick-arrow:hover, .carousel-centered .slick-arrow:focus {        background: #000000;        color: #ffffff;    }@media (min-width: 1800px) {    .carousel-centered .slick-arrow {        background: transparent;        color: rgba(21, 21, 21, 0.3);    }        .carousel-centered .slick-arrow:before {            color: inherit;        }        .carousel-centered .slick-arrow:hover, .carousel-centered .slick-arrow:focus {            color: #151515;            background: transparent;        }            .carousel-centered .slick-arrow:hover:before, .carousel-centered .slick-arrow:focus:before {                color: inherit;            }        .carousel-centered .slick-arrow.slick-prev {            left: -50px;        }        .carousel-centered .slick-arrow.slick-next {            right: -50px;        }}.carousel-centered .slick-prev:before {    content: '\f053';}.carousel-centered .slick-next:before {    content: '\f054';}/*
*
* Select 2
*//*
Version: 3.5.4 Timestamp: Sun Aug 30 13:30:32 EDT 2015
*/.select2-container {    margin: 0;    position: relative;    display: inline-block;    vertical-align: middle;    padding: 0;}.select2-container-active {    border: 1px solid #000000;}.select2-container,.select2-drop,.select2-search,.select2-search input {    /*
		Force border-box so that % widths fit the parent
		container without overlap because of margin/padding.
		More Info : http://www.quirksmode.org/css/box.html
	*/    -webkit-box-sizing: border-box;    /* webkit */    -moz-box-sizing: border-box;    /* firefox */    box-sizing: border-box;    /* css3 */}    .select2-container .select2-choice {        display: block;        position: relative;        color: #a1a1a1;        background-color: transparent;        padding: 12px 19px;        border-radius: 25px;        text-decoration: none;        font-size: 14px;    }        .select2-container .select2-choice > .select2-chosen {            display: block;            overflow: hidden;            white-space: nowrap;            text-overflow: ellipsis;        }.select2-dropdown-open .select2-choice {    border-bottom-left-radius: 0;    border-bottom-right-radius: 0;}.select2-arrow {    display: inline-block;    position: absolute;    right: 19px;    top: 50%;    transform: translateY(-50%);    line-height: 1;}    .select2-arrow b:before {        display: inline-block;        font-weight: 400;        content: "";        font-family: "Material Design Icons";        font-size: 22px;        transform: rotate(0deg);    }.select2-dropdown-open .select2-arrow b:before {    transform: rotate(180deg);}.select2-container .select2-choice abbr {    display: none;}.select2-drop-mask {    border: 0;    margin: 0;    padding: 0;    position: fixed;    left: 0;    top: 0;    min-height: 100%;    min-width: 100%;    height: auto;    width: auto;    opacity: 0;    z-index: 99;    /* styles required for IE to work */    background-color: #ffffff;    filter: alpha(opacity=0);}.select2-drop {    width: 100%;    margin-top: -1px;    position: absolute;    z-index: 100;    top: 100%;    background: #ffffff;    color: #a1a1a1;    border: 1px solid #e1e1e1;    overflow: hidden;    border-radius: 25px;}.select2-drop-active {    border: 1px solid #000000;}.select2-drop.select2-drop-above {    margin-top: 1px;    border-top: 1px solid #e1e1e1;    border-bottom: 0;}    .select2-drop.select2-drop-above.select2-drop-active {        border: 1px solid #000000;    }.select2-search {    display: inline-block;    width: 100%;    padding: 4px 4px 0;    position: relative;    z-index: 10000;    white-space: nowrap;}    .select2-search:before {        position: absolute;        right: 19px;        top: 50%;        transform: translateY(calc(-50% + 4px));        display: inline-block;        content: '\f43b';        font-family: "Material Design Icons";        font-size: 20px;        line-height: 1;    }    .select2-search input {        width: 100%;        padding: 5px 35px 5px 5px;        margin: 0;        outline: 0;        font-size: 1em;        background-color: transparent;        color: #a1a1a1;        border: 1px solid #e1e1e1;    }.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices {    border: 1px solid #e1e1e1;    border-top-color: transparent;}.select2-hidden-accessible {    border: 0;    clip: rect(0 0 0 0);    height: 1px;    margin: -1px;    overflow: hidden;    padding: 0;    position: absolute;    width: 1px;}/* results */.select2-results {    padding: 10px 0;    position: relative;    overflow-x: hidden;    overflow-y: auto;    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}.select2-result {    padding: 2px 7px;    transition: .1s;}.select2-results li.select2-result-with-children > .select2-result-label {    font-weight: bold;}.select2-results .select2-result-label {    padding: 3px 7px 4px;    margin: 0;    cursor: pointer;    min-height: 1em;    -webkit-touch-callout: none;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;}.select2-results .select2-highlighted {    color: #ffffff;    background: #000000;}.select2-results li em {    background: #ffffff;    font-style: normal;}.select2-results .select2-highlighted em {    background: transparent;}.select2-results .select2-highlighted ul {    background: #ffffff;    color: #000000;}/*
disabled look for disabled choices in the results dropdown
*/.select2-results .select2-disabled.select2-highlighted {    color: #ffffff;    background: #000000;    display: list-item;    cursor: default;}.select2-results .select2-disabled {    background: #a1a1a1;    display: list-item;    cursor: default;}.select2-results .select2-selected {    display: none;}.select2-results .select2-ajax-error {    background: rgba(255, 50, 50, 0.2);}.select2-more-results {    background: #f4f4f4;    display: list-item;}/* disabled styles */.select2-container.select2-container-disabled .select2-choice {    background-color: #f4f4f4;    background-image: none;    border: 1px solid #dddddd;    cursor: default;}    .select2-container.select2-container-disabled .select2-choice .select2-arrow {        background-color: #f4f4f4;        background-image: none;        border-left: 0;    }    .select2-container.select2-container-disabled .select2-choice abbr {        display: none;    }/* multiselect */.select2-container-multi {    display: flex;    align-items: stretch;    height: auto;    min-height: 50px;}    .select2-container-multi .select2-choices {        display: flex;        flex-flow: row;        align-items: center;        width: 100%;        margin: 0;        padding: 0;        position: relative;        line-height: 0;        cursor: text;        overflow: hidden;    }.select2-locked {    padding: 3px 5px 3px 5px !important;}.select2-container-multi .select2-choices {    min-height: 26px;}    .select2-container-multi .select2-choices .select2-search-field {        margin: 0;        padding: 0;        white-space: nowrap;    }        .select2-container-multi .select2-choices .select2-search-field input {            width: 100% !important;            outline: 0;            border: 0;            -webkit-box-shadow: none;            box-shadow: none;            background: transparent !important;        }    .select2-container-multi .select2-choices .select2-search-choice {        padding: 4px 5px 4px 20px;        margin: 3px 0 3px 5px;        position: relative;        line-height: 13px;        cursor: default;        border: 1px solid #c8c8c8;        background-clip: padding-box;        -webkit-touch-callout: none;        -webkit-user-select: none;        -moz-user-select: none;        -ms-user-select: none;        user-select: none;        background-color: #c8c8c8;    }        .select2-container-multi .select2-choices .select2-search-choice .select2-chosen {            cursor: default;        }.select2-search-choice-close {    display: block;    width: 12px;    height: 13px;    position: absolute;    right: 3px;    top: 3px;    color: #2b2c2f;}    .select2-search-choice-close:before {        display: inline-block;        content: '\f24c';        font-family: "Material Design Icons";        font-size: 12px;        line-height: 1;    }.select2-container-multi .select2-search-choice-close {    left: 3px;}/* disabled styles */.select2-container-multi.select2-container-disabled .select2-choices {    background-color: #f4f4f4;    background-image: none;    border: 1px solid #dddddd;    cursor: default;}    .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {        padding: 3px 5px 3px 5px;        border: 1px solid #dddddd;        background-image: none;        background-color: #f4f4f4;    }        .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {            display: none;            background: none;        }/* end multiselect */.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match {    text-decoration: underline;}.select2-offscreen, .select2-offscreen:focus {    clip: rect(0 0 0 0) !important;    width: 1px !important;    height: 1px !important;    border: 0 !important;    margin: 0 !important;    padding: 0 !important;    overflow: hidden !important;    position: absolute !important;    outline: 0 !important;    left: 0px !important;    top: 0px !important;}.select2-display-none {    display: none;}.select2-measure-scrollbar {    position: absolute;    top: -10000px;    left: -10000px;    width: 100px;    height: 100px;    overflow: scroll;}.dtp {    position: fixed;    top: 0;    left: 0;    right: 0;    bottom: 0;    background: rgba(0, 0, 0, 0.4);    z-index: 2000;    overflow-y: scroll;}    .dtp > .dtp-content {        background: #ffffff;        max-width: 280px;        box-shadow: 0 0 22px rgba(0, 0, 0, 0.1);        position: relative;        left: 50%;        margin: 40px auto;        border-radius: 30px;    }@media (max-height: 400px) {    .dtp > .dtp-content {        margin: 70px auto;    }}@media (min-width: 576px) {    .dtp > .dtp-content {        max-width: 370px;    }}.dtp-header {    background: #000000;    color: #ffffff;    text-align: center;    padding: 0.3rem;    position: relative;    display: none;}.dtp-date, .dtp-time {    background: #f6fcfb;    text-align: center;    color: #ffffff;    padding: 10px;}.dtp-date {    position: relative;    display: flex;    align-items: flex-end;    justify-content: center;    background: transparent;    padding-top: 25px;}    .dtp-date > * {        font-size: 16px;        line-height: 24px;        color: #151515;        font-weight: 700;    }    .dtp-date > div {        padding: 0;        margin: 0 5px;        text-transform: capitalize;    }.dtp-actual-year {    font-size: 18px;}.dtp-picker {    padding: 1rem;    text-align: center;}.dtp-picker-month, .dtp-actual-time {    font-weight: 500;    text-align: center;}.dtp-close {    position: absolute;    top: 0;    bottom: 0;    right: 1rem;}    .dtp-close > a {        display: inline-block;        vertical-align: middle;        color: #ffffff;    }.dtp table.dtp-picker-days {    margin: 0;    border: none;}    .dtp table.dtp-picker-days tr {        border: none;    }        .dtp table.dtp-picker-days tr > td {            border: none;            font-weight: 700;            font-size: 14px;            text-align: center;            padding: 1rem 0.3rem;        }            .dtp table.dtp-picker-days tr > td > span.dtp-select-day {                color: #dddddd !important;            }            .dtp table.dtp-picker-days tr > td > a {                color: #afafaf;                width: 24px;                height: 24px;                display: inline-block;                text-align: center;                line-height: 22px;                border-radius: 50%;                border: 1px solid transparent;                transition: .3s all ease;            }                .dtp table.dtp-picker-days tr > td > a:hover {                    border: 1px solid #000000;                }.dtp .dtp-picker-time > a {    color: #000000;    padding: 0.4rem 0.5rem 0.5rem 0.6rem;    border-radius: 50% !important;}.dtp table.dtp-picker-days tr > td > a.selected {    background: #000000;    color: #ffffff;}.dtp table.dtp-picker-days tr > th {    color: #afafaf;    text-align: center;    font-weight: 700;    padding: 0.4rem 0.3rem;    border-top: none;    border-bottom: 1px solid #e9ecef;}.dtp .p10, .dtp .p20, .dtp .p60, .dtp .p80 {    display: inline-block;    vertical-align: middle;}.dtp .p10 {    width: 10%;}    .dtp .p10 > a {        color: #eaeced;        transition: .3s all ease;    }        .dtp .p10 > a:hover {            color: #000000;        }        .dtp .p10 > a.dtp-select-year-after, .dtp .p10 > a.dtp-select-year-before {            display: none;        }.dtp .p20 {    width: 20%;}.dtp .p60 {    width: 60%;}.dtp .p80 {    width: 80%;}.dtp-picker-month {    display: none !important;}.dtp-meridien-am, .dtp-meridien-pm {    position: relative;    top: 10px;    color: #000000;    font-weight: 500;    padding: 0.7rem 0.5rem;    border-radius: 50% !important;    text-decoration: none;    background: #eeeeee;    font-size: 1rem;}.dtp-actual-meridien a.selected {    background: #000000;    color: #ffffff;}.dtp-picker-time {    position: absolute;    width: 30px;    height: 30px;    font-size: 1em;    border-radius: 50%;    cursor: pointer;    font-weight: 500;    text-align: center !important;}    .dtp-picker-time > a {        display: block;        line-height: 23px;        padding: 0.3rem 0.3rem 0.3rem 0.3rem;    }        .dtp-picker-time > a.dtp-select-hour.selected {            background: #000000;            color: #ffffff;        }        .dtp-picker-time > a.dtp-select-hour.disabled {            color: #2b2c2f;        }        .dtp-picker-time > a.dtp-select-minute.disabled {            color: #2b2c2f;        }        .dtp-picker-time > a.dtp-select-minute.selected {            background: #000000;            color: #ffffff;        }.dtp-picker-clock {    margin: 1rem 2rem 0 2rem;    padding: 1rem;    border-radius: 50% !important;    background: white;}.dtp-clock-center {    width: 15px;    height: 15px;    background: #2b2c2f;    border-radius: 50%;    position: absolute;    z-index: 50;}html[class*="ie"] .dtp-clock-center {    display: none;}.dtp-hand, .dtp-hour-hand {    position: absolute;    width: 4px;    margin-left: -2px;    background: #2b2c2f;    transform: rotate(0deg);    transform-origin: bottom;    z-index: 1;}html[class*="ie"] .dtp-hand, html[class*="ie"] .dtp-hour-hand {    display: none;}.dtp-minute-hand {    width: 2px;    margin-left: -1px;}.dtp-hand.on {    background: #000000;}.dtp-buttons {    padding: 0 1rem;    text-align: right;}.dtp .invisible {    visibility: hidden;}.dtp .left, .dtp .right {    position: absolute;    top: 27px;    font-size: 28px;}.dtp .left {    left: 20px;}.dtp .right {    right: 20px;}