@charset "UTF-8";/**
 * [Table of contents]
 *   1 Base
 *   2 Components
 *   3 Helpers
 *   4 Plugins
 *     4.1 Isotope
 *     4.2 Material Parallax
 *//** @group Base *//*
* Contexts
*/.context-dark, .bg-gray-700, .bg-gray-3, .bg-brown-1, .bg-primary,.context-dark h1,.bg-gray-700 h1,.bg-gray-3 h1,.bg-brown-1 h1,.bg-primary h1, .context-dark h2, .bg-gray-700 h2, .bg-gray-3 h2, .bg-brown-1 h2, .bg-primary h2, .context-dark h3, .bg-gray-700 h3, .bg-gray-3 h3, .bg-brown-1 h3, .bg-primary h3, .context-dark h4, .bg-gray-700 h4, .bg-gray-3 h4, .bg-brown-1 h4, .bg-primary h4, .context-dark h5, .bg-gray-700 h5, .bg-gray-3 h5, .bg-brown-1 h5, .bg-primary h5, .context-dark h6, .bg-gray-700 h6, .bg-gray-3 h6, .bg-brown-1 h6, .bg-primary h6, .context-dark [class^='heading-'], .bg-gray-700 [class^='heading-'], .bg-gray-3 [class^='heading-'], .bg-brown-1 [class^='heading-'], .bg-primary [class^='heading-'] {    color: #ffffff;}    .context-dark .form-validation, .bg-gray-700 .form-validation, .bg-gray-3 .form-validation, .bg-brown-1 .form-validation, .bg-primary .form-validation,    .context-dark .form-input,    .bg-gray-700 .form-input,    .bg-gray-3 .form-input,    .bg-brown-1 .form-input,    .bg-primary .form-input,    .context-dark .form-label,    .bg-gray-700 .form-label,    .bg-gray-3 .form-label,    .bg-brown-1 .form-label,    .bg-primary .form-label {        color: #ffffff;    }    .context-dark p.rights, .bg-gray-700 p.rights, .bg-gray-3 p.rights, .bg-brown-1 p.rights, .bg-primary p.rights {        color: #ffffff;    }        .context-dark p.rights a:hover, .bg-gray-700 p.rights a:hover, .bg-gray-3 p.rights a:hover, .bg-brown-1 p.rights a:hover, .bg-primary p.rights a:hover {            color: #e5e3d6;        }    .context-dark .rd-navbar-static .rd-nav-item, .bg-gray-700 .rd-navbar-static .rd-nav-item, .bg-gray-3 .rd-navbar-static .rd-nav-item, .bg-brown-1 .rd-navbar-static .rd-nav-item, .bg-primary .rd-navbar-static .rd-nav-item {        display: inline-block;    }        .context-dark .rd-navbar-static .rd-nav-item.focus .rd-nav-link, .bg-gray-700 .rd-navbar-static .rd-nav-item.focus .rd-nav-link, .bg-gray-3 .rd-navbar-static .rd-nav-item.focus .rd-nav-link, .bg-brown-1 .rd-navbar-static .rd-nav-item.focus .rd-nav-link, .bg-primary .rd-navbar-static .rd-nav-item.focus .rd-nav-link, .context-dark .rd-navbar-static .rd-nav-item.opened .rd-nav-link, .bg-gray-700 .rd-navbar-static .rd-nav-item.opened .rd-nav-link, .bg-gray-3 .rd-navbar-static .rd-nav-item.opened .rd-nav-link, .bg-brown-1 .rd-navbar-static .rd-nav-item.opened .rd-nav-link, .bg-primary .rd-navbar-static .rd-nav-item.opened .rd-nav-link {            color: #e5e3d6;        }        .context-dark .rd-navbar-static .rd-nav-item.active .rd-nav-link, .bg-gray-700 .rd-navbar-static .rd-nav-item.active .rd-nav-link, .bg-gray-3 .rd-navbar-static .rd-nav-item.active .rd-nav-link, .bg-brown-1 .rd-navbar-static .rd-nav-item.active .rd-nav-link, .bg-primary .rd-navbar-static .rd-nav-item.active .rd-nav-link {            color: #e5e3d6;        }    .context-dark .rd-navbar-static .rd-nav-link, .bg-gray-700 .rd-navbar-static .rd-nav-link, .bg-gray-3 .rd-navbar-static .rd-nav-link, .bg-brown-1 .rd-navbar-static .rd-nav-link, .bg-primary .rd-navbar-static .rd-nav-link {        color: inherit;    }    .context-dark .rd-navbar-static .rd-navbar-search-toggle, .bg-gray-700 .rd-navbar-static .rd-navbar-search-toggle, .bg-gray-3 .rd-navbar-static .rd-navbar-search-toggle, .bg-brown-1 .rd-navbar-static .rd-navbar-search-toggle, .bg-primary .rd-navbar-static .rd-navbar-search-toggle {        color: inherit;    }        .context-dark .rd-navbar-static .rd-navbar-search-toggle:hover, .bg-gray-700 .rd-navbar-static .rd-navbar-search-toggle:hover, .bg-gray-3 .rd-navbar-static .rd-navbar-search-toggle:hover, .bg-brown-1 .rd-navbar-static .rd-navbar-search-toggle:hover, .bg-primary .rd-navbar-static .rd-navbar-search-toggle:hover {            color: #e5e3d6;        }    .context-dark .rd-navbar-static .rd-navbar-basket, .bg-gray-700 .rd-navbar-static .rd-navbar-basket, .bg-gray-3 .rd-navbar-static .rd-navbar-basket, .bg-brown-1 .rd-navbar-static .rd-navbar-basket, .bg-primary .rd-navbar-static .rd-navbar-basket {        color: inherit;    }        .context-dark .rd-navbar-static .rd-navbar-basket:hover, .bg-gray-700 .rd-navbar-static .rd-navbar-basket:hover, .bg-gray-3 .rd-navbar-static .rd-navbar-basket:hover, .bg-brown-1 .rd-navbar-static .rd-navbar-basket:hover, .bg-primary .rd-navbar-static .rd-navbar-basket:hover {            color: #e5e3d6;        }    .context-dark .rd-navbar-fixed .brand .brand-logo-dark, .bg-gray-700 .rd-navbar-fixed .brand .brand-logo-dark, .bg-gray-3 .rd-navbar-fixed .brand .brand-logo-dark, .bg-brown-1 .rd-navbar-fixed .brand .brand-logo-dark, .bg-primary .rd-navbar-fixed .brand .brand-logo-dark {        display: none;    }    .context-dark .rd-navbar-fixed .brand .brand-logo-light, .bg-gray-700 .rd-navbar-fixed .brand .brand-logo-light, .bg-gray-3 .rd-navbar-fixed .brand .brand-logo-light, .bg-brown-1 .rd-navbar-fixed .brand .brand-logo-light, .bg-primary .rd-navbar-fixed .brand .brand-logo-light {        display: block;    }    .context-dark .rd-navbar-fixed .form-validation, .bg-gray-700 .rd-navbar-fixed .form-validation, .bg-gray-3 .rd-navbar-fixed .form-validation, .bg-brown-1 .rd-navbar-fixed .form-validation, .bg-primary .rd-navbar-fixed .form-validation,    .context-dark .rd-navbar-fixed .form-input,    .bg-gray-700 .rd-navbar-fixed .form-input,    .bg-gray-3 .rd-navbar-fixed .form-input,    .bg-brown-1 .rd-navbar-fixed .form-input,    .bg-primary .rd-navbar-fixed .form-input,    .context-dark .rd-navbar-fixed .form-label,    .bg-gray-700 .rd-navbar-fixed .form-label,    .bg-gray-3 .rd-navbar-fixed .form-label,    .bg-brown-1 .rd-navbar-fixed .form-label,    .bg-primary .rd-navbar-fixed .form-label {        color: #777777;    }    .context-dark .rd-navbar-fixed .contacts-classic, .bg-gray-700 .rd-navbar-fixed .contacts-classic, .bg-gray-3 .rd-navbar-fixed .contacts-classic, .bg-brown-1 .rd-navbar-fixed .contacts-classic, .bg-primary .rd-navbar-fixed .contacts-classic {        color: #151515;    }        .context-dark .rd-navbar-fixed .contacts-classic a, .bg-gray-700 .rd-navbar-fixed .contacts-classic a, .bg-gray-3 .rd-navbar-fixed .contacts-classic a, .bg-brown-1 .rd-navbar-fixed .contacts-classic a, .bg-primary .rd-navbar-fixed .contacts-classic a, .context-dark .rd-navbar-fixed .contacts-classic a:active, .bg-gray-700 .rd-navbar-fixed .contacts-classic a:active, .bg-gray-3 .rd-navbar-fixed .contacts-classic a:active, .bg-brown-1 .rd-navbar-fixed .contacts-classic a:active, .bg-primary .rd-navbar-fixed .contacts-classic a:active, .context-dark .rd-navbar-fixed .contacts-classic a:focus, .bg-gray-700 .rd-navbar-fixed .contacts-classic a:focus, .bg-gray-3 .rd-navbar-fixed .contacts-classic a:focus, .bg-brown-1 .rd-navbar-fixed .contacts-classic a:focus, .bg-primary .rd-navbar-fixed .contacts-classic a:focus {            color: #777777;        }            .context-dark .rd-navbar-fixed .contacts-classic a:hover, .bg-gray-700 .rd-navbar-fixed .contacts-classic a:hover, .bg-gray-3 .rd-navbar-fixed .contacts-classic a:hover, .bg-brown-1 .rd-navbar-fixed .contacts-classic a:hover, .bg-primary .rd-navbar-fixed .contacts-classic a:hover {                color: #43b1c9;            }    .context-dark .rd-navbar-fixed.rd-navbar-logo-mobile .brand-logo-dark, .bg-gray-700 .rd-navbar-fixed.rd-navbar-logo-mobile .brand-logo-dark, .bg-gray-3 .rd-navbar-fixed.rd-navbar-logo-mobile .brand-logo-dark, .bg-brown-1 .rd-navbar-fixed.rd-navbar-logo-mobile .brand-logo-dark, .bg-primary .rd-navbar-fixed.rd-navbar-logo-mobile .brand-logo-dark,    .context-dark .rd-navbar-fixed.rd-navbar-logo-mobile .brand-logo-light,    .bg-gray-700 .rd-navbar-fixed.rd-navbar-logo-mobile .brand-logo-light,    .bg-gray-3 .rd-navbar-fixed.rd-navbar-logo-mobile .brand-logo-light,    .bg-brown-1 .rd-navbar-fixed.rd-navbar-logo-mobile .brand-logo-light,    .bg-primary .rd-navbar-fixed.rd-navbar-logo-mobile .brand-logo-light {        display: none;    }    .context-dark .rd-navbar-creative-2.rd-navbar-static .rd-navbar-basket span, .bg-gray-700 .rd-navbar-creative-2.rd-navbar-static .rd-navbar-basket span, .bg-gray-3 .rd-navbar-creative-2.rd-navbar-static .rd-navbar-basket span, .bg-brown-1 .rd-navbar-creative-2.rd-navbar-static .rd-navbar-basket span, .bg-primary .rd-navbar-creative-2.rd-navbar-static .rd-navbar-basket span {        color: inherit;    }    .context-dark .rd-navbar-creative-2.rd-navbar-static .select-inline .select2-container--default .select2-selection--single, .bg-gray-700 .rd-navbar-creative-2.rd-navbar-static .select-inline .select2-container--default .select2-selection--single, .bg-gray-3 .rd-navbar-creative-2.rd-navbar-static .select-inline .select2-container--default .select2-selection--single, .bg-brown-1 .rd-navbar-creative-2.rd-navbar-static .select-inline .select2-container--default .select2-selection--single, .bg-primary .rd-navbar-creative-2.rd-navbar-static .select-inline .select2-container--default .select2-selection--single {        color: #151515;        background: #ffffff;    }    .context-dark .rd-navbar-creative-2.rd-navbar-static .contacts-classic-title, .bg-gray-700 .rd-navbar-creative-2.rd-navbar-static .contacts-classic-title, .bg-gray-3 .rd-navbar-creative-2.rd-navbar-static .contacts-classic-title, .bg-brown-1 .rd-navbar-creative-2.rd-navbar-static .contacts-classic-title, .bg-primary .rd-navbar-creative-2.rd-navbar-static .contacts-classic-title {        color: inherit;    }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;}/** @group Components *//*
* Typography
*/body {    text-align: center;    font-size: 15px;    line-height: 1.6;    font-weight: 400;    letter-spacing: .05em;    font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    color: #777777;    background-color: #ffffff;    -webkit-text-size-adjust: none;    -webkit-font-smoothing: subpixel-antialiased;}h1, h2, h3, h4, h5, h6, [class^='heading-'] {    margin-top: 0;    margin-bottom: 0;    font-weight: 400;    font-family: "Taviraj", serif;    letter-spacing: normal;    color: #151515;}    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: #43b1c9;        }h1,.heading-1 {    font-size: 32px;    line-height: 1.22222;}@media (min-width: 768px) {    h1,    .heading-1 {        font-size: 50px;    }}@media (min-width: 992px) {    h1,    .heading-1 {        font-size: 70px;    }}@media (min-width: 1200px) {    h1,    .heading-1 {        font-size: 90px;    }}h2,.heading-2, .counter-classic-number .symbol {    font-size: 26px;    line-height: 1.22642;}@media (min-width: 768px) {    h2,    .heading-2, .counter-classic-number .symbol {        font-size: 35px;    }}@media (min-width: 992px) {    h2,    .heading-2, .counter-classic-number .symbol {        font-size: 45px;    }}@media (min-width: 1200px) {    h2,    .heading-2, .counter-classic-number .symbol {        font-size: 53px;    }}h3, h3.heading-3, .event-classic-date {    font-size: 22px;    line-height: 1.33333;}@media (min-width: 768px) {    h3, h3.heading-3, .event-classic-date {        font-size: 26px;    }}@media (min-width: 992px) {    h3, h3.heading-3, .event-classic-date {        font-size: 30px;    }}@media (min-width: 1200px) {    h3, h3.heading-3, .event-classic-date {        font-size: 36px;    }}h3 {    color: #43b1c9;    font-family: "Parisienne", serif;}    h3.heading-3 {        color: #151515;        font-family: "Taviraj", serif;    }h4,.heading-4, .quote-classic-text, .event-classic-month {    font-size: 18px;    line-height: 1.38462;}@media (min-width: 768px) {    h4,    .heading-4, .quote-classic-text, .event-classic-month {        font-size: 20px;    }}@media (min-width: 992px) {    h4,    .heading-4, .quote-classic-text, .event-classic-month {        font-size: 22px;    }}@media (min-width: 1200px) {    h4,    .heading-4, .quote-classic-text, .event-classic-month {        font-size: 26px;    }}h5,.heading-5, .heading-7, .product-dawn-price, .event-classic-hours {    font-size: 18px;    line-height: 1.5;}@media (min-width: 768px) {    h5,    .heading-5, .heading-7, .product-dawn-price, .event-classic-hours {        font-size: 20px;    }}h5,.heading-5 {    text-transform: none;}h6,.heading-6 {    font-size: 14px;    line-height: 1.75;}@media (min-width: 768px) {    h6,    .heading-6 {        font-size: 16px;    }}h6,.heading-6 {    letter-spacing: .075em;    text-transform: none;}.heading-7 {    font-weight: 400;    letter-spacing: .1em;    color: inherit;}small,.small {    display: block;    font-size: 12px;    line-height: 1.5;}mark,.mark {    padding: 3px 5px;    color: #ffffff;    background: #43b1c9;}.big {    font-size: 16px;    line-height: 1.66667;    letter-spacing: .05em;}@media (min-width: 768px) {    .big {        font-size: 18px;    }}.lead {    font-size: 24px;    line-height: 34px;    font-weight: 300;}code {    padding: 10px 5px;    border-radius: 0.2rem;    font-size: 90%;    color: #111111;    background: #e1e1e1;}p [data-toggle='tooltip'] {    padding-left: .25em;    padding-right: .25em;    color: #43b1c9;}p [style*='max-width'] {    display: inline-block;}::selection {    background: #43b1c9;    color: #ffffff;}::-moz-selection {    background: #43b1c9;    color: #ffffff;}/*
* Brand
*/.brand {    display: inline-block;}    .brand .brand-logo-light {        display: none;    }    .brand .brand-logo-dark {        display: block;    }    .brand .brand-logo-fixed {        display: none;    }    .brand * + * {        margin-top: 0;    }/*
* Links
*/a {    transition: all 0.25s ease-in-out;}    a, a:focus, a:active, a:hover {        text-decoration: none;    }        a, a:focus, a:active {            color: #43b1c9;        }            a:hover {                color: #2b8295;            }            a[href*='tel'], a[href*='mailto'] {                white-space: nowrap;            }.link-hover {    color: #2b8295;}.link-press {    color: #2b8295;}.privacy-link {    display: inline-block;}* + .privacy-link {    margin-top: 25px;}@media (min-width: 768px) {    * + .privacy-link {        margin-top: 45px;    }}.link-tag {    font-size: 12px;    line-height: 1;    font-weight: 600;    letter-spacing: .13em;    text-transform: uppercase;    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;}    .link-tag, .link-tag:focus, .link-tag:active {        color: inherit;    }        .link-tag:hover {            color: #43b1c9;        }.link-shop {    display: block;}.link-classic {    position: relative;    display: inline-block;    font-size: 14px;    line-height: 1.9;    font-weight: 600;    letter-spacing: .05em;    text-transform: uppercase;    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    transition: all .25s ease;}    .link-classic, .link-classic:focus, .link-classic:active {        color: #a3a3a3;    }        .link-classic:hover {            color: #43b1c9;        }        .link-classic::after {            display: block;            content: '';            height: 0;            width: 100%;            border-top: 2px solid;            transition: transform .2s ease;        }        .link-classic:hover {            letter-spacing: .3em;        }* + .link-classic {    margin-top: 20px;}*.row + .link-classic {    margin-top: 30px;}@media (min-width: 768px) {    *.row + .link-classic {        margin-top: 45px;    }}.context-dark .link-classic, .bg-gray-700 .link-classic, .bg-gray-3 .link-classic, .bg-brown-1 .link-classic, .bg-primary .link-classic, .context-dark .link-classic:active, .bg-gray-700 .link-classic:active, .bg-gray-3 .link-classic:active, .bg-brown-1 .link-classic:active, .bg-primary .link-classic:active, .context-dark .link-classic:focus, .bg-gray-700 .link-classic:focus, .bg-gray-3 .link-classic:focus, .bg-brown-1 .link-classic:focus, .bg-primary .link-classic:focus {    color: inherit;}.link-primary, .link-primary:active, .link-primary:focus {    color: #43b1c9;}/*
* Blocks
*/.block-center, .block-sm, .block-lg {    margin-left: auto;    margin-right: auto;}.block-sm {    max-width: 560px;}.block-lg {    max-width: 768px;}@media (max-width: 575.98px) {    .block-1,    .block-2 {        margin-left: auto;        margin-right: auto;    }    .block-1 {        max-width: 270px;    }    .block-2 {        max-width: 370px;    }}/*
*
* Boxes
*/.box-sm {    max-width: 270px;    margin-left: auto;    margin-right: auto;}.box-md {    max-width: 370px;    margin-left: auto;    margin-right: auto;}.box-lg {    max-width: 470px;    margin-left: auto;    margin-right: auto;}.box-xl {    max-width: 570px;    margin-left: auto;    margin-right: auto;}.box-xxl {    max-width: 870px;    margin-left: auto;    margin-right: auto;}.box-icon-classic {    text-align: center;}    .box-icon-classic .icon-negative {        width: 58px;        height: 58px;        border-radius: 0;        position: relative;    }        .box-icon-classic .icon-negative:before {            position: absolute;            line-height: 1;            left: 50%;            top: 50%;            transform: translate(-50%, -50%);        }@media (min-width: 1200px) {    .box-icon-classic .icon-negative:before {        top: -3px;        right: -3px;        transform: none;    }}@media (min-width: 992px) {    .box-icon-classic .unit-left {        padding-left: 15px;        padding-right: 15px;    }}.box-icon-classic-svg,.box-icon-classic-icon {    height: 60px;    width: 60px;    border-radius: 50%;    background: #43b1c9;    box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.06);}.box-icon-classic-icon {    display: inline-block;    text-align: center;    font-size: 33px;    line-height: 60px;    color: #151515;}.box-icon-classic-svg {    display: inline-flex;    align-items: center;    justify-content: center;    font-size: 0;    line-height: 0;}    .box-icon-classic-svg svg {        max-width: 40px;        fill: #151515;        animation: iconSvgClassic 20s ease-in-out infinite;    }.box-icon-classic-title {    font-weight: 400;}    .box-icon-classic-title a, .box-icon-classic-title a:focus, .box-icon-classic-title a:active {        color: inherit;    }        .box-icon-classic-title a:hover {            color: #43b1c9;        }.box-icon-classic-text {    letter-spacing: .025em;}* + .box-icon-classic-text {    margin-top: 6px;}@media (min-width: 768px) {    .box-icon-classic {        text-align: left;    }    .box-icon-classic-icon,    .box-icon-classic-svg {        height: 70px;        width: 70px;    }    .box-icon-classic-icon {        font-size: 30px;        line-height: 70px;    }    .box-icon-classic-svg svg {        max-width: 46px;    }    * + .box-icon-classic-text {        margin-top: 10px;    }}@media (min-width: 992px) {    .box-icon-classic-icon,    .box-icon-classic-svg {        height: 90px;        width: 90px;    }    .box-icon-classic-icon {        font-size: 40px;        line-height: 90px;    }    .box-icon-classic-svg svg {        max-width: none;    }    * + .box-icon-classic-text {        margin-top: 14px;    }}@media (min-width: 1200px) {    .box-icon-classic-title {        margin-top: 4px;    }}.ie-10 .box-icon-classic-svg,.ie-10 .box-icon-classic-icon,.ie-10 .box-icon-classic-svg svg,.ie-11 .box-icon-classic-svg,.ie-11 .box-icon-classic-icon,.ie-11 .box-icon-classic-svg svg,.ie-edge .box-icon-classic-svg,.ie-edge .box-icon-classic-icon,.ie-edge .box-icon-classic-svg svg {    animation: none;}    .ie-10 .box-icon-classic-svg svg,    .ie-11 .box-icon-classic-svg svg,    .ie-edge .box-icon-classic-svg svg {        height: initial;    }.box-icon-modern {    text-align: center;}.box-icon-modern-header {    display: inline-flex;    align-items: center;    min-height: 60px;}.box-icon-modern-count + .box-icon-modern-icon {    margin-left: 20px;}.box-icon-modern-count + .box-icon-modern-svg {    margin-left: 10px;}.box-icon-modern-count {    font-size: 50px;    line-height: 1;    font-weight: 600;    letter-spacing: 0;    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    color: rgba(21, 21, 21, 0.05);}.box-icon-modern-icon {    font-size: 36px;    line-height: 1;}    .box-icon-modern-icon:before {        background: linear-gradient(to bottom, #e5e3d6 0%, #43b1c9 100%);        background-size: 100% auto;        background-clip: text;        text-fill-color: transparent;        -webkit-background-clip: text;        -webkit-text-fill-color: transparent;    }.ie-10 .box-icon-modern-icon,.ie-11 .box-icon-modern-icon,.ie-edge .box-icon-modern-icon {    color: #43b1c9;}    .ie-10 .box-icon-modern-icon:before,    .ie-11 .box-icon-modern-icon:before,    .ie-edge .box-icon-modern-icon:before {        background: none;    }.box-icon-modern-svg {    position: relative;    top: -5px;}    .box-icon-modern-svg svg {        max-width: 50px;    }.box-icon-modern-title {    font-weight: 600;    letter-spacing: .01em;}    .box-icon-modern-title a, .box-icon-modern-title a:focus, .box-icon-modern-title a:active {        color: inherit;    }        .box-icon-modern-title a:hover {            color: #43b1c9;        }.box-icon-modern-text {    letter-spacing: .025em;}* + .box-icon-modern-title {    margin-top: 2px;}* + .box-icon-modern-text {    margin-top: 6px;}@media (min-width: 768px) {    .box-icon-modern {        text-align: left;    }    .box-icon-modern-header {        min-height: 70px;    }    .box-icon-modern-icon {        font-size: 42px;    }    .box-icon-modern-count {        font-size: 60px;    }    .box-icon-modern-svg {        top: -10px;    }        .box-icon-modern-svg svg {            max-width: 60px;        }    .box-icon-modern-count + .box-icon-modern-icon {        margin-left: 30px;    }    .box-icon-modern-count + .box-icon-modern-svg {        margin-left: 20px;    }    * + .box-icon-classic-text {        margin-top: 10px;    }}@media (min-width: 992px) {    .box-icon-modern-text {        max-width: 95%;    }    * + .box-icon-modern-text {        margin-top: 14px;    }}@media (min-width: 1200px) {    .box-icon-modern-header {        min-height: 80px;    }    .box-icon-modern-count {        font-size: 70px;    }    .box-icon-modern-icon {        font-size: 48px;    }        .box-icon-modern-icon.fl-bigmug-line-big104 {            font-size: 56px;        }        .box-icon-modern-icon.fl-bigmug-line-giftbox54 {            font-size: 50px;        }    .box-icon-modern-svg svg {        max-width: none;    }}.context-dark .box-icon-modern-count, .bg-gray-700 .box-icon-modern-count, .bg-gray-3 .box-icon-modern-count, .bg-brown-1 .box-icon-modern-count, .bg-primary .box-icon-modern-count {    color: rgba(255, 255, 255, 0.05);}.ie-10 .box-icon-modern-svg svg path,.ie-11 .box-icon-modern-svg svg path,.ie-edge .box-icon-modern-svg svg path {    fill: #43b1c9;}.box-icon-creative {    text-align: center;    padding: 15px;    border: 1px solid #e1e1e1;    background: #ffffff;}.box-icon-creative-icon {    font-size: 34px;    line-height: 1;    color: #43b1c9;}.box-icon-creative-title {    letter-spacing: .010em;    font-weight: 500;}* + .box-icon-creative-text {    margin-top: 0;}@media (min-width: 768px) {    .box-icon-creative {        text-align: left;    }    .box-icon-creative-icon {        font-size: 40px;    }    * + .box-icon-creative-text {        margin-top: 4px;    }}@media (min-width: 992px) {    .box-icon-creative {        padding: 30px 20px;    }    .box-icon-creative-icon {        font-size: 44px;    }}@media (min-width: 1200px) {    .box-icon-creative {        padding: 42px 30px;    }    .box-icon-creative-icon {        font-size: 48px;    }}.box-icon-nancy {    text-align: center;}.box-icon-nancy-svg,.box-icon-nancy-icon {    height: 56px;    width: 56px;}.box-icon-nancy-icon {    display: inline-block;    text-align: center;    font-size: 24px;    line-height: 60px;    color: #151515;}.box-icon-nancy-svg {    position: relative;    display: inline-flex;    align-items: flex-start;    justify-content: center;    font-size: 0;    line-height: 0;    z-index: 1;}    .box-icon-nancy-svg .svg-bg,    .box-icon-nancy-svg .svg-icon {        transition: all .25s ease;    }    .box-icon-nancy-svg .svg-bg {        position: absolute;        top: 50%;        left: 50%;        width: 57px;        fill: #e5e3d6;        transform: translate3d(-50%, -50%, 0);        z-index: -1;    }    .box-icon-nancy-svg .svg-icon {        width: 44px;        fill: #151515;    }.box-icon-nancy-title {    font-weight: 600;}    .box-icon-nancy-title a, .box-icon-nancy-title a:focus, .box-icon-nancy-title a:active {        color: inherit;    }        .box-icon-nancy-title a:hover {            color: #43b1c9;        }.box-icon-nancy-text {    letter-spacing: .025em;}* + .box-icon-nancy-text {    margin-top: 6px;}@media (min-width: 768px) {    .box-icon-nancy {        text-align: left;    }    .box-icon-nancy-icon,    .box-icon-nancy-svg {        height: 70px;        width: 70px;    }        .box-icon-nancy-svg .svg-bg {            width: 67px;        }        .box-icon-nancy-svg .svg-icon {            width: 54px;        }    * + .box-icon-nancy-text {        margin-top: 10px;    }}@media (min-width: 992px) {    .box-icon-nancy-right .box-icon-nancy-svg .svg-bg {        transform: translate3d(-50%, -50%, 0) rotateY(180deg);    }    .box-icon-nancy-icon,    .box-icon-nancy-svg {        height: 80px;        width: 80px;        margin-top: 5px;    }    .box-icon-nancy-icon {        font-size: 40px;        line-height: 80px;    }    .box-icon-nancy-svg .svg-bg {        width: auto;    }    .box-icon-nancy-svg .svg-icon {        width: 64px;    }    * + .box-icon-nancy-text {        margin-top: 14px;    }}@media (min-width: 992px) {    .desktop .box-icon-nancy:hover .box-icon-nancy-svg .svg-icon {        transform: translate3d(0, -8px, 0);    }    .desktop .box-icon-nancy-left:hover .box-icon-nancy-svg .svg-bg {        transform: translate3d(-50%, -50%, 0) rotate(35deg);    }    .desktop .box-icon-nancy-right:hover .box-icon-nancy-svg .svg-bg {        transform: translate3d(-50%, -50%, 0) rotateY(180deg) rotate(35deg);    }}.box-icon-kelly {    text-align: left;    padding: 20px;    border-radius: 6px;    box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.08);    background: #ffffff;}.box-icon-kelly-svg .svg-icon {    width: 50px;}.box-icon-kelly-title {    line-height: 1.2;    font-weight: 500;    letter-spacing: .1em;}* + .box-icon-kelly-text {    margin-top: 8px;}@media (min-width: 768px) {    .box-icon-kelly {        text-align: left;        padding-top: 30px;        padding-bottom: 30px;    }    .box-icon-kelly-svg .svg-icon {        width: 60px;    }}@media (min-width: 992px) {    .box-icon-kelly {        padding: 40px 30px;    }    .box-icon-kelly-svg .svg-icon {        width: 70px;    }    * + .box-icon-kelly-text {        margin-top: 12px;    }}@media (min-width: 1200px) {    .box-icon-kelly {        padding-left: 40px;        padding-right: 40px;    }    .box-icon-kelly-svg .svg-icon {        width: 74px;    }}.contacts-classic {    color: #151515;}    .contacts-classic a, .contacts-classic a:focus, .contacts-classic a:active {        color: #777777;    }        .contacts-classic a:hover {            color: #43b1c9;        }.contacts-classic-title {    color: #43b1c9;}* + .contacts-classic {    margin-top: 12px;}.context-dark .contacts-classic, .bg-gray-700 .contacts-classic, .bg-gray-3 .contacts-classic, .bg-brown-1 .contacts-classic, .bg-primary .contacts-classic {    color: inherit;}    .context-dark .contacts-classic a, .bg-gray-700 .contacts-classic a, .bg-gray-3 .contacts-classic a, .bg-brown-1 .contacts-classic a, .bg-primary .contacts-classic a, .context-dark .contacts-classic a:focus, .bg-gray-700 .contacts-classic a:focus, .bg-gray-3 .contacts-classic a:focus, .bg-brown-1 .contacts-classic a:focus, .bg-primary .contacts-classic a:focus, .context-dark .contacts-classic a:active, .bg-gray-700 .contacts-classic a:active, .bg-gray-3 .contacts-classic a:active, .bg-brown-1 .contacts-classic a:active, .bg-primary .contacts-classic a:active {        color: inherit;    }        .context-dark .contacts-classic a:hover, .bg-gray-700 .contacts-classic a:hover, .bg-gray-3 .contacts-classic a:hover, .bg-brown-1 .contacts-classic a:hover, .bg-primary .contacts-classic a:hover {            color: #43b1c9;        }        .context-dark .contacts-classic a:hover, .bg-gray-700 .contacts-classic a:hover, .bg-gray-3 .contacts-classic a:hover, .bg-brown-1 .contacts-classic a:hover, .bg-primary .contacts-classic a:hover {            text-decoration: underline;        }.box-comment {    position: relative;    text-align: left;    padding-bottom: 30px;    border-bottom: 1px solid #e1e1e1;    color: #151515;}    .box-comment > .box-comment {        margin-top: 35px;        padding-top: 35px;        border-top: 1px solid #e1e1e1;        padding-bottom: 0;        border-bottom: none;    }.box-comment-figure {    display: inline-block;}    .box-comment-figure img {        max-width: 60px;    }.box-comment-author {    font-weight: 500;}    .box-comment-author a, .box-comment-author a:focus, .box-comment-author a:active {        color: inherit;    }        .box-comment-author a:hover {            color: #43b1c9;        }.box-comment-time {    color: #777777;}.box-comment-reply {    font-size: 12px;    line-height: 1;    font-weight: 600;    letter-spacing: .13em;    text-transform: uppercase;    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;}    .box-comment-reply, .box-comment-reply:focus, .box-comment-reply:active {        color: #43b1c9;    }        .box-comment-reply:hover {            color: #151515;        }.box-comment-author + .box-comment-reply {    padding-left: 15px;    border-left: 1px solid #e1e1e1;}.box-comment-form {    text-align: left;}    .box-comment-form .unit-body {        flex-grow: 1;    }.tab-content .box-comment {    padding-bottom: 0;    border-bottom: none;}* + .box-comment {    margin-top: 30px;}* + .box-comment-text {    margin-top: 12px;}.box-comment + h4 {    margin-top: 30px;}.box-comment + .box-comment {    margin-top: 30px;}@media (min-width: 576px) {    .box-comment-figure img {        max-width: none;    }}@media (min-width: 768px) {    .box-comment {        padding-bottom: 45px;    }        .box-comment > .box-comment {            margin-top: 45px;            padding-top: 45px;            margin-left: 70px;        }        .box-comment + h4 {            margin-top: 40px;        }        .box-comment + .box-comment {            margin-top: 45px;        }}@media (min-width: 992px) {    .box-comment .unit {        align-items: center;    }    .box-comment + h4 {        margin-top: 50px;    }}@media (min-width: 1200px) {    .box-comment > .box-comment {        margin-left: 145px;    }}.aside .button {    padding-left: 24px;    padding-right: 24px;}.aside-title {    padding-bottom: 14px;    text-transform: uppercase;    border-bottom: 1px solid #e1e1e1;}    .aside-title + .row {        margin-top: 30px;    }    .aside-title + .group-tags {        margin-top: 22px;    }.box-info-classic {    position: relative;    padding: 30px 15px 60px;    z-index: 1;}    .box-info-classic::before {        position: absolute;        content: '';        top: 0;        right: 0;        bottom: 0;        left: 0;        background: linear-gradient(to bottom, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.1) 100%);        opacity: .68;        pointer-events: none;        z-index: -1;    }.box-info-classic-title {    letter-spacing: normal;    text-transform: none;    color: #ffffff;}.box-info-classic-text {    color: #777777;}.box-info-classic-year {    max-width: 140px;    margin-left: auto;    margin-right: auto;    color: #43b1c9;}* + .box-info-classic-text {    margin-top: 10px;}@media (min-width: 1200px) {    .box-info-classic {        padding: 60px 40px 90px;    }    .box-info-classic-year {        max-width: 174px;    }    * + .box-info-classic-text {        margin-top: 18px;    }}.context-dark .box-info-classic-title, .bg-gray-700 .box-info-classic-title, .bg-gray-3 .box-info-classic-title, .bg-brown-1 .box-info-classic-title, .bg-primary .box-info-classic-title {    color: #ffffff;}.context-dark .box-info-classic-text, .bg-gray-700 .box-info-classic-text, .bg-gray-3 .box-info-classic-text, .bg-brown-1 .box-info-classic-text, .bg-primary .box-info-classic-text {    color: rgba(255, 255, 255, 0.7);}.context-dark .box-info-classic-year, .bg-gray-700 .box-info-classic-year, .bg-gray-3 .box-info-classic-year, .bg-brown-1 .box-info-classic-year, .bg-primary .box-info-classic-year {    color: #43b1c9;}.box-info-modern {    position: relative;    text-align: center;}    .box-info-modern::before {        position: absolute;        content: '';        top: 0;        right: 0;        bottom: -15px;        left: 0;        opacity: 0;        visibility: hidden;        border-radius: 6px;        box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.15);        transition: all .25s ease;        pointer-events: none;    }.box-info-modern-figure {    display: block;    padding: 10px;    border: 1px solid #e1e1e1;}    .box-info-modern-figure img {        width: 100%;        transform: none;        will-change: transform;        transition: all .25s ease;    }.box-info-modern-title {    font-weight: 400;    letter-spacing: .01em;}.box-info-modern-text {    max-width: 330px;    margin-left: auto;    margin-right: auto;    letter-spacing: .075em;}.box-info-modern-link {    position: relative;    display: inline-block;    padding: 12px 22px;    font-size: 13px;    line-height: 1.2;    font-weight: 500;    letter-spacing: .05em;    text-transform: uppercase;    transition: transform .25s ease, color .25s ease-in-out;}    .box-info-modern-link, .box-info-modern-link:focus, .box-info-modern-link:active {        color: #a3a3a3;    }        .box-info-modern-link:hover {            color: #43b1c9;        }        .box-info-modern-link::before {            position: absolute;            content: '';            top: 50%;            left: 50%;            width: calc(100% - 44px);            height: 80%;            border: 1px solid transparent;            border-bottom-color: inherit;            transform: translate3d(-50%, -50%, 0);            transition: width .25s ease, height .25s ease;        }* + .box-info-modern-title {    margin-top: 16px;}* + .box-info-modern-text {    margin-top: 6px;}* + .box-info-modern-link {    margin-top: 8px;}@media (min-width: 768px) {    .box-info-modern-figure {        padding: 15px;    }    * + .box-info-modern-title {        margin-top: 24px;    }    * + .box-info-modern-text {        margin-top: 10px;    }}@media (min-width: 992px) {    .desktop .box-info-modern-link:hover {        color: #43b1c9;    }    .desktop .box-info-modern:hover {        z-index: 2;    }        .desktop .box-info-modern:hover::before {            top: -15px;            right: -15px;            bottom: -60px;            left: -15px;            visibility: visible;            opacity: 1;            background-color: #ffffff;            z-index: -1;        }        .desktop .box-info-modern:hover .box-info-modern-figure {            border-color: transparent;        }            .desktop .box-info-modern:hover .box-info-modern-figure img {                transform: scale(1.1);            }        .desktop .box-info-modern:hover .box-info-modern-link {            transform: translate3d(0, 10px, 0);        }            .desktop .box-info-modern:hover .box-info-modern-link, .desktop .box-info-modern:hover .box-info-modern-link:focus, .desktop .box-info-modern:hover .box-info-modern-link:active {                color: #43b1c9;            }                .desktop .box-info-modern:hover .box-info-modern-link:hover {                    color: #151515;                }                .desktop .box-info-modern:hover .box-info-modern-link::before {                    width: 100%;                    height: 100%;                    border-color: inherit;                    transition: border-color .3s ease-in-out, width .25s ease, height .25s ease;                }}@media (min-width: 992px) {    .mac-os.desktop .box-info-modern:hover .box-info-modern-link::before {        transition: width .25s ease, height .25s ease;    }}.box-info-creative {    text-align: center;    color: #151515;    background: #ffffff;}.box-info-creative-title {    line-height: 1.2;    font-weight: 600;    letter-spacing: .1em;}* + .box-info-creative-text {    margin-top: 10px;}* + .box-info-creative-link {    margin-top: 10px;}@media (min-width: 576px) {    .box-info-creative {        text-align: left;        padding: 26px 0 0;    }    .box-info-creative-link {        top: 20px;        margin-left: 46%;    }    * + .box-info-creative-text {        margin-top: 18px;    }    * + .box-info-creative-link {        margin-top: 0;    }}.box-info-renee {    text-align: center;}.box-info-renee-decor {    font-size: 0;    line-height: 0;}    .box-info-renee-decor::before {        display: inline-block;        content: '';        width: 0;        height: 40px;        border-left: 1px solid #e1e1e1;        animation: moreLoopY 2.5s cubic-bezier(0.77, 0, 0.175, 1) infinite;    }.box-info-renee-subtitle {    font-weight: 600;    letter-spacing: .1em;    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;}.box-info-renee-title {    font-weight: 500;    letter-spacing: .075em;    text-transform: none;}.box-info-renee-text {    max-width: 450px;    margin-left: auto;    margin-right: auto;}* + .box-info-renee-subtitle {    margin-top: 15px;}* + .box-info-renee-title {    margin-top: 10px;}* + .box-info-renee-text {    margin-top: 10px;}* + .box-info-renee-link {    margin-top: 10px;}@media (min-width: 768px) {    .box-info-renee-decor::before {        height: 54px;    }    * + .box-info-renee-subtitle {        margin-top: 25px;    }    * + .box-info-renee-title {        margin-top: 20px;    }    * + .box-info-renee-text {        margin-top: 20px;    }    * + .box-info-renee-link {        margin-top: 20px;    }}@media (min-width: 992px) {    * + .box-info-renee-subtitle {        margin-top: 35px;    }    * + .box-info-renee-title {        margin-top: 30px;    }    * + .box-info-renee-text {        margin-top: 30px;    }    * + .box-info-renee-link {        margin-top: 36px;    }}.context-dark .box-info-renee-decor::before, .bg-gray-700 .box-info-renee-decor::before, .bg-gray-3 .box-info-renee-decor::before, .bg-brown-1 .box-info-renee-decor::before, .bg-primary .box-info-renee-decor::before {    border-color: rgba(225, 225, 225, 0.26);}.context-dark .box-info-renee-subtitle, .bg-gray-700 .box-info-renee-subtitle, .bg-gray-3 .box-info-renee-subtitle, .bg-brown-1 .box-info-renee-subtitle, .bg-primary .box-info-renee-subtitle,.context-dark .box-info-renee-text,.bg-gray-700 .box-info-renee-text,.bg-gray-3 .box-info-renee-text,.bg-brown-1 .box-info-renee-text,.bg-primary .box-info-renee-text {    color: rgba(255, 255, 255, 0.5);}.box-info-rose {    text-align: center;    color: #151515;    padding-bottom: 20px;}.box-info-rose-2 {    padding-top: 20px;}.box-info-rose-title {    letter-spacing: .01em;    text-transform: none;    font-weight: 500;}.box-info-rose-icon {    font-size: 25px;}.box-info-rose-number {    font-weight: 400;    letter-spacing: .075em;}.box-info-rose-text {    color: #151515;}.box-info-rose-text,.box-info-rose-author {    letter-spacing: .075em;    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;}.box-info-rose-title + .unit {    margin-top: 4px;}.box-info-rose-text + .link-classic {    margin-top: 8px;}@media (min-width: 576px) {    .box-info-rose {        padding-bottom: 0;    }    .box-info-rose-2 {        padding-top: 0;    }}@media (min-width: 768px) {    .box-info-rose {        text-align: left;    }    .box-info-rose-icon {        font-size: 30px;        line-height: 1.6;    }    .box-info-rose-title + .unit {        margin-top: 18px;    }    .box-info-rose-text + .link-classic {        margin-top: 16px;    }}@media (min-width: 1200px) {    .box-info-rose-text {        padding: 4px 8px;    }    .box-info-rose-icon {        font-size: 35px;    }}.box-info-beryl-title {    font-weight: 500;    letter-spacing: .075em;    text-transform: capitalize;}.box-info-beryl-time {    font-size: 14px;    line-height: 1.2;    font-weight: 700;    letter-spacing: .2em;    text-transform: uppercase;    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    color: #43b1c9;}.box-info-beryl-text {    letter-spacing: .075em;}* + .box-info-beryl-time {    margin-top: 10px;}* + .box-info-beryl-text {    margin-top: 10px;}@media (min-width: 768px) {    .box-info-beryl-time {        letter-spacing: .3em;    }    * + .box-info-beryl-time {        margin-top: 20px;    }    * + .box-info-beryl-text {        margin-top: 20px;    }}@media (min-width: 992px) {    * + .box-info-beryl-time {        margin-top: 34px;    }    * + .box-info-beryl-text {        margin-top: 34px;    }    .box-info-beryl-text + .button {        margin-top: 40px;    }}.box-cta h2 + .group-middle {    margin-top: 16px;}@media (min-width: 992px) {    .box-cta h2 + .button {        margin-top: 40px;    }}@media (min-width: 768px) {    .box-about h2 + p {        margin-top: 20px;    }    .box-about p + p {        margin-top: 20px;    }}@media (min-width: 992px) {    .box-about h2 + p {        margin-top: 30px;    }    .box-about p + p {        margin-top: 30px;    }    .box-about * + img {        margin-top: 50px;    }}html:not(.ie-10):not(.ie-11):not(.ie-edge) .box-icon-classic-svg svg,html:not(.ie-10):not(.ie-11):not(.ie-edge) .box-icon-modern-svg svg {    height: auto;}html:not(.ie-10):not(.ie-11):not(.ie-edge) .box-icon-nancy-svg .svg-icon,html:not(.ie-10):not(.ie-11):not(.ie-edge) .box-icon-kelly-svg .svg-icon {    height: auto;}.media-creative {    max-width: 450px;    margin-left: auto;    margin-right: auto;    position: relative;    display: flex;    flex-direction: column;    align-items: center;}@media (min-width: 1200px) {    .media-creative {        max-width: none;    }}@media (min-width: 1200px) {    .media-creative {        align-items: flex-end;    }}.media-creative > * {    z-index: 2;}.media-creative:before {    content: '';    position: absolute;    bottom: 100px;    background: url("../images/wave-126x82.png") no-repeat center;    width: 126px;    height: 82px;    z-index: 1;    left: 35px;}@media (min-width: 576px) {    .media-creative:before {        left: -15px;        bottom: 80px;    }}@media (min-width: 1200px) {    .media-creative:before {        left: 4px;    }}.media-creative__item {    margin-top: -50px;    margin-left: 20px;}@media (min-width: 576px) {    .media-creative__item {        margin: 0;        position: absolute;        top: 25px;        left: 0;        box-shadow: 20px 26px 35px 0px rgba(21, 21, 21, 0.23);    }}@media (min-width: 1200px) {    .media-creative__item {        left: -5px;    }}/*
* Element groups
*/html .group {    margin-bottom: -10px;    margin-left: -10px;}    html .group:empty {        margin-bottom: 0;        margin-left: 0;    }    html .group > * {        display: inline-block;        margin-top: 0;        margin-bottom: 10px;        margin-left: 10px;    }html .group-xs {    margin-bottom: -15px;    margin-left: -15px;}    html .group-xs:empty {        margin-bottom: 0;        margin-left: 0;    }    html .group-xs > * {        display: inline-block;        margin-top: 0;        margin-bottom: 15px;        margin-left: 15px;    }html .group-sm {    margin-bottom: -10px;    margin-left: -20px;}    html .group-sm:empty {        margin-bottom: 0;        margin-left: 0;    }    html .group-sm > * {        display: inline-block;        margin-top: 0;        margin-bottom: 10px;        margin-left: 20px;    }html .group-md {    margin-bottom: -20px;    margin-left: -25px;}    html .group-md:empty {        margin-bottom: 0;        margin-left: 0;    }    html .group-md > * {        display: inline-block;        margin-top: 0;        margin-bottom: 20px;        margin-left: 25px;    }html .group-lg {    margin-bottom: -20px;    margin-left: -30px;}    html .group-lg:empty {        margin-bottom: 0;        margin-left: 0;    }    html .group-lg > * {        display: inline-block;        margin-top: 0;        margin-bottom: 20px;        margin-left: 30px;    }html .group-xl {    margin-bottom: -30px;    margin-left: -40px;}    html .group-xl:empty {        margin-bottom: 0;        margin-left: 0;    }    html .group-xl > * {        display: inline-block;        margin-top: 0;        margin-bottom: 30px;        margin-left: 40px;    }html .group-middle {    display: inline-flex;    flex-wrap: wrap;    align-items: center;    justify-content: center;}html .group-button-1 {    display: flex;}html .group-justify {    display: flex;    flex-wrap: wrap;    align-items: center;    justify-content: space-between;}html .group-custom {    display: flex;    align-items: center;    justify-content: center;    flex-wrap: wrap;    max-width: 100%;}    html .group-custom > * {        flex: 0 1 100%;        padding-left: 20px;        padding-right: 20px;    }@media (min-width: 576px) {    html .group-custom {        flex-wrap: nowrap;    }        html .group-custom > * {            flex: 1 1 auto;        }}@media (min-width: 360px) {    html .group-1 {        display: inline-flex;        flex-wrap: wrap;        align-items: center;        justify-content: center;        margin-bottom: -10px;        margin-left: -20px;    }        html .group-1:empty {            margin-bottom: 0;            margin-left: 0;        }        html .group-1 > * {            display: inline-block;            margin-top: 0;            margin-bottom: 10px;            margin-left: 20px;        }}.group-button-1 .button {    flex-grow: 1;    padding-left: 15px;    padding-right: 15px;}* + .group {    margin-top: 30px;}* + .group-xs {    margin-top: 30px;}* + .group-sm {    margin-top: 30px;}* + .group-md {    margin-top: 30px;}* + .group-lg {    margin-top: 30px;}* + .group-xl {    margin-top: 30px;}* + .group-1 {    margin-top: 30px;}@media (min-width: 992px) {    h3 + .group-xs {        margin-top: 45px;    }}/*
* Responsive units
*/.unit {    display: flex;    flex: 0 1 100%;    margin-bottom: -10px;    margin-left: -10px;}    .unit > * {        margin-bottom: 10px;        margin-left: 10px;    }    .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-0 {    margin-bottom: 0;    margin-left: 0;}    .unit-spacing-0 > * {        margin-bottom: 0;        margin-left: 0;    }.unit-spacing-xs {    margin-bottom: -20px;    margin-left: -15px;}    .unit-spacing-xs > * {        margin-bottom: 20px;        margin-left: 15px;    }.unit-spacing-sm {    margin-bottom: -10px;    margin-left: -20px;}    .unit-spacing-sm > * {        margin-bottom: 10px;        margin-left: 20px;    }.unit-spacing-md {    margin-bottom: -20px;    margin-left: -25px;}    .unit-spacing-md > * {        margin-bottom: 20px;        margin-left: 25px;    }.unit-spacing-lg {    margin-bottom: -20px;    margin-left: -30px;}    .unit-spacing-lg > * {        margin-bottom: 20px;        margin-left: 30px;    }.unit-spacing-xl {    margin-bottom: -30px;    margin-left: -40px;}    .unit-spacing-xl > * {        margin-bottom: 30px;        margin-left: 40px;    }/*
* Lists
*//*
* Vertical list
*/.list > li + li {    margin-top: 5px;}.list-xs > li + li {    margin-top: 10px;}.list-sm > li + li {    margin-top: 15px;}.list-md > li + li {    margin-top: 20px;}.list-lg > li + li {    margin-top: 25px;}.list-xl > li + li {    margin-top: 30px;}@media (min-width: 768px) {    .list-xl > li + li {        margin-top: 50px;    }}/*
* List inline
*/.list-inline > li {    display: inline-block;}html .list-inline-xs {    transform: translate3d(0, -8px, 0);    margin-bottom: -8px;    margin-left: -4px;    margin-right: -4px;}    html .list-inline-xs > * {        margin-top: 8px;        padding-left: 4px;        padding-right: 4px;    }html .list-inline-sm {    transform: translate3d(0, -10px, 0);    margin-bottom: -10px;    margin-left: -5px;    margin-right: -5px;}    html .list-inline-sm > * {        margin-top: 10px;        padding-left: 5px;        padding-right: 5px;    }html .list-inline-md {    transform: translate3d(0, -10px, 0);    margin-bottom: -10px;    margin-left: -8px;    margin-right: -8px;}    html .list-inline-md > * {        margin-top: 10px;        padding-left: 8px;        padding-right: 8px;    }html .list-inline-lg {    transform: translate3d(0, -10px, 0);    margin-bottom: -10px;    margin-left: -10px;    margin-right: -10px;}    html .list-inline-lg > * {        margin-top: 10px;        padding-left: 10px;        padding-right: 10px;    }html .list-inline-xl {    transform: translate3d(0, -10px, 0);    margin-bottom: -10px;    margin-left: -15px;    margin-right: -15px;}    html .list-inline-xl > * {        margin-top: 10px;        padding-left: 15px;        padding-right: 15px;    }/*
* List terms
*/.list-terms dt + dd {    margin-top: 12px;}.list-terms dd + dt {    margin-top: 25px;}.list-terms-1 dt {    font-weight: 400;    letter-spacing: 0;    text-transform: none;}* + .list-terms {    margin-top: 25px;}@media (min-width: 768px) {    .list-terms dd + dt {        margin-top: 45px;    }}/*
* Index list
*/.index-list {    counter-reset: li;}    .index-list > li .list-index-counter:before {        content: counter(li, decimal-leading-zero);        counter-increment: li;    }.list-marked {    text-align: left;}    .list-marked > li {        text-indent: -24px;        padding-left: 24px;    }        .list-marked > li::before {            position: relative;            display: inline-block;            left: 0;            top: 0;            content: '';            height: 9px;            width: 9px;            margin-right: 15px;            border-radius: 50%;            background: #d7d7d7;        }        .list-marked > li + li {            margin-top: 10px;        }* + .list-marked {    margin-top: 15px;}p + .list-marked {    margin-top: 10px;}.list-ordered {    counter-reset: li;    text-align: left;}    .list-ordered > li {        position: relative;        text-indent: -18px;        padding-left: 18px;    }        .list-ordered > li:before {            content: counter(li, decimal) ".";            counter-increment: li;            display: inline-block;            top: 0;            left: 0;            text-indent: 0;            min-width: 18px;            color: inherit;        }        .list-ordered > li + li {            margin-top: 10px;        }* + .list-ordered {    margin-top: 15px;}.list-categories {    letter-spacing: .1em;    color: #151515;}    .list-categories li {        display: flex;        align-items: center;        justify-content: space-between;    }    .list-categories a, .list-categories a:focus, .list-categories a:active {        color: inherit;    }        .list-categories a:hover {            color: #43b1c9;        }    .list-categories li + li {        margin-top: 12px;    }.list-categories-number {    color: #777777;}* + .list-categories {    margin-top: 24px;}.list-archives {    color: #151515;}    .list-archives > li {        letter-spacing: .1em;    }        .list-archives > li::before {            background: #e5e3d6;        }    .list-archives a, .list-archives a:focus, .list-archives a:active {        color: inherit;    }        .list-archives a:hover {            color: #43b1c9;        }    .list-archives li + li {        margin-top: 12px;    }* + .list-archives {    margin-top: 24px;}.list-social {    color: #151515;}    .list-social .icon {        vertical-align: middle;        font-size: 18px;        line-height: 25px;    }    .list-social .mdi-google-plus {        font-size: 25px;    }    .list-social a, .list-social a:focus, .list-social a:active {        color: inherit;    }        .list-social a:hover {            color: #43b1c9;        }.list-social-2 {    color: #151515;}    .list-social-2 .icon {        vertical-align: middle;        font-size: 20px;        line-height: 28px;    }    .list-social-2 .mdi-google-plus {        font-size: 28px;    }    .list-social-2 a, .list-social-2 a:focus, .list-social-2 a:active {        color: inherit;    }        .list-social-2 a:hover {            color: #43b1c9;        }.list-social-title {    font-size: 15px;    letter-spacing: 0;}.context-dark .list-social, .bg-gray-700 .list-social, .bg-gray-3 .list-social, .bg-brown-1 .list-social, .bg-primary .list-social {    color: inherit;}.list-social-3 {    color: #575757;}    .list-social-3 .icon {        text-align: center;        vertical-align: middle;        width: 41px;        height: 41px;        font-size: 18px;        line-height: 39px;        border-radius: 50%;        border: 1px solid;    }    .list-social-3 .mdi-google-plus {        font-size: 25px;    }    .list-social-3 .mdi-skype {        font-size: 24px;    }    .list-social-3 a, .list-social-3 a:focus, .list-social-3 a:active {        color: inherit;    }        .list-social-3 a:hover {            color: #43b1c9;        }        .list-social-3 a:hover {            border-color: #43b1c9;        }* + .list-social-3 {    margin-top: 26px;}.context-dark .list-social-3, .bg-gray-700 .list-social-3, .bg-gray-3 .list-social-3, .bg-brown-1 .list-social-3, .bg-primary .list-social-3 {    color: rgba(255, 255, 255, 0.5);}.list-social-4 {    color: inherit;}    .list-social-4 .icon {        text-align: center;        vertical-align: middle;        width: 36px;        height: 36px;        font-size: 14px;        line-height: 34px;        border-radius: 50%;        border: 1px solid;    }    .list-social-4 .mdi-google-plus {        font-size: 21px;    }    .list-social-4 .mdi-skype {        font-size: 20px;    }    .list-social-4 a, .list-social-4 a:focus, .list-social-4 a:active {        color: inherit;    }        .list-social-4 a:hover {            color: #43b1c9;        }        .list-social-4 a:hover {            border-color: #43b1c9;        }* + .list-social-4 {    margin-top: 26px;}.context-dark .list-social-4, .bg-gray-700 .list-social-4, .bg-gray-3 .list-social-4, .bg-brown-1 .list-social-4, .bg-primary .list-social-4 {    color: rgba(255, 255, 255, 0.5);}    .context-dark .list-social-4 a:hover, .bg-gray-700 .list-social-4 a:hover, .bg-gray-3 .list-social-4 a:hover, .bg-brown-1 .list-social-4 a:hover, .bg-primary .list-social-4 a:hover {        color: #ffffff;        border-color: #ffffff;    }/*
* 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-circle {    border-radius: 50%;}.icon-80 {    font-size: 80px;}/*
*
* Tables custom
*/.table-custom {    width: 100%;    max-width: 100%;    text-align: left;    background: #ffffff;    border-collapse: collapse;}    .table-custom th {        padding: 12px 24px;        font-size: 14px;        line-height: 1.72;        font-weight: 700;        letter-spacing: .1em;        text-transform: uppercase;        font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;        color: #151515;        background: #f5f5f5;    }@media (max-width: 991.98px) {    .table-custom th {        padding-top: 20px;        padding-bottom: 20px;    }}.table-custom td {    padding: 13px 24px;    font-size: 15px;    line-height: 1.6;    font-weight: 400;    letter-spacing: .05em;    background: #ffffff;    font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    color: #777777;    min-width: 170px;}.table-custom tfoot td {    color: #151515;}.table-custom tr {    border: 1px solid #f5f5f5;}* + .table-custom-responsive {    margin-top: 30px;}h5 + .table-custom-responsive {    margin-top: 25px;}@media (min-width: 768px) {    * + .table-custom-responsive {        margin-top: 40px;    }}@media (min-width: 992px) {    h3 + .table-custom-responsive {        margin-top: 50px;    }    .title-group + .table-custom-responsive {        margin-top: 55px;    }    .table-custom-responsive + .group-justify {        margin-top: 35px;    }}.table-custom.table-custom-primary thead th {    color: #ffffff;    background: #43b1c9;}.table-custom.table-custom-primary thead tr {    border-color: #43b1c9;}.table-custom.table-custom-bordered tbody tr {    border: none;}.table-custom.table-custom-bordered td {    border: 1px solid #f5f5f5;}.table-custom.table-custom-striped {    border-bottom: 1px solid #f5f5f5;}    .table-custom.table-custom-striped tr {        border: none;    }    .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: #f5f5f5;    }@media (max-width: 991.98px) {    .table-custom-responsive {        display: block;        width: 100%;        overflow-x: auto;        -ms-overflow-style: -ms-autohiding-scrollbar;    }        .table-custom-responsive.table-bordered {            border: 0;        }}.table-cart {    text-align: center;    text-transform: uppercase;    border: 1px solid #e1e1e1;}    .table-cart thead tr {        border: 1px solid #e1e1e1;    }    .table-cart tr {        border: none;    }    .table-cart th:first-child,    .table-cart td:first-child {        text-align: left;    }@media (min-width: 992px) {    .table-cart th:first-child,    .table-cart td:first-child {        padding-left: 30px;    }}.table-cart tbody tr td {    padding: 12px 14px;}.table-cart tbody tr:first-child td {    padding-top: 26px;}.table-cart tbody tr:last-child td {    padding-bottom: 26px;}.table-cart th {    padding-top: 14px;    padding-bottom: 14px;    font-size: 16px;    font-weight: 500;    color: #777777;    background: #ffffff;}@media (min-width: 992px) {    .table-cart th {        font-size: 18px;        padding-top: 21px;        padding-bottom: 21px;    }}.table-cart td {    width: auto;    min-width: auto;    font-size: 16px;    letter-spacing: .075em;    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    color: #151515;}    .table-cart td:first-child {        display: flex;        align-items: center;        min-width: 280px;        width: 50%;    }        .table-cart td:first-child > * {            display: inline-block;            vertical-align: middle;        }@media (min-width: 992px) {    .table-cart td:first-child {        min-width: 500px;    }}.table-cart td:nth-child(2), .table-cart td:nth-child(4) {    width: 13%;}.table-cart td:nth-child(2), .table-cart td:nth-child(4) {    min-width: 100px;}.table-cart td:nth-child(3) {    min-width: 150px;}@media (min-width: 992px) {    .table-cart td {        font-size: 18px;    }}@media (min-width: 1200px) {    .table-cart td {        font-size: 24px;    }}.table-cart-link {    font-weight: 500;    letter-spacing: .05em;}    .table-cart-link, .table-cart-link:focus, .table-cart-link:active {        color: inherit;    }        .table-cart-link:hover {            color: #43b1c9;        }.table-cart-figure {    display: inline-block;    text-align: center;    width: 100%;    max-width: 90px;    background: #f5f5f5;}@media (min-width: 992px) {    .table-cart-figure {        max-width: 146px;    }}.table-cart-figure + a {    margin-left: 15px;}@media (min-width: 992px) {    .table-cart-figure + a {        margin-left: 30px;    }}.table-checkout {    text-transform: uppercase;}    .table-checkout tr {        border-color: #e1e1e1;    }        .table-checkout tr + tr td {            border-top: 1px solid #e1e1e1;        }    .table-checkout td {        padding: 20px 20px;        font-size: 16px;        letter-spacing: .05em;        color: #151515;        font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    }        .table-checkout td:first-child {            min-width: 190px;        }        .table-checkout td:last-child {            min-width: 150px;            text-align: right;        }@media (min-width: 576px) {    .table-checkout td {        padding: 22px 50px 22px 24px;    }}@media (min-width: 768px) {    .table-checkout td {        font-size: 18px;    }}.table-project tr {    border: none;}.table-project td {    color: #9b9b9b;    letter-spacing: .025em;    border: 1px solid #e1e1e1;}    .table-project td:first-child {        text-align: center;        min-width: 73px;        width: 11%;        padding: 20px 15px;    }    .table-project td:last-child {        padding-left: 34px;        padding-right: 34px;        min-width: 260px;    }.table-project .icon {    font-size: 24px;    color: #43b1c9;}.table-project .icon-26 {    font-size: 26px;}.table-project .icon-28 {    font-size: 28px;}.table-project td span {    color: #151515;}/*
* Dividers
*/hr {    margin-top: 0;    margin-bottom: 0;    border-top: 1px solid #ebebeb;}.divider {    font-size: 0;    line-height: 0;}    .divider::after {        content: '';        display: inline-block;        width: 60px;        height: 2px;        background-color: #43b1c9;    }.hr-gray-100 {    border-color: #e1e1e1;}/*
* Buttons
*/.button {    position: relative;    overflow: hidden;    display: inline-block;    padding: 4px 17px;    font-size: 14px;    line-height: 2;    border: 2px solid;    border-radius: 0;    font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    font-weight: 400;    letter-spacing: 0.1em;    text-transform: uppercase;    white-space: nowrap;    text-overflow: ellipsis;    text-align: center;    cursor: pointer;    vertical-align: middle;    user-select: none;    transition: all 250ms ease-in-out;}@media (min-width: 768px) {    .button {        padding: 9px 29px;    }}@media (min-width: 992px) {    .button {        padding: 14px 34px;    }}.button-block {    display: block;    width: 100%;}.button-default, .button-default:focus {    color: #cccccc;    background-color: #2c343b;    border-color: #2c343b;}    .button-default:hover, .button-default:active {        color: #ffffff;        background-color: #43b1c9;        border-color: #43b1c9;    }    .button-default.button-ujarak::before {        background: #43b1c9;    }    .button-default.button-zakaria:after {        background: #2c343b;    }.button-gray-100, .button-gray-100:focus {    color: #151515;    background-color: #e1e1e1;    border-color: #e1e1e1;}    .button-gray-100:hover, .button-gray-100:active {        color: #151515;        background-color: #d4d4d4;        border-color: #d4d4d4;    }    .button-gray-100.button-ujarak::before {        background: #d4d4d4;    }    .button-gray-100.button-zakaria:after {        background: #e1e1e1;    }.button-primary, .button-primary:focus {    color: #ffffff;    background-color: #43b1c9;    border-color: #43b1c9;}    .button-primary:hover, .button-primary:active {        color: #ffffff;        background-color: #151515;        border-color: #151515;    }    .button-primary.button-ujarak::before {        background: #151515;    }    .button-primary.button-zakaria:after {        background: #43b1c9;    }.button-primary-2, .button-primary-2:focus {    color: #ffffff;    background-color: #43b1c9;    border-color: #43b1c9;}    .button-primary-2:hover, .button-primary-2:active {        color: #ffffff;        background-color: #626469;        border-color: #626469;    }    .button-primary-2.button-ujarak::before {        background: #626469;    }    .button-primary-2.button-zakaria:after {        background: #43b1c9;    }.button-primary-3, .button-primary-3:focus {    color: #ffffff;    background-color: #43b1c9;    border-color: #43b1c9;}    .button-primary-3:hover, .button-primary-3:active {        color: #ffffff;        background-color: #707475;        border-color: #707475;    }    .button-primary-3.button-ujarak::before {        background: #707475;    }    .button-primary-3.button-zakaria:after {        background: #43b1c9;    }.button-secondary, .button-secondary:focus {    color: #151515;    background-color: #e5e3d6;    border-color: #e5e3d6;}    .button-secondary:hover, .button-secondary:active {        color: #ffffff;        background-color: #43b1c9;        border-color: #43b1c9;    }    .button-secondary.button-ujarak::before {        background: #43b1c9;    }    .button-secondary.button-zakaria:after {        background: #e5e3d6;    }.button-secondary-2, .button-secondary-2:focus {    color: #151515;    background-color: #e5e3d6;    border-color: #e5e3d6;}    .button-secondary-2:hover, .button-secondary-2:active {        color: #151515;        background-color: #e5e3d6;        border-color: #e5e3d6;    }    .button-secondary-2.button-ujarak::before {        background: #e5e3d6;    }    .button-secondary-2.button-zakaria:after {        background: #e5e3d6;    }.button-gray-6, .button-gray-6:focus {    color: #ffffff;    background-color: #707475;    border-color: #707475;}    .button-gray-6:hover, .button-gray-6:active {        color: #151515;        background-color: #e5e3d6;        border-color: #e5e3d6;    }    .button-gray-6.button-ujarak::before {        background: #e5e3d6;    }    .button-gray-6.button-zakaria:after {        background: #707475;    }.button-gray-14, .button-gray-14:focus {    color: #ffffff;    background-color: #626469;    border-color: #626469;}    .button-gray-14:hover, .button-gray-14:active {        color: #ffffff;        background-color: #43b1c9;        border-color: #43b1c9;    }    .button-gray-14.button-ujarak::before {        background: #43b1c9;    }    .button-gray-14.button-zakaria:after {        background: #626469;    }.button-default-outline, .button-default-outline:focus {    color: #151515;    background-color: transparent;    border-color: #151515;}    .button-default-outline:hover, .button-default-outline:active {        color: #ffffff;        background-color: #43b1c9;        border-color: #43b1c9;    }    .button-default-outline.button-ujarak::before {        background: #43b1c9;    }    .button-default-outline.button-zakaria:after {        background: transparent;    }.button-default-outline-2, .button-default-outline-2:focus {    color: #151515;    background-color: transparent;    border-color: #151515;}    .button-default-outline-2:hover, .button-default-outline-2:active {        color: #151515;        background-color: #e5e3d6;        border-color: #e5e3d6;    }    .button-default-outline-2.button-ujarak::before {        background: #e5e3d6;    }    .button-default-outline-2.button-zakaria:after {        background: transparent;    }.button-default-outline-3, .button-default-outline-3:focus {    color: #43b1c9;    background-color: transparent;    border-color: #43b1c9;}    .button-default-outline-3:hover, .button-default-outline-3:active {        color: #ffffff;        background-color: #43b1c9;        border-color: #43b1c9;    }    .button-default-outline-3.button-ujarak::before {        background: #43b1c9;    }    .button-default-outline-3.button-zakaria:after {        background: transparent;    }.button-style-1, .button-style-1:focus {    color: #e5e3d6;    background-color: #707475;    border-color: #707475;}    .button-style-1:hover, .button-style-1:active {        color: #ffffff;        background-color: #43b1c9;        border-color: #43b1c9;    }    .button-style-1.button-ujarak::before {        background: #43b1c9;    }    .button-style-1.button-zakaria:after {        background: #707475;    }.button-style-2, .button-style-2:focus {    color: #ffffff;    background-color: #707475;    border-color: #707475;}    .button-style-2:hover, .button-style-2:active {        color: #ffffff;        background-color: #43b1c9;        border-color: #43b1c9;    }    .button-style-2.button-ujarak::before {        background: #43b1c9;    }    .button-style-2.button-zakaria:after {        background: #707475;    }.button-ghost {    border: 0;    background-color: transparent;}    .button-ghost:hover {        color: #ffffff;        background: #43b1c9;    }.button-facebook, .button-facebook:focus {    color: #ffffff;    background-color: #3972ac;    border-color: #3972ac;}    .button-facebook:hover, .button-facebook:active {        color: #ffffff;        background-color: #336599;        border-color: #336599;    }    .button-facebook.button-ujarak::before {        background: #336599;    }    .button-facebook.button-zakaria:after {        background: #3972ac;    }.button-twitter, .button-twitter:focus {    color: #ffffff;    background-color: #52b0e7;    border-color: #52b0e7;}    .button-twitter:hover, .button-twitter:active {        color: #ffffff;        background-color: #3ca6e4;        border-color: #3ca6e4;    }    .button-twitter.button-ujarak::before {        background: #3ca6e4;    }    .button-twitter.button-zakaria:after {        background: #52b0e7;    }.button-google, .button-google:focus {    color: #ffffff;    background-color: #ed5e5e;    border-color: #ed5e5e;}    .button-google:hover, .button-google:active {        color: #ffffff;        background-color: #ea4747;        border-color: #ea4747;    }    .button-google.button-ujarak::before {        background: #ea4747;    }    .button-google.button-zakaria:after {        background: #ed5e5e;    }.button-shadow {    box-shadow: 7px 7px 3px 0 rgba(0, 0, 0, 0.04);}.button-shadow-2 {    box-shadow: 3px 9px 18px 0 rgba(0, 0, 0, 0.18);}.button-shadow-3 {    box-shadow: 8px 9px 16px 0 rgba(0, 0, 0, 0.35);}.button-shadow-4 {    box-shadow: 2px 3px 10px 0 rgba(0, 0, 0, 0.17);}.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: #43b1c9;        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-zakaria {    transition: all .3s ease-in-out;    z-index: 1;}    .button-zakaria::after {        position: absolute;        content: '';        top: 50%;        left: 50%;        width: 110%;        padding-bottom: 110%;        border-radius: 50%;        transform: translate3d(-50%, -50%, 0) scale(1);        transition: inherit;        pointer-events: none;        z-index: -1;    }    .button-zakaria:hover:after, .button-zakaria:active:after {        transform: translate3d(-50%, -50%, 0) scale(0);    }    .button-zakaria.button-default-outline:after, .button-zakaria.button-default-outline-2:after, .button-zakaria.button-default-outline-3:after {        background: #ffffff;    }.button-sm {    padding: 3px 15px;    font-size: 14px;    line-height: 2;}@media (min-width: 768px) {    .button-sm {        padding: 8px 25px;    }}@media (min-width: 992px) {    .button-sm {        padding: 13px 30px;    }}.button-lg {    padding: 3px 25px;    font-size: 14px;    line-height: 2;}@media (min-width: 768px) {    .button-lg {        padding: 8px 45px;    }}@media (min-width: 992px) {    .button-lg {        padding: 13px 50px;    }}.button-md {    padding: 3px 18px;    font-size: 14px;    line-height: 2;}@media (min-width: 768px) {    .button-md {        padding: 8px 31px;    }}@media (min-width: 992px) {    .button-md {        padding: 13px 36px;    }}.button-xl {    padding: 6px 25px;    font-size: 16px;    line-height: 28px;}@media (min-width: 768px) {    .button-xl {        padding: 11px 45px;    }}@media (min-width: 992px) {    .button-xl {        padding: 16px 50px;    }}@media (min-width: 992px) {    .button-xl {        padding: 20px 80px;    }}.button-circle {    border-radius: 30px;}.button-round-1 {    border-radius: 5px;}.button-round-2 {    border-radius: 10px;}.button-icon {    display: inline-flex;    justify-content: center;    align-items: center;    vertical-align: middle;}    .button-icon .icon {        position: relative;        display: inline-block;        color: inherit;        font-size: 14px;        line-height: 1;    }    .button-icon .mdi-email-outline {        font-size: 20px;    }.button-icon-left .icon {    margin-right: 5px;}.button-icon-right {    flex-direction: row-reverse;}    .button-icon-right .icon {        margin-left: 5px;    }.button-icon-2 {    min-width: 40px;    padding-left: 5px;    padding-right: 5px;    font-size: 20px;    line-height: 28px;    border-radius: 50%;}@media (min-width: 768px) {    .button-icon-2 {        font-size: 24px;        min-width: 50px;    }}@media (min-width: 992px) {    .button-icon-2 {        min-width: 60px;    }}.button-icon-3 {    min-width: 30px;    padding-left: 3px;    padding-right: 3px;    font-size: 18px;    line-height: 24px;    border-radius: 50%;}    .button-icon-3 span {        font-size: inherit;        vertical-align: middle;    }@media (min-width: 768px) {    .button-icon-3 {        font-size: 22px;        min-width: 40px;        padding-left: 5px;        padding-right: 5px;    }}@media (min-width: 992px) {    .button-icon-3 {        min-width: 50px;    }}@-moz-document url-prefix() {    .button-icon-3 span {        vertical-align: baseline;        line-height: inherit;    }}.btn-primary {    border-radius: 3px;    font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    font-weight: 400;    letter-spacing: .05em;    text-transform: uppercase;    transition: .33s;}    .btn-primary, .btn-primary:active, .btn-primary:focus {        color: #ffffff;        background: #43b1c9;        border-color: #43b1c9;    }        .btn-primary:hover {            color: #ffffff;            background: #000000;            border-color: #000000;        }/*
* Form styles
*/.rd-form {    position: relative;    text-align: left;}    .rd-form .button {        width: 100%;    }    .rd-form .button-icon-2 {        width: auto;        min-width: 50px;    }    .rd-form .row + .button {        margin-top: 30px;    }@media (min-width: 576px) {    .rd-form .button {        width: auto;    }}@media (min-width: 768px) {    .rd-form .button-icon-2 {        min-width: 60px;    }    .rd-form .row + .button,    .rd-form .row + .group-1,    .rd-form .row + .group-middle {        margin-top: 60px;    }}@media (min-width: 1200px) {    .rd-form .button {        min-width: 190px;    }    .rd-form .button-icon-2 {        min-width: 60px;    }}.rd-form-text-center {    text-align: center;}    .rd-form-text-center .form-input,    .rd-form-text-center .form-label {        text-align: inherit;    }* + .rd-form {    margin-top: 20px;}@media (min-width: 768px) {    * + .rd-form {        margin-top: 30px;    }}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: #43b1c9;    }.form-wrap-recaptcha .form-validation {    top: 2px;    right: 5px;    bottom: auto;}.form-wrap + * {    margin-top: 20px;}.form-wrap + .button {    margin-top: 30px;}@media (min-width: 768px) {    .form-wrap + * {        margin-top: 55px;    }    .form-wrap + .button,    .form-wrap + .group-button-1 {        margin-top: 60px;    }}.form-input, .select2 {    display: block;    width: 100%;    min-height: 50px;    padding: 10px 0;    font-size: 14px;    font-weight: 400;    line-height: 32px;    letter-spacing: .1em;    font-family: "Taviraj", serif;    color: #777777;    background-color: transparent;    background-image: none;    border-radius: 0;    -webkit-appearance: none;    transition: .3s ease-in-out;    border: 1px solid #e1e1e1;    border-width: 0 0 1px 0;}@media (min-width: 768px) {    .form-input, .select2 {        font-size: 20px;        min-height: 60px;        padding: 13px 0;    }    .select2-selection__rendered {        font-size: 20px!important ;        padding-left:100px;    }}.form-input:focus {    outline: 0;}textarea.form-input {    height: 114px;    min-height: 60px;    max-height: 194px;    resize: vertical;}textarea.textarea-lg {    height: 77px;    max-height: 238px;}.form-label,.form-label-outside {    margin-bottom: 0;    color: #777777;    font-weight: 400;}.form-label {    position: absolute;    text-align: left;    top: 25px;    right: 0;    left: 0;    padding-left: 0;    padding-right: 0;    font-size: 14px;    font-weight: 400;    line-height: 32px;    letter-spacing: .1em;    font-family: "Taviraj", serif;    transform: translateY(-50%);    will-change: transform;    pointer-events: none;    transition: .25s;    z-index: 9;}@media (min-width: 768px) {    .form-label {        top: 30px;        font-size: 20px;    }}.form-label.focus {    opacity: 0;}.form-label.auto-fill {    color: #777777;}.form-label-outside {    width: 100%;    margin-bottom: 4px;}@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: 0;    bottom: 2px;    z-index: 11;    margin-top: 0;    font-size: 9px;    font-weight: 400;    line-height: 12px;    letter-spacing: 0;    color: #f5543f;    transition: .3s;}.form-validation-left .form-validation {    right: auto;    left: 10px;    bottom: 5px;}#form-output-global {    position: fixed;    bottom: 30px;    left: 15px;    margin-right: 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;    }.recaptcha div {    display: block;    transform-origin: 0 0;}.recaptcha iframe {    display: block;}.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;    top: 3px;    left: 0;    width: 18px;    height: 18px;    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 input,.radio-inline input,.checkbox input,.checkbox-inline input {    position: absolute !important;    width: 1px !important;    height: 1px !important;    padding: 0 !important;    margin: -1px !important;    overflow: hidden !important;    clip: rect(0, 0, 0, 0) !important;    white-space: nowrap !important;    border: 0 !important;}.radio-custom:checked + .radio-custom-dummy:after,.checkbox-custom:checked + .checkbox-custom-dummy:after {    opacity: 1;}.radio,.radio-inline {    position: relative;    text-align: left;    padding-left: 30px;    font-size: 15px;    line-height: 1.72;    letter-spacing: .025em;    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    color: #9b9b9b;    cursor: pointer;}    .radio .radio-custom,    .radio .radio-custom-dummy,    .radio-inline .radio-custom,    .radio-inline .radio-custom-dummy {        top: 2px;        left: 0;        width: 21px;        height: 21px;        margin: 0;        border: 1px solid #e1e1e1;        border-radius: 3px;    }        .radio .radio-custom::after,        .radio .radio-custom-dummy::after,        .radio-inline .radio-custom::after,        .radio-inline .radio-custom-dummy::after {            content: '\f222';            font-family: "Material Design Icons";            position: absolute;            top: 0;            left: 0;            font-size: 20px;            line-height: 1;            color: #151515;        }.checkbox,.checkbox-inline {    position: relative;    text-align: left;    padding-left: 30px;    font-size: 15px;    line-height: 1.72;    letter-spacing: .025em;    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    color: #9b9b9b;    cursor: pointer;}    .checkbox .checkbox-custom,    .checkbox .checkbox-custom-dummy,    .checkbox-inline .checkbox-custom,    .checkbox-inline .checkbox-custom-dummy {        top: 2px;        left: 0;        width: 21px;        height: 21px;        margin: 0;        border: 1px solid #e1e1e1;        border-radius: 3px;    }        .checkbox .checkbox-custom::after,        .checkbox .checkbox-custom-dummy::after,        .checkbox-inline .checkbox-custom::after,        .checkbox-inline .checkbox-custom-dummy::after {            content: '\f222';            font-family: "Material Design Icons";            position: absolute;            top: 0;            left: 0;            font-size: 20px;            line-height: 1;            color: #151515;        }* + .checkbox-inline {    margin-top: 30px;}.checkbox-inline + .group-button-1 {    margin-top: 30px;}@media (min-width: 768px) {    .checkbox-inline + .group-button-1 {        margin-top: 60px;    }}.toggle-custom {    padding-left: 60px;    -webkit-appearance: none;}    .toggle-custom:checked ~ .checkbox-custom-dummy::after {        background: #43b1c9;        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: #b7b7b7;            transform: translate(4px, -50%);            opacity: 1;            transition: .22s;        }.rd-form-inline {    display: flex;    flex-wrap: wrap;    align-items: flex-end;    text-align: center;    justify-content: center;    margin-bottom: -20px;    margin-left: -30px;}    .rd-form-inline:empty {        margin-bottom: 0;        margin-left: 0;    }    .rd-form-inline > * {        display: inline-block;        margin-top: 0;        margin-bottom: 20px;        margin-left: 30px;    }    .rd-form-inline > * {        margin-top: 0;    }    .rd-form-inline .form-wrap {        flex-grow: 1;        min-width: 220px;    }    .rd-form-inline .form-wrap-select {        text-align: left;    }    .rd-form-inline .form-button {        flex-shrink: 0;        min-height: 50px;    }        .rd-form-inline .form-button .button {            padding-top: 9px;            padding-bottom: 9px;            min-height: inherit;        }@media (max-width: 575.98px) {    .rd-form-inline .form-input,    .rd-form-inline .form-label {        text-align: center;    }}@media (min-width: 576px) {    .rd-form-inline {        flex-direction: row;    }        .rd-form-inline .button {            display: block;        }}@media (min-width: 768px) {    .rd-form-inline .form-button {        min-height: 60px;    }        .rd-form-inline .form-button .button {            padding-top: 14px;            padding-bottom: 14px;        }}@media (min-width: 992px) {    .rd-form-inline .form-button .button-lg {        padding-top: 19px;        padding-bottom: 19px;    }}@media (min-width: 1200px) {    .rd-form-inline {        margin-left: -46px;    }        .rd-form-inline > * {            margin-left: 46px;        }}.rd-form-inline-2 {    margin-left: -15px;}    .rd-form-inline-2 > * {        margin-left: 15px;    }@media (min-width: 992px) {    .rd-form-inline-2 {        flex-wrap: nowrap;    }}.form-sm .form-input,.form-sm .button {    padding-top: 9px;    padding-bottom: 9px;    min-height: 45px;}.form-sm .form-validation {    top: -16px;}.form-sm .form-label {    top: 22.5px;}.form-sm * + .button {    margin-top: 10px;}@media (min-width: 992px) {    .form-lg .form-input,    .form-lg .form-label {        font-size: 20px;        font-weight: 400;        letter-spacing: .05em;    }    .form-lg .form-input {        min-height: 70px;        padding-top: 18px;        padding-bottom: 18px;    }    .form-lg .form-label {        top: 35px;    }}.rd-form-coupon {    margin-bottom: -16px;    margin-left: -16px;}    .rd-form-coupon:empty {        margin-bottom: 0;        margin-left: 0;    }    .rd-form-coupon > * {        display: inline-block;        margin-top: 0;        margin-bottom: 16px;        margin-left: 16px;    }    .rd-form-coupon .form-input,    .rd-form-coupon .form-label {        padding-left: 25px;        padding-right: 25px;        font-size: 15px;        font-weight: 400;        letter-spacing: .05em;        font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    }    .rd-form-coupon .form-input {        border-width: 1px;        border-radius: 6px;    }@media (min-width: 992px) {    .rd-form-coupon .form-input {        min-height: 70px;        padding-top: 18px;        padding-bottom: 18px;    }    .rd-form-coupon .form-label {        top: 35px;    }}.form-style-1 {    position: relative;    overflow: hidden;    padding: 12% 10%;}    .form-style-1 .rd-form {        max-width: 730px;        margin-left: auto;        margin-right: auto;    }    .form-style-1::before, .form-style-1::after {        position: absolute;        content: '';        border: solid #e1e1e1;        pointer-events: none;    }    .form-style-1::before {        top: 0;        left: 20px;        height: 100%;        width: calc( 100% - 40px);        border-width: 1px 0 1px 0;    }    .form-style-1::after {        left: 0;        top: 20px;        height: calc( 100% - 40px);        width: 100%;        border-width: 0 1px 0 1px;    }    .form-style-1 .form-style-decor-1,    .form-style-1 .form-style-decor-2 {        pointer-events: none;    }        .form-style-1 .form-style-decor-1::before, .form-style-1 .form-style-decor-1::after,        .form-style-1 .form-style-decor-2::before,        .form-style-1 .form-style-decor-2::after {            position: absolute;            content: '';            width: 40px;            height: 40px;            border: 1px solid #e1e1e1;            border-radius: 50%;        }        .form-style-1 .form-style-decor-1::before, .form-style-1 .form-style-decor-1::after {            top: 0;        }        .form-style-1 .form-style-decor-1::before {            left: 0;            transform: translate3d(-50%, -50%, 0);        }        .form-style-1 .form-style-decor-1::after {            right: 0;            transform: translate3d(50%, -50%, 0);        }        .form-style-1 .form-style-decor-2::before, .form-style-1 .form-style-decor-2::after {            bottom: 0;        }        .form-style-1 .form-style-decor-2::before {            left: 0;            transform: translate3d(-50%, 50%, 0);        }        .form-style-1 .form-style-decor-2::after {            right: 0;            transform: translate3d(50%, 50%, 0);        }@media (min-width: 992px) {    .form-style-1 {        padding-top: 6%;        padding-bottom: 8%;    }        .form-style-1 * + .rd-form {            margin-top: 30px;        }        .form-style-1 * + .form-button {            margin-top: 50px;        }}@media (min-width: 1200px) {    .form-style-1 * + .rd-form {        margin-top: 50px;    }    .form-style-1 * + .form-button {        margin-top: 65px;    }}.form-size {    max-height: 78px;}/*
* Posts
*/.post-classic {    text-align: left;}.post-classic-title {    margin-bottom: 10px;    letter-spacing: .01em;}.post-classic__period {    font-size: 15px;}.post-classic__price {    font-size: 20px;    font-family: "Taviraj", serif;    color: #43b1c9;    letter-spacing: .05em;}.post-classic-figure {    display: block;    overflow: hidden;}    .post-classic-figure img {        width: 100%;        transform: none;        will-change: transform;        transition: all .2s ease;    }.post-classic-content {    padding: 15px;    background: #ffffff;}.post-classic-title {    line-height: 30px;    font-weight: 500;}* + .post-classic-title {    margin-top: 8px;}* + .post-classic-text {    margin-top: 6px;}@media (min-width: 768px) {    .post-classic-content {        padding: 25px 7% 30px;    }    .post-classic-text {        line-height: 1.74;    }    * + .post-classic-title {        margin-top: 14px;    }    * + .post-classic-text {        margin-top: 12px;    }}@media (min-width: 1200px) {    .post-classic-content {        padding: 34px 10% 45px;    }    * + .post-classic-title {        margin-top: 20px;    }    * + .post-classic-text {        margin-top: 8px;    }}@media (min-width: 992px) {    .desktop .post-classic:hover .post-classic-figure img {        transform: scale(1.1);    }}.bg-gray-1 .post-classic-content,.bg-image-1 .post-classic-content {    background: #ffffff;}.post-modern,.post-modern-1 {    text-align: left;}.post-modern-panel {    font-size: 0;    line-height: 0;    margin-left: -15px;    margin-right: -15px;}    .post-modern-panel > * {        padding-left: 15px;        padding-right: 15px;    }    .post-modern-panel > * {        position: relative;        display: inline-block;        vertical-align: middle;    }        .post-modern-panel > * + * {            border-left: 1px solid #e1e1e1;        }.post-modern-tag {    position: relative;    display: inline-block;    font-size: 14px;    line-height: 1;    font-weight: 500;    letter-spacing: .05em;    text-transform: uppercase;    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    z-index: 1;}    .post-modern-tag, .post-modern-tag:focus, .post-modern-tag:active {        color: #151515;    }        .post-modern-tag:hover {            color: #43b1c9;        }            .post-modern-tag:hover::before {                height: 100%;            }.post-modern-time {    font-size: 15px;    line-height: 1;}.post-modern-title {    font-weight: 500;    text-transform: none;}.post-modern-figure {    display: block;    overflow: hidden;}    .post-modern-figure img {        width: 100%;        transform: none;        will-change: transform;        transition: all .3s ease;    }.post-modern-link {    display: inline-block;    font-size: 14px;    line-height: 1;    font-weight: 500;    letter-spacing: .1em;    text-transform: uppercase;    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;}    .post-modern-link:hover {        color: #151515;    }* + .post-modern-title {    margin-top: 15px;}* + .post-modern-figure {    margin-top: 20px;}* + .post-modern-text {    margin-top: 20px;}* + .post-modern-link {    margin-top: 15px;}@media (min-width: 768px) {    * + .post-modern-title {        margin-top: 20px;    }    * + .post-modern-figure {        margin-top: 30px;    }    * + .post-modern-text {        margin-top: 30px;    }    * + .post-modern-link {        margin-top: 22px;    }}@media (min-width: 992px) {    .post-modern-title {        max-width: 85%;    }}@media (min-width: 1200px) {    .post-modern-title {        max-width: 80%;    }}@media (min-width: 992px) {    .desktop .post-modern-figure:hover img {        transform: scale(1.1);        transition: all ease .25s;    }}.post-creative {    text-align: center;}.post-creative-figure {    display: block;    overflow: hidden;}    .post-creative-figure img {        width: 100%;        transform: none;        will-change: transform;        transition: all .2s ease;    }.post-creative-title {    line-height: 1.44;    font-weight: 500;}* + .post-creative-content {    margin-top: 10px;}* + .post-creative-time {    margin-top: 8px;}@media (min-width: 768px) {    * + .post-creative-content {        margin-top: 18px;    }    * + .post-creative-time {        margin-top: 12px;    }}@media (min-width: 1200px) {    * + .post-creative-content {        margin-top: 24px;    }    * + .post-creative-time {        margin-top: 15px;    }}@media (min-width: 1600px) {    .post-creative-content {        padding: 0 6%;    }}@media (min-width: 992px) {    .desktop .post-creative:hover .post-creative-figure img {        transform: scale(1.05);    }}.post-lisa {    text-align: left;    border-radius: 6px;    overflow: hidden;    box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.09);}.post-lisa-2 .post-lisa-tag::before {    background: #82e3d0;}.post-lisa-content {    padding: 15px;}.post-lisa-tag {    position: relative;    display: inline-block;    font-size: 14px;    line-height: 1;    font-weight: 500;    letter-spacing: .05em;    text-transform: uppercase;    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    z-index: 1;}    .post-lisa-tag, .post-lisa-tag:focus, .post-lisa-tag:active {        color: #151515;    }        .post-lisa-tag:hover {            color: #151515;        }        .post-lisa-tag::before {            position: absolute;            content: '';            bottom: 0;            left: 0;            height: 4px;            width: 100%;            background: #fff669;            transition: inherit;            z-index: -1;        }        .post-lisa-tag:hover::before {            height: 100%;        }.post-lisa-title {    font-weight: 500;    letter-spacing: .05em;    text-transform: none;}.post-lisa-figure {    display: block;    overflow: hidden;}    .post-lisa-figure img {        width: 100%;        transform: none;        will-change: transform;        transition: all .2s ease;    }* + .post-lisa-title {    margin-top: 7px;}* + .post-lisa-time {    margin-top: 9px;}@media (min-width: 768px) {    .post-lisa-content {        padding: 30px;    }}@media (min-width: 1200px) {    .post-lisa-content {        padding: 35px 65px;    }}@media (min-width: 992px) {    .desktop .post-lisa:hover .post-lisa-figure img {        transform: scale(1.05);    }}.post-nikki {    position: relative;    text-align: center;}.post-nikki-2 {    color: #ffffff;}    .post-nikki-2 .post-nikki-title {        color: inherit;    }        .post-nikki-2 .post-nikki-title a:hover {            color: #e5e3d6;        }    .post-nikki-2 .post-nikki-time {        color: rgba(255, 255, 255, 0.75);    }.post-nikki-figure {    display: block;    overflow: hidden;}    .post-nikki-figure img {        width: 100%;        transform: none;        will-change: transform;        transition: all .2s ease;    }.post-nikki-body {    display: flex;    align-items: flex-end;    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    padding: 15px;    pointer-events: none;    z-index: 1;}    .post-nikki-body::before {        position: absolute;        content: '';        top: 0;        right: 0;        bottom: 0;        left: 0;        background: linear-gradient(to bottom, rgba(89, 99, 108, 0.13) 0%, rgba(76, 89, 99, 0.25) 23%, rgba(73, 86, 97, 0.28) 28%, rgba(46, 64, 78, 0.53) 67%, rgba(36, 55, 70, 0.61) 82%, rgba(27, 47, 62, 0.71) 100%);        z-index: -1;    }    .post-nikki-body > * {        pointer-events: auto;    }.post-nikki-title {    font-size: 16px;    line-height: 1.38462;    color: #151515;}    .post-nikki-title a, .post-nikki-title a:focus, .post-nikki-title a:active {        color: inherit;    }        .post-nikki-title a:hover {            color: #43b1c9;        }.post-nikki-title {    font-weight: 400;    letter-spacing: .05em;    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;}* + .post-nikki-title {    margin-top: 8px;}@media (min-width: 768px) {    .post-nikki {        text-align: left;    }        .post-nikki .unit .post-nikki-figure {            width: 150px;        }    .post-nikki-body {        padding: 30px;    }}@media (min-width: 992px) {    .post-nikki .unit .post-nikki-figure {        width: 210px;    }    .post-nikki-title {        font-size: 22px;    }    * + .post-nikki-title {        margin-top: 14px;    }}@media (min-width: 1200px) {    .post-nikki .unit .post-nikki-figure {        width: auto;    }    .post-nikki-body {        padding: 12% 10%;    }    .post-nikki-title {        font-size: 26px;    }}@media (min-width: 992px) {    .desktop .post-nikki:hover .post-nikki-figure img {        transform: scale(1.05);    }}.post-minimal-figure {    display: block;    overflow: hidden;}@media (min-width: 992px) {    .post-minimal-figure {        max-width: 109px;    }}.post-minimal-figure img {    will-change: transform;    transition: all .3s ease;}.post-minimal-title {    color: #151515;}    .post-minimal-title a, .post-minimal-title a:focus, .post-minimal-title a:active {        color: inherit;    }        .post-minimal-title a:hover {            color: #43b1c9;        }.post-minimal-time {    color: #43b1c9;}* + .post-minimal-time {    margin-top: 2px;}@media (min-width: 992px) {    .desktop .post-minimal-figure img {        width: 100%;    }    .desktop .post-minimal:hover .post-minimal-figure img {        transform: scale(1.05);    }}.single-post-bottom-panel {    padding-top: 30px;    border-top: 1px solid #e1e1e1;}.single-post-title {    text-transform: uppercase;}    .single-post-title + .row {        margin-top: 30px;    }* + .single-post-bottom-panel {    margin-top: 40px;}/*
*
* Quotes
*/.quote-classic {    text-align: center;}.quote-classic-2 .quote-classic-text {    color: #151515;}.quote-classic-text {    position: relative;    padding-top: 40px;    font-weight: 400;    letter-spacing: .05em;    font-family: "Taviraj", serif;}    .quote-classic-text::before {        position: absolute;        top: 0;        left: 50%;        content: '\201C';        font-size: 60px;        line-height: 1.3;        font-weight: 700;        font-style: normal;        letter-spacing: 0;        color: rgba(67, 177, 201, 0.22);        transform: translate3d(-50%, 0, 0);    }.quote-classic-author {    padding-top: 14px;    font-size: 14px;    font-weight: 600;    letter-spacing: .1em;    text-transform: uppercase;    font-family: "Taviraj", serif;    color: #43b1c9;    border-top: 1px solid #e1e1e1;}* + .quote-classic {    margin-top: 20px;}* + .quote-classic-author {    margin-top: 16px;}.post-modern + .quote-classic {    margin-top: 20px;}.quote-classic + p {    margin-top: 26px;}@media (min-width: 768px) {    .quote-classic {        text-align: left;    }    .quote-classic-text {        padding-top: 0;    }        .quote-classic-text::before {            top: 8%;            left: -4px;            font-size: 80px;            transform: none;        }    .quote-classic-author {        padding-top: 24px;    }    .quote-classic-text,    .quote-classic-author {        padding-left: 58px;    }    * + .quote-classic {        margin-top: 34px;    }    * + .quote-classic-author {        margin-top: 22px;    }    .post-modern + .quote-classic {        margin-top: 40px;    }    .quote-classic + p {        margin-top: 36px;    }}.quote-classic-big {    text-align: center;}.quote-classic-big-text {    position: relative;    padding-top: 50px;    letter-spacing: .02em;}    .quote-classic-big-text::before {        position: absolute;        top: 0;        left: 50%;        content: '\201C';        font-size: 60px;        line-height: 1.3;        font-weight: 700;        font-style: normal;        letter-spacing: 0;        color: rgba(67, 177, 201, 0.22);        transform: translate3d(-50%, 0, 0);    }* + .quote-classic-big {    margin-top: 20px;}@media (min-width: 768px) {    .quote-classic-big {        text-align: left;    }    .quote-classic-big-text {        padding-top: 0;    }    .quote-classic-big-text {        padding-left: 70px;    }        .quote-classic-big-text::before {            top: 8%;            left: -4px;            font-size: 80px;            transform: none;        }    * + .quote-classic-big {        margin-top: 34px;    }}@media (min-width: 1200px) {    .quote-classic-big-text {        line-height: 1.53;    }}.quote-modern {    text-align: center;    padding: 30px 15px;    border-radius: 10px;    box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.13);    background: #ffffff;}.quote-modern-2 {    border-radius: 60px;}.quote-modern-3 .quote-modern-status {    color: #e5e3d6;}.quote-modern-text {    position: relative;    padding-top: 40px;    line-height: 1.44;    font-weight: 400;    letter-spacing: .02em;}    .quote-modern-text::before {        position: absolute;        top: 0;        left: 50%;        content: '\201C';        font-size: 60px;        line-height: 1.3;        font-weight: 700;        font-style: normal;        letter-spacing: 0;        color: rgba(67, 177, 201, 0.22);        transform: translate3d(-50%, 0, 0);    }.quote-modern-figure img {    border-radius: 50%;}.quote-modern-author {    font-size: 14px;    font-weight: 600;    letter-spacing: .1em;    text-transform: uppercase;    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    color: #151515;}.quote-modern-status {    font-style: italic;    letter-spacing: .025em;    color: #43b1c9;}.quote-modern-text + .unit {    margin-top: 20px;}@media (min-width: 768px) {    .quote-modern .unit {        display: inline-flex;        text-align: left;    }}@media (min-width: 992px) {    .quote-modern {        padding: 45px 30px;    }    .quote-modern-text {        padding-top: 65px;        font-size: 18px;    }        .quote-modern-text::before {            font-size: 100px;        }        .quote-modern-text + .unit {            margin-top: 30px;        }}@media (min-width: 1200px) {    .quote-modern {        padding: 60px 45px;    }    .quote-modern-2 {        padding: 70px 80px;    }}.quote-creative {    text-align: center;    padding: 30px 20px;    border-radius: 12px;    box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.09);    background: #ffffff;}.quote-creative-text {    position: relative;    font-size: 18px;    line-height: 2;    font-weight: 400;    letter-spacing: .05em;    font-family: "Taviraj", serif;    color: #151515;}.quote-creative-rating {    font-size: 0;    line-height: 0;}    .quote-creative-rating .icon {        font-size: 20px;        line-height: 1;        color: #ffcc00;    }.quote-creative-figure img {    border-radius: 50%;}.quote-creative-author {    font-size: 14px;    font-weight: 600;    letter-spacing: .1em;    text-transform: uppercase;    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    color: #43b1c9;}* + .quote-creative-rating {    margin-top: 10px;}.quote-creative-rating + .unit {    margin-top: 20px;}@media (min-width: 768px) {    .quote-creative {        text-align: left;        padding: 40px 30px;    }    .quote-creative-text {        font-size: 20px;    }    .quote-creative-rating .icon {        font-size: 24px;    }    * + .quote-creative-rating {        margin-top: 18px;    }    .quote-creative-rating + .unit {        margin-top: 35px;    }}@media (min-width: 1200px) {    .quote-creative {        padding: 50px 50px 60px;    }    .quote-creative-text {        font-size: 24px;    }}.quote-minimal-text {    font-size: 16px;    line-height: 2;    font-weight: 400;    letter-spacing: .02em;    font-family: "Taviraj", serif;}.quote-minimal-figure img {    border-radius: 50%;}.quote-minimal-author {    font-size: 14px;    font-weight: 600;    letter-spacing: .1em;    text-transform: uppercase;    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    color: #151515;}.quote-minimal-status {    font-style: italic;    letter-spacing: .025em;    color: #43b1c9;}* + .quote-minimal-author {    margin-top: 20px;}@media (min-width: 768px) {    .quote-minimal-text {        font-size: 20px;    }}.quote-carly {    text-align: center;}.quote-carly-1 {    max-width: 500px;    margin-left: auto;    margin-right: auto;}.quote-carly-text {    position: relative;    padding-top: 40px;    font-size: 16px;    line-height: 1.45;    font-weight: 400;    letter-spacing: .02em;    font-family: "Taviraj", serif;}    .quote-carly-text::before {        position: absolute;        top: 0;        left: 50%;        content: '\201C';        font-size: 60px;        line-height: 1.3;        font-weight: 700;        font-style: normal;        letter-spacing: 0;        color: rgba(67, 177, 201, 0.22);        transform: translate3d(-50%, 0, 0);    }.quote-carly-figure img {    border-radius: 50%;}.quote-carly-author {    font-size: 14px;    font-weight: 600;    letter-spacing: .1em;    text-transform: uppercase;    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    color: #151515;}.quote-carly-status {    font-style: italic;    letter-spacing: .025em;    color: #43b1c9;}* + .quote-carly-footer {    margin-top: 20px;    padding-top: 20px;    border-top: 1px solid #e1e1e1;}* + .quote-carly {    margin-top: 20px;}@media (min-width: 768px) {    .quote-carly {        text-align: left;    }    .quote-carly-text {        padding-top: 0;        font-size: 20px;    }        .quote-carly-text::before {            top: 6px;            left: 0;            font-size: 80px;            transform: none;        }    .quote-carly-footer,    .quote-carly-text {        padding-left: 60px;    }    * + .quote-carly-footer {        margin-top: 30px;        padding-top: 30px;    }}@media (min-width: 992px) {    .quote-carly-footer,    .quote-carly-text {        padding-left: 68px;    }}/*
* Thumbnails
*/.thumbnail-classic {    position: relative;    text-align: center;}.thumbnail-classic-figure {    display: block;}    .thumbnail-classic-figure img {        width: 100%;    }.thumbnail-classic-caption {    padding: 15px;    background: #f9faf9;}.thumbnail-classic-title {    font-weight: 500;    letter-spacing: .01em;}.thumbnail-classic-tag,.thumbnail-classic-price {    display: inline-block;    vertical-align: middle;    font-size: 15px;    line-height: 1;    color: #43b1c9;}.thumbnail-classic-price {    font-weight: 700;    letter-spacing: 0;}.thumbnail-classic-tag {    font-weight: 600;    letter-spacing: .1em;    text-transform: uppercase;}.thumbnail-classic-button {    display: flex;    flex-direction: column;    align-items: center;    vertical-align: middle;    font-size: 0;    line-height: 0;}    .thumbnail-classic-button .button {        text-align: center;        padding: 0;        width: 50px;        height: 50px;        font-size: 20px;        line-height: 46px;        border-radius: 50%;    }    .thumbnail-classic-button img {        display: none;    }    .thumbnail-classic-button + .thumbnail-classic-button {        margin-left: 16px;    }* + .thumbnail-classic-button-wrap {    margin-top: 15px;}@media (min-width: 992px) {    .desktop .thumbnail-classic {        overflow: hidden;    }    .desktop .thumbnail-classic__label {        display: block;    }    .desktop .thumbnail-classic-caption {        display: flex;        align-items: center;        justify-content: center;        position: absolute;        top: 0;        right: 0;        bottom: 0;        left: 0;        background: transparent;        pointer-events: none;        z-index: 1;    }        .desktop .thumbnail-classic-caption::before {            position: absolute;            content: '';            top: 0;            right: 0;            bottom: 0;            left: 0;            background: rgba(255, 255, 255, 0.96);            transform: scale(0.8);            transition: all .3s ease;            opacity: 0;            z-index: -1;        }        .desktop .thumbnail-classic-caption > div {            pointer-events: auto;        }    .desktop .thumbnail-classic-title {        transform: translate3d(0, -30px, 0);        transition: all .4s ease;        opacity: 0;    }    .desktop .thumbnail-classic-tag,    .desktop .thumbnail-classic-price {        transform: translate3d(0, 30px, 0);        transition: all .4s ease;        opacity: 0;    }    .desktop .thumbnail-classic-button {        transition: all .4s ease;        opacity: 0;    }        .desktop .thumbnail-classic-button:nth-child(1) {            transform: translate3d(-40px, 40px, 0);        }        .desktop .thumbnail-classic-button:nth-child(2) {            transform: translate3d(40px, 40px, 0);        }    .desktop .thumbnail-classic:hover .thumbnail-classic__label {        opacity: 1;        visibility: visible;        transition: all ease .25s;    }    .desktop .thumbnail-classic:hover .thumbnail-classic-caption::before,    .desktop .thumbnail-classic:hover .thumbnail-classic-tag,    .desktop .thumbnail-classic:hover .thumbnail-classic-price,    .desktop .thumbnail-classic:hover .thumbnail-classic-title,    .desktop .thumbnail-classic:hover .thumbnail-classic-button {        transform: none;        opacity: 1;    }    .desktop * + .thumbnail-classic-button-wrap {        margin-top: 24px;    }}.mac-os .thumbnail-classic-button .button {    transform: rotate(0.0001deg);}.thumbnail-modern {    position: relative;    text-align: center;}.thumbnail-modern__label,.thumbnail-classic__label {    color: #43b1c9;    font-weight: 500;    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    font-size: 15px;    letter-spacing: .01em;    transition: all ease .25s;    text-transform: uppercase;}@media (min-width: 992px) {    .thumbnail-modern__label,    .thumbnail-classic__label {        opacity: 0;        visibility: hidden;    }}.thumbnail-modern-figure {    display: block;}    .thumbnail-modern-figure img {        width: 100%;    }.thumbnail-modern-caption {    position: absolute;    right: 0;    bottom: 0;    left: 0;    padding: 17px 5px 15px 5px;    background: rgba(255, 255, 255, 0.9);}@media (min-width: 992px) {    .thumbnail-modern-caption {        background: rgba(255, 255, 255, 0.8);        padding: 5px 5px;    }}.thumbnail-modern-title {    font-weight: 400;    letter-spacing: .05em;    text-transform: none;}.mobile .thumbnail-modern-title,.tablet .thumbnail-modern-title {    font-size: 16px;}@media (min-width: 992px) {    .desktop .thumbnail-modern {        overflow: hidden;    }    .desktop .thumbnail-modern-caption {        display: flex;        align-items: center;        justify-content: center;        padding: 15px;        top: 0;        background: transparent;        pointer-events: none;        z-index: 1;    }        .desktop .thumbnail-modern-caption::before {            position: absolute;            content: '';            top: 0;            right: 0;            bottom: 0;            left: 0;            background: rgba(255, 255, 255, 0.83);            transform: scale(0.8);            transition: all .3s ease;            opacity: 0;            z-index: -1;        }        .desktop .thumbnail-modern-caption > div {            pointer-events: auto;        }    .desktop .thumbnail-modern-title {        transform: scale(1.5);        transition: all .4s ease;        opacity: 0;    }    .desktop .thumbnail-modern:hover .thumbnail-modern__label {        opacity: 1;        visibility: visible;        transition: all ease .25s;    }    .desktop .thumbnail-modern:hover .thumbnail-modern-caption::before,    .desktop .thumbnail-modern:hover .thumbnail-modern-title {        transform: none;        opacity: 1;    }}.thumbnail-minimal {    position: relative;    display: block;    overflow: hidden;    background: #43b1c9;}    .thumbnail-minimal:before {        position: absolute;        content: '';        top: 0;        left: 0;        width: 100%;        height: 100%;        background: rgba(255, 255, 255, 0.5);        transform: scale(2) rotate(45deg) translate3d(0, -100%, 0);        transition: transform .6s;        pointer-events: none;        z-index: 1;    }    .thumbnail-minimal img {        width: 100%;        transition: all .3s;    }    .thumbnail-minimal:hover:before {        transform: scale(2) rotate(45deg) translate3d(0, 100%, 0);    }/*
* Breadcrumbs
*/.breadcrumbs-custom {    position: relative;    text-align: center;}.breadcrumbs-custom-body {    display: flex;    align-items: center;    min-height: 24.84375vw;    padding: 40px 0;    background-color: transparent;    background-position: center;}.breadcrumbs-custom-title {    text-shadow: 3px 9px 16px rgba(0, 0, 0, 0.18);    color: #ffffff;}@media (min-width: 1200px) {    .breadcrumbs-custom-title {        font-size: 60px;    }}.breadcrumbs-custom-text {    font-weight: 400;    letter-spacing: .025em;    color: rgba(255, 255, 255, 0.7);    max-width: 620px;    margin-left: auto;    margin-right: auto;}.breadcrumbs-custom-footer {    padding: 15px 0;    background: #f9faf9;}.breadcrumbs-custom-path {    margin-left: -17px;    margin-right: -17px;}    .breadcrumbs-custom-path > * {        padding-left: 17px;        padding-right: 17px;    }    .breadcrumbs-custom-path a {        display: inline;    }        .breadcrumbs-custom-path a, .breadcrumbs-custom-path a:active, .breadcrumbs-custom-path a:focus {            color: #777777;        }    .breadcrumbs-custom-path li {        position: relative;        display: inline-block;        vertical-align: middle;        font-size: 12px;        line-height: 2;        font-weight: 600;        letter-spacing: .13em;        font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;        text-transform: uppercase;    }        .breadcrumbs-custom-path li::after {            display: inline-block;            position: absolute;            content: "";            top: 50%;            right: 0;            font-size: 14px;            line-height: 1.72;            font-family: "Material Design Icons";            color: #151515;            transform: translate3d(50%, -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 {    margin-top: 14px;}@media (min-width: 576px) {    .breadcrumbs-custom-body {        padding: 70px 0;    }}@media (min-width: 768px) {    * + .breadcrumbs-custom-text {        margin-top: 20px;    }}@media (min-width: 992px) {    .breadcrumbs-custom-body {        padding: 100px 0;    }    * + .breadcrumbs-custom-text {        margin-top: 30px;    }}.ie-10 .breadcrumbs-custom-body,.ie-11 .breadcrumbs-custom-body,.ie-edge .breadcrumbs-custom-body {    height: 24.84375vw;}/*
*
* Pagination custom
*/.pagination {    position: relative;    padding-left: 40px;    padding-right: 40px;    max-width: 870px;    margin-left: auto;    margin-right: auto;    align-items: center;    justify-content: center;    font-size: 0;    line-height: 0;}@media (min-width: 768px) {    .pagination {        padding-left: 70px;        padding-right: 70px;    }}.page-item {    display: inline-block;    vertical-align: middle;    text-align: center;}.page-link {    display: inline-block;    min-width: 24px;    padding: 0px 5px;    border: 0 solid transparent;    font-size: 18px;    line-height: 1.33333;    font-weight: 500;    letter-spacing: 0;    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    transition: all 0.25s ease-in-out;}    .page-link, .page-link:focus, .page-link:active {        color: #151515;        background-color: transparent;    }        .page-link:hover {            color: #43b1c9;            background-color: transparent;            border-color: transparent;        }        .page-link:focus {            box-shadow: none;        }.page-item.active > .page-link, .page-item.active > .page-link:hover, .page-item.active > .page-link:focus, .page-item.active > .page-link:active {    color: #43b1c9;    background-color: transparent;    border-color: transparent;}.page-item.disabled > .page-link {    color: rgba(21, 21, 21, 0.5);}.page-item.disabled > .page-link {    display: none;}.page-item-control {    position: absolute;}    .page-item-control .icon::before {        font-family: "Material Design Icons";        font-size: 24px;        line-height: 24px;    }    .page-item-control:first-child {        left: 0;    }        .page-item-control:first-child .icon::before {            content: '\f14a';            margin-left: -1px;        }@media (min-width: 768px) {    .page-item-control:first-child {        left: 30px;    }}.page-item-control:last-child {    right: 0;}    .page-item-control:last-child .icon::before {        content: '\f14f';        margin-right: -1px;    }@media (min-width: 768px) {    .page-item-control:last-child {        right: 30px;    }}* + .pagination-wrap {    margin-top: 30px;}@media (min-width: 768px) {    * + .pagination-wrap {        margin-top: 55px;    }}/*
* 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 {    text-align: center;    letter-spacing: .025em;    background: #ffffff;}.footer-classic-2 {    background: #444a4d;}    .footer-classic-2 .footer-classic-panel {        background: #31383b;    }.footer-classic-panel {    text-align: center;    padding: 20px 0;    background: #f5f5f5;}    .footer-classic-panel a, .footer-classic-panel a:focus, .footer-classic-panel a:active {        color: inherit;    }        .footer-classic-panel a:hover {            color: #43b1c9;        }.footer-classic-title {    font-weight: 600;}.list-schedule {    letter-spacing: 0;}    .list-schedule li > * {        display: inline-block;    }        .list-schedule li > *:first-child {            color: #151515;            min-width: 75px;        }        .list-schedule li > * + * {            margin-left: 8px;        }.footer-classic-social {    color: #151515;    letter-spacing: 0;}* + .footer-classic-social {    margin-top: 24px;    padding-top: 24px;    border-top: 1px solid #e1e1e1;}.contacts-creative {    letter-spacing: .05em;    color: #151515;}    .contacts-creative a, .contacts-creative a:focus, .contacts-creative a:active {        color: inherit;    }        .contacts-creative a:hover {            color: #43b1c9;        }    .contacts-creative .icon {        vertical-align: middle;        font-size: 18px;        line-height: 21px;        color: #43b1c9;    }    .contacts-creative li + li {        margin-top: 12px;    }@media (min-width: 768px) {    .contacts-creative .icon {        line-height: 24px;    }    .contacts-creative li + li {        margin-top: 18px;    }}* + .list-schedule {    margin-top: 12px;}.footer-classic-brand + * {    margin-top: 12px;}.footer-classic-title + * {    margin-top: 12px;}@media (min-width: 576px) {    * + .list-schedule {        margin-top: 20px;    }    .footer-classic-brand + * {        margin-top: 20px;    }    .footer-classic-title + * {        margin-top: 20px;    }}@media (min-width: 768px) {    .footer-classic {        text-align: left;    }    .footer-classic-panel {        text-align: left;        padding: 30px 0;    }    .list-schedule li > *:first-child {        min-width: 86px;    }    * + .list-schedule {        margin-top: 30px;    }    .footer-classic-brand + * {        margin-top: 30px;    }    .footer-classic-title + * {        margin-top: 30px;    }}@media (min-width: 992px) {    .footer-classic-title + * {        margin-top: 45px;    }}@media (min-width: 1200px) {    .footer-classic-panel {        padding: 40px 0;    }}.footer-classic .context-dark .button-primary:hover, .footer-classic .bg-gray-700 .button-primary:hover, .footer-classic .bg-gray-3 .button-primary:hover, .footer-classic .bg-brown-1 .button-primary:hover, .footer-classic .bg-primary .button-primary:hover, .footer-classic .context-dark .button-primary:active, .footer-classic .bg-gray-700 .button-primary:active, .footer-classic .bg-gray-3 .button-primary:active, .footer-classic .bg-brown-1 .button-primary:active, .footer-classic .bg-primary .button-primary:active {    color: #43b1c9;    background-color: #ffffff;    border-color: #ffffff;}.context-dark .list-schedule li > *:first-child, .bg-gray-700 .list-schedule li > *:first-child, .bg-gray-3 .list-schedule li > *:first-child, .bg-brown-1 .list-schedule li > *:first-child, .bg-primary .list-schedule li > *:first-child,.context-dark .contacts-creative,.bg-gray-700 .contacts-creative,.bg-gray-3 .contacts-creative,.bg-brown-1 .contacts-creative,.bg-primary .contacts-creative {    color: inherit;}.context-dark .footer-classic-social, .bg-gray-700 .footer-classic-social, .bg-gray-3 .footer-classic-social, .bg-brown-1 .footer-classic-social, .bg-primary .footer-classic-social {    color: inherit;    border-top-color: rgba(255, 255, 255, 0.2);}.footer-modern {    text-align: center;    background: #ffffff;}.footer-modern-2 {    background: url("../images/footer-bg.jpg") no-repeat center;    background-size: cover;}    .footer-modern-2 .footer-modern-panel {        border-color: rgba(225, 225, 225, 0.2);    }.footer-modern-title {    letter-spacing: .025em;}.footer-modern-list {    text-align: left;    columns: 2;    break-inside: avoid;    -moz-column-gap: 20px;    -webkit-column-gap: 20px;    margin-bottom: -7px;    color: #151515;}    .footer-modern-list > li {        text-indent: -20px;        padding-left: 20px;        transition: all .25s ease;    }        .footer-modern-list > li::before {            display: inline-block;            vertical-align: middle;            content: '';            height: 2px;            width: 10px;            margin-right: 10px;            background: #d7d7d7;            transition: inherit;        }        .footer-modern-list > li:hover a {            color: #43b1c9;        }    .footer-modern-list > li {        margin-bottom: 7px;    }    .footer-modern-list a {        vertical-align: middle;    }        .footer-modern-list a, .footer-modern-list a:focus, .footer-modern-list a:active {            color: inherit;        }            .footer-modern-list a:hover {                color: #43b1c9;            }.footer-modern-title + * {    margin-top: 25px;}.footer-modern-panel {    padding: 20px 0;}@media (min-width: 576px) and (max-width: 767.98px) {    .footer-modern-list-2 {        columns: 1;    }}@media (min-width: 768px) {    .footer-modern {        text-align: left;    }    .footer-modern-list > li {        text-indent: -34px;        padding-left: 34px;    }        .footer-modern-list > li::before {            width: 17px;            margin-right: 17px;        }    .footer-modern-title + .row {        margin-top: 35px;    }}@media (min-width: 992px) {    .footer-modern-list {        -moz-column-gap: 30px;        -webkit-column-gap: 30px;    }    .footer-modern-panel {        padding: 30px 0;    }}@media (min-width: 1200px) {    .footer-modern-list {        max-width: 94%;    }        .footer-modern-list > li {            padding-right: 17px;        }            .footer-modern-list > li:hover {                padding-right: 0;            }                .footer-modern-list > li:hover::before {                    width: 34px;                    background: #43b1c9;                }    .footer-modern-panel {        padding: 35px 0;    }}.context-dark .footer-modern-list, .bg-gray-700 .footer-modern-list, .bg-gray-3 .footer-modern-list, .bg-brown-1 .footer-modern-list, .bg-primary .footer-modern-list {    color: inherit;}    .context-dark .footer-modern-list > li::before, .bg-gray-700 .footer-modern-list > li::before, .bg-gray-3 .footer-modern-list > li::before, .bg-brown-1 .footer-modern-list > li::before, .bg-primary .footer-modern-list > li::before {        background: rgba(255, 255, 255, 0.2);    }.footer-creative {    text-align: center;    background-color: #ffffff;}    .footer-creative .list-social {        color: inherit;    }    .footer-creative .rights {        letter-spacing: .025em;    }    .footer-creative .row + .row {        margin-top: 50px;    }.footer-creative-2 {    background-image: url(../images/bg-pattern-3.jpg);    background-repeat: repeat;    background-size: auto;    background-color: #404147;}    .footer-creative-2 .footer-creative-panel {        background-color: #333638;    }    .footer-creative-2 .list-social a:hover {        color: #ffffff;    }.footer-creative-panel {    padding: 20px 0;    background-color: #f5f5f5;}.footer-creative-title {    display: inline-block;    padding: 0 15px;    line-height: 1;    font-weight: 600;    letter-spacing: .1em;    border: solid #43b1c9;    border-width: 0 3px 0 3px;}.footer-creative-list {    font-size: 14px;    line-height: 2;    font-weight: 600;    letter-spacing: .1em;    text-transform: uppercase;    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    color: #151515;}    .footer-creative-list a, .footer-creative-list a:focus, .footer-creative-list a:active {        color: inherit;    }        .footer-creative-list a:hover {            color: #43b1c9;        }    .footer-creative-list li + li {        margin-top: 10px;    }.contacts-holly {    color: #151515;}    .contacts-holly a, .contacts-holly a:focus, .contacts-holly a:active {        color: inherit;    }        .contacts-holly a:hover {            color: #43b1c9;        }    .contacts-holly li + li {        margin-top: 20px;    }.contacts-holly-title {    font-size: 12px;    letter-spacing: .05em;    text-transform: uppercase;    color: #777777;}* + .contacts-holly-text {    margin-top: 5px;}* + .footer-creative-clients {    margin-top: 20px;}.footer-creative-title + * {    margin-top: 20px;}@media (min-width: 768px) {    .footer-creative {        text-align: left;    }        .footer-creative .row + .row {            margin-top: 60px;        }    .footer-creative-title {        display: block;        padding-right: 0;        border-right-width: 0;    }    .footer-creative-list li + li {        margin-top: 20px;    }    .contacts-holly li + li {        margin-top: 30px;    }    .footer-creative-panel {        padding: 30px 0;    }    .footer-creative-title + * {        margin-top: 34px;    }}@media (min-width: 992px) {    .footer-creative .row + .row {        margin-top: 80px;    }    .footer-creative-panel {        padding: 40px 0;    }}@media (min-width: 1200px) {    .footer-creative .row + .row {        margin-top: 100px;    }    .footer-creative-panel {        padding: 50px 0;    }}.context-dark .contacts-holly, .bg-gray-700 .contacts-holly, .bg-gray-3 .contacts-holly, .bg-brown-1 .contacts-holly, .bg-primary .contacts-holly,.context-dark .footer-creative-list,.bg-gray-700 .footer-creative-list,.bg-gray-3 .footer-creative-list,.bg-brown-1 .footer-creative-list,.bg-primary .footer-creative-list {    color: inherit;}.context-dark .contacts-holly-title, .bg-gray-700 .contacts-holly-title, .bg-gray-3 .contacts-holly-title, .bg-brown-1 .contacts-holly-title, .bg-primary .contacts-holly-title {    color: rgba(255, 255, 255, 0.4);}.footer-corporate {    text-align: center;    background: #ffffff;}    .footer-corporate * + .group-middle {        margin-top: 22px;    }.footer-corporate-2 {    background: #4d4e50;}    .footer-corporate-2 .footer-corporate-panel {        background: #444548;    }.footer-corporate-panel {    text-align: center;    padding: 20px 0;    background: #f5f5f5;}    .footer-corporate-panel a, .footer-corporate-panel a:focus, .footer-corporate-panel a:active {        color: inherit;    }        .footer-corporate-panel a:hover {            color: #43b1c9;        }.footer-corporate-title {    letter-spacing: .1em;    text-transform: uppercase;}.footer-corporate-decor {    font-size: 0;    line-height: 0;}    .footer-corporate-decor::before {        display: inline-block;        content: '';        width: 58px;        border-top: 3px solid #43b1c9;    }.footer-corporate-info {    text-align: center;}    .footer-corporate-info a, .footer-corporate-info a:focus, .footer-corporate-info a:active {        color: inherit;    }        .footer-corporate-info a:hover {            color: #43b1c9;        }    .footer-corporate-info .icon {        text-align: left;        font-size: 30px;        min-width: 30px;        color: rgba(21, 21, 21, 0.3);    }    .footer-corporate-info > li + li {        margin-top: 14px;    }.footer-corporate-list {    margin-bottom: -6px;    color: #151515;    columns: 2;    break-inside: avoid;    -moz-column-gap: 30px;    -webkit-column-gap: 30px;}    .footer-corporate-list > * {        margin-bottom: 6px;    }    .footer-corporate-list a, .footer-corporate-list a:focus, .footer-corporate-list a:active {        color: inherit;    }        .footer-corporate-list a:hover {            color: #43b1c9;        }* + .footer-corporate-decor {    margin-top: 12px;}.footer-corporate-decor + * {    margin-top: 20px;}@media (min-width: 768px) {    .footer-corporate {        text-align: left;    }    .footer-corporate-panel {        padding: 30px 0;    }    .footer-corporate-info {        text-align: left;    }    .footer-corporate-list {        margin-bottom: -9px;        max-width: 250px;    }        .footer-corporate-list > * {            margin-bottom: 9px;        }    .footer-corporate-info .icon {        font-size: 40px;        min-width: 40px;    }    .footer-corporate-info > li + li {        margin-top: 22px;    }    * + .footer-corporate-decor {        margin-top: 16px;    }    .footer-corporate-decor + * {        margin-top: 28px;    }}@media (min-width: 992px) and (max-width: 1199.98px) {    .footer-corporate .button {        padding-left: 15px;        padding-right: 15px;    }}@media (min-width: 1200px) {    .footer-corporate-panel {        padding: 45px 0;    }}.context-dark .footer-corporate-decor::before, .bg-gray-700 .footer-corporate-decor::before, .bg-gray-3 .footer-corporate-decor::before, .bg-brown-1 .footer-corporate-decor::before, .bg-primary .footer-corporate-decor::before {    border-color: #e5e3d6;}.context-dark .footer-corporate-info a:hover, .bg-gray-700 .footer-corporate-info a:hover, .bg-gray-3 .footer-corporate-info a:hover, .bg-brown-1 .footer-corporate-info a:hover, .bg-primary .footer-corporate-info a:hover {    color: #e5e3d6;}.context-dark .footer-corporate-info .icon, .bg-gray-700 .footer-corporate-info .icon, .bg-gray-3 .footer-corporate-info .icon, .bg-brown-1 .footer-corporate-info .icon, .bg-primary .footer-corporate-info .icon {    color: rgba(255, 255, 255, 0.08);}.context-dark .footer-corporate-list, .bg-gray-700 .footer-corporate-list, .bg-gray-3 .footer-corporate-list, .bg-brown-1 .footer-corporate-list, .bg-primary .footer-corporate-list {    color: inherit;}    .context-dark .footer-corporate-list a:hover, .bg-gray-700 .footer-corporate-list a:hover, .bg-gray-3 .footer-corporate-list a:hover, .bg-brown-1 .footer-corporate-list a:hover, .bg-primary .footer-corporate-list a:hover {        color: #e5e3d6;    }.context-dark .footer-corporate-text, .bg-gray-700 .footer-corporate-text, .bg-gray-3 .footer-corporate-text, .bg-brown-1 .footer-corporate-text, .bg-primary .footer-corporate-text {    color: rgba(255, 255, 255, 0.34);}.bg-default + .footer-corporate:not(.footer-corporate-2),.bg-default + .footer-creative:not(.footer-creative-2),.bg-default + .footer-modern:not(.footer-modern-2),.bg-default + .footer-classic:not(.footer-classic-2) {    border-top: 1px solid #e1e1e1;}/*
*
* Product
*/.product {    position: relative;    text-align: center;    padding: 20px 15px 30px;    max-width: 300px;    margin-left: auto;    margin-right: auto;    z-index: 1;}    .product::before {        position: absolute;        content: '';        top: 0;        right: 0;        bottom: 0;        left: 0;        background: #f5f5f5;        border-radius: 6px;        pointer-events: none;        z-index: -1;    }.product-2 .product-figure {    min-height: 220px;}.product-figure {    display: flex;    align-items: flex-end;    justify-content: center;    min-height: 180px;}.product-title {    font-weight: 500;    letter-spacing: 0;    text-transform: uppercase;}.product-price {    display: inline-block;    vertical-align: middle;    font-size: 15px;    line-height: 1;    font-weight: 700;    letter-spacing: 0;    color: #43b1c9;}.product-price-old {    font-weight: 400;    text-decoration: line-through;    color: rgba(21, 21, 21, 0.5);}    .product-price-old + .product-price {        margin-left: 8px;    }.product-badge {    display: inline-block;    position: absolute;    text-align: center;    top: 25px;    right: 15px;    padding: 5px 13px;    font-size: 14px;    line-height: 1;    font-weight: 600;    letter-spacing: .02em;    text-transform: uppercase;    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    border-radius: 6px;    color: #ffffff;    z-index: 1;}.product-badge-new {    background: #93a6ab;}.product-badge-sale {    background: #f96666;}.product-button-wrap {    display: flex;    align-items: center;    justify-content: center;}.product-button .button {    text-align: center;    padding: 0;    width: 50px;    height: 50px;    font-size: 20px;    line-height: 46px;    border-radius: 50%;}.product-button + .product-button {    margin-left: 20px;}.box-rating {    font-size: 0;    line-height: 0;}    .box-rating > * {        font-size: 19px;        color: #ffcc00;        vertical-align: middle;    }* + .product-title {    margin-top: 20px;}* + .product-price-wrap {    margin-top: 0;}* + .product-button-wrap {    margin-top: 15px;}@media (min-width: 992px) and (max-width: 1199.98px) {    .product-3 .product-figure {        min-height: 180px;    }}@media (min-width: 992px) {    .product-2 .product-figure {        min-height: 240px;    }    .product-figure {        min-height: 200px;    }}@media (min-width: 992px) {    .desktop .product {        padding-bottom: 40px;    }        .desktop .product::before {            display: none;        }    .desktop .product-badge,    .desktop .product-body {        transition: all .2s ease;    }    .desktop .product-button-wrap {        align-items: flex-end;        position: absolute;        content: '';        top: 0;        right: 0;        bottom: 0;        left: 0;        padding: 20px 20px 40px;        background: #f5f5f5;        border-radius: 6px;        transition: all .2s ease;        z-index: -1;    }    .desktop .product-button {        opacity: 0;        transform: scale(0);        transition: all .15s ease;        will-change: transform;    }    .desktop .product:hover {        z-index: 2;    }        .desktop .product:hover .product-badge,        .desktop .product:hover .product-body {            transform: translate3d(0, -18px, 0);        }        .desktop .product:hover .product-button-wrap {            top: -18px;            bottom: -60px;            background: #ffffff;            box-shadow: 0 1px 18px 0 rgba(0, 0, 0, 0.09);        }        .desktop .product:hover .product-button {            opacity: 1;            transform: none;            transition-duration: .3s;        }            .desktop .product:hover .product-button:nth-child(1) {                transition-delay: .1s;            }            .desktop .product:hover .product-button:nth-child(2) {                transition-delay: .25s;            }    .desktop * + .product-button-wrap {        margin-top: 0;    }    .desktop .bg-gray-1 .product-button-wrap,    .desktop .bg-image-1 .product-button-wrap {        background: #ffffff;    }    .desktop .bg-image-1 .product-button-wrap {        box-shadow: 0 1px 18px 0 rgba(0, 0, 0, 0.09);    }}.bg-gray-1 .product::before,.bg-image-1 .product::before {    background: #ffffff;}.bg-image-1 .product::before {    box-shadow: 0 1px 18px 0 rgba(0, 0, 0, 0.09);}.mac-os .product-button .button {    transform: rotate(0.0001deg);}.product-wrap-1 {    padding: 30px 15px;}@media (min-width: 1200px) {    .product-wrap-1 {        padding: 40px;    }}.product-modern {    position: relative;    text-align: left;    overflow: hidden;    border-radius: 6px;    background: #ffffff;    box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.08);    max-width: 300px;    margin-left: auto;    margin-right: auto;}    .product-modern .product-badge {        top: 15px;        right: auto;        left: 15px;    }    .product-modern .unit-left {        display: flex;        align-items: stretch;    }    .product-modern .unit-body {        display: flex;        align-items: center;    }.product-modern-figure {    display: flex;    align-items: center;    background: #f5f5f5;}    .product-modern-figure img {        width: 100%;    }.product-modern-body {    width: 100%;    padding: 20px 5% 20px 8%;}.product-modern-title {    font-weight: 500;    letter-spacing: .05em;    text-transform: none;}* + .product-modern-text {    margin-top: 12px;}.product-modern-title + .product-price-wrap {    margin-top: 4px;}.product-modern-text + .button {    margin-top: 20px;}@media (min-width: 576px) {    .product-modern {        max-width: none;    }}@media (min-width: 576px) and (max-width: 767.98px) {    .product-modern-figure img {        max-width: 230px;    }}@media (min-width: 768px) {    .product-modern .product-badge {        top: 20px;        left: 25px;    }    * + .product-modern-text {        margin-top: 18px;    }    .product-modern-text + .button {        margin-top: 30px;    }}@media (min-width: 992px) and (max-width: 1199.98px) {    .product-modern-figure img {        max-width: 230px;    }}.product-creative {    text-align: center;}.product-creative-title {    font-weight: 600;    letter-spacing: .05em;}.product-creative-price {    display: inline-block;    vertical-align: middle;    font-size: 18px;    line-height: 1;    font-weight: 700;    letter-spacing: 0;    color: #43b1c9;}.product-creative-price-old {    color: #a3a3a3;    font-weight: 400;    text-decoration: line-through;}    .product-creative-price-old + .product-creative-price {        margin-left: 8px;    }* + .product-creative-title {    margin-top: 16px;}* + .product-creative-price-wrap {    margin-top: 6px;}.product-beth {    text-align: center;}.product-beth-badge {    font-size: 14px;    letter-spacing: .3em;    text-transform: uppercase;    color: #43b1c9;}.product-beth-title {    font-weight: 500;    letter-spacing: .01em;    text-transform: capitalize;}.product-beth-subtitle {    font-weight: 500;    letter-spacing: .05em;    text-transform: none;}* + .product-beth-title {    margin-top: 14px;}* + .product-beth-subtitle {    margin-top: 14px;}@media (min-width: 768px) {    .product-beth {        text-align: left;    }    * + .product-beth-subtitle {        margin-top: 20px;    }    * + .product-beth-text {        margin-top: 20px;    }    .product-beth-text + .group-middle {        margin-top: 40px;    }}@media (min-width: 992px) {    * + .product-beth-subtitle {        margin-top: 20px;    }    * + .product-beth-text {        margin-top: 30px;    }    .product-beth-text + .group-middle {        margin-top: 50px;    }}.product-dawn {    display: flex;    align-items: center;    overflow: hidden;    text-align: left;    min-height: 100%;    color: #151515;}    .product-dawn .unit-body {        padding: 10px 10px 10px 20px;    }    .product-dawn .unit-left {        flex-basis: 40%;        max-width: 40%;    }.product-dawn-bg-1 {    background: #fbfaee;}.product-dawn-bg-2 {    background: #e4eff0;}.product-dawn-bg-3 {    background: #ecf2df;}.product-dawn-bg-4 {    background: #e1edf2;}.product-dawn-button, .product-dawn-button:focus {    color: #e5e3d6;    background-color: #707475;    border-color: #707475;}.product-dawn-title {    color: rgba(21, 21, 21, 0.4);}    .product-dawn-title > * {        color: inherit;        line-height: 1.2;    }.product-dawn-title-big {    letter-spacing: .15em;}.product-dawn-title-small {    letter-spacing: .1em;    text-transform: uppercase;}.product-dawn-price {    line-height: 1.2;    letter-spacing: .025em;    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;}* + .product-dawn-price {    margin-top: 8px;}.product-dawn-price + .button {    margin-top: 14px;}@media (min-width: 576px) {    .product-dawn .unit-left {        flex-basis: 37%;        max-width: 37%;    }}@media (min-width: 768px) {    .product-dawn .unit-body {        padding-left: 30px;    }    * + .product-dawn-price {        margin-top: 14px;    }    .product-dawn-price + .button {        margin-top: 20px;    }}@media (min-width: 1200px) {    .product-dawn .unit-left {        flex-basis: 50%;        max-width: 50%;    }    * + .product-dawn-price {        margin-top: 26px;    }    .product-dawn-price + .button {        margin-top: 35px;    }}@media (min-width: 992px) {    .desktop .product-dawn-figure img {        transform: translate3d(-15px, 0, 0);        transition: all .3s ease;        will-change: transform;    }    .desktop .product-dawn:hover .product-dawn-figure img {        transform: none;    }    .desktop .product-dawn:hover .product-dawn-button, .desktop .product-dawn:hover .product-dawn-button:focus {        color: #ffffff;        background-color: #43b1c9;        border-color: #43b1c9;    }}.product-terri {    text-align: center;    max-width: 220px;    margin-left: auto;    margin-right: auto;}.product-terri-title {    letter-spacing: .15em;}.product-terri-price {    display: inline-block;    vertical-align: middle;    font-size: 18px;    line-height: 1;    font-weight: 700;    letter-spacing: 0;    color: #43b1c9;}.product-terri-price-old {    font-weight: 400;    text-decoration: line-through;    color: rgba(21, 21, 21, 0.5);}    .product-terri-price-old + .product-terri-price {        margin-left: 8px;    }.product-terri-figure {    display: flex;    align-items: flex-end;    justify-content: center;    min-height: 160px;}* + .product-terri-price-wrap {    margin-top: 5px;}* + .product-terri-figure {    margin-top: 16px;}@media (min-width: 576px) {    .product-terri {        text-align: center;        max-width: none;        margin-left: 0;        margin-right: 0;    }    .product-terri-figure {        min-height: 260px;    }}@media (min-width: 1200px) {    .product-terri-figure {        min-height: 280px;    }}.product-minimal-figure {    display: block;    overflow: hidden;    background: #f5f5f5;}    .product-minimal-figure img {        width: 100%;        will-change: transform;        transition: all .3s ease;    }.product-minimal-title {    color: #151515;}    .product-minimal-title a, .product-minimal-title a:focus, .product-minimal-title a:active {        color: inherit;    }        .product-minimal-title a:hover {            color: #43b1c9;        }.product-minimal-price {    line-height: 1;    letter-spacing: .025em;    color: #43b1c9;}* + .product-minimal-price {    margin-top: 8px;}@media (min-width: 992px) {    .desktop .product-minimal:hover .product-minimal-figure img {        transform: scale(1.05);    }}.product-top-panel {    display: flex;    flex-wrap: wrap;    align-items: center;    justify-content: center;    color: #151515;}.product-view-link {    vertical-align: middle;    font-size: 24px;    line-height: 1;}    .product-view-link, .product-view-link:focus, .product-view-link:active {        color: inherit;    }        .product-view-link:hover {            color: #43b1c9;        }        .product-view-link.active {            color: #43b1c9;        }.product-top-panel + .row {    margin-top: 40px;}@media (min-width: 576px) {    .product-top-panel {        justify-content: space-between;    }}@media (min-width: 992px) {    .product-top-panel + .row {        margin-top: 55px;    }}.list-shop-filter .checkbox, .list-shop-filter .checkbox-inline {    font-size: 15px;    line-height: 1.6;    letter-spacing: .1em;    font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    color: #151515;}.list-shop-filter li {    display: flex;    align-items: center;    justify-content: space-between;}    .list-shop-filter li > span {        letter-spacing: .1em;    }    .list-shop-filter li + li {        margin-top: 12px;    }* + .list-shop-filter {    margin-top: 24px;}@media (min-width: 1200px) {    .list-shop-filter .checkbox, .list-shop-filter .checkbox-inline {        padding-left: 40px;    }}.single-product {    text-align: left;    color: #151515;}    .single-product .button {        min-width: 176px;    }    .single-product p + hr {        margin-top: 15px;    }    .single-product h3 + .group-middle {        margin-top: 20px;    }    .single-product hr + .group-middle {        margin-top: 20px;    }    .single-product .group-middle + p {        margin-top: 20px;    }    .single-product .group-middle + hr {        margin-top: 35px;    }@media (min-width: 768px) {    .single-product .group-middle + p {        margin-top: 30px;    }    .single-product hr + .group-middle {        margin-top: 30px;    }}.single-product-price {    display: inline-block;    vertical-align: middle;    font-size: 24px;    line-height: 1;    font-weight: 500;    letter-spacing: .05em;    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    color: #43b1c9;}.single-product-rating .icon {    font-size: 25px;    color: #ffcc00;}.single-product-info .icon {    color: rgba(21, 21, 21, 0.1);}.list-description {    text-align: left;    letter-spacing: .025em;}    .list-description li > * {        display: inline-block;        vertical-align: middle;    }    .list-description li span:first-child {        margin-right: 4px;    }    .list-description li span:last-child {        color: #777777;    }    .list-description li + li {        margin-top: 6px;    }* + .list-description {    margin-top: 20px;}.list-description + .group-middle {    margin-top: 30px;}@media (min-width: 768px) {    * + .list-description {        margin-top: 30px;    }}.box-radio {    text-align: left;    padding: 28px 15px;    border: 1px solid #e1e1e1;}.radio-panel-content {    height: 0;    max-height: 0;    opacity: 0;    letter-spacing: .05em;    color: #9b9b9b;}.radio-panel .radio-inline {    font-size: 16px;    font-weight: 500;    letter-spacing: .1em;    text-transform: uppercase;    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    color: #151515;}    .radio-panel .radio-inline.active + .radio-panel-content {        opacity: 1;        height: 100%;        max-height: 100%;        transition: opacity .3s ease-out;    }@media (min-width: 768px) {    .radio-panel .radio-custom,    .radio-panel .radio-custom-dummy {        top: 4px;    }    .radio-panel .radio-inline {        font-size: 18px;    }}.radio-panel-content {    letter-spacing: .025em;}* + .box-radio {    margin-top: 30px;}* + .radio-panel-content {    margin-top: 5px;}.radio-panel + .radio-panel {    margin-top: 22px;}@media (min-width: 576px) {    .box-radio {        padding-left: 26px;        padding-right: 26px;    }}@media (min-width: 768px) {    * + .box-radio {        margin-top: 40px;    }}@media (min-width: 992px) {    * + .box-radio {        margin-top: 50px;    }}.pricing-classic {    overflow: hidden;    max-width: 346px;    margin-left: auto;    margin-right: auto;    border-radius: 6px;    box-shadow: 3px 6px 6px 0 rgba(0, 0, 0, 0.11);    background: #f5f5f5;}    .pricing-classic .product-badge {        position: static;        top: auto;        left: auto;        right: auto;    }    .pricing-classic .button-zakaria:after {        background: #f5f5f5;    }.pricing-classic-sale .pricing-classic-caption {    padding-bottom: 40px;}.pricing-classic-figure {    width: 100%;}.pricing-classic-header {    position: relative;}.pricing-classic-caption {    display: flex;    align-items: center;    justify-content: center;    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    padding: 15px;}.pricing-classic-title {    font-weight: 500;    letter-spacing: 0;    text-transform: none;    color: #ffffff;}.pricing-classic-price-wrap {    display: flex;    align-items: center;    justify-content: center;    margin-bottom: -10px;    margin-left: -10px;}    .pricing-classic-price-wrap:empty {        margin-bottom: 0;        margin-left: 0;    }    .pricing-classic-price-wrap > * {        display: inline-block;        margin-top: 0;        margin-bottom: 10px;        margin-left: 10px;    }.pricing-classic-price {    font-weight: 400;    letter-spacing: 0;    color: #ffffff;}.pricing-classic-price-old {    text-decoration: line-through;}.pricing-classic-body {    position: relative;    padding: 30px 15px;}    .pricing-classic-body::before {        position: absolute;        content: '';        bottom: 100%;        left: 50%;        width: 0;        height: 0;        border-style: solid;        border-width: 0 11.5px 11px 11.5px;        border-color: transparent transparent #f5f5f5 transparent;        transform: translate3d(-50%, 0, 0);    }.pricing-classic-list li span {    color: #151515;}.pricing-classic-list li + li {    margin-top: 13px;}* + .pricing-classic-title {    margin-top: 10px;}@media (min-width: 992px) {    .pricing-classic-body {        padding-top: 35px;        padding-bottom: 45px;    }    .pricing-classic-list + .button {        margin-top: 35px;    }}.clients-modern,.clients-classic {    display: inline-block;}    .clients-modern img,    .clients-classic img {        transition: all .25s ease;    }    .clients-modern img {        opacity: .4;    }@media (min-width: 992px) {    .desktop .clients-classic:hover img {        opacity: .7;    }    .desktop .clients-modern:hover img {        opacity: 1;    }}.banner-classic {    position: relative;    display: block;    overflow: hidden;    background: #43b1c9;}    .banner-classic:before {        position: absolute;        content: '';        top: 0;        left: 0;        width: 100%;        height: 100%;        background: rgba(255, 255, 255, 0.5);        transform: scale(2) rotate(45deg) translate3d(0, -100%, 0);        transition: transform 0.6s;        pointer-events: none;        z-index: 1;    }    .banner-classic img {        width: 100%;        will-change: transform;        transform: scale(1.05);        transition: all .35s;    }    .banner-classic:hover:before {        transform: scale(2) rotate(45deg) translate3d(0, 100%, 0);    }    .banner-classic:hover img {        transform: none;        opacity: .8;    }.banner-modern {    position: relative;}.banner-modern-figure {    display: block;}    .banner-modern-figure + .banner-modern-figure {        margin-top: 30px;    }.promo-classic {    text-align: center;    border: 10px solid #f3f7f8;    padding: 30px 15px 90px;    background-image: url(../images/dairy-farm/promo-1-1149x474.jpg);    background-position: 50% 100%;    background-repeat: no-repeat;    background-size: cover;}.promo-classic-title {    letter-spacing: .05em;    text-transform: none;    font-family: "Kalam", cursive;    color: #43b1c9;}.promo-classic-text {    max-width: 700px;    margin-left: auto;    margin-right: auto;    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;}.promo-classic-title + .promo-classic-text {    margin-top: 16px;}.promo-classic-text + .button {    margin-top: 20px;}@media (min-width: 768px) {    .promo-classic {        padding: 40px 30px 120px;    }}@media (min-width: 992px) {    .promo-classic {        padding-top: 75px;        padding-bottom: 185px;    }}/*
* Team
*/.team-classic {    text-align: center;}.team-classic-figure {    display: block;    overflow: hidden;    border-radius: 6px;}    .team-classic-figure img {        width: 100%;        will-change: transform;        transform-origin: 50% 100%;        transition: all .3s ease;    }.team-classic-name {    line-height: 1;    font-weight: 500;    letter-spacing: .1em;}    .team-classic-name a {        position: relative;        display: inline-block;        z-index: 1;    }        .team-classic-name a, .team-classic-name a:focus, .team-classic-name a:active {            color: inherit;        }            .team-classic-name a:hover {                color: #43b1c9;            }                .team-classic-name a:hover::before {                    height: 100%;                }* + .team-classic-name {    margin-top: 25px;}* + .team-classic-text {    margin-top: 10px;}* + .team-classic-list-social {    margin-top: 15px;}@media (min-width: 992px) {    .team-classic-name {        letter-spacing: .01em;    }    * + .team-classic-name {        margin-top: 28px;    }    * + .team-classic-text {        margin-top: 20px;    }    * + .team-classic-list-social {        margin-top: 25px;    }}@media (min-width: 992px) {    .desktop .team-classic:hover .team-classic-figure img {        transform: scale(1.05);    }}.team-modern {    text-align: center;}.team-modern-figure {    display: block;    overflow: hidden;}    .team-modern-figure img {        width: 100%;        will-change: transform;        transform-origin: 50% 100%;        transition: all .3s ease;    }.team-modern-name {    font-weight: 500;    letter-spacing: .02em;}* + .team-modern-name {    margin-top: 15px;}* + .team-modern-text {    margin-top: 5px;}* + .team-modern-list-social {    margin-top: 12px;}@media (min-width: 992px) {    * + .team-modern-name {        margin-top: 21px;    }    * + .team-modern-list-social {        margin-top: 22px;    }}@media (min-width: 992px) {    .desktop .team-modern:hover .team-modern-figure img {        transform: scale(1.05);    }}.team-creative {    text-align: center;}.team-creative-header {    position: relative;    display: inline-block;    max-width: 200px;    font-size: 0;    line-height: 0;}.team-creative-figure {    position: relative;    display: inline-block;    overflow: hidden;    border-radius: 50%;    border: 14px solid #ffffff;    z-index: 1;}    .team-creative-figure img {        width: 100%;        will-change: transform;        transform-origin: 50% 100%;        transition: all .3s ease;    }.team-creative-decor {    position: absolute;    content: '';    top: -6px;    right: -6px;    bottom: -6px;    left: -6px;    transform: rotate(37deg);    transition: all .3s ease;    pointer-events: none;}    .team-creative-decor::before {        position: absolute;        content: '';        top: 100%;        left: 50%;        width: 0;        height: 0;        border-style: solid;        border-width: 29px 16.5px 0 16.5px;        border-color: #ffffff transparent transparent transparent;        transform: translate3d(-50%, 0, 0);    }.team-creative-body {    transition: all .3s ease;}.team-creative-name {    font-weight: 600;}* + .team-creative-body {    margin-top: 16px;}* + .team-creative-text {    margin-top: 5px;}* + .team-creative-list-social {    margin-top: 15px;}@media (min-width: 992px) {    .team-creative-header {        max-width: 277px;    }    * + .team-creative-text {        margin-top: 10px;    }    * + .team-creative-list-social {        margin-top: 25px;    }}@media (min-width: 1200px) {    .team-creative-body {        padding: 0 40px;    }}@media (min-width: 992px) {    .desktop .team-creative:hover .team-creative-figure img {        transform: scale(1.05);    }    .desktop .team-creative:hover .team-creative-decor {        transform: none;    }    .desktop .team-creative:hover .team-creative-body {        transform: translate3d(0, 20px, 0);    }}.team-amy {    position: relative;    text-align: center;}.team-amy-figure {    display: block;}.team-amy-caption {    padding: 15px 15px;    border-top-left-radius: 6px;    border-top-right-radius: 6px;    background: #ffffff;}.team-amy-text {    display: none;    font-size: 18px;    line-height: 1.2;    letter-spacing: .025em;    font-family: "Kalam", cursive;    color: #a3a3a3;}.team-amy-name {    letter-spacing: .02em;    text-transform: uppercase;}.team-amy-status {    font-size: 12px;    line-height: 2;    font-weight: 600;    letter-spacing: .1em;    text-transform: uppercase;    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    color: #43b1c9;}* + .team-amy-list-social {    margin-top: 10px;}@media (min-width: 992px) {    .desktop .team-amy-caption {        position: absolute;        left: 50%;        bottom: 10%;        width: 62%;        min-width: 180px;        padding-top: 20px;        padding-bottom: 20px;        border-radius: 6px;        transform: translate3d(-50%, 30px, 0);        transition: all .3s ease;        visibility: hidden;        opacity: 0;    }        .desktop .team-amy-caption::before {            position: absolute;            content: '';            top: 0;            left: 50%;            width: 0;            height: 0;            border-style: solid;            border-width: 16px 0 16px 32px;            border-color: transparent transparent transparent #ffffff;            transform: translate3d(-50%, -50%, 0);        }    .desktop .team-amy-text {        display: block;    }    .desktop .team-amy:hover .team-amy-caption {        opacity: 1;        visibility: visible;        transform: translate3d(-50%, 0, 0);    }}.team-karen {    position: relative;    text-align: center;    max-width: 330px;    margin-left: auto;    margin-right: auto;    z-index: 1;}.team-karen-header {    position: relative;    padding: 0 7.58% 7.58%;}    .team-karen-header svg {        position: absolute;        bottom: 0;        left: 0;        width: 100%;        fill: #f5f5f5;        transition: all .3s ease;        z-index: -1;    }.team-karen-figure {    display: block;    padding: 0 5.719% 5.719%;}    .team-karen-figure img {        width: 100%;        border-radius: 12px;        transition: all .3s ease;    }.team-karen-body {    position: relative;    padding: 0 7.58% 20px;}    .team-karen-body::before {        position: absolute;        content: '';        top: 0;        right: 0;        bottom: 0;        left: 0;        background: #f5f5f5;        border-bottom-left-radius: 12px;        border-bottom-right-radius: 12px;        border-bottom: 5px solid #43b1c9;        transition: all .3s ease;        z-index: -1;    }.team-karen-name {    font-weight: 500;    letter-spacing: .05em;    text-transform: none;}.team-karen-status {    color: #43b1c9;}.team-karen-list-social {    color: rgba(21, 21, 21, 0.5);}    .team-karen-list-social > li {        will-change: transform;        transition: all .25s ease;    }* + .team-karen-status {    margin-top: 2px;}* + .team-karen-list-social {    margin-top: 8px;}@media (min-width: 768px) {    .team-karen-body {        padding-top: 2px;        padding-bottom: 40px;    }    * + .team-karen-list-social {        margin-top: 14px;    }}@media (min-width: 992px) {    .desktop .team-karen-body {        padding-bottom: 10px;    }    .desktop .team-karen-list-social > li {        opacity: 0;        visibility: hidden;        transform: rotateY(90deg);    }    .desktop .team-karen:hover .team-karen-figure img {        transform: translate3d(0, -14px, 0);    }    .desktop .team-karen:hover .team-karen-header svg {        fill: #ebebeb;    }    .desktop .team-karen:hover .team-karen-body::before {        bottom: -30px;        background: #ebebeb;    }    .desktop .team-karen:hover .team-karen-list-social > li {        opacity: 1;        visibility: visible;        transform: none;    }    .desktop .team-karen:hover .team-karen-list-social li:nth-child(2) {        transition-delay: 50ms;    }    .desktop .team-karen:hover .team-karen-list-social li:nth-child(3) {        transition-delay: 100ms;    }    .desktop .team-karen:hover .team-karen-list-social li:nth-child(4) {        transition-delay: 150ms;    }    .desktop .team-karen:hover .team-karen-list-social li:nth-child(5) {        transition-delay: 200ms;    }    .desktop .team-karen:hover .team-karen-list-social li:nth-child(6) {        transition-delay: 250ms;    }    .desktop .team-karen:hover .team-karen-list-social li:nth-child(7) {        transition-delay: 300ms;    }    .desktop .team-karen:hover .team-karen-list-social li:nth-child(8) {        transition-delay: 350ms;    }    .desktop .team-karen:hover .team-karen-list-social li:nth-child(9) {        transition-delay: 400ms;    }    .desktop .team-karen:hover .team-karen-list-social li:nth-child(10) {        transition-delay: 450ms;    }}.team-navy-name {    font-size: 14px;    font-weight: 600;    letter-spacing: .05em;    text-transform: uppercase;    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    color: #151515;}    .team-navy-name a, .team-navy-name a:focus, .team-navy-name a:active {        color: inherit;    }        .team-navy-name a:hover {            color: #43b1c9;        }.team-navy-status {    letter-spacing: .025em;    font-style: italic;    color: #43b1c9;}.team-info {    text-align: center;    padding: 20px 15px;    border: 1px solid #e1e1e1;}.team-info-figure {    display: inline-block;}    .team-info-figure img {        border-radius: 50%;        box-shadow: none;        transition: all .3s ease-in-out;    }.team-info-title {    text-transform: uppercase;}* + .team-info-title {    margin-top: 10px;}* + .team-info-text {    margin-top: 6px;}@media (min-width: 768px) {    .team-info {        padding-top: 25px;        padding-bottom: 40px;    }    * + .team-info-title {        margin-top: 16px;    }    * + .team-info-text {        margin-top: 12px;    }}@media (min-width: 992px) {    .desktop .team-info:hover .team-info-figure img {        box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.15);    }}html:not(.ie-10):not(.ie-11):not(.ie-edge) .team-karen-header svg {    height: auto;}.ie-10 .team-karen-body,.ie-11 .team-karen-body,.ie-edge .team-karen-body {    margin-top: -1px;}/*
* Thumbnails
*/.event-classic {    text-align: center;    overflow: hidden;    border-radius: 12px;    background: #ffffff;}    .event-classic > .unit > .unit-left {        height: 150px;    }.event-classic-figure {    position: relative;    overflow: hidden;    display: block;    width: 100%;    height: 100%;}.event-classic-image {    position: absolute;    top: 50%;    left: 50%;    width: auto;    height: auto;    max-width: none;    min-width: 100%;    min-height: 100%;    transform: translate(-50%, -50%);}@supports (object-fit: cover) {    .event-classic-image {        left: 0;        top: 0;        width: 100%;        height: 100%;        transform: none;        object-fit: cover;        object-position: center center;    }}.event-classic-body {    padding: 20px 5%;}.event-classic-title {    font-weight: 600;    letter-spacing: .02em;    text-transform: none;}.event-classic-panel {    color: #151515;    margin-bottom: -5px;    margin-left: -16px;}    .event-classic-panel:empty {        margin-bottom: 0;        margin-left: 0;    }    .event-classic-panel > * {        display: inline-block;        margin-top: 0;        margin-bottom: 5px;        margin-left: 16px;    }    .event-classic-panel li {        vertical-align: middle;    }        .event-classic-panel li > * {            display: inline-block;            vertical-align: middle;        }    .event-classic-panel a, .event-classic-panel a:focus, .event-classic-panel a:active {        color: inherit;    }        .event-classic-panel a:hover {            color: #43b1c9;        }    .event-classic-panel .icon {        margin-right: 8px;        font-size: 15px;        color: #43b1c9;    }.event-classic-link {    color: #43b1c9;}.event-classic-time {    color: rgba(21, 21, 21, 0.34);}.event-classic-hours,.event-classic-month,.event-classic-date {    font-weight: 600;    letter-spacing: .02em;    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;}.event-classic-month {    margin-left: 10px;    text-transform: uppercase;}.event-classic-hours {    margin-left: 10px;}* + .event-classic-panel {    margin-top: 8px;}* + .event-classic-text {    margin-top: 10px;}* + .event-classic-link {    margin-top: 10px;}@media (min-width: 576px) {    .event-classic {        text-align: left;    }        .event-classic > .unit {            min-height: 310px;        }            .event-classic > .unit > .unit-left {                width: 25%;                height: auto;            }}@media (min-width: 768px) {    .event-classic > .unit {        min-height: 350px;    }    .event-classic-body {        padding: 30px 5%;    }        .event-classic-body .unit-body {            max-width: 70%;        }    .event-classic-hours {        display: block;        margin-left: 0;    }    * + .event-classic-panel {        margin-top: 12px;    }    * + .event-classic-text {        margin-top: 20px;    }    * + .event-classic-link {        margin-top: 20px;    }}@media (min-width: 992px) {    .event-classic > .unit {        min-height: 390px;    }        .event-classic > .unit > .unit-left {            width: 30%;        }    .event-classic-body {        padding-left: 7%;        padding-right: 7%;    }    * + .event-classic-text {        margin-top: 30px;    }    * + .event-classic-link {        margin-top: 34px;    }}@media (min-width: 1200px) {    .event-classic > .unit > .unit-left {        width: 35%;    }    .event-classic-body {        padding-left: 10%;        padding-right: 10%;    }}.context-dark .event-classic, .bg-gray-700 .event-classic, .bg-gray-3 .event-classic, .bg-brown-1 .event-classic, .bg-primary .event-classic {    color: #777777;}.context-dark .event-classic-title, .bg-gray-700 .event-classic-title, .bg-gray-3 .event-classic-title, .bg-brown-1 .event-classic-title, .bg-primary .event-classic-title {    color: #151515;}.context-dark .event-classic-link, .bg-gray-700 .event-classic-link, .bg-gray-3 .event-classic-link, .bg-brown-1 .event-classic-link, .bg-primary .event-classic-link {    color: #43b1c9;}.ie-10 .event-classic,.ie-11 .event-classic,.ie-edge .event-classic {    display: flex;}    .ie-10 .event-classic > .unit,    .ie-10 .event-classic > .unit .unit-body,    .ie-11 .event-classic > .unit,    .ie-11 .event-classic > .unit .unit-body,    .ie-edge .event-classic > .unit,    .ie-edge .event-classic > .unit .unit-body {        width: 100%;    }/** @group Helpers *//*
* 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: #e1e1e1 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;}.fw-thin {    font-weight: 100;}.fw-light {    font-weight: 300;}.fw-regular {    font-weight: 400;}.fw-medium {    font-weight: 500;}.fw-sbold {    font-weight: 600;}.fw-bold {    font-weight: 700;}.fw-ubold {    font-weight: 900;}.text-light-50 {    opacity: .5;}.text-spacing-0 {    letter-spacing: 0;}.text-spacing-20 {    letter-spacing: .02em;}.text-spacing-25 {    letter-spacing: .025em;}.text-spacing-50 {    letter-spacing: .05em;}.text-spacing-75 {    letter-spacing: .075em;}.text-spacing-100 {    letter-spacing: .1em;}.text-spacing-150 {    letter-spacing: .15em;}.text-width-medium {    max-width: 500px;}.text-width-large {    max-width: 600px;}.text-center [class*='text-width-'] {    margin-left: auto;    margin-right: auto;}.text-gray-500 {    color: #9b9b9b;}.text-transform-none {    text-transform: none;}.text-transform-uppercase {    text-transform: uppercase;}.text-transform-capitalize {    text-transform: capitalize;}.font-family-sans-serif {    font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;}.font-family-sans-serif-1 {    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;}.font-family-cursive {    font-family: "Kalam", cursive;}.text-primary {    color: #43b1c9 !important;}/*
* Offsets
*/* + p {    margin-top: 15px;}* + img {    margin-top: 30px;}h1 + p {    margin-top: 12px;}h2 + p {    margin-top: 12px;}h3 + p {    margin-top: 14px;}h4 + p {    margin-top: 15px;}h5 + p {    margin-top: 14px;}h6 + p {    margin-top: 14px;}h2 + h5 {    margin-top: 16px;}h3 + h2 {    margin-top: 0px;    line-height: 1;}h3 + h6 {    margin-top: 16px;}@media (max-width: 767px) {    h3 + h2 {        margin-top: 7px;    }}p + h2,p + .heading-2 {    margin-top: 15px;}p + p {    margin-top: 12px;}img + p {    margin-top: 15px;}h3 + img {    margin-top: 42px;}* + .row {    margin-top: 30px;}* + .owl-carousel {    margin-top: 30px;}* + .big {    margin-top: 20px;}* + .text-block {    margin-top: 27px;}* + .button-wrap,* + .button {    margin-top: 30px;}.row + h3,.row + .heading-3 {    margin-top: 80px;}.container + .container {    margin-top: 35px;}.row + .row {    margin-top: 35px;}@media (min-width: 768px) {    * + .row {        margin-top: 40px;    }    * + .owl-carousel {        margin-top: 40px;    }    * + .row-sm {        margin-top: 35px;    }    * + .offset-top-md-20 {        margin-top: 20px;    }    h3 + .big {        margin-top: 24px;    }    .row + .row {        margin-top: 50px;    }    .row + .button {        margin-top: 50px;    }}@media (min-width: 1200px) {    h1 + p {        margin-top: 6px;    }    * + .row-lg {        margin-top: 50px;    }    * + .row-xl {        margin-top: 60px;    }    * + .row-xxl {        margin-top: 70px;    }    * + .owl-carousel {        margin-top: 60px;    }    .container + .container {        margin-top: 60px;    }    .row + .row {        margin-top: 60px;    }    .row + .button {        margin-top: 60px;    }}.row-0 {    margin-bottom: 0px;}    .row-0:empty {        margin-bottom: 0;    }    .row-0 > * {        margin-bottom: 0px;    }.row-10 {    margin-bottom: -10px;}    .row-10:empty {        margin-bottom: 0;    }    .row-10 > * {        margin-bottom: 10px;    }.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-60 {    margin-bottom: -50px;}    .row-60:empty {        margin-bottom: 0;    }    .row-60 > * {        margin-bottom: 50px;    }.row-lg-100 {    margin-bottom: -50px;}    .row-lg-100:empty {        margin-bottom: 0;    }    .row-lg-100 > * {        margin-bottom: 50px;    }@media (min-width: 576px) {    .row-sm-30 {        margin-bottom: -30px;    }        .row-sm-30:empty {            margin-bottom: 0;        }        .row-sm-30 > * {            margin-bottom: 30px;        }}@media (min-width: 768px) {    .row-md-30 {        margin-bottom: -30px;    }        .row-md-30:empty {            margin-bottom: 0;        }        .row-md-30 > * {            margin-bottom: 30px;        }    .row-md-40 {        margin-bottom: -40px;    }        .row-md-40:empty {            margin-bottom: 0;        }        .row-md-40 > * {            margin-bottom: 40px;        }    .row-md-50 {        margin-bottom: -50px;    }        .row-md-50:empty {            margin-bottom: 0;        }        .row-md-50 > * {            margin-bottom: 50px;        }    .row-md-60 {        margin-bottom: -60px;    }        .row-md-60:empty {            margin-bottom: 0;        }        .row-md-60 > * {            margin-bottom: 60px;        }}@media (min-width: 992px) {    .row-lg-20 {        margin-bottom: -20px;    }        .row-lg-20:empty {            margin-bottom: 0;        }        .row-lg-20 > * {            margin-bottom: 20px;        }    .row-lg-50 {        margin-bottom: -50px;    }        .row-lg-50:empty {            margin-bottom: 0;        }        .row-lg-50 > * {            margin-bottom: 50px;        }    .row-lg-60 {        margin-bottom: -60px;    }        .row-lg-60:empty {            margin-bottom: 0;        }        .row-lg-60 > * {            margin-bottom: 60px;        }    .row-lg-70 {        margin-bottom: -70px;    }        .row-lg-70:empty {            margin-bottom: 0;        }        .row-lg-70 > * {            margin-bottom: 70px;        }    .row-lg-80 {        margin-bottom: -80px;    }        .row-lg-80:empty {            margin-bottom: 0;        }        .row-lg-80 > * {            margin-bottom: 80px;        }    .row-lg-100 {        margin-bottom: -100px;    }        .row-lg-100:empty {            margin-bottom: 0;        }        .row-lg-100 > * {            margin-bottom: 100px;        }}@media (min-width: 1200px) {    .row-xl-100 {        margin-bottom: -100px;    }        .row-xl-100:empty {            margin-bottom: 0;        }        .row-xl-100 > * {            margin-bottom: 100px;        }}@media (min-width: 1200px) {    .inset-xl-right-125 {        padding-right: 125px;    }}@media (min-width: 1200px) {    .inset-xl-10 {        padding-left: 10px;        padding-right: 10px;    }}/*
*
* Sections
*/.section-sm {    padding: 50px 0;}    .section-sm.section-first {        padding-top: 50px;    }    .section-sm.section-last {        padding-bottom: 50px;    }.section-md,.section-lg,.section-xl,.section-xxl,.section-inset-2 {    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;}html [class*='section-'].section-top-0 {    padding-top: 0;}@media (min-width: 992px) {    html [class*='section-'].section-lg-0 {        padding: 0 0 1px;    }}@media (min-width: 768px) {    .section-sm {        padding: 40px 0;    }        .section-sm.section-first {            padding-top: 80px;        }        .section-sm.section-last {            padding-bottom: 80px;        }    .section-md {        padding: 60px 0;    }    .section-lg {        padding: 70px 0;    }    .section-xl {        padding: 80px 0;    }    .section-xxl {        padding: 90px 0;    }    .section-inset-2 {        padding: 65px 0;    }}@media (min-width: 992px) {    .section-sm {        padding: 65px 0;    }        .section-sm.section-first {            padding-top: 100px;        }        .section-sm.section-last {            padding-bottom: 100px;        }    .section-md {        padding: 70px 0;    }    .section-lg {        padding: 80px 0;    }    .section-xl {        padding: 90px 0;    }    .section-xxl {        padding: 100px 0;    }}@media (min-width: 1200px) {    .section-md {        padding: 80px 0;    }    .swiper-slider-4 .section-md {        padding-top: 0;    }    .section-lg {        padding: 90px 0;    }    .section-xl {        padding: 115px 0;    }    .section-xxl {        padding: 110px 0;    }    .section-6 {        padding: 80px 0 120px;    }    .section-7 {        padding: 100px 0 100px;    }    .section-inset-1 {        padding: 120px 0;    }    .section-inset-4,    .section-inset-5 {        padding-top: 120px;    }}@media (min-width: 1600px) {    .section-xxl {        padding: 120px 0 140px;    }    .section-inset-1 {        padding: 140px 0;    }    .section-inset-3,    .section-inset-4 {        padding-top: 140px;    }    .section-inset-5 {        padding-top: 150px;    }}.section-single {    display: flex;    text-align: center;}    .section-single p {        margin-left: auto;        margin-right: auto;    }    .section-single .rd-mailform-wrap {        max-width: 740px;        margin-left: auto;        margin-right: auto;        text-align: center;    }    .section-single p.rights {        font-size: 14px;    }    .section-single * + .rd-mailform-wrap {        margin-top: 30px;    }@media (min-width: 768px) {    .section-single * + .countdown-wrap {        margin-top: 40px;    }    .section-single * + .rd-mailform-wrap {        margin-top: 40px;    }}@media (min-width: 992px) {    .section-single .countdown-wrap {        margin-bottom: -30px;        margin-left: -65px;    }        .section-single .countdown-wrap:empty {            margin-bottom: 0;            margin-left: 0;        }        .section-single .countdown-wrap > * {            display: inline-block;            margin-top: 0;            margin-bottom: 30px;            margin-left: 65px;        }    .section-single * + .button {        margin-top: 50px;    }    .section-single * + .countdown-wrap {        margin-top: 55px;    }    .section-single * + .rd-mailform-wrap {        margin-top: 60px;    }}.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;    }}@media (min-width: 1600px) {    .section-single-header {        padding-top: calc(1em + 9vh);    }    .section-single-main {        padding: calc(1em + 1vh) 0 calc(1em + 10vh);    }    .section-single-footer {        padding-bottom: calc(1em + 4vh);    }}@media (min-width: 1600px) {    .section-fluid {        padding-left: 75px;        padding-right: 75px;    }        .section-fluid .container-fluid {            padding-left: 0;            padding-right: 0;            max-width: 1770px;            margin-left: auto;            margin-right: auto;        }}.box-relative,.section-relative {    position: relative;    z-index: 1;}.section-custom-1 {    min-height: 46.875vw;}/*
*
* Grid modules
*/.grid-demonstration {    text-align: left;    line-height: 1.67;}    .grid-demonstration h5, .grid-demonstration .heading-5 {        font-weight: 500;    }@media (max-width: 767.98px) {    .grid-demonstration * + p {        margin-top: 6px;    }}@media (max-width: 1599.98px) {    .grid-demonstration p {        white-space: nowrap;        overflow: hidden;        text-overflow: ellipsis;    }}@media (min-width: 1200px) {    .grid-demonstration * + p {        margin-top: 22px;    }}@media (max-width: 575.98px) {    .container.grid-demonstration [class^='col'] {        padding: 5px;    }}@media (max-width: 991.98px) {    .container-fluid.grid-demonstration .row {        margin-left: 0;        margin-right: 0;    }}.container-fluid.grid-demonstration [class^='col'] {    padding: 5px;}@media (min-width: 576px) {    .container-fluid.grid-demonstration [class^='col'] {        padding: 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: 20px;    }}@media (min-width: 1200px) {    .container-fluid.grid-demonstration [class^='col'] {        padding: 30px;    }}@media (min-width: 1600px) {    .container-fluid.grid-demonstration .row {        margin-left: -35px;        margin-right: -35px;    }    .container-fluid.grid-demonstration [class^='col'] {        padding: 40px 40px 40px 60px;    }    .container-fluid.grid-demonstration .col-12,    .container-fluid.grid-demonstration .col-6 {        padding-right: 60px;    }}@media (min-width: 1800px) {    .container-fluid.grid-demonstration .row {        margin-left: -75px;        margin-right: -75px;    }    .container-fluid.grid-demonstration [class^='col'] {        padding: 45px 80px 45px 100px;    }    .container-fluid.grid-demonstration .col-12,    .container-fluid.grid-demonstration .col-6 {        padding-right: 100px;    }}.grid-system-bordered .row {    margin-left: 0;    margin-right: 0;}.grid-system-bordered [class*='col'] {    padding-top: 15px;    padding-bottom: 15px;}.grid-system-bordered .row {    border-bottom: 1px solid #ebebeb;}    .grid-system-bordered .row:last-child {        border-bottom-width: 0;    }.grid-system-bordered * + .row {    margin-top: 20px;}.grid-system-bordered .row + .row {    margin-top: 0;}@media (min-width: 576px) {    .grid-system-bordered * + .row {        margin-top: 0;    }}@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: 40px;        padding-bottom: 40px;    }}.grid-system-outline .row {    border-top: 1px solid #ebebeb;}    .grid-system-outline .row:last-child {        border-bottom: 1px solid #ebebeb;    }.grid-system-outline [class*='col']:not(:last-child) {    border-right: 1px solid #ebebeb;}.grid-system-outline * + .row {    margin-top: 30px;}.grid-system-outline .row + .row {    margin-top: 0;}@media (min-width: 768px) {    .grid-system-outline * + .row {        margin-top: 45px;    }}.container-fluid-inset-0 {    padding-left: 0;    padding-right: 0;}/*
* Backgrounds
*/.context-dark .brand .brand-logo-dark, .bg-gray-700 .brand .brand-logo-dark, .bg-gray-3 .brand .brand-logo-dark, .bg-brown-1 .brand .brand-logo-dark, .bg-primary .brand .brand-logo-dark {    display: none;}.context-dark .brand .brand-logo-light, .bg-gray-700 .brand .brand-logo-light, .bg-gray-3 .brand .brand-logo-light, .bg-brown-1 .brand .brand-logo-light, .bg-primary .brand .brand-logo-light {    display: block;}/*
* Light Backgrounds
*/.bg-default {    background-color: #ffffff;}.bg-primary {    background-color: #43b1c9;}.bg-secondary {    background-color: #e5e3d6;}.bg-gray-100 {    background-color: #e1e1e1;}.bg-gray-600 {    background-color: #777777;}.bg-gray-800 {    background-color: #151515;}.bg-gray-1 {    background-color: #f5f5f5;}.bg-gray-2 {    background-color: #ebebeb;}.bg-gray-4 {    background-color: #f9faf9;}.bg-gray-11 {    background-color: #586167;}.bg-gray-13 {    background-color: #404147;}.bg-gray-light {    background-color: #eff3f8;}/*
* Dark Backgrounds
*/.bg-gray-700 {    background-color: #2c343b;}.bg-gray-3 {    background-color: #464a4c;}.bg-brown-1 {    background-color: #555552;}/*
* Accent Backgrounds
*/.bg-primary + .bg-primary {    padding-top: 0;}/*
* Background Image
*/.bg-image {    background-size: cover;    background-position: center center;}[class*='bg-'] {    background-size: cover;    background-position: center center;}@media (min-width: 992px) {    html:not(.tablet):not(.mobile) .bg-fixed {        background-attachment: fixed;    }}.bg-image-1 {    background-image: url(../images/bg-pattern-1.jpg);    background-repeat: repeat;    background-size: auto;    background-color: #f5f5f5;}.bg-image-2::before {    position: absolute;    content: '';    top: 0;    right: 0;    bottom: 45px;    left: 0;    background-size: cover;    background-repeat: no-repeat;    background-position: 50%;    background-color: #43b1c9;    background-image: url(../images/bg-about-1.jpg);    z-index: -1;}.bg-image-3 {    background-image: url(../images/bg-pattern-2.jpg);    background-repeat: repeat;    background-size: auto;    background-color: #f5f5f5;}.bg-image-4 {    position: relative;}    .bg-image-4::before {        position: absolute;        content: '';        top: 0;        right: 0;        bottom: 0;        left: 0;        background: rgba(0, 0, 0, 0.2);    }@media (min-width: 576px) {    .bg-image-4::before {        display: none;    }}.bg-image-5 {    background-image: url(../images/bg-pattern-3.jpg);    background-repeat: repeat;    background-size: auto;    background-color: #404147;}.bg-image-6 {    display: none;    position: absolute;    top: 0;    right: 0;    width: calc( 50% + 45px);    height: 100%;    pointer-events: none;    transform: translate3d(0, 0, 0);    z-index: -1;}.bg-image-7 {    display: none;    position: absolute;    top: 0;    left: 0;    height: 100%;    width: calc( 50% + 45px);    background-position-x: 90%;    z-index: -2;}@media (min-width: 576px) {    .bg-image-6,    .bg-image-7 {        display: block;    }}@media (min-width: 2560px) {    .bg-image-6 {        width: 55%;    }}.image-decor-wrap {    position: relative;    overflow: hidden;}.image-decor-left,.image-decor-right {    position: absolute;    bottom: 0;}.image-decor-left {    right: 70%;}.image-decor-right {    left: 70%;}@media (min-width: 768px) {    .image-decor-left {        left: -12%;        right: auto;    }    .image-decor-right {        right: -12%;        left: auto;    }}@media (min-width: 1200px) {    .image-decor-left {        left: -10%;    }    .image-decor-right {        right: -10%;    }}@media (min-width: 1500px) {    .image-decor-left {        left: 0;    }    .image-decor-right {        right: 0;    }}/*
* 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%;}.text-decoration-lines-content {    position: relative;    display: inline-block;    min-width: 170px;    font-size: 13px;    text-transform: uppercase;}    .text-decoration-lines-content::before, .text-decoration-lines-content::after {        content: '';        position: absolute;        height: 1px;        background: #d7d7d7;        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 {    letter-spacing: 0;    color: rgba(255, 255, 255, 0.3);    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;}.section-single-inner p.rights {    color: #ffffff;}p.rights a, p.rights a:focus, p.rights a:active {    color: inherit;}    p.rights a:hover {        color: #43b1c9;    }[style*='z-index: 1000;'] {    z-index: 1101 !important;}.text-block > * {    margin-left: .125em;    margin-right: .125em;}@media (min-width: 2650px) {    .offset-top-1 {        margin-top: 5%;    }}@media (min-width: 992px) {    .inset-lg-bottom-10 {        padding-bottom: 10px;    }}@media (min-width: 1200px) {    .inset-xl-left-35 {        padding-left: 35px;    }    .inset-xl-right-20 {        padding-right: 20px;    }    .inset-xl-right-30 {        padding-right: 30px;    }    .inset-xl-right-35 {        padding-right: 35px;    }    .inset-xl-right-50 {        padding-right: 50px;    }    .inset-xl-right-55 {        padding-right: 55px;    }    .inset-xl-right-70 {        padding-right: 70px;    }    .inset-xl-right-100 {        padding-right: 100px;    }}@media (min-width: 1200px) {    .typography-style-1 p {        max-width: 95%;    }}.aside-typography p + h2 {    margin-top: 16px;}.aside-typography h2 + h3 {    margin-top: 12px;}.aside-typography h3 + h4 {    margin-top: 22px;}.box-color-line {    display: flex;    justify-content: center;    margin-left: -8px;}    .box-color-line > * {        margin-left: 8px;    }.box-color-item {    width: 53px;    height: 53px;}* + .box-color {    margin-top: 16px;}.box-color-line + .box-color-line {    margin-top: 8px;}@media (min-width: 768px) {    .box-color-line {        justify-content: flex-start;    }}@media (min-width: 992px) {    .aside-typography-item {        padding-left: 30px;        border-left: 1px solid #e1e1e1;    }}@media (min-width: 1200px) {    .aside-typography {        padding-top: 20px;    }}.title-group p + p {    margin-top: 0;}.title-group h4 + p {    margin-top: 22px;}.title-classic {    margin-bottom: -10px;    margin-left: -40px;}    .title-classic:empty {        margin-bottom: 0;        margin-left: 0;    }    .title-classic > * {        display: inline-block;        margin-top: 0;        margin-bottom: 10px;        margin-left: 40px;    }@media (min-width: 768px) {    .title-classic {        display: flex;        align-items: center;    }    .title-classic-title {        max-width: 40%;        flex-shrink: 0;    }        .title-classic-title + .title-classic-subtitle {            padding-left: 40px;            border-left: 1px solid #e1e1e1;        }}.title-modern {    font-size: 10em;    font-weight: 500;    line-height: 1;    letter-spacing: .05em;    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    color: rgba(255, 255, 255, 0.14);    animation: titleColor 3s linear infinite;}    .title-modern + h4 {        margin-top: 34px;    }@media (min-width: 992px) {    .title-modern {        font-size: 13em;    }}@media (min-width: 1200px) {    .title-modern {        font-size: 15em;    }}@media (min-width: 1600px) {    .title-modern {        font-size: 20em;    }}@keyframes titleColor {    50% {        color: rgba(255, 255, 255, 0.5);    }}.title-style-1 {    letter-spacing: .05em;    text-transform: none;    font-family: "Kalam", cursive;    color: #43b1c9;}.title-style-2 {    letter-spacing: .2em;    text-transform: uppercase;    color: #43b1c9;}.title-style-3 {    font-weight: 500;    letter-spacing: .15em;}.title-style-4 {    font-weight: 300;    letter-spacing: .075em;}.title-style-5 {    font-weight: 400;    letter-spacing: .075em;}.title-style-6 {    letter-spacing: .02em;    font-family: "Kalam", cursive;    color: #43b1c9;}.title-style-7 {    font-weight: 700;    letter-spacing: .075em;    text-transform: none;    font-family: "Kalam", cursive;    color: #43b1c9;}.title-style-8 {    font-weight: 500;    text-transform: capitalize;}.title-style-9 {    font-weight: 500;    letter-spacing: .075em;    text-transform: none;    line-height: 1.31;}.title-style-10 {    font-weight: 400;    text-transform: capitalize;}.title-style-11 {    font-weight: 700;    text-transform: none;}.title-decor-1 {    position: relative;    font-weight: 300;    z-index: 1;}    .title-decor-1::before {        position: absolute;        content: '';        bottom: 22%;        left: 0;        width: 94%;        height: 10%;        background: #fff669;        z-index: -1;    }* + .title-style-3 {    margin-top: 6px;}* + .title-style-4 {    margin-top: 6px;}.title-style-1 + h2 {    margin-top: 10px;}@media (min-width: 768px) {    * + .title-style-3 {        margin-top: 12px;    }    * + .title-style-4 {        margin-top: 12px;    }    * + .title-style-5 {        margin-top: 25px;    }}@media (min-width: 992px) {    * + .title-style-4 {        margin-top: 20px;    }    .title-style-4 + .tabs-line {        margin-top: 50px;    }    .title-style-5 + .button {        margin-top: 35px;    }}@media (min-width: 1200px) {    * + .title-style-5 {        margin-top: 35px;    }}.context-dark .title-style-6, .bg-gray-700 .title-style-6, .bg-gray-3 .title-style-6, .bg-brown-1 .title-style-6, .bg-primary .title-style-6,.context-dark .title-style-7,.bg-gray-700 .title-style-7,.bg-gray-3 .title-style-7,.bg-brown-1 .title-style-7,.bg-primary .title-style-7 {    color: #e5e3d6;}.group .title-style-6 {    margin-bottom: 4px;}.bordered-1 {    overflow: hidden;}    .bordered-1 > div::before {        position: absolute;        content: '';        top: 50%;        left: -1px;        width: 0;        height: 40%;        border-left: 1px solid #e1e1e1;        transform: translate3d(0, -50%, 0);    }@media (min-width: 768px) {    .bordered-2 > div + div > * {        padding-top: 40px;        border-top: 1px solid #e1e1e1;    }}@media (min-width: 992px) {    .bordered-2 > div + div > * {        padding-top: 50px;        border-top: 1px solid #e1e1e1;    }}.gutters-10 {    margin-left: -5px;    margin-right: -5px;}    .gutters-10 [class*='col-'] {        padding-left: 5px;        padding-right: 5px;    }.gutters-20 {    margin-left: -10px;    margin-right: -10px;}    .gutters-20 [class*='col-'] {        padding-left: 10px;        padding-right: 10px;    }/** @group Plugins *//*
*
* Animate.css
*/.animated {    -webkit-animation-duration: .7s;    animation-duration: .7s;    -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, 40px, 0);        transform: translate3d(0, 40px, 0);    }    100% {        opacity: 1;        -webkit-transform: none;        transform: none;    }}@keyframes fadeInUp {    0% {        opacity: 0;        -webkit-transform: translate3d(0, 40px, 0);        transform: translate3d(0, 40px, 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, -40px, 0);        transform: translate3d(0, -40px, 0);    }    100% {        opacity: 1;        -webkit-transform: none;        transform: none;    }}@keyframes fadeInDown {    0% {        opacity: 0;        -webkit-transform: translate3d(0, -40px, 0);        transform: translate3d(0, -40px, 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(-40px, 0, 0);        transform: translate3d(-40px, 0, 0);    }    100% {        opacity: 1;        -webkit-transform: none;        transform: none;    }}@keyframes fadeInLeft {    0% {        opacity: 0;        -webkit-transform: translate3d(-40px, 0, 0);        transform: translate3d(-40px, 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(40px, 0, 0);        transform: translate3d(40px, 0, 0);    }    100% {        opacity: 1;        -webkit-transform: none;        transform: none;    }}@keyframes fadeInRight {    0% {        opacity: 0;        -webkit-transform: translate3d(40px, 0, 0);        transform: translate3d(40px, 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 slideInUp {    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 slideInUp {    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);    }}.slideInUp {    -webkit-animation-name: slideInUp;    animation-name: slideInUp;}@-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;}@-webkit-keyframes fadeScale {    0% {        opacity: 0;        -webkit-transform: scale(0.5);        transform: scale(0.5);    }    100% {        opacity: 1;        -webkit-transform: none;        transform: none;    }}@keyframes fadeScale {    0% {        opacity: 0;        -webkit-transform: scale(0.5);        transform: scale(0.5);    }    100% {        opacity: 1;        -webkit-transform: none;        transform: none;    }}.fadeScale {    -webkit-animation-name: fadeScale;    animation-name: fadeScale;}@keyframes moreLoopX {    0% {        transform: scale(0, 1);        transform-origin: left;    }    47% {        transform: scale(1, 1);        transform-origin: left;    }    48% {        transform: scale(1, 1);        transform-origin: right;    }    95% {        transform: scale(0, 1);        transform-origin: right;    }    96% {        transform: scale(0, 1);        transform-origin: left;    }    100% {        transform: scale(0, 1);    }}@keyframes moreLoopY {    0% {        transform: scale(1, 0);        transform-origin: top;    }    47% {        transform: scale(1, 1);        transform-origin: top;    }    48% {        transform: scale(1, 1);        transform-origin: bottom;    }    95% {        transform: scale(1, 0);        transform-origin: bottom;    }    96% {        transform: scale(1, 0);        transform-origin: top;    }    100% {        transform: scale(1, 0);    }}@keyframes iconClassic {    30% {        color: #151515;        background: #ffffff;    }    33% {        color: #ffffff;        background: #43b1c9;    }    64% {        color: #ffffff;        background: #43b1c9;    }    67% {        color: #151515;        background: #e5e3d6;    }    97% {        color: #151515;        background: #e5e3d6;    }}@keyframes iconSvgClassic {    30% {        fill: #151515;    }    33% {        fill: #ffffff;    }    64% {        fill: #ffffff;    }    67% {        fill: #151515;    }    97% {        fill: #151515;    }}/*
*
* Preloader
*/.preloader {    position: fixed;    left: 0;    top: 0;    bottom: 0;    right: 0;    z-index: 10000;    display: flex;    justify-content: center;    align-items: center;    padding: 20px;    background: #ffffff;    transition: .3s all ease;}    .preloader * {        box-sizing: content-box;    }    .preloader.loaded {        opacity: 0;        visibility: hidden;    }.preloader-body {    text-align: center;}    .preloader-body p {        position: relative;        right: -8px;    }.cssload-bell {    width: 97px;    height: 99px;    border-radius: 100%;}.cssload-circle {    width: 100%;    height: 100%;    position: absolute;}    .cssload-circle .cssload-inner {        width: 100%;        height: 100%;        border-radius: 100%;        border: 5px solid rgba(67, 177, 201, 0.7);        border-right: none;        border-top: none;        background-clip: padding;        box-shadow: inset 0 0 10px rgba(67, 177, 201, 0.15);    }    .cssload-circle:nth-of-type(0) {        transform: rotate(0deg);    }        .cssload-circle:nth-of-type(0) .cssload-inner {            animation: cssload-spin 2.3s infinite linear;        }    .cssload-circle:nth-of-type(1) {        transform: rotate(70deg);    }        .cssload-circle:nth-of-type(1) .cssload-inner {            animation: cssload-spin 2.3s infinite linear;        }    .cssload-circle:nth-of-type(2) {        transform: rotate(140deg);    }        .cssload-circle:nth-of-type(2) .cssload-inner {            animation: cssload-spin 2.3s infinite linear;        }.cssload-bell {    animation: cssload-spin 5.75s infinite linear;}@keyframes cssload-spin {    from {        transform: rotate(0deg);    }    to {        transform: rotate(360deg);    }}/*
*
* ToTop
*/.ui-to-top {    position: fixed;    overflow: hidden;    text-align: center;    right: 15px;    bottom: 15px;    width: 50px;    height: 50px;    font-size: 20px;    line-height: 50px;    border-radius: 50%;    text-decoration: none;    transition: all .45s ease, opacity .25s ease-in-out;    transform: translate3d(0, 100px, 0);    opacity: .6;    z-index: 100;}    .ui-to-top, .ui-to-top:focus, .ui-to-top:active {        color: #ffffff;        background: #43b1c9;    }        .ui-to-top:hover {            opacity: 1;            color: #ffffff;            text-decoration: none;        }        .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, .rd-navbar-project {    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: #ffffff;}.rd-navbar-toggle {    display: inline-block;    position: relative;    width: 40px;    height: 48px;    line-height: 48px;    padding: 0;    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: 2px;            background-color: #151515;            backface-visibility: hidden;            border-radius: 0;        }    .rd-navbar-toggle.active span {        background: transparent;    }        .rd-navbar-toggle.active span:before, .rd-navbar-toggle.active span:after {            transform-origin: 50% 50%;            top: 0;        }        .rd-navbar-toggle.active span:before {            transform: rotate(45deg);        }        .rd-navbar-toggle.active span:after {            transform: rotate(-45deg);        }.rd-navbar-collapse-toggle {    display: inline-block;    position: relative;    width: 40px;    height: 48px;    line-height: 48px;    padding: 0;    cursor: pointer;    color: #777777;    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: #777777;            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;        font-size: 24px;        line-height: 1;        border: none;        cursor: pointer;        background-color: transparent;        color: #cccccc;        transition: .33s;    }        .rd-navbar-search .rd-search-form-submit:hover {            color: #43b1c9;        }.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;}.mac-os .rd-menu a {    opacity: .9999;}.rd-navbar-fixed-element-2.select-inline .select2-container--default .select2-selection__rendered {    font-size: 14px;    text-transform: uppercase;    font-weight: 400;    line-height: 1;    height: 100%;    display: flex;    flex-direction: column;    justify-content: center;    font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;}@media (min-width: 1200px) {    .rd-navbar-fixed-element-2.select-inline .select2-container--default .select2-selection__rendered {        margin-top: 1px;    }}.rd-navbar-fixed-element-2.select-inline .select2-container--default .select-inline-dropdown .select2-results__options {    font-size: 14px;    font-weight: 400;    text-transform: uppercase;}/*
* @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: #43b1c9;            background: transparent;        }        .rd-navbar-static .rd-nav-item.focus > .rd-navbar-submenu-toggle, .rd-navbar-static .rd-nav-item.opened > .rd-navbar-submenu-toggle {            color: #43b1c9;        }        .rd-navbar-static .rd-nav-item.active .rd-nav-link {            color: #43b1c9;            background: transparent;        }        .rd-navbar-static .rd-nav-item.active > .rd-navbar-submenu-toggle {            color: #43b1c9;        }        .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 {            display: none;            margin-left: 4px;            font-family: "Material Design Icons";            font-size: 16px;            cursor: pointer;        }            .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: #43b1c9;            }        .rd-navbar-static .rd-nav-item > .rd-navbar-submenu {            margin-top: 20px;        }        .rd-navbar-static .rd-nav-item + .rd-nav-item {            margin-left: 60px;        }@media (max-width: 1199.98px) {    .rd-navbar-static .rd-nav-item + .rd-nav-item {        margin-left: 30px;    }}.rd-navbar-static .rd-nav-link {    position: relative;    display: inline-block;    font-size: 20px;    line-height: 1.2;    letter-spacing: .025em;    font-family: "Taviraj", serif;    color: #777777;    transition: all .25s ease-in-out;}    .rd-navbar-static .rd-nav-link:hover {        color: #43b1c9;    }.rd-navbar-static .rd-menu {    position: absolute;    text-align: left;    display: block;    top: 100%;    transform: translate3d(0, 30px, 0) scale(0.7);    visibility: hidden;    opacity: 0;    z-index: 15;}    .rd-navbar-static .rd-menu::before, .rd-navbar-static .rd-menu::after {        position: absolute;        content: '';        right: 0;        bottom: 0;        left: 0;        z-index: -1;        pointer-events: none;    }    .rd-navbar-static .rd-menu::before {        top: 5px;        box-shadow: 0 0 5px 0 rgba(1, 3, 4, 0.19);    }    .rd-navbar-static .rd-menu::after {        top: 0;        background: #ffffff;    }.rd-navbar-static .rd-navbar-dropdown {    position: absolute;    padding: 30px;    margin-left: -30px;    width: 260px;    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);        }@media (min-width: 1200px) {    .rd-navbar-static .rd-navbar-dropdown {        padding: 40px 30px;        margin-left: -44px;    }}.rd-navbar-static .rd-dropdown-item.focus .rd-dropdown-link, .rd-navbar-static .rd-dropdown-item.opened .rd-dropdown-link {    color: #43b1c9;}.rd-navbar-static .rd-dropdown-item + .rd-dropdown-item {    margin-top: 14px;}@media (min-width: 1200px) {    .rd-navbar-static .rd-dropdown-item + .rd-dropdown-item {        margin-top: 24px;    }}.rd-navbar-static .rd-dropdown-link {    color: #151515;}    .rd-navbar-static .rd-dropdown-link:hover {        color: #43b1c9;    }.rd-navbar-static .rd-dropdown-link,.rd-navbar-static .rd-megamenu-list-link {    font-size: 12px;    line-height: 1.2;    font-weight: 400;    letter-spacing: .025em;    font-family: "Taviraj", serif;    color: #777777;    transition: all .25s ease-in-out;}@media (min-width: 1200px) {    .rd-navbar-static .rd-dropdown-link,    .rd-navbar-static .rd-megamenu-list-link {        font-size: 17px;    }}.rd-navbar-static .rd-navbar-megamenu {    display: flex;    justify-content: space-between;    left: 0;    width: 100%;    padding: 30px;    max-width: 1200px;    background: #ffffff;}@media (min-width: 1200px) {    .rd-navbar-static .rd-navbar-megamenu {        padding: 30px 70px 70px;    }}.rd-navbar-static .rd-megamenu-item + .rd-megamenu-item {    padding-left: 30px;}@media (min-width: 1200px) {    .rd-navbar-static .rd-megamenu-item + .rd-megamenu-item {        padding-left: 40px;    }}.rd-navbar-static .rd-megamenu-banner .banner-classic {    max-width: 220px;}.rd-navbar-static .rd-megamenu-banner .owl-dots {    margin-top: 30px;}@media (min-width: 1200px) {    .rd-navbar-static .rd-megamenu-banner .banner-classic {        max-width: 300px;    }}.rd-navbar-static .rd-megamenu-item-1 {    flex-basis: 371px;    max-width: 371px;}    .rd-navbar-static .rd-megamenu-item-1 .rd-megamenu-list {        columns: 2;        break-inside: avoid;        -moz-column-gap: 30px;        -webkit-column-gap: 30px;    }@media (min-width: 1200px) {    .rd-navbar-static .rd-megamenu-item-1 .rd-megamenu-list {        -moz-column-gap: 40px;        -webkit-column-gap: 40px;    }}.rd-navbar-static .rd-megamenu-item-2 {    flex: 1 0 320px;    max-width: 320px;}.rd-navbar-static .rd-megamenu-title {    font-size: 20px;    padding-bottom: 16px;    border-bottom: 1px solid #e1e1e1;    color: #43b1c9;    font-family: "Taviraj", serif;}    .rd-navbar-static .rd-megamenu-title > * {        display: inline-block;        vertical-align: middle;    }        .rd-navbar-static .rd-megamenu-title > * + * {            margin-left: 14px;        }.rd-navbar-static .rd-megamenu-icon {    font-size: 24px;}@media (min-width: 1200px) {    .rd-navbar-static .rd-megamenu-icon {        font-size: 30px;    }}.rd-navbar-static .rd-megamenu-text {    font-size: 14px;    line-height: 1.72;    font-weight: 400;    letter-spacing: .025em;    font-family: "Taviraj", serif;}@media (min-width: 1200px) {    .rd-navbar-static .rd-megamenu-text {        font-size: 20px;    }}.rd-navbar-static .rd-megamenu-list-item + .rd-megamenu-list-item {    font-size: 12px;    margin-top: 20px;}@media (min-width: 1200px) {    .rd-navbar-static .rd-megamenu-list-item + .rd-megamenu-list-item {        margin-top: 24px;    }}.rd-navbar-static .rd-megamenu-list-link {    color: #777777;    background: transparent;}    .rd-navbar-static .rd-megamenu-list-link:hover {        color: #43b1c9;        background: transparent;    }.rd-navbar-static * + .rd-megamenu-list {    margin-top: 20px;}.rd-navbar-static .rd-megamenu-title + .banner-classic {    margin-top: 25px;}@media (min-width: 1200px) {    .rd-navbar-static * + .rd-megamenu-list {        margin-top: 35px;    }    .rd-navbar-static .rd-megamenu-title + .banner-classic {        margin-top: 42px;    }}.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: 0;    right: 0;    width: 270px;    opacity: 0;    visibility: hidden;    transition: .3s;    z-index: 2;}.rd-navbar-static * + .rd-navbar-search {    margin-left: 60px;}.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: 30px;        height: 30px;        font-size: 24px;        line-height: 30px;        text-align: center;        cursor: pointer;        background: none;        border: none;        outline: none;        padding: 0;    }        .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;            transition: all .3s ease;        }        .rd-navbar-static .rd-navbar-search-toggle span::before {            content: "";            transform: rotate(0deg) scale(1);            opacity: 1;            visibility: visible;            font-family: "fl-bigmug-line";        }        .rd-navbar-static .rd-navbar-search-toggle span::after {            content: "";            transform: rotate(-90deg) scale(0.4);            opacity: 0;            visibility: hidden;            font-family: "fl-bigmug-line";        }    .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: #43b1c9;    }.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: #ffffff;}.rd-navbar-static .rd-navbar-basket-wrap {    display: none;}.rd-navbar-static .rd-navbar-basket-mobile {    display: none;}.rd-navbar-static .rd-navbar-search-2.active .rd-search .form-wrap {    max-width: 80%;    opacity: 1;    transition-delay: .3s;}@media (min-width: 1200px) {    .rd-navbar-static .rd-navbar-search-2.active .rd-search .form-wrap {        max-width: 1000px;    }}.rd-navbar-static .rd-navbar-search-2 .rd-search {    position: fixed;    content: '';    top: 0;    right: 0;    bottom: 0;    left: 0;    width: auto;    margin-top: 0;    background: rgba(0, 0, 0, 0.9);    transition: all .3s ease-in-out;    z-index: 1090;}    .rd-navbar-static .rd-navbar-search-2 .rd-search .form-wrap {        margin-top: 20%;        margin-left: auto;        margin-right: auto;        max-width: 200px;        opacity: 0;        transition: all .3s ease;    }@media (min-width: 1600px) {    .rd-navbar-static .rd-navbar-search-2 .rd-search .form-wrap {        margin-top: 15%;    }}.rd-navbar-static .rd-navbar-search-2 .form-label {    top: 35px;}.rd-navbar-static .rd-navbar-search-2 .form-label,.rd-navbar-static .rd-navbar-search-2 .rd-navbar-search-form-input {    color: #ffffff;    font-size: 24px;}.rd-navbar-static .rd-navbar-search-2 .rd-navbar-search-form-input {    border-radius: 0;    background: transparent;    border-bottom: 1px solid #ffffff;}.rd-navbar-static .rd-navbar-search-2 .rd-navbar-search-toggle {    position: relative;}    .rd-navbar-static .rd-navbar-search-2 .rd-navbar-search-toggle.active {        color: #ffffff;        z-index: 1091;    }        .rd-navbar-static .rd-navbar-search-2 .rd-navbar-search-toggle.active:hover {            color: rgba(255, 255, 255, 0.5);        }.rd-navbar-static .rd-navbar-search-2 .rd-search-results-live {    min-height: 400px;}    .rd-navbar-static .rd-navbar-search-2 .rd-search-results-live .search-quick-result {        visibility: hidden;        opacity: 0;    }    .rd-navbar-static .rd-navbar-search-2 .rd-search-results-live .search-list > li {        transform: translate3d(0, 40px, 0);        visibility: hidden;        opacity: 0;    }.rd-navbar-static .rd-navbar-search-2 .rd-search-form-submit {    color: #ffffff;}    .rd-navbar-static .rd-navbar-search-2 .rd-search-form-submit:hover {        color: rgba(255, 255, 255, 0.5);    }.rd-navbar-static .rd-navbar-search-2 .search-list {    display: flex;    flex-wrap: wrap;}    .rd-navbar-static .rd-navbar-search-2 .search-list > li {        transition: all .5s ease;    }        .rd-navbar-static .rd-navbar-search-2 .search-list > li:not(.search-list-item-all) {            flex: 0 0 50%;            max-width: 50%;            margin-top: 20px;        }    .rd-navbar-static .rd-navbar-search-2 .search-list .search-list-item-all {        margin-top: 30px;        padding: 0 15px;    }    .rd-navbar-static .rd-navbar-search-2 .search-list li + li {        margin-top: 0;    }.rd-navbar-static .rd-navbar-search-2 .search-list {    margin-top: 10px;}.rd-navbar-static .rd-navbar-search-2 #search-results {    margin: 0;    color: #ffffff;    background: transparent;    opacity: 1;    visibility: visible;    border-radius: 0;    transform: none;}    .rd-navbar-static .rd-navbar-search-2 #search-results.active {        transform: none;    }        .rd-navbar-static .rd-navbar-search-2 #search-results.active .search-quick-result {            opacity: 1;            visibility: visible;            transform: none;        }        .rd-navbar-static .rd-navbar-search-2 #search-results.active .search-list > li {            opacity: 1;            visibility: visible;            transform: none;        }        .rd-navbar-static .rd-navbar-search-2 #search-results.active .search-list li:nth-child(1) {            transition-delay: 50ms;        }        .rd-navbar-static .rd-navbar-search-2 #search-results.active .search-list li:nth-child(2) {            transition-delay: 100ms;        }        .rd-navbar-static .rd-navbar-search-2 #search-results.active .search-list li:nth-child(3) {            transition-delay: 150ms;        }        .rd-navbar-static .rd-navbar-search-2 #search-results.active .search-list li:nth-child(4) {            transition-delay: 200ms;        }        .rd-navbar-static .rd-navbar-search-2 #search-results.active .search-list li:nth-child(5) {            transition-delay: 250ms;        }        .rd-navbar-static .rd-navbar-search-2 #search-results.active .search-list li:nth-child(6) {            transition-delay: 300ms;        }        .rd-navbar-static .rd-navbar-search-2 #search-results.active .search-list li:nth-child(7) {            transition-delay: 350ms;        }        .rd-navbar-static .rd-navbar-search-2 #search-results.active .search-list li:nth-child(8) {            transition-delay: 400ms;        }        .rd-navbar-static .rd-navbar-search-2 #search-results.active .search-list li:nth-child(9) {            transition-delay: 450ms;        }        .rd-navbar-static .rd-navbar-search-2 #search-results.active .search-list li:nth-child(10) {            transition-delay: 500ms;        }.rd-navbar-static .rd-navbar-search-2 .search-submit {    display: inline-block;    padding: 10px 30px;    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;}.rd-navbar-static .rd-navbar-search-2 * + .rd-search-results-live {    margin-top: 20px;}.rd-navbar-static .rd-navbar-search-2 .search-title {    color: #ffffff;}.rd-navbar-static .rd-navbar-search-2 .search-link:hover {    color: #43b1c9;}.rd-navbar-static .rd-navbar-search-2 .search-quick-result {    color: #ffffff;    transition: all .5s ease;}.cart-inline {    position: absolute;    text-align: left;    top: calc(100% + 30px);    right: -18px;    min-width: 400px;    margin-top: 30px;    background: #ffffff;    transform: translate3d(0, 0, 0);    backface-visibility: hidden;    filter: drop-shadow(0 0 3px rgba(1, 3, 4, 0.19));    opacity: 0;    visibility: hidden;    pointer-events: none;    transition: all .3s ease-in-out;    z-index: 1082;}    .cart-inline::before {        position: absolute;        content: '';        bottom: calc(100% - 10px);        right: 40px;        width: 0;        height: 0;        border-style: solid;        border-width: 0 0 34px 34px;        border-color: transparent transparent #ffffff transparent;    }    .cart-inline.active {        margin-top: 0;        opacity: 1;        visibility: visible;        pointer-events: auto;    }    .cart-inline .stepper input[type="number"] {        min-height: 40px;        padding-top: 0;        padding-bottom: 0;    }.cart-inline-header {    padding: 20px;}.cart-inline-body {    padding: 20px;    border-top: 1px solid #e1e1e1;}.cart-inline-footer {    padding: 20px;    border-top: 1px solid #e1e1e1;}.cart-inline-title {    text-transform: uppercase;}.cart-inline-figure {    display: block;    background: #f5f5f5;}    .cart-inline-figure img {        width: 100%;        transition: all .3s ease;        will-change: transform;    }    .cart-inline-figure:hover img {        transform: scale(1.05);    }* + .cart-inline-title {    margin-top: 0;}.cart-inline-name + * {    margin-top: 10px;}.cart-inline-item + .cart-inline-item {    margin-top: 15px;}.ie-10 .cart-inline,.ie-11 .cart-inline,.ie-edge .cart-inline {    box-shadow: 0 0 5px rgba(1, 3, 4, 0.19);}    .ie-10 .cart-inline::before,    .ie-11 .cart-inline::before,    .ie-edge .cart-inline::before {        bottom: 100%;        border-width: 0 0 24px 24px;        z-index: 1;    }    .ie-10 .cart-inline::after,    .ie-11 .cart-inline::after,    .ie-edge .cart-inline::after {        position: absolute;        content: '';        bottom: calc(100% + 2px);        right: 38px;        width: 0;        height: 0;        border-style: solid;        border-width: 0 0 28px 28px;        border-color: transparent transparent rgba(0, 0, 0, 0.04) transparent;        z-index: 0;    }.context-dark .cart-inline-name, .bg-gray-700 .cart-inline-name, .bg-gray-3 .cart-inline-name, .bg-brown-1 .cart-inline-name, .bg-primary .cart-inline-name,.context-dark .cart-inline-title,.bg-gray-700 .cart-inline-title,.bg-gray-3 .cart-inline-title,.bg-brown-1 .cart-inline-title,.bg-primary .cart-inline-title {    color: #151515;}.rd-navbar-basket {    position: relative;    padding: 0 12px 0 0;    font-size: 24px;    line-height: 1;    color: #151515;    outline: none;    border: none;    box-shadow: none;    background: none;    cursor: pointer;    transition: all .3s ease-in-out;    display: none;}    .rd-navbar-basket span {        position: absolute;        top: 0;        right: 0;        font-size: 12px;        font-weight: 600;        letter-spacing: 0;        font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;        color: #43b1c9;    }    .rd-navbar-basket:hover {        color: #43b1c9;    }.rd-navbar-basket-wrap {    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 {            width: auto;            height: auto;            max-width: 120px;            max-height: 40px;        }    .rd-navbar-fixed.rd-navbar-logo-mobile .brand-logo-dark,    .rd-navbar-fixed.rd-navbar-logo-mobile .brand-logo-light {        display: none;    }    .rd-navbar-fixed.rd-navbar-logo-mobile .brand-logo-fixed {        display: block;    }    .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: 14px;        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: #92d2e0;            border: none;            border-radius: 0;            opacity: .2;        }        .rd-navbar-fixed .rd-navbar-nav-wrap::-webkit-scrollbar-track {            background: #43b1c9;            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 50px 9px 12px;        font-size: 12px;        line-height: 1.4;        font-weight: 600;        letter-spacing: .1em;        text-transform: uppercase;        font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    }    .rd-navbar-fixed li.opened > .rd-navbar-dropdown {        padding: 4px 0 0;    }    .rd-navbar-fixed li.opened > .rd-navbar-megamenu {        padding-top: 20px;        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: 24px;        }        .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 50px 9px 16px;        font-size: 12px;        line-height: 1.4;        font-weight: 400;        letter-spacing: .1em;        text-transform: uppercase;    }    .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: 24px;    }    .rd-navbar-fixed .rd-navbar-megamenu * + .rd-megamenu-list {        margin-top: 10px;    }    .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-megamenu-title {        margin-left: 12px;        padding-bottom: 10px;        border-bottom: 1px solid #e1e1e1;        font-size: 0;        line-height: 0;        color: #43b1c9;    }        .rd-navbar-fixed .rd-megamenu-title > * {            display: inline-block;            vertical-align: middle;        }            .rd-navbar-fixed .rd-megamenu-title > * + * {                margin-left: 8px;            }    .rd-navbar-fixed .rd-megamenu-icon {        font-size: 20px;    }    .rd-navbar-fixed .rd-megamenu-text {        font-size: 12px;        line-height: 1.72;        font-weight: 600;        letter-spacing: .1em;        text-transform: uppercase;        font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    }    .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: 50px;            height: 34px;            font: 400 14px "FontAwesome";            line-height: 34px;            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 {        text-align: center;        position: fixed;        top: 56px;        right: 0;        width: auto;        padding: 15px;        border-radius: 0;        font-size: 15px;        transform: translate3d(0, -10px, 0);        opacity: 0;        transition: .3s;        visibility: hidden;        z-index: 1079;    }        .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-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 {        background: #ffffff;        border: 1px solid #ffffff;        box-shadow: 0 0 5px 0 rgba(1, 3, 4, 0.19);    }    .rd-navbar-fixed .rd-navbar-search .form-input,    .rd-navbar-fixed .rd-navbar-search .form-label {        padding-right: 50px;        padding-left: 15px;    }    .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::before, .rd-navbar-fixed .rd-navbar-search-toggle span::after {                position: absolute;                top: 0;                left: 0;                right: 0;                bottom: 0;                transition: all .3s ease;            }            .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 .rd-navbar-search-toggle span {            display: inline-block;            position: relative;            width: 30px;            height: 48px;            font-size: 24px;            line-height: 48px;            text-align: center;            cursor: pointer;            background: none;            border: none;            outline: none;            padding: 0;        }            .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;                transition: all .3s ease;            }            .rd-navbar-fixed .rd-navbar-search-toggle span::before {                content: "";                transform: rotate(0deg) scale(1);                opacity: 1;                visibility: visible;                font-family: "fl-bigmug-line";            }            .rd-navbar-fixed .rd-navbar-search-toggle span::after {                content: "";                transform: rotate(-90deg) scale(0.4);                opacity: 0;                visibility: hidden;                font-family: "fl-bigmug-line";            }        .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: 42px;    }    .rd-navbar-fixed .rd-navbar-fixed-element-3 {        right: 40px;    }    .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-megamenu-banner,    .rd-navbar-fixed .rd-navbar-basket-wrap {        display: none;    }    .rd-navbar-fixed * + .button {        margin-top: 20px;    }    .rd-navbar-fixed .ec-cart-widget {        top: 5px;        right: 19px;        padding-right: 10px;        position: fixed;        z-index: 1082;    }    .rd-navbar-fixed .rd-navbar-panel {        color: #151515;        box-shadow: 0 0 5px 0 rgba(1, 3, 4, 0.19);        background: #ffffff;    }    .rd-navbar-fixed .rd-navbar-nav-wrap {        color: #ffffff;        background: #ffffff;        border: 1px solid #d7d7d7;        box-shadow: 0 0 5px 0 rgba(1, 3, 4, 0.19);    }    .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: #43b1c9;    }    .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: #43b1c9;    }    .rd-navbar-fixed .rd-navbar-submenu-toggle {        color: #151515;    }    .rd-navbar-fixed .rd-navbar-search .rd-search-form-submit, .rd-navbar-fixed .rd-navbar-search .rd-search-form-submit:focus {        color: #777777;    }        .rd-navbar-fixed .rd-navbar-search .rd-search-form-submit:hover, .rd-navbar-fixed .rd-navbar-search .rd-search-form-submit:active {            color: #43b1c9;        }    .rd-navbar-fixed .rd-navbar-search-toggle, .rd-navbar-fixed .rd-navbar-search-toggle:focus {        color: #777777;    }        .rd-navbar-fixed .rd-navbar-search-toggle:hover, .rd-navbar-fixed .rd-navbar-search-toggle:active {            color: #43b1c9;        }    .rd-navbar-fixed .rd-navbar-collapse {        background-color: #ffffff;        box-shadow: 0 0 5px 0 rgba(1, 3, 4, 0.19);    }html.rd-navbar-fixed-linked .page {    padding-top: 56px;}/**
*
* RD Navbar Classic
* =====================================================
*/.rd-navbar-classic.rd-navbar-static .rd-navbar-main-outer {    padding-left: 15px;    padding-right: 15px;}.rd-navbar-classic.rd-navbar-static .rd-nav-item + .rd-nav-item {    margin-left: 40px;}.rd-navbar-classic.rd-navbar-static .rd-nav-item .rd-nav-link {    color: #151515;}    .rd-navbar-classic.rd-navbar-static .rd-nav-item .rd-nav-link:hover, .rd-navbar-classic.rd-navbar-static .rd-nav-item .rd-nav-link.active {        color: #43b1c9;    }.rd-navbar-classic.rd-navbar-static .rd-nav-item.focus .rd-nav-link, .rd-navbar-classic.rd-navbar-static .rd-nav-item.active .rd-nav-link {    color: #43b1c9;}.rd-navbar-classic.rd-navbar-static .rd-navbar-main {    position: relative;    display: flex;    align-items: center;    justify-content: space-between;    padding: 13px 0;    margin-left: auto;    margin-right: auto;    max-width: 1170px;}@media (min-width: 1200px) {    .rd-navbar-classic.rd-navbar-static .rd-navbar-main {        padding-top: 18px;        padding-bottom: 18px;    }}@media (min-width: 1600px) {    .rd-navbar-classic.rd-navbar-static .rd-navbar-main {        padding-top: 30px;        padding-bottom: 30px;    }}.rd-navbar-classic.rd-navbar-static .rd-navbar-main-element {    display: flex;    align-items: center;}    .rd-navbar-classic.rd-navbar-static .rd-navbar-main-element > * + * {        margin-left: 18px;    }.rd-navbar-classic.rd-navbar-static .rd-navbar-nav-wrap {    margin: 0 30px;}.rd-navbar-classic.rd-navbar-static .rd-navbar-brand {    display: flex;    align-items: center;    justify-content: flex-start;    height: 70px;}    .rd-navbar-classic.rd-navbar-static .rd-navbar-brand .brand-logo-dark {        display: none;    }    .rd-navbar-classic.rd-navbar-static .rd-navbar-brand .brand-logo-light {        display: block;    }    .rd-navbar-classic.rd-navbar-static .rd-navbar-brand img {        max-width: 160px;        max-height: 70px;    }.rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck, .rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone {    box-shadow: 0 0 5px 0 rgba(1, 3, 4, 0.19);}    .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: 3px 0;    }    .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-fixed .rd-navbar-brand {    display: flex;    align-items: center;    justify-content: flex-start;}    .rd-navbar-classic.rd-navbar-fixed .rd-navbar-brand .brand-logo-dark {        display: none;    }    .rd-navbar-classic.rd-navbar-fixed .rd-navbar-brand .brand-logo-light {        display: block;    }.rd-navbar-classic.rd-navbar-fixed .rd-navbar-project-hamburger-open {    padding: 10px 14px;}.rd-navbar-classic.rd-navbar-fixed .project-hamburger {    align-items: center;    width: 4px;    height: 28px;}.rd-navbar-classic.rd-navbar-fixed .project-hamburger-line {    height: 4px;    width: 100%;}.rd-navbar-classic.rd-navbar-fixed .rd-navbar-basket {    top: 16px;    right: 36px;    padding-right: 10px;    display: none;}.rd-navbar-main.active .project-hamburger {    width: 0;}.rd-navbar-main.active .rd-navbar-project-hamburger {    margin: 0;}.rd-navbar-main.active .rd-navbar-project {    transform: translateX(0);}.rd-navbar-project-hamburger {    padding: 0;    outline: none;    border: none;    background: transparent;    cursor: pointer;    transition: all .2s ease;}.rd-navbar-project-hamburger-close {    position: relative;    width: 26px;    height: 26px;}.rd-navbar-project-hamburger.active .project-close > span:nth-child(1) {    height: 100%;    transition-delay: .3s;}.rd-navbar-project-hamburger.active .project-close > span:nth-child(2) {    width: 100%;    transition-delay: .45s;}.project-hamburger {    display: flex;    flex-direction: column;    justify-content: space-between;    width: 22px;    height: 20px;    transition: inherit;}.project-hamburger-line {    display: block;    width: 100%;    height: 2px;    background: #151515;    transition: all .25s linear;}    .project-hamburger-line:last-child {        width: 60%;    }.project-hamburger:hover .project-hamburger-line {    background: #43b1c9;}    .project-hamburger:hover .project-hamburger-line:first-child {        width: 60%;    }    .project-hamburger:hover .project-hamburger-line:last-child {        width: 100%;    }.project-close {    position: absolute;    left: 0;    top: 0;    height: 100%;    width: 100%;    transform: rotate(45deg);    will-change: transform;}    .project-close span {        position: absolute;        background: #151515;        transition: all .15s linear;    }        .project-close span:nth-child(1) {            height: 0;            width: 2px;            top: 0;            left: 50%;            margin-left: -1px;            transition-delay: 0s;        }        .project-close span:nth-child(2) {            width: 0;            height: 2px;            left: 0;            top: 50%;            margin-top: -1px;            transition-delay: .15s;        }.rd-navbar-project {    position: fixed;    display: flex;    flex-direction: column;    top: 0;    right: 0;    bottom: 0;    padding: 15px;    width: 270px;    background: #ffffff;    transform: translateX(102%);    box-shadow: 0 0 5px 0 rgba(1, 3, 4, 0.19);    z-index: 1084;}    .rd-navbar-project .owl-dots {        margin-top: 25px;    }.rd-navbar-project-content {    display: inherit;    flex-grow: 1;    direction: rtl;    overflow-y: auto;    overflow-x: hidden;    max-height: 100%;    -webkit-overflow-scrolling: touch;    padding-left: 6px;    margin-left: -6px;}    .rd-navbar-project-content > div {        display: inherit;        flex-direction: column;        justify-content: space-between;        direction: ltr;        width: 100%;        padding-bottom: 1px;    }        .rd-navbar-project-content > div > * + * {            margin-top: 30px;        }    .rd-navbar-project-content::-webkit-scrollbar {        width: 4px;    }    .rd-navbar-project-content::-webkit-scrollbar-thumb {        background: rgba(229, 227, 214, 0.8);        border: none;        border-radius: 0;    }    .rd-navbar-project-content::-webkit-scrollbar-track {        background: #cccccc;        border: none;        border-radius: 0;    }.rd-navbar-project-header {    display: flex;    flex-wrap: nowrap;    align-items: center;    padding-right: 26px;}.rd-navbar-project-title {    flex-grow: 1;    text-transform: uppercase;}* + .rd-navbar-project-content {    margin-top: 30px;}@media (min-width: 576px) {    .rd-navbar-project {        width: 350px;    }}@media (min-width: 992px) {    .rd-navbar-project {        padding: 33px 15px 30px;    }    * + .rd-navbar-project-content {        margin-top: 33px;    }}@media (min-width: 1200px) {    .rd-navbar-project {        width: 410px;        padding: 38px 30px 50px;    }    * + .rd-navbar-project-content {        margin-top: 38px;    }}@media (min-width: 1600px) {    .rd-navbar-project {        padding-top: 50px;        padding-bottom: 90px;    }    * + .rd-navbar-project-content {        margin-top: 50px;    }}.contacts-modern a, .contacts-modern a:focus, .contacts-modern a:active {    color: #151515;}    .contacts-modern a:hover {        color: #43b1c9;    }.contacts-modern li + li {    margin-top: 18px;    padding-top: 18px;}    .contacts-modern li + li::before {        display: inline-block;    }.contacts-modern li {    position: relative;}    .contacts-modern li::before {        position: absolute;        display: none;        content: '';        top: 0;        left: 50%;        width: 50px;        height: 0;        font-size: 0;        line-height: 0;        border-top: 1px solid #e1e1e1;        transform: translate3d(-50%, 0, 0);    }* + .contacts-modern {    margin-top: 40px;}@media (min-width: 1200px) {    * + .contacts-modern {        margin-top: 60px;    }}/**
*
* RD Navbar Modern
* =====================================================
*/.rd-navbar-modern.rd-navbar-static .rd-navbar-aside-outer,.rd-navbar-modern.rd-navbar-static .rd-navbar-main-outer {    padding-left: 15px;    padding-right: 15px;}.rd-navbar-modern.rd-navbar-static .rd-navbar-main-outer {    border-top: 1px solid #e1e1e1;}.rd-navbar-modern.rd-navbar-static .rd-navbar-aside,.rd-navbar-modern.rd-navbar-static .rd-navbar-main {    position: relative;    display: flex;    justify-content: space-between;    margin-left: auto;    margin-right: auto;    max-width: 1170px;}.rd-navbar-modern.rd-navbar-static .rd-navbar-aside {    align-items: flex-end;    padding: 5px 0 25px;}@media (min-width: 1200px) {    .rd-navbar-modern.rd-navbar-static .rd-navbar-aside {        padding-top: 15px;        padding-bottom: 35px;    }}@media (min-width: 1600px) {    .rd-navbar-modern.rd-navbar-static .rd-navbar-aside {        padding-top: 25px;        padding-bottom: 45px;    }}.rd-navbar-modern.rd-navbar-static .rd-navbar-main {    align-items: center;}.rd-navbar-modern.rd-navbar-static .rd-navbar-collapse,.rd-navbar-modern.rd-navbar-static .rd-navbar-button {    flex: 0 0 40%;    max-width: 40%;}    .rd-navbar-modern.rd-navbar-static .rd-navbar-collapse .button {        display: none;    }.rd-navbar-modern.rd-navbar-static .rd-navbar-button {    display: block;    text-align: right;}.rd-navbar-modern.rd-navbar-static .rd-navbar-panel {    flex: 0 0 20%;    max-width: 20%;}.rd-navbar-modern.rd-navbar-static .rd-navbar-brand {    display: flex;    align-items: flex-end;    justify-content: center;    height: 70px;}    .rd-navbar-modern.rd-navbar-static .rd-navbar-brand img {        max-width: 160px;        max-height: 70px;    }.rd-navbar-modern.rd-navbar-static .rd-navbar-main-element {    display: flex;    align-items: center;}    .rd-navbar-modern.rd-navbar-static .rd-navbar-main-element > * + * {        margin-left: 18px;    }.rd-navbar-modern.rd-navbar-static .rd-navbar-nav-wrap {    margin-right: 30px;}.rd-navbar-modern.rd-navbar-static .rd-nav-item {    display: inline-block;}    .rd-navbar-modern.rd-navbar-static .rd-nav-item.focus .rd-nav-link, .rd-navbar-modern.rd-navbar-static .rd-nav-item.opened .rd-nav-link, .rd-navbar-modern.rd-navbar-static .rd-nav-item.active .rd-nav-link {        color: #777777;    }        .rd-navbar-modern.rd-navbar-static .rd-nav-item.focus .rd-nav-link::before, .rd-navbar-modern.rd-navbar-static .rd-nav-item.opened .rd-nav-link::before, .rd-navbar-modern.rd-navbar-static .rd-nav-item.active .rd-nav-link::before {            width: 100%;            background: #43b1c9;        }.rd-navbar-modern.rd-navbar-static .rd-nav-link {    padding: 25px 0;}    .rd-navbar-modern.rd-navbar-static .rd-nav-link::before {        position: absolute;        content: '';        top: 0;        left: 50%;        height: 8px;        width: 140%;        background: transparent;        transform: translate3d(-50%, -50%, 0);        transition: all .25s ease;    }.rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck, .rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone {    box-shadow: 0 0 5px 0 rgba(1, 3, 4, 0.19);}    .rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-main-outer, .rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone .rd-navbar-main-outer {        border-color: transparent;    }    .rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-aside-outer, .rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone .rd-navbar-aside-outer {        display: none;    }.rd-navbar-modern.rd-navbar-fixed .rd-navbar-collapse-toggle {    width: 32px;}.rd-navbar-modern.rd-navbar-fixed .rd-navbar-basket {    top: 16px;    right: 36px;    padding-right: 10px;}.rd-navbar-modern.rd-navbar-fixed .rd-navbar-button {    display: none;}.contacts-ruth {    text-align: left;}    .contacts-ruth a {        font-size: 14px;        letter-spacing: .05em;    }        .contacts-ruth a, .contacts-ruth a:focus, .contacts-ruth a:active {            color: #151515;        }            .contacts-ruth a:hover {                color: #43b1c9;            }    .contacts-ruth .icon {        font-size: 38px;        color: #43b1c9;    }/**
*
* RD Navbar Creative
* =====================================================
*/.rd-navbar-creative.rd-navbar-static {    background: transparent;}    .rd-navbar-creative.rd-navbar-static .rd-navbar-aside-outer,    .rd-navbar-creative.rd-navbar-static .rd-navbar-main-outer {        padding-left: 15px;        padding-right: 15px;    }    .rd-navbar-creative.rd-navbar-static .rd-navbar-main {        border-width: 1px 0 1px 0;        border-style: solid;        border-color: #e1e1e1 transparent transparent transparent;    }    .rd-navbar-creative.rd-navbar-static .rd-navbar-aside,    .rd-navbar-creative.rd-navbar-static .rd-navbar-main {        position: relative;        display: flex;        margin-left: auto;        margin-right: auto;        max-width: 1170px;    }    .rd-navbar-creative.rd-navbar-static .rd-navbar-aside {        align-items: center;        justify-content: space-between;        padding: 7px 0;    }@media (min-width: 1200px) {    .rd-navbar-creative.rd-navbar-static .rd-navbar-aside {        padding: 13px 0;    }}@media (min-width: 1600px) {    .rd-navbar-creative.rd-navbar-static .rd-navbar-aside {        padding: 23px 0;    }}.rd-navbar-creative.rd-navbar-static .rd-navbar-main {    padding: 23px 0;    justify-content: center;}.rd-navbar-creative.rd-navbar-static .rd-navbar-collapse,.rd-navbar-creative.rd-navbar-static .rd-navbar-aside-element {    flex: 0 0 40%;    max-width: 40%;}    .rd-navbar-creative.rd-navbar-static .rd-navbar-collapse .button {        display: none;    }.rd-navbar-creative.rd-navbar-static .rd-navbar-aside-element {    display: flex;    align-items: center;    justify-content: flex-end;}    .rd-navbar-creative.rd-navbar-static .rd-navbar-aside-element > * + * {        margin-left: 14px;    }.rd-navbar-creative.rd-navbar-static .rd-navbar-panel {    flex: 0 0 20%;    max-width: 20%;}.rd-navbar-creative.rd-navbar-static .rd-navbar-brand {    display: flex;    align-items: center;    justify-content: center;    height: 86px;}    .rd-navbar-creative.rd-navbar-static .rd-navbar-brand .brand-logo-dark {        display: block;    }    .rd-navbar-creative.rd-navbar-static .rd-navbar-brand .brand-logo-light {        display: none;    }    .rd-navbar-creative.rd-navbar-static .rd-navbar-brand img {        max-width: 180px;        max-height: 86px;    }.rd-navbar-creative.rd-navbar-static.rd-navbar--is-stuck, .rd-navbar-creative.rd-navbar-static.rd-navbar--is-clone {    box-shadow: 0 0 5px 0 rgba(1, 3, 4, 0.19);}    .rd-navbar-creative.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-main, .rd-navbar-creative.rd-navbar-static.rd-navbar--is-clone .rd-navbar-main {        border-color: transparent;    }    .rd-navbar-creative.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-aside-outer, .rd-navbar-creative.rd-navbar-static.rd-navbar--is-clone .rd-navbar-aside-outer {        display: none;    }.rd-navbar-creative.rd-navbar-static .contacts-classic {    text-align: left;}.rd-navbar-creative.rd-navbar-fixed .rd-navbar-aside-element {    font-size: 0;    line-height: 0;}.rd-navbar-creative.rd-navbar-fixed .rd-navbar-collapse * + .rd-navbar-basket {    margin-top: 15px;}.rd-navbar-creative.rd-navbar-fixed .rd-navbar-collapse-toggle {    width: 32px;}.rd-navbar-creative.rd-navbar-fixed .select-inline {    top: 12px;    right: 36px;}.rd-navbar-creative.rd-navbar-fixed .rd-navbar-button {    display: none;}.rd-navbar-static-linked .header-creative-wrap .rd-navbar-wrap {    position: absolute;    top: 0;    right: 0;    left: 0;    z-index: 1080;}.context-dark .rd-navbar-creative.rd-navbar-static .rd-nav-item .rd-nav-link:hover, .bg-gray-700 .rd-navbar-creative.rd-navbar-static .rd-nav-item .rd-nav-link:hover, .bg-gray-3 .rd-navbar-creative.rd-navbar-static .rd-nav-item .rd-nav-link:hover, .bg-brown-1 .rd-navbar-creative.rd-navbar-static .rd-nav-item .rd-nav-link:hover, .bg-primary .rd-navbar-creative.rd-navbar-static .rd-nav-item .rd-nav-link:hover, .context-dark .rd-navbar-creative.rd-navbar-static .rd-nav-item .rd-nav-link:focus, .bg-gray-700 .rd-navbar-creative.rd-navbar-static .rd-nav-item .rd-nav-link:focus, .bg-gray-3 .rd-navbar-creative.rd-navbar-static .rd-nav-item .rd-nav-link:focus, .bg-brown-1 .rd-navbar-creative.rd-navbar-static .rd-nav-item .rd-nav-link:focus, .bg-primary .rd-navbar-creative.rd-navbar-static .rd-nav-item .rd-nav-link:focus {    color: #151515;}.context-dark .rd-navbar-creative.rd-navbar-static .rd-nav-item.focus .rd-nav-link, .bg-gray-700 .rd-navbar-creative.rd-navbar-static .rd-nav-item.focus .rd-nav-link, .bg-gray-3 .rd-navbar-creative.rd-navbar-static .rd-nav-item.focus .rd-nav-link, .bg-brown-1 .rd-navbar-creative.rd-navbar-static .rd-nav-item.focus .rd-nav-link, .bg-primary .rd-navbar-creative.rd-navbar-static .rd-nav-item.focus .rd-nav-link {    color: #151515;}.context-dark .rd-navbar-creative.rd-navbar-static .rd-nav-item.active .rd-nav-link, .bg-gray-700 .rd-navbar-creative.rd-navbar-static .rd-nav-item.active .rd-nav-link, .bg-gray-3 .rd-navbar-creative.rd-navbar-static .rd-nav-item.active .rd-nav-link, .bg-brown-1 .rd-navbar-creative.rd-navbar-static .rd-nav-item.active .rd-nav-link, .bg-primary .rd-navbar-creative.rd-navbar-static .rd-nav-item.active .rd-nav-link {    color: #151515;}.context-dark .rd-navbar-creative.rd-navbar-static .rd-navbar-main, .bg-gray-700 .rd-navbar-creative.rd-navbar-static .rd-navbar-main, .bg-gray-3 .rd-navbar-creative.rd-navbar-static .rd-navbar-main, .bg-brown-1 .rd-navbar-creative.rd-navbar-static .rd-navbar-main, .bg-primary .rd-navbar-creative.rd-navbar-static .rd-navbar-main {    border-color: rgba(255, 255, 255, 0.23);}.context-dark .rd-navbar-creative.rd-navbar-static.rd-navbar--is-stuck, .bg-gray-700 .rd-navbar-creative.rd-navbar-static.rd-navbar--is-stuck, .bg-gray-3 .rd-navbar-creative.rd-navbar-static.rd-navbar--is-stuck, .bg-brown-1 .rd-navbar-creative.rd-navbar-static.rd-navbar--is-stuck, .bg-primary .rd-navbar-creative.rd-navbar-static.rd-navbar--is-stuck, .context-dark .rd-navbar-creative.rd-navbar-static.rd-navbar--is-clone, .bg-gray-700 .rd-navbar-creative.rd-navbar-static.rd-navbar--is-clone, .bg-gray-3 .rd-navbar-creative.rd-navbar-static.rd-navbar--is-clone, .bg-brown-1 .rd-navbar-creative.rd-navbar-static.rd-navbar--is-clone, .bg-primary .rd-navbar-creative.rd-navbar-static.rd-navbar--is-clone {    background: #404147;}    .context-dark .rd-navbar-creative.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-main, .bg-gray-700 .rd-navbar-creative.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-main, .bg-gray-3 .rd-navbar-creative.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-main, .bg-brown-1 .rd-navbar-creative.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-main, .bg-primary .rd-navbar-creative.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-main, .context-dark .rd-navbar-creative.rd-navbar-static.rd-navbar--is-clone .rd-navbar-main, .bg-gray-700 .rd-navbar-creative.rd-navbar-static.rd-navbar--is-clone .rd-navbar-main, .bg-gray-3 .rd-navbar-creative.rd-navbar-static.rd-navbar--is-clone .rd-navbar-main, .bg-brown-1 .rd-navbar-creative.rd-navbar-static.rd-navbar--is-clone .rd-navbar-main, .bg-primary .rd-navbar-creative.rd-navbar-static.rd-navbar--is-clone .rd-navbar-main {        border-color: transparent;    }.context-dark .rd-navbar-creative-2.rd-navbar-static.rd-navbar--is-stuck, .bg-gray-700 .rd-navbar-creative-2.rd-navbar-static.rd-navbar--is-stuck, .bg-gray-3 .rd-navbar-creative-2.rd-navbar-static.rd-navbar--is-stuck, .bg-brown-1 .rd-navbar-creative-2.rd-navbar-static.rd-navbar--is-stuck, .bg-primary .rd-navbar-creative-2.rd-navbar-static.rd-navbar--is-stuck, .context-dark .rd-navbar-creative-2.rd-navbar-static.rd-navbar--is-clone, .bg-gray-700 .rd-navbar-creative-2.rd-navbar-static.rd-navbar--is-clone, .bg-gray-3 .rd-navbar-creative-2.rd-navbar-static.rd-navbar--is-clone, .bg-brown-1 .rd-navbar-creative-2.rd-navbar-static.rd-navbar--is-clone, .bg-primary .rd-navbar-creative-2.rd-navbar-static.rd-navbar--is-clone {    background: linear-gradient(to right, #43b1c9 0%, #43b1c9 100%);}    .context-dark .rd-navbar-creative-2.rd-navbar-static.rd-navbar--is-stuck::before, .bg-gray-700 .rd-navbar-creative-2.rd-navbar-static.rd-navbar--is-stuck::before, .bg-gray-3 .rd-navbar-creative-2.rd-navbar-static.rd-navbar--is-stuck::before, .bg-brown-1 .rd-navbar-creative-2.rd-navbar-static.rd-navbar--is-stuck::before, .bg-primary .rd-navbar-creative-2.rd-navbar-static.rd-navbar--is-stuck::before, .context-dark .rd-navbar-creative-2.rd-navbar-static.rd-navbar--is-clone::before, .bg-gray-700 .rd-navbar-creative-2.rd-navbar-static.rd-navbar--is-clone::before, .bg-gray-3 .rd-navbar-creative-2.rd-navbar-static.rd-navbar--is-clone::before, .bg-brown-1 .rd-navbar-creative-2.rd-navbar-static.rd-navbar--is-clone::before, .bg-primary .rd-navbar-creative-2.rd-navbar-static.rd-navbar--is-clone::before {        position: absolute;        content: '';        top: 0;        right: 0;        bottom: 0;        left: 0;        background-size: auto;        background-repeat: repeat;        background-color: #43b1c9;        background-image: url(../images/bg-pattern-1.jpg);        opacity: .25;        z-index: -1;    }/**
*
* RD Navbar Corporate
* =====================================================
*/.rd-navbar-static-linked .page-header-corporate {    position: relative;    margin-bottom: -34px;    z-index: 10;}.rd-navbar-corporate.rd-navbar-static {    background: transparent;}    .rd-navbar-corporate.rd-navbar-static::before {        position: absolute;        content: '';        top: 0;        right: 0;        bottom: 34px;        left: 0;        background: #ffffff;        z-index: -1;    }    .rd-navbar-corporate.rd-navbar-static .rd-navbar-aside-outer,    .rd-navbar-corporate.rd-navbar-static .rd-navbar-main-outer {        padding-left: 15px;        padding-right: 15px;    }    .rd-navbar-corporate.rd-navbar-static .rd-navbar-aside-outer {        font-size: 12px;        line-height: 2;        letter-spacing: .1em;        font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;        color: #ffffff;        background: #4d4e50;        border-bottom: 6px solid #838996;    }    .rd-navbar-corporate.rd-navbar-static .rd-navbar-aside,    .rd-navbar-corporate.rd-navbar-static .rd-navbar-main {        margin-left: auto;        margin-right: auto;        max-width: 1170px;    }    .rd-navbar-corporate.rd-navbar-static .rd-navbar-aside {        display: flex;        align-items: center;        justify-content: space-between;        padding: 11px 0 8px;    }@media (min-width: 1200px) {    .rd-navbar-corporate.rd-navbar-static .rd-navbar-aside {        padding: 15px 0 12px;    }}@media (min-width: 1600px) {    .rd-navbar-corporate.rd-navbar-static .rd-navbar-aside {        padding: 19px 0 16px;    }}.rd-navbar-corporate.rd-navbar-static .rd-navbar-main {    position: relative;}.rd-navbar-corporate.rd-navbar-static .rd-navbar-main-element {    display: flex;    align-items: center;    justify-content: space-between;    padding: 10px 0;}    .rd-navbar-corporate.rd-navbar-static .rd-navbar-main-element > * + * {        margin-left: 30px;    }@media (min-width: 1200px) {    .rd-navbar-corporate.rd-navbar-static .rd-navbar-main-element {        padding: 20px 0;    }}@media (min-width: 1600px) {    .rd-navbar-corporate.rd-navbar-static .rd-navbar-main-element {        padding: 32px 0;    }}.rd-navbar-corporate.rd-navbar-static .rd-navbar-nav-wrap {    display: flex;    align-items: stretch;    flex-direction: row-reverse;    justify-content: space-between;    padding-left: 45px;    border-radius: 30px;    color: #ffffff;    background: #4d4e50;}.rd-navbar-corporate.rd-navbar-static .rd-navbar-nav {    padding: 20px 0;}.rd-navbar-corporate.rd-navbar-static .rd-navbar-brand {    display: flex;    align-items: center;    height: 80px;}    .rd-navbar-corporate.rd-navbar-static .rd-navbar-brand img {        max-width: 180px;        max-height: 80px;    }.rd-navbar-corporate.rd-navbar-static .rd-nav-item.focus .rd-nav-link, .rd-navbar-corporate.rd-navbar-static .rd-nav-item.opened .rd-nav-link, .rd-navbar-corporate.rd-navbar-static .rd-nav-item.active .rd-nav-link {    color: #e5e3d6;}.rd-navbar-corporate.rd-navbar-static .rd-nav-link {    color: inherit;}    .rd-navbar-corporate.rd-navbar-static .rd-nav-link:hover {        color: #e5e3d6;    }.rd-navbar-corporate.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-main-outer, .rd-navbar-corporate.rd-navbar-static.rd-navbar--is-clone .rd-navbar-main-outer {    background: #4d4e50;    box-shadow: 0 0 5px 0 rgba(1, 3, 4, 0.19);}.rd-navbar-corporate.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-main-element, .rd-navbar-corporate.rd-navbar-static.rd-navbar--is-clone .rd-navbar-main-element {    padding: 5px 0;}.rd-navbar-corporate.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-main-element,.rd-navbar-corporate.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-aside-outer, .rd-navbar-corporate.rd-navbar-static.rd-navbar--is-clone .rd-navbar-main-element,.rd-navbar-corporate.rd-navbar-static.rd-navbar--is-clone .rd-navbar-aside-outer {    display: none;}.rd-navbar-corporate.rd-navbar-static .rd-navbar-basket {    color: inherit;    display: none;}    .rd-navbar-corporate.rd-navbar-static .rd-navbar-basket span {        color: #e5e3d6;    }    .rd-navbar-corporate.rd-navbar-static .rd-navbar-basket:hover {        color: #e5e3d6;    }.rd-navbar-corporate.rd-navbar-static .rd-navbar-basket-text {    position: relative;    top: -2px;    color: rgba(255, 255, 255, 0.5);}.rd-navbar-corporate.rd-navbar-static .rd-navbar-search {    margin-left: 40px;}    .rd-navbar-corporate.rd-navbar-static .rd-navbar-search.active .rd-search {        width: 345px;    }.rd-navbar-corporate.rd-navbar-static .rd-navbar-search-toggle {    text-align: center;    align-items: center;    border-radius: 30px;    color: inherit;    background: #626469;}    .rd-navbar-corporate.rd-navbar-static .rd-navbar-search-toggle span {        width: 90px;    }        .rd-navbar-corporate.rd-navbar-static .rd-navbar-search-toggle span::after {            display: none;        }    .rd-navbar-corporate.rd-navbar-static .rd-navbar-search-toggle:hover {        color: #e5e3d6;    }    .rd-navbar-corporate.rd-navbar-static .rd-navbar-search-toggle.active span::before {        opacity: 1;        transform: none;        visibility: visible;    }.rd-navbar-corporate.rd-navbar-static .rd-search-form-submit {    color: #ffffff;    width: 90px;}    .rd-navbar-corporate.rd-navbar-static .rd-search-form-submit:hover {        color: #e5e3d6;    }.rd-navbar-corporate.rd-navbar-static .rd-search {    width: 150px;}    .rd-navbar-corporate.rd-navbar-static .rd-search .form-input {        min-height: 64px;        border-width: 1px;        border-radius: 30px;        border-color: transparent;        background: #626469;    }    .rd-navbar-corporate.rd-navbar-static .rd-search .form-label {        top: 32px;    }    .rd-navbar-corporate.rd-navbar-static .rd-search .form-label,    .rd-navbar-corporate.rd-navbar-static .rd-search .form-input {        color: inherit;        padding-left: 30px;        padding-right: 90px;    }.rd-navbar-corporate.rd-navbar-static .contacts-amber {    display: flex;    flex-wrap: wrap;    align-items: center;    justify-content: center;    text-align: left;    margin-left: -44px;    margin-right: -44px;}    .rd-navbar-corporate.rd-navbar-static .contacts-amber > * {        padding-left: 44px;        padding-right: 44px;    }    .rd-navbar-corporate.rd-navbar-static .contacts-amber li + li {        border-left: 1px solid #e1e1e1;    }.rd-navbar-corporate.rd-navbar-fixed .rd-navbar-aside-outer {    display: none;}.rd-navbar-corporate.rd-navbar-fixed .rd-navbar-collapse-toggle {    width: 32px;}.rd-navbar-corporate.rd-navbar-fixed .rd-navbar-search {    display: block;    padding: 0 10px;    margin-top: 15px;}    .rd-navbar-corporate.rd-navbar-fixed .rd-navbar-search .rd-search {        position: static;        visibility: visible;        transform: none;        opacity: 1;    }    .rd-navbar-corporate.rd-navbar-fixed .rd-navbar-search .form-label,    .rd-navbar-corporate.rd-navbar-fixed .rd-navbar-search .form-input {        padding-left: 0;    }    .rd-navbar-corporate.rd-navbar-fixed .rd-navbar-search .form-input {        box-shadow: none;        border-bottom-color: #e1e1e1;    }.rd-navbar-corporate.rd-navbar-fixed * + .rd-navbar-search {    margin-top: 30px;}.rd-navbar-corporate.rd-navbar-fixed * + .rd-navbar-nav {    margin-top: 20px;}.rd-navbar-corporate.rd-navbar-fixed .rd-navbar-search-toggle {    display: none;}.rd-navbar-corporate.rd-navbar-fixed .rd-navbar-basket {    top: 16px;    right: 36px;    padding-right: 10px;}.contacts-amber {    color: #151515;    margin-bottom: -10px;}    .contacts-amber > * {        margin-bottom: 10px;    }    .contacts-amber a, .contacts-amber a:focus, .contacts-amber a:active {        color: inherit;    }        .contacts-amber a:hover {            color: #43b1c9;        }/*
* Swiper
*/.swiper-container {    position: relative;    overflow: hidden;    display: flex;    margin: 0 auto;    width: 100%;    height: auto;    list-style: none;    padding: 0;    /* Fix of Webkit flickering */    z-index: 1;}.swiper-container-no-flexbox .swiper-slide {    float: left;}.swiper-container-vertical > .swiper-wrapper {    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -webkit-flex-direction: column;    -ms-flex-direction: column;    flex-direction: column;}.swiper-wrapper {    position: relative;    width: 100%;    height: auto;    min-height: inherit;    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    align-self: stretch;    align-items: stretch;    -webkit-transition-property: -webkit-transform;    transition-property: -webkit-transform;    -o-transition-property: transform;    transition-property: transform;    transition-property: transform, -webkit-transform;    -webkit-box-sizing: content-box;    box-sizing: content-box;    z-index: 1;}.swiper-container-android .swiper-slide,.swiper-wrapper {    -webkit-transform: translate3d(0px, 0, 0);    transform: translate3d(0px, 0, 0);}.swiper-container-multirow > .swiper-wrapper {    -webkit-flex-wrap: wrap;    -ms-flex-wrap: wrap;    flex-wrap: wrap;}.swiper-container-free-mode > .swiper-wrapper {    -webkit-transition-timing-function: ease-out;    -o-transition-timing-function: ease-out;    transition-timing-function: ease-out;    margin: 0 auto;}.swiper-slide {    -webkit-flex-shrink: 0;    -ms-flex-negative: 0;    flex-shrink: 0;    width: 100%;    height: 100%;    min-height: inherit;    position: relative;    -webkit-transition-property: -webkit-transform;    transition-property: -webkit-transform;    -o-transition-property: transform;    transition-property: transform;    transition-property: transform, -webkit-transform;}.swiper-invisible-blank-slide {    visibility: hidden;}/* Auto Height */.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {    height: auto;}    .swiper-container-autoheight .swiper-wrapper {        -webkit-box-align: start;        -webkit-align-items: flex-start;        -ms-flex-align: start;        align-items: flex-start;        -webkit-transition-property: height, -webkit-transform;        transition-property: height, -webkit-transform;        -o-transition-property: transform, height;        transition-property: transform, height;        transition-property: transform, height, -webkit-transform;    }/* 3D Effects */.swiper-container-3d {    -webkit-perspective: 1200px;    perspective: 1200px;}    .swiper-container-3d .swiper-wrapper,    .swiper-container-3d .swiper-slide,    .swiper-container-3d .swiper-slide-shadow-left,    .swiper-container-3d .swiper-slide-shadow-right,    .swiper-container-3d .swiper-slide-shadow-top,    .swiper-container-3d .swiper-slide-shadow-bottom,    .swiper-container-3d .swiper-cube-shadow {        -webkit-transform-style: preserve-3d;        transform-style: preserve-3d;    }    .swiper-container-3d .swiper-slide-shadow-left,    .swiper-container-3d .swiper-slide-shadow-right,    .swiper-container-3d .swiper-slide-shadow-top,    .swiper-container-3d .swiper-slide-shadow-bottom {        position: absolute;        left: 0;        top: 0;        width: 100%;        height: 100%;        pointer-events: none;        z-index: 10;    }    .swiper-container-3d .swiper-slide-shadow-left {        background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));        background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));        background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));        background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));    }    .swiper-container-3d .swiper-slide-shadow-right {        background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));        background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));        background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));        background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));    }    .swiper-container-3d .swiper-slide-shadow-top {        background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));        background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));        background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));        background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));    }    .swiper-container-3d .swiper-slide-shadow-bottom {        background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));        background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));        background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));    }/* IE10 Windows Phone 8 Fixes */.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal > .swiper-wrapper {    -ms-touch-action: pan-y;    touch-action: pan-y;}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical > .swiper-wrapper {    -ms-touch-action: pan-x;    touch-action: pan-x;}.swiper-button-prev,.swiper-button-next {    text-align: center;    position: absolute;    display: none;    top: 50%;    padding: 14px 12px 20px;    font-size: 14px;    line-height: 1.8;    font-weight: 600;    letter-spacing: .05em;    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    color: #ffffff;    background: rgba(255, 255, 255, 0.22);    transition: all .2s ease;    transform: translate3d(0, -50%, 0);    will-change: transform;    cursor: pointer;    z-index: 10;}    .swiper-button-prev::after,    .swiper-button-next::after {        display: block;        content: '';        height: 0;        width: 100%;        border-top: 2px solid;        transition: inherit;    }    .swiper-button-prev:hover::after,    .swiper-button-next:hover::after {        transform: scaleX(0.7);    }@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,.swiper-container-rtl .swiper-button-next {    left: 0;    padding-right: 22px;    border-top-right-radius: 50px;    border-bottom-right-radius: 50px;}    .swiper-button-prev:before,    .swiper-container-rtl .swiper-button-next:before {        content: "prev";    }.swiper-button-next,.swiper-container-rtl .swiper-button-prev {    right: 0;    padding-left: 22px;    border-top-left-radius: 50px;    border-bottom-left-radius: 50px;}    .swiper-button-next:before,    .swiper-container-rtl .swiper-button-prev:before {        content: "next";    }.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white {    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white {    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black {    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black {    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}.swiper-button-lock {    display: none;}.swiper-pagination {    position: absolute;    text-align: center;    display: block;    font-size: 0;    line-height: 0;    transition: .3s;    transform: translate3d(0, 0, 0);    z-index: 10;}@media (min-width: 992px) {    .swiper-pagination {        display: none;    }}.swiper-pagination.swiper-pagination-hidden {    opacity: 0;}/* Common Styles */.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal > .swiper-pagination-bullets {    left: 0;    bottom: 25px;    width: 100%;}/* Bullets */.swiper-pagination-bullets-dynamic {    overflow: hidden;    font-size: 0;}    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {        -webkit-transform: scale(0.33);        -ms-transform: scale(0.33);        transform: scale(0.33);        position: relative;    }    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {        -webkit-transform: scale(1);        -ms-transform: scale(1);        transform: scale(1);    }    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {        -webkit-transform: scale(1);        -ms-transform: scale(1);        transform: scale(1);    }    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {        -webkit-transform: scale(0.66);        -ms-transform: scale(0.66);        transform: scale(0.66);    }    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {        -webkit-transform: scale(0.33);        -ms-transform: scale(0.33);        transform: scale(0.33);    }    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {        -webkit-transform: scale(0.66);        -ms-transform: scale(0.66);        transform: scale(0.66);    }    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {        -webkit-transform: scale(0.33);        -ms-transform: scale(0.33);        transform: scale(0.33);    }.swiper-pagination-bullet {    width: 14px;    height: 14px;    display: inline-block;    border-radius: 100%;    background: #d7d7d7;    transition: all .25s ease-in-out;}    .swiper-pagination-bullet:hover {        background: #43b1c9;    }.swiper-pagination-clickable .swiper-pagination-bullet {    cursor: pointer;}.swiper-pagination-bullet-active {    background: #43b1c9;}.swiper-container-vertical > .swiper-pagination-bullets {    right: 10px;    top: 50%;    -webkit-transform: translate3d(0px, -50%, 0);    transform: translate3d(0px, -50%, 0);}    .swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {        margin: 6px 0;        display: block;    }    .swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {        top: 50%;        -webkit-transform: translateY(-50%);        -ms-transform: translateY(-50%);        transform: translateY(-50%);        width: 8px;    }        .swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {            display: inline-block;            -webkit-transition: 200ms top, 200ms -webkit-transform;            transition: 200ms top, 200ms -webkit-transform;            -o-transition: 200ms transform, 200ms top;            transition: 200ms transform, 200ms top;            transition: 200ms transform, 200ms top, 200ms -webkit-transform;        }.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {    margin: 0 6px;}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {    left: 50%;    -webkit-transform: translateX(-50%);    -ms-transform: translateX(-50%);    transform: translateX(-50%);    white-space: nowrap;}    .swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {        -webkit-transition: 200ms left, 200ms -webkit-transform;        transition: 200ms left, 200ms -webkit-transform;        -o-transition: 200ms transform, 200ms left;        transition: 200ms transform, 200ms left;        transition: 200ms transform, 200ms left, 200ms -webkit-transform;    }.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {    -webkit-transition: 200ms right, 200ms -webkit-transform;    transition: 200ms right, 200ms -webkit-transform;    -o-transition: 200ms transform, 200ms right;    transition: 200ms transform, 200ms right;    transition: 200ms transform, 200ms right, 200ms -webkit-transform;}/* Progress */.swiper-pagination-progressbar {    background: rgba(0, 0, 0, 0.25);    position: absolute;}    .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {        background: #007aff;        position: absolute;        left: 0;        top: 0;        width: 100%;        height: 100%;        -webkit-transform: scale(0);        -ms-transform: scale(0);        transform: scale(0);        -webkit-transform-origin: left top;        -ms-transform-origin: left top;        transform-origin: left top;    }.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {    -webkit-transform-origin: right top;    -ms-transform-origin: right top;    transform-origin: right top;}.swiper-container-horizontal > .swiper-pagination-progressbar {    width: 100%;    height: 4px;    left: 0;    top: 0;}.swiper-container-vertical > .swiper-pagination-progressbar {    width: 4px;    height: 100%;    left: 0;    top: 0;}.swiper-pagination-white .swiper-pagination-bullet-active {    background: #ffffff;}.swiper-pagination-progressbar.swiper-pagination-white {    background: rgba(255, 255, 255, 0.25);}    .swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {        background: #ffffff;    }.swiper-pagination-black .swiper-pagination-bullet-active {    background: #000000;}.swiper-pagination-progressbar.swiper-pagination-black {    background: rgba(0, 0, 0, 0.25);}    .swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {        background: #000000;    }.swiper-pagination-lock {    display: none;}/* Scrollbar */.swiper-scrollbar {    position: relative;    border-radius: 10px;    -ms-touch-action: none;    background: rgba(255, 255, 255, 0.1);}.swiper-container-horizontal > .swiper-scrollbar {    position: absolute;    left: 0;    bottom: 3px;    z-index: 50;    height: 5px;    width: 100%;}.ios .swiper-container-horizontal > .swiper-scrollbar .swiper-scrollbar-drag,.iphone .swiper-container-horizontal > .swiper-scrollbar .swiper-scrollbar-drag,.ipad .swiper-container-horizontal > .swiper-scrollbar .swiper-scrollbar-drag,.mac-os .swiper-container-horizontal > .swiper-scrollbar .swiper-scrollbar-drag {    height: inherit;}.swiper-container-vertical > .swiper-scrollbar {    position: absolute;    top: 0;    right: 3px;    width: 4px;    height: 100%;    z-index: 50;}.swiper-scrollbar-drag {    height: 100%;    width: 100%;    position: relative;    background: rgba(0, 0, 0, 0.5);    border-radius: 10px;    left: 0;    top: 0;}.swiper-scrollbar-cursor-drag {    cursor: move;}.swiper-scrollbar-lock {    display: none;}.swiper-zoom-container {    width: 100%;    height: 100%;    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: center;    -webkit-justify-content: center;    -ms-flex-pack: center;    justify-content: center;    -webkit-box-align: center;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;    text-align: center;}    .swiper-zoom-container > img,    .swiper-zoom-container > svg,    .swiper-zoom-container > canvas {        max-width: 100%;        max-height: 100%;        -o-object-fit: contain;        object-fit: contain;    }.swiper-slide-zoomed {    cursor: move;}/* Preloader */.swiper-lazy-preloader {    width: 42px;    height: 42px;    position: absolute;    left: 50%;    top: 50%;    margin-left: -21px;    margin-top: -21px;    z-index: 10;    -webkit-transform-origin: 50%;    -ms-transform-origin: 50%;    transform-origin: 50%;    -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;    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");}@-webkit-keyframes swiper-preloader-spin {    100% {        -webkit-transform: rotate(360deg);        transform: rotate(360deg);    }}@keyframes swiper-preloader-spin {    100% {        -webkit-transform: rotate(360deg);        transform: rotate(360deg);    }}/* a11y */.swiper-container .swiper-notification {    position: absolute;    left: 0;    top: 0;    pointer-events: none;    opacity: 0;    z-index: -1000;}.swiper-container-fade.swiper-container-free-mode .swiper-slide {    -webkit-transition-timing-function: ease-out;    -o-transition-timing-function: ease-out;    transition-timing-function: ease-out;}.swiper-container-fade .swiper-slide {    pointer-events: none;    -webkit-transition-property: opacity;    -o-transition-property: opacity;    transition-property: opacity;}    .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-container-cube {    overflow: visible;}    .swiper-container-cube .swiper-slide {        pointer-events: none;        -webkit-backface-visibility: hidden;        backface-visibility: hidden;        z-index: 1;        visibility: hidden;        -webkit-transform-origin: 0 0;        -ms-transform-origin: 0 0;        transform-origin: 0 0;        width: 100%;        height: 100%;    }        .swiper-container-cube .swiper-slide .swiper-slide {            pointer-events: none;        }    .swiper-container-cube.swiper-container-rtl .swiper-slide {        -webkit-transform-origin: 100% 0;        -ms-transform-origin: 100% 0;        transform-origin: 100% 0;    }    .swiper-container-cube .swiper-slide-active,    .swiper-container-cube .swiper-slide-active .swiper-slide-active {        pointer-events: auto;    }    .swiper-container-cube .swiper-slide-active,    .swiper-container-cube .swiper-slide-next,    .swiper-container-cube .swiper-slide-prev,    .swiper-container-cube .swiper-slide-next + .swiper-slide {        pointer-events: auto;        visibility: visible;    }    .swiper-container-cube .swiper-slide-shadow-top,    .swiper-container-cube .swiper-slide-shadow-bottom,    .swiper-container-cube .swiper-slide-shadow-left,    .swiper-container-cube .swiper-slide-shadow-right {        z-index: 0;        -webkit-backface-visibility: hidden;        backface-visibility: hidden;    }    .swiper-container-cube .swiper-cube-shadow {        position: absolute;        left: 0;        bottom: 0px;        width: 100%;        height: 100%;        background: #000000;        opacity: 0.6;        -webkit-filter: blur(50px);        filter: blur(50px);        z-index: 0;    }.swiper-container-flip {    overflow: visible;}    .swiper-container-flip .swiper-slide {        pointer-events: none;        -webkit-backface-visibility: hidden;        backface-visibility: hidden;        z-index: 1;    }        .swiper-container-flip .swiper-slide .swiper-slide {            pointer-events: none;        }    .swiper-container-flip .swiper-slide-active,    .swiper-container-flip .swiper-slide-active .swiper-slide-active {        pointer-events: auto;    }    .swiper-container-flip .swiper-slide-shadow-top,    .swiper-container-flip .swiper-slide-shadow-bottom,    .swiper-container-flip .swiper-slide-shadow-left,    .swiper-container-flip .swiper-slide-shadow-right {        z-index: 0;        -webkit-backface-visibility: hidden;        backface-visibility: hidden;    }.swiper-container-coverflow .swiper-wrapper {    /* Windows 8 IE 10 fix */    -ms-perspective: 1200px;}.swiper-slide {    position: relative;    display: flex;    align-items: center;    justify-content: center;    flex-shrink: 0;    white-space: nowrap;    background-position: 50%;    background-size: cover;}.swiper-slide-caption {    width: 100%;    white-space: normal;}@media (max-width: 991.98px) {    .swiper-slide-caption {        padding-bottom: 70px;    }}.swiper-nav-1 .swiper-button-prev,.swiper-nav-1 .swiper-button-next {    color: inherit;    background: #ffffff;}    .swiper-nav-1 .swiper-button-prev:hover,    .swiper-nav-1 .swiper-button-next:hover {        color: #151515;    }.swiper-nav-1 .swiper-pagination-bullet {    background: #707475;}    .swiper-nav-1 .swiper-pagination-bullet:hover,    .swiper-nav-1 .swiper-pagination-bullet-active {        background: #43b1c9;    }.swiper-slider-1 {    min-height: 37.5vw;}    .swiper-slider-1 .swiper-title-1 {        text-shadow: 1px 9px 16px rgba(0, 0, 0, 0.18);    }    .swiper-slider-1 .swiper-title-2 {        letter-spacing: .1em;    }    .swiper-slider-1 .swiper-title-3 {        letter-spacing: .05em;        font-family: "Kalam", cursive;        text-transform: none;    }    .swiper-slider-1 * + .swiper-title-1 {        margin-top: 8px;    }    .swiper-slider-1 * + .swiper-title-2 {        margin-top: 10px;    }@media (min-width: 768px) {    .swiper-slider-1 * + .swiper-title-1 {        margin-top: 12px;    }    .swiper-slider-1 * + .swiper-title-2 {        margin-top: 16px;    }}@media (min-width: 992px) {    .swiper-slider-1 .swiper-slide-caption {        padding-right: 90px;        padding-left: 90px;    }}@media (min-width: 1200px) {    .swiper-slider-1 * + .button-wrap,    .swiper-slider-1 * + .button {        margin-top: 40px;    }    .swiper-slider-1 * + .swiper-title-1 {        margin-top: 18px;    }    .swiper-slider-1 * + .swiper-title-2 {        margin-top: 24px;    }}.swiper-slider-2 {    min-height: 37.5vw;}    .swiper-slider-2 .swiper-title-1 {        font-weight: 600;        letter-spacing: .025em;    }    .swiper-slider-2 .swiper-title-2 {        letter-spacing: .2em;        text-transform: uppercase;    }    .swiper-slider-2 .swiper-text {        letter-spacing: .075em;        font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    }    .swiper-slider-2 * + .swiper-text {        margin-top: 10px;    }    .swiper-slider-2 * + .swiper-title-1 {        margin-top: 10px;    }@media (min-width: 768px) {    .swiper-slider-2 * + .swiper-text {        margin-top: 18px;    }}@media (min-width: 992px) {    .swiper-slider-2 .swiper-slide-caption {        padding-right: 90px;        padding-left: 90px;    }}@media (min-width: 1200px) {    .swiper-slider-2 * + .button-wrap,    .swiper-slider-2 * + .button {        margin-top: 45px;    }    .swiper-slider-2 * + .swiper-text {        margin-top: 28px;    }    .swiper-slider-2 * + .swiper-title-1 {        margin-top: 16px;    }}.swiper-slider-3 {    min-height: 33.33333vw;}    .swiper-slider-3 .swiper-slide {        align-items: flex-start;        padding-bottom: 50px;    }    .swiper-slider-3 .swiper-title-1 {        letter-spacing: 0;        color: rgba(255, 255, 255, 0.72);    }    .swiper-slider-3 .swiper-title-2 {        font-weight: 700;        letter-spacing: .2em;    }        .swiper-slider-3 .swiper-title-2 span {            display: block;            font-size: 0;            line-height: 0;            color: #ffffff;            margin-bottom: 10px;        }            .swiper-slider-3 .swiper-title-2 span::before {                display: inline-block;                content: '';                width: 60px;                border-top: 2px solid;            }    .swiper-slider-3 .swiper-title-3 {        letter-spacing: .1em;        font-weight: 400;        text-transform: none;    }    .swiper-slider-3 .swiper-text {        letter-spacing: .075em;        font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    }    .swiper-slider-3.swiper-container-horizontal > .swiper-pagination-bullets {        bottom: 75px;    }    .swiper-slider-3 * + .swiper-title-2 {        margin-top: 16px;    }    .swiper-slider-3 * + .swiper-title-3 {        margin-top: 16px;    }@media (min-width: 768px) {    .swiper-slider-3 .swiper-title-2 span {        display: inline-block;        vertical-align: middle;        margin-right: 22px;        margin-bottom: 0;    }}@media (min-width: 992px) {    .swiper-slider-3 .swiper-slide-caption {        padding-right: 90px;        padding-left: 90px;    }}@media (min-width: 1200px) {    .swiper-slider-3 * + .button-wrap,    .swiper-slider-3 * + .button {        margin-top: 35px;    }    .swiper-slider-3 * + .swiper-title-3 {        margin-top: 26px;    }}.swiper-slider-3 + .offset-negative-1 .container {    position: relative;    margin-top: -50px;    z-index: 1;}.swiper-slider-4 {    min-height: 44.0625vw;}    .swiper-slider-4 .swiper-slide-caption p {        font-size: 18px;        margin-top: 10px;        color: rgba(255, 255, 255, 0.5);    }    .swiper-slider-4 .swiper-button-prev {        left: 42px;    }    .swiper-slider-4 .swiper-button-next {        right: 42px;    }    .swiper-slider-4 .swiper-button-prev, .swiper-slider-4 .swiper-button-next {        border-radius: 0;        padding: 0;        height: 42px;        width: 42px;    }        .swiper-slider-4 .swiper-button-prev:before, .swiper-slider-4 .swiper-button-next:before {            content: '';        }        .swiper-slider-4 .swiper-button-prev:after, .swiper-slider-4 .swiper-button-next:after {            border: none;            content: '\f237';            font-size: 26px;            line-height: 1.7;            color: #ffffff;            font-family: "Material Design Icons";        }        .swiper-slider-4 .swiper-button-prev:hover, .swiper-slider-4 .swiper-button-next:hover {            background: rgba(255, 255, 255, 0.8);        }            .swiper-slider-4 .swiper-button-prev:hover:after, .swiper-slider-4 .swiper-button-next:hover:after {                color: #000000;                transform: none;            }        .swiper-slider-4 .swiper-button-next:after {            content: '\f238';        }    .swiper-slider-4 .swiper-pagination {        display: block;    }    .swiper-slider-4 .swiper-title-1 {        text-transform: none;    }    .swiper-slider-4 .swiper-title-2 {        font-weight: 400;        letter-spacing: .075em;    }    .swiper-slider-4 * + .swiper-title-2 {        margin-top: 16px;    }@media (min-width: 992px) {    .swiper-slider-4 .swiper-slide-caption {        padding-right: 90px;        padding-left: 90px;    }    .swiper-slider-4 .swiper-pagination {        display: none;    }    .swiper-slider-4 .swiper-title-1 {        line-height: 1.364;    }    .swiper-slider-4 * + .button-wrap,    .swiper-slider-4 * + .button {        margin-top: 40px;    }}@media (min-width: 1200px) {    .swiper-slider-4 * + .swiper-title-2 {        margin-top: 24px;    }    .swiper-slider-4 * + .button-wrap,    .swiper-slider-4 * + .button {        margin-top: 50px;    }}.header-creative-wrap + .swiper-slider-4 .swiper-slide-2 {    padding-bottom: 4%;}@media (min-width: 992px) {    .rd-navbar-static-linked .header-creative-wrap + .section-custom-1,    .rd-navbar-static-linked .header-creative-wrap + .swiper-slider-4 .swiper-slide {        padding-top: 172px;    }}@media (min-width: 1200px) {    .rd-navbar-static-linked .header-creative-wrap + .section-custom-1,    .rd-navbar-static-linked .header-creative-wrap + .swiper-slider-4 .swiper-slide {        padding-top: 184px;    }}@media (min-width: 1600px) {    .rd-navbar-static-linked .header-creative-wrap + .section-custom-1,    .rd-navbar-static-linked .header-creative-wrap + .swiper-slider-4 .swiper-slide {        padding-top: 204px;    }}.rd-navbar-static-linked .header-creative-wrap + .swiper-slider-4 .swiper-slide-1 {    padding-bottom: 5%;}.rd-navbar-static-linked .header-creative-wrap + .swiper-slider-4 .swiper-slide-2 {    padding-bottom: 8%;}.swiper-scrollbar-1 .swiper-scrollbar-drag {    background: transparent;}    .swiper-scrollbar-1 .swiper-scrollbar-drag::before {        position: absolute;        content: '';        top: 50%;        left: 50%;        width: 12px;        height: 12px;        border-radius: 50%;        border: 3px solid #43b1c9;        background: #ffffff;        transform: translate3d(-50%, -50%, 0);    }.swiper-scrollbar-1.swiper-container-horizontal {    padding-bottom: 70px;}    .swiper-scrollbar-1.swiper-container-horizontal .swiper-scrollbar {        bottom: 30px;    }.swiper-scrollbar-1.swiper-container-vertical {    padding-right: 50px;}    .swiper-scrollbar-1.swiper-container-vertical .swiper-scrollbar {        right: 14px;    }.swiper-slider-5 {    pointer-events: none;}    .swiper-slider-5 .swiper-wrapper {        pointer-events: auto;    }    .swiper-slider-5 .swiper-slide {        height: auto;    }        .swiper-slider-5 .swiper-slide > * {            width: 100%;            opacity: .18;            white-space: normal;            transition: all .4s linear;            pointer-events: none;        }    .swiper-slider-5 .swiper-slide-last {        display: none;    }    .swiper-slider-5 .swiper-slide-active > * {        opacity: 1;        pointer-events: auto;    }    .swiper-slider-5 .swiper-pagination {        display: block;    }    .swiper-slider-5.swiper-container-vertical .event-classic > .unit {        max-height: 420px;    }    .swiper-slider-5.swiper-container-vertical .swiper-slide-last {        display: flex;    }* + .swiper-slider-5 {    margin-top: 30px;}@media (min-width: 576px) {    .swiper-slider-5.swiper-container-vertical {        max-height: 520px;    }        .swiper-slider-5.swiper-container-vertical .swiper-slide-last {            height: 170px;        }}@media (min-width: 768px) {    .swiper-slider-5.swiper-container-vertical {        max-height: 600px;    }        .swiper-slider-5.swiper-container-vertical .swiper-slide-last {            height: 210px;        }    * + .swiper-slider-5 {        margin-top: 40px;    }}@media (min-width: 992px) {    .swiper-slider-5.swiper-container-vertical {        max-height: 685px;        padding-right: 70px;    }        .swiper-slider-5.swiper-container-vertical .swiper-slide-last {            height: 255px;        }}@media (min-width: 1200px) {    * + .swiper-slider-5 {        margin-top: 50px;    }}.swiper-slider-6 {    min-height: 34.11458vw;}    .swiper-slider-6 .swiper-slide::before {        position: absolute;        content: '';        top: 0;        right: 0;        bottom: 0;        left: 0;        background: rgba(255, 255, 255, 0.5);        pointer-events: none;    }    .swiper-slider-6 .swiper-title-1 {        font-weight: 500;        letter-spacing: .15em;    }    .swiper-slider-6 .swiper-title-2 {        font-weight: 300;        line-height: 1.528;        letter-spacing: .075em;    }    .swiper-slider-6 .swiper-title-3 {        position: relative;        display: inline-block;        line-height: 1;        letter-spacing: .1em;        text-transform: uppercase;    }        .swiper-slider-6 .swiper-title-3::before {            position: absolute;            content: '';            bottom: 0;            left: 0;            height: 45%;            width: 100%;            background: #fff669;            transition: inherit;            z-index: -1;        }    .swiper-slider-6 * + .swiper-title-1 {        margin-top: 15px;    }    .swiper-slider-6 * + .swiper-title-2 {        margin-top: 15px;    }@media (min-width: 576px) {    .swiper-slider-6 .swiper-title-3 {        letter-spacing: .2em;    }    .swiper-slider-6 .swiper-slide::before {        display: none;    }}@media (min-width: 768px) {    .swiper-slider-6 .swiper-box {        padding-left: 30px;    }        .swiper-slider-6 .swiper-box .swiper-title-1 {            margin-left: -30px;        }    .swiper-slider-6 * + .swiper-title-1 {        margin-top: 25px;    }    .swiper-slider-6 * + .swiper-title-2 {        margin-top: 24px;    }    .swiper-slider-6 * + .button-wrap,    .swiper-slider-6 * + .button {        margin-top: 40px;    }}@media (min-width: 992px) {    .swiper-slider-6 .swiper-slide-caption {        padding-right: 90px;        padding-left: 90px;    }    .swiper-slider-6 .swiper-box {        padding-left: 70px;    }        .swiper-slider-6 .swiper-box .swiper-title-1 {            margin-left: -70px;        }}@media (min-width: 1200px) {    .swiper-slider-6 * + .button-wrap,    .swiper-slider-6 * + .button {        margin-top: 50px;    }}.swiper-slider-7 {    pointer-events: none;}    .swiper-slider-7 .swiper-wrapper {        pointer-events: auto;    }    .swiper-slider-7 .swiper-slide {        height: auto;    }        .swiper-slider-7 .swiper-slide > * {            width: 100%;            opacity: .71;            white-space: normal;            transition: all .4s linear;            pointer-events: none;        }    .swiper-slider-7 .swiper-slide-last {        display: none;    }    .swiper-slider-7 .swiper-slide-active > *,    .swiper-slider-7 .swiper-slide-active + .swiper-slide > * {        opacity: 1;        pointer-events: auto;    }    .swiper-slider-7 .swiper-scrollbar {        background: #e1e1e1;    }    .swiper-slider-7.swiper-container-vertical .swiper-slide-last {        display: flex;    }* + .swiper-slider-7 {    margin-top: 30px;}@media (min-width: 576px) {    .swiper-slider-7.swiper-container-vertical {        max-height: 350px;    }        .swiper-slider-7.swiper-container-vertical .swiper-slide-last {            height: 42px;        }}@media (min-width: 768px) {    .swiper-slider-7.swiper-container-vertical {        max-height: 445px;        padding-right: 55px;    }        .swiper-slider-7.swiper-container-vertical .swiper-slide-last {            height: 68px;        }    * + .swiper-slider-7 {        margin-top: 68px;    }}@media (min-width: 992px) {    .swiper-slider-7.swiper-container-vertical .swiper-slide-last {        height: 64px;    }    * + .swiper-slider-7 {        margin-top: 45px;    }}@media (min-width: 1200px) {    .swiper-slider-7.swiper-container-vertical .swiper-slide-last {        height: 60px;    }}.google-map-markers {    display: none;}.google-map-container {    width: 100%;}.google-map {    height: 250px;    width: 100%;    color: #777777;}@media (min-width: 576px) {    .google-map {        height: 400px;    }}@media (min-width: 992px) {    .google-map {        height: 520px;    }}/*
*
* Search Results
*/.rd-search-results-live {    position: absolute;    text-align: left;    overflow-y: auto;    max-height: 600px;    box-shadow: 0 0 5px rgba(0, 0, 0, 0.05);    top: 100%;    right: 0;    left: 0;    z-index: 998;}    .rd-search-results-live #search-results {        position: relative;        padding: 16px 0 0;        color: #777777;        background: #ffffff;        opacity: 0;        visibility: hidden;        transform-origin: 50% 0;        transform: scale(1, 0.9);        transition: .3s all ease;        border-radius: 6px;    }        .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: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-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: inherit;    }        .rd-search-results-live .search-link:hover {            color: #151515;        }    .rd-search-results-live .search-error {        font-size: 14px;        line-height: 1.6;    }    .rd-search-results-live .search-title {        position: relative;        font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;        font-size: 14px;        font-weight: 700;        color: #43b1c9;    }    .rd-search-results-live .search-list-item-all {        margin-top: 18px;        width: 100%;    }    .rd-search-results-live .search-submit {        position: relative;        text-align: center;        overflow: hidden;        display: block;        padding: 8px;        font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;        font-size: 14px;        font-weight: 400;        letter-spacing: 0.1em;        text-transform: uppercase;        border-radius: 6px;        transition: all 250ms ease-in-out;        color: #ffffff;        background: #43b1c9;        z-index: 0;    }        .rd-search-results-live .search-submit:hover {            color: #151515;            background: #e5e3d6;        }    .rd-search-results-live .match {        display: none;    }    .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: 15px;    color: #9b9b9b;}    .rd-search-results .search-list-item::before {        content: counter(li, decimal-leading-zero) ".";        counter-increment: li;        position: absolute;        left: 0;        top: 0;        font-size: 16px;        line-height: 1.2;        font-weight: 400;        font-family: "Taviraj", serif;        color: #000000;    }    .rd-search-results .search-list-item + .search-list-item {        margin-top: 40px;    }.rd-search-results .search-title {    color: #151515;    line-height: 1.2;}.rd-search-results .search {    color: #ffffff;    padding: 0 .25em;    background: #43b1c9;}.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-list-item::before {        font-size: 18px;    }    .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: #43b1c9;        }.rd-search.rd-search-inline {    position: relative;}    .rd-search.rd-search-inline .form-input {        padding-right: 60px;    }    .rd-search.rd-search-inline .button-link {        position: absolute;        top: 50%;        transform: translateY(-50%);        width: 60px;        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: #43b1c9;        }    .rd-search.rd-search-inline.form-sm .form-input {        padding-right: 45px;    }    .rd-search.rd-search-inline.form-sm .button-link {        width: 45px;        font-size: 18px;    }    .rd-search.rd-search-inline.form-lg .form-input {        padding-right: 70px;    }    .rd-search.rd-search-inline.form-lg .button-link {        width: 70px;    }.button-search {    position: absolute;    text-align: center;    padding: 0 5px;    right: 0;    top: 0;    height: 60px;    width: 56px;    font-size: 25px;    line-height: 60px;    border: none;    outline: none;    box-shadow: none;    background: transparent;    cursor: pointer;    transition: all 250ms ease;}    .button-search:hover {        color: #43b1c9;    }.form-search .form-label,.form-search .form-input {    padding-left: 20px;    padding-right: 56px;    letter-spacing: .05em;    font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    color: #777777;}.form-search .form-input {    min-height: 60px;    background: #f9faf9;    border-width: 1px;    border-color: #f9faf9;}.form-search .form-label {    top: 30px;}* + .form-search {    margin-top: 30px;}@media (min-width: 768px) {    .form-search .form-input,    .form-search .form-label {        padding-left: 25px;    }    * + .form-search {        margin-top: 50px;    }}@media (min-width: 1200px) {    * + .form-search {        margin-top: 60px;    }}/** @section Isotope */.isotope {    z-index: 0;    display: block;    transition: .3s ease;}.isotope-1 {    z-index: 1;}.isotope-sizer {    height: 0;    margin-top: -1px;    margin-bottom: 0;}.isotope-item {    display: block;    backface-visibility: hidden;    transition: .1s opacity ease-in;}.isotope-filters {    position: relative;}    .isotope-filters > * {        margin-top: 0;        vertical-align: middle;    }* + .isotope {    margin-top: 30px;}* + .isotope-wrap {    margin-top: 30px;}@media (min-width: 768px) {    * + .isotope {        margin-top: 50px;    }    * + .isotope-wrap {        margin-top: 44px;    }}.isotope-filters-list {    position: absolute;    top: calc(100% + 20px);    left: 50%;    width: 100%;    max-width: 280px;    padding: 15px;    background: #ffffff;    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.17);    transform: translate3d(-50%, 0, 0);    opacity: 0;    visibility: hidden;    transition: all .3s ease-in-out;    z-index: 2;}    .isotope-filters-list a {        position: relative;        text-align: center;        vertical-align: middle;        display: block;        padding: 5px 10px;        font-size: 14px;        line-height: 1;        font-weight: 600;        letter-spacing: .02em;        font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;        text-transform: uppercase;        color: #9b9b9b;    }        .isotope-filters-list a.active {            color: #43b1c9;        }    .isotope-filters-list.active {        opacity: 1;        visibility: visible;    }.isotope-filters-toggle .icon {    transition: transform .25s ease;}.isotope-filters-toggle.active .icon {    transform: rotate(180deg);}@media (min-width: 768px) {    .isotope-filters-list-wrap {        display: inline-block;        position: relative;        padding-bottom: 4px;    }        .isotope-filters-list-wrap::before {            position: absolute;            content: '';            bottom: 0;            left: 0;            height: 4px;            width: 100%;            border-radius: 6px;            background: #d7d7d7;        }    .isotope-filters-list {        position: static;        display: flex;        justify-content: space-between;        max-width: none;        top: auto;        left: auto;        width: auto;        padding: 0;        box-shadow: none;        background: transparent;        transform: none;        visibility: visible;        opacity: 1;        margin-left: -30px;        margin-right: -30px;    }        .isotope-filters-list > * {            padding-left: 30px;            padding-right: 30px;        }        .isotope-filters-list a {            display: inline-block;            padding: 0 0 16px;        }            .isotope-filters-list a::after {                position: absolute;                content: '';                bottom: -4px;                left: 50%;                width: 130%;                height: 4px;                border-radius: 6px;                background: #43b1c9;                transform: translate3d(-50%, 0, 0);                opacity: 0;                transition: all .25s ease;            }            .isotope-filters-list a.active::after, .isotope-filters-list a:hover::after {                width: 100%;                opacity: 1;            }    .isotope-filters-toggle {        display: none;    }}@media (min-width: 992px) and (max-width: 1199.98px) {    .mobile .isotope-custom-1 .col-lg-8,    .tablet .isotope-custom-1 .col-lg-8 {        flex: 0 0 33.33333%;        max-width: 33.33333%;    }}@media (min-width: 992px) {    .desktop .isotope-custom-2 {        padding-left: 0;        padding-right: 0;    }        .desktop .isotope-custom-2 .row {            margin-right: 0;            margin-left: 0;            margin-bottom: 0;        }            .desktop .isotope-custom-2 .row > .col,            .desktop .isotope-custom-2 .row > [class*="col-"] {                padding-right: 0;                padding-left: 0;                margin-bottom: 0;            }}.tabs-custom {    text-align: left;}    .tabs-custom .nav-tabs {        font-size: 0;        line-height: 0;        word-spacing: 0;        border: 0;        justify-content: center;    }    .tabs-custom .nav-item {        float: none;        margin: 0;        border: 0;        cursor: pointer;        transition: .33s all ease;    }    .tabs-custom .nav-link {        margin: 0;        border: 0;        border-radius: 0;        font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;        color: #9b9b9b;    }        .tabs-custom .nav-link.active {            cursor: default;        }.tab-content > .tab-pane {    display: block;    visibility: hidden;    height: 0;    overflow: hidden;}.tab-content > .active {    visibility: visible;    height: auto;    overflow: visible;}* + .tabs-line {    margin-top: 35px;}* + .tabs-horizontal.tabs-corporate {    margin-top: 25px;}.row + .tabs-line {    margin-top: 40px;}@media (min-width: 768px) {    * + .tabs-line {        margin-top: 40px;    }    .row + .tabs-line {        margin-top: 65px;    }    .tabs-line + .button {        margin-top: 50px;    }}.tabs-line .nav-tabs-wrap {    position: relative;    padding-bottom: 1px;}    .tabs-line .nav-tabs-wrap::before {        position: absolute;        content: '';        bottom: 0;        left: 0;        height: 1px;        width: 100%;        border-radius: 0;        background: #d7d7d7;    }.tabs-line .nav-tabs {    margin-left: -15px;    margin-right: -15px;}    .tabs-line .nav-tabs > * {        padding-left: 15px;        padding-right: 15px;    }.tabs-line .nav-link {    position: relative;    text-align: center;    vertical-align: middle;    padding: 12px 0 8px;    font-size: 12px;    line-height: 1;    font-weight: 600;    letter-spacing: .02em;    text-transform: uppercase;}    .tabs-line .nav-link::after {        position: absolute;        content: '';        bottom: -1px;        left: 50%;        width: 130%;        height: 1px;        border-radius: 0;        background: #43b1c9;        transform: translate3d(-50%, 0, 0);        opacity: 0;        transition: all .25s ease;    }    .tabs-line .nav-link.active::after,    .tabs-line .nav-link:hover::after {        width: 100%;        opacity: 1;    }    .tabs-line .nav-link.active {        color: #43b1c9;        background: transparent;    }.tabs-line * + .tab-content {    margin-top: 20px;}.tabs-line-2 .nav-link::after {    background: #e5e3d6;}.tabs-line-2 .nav-link.active {    color: #e5e3d6;}.tabs-corporate .nav-tabs {    position: relative;}.tabs-corporate .nav-link {    padding: 12px 0 8px;    text-transform: uppercase;    font-size: 18px;    font-weight: 500;    line-height: 1;    letter-spacing: .1em;    color: #9b9b9b;    background: transparent;    text-align: center;    vertical-align: middle;}    .tabs-corporate .nav-link:hover,    .tabs-corporate .nav-link.active {        color: #151515;    }    .tabs-corporate .nav-link:hover {        border-color: transparent;    }.tabs-corporate .tab-content {    padding: 20px 0 0;}@media (max-width: 767.98px) {    .tabs-corporate .nav-tabs {        margin-bottom: 0;        margin-left: -20px;    }        .tabs-corporate .nav-tabs:empty {            margin-bottom: 0;            margin-left: 0;        }        .tabs-corporate .nav-tabs > * {            display: inline-block;            margin-top: 0;            margin-bottom: 0;            margin-left: 20px;        }    .tabs-corporate .nav-link {        border-width: 1px;        border-style: solid;        border-color: transparent;    }        .tabs-corporate .nav-link.active {            border-color: transparent transparent #e5e3d6 transparent;        }}@media (min-width: 768px) {    .tabs-horizontal.tabs-corporate .nav-tabs {        position: relative;        width: 100%;        border: 0;        will-change: transform;        justify-content: flex-start;    }    .tabs-horizontal.tabs-corporate .nav-item {        will-change: transform;    }    .tabs-horizontal.tabs-corporate .nav-link {        display: block;        position: relative;        z-index: 1;        min-width: 188px;        letter-spacing: .1em;        padding: 26px 20px;        border-width: 1px 1px 0 1px;        border-style: solid;        border-color: transparent;    }        .tabs-horizontal.tabs-corporate .nav-link.active,        .tabs-horizontal.tabs-corporate .nav-link:hover {            color: #151515;        }        .tabs-horizontal.tabs-corporate .nav-link.active {            border-color: #f5f5f5;        }    .tabs-horizontal.tabs-corporate .tab-content {        border: 1px solid #f5f5f5;    }    .tabs-horizontal.tabs-line .nav-tabs-wrap {        padding-bottom: 4px;    }        .tabs-horizontal.tabs-line .nav-tabs-wrap::before {            height: 4px;            border-radius: 6px;        }    .tabs-horizontal.tabs-line .nav-tabs {        justify-content: space-between;    }    .tabs-horizontal.tabs-line .nav-tabs-1 {        margin-left: -30px;        margin-right: -30px;        justify-content: flex-start;    }        .tabs-horizontal.tabs-line .nav-tabs-1 > * {            padding-left: 30px;            padding-right: 30px;        }    .tabs-horizontal.tabs-line .nav-item {        display: inline-block;    }    .tabs-horizontal.tabs-line .nav-link {        padding-top: 0;        padding-bottom: 16px;        font-size: 14px;    }        .tabs-horizontal.tabs-line .nav-link::after {            bottom: -4px;            height: 4px;            border-radius: 6px;        }    .tabs-horizontal.tabs-line * + .tab-content {        margin-top: 30px;    }}@media (min-width: 992px) {    .tabs-horizontal.tabs-line .nav-tabs-1 {        margin-left: -45px;        margin-right: -45px;    }        .tabs-horizontal.tabs-line .nav-tabs-1 > * {            padding-left: 45px;            padding-right: 45px;        }        .tabs-horizontal.tabs-line .nav-tabs-1 .nav-link {            letter-spacing: .075em;        }    .tabs-horizontal.tabs-line * + .tab-content {        margin-top: 35px;    }    .tabs-horizontal.tabs-line * + .tab-content-1 {        margin-top: 45px;    }}@media (min-width: 768px) {    .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 .tab-content {            flex-grow: 1;        }        .tabs-vertical.tabs-line .nav-tabs {            width: auto;            min-width: 167px;            border: 0;        }        .tabs-vertical.tabs-line .nav-item {            margin: 0;        }        .tabs-vertical.tabs-line .nav-link {            position: relative;            padding: 21px 0 17px;            border: 0;            overflow: hidden;            text-align: left;        }            .tabs-vertical.tabs-line .nav-link.active,            .tabs-vertical.tabs-line .nav-link:hover {                color: #43b1c9;            }        .tabs-vertical.tabs-line .nav-item + .nav-item {            border-top: 1px solid #f5f5f5;        }        .tabs-vertical.tabs-line .tab-content {            padding: 0 0 0 35px;        }        .tabs-vertical.tabs-line * + .tab-content {            margin-top: 0;        }}.tabs-jean .nav-tabs-wrap {    padding: 10px;    background: #f5f5f5;}.tabs-jean .nav-tabs {    display: block;    text-align: center;}.tabs-jean .nav-link {    position: relative;    padding: 10px 0;    font-size: 14px;    line-height: 1.2;    font-weight: 600;    letter-spacing: .1em;    text-transform: uppercase;    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    color: rgba(21, 21, 21, 0.41);    background: transparent;    border: none;}    .tabs-jean .nav-link::before {        position: absolute;        top: 50%;        left: 50%;        font-size: 60px;        font-weight: 300;        letter-spacing: 0;        line-height: 1;        color: rgba(21, 21, 21, 0.1);        transform: translate3d(-50%, -50%, 0);        transition: inherit;    }    .tabs-jean .nav-link::after {        display: none;        position: absolute;        content: '';        top: 0;        left: 50%;        width: 0;        height: 0;        border-style: solid;        border-width: 0 13px 10px 13px;        border-color: transparent transparent #f5f5f5 transparent;        transform: translate3d(-50%, 0, 0);        transition: all .25s ease;    }    .tabs-jean .nav-link.active,    .tabs-jean .nav-link:hover {        color: #ffffff;        background: #43b1c9;    }        .tabs-jean .nav-link.active::before,        .tabs-jean .nav-link:hover::before {            color: rgba(67, 177, 201, 0.2);        }        .tabs-jean .nav-link.active::after {            transform: translate3d(-50%, -100%, 0);        }.tabs-jean * + .nav-tabs-wrap {    margin-top: 30px;}@media (min-width: 576px) {    .tabs-jean .nav-tabs-wrap {        padding: 0 20px 1px;    }    .tabs-jean .nav-tabs {        counter-reset: li;        display: flex;        justify-content: space-around;        margin-left: -30px;    }        .tabs-jean .nav-tabs > * {            margin-left: 30px;        }        .tabs-jean .nav-tabs li a::before {            content: counter(li, decimal-leading-zero);            counter-increment: li;        }    .tabs-jean .nav-link {        padding: 35px 0;    }        .tabs-jean .nav-link::after {            display: block;        }        .tabs-jean .nav-link.active,        .tabs-jean .nav-link:hover {            color: #43b1c9;            background: transparent;        }    .tabs-jean .tab-content {        position: relative;        padding: 8% 0 14% 17%;        z-index: 1;    }        .tabs-jean .tab-content::before {            position: absolute;            content: '';            top: 0;            bottom: 0;            left: 0;            width: 44%;            border: 15px solid #f5f5f5;            z-index: -1;        }    .tabs-jean * + .nav-tabs-wrap {        margin-top: 40px;    }}@media (min-width: 768px) {    .tabs-jean .nav-link {        padding: 40px 0;    }        .tabs-jean .nav-link::before {            font-size: 80px;        }}@media (min-width: 1200px) {    .tabs-jean .nav-tabs-wrap {        padding-left: 30px;        padding-right: 30px;    }    .tabs-jean .nav-link {        padding: 56px 0;    }        .tabs-jean .nav-link::before {            font-size: 100px;        }    .tabs-jean .tab-content {        padding-right: 5%;    }    .tabs-jean * + .nav-tabs-wrap {        margin-top: 55px;    }}.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-custom {    text-align: left;    display: block;    margin: 0;    border: 0;    border-radius: 0;    box-shadow: none;    background: inherit;}    .card-custom a {        display: block;    }    .card-custom .card-header {        padding: 0;        border-bottom: 0;        border-top-left-radius: 0;        border-top-right-radius: 0;        background: transparent;    }    .card-custom .card-body {        padding: 0;        border: 0;    }* + .card-group-custom {    margin-top: 20px;}h3 + .card-group-corporate {    margin-top: 20px;}@media (min-width: 992px) {    * + .card-group-custom {        margin-top: 30px;    }    * + .card-group-custom-1 {        margin-top: 20px;    }}.card-corporate {    text-align: left;}    .card-corporate:last-child .card-title a.collapsed {        border-bottom-color: transparent;    }    .card-corporate .card-title {        margin-bottom: 0;    }        .card-corporate .card-title a,        .card-corporate .card-body {            background: transparent;        }        .card-corporate .card-title a {            position: relative;            padding: 15px 0 15px 45px;            font-size: 14px;            line-height: 1.6;            font-weight: 500;            letter-spacing: .02em;            font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;            color: #151515;            border-bottom: 1px solid #e1e1e1;            z-index: 1;        }            .card-corporate .card-title a.collapsed .card-arrow .icon {                color: #43b1c9;                background: #ffffff;                box-shadow: 0 0 5px 0 rgba(1, 3, 4, 0.19);                transform: none;            }    .card-corporate .card-arrow {        display: flex;        align-items: center;        position: absolute;        text-align: center;        top: 0;        bottom: 0;        left: 0;        z-index: 2;    }        .card-corporate .card-arrow .icon {            font-size: 20px;            line-height: 30px;            width: 30px;            height: 30px;            border-radius: 50%;            color: #ffffff;            background: #43b1c9;            box-shadow: none;            transform: rotate(90deg);            transition: all .3s ease;        }            .card-corporate .card-arrow .icon::before {                content: '\f238';                font-family: "Material Design Icons";            }    .card-corporate .collapse {        position: relative;        color: #777777;        border-radius: 0 0 6px 6px;        z-index: 1;    }    .card-corporate .card-body {        padding: 15px 0 10px 0;    }    .card-corporate .card-title a {        font-size: 20px;        font-family: "Taviraj", serif;        letter-spacing: .02em;    }@media (min-width: 768px) {    .card-corporate .card-title a {        padding: 25px 0 25px 56px;    }    .card-corporate .card-arrow .icon {        font-size: 22px;        line-height: 36px;        width: 36px;        height: 36px;    }    .card-corporate .card-body {        padding: 25px 0 10px 0;    }}@media (min-width: 1200px) {    .card-corporate .card-title a {        padding: 30px 0 30px 66px;    }    .card-corporate .card-arrow .icon {        font-size: 24px;        line-height: 42px;        width: 42px;        height: 42px;    }}.card-corporate-2 {    text-align: left;}@media (min-width: 768px) {    .card-corporate-2:last-child .card-title a.collapsed {        border-bottom-color: #e1e1e1;    }}@media (min-width: 992px) {    .desktop .card-corporate .card-title a:hover .card-arrow .icon {        transform: rotate(-90deg);    }    .desktop .card-corporate .card-title a.collapsed:hover .card-arrow .icon {        transform: rotate(90deg);    }}/*
*
* Tooltop Custom
*/.tooltip {    font-size: 15px;    line-height: 1.6;    color: #ffffff;}.tooltip-inner {    background-color: #43b1c9;}.tooltip .arrow:before {    border-top-color: #43b1c9;}.tooltip-inner {    border-radius: 0;}/*
*
* Counter
*/.counter-classic {    text-align: center;}.counter-classic-2 .counter-classic-decor::before {    background: #e5e3d6;}.counter-classic-number {    font-weight: 300;    letter-spacing: .1em;    text-transform: none;}    .counter-classic-number .symbol {        letter-spacing: .1em;    }.counter-classic-title {    line-height: 1.2;    font-weight: 400;    letter-spacing: .2em;    text-transform: uppercase;}.counter-classic-decor {    font-size: 0;    line-height: 0;}    .counter-classic-decor::before {        display: inline-block;        content: '';        width: 40px;        height: 3px;        background: #43b1c9;    }* + .counter-classic-decor {    margin-top: 10px;}* + .counter-classic-title {    margin-top: 16px;}@media (max-width: 767.98px) {    .counter-classic-title {        font-size: 14px;    }}@media (min-width: 768px) {    .counter-classic-decor::before {        width: 66px;    }    * + .counter-classic-decor {        margin-top: 20px;    }    * + .counter-classic-title {        margin-top: 25px;    }}@media (min-width: 992px) {    * + .counter-classic-decor {        margin-top: 24px;    }    * + .counter-classic-title {        margin-top: 30px;    }}@media (min-width: 1200px) {    * + .counter-classic-title {        margin-top: 36px;    }}.counter-modern {    text-align: center;}.counter-modern-number {    text-transform: none;    font-family: "Taviraj", serif;    letter-spacing: .05em;}@media (min-width: 1200px) {    .counter-modern-number {        font-size: 58px;    }}.counter-modern-title {    font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    font-size: 18px;    letter-spacing: .025em;}.counter-modern-decor {    font-size: 0;    line-height: 0;}    .counter-modern-decor::before {        display: inline-block;        content: '';        width: 30px;        height: 1px;        background: #43b1c9;    }* + .counter-modern-decor {    margin-top: 10px;}* + .counter-modern-title {    margin-top: 12px;}@media (max-width: 767.98px) {    .counter-modern-title {        font-size: 14px;    }}@media (min-width: 768px) {    .counter-modern-decor::before {        width: 42px;    }    * + .counter-modern-decor {        margin-top: 16px;    }    * + .counter-modern-title {        margin-top: 18px;    }}@media (min-width: 992px) {    * + .counter-modern-decor {        margin-top: 18px;    }    * + .counter-modern-title {        margin-top: 20px;    }}.context-dark .counter-modern-decor::before, .bg-gray-700 .counter-modern-decor::before, .bg-gray-3 .counter-modern-decor::before, .bg-brown-1 .counter-modern-decor::before, .bg-primary .counter-modern-decor::before {    background: #ffffff;}.box-ordered {    counter-reset: div;}    .box-ordered .box-ordered-item::before {        content: counter(div, decimal-leading-zero);        counter-increment: div;    }.box-ordered-2 {    counter-reset: div;}    .box-ordered-2 .box-ordered-item::before {        content: counter(div, decimal);        counter-increment: div;    }/*
*
* Progress Bars
*/.progress-linear {    position: relative;    text-align: left;    font-size: 12px;    line-height: 1;    font-weight: 600;    letter-spacing: .1em;    text-transform: uppercase;    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;}.progress-header > * {    max-width: 50%;}.progress-bar-linear-wrap {    height: 6px;    border-radius: 6px;    background: #d7d7d7;}.progress-bar-linear {    position: relative;    width: 0;    height: inherit;    border-radius: inherit;    background: #43b1c9;    transition: .5s all ease-in-out;}    .progress-bar-linear::before {        position: absolute;        content: '';        right: 0;        bottom: 0;        width: 10px;        height: inherit;        transform: skew(-45deg);        transform-origin: 50% 100%;        background: inherit;    }.progress-value {    position: absolute;    bottom: 100%;    right: -4px;    margin-bottom: 12px;    transform: translate3d(50%, 0, 0);    will-change: transform;}    .progress-value::after {        content: "%";    }.progress-red .progress-bar-linear {    background: #f2717a;}    .progress-red .progress-bar-linear::before {        border-bottom-color: #f2717a;    }.progress-red .progress-marker {    background: #f2717a;}.progress-yellow .progress-bar-linear {    background: #e9da5e;}    .progress-yellow .progress-bar-linear::before {        border-bottom-color: #e9da5e;    }.progress-yellow .progress-marker {    background: #e9da5e;}* + .progress-bar-linear-wrap {    margin-top: 12px;}* + .progress-linear {    margin-top: 35px;}.progress-linear + .progress-linear {    margin-top: 25px;}@media (min-width: 768px) {    .progress-linear {        font-size: 14px;    }        .progress-linear + .progress-linear {            margin-top: 40px;        }}@media (min-width: 992px) {    .progress-linear + .progress-linear {        margin-top: 46px;    }}/*
* Countdown
* --------------------------------------------------
*/.countdown-wrap {    display: flex;    justify-content: center;    align-items: center;    text-align: center;    margin-bottom: -20px;    margin-left: -20px;}    .countdown-wrap:empty {        margin-bottom: 0;        margin-left: 0;    }    .countdown-wrap > * {        display: inline-block;        margin-top: 0;        margin-bottom: 20px;        margin-left: 20px;    }@media (min-width: 576px) {    .countdown-wrap {        margin-bottom: -30px;        margin-left: -30px;    }        .countdown-wrap:empty {            margin-bottom: 0;            margin-left: 0;        }        .countdown-wrap > * {            display: inline-block;            margin-top: 0;            margin-bottom: 30px;            margin-left: 30px;        }}.countdown-circle {    flex-basis: 136px;    flex-shrink: 1;    display: block;}    .countdown-circle svg {        display: block;        width: 100%;    }.countdown-number {    position: relative;}.countdown-gradient .stop-color-1 {    stop-color: #e5e3d6;}.countdown-gradient .stop-color-2 {    stop-color: #43b1c9;}.countdown-fg {    fill: transparent;    stroke: #43b1c9;    stroke-width: 2.21px;}.countdown-bg {    fill: transparent;    stroke: #d7d7d7;    stroke-width: .74px;}.countdown-overlay {    position: absolute;    top: 52%;    left: 0;    right: 0;    transform: translateY(-50%);}.countdown-counter {    display: block;    font-weight: 500;    letter-spacing: .05em;    color: #151515;}.countdown-heading {    letter-spacing: .1em;    text-transform: uppercase;    color: rgba(21, 21, 21, 0.5);}@media (max-width: 575.98px) {    .countdown-heading {        font-size: 14px;    }}.countdown-seconds {    display: none;}@media (min-width: 576px) {    .countdown-seconds {        display: block;    }}.context-dark .countdown-bg, .bg-gray-700 .countdown-bg, .bg-gray-3 .countdown-bg, .bg-brown-1 .countdown-bg, .bg-primary .countdown-bg {    stroke: rgba(255, 255, 255, 0.7);}.context-dark .countdown-fg, .bg-gray-700 .countdown-fg, .bg-gray-3 .countdown-fg, .bg-brown-1 .countdown-fg, .bg-primary .countdown-fg {    stroke: #e5e3d6;}* + .countdown-wrap {    margin-top: 30px;}* + .countdown-heading {    margin-top: 10px;}@media (min-width: 576px) {    * + .countdown-heading {        margin-top: 14px;    }}@media (min-width: 1200px) {    * + .countdown-wrap {        margin-top: 50px;    }    .countdown-wrap + p {        margin-top: 40px;    }}.countdown-mini-wrap {    display: flex;    justify-content: center;    align-items: center;    text-align: center;    margin-bottom: -20px;    margin-left: -20px;}    .countdown-mini-wrap:empty {        margin-bottom: 0;        margin-left: 0;    }    .countdown-mini-wrap > * {        display: inline-block;        margin-top: 0;        margin-bottom: 20px;        margin-left: 20px;    }    .countdown-mini-wrap .countdown-circle {        flex-basis: 87px;    }.countdown-mini-counter {    font-weight: 600;}.countdown-mini-heading {    font-size: 14px;    font-weight: 600;    letter-spacing: .1em;    text-transform: uppercase;    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    color: rgba(21, 21, 21, 0.5);}* + .countdown-mini-wrap {    margin-top: 20px;}* + .countdown-mini-heading {    margin-top: 10px;}html:not(.ie-10):not(.ie-11):not(.ie-edge) .countdown-circle svg {    height: auto;}/*
*
* 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;        /* 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 {    text-align: center;    position: absolute;    top: 50%;    font-size: 14px;    line-height: 1.8;    font-weight: 600;    letter-spacing: .05em;    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    color: #a3a3a3;    transition: all .2s ease;    transform: translate3d(0, -50%, 0);    will-change: transform;    cursor: pointer;}    .owl-prev::after,    .owl-next::after {        display: block;        content: '';        height: 0;        width: 100%;        border-top: 2px solid;        transition: transform .2s ease;    }    .owl-prev:hover,    .owl-next:hover {        color: #151515;    }        .owl-prev:hover::after,        .owl-next:hover::after {            transform: scaleX(0.7);        }.owl-prev {    left: 0;}    .owl-prev:before {        content: "prev";    }.owl-next {    right: 0;}    .owl-next:before {        content: "next";    }/*
 * Owl Pagination
 */.owl-dots {    text-align: center;    margin-top: 30px;    font-size: 0;    line-height: 0;}    .owl-dots.disabled {        display: none !important;    }@media (min-width: 768px) {    .owl-dots {        margin-top: 45px;    }}.owl-dot {    position: relative;    display: inline-block;    width: 14px;    height: 14px;    border-radius: 50%;    margin-left: 6px;    margin-right: 6px;    text-align: center;    outline: none;    cursor: pointer;    background-color: #d7d7d7;    transition: all .25s ease-in-out;    padding: 0;    border: 0;}    .owl-dot:only-child {        display: none;    }    .owl-dot:hover, .owl-dot:focus {        background-color: #43b1c9;    }    .owl-dot.active {        background-color: #43b1c9;    }.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;    }/*
 * Owl Nav Styles
 */.owl-nav-1 {    position: relative;    padding: 0 26px;}    .owl-nav-1 .owl-prev::before,    .owl-nav-1 .owl-next::before {        display: inline-block;        line-height: 1.8;        border-bottom: 2px solid;    }    .owl-nav-1 .owl-prev::after,    .owl-nav-1 .owl-next::after {        position: absolute;        top: 50%;        width: 80px;        height: 80px;        border: none;        border-radius: 50%;        background: #ffffff;        transform: translate3d(0, -50%, 0);        pointer-events: none;        z-index: -1;    }    .owl-nav-1 .owl-prev::after {        right: -14px;    }    .owl-nav-1 .owl-next::after {        left: -14px;    }@media (min-width: 768px) {    .owl-nav-1 .owl-prev::after,    .owl-nav-1 .owl-next::after {        width: 100px;        height: 100px;    }    .owl-nav-1 .owl-prev::after {        right: -24px;    }    .owl-nav-1 .owl-next::after {        left: -24px;    }}.owl-nav-2 .owl-prev:hover,.owl-nav-2 .owl-next:hover {    color: #43b1c9;}/*
 * Owl Pagination Styles
 */.owl-dots-styles-1 .owl-dot {    width: 18px;    height: 18px;    background: transparent;    border: 4px solid rgba(67, 177, 201, 0.5);}    .owl-dots-styles-1 .owl-dot:hover, .owl-dots-styles-1 .owl-dot:focus {        border-color: #43b1c9;    }    .owl-dots-styles-1 .owl-dot.active {        border-color: #43b1c9;    }.owl-style-1 .owl-stage-outer {    margin: -15px;    padding: 15px;}@media (min-width: 1200px) {    .owl-style-1 .owl-dots {        margin-top: 55px;    }}.owl-style-2 {    text-align: center;}    .owl-style-2 .owl-stage {        display: flex;        align-items: center;    }.owl-style-3 .owl-stage-outer {    margin: -20px;    padding: 20px;}.owl-style-3 .owl-nav {    display: none;}@media (min-width: 768px) {    .owl-style-3 {        padding: 0 120px;    }        .owl-style-3 .owl-stage-outer {            margin-left: -60px;            margin-right: -60px;            padding-left: 60px;            padding-right: 60px;        }            .owl-style-3 .owl-stage-outer::before {                position: absolute;                content: '';                top: 20px;                right: 0;                bottom: 20px;                left: 0;                border-radius: 60px;                background: rgba(255, 255, 255, 0.57);                transform: scaleY(0.9);            }        .owl-style-3 .owl-nav {            display: block;        }        .owl-style-3 .owl-dots {            display: none;        }}@media (min-width: 992px) {    .owl-style-3 {        padding: 0 160px;    }        .owl-style-3 .owl-stage-outer {            margin-left: -85px;            margin-right: -85px;            padding-left: 85px;            padding-right: 85px;        }}@media (min-width: 1200px) {    .owl-style-3 {        padding: 0 215px;    }        .owl-style-3 .owl-prev {            left: 30px;        }        .owl-style-3 .owl-next {            right: 30px;        }}.owl-style-4 {    padding: 0 50px;}@media (min-width: 1600px) {    .owl-style-4 {        padding: 0;    }}* + .owl-style-4 {    margin-top: 30px;}.owl-style-5 .owl-dots {    margin-top: 25px;}.owl-style-6 {    text-align: center;    padding: 30px 0;    border-bottom: 1px solid #e1e1e1;}    .owl-style-6 .owl-stage {        display: flex;        align-items: center;    }@media (min-width: 992px) {    .owl-style-6 {        padding: 40px 0;    }}@media (min-width: 1200px) {    .owl-style-6 {        padding: 50px 30px;    }}.owl-style-7 {    padding: 0 15px;}    .owl-style-7 .owl-nav {        display: none;    }    .owl-style-7 .owl-prev,    .owl-style-7 .owl-next {        top: 35%;        transform: none;    }    .owl-style-7 .owl-prev {        left: 20px;    }    .owl-style-7 .owl-next {        right: 20px;    }@media (min-width: 768px) {    .owl-style-7 {        padding: 0 75px;    }        .owl-style-7 .owl-nav {            display: block;        }        .owl-style-7 .owl-dots {            display: none;        }}@media (min-width: 768px) {    * + .owl-style-7 {        margin-top: 35px;    }}.owl-style-8 .owl-stage-outer {    margin: -20px -30px -80px;    padding: 20px 30px 80px;}.owl-style-9 .owl-stage-outer {    margin: -35px -20px -80px;    padding: 35px 20px 80px;    pointer-events: none;    z-index: 1;}    .owl-style-9 .owl-stage-outer > * {        pointer-events: auto;    }.owl-style-10 .owl-stage-outer {    margin: -30px 0;    padding: 30px 0;}@media (min-width: 768px) {    * + .owl-style-11 {        margin-top: 40px;    }}.owl-style-12 .owl-stage-outer {    margin: -20px;    padding: 20px;}@media (min-width: 1200px) {    .owl-style-12 .owl-dots {        margin-top: 55px;    }}@media (min-width: 1600px) {    * + .owl-style-12 {        margin-top: 65px;    }}.owl-style-13 .owl-stage {    display: flex;}.owl-style-13 .owl-item {    flex: 0 0 auto;}.owl-style-13 .owl-dots {    margin-top: 20px;    padding-bottom: 20px;}.owl-style-14 {    padding: 30px 15px;    border-radius: 6px;    background: #f5f5f5;}    .owl-style-14 * + .button {        margin-top: 20px;    }@media (min-width: 576px) {    .owl-style-14 .owl-style-14 {        padding-left: 30px;        padding-right: 30px;    }}@media (min-width: 768px) {    .owl-style-14 {        padding: 40px;    }}@media (min-width: 992px) {    .owl-style-14 {        padding-top: 60px;        padding-bottom: 60px;    }}.lg-sub-html, .lg-toolbar {    background-color: rgba(0, 0, 0, 0.45);}@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: 400;    font-style: normal;}.lg-icon {    font-family: lg;    speak: none;    font-style: normal;    font-weight: 400;    font-variant: normal;    text-transform: none;    line-height: 1;    -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: #999999;    cursor: pointer;    display: block;    font-size: 22px;    margin-top: -10px;    padding: 8px 10px 9px;    position: absolute;    top: 50%;    z-index: 1080;    border: none;    outline: 0;}    .lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {        pointer-events: none;        opacity: .5;    }    .lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {        color: #ffffff;    }.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%, 100% {        left: 0;    }    50% {        left: -30px;    }}@-moz-keyframes lg-right-end {    0%, 100% {        left: 0;    }    50% {        left: -30px;    }}@-ms-keyframes lg-right-end {    0%, 100% {        left: 0;    }    50% {        left: -30px;    }}@keyframes lg-right-end {    0%, 100% {        left: 0;    }    50% {        left: -30px;    }}@-webkit-keyframes lg-left-end {    0%, 100% {        left: 0;    }    50% {        left: 30px;    }}@-moz-keyframes lg-left-end {    0%, 100% {        left: 0;    }    50% {        left: 30px;    }}@-ms-keyframes lg-left-end {    0%, 100% {        left: 0;    }    50% {        left: 30px;    }}@keyframes lg-left-end {    0%, 100% {        left: 0;    }    50% {        left: 30px;    }}.lg-outer.lg-right-end .lg-object {    -webkit-animation: lg-right-end .3s;    -o-animation: lg-right-end .3s;    animation: lg-right-end .3s;    position: relative;}.lg-outer.lg-left-end .lg-object {    -webkit-animation: lg-left-end .3s;    -o-animation: lg-left-end .3s;    animation: lg-left-end .3s;    position: relative;}.lg-toolbar {    z-index: 1082;    left: 0;    position: absolute;    top: 0;    width: 100%;}    .lg-toolbar .lg-icon {        color: #999999;        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: 0;        -webkit-transition: color .2s linear;        -o-transition: color .2s linear;        transition: color .2s linear;    }        .lg-toolbar .lg-icon:hover {            color: #ffffff;        }    .lg-toolbar .lg-close:after {        content: "\e070";    }    .lg-toolbar .lg-download:after {        content: "\e0f2";    }.lg-sub-html {    bottom: 0;    color: #eeeeee;    font-size: 16px;    left: 0;    padding: 10px 40px;    position: fixed;    right: 0;    text-align: center;    z-index: 1080;}    .lg-sub-html h4 {        margin: 0;        font-size: 13px;        font-weight: 700;    }    .lg-sub-html p {        font-size: 12px;        margin: 5px 0 0;    }#lg-counter {    color: #999999;    display: inline-block;    font-size: 16px;    padding-left: 20px;    padding-top: 12px;    vertical-align: middle;}.lg-next, .lg-prev, .lg-toolbar {    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: 1080;    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 {    cursor: pointer;    float: left;    overflow: hidden;    height: 100%;    border: 2px solid #ffffff;    border-radius: 4px;    margin-bottom: 5px;}@media (min-width: 1025px) {    .lg-outer .lg-thumb-item {        -webkit-transition: border-color .25s ease;        -o-transition: border-color .25s ease;        transition: border-color .25s ease;    }}.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {    border-color: #43b1c9;}.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 .25s ease;    -o-transition: bottom .25s ease;    transition: bottom .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: #999999;    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:hover, .lg-outer.lg-dropdown-active #lg-share {        color: #ffffff;    }    .lg-outer .lg-toogle-thumb:after {        content: "\e1ff";    }.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: 1080;        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;}.lg-outer .lg-has-vimeo:hover .lg-video-play {    background: url(../images/vimeo-play.png) 0 -58px no-repeat;}.lg-outer .lg-has-html5 .lg-video-play {    background: url(../images/video-play.png) no-repeat;    height: 64px;    margin-left: -32px;    margin-top: -32px;    width: 64px;    opacity: .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;}.lg-outer .lg-has-youtube:hover .lg-video-play {    background: url(../images/youtube-play.png) 0 -60px no-repeat;}.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: #333333;    height: 5px;    left: 0;    position: absolute;    top: 0;    width: 100%;    z-index: 1083;    opacity: 0;    -webkit-transition: opacity 80ms ease 0s;    -moz-transition: opacity 80ms ease 0s;    -o-transition: opacity 80ms ease 0s;    transition: opacity 80ms ease 0s;}    .lg-progress-bar .lg-progress {        background-color: #43b1c9;        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-image, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap {    -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: .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: 1080;    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 #ffffff inset;    }.lg-outer .lg-pager-thumb-cont {    background-color: #ffffff;    color: #ffffff;    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 .15s ease 0s, -webkit-transform .15s ease 0s;    -moz-transition: opacity .15s ease 0s, -moz-transform .15s ease 0s;    -o-transition: opacity .15s ease 0s, -o-transform .15s ease 0s;    transition: opacity .15s ease 0s, transform .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 .3s ease 0s;    -o-transition: box-shadow .3s ease 0s;    transition: box-shadow .3s ease 0s;    width: 12px;}    .lg-outer .lg-pager:focus, .lg-outer .lg-pager:hover {        box-shadow: 0 0 0 8px #ffffff 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: 1081;    opacity: 0;    visibility: hidden;    -webkit-transition: visibility 0s linear .18s, opacity .18s linear 0s;    -o-transition: visibility 0s linear .18s, opacity .18s linear 0s;    transition: visibility 0s linear .18s, opacity .18s linear 0s;}.lg-outer.lg-dropdown-active #lg-dropdown-overlay, .lg-outer.lg-dropdown-active .lg-dropdown {    -webkit-transition-delay: 0s;    transition-delay: 0s;    -moz-transform: translate3d(0, 0, 0);    -o-transform: translate3d(0, 0, 0);    -ms-transform: translate3d(0, 0, 0);    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    opacity: 1;    visibility: visible;}.lg-outer .lg-dropdown {    background-color: #ffffff;    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 .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;    -moz-transition: -moz-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;    -o-transition: -o-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;    transition: transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;}    .lg-outer .lg-dropdown:after {        content: "";        display: block;        height: 0;        width: 0;        position: absolute;        border: 8px solid transparent;        border-bottom-color: #ffffff;        right: 16px;        top: -16px;    }    .lg-outer .lg-dropdown > li:last-child {        margin-bottom: 0;    }    .lg-outer .lg-dropdown > li:hover .lg-icon, .lg-outer .lg-dropdown > li:hover a {        color: #333333;    }    .lg-outer .lg-dropdown a {        color: #333333;        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: #333333;        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-outer .lg, .lg-outer .lg-inner {    width: 100%;    height: 100%;}    .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-group:after {    content: "";    display: table;    clear: both;}.lg-outer {    position: fixed;    top: 0;    left: 0;    z-index: 1090;    text-align: left;    opacity: 0;    -webkit-transition: opacity .15s ease 0s;    -o-transition: opacity .15s ease 0s;    transition: opacity .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-current, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-prev-slide {        -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-current, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide {        -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 {        position: relative;        overflow: hidden;        margin-left: auto;        margin-right: auto;        max-width: 100%;        max-height: 100%;    }    .lg-outer .lg-inner {        position: absolute;        left: 0;        top: 0;        white-space: nowrap;    }    .lg-outer .lg-item {        background: url(../images/loading.gif) center center no-repeat;        display: none !important;    }    .lg-outer.lg-css .lg-current, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide, .lg-outer.lg-css3 .lg-prev-slide {        display: inline-block !important;    }    .lg-outer .lg-img-wrap, .lg-outer .lg-item {        display: inline-block;        text-align: center;        position: absolute;        width: 100%;        height: 100%;    }        .lg-outer .lg-img-wrap:before, .lg-outer .lg-item: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: 1060;    }    .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 .15s ease 0s;        -o-transition: opacity .15s ease 0s;        transition: opacity .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, .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: rgba(0, 0, 0, 0.8);    opacity: 0;    -webkit-transition: opacity .15s ease 0s;    -o-transition: opacity .15s ease 0s;    transition: opacity .15s ease 0s;}    .lg-backdrop.in {        opacity: 1;    }.lg-css3.lg-no-trans .lg-current, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-prev-slide {    -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, .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-current, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-prev-slide {        -webkit-transition: opacity .1s ease 0s;        -moz-transition: opacity .1s ease 0s;        -o-transition: opacity .1s ease 0s;        transition: opacity .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-current, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {        -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-current, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {        -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;    }.tablet #lg-zoom-in,.tablet #lg-zoom-out,.mobile #lg-zoom-in,.mobile #lg-zoom-out {    display: none;}.tablet .lg-icon,.mobile .lg-icon {    font-size: 22px;    width: 45px;}@media (max-width: 767.98px) {    .lg-fullscreen,    #lg-zoom-in,    #lg-zoom-out {        display: none;    }    .lg-icon {        font-size: 22px;        width: 45px;    }}/** @section Material Parallax */.parallax-container {    position: relative;    overflow: hidden;}.material-parallax {    position: absolute;    top: 0;    left: -1px;    right: -1px;    bottom: 0;    z-index: 0;}.parallax-content {    position: relative;    z-index: 1;}.material-parallax img {    display: none;    position: absolute;    left: 50%;    bottom: 0;    min-width: 101%;    min-height: 101%;    max-width: none;    transform: translate3d(-50%, 0, 0);}.parallax-disabled {    background-size: cover;    background-position: center;}html:not(.ie-11):not(.ios) .parallax-disabled {    background-attachment: fixed;}.rd-range {    height: 18px;    display: flex;    -webkit-align-items: center;}.rd-range__wrap {    position: relative;    width: 100%;    height: 6px;    border-radius: 3px;    background-color: #f5f5f5;    transition: background 100ms cubic-bezier(0.23, 1, 0.32, 1);}.rd-range__pointer {    position: absolute;    cursor: pointer;    top: 3px;    left: 6%;    z-index: 1;    width: 16px;    height: 16px;    border-radius: 50%;    transform: translate(-50%, -50%);    transform-origin: 0 15%;    transition: transform 0.2s cubic-bezier(0.35, 0, 0.25, 1);    overflow: visible;    background-color: #43b1c9;    background-clip: padding-box;}@media (min-width: 768px) {    .rd-range__pointer.active {        transform: scale3d(1.1, 1.1, 1.1) translate(-50%, -50%);    }}.rd-range__line {    background-color: #43b1c9;    position: absolute;    top: 0;    left: 0;    height: 6px;    transition: none;}.rd-range .rd-range__pointer-tooltip {    display: none !important;}.rd-range-wrap {    display: flex;    align-items: center;}.rd-range-form-wrap span,.rd-range-input,.rd-range-title {    font-size: 15px;    line-height: 1;    letter-spacing: .05em;    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;}.rd-range-title {    margin-right: 4px;    color: #151515;}.rd-range-form-wrap {    position: relative;    font-size: 0;    line-height: 0;    color: #151515;}    .rd-range-form-wrap > * {        display: inline-block;        vertical-align: middle;    }    .rd-range-form-wrap span {        margin-right: -2px;    }.rd-range-divider {    width: 10px;    margin-right: 5px;    margin-bottom: 2px;    border-top: 1px solid #151515;}.rd-range-input {    text-align: center;    outline: none;    border: none;    max-width: 36px;    padding: 0;    background-color: transparent;    border-radius: 0;}* + .rd-range {    margin-top: 35px;}.tablet .rd-range-input,.mobile .rd-range-input {    max-width: 44px;}.ie-10 .rd-range-form-wrap span,.ie-11 .rd-range-form-wrap span,.ie-edge .rd-range-form-wrap span {    margin-right: 0;}/**
 * Select 2
 */.select2-container {    position: relative;    display: inline-block;    width: 100% !important;    margin: 0;    vertical-align: middle;    box-sizing: border-box;}    .select2-container .select2-selection--single {        display: block;        box-sizing: border-box;        cursor: pointer;        user-select: none;    }        .select2-container .select2-selection--single .select2-selection__rendered {            display: block;            overflow: hidden;            text-overflow: ellipsis;            white-space: nowrap;        }        .select2-container .select2-selection--single .select2-selection__clear {            position: relative;        }    .select2-container .select2-selection--multiple {        display: block;        box-sizing: border-box;        cursor: pointer;        user-select: none;    }        .select2-container .select2-selection--multiple .select2-selection__rendered {            display: flex;            flex-wrap: wrap;            overflow: hidden;            text-overflow: ellipsis;            white-space: nowrap;            line-height: 1;        }    .select2-container .select2-search--inline {        align-self: center;    }        .select2-container .select2-search--inline .select2-search__field {            display: block;            padding: 0;            border: none;            font-size: 14px;            min-height: 24px;            box-sizing: border-box;        }            .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {                -webkit-appearance: none;            }.has-error .select2-container {    outline: 1px dashed red;}.select2-dropdown {    position: absolute;    left: -100000px;    z-index: 1051;    width: 100%;    display: block;    box-sizing: border-box;    background-color: transparent;    color: #777777;}.select2-results {    display: block;    text-align: left;    margin-top: 10px;}.select2-results__options {    list-style: none;    margin: 0;    padding: 0;    font-size: 14px;    line-height: 1.72;    color: #777777;    background: #ffffff;    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);}.select2-results__option {    padding: 3px 7px 4px;    user-select: none;}    .select2-results__option[aria-selected] {        cursor: pointer;    }.select2-container--open .select2-dropdown {    left: 0;}.select2-container--open .select2-dropdown--above {    border-bottom: none;    border-bottom-left-radius: 0;    border-bottom-right-radius: 0;}.select2-search--dropdown {    display: block;    padding: 4px;}    .select2-search--dropdown .select2-search__field {        padding: 4px;        width: 100%;        box-sizing: border-box;    }        .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {            -webkit-appearance: none;        }    .select2-search--dropdown.select2-search--hide {        display: none;    }.select2-close-mask {    border: 0;    margin: 0;    padding: 0;    display: block;    position: fixed;    left: 0;    top: 0;    min-height: 100%;    min-width: 100%;    height: auto;    width: auto;    opacity: 0;    z-index: 99;    background-color: #fff;    filter: alpha(opacity=0);}.select2-hidden-accessible {    border: 0 !important;    clip: rect(0 0 0 0) !important;    clip-path: inset(50%) !important;    height: 1px !important;    overflow: hidden !important;    padding: 0 !important;    position: absolute !important;    width: 1px !important;    white-space: nowrap !important;}.select2-container--default .select2-selection--single {    background-color: transparent;}    .select2-container--default .select2-selection--single .select2-selection__rendered {        font-size: 14px;        line-height: 1.72;        letter-spacing: .05em;        font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;        color: #777777;        padding-right: 32px;    }    .select2-container--default .select2-selection--single .select2-selection__clear {        cursor: pointer;        float: right;        font-weight: bold;    }    .select2-container--default .select2-selection--single .select2-selection__placeholder {        color: #777777;    }    .select2-container--default .select2-selection--single .select2-selection__arrow {        position: absolute;        top: 50%;        right: 0;        transform: translateY(-50%);    }        .select2-container--default .select2-selection--single .select2-selection__arrow b:before {            display: inline-block;            content: '\f236';            font-size: 24px;            font-weight: 400;            font-family: "Material Design Icons";            transform: rotate(0deg);        }.select2-container--default.select2-container--disabled .select2-selection--single {    cursor: default;    background-color: transparent;    color: #9d9d9d;}    .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {        display: none;    }.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b:before {    transform: rotate(180deg);}.select2-container--default .select2-selection--multiple {    background-color: transparent;    cursor: text;}    .select2-container--default .select2-selection--multiple .select2-selection__rendered {        width: 100%;        padding: 13px 24px 8px 14px;        list-style: none;        box-sizing: border-box;    }        .select2-container--default .select2-selection--multiple .select2-selection__rendered li {            list-style: none;            margin-bottom: 5px;            margin-left: 5px;        }    .select2-container--default .select2-selection--multiple .select2-selection__placeholder {        color: #777777;    }    .select2-container--default .select2-selection--multiple .select2-selection__clear {        cursor: pointer;        font-weight: bold;        margin-top: 5px;        margin-right: 10px;    }    .select2-container--default .select2-selection--multiple .select2-selection__choice {        padding: 5px;        cursor: default;        font-size: 14px;        background-color: #43b1c9;        color: #ffffff;    }    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {        cursor: pointer;        display: inline-block;        font-weight: bold;        margin-right: 2px;        color: #ffffff;    }        .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {            color: transparent;        }.select2-container--default.select2-container--focus .select2-selection--multiple {    outline: 0;}.select2-container--default.select2-container--disabled .select2-selection--multiple {    cursor: default;    background-color: transparent;    color: #9d9d9d;}.select2-container--default.select2-container--disabled .select2-selection__choice__remove {    display: none;}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {    border-top-left-radius: 0;    border-top-right-radius: 0;}.select2-container--default .select2-search--inline .select2-search__field {    background: transparent;    border: none;    outline: 0;    box-shadow: none;    -webkit-appearance: textfield;}    .select2-container--default .select2-search--inline .select2-search__field, .select2-container--default .select2-search--inline .select2-search__field::-webkit-input-placeholder {        color: #777777;    }.select2-container--default .select2-results > .select2-results__options {    max-height: 200px;    overflow-y: auto;}.select2-container--default .select2-results__option[role=group] {    padding: 0;}.select2-container--default .select2-results__option[aria-disabled=true] {    background-color: transparent;    color: #9d9d9d;}.select2-container--default .select2-results__option[aria-selected=true] {    background-color: #43b1c9;    color: #ffffff;}.select2-container--default .select2-results__option .select2-results__option {    padding-left: 1em;}    .select2-container--default .select2-results__option .select2-results__option .select2-results__group {        padding-left: 0;    }    .select2-container--default .select2-results__option .select2-results__option .select2-results__option {        margin-left: -1em;        padding-left: 2em;    }        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {            margin-left: -2em;            padding-left: 3em;        }            .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {                margin-left: -3em;                padding-left: 4em;            }                .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {                    margin-left: -4em;                    padding-left: 5em;                }                    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {                        margin-left: -5em;                        padding-left: 6em;                    }.select2-container--default .select2-results__group {    cursor: default;    display: block;    padding: 6px;}.select-inline {    display: inline-block;}    .select-inline .select2-container--default .select2-selection--single {        text-align: center;        display: inline-block;        width: 33px;        height: 33px;        padding: 5px;        border-radius: 50%;        color: #ffffff;        background: #43b1c9;    }        .select-inline .select2-container--default .select2-selection--single .select2-selection__rendered {            padding: 0;            color: inherit;        }    .select-inline .select2-selection__arrow {        display: none;    }.select-inline-dropdown .select2-results {    text-align: center;}.select-inline-dropdown .select2-results__option {    padding: 5px;}.select-inline .select2-container--default .select2-selection__rendered,.select-inline-dropdown .select2-results__options {    font-size: 15px;    line-height: 21px;    font-weight: 500;    letter-spacing: 0;    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;}.slick-slider {    position: relative;    display: block;    -moz-box-sizing: border-box;    box-sizing: border-box;    -webkit-touch-callout: none;    -webkit-user-select: none;    -khtml-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 {    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);    -ms-transform: translate3d(0, 0, 0);    -o-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);}.slick-track {    position: relative;    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;    text-align: center;    padding-left: 0;    padding-right: 0;    display: none;}[dir="rtl"] .slick-slide {    float: right;}.slick-slide:focus {    outline: none;}.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;}.slick-arrow.slick-hidden {    display: none;}.slick-loading .slick-list {    background: #fff url("./../images/ajax-loader.gif") center center no-repeat;}/* Icons *//* Arrows */.slick-arrow {    text-align: center;    position: absolute;    top: 50%;    padding: 0;    border: none;    font-size: 14px;    line-height: 1.8;    font-weight: 600;    letter-spacing: .05em;    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    color: #a3a3a3;    background: transparent;    transition: all .2s ease;    transform: translate3d(0, -50%, 0);    will-change: transform;    cursor: pointer;    z-index: 9;}    .slick-arrow:hover {        color: #151515;    }        .slick-arrow:hover::after {            transform: scaleX(0.7);        }    .slick-arrow.slick-disabled {        pointer-events: none;        cursor: default;    }.slick-prev {    left: 15px;}    .slick-prev:before {        content: '\f237';        font-family: "Material Design Icons";        font-size: 26px;        color: #a3a3a3;    }.slick-next {    right: 15px;}    .slick-next:before {        content: '\f238';        font-family: "Material Design Icons";        font-size: 26px;        color: #a3a3a3;    }/* 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;        width: 14px;        height: 14px;        margin: 0 5px;        padding: 0;        cursor: pointer;    }        .slick-dots li button {            border: 0;            display: block;            height: 14px;            width: 14px;            outline: none;            line-height: 0;            font-size: 0;            color: transparent;            background: #cccccc;            cursor: pointer;        }            .slick-dots li button:before {                position: absolute;                content: '';                top: 50%;                left: 50%;                width: 6px;                height: 6px;                opacity: 0;                background: #43b1c9;                transform: translate3d(-50%, -50%, 0);                will-change: transform;                transition: all .2s ease;            }            .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: 0.7;                }        .slick-dots li.slick-active button:before {            opacity: 1;            width: 14px;            height: 14px;        }.child-carousel .slick-slide {    cursor: pointer;}@media (min-width: 768px) {    .child-carousel .slick-slide {        max-width: 100%;    }}.slick-nav-1 .slick-arrow {    position: absolute;    top: 50%;    width: 40px;    height: 40px;    padding: 0;    font-size: 24px;    line-height: 40px;    font-weight: 400;    border: none;    outline: none;    color: #ffffff;    background: #43b1c9;    transform: translate3d(0, -50%, 0);    transition: all .25s ease-in-out;}    .slick-nav-1 .slick-arrow::before {        font-family: "Material Design Icons";    }    .slick-nav-1 .slick-arrow::after {        display: none;    }    .slick-nav-1 .slick-arrow:hover {        color: #151515;        background: #e5e3d6;    }    .slick-nav-1 .slick-arrow.slick-disabled {        color: #ffffff;        background-color: #d7d7d7;        cursor: default;    }.slick-nav-1 .slick-prev {    left: -15px;}    .slick-nav-1 .slick-prev:before {        content: "";    }.slick-nav-1 .slick-next {    right: -15px;}    .slick-nav-1 .slick-next:before {        content: "";    }@media (min-width: 576px) {    .slick-nav-2 .slick-arrow {        display: none !important;    }}.slick-product.slick-vertical .carousel-parent {    margin-bottom: 7px;}.slick-product.slick-vertical .child-carousel .slick-list {    margin-left: -6px;    margin-right: -6px;}.slick-product.slick-vertical .child-carousel .slick-slide {    margin: 0 6px;}@media (min-width: 768px) and (max-width: 991.98px) {    .slick-product.slick-vertical {        display: flex;        margin-left: -6px;        margin-right: -6px;    }        .slick-product.slick-vertical .carousel-parent,        .slick-product.slick-vertical .child-carousel {            padding-left: 6px;            padding-right: 6px;        }        .slick-product.slick-vertical .carousel-parent {            width: 74%;            margin-bottom: 0;        }        .slick-product.slick-vertical .child-carousel {            width: 26%;            display: flex;            align-content: stretch;        }            .slick-product.slick-vertical .child-carousel .slick-list {                display: flex;                margin-left: 0;                margin-right: 0;            }            .slick-product.slick-vertical .child-carousel .slick-slide {                width: calc(100% - 10px) !important;                margin-left: 5px;                margin-right: 5px;            }        .slick-product.slick-vertical .slick-arrow {            right: auto;            left: 50%;            transform: translate(-50%, 0);        }        .slick-product.slick-vertical .slick-prev {            top: -10px;        }            .slick-product.slick-vertical .slick-prev::before {                content: '\f239';            }        .slick-product.slick-vertical .slick-next {            top: auto;            bottom: -10px;        }            .slick-product.slick-vertical .slick-next::before {                content: '\f236';            }}@media (min-width: 992px) {    .slick-product.slick-vertical {        margin-right: 25px;    }}@media (min-width: 1200px) {    .slick-product.slick-vertical {        margin-right: 38px;    }}.slick-product-figure {    position: relative;    overflow: hidden;    background: #f9faf9;    transition: all .3s ease;}    .slick-product-figure img {        width: 100%;        transform: none;        transition: inherit;    }.child-carousel .slick-product-figure {    margin-top: 5px;    margin-bottom: 5px;}    .child-carousel .slick-product-figure img {        will-change: transform;    }    .child-carousel .slick-product-figure:hover {        background: rgba(249, 250, 249, 0.5);    }        .child-carousel .slick-product-figure:hover img {            transform: scale(1.1);        }.child-carousel .slick-current .slick-product-figure {    background: transparent;    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.21);}.slick-quote .carousel-parent {    margin-bottom: 15px;}.slick-quote .child-carousel {    padding-top: 30px;    margin-left: -15px;    margin-right: -15px;}    .slick-quote .child-carousel .slick-slide {        padding: 0 15px;        opacity: .4;        transition: all .3s ease-in-out;    }        .slick-quote .child-carousel .slick-slide:hover,        .slick-quote .child-carousel .slick-current {            opacity: 1;        }    .slick-quote .child-carousel .slick-arrow {        position: absolute;        top: 0;        transform: none;    }* + .slick-quote {    margin-top: 30px;}@media (min-width: 992px) {    .slick-quote-nav {        max-width: 85%;        margin-left: auto;        margin-right: auto;    }}.slick-slider-1 .child-carousel {    margin-top: 20px;}    .slick-slider-1 .child-carousel .slick-list {        margin: 0 -10px;    }    .slick-slider-1 .child-carousel .slick-slide {        position: relative;        margin: 0 10px;        transition: all .25s ease-in-out;    }        .slick-slider-1 .child-carousel .slick-slide::before {            position: absolute;            content: '';            top: 0;            right: 0;            bottom: 0;            left: 0;            border: 3px solid transparent;            pointer-events: none;            transition: inherit;        }        .slick-slider-1 .child-carousel .slick-slide:not(.slick-current):hover {            opacity: .8;        }        .slick-slider-1 .child-carousel .slick-slide.slick-current::before {            border-color: #43b1c9;        }.slick-slider-1 img {    width: 100%;}.slick-slider-2 {    position: relative;    max-width: 200px;    margin-left: auto;    margin-right: auto;    padding: 0 50px;    z-index: 1;}    .slick-slider-2 .slick-slider {        max-width: 85%;        margin-left: auto;        margin-right: auto;    }    .slick-slider-2 .child-carousel .slick-slide {        cursor: default;    }    .slick-slider-2 .custom-arrows {        position: absolute;        top: 16%;        right: 0;        bottom: 9%;        left: 0;        pointer-events: none;    }        .slick-slider-2 .custom-arrows span, .slick-slider-2 .custom-arrows::before, .slick-slider-2 .custom-arrows::after {            position: absolute;            z-index: -1;        }        .slick-slider-2 .custom-arrows::before, .slick-slider-2 .custom-arrows::after {            content: '';            height: 40%;            right: 0;            left: 0;            border: solid #ebebeb;        }        .slick-slider-2 .custom-arrows::before {            top: 0;            border-width: 10px 10px 0 10px;        }        .slick-slider-2 .custom-arrows::after {            bottom: 0;            border-width: 0 10px 10px 10px;        }        .slick-slider-2 .custom-arrows span {            top: 50%;            left: 50%;            width: 65%;            padding-bottom: 65%;            background: #f5f5f5;            border-radius: 50%;            transform: translate3d(-50%, -50%, 0);        }        .slick-slider-2 .custom-arrows .slick-arrow {            padding-bottom: 6px;            pointer-events: auto;        }        .slick-slider-2 .custom-arrows .slick-disabled {            pointer-events: none;        }        .slick-slider-2 .custom-arrows .slick-prev {            left: -20px;        }        .slick-slider-2 .custom-arrows .slick-next {            right: -20px;        }@media (min-width: 576px) {    .slick-slider-2 {        max-width: 510px;    }}.slick-history .carousel-parent .slick-list {    margin: 0 -15px;}.slick-history .carousel-parent .slick-slide {    margin: 0 15px;}.slick-history .child-carousel {    position: relative;    margin-top: 30px;    padding: 20px 0;    background: #ffffff;    box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.16);    border-radius: 50px;}    .slick-history .child-carousel::before, .slick-history .child-carousel::after {        position: absolute;        content: '';        top: 0;        bottom: 0;        background: #ffffff;        width: 60px;        z-index: 3;    }    .slick-history .child-carousel::before {        left: 0;        border-top-left-radius: 50px;        border-bottom-left-radius: 50px;    }    .slick-history .child-carousel::after {        right: 0;        border-top-right-radius: 100px;        border-bottom-right-radius: 100px;    }    .slick-history .child-carousel .slick-list {        margin-top: -37px;        padding-top: 37px;        border-top-left-radius: 100px;        border-top-right-radius: 100px;    }    .slick-history .child-carousel .slick-slide {        position: relative;        cursor: default;    }        .slick-history .child-carousel .slick-slide::before {            display: inline-block;            position: absolute;            content: '';            top: 50%;            left: -15px;            height: 0;            width: calc( 100% - 140px + 30px);            border-top: 1px solid transparent;            transform: translate3d(-50%, 0, 0);            transition: all 0s ease .3s;        }        .slick-history .child-carousel .slick-slide::after {            display: inline-block;            position: absolute;            top: -27px;            left: 50%;            content: '';            width: 0;            height: 0;            border-style: solid;            border-width: 0 8px 7px 8px;            border-color: transparent transparent #ffffff transparent;            transform: translate3d(-50%, 0, 0);        }    .slick-history .child-carousel .slick-active + .slick-active::before {        transition: none;        border-color: #e1e1e1;    }* + .slick-history {    margin-top: 30px;}@media (min-width: 768px) {    .slick-history .child-carousel {        margin-top: 40px;        padding-top: 30px;        padding-bottom: 30px;    }        .slick-history .child-carousel::before, .slick-history .child-carousel::after {            width: 70px;        }        .slick-history .child-carousel .slick-slide::after {            top: -36px;        }        .slick-history .child-carousel .slick-prev {            left: 20px;        }        .slick-history .child-carousel .slick-next {            right: 20px;        }    * + .slick-history {        margin-top: 40px;    }}@media (min-width: 992px) {    .slick-history .child-carousel {        margin-top: 50px;    }    * + .slick-history {        margin-top: 50px;    }}@media (min-width: 1200px) {    .slick-history .child-carousel {        margin-top: 75px;    }        .slick-history .child-carousel::before, .slick-history .child-carousel::after {            width: 7.5%;        }        .slick-history .child-carousel .slick-slide::before {            width: calc(100% - 174px + 30px);        }        .slick-history .child-carousel .slick-prev {            left: 3.3%;        }        .slick-history .child-carousel .slick-next {            right: 3.3%;        }}@media (min-width: 1600px) {    .child-carousel::before, .child-carousel::after {        width: 6.5%;    }}.slick-style-1 .carousel-parent .slick-next:before, .slick-style-1 .carousel-parent .slick-prev:before {    color: #ffffff;}.stepper {    position: relative;    display: block;}    .stepper input[type="number"] {        width: 100%;        padding: 10px 42px;        font-weight: 500;        font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;        text-align: center;        -moz-appearance: textfield;        background: #f5f5f5;        border-color: #f5f5f5;    }    .stepper input[type=number]::-webkit-inner-spin-button {        -webkit-appearance: none;    }.stepper-arrow {    position: absolute;    text-align: center;    top: 50%;    margin-top: -19px;    width: 38px;    height: 38px;    font-size: 14px;    line-height: 38px;    font-weight: 400;    font-family: "Material Design Icons";    cursor: pointer;    color: #151515;    border-radius: 0;    transition: .3s all ease;}    .stepper-arrow:hover {        color: #43b1c9;    }    .stepper-arrow.up {        right: 0;    }        .stepper-arrow.up:before {            content: '\f504';        }    .stepper-arrow.down {        left: 0;    }        .stepper-arrow.down:before {            content: '\f465';        }.stepper.disabled .stepper-arrow {    pointer-events: none;    opacity: .5;}.product-stepper .stepper {    padding-right: 34px;}.product-stepper input[type="number"] {    padding: 14px 10px;    max-width: 60px;    min-height: 60px;    font-size: 20px;    line-height: 30px;    letter-spacing: .025em;    border-radius: 6px;    color: #151515;    background: #ebebeb;}.product-stepper .stepper-arrow {    margin-top: 0;    top: auto;    right: 0;    width: 26px;    height: 26px;    font-size: 20px;    line-height: 26px;    border-radius: 6px;    background: #ebebeb;}    .product-stepper .stepper-arrow.up {        top: 0;    }    .product-stepper .stepper-arrow.down {        left: auto;        bottom: 0;    }@media (min-width: 576px) {    .product-stepper .stepper {        padding-right: 38px;    }    .product-stepper input[type="number"] {        padding: 17px 10px;        max-width: 70px;        min-height: 70px;        font-size: 24px;    }    .product-stepper .stepper-arrow {        width: 32px;        height: 32px;        font-size: 24px;        line-height: 32px;    }}.table-cart-stepper {    max-width: 123px;    margin-left: auto;    margin-right: auto;}    .table-cart-stepper input[type="number"] {        font-size: 18px;        line-height: 24px;        letter-spacing: .1em;        color: #151515;        background: #ffffff;        border-color: #ffffff;    }    .table-cart-stepper .stepper-arrow {        line-height: 36px;        border-radius: 6px;        border: 1px solid #e1e1e1;    }        .table-cart-stepper .stepper-arrow.up {            font-size: 30px;        }        .table-cart-stepper .stepper-arrow.down {            font-size: 18px;        }/*
 * Ecwid
*/html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control__button.form-control__button.form-control__button {    transition: .3s ease-out all;}    html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control__button.form-control__button.form-control__button, html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control__button.form-control__button.form-control__button:focus, html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control__button.form-control__button.form-control__button:active {        color: #151515;        background-color: #e5e3d6;        border-color: #e5e3d6;    }        html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control__button.form-control__button.form-control__button:hover {            color: #ffffff;            border-color: #43b1c9;            background-color: #43b1c9;        }html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__title-inner.grid-product__title-inner.grid-product__title-inner.grid-product__title-inner.grid-product__title-inner {    font-weight: 500;    letter-spacing: 0;    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    text-transform: uppercase;    color: #151515;    transition: .3s ease-out all;}html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__wrap-inner .grid-product__title .grid-product__title-inner.grid-product__title-inner:hover {    color: #43b1c9;}html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products.grid__products--appearance-frame .grid-product__price.grid-product__price {    margin-top: 8px;}html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products.grid__products--appearance-frame .grid-product__price .grid-product__price-amount.grid-product__price-amount {    font-size: 15px;    line-height: 1;    font-weight: 700;    letter-spacing: 0;    color: #43b1c9;}html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--appearance-frame .grid-product__wrap-inner.grid-product__wrap-inner {    border-radius: 6px;}html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__sort.grid__sort {    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    font-weight: 700;}html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--appearance-frame .grid-product__wrap-inner.grid-product__wrap-inner {    background: #f5f5f5;    border-color: transparent;    box-shadow: none;}    html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--appearance-frame .grid-product__wrap-inner.grid-product__wrap-inner:hover {        background: #ffffff;        box-shadow: 0 1px 18px 0 rgba(0, 0, 0, 0.09);    }html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .details-gallery__thumb-img.details-gallery__thumb-img::after {    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.21);}html#ecwid_html body#ecwid_body .ec-size.ec-size--m .ec-store .details-gallery__thumbs.details-gallery__thumbs--aspect-ratio-auto .details-gallery__thumb--aspect-ratio-1.details-gallery__thumb--aspect-ratio-1 {    margin-left: 3px;    margin-right: 3px;}@media (max-width: 479px) {    html#ecwid_html body#ecwid_body .rd-navbar-fixed .ec-minicart--responsive.ec-minicart--m .ec-minicart__icon {        width: 36px;        height: 36px;    }}.box-icon-modern-svg [id*='SVGID'] {    --color-stop-1: #e9da5d;    --color-stop-2: #76aa6f;}