.et-fb-settings-options-tab .dica_divi_carousel .et-fb-icon {
    margin: -2px 0 -5px 0 !important
}

.et-fb-settings-options-tab .dica_divi_carousel svg {
    max-width: 28px;
    margin: 0 auto
}

.et-fb-settings-options-tab .dica_divi_carousel {
    background-size: initial !important;
    background-repeat: no-repeat !important;
    background-position: 4px 2px !important;
    background-color: #FFF4EB !important
}

.et-fb-settings-options-tab .dica_divi_carousel:hover {
    background-color: #FFE9D7 !important;
    background-image: url(../../../../plugins/dg-carousel/assets/img/icon_hover.svg) !important;
    background-size: initial !important;
    background-repeat: no-repeat !important;
    background-position: 4px 2px !important
}

.et-fb-settings-options-tab [class^="dica_"], .et-fb-settings-options-tab .dica_divi_carousel {
    background-image: url(../../../../plugins/dg-carousel/assets/img/icon.svg) !important;
    background-size: initial !important;
    background-repeat: no-repeat !important;
    background-position: 4px 2px !important
}

.dg-carousel-lightbox {
    opacity: 0;
    transition: all .3s ease;
    width: 0;
    height: 0;
    display: none
}

.dg-carousel-lightbox.open {
    opacity: 1;
    width: auto;
    height: auto;
    position: fixed;
    background-color: rgb(51 51 51 / .88);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 999999;
    padding-bottom: 30px;
    display: block
}

.dg-carousel-lightbox.open .lightbox-header {
    text-align: right
}

.dg-carousel-lightbox.open .image-wrapper {
    display: flex;
    justify-content: center;
    max-height: 100%;
    margin: 0 auto;
    height: 100%;
    white-space: nowrap;
    align-items: center
}

.dg-carousel-lightbox .image-wrapper img {
    transform: scale(0)
}

@keyframes imageAnimation {
    from {
        transform: scale(0)
    }

    to {
        transform: scale(1)
    }
}

.dg-carousel-lightbox.open .image-wrapper span {
    align-self: center
}

.dg-carousel-lightbox.open .image-wrapper img {
    max-height: 85vh;
    animation-name: imageAnimation;
    transform: scale(1);
    animation-duration: .3s;
    animation-timing-function: ease-out;
    vertical-align: middle
}

.dg-carousel-lightbox.open .close-btn {
    background-color: rgb(0 0 0 / .57);
    border: none;
    box-shadow: none;
    padding: 10px 15px;
    color: rgb(255 255 255);
    cursor: pointer;
    font-size: 16px
}

/**
 * Swiper 5.4.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 16, 2020
 */

@font-face {
    font-family: swiper-icons;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}

.swiper-container-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box
}

.swiper-container-android .swiper-slide, .swiper-wrapper {
    transform: translate3d(0px, 0, 0)
}

.swiper-container-multirow>.swiper-wrapper {
    flex-wrap: wrap
}

.swiper-container-multirow-column>.swiper-wrapper {
    flex-wrap: wrap;
    flex-direction: column
}

.swiper-container-free-mode>.swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
}

.swiper-container-3d {
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .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-wrapper {
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
    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: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-container-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-next:after, .swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    text-transform: none;
    font-variant: initial;
    line-height: 1
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    left: 10px;
    right: auto
}

.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {
    content: 'prev'
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    right: 10px;
    left: auto
}

.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
    content: 'next'
}

.swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white {
    --swiper-navigation-color: #ffffff
}

.swiper-button-next.swiper-button-black, .swiper-button-prev.swiper-button-black {
    --swiper-navigation-color: #000000
}

.swiper-button-lock {
    display: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: .3s opacity;
    transform: translate3d(0, 0, 0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-container-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    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%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: .2s transform, .2s top
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform, .2s left
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform, .2s right
}

.swiper-pagination-progressbar {
    background: rgba(0, 0, 0, .25);
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical>.swiper-pagination-progressbar {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-white {
    --swiper-pagination-color: #ffffff
}

.swiper-pagination-black {
    --swiper-pagination-color: #000000
}

.swiper-pagination-lock {
    display: none
}

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, .1)
}

.swiper-container-horizontal>.swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}

.swiper-container-vertical>.swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(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: flex;
    justify-content: center;
    align-items: center;
    text-align: center
}

.swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    animation: swiper-preloader-spin 1s infinite linear;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    100% {
        transform: rotate(360deg)
    }
}

.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 {
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    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;
    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 {
    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-next+.swiper-slide, .swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top {
    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: #000;
    opacity: .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-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

html:not(.et-fb-root-ancestor) .df-area:not(.et_section_specialty):not(.df-rows):not(.df-post):not(.df-show)>.et_pb_row:not(.df-buttons)>.et_pb_column:not([class^='df-elementindex-']):not([class*=' df-elementindex-']) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    height: 0 !important;
    box-shadow: none !important
}

html:not(.et-fb-root-ancestor) .df-area.df-rows:not(.et_section_specialty):not(.df-post):not(.df-show)>.et_pb_row:not(.df-buttons):not([class^='df-elementindex-']):not([class*=' df-elementindex-']) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    height: 0 !important;
    box-shadow: none !important
}

html:not(.et-fb-root-ancestor) .df-area.df-post:not(.et_section_specialty):not(.df-rows):not(.df-show)>.et_pb_row:not(.df-buttons) article:not([class^='df-elementindex-']):not([class*=' df-elementindex-']) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    height: 0 !important;
    box-shadow: none !important;
    border: none !important
}

html:not(.et-fb-root-ancestor) .df-area.et_section_specialty:not(.et_section_specialty):not(.df-rows):not(.df-show)>.et_pb_row_inner:not(.df-buttons):not([class^='df-elementindex-']):not([class*=' df-elementindex-']) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    height: 0 !important;
    box-shadow: none !important;
    border: none !important
}

html:not(.et-fb-root-ancestor) .df-area.et_section_specialty:not(.et_section_specialty):not(.df-show)>.et_pb_row:not(.df-buttons) .et_pb_column:not([class^='df-elementindex-']):not([class*=' df-elementindex-']) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    height: 0 !important;
    box-shadow: none !important;
    border: none !important
}

html:not(.et-fb-root-ancestor) .df-area:not(.et_section_specialty):not(.df-rows):not(.df-loaded)>.et_pb_row>.et_pb_column {
    visibility: hidden
}

html:not(.et-fb-root-ancestor) .df-area:not(.et_section_specialty).df-rows:not(.df-loaded)>.et_pb_row {
    visibility: hidden
}

html:not(.et-fb-root-ancestor) .df-area.df-post:not(.et_section_specialty).df-rows:not(.df-loaded)>.et_pb_row {
    visibility: hidden
}

.df-button {
    cursor: pointer
}

.df-area .et_animated, .df-area:not(.et_section_specialty) .et-waypoint:not(.et_pb_counters) {
    opacity: 1 !important
}

.df-area .et_pb_gallery_grid .et_pb_gallery_item, .df-area .et_pb_filterable_portfolio_grid .et_pb_portfolio_item {
    display: block !important
}

.linkit-list-wrap {
    overflow-x: auto
}

.linkit-list-table {
    width: 100%;
    min-width: 600px;
    border-collapse: collapse;
    margin-bottom: 20px
}

.linkit-list-table th, .linkit-list-table td {
    padding: 8px 10px;
    border-bottom: 1px solid #ddd;
    text-align: left
}

.linkit-list-table th {
    background-color: #f8f8f8
}

.linkit-status-badge {
    padding: 2px 6px;
    border-radius: 3px;
    font-size: .85em;
    display: inline-block;
    margin: 2px 0
}

@media screen and (max-width:640px) {
    .linkit-list-table th, .linkit-list-table td {
        font-size: 14px;
        padding: 6px 8px
    }
}

.dtq-animated-text-head {
    padding: 0 !important;
    margin: 0 !important
}

.dtq-module .dtq-animated-text-head {
    font-size: 22px
}

.dtq-animated-text-head {
    line-height: 1;
    padding-bottom: 0
}

ul.dtq-animated-text-slide {
    transform: translateY(3px)
}

.dtq-animated-text .typed-cursor {
    opacity: 0;
    visibility: hidden;
    max-width: 1px;
    min-width: 1px
}

.dtq-text-animation.dtq-animated-text-main {
    display: inline-block
}

.dtq-animated-text-prefix span, .dtq-animated-text-suffix span {
    display: inline-block;
    line-height: 1;
    vertical-align: middle
}

.dtq-animated-text-slide li {
    display: none;
    list-style: none;
    line-height: 1
}

.dtq-animated-text-slide li.text-in {
    display: block
}

.dtq-text-animation {
    position: relative
}

.dtq-text-animation:after {
    position: absolute;
    content: "";
    right: -8px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 999;
    animation: dtq-blink .7s infinite;
    display: none
}

@keyframes dtq-blink {
    50% {
        opacity: 0
    }
}

.animated {
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.hinge {
    -webkit-animation-duration: 2s;
    -moz-animation-duration: 2s;
    -o-animation-duration: 2s;
    animation-duration: 2s
}

@-webkit-keyframes flash {
    0%, 100%, 50% {
        opacity: 1
    }

    25%, 75% {
        opacity: 0
    }
}

@-moz-keyframes flash {
    0%, 100%, 50% {
        opacity: 1
    }

    25%, 75% {
        opacity: 0
    }
}

@-o-keyframes flash {
    0%, 100%, 50% {
        opacity: 1
    }

    25%, 75% {
        opacity: 0
    }
}

@keyframes flash {
    0%, 100%, 50% {
        opacity: 1
    }

    25%, 75% {
        opacity: 0
    }
}

.flash {
    -webkit-animation-name: flash;
    -moz-animation-name: flash;
    -o-animation-name: flash;
    animation-name: flash
}

@-webkit-keyframes shake {
    0%, 100% {
        -webkit-transform: translateX(0)
    }

    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translateX(-10px)
    }

    20%, 40%, 60%, 80% {
        -webkit-transform: translateX(10px)
    }
}

@-moz-keyframes shake {
    0%, 100% {
        -moz-transform: translateX(0)
    }

    10%, 30%, 50%, 70%, 90% {
        -moz-transform: translateX(-10px)
    }

    20%, 40%, 60%, 80% {
        -moz-transform: translateX(10px)
    }
}

@-o-keyframes shake {
    0%, 100% {
        -o-transform: translateX(0)
    }

    10%, 30%, 50%, 70%, 90% {
        -o-transform: translateX(-10px)
    }

    20%, 40%, 60%, 80% {
        -o-transform: translateX(10px)
    }
}

@keyframes shake {
    0%, 100% {
        transform: translateX(0)
    }

    10%, 30%, 50%, 70%, 90% {
        transform: translateX(-10px)
    }

    20%, 40%, 60%, 80% {
        transform: translateX(10px)
    }
}

.shake {
    -webkit-animation-name: shake;
    -moz-animation-name: shake;
    -o-animation-name: shake;
    animation-name: shake
}

@-webkit-keyframes bounce {
    0%, 100%, 20%, 50%, 80% {
        -webkit-transform: translateY(0)
    }

    40% {
        -webkit-transform: translateY(-30px)
    }

    60% {
        -webkit-transform: translateY(-15px)
    }
}

@-moz-keyframes bounce {
    0%, 100%, 20%, 50%, 80% {
        -moz-transform: translateY(0)
    }

    40% {
        -moz-transform: translateY(-30px)
    }

    60% {
        -moz-transform: translateY(-15px)
    }
}

@-o-keyframes bounce {
    0%, 100%, 20%, 50%, 80% {
        -o-transform: translateY(0)
    }

    40% {
        -o-transform: translateY(-30px)
    }

    60% {
        -o-transform: translateY(-15px)
    }
}

@keyframes bounce {
    0%, 100%, 20%, 50%, 80% {
        transform: translateY(0)
    }

    40% {
        transform: translateY(-30px)
    }

    60% {
        transform: translateY(-15px)
    }
}

.bounce {
    -webkit-animation-name: bounce;
    -moz-animation-name: bounce;
    -o-animation-name: bounce;
    animation-name: bounce
}

@-webkit-keyframes tada {
    0% {
        -webkit-transform: scale(1)
    }

    10%, 20% {
        -webkit-transform: scale(.9) rotate(-3deg)
    }

    30%, 50%, 70%, 90% {
        -webkit-transform: scale(1.1) rotate(3deg)
    }

    40%, 60%, 80% {
        -webkit-transform: scale(1.1) rotate(-3deg)
    }

    100% {
        -webkit-transform: scale(1) rotate(0)
    }
}

@-moz-keyframes tada {
    0% {
        -moz-transform: scale(1)
    }

    10%, 20% {
        -moz-transform: scale(.9) rotate(-3deg)
    }

    30%, 50%, 70%, 90% {
        -moz-transform: scale(1.1) rotate(3deg)
    }

    40%, 60%, 80% {
        -moz-transform: scale(1.1) rotate(-3deg)
    }

    100% {
        -moz-transform: scale(1) rotate(0)
    }
}

@-o-keyframes tada {
    0% {
        -o-transform: scale(1)
    }

    10%, 20% {
        -o-transform: scale(.9) rotate(-3deg)
    }

    30%, 50%, 70%, 90% {
        -o-transform: scale(1.1) rotate(3deg)
    }

    40%, 60%, 80% {
        -o-transform: scale(1.1) rotate(-3deg)
    }

    100% {
        -o-transform: scale(1) rotate(0)
    }
}

@keyframes tada {
    0% {
        transform: scale(1)
    }

    10%, 20% {
        transform: scale(.9) rotate(-3deg)
    }

    30%, 50%, 70%, 90% {
        transform: scale(1.1) rotate(3deg)
    }

    40%, 60%, 80% {
        transform: scale(1.1) rotate(-3deg)
    }

    100% {
        transform: scale(1) rotate(0)
    }
}

.tada {
    -webkit-animation-name: tada;
    -moz-animation-name: tada;
    -o-animation-name: tada;
    animation-name: tada
}

@-webkit-keyframes swing {
    100%, 20%, 40%, 60%, 80% {
        -webkit-transform-origin: top center
    }

    20% {
        -webkit-transform: rotate(15deg)
    }

    40% {
        -webkit-transform: rotate(-10deg)
    }

    60% {
        -webkit-transform: rotate(5deg)
    }

    80% {
        -webkit-transform: rotate(-5deg)
    }

    100% {
        -webkit-transform: rotate(0)
    }
}

@-moz-keyframes swing {
    20% {
        -moz-transform: rotate(15deg)
    }

    40% {
        -moz-transform: rotate(-10deg)
    }

    60% {
        -moz-transform: rotate(5deg)
    }

    80% {
        -moz-transform: rotate(-5deg)
    }

    100% {
        -moz-transform: rotate(0)
    }
}

@-o-keyframes swing {
    20% {
        -o-transform: rotate(15deg)
    }

    40% {
        -o-transform: rotate(-10deg)
    }

    60% {
        -o-transform: rotate(5deg)
    }

    80% {
        -o-transform: rotate(-5deg)
    }

    100% {
        -o-transform: rotate(0)
    }
}

@keyframes swing {
    20% {
        transform: rotate(15deg)
    }

    40% {
        transform: rotate(-10deg)
    }

    60% {
        transform: rotate(5deg)
    }

    80% {
        transform: rotate(-5deg)
    }

    100% {
        transform: rotate(0)
    }
}

.swing {
    -webkit-transform-origin: top center;
    -moz-transform-origin: top center;
    -o-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    -moz-animation-name: swing;
    -o-animation-name: swing;
    animation-name: swing
}

@-webkit-keyframes wobble {
    0% {
        -webkit-transform: translateX(0)
    }

    15% {
        -webkit-transform: translateX(-25%) rotate(-5deg)
    }

    30% {
        -webkit-transform: translateX(20%) rotate(3deg)
    }

    45% {
        -webkit-transform: translateX(-15%) rotate(-3deg)
    }

    60% {
        -webkit-transform: translateX(10%) rotate(2deg)
    }

    75% {
        -webkit-transform: translateX(-5%) rotate(-1deg)
    }

    100% {
        -webkit-transform: translateX(0)
    }
}

@-moz-keyframes wobble {
    0% {
        -moz-transform: translateX(0)
    }

    15% {
        -moz-transform: translateX(-25%) rotate(-5deg)
    }

    30% {
        -moz-transform: translateX(20%) rotate(3deg)
    }

    45% {
        -moz-transform: translateX(-15%) rotate(-3deg)
    }

    60% {
        -moz-transform: translateX(10%) rotate(2deg)
    }

    75% {
        -moz-transform: translateX(-5%) rotate(-1deg)
    }

    100% {
        -moz-transform: translateX(0)
    }
}

@-o-keyframes wobble {
    0% {
        -o-transform: translateX(0)
    }

    15% {
        -o-transform: translateX(-25%) rotate(-5deg)
    }

    30% {
        -o-transform: translateX(20%) rotate(3deg)
    }

    45% {
        -o-transform: translateX(-15%) rotate(-3deg)
    }

    60% {
        -o-transform: translateX(10%) rotate(2deg)
    }

    75% {
        -o-transform: translateX(-5%) rotate(-1deg)
    }

    100% {
        -o-transform: translateX(0)
    }
}

@keyframes wobble {
    0% {
        transform: translateX(0)
    }

    15% {
        transform: translateX(-25%) rotate(-5deg)
    }

    30% {
        transform: translateX(20%) rotate(3deg)
    }

    45% {
        transform: translateX(-15%) rotate(-3deg)
    }

    60% {
        transform: translateX(10%) rotate(2deg)
    }

    75% {
        transform: translateX(-5%) rotate(-1deg)
    }

    100% {
        transform: translateX(0)
    }
}

.wobble {
    -webkit-animation-name: wobble;
    -moz-animation-name: wobble;
    -o-animation-name: wobble;
    animation-name: wobble
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(1)
    }

    50% {
        -webkit-transform: scale(1.1)
    }

    100% {
        -webkit-transform: scale(1)
    }
}

@-moz-keyframes pulse {
    0% {
        -moz-transform: scale(1)
    }

    50% {
        -moz-transform: scale(1.1)
    }

    100% {
        -moz-transform: scale(1)
    }
}

@-o-keyframes pulse {
    0% {
        -o-transform: scale(1)
    }

    50% {
        -o-transform: scale(1.1)
    }

    100% {
        -o-transform: scale(1)
    }
}

@keyframes pulse {
    0% {
        transform: scale(1)
    }

    50% {
        transform: scale(1.1)
    }

    100% {
        transform: scale(1)
    }
}

.pulse {
    -webkit-animation-name: pulse;
    -moz-animation-name: pulse;
    -o-animation-name: pulse;
    animation-name: pulse
}

@-webkit-keyframes flip {
    0% {
        -webkit-transform: perspective(400px) rotateY(0);
        -webkit-animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
        -webkit-animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -webkit-animation-timing-function: ease-in
    }

    80% {
        -webkit-transform: perspective(400px) rotateY(360deg) scale(.95);
        -webkit-animation-timing-function: ease-in
    }

    100% {
        -webkit-transform: perspective(400px) scale(1);
        -webkit-animation-timing-function: ease-in
    }
}

@-moz-keyframes flip {
    0% {
        -moz-transform: perspective(400px) rotateY(0);
        -moz-animation-timing-function: ease-out
    }

    40% {
        -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
        -moz-animation-timing-function: ease-out
    }

    50% {
        -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -moz-animation-timing-function: ease-in
    }

    80% {
        -moz-transform: perspective(400px) rotateY(360deg) scale(.95);
        -moz-animation-timing-function: ease-in
    }

    100% {
        -moz-transform: perspective(400px) scale(1);
        -moz-animation-timing-function: ease-in
    }
}

@-o-keyframes flip {
    0% {
        -o-transform: perspective(400px) rotateY(0);
        -o-animation-timing-function: ease-out
    }

    40% {
        -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
        -o-animation-timing-function: ease-out
    }

    50% {
        -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -o-animation-timing-function: ease-in
    }

    80% {
        -o-transform: perspective(400px) rotateY(360deg) scale(.95);
        -o-animation-timing-function: ease-in
    }

    100% {
        -o-transform: perspective(400px) scale(1);
        -o-animation-timing-function: ease-in
    }
}

@keyframes flip {
    0% {
        transform: perspective(400px) rotateY(0);
        animation-timing-function: ease-out
    }

    40% {
        transform: perspective(400px) translateZ(150px) rotateY(170deg);
        animation-timing-function: ease-out
    }

    50% {
        transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        animation-timing-function: ease-in
    }

    80% {
        transform: perspective(400px) rotateY(360deg) scale(.95);
        animation-timing-function: ease-in
    }

    100% {
        transform: perspective(400px) scale(1);
        animation-timing-function: ease-in
    }
}

.flip {
    -webkit-backface-visibility: visible !important;
    -webkit-animation-name: flip;
    -moz-backface-visibility: visible !important;
    -moz-animation-name: flip;
    -o-backface-visibility: visible !important;
    -o-animation-name: flip;
    backface-visibility: visible !important;
    animation-name: flip
}

@-webkit-keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg)
    }

    70% {
        -webkit-transform: perspective(400px) rotateX(10deg)
    }

    100% {
        -webkit-transform: perspective(400px) rotateX(0);
        opacity: 1
    }
}

@-moz-keyframes flipInX {
    0% {
        -moz-transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }

    40% {
        -moz-transform: perspective(400px) rotateX(-10deg)
    }

    70% {
        -moz-transform: perspective(400px) rotateX(10deg)
    }

    100% {
        -moz-transform: perspective(400px) rotateX(0);
        opacity: 1
    }
}

@-o-keyframes flipInX {
    0% {
        -o-transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }

    40% {
        -o-transform: perspective(400px) rotateX(-10deg)
    }

    70% {
        -o-transform: perspective(400px) rotateX(10deg)
    }

    100% {
        -o-transform: perspective(400px) rotateX(0);
        opacity: 1
    }
}

@keyframes flipInX {
    0% {
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }

    40% {
        transform: perspective(400px) rotateX(-10deg)
    }

    70% {
        transform: perspective(400px) rotateX(10deg)
    }

    100% {
        transform: perspective(400px) rotateX(0);
        opacity: 1
    }
}

.flipInX {
    -webkit-backface-visibility: visible !important;
    -webkit-animation-name: flipInX;
    -moz-backface-visibility: visible !important;
    -moz-animation-name: flipInX;
    -o-backface-visibility: visible !important;
    -o-animation-name: flipInX;
    backface-visibility: visible !important;
    animation-name: flipInX
}

@-webkit-keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px) rotateX(0);
        opacity: 1
    }

    100% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

@-moz-keyframes flipOutX {
    0% {
        -moz-transform: perspective(400px) rotateX(0);
        opacity: 1
    }

    100% {
        -moz-transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

@-o-keyframes flipOutX {
    0% {
        -o-transform: perspective(400px) rotateX(0);
        opacity: 1
    }

    100% {
        -o-transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

@keyframes flipOutX {
    0% {
        transform: perspective(400px) rotateX(0);
        opacity: 1
    }

    100% {
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

.flipOutX {
    -webkit-animation-name: flipOutX;
    -webkit-backface-visibility: visible !important;
    -moz-animation-name: flipOutX;
    -moz-backface-visibility: visible !important;
    -o-animation-name: flipOutX;
    -o-backface-visibility: visible !important;
    animation-name: flipOutX;
    backface-visibility: visible !important
}

@-webkit-keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg)
    }

    70% {
        -webkit-transform: perspective(400px) rotateY(10deg)
    }

    100% {
        -webkit-transform: perspective(400px) rotateY(0);
        opacity: 1
    }
}

@-moz-keyframes flipInY {
    0% {
        -moz-transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }

    40% {
        -moz-transform: perspective(400px) rotateY(-10deg)
    }

    70% {
        -moz-transform: perspective(400px) rotateY(10deg)
    }

    100% {
        -moz-transform: perspective(400px) rotateY(0);
        opacity: 1
    }
}

@-o-keyframes flipInY {
    0% {
        -o-transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }

    40% {
        -o-transform: perspective(400px) rotateY(-10deg)
    }

    70% {
        -o-transform: perspective(400px) rotateY(10deg)
    }

    100% {
        -o-transform: perspective(400px) rotateY(0);
        opacity: 1
    }
}

@keyframes flipInY {
    0% {
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }

    40% {
        transform: perspective(400px) rotateY(-10deg)
    }

    70% {
        transform: perspective(400px) rotateY(10deg)
    }

    100% {
        transform: perspective(400px) rotateY(0);
        opacity: 1
    }
}

.flipInY {
    -webkit-backface-visibility: visible !important;
    -webkit-animation-name: flipInY;
    -moz-backface-visibility: visible !important;
    -moz-animation-name: flipInY;
    -o-backface-visibility: visible !important;
    -o-animation-name: flipInY;
    backface-visibility: visible !important;
    animation-name: flipInY
}

@-webkit-keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px) rotateY(0);
        opacity: 1
    }

    100% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

@-moz-keyframes flipOutY {
    0% {
        -moz-transform: perspective(400px) rotateY(0);
        opacity: 1
    }

    100% {
        -moz-transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

@-o-keyframes flipOutY {
    0% {
        -o-transform: perspective(400px) rotateY(0);
        opacity: 1
    }

    100% {
        -o-transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

@keyframes flipOutY {
    0% {
        transform: perspective(400px) rotateY(0);
        opacity: 1
    }

    100% {
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

.flipOutY {
    -webkit-backface-visibility: visible !important;
    -webkit-animation-name: flipOutY;
    -moz-backface-visibility: visible !important;
    -moz-animation-name: flipOutY;
    -o-backface-visibility: visible !important;
    -o-animation-name: flipOutY;
    backface-visibility: visible !important;
    animation-name: flipOutY
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-moz-keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-o-keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    -moz-animation-name: fadeIn;
    -o-animation-name: fadeIn;
    animation-name: fadeIn
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes fadeInUp {
    0% {
        opacity: 0;
        -moz-transform: translateY(20px)
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0)
    }
}

@-o-keyframes fadeInUp {
    0% {
        opacity: 0;
        -o-transform: translateY(20px)
    }

    100% {
        opacity: 1;
        -o-transform: translateY(0)
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        transform: translateY(20px)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    -moz-animation-name: fadeInUp;
    -o-animation-name: fadeInUp;
    animation-name: fadeInUp
}

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes fadeInDown {
    0% {
        opacity: 0;
        -moz-transform: translateY(-20px)
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0)
    }
}

@-o-keyframes fadeInDown {
    0% {
        opacity: 0;
        -o-transform: translateY(-20px)
    }

    100% {
        opacity: 1;
        -o-transform: translateY(0)
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        transform: translateY(-20px)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    -moz-animation-name: fadeInDown;
    -o-animation-name: fadeInDown;
    animation-name: fadeInDown
}

@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
}

@-moz-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -moz-transform: translateX(-20px)
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0)
    }
}

@-o-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -o-transform: translateX(-20px)
    }

    100% {
        opacity: 1;
        -o-transform: translateX(0)
    }
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        transform: translateX(-20px)
    }

    100% {
        opacity: 1;
        transform: translateX(0)
    }
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    -moz-animation-name: fadeInLeft;
    -o-animation-name: fadeInLeft;
    animation-name: fadeInLeft
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
}

@-moz-keyframes fadeInRight {
    0% {
        opacity: 0;
        -moz-transform: translateX(20px)
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0)
    }
}

@-o-keyframes fadeInRight {
    0% {
        opacity: 0;
        -o-transform: translateX(20px)
    }

    100% {
        opacity: 1;
        -o-transform: translateX(0)
    }
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        transform: translateX(20px)
    }

    100% {
        opacity: 1;
        transform: translateX(0)
    }
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    -moz-animation-name: fadeInRight;
    -o-animation-name: fadeInRight;
    animation-name: fadeInRight
}

@-webkit-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -moz-transform: translateY(2000px)
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0)
    }
}

@-o-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -o-transform: translateY(2000px)
    }

    100% {
        opacity: 1;
        -o-transform: translateY(0)
    }
}

@keyframes fadeInUpBig {
    0% {
        opacity: 0;
        transform: translateY(2000px)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    -moz-animation-name: fadeInUpBig;
    -o-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig
}

@-webkit-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -moz-transform: translateY(-2000px)
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0)
    }
}

@-o-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -o-transform: translateY(-2000px)
    }

    100% {
        opacity: 1;
        -o-transform: translateY(0)
    }
}

@keyframes fadeInDownBig {
    0% {
        opacity: 0;
        transform: translateY(-2000px)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    -moz-animation-name: fadeInDownBig;
    -o-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig
}

@-webkit-keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
}

@-moz-keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -moz-transform: translateX(-2000px)
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0)
    }
}

@-o-keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -o-transform: translateX(-2000px)
    }

    100% {
        opacity: 1;
        -o-transform: translateX(0)
    }
}

@keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        transform: translateX(-2000px)
    }

    100% {
        opacity: 1;
        transform: translateX(0)
    }
}

.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    -moz-animation-name: fadeInLeftBig;
    -o-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig
}

@-webkit-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
}

@-moz-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -moz-transform: translateX(2000px)
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0)
    }
}

@-o-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -o-transform: translateX(2000px)
    }

    100% {
        opacity: 1;
        -o-transform: translateX(0)
    }
}

@keyframes fadeInRightBig {
    0% {
        opacity: 0;
        transform: translateX(2000px)
    }

    100% {
        opacity: 1;
        transform: translateX(0)
    }
}

.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    -moz-animation-name: fadeInRightBig;
    -o-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@-moz-keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@-o-keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.fadeOut {
    -webkit-animation-name: fadeOut;
    -moz-animation-name: fadeOut;
    -o-animation-name: fadeOut;
    animation-name: fadeOut
}

@-webkit-keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-20px)
    }
}

@-moz-keyframes fadeOutUp {
    0% {
        opacity: 1;
        -moz-transform: translateY(0)
    }

    100% {
        opacity: 0;
        -moz-transform: translateY(-20px)
    }
}

@-o-keyframes fadeOutUp {
    0% {
        opacity: 1;
        -o-transform: translateY(0)
    }

    100% {
        opacity: 0;
        -o-transform: translateY(-20px)
    }
}

@keyframes fadeOutUp {
    0% {
        opacity: 1;
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        transform: translateY(-20px)
    }
}

.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    -moz-animation-name: fadeOutUp;
    -o-animation-name: fadeOutUp;
    animation-name: fadeOutUp
}

@-webkit-keyframes fadeOutDown {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(20px)
    }
}

@-moz-keyframes fadeOutDown {
    0% {
        opacity: 1;
        -moz-transform: translateY(0)
    }

    100% {
        opacity: 0;
        -moz-transform: translateY(20px)
    }
}

@-o-keyframes fadeOutDown {
    0% {
        opacity: 1;
        -o-transform: translateY(0)
    }

    100% {
        opacity: 0;
        -o-transform: translateY(20px)
    }
}

@keyframes fadeOutDown {
    0% {
        opacity: 1;
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        transform: translateY(20px)
    }
}

.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    -moz-animation-name: fadeOutDown;
    -o-animation-name: fadeOutDown;
    animation-name: fadeOutDown
}

@-webkit-keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-20px)
    }
}

@-moz-keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -moz-transform: translateX(0)
    }

    100% {
        opacity: 0;
        -moz-transform: translateX(-20px)
    }
}

@-o-keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -o-transform: translateX(0)
    }

    100% {
        opacity: 0;
        -o-transform: translateX(-20px)
    }
}

@keyframes fadeOutLeft {
    0% {
        opacity: 1;
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        transform: translateX(-20px)
    }
}

.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    -moz-animation-name: fadeOutLeft;
    -o-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft
}

@-webkit-keyframes fadeOutRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(20px)
    }
}

@-moz-keyframes fadeOutRight {
    0% {
        opacity: 1;
        -moz-transform: translateX(0)
    }

    100% {
        opacity: 0;
        -moz-transform: translateX(20px)
    }
}

@-o-keyframes fadeOutRight {
    0% {
        opacity: 1;
        -o-transform: translateX(0)
    }

    100% {
        opacity: 0;
        -o-transform: translateX(20px)
    }
}

@keyframes fadeOutRight {
    0% {
        opacity: 1;
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        transform: translateX(20px)
    }
}

.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    -moz-animation-name: fadeOutRight;
    -o-animation-name: fadeOutRight;
    animation-name: fadeOutRight
}

@-webkit-keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px)
    }
}

@-moz-keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        -moz-transform: translateY(0)
    }

    100% {
        opacity: 0;
        -moz-transform: translateY(-2000px)
    }
}

@-o-keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        -o-transform: translateY(0)
    }

    100% {
        opacity: 0;
        -o-transform: translateY(-2000px)
    }
}

@keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        transform: translateY(-2000px)
    }
}

.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    -moz-animation-name: fadeOutUpBig;
    -o-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig
}

@-webkit-keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px)
    }
}

@-moz-keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        -moz-transform: translateY(0)
    }

    100% {
        opacity: 0;
        -moz-transform: translateY(2000px)
    }
}

@-o-keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        -o-transform: translateY(0)
    }

    100% {
        opacity: 0;
        -o-transform: translateY(2000px)
    }
}

@keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        transform: translateY(2000px)
    }
}

.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    -moz-animation-name: fadeOutDownBig;
    -o-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig
}

@-webkit-keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px)
    }
}

@-moz-keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        -moz-transform: translateX(0)
    }

    100% {
        opacity: 0;
        -moz-transform: translateX(-2000px)
    }
}

@-o-keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        -o-transform: translateX(0)
    }

    100% {
        opacity: 0;
        -o-transform: translateX(-2000px)
    }
}

@keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        transform: translateX(-2000px)
    }
}

.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    -moz-animation-name: fadeOutLeftBig;
    -o-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig
}

@-webkit-keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px)
    }
}

@-moz-keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        -moz-transform: translateX(0)
    }

    100% {
        opacity: 0;
        -moz-transform: translateX(2000px)
    }
}

@-o-keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        -o-transform: translateX(0)
    }

    100% {
        opacity: 0;
        -o-transform: translateX(2000px)
    }
}

@keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        transform: translateX(2000px)
    }
}

.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    -moz-animation-name: fadeOutRightBig;
    -o-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig
}

@-webkit-keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3)
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.05)
    }

    70% {
        -webkit-transform: scale(.9)
    }

    100% {
        -webkit-transform: scale(1)
    }
}

@-moz-keyframes bounceIn {
    0% {
        opacity: 0;
        -moz-transform: scale(.3)
    }

    50% {
        opacity: 1;
        -moz-transform: scale(1.05)
    }

    70% {
        -moz-transform: scale(.9)
    }

    100% {
        -moz-transform: scale(1)
    }
}

@-o-keyframes bounceIn {
    0% {
        opacity: 0;
        -o-transform: scale(.3)
    }

    50% {
        opacity: 1;
        -o-transform: scale(1.05)
    }

    70% {
        -o-transform: scale(.9)
    }

    100% {
        -o-transform: scale(1)
    }
}

@keyframes bounceIn {
    0% {
        opacity: 0;
        transform: scale(.3)
    }

    50% {
        opacity: 1;
        transform: scale(1.05)
    }

    70% {
        transform: scale(.9)
    }

    100% {
        transform: scale(1)
    }
}

.bounceIn {
    -webkit-animation-name: bounceIn;
    -moz-animation-name: bounceIn;
    -o-animation-name: bounceIn;
    animation-name: bounceIn
}

@-webkit-keyframes bounceInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(-30px)
    }

    80% {
        -webkit-transform: translateY(10px)
    }

    100% {
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes bounceInUp {
    0% {
        opacity: 0;
        -moz-transform: translateY(2000px)
    }

    60% {
        opacity: 1;
        -moz-transform: translateY(-30px)
    }

    80% {
        -moz-transform: translateY(10px)
    }

    100% {
        -moz-transform: translateY(0)
    }
}

@-o-keyframes bounceInUp {
    0% {
        opacity: 0;
        -o-transform: translateY(2000px)
    }

    60% {
        opacity: 1;
        -o-transform: translateY(-30px)
    }

    80% {
        -o-transform: translateY(10px)
    }

    100% {
        -o-transform: translateY(0)
    }
}

@keyframes bounceInUp {
    0% {
        opacity: 0;
        transform: translateY(2000px)
    }

    60% {
        opacity: 1;
        transform: translateY(-30px)
    }

    80% {
        transform: translateY(10px)
    }

    100% {
        transform: translateY(0)
    }
}

.bounceInUp {
    -webkit-animation-name: bounceInUp;
    -moz-animation-name: bounceInUp;
    -o-animation-name: bounceInUp;
    animation-name: bounceInUp
}

@-webkit-keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(30px)
    }

    80% {
        -webkit-transform: translateY(-10px)
    }

    100% {
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes bounceInDown {
    0% {
        opacity: 0;
        -moz-transform: translateY(-2000px)
    }

    60% {
        opacity: 1;
        -moz-transform: translateY(30px)
    }

    80% {
        -moz-transform: translateY(-10px)
    }

    100% {
        -moz-transform: translateY(0)
    }
}

@-o-keyframes bounceInDown {
    0% {
        opacity: 0;
        -o-transform: translateY(-2000px)
    }

    60% {
        opacity: 1;
        -o-transform: translateY(30px)
    }

    80% {
        -o-transform: translateY(-10px)
    }

    100% {
        -o-transform: translateY(0)
    }
}

@keyframes bounceInDown {
    0% {
        opacity: 0;
        transform: translateY(-2000px)
    }

    60% {
        opacity: 1;
        transform: translateY(30px)
    }

    80% {
        transform: translateY(-10px)
    }

    100% {
        transform: translateY(0)
    }
}

.bounceInDown {
    -webkit-animation-name: bounceInDown;
    -moz-animation-name: bounceInDown;
    -o-animation-name: bounceInDown;
    animation-name: bounceInDown
}

@-webkit-keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(30px)
    }

    80% {
        -webkit-transform: translateX(-10px)
    }

    100% {
        -webkit-transform: translateX(0)
    }
}

@-moz-keyframes bounceInLeft {
    0% {
        opacity: 0;
        -moz-transform: translateX(-2000px)
    }

    60% {
        opacity: 1;
        -moz-transform: translateX(30px)
    }

    80% {
        -moz-transform: translateX(-10px)
    }

    100% {
        -moz-transform: translateX(0)
    }
}

@-o-keyframes bounceInLeft {
    0% {
        opacity: 0;
        -o-transform: translateX(-2000px)
    }

    60% {
        opacity: 1;
        -o-transform: translateX(30px)
    }

    80% {
        -o-transform: translateX(-10px)
    }

    100% {
        -o-transform: translateX(0)
    }
}

@keyframes bounceInLeft {
    0% {
        opacity: 0;
        transform: translateX(-2000px)
    }

    60% {
        opacity: 1;
        transform: translateX(30px)
    }

    80% {
        transform: translateX(-10px)
    }

    100% {
        transform: translateX(0)
    }
}

.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    -moz-animation-name: bounceInLeft;
    -o-animation-name: bounceInLeft;
    animation-name: bounceInLeft
}

@-webkit-keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(-30px)
    }

    80% {
        -webkit-transform: translateX(10px)
    }

    100% {
        -webkit-transform: translateX(0)
    }
}

@-moz-keyframes bounceInRight {
    0% {
        opacity: 0;
        -moz-transform: translateX(2000px)
    }

    60% {
        opacity: 1;
        -moz-transform: translateX(-30px)
    }

    80% {
        -moz-transform: translateX(10px)
    }

    100% {
        -moz-transform: translateX(0)
    }
}

@-o-keyframes bounceInRight {
    0% {
        opacity: 0;
        -o-transform: translateX(2000px)
    }

    60% {
        opacity: 1;
        -o-transform: translateX(-30px)
    }

    80% {
        -o-transform: translateX(10px)
    }

    100% {
        -o-transform: translateX(0)
    }
}

@keyframes bounceInRight {
    0% {
        opacity: 0;
        transform: translateX(2000px)
    }

    60% {
        opacity: 1;
        transform: translateX(-30px)
    }

    80% {
        transform: translateX(10px)
    }

    100% {
        transform: translateX(0)
    }
}

.bounceInRight {
    -webkit-animation-name: bounceInRight;
    -moz-animation-name: bounceInRight;
    -o-animation-name: bounceInRight;
    animation-name: bounceInRight
}

@-webkit-keyframes bounceOut {
    0% {
        -webkit-transform: scale(1)
    }

    25% {
        -webkit-transform: scale(.95)
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.1)
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.3)
    }
}

@-moz-keyframes bounceOut {
    0% {
        -moz-transform: scale(1)
    }

    25% {
        -moz-transform: scale(.95)
    }

    50% {
        opacity: 1;
        -moz-transform: scale(1.1)
    }

    100% {
        opacity: 0;
        -moz-transform: scale(.3)
    }
}

@-o-keyframes bounceOut {
    0% {
        -o-transform: scale(1)
    }

    25% {
        -o-transform: scale(.95)
    }

    50% {
        opacity: 1;
        -o-transform: scale(1.1)
    }

    100% {
        opacity: 0;
        -o-transform: scale(.3)
    }
}

@keyframes bounceOut {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(.95)
    }

    50% {
        opacity: 1;
        transform: scale(1.1)
    }

    100% {
        opacity: 0;
        transform: scale(.3)
    }
}

.bounceOut {
    -webkit-animation-name: bounceOut;
    -moz-animation-name: bounceOut;
    -o-animation-name: bounceOut;
    animation-name: bounceOut
}

@-webkit-keyframes bounceOutUp {
    0% {
        -webkit-transform: translateY(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateY(20px)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px)
    }
}

@-moz-keyframes bounceOutUp {
    0% {
        -moz-transform: translateY(0)
    }

    20% {
        opacity: 1;
        -moz-transform: translateY(20px)
    }

    100% {
        opacity: 0;
        -moz-transform: translateY(-2000px)
    }
}

@-o-keyframes bounceOutUp {
    0% {
        -o-transform: translateY(0)
    }

    20% {
        opacity: 1;
        -o-transform: translateY(20px)
    }

    100% {
        opacity: 0;
        -o-transform: translateY(-2000px)
    }
}

@keyframes bounceOutUp {
    0% {
        transform: translateY(0)
    }

    20% {
        opacity: 1;
        transform: translateY(20px)
    }

    100% {
        opacity: 0;
        transform: translateY(-2000px)
    }
}

.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    -moz-animation-name: bounceOutUp;
    -o-animation-name: bounceOutUp;
    animation-name: bounceOutUp
}

@-webkit-keyframes bounceOutDown {
    0% {
        -webkit-transform: translateY(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateY(-20px)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px)
    }
}

@-moz-keyframes bounceOutDown {
    0% {
        -moz-transform: translateY(0)
    }

    20% {
        opacity: 1;
        -moz-transform: translateY(-20px)
    }

    100% {
        opacity: 0;
        -moz-transform: translateY(2000px)
    }
}

@-o-keyframes bounceOutDown {
    0% {
        -o-transform: translateY(0)
    }

    20% {
        opacity: 1;
        -o-transform: translateY(-20px)
    }

    100% {
        opacity: 0;
        -o-transform: translateY(2000px)
    }
}

@keyframes bounceOutDown {
    0% {
        transform: translateY(0)
    }

    20% {
        opacity: 1;
        transform: translateY(-20px)
    }

    100% {
        opacity: 0;
        transform: translateY(2000px)
    }
}

.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    -moz-animation-name: bounceOutDown;
    -o-animation-name: bounceOutDown;
    animation-name: bounceOutDown
}

@-webkit-keyframes bounceOutLeft {
    0% {
        -webkit-transform: translateX(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateX(20px)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px)
    }
}

@-moz-keyframes bounceOutLeft {
    0% {
        -moz-transform: translateX(0)
    }

    20% {
        opacity: 1;
        -moz-transform: translateX(20px)
    }

    100% {
        opacity: 0;
        -moz-transform: translateX(-2000px)
    }
}

@-o-keyframes bounceOutLeft {
    0% {
        -o-transform: translateX(0)
    }

    20% {
        opacity: 1;
        -o-transform: translateX(20px)
    }

    100% {
        opacity: 0;
        -o-transform: translateX(-2000px)
    }
}

@keyframes bounceOutLeft {
    0% {
        transform: translateX(0)
    }

    20% {
        opacity: 1;
        transform: translateX(20px)
    }

    100% {
        opacity: 0;
        transform: translateX(-2000px)
    }
}

.bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    -moz-animation-name: bounceOutLeft;
    -o-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft
}

@-webkit-keyframes bounceOutRight {
    0% {
        -webkit-transform: translateX(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateX(-20px)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px)
    }
}

@-moz-keyframes bounceOutRight {
    0% {
        -moz-transform: translateX(0)
    }

    20% {
        opacity: 1;
        -moz-transform: translateX(-20px)
    }

    100% {
        opacity: 0;
        -moz-transform: translateX(2000px)
    }
}

@-o-keyframes bounceOutRight {
    0% {
        -o-transform: translateX(0)
    }

    20% {
        opacity: 1;
        -o-transform: translateX(-20px)
    }

    100% {
        opacity: 0;
        -o-transform: translateX(2000px)
    }
}

@keyframes bounceOutRight {
    0% {
        transform: translateX(0)
    }

    20% {
        opacity: 1;
        transform: translateX(-20px)
    }

    100% {
        opacity: 0;
        transform: translateX(2000px)
    }
}

.bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    -moz-animation-name: bounceOutRight;
    -o-animation-name: bounceOutRight;
    animation-name: bounceOutRight
}

@-webkit-keyframes rotateIn {
    0% {
        -webkit-transform-origin: center center;
        -webkit-transform: rotate(-200deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: center center;
        -webkit-transform: rotate(0);
        opacity: 1
    }
}

@-moz-keyframes rotateIn {
    0% {
        -moz-transform-origin: center center;
        -moz-transform: rotate(-200deg);
        opacity: 0
    }

    100% {
        -moz-transform-origin: center center;
        -moz-transform: rotate(0);
        opacity: 1
    }
}

@-o-keyframes rotateIn {
    0% {
        -o-transform-origin: center center;
        -o-transform: rotate(-200deg);
        opacity: 0
    }

    100% {
        -o-transform-origin: center center;
        -o-transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateIn {
    0% {
        transform-origin: center center;
        transform: rotate(-200deg);
        opacity: 0
    }

    100% {
        transform-origin: center center;
        transform: rotate(0);
        opacity: 1
    }
}

.rotateIn {
    -webkit-animation-name: rotateIn;
    -moz-animation-name: rotateIn;
    -o-animation-name: rotateIn;
    animation-name: rotateIn
}

@-webkit-keyframes rotateInUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(0);
        opacity: 1
    }
}

@-moz-keyframes rotateInUpLeft {
    0% {
        -moz-transform-origin: left bottom;
        -moz-transform: rotate(90deg);
        opacity: 0
    }

    100% {
        -moz-transform-origin: left bottom;
        -moz-transform: rotate(0);
        opacity: 1
    }
}

@-o-keyframes rotateInUpLeft {
    0% {
        -o-transform-origin: left bottom;
        -o-transform: rotate(90deg);
        opacity: 0
    }

    100% {
        -o-transform-origin: left bottom;
        -o-transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateInUpLeft {
    0% {
        transform-origin: left bottom;
        transform: rotate(90deg);
        opacity: 0
    }

    100% {
        transform-origin: left bottom;
        transform: rotate(0);
        opacity: 1
    }
}

.rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    -moz-animation-name: rotateInUpLeft;
    -o-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft
}

@-webkit-keyframes rotateInDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(0);
        opacity: 1
    }
}

@-moz-keyframes rotateInDownLeft {
    0% {
        -moz-transform-origin: left bottom;
        -moz-transform: rotate(-90deg);
        opacity: 0
    }

    100% {
        -moz-transform-origin: left bottom;
        -moz-transform: rotate(0);
        opacity: 1
    }
}

@-o-keyframes rotateInDownLeft {
    0% {
        -o-transform-origin: left bottom;
        -o-transform: rotate(-90deg);
        opacity: 0
    }

    100% {
        -o-transform-origin: left bottom;
        -o-transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateInDownLeft {
    0% {
        transform-origin: left bottom;
        transform: rotate(-90deg);
        opacity: 0
    }

    100% {
        transform-origin: left bottom;
        transform: rotate(0);
        opacity: 1
    }
}

.rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    -moz-animation-name: rotateInDownLeft;
    -o-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft
}

@-webkit-keyframes rotateInUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: right bottom;
        -webkit-transform: rotate(0);
        opacity: 1
    }
}

@-moz-keyframes rotateInUpRight {
    0% {
        -moz-transform-origin: right bottom;
        -moz-transform: rotate(-90deg);
        opacity: 0
    }

    100% {
        -moz-transform-origin: right bottom;
        -moz-transform: rotate(0);
        opacity: 1
    }
}

@-o-keyframes rotateInUpRight {
    0% {
        -o-transform-origin: right bottom;
        -o-transform: rotate(-90deg);
        opacity: 0
    }

    100% {
        -o-transform-origin: right bottom;
        -o-transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateInUpRight {
    0% {
        transform-origin: right bottom;
        transform: rotate(-90deg);
        opacity: 0
    }

    100% {
        transform-origin: right bottom;
        transform: rotate(0);
        opacity: 1
    }
}

.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    -moz-animation-name: rotateInUpRight;
    -o-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight
}

@-webkit-keyframes rotateInDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: right bottom;
        -webkit-transform: rotate(0);
        opacity: 1
    }
}

@-moz-keyframes rotateInDownRight {
    0% {
        -moz-transform-origin: right bottom;
        -moz-transform: rotate(90deg);
        opacity: 0
    }

    100% {
        -moz-transform-origin: right bottom;
        -moz-transform: rotate(0);
        opacity: 1
    }
}

@-o-keyframes rotateInDownRight {
    0% {
        -o-transform-origin: right bottom;
        -o-transform: rotate(90deg);
        opacity: 0
    }

    100% {
        -o-transform-origin: right bottom;
        -o-transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateInDownRight {
    0% {
        transform-origin: right bottom;
        transform: rotate(90deg);
        opacity: 0
    }

    100% {
        transform-origin: right bottom;
        transform: rotate(0);
        opacity: 1
    }
}

.rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    -moz-animation-name: rotateInDownRight;
    -o-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight
}

@-webkit-keyframes rotateOut {
    0% {
        -webkit-transform-origin: center center;
        -webkit-transform: rotate(0);
        opacity: 1
    }

    100% {
        -webkit-transform-origin: center center;
        -webkit-transform: rotate(200deg);
        opacity: 0
    }
}

@-moz-keyframes rotateOut {
    0% {
        -moz-transform-origin: center center;
        -moz-transform: rotate(0);
        opacity: 1
    }

    100% {
        -moz-transform-origin: center center;
        -moz-transform: rotate(200deg);
        opacity: 0
    }
}

@-o-keyframes rotateOut {
    0% {
        -o-transform-origin: center center;
        -o-transform: rotate(0);
        opacity: 1
    }

    100% {
        -o-transform-origin: center center;
        -o-transform: rotate(200deg);
        opacity: 0
    }
}

@keyframes rotateOut {
    0% {
        transform-origin: center center;
        transform: rotate(0);
        opacity: 1
    }

    100% {
        transform-origin: center center;
        transform: rotate(200deg);
        opacity: 0
    }
}

.rotateOut {
    -webkit-animation-name: rotateOut;
    -moz-animation-name: rotateOut;
    -o-animation-name: rotateOut;
    animation-name: rotateOut
}

@-webkit-keyframes rotateOutUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(0);
        opacity: 1
    }

    100% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        opacity: 0
    }
}

@-moz-keyframes rotateOutUpLeft {
    0% {
        -moz-transform-origin: left bottom;
        -moz-transform: rotate(0);
        opacity: 1
    }

    100% {
        -moz-transform-origin: left bottom;
        -moz-transform: rotate(-90deg);
        opacity: 0
    }
}

@-o-keyframes rotateOutUpLeft {
    0% {
        -o-transform-origin: left bottom;
        -o-transform: rotate(0);
        opacity: 1
    }

    100% {
        -o-transform-origin: left bottom;
        -o-transform: rotate(-90deg);
        opacity: 0
    }
}

@keyframes rotateOutUpLeft {
    0% {
        transform-origin: left bottom;
        transform: rotate(0);
        opacity: 1
    }

    100% {
        transform-origin: left bottom;
        transform: rotate(-90deg);
        opacity: 0
    }
}

.rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    -moz-animation-name: rotateOutUpLeft;
    -o-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft
}

@-webkit-keyframes rotateOutDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(0);
        opacity: 1
    }

    100% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        opacity: 0
    }
}

@-moz-keyframes rotateOutDownLeft {
    0% {
        -moz-transform-origin: left bottom;
        -moz-transform: rotate(0);
        opacity: 1
    }

    100% {
        -moz-transform-origin: left bottom;
        -moz-transform: rotate(90deg);
        opacity: 0
    }
}

@-o-keyframes rotateOutDownLeft {
    0% {
        -o-transform-origin: left bottom;
        -o-transform: rotate(0);
        opacity: 1
    }

    100% {
        -o-transform-origin: left bottom;
        -o-transform: rotate(90deg);
        opacity: 0
    }
}

@keyframes rotateOutDownLeft {
    0% {
        transform-origin: left bottom;
        transform: rotate(0);
        opacity: 1
    }

    100% {
        transform-origin: left bottom;
        transform: rotate(90deg);
        opacity: 0
    }
}

.rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    -moz-animation-name: rotateOutDownLeft;
    -o-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft
}

@-webkit-keyframes rotateOutUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        -webkit-transform: rotate(0);
        opacity: 1
    }

    100% {
        -webkit-transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        opacity: 0
    }
}

@-moz-keyframes rotateOutUpRight {
    0% {
        -moz-transform-origin: right bottom;
        -moz-transform: rotate(0);
        opacity: 1
    }

    100% {
        -moz-transform-origin: right bottom;
        -moz-transform: rotate(90deg);
        opacity: 0
    }
}

@-o-keyframes rotateOutUpRight {
    0% {
        -o-transform-origin: right bottom;
        -o-transform: rotate(0);
        opacity: 1
    }

    100% {
        -o-transform-origin: right bottom;
        -o-transform: rotate(90deg);
        opacity: 0
    }
}

@keyframes rotateOutUpRight {
    0% {
        transform-origin: right bottom;
        transform: rotate(0);
        opacity: 1
    }

    100% {
        transform-origin: right bottom;
        transform: rotate(90deg);
        opacity: 0
    }
}

.rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    -moz-animation-name: rotateOutUpRight;
    -o-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight
}

@-webkit-keyframes rotateOutDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        -webkit-transform: rotate(0);
        opacity: 1
    }

    100% {
        -webkit-transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        opacity: 0
    }
}

@-moz-keyframes rotateOutDownRight {
    0% {
        -moz-transform-origin: right bottom;
        -moz-transform: rotate(0);
        opacity: 1
    }

    100% {
        -moz-transform-origin: right bottom;
        -moz-transform: rotate(-90deg);
        opacity: 0
    }
}

@-o-keyframes rotateOutDownRight {
    0% {
        -o-transform-origin: right bottom;
        -o-transform: rotate(0);
        opacity: 1
    }

    100% {
        -o-transform-origin: right bottom;
        -o-transform: rotate(-90deg);
        opacity: 0
    }
}

@keyframes rotateOutDownRight {
    0% {
        transform-origin: right bottom;
        transform: rotate(0);
        opacity: 1
    }

    100% {
        transform-origin: right bottom;
        transform: rotate(-90deg);
        opacity: 0
    }
}

.rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    -moz-animation-name: rotateOutDownRight;
    -o-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight
}

@-webkit-keyframes hinge {
    0% {
        -webkit-transform: rotate(0);
        -webkit-transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out
    }

    20%, 60% {
        -webkit-transform: rotate(80deg);
        -webkit-transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out
    }

    40% {
        -webkit-transform: rotate(60deg);
        -webkit-transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out
    }

    80% {
        -webkit-transform: rotate(60deg) translateY(0);
        opacity: 1;
        -webkit-transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out
    }

    100% {
        -webkit-transform: translateY(700px);
        opacity: 0
    }
}

@-moz-keyframes hinge {
    0% {
        -moz-transform: rotate(0);
        -moz-transform-origin: top left;
        -moz-animation-timing-function: ease-in-out
    }

    20%, 60% {
        -moz-transform: rotate(80deg);
        -moz-transform-origin: top left;
        -moz-animation-timing-function: ease-in-out
    }

    40% {
        -moz-transform: rotate(60deg);
        -moz-transform-origin: top left;
        -moz-animation-timing-function: ease-in-out
    }

    80% {
        -moz-transform: rotate(60deg) translateY(0);
        opacity: 1;
        -moz-transform-origin: top left;
        -moz-animation-timing-function: ease-in-out
    }

    100% {
        -moz-transform: translateY(700px);
        opacity: 0
    }
}

@-o-keyframes hinge {
    0% {
        -o-transform: rotate(0);
        -o-transform-origin: top left;
        -o-animation-timing-function: ease-in-out
    }

    20%, 60% {
        -o-transform: rotate(80deg);
        -o-transform-origin: top left;
        -o-animation-timing-function: ease-in-out
    }

    40% {
        -o-transform: rotate(60deg);
        -o-transform-origin: top left;
        -o-animation-timing-function: ease-in-out
    }

    80% {
        -o-transform: rotate(60deg) translateY(0);
        opacity: 1;
        -o-transform-origin: top left;
        -o-animation-timing-function: ease-in-out
    }

    100% {
        -o-transform: translateY(700px);
        opacity: 0
    }
}

@keyframes hinge {
    0% {
        transform: rotate(0);
        transform-origin: top left;
        animation-timing-function: ease-in-out
    }

    20%, 60% {
        transform: rotate(80deg);
        transform-origin: top left;
        animation-timing-function: ease-in-out
    }

    40% {
        transform: rotate(60deg);
        transform-origin: top left;
        animation-timing-function: ease-in-out
    }

    80% {
        transform: rotate(60deg) translateY(0);
        opacity: 1;
        transform-origin: top left;
        animation-timing-function: ease-in-out
    }

    100% {
        transform: translateY(700px);
        opacity: 0
    }
}

.hinge {
    -webkit-animation-name: hinge;
    -moz-animation-name: hinge;
    -o-animation-name: hinge;
    animation-name: hinge
}

@-webkit-keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%) rotate(-120deg)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0) rotate(0)
    }
}

@-moz-keyframes rollIn {
    0% {
        opacity: 0;
        -moz-transform: translateX(-100%) rotate(-120deg)
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0) rotate(0)
    }
}

@-o-keyframes rollIn {
    0% {
        opacity: 0;
        -o-transform: translateX(-100%) rotate(-120deg)
    }

    100% {
        opacity: 1;
        -o-transform: translateX(0) rotate(0)
    }
}

@keyframes rollIn {
    0% {
        opacity: 0;
        transform: translateX(-100%) rotate(-120deg)
    }

    100% {
        opacity: 1;
        transform: translateX(0) rotate(0)
    }
}

.rollIn {
    -webkit-animation-name: rollIn;
    -moz-animation-name: rollIn;
    -o-animation-name: rollIn;
    animation-name: rollIn
}

@-webkit-keyframes rollOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0) rotate(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(100%) rotate(120deg)
    }
}

@-moz-keyframes rollOut {
    0% {
        opacity: 1;
        -moz-transform: translateX(0) rotate(0)
    }

    100% {
        opacity: 0;
        -moz-transform: translateX(100%) rotate(120deg)
    }
}

@-o-keyframes rollOut {
    0% {
        opacity: 1;
        -o-transform: translateX(0) rotate(0)
    }

    100% {
        opacity: 0;
        -o-transform: translateX(100%) rotate(120deg)
    }
}

@keyframes rollOut {
    0% {
        opacity: 1;
        transform: translateX(0) rotate(0)
    }

    100% {
        opacity: 0;
        transform: translateX(100%) rotate(120deg)
    }
}

.rollOut {
    -webkit-animation-name: rollOut;
    -moz-animation-name: rollOut;
    -o-animation-name: rollOut;
    animation-name: rollOut
}

@-webkit-keyframes lightSpeedIn {
    0% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }

    60% {
        -webkit-transform: translateX(-20%) skewX(30deg);
        opacity: 1
    }

    80% {
        -webkit-transform: translateX(0) skewX(-15deg);
        opacity: 1
    }

    100% {
        -webkit-transform: translateX(0) skewX(0);
        opacity: 1
    }
}

@-moz-keyframes lightSpeedIn {
    0% {
        -moz-transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }

    60% {
        -moz-transform: translateX(-20%) skewX(30deg);
        opacity: 1
    }

    80% {
        -moz-transform: translateX(0) skewX(-15deg);
        opacity: 1
    }

    100% {
        -moz-transform: translateX(0) skewX(0);
        opacity: 1
    }
}

@-o-keyframes lightSpeedIn {
    0% {
        -o-transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }

    60% {
        -o-transform: translateX(-20%) skewX(30deg);
        opacity: 1
    }

    80% {
        -o-transform: translateX(0) skewX(-15deg);
        opacity: 1
    }

    100% {
        -o-transform: translateX(0) skewX(0);
        opacity: 1
    }
}

@keyframes lightSpeedIn {
    0% {
        transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }

    60% {
        transform: translateX(-20%) skewX(30deg);
        opacity: 1
    }

    80% {
        transform: translateX(0) skewX(-15deg);
        opacity: 1
    }

    100% {
        transform: translateX(0) skewX(0);
        opacity: 1
    }
}

.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    -moz-animation-name: lightSpeedIn;
    -o-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    animation-timing-function: ease-out
}

.animated.lightSpeedIn {
    -webkit-animation-duration: .5s;
    -moz-animation-duration: .5s;
    -o-animation-duration: .5s;
    animation-duration: .5s
}

@-webkit-keyframes lightSpeedOut {
    0% {
        -webkit-transform: translateX(0) skewX(0);
        opacity: 1
    }

    100% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }
}

@-moz-keyframes lightSpeedOut {
    0% {
        -moz-transform: translateX(0) skewX(0);
        opacity: 1
    }

    100% {
        -moz-transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }
}

@-o-keyframes lightSpeedOut {
    0% {
        -o-transform: translateX(0) skewX(0);
        opacity: 1
    }

    100% {
        -o-transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }
}

@keyframes lightSpeedOut {
    0% {
        transform: translateX(0) skewX(0);
        opacity: 1
    }

    100% {
        transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }
}

.lightSpeedOut {
    -webkit-animation-name: lightSpeedOut;
    -moz-animation-name: lightSpeedOut;
    -o-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut;
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in
}

.animated.lightSpeedOut {
    -webkit-animation-duration: .25s;
    -moz-animation-duration: .25s;
    -o-animation-duration: .25s;
    animation-duration: .25s
}

@-webkit-keyframes wiggle {
    0% {
        -webkit-transform: skewX(9deg)
    }

    10% {
        -webkit-transform: skewX(-8deg)
    }

    20% {
        -webkit-transform: skewX(7deg)
    }

    30% {
        -webkit-transform: skewX(-6deg)
    }

    40% {
        -webkit-transform: skewX(5deg)
    }

    50% {
        -webkit-transform: skewX(-4deg)
    }

    60% {
        -webkit-transform: skewX(3deg)
    }

    70% {
        -webkit-transform: skewX(-2deg)
    }

    80% {
        -webkit-transform: skewX(1deg)
    }

    90% {
        -webkit-transform: skewX(0)
    }

    100% {
        -webkit-transform: skewX(0)
    }
}

@-moz-keyframes wiggle {
    0% {
        -moz-transform: skewX(9deg)
    }

    10% {
        -moz-transform: skewX(-8deg)
    }

    20% {
        -moz-transform: skewX(7deg)
    }

    30% {
        -moz-transform: skewX(-6deg)
    }

    40% {
        -moz-transform: skewX(5deg)
    }

    50% {
        -moz-transform: skewX(-4deg)
    }

    60% {
        -moz-transform: skewX(3deg)
    }

    70% {
        -moz-transform: skewX(-2deg)
    }

    80% {
        -moz-transform: skewX(1deg)
    }

    90% {
        -moz-transform: skewX(0)
    }

    100% {
        -moz-transform: skewX(0)
    }
}

@-o-keyframes wiggle {
    0% {
        -o-transform: skewX(9deg)
    }

    10% {
        -o-transform: skewX(-8deg)
    }

    20% {
        -o-transform: skewX(7deg)
    }

    30% {
        -o-transform: skewX(-6deg)
    }

    40% {
        -o-transform: skewX(5deg)
    }

    50% {
        -o-transform: skewX(-4deg)
    }

    60% {
        -o-transform: skewX(3deg)
    }

    70% {
        -o-transform: skewX(-2deg)
    }

    80% {
        -o-transform: skewX(1deg)
    }

    90% {
        -o-transform: skewX(0)
    }

    100% {
        -o-transform: skewX(0)
    }
}

@keyframes wiggle {
    0% {
        transform: skewX(9deg)
    }

    10% {
        transform: skewX(-8deg)
    }

    20% {
        transform: skewX(7deg)
    }

    30% {
        transform: skewX(-6deg)
    }

    40% {
        transform: skewX(5deg)
    }

    50% {
        transform: skewX(-4deg)
    }

    60% {
        transform: skewX(3deg)
    }

    70% {
        transform: skewX(-2deg)
    }

    80% {
        transform: skewX(1deg)
    }

    90% {
        transform: skewX(0)
    }

    100% {
        transform: skewX(0)
    }
}

.wiggle {
    -webkit-animation-name: wiggle;
    -moz-animation-name: wiggle;
    -o-animation-name: wiggle;
    animation-name: wiggle;
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in
}

.animated.wiggle {
    -webkit-animation-duration: .75s;
    -moz-animation-duration: .75s;
    -o-animation-duration: .75s;
    animation-duration: .75s
}

.dtq-business-hour-day, .dtq-business-hour-hour {
    line-height: 1
}

.dtq-business-hour-child {
    border-style: solid
}

.dtq-business-hour-title {
    border-style: solid
}

.dtq-business-hour-title h2 {
    margin: 0;
    padding: 0;
    font-size: 26px
}

.dtq-business-hour-day, .dtq-business-hour-time {
    font-size: 14px
}

.ba_business_hour .dtq-business-hour .dtq-business-hour-content .ba_business_hour_child:last-child {
    margin-bottom: 0 !important
}

.ba_business_hour .dtq-business-hour .dtq-business-hour-content .ba_business_hour_child:last-child:after {
    display: none;
    opacity: 0
}

.ba_business_hour_child {
    position: relative
}

.ba_business_hour_child:after {
    width: 100%;
    left: 0
}

.dtq-business-hour-child {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.dtq-business-hour-separator {
    flex: 1 1
}

.dtq-image-compare .twentytwenty-horizontal .twentytwenty-handle:after, .dtq-image-compare .twentytwenty-horizontal .twentytwenty-handle:before, .dtq-image-compare .twentytwenty-vertical .twentytwenty-handle:after, .dtq-image-compare .twentytwenty-vertical .twentytwenty-handle:before {
    content: " ";
    display: block;
    position: absolute;
    z-index: 30;
    -webkit-box-shadow: 0 0 12px rgb(51 51 51 / .5);
    -moz-box-shadow: 0 0 12px rgb(51 51 51 / .5);
    box-shadow: 0 0 12px rgb(51 51 51 / .5)
}

.dtq-image-compare .twentytwenty-horizontal .twentytwenty-handle:after, .dtq-image-compare .twentytwenty-horizontal .twentytwenty-handle:before {
    width: 3px;
    height: 9999px;
    left: 50%;
    margin-left: -1.5px
}

.dtq-image-compare .twentytwenty-vertical .twentytwenty-handle:after, .dtq-image-compare .twentytwenty-vertical .twentytwenty-handle:before {
    width: 9999px;
    height: 3px;
    top: 50%;
    margin-top: -1.5px
}

.dtq-image-compare .twentytwenty-overlay div:before {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    border: 0 solid
}

.dtq-image-compare .twentytwenty-after-label, .dtq-image-compare .twentytwenty-before-label, .dtq-image-compare .twentytwenty-overlay {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%
}

.dtq-image-compare .twentytwenty-after-label, .dtq-image-compare .twentytwenty-before-label, .dtq-image-compare .twentytwenty-overlay {
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    transition-duration: .5s
}

.dtq-image-compare .twentytwenty-after-label, .dtq-image-compare .twentytwenty-before-label {
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    transition-property: opacity
}

.dtq-image-compare .twentytwenty-after-label:before, .dtq-image-compare .twentytwenty-before-label:before {
    color: #fff;
    font-size: 13px;
    letter-spacing: .1em
}

.dtq-image-compare .twentytwenty-after-label:before, .dtq-image-compare .twentytwenty-before-label:before {
    position: absolute;
    background: rgb(255 255 255 / .2);
    line-height: 38px;
    padding: 0 20px
}

.dtq-image-compare .twentytwenty-horizontal .twentytwenty-after-label:before, .dtq-image-compare .twentytwenty-horizontal .twentytwenty-before-label:before {
    top: 50%;
    transform: translateY(-50%)
}

.dtq-image-compare .twentytwenty-vertical .twentytwenty-after-label:before, .dtq-image-compare .twentytwenty-vertical .twentytwenty-before-label:before {
    left: 50%;
    text-align: center;
    transform: translateX(-50%)
}

.dtq-image-compare .twentytwenty-down-arrow, .dtq-image-compare .twentytwenty-left-arrow, .dtq-image-compare .twentytwenty-right-arrow, .dtq-image-compare .twentytwenty-up-arrow {
    width: 0;
    height: 0;
    border: 6px inset #fff0;
    position: absolute
}

.dtq-image-compare .twentytwenty-left-arrow, .dtq-image-compare .twentytwenty-right-arrow {
    top: 50%;
    margin-top: -6px
}

.dtq-image-compare .twentytwenty-down-arrow, .dtq-image-compare .twentytwenty-up-arrow {
    left: 50%;
    margin-left: -6px
}

.dtq-image-compare .twentytwenty-container {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    z-index: 0;
    overflow: hidden;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.dtq-image-compare .twentytwenty-container img {
    max-width: 100%;
    position: absolute;
    top: 0;
    display: block
}

.dtq-image-compare .twentytwenty-container.active .twentytwenty-overlay, .dtq-image-compare .twentytwenty-container.active :hover.twentytwenty-overlay {
    background: #fff0
}

.dtq-image-compare .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label, .dtq-image-compare .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label, .dtq-image-compare .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label, .dtq-image-compare .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label {
    opacity: 0
}

.dtq-image-compare .twentytwenty-container * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.dtq-image-compare .twentytwenty-before-label:before {
    content: attr(data-content)
}

.dtq-image-compare .twentytwenty-after-label:before {
    content: attr(data-content)
}

.dtq-image-compare .twentytwenty-horizontal .twentytwenty-before-label:before {
    left: 10px
}

.dtq-image-compare .twentytwenty-horizontal .twentytwenty-after-label:before {
    right: 10px
}

.dtq-image-compare .twentytwenty-vertical .twentytwenty-before-label:before {
    top: 10px
}

.dtq-image-compare .twentytwenty-vertical .twentytwenty-after-label:before {
    bottom: 10px
}

.dtq-image-compare .twentytwenty-overlay {
    -webkit-transition-property: background;
    -moz-transition-property: background;
    transition-property: background;
    background: #fff0;
    z-index: 25
}

.dtq-image-compare .twentytwenty-overlay:hover {
    background: rgb(0 0 0 / .5)
}

.dtq-image-compare .twentytwenty-overlay:hover .twentytwenty-after-label {
    opacity: 1
}

.dtq-image-compare .twentytwenty-overlay:hover .twentytwenty-before-label {
    opacity: 1
}

.dtq-image-compare .twentytwenty-before {
    z-index: 20
}

.dtq-image-compare .twentytwenty-after {
    z-index: 10
}

.dtq-image-compare .twentytwenty-handle {
    height: 38px;
    width: 38px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -22px;
    margin-top: -22px;
    -webkit-border-radius: 1000px;
    -moz-border-radius: 1000px;
    border-radius: 1000px;
    -webkit-box-shadow: 0 0 12px rgb(51 51 51 / .5);
    -moz-box-shadow: 0 0 12px rgb(51 51 51 / .5);
    box-shadow: 0 0 12px rgb(51 51 51 / .5);
    z-index: 40;
    cursor: pointer
}

.dtq-image-compare .twentytwenty-horizontal .twentytwenty-handle:before {
    bottom: 50%;
    margin-bottom: 22px
}

.dtq-image-compare .twentytwenty-horizontal .twentytwenty-handle:after {
    top: 50%;
    margin-top: 22px
}

.dtq-image-compare .twentytwenty-vertical .twentytwenty-handle:before {
    left: 50%;
    margin-left: 22px;
    -webkit-box-shadow: 3px 0 0 #fff, 0 0 12px rgb(51 51 51 / .5);
    -moz-box-shadow: 3px 0 0 #fff, 0 0 12px rgb(51 51 51 / .5);
    box-shadow: 3px 0 0 #fff, 0 0 12px rgb(51 51 51 / .5)
}

.dtq-image-compare .twentytwenty-vertical .twentytwenty-handle:after {
    right: 50%;
    margin-right: 22px;
    -webkit-box-shadow: -3px 0 0 #fff, 0 0 12px rgb(51 51 51 / .5);
    -moz-box-shadow: -3px 0 0 #fff, 0 0 12px rgb(51 51 51 / .5);
    box-shadow: -3px 0 0 #fff, 0 0 12px rgb(51 51 51 / .5)
}

.dtq-image-compare .twentytwenty-left-arrow {
    left: 50%;
    margin-left: -17px
}

.dtq-image-compare .twentytwenty-right-arrow {
    right: 50%;
    margin-right: -17px
}

.dtq-image-compare .twentytwenty-up-arrow {
    border-bottom: 6px solid #fff;
    top: 50%;
    margin-top: -17px
}

.dtq-image-compare .twentytwenty-down-arrow {
    border-top: 6px solid #fff;
    bottom: 50%;
    margin-bottom: -17px
}

.dtq-cf7-styler * {
    box-sizing: border-box
}

.dtq-cf7-styler .wpcf7 form {
    position: relative
}

.dtq-cf7-styler .wpcf7-form .wpcf7-submit {
    display: block !important
}

.dtq-cf7-styler .wpcf7 form>div, .dtq-cf7-styler .wpcf7 form>p {
    margin-bottom: 1rem;
    padding-bottom: 0
}

.dtq-cf7-styler .wpcf7 .dtq-cf7-styler .wpcf7-control-wrap {
    width: 100%;
    display: block
}

.dtq-cf7-styler .wpcf7 input:not([type=submit]):focus, .dtq-cf7-styler .wpcf7 select:focus, .dtq-cf7-styler .wpcf7 textarea:focus {
    border-color: #eaeaea;
    outline: 0;
    box-shadow: none
}

.dtq-cf7-styler .wpcf7 input:not([type=submit]):not([type=checkbox]):not([type=radio]), .dtq-cf7-styler .wpcf7 select, .dtq-cf7-styler .wpcf7 textarea {
    width: 100%;
    max-width: 100%
}

.dtq-cf7-styler .wpcf7 input[type=file] {
    color: #666;
    height: auto;
    border-width: 1px;
    border-style: solid;
    border-color: #eaeaea;
    background: #fafafa;
    box-shadow: none;
    transition: all .2s linear;
    border-radius: 2px;
    box-sizing: border-box
}

.dtq-cf7-styler.dtq-cf7-styler-cr .wpcf7 input[type=checkbox], .dtq-cf7-styler.dtq-cf7-styler-cr .wpcf7 input[type=radio] {
    display: inline-block;
    position: relative;
    visibility: hidden;
    clear: none;
    cursor: pointer;
    line-height: 0;
    height: 1.2em;
    margin: -3px 4px 0 0;
    outline: 0;
    padding: 0;
    border-radius: .2em;
    text-align: center;
    vertical-align: middle;
    width: 1.4em;
    min-width: 1.4em;
    transition: all .2s linear
}

.dtq-cf7-styler input[type=range] {
    background: 0 0 !important;
    border: none !important;
    padding-left: 0 !important;
    padding-right: 0 !important
}

.dtq-cf7-styler.dtq-cf7-styler-cr .wpcf7-acceptance input[type=checkbox]+span:before, .dtq-cf7-styler.dtq-cf7-styler-cr .wpcf7-acceptance input[type=checkbox]:checked+span:before, .dtq-cf7-styler.dtq-cf7-styler-cr .wpcf7-checkbox input[type=checkbox]+span:before, .dtq-cf7-styler.dtq-cf7-styler-cr .wpcf7-checkbox input[type=checkbox]:checked+span:before, .dtq-cf7-styler.dtq-cf7-styler-cr .wpcf7-radio input[type=radio]+span:before {
    box-sizing: content-box
}

.dtq-cf7-styler.dtq-cf7-styler-cr .wpcf7-acceptance input[type=checkbox], .dtq-cf7-styler.dtq-cf7-styler-cr .wpcf7-checkbox input[type=checkbox], .dtq-cf7-styler.dtq-cf7-styler-cr .wpcf7-radio input[type=radio] {
    display: none
}

.dtq-cf7-styler.dtq-cf7-styler-cr .wpcf7-acceptance input[type=checkbox]+span:before, .dtq-cf7-styler.dtq-cf7-styler-cr .wpcf7-checkbox input[type=checkbox]+span:before, .dtq-cf7-styler.dtq-cf7-styler-cr .wpcf7-radio input[type=radio]:not(:checked)+span:before {
    background-color: #fff
}

.dtq-cf7-styler.dtq-cf7-styler-cr .wpcf7-acceptance input[type=checkbox]+span:before, .dtq-cf7-styler.dtq-cf7-styler-cr .wpcf7-checkbox input[type=checkbox]+span:before, .dtq-cf7-styler.dtq-cf7-styler-cr .wpcf7-radio input[type=radio]+span:before {
    border-width: 1px;
    border-style: solid;
    border-color: #d1d8de;
    width: 14px;
    height: 14px
}

.dtq-cf7-styler.dtq-cf7-styler-cr .wpcf7-radio input[type=radio]:checked+span:before {
    box-shadow: inset 0 0 0 4px #fff
}

.dtq-cf7-styler.dtq-cf7-styler-cr .wpcf7-radio input[type=radio]+span:before {
    -webkit-border-radius: 100%;
    border-radius: 100%;
    background-color: #d1d8de
}

.dtq-cf7-styler.dtq-cf7-styler-cr .wpcf7-acceptance input[type=checkbox]+span:before, .dtq-cf7-styler.dtq-cf7-styler-cr .wpcf7-checkbox input[type=checkbox]+span:before, .dtq-cf7-styler.dtq-cf7-styler-cr .wpcf7-radio input[type=radio]+span:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    text-align: center
}

.dtq-cf7-styler.dtq-cf7-styler-cr .wpcf7-acceptance input[type=checkbox]:checked+span:before, .dtq-cf7-styler.dtq-cf7-styler-cr .wpcf7-checkbox input[type=checkbox]:checked+span:before {
    content: "\2714";
    line-height: 1.2
}

.dtq-cf7-styler-button-center input.wpcf7-form-control.wpcf7-submit, .dtq-cf7-styler-button-justify input.wpcf7-form-control.wpcf7-submit, .dtq-cf7-styler-button-left input.wpcf7-form-control.wpcf7-submit, .dtq-cf7-styler-button-right input.wpcf7-form-control.wpcf7-submit {
    display: -webkit-box;
    display: -ms-flexbox;
    -js-display: flex;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    width: auto
}

.dtq-cf7-styler .wpcf7 input[type=submit] {
    font-size: 14px;
    letter-spacing: .6px;
    width: auto;
    font-size: 16px;
    padding: 10px 22px 10px 22px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border-style: solid;
    border-color: #2ea3f2;
    color: #fff;
    background-color: #2ea3f2;
    -webkit-appearance: button;
    cursor: pointer
}

.dtq-cf7-styler .wpcf7 div.wpcf7-response-output {
    margin: 0
}

.dtq-form-header {
    display: flex;
    align-items: center
}

.dtq-form-header-icon, .dtq-form-header-image {
    position: relative;
    display: flex;
    flex: auto 0 0;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    margin-right: 20px;
    border-radius: 50% 50%
}

.dtq-form-header-title {
    font-size: 32px;
    font-weight: 600
}

.dtq-form-header-text {
    margin-top: 8px;
    opacity: .7;
    font-size: 15px
}

.dtq-cf7-styler-button-center .wpcf7-form button.wpcf7-submit, .dtq-cf7-styler-button-center .wpcf7-form input[type=submit] {
    margin-left: auto !important;
    margin-right: auto !important
}

.dtq-cf7-styler-button-right .wpcf7-form button.wpcf7-submit, .dtq-cf7-styler-button-right .wpcf7-form input[type=submit] {
    margin-left: auto !important
}

.dtq-cf7-styler-button-left .wpcf7-form button.wpcf7-submit, .dtq-cf7-styler-button-left .wpcf7-form input[type=submit] {
    margin-right: auto !important
}

.dtq-cf7 .wpcf7 input[type=submit][disabled] {
    cursor: not-allowed
}

.dtq-divider {
    display: flex
}

.dtq-divider__text {
    margin-bottom: 0;
    padding-bottom: 0
}

.dtq-divider__text span {
    display: block
}

.dtq-divider__element i, .dtq-divider__element img {
    border-style: solid
}

.dtq-divider__icon i {
    display: inline-block !important
}

.dtq-divider__border {
    flex: 1
}

.dtq-divider__text {
    font-size: 30px;
    line-height: 1em
}

.dtq-dual-btn {
    display: flex;
    width: 100%
}

.dtq-btn-wrap {
    position: relative;
    display: flex
}

.dtq-btn__connector {
    display: flex;
    justify-content: center;
    align-items: center
}

.dtq-btn__connector--icon, .dtq-btn__connector--text {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateX(50%) translateY(-50%);
    z-index: 99
}

.btn-el {
    display: inline-block
}

.dtq-flipbox-card-container {
    width: 100%;
    height: 100%;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.dtq-flipbox-card {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.dtq-flipbox-front-card {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
    width: 100%;
    height: 100%;
    -webkit-display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.dtq-flipbox-card-inner {
    width: 100%
}

.dtq-flipbox-card-content {
    width: 100%;
    padding: 30px
}

.dtq-flipbox-back-card {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    align-items: center
}

.dtq-flipbox--flip .dtq-flipbox-card-container {
    position: relative;
    -webkit-perspective: 1000px;
    perspective: 1000px
}

.dtq-flipbox--flip .dtq-flipbox-back-card, .dtq-flipbox--flip .dtq-flipbox-front-card {
    height: 100%;
    top: 0;
    right: 0;
    left: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px
}

.dtq-flipbox--flip .dtq-flipbox-front-card {
    position: relative;
    bottom: 0;
    z-index: 10
}

.dtq-flipbox--flip .dtq-flipbox-back-card {
    position: absolute;
    z-index: -1;
    padding: 30px
}

.dtq-flipbox--flip.dtq-flip-right .dtq-flipbox-front-card {
    -webkit-transform: rotateY(0);
    transform: rotateY(0)
}

.dtq-flipbox--flip.dtq-flip-right .dtq-flipbox-back-card {
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg)
}

.dtq-flipbox--flip.dtq-flip-right:hover .dtq-flipbox-back-card {
    -webkit-transform: rotateY(0);
    transform: rotateY(0)
}

.dtq-flipbox--flip.dtq-flip-right:hover .dtq-flipbox-front-card {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

.dtq-flipbox--flip.dtq-flip-left .dtq-flipbox-front-card {
    -webkit-transform: rotateY(0);
    transform: rotateY(0)
}

.dtq-flipbox--flip.dtq-flip-left .dtq-flipbox-back-card {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

.dtq-flipbox--flip.dtq-flip-left:hover .dtq-flipbox-back-card {
    -webkit-transform: rotateY(0);
    transform: rotateY(0)
}

.dtq-flipbox--flip.dtq-flip-left:hover .dtq-flipbox-front-card {
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg)
}

.dtq-flipbox--flip.dtq-flip-up .dtq-flipbox-front-card {
    -webkit-transform: rotateX(0);
    transform: rotateX(0)
}

.dtq-flipbox--flip.dtq-flip-up .dtq-flipbox-back-card {
    -webkit-transform: rotateX(-180deg);
    transform: rotateX(-180deg)
}

.dtq-flipbox--flip.dtq-flip-up:hover .dtq-flipbox-back-card {
    -webkit-transform: rotateX(0);
    transform: rotateX(0)
}

.dtq-flipbox--flip.dtq-flip-up:hover .dtq-flipbox-front-card {
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg)
}

.dtq-flipbox--flip.dtq-flip-down .dtq-flipbox-front-card {
    -webkit-transform: rotateX(0);
    transform: rotateX(0)
}

.dtq-flipbox--flip.dtq-flip-down .dtq-flipbox-back-card {
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg)
}

.dtq-flipbox--flip.dtq-flip-down:hover .dtq-flipbox-back-card {
    -webkit-transform: rotateX(0);
    transform: rotateX(0)
}

.dtq-flipbox--flip.dtq-flip-down:hover .dtq-flipbox-front-card {
    -webkit-transform: rotateX(-180deg);
    transform: rotateX(-180deg)
}

.dtq-flipbox--flip:hover .dtq-flipbox-front-card {
    z-index: -1
}

.dtq-flipbox--flip:hover .dtq-flipbox-back-card {
    z-index: 1
}

.dtq-flipbox-subtitle-back, .dtq-flipbox-subtitle-front, .dtq-flipbox-title-back, .dtq-flipbox-title-front {
    margin-bottom: 0;
    padding-bottom: 0
}

.dtq-flipbox-figure-back .dtq-flipbox-icon, .dtq-flipbox-figure-front .dtq-flipbox-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%
}

.dtq-flipbox-figure-back, .dtq-flipbox-figure-front {
    border-style: solid;
    display: inline-block
}

.dtq-flipbox-figure-back img, .dtq-flipbox-figure-front img {
    width: 100%;
    object-fit: cover
}

.dtq-flipbox-card {
    border-style: solid
}

.dtq-flipbox--flip.dtq-flipbox-3d .dtq-flipbox-back-card, .dtq-flipbox--flip.dtq-flipbox-3d .dtq-flipbox-front-card {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.dtq-flipbox--flip.dtq-flipbox-3d .dtq-flipbox-card-inner {
    -webkit-transform: translateZ(50px) scale(.9);
    transform: translateZ(50px) scale(.9)
}

.dtq-flipbox--flip.dtq-flipbox-3d .dtq-flipbox-card-container {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.dtq-flipbox--push, .dtq-flipbox--slide {
    overflow: hidden;
    position: relative
}

.dtq-flipbox--slide .dtq-flipbox-back-card {
    z-index: 9999
}

.dtq-flipbox--push.dtq-push-up .dtq-flipbox-back-card, .dtq-flipbox--slide.dtq-slide-up .dtq-flipbox-back-card {
    top: 100%
}

.dtq-flipbox--push.dtq-push-up:hover .dtq-flipbox-back-card, .dtq-flipbox--slide.dtq-slide-up:hover .dtq-flipbox-back-card {
    top: 0
}

.dtq-flipbox--push.dtq-push-up:hover .dtq-flipbox-front-card {
    top: -100%
}

.dtq-flipbox--push.dtq-push-down .dtq-flipbox-back-card, .dtq-flipbox--slide.dtq-slide-down .dtq-flipbox-back-card {
    top: -100%
}

.dtq-flipbox--push.dtq-push-down:hover .dtq-flipbox-back-card, .dtq-flipbox--slide.dtq-slide-down:hover .dtq-flipbox-back-card {
    top: 0
}

.dtq-flipbox--push.dtq-push-down:hover .dtq-flipbox-front-card {
    top: 100%
}

.dtq-flipbox--push.dtq-push-left .dtq-flipbox-back-card, .dtq-flipbox--slide.dtq-slide-left .dtq-flipbox-back-card {
    left: 100%
}

.dtq-flipbox--push.dtq-push-left:hover .dtq-flipbox-back-card, .dtq-flipbox--slide.dtq-slide-left:hover .dtq-flipbox-back-card {
    left: 0
}

.dtq-flipbox--push.dtq-push-left:hover .dtq-flipbox-front-card {
    left: -100%
}

.dtq-flipbox--push.dtq-push-right .dtq-flipbox-back-card, .dtq-flipbox--slide.dtq-slide-right .dtq-flipbox-back-card {
    left: -100%
}

.dtq-flipbox--push.dtq-push-right:hover .dtq-flipbox-back-card, .dtq-flipbox--slide.dtq-slide-right:hover .dtq-flipbox-back-card {
    left: 0
}

.dtq-flipbox--push.dtq-push-right:hover .dtq-flipbox-front-card {
    left: 100%
}

.dtq-flipbox--fade .dtq-flipbox-back-card {
    z-index: 999;
    opacity: 0
}

.dtq-flipbox--fade:hover .dtq-flipbox-back-card {
    opacity: 1
}

.dtq-flipbox--zoom_in .dtq-flipbox-back-card {
    z-index: 999;
    opacity: 0;
    transform: scale(.3)
}

.dtq-flipbox--zoom_in:hover .dtq-flipbox-back-card {
    opacity: 1;
    transform: scale(1)
}

.dtq-flipbox--zoom_out .dtq-flipbox-front-card {
    z-index: 999;
    transform: scale(1)
}

.dtq-flipbox--zoom_out:hover .dtq-flipbox-front-card {
    opacity: 0;
    transform: scale(0);
    pointer-events: none
}

.dtq-flipbox--rotate_3d .dtq-flipbox-inner {
    position: relative;
    -webkit-perspective: 400px;
    -moz-perspective: 400px;
    -ms-perspective: 400px;
    -o-perspective: 400px;
    perspective: 400px
}

.dtq-flipbox--rotate_3d .dtq-flipbox-inner .dtq-flipbox-card-container {
    position: absolute;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    transition-property: transform;
    -webkit-transition-duration: 1s;
    -moz-transition-duration: 1s;
    -o-transition-duration: 1s;
    transition-duration: 1s;
    -webkit-transition-timing-function: ease-in-out;
    -moz-transition-timing-function: ease-in-out;
    -o-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: translateZ(-75px);
    -moz-transform: translateZ(-75px);
    -ms-transform: translateZ(-75px);
    -o-transform: translateZ(-75px);
    transform: translateZ(-75px)
}

.dtq-flipbox--rotate_3d .dtq-flipbox-inner .dtq-flipbox-card-container:hover {
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    transition-property: transform;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: ease-in-out;
    -moz-transition-timing-function: ease-in-out;
    -o-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    -webkit-transform: translateZ(-75px) rotateY(180deg);
    -moz-transform: translateZ(-75px) rotateY(180deg);
    -ms-transform: translateZ(-75px) rotateY(180deg);
    -o-transform: translateZ(-75px) rotateY(180deg);
    transform: translateZ(-75px) rotateY(180deg)
}

.dtq-flipbox--rotate_3d .dtq-flipbox-inner .dtq-flipbox-front-card {
    z-index: 1;
    -webkit-transform: rotateY(0) translateZ(75px);
    -moz-transform: rotateY(0) translateZ(75px);
    -ms-transform: rotateY(0) translateZ(75px);
    -o-transform: rotateY(0) translateZ(75px);
    transform: rotateY(0) translateZ(75px)
}

.dtq-flipbox--rotate_3d .dtq-flipbox-inner .dtq-flipbox-back-card {
    z-index: 0;
    -webkit-transform: rotateY(180deg) translateZ(75px);
    -moz-transform: rotateY(180deg) translateZ(75px);
    -ms-transform: rotateY(180deg) translateZ(75px);
    -o-transform: rotateY(180deg) translateZ(75px);
    transform: rotateY(180deg) translateZ(75px)
}

.dtq-flipbox--rotate_3d .dtq-flipbox-inner .dtq-flank {
    width: 150px;
    height: 100%;
    left: 75px;
    -webkit-transform: rotateY(-90deg) translateZ(150px);
    -moz-transform: rotateY(-90deg) translateZ(150px);
    -ms-transform: rotateY(-90deg) translateZ(150px);
    -o-transform: rotateY(-90deg) translateZ(150px);
    transform: rotateY(-90deg) translateZ(150px);
    display: block;
    overflow: hidden;
    position: absolute
}

.dtq-flipbox--rotate_3d.dtq-rotate_3d-v .dtq-flipbox-inner .dtq-flipbox-card-container:hover {
    -webkit-transform: translateZ(-75px) rotateX(180deg);
    -moz-transform: translateZ(-75px) rotateX(180deg);
    -ms-transform: translateZ(-75px) rotateX(180deg);
    -o-transform: translateZ(-75px) rotateX(180deg);
    transform: translateZ(-75px) rotateX(180deg)
}

.dtq-flipbox--rotate_3d.dtq-rotate_3d-v .dtq-flipbox-inner .dtq-flipbox-back-card {
    -webkit-transform: rotateX(180deg) translateZ(75px);
    -moz-transform: rotateX(180deg) translateZ(75px);
    -ms-transform: rotateX(180deg) translateZ(75px);
    -o-transform: rotateX(180deg) translateZ(75px);
    transform: rotateX(180deg) translateZ(75px)
}

.dtq-flipbox--rotate_3d.dtq-rotate_3d-v .dtq-flipbox-inner .dtq-flank {
    width: 100%;
    height: 150px;
    left: 0;
    top: 25px
}

.dtq-flipbox--rotate_3d .dtq-flipbox-inner .dtq-flipbox-card, .dtq-flipbox-card-container {
    height: 100%;
    width: 100%;
    position: absolute
}

.dtq-flipbox--open_up .dtq-flipbox-card-container {
    perspective: 800px
}

.dtq-flipbox--open_up .dtq-flipbox-front-card {
    transform-origin: top left
}

.dtq-flipbox--open_up:hover .dtq-flipbox-front-card {
    transform: rotateX(77deg)
}

.dtq-flipbox--diagonal.dtq-diagonal-right .dtq-flipbox-back-card {
    -webkit-transform: rotate3d(-1, 1, 0, 180deg);
    transform: rotate3d(-1, 1, 0, 180deg)
}

.dtq-flipbox--diagonal.dtq-diagonal-left .dtq-flipbox-back-card {
    -webkit-transform: rotate3d(1, 1, 0, 180deg);
    transform: rotate3d(1, -1, 0, 180deg)
}

.dtq-flipbox--diagonal.dtq-diagonal-right:hover .dtq-flipbox-card-container {
    -webkit-transform: rotate3d(-1, 1, 0, 180deg);
    transform: rotate3d(-1, 1, 0, 180deg)
}

.dtq-flipbox--diagonal.dtq-diagonal-left:hover .dtq-flipbox-card-container {
    -webkit-transform: rotate3d(1, -1, 0, 180deg);
    transform: rotate3d(1, -1, 0, 180deg)
}

.dtq-flipbox--shake .dtq-flipbox-inner {
    perspective: 1500px
}

.dtq-flipbox--shake .dtq-flipbox-card-container .dtq-flipbox-back-card {
    transform: rotateY(180deg)
}

.dtq-flipbox--shake:hover .dtq-flipbox-card-container {
    transform: rotateX(180deg) rotateZ(180deg)
}

.dtq-iconbox {
    position: relative;
    display: block;
    color: initial
}

.dtq-iconbox-inner {
    border-style: solid
}

.dtq-iconbox__icon-wrap {
    display: flex
}

.dtq-iconbox__icon {
    display: flex;
    align-items: center;
    justify-content: center;
    transition: .2s all ease;
    border-style: solid;
    justify-content: center;
    align-items: center;
    font-style: normal
}

.dtq-iconbox__icon i {
    font-style: normal
}

.dtq-iconbox__icon img {
    transform-origin: center;
    display: inline-block;
    transition: .2s all ease;
    vertical-align: middle;
    object-fit: contain;
    width: 100%;
    height: 100%
}

.dtq-iconbox__badge {
    position: absolute;
    border-style: solid
}

.dtq-iconbox__desc {
    font-size: 14px
}

.dtq-carousel .slick-arrow {
    z-index: 999
}

.dtq-image-carousel-item figure img {
    width: 100%
}

.dtq-image-carousel-item figure {
    position: relative
}

.dtq-image-carousel-item {
    position: relative;
    border-style: solid
}

.dtq-image-carousel .content--absolute {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    z-index: 99;
    pointer-events: none !important
}

.dtq-image-carousel-item .content .content-inner {
    border-style: solid
}

.dtq-image-carousel-item .content--absolute * {
    position: relative
}

.ba_image_carousel_child {
    overflow: hidden !important
}

.dtq-image-carousel-item .dtq-image-subtitle {
    padding-bottom: 0;
    margin-bottom: 0
}

.dtq-info-box .dtq-info-box-figure {
    overflow: hidden;
    position: relative
}

.dtq-info-box .dtq-info-box-figure img {
    transition: .3s;
    width: 100%;
    vertical-align: middle
}

.dtq-info-box .dtq-info-box-figure {
    display: inline-block;
    vertical-align: middle
}

.dtq-info-box-icon {
    transition: .2s all ease !important;
    display: flex;
    justify-content: center;
    align-items: center
}

.dtq-info-box .dtq-content-video, .dtq-info-box .dtq-info-box-figure, .dtq-info-box .dtq-info-box-icon {
    border-style: solid
}

.dtq-mce-content h1, .dtq-mce-content h2, .dtq-mce-content h3, .dtq-mce-content h4, .dtq-mce-content h5, .dtq-mce-content h6, .dtq-mce-content p {
    color: inherit !important
}

.fluid-video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.dtq-content-video {
    border-style: solid
}

.dtq-card {
    display: flex;
    overflow: initial !important;
    color: inherit;
    position: relative
}

.dtq-card-content {
    flex: 1 1
}

.dtq-module .dtq-card-title {
    font-size: 22px
}

.dtq-card-icon {
    border-style: solid
}

.dtq-card-figure {
    position: relative
}

.use-icon-on .dtq-card-figure {
    display: inline-block
}

.dtq-card-figure img {
    transition: .2s cubic-bezier(.95, .05, .795, .035);
    border-style: solid
}

.dtq-card-figure {
    position: relative
}

.dtq-card img {
    vertical-align: middle
}

.dtq-card-icon {
    display: inline-block
}

.dtq-card-badge {
    font-size: 13px;
    border-style: solid;
    white-space: nowrap
}

.dtq-card .dtq-card-title {
    margin-bottom: 0
}

.dtq-card-desc p:empty {
    display: none
}

.dtq-alert {
    display: flex
}

.dtq-alert-content {
    flex: 1 1
}

.dtq-alert-icon {
    border-style: solid
}

.dtq-alert-icon i {
    font-style: normal !important
}

.dtq-alert-dismiss {
    cursor: pointer
}

.dtq-alert-title {
    line-height: 1.7em
}

.dtq-alert-desc {
    font-size: 14px
}

.dtq-alert .dtq-et-icon:before {
    display: none !important
}

.ba_logo_carousel_child, .dtq-logo-carousel-item {
    overflow: hidden
}

.ba_logo_carousel_child>div {
    width: 100%;
    text-align: center
}

.ba_logo_carousel_child div img {
    display: inline-block !important
}

.dtq-logo-carousel-item img {
    vertical-align: middle;
    transition: .2s ease
}

.zoom_in .dtq-logo-carousel-item:hover img {
    transform: scale(1.1)
}

.zoom_out .dtq-logo-carousel-item:hover img {
    transform: scale(.9)
}

.fade .dtq-logo-carousel-item:hover img {
    opacity: .65
}

.black_n_white .dtq-logo-carousel-item:hover img {
    filter: grayscale(100%)
}

.ba_logo_carousel_child {
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 100%
}

.dtq-logo-grid {
    display: flex;
    list-style: none;
    padding: 0;
    flex-wrap: wrap
}

.ba_logo_grid_child * {
    height: 100%
}

.ba_logo_grid_child {
    transition: .2s ease
}

.ba_logo_grid_child figure {
    margin: 0;
    text-align: center;
    height: 100%
}

.dtq-logo-grid__item a {
    display: block;
    height: 100%
}

.dtq-logo-grid__item img {
    vertical-align: middle;
    transition: .2s ease;
    object-fit: contain;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.zoom_in .dtq-logo-grid__item:hover img {
    transform: scale(1.2)
}

.zoom_out .dtq-logo-grid__item:hover img {
    transform: scale(.8)
}

.fade .dtq-logo-grid__item:hover img {
    opacity: .65
}

.black_n_white .dtq-logo-grid__item:hover img {
    filter: grayscale(100%)
}

.dtq-logo-grid .et_pb_module {
    margin-bottom: 0 !important
}

.dtq-logo-grid__item {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-style: solid
}

.tippy-touch {
    cursor: pointer !important
}

.tippy-notransition {
    transition: none !important
}

.tippy-popper {
    max-width: 400px;
    -webkit-perspective: 800px;
    perspective: 800px;
    z-index: 9999;
    outline: 0;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    pointer-events: none
}

.tippy-popper.html-template {
    max-width: 96%;
    max-width: calc(100% - 20px)
}

.tippy-popper[x-placement^=top] [x-arrow] {
    border-top: 7px solid #333;
    border-right: 7px solid #fff0;
    border-left: 7px solid #fff0;
    bottom: -7px;
    margin: 0 9px
}

.tippy-popper[x-placement^=top] [x-arrow].arrow-small {
    border-top: 5px solid #333;
    border-right: 5px solid #fff0;
    border-left: 5px solid #fff0;
    bottom: -5px
}

.tippy-popper[x-placement^=top] [x-arrow].arrow-big {
    border-top: 10px solid #333;
    border-right: 10px solid #fff0;
    border-left: 10px solid #fff0;
    bottom: -10px
}

.tippy-popper[x-placement^=top] [x-circle] {
    -webkit-transform-origin: 0 33%;
    transform-origin: 0 33%
}

.tippy-popper[x-placement^=top] [x-circle].enter {
    -webkit-transform: scale(1) translate(-50%, -55%);
    transform: scale(1) translate(-50%, -55%);
    opacity: 1
}

.tippy-popper[x-placement^=top] [x-circle].leave {
    -webkit-transform: scale(.15) translate(-50%, -50%);
    transform: scale(.15) translate(-50%, -50%);
    opacity: 0
}

.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-circle] {
    background-color: #fff
}

.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow] {
    border-top: 7px solid #fff;
    border-right: 7px solid #fff0;
    border-left: 7px solid #fff0
}

.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow].arrow-small {
    border-top: 5px solid #fff;
    border-right: 5px solid #fff0;
    border-left: 5px solid #fff0
}

.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow].arrow-big {
    border-top: 10px solid #fff;
    border-right: 10px solid #fff0;
    border-left: 10px solid #fff0
}

.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-circle] {
    background-color: rgb(0 0 0 / .7)
}

.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow] {
    border-top: 7px solid rgb(0 0 0 / .7);
    border-right: 7px solid #fff0;
    border-left: 7px solid #fff0
}

.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow].arrow-small {
    border-top: 5px solid rgb(0 0 0 / .7);
    border-right: 5px solid #fff0;
    border-left: 5px solid #fff0
}

.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow].arrow-big {
    border-top: 10px solid rgb(0 0 0 / .7);
    border-right: 10px solid #fff0;
    border-left: 10px solid #fff0
}

.tippy-popper[x-placement^=top] [data-animation=perspective] {
    -webkit-transform-origin: bottom;
    transform-origin: bottom
}

.tippy-popper[x-placement^=top] [data-animation=perspective].enter {
    opacity: 1;
    -webkit-transform: translateY(-10px) rotateX(0);
    transform: translateY(-10px) rotateX(0)
}

.tippy-popper[x-placement^=top] [data-animation=perspective].leave {
    opacity: 0;
    -webkit-transform: translateY(0) rotateX(90deg);
    transform: translateY(0) rotateX(90deg)
}

.tippy-popper[x-placement^=top] [data-animation=fade].enter {
    opacity: 1;
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px)
}

.tippy-popper[x-placement^=top] [data-animation=fade].leave {
    opacity: 0;
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px)
}

.tippy-popper[x-placement^=top] [data-animation=shift].enter {
    opacity: 1;
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px)
}

.tippy-popper[x-placement^=top] [data-animation=shift].leave {
    opacity: 0;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.tippy-popper[x-placement^=top] [data-animation=scale].enter {
    opacity: 1;
    -webkit-transform: translateY(-10px) scale(1);
    transform: translateY(-10px) scale(1)
}

.tippy-popper[x-placement^=top] [data-animation=scale].leave {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
    transform: translateY(0) scale(0)
}

.tippy-popper[x-placement^=bottom] [x-arrow] {
    border-bottom: 7px solid #333;
    border-right: 7px solid #fff0;
    border-left: 7px solid #fff0;
    top: -7px;
    margin: 0 9px
}

.tippy-popper[x-placement^=bottom] [x-arrow].arrow-small {
    border-bottom: 5px solid #333;
    border-right: 5px solid #fff0;
    border-left: 5px solid #fff0;
    top: -5px
}

.tippy-popper[x-placement^=bottom] [x-arrow].arrow-big {
    border-bottom: 10px solid #333;
    border-right: 10px solid #fff0;
    border-left: 10px solid #fff0;
    top: -10px
}

.tippy-popper[x-placement^=bottom] [x-circle] {
    -webkit-transform-origin: 0 -50%;
    transform-origin: 0 -50%
}

.tippy-popper[x-placement^=bottom] [x-circle].enter {
    -webkit-transform: scale(1) translate(-50%, -45%);
    transform: scale(1) translate(-50%, -45%);
    opacity: 1
}

.tippy-popper[x-placement^=bottom] [x-circle].leave {
    -webkit-transform: scale(.15) translate(-50%, -5%);
    transform: scale(.15) translate(-50%, -5%);
    opacity: 0
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-circle] {
    background-color: #fff
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow] {
    border-bottom: 7px solid #fff;
    border-right: 7px solid #fff0;
    border-left: 7px solid #fff0
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow].arrow-small {
    border-bottom: 5px solid #fff;
    border-right: 5px solid #fff0;
    border-left: 5px solid #fff0
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow].arrow-big {
    border-bottom: 10px solid #fff;
    border-right: 10px solid #fff0;
    border-left: 10px solid #fff0
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-circle] {
    background-color: rgb(0 0 0 / .7)
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow] {
    border-bottom: 7px solid rgb(0 0 0 / .7);
    border-right: 7px solid #fff0;
    border-left: 7px solid #fff0
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow].arrow-small {
    border-bottom: 5px solid rgb(0 0 0 / .7);
    border-right: 5px solid #fff0;
    border-left: 5px solid #fff0
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow].arrow-big {
    border-bottom: 10px solid rgb(0 0 0 / .7);
    border-right: 10px solid #fff0;
    border-left: 10px solid #fff0
}

.tippy-popper[x-placement^=bottom] [data-animation=perspective] {
    -webkit-transform-origin: top;
    transform-origin: top
}

.tippy-popper[x-placement^=bottom] [data-animation=perspective].enter {
    opacity: 1;
    -webkit-transform: translateY(10px) rotateX(0);
    transform: translateY(10px) rotateX(0)
}

.tippy-popper[x-placement^=bottom] [data-animation=perspective].leave {
    opacity: 0;
    -webkit-transform: translateY(0) rotateX(-90deg);
    transform: translateY(0) rotateX(-90deg)
}

.tippy-popper[x-placement^=bottom] [data-animation=fade].enter {
    opacity: 1;
    -webkit-transform: translateY(10px);
    transform: translateY(10px)
}

.tippy-popper[x-placement^=bottom] [data-animation=fade].leave {
    opacity: 0;
    -webkit-transform: translateY(10px);
    transform: translateY(10px)
}

.tippy-popper[x-placement^=bottom] [data-animation=shift].enter {
    opacity: 1;
    -webkit-transform: translateY(10px);
    transform: translateY(10px)
}

.tippy-popper[x-placement^=bottom] [data-animation=shift].leave {
    opacity: 0;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.tippy-popper[x-placement^=bottom] [data-animation=scale].enter {
    opacity: 1;
    -webkit-transform: translateY(10px) scale(1);
    transform: translateY(10px) scale(1)
}

.tippy-popper[x-placement^=bottom] [data-animation=scale].leave {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
    transform: translateY(0) scale(0)
}

.tippy-popper[x-placement^=left] [x-arrow] {
    border-left: 7px solid #333;
    border-top: 7px solid #fff0;
    border-bottom: 7px solid #fff0;
    right: -7px;
    margin: 6px 0
}

.tippy-popper[x-placement^=left] [x-arrow].arrow-small {
    border-left: 5px solid #333;
    border-top: 5px solid #fff0;
    border-bottom: 5px solid #fff0;
    right: -5px
}

.tippy-popper[x-placement^=left] [x-arrow].arrow-big {
    border-left: 10px solid #333;
    border-top: 10px solid #fff0;
    border-bottom: 10px solid #fff0;
    right: -10px
}

.tippy-popper[x-placement^=left] [x-circle] {
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0
}

.tippy-popper[x-placement^=left] [x-circle].enter {
    -webkit-transform: scale(1) translate(-50%, -50%);
    transform: scale(1) translate(-50%, -50%);
    opacity: 1
}

.tippy-popper[x-placement^=left] [x-circle].leave {
    -webkit-transform: scale(.15) translate(-50%, -50%);
    transform: scale(.15) translate(-50%, -50%);
    opacity: 0
}

.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-circle] {
    background-color: #fff
}

.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow] {
    border-left: 7px solid #fff;
    border-top: 7px solid #fff0;
    border-bottom: 7px solid #fff0
}

.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow].arrow-small {
    border-left: 5px solid #fff;
    border-top: 5px solid #fff0;
    border-bottom: 5px solid #fff0
}

.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow].arrow-big {
    border-left: 10px solid #fff;
    border-top: 10px solid #fff0;
    border-bottom: 10px solid #fff0
}

.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-circle] {
    background-color: rgb(0 0 0 / .7)
}

.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow] {
    border-left: 7px solid rgb(0 0 0 / .7);
    border-top: 7px solid #fff0;
    border-bottom: 7px solid #fff0
}

.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow].arrow-small {
    border-left: 5px solid rgb(0 0 0 / .7);
    border-top: 5px solid #fff0;
    border-bottom: 5px solid #fff0
}

.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow].arrow-big {
    border-left: 10px solid rgb(0 0 0 / .7);
    border-top: 10px solid #fff0;
    border-bottom: 10px solid #fff0
}

.tippy-popper[x-placement^=left] [data-animation=perspective] {
    -webkit-transform-origin: right;
    transform-origin: right
}

.tippy-popper[x-placement^=left] [data-animation=perspective].enter {
    opacity: 1;
    -webkit-transform: translateX(-10px) rotateY(0);
    transform: translateX(-10px) rotateY(0)
}

.tippy-popper[x-placement^=left] [data-animation=perspective].leave {
    opacity: 0;
    -webkit-transform: translateX(0) rotateY(-90deg);
    transform: translateX(0) rotateY(-90deg)
}

.tippy-popper[x-placement^=left] [data-animation=fade].enter {
    opacity: 1;
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px)
}

.tippy-popper[x-placement^=left] [data-animation=fade].leave {
    opacity: 0;
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px)
}

.tippy-popper[x-placement^=left] [data-animation=shift].enter {
    opacity: 1;
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px)
}

.tippy-popper[x-placement^=left] [data-animation=shift].leave {
    opacity: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.tippy-popper[x-placement^=left] [data-animation=scale].enter {
    opacity: 1;
    -webkit-transform: translateX(-10px) scale(1);
    transform: translateX(-10px) scale(1)
}

.tippy-popper[x-placement^=left] [data-animation=scale].leave {
    opacity: 0;
    -webkit-transform: translateX(0) scale(0);
    transform: translateX(0) scale(0)
}

.tippy-popper[x-placement^=right] [x-arrow] {
    border-right: 7px solid #333;
    border-top: 7px solid #fff0;
    border-bottom: 7px solid #fff0;
    left: -7px;
    margin: 6px 0
}

.tippy-popper[x-placement^=right] [x-arrow].arrow-small {
    border-right: 5px solid #333;
    border-top: 5px solid #fff0;
    border-bottom: 5px solid #fff0;
    left: -5px
}

.tippy-popper[x-placement^=right] [x-arrow].arrow-big {
    border-right: 10px solid #333;
    border-top: 10px solid #fff0;
    border-bottom: 10px solid #fff0;
    left: -10px
}

.tippy-popper[x-placement^=right] [x-circle] {
    -webkit-transform-origin: -50% 0;
    transform-origin: -50% 0
}

.tippy-popper[x-placement^=right] [x-circle].enter {
    -webkit-transform: scale(1) translate(-50%, -50%);
    transform: scale(1) translate(-50%, -50%);
    opacity: 1
}

.tippy-popper[x-placement^=right] [x-circle].leave {
    -webkit-transform: scale(.15) translate(-50%, -50%);
    transform: scale(.15) translate(-50%, -50%);
    opacity: 0
}

.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-circle] {
    background-color: #fff
}

.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow] {
    border-right: 7px solid #fff;
    border-top: 7px solid #fff0;
    border-bottom: 7px solid #fff0
}

.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow].arrow-small {
    border-right: 5px solid #fff;
    border-top: 5px solid #fff0;
    border-bottom: 5px solid #fff0
}

.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow].arrow-big {
    border-right: 10px solid #fff;
    border-top: 10px solid #fff0;
    border-bottom: 10px solid #fff0
}

.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-circle] {
    background-color: rgb(0 0 0 / .7)
}

.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow] {
    border-right: 7px solid rgb(0 0 0 / .7);
    border-top: 7px solid #fff0;
    border-bottom: 7px solid #fff0
}

.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow].arrow-small {
    border-right: 5px solid rgb(0 0 0 / .7);
    border-top: 5px solid #fff0;
    border-bottom: 5px solid #fff0
}

.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow].arrow-big {
    border-right: 10px solid rgb(0 0 0 / .7);
    border-top: 10px solid #fff0;
    border-bottom: 10px solid #fff0
}

.tippy-popper[x-placement^=right] [data-animation=perspective] {
    -webkit-transform-origin: left;
    transform-origin: left
}

.tippy-popper[x-placement^=right] [data-animation=perspective].enter {
    opacity: 1;
    -webkit-transform: translateX(10px) rotateY(0);
    transform: translateX(10px) rotateY(0)
}

.tippy-popper[x-placement^=right] [data-animation=perspective].leave {
    opacity: 0;
    -webkit-transform: translateX(0) rotateY(90deg);
    transform: translateX(0) rotateY(90deg)
}

.tippy-popper[x-placement^=right] [data-animation=fade].enter {
    opacity: 1;
    -webkit-transform: translateX(10px);
    transform: translateX(10px)
}

.tippy-popper[x-placement^=right] [data-animation=fade].leave {
    opacity: 0;
    -webkit-transform: translateX(10px);
    transform: translateX(10px)
}

.tippy-popper[x-placement^=right] [data-animation=shift].enter {
    opacity: 1;
    -webkit-transform: translateX(10px);
    transform: translateX(10px)
}

.tippy-popper[x-placement^=right] [data-animation=shift].leave {
    opacity: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.tippy-popper[x-placement^=right] [data-animation=scale].enter {
    opacity: 1;
    -webkit-transform: translateX(10px) scale(1);
    transform: translateX(10px) scale(1)
}

.tippy-popper[x-placement^=right] [data-animation=scale].leave {
    opacity: 0;
    -webkit-transform: translateX(0) scale(0);
    transform: translateX(0) scale(0)
}

.tippy-popper .tippy-tooltip.transparent-theme {
    background-color: rgb(0 0 0 / .7)
}

.tippy-popper .tippy-tooltip.transparent-theme[data-animatefill] {
    background-color: #fff0
}

.tippy-popper .tippy-tooltip.light-theme {
    color: #26323d;
    box-shadow: 0 4px 20px 4px rgb(0 20 60 / .1), 0 4px 80px -8px rgb(0 20 60 / .2);
    background-color: #fff
}

.tippy-popper .tippy-tooltip.light-theme[data-animatefill] {
    background-color: #fff0
}

.tippy-tooltip {
    position: relative;
    color: #fff;
    border-radius: 4px;
    font-size: .95rem;
    padding: .4rem .8rem;
    text-align: center;
    will-change: transform;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-color: #333
}

.tippy-tooltip--small {
    padding: .25rem .5rem;
    font-size: .8rem
}

.tippy-tooltip--big {
    padding: .6rem 1.2rem;
    font-size: 1.2rem
}

.tippy-tooltip[data-animatefill] {
    overflow: hidden;
    background-color: #fff0
}

.tippy-tooltip[data-interactive] {
    pointer-events: auto
}

.tippy-tooltip[data-inertia] {
    transition-timing-function: cubic-bezier(.53, 2, .36, .85)
}

.tippy-tooltip [x-arrow] {
    position: absolute;
    width: 0;
    height: 0
}

.tippy-tooltip [x-circle] {
    position: absolute;
    will-change: transform;
    background-color: #333;
    border-radius: 50%;
    width: 130%;
    width: calc(110% + 2rem);
    left: 50%;
    top: 50%;
    z-index: -1;
    overflow: hidden;
    transition: all ease
}

.tippy-tooltip [x-circle]:before {
    content: "";
    padding-top: 90%;
    float: left
}

@media (max-width:450px) {
    .tippy-popper {
        max-width: 96%;
        max-width: calc(100% - 20px)
    }
}

.tippy-box[data-theme=light] {
    color: #26323d;
    box-shadow: 0 4px 20px 4px rgb(0 20 60 / .1), 0 4px 80px -8px rgb(0 20 60 / .2);
    background-color: #fff
}

.tippy-box, .tippy-tooltip {
    font-size: 14px;
    padding: 5px 10px !important;
    line-height: 24px
}

.tippy-content {
    position: relative;
    padding: 0;
    z-index: 1
}

.tippy-box[data-theme=light] .tippy-arrow {
    color: #fff
}

.dtq-news-tricker {
    position: relative;
    display: flex;
    align-items: center
}

.dtq-news-title {
    color: #fff;
    font-size: 16px;
    border-style: solid
}

.dtq-news-tricker .dtq-news-wrap {
    white-space: nowrap;
    display: inline-block;
    padding: 0 !important;
    list-style: none !important;
    margin-bottom: 0 !important
}

.dtq-news-tricker .dtq-news-wrap li {
    white-space: nowrap;
    display: inline-block
}

.dtq-news-container {
    overflow: hidden;
    flex: 1 1;
    min-height: 5px
}

@keyframes news-move {
    0% {
        transform: translateX(var(--width))
    }

    100% {
        transform: translateX(-101%)
    }
}

.ba_number .et_pb_module_inner {
    position: initial
}

.dtq-number-text {
    font-size: 26px
}

.dtq-number-title h3 {
    line-height: 1.3em;
    font-size: 22px;
    margin: 0;
    padding: 0
}

.dtq-post-list.type-grid ul {
    display: flex;
    flex-wrap: wrap
}

.dtq-post-list ul {
    list-style: none !important
}

.dtq-post-list .dtq-post-list-thum {
    border-style: solid;
    display: inline-block
}

.dtq-post-list .dtq-post-list-child-inner {
    border-style: solid;
    display: flex;
    height: 100%
}

.dtq-post-list .dtq-post-list-meta {
    display: flex;
    font-size: 14px
}

.dtq-post-list .dtq-separetor {
    margin: 0 5px
}

.dtq-post-list .dtq-post-list-title {
    padding-bottom: 0;
    margin-bottom: 0
}

.dtq-post-list-title {
    font-size: 20px
}

.dtq-post-list-excerpt {
    font-size: 14px
}

.dtq-post-list-icon {
    display: flex;
    position: relative;
    top: 5px
}

.dtq-post-list .dtq-post-list-thumb img {
    object-fit: cover;
    height: auto
}

.dtq-review {
    display: flex
}

.dtq-stars-wrap {
    font-size: 30px;
    position: relative;
    display: inline-block;
    line-height: .9
}

.dtq-stars-wrap .dtq-star {
    display: inline-block;
    line-height: .9
}

.dtq-stars-inact {
    white-space: nowrap
}

.dtq-stars-act {
    position: absolute;
    left: 0;
    top: 0;
    width: var(--active-width);
    overflow: hidden;
    white-space: nowrap
}

.dtq-ratings {
    display: flex;
    align-items: center
}

.dtq-ratings-number {
    padding-top: 5px
}

.dtq-rating-figure {
    border-style: solid;
    position: relative
}

.dtq-rating-star-desc {
    font-size: 14px
}

@media (max-width:767px) {
    .dtq-review {
        display: block
    }
}

.dtq-review-badge {
    font-size: 13px;
    border-style: solid;
    white-space: nowrap
}

.dtq-scroll-image {
    cursor: pointer
}

.scroll-figure-wrap {
    position: relative
}

.dtq-scroll-image-overlay {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 9;
    transition: .3s all ease-in-out
}

.dtq-scroll-image-icon img {
    width: 50px
}

.dtq-scroll-image-icon {
    position: absolute;
    z-index: 99;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: .3s all ease-in-out
}

.dtq-scroll-image:hover .dtq-scroll-image-icon, .dtq-scroll-image:hover .dtq-scroll-image-overlay {
    opacity: 0
}

@keyframes dtq-scroll-X {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        -webkit-transform: translateX(8px);
        transform: translateX(8px)
    }
}

@keyframes dtq-scroll-Y {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px)
    }
}

.ba_skill_bar .dtq-skill .ba_skill_bar_child:last-child {
    margin-bottom: 0 !important
}

.dtq-skillbar__inner__text {
    font-size: 14px
}

.dtq-skillbar {
    position: relative
}

.dtq-skillbar__wrapper {
    background: #ddd;
    overflow: hidden
}

.dtq-skillbar__inner {
    transition: .3s;
    white-space: nowrap;
    background-color: #5b2cff
}

.dtq-skillbar__inner__text {
    display: flex;
    align-items: center;
    white-space: nowrap
}

.dtq-skillbar__inner span {
    color: #fff
}

.dtq-team {
    border-style: solid
}

.dtq-team-content {
    border-style: solid;
    z-index: 99
}

.dtq-team figure .figure-wrap {
    overflow: hidden;
    height: 100%
}

.dtq-team figure {
    border-width: 0;
    position: relative
}

.dtq-team figure img {
    width: 100%;
    max-width: 100%;
    vertical-align: middle;
    transition: .3s;
    border-style: solid
}

.dtq-team .dtq-team-social, .et-db #et-boc .dtq-team .dtq-team-social {
    list-style: none !important;
    padding-left: 0
}

.dtq-team .dtq-team-social {
    display: flex;
    padding-bottom: 0;
    transition: .3s;
    margin-bottom: 0
}

.dtq-team .dtq-team-social li a span, .dtq-team .dtq-team-social li a svg {
    vertical-align: middle;
    line-height: 1
}

.dtq-team .dtq-team-social li a {
    display: flex;
    justify-content: center;
    align-items: center;
    transition: .3s;
    padding: 3px
}

.dtq-team .content-left {
    text-align: left
}

.dtq-team .content-right {
    text-align: right
}

.dtq-team .content-center {
    text-align: center
}

.dtq-team .item-center {
    justify-content: center
}

.dtq-team-content-bio, .dtq-team-content-job-title {
    font-size: 14px
}

h3.dtq-team-content-name {
    font-size: 22px
}

.dtq-team .item-right {
    justify-content: flex-end
}

.dtq-team.hover_1 {
    position: relative
}

.dtq-team.hover_1 .dtq-team-content {
    position: absolute;
    bottom: 50px;
    left: 25px;
    width: calc(100% - 50px);
    opacity: 0
}

.dtq-team.hover_1:hover .dtq-team-content {
    bottom: 25px;
    opacity: 1
}

.dtq-team.hover_2 {
    position: relative
}

.dtq-team.hover_2 .dtq-team-content {
    position: absolute;
    top: 25px;
    left: 25px;
    width: calc(100% - 50px);
    height: calc(100% - 50px);
    opacity: 0;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.dtq-team.hover_2:hover .dtq-team-content {
    opacity: 1
}

.dtq-team.hover_3 {
    position: relative
}

.dtq-team.hover_3 .dtq-team-content {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    transform: translateY(100%)
}

.dtq-team.hover_3:hover .dtq-team-content {
    opacity: 1;
    transform: translateY(0)
}

.dtq-team.hover_4 {
    position: relative
}

.dtq-team.hover_4 .dtq-team-content {
    position: absolute;
    top: 50%;
    left: 25px;
    width: calc(100% - 50px);
    opacity: 0;
    transform: translateY(-50%) scale(.7)
}

.dtq-team.hover_4:hover .dtq-team-content {
    opacity: 1;
    transform: translateY(-50%) scale(1)
}

.dtq-testimonial-img {
    border-style: solid;
    overflow: hidden;
    border-width: 0;
    display: inline-block !important
}

.dtq-img-right .dtq-testimonial-reviewer figure {
    order: 2
}

.dtq-testimonial-title {
    font-size: 14px
}

.dtq-testimonial {
    position: relative
}

.dtq-testimonial.dtq-align-left * {
    text-align: left
}

.dtq-testimonial.dtq-align-center * {
    text-align: center
}

.dtq-testimonial.dtq-align-right * {
    text-align: right
}

.dtq-img-left .dtq-testimonial-reviewer, .dtq-img-right .dtq-testimonial-reviewer {
    display: flex;
    align-items: center
}

.dtq-testimonial-review {
    font-size: 14px
}

.dtq-align-right .dtq-testimonial-reviewer {
    justify-content: flex-end
}

.dtq-align-center .dtq-testimonial-reviewer {
    justify-content: center
}

.dtq-testimonial-icon i {
    display: inline-block;
    border-style: solid
}

.dtq-testimonial-inner {
    position: relative;
    z-index: 1;
    border-style: solid;
    min-height: 110px
}

.dtq-testimonial-inner .dtq-icon-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1;
    display: flex;
    align-items: center;
    left: 0;
    top: 0
}

.dtq-testimonial .dtq-icon-absolute {
    position: absolute;
    z-index: 9999999
}

.dtq-testimonial-content {
    width: 100%
}

.dtq-testimonial-inner.img-pos-left, .dtq-testimonial-inner.img-pos-right {
    display: flex
}

@media (max-width:767px) {
    .dtq-testimonial-inner.img-pos-left, .dtq-testimonial-inner.img-pos-right {
        display: block !important
    }
}

.dtq-twitter-grid {
    display: grid
}

.dtq-twitter-grid * {
    box-sizing: border-box !important
}

.dtq-twitter-grid .dtq-twitter-grid-item {
    position: relative;
    z-index: 0;
    display: flex;
    border-style: solid;
    word-break: break-word
}

.dtq-twitter-grid .dtq-twitter-grid-inner-wrapper {
    flex-direction: column
}

.dtq-twitter-grid .dtq-twitter-grid-item .dtq-twitter-grid-item-inner {
    width: 100%;
    display: flex;
    flex-direction: column;
    overflow: visible !important
}

.dtq-twitter-grid-item-inner {
    border-style: solid;
    position: relative
}

.dtq-twitter-grid .dtq-twitter-grid-author, .dtq-twitter-grid .dtq-twitter-grid-inner-wrapper, .dtq-twitter-grid .dtq-twitter-grid-user {
    display: flex
}

.dtq-twitter-grid.dtq-twitter-right .dtq-twitter-grid-icon span {
    right: auto;
    left: 5px;
    transform: rotateY(-180deg)
}

.dtq-twitter-grid .dtq-twitter-grid-icon span {
    position: absolute;
    top: 15px;
    right: 15px
}

.dtq-twitter-grid .dtq-twitter-grid-author {
    margin-bottom: 15px
}

.dtq-twitter-grid .dtq-twitter-grid-author {
    align-items: center;
    flex-direction: row;
    margin-bottom: 10px
}

.dtq-twitter-grid.dtq-twitter-center .dtq-twitter-grid-author {
    align-items: center;
    flex-direction: column
}

.dtq-twitter-grid.dtq-twitter-right .dtq-twitter-grid-author {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.dtq-twitter-center .dtq-twitter-grid-user {
    text-align: center
}

.dtq-twitter-grid .dtq-twitter-grid-user {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.dtq-twitter-grid.dtq-twitter-center .dtq-twitter-grid-avatar {
    vertical-align: middle
}

.dtq-twitter-grid .dtq-twitter-grid-avatar {
    border-style: solid
}

.dtq-twitter-grid .dtq-twitter-grid-content {
    position: relative;
    color: #222
}

.dtq-twitter-grid .dtq-twitter-grid-content p {
    margin-bottom: 5px
}

.dtq-twitter-grid.dtq-twitter-left .dtq-twitter-grid-content {
    text-align: left
}

.dtq-twitter-grid.dtq-twitter-center .dtq-twitter-grid-content {
    text-align: center
}

.dtq-twitter-grid.dtq-twitter-right .dtq-twitter-grid-content {
    text-align: right
}

.dtq-twitter-grid .dtq-twitter-grid-footer {
    width: 100%
}

.dtq-twitter-grid-footer * {
    vertical-align: middle
}

.dtq-twitter-grid .dtq-tweet-favorite {
    margin-right: 12px
}

.dtq-twitter-grid .dtq-tweet-favorite, .dtq-twitter-grid .dtq-tweet-retweet {
    display: inline-block;
    color: #a7a7a7
}

.dtq-twitter-right .dtq-twitter-grid-user {
    text-align: right
}

.dtq-twitter-grid .dtq-twitter-grid-footer-wrapper {
    margin-top: auto !important
}

.ba_twitter_feed_carousel>.et_pb_module_inner * {
    box-sizing: border-box
}

.dtq-inner-twitter-feed-content {
    word-break: break-all
}

.ba_twitter_feed_carousel .dtq-icon {
    font-size: 14px;
    font-family: ETmodules !important
}

.dtq-twitter-feed-carousel .dtq-twitter-feed-item {
    position: relative;
    z-index: 0;
    display: flex;
    border-style: solid
}

.dtq-twitter-feed-carousel .dtq-twitter-feed-content:before, .dtq-twitter-feed-carousel .dtq-twitter-feed-item:before {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    content: ""
}

.dtq-twitter-feed-carousel .dtq-twitter-feed-inner-wrapper {
    flex-direction: column
}

.dtq-carousel.equal-height-on:not(.slick-vertical) .slick-track .dtq-twitter-feed-item, .dtq-carousel.equal-height-on:not(.slick-vertical) .slick-track .dtq-twitter-feed-item-inner {
    height: 100%;
    width: 100% !important
}

.dtq-twitter-feed-carousel .dtq-twitter-feed-item .dtq-twitter-feed-item-inner {
    width: 100%;
    display: flex;
    flex-direction: column;
    overflow: visible !important
}

.dtq-twitter-feed-item-inner {
    border-style: solid;
    position: relative
}

.dtq-twitter-feed-carousel .dtq-twitter-feed-content p a {
    white-space: nowrap
}

.dtq-carousel.equal-height-on .slick-track .dtq-twitter-feed-footer-wrapper {
    margin-top: auto !important
}

.dtq-twitter-feed-carousel .dtq-twitter-feed-author, .dtq-twitter-feed-carousel .dtq-twitter-feed-inner-wrapper, .dtq-twitter-feed-carousel .dtq-twitter-feed-user {
    display: flex
}

.dtq-twitter-feed-carousel.dtq-twitter-right .dtq-twitter-feed-icon span {
    right: auto;
    left: 5px;
    transform: rotateY(-180deg)
}

.dtq-twitter-feed-carousel .dtq-twitter-feed-icon span {
    position: absolute;
    top: 15px;
    right: 15px
}

.dtq-twitter-feed-carousel .dtq-twitter-feed-author {
    margin-bottom: 15px
}

.dtq-twitter-feed-carousel .dtq-twitter-feed-author {
    align-items: center;
    flex-direction: row;
    margin-bottom: 10px
}

.dtq-twitter-feed-carousel.dtq-twitter-center .dtq-twitter-feed-author {
    align-items: center;
    flex-direction: column
}

.dtq-twitter-feed-carousel.dtq-twitter-right .dtq-twitter-feed-author {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.dtq-twitter-center .dtq-twitter-feed-user {
    text-align: center
}

.dtq-twitter-feed-carousel .dtq-twitter-feed-user {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.dtq-twitter-feed-carousel.dtq-twitter-center .dtq-twitter-feed-avatar {
    margin-bottom: 5px
}

.dtq-twitter-feed-carousel .dtq-twitter-feed-avatar {
    border-style: solid;
    max-width: initial
}

.dtq-twitter-feed-carousel .dtq-twitter-feed-content {
    position: relative;
    color: #222
}

.dtq-twitter-feed-carousel .dtq-twitter-feed-content p {
    margin-bottom: 5px
}

.dtq-twitter-feed-carousel.dtq-twitter-left .dtq-twitter-feed-content {
    text-align: left
}

.dtq-twitter-feed-carousel.dtq-twitter-center .dtq-twitter-feed-content {
    text-align: center
}

.dtq-twitter-feed-carousel.dtq-twitter-right .dtq-twitter-feed-content {
    text-align: right
}

.dtq-twitter-feed-carousel .dtq-twitter-feed-footer {
    width: 100%
}

.dtq-twitter-feed-carousel .dtq-tweet-favorite {
    margin-right: 12px
}

.dtq-twitter-feed-carousel .dtq-tweet-favorite, .dtq-twitter-feed-carousel .dtq-tweet-retweet {
    display: inline-block;
    color: #a7a7a7
}

.dtq-twitter-right .dtq-twitter-feed-user {
    text-align: right
}

.bck_video_popup {
    overflow: hidden
}

.dtq-video-popup-inner {
    position: relative
}

.dtq-video-popup a svg {
    transition: .2s ease-in-out
}

.dtq-video-popup a {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative
}

.dtq-video-popup .dtq-video-popup-icon:after, .dtq-video-popup a:after {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    z-index: -1;
    -webkit-animation: dtq-video-animation 2s infinite;
    animation: dtq-video-animation 2s infinite
}

@keyframes dtq-video-animation {
    0% {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    10% {
        opacity: 1
    }

    90% {
        opacity: 0
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.dtq-video-popup a {
    color: #fff
}

.dtq-video-popup-trigger {
    display: flex;
    align-items: center;
    width: 100%;
    height: 100%;
    z-index: 99
}

.dtq-video-popup-figure {
    position: relative;
    cursor: pointer;
    display: block
}

.dtq-video-popup-figure:before {
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9
}

.dtq-video-popup-figure img {
    width: 100%;
    object-fit: cover;
    height: 100%
}

.dtq-video-open .mfp-iframe-holder .mfp-close {
    width: 52px;
    top: -51px !important;
    opacity: 1 !important;
    font-size: 46px
}

.dtq-video-open .mfp-iframe-holder .mfp-close:focus {
    outline: 0;
    border: none
}

.dtq-modal {
    max-width: 700px;
    margin: 30px auto;
    position: relative;
    padding: 0;
    background: #fff;
    opacity: 0;
    transition: .1s !important
}

.dtq-video-wrap {
    overflow: hidden
}

.dtq-modal video {
    width: 100%;
    vertical-align: middle
}

.dtq-video-open .mfp-wrap .dtq-modal .mfp-close:active {
    top: 0 !important
}

.dtq-modal.open {
    opacity: 1
}

.dtq-modal-open .mfp-close-btn-in .mfp-close {
    color: #fff;
    top: -42px;
    opacity: 1;
    font-size: 40px
}

.dtq-video-popup-icon, .dtq-video-popup-text {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    position: relative
}

.dtq-video-popup-text {
    font-size: 16px;
    line-height: 1em
}

.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: .8
}

.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: none !important;
    -webkit-backface-visibility: hidden
}

.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    box-sizing: border-box
}

.mfp-container:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.mfp-align-top .mfp-container:before {
    display: none
}

.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045
}

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
    width: 100%;
    cursor: auto
}

.mfp-ajax-cur {
    cursor: progress
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out
}

.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in
}

.mfp-auto-cursor .mfp-content {
    cursor: auto
}

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.mfp-loading.mfp-figure {
    display: none
}

.mfp-hide {
    display: none !important
}

.mfp-preloader {
    color: #CCC;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -.8em;
    left: 8px;
    right: 8px;
    z-index: 1044
}

.mfp-preloader a {
    color: #CCC
}

.mfp-preloader a:hover {
    color: #FFF
}

.mfp-s-ready .mfp-preloader {
    display: none
}

.mfp-s-error .mfp-content {
    display: none
}

button.mfp-close, button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: #fff0;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: none;
    padding: 0;
    z-index: 1046;
    box-shadow: none;
    touch-action: manipulation
}

button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: .65;
    padding: 0 0 18px 10px;
    color: #FFF;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace
}

.mfp-close:hover, .mfp-close:focus {
    opacity: 1
}

.mfp-close:active {
    top: 1px
}

.mfp-close-btn-in .mfp-close {
    color: #333
}

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
    color: #FFF;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%
}

.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #CCC;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap
}

.mfp-arrow {
    position: absolute;
    opacity: .65;
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: #fff0
}

.mfp-arrow:active {
    margin-top: -54px
}

.mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1
}

.mfp-arrow:before, .mfp-arrow:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset #fff0
}

.mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px
}

.mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: .7
}

.mfp-arrow-left {
    left: 0
}

.mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px
}

.mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F
}

.mfp-arrow-right {
    right: 0
}

.mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px
}

.mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F
}

.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px
}

.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px
}

.mfp-iframe-holder .mfp-close {
    top: -40px
}

.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%
}

.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgb(0 0 0 / .6);
    background: #000
}

img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto
}

.mfp-figure {
    line-height: 0
}

.mfp-figure:after {
    content: "";
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgb(0 0 0 / .6);
    background: #444
}

.mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px
}

.mfp-figure figure {
    margin: 0
}

.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto
}

.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #F3F3F3;
    word-wrap: break-word;
    padding-right: 36px
}

.mfp-image-holder .mfp-content {
    max-width: 100%
}

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer
}

@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {
    .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0
    }

    .mfp-img-mobile img.mfp-img {
        padding: 0
    }

    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0
    }

    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px
    }

    .mfp-img-mobile .mfp-bottom-bar {
        background: rgb(0 0 0 / .6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        box-sizing: border-box
    }

    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0
    }

    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px
    }

    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgb(0 0 0 / .6);
        position: fixed;
        text-align: center;
        padding: 0
    }
}

@media all and (max-width:900px) {
    .mfp-arrow {
        -webkit-transform: scale(.75);
        transform: scale(.75)
    }

    .mfp-arrow-left {
        -webkit-transform-origin: 0;
        transform-origin: 0
    }

    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        transform-origin: 100%
    }

    .mfp-container {
        padding-left: 6px;
        padding-right: 6px
    }
}

.dtq-overlay {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9
}

.dtq-overlay .dtq-overlay-icon {
    font-style: normal;
    transition: all .2s
}

.dtq-hover--zoom-in, .dtq-hover--zoom-in figure {
    overflow: hidden
}

.dtq-hover--zoom-in img {
    transition: .3s ease-in-out
}

.dtq-hover--zoom-in.hover-parent .dtq-module-child:hover img, .dtq-hover--zoom-in:not(.hover-parent):hover img {
    transform: scale(1.2)
}

.dtq-hover--zoom-out, .dtq-hover--zoom-out figure {
    overflow: hidden
}

.dtq-hover--zoom-out img {
    transition: .3s ease-in-out
}

.dtq-hover--zoom-out:hover img {
    transform: scale(.8)
}

.dtq-hover--pulse:hover img {
    animation: dtq-pulse .8s linear infinite
}

.dtq-hover--bounce:hover img {
    animation: dtq-bounce 1s linear infinite
}

.dtq-hover--flash:hover img {
    animation: dtq-flash 1s linear infinite
}

.dtq-hover--rubberBand:hover img {
    animation: dtq-rubberBand 1s linear
}

.dtq-hover--shake:hover img {
    animation: dtq-shake 1s linear infinite
}

.dtq-hover--swing:hover img {
    animation: dtq-swing 1s linear infinite
}

.dtq-hover--tada:hover img {
    animation: dtq-tada 1s linear
}

.dtq-hover--wobble:hover img {
    animation: dtq-wobble 1s linear
}

.dtq-hover--jello:hover img {
    animation: dtq-jello 1s linear
}

.dtq-hover--heartBeat:hover img {
    animation: dtq-heartBeat 1s linear infinite
}

.dtq-hover--bounceIn:hover img {
    animation: dtq-bounceIn 1s linear
}

.dtq-hover--fadeIn:hover img {
    animation: dtq-fadeIn 1s linear
}

.dtq-hover--flip:hover img {
    animation: dtq-flip 1s linear
}

.dtq-hover--rotateIn:hover img {
    animation: dtq-rotateIn 1s linear
}

.dtq-hover--slideInUp:hover img {
    animation: dtq-slideInUp 1s linear
}

.dtq-hover--slideInDown:hover img {
    animation: dtq-slideInDown 1s linear
}

@keyframes dtq-bounce {
    0%, 20%, 53%, 80%, to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        transform: translateZ(0)
    }

    40%, 43% {
        animation-timing-function: cubic-bezier(.755, .05, .855, .06);
        transform: translate3d(0, -30px, 0)
    }

    70% {
        animation-timing-function: cubic-bezier(.755, .05, .855, .06);
        transform: translate3d(0, -15px, 0)
    }

    90% {
        transform: translate3d(0, -4px, 0)
    }
}

@keyframes dtq-flash {
    0%, 50%, to {
        opacity: 1
    }

    25%, 75% {
        opacity: 0
    }
}

@keyframes dtq-pulse {
    0% {
        transform: scaleX(1)
    }

    50% {
        transform: scale3d(1.1, 1.1, 1.1)
    }

    to {
        transform: scaleX(1)
    }
}

@keyframes dtq-rubberBand {
    0% {
        transform: scaleX(1)
    }

    30% {
        transform: scale3d(1.25, .75, 1)
    }

    40% {
        transform: scale3d(.75, 1.25, 1)
    }

    50% {
        transform: scale3d(1.15, .85, 1)
    }

    65% {
        transform: scale3d(.95, 1.05, 1)
    }

    75% {
        transform: scale3d(1.05, .95, 1)
    }

    to {
        transform: scaleX(1)
    }
}

@keyframes dtq-shake {
    0%, to {
        transform: translateZ(0)
    }

    10%, 30%, 50%, 70%, 90% {
        transform: translate3d(-10px, 0, 0)
    }

    20%, 40%, 60%, 80% {
        transform: translate3d(10px, 0, 0)
    }
}

@keyframes dtq-swing {
    20% {
        transform: rotate(15deg)
    }

    40% {
        transform: rotate(-10deg)
    }

    60% {
        transform: rotate(5deg)
    }

    80% {
        transform: rotate(-5deg)
    }

    to {
        transform: rotate(0deg)
    }
}

@keyframes dtq-tada {
    0% {
        transform: scaleX(1)
    }

    10%, 20% {
        transform: scale3d(.9, .9, .9) rotate(-3deg)
    }

    30%, 50%, 70%, 90% {
        transform: scale3d(1.1, 1.1, 1.1) rotate(3deg)
    }

    40%, 60%, 80% {
        transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg)
    }

    to {
        transform: scaleX(1)
    }
}

@keyframes dtq-wobble {
    0% {
        transform: translateZ(0)
    }

    15% {
        transform: translate3d(-25%, 0, 0) rotate(-5deg)
    }

    30% {
        transform: translate3d(20%, 0, 0) rotate(3deg)
    }

    45% {
        transform: translate3d(-15%, 0, 0) rotate(-3deg)
    }

    60% {
        transform: translate3d(10%, 0, 0) rotate(2deg)
    }

    75% {
        transform: translate3d(-5%, 0, 0) rotate(-1deg)
    }

    to {
        transform: translateZ(0)
    }
}

@keyframes dtq-jello {
    0%, 11.1%, to {
        transform: translateZ(0)
    }

    22.2% {
        transform: skewX(-12.5deg) skewY(-12.5deg)
    }

    33.3% {
        transform: skewX(6.25deg) skewY(6.25deg)
    }

    44.4% {
        transform: skewX(-3.125deg) skewY(-3.125deg)
    }

    55.5% {
        transform: skewX(1.5625deg) skewY(1.5625deg)
    }

    66.6% {
        transform: skewX(-.78125deg) skewY(-.78125deg)
    }

    77.7% {
        transform: skewX(.390625deg) skewY(.390625deg)
    }

    88.8% {
        transform: skewX(-.1953125deg) skewY(-.1953125deg)
    }
}

@keyframes dtq-heartBeat {
    0% {
        transform: scale(1)
    }

    14% {
        transform: scale(1.3)
    }

    28% {
        transform: scale(1)
    }

    42% {
        transform: scale(1.3)
    }

    70% {
        transform: scale(1)
    }
}

@keyframes dtq-bounceIn {
    0%, 20%, 40%, 60%, 80%, to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        transform: scale3d(.3, .3, .3)
    }

    20% {
        transform: scale3d(1.1, 1.1, 1.1)
    }

    40% {
        transform: scale3d(.9, .9, .9)
    }

    60% {
        opacity: 1;
        transform: scale3d(1.03, 1.03, 1.03)
    }

    80% {
        transform: scale3d(.97, .97, .97)
    }

    to {
        opacity: 1;
        transform: scaleX(1)
    }
}

@keyframes dtq-fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes dtq-flip {
    0% {
        animation-timing-function: ease-out;
        transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)
    }

    40% {
        animation-timing-function: ease-out;
        transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)
    }

    50% {
        animation-timing-function: ease-in;
        transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)
    }

    80% {
        animation-timing-function: ease-in;
        transform: perspective(400px) scale3d(.95, .95, .95) translateZ(0) rotateY(0deg)
    }

    to {
        animation-timing-function: ease-in;
        transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)
    }
}

@keyframes dtq-rotateIn {
    0% {
        opacity: 0;
        transform: rotate(-200deg);
        transform-origin: center
    }

    to {
        opacity: 1;
        transform: translateZ(0);
        transform-origin: center
    }
}

@keyframes dtq-slideInDown {
    0% {
        transform: translate3d(0, -100%, 0);
        visibility: visible
    }

    to {
        transform: translateZ(0)
    }
}

@keyframes dtq-slideInUp {
    0% {
        transform: translate3d(0, 100%, 0);
        visibility: visible
    }

    to {
        transform: translateZ(0)
    }
}

.lds-ring {
    display: inline-block;
    height: 80px;
    position: relative;
    width: 80px
}

.lds-ring div {
    animation: lds-ring 1.2s cubic-bezier(.5, 0, .5, 1) infinite;
    border: 8px solid #fff0;
    border-radius: 50%;
    border-top-color: #333;
    box-sizing: border-box;
    display: block;
    height: 64px;
    margin: 8px;
    position: absolute;
    width: 64px
}

.lds-ring div:first-child {
    animation-delay: -.45s
}

.lds-ring div:nth-child(2) {
    animation-delay: -.3s
}

.lds-ring div:nth-child(3) {
    animation-delay: -.15s
}

@keyframes lds-ring {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.dtq-readmore-wrap {
    padding-top: 15px;
    width: 100%
}

.dtq-button, .dtq-button-fullwidth {
    background-color: #f2f4f5;
    border: solid;
    border-radius: 100px;
    cursor: pointer;
    font-size: 12px;
    font-weight: 900;
    letter-spacing: 1px;
    line-height: 28px;
    margin-bottom: 16px;
    padding: 8px 20px;
    text-decoration: none;
    transition: all .3s cubic-bezier(.4, 0, .2, 1)
}

.dtq-button-fullwidth {
    align-items: center;
    align-self: flex-start;
    display: flex;
    justify-content: center
}

.dtq-carousel.equal-height-on:not(.slick-vertical) .slick-track {
    display: flex !important
}

.dtq-carousel.equal-height-on:not(.slick-vertical) .slick-track .slick-slide {
    height: auto !important
}

.dtq-carousel.equal-height-on:not(.slick-vertical) .slick-track .ba_et_pb_module, .dtq-carousel.equal-height-on:not(.slick-vertical) .slick-track .dtq-module, .dtq-carousel.equal-height-on:not(.slick-vertical) .slick-track .dtq-module-inner, .dtq-carousel.equal-height-on:not(.slick-vertical) .slick-track .et_pb_module, .dtq-carousel.equal-height-on:not(.slick-vertical) .slick-track .et_pb_module_inner, .dtq-carousel.equal-height-on:not(.slick-vertical) .slick-track .slick-slide>div {
    height: 100%;
    width: 100% !important
}

div.dtq-carousel .slick-vertical .slick-track {
    padding: 0 !important
}

div.dtq-carousel.equal-height-on .slick-vertical .slick-track, div.dtq-carousel.equal-height-on.slick-vertical .slick-track {
    display: block !important
}

[dir=rtl] .dtq-carousel {
    direction: ltr !important
}

[dir=rtl] .dtq-carousel .slick-prev {
    right: auto
}

[dir=rtl] .dtq-carousel .slick-next {
    left: auto
}

[dir=rtl] .dtq-carousel .slick-slide {
    float: left !important
}

.dtq-carousel * {
    vertical-align: middle !important
}

.dtq-carousel figure {
    margin: 0
}

.dtq-carousel .slick-arrow:after, .dtq-carousel .slick-arrow:before {
    color: inherit !important
}

.dtq-carousel .slick-arrow {
    z-index: 999
}

.dtq-carousel .slick-dots {
    padding: 0 !important
}

.dtq-carousel .slick-arrow:before {
    font-family: ETmodules !important;
    line-height: 1.35;
    vertical-align: middle
}

.dtq-carousel-frontend .slick-arrow:before {
    content: attr(data-icon) !important
}

.dtq-carousel .slick-arrow.slick-disabled:before, .dtq-carousel .slick-dots li button:before {
    opacity: 1 !important
}

.dtq-carousel .slick-arrow.slick-disabled {
    cursor: not-allowed !important
}

.dtq-carousel .slick-dots li button:before {
    display: none
}

.dtq-carousel .slick-dots li button {
    padding: 0 !important;
    transition: all .2s ease
}

.dtq-carousel .slick-dots li {
    height: auto !important;
    padding: 0 !important;
    width: auto !important
}

.dtq-carousel .et_pb_button {
    display: inline-block
}

.dtq-centered--highlighted .slick-slide.slick-center {
    transform: scale(1)
}

.dtq-centered--highlighted .slick-slide {
    transform: scale(.8)
}

span.dtq-admin-modules-item-icon.dtq-icon-svg {
    width: 23px
}

.dtq-et-font-icon {
    font-feature-settings: normal;
    box-sizing: border-box;
    font-family: ETmodules;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.dtq-et-font-icon, .dtq-et-icon {
    display: inline-block;
    line-height: 1
}

.dtq-et-icon {
    font-style: normal !important;
    transform-origin: center;
    transition: all .2s ease !important;
    vertical-align: middle !important
}

.dtq-lightbox {
    cursor: pointer
}

.ba_et_pb_module, .dtq-bg-support {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.dtq-module img {
    vertical-align: middle
}

.dtq-img-cover {
    height: 100% !important;
    -o-object-fit: cover !important;
    object-fit: cover !important;
    width: 100% !important
}

.dtq-btn-default {
    display: inline-block;
    transition: .2s !important
}

.dtq-flex {
    display: flex
}

.dtq-module a {
    color: inherit
}

[class*=et_pb_section_dap_] {
    width: 100%
}

#et-boc .area-outer-wrap {
    max-height: 100vh;
    max-width: 100vw;
    pointer-events: none;
    position: fixed;
    z-index: 100
}

#et-boc .area-outer-wrap.entry-content {
    padding: 0
}

#et-boc .area-outer-wrap[data-da-type=popup] {
    min-width: 320px;
    padding: 10px
}

@media screen and (min-width:981px) {
    #et-boc .area-outer-wrap[data-da-type=popup] {
        width: 90%
    }
}

@media screen and (max-width:980px) {
    #et-boc .area-outer-wrap[data-da-type=popup] {
        width: 100%
    }
}

@media (min-width:981px) {
    #et-boc .area-outer-wrap .et_pb_row.et_pb_equal_columns, #et-boc .area-outer-wrap .et_pb_row_inner.et_pb_equal_columns, #et-boc .area-outer-wrap .et_pb_section.et_pb_equal_columns>.et_pb_row {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto
    }
}

#et-boc .area-outer-wrap[data-da-type=inline] {
    bottom: unset;
    height: unset;
    left: unset;
    max-height: unset;
    max-width: unset;
    position: relative;
    right: unset;
    top: unset;
    -webkit-transform: unset;
    transform: unset;
    width: unset
}

#et-boc .area-outer-wrap>[data-da-area] {
    -ms-scroll-chaining: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: block !important;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    margin: auto;
    overscroll-behavior: contain;
    pointer-events: all;
    position: relative
}

#et-boc .area-outer-wrap>[data-da-area]>.et_pb_section {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

#et-boc .area-outer-wrap>[data-da-area] .clearfix:after, #et-boc .area-outer-wrap>[data-da-area] .et_pb_row:after, #et-boc .area-outer-wrap>[data-da-area] .et_pb_row_inner:after, #et-boc .area-outer-wrap>[data-da-area] .et_pb_slides:after {
    content: ""
}

#et-boc .area-outer-wrap.full-height[data-da-overflow=full_height]>[data-da-area], #et-boc .area-outer-wrap[data-da-overflow=clip]>[data-da-area] {
    overflow: auto
}

#et-boc .area-outer-wrap[data-da-overflow=show]>[data-da-area] {
    overflow: visible
}

#et-boc .area-outer-wrap[data-da-type=flyin].full-height, #et-boc .area-outer-wrap[data-da-type=popup].full-height {
    bottom: 0 !important;
    height: auto !important;
    margin-top: 0 !important;
    top: 0 !important
}

#et-boc .area-outer-wrap[data-da-type=flyin].full-height [data-da-area], #et-boc .area-outer-wrap[data-da-type=popup].full-height [data-da-area] {
    max-height: 100%
}

#et-boc .area-outer-wrap[data-da-type=flyin].full-height[data-da-size=auto] .da-close-wrap, #et-boc .area-outer-wrap[data-da-type=popup].full-height[data-da-size=auto] .da-close-wrap {
    height: calc(100% - 20px) !important
}

#et-boc .area-outer-wrap[data-da-type=flyin].full-height:not([data-da-size=auto]) .da-close-wrap, #et-boc .area-outer-wrap[data-da-type=popup].full-height:not([data-da-size=auto]) .da-close-wrap {
    height: 100% !important
}

#et-boc .area-outer-wrap[data-da-size=full_screen], #et-boc .area-outer-wrap[data-da-size=full_width] {
    max-width: 100vw;
    min-width: 100vw;
    padding-left: 0;
    padding-right: 0;
    width: 100vw
}

#et-boc .area-outer-wrap[data-da-size=full_screen][data-da-position-v=bottom], #et-boc .area-outer-wrap[data-da-size=full_screen][data-da-position-v=top], #et-boc .area-outer-wrap[data-da-size=full_width][data-da-position-v=bottom], #et-boc .area-outer-wrap[data-da-size=full_width][data-da-position-v=top] {
    padding-bottom: 0;
    padding-top: 0
}

#et-boc .area-outer-wrap[data-da-size=full_screen] .et_pb_section, #et-boc .area-outer-wrap[data-da-size=full_width] .et_pb_section {
    max-width: none;
    min-width: 100%;
    width: 100%
}

#et-boc .area-outer-wrap[data-da-size=full_height], #et-boc .area-outer-wrap[data-da-size=full_screen] {
    height: 100vh;
    max-height: 100vh;
    min-height: 100vh;
    padding-bottom: 0;
    padding-top: 0
}

#et-boc .area-outer-wrap[data-da-size=full_height][data-da-position-h=left], #et-boc .area-outer-wrap[data-da-size=full_height][data-da-position-h=right], #et-boc .area-outer-wrap[data-da-size=full_screen][data-da-position-h=left], #et-boc .area-outer-wrap[data-da-size=full_screen][data-da-position-h=right] {
    padding-left: 0;
    padding-right: 0
}

#et-boc .area-outer-wrap .da-close-wrap {
    display: block;
    left: 50%;
    overflow: visible;
    pointer-events: none;
    position: absolute;
    text-align: right;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: opacity .6s .3s;
    -o-transition: opacity .6s .3s;
    transition: opacity .6s .3s;
    z-index: 100
}

#et-boc .area-outer-wrap .da-close {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    cursor: pointer;
    display: block;
    font-family: Courier New, monospace;
    font-size: 20px;
    font-weight: 700;
    height: 30px;
    line-height: 30px;
    opacity: .7;
    pointer-events: all;
    position: absolute;
    right: 0;
    text-align: center;
    text-decoration: none;
    top: 0;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    width: 30px
}

#et-boc .area-outer-wrap .da-close:focus, #et-boc .area-outer-wrap .da-close:hover {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

#et-boc .area-outer-wrap[data-da-close-btn=no] .da-close-wrap {
    display: none !important
}

#et-boc .area-outer-wrap[data-da-close-btn=yes] .da-close-wrap {
    display: block
}

#et-boc .area-outer-wrap[data-da-color=light] .da-close {
    background: #fff2;
    -webkit-box-shadow: 0 0 3px 1px #00000008;
    box-shadow: 0 0 3px 1px #00000008;
    color: #333
}

#et-boc .area-outer-wrap[data-da-color=light] .da-close:focus, #et-boc .area-outer-wrap[data-da-color=light] .da-close:hover {
    background: #fff;
    -webkit-box-shadow: 0 0 4px 0 #0002, 0 0 3px 1px #0001;
    box-shadow: 0 0 4px 0 #0002, 0 0 3px 1px #0001;
    color: #000
}

#et-boc .area-outer-wrap[data-da-color=dark] .da-close {
    background: #0002;
    -webkit-box-shadow: 0 0 0 1px #ffffff08;
    box-shadow: 0 0 0 1px #ffffff08;
    color: #eee;
    text-shadow: 0 0 1px #000, 0 0 3px #000a
}

#et-boc .area-outer-wrap[data-da-color=dark] .da-close:focus, #et-boc .area-outer-wrap[data-da-color=dark] .da-close:hover {
    background: #2b2b2b;
    -webkit-box-shadow: 0 0 1px 1px #fff3;
    box-shadow: 0 0 1px 1px #fff3;
    color: #fff
}

#et-boc .area-outer-wrap[data-da-close-bg=none] .da-close, #et-boc .area-outer-wrap[data-da-close-bg=none] .da-close:focus, #et-boc .area-outer-wrap[data-da-close-bg=none] .da-close:hover {
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none
}

#et-boc .area-outer-wrap[data-da-loader=yes] [data-da-area] {
    background-image: url(../../../../plugins/popups-for-divi/images/spin.gif), -o-radial-gradient(center, circle, #fff 65%, #fff0 66%) !important;
    background-image: url(../../../../plugins/popups-for-divi/images/spin.gif), radial-gradient(circle at center, #fff 65%, #fff0 66%) !important;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 32px 32px, 48px 48px !important
}

#et-boc .area-outer-wrap[data-da-shadow=yes] [data-da-area] {
    -webkit-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, .3), 0 2px 50px 2px rgba(0, 0, 0, .2);
    box-shadow: 0 3px 10px -1px rgba(0, 0, 0, .3), 0 2px 50px 2px rgba(0, 0, 0, .2)
}

#et-boc .area-outer-wrap[data-da-shadow=no] [data-da-area] {
    -webkit-box-shadow: none;
    box-shadow: none
}

.area-outer-wrap [data-da-area] {
    display: block;
    pointer-events: all
}

.da-overlay {
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
    background: rgba(0, 0, 0, .55);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    transition: -webkit-backdrop-filter 1s 1s, backdrop-filter 1s 1s;
    z-index: 99
}

.da-overlay-visible {
    overflow: hidden
}

.da-overlay-visible .da-overlay {
    backdrop-filter: saturate(180%) blur(5px);
    -webkit-backdrop-filter: saturate(180%) blur(5px)
}

[data-area-hook] {
    display: none !important;
    visibility: hidden !important
}

.da-flyin-visible .mfp-bg, .da-hover-visible .mfp-bg, .da-popup-visible .mfp-bg {
    z-index: 20000000
}

.da-flyin-visible .mfp-wrap, .da-hover-visible .mfp-wrap, .da-popup-visible .mfp-wrap {
    z-index: 20000001
}

.et_pb_section.popup {
    display: none
}

.popup {
    display: none;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/lZsRpw5Eiv2b.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/TynGEnvcEixM.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/bt8wvSMWEW0J.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/KHg40wv3PZoI.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/9IkK3DiQRMZX.woff2) format('woff2');
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/U39M2spdnjgw.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/sIfN8gyjHg08.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/zcGOE6imQUqv.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/9zOHXLcJNVg7.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/XyH9UNArtYYt.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/lZsRpw5Eiv2b.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/TynGEnvcEixM.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/bt8wvSMWEW0J.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/KHg40wv3PZoI.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/9IkK3DiQRMZX.woff2) format('woff2');
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/U39M2spdnjgw.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/sIfN8gyjHg08.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/zcGOE6imQUqv.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/9zOHXLcJNVg7.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/XyH9UNArtYYt.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/lZsRpw5Eiv2b.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/TynGEnvcEixM.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/bt8wvSMWEW0J.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/KHg40wv3PZoI.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/9IkK3DiQRMZX.woff2) format('woff2');
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/U39M2spdnjgw.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/sIfN8gyjHg08.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/zcGOE6imQUqv.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/9zOHXLcJNVg7.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/XyH9UNArtYYt.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/lZsRpw5Eiv2b.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/TynGEnvcEixM.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/bt8wvSMWEW0J.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/KHg40wv3PZoI.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/9IkK3DiQRMZX.woff2) format('woff2');
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/U39M2spdnjgw.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/sIfN8gyjHg08.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/zcGOE6imQUqv.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/9zOHXLcJNVg7.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/XyH9UNArtYYt.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/lZsRpw5Eiv2b.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/TynGEnvcEixM.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/bt8wvSMWEW0J.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/KHg40wv3PZoI.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/9IkK3DiQRMZX.woff2) format('woff2');
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/U39M2spdnjgw.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/sIfN8gyjHg08.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/zcGOE6imQUqv.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/9zOHXLcJNVg7.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/XyH9UNArtYYt.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/eiE9xFb7AEv4.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/6OS7elBMyMmw.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/y6NXx4IKzzLB.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/Po8JRfO1mBdG.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/DW7FtAoPCZ9x.woff2) format('woff2');
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/L3BhFWSKEY9H.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/Q7qWozOna0ls.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/j7elqdBfbXob.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/Se8QfXkowRqq.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/3oi9mblcIDRV.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/eiE9xFb7AEv4.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/6OS7elBMyMmw.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/y6NXx4IKzzLB.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/Po8JRfO1mBdG.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/DW7FtAoPCZ9x.woff2) format('woff2');
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/L3BhFWSKEY9H.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/Q7qWozOna0ls.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/j7elqdBfbXob.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/Se8QfXkowRqq.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/3oi9mblcIDRV.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/eiE9xFb7AEv4.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/6OS7elBMyMmw.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/y6NXx4IKzzLB.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/Po8JRfO1mBdG.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/DW7FtAoPCZ9x.woff2) format('woff2');
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/L3BhFWSKEY9H.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/Q7qWozOna0ls.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/j7elqdBfbXob.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/Se8QfXkowRqq.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/3oi9mblcIDRV.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/eiE9xFb7AEv4.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/6OS7elBMyMmw.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/y6NXx4IKzzLB.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/Po8JRfO1mBdG.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/DW7FtAoPCZ9x.woff2) format('woff2');
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/L3BhFWSKEY9H.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/Q7qWozOna0ls.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/j7elqdBfbXob.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/Se8QfXkowRqq.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/3oi9mblcIDRV.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/eiE9xFb7AEv4.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/6OS7elBMyMmw.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/y6NXx4IKzzLB.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/Po8JRfO1mBdG.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/DW7FtAoPCZ9x.woff2) format('woff2');
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/L3BhFWSKEY9H.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/Q7qWozOna0ls.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/j7elqdBfbXob.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/Se8QfXkowRqq.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/3oi9mblcIDRV.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

.et_animated {
    opacity: 0;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both !important;
    animation-fill-mode: both !important
}

.et_animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.et_had_animation {
    position: relative
}

@-webkit-keyframes et_pb_fade {
    to {
        opacity: 1
    }
}

@keyframes et_pb_fade {
    to {
        opacity: 1
    }
}

.et_animated.fade {
    -webkit-animation-name: et_pb_fade;
    animation-name: et_pb_fade
}

@-webkit-keyframes et_pb_fadeTop {
    0% {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes et_pb_fadeTop {
    0% {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.et_animated.fadeTop {
    -webkit-animation-name: et_pb_fadeTop;
    animation-name: et_pb_fadeTop
}

@-webkit-keyframes et_pb_fadeRight {
    0% {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes et_pb_fadeRight {
    0% {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.et_animated.fadeRight {
    -webkit-animation-name: et_pb_fadeRight;
    animation-name: et_pb_fadeRight
}

@-webkit-keyframes et_pb_fadeBottom {
    0% {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes et_pb_fadeBottom {
    0% {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.et_animated.fadeBottom {
    -webkit-animation-name: et_pb_fadeBottom;
    animation-name: et_pb_fadeBottom
}

@-webkit-keyframes et_pb_fadeLeft {
    0% {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes et_pb_fadeLeft {
    0% {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.et_animated.fadeLeft {
    -webkit-animation-name: et_pb_fadeLeft;
    animation-name: et_pb_fadeLeft
}

@-webkit-keyframes et_pb_slide {
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }
}

@keyframes et_pb_slide {
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }
}

.et_animated.slide {
    -webkit-animation-name: et_pb_slide;
    animation-name: et_pb_slide
}

@-webkit-keyframes et_pb_slideTop {
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes et_pb_slideTop {
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

.et_animated.slideTop {
    -webkit-animation-name: et_pb_slideTop;
    animation-name: et_pb_slideTop
}

@-webkit-keyframes et_pb_slideRight {
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes et_pb_slideRight {
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

.et_animated.slideRight {
    -webkit-animation-name: et_pb_slideRight;
    animation-name: et_pb_slideRight
}

@-webkit-keyframes et_pb_slideBottom {
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes et_pb_slideBottom {
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

.et_animated.slideBottom {
    -webkit-animation-name: et_pb_slideBottom;
    animation-name: et_pb_slideBottom
}

@-webkit-keyframes et_pb_slideLeft {
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes et_pb_slideLeft {
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

.et_animated.slideLeft {
    -webkit-animation-name: et_pb_slideLeft;
    animation-name: et_pb_slideLeft
}

@-webkit-keyframes et_pb_bounce {
    0%, 20%, 40%, 60%, 80%, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }

    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }

    40% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }

    60% {
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
    }

    80% {
        -webkit-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97)
    }

    to {
        opacity: 1;
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes et_pb_bounce {
    0%, 20%, 40%, 60%, 80%, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }

    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }

    40% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }

    60% {
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
    }

    80% {
        -webkit-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97)
    }

    to {
        opacity: 1;
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.et_animated.bounce {
    -webkit-animation-name: et_pb_bounce;
    animation-name: et_pb_bounce
}

@-webkit-keyframes et_pb_bounceTop {
    0%, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        -webkit-transform: translate3d(0, -200px, 0);
        transform: translate3d(0, -200px, 0)
    }

    60% {
        -webkit-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0)
    }

    75% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }

    90% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0)
    }

    to {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes et_pb_bounceTop {
    0%, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        -webkit-transform: translate3d(0, -200px, 0);
        transform: translate3d(0, -200px, 0)
    }

    60% {
        -webkit-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0)
    }

    75% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }

    90% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0)
    }

    to {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.et_animated.bounceTop {
    -webkit-animation-name: et_pb_bounceTop;
    animation-name: et_pb_bounceTop
}

@-webkit-keyframes et_pb_bounceRight {
    0%, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        -webkit-transform: translate3d(200px, 0, 0);
        transform: translate3d(200px, 0, 0)
    }

    60% {
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0)
    }

    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }

    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0)
    }

    to {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes et_pb_bounceRight {
    0%, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        -webkit-transform: translate3d(200px, 0, 0);
        transform: translate3d(200px, 0, 0)
    }

    60% {
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0)
    }

    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }

    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0)
    }

    to {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.et_animated.bounceRight {
    -webkit-animation-name: et_pb_bounceRight;
    animation-name: et_pb_bounceRight
}

@-webkit-keyframes et_pb_bounceBottom {
    0%, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        -webkit-transform: translate3d(0, 200px, 0);
        transform: translate3d(0, 200px, 0)
    }

    60% {
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }

    75% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }

    90% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes et_pb_bounceBottom {
    0%, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        -webkit-transform: translate3d(0, 200px, 0);
        transform: translate3d(0, 200px, 0)
    }

    60% {
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }

    75% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }

    90% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

.et_animated.bounceBottom {
    -webkit-animation-name: et_pb_bounceBottom;
    animation-name: et_pb_bounceBottom
}

@-webkit-keyframes et_pb_bounceLeft {
    0%, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        -webkit-transform: translate3d(-200px, 0, 0);
        transform: translate3d(-200px, 0, 0)
    }

    60% {
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0)
    }

    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }

    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0)
    }

    to {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes et_pb_bounceLeft {
    0%, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        -webkit-transform: translate3d(-200px, 0, 0);
        transform: translate3d(-200px, 0, 0)
    }

    60% {
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0)
    }

    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }

    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0)
    }

    to {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.et_animated.bounceLeft {
    -webkit-animation-name: et_pb_bounceLeft;
    animation-name: et_pb_bounceLeft
}

@-webkit-keyframes et_pb_zoom {
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }
}

@keyframes et_pb_zoom {
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }
}

.et_animated.zoom {
    -webkit-animation-name: et_pb_zoom;
    animation-name: et_pb_zoom
}

@-webkit-keyframes et_pb_zoomTop {
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }
}

@keyframes et_pb_zoomTop {
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }
}

.et_animated.zoomTop {
    -webkit-animation-name: et_pb_zoomTop;
    animation-name: et_pb_zoomTop;
    -webkit-transform-origin: top;
    transform-origin: top
}

@-webkit-keyframes et_pb_zoomRight {
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }
}

@keyframes et_pb_zoomRight {
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }
}

.et_animated.zoomRight {
    -webkit-animation-name: et_pb_zoomRight;
    animation-name: et_pb_zoomRight;
    -webkit-transform-origin: right;
    transform-origin: right
}

@-webkit-keyframes et_pb_zoomBottom {
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }
}

@keyframes et_pb_zoomBottom {
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }
}

.et_animated.zoomBottom {
    -webkit-animation-name: et_pb_zoomBottom;
    animation-name: et_pb_zoomBottom;
    -webkit-transform-origin: bottom;
    transform-origin: bottom
}

@-webkit-keyframes et_pb_zoomLeft {
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }
}

@keyframes et_pb_zoomLeft {
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }
}

.et_animated.zoomLeft {
    -webkit-animation-name: et_pb_zoomLeft;
    animation-name: et_pb_zoomLeft;
    -webkit-transform-origin: left;
    transform-origin: left
}

@-webkit-keyframes et_pb_flip {
    to {
        opacity: 1;
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg)
    }
}

@keyframes et_pb_flip {
    to {
        opacity: 1;
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg)
    }
}

.et_animated.flip {
    -webkit-animation-name: et_pb_flip;
    animation-name: et_pb_flip
}

@-webkit-keyframes et_pb_flipTop {
    to {
        opacity: 1;
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg)
    }
}

@keyframes et_pb_flipTop {
    to {
        opacity: 1;
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg)
    }
}

.et_animated.flipTop {
    -webkit-animation-name: et_pb_flipTop;
    animation-name: et_pb_flipTop;
    -webkit-transform-origin: center;
    transform-origin: center
}

@-webkit-keyframes et_pb_flipRight {
    to {
        opacity: 1;
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg)
    }
}

@keyframes et_pb_flipRight {
    to {
        opacity: 1;
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg)
    }
}

.et_animated.flipRight {
    -webkit-animation-name: et_pb_flipRight;
    animation-name: et_pb_flipRight;
    -webkit-transform-origin: center;
    transform-origin: center
}

@-webkit-keyframes et_pb_flipBottom {
    to {
        opacity: 1;
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg)
    }
}

@keyframes et_pb_flipBottom {
    to {
        opacity: 1;
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg)
    }
}

.et_animated.flipBottom {
    -webkit-animation-name: et_pb_flipBottom;
    animation-name: et_pb_flipBottom;
    -webkit-transform-origin: center;
    transform-origin: center
}

@-webkit-keyframes et_pb_flipLeft {
    to {
        opacity: 1;
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg)
    }
}

@keyframes et_pb_flipLeft {
    to {
        opacity: 1;
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg)
    }
}

.et_animated.flipLeft {
    -webkit-animation-name: et_pb_flipLeft;
    animation-name: et_pb_flipLeft;
    -webkit-transform-origin: center;
    transform-origin: center
}

@-webkit-keyframes et_pb_fold {
    to {
        opacity: 1;
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg)
    }
}

@keyframes et_pb_fold {
    to {
        opacity: 1;
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg)
    }
}

.et_animated.fold {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-animation-name: et_pb_fold;
    animation-name: et_pb_fold
}

@-webkit-keyframes et_pb_foldTop {
    to {
        opacity: 1;
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg)
    }
}

@keyframes et_pb_foldTop {
    to {
        opacity: 1;
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg)
    }
}

.et_animated.foldTop {
    -webkit-transform-origin: top;
    transform-origin: top;
    -webkit-animation-name: et_pb_foldTop;
    animation-name: et_pb_foldTop
}

@-webkit-keyframes et_pb_foldRight {
    to {
        opacity: 1;
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg)
    }
}

@keyframes et_pb_foldRight {
    to {
        opacity: 1;
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg)
    }
}

.et_animated.foldRight {
    -webkit-transform-origin: right;
    transform-origin: right;
    -webkit-animation-name: et_pb_foldRight;
    animation-name: et_pb_foldRight
}

@-webkit-keyframes et_pb_foldBottom {
    to {
        opacity: 1;
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg)
    }
}

@keyframes et_pb_foldBottom {
    to {
        opacity: 1;
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg)
    }
}

.et_animated.foldBottom {
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    -webkit-animation-name: et_pb_foldBottom;
    animation-name: et_pb_foldBottom
}

@-webkit-keyframes et_pb_foldLeft {
    to {
        opacity: 1;
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg)
    }
}

@keyframes et_pb_foldLeft {
    to {
        opacity: 1;
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg)
    }
}

.et_animated.foldLeft {
    -webkit-transform-origin: left;
    transform-origin: left;
    -webkit-animation-name: et_pb_foldLeft;
    animation-name: et_pb_foldLeft
}

@-webkit-keyframes et_pb_roll {
    0% {
        -webkit-transform-origin: center;
        transform-origin: center
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes et_pb_roll {
    0% {
        -webkit-transform-origin: center;
        transform-origin: center
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.et_animated.roll {
    -webkit-animation-name: et_pb_roll;
    animation-name: et_pb_roll
}

@-webkit-keyframes et_pb_rollTop {
    0% {
        -webkit-transform-origin: top;
        transform-origin: top
    }

    to {
        -webkit-transform-origin: top;
        transform-origin: top;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes et_pb_rollTop {
    0% {
        -webkit-transform-origin: top;
        transform-origin: top
    }

    to {
        -webkit-transform-origin: top;
        transform-origin: top;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.et_animated.rollTop {
    -webkit-animation-name: et_pb_rollTop;
    animation-name: et_pb_rollTop
}

@-webkit-keyframes et_pb_rollRight {
    0% {
        -webkit-transform-origin: right;
        transform-origin: right
    }

    to {
        -webkit-transform-origin: right;
        transform-origin: right;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes et_pb_rollRight {
    0% {
        -webkit-transform-origin: right;
        transform-origin: right
    }

    to {
        -webkit-transform-origin: right;
        transform-origin: right;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.et_animated.rollRight {
    -webkit-animation-name: et_pb_rollRight;
    animation-name: et_pb_rollRight
}

@-webkit-keyframes et_pb_rollBottom {
    0% {
        -webkit-transform-origin: bottom;
        transform-origin: bottom
    }

    to {
        -webkit-transform-origin: bottom;
        transform-origin: bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes et_pb_rollBottom {
    0% {
        -webkit-transform-origin: bottom;
        transform-origin: bottom
    }

    to {
        -webkit-transform-origin: bottom;
        transform-origin: bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.et_animated.rollBottom {
    -webkit-animation-name: et_pb_rollBottom;
    animation-name: et_pb_rollBottom
}

@-webkit-keyframes et_pb_rollLeft {
    0% {
        -webkit-transform-origin: left;
        transform-origin: left
    }

    to {
        -webkit-transform-origin: left;
        transform-origin: left;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes et_pb_rollLeft {
    0% {
        -webkit-transform-origin: left;
        transform-origin: left
    }

    to {
        -webkit-transform-origin: left;
        transform-origin: left;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.et_animated.rollLeft {
    -webkit-animation-name: et_pb_rollLeft;
    animation-name: et_pb_rollLeft
}

.et_parallax_bg.et_parallax_bg__sticky, .et_pb_sticky.et_pb_section_parallax_sticky .et_parallax_bg:not(.et_parallax_bg__sticky), .et_pb_sticky .et_pb_section_parallax_sticky .et_parallax_bg:not(.et_parallax_bg__sticky) {
    display: none
}

.et_pb_sticky.et_pb_section_parallax_sticky .et_parallax_bg.et_parallax_bg__sticky, .et_pb_sticky .et_pb_section_parallax_sticky .et_parallax_bg.et_parallax_bg__sticky {
    display: block
}

.et_builder_inner_content.has_et_pb_sticky {
    z-index: inherit
}

.et-db #et-boc .et-l #et-fb-app .et_pb_column.has_et_pb_sticky, .et_pb_column.has_et_pb_sticky {
    z-index: 20
}

.et-l--header .et-db #et-boc .et-l #et-fb-app .et_pb_column.has_et_pb_sticky, .et-l--header .et_pb_column.has_et_pb_sticky {
    z-index: 30
}

.et-l--footer .et-db #et-boc .et-l #et-fb-app .et_pb_column.has_et_pb_sticky, .et-l--footer .et_pb_column.has_et_pb_sticky {
    z-index: 10
}

.et_pb_sticky_placeholder {
    opacity: 0 !important
}

.et_pb_sticky .et_overlay.et_pb_inline_icon_sticky:before, .et_pb_sticky .et_pb_inline_icon_sticky:before {
    content: attr(data-icon-sticky) !important
}

body .et-script-temporary-measurement {
    opacity: 0
}

.et_pb_blog_grid {
    position: relative
}

.et_pb_blog_grid.et_pb_text_align_left {
    text-align: left
}

.et_pb_blog_grid.et_pb_text_align_center {
    text-align: center
}

.et_pb_blog_grid.et_pb_text_align_right {
    text-align: right
}

.et_pb_blog_grid.et_pb_text_align_justified {
    text-align: justify
}

.et_pb_blog_grid .column {
    float: left;
    max-width: 100%
}

.et_pb_blog_grid .et_pb_post {
    border: 1px solid #d8d8d8;
    padding: 19px;
    background-color: #fff;
    word-wrap: break-word
}

.et_pb_blog_grid .et_pb_image_container {
    position: relative
}

.et_pb_blog_grid .et_audio_content, .et_pb_blog_grid .et_main_video_container, .et_pb_blog_grid .et_pb_post .et_pb_slider {
    margin: -20px -20px 29px;
    overflow: visible
}

.et_pb_blog_grid .et_pb_image_container img {
    min-width: 100%;
    max-width: 100%;
    height: auto
}

.et_pb_blog_grid .et_pb_no_thumb .entry-title, .et_pb_blog_grid .et_pb_no_thumb h2 {
    margin-top: 0
}

.et_pb_blog_grid .et_audio_content {
    margin-bottom: 0
}

.et_pb_blog_grid h2 {
    font-size: 18px
}

.et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before {
    display: none;
    opacity: 0;
    line-height: 0
}

.et_pb_blog_grid .et_pb_salvattore_content[data-columns] .et_pb_post {
    opacity: 0
}

.et_pb_blog_grid .et_pb_salvattore_content[data-columns] .column .et_pb_post {
    opacity: 1
}

.et_pb_blog_grid .et_main_video_overlay:hover:before {
    background: rgb(0 0 0 / .6)
}

.et_pb_blog_grid .et_audio_content h2 {
    margin-bottom: 9px;
    margin-top: 0
}

.et_pb_blog_grid_wrapper .et_pb_blog_grid .et_quote_content {
    padding: 35px 30px 32px
}

.et_pb_blog_grid_wrapper .et_pb_blog_grid .et_audio_content, .et_pb_blog_grid_wrapper .et_pb_blog_grid .et_link_content {
    padding: 35px 20px
}

.et_pb_blog_grid_wrapper .et_pb_blog_grid .et_audio_content h2, .et_pb_blog_grid_wrapper .et_pb_blog_grid .et_link_content h2, .et_pb_blog_grid_wrapper .et_pb_blog_grid .et_quote_content blockquote p {
    font-size: 18px;
    line-height: 26px
}

.et_pb_blog_grid_wrapper .et_pb_blog_grid .et_link_content a.et_link_main_url, .et_pb_blog_grid_wrapper .et_pb_blog_grid .et_quote_content blockquote cite {
    font-size: 14px
}

.et_pb_blog_grid .et_link_content, .et_pb_blog_grid .et_quote_content {
    margin: -20px -20px 19px
}

.et_pb_posts.et_pb_module article .et_pb_row {
    width: 100%
}

.et_pb_posts.et_pb_module article .et_pb_with_background .et_pb_row {
    width: 80%
}

.et_pb_post .entry-featured-image-url {
    border: 0 solid #333
}

@media (min-width:981px) {
    .et_pb_column_4_4 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before {
        content: "3 .column.size-1of3"
    }

    .et_pb_column_2_3 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before, .et_pb_column_3_4 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before {
        content: "2 .column.size-1of2"
    }

    .et_pb_column_1_2 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before, .et_pb_column_1_3 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before, .et_pb_column_1_4 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before, .et_pb_column_1_5 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before, .et_pb_column_1_6 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before, .et_pb_column_2_5 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before, .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before, .et_pb_column_3_5 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before {
        content: "1 .column.size-1of1"
    }
}

@media (min-width:981px) and (max-width:1100px) {
    .et_pb_blog_grid .et_quote_content {
        padding: 35px 25px 32px
    }

    .et_pb_blog_grid .et_pb_post .et_pb_slide {
        min-height: 155px
    }
}

@media (max-width:980px) {
    .et_pb_blog_grid .et_audio_container .mejs-container .mejs-controls .mejs-time span {
        font-size: 18px
    }

    .et_pb_blog_grid.et_pb_text_align_left-tablet {
        text-align: left
    }

    .et_pb_blog_grid.et_pb_text_align_center-tablet {
        text-align: center
    }

    .et_pb_blog_grid.et_pb_text_align_right-tablet {
        text-align: right
    }

    .et_pb_blog_grid.et_pb_text_align_justified-tablet {
        text-align: justify
    }

    .et_pb_column .et_pb_blog_grid .column.size-1of2 {
        margin: 0 5.5% 7.5% 0;
        width: 47.25%;
        clear: none;
        float: left
    }

    .et_pb_column .et_pb_blog_grid .column.size-1of2:nth-child(2n) {
        margin-right: 0
    }

    .et_pb_column .et_pb_blog_grid .column.size-1of2:nth-child(odd) {
        clear: both
    }

    .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post {
        margin-bottom: 16.21%
    }

    .et_pb_column .et_pb_blog_grid .column.size-1of1, .et_pb_column .et_pb_blog_grid .column.size-1of2 {
        margin-bottom: 0
    }

    .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post:last-child, .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post:last-child {
        margin-bottom: 30px
    }

    .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1, .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2, .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1, .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2, .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1, .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2, .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1, .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2, .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1, .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of2, .et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1, .et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2, .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1, .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2, .et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1, .et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2, .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1, .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of2, .et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1, .et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2, .et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1, .et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of2, .et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1, .et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2 {
        margin: 0 0 11.5%;
        width: 100%
    }
}

@media (min-width:768px) and (max-width:980px) {
    .et_pb_blog_grid .et_quote_content {
        padding: 35px 30px !important
    }

    .et_pb_blog_grid .et_quote_content blockquote p {
        font-size: 20px !important;
        line-height: 26px !important
    }

    .et_pb_blog_grid .et_quote_content blockquote cite {
        font-size: 14px !important
    }

    .et_pb_blog_grid .et_link_content h2 {
        font-size: 20px !important;
        line-height: 26px !important
    }

    .et_pb_blog_grid .et_link_content a.et_link_main_url {
        font-size: 14px !important
    }

    .et_pb_blog_grid>.et_pb_gallery_post_type>.et_pb_slides>.et_pb_post .et_pb_slide {
        min-height: 182px !important
    }

    .et_pb_blog_grid .et_audio_content h2 {
        font-size: 20px !important;
        line-height: 26px !important
    }

    .et_pb_column .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before {
        content: "2 .column.size-1of2"
    }
}

@media (max-width:767px) {
    .et_pb_blog_grid.et_pb_text_align_left-phone {
        text-align: left
    }

    .et_pb_blog_grid.et_pb_text_align_center-phone {
        text-align: center
    }

    .et_pb_blog_grid.et_pb_text_align_right-phone {
        text-align: right
    }

    .et_pb_blog_grid.et_pb_text_align_justified-phone {
        text-align: justify
    }

    .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post {
        margin-right: 0;
        margin-bottom: 9.5%;
        width: 100%
    }

    .et_pb_blog_grid .column {
        float: none
    }

    .et_pb_column .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before {
        content: "1 .column.size-1of1"
    }

    .et_pb_blog_grid .et_quote_content {
        padding: 35px 30px !important
    }

    .et_pb_blog_grid .et_quote_content blockquote p {
        font-size: 20px !important;
        line-height: 26px !important
    }

    .et_pb_blog_grid .et_quote_content blockquote cite {
        font-size: 14px !important
    }

    .et_pb_blog_grid .et_pb_post>.et_pb_gallery_post_type>.et_pb_slides>.et_pb_slide {
        min-height: 222px !important
    }
}

@media (max-width:479px) {
    .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post {
        margin-right: 0;
        margin-bottom: 11.5%;
        width: 100%
    }

    .et_pb_blog_grid h2 {
        font-size: 16px;
        padding-bottom: 0
    }

    .et_pb_blog_grid .et_audio_content, .et_pb_blog_grid .et_main_video_container, .et_pb_blog_grid .et_pb_post .et_pb_slider, .et_pb_blog_grid .et_pb_post.format-link>*, .et_pb_blog_grid .et_pb_post.format-quote>*, .et_pb_blog_grid .et_pb_post>.et_pb_image_container, .et_pb_blog_grid .et_pb_post>.post-meta, .et_pb_blog_grid .et_pb_post>h2 {
        display: block
    }

    .et_pb_blog_grid .et_pb_post .post-meta {
        display: block !important;
        padding: 0
    }

    .et_pb_blog_grid .et_link_content, .et_pb_blog_grid .et_quote_content {
        padding: 35px 20px !important
    }

    .et_pb_blog_grid>.et_pb_gallery_post_type>.et_pb_slides>.et_pb_post .et_pb_slide {
        min-height: 156px !important
    }
}

.et_ie9 .et_pb_blog_grid .et_pb_salvattore_content[data-columns] .et_pb_post {
    opacity: 1
}

.et_pb_post {
    margin-bottom: 60px;
    word-wrap: break-word
}

.et_pb_fullwidth_post_content.et_pb_with_border img, .et_pb_post_content.et_pb_with_border img, .et_pb_with_border .et_pb_post .et_pb_slides, .et_pb_with_border .et_pb_post img:not(.woocommerce-placeholder), .et_pb_with_border.et_pb_posts .et_pb_post, .et_pb_with_border.et_pb_posts_nav span.nav-next a, .et_pb_with_border.et_pb_posts_nav span.nav-previous a {
    border: 0 solid #333
}

.et_pb_post .entry-content {
    padding-top: 30px
}

.et_pb_post .entry-featured-image-url {
    display: block;
    position: relative;
    margin-bottom: 30px
}

.et_pb_post .entry-title a, .et_pb_post h2 a {
    text-decoration: none
}

.et_pb_post .post-meta {
    font-size: 14px;
    margin-bottom: 6px
}

.et_pb_post .more, .et_pb_post .post-meta a {
    text-decoration: none
}

.et_pb_post .more {
    color: #82c0c7
}

.et_pb_posts a.more-link {
    clear: both;
    display: block
}

.et_pb_posts .et_pb_post {
    position: relative
}

.et_pb_has_overlay.et_pb_post .et_pb_image_container a {
    display: block;
    position: relative;
    overflow: hidden
}

.et_pb_image_container img, .et_pb_post a img {
    vertical-align: bottom;
    max-width: 100%
}

@media (min-width:981px) and (max-width:1100px) {
    .et_pb_post {
        margin-bottom: 42px
    }
}

@media (max-width:980px) {
    .et_pb_post {
        margin-bottom: 42px
    }

    .et_pb_bg_layout_light_tablet .et_pb_post .post-meta, .et_pb_bg_layout_light_tablet .et_pb_post .post-meta a, .et_pb_bg_layout_light_tablet .et_pb_post p {
        color: #666
    }

    .et_pb_bg_layout_dark_tablet .et_pb_post .post-meta, .et_pb_bg_layout_dark_tablet .et_pb_post .post-meta a, .et_pb_bg_layout_dark_tablet .et_pb_post p {
        color: inherit
    }

    .et_pb_bg_layout_dark_tablet .comment_postinfo a, .et_pb_bg_layout_dark_tablet .comment_postinfo span {
        color: #fff
    }
}

@media (max-width:767px) {
    .et_pb_post {
        margin-bottom: 42px
    }

    .et_pb_post>h2 {
        font-size: 18px
    }

    .et_pb_bg_layout_light_phone .et_pb_post .post-meta, .et_pb_bg_layout_light_phone .et_pb_post .post-meta a, .et_pb_bg_layout_light_phone .et_pb_post p {
        color: #666
    }

    .et_pb_bg_layout_dark_phone .et_pb_post .post-meta, .et_pb_bg_layout_dark_phone .et_pb_post .post-meta a, .et_pb_bg_layout_dark_phone .et_pb_post p {
        color: inherit
    }

    .et_pb_bg_layout_dark_phone .comment_postinfo a, .et_pb_bg_layout_dark_phone .comment_postinfo span {
        color: #fff
    }
}

@media (max-width:479px) {
    .et_pb_post {
        margin-bottom: 42px
    }

    .et_pb_post h2 {
        font-size: 16px;
        padding-bottom: 0
    }

    .et_pb_post .post-meta {
        color: #666;
        font-size: 14px
    }
}

.et_audio_content, .et_link_content, .et_quote_content {
    background-color: #2ea3f2
}

.et_pb_post .et-pb-controllers a {
    margin-bottom: 10px
}

.format-gallery .et-pb-controllers {
    bottom: 0
}

.et_pb_blog_grid .et_audio_content {
    margin-bottom: 19px
}

.et_pb_row .et_pb_blog_grid .et_pb_post .et_pb_slide {
    min-height: 180px
}

.et_audio_content .wp-block-audio {
    margin: 0;
    padding: 0
}

.et_audio_content h2 {
    line-height: 44px
}

.et_pb_column_1_2 .et_audio_content h2, .et_pb_column_1_3 .et_audio_content h2, .et_pb_column_1_4 .et_audio_content h2, .et_pb_column_1_5 .et_audio_content h2, .et_pb_column_1_6 .et_audio_content h2, .et_pb_column_2_5 .et_audio_content h2, .et_pb_column_3_5 .et_audio_content h2, .et_pb_column_3_8 .et_audio_content h2 {
    margin-bottom: 9px;
    margin-top: 0
}

.et_pb_column_1_2 .et_audio_content, .et_pb_column_3_5 .et_audio_content {
    padding: 35px 40px
}

.et_pb_column_1_2 .et_audio_content h2, .et_pb_column_3_5 .et_audio_content h2 {
    line-height: 32px
}

.et_pb_column_1_3 .et_audio_content, .et_pb_column_1_4 .et_audio_content, .et_pb_column_1_5 .et_audio_content, .et_pb_column_1_6 .et_audio_content, .et_pb_column_2_5 .et_audio_content, .et_pb_column_3_8 .et_audio_content {
    padding: 35px 20px
}

.et_pb_column_1_3 .et_audio_content h2, .et_pb_column_1_4 .et_audio_content h2, .et_pb_column_1_5 .et_audio_content h2, .et_pb_column_1_6 .et_audio_content h2, .et_pb_column_2_5 .et_audio_content h2, .et_pb_column_3_8 .et_audio_content h2 {
    font-size: 18px;
    line-height: 26px
}

article.et_pb_has_overlay .et_pb_blog_image_container {
    position: relative
}

.et_pb_post>.et_main_video_container {
    position: relative;
    margin-bottom: 30px
}

.et_pb_post .et_pb_video_overlay .et_pb_video_play {
    color: #fff
}

.et_pb_post .et_pb_video_overlay_hover:hover {
    background: rgb(0 0 0 / .6)
}

.et_audio_content, .et_link_content, .et_quote_content {
    text-align: center;
    word-wrap: break-word;
    position: relative;
    padding: 50px 60px
}

.et_audio_content h2, .et_link_content a.et_link_main_url, .et_link_content h2, .et_quote_content blockquote cite, .et_quote_content blockquote p {
    color: #fff !important
}

.et_quote_main_link {
    position: absolute;
    text-indent: -9999px;
    width: 100%;
    height: 100%;
    display: block;
    top: 0;
    left: 0
}

.et_quote_content blockquote {
    padding: 0;
    margin: 0;
    border: none
}

.et_audio_content h2, .et_link_content h2, .et_quote_content blockquote p {
    margin-top: 0
}

.et_audio_content h2 {
    margin-bottom: 20px
}

.et_audio_content h2, .et_link_content h2, .et_quote_content blockquote p {
    line-height: 44px
}

.et_link_content a.et_link_main_url, .et_quote_content blockquote cite {
    font-size: 18px;
    font-weight: 200
}

.et_quote_content blockquote cite {
    font-style: normal
}

.et_pb_column_2_3 .et_quote_content {
    padding: 50px 42px 45px
}

.et_pb_column_2_3 .et_audio_content, .et_pb_column_2_3 .et_link_content {
    padding: 40px 40px 45px
}

.et_pb_column_1_2 .et_audio_content, .et_pb_column_1_2 .et_link_content, .et_pb_column_1_2 .et_quote_content, .et_pb_column_3_5 .et_audio_content, .et_pb_column_3_5 .et_link_content, .et_pb_column_3_5 .et_quote_content {
    padding: 35px 40px
}

.et_pb_column_1_2 .et_quote_content blockquote p, .et_pb_column_3_5 .et_quote_content blockquote p {
    font-size: 26px;
    line-height: 32px
}

.et_pb_column_1_2 .et_audio_content h2, .et_pb_column_1_2 .et_link_content h2, .et_pb_column_3_5 .et_audio_content h2, .et_pb_column_3_5 .et_link_content h2 {
    line-height: 32px
}

.et_pb_column_1_2 .et_link_content a.et_link_main_url, .et_pb_column_1_2 .et_quote_content blockquote cite, .et_pb_column_3_5 .et_link_content a.et_link_main_url, .et_pb_column_3_5 .et_quote_content blockquote cite {
    font-size: 14px
}

.et_pb_column_1_3 .et_quote_content, .et_pb_column_1_4 .et_quote_content, .et_pb_column_1_5 .et_quote_content, .et_pb_column_1_6 .et_quote_content, .et_pb_column_2_5 .et_quote_content, .et_pb_column_3_8 .et_quote_content {
    padding: 35px 30px 32px
}

.et_pb_column_1_3 .et_audio_content, .et_pb_column_1_3 .et_link_content, .et_pb_column_1_4 .et_audio_content, .et_pb_column_1_4 .et_link_content, .et_pb_column_1_5 .et_audio_content, .et_pb_column_1_5 .et_link_content, .et_pb_column_1_6 .et_audio_content, .et_pb_column_1_6 .et_link_content, .et_pb_column_2_5 .et_audio_content, .et_pb_column_2_5 .et_link_content, .et_pb_column_3_8 .et_audio_content, .et_pb_column_3_8 .et_link_content {
    padding: 35px 20px
}

.et_pb_column_1_3 .et_audio_content h2, .et_pb_column_1_3 .et_link_content h2, .et_pb_column_1_3 .et_quote_content blockquote p, .et_pb_column_1_4 .et_audio_content h2, .et_pb_column_1_4 .et_link_content h2, .et_pb_column_1_4 .et_quote_content blockquote p, .et_pb_column_1_5 .et_audio_content h2, .et_pb_column_1_5 .et_link_content h2, .et_pb_column_1_5 .et_quote_content blockquote p, .et_pb_column_1_6 .et_audio_content h2, .et_pb_column_1_6 .et_link_content h2, .et_pb_column_1_6 .et_quote_content blockquote p, .et_pb_column_2_5 .et_audio_content h2, .et_pb_column_2_5 .et_link_content h2, .et_pb_column_2_5 .et_quote_content blockquote p, .et_pb_column_3_8 .et_audio_content h2, .et_pb_column_3_8 .et_link_content h2, .et_pb_column_3_8 .et_quote_content blockquote p {
    font-size: 18px;
    line-height: 26px
}

.et_pb_column_1_3 .et_link_content a.et_link_main_url, .et_pb_column_1_3 .et_quote_content blockquote cite, .et_pb_column_1_4 .et_link_content a.et_link_main_url, .et_pb_column_1_4 .et_quote_content blockquote cite, .et_pb_column_1_5 .et_link_content a.et_link_main_url, .et_pb_column_1_5 .et_quote_content blockquote cite, .et_pb_column_1_6 .et_link_content a.et_link_main_url, .et_pb_column_1_6 .et_quote_content blockquote cite, .et_pb_column_2_5 .et_link_content a.et_link_main_url, .et_pb_column_2_5 .et_quote_content blockquote cite, .et_pb_column_3_8 .et_link_content a.et_link_main_url, .et_pb_column_3_8 .et_quote_content blockquote cite {
    font-size: 14px
}

.et_pb_post .et_pb_gallery_post_type .et_pb_slide {
    min-height: 500px;
    background-size: cover !important;
    background-position: top
}

.format-gallery .et_pb_slider.gallery-not-found .et_pb_slide {
    -webkit-box-shadow: inset 0 0 10px rgb(0 0 0 / .1);
    box-shadow: inset 0 0 10px rgb(0 0 0 / .1)
}

.format-gallery .et_pb_slider:hover .et-pb-arrow-prev {
    left: 0
}

.format-gallery .et_pb_slider:hover .et-pb-arrow-next {
    right: 0
}

.et_pb_post>.et_pb_slider {
    margin-bottom: 30px
}

.et_pb_column_3_4 .et_pb_post .et_pb_slide {
    min-height: 442px
}

.et_pb_column_2_3 .et_pb_post .et_pb_slide {
    min-height: 390px
}

.et_pb_column_1_2 .et_pb_post .et_pb_slide, .et_pb_column_3_5 .et_pb_post .et_pb_slide {
    min-height: 284px
}

.et_pb_column_1_3 .et_pb_post .et_pb_slide, .et_pb_column_2_5 .et_pb_post .et_pb_slide, .et_pb_column_3_8 .et_pb_post .et_pb_slide {
    min-height: 180px
}

.et_pb_column_1_4 .et_pb_post .et_pb_slide, .et_pb_column_1_5 .et_pb_post .et_pb_slide, .et_pb_column_1_6 .et_pb_post .et_pb_slide {
    min-height: 125px
}

.et_pb_portfolio.et_pb_section_parallax .pagination, .et_pb_portfolio.et_pb_section_video .pagination, .et_pb_portfolio_grid.et_pb_section_parallax .pagination, .et_pb_portfolio_grid.et_pb_section_video .pagination {
    position: relative
}

.et_pb_bg_layout_light .et_pb_post .post-meta, .et_pb_bg_layout_light .et_pb_post .post-meta a, .et_pb_bg_layout_light .et_pb_post p {
    color: #666
}

.et_pb_bg_layout_dark .et_pb_post .post-meta, .et_pb_bg_layout_dark .et_pb_post .post-meta a, .et_pb_bg_layout_dark .et_pb_post p {
    color: inherit
}

.et_pb_text_color_dark .et_audio_content h2, .et_pb_text_color_dark .et_link_content a.et_link_main_url, .et_pb_text_color_dark .et_link_content h2, .et_pb_text_color_dark .et_quote_content blockquote cite, .et_pb_text_color_dark .et_quote_content blockquote p {
    color: #666 !important
}

.et_pb_text_color_dark.et_audio_content h2, .et_pb_text_color_dark.et_link_content a.et_link_main_url, .et_pb_text_color_dark.et_link_content h2, .et_pb_text_color_dark.et_quote_content blockquote cite, .et_pb_text_color_dark.et_quote_content blockquote p {
    color: #bbb !important
}

.et_pb_text_color_dark.et_audio_content, .et_pb_text_color_dark.et_link_content, .et_pb_text_color_dark.et_quote_content {
    background-color: #e8e8e8
}

@media (min-width:981px) and (max-width:1100px) {
    .et_quote_content {
        padding: 50px 70px 45px
    }

    .et_pb_column_2_3 .et_quote_content {
        padding: 50px 50px 45px
    }

    .et_pb_column_1_2 .et_quote_content, .et_pb_column_3_5 .et_quote_content {
        padding: 35px 47px 30px
    }

    .et_pb_column_1_3 .et_quote_content, .et_pb_column_1_4 .et_quote_content, .et_pb_column_1_5 .et_quote_content, .et_pb_column_1_6 .et_quote_content, .et_pb_column_2_5 .et_quote_content, .et_pb_column_3_8 .et_quote_content {
        padding: 35px 25px 32px
    }

    .et_pb_column_4_4 .et_pb_post .et_pb_slide {
        min-height: 534px
    }

    .et_pb_column_3_4 .et_pb_post .et_pb_slide {
        min-height: 392px
    }

    .et_pb_column_2_3 .et_pb_post .et_pb_slide {
        min-height: 345px
    }

    .et_pb_column_1_2 .et_pb_post .et_pb_slide, .et_pb_column_3_5 .et_pb_post .et_pb_slide {
        min-height: 250px
    }

    .et_pb_column_1_3 .et_pb_post .et_pb_slide, .et_pb_column_2_5 .et_pb_post .et_pb_slide, .et_pb_column_3_8 .et_pb_post .et_pb_slide {
        min-height: 155px
    }

    .et_pb_column_1_4 .et_pb_post .et_pb_slide, .et_pb_column_1_5 .et_pb_post .et_pb_slide, .et_pb_column_1_6 .et_pb_post .et_pb_slide {
        min-height: 108px
    }
}

@media (max-width:980px) {
    .et_pb_bg_layout_dark_tablet .et_audio_content h2 {
        color: #fff !important
    }

    .et_pb_text_color_dark_tablet.et_audio_content h2 {
        color: #bbb !important
    }

    .et_pb_text_color_dark_tablet.et_audio_content {
        background-color: #e8e8e8
    }

    .et_pb_bg_layout_dark_tablet .et_audio_content h2, .et_pb_bg_layout_dark_tablet .et_link_content a.et_link_main_url, .et_pb_bg_layout_dark_tablet .et_link_content h2, .et_pb_bg_layout_dark_tablet .et_quote_content blockquote cite, .et_pb_bg_layout_dark_tablet .et_quote_content blockquote p {
        color: #fff !important
    }

    .et_pb_text_color_dark_tablet .et_audio_content h2, .et_pb_text_color_dark_tablet .et_link_content a.et_link_main_url, .et_pb_text_color_dark_tablet .et_link_content h2, .et_pb_text_color_dark_tablet .et_quote_content blockquote cite, .et_pb_text_color_dark_tablet .et_quote_content blockquote p {
        color: #666 !important
    }

    .et_pb_text_color_dark_tablet.et_audio_content h2, .et_pb_text_color_dark_tablet.et_link_content a.et_link_main_url, .et_pb_text_color_dark_tablet.et_link_content h2, .et_pb_text_color_dark_tablet.et_quote_content blockquote cite, .et_pb_text_color_dark_tablet.et_quote_content blockquote p {
        color: #bbb !important
    }

    .et_pb_text_color_dark_tablet.et_audio_content, .et_pb_text_color_dark_tablet.et_link_content, .et_pb_text_color_dark_tablet.et_quote_content {
        background-color: #e8e8e8
    }
}

@media (min-width:768px) and (max-width:980px) {
    .et_audio_content h2 {
        font-size: 26px !important;
        line-height: 44px !important;
        margin-bottom: 24px !important
    }

    .et_pb_post>.et_pb_gallery_post_type>.et_pb_slides>.et_pb_slide {
        min-height: 384px !important
    }

    .et_quote_content {
        padding: 50px 43px 45px !important
    }

    .et_quote_content blockquote p {
        font-size: 26px !important;
        line-height: 44px !important
    }

    .et_quote_content blockquote cite {
        font-size: 18px !important
    }

    .et_link_content {
        padding: 40px 40px 45px
    }

    .et_link_content h2 {
        font-size: 26px !important;
        line-height: 44px !important
    }

    .et_link_content a.et_link_main_url {
        font-size: 18px !important
    }
}

@media (max-width:767px) {
    .et_audio_content h2, .et_link_content h2, .et_quote_content, .et_quote_content blockquote p {
        font-size: 20px !important;
        line-height: 26px !important
    }

    .et_audio_content, .et_link_content {
        padding: 35px 20px !important
    }

    .et_audio_content h2 {
        margin-bottom: 9px !important
    }

    .et_pb_bg_layout_dark_phone .et_audio_content h2 {
        color: #fff !important
    }

    .et_pb_text_color_dark_phone.et_audio_content {
        background-color: #e8e8e8
    }

    .et_link_content a.et_link_main_url, .et_quote_content blockquote cite {
        font-size: 14px !important
    }

    .format-gallery .et-pb-controllers {
        height: auto
    }

    .et_pb_post>.et_pb_gallery_post_type>.et_pb_slides>.et_pb_slide {
        min-height: 222px !important
    }

    .et_pb_bg_layout_dark_phone .et_audio_content h2, .et_pb_bg_layout_dark_phone .et_link_content a.et_link_main_url, .et_pb_bg_layout_dark_phone .et_link_content h2, .et_pb_bg_layout_dark_phone .et_quote_content blockquote cite, .et_pb_bg_layout_dark_phone .et_quote_content blockquote p {
        color: #fff !important
    }

    .et_pb_text_color_dark_phone .et_audio_content h2, .et_pb_text_color_dark_phone .et_link_content a.et_link_main_url, .et_pb_text_color_dark_phone .et_link_content h2, .et_pb_text_color_dark_phone .et_quote_content blockquote cite, .et_pb_text_color_dark_phone .et_quote_content blockquote p {
        color: #666 !important
    }

    .et_pb_text_color_dark_phone.et_audio_content h2, .et_pb_text_color_dark_phone.et_link_content a.et_link_main_url, .et_pb_text_color_dark_phone.et_link_content h2, .et_pb_text_color_dark_phone.et_quote_content blockquote cite, .et_pb_text_color_dark_phone.et_quote_content blockquote p {
        color: #bbb !important
    }

    .et_pb_text_color_dark_phone.et_audio_content, .et_pb_text_color_dark_phone.et_link_content, .et_pb_text_color_dark_phone.et_quote_content {
        background-color: #e8e8e8
    }
}

@media (max-width:479px) {
    .et_pb_column_1_2 .et_pb_carousel_item .et_pb_video_play, .et_pb_column_1_3 .et_pb_carousel_item .et_pb_video_play, .et_pb_column_2_3 .et_pb_carousel_item .et_pb_video_play, .et_pb_column_2_5 .et_pb_carousel_item .et_pb_video_play, .et_pb_column_3_5 .et_pb_carousel_item .et_pb_video_play, .et_pb_column_3_8 .et_pb_carousel_item .et_pb_video_play {
        font-size: 1.5rem;
        line-height: 1.5rem;
        margin-left: -.75rem;
        margin-top: -.75rem
    }

    .et_audio_content, .et_quote_content {
        padding: 35px 20px !important
    }

    .et_pb_post>.et_pb_gallery_post_type>.et_pb_slides>.et_pb_slide {
        min-height: 156px !important
    }
}

.et_full_width_page .et_gallery_item {
    float: left;
    width: 20.875%;
    margin: 0 5.5% 5.5% 0
}

.et_full_width_page .et_gallery_item:nth-child(3n) {
    margin-right: 5.5%
}

.et_full_width_page .et_gallery_item:nth-child(3n+1) {
    clear: none
}

.et_full_width_page .et_gallery_item:nth-child(4n) {
    margin-right: 0
}

.et_full_width_page .et_gallery_item:nth-child(4n+1) {
    clear: both
}

.et_overlay {
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    background: hsl(0 0% 100% / .9);
    opacity: 0;
    pointer-events: none;
    -webkit-transition: all .3s;
    transition: all .3s;
    border: 1px solid #e5e5e5;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased
}

.et_overlay:before {
    color: #2ea3f2;
    content: "\E050";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 32px;
    -webkit-transition: all .4s;
    transition: all .4s
}

.et_portfolio_image, .et_shop_image {
    position: relative;
    display: block
}

.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay, .et_portfolio_image:hover .et_overlay, .et_shop_image:hover .et_overlay {
    z-index: 3;
    opacity: 1
}

#ie7 .et_overlay, #ie8 .et_overlay {
    display: none
}

.et_pb_module.et_pb_has_overlay {
    position: relative
}

.et_pb_module.et_pb_has_overlay .et_overlay, article.et_pb_has_overlay {
    border: none
}

.et_pb_blog_grid .et_audio_container .mejs-container .mejs-controls .mejs-time span {
    font-size: 14px
}

.et_audio_container .mejs-container {
    width: auto !important;
    min-width: unset !important;
    height: auto !important
}

.et_audio_container .mejs-container, .et_audio_container .mejs-container .mejs-controls, .et_audio_container .mejs-embed, .et_audio_container .mejs-embed body {
    background: none;
    height: auto
}

.et_audio_container .mejs-controls .mejs-time-rail .mejs-time-loaded, .et_audio_container .mejs-time.mejs-currenttime-container {
    display: none !important
}

.et_audio_container .mejs-time {
    display: block !important;
    padding: 0;
    margin-left: 10px;
    margin-right: 90px;
    line-height: inherit
}

.et_audio_container .mejs-android .mejs-time, .et_audio_container .mejs-ios .mejs-time, .et_audio_container .mejs-ipad .mejs-time, .et_audio_container .mejs-iphone .mejs-time {
    margin-right: 0
}

.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total {
    background: hsl(0 0% 100% / .5);
    border-radius: 5px;
    height: 4px;
    margin: 8px 0 0;
    top: 0;
    right: 0;
    left: auto
}

.et_audio_container .mejs-controls>div {
    height: 20px !important
}

.et_audio_container .mejs-controls div.mejs-time-rail {
    padding-top: 0;
    position: relative;
    display: block !important;
    margin-left: 42px;
    margin-right: 0
}

.et_audio_container span.mejs-time-total.mejs-time-slider {
    display: block !important;
    position: relative !important;
    max-width: 100%;
    min-width: unset !important
}

.et_audio_container .mejs-button.mejs-volume-button {
    width: auto;
    height: auto;
    margin-left: auto;
    position: absolute;
    right: 59px;
    bottom: -2px
}

.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current {
    background: #fff;
    height: 4px;
    border-radius: 5px
}

.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle, .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-handle {
    display: block;
    border: none;
    width: 10px
}

.et_audio_container .mejs-time-rail .mejs-time-handle-content {
    border-radius: 100%;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.et_pb_text_color_dark .et_audio_container .mejs-time-rail .mejs-time-handle-content {
    border-color: #666
}

.et_audio_container .mejs-time-rail .mejs-time-hovered {
    height: 4px
}

.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
    background: #fff;
    border-radius: 5px;
    height: 10px;
    position: absolute;
    top: -3px
}

.et_audio_container .mejs-container .mejs-controls .mejs-time span {
    font-size: 18px
}

.et_audio_container .mejs-controls a.mejs-horizontal-volume-slider {
    display: block !important;
    height: 19px;
    margin-left: 5px;
    position: absolute;
    right: 0;
    bottom: 0
}

.et_audio_container .mejs-controls div.mejs-horizontal-volume-slider {
    height: 4px
}

.et_audio_container .mejs-playpause-button button, .et_audio_container .mejs-volume-button button {
    background: none !important;
    margin: 0 !important;
    width: auto !important;
    height: auto !important;
    position: relative !important;
    z-index: 99
}

.et_audio_container .mejs-playpause-button button:before {
    content: "E" !important;
    font-size: 32px;
    left: 0;
    top: -8px
}

.et_audio_container .mejs-playpause-button button:before, .et_audio_container .mejs-volume-button button:before {
    color: #fff
}

.et_audio_container .mejs-playpause-button {
    margin-top: -7px !important;
    width: auto !important;
    height: auto !important;
    position: absolute
}

.et_audio_container .mejs-controls .mejs-button button:focus {
    outline: none
}

.et_audio_container .mejs-playpause-button.mejs-pause button:before {
    content: "`" !important
}

.et_audio_container .mejs-volume-button button:before {
    content: "\E068";
    font-size: 18px
}

.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total {
    background: hsl(0 0% 60% / .5)
}

.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current {
    background: #999
}

.et_pb_text_color_dark .et_audio_container .mejs-playpause-button button:before, .et_pb_text_color_dark .et_audio_container .mejs-volume-button button:before {
    color: #666
}

.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle, .et_pb_text_color_dark .mejs-controls .mejs-time-rail .mejs-time-handle {
    background: #666
}

.et_pb_text_color_dark .mejs-container .mejs-controls .mejs-time span {
    color: #999
}

.et_pb_column_1_3 .et_audio_container .mejs-container .mejs-controls .mejs-time span, .et_pb_column_1_4 .et_audio_container .mejs-container .mejs-controls .mejs-time span, .et_pb_column_1_5 .et_audio_container .mejs-container .mejs-controls .mejs-time span, .et_pb_column_1_6 .et_audio_container .mejs-container .mejs-controls .mejs-time span, .et_pb_column_2_5 .et_audio_container .mejs-container .mejs-controls .mejs-time span, .et_pb_column_3_8 .et_audio_container .mejs-container .mejs-controls .mejs-time span {
    font-size: 14px
}

.et_audio_container .mejs-container .mejs-controls {
    padding: 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    min-width: unset !important;
    position: relative
}

@media (max-width:980px) {
    .et_pb_column_1_3 .et_audio_container .mejs-container .mejs-controls .mejs-time span, .et_pb_column_1_4 .et_audio_container .mejs-container .mejs-controls .mejs-time span, .et_pb_column_1_5 .et_audio_container .mejs-container .mejs-controls .mejs-time span, .et_pb_column_1_6 .et_audio_container .mejs-container .mejs-controls .mejs-time span, .et_pb_column_2_5 .et_audio_container .mejs-container .mejs-controls .mejs-time span, .et_pb_column_3_8 .et_audio_container .mejs-container .mejs-controls .mejs-time span {
        font-size: 18px
    }

    .et_pb_bg_layout_dark_tablet .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .et_pb_bg_layout_dark_tablet .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total {
        background: hsl(0 0% 100% / .5)
    }

    .et_pb_bg_layout_dark_tablet .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .et_pb_bg_layout_dark_tablet .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current {
        background: #fff
    }

    .et_pb_bg_layout_dark_tablet .et_audio_container .mejs-playpause-button button:before, .et_pb_bg_layout_dark_tablet .et_audio_container .mejs-volume-button button:before {
        color: #fff
    }

    .et_pb_bg_layout_dark_tablet .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle, .et_pb_bg_layout_dark_tablet .mejs-controls .mejs-time-rail .mejs-time-handle {
        background: #fff
    }

    .et_pb_bg_layout_dark_tablet .mejs-container .mejs-controls .mejs-time span {
        color: #fff
    }

    .et_pb_text_color_dark_tablet .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .et_pb_text_color_dark_tablet .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total {
        background: hsl(0 0% 60% / .5)
    }

    .et_pb_text_color_dark_tablet .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .et_pb_text_color_dark_tablet .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current {
        background: #999
    }

    .et_pb_text_color_dark_tablet .et_audio_container .mejs-playpause-button button:before, .et_pb_text_color_dark_tablet .et_audio_container .mejs-volume-button button:before {
        color: #666
    }

    .et_pb_text_color_dark_tablet .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle, .et_pb_text_color_dark_tablet .mejs-controls .mejs-time-rail .mejs-time-handle {
        background: #666
    }

    .et_pb_text_color_dark_tablet .mejs-container .mejs-controls .mejs-time span {
        color: #999
    }
}

@media (max-width:767px) {
    .et_audio_container .mejs-container .mejs-controls .mejs-time span {
        font-size: 14px !important
    }

    .et_pb_bg_layout_dark_phone .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .et_pb_bg_layout_dark_phone .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total {
        background: hsl(0 0% 100% / .5)
    }

    .et_pb_bg_layout_dark_phone .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .et_pb_bg_layout_dark_phone .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current {
        background: #fff
    }

    .et_pb_bg_layout_dark_phone .et_audio_container .mejs-playpause-button button:before, .et_pb_bg_layout_dark_phone .et_audio_container .mejs-volume-button button:before {
        color: #fff
    }

    .et_pb_bg_layout_dark_phone .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle, .et_pb_bg_layout_dark_phone .mejs-controls .mejs-time-rail .mejs-time-handle {
        background: #fff
    }

    .et_pb_bg_layout_dark_phone .mejs-container .mejs-controls .mejs-time span {
        color: #fff
    }

    .et_pb_text_color_dark_phone .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .et_pb_text_color_dark_phone .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total {
        background: hsl(0 0% 60% / .5)
    }

    .et_pb_text_color_dark_phone .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .et_pb_text_color_dark_phone .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current {
        background: #999
    }

    .et_pb_text_color_dark_phone .et_audio_container .mejs-playpause-button button:before, .et_pb_text_color_dark_phone .et_audio_container .mejs-volume-button button:before {
        color: #666
    }

    .et_pb_text_color_dark_phone .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle, .et_pb_text_color_dark_phone .mejs-controls .mejs-time-rail .mejs-time-handle {
        background: #666
    }

    .et_pb_text_color_dark_phone .mejs-container .mejs-controls .mejs-time span {
        color: #999
    }
}

.et_pb_video_box {
    display: block;
    position: relative;
    z-index: 1;
    line-height: 0
}

.et_pb_video_box video {
    width: 100% !important;
    height: auto !important
}

.et_pb_video_overlay {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    cursor: pointer
}

.et_pb_video_play:before {
    font-family: ETmodules;
    content: "I"
}

.et_pb_video_play {
    display: block;
    position: absolute;
    z-index: 100;
    color: #fff;
    left: 50%;
    top: 50%
}

.et_pb_column_1_2 .et_pb_video_play, .et_pb_column_2_3 .et_pb_video_play, .et_pb_column_3_4 .et_pb_video_play, .et_pb_column_3_5 .et_pb_video_play, .et_pb_column_4_4 .et_pb_video_play {
    font-size: 6rem;
    line-height: 6rem;
    margin-left: -3rem;
    margin-top: -3rem
}

.et_pb_column_1_3 .et_pb_video_play, .et_pb_column_1_4 .et_pb_video_play, .et_pb_column_1_5 .et_pb_video_play, .et_pb_column_1_6 .et_pb_video_play, .et_pb_column_2_5 .et_pb_video_play, .et_pb_column_3_8 .et_pb_video_play {
    font-size: 3rem;
    line-height: 3rem;
    margin-left: -1.5rem;
    margin-top: -1.5rem
}

.et_pb_bg_layout_light .et_pb_video_play {
    color: #333
}

.et_pb_video_overlay_hover {
    background: #fff0;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 100;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}

.et_pb_video .et_pb_video_overlay_hover:hover {
    background: rgb(0 0 0 / .6)
}

@media (min-width:768px) and (max-width:980px) {
    .et_pb_column_1_3 .et_pb_video_play, .et_pb_column_1_4 .et_pb_video_play, .et_pb_column_1_5 .et_pb_video_play, .et_pb_column_1_6 .et_pb_video_play, .et_pb_column_2_5 .et_pb_video_play, .et_pb_column_3_8 .et_pb_video_play {
        font-size: 6rem;
        line-height: 6rem;
        margin-left: -3rem;
        margin-top: -3rem
    }
}

@media (max-width:980px) {
    .et_pb_bg_layout_light_tablet .et_pb_video_play {
        color: #333
    }
}

@media (max-width:768px) {
    .et_pb_column_1_2 .et_pb_video_play, .et_pb_column_2_3 .et_pb_video_play, .et_pb_column_3_4 .et_pb_video_play, .et_pb_column_3_5 .et_pb_video_play, .et_pb_column_4_4 .et_pb_video_play {
        font-size: 3rem;
        line-height: 3rem;
        margin-left: -1.5rem;
        margin-top: -1.5rem
    }
}

@media (max-width:767px) {
    .et_pb_bg_layout_light_phone .et_pb_video_play {
        color: #333
    }
}

.et_pb_slider {
    position: relative;
    overflow: hidden
}

.et_pb_slide {
    padding: 0 6%;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat
}

.et_pb_slider .et_pb_slide {
    display: none;
    float: left;
    margin-right: -100%;
    position: relative;
    width: 100%;
    text-align: center;
    list-style: none !important;
    background-position: 50%;
    background-size: 100%;
    background-size: cover
}

.et_pb_slider .et_pb_slide:first-child {
    display: list-item
}

.et-pb-controllers {
    position: absolute;
    bottom: 20px;
    left: 0;
    width: 100%;
    text-align: center;
    z-index: 10
}

.et-pb-controllers a {
    display: inline-block;
    background-color: hsl(0 0% 100% / .5);
    text-indent: -9999px;
    border-radius: 7px;
    width: 7px;
    height: 7px;
    margin-right: 10px;
    padding: 0;
    opacity: .5
}

.et-pb-controllers .et-pb-active-control {
    opacity: 1
}

.et-pb-controllers a:last-child {
    margin-right: 0
}

.et-pb-controllers .et-pb-active-control {
    background-color: #fff
}

.et_pb_slides .et_pb_temp_slide {
    display: block
}

.et_pb_slides:after {
    content: "";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
    width: 0
}

@media (max-width:980px) {
    .et_pb_bg_layout_light_tablet .et-pb-controllers .et-pb-active-control {
        background-color: #333
    }

    .et_pb_bg_layout_light_tablet .et-pb-controllers a {
        background-color: rgb(0 0 0 / .3)
    }

    .et_pb_bg_layout_light_tablet .et_pb_slide_content {
        color: #333
    }

    .et_pb_bg_layout_dark_tablet .et_pb_slide_description {
        text-shadow: 0 1px 3px rgb(0 0 0 / .3)
    }

    .et_pb_bg_layout_dark_tablet .et_pb_slide_content {
        color: #fff
    }

    .et_pb_bg_layout_dark_tablet .et-pb-controllers .et-pb-active-control {
        background-color: #fff
    }

    .et_pb_bg_layout_dark_tablet .et-pb-controllers a {
        background-color: hsl(0 0% 100% / .5)
    }
}

@media (max-width:767px) {
    .et-pb-controllers {
        position: absolute;
        bottom: 5%;
        left: 0;
        width: 100%;
        text-align: center;
        z-index: 10;
        height: 14px
    }

    .et_transparent_nav .et_pb_section:first-child .et-pb-controllers {
        bottom: 18px
    }

    .et_pb_bg_layout_light_phone.et_pb_slider_with_overlay .et_pb_slide_overlay_container, .et_pb_bg_layout_light_phone.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper {
        background-color: hsl(0 0% 100% / .9)
    }

    .et_pb_bg_layout_light_phone .et-pb-controllers .et-pb-active-control {
        background-color: #333
    }

    .et_pb_bg_layout_dark_phone.et_pb_slider_with_overlay .et_pb_slide_overlay_container, .et_pb_bg_layout_dark_phone.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper, .et_pb_bg_layout_light_phone .et-pb-controllers a {
        background-color: rgb(0 0 0 / .3)
    }

    .et_pb_bg_layout_dark_phone .et-pb-controllers .et-pb-active-control {
        background-color: #fff
    }

    .et_pb_bg_layout_dark_phone .et-pb-controllers a {
        background-color: hsl(0 0% 100% / .5)
    }
}

.et_mobile_device .et_pb_slider_parallax .et_pb_slide, .et_mobile_device .et_pb_slides .et_parallax_bg.et_pb_parallax_css {
    background-attachment: scroll
}

.et-pb-arrow-next, .et-pb-arrow-prev {
    position: absolute;
    top: 50%;
    z-index: 100;
    font-size: 48px;
    color: #fff;
    margin-top: -24px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    opacity: 0
}

.et_pb_bg_layout_light .et-pb-arrow-next, .et_pb_bg_layout_light .et-pb-arrow-prev {
    color: #333
}

.et_pb_slider:hover .et-pb-arrow-prev {
    left: 22px;
    opacity: 1
}

.et_pb_slider:hover .et-pb-arrow-next {
    right: 22px;
    opacity: 1
}

.et_pb_bg_layout_light .et-pb-controllers .et-pb-active-control {
    background-color: #333
}

.et_pb_bg_layout_light .et-pb-controllers a {
    background-color: rgb(0 0 0 / .3)
}

.et-pb-arrow-next:hover, .et-pb-arrow-prev:hover {
    text-decoration: none
}

.et-pb-arrow-next span, .et-pb-arrow-prev span {
    display: none
}

.et-pb-arrow-prev {
    left: -22px
}

.et-pb-arrow-next {
    right: -22px
}

.et-pb-arrow-prev:before {
    content: "4"
}

.et-pb-arrow-next:before {
    content: "5"
}

.format-gallery .et-pb-arrow-next, .format-gallery .et-pb-arrow-prev {
    color: #fff
}

.et_pb_column_1_3 .et_pb_slider:hover .et-pb-arrow-prev, .et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-prev, .et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-prev, .et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-prev, .et_pb_column_2_5 .et_pb_slider:hover .et-pb-arrow-prev {
    left: 0
}

.et_pb_column_1_3 .et_pb_slider:hover .et-pb-arrow-next, .et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-prev, .et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-prev, .et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-prev, .et_pb_column_2_5 .et_pb_slider:hover .et-pb-arrow-next {
    right: 0
}

.et_pb_column_1_4 .et_pb_slider .et_pb_slide, .et_pb_column_1_5 .et_pb_slider .et_pb_slide, .et_pb_column_1_6 .et_pb_slider .et_pb_slide {
    min-height: 170px
}

.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-next, .et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-next, .et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-next {
    right: 0
}

@media (max-width:980px) {
    .et_pb_bg_layout_light_tablet .et-pb-arrow-next, .et_pb_bg_layout_light_tablet .et-pb-arrow-prev {
        color: #333
    }

    .et_pb_bg_layout_dark_tablet .et-pb-arrow-next, .et_pb_bg_layout_dark_tablet .et-pb-arrow-prev {
        color: #fff
    }
}

@media (max-width:767px) {
    .et_pb_slider:hover .et-pb-arrow-prev {
        left: 0;
        opacity: 1
    }

    .et_pb_slider:hover .et-pb-arrow-next {
        right: 0;
        opacity: 1
    }

    .et_pb_bg_layout_light_phone .et-pb-arrow-next, .et_pb_bg_layout_light_phone .et-pb-arrow-prev {
        color: #333
    }

    .et_pb_bg_layout_dark_phone .et-pb-arrow-next, .et_pb_bg_layout_dark_phone .et-pb-arrow-prev {
        color: #fff
    }
}

.et_mobile_device .et-pb-arrow-prev {
    left: 22px;
    opacity: 1
}

.et_mobile_device .et-pb-arrow-next {
    right: 22px;
    opacity: 1
}

@media (max-width:767px) {
    .et_mobile_device .et-pb-arrow-prev {
        left: 0;
        opacity: 1
    }

    .et_mobile_device .et-pb-arrow-next {
        right: 0;
        opacity: 1
    }
}

.et_post_gallery {
    padding: 0 !important;
    line-height: 1.7 !important;
    list-style: none !important
}

.et_gallery_item {
    float: left;
    width: 28.353%;
    margin: 0 7.47% 7.47% 0
}

.blocks-gallery-item, .et_gallery_item {
    padding-left: 0 !important
}

.blocks-gallery-item:before, .et_gallery_item:before {
    display: none
}

.et_gallery_item:nth-child(3n) {
    margin-right: 0
}

.et_gallery_item:nth-child(3n+1) {
    clear: both
}

.et_pb_icon {
    text-align: center;
    height: auto
}

.et_pb_icon .et-pb-icon {
    position: relative
}

.et_pb_icon .et_pb_icon_wrap {
    display: inline-block;
    border-style: solid;
    border-width: 0;
    line-height: 0;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    background-size: cover;
    position: relative
}

.et_pb_bg_layout_light.et_pb_module.et_pb_button {
    color: #2ea3f2
}

.et_pb_module.et_pb_button {
    display: inline-block;
    color: inherit
}

.et_pb_button_module_wrapper.et_pb_button_alignment_left {
    text-align: left
}

.et_pb_button_module_wrapper.et_pb_button_alignment_right {
    text-align: right
}

.et_pb_button_module_wrapper.et_pb_button_alignment_center {
    text-align: center
}

.et_pb_button_module_wrapper>a {
    display: inline-block
}

@media (max-width:980px) {
    .et_pb_button_module_wrapper.et_pb_button_alignment_tablet_left {
        text-align: left
    }

    .et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right {
        text-align: right
    }

    .et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center {
        text-align: center
    }
}

@media (max-width:767px) {
    .et_pb_button_module_wrapper.et_pb_button_alignment_phone_left {
        text-align: left
    }

    .et_pb_button_module_wrapper.et_pb_button_alignment_phone_right {
        text-align: right
    }

    .et_pb_button_module_wrapper.et_pb_button_alignment_phone_center {
        text-align: center
    }
}

.et_pb_button[data-icon]:not([data-icon=""]):after {
    content: attr(data-icon)
}

@media (max-width:980px) {
    .et_pb_button[data-icon-tablet]:not([data-icon-tablet=""]):after {
        content: attr(data-icon-tablet)
    }
}

@media (max-width:767px) {
    .et_pb_button[data-icon-phone]:not([data-icon-phone=""]):after {
        content: attr(data-icon-phone)
    }
}

.et_pb_with_border .et_pb_contact_form .input[type=checkbox]+label i, .et_pb_with_border .et_pb_contact_form .input[type=radio]+label i, .et_pb_with_border .et_pb_contact_form input, .et_pb_with_border .et_pb_contact_form select, .et_pb_with_border .et_pb_contact_form textarea {
    border: 0 solid #333
}

.et_pb_contact_main_title {
    word-wrap: break-word
}

.et_pb_contact_submit {
    color: #2ea3f2
}

.et_pb_contact_form {
    margin-left: -3%
}

.et_pb_contact_reset:hover, .et_pb_contact_submit:hover {
    background-color: rgb(0 0 0 / .05)
}

.et_pb_contact_reset:hover {
    padding: .3em 1em
}

.et_pb_contact_form [data-conditional-logic] {
    display: none
}

.et_pb_contact .et_pb_contact_form p.et_contact_error .et_pb_contact_field_radio_title, .et_pb_contact .et_pb_contact_form p.et_contact_error .et_pb_contact_field_radio label, .et_pb_contact .et_pb_contact_form p.et_contact_error input[type=checkbox]+label {
    color: red !important
}

.et_pb_contact_form p[data-id=et_number] {
    position: absolute !important;
    -webkit-transform: scale(.01) !important;
    transform: scale(.01) !important
}

.et_pb_contact_form p[data-id=et_number] input {
    background: transparent !important;
    border: none !important
}

.et_pb_contact_form_container.et_pb_text_align_center .et_pb_contact_field_radio_list, .et_pb_contact_form_container.et_pb_text_align_center .et_pb_contact_field_radio_title, .et_pb_contact_form_container.et_pb_text_align_justified .et_pb_contact_field_radio_list, .et_pb_contact_form_container.et_pb_text_align_justified .et_pb_contact_field_radio_title, .et_pb_contact_form_container.et_pb_text_align_right .et_pb_contact_field_radio_list, .et_pb_contact_form_container.et_pb_text_align_right .et_pb_contact_field_radio_title {
    float: none
}

.et_pb_contact_form_container.et_pb_text_align_center .et_pb_contact_field_radio_wrapper, .et_pb_contact_form_container.et_pb_text_align_justified .et_pb_contact_field_radio_wrapper, .et_pb_contact_form_container.et_pb_text_align_right .et_pb_contact_field_radio_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.et_pb_contact_form_container.et_pb_text_align_center .et_pb_contact_field_radio_wrapper {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.et_pb_contact_form_container.et_pb_text_align_right .et_pb_contact_field_radio_wrapper {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.et_pb_contact_form_container.et_pb_text_align_justified .et_pb_contact_field_radio_wrapper {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.et_pb_contact_main_title {
    font-weight: 500;
    padding-bottom: 16px;
    position: relative
}

h1.et_pb_contact_main_title {
    font-size: 26px
}

.et-pb-contact-message {
    position: relative
}

.et_pb_column_1_3 .et_pb_contact_main_title, .et_pb_column_1_4 .et_pb_contact_main_title, .et_pb_column_1_5 .et_pb_contact_main_title, .et_pb_column_1_6 .et_pb_contact_main_title, .et_pb_column_2_5 .et_pb_contact_main_title {
    font-size: 22px
}

.et_pb_contact_right {
    display: inline-block;
    min-width: 105px;
    margin: 0;
    text-align: right
}

.et_pb_contact_right .et_pb_contact_captcha_question {
    vertical-align: middle
}

.et_pb_contact {
    position: relative
}

.et_pb_contact .et_pb_contact_field_half {
    width: 50%;
    float: left
}

.et_pb_contact p input, .et_pb_contact p textarea {
    -webkit-appearance: none;
    background-color: #eee;
    width: 100%;
    border-width: 0;
    border-radius: 0;
    color: #999;
    font-size: 14px;
    padding: 16px
}

.et_pb_contact p textarea {
    font-family: inherit
}

.et_pb_contact p input:-moz-placeholder, .et_pb_contact p input::-moz-placeholder, .et_pb_contact p textarea:-moz-placeholder, .et_pb_contact p textarea::-moz-placeholder {
    opacity: 1
}

.et_pb_contact_right p input {
    max-width: 50px;
    padding: 16px
}

.et_pb_contact p input[type=checkbox], .et_pb_contact p input[type=radio] {
    margin: 0;
    width: auto;
    max-width: none;
    padding: 0;
    display: none
}

.et_pb_contact p input[type=checkbox]+label, .et_pb_contact p input[type=radio]+label {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    cursor: pointer;
    line-height: 1.7em;
    min-height: 1.7em
}

.et_pb_contact p input[type=checkbox]+label i, .et_pb_contact p input[type=radio]+label i {
    content: "";
    width: 18px;
    height: 18px;
    background-color: #eee;
    font-style: normal;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    margin-right: 6px
}

.et_pb_contact p input[type=radio]+label i {
    border-radius: 50%
}

.et_pb_contact p input[type=checkbox]:checked+label i:before, .et_pb_contact p input[type=radio]:checked+label i:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.et_pb_contact p input[type=checkbox]:checked+label i:before {
    content: "N";
    font-family: ETmodules;
    color: #2ea3f2;
    width: 17px;
    height: 17px;
    font-size: 13px;
    font-weight: 600;
    line-height: 17px;
    text-align: center
}

.et_pb_contact p input[type=radio]:checked+label i:before {
    background: #2ea3f2;
    border-radius: 50%;
    width: 6px;
    height: 6px
}

.et_pb_contact p input[type=checkbox]~input[type=text] {
    display: none !important
}

.et_pb_contact_reset, .et_pb_contact_submit {
    font-family: inherit;
    display: inline-block;
    margin: 0 0 0 18px;
    cursor: pointer
}

.et_pb_contact p .et_contact_error {
    border: 1px solid red !important
}

.et_contact_bottom_container {
    float: right;
    text-align: right;
    margin-top: -1.5%;
    display: -moz-flex;
    display: -ms-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media (min-width:981px) and (max-width:1100px) {
    .et_pb_column_1_4 .et_pb_contact_right, .et_pb_column_1_5 .et_pb_contact_right, .et_pb_column_1_6 .et_pb_contact_right {
        margin-right: 5px
    }
}

@media (max-width:980px) {
    .et_pb_contact_form_container.et_pb_text_align_center-tablet .et_pb_contact_field_radio_list, .et_pb_contact_form_container.et_pb_text_align_center-tablet .et_pb_contact_field_radio_title, .et_pb_contact_form_container.et_pb_text_align_justified-tablet .et_pb_contact_field_radio_list, .et_pb_contact_form_container.et_pb_text_align_justified-tablet .et_pb_contact_field_radio_title, .et_pb_contact_form_container.et_pb_text_align_right-tablet .et_pb_contact_field_radio_list, .et_pb_contact_form_container.et_pb_text_align_right-tablet .et_pb_contact_field_radio_title {
        float: none
    }

    .et_pb_contact_form_container.et_pb_text_align_center-tablet .et_pb_contact_field_radio_wrapper, .et_pb_contact_form_container.et_pb_text_align_justified-tablet .et_pb_contact_field_radio_wrapper, .et_pb_contact_form_container.et_pb_text_align_right-tablet .et_pb_contact_field_radio_wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .et_pb_contact_form_container.et_pb_text_align_center-tablet .et_pb_contact_field_radio_wrapper {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .et_pb_contact_form_container.et_pb_text_align_right-tablet .et_pb_contact_field_radio_wrapper {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .et_pb_contact_form_container.et_pb_text_align_justified-tablet .et_pb_contact_field_radio_wrapper {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .et_pb_contact .et_pb_contact_field_half_tablet {
        width: 50%;
        float: left
    }

    .et_pb_contact .et_pb_contact_field_last_tablet {
        width: 100%
    }
}

@media (max-width:767px) {
    .et_pb_contact_form_container.et_pb_text_align_center-phone .et_pb_contact_field_radio_list, .et_pb_contact_form_container.et_pb_text_align_center-phone .et_pb_contact_field_radio_title, .et_pb_contact_form_container.et_pb_text_align_justified-phone .et_pb_contact_field_radio_list, .et_pb_contact_form_container.et_pb_text_align_justified-phone .et_pb_contact_field_radio_title, .et_pb_contact_form_container.et_pb_text_align_right-phone .et_pb_contact_field_radio_list, .et_pb_contact_form_container.et_pb_text_align_right-phone .et_pb_contact_field_radio_title {
        float: none
    }

    .et_pb_contact_form_container.et_pb_text_align_center-phone .et_pb_contact_field_radio_wrapper, .et_pb_contact_form_container.et_pb_text_align_justified-phone .et_pb_contact_field_radio_wrapper, .et_pb_contact_form_container.et_pb_text_align_right-phone .et_pb_contact_field_radio_wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .et_pb_contact_form_container.et_pb_text_align_center-phone .et_pb_contact_field_radio_wrapper {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .et_pb_contact_form_container.et_pb_text_align_right-phone .et_pb_contact_field_radio_wrapper {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .et_pb_contact_form_container.et_pb_text_align_justified-phone .et_pb_contact_field_radio_wrapper {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .et_pb_column .et_pb_contact p.et_pb_contact_field_half {
        width: 100%;
        margin-right: 0
    }

    .et_pb_contact .et_pb_contact_field_half_phone {
        width: 50%;
        float: left
    }

    .et_pb_contact .et_pb_contact_field_last_phone {
        width: 100%
    }
}

.iphone .et_pb_contact_form input, .iphone .et_pb_contact_form select, .iphone .et_pb_contact_form textarea {
    -webkit-appearance: initial
}

.et_pb_bg_layout_light .et_pb_newsletter_button {
    color: #2ea3f2
}

.et_pb_with_border .et_pb_newsletter_form .input[type=checkbox]+label i, .et_pb_with_border .et_pb_newsletter_form .input[type=radio]+label i, .et_pb_with_border .et_pb_newsletter_form input, .et_pb_with_border .et_pb_newsletter_form select, .et_pb_with_border .et_pb_newsletter_form textarea, .et_pb_with_focus_border .et_pb_newsletter_form input:focus {
    border: 0 solid #333
}

.et_pb_newsletter_description {
    word-wrap: break-word
}

.et_pb_newsletter_form p.et_pb_newsletter_field.et_pb_signup_custom_field {
    padding-left: 0
}

.et_pb_newsletter p .et_pb_signup_error {
    border: 1px solid red !important
}

.et_pb_newsletter {
    padding: 25px
}

.et_pb_newsletter .et_pb_module_header:empty {
    display: none
}

.et_pb_newsletter_description p:last-of-type {
    padding-bottom: 0
}

.et_pb_newsletter_description_no_title.et_pb_newsletter_description_no_content .et_pb_newsletter_form {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.et_pb_newsletter_form p.et_pb_newsletter_field {
    padding-bottom: 1em;
    margin-bottom: 0
}

.et_pb_newsletter_form .input, .et_pb_newsletter_form input[type=password], .et_pb_newsletter_form input[type=text], .et_pb_newsletter_form p.et_pb_newsletter_field input[type=text], .et_pb_newsletter_form p.et_pb_newsletter_field textarea, .et_pb_newsletter_form select, .et_pb_newsletter_form textarea {
    -webkit-appearance: none;
    padding: 14px 4% !important;
    font-size: 16px;
    color: #666;
    background-color: #fff;
    width: 100%;
    font-weight: 400;
    border-width: 0;
    border-radius: 3px
}

.et_pb_newsletter_form .et_pb_newsletter_field[data-type=select]:after {
    margin-top: -3px
}

.et_pb_newsletter_form p .et_pb_subscribe_error {
    border: 1px solid red !important
}

.et_pb_newsletter_result {
    display: none
}

.et_pb_newsletter_success {
    text-align: center
}

.et_pb_newsletter_button {
    display: block;
    color: inherit;
    width: 100%;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.et_pb_newsletter_button:hover {
    text-decoration: none
}

.et_pb_newsletter_button:hover:after {
    opacity: 1;
    margin-left: 0
}

.et_pb_newsletter_button_text {
    word-break: break-word
}

.et_pb_newsletter_fields, .et_pb_newsletter_footer {
    width: 100%
}

.et_pb_newsletter_footer {
    margin-top: 20px
}

.et_pb_newsletter_footer:empty {
    margin-top: 0
}

.et_pb_newsletter .et_pb_newsletter_fields {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.et_pb_newsletter .et_pb_newsletter_fields>* {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

.et_pb_newsletter .et_pb_newsletter_form .et_pb_contact_field_half {
    -ms-flex-preferred-size: 48.5%;
    flex-basis: 48.5%
}

.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_description, .et_pb_newsletter_layout_right_left .et_pb_newsletter_description {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.et_pb_newsletter .et_pb_contact_field_last+.et_pb_newsletter_field {
    padding-left: 0
}

.et_pb_newsletter .et_pb_contact_field--hidden {
    display: none
}

.et_pb_newsletter.et_pb_login .et_pb_newsletter_description, .et_pb_newsletter.et_pb_login .et_pb_newsletter_form {
    width: 100%;
    padding-left: 0;
    padding-right: 0
}

.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form {
    padding-left: 0;
    padding-right: 0
}

.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form {
    padding-top: 25px
}

.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form {
    padding-top: 0
}

.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form, .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form {
    padding-bottom: 25px
}

.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form {
    padding-bottom: 0
}

.et_pb_column_2_3 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description, .et_pb_column_2_3 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form, .et_pb_column_3_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description, .et_pb_column_3_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form, .et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description, .et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form {
    width: 50%;
    padding-top: 0;
    padding-bottom: 0
}

.et_pb_column_2_3 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form, .et_pb_column_3_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form, .et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form {
    padding-left: 40px;
    padding-right: 0
}

.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left, .et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left, .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form {
    padding-top: 0;
    padding-bottom: 0
}

.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form {
    padding-left: 40px
}

.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form {
    padding-left: 0
}

.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form {
    padding-right: 40px
}

.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form {
    padding-left: 0
}

.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form, .et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form, .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form {
    padding-top: 25px
}

.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form {
    padding-left: 0
}

.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form, .et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form, .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form {
    padding-bottom: 25px
}

.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form {
    padding-left: 0
}

@media (max-width:980px) {
    .et_pb_newsletter.et_pb_login .et_pb_newsletter_description, .et_pb_newsletter.et_pb_login .et_pb_newsletter_form {
        width: 50%;
        padding-top: 0;
        padding-bottom: 0
    }

    .et_pb_newsletter.et_pb_login .et_pb_newsletter_form {
        padding-left: 40px;
        padding-right: 0
    }

    .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form {
        padding-top: 0;
        padding-bottom: 0
    }

    .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form {
        padding-left: 40px
    }

    .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form {
        padding-left: 0
    }

    .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form {
        padding-right: 40px
    }

    .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form {
        padding-left: 0
    }

    .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form {
        padding-top: 25px
    }

    .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form {
        padding-left: 0
    }

    .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form {
        padding-bottom: 25px
    }

    .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form {
        padding-left: 0
    }

    .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description, .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form, .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description, .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form, .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description, .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form, .et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description, .et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form {
        width: 100%;
        padding-left: 0;
        padding-right: 0
    }

    .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left, .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left, .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left, .et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form {
        padding-left: 0;
        padding-right: 0
    }

    .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form, .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form, .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form, .et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form {
        padding-top: 25px
    }

    .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form {
        padding-top: 0
    }

    .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form, .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form, .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form, .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form, .et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form {
        padding-bottom: 25px
    }

    .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form {
        padding-bottom: 0
    }

    .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description, .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form, .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description, .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form, .et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description, .et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form {
        width: 100%;
        padding-left: 0;
        padding-right: 0
    }

    .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left, .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left, .et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form {
        padding-left: 0;
        padding-right: 0
    }

    .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form, .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form, .et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form {
        padding-top: 25px
    }

    .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form {
        padding-top: 0
    }

    .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form, .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form, .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form, .et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form {
        padding-bottom: 25px
    }

    .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form {
        padding-bottom: 0
    }

    .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description, .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form, .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description, .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form, .et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description, .et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form {
        width: 100%;
        padding-left: 0;
        padding-right: 0
    }

    .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left, .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left, .et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form {
        padding-left: 0;
        padding-right: 0
    }

    .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form, .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form, .et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form {
        padding-top: 25px
    }

    .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form {
        padding-top: 0
    }

    .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form, .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form, .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form, .et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form {
        padding-bottom: 25px
    }

    .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form {
        padding-bottom: 0
    }

    p.et_pb_contact_field.et_pb_contact_field_last_tablet+p.et_pb_contact_field.et_pb_contact_field_last_tablet, p.et_pb_contact_field_half_tablet+p.et_pb_contact_field_last_tablet:not(.et_pb_contact_field_half_tablet) {
        clear: both
    }

    .et_pb_newsletter .et_pb_contact_field_last_tablet+.et_pb_newsletter_field {
        padding-left: 0
    }

    .et_pb_newsletter .et_pb_newsletter_form .et_pb_contact_field_half_tablet {
        -ms-flex-preferred-size: 48.5%;
        flex-basis: 48.5%
    }

    .et_pb_newsletter .et_pb_newsletter_form .et_pb_contact_field_last_tablet {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%
    }

    .et_pb_bg_layout_light_tablet .et_pb_newsletter_button {
        color: #2ea3f2
    }

    .et_pb_bg_layout_dark_tablet .et_pb_newsletter_button {
        color: inherit
    }
}

@media (max-width:767px) {
    .et_pb_newsletter.et_pb_login .et_pb_newsletter_description, .et_pb_newsletter.et_pb_login .et_pb_newsletter_form {
        width: 100%;
        padding-left: 0;
        padding-right: 0
    }

    .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form {
        padding-left: 0;
        padding-right: 0
    }

    .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form {
        padding-top: 25px
    }

    .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form {
        padding-top: 0
    }

    .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form, .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form {
        padding-bottom: 25px
    }

    .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form {
        padding-bottom: 0
    }

    .et_pb_column_2_3 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description, .et_pb_column_2_3 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form, .et_pb_column_3_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description, .et_pb_column_3_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form, .et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description, .et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form {
        width: 100%;
        padding-left: 0;
        padding-right: 0
    }

    .et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left, .et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left, .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form {
        padding-left: 0;
        padding-right: 0
    }

    .et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form, .et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form, .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form {
        padding-top: 25px
    }

    .et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form {
        padding-top: 0
    }

    .et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form, .et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form, .et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form, .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form {
        padding-bottom: 25px
    }

    .et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form, .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form {
        padding-bottom: 0
    }

    .et_pb_newsletter .et_pb_contact_field_last_phone+.et_pb_newsletter_field {
        padding-left: 0
    }

    .et_pb_newsletter .et_pb_newsletter_form .et_pb_contact_field_half_phone {
        -ms-flex-preferred-size: 48.5%;
        flex-basis: 48.5%
    }

    .et_pb_newsletter .et_pb_newsletter_form .et_pb_contact_field_last_phone {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%
    }

    .et_pb_bg_layout_light_phone .et_pb_newsletter_button {
        color: #2ea3f2
    }

    .et_pb_bg_layout_dark_phone .et_pb_newsletter_button {
        color: inherit
    }
}

.gecko .et_pb_newsletter .et_pb_newsletter_field {
    margin-bottom: 1vw
}

body .grecaptcha-badge {
    visibility: hidden
}

body.et_pb_recaptcha_enabled .grecaptcha-badge {
    visibility: initial;
    z-index: 9999
}

.et_pb_contact_form_label {
    display: none
}

.et_pb_with_border.et_pb_contact_field .input[type=checkbox]+label i, .et_pb_with_border.et_pb_contact_field .input[type=radio]+label i, .et_pb_with_border.et_pb_contact_field input, .et_pb_with_border.et_pb_contact_field select, .et_pb_with_border.et_pb_contact_field textarea {
    border: 0 solid #333
}

.et_pb_contact_field.et_pb_text_align_center .et_pb_contact_field_radio_list, .et_pb_contact_field.et_pb_text_align_center .et_pb_contact_field_radio_title, .et_pb_contact_field.et_pb_text_align_justified .et_pb_contact_field_radio_list, .et_pb_contact_field.et_pb_text_align_justified .et_pb_contact_field_radio_title, .et_pb_contact_field.et_pb_text_align_right .et_pb_contact_field_radio_list, .et_pb_contact_field.et_pb_text_align_right .et_pb_contact_field_radio_title {
    float: none
}

.et_pb_contact_field.et_pb_text_align_center .et_pb_contact_field_radio_wrapper, .et_pb_contact_field.et_pb_text_align_justified .et_pb_contact_field_radio_wrapper, .et_pb_contact_field.et_pb_text_align_right .et_pb_contact_field_radio_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.et_pb_contact_field.et_pb_text_align_center .et_pb_contact_field_radio_wrapper {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.et_pb_contact_field.et_pb_text_align_right .et_pb_contact_field_radio_wrapper {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.et_pb_contact_field.et_pb_text_align_justified .et_pb_contact_field_radio_wrapper {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.et_pb_contact_field_options_list label a:empty:before {
    content: "\E906";
    font-family: ETmodules;
    speak: none;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 16px
}

.et_pb_contact_field[data-type=booleancheckbox] .et_pb_contact_field_options_title {
    display: inline-block
}

.et_pb_contact_field[data-type=select] {
    position: relative
}

.et_pb_contact_field[data-type=select]:after {
    content: "";
    position: absolute;
    top: 50%;
    right: 10px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 0;
    height: 0;
    border: 6px solid #fff0;
    border-top-color: #666;
    margin-top: 3px;
    pointer-events: none
}

p.et_pb_contact_field {
    padding: 0 0 0 3%;
    margin-bottom: 3%;
    background-position: 50%;
    background-size: cover
}

p.et_pb_contact_field.et_pb_contact_field_last+p.et_pb_contact_field.et_pb_contact_field_last, p.et_pb_contact_field:not(.et_pb_contact_field_last), p.et_pb_contact_field_half+p.et_pb_contact_field_last:not(.et_pb_contact_field_half) {
    clear: both
}

.et_pb_contact_field *, .et_pb_contact_field.et_pb_section_parallax, .et_pb_contact_field.et_pb_section_video {
    position: relative
}

.et_pb_contact_field a {
    color: inherit;
    font-weight: 700;
    text-decoration: underline
}

.et_pb_contact_select {
    color: #999;
    background-color: #eee;
    padding: 16px 20px 16px 16px;
    font-size: 14px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    border: 0;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    border-radius: 0
}

.et_pb_contact_select::-ms-expand {
    display: none
}

.et_pb_contact_field_options_wrapper {
    display: block
}

.et_pb_contact_field_options_wrapper .et_pb_contact_field_options_title {
    margin-bottom: .5em;
    font-weight: 600
}

.et_pb_contact_field_options_wrapper:after {
    clear: both;
    content: " ";
    display: block
}

.et_pb_contact_field_checkbox, .et_pb_contact_field_options_title, .et_pb_contact_field_radio, .et_pb_contact_field_select_title {
    display: block
}

.et_pb_contact_field_radio_title, .et_pb_contact_field_select_title {
    font-size: 16px;
    padding-bottom: 4px
}

.et_pb_contact_field textarea.et_pb_contact_message {
    min-height: 150px;
    display: block
}

@media (max-width:980px) {
    .et_pb_contact_field.et_pb_text_align_center-tablet .et_pb_contact_field_radio_list, .et_pb_contact_field.et_pb_text_align_center-tablet .et_pb_contact_field_radio_title, .et_pb_contact_field.et_pb_text_align_justified-tablet .et_pb_contact_field_radio_list, .et_pb_contact_field.et_pb_text_align_justified-tablet .et_pb_contact_field_radio_title, .et_pb_contact_field.et_pb_text_align_right-tablet .et_pb_contact_field_radio_list, .et_pb_contact_field.et_pb_text_align_right-tablet .et_pb_contact_field_radio_title {
        float: none
    }

    .et_pb_contact_field.et_pb_text_align_center-tablet .et_pb_contact_field_radio_wrapper, .et_pb_contact_field.et_pb_text_align_justified-tablet .et_pb_contact_field_radio_wrapper, .et_pb_contact_field.et_pb_text_align_right-tablet .et_pb_contact_field_radio_wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .et_pb_contact_field.et_pb_text_align_center-tablet .et_pb_contact_field_radio_wrapper {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .et_pb_contact_field.et_pb_text_align_right-tablet .et_pb_contact_field_radio_wrapper {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .et_pb_contact_field.et_pb_text_align_justified-tablet .et_pb_contact_field_radio_wrapper {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

@media (max-width:767px) {
    .et_pb_contact_field.et_pb_text_align_center-phone .et_pb_contact_field_radio_list, .et_pb_contact_field.et_pb_text_align_center-phone .et_pb_contact_field_radio_title, .et_pb_contact_field.et_pb_text_align_justified-phone .et_pb_contact_field_radio_list, .et_pb_contact_field.et_pb_text_align_justified-phone .et_pb_contact_field_radio_title, .et_pb_contact_field.et_pb_text_align_right-phone .et_pb_contact_field_radio_list, .et_pb_contact_field.et_pb_text_align_right-phone .et_pb_contact_field_radio_title {
        float: none
    }

    .et_pb_contact_field.et_pb_text_align_center-phone .et_pb_contact_field_radio_wrapper, .et_pb_contact_field.et_pb_text_align_justified-phone .et_pb_contact_field_radio_wrapper, .et_pb_contact_field.et_pb_text_align_right-phone .et_pb_contact_field_radio_wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .et_pb_contact_field.et_pb_text_align_center-phone .et_pb_contact_field_radio_wrapper {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .et_pb_contact_field.et_pb_text_align_right-phone .et_pb_contact_field_radio_wrapper {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .et_pb_contact_field.et_pb_text_align_justified-phone .et_pb_contact_field_radio_wrapper {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    p.et_pb_contact_field.et_pb_contact_field_last_phone+p.et_pb_contact_field.et_pb_contact_field_last_phone, p.et_pb_contact_field_half_phone+p.et_pb_contact_field_last_phone:not(.et_pb_contact_field_half_phone) {
        clear: both
    }
}

.et_pb_space {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 23px
}

.et_pb_divider_hidden {
    margin-bottom: 0 !important
}

.et_pb_divider_internal {
    display: inline-block;
    width: 100%
}

.et_pb_divider {
    margin: 0 0 30px;
    position: relative
}

.et_pb_divider:before {
    content: "";
    width: 100%;
    height: 1px;
    border-top: 1px solid rgb(0 0 0 / .1);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10
}

.et_pb_divider:after, .et_pb_space:after {
    content: "";
    display: table
}

.et_pb_divider_position_bottom:before {
    top: auto !important;
    bottom: 0 !important
}

.et_pb_divider_position_center:before {
    top: 50% !important
}

@media (max-width:980px) {
    .et_pb_divider_position_top_tablet:before {
        top: 0 !important;
        bottom: auto !important
    }

    .et_pb_divider_position_bottom_tablet:before {
        top: auto !important;
        bottom: 0 !important
    }

    .et_pb_divider_position_center_tablet:before {
        top: 50% !important
    }

    .et_pb_space.et-hide-mobile {
        display: none
    }
}

@media (max-width:767px) {
    .et_pb_divider_position_top_phone:before {
        top: 0 !important;
        bottom: auto !important
    }

    .et_pb_divider_position_bottom_phone:before {
        top: auto !important;
        bottom: 0 !important
    }

    .et_pb_divider_position_center_phone:before {
        top: 50% !important
    }
}

.ie .et_pb_divider {
    overflow: visible
}

.et_pb_slider .et_pb_container {
    width: 100%;
    margin: 40px auto;
    position: relative;
    z-index: 2
}

.et_pb_with_border .et_pb_slide_image img {
    border: 0 solid #333
}

.et_pb_slides .et_pb_container {
    display: table;
    table-layout: fixed
}

.et_pb_slides .et_pb_slider_container_inner {
    display: table-cell;
    width: 100%;
    vertical-align: middle
}

.et_pb_slides .et_pb_empty_slide.et_pb_container, .et_pb_slides .et_pb_empty_slide .et_pb_slider_container_inner {
    display: block
}

.et_pb_slide_content {
    font-size: 14px;
    font-weight: 400;
    color: #333
}

.et_pb_slide_content p:last-of-type {
    padding-bottom: 0
}

.et_pb_bg_layout_dark .et_pb_slide_content {
    color: #fff
}

.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper {
    padding: 30px;
    border-radius: 3px
}

.et_pb_slide_description {
    word-wrap: break-word
}

.et-pb-active-slide .et_pb_slide_description {
    -webkit-animation-duration: .7s;
    animation-duration: .7s;
    -webkit-animation-delay: .9s;
    animation-delay: .9s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: fadeBottom;
    animation-name: fadeBottom
}

.et_pb_bg_layout_dark .et_pb_slide_description {
    text-shadow: 0 1px 3px rgb(0 0 0 / .3)
}

.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {
    padding: 16% 8%;
    width: auto;
    margin: auto
}

.et_pb_slide_with_image .et_pb_slide_description {
    width: 47.25%;
    padding-left: 0;
    padding-right: 0;
    text-align: left;
    float: right
}

.et_pb_slide_description .et_pb_slide_title {
    font-weight: 300;
    margin-top: 0;
    font-size: 46px
}

.et_pb_slide_image {
    position: absolute;
    bottom: 0
}

.et_pb_slide_video {
    position: absolute;
    top: 50%;
    bottom: auto
}

.et_pb_slide:first-child .et_pb_slide_image img {
    opacity: 0
}

.et_pb_slide:first-child .et_pb_slide_image img.active {
    opacity: 1;
    -webkit-animation-duration: .7s;
    animation-duration: .7s;
    -webkit-animation-delay: .6s;
    animation-delay: .6s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: fadeLeft;
    animation-name: fadeLeft
}

.et_pb_media_alignment_center .et_pb_slide_image {
    bottom: auto;
    top: 50%
}

.et-pb-active-slide .et_pb_slide_image, .et-pb-active-slide .et_pb_slide_video {
    -webkit-animation-duration: .7s;
    animation-duration: .7s;
    -webkit-animation-delay: .6s;
    animation-delay: .6s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.et-pb-active-slide .et_pb_slide_image {
    -webkit-animation-name: fadeLeft;
    animation-name: fadeLeft
}

.et_pb_slide_image img {
    width: auto;
    vertical-align: bottom
}

.et_pb_slide_image, .et_pb_slide_video {
    width: 47.25%;
    margin-right: 5.5%
}

.et_pb_slide_video .mejs-mediaelement {
    position: relative
}

.et_pb_slide_video .mejs-mediaelement .wp-video-shortcode {
    display: block
}

.et_pb_slide_video .wp-video-shortcode video, .et_pb_slide_video video.wp-video-shortcode {
    height: auto
}

.et_pb_slider_with_overlay .et_pb_slide_overlay_container {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1
}

.et_pb_bg_layout_light.et_pb_slider_with_overlay .et_pb_slide_overlay_container, .et_pb_bg_layout_light.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper {
    background-color: hsl(0 0% 100% / .9)
}

.et_pb_bg_layout_dark.et_pb_slider_with_overlay .et_pb_slide_overlay_container, .et_pb_bg_layout_dark.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper {
    background-color: rgb(0 0 0 / .3)
}

.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_description, .et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_description, .et_pb_column_2_5 .et_pb_slider_fullwidth_off .et_pb_slide_description, .et_pb_column_3_5 .et_pb_slider_fullwidth_off .et_pb_slide_description, .et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_description {
    text-align: center
}

.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_content, .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_image, .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_video, .et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_content, .et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_image, .et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_video, .et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_content, .et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_image, .et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_video {
    display: none
}

.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_description, .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description, .et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_description, .et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description, .et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_description, .et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description {
    text-align: center
}

.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_image, .et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_video, .et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_image, .et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_video, .et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content, .et_pb_column_2_5 .et_pb_slider_fullwidth_off .et_pb_slide_image, .et_pb_column_2_5 .et_pb_slider_fullwidth_off .et_pb_slide_video, .et_pb_column_2_5 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content, .et_pb_column_3_5 .et_pb_slider_fullwidth_off .et_pb_slide_image, .et_pb_column_3_5 .et_pb_slider_fullwidth_off .et_pb_slide_video, .et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_image, .et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_video, .et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content {
    display: none
}

.et_pb_column_1_2 .et_pb_slide_content, .et_pb_column_1_3 .et_pb_slide_content, .et_pb_column_1_4 .et_pb_slide_content, .et_pb_column_1_5 .et_pb_slide_content, .et_pb_column_1_6 .et_pb_slide_content, .et_pb_column_2_5 .et_pb_slide_content, .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_slide_content, .et_pb_column_3_5 .et_pb_slide_content {
    font-size: 14px
}

.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_content, .et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_image, .et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_video, .et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content {
    display: block
}

.et_pb_column_1_2 .et_pb_slide_description h2.et_pb_slide_title, .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_slide_description h2.et_pb_slide_title, .et_pb_column_3_5 .et_pb_slide_description h2.et_pb_slide_title {
    font-size: 26px;
    font-weight: 400
}

.et_pb_column_1_3 .et_pb_slide_description h2.et_pb_slide_title, .et_pb_column_1_4 .et_pb_slide_description h2.et_pb_slide_title, .et_pb_column_1_5 .et_pb_slide_description h2.et_pb_slide_title, .et_pb_column_1_6 .et_pb_slide_description h2.et_pb_slide_title, .et_pb_column_2_5 .et_pb_slide_description h2.et_pb_slide_title {
    font-size: 22px;
    font-weight: 400
}

@media (min-width:981px) and (max-width:1100px) {
    .et_pb_column_1_2 .et_pb_slide_content, .et_pb_column_1_3 .et_pb_slide_content, .et_pb_column_1_4 .et_pb_slide_content, .et_pb_column_1_5 .et_pb_slide_content, .et_pb_column_1_6 .et_pb_slide_content, .et_pb_column_2_3 .et_pb_slide_content, .et_pb_column_2_5 .et_pb_slide_content, .et_pb_column_3_5 .et_pb_slide_content {
        font-size: 14px
    }

    .et_pb_column_1_2 .et_pb_slide_description h2.et_pb_slide_title, .et_pb_column_1_3 .et_pb_slide_description h2.et_pb_slide_title, .et_pb_column_1_4 .et_pb_slide_description h2.et_pb_slide_title, .et_pb_column_1_5 .et_pb_slide_description h2.et_pb_slide_title, .et_pb_column_1_6 .et_pb_slide_description h2.et_pb_slide_title, .et_pb_column_2_3 .et_pb_slide_description h2.et_pb_slide_title, .et_pb_column_2_5 .et_pb_slide_description h2.et_pb_slide_title, .et_pb_column_3_5 .et_pb_slide_description h2.et_pb_slide_title {
        font-size: 18px
    }
}

@media (min-width:981px) {
    .et_pb_column_1_2 .et_pb_slide_image, .et_pb_column_1_2 .et_pb_slide_video, .et_pb_column_1_3 .et_pb_slide_image, .et_pb_column_1_3 .et_pb_slide_video, .et_pb_column_1_4 .et_pb_slide_image, .et_pb_column_1_4 .et_pb_slide_video, .et_pb_column_1_5 .et_pb_slide_image, .et_pb_column_1_5 .et_pb_slide_video, .et_pb_column_1_6 .et_pb_slide_image, .et_pb_column_1_6 .et_pb_slide_video, .et_pb_column_2_5 .et_pb_slide_image, .et_pb_column_2_5 .et_pb_slide_video, .et_pb_column_3_5 .et_pb_slide_image, .et_pb_column_3_5 .et_pb_slide_video, .et_pb_column_3_8 .et_pb_slide_image, .et_pb_column_3_8 .et_pb_slide_video {
        top: auto;
        bottom: auto;
        position: relative
    }

    .et_pb_column_1_2 .et_pb_slide_image, .et_pb_column_1_2 .et_pb_slide_video, .et_pb_column_1_2 .et_pb_slide_with_image .et_pb_slide_description, .et_pb_column_1_3 .et_pb_slide_image, .et_pb_column_1_3 .et_pb_slide_video, .et_pb_column_1_3 .et_pb_slide_with_image .et_pb_slide_description, .et_pb_column_1_4 .et_pb_slide_image, .et_pb_column_1_4 .et_pb_slide_video, .et_pb_column_1_4 .et_pb_slide_with_image .et_pb_slide_description, .et_pb_column_1_5 .et_pb_slide_image, .et_pb_column_1_5 .et_pb_slide_video, .et_pb_column_1_5 .et_pb_slide_with_image .et_pb_slide_description, .et_pb_column_1_6 .et_pb_slide_image, .et_pb_column_1_6 .et_pb_slide_video, .et_pb_column_1_6 .et_pb_slide_with_image .et_pb_slide_description, .et_pb_column_2_5 .et_pb_slide_image, .et_pb_column_2_5 .et_pb_slide_video, .et_pb_column_2_5 .et_pb_slide_with_image .et_pb_slide_description, .et_pb_column_3_5 .et_pb_slide_image, .et_pb_column_3_5 .et_pb_slide_video, .et_pb_column_3_5 .et_pb_slide_with_image .et_pb_slide_description, .et_pb_column_3_8 .et_pb_slide_image, .et_pb_column_3_8 .et_pb_slide_video, .et_pb_column_3_8 .et_pb_slide_with_image .et_pb_slide_description {
        width: 100% !important
    }

    .et_pb_column_1_2 .et_pb_slide_image, .et_pb_column_1_2 .et_pb_slide_video, .et_pb_column_1_3 .et_pb_slide_image, .et_pb_column_1_3 .et_pb_slide_video, .et_pb_column_1_4 .et_pb_slide_image, .et_pb_column_1_4 .et_pb_slide_video, .et_pb_column_1_5 .et_pb_slide_image, .et_pb_column_1_5 .et_pb_slide_video, .et_pb_column_1_6 .et_pb_slide_image, .et_pb_column_1_6 .et_pb_slide_video, .et_pb_column_2_5 .et_pb_slide_image, .et_pb_column_2_5 .et_pb_slide_video, .et_pb_column_3_5 .et_pb_slide_image, .et_pb_column_3_5 .et_pb_slide_video, .et_pb_column_3_8 .et_pb_slide_image, .et_pb_column_3_8 .et_pb_slide_video {
        padding: 0;
        margin: 10% 0 0 !important
    }

    .et_pb_column_1_3 .et_pb_slide_description, .et_pb_column_2_5 .et_pb_slide_description {
        padding-bottom: 26%
    }

    .et_pb_column_1_4 .et_pb_slide .et_pb_slide_description, .et_pb_column_1_5 .et_pb_slide .et_pb_slide_description, .et_pb_column_1_6 .et_pb_slide .et_pb_slide_description {
        padding-bottom: 34%
    }
}

@media (max-width:980px) {
    .et_pb_column_1_4 .et_pb_slider_fullwidth_off h2, .et_pb_column_1_5 .et_pb_slider_fullwidth_off h2, .et_pb_column_1_6 .et_pb_slider_fullwidth_off h2, .et_pb_slide_description h2.et_pb_slide_title {
        font-size: 26px;
        font-weight: 500
    }

    .et_pb_slide_description .et_pb_slide_title {
        font-weight: 500
    }

    .et_pb_slide_content {
        font-size: 13px;
        font-weight: 400
    }

    .et_pb_slide_description {
        text-align: center
    }

    .et_pb_slide_with_image .et_pb_slide_description {
        text-align: left
    }

    .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_container, .et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_container, .et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_container {
        min-height: auto
    }

    .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_content, .et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_content, .et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_content {
        display: block
    }

    .et_pb_bg_layout_light_tablet.et_pb_slider_with_overlay .et_pb_slide_overlay_container, .et_pb_bg_layout_light_tablet.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper {
        background-color: hsl(0 0% 100% / .9)
    }

    .et_pb_bg_layout_dark_tablet.et_pb_slider_with_overlay .et_pb_slide_overlay_container, .et_pb_bg_layout_dark_tablet.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper {
        background-color: rgb(0 0 0 / .3)
    }
}

@media (max-width:767px) {
    .et_pb_slide_content {
        font-size: 12px
    }

    .et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content {
        font-size: 14px
    }

    .et_pb_slide_description h2.et_pb_slide_title {
        font-size: 24px
    }

    .et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title {
        font-size: 20px
    }

    .et_pb_slide_description, .et_pb_slide_with_image .et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {
        text-align: center
    }

    .et_pb_slide_with_image .et_pb_slide_description {
        float: none;
        text-align: center;
        width: 100%
    }

    .et_pb_media_alignment_center .et_pb_slide_image {
        top: 0
    }

    .et_pb_slide_image, .et_pb_slide_video, .et_pb_slide_with_image .et_pb_slide_description {
        width: 100%
    }

    .et_pb_slider_show_image .et_pb_slide_image, .et_pb_slider_show_image .et_pb_slide_video {
        display: block !important
    }

    .et_pb_slide_image, .et_pb_slide_video {
        display: none !important;
        position: relative;
        top: auto;
        margin: 50px auto 0;
        padding: 0;
        margin-top: 6% !important
    }

    .et_pb_slide_video {
        float: none
    }

    .et_pb_slide_image img {
        max-height: 300px
    }

    .et_pb_section_first .et_pb_slide_image img {
        max-height: 300px !important
    }

    .et_pb_section_first .et_pb_slide_image {
        margin: 0 !important;
        top: 20px
    }

    .et_pb_slider_with_overlay .et_pb_slide_image, .et_pb_slider_with_overlay .et_pb_slide_video, .et_pb_slider_with_overlay .et_pb_slide_with_image .et_pb_slide_description {
        width: 100%
    }

    .et_pb_slider_with_overlay .et_pb_slide_image {
        margin-top: 0 !important;
        padding-top: 6%
    }

    .et_pb_bg_layout_light_phone .et_pb_slide_content {
        color: #333
    }

    .et_pb_bg_layout_dark_phone .et_pb_slide_description {
        text-shadow: 0 1px 3px rgb(0 0 0 / .3)
    }

    .et_pb_bg_layout_dark_phone .et_pb_slide_content {
        color: #fff
    }
}

@media (min-width:480px) {
    .et_pb_column_1_4 .et_pb_slide_description, .et_pb_column_1_5 .et_pb_slide_description, .et_pb_column_1_6 .et_pb_slide_description {
        padding-bottom: 26%
    }
}

@media (max-width:479px) {
    .et_pb_slide_description h2.et_pb_slide_title {
        font-size: 20px
    }

    .et_pb_slide_content {
        font-weight: 400;
        font-size: 10px;
        display: block
    }

    .et_pb_slider_fullwidth_off .et_pb_more_button, .et_pb_slider_fullwidth_off .et_pb_slide_content {
        display: none
    }
}

.et_pb_heading_container {
    position: relative
}

.et_pb_number_counter {
    word-wrap: break-word;
    margin: 0 auto 30px;
    position: relative;
    text-align: center
}

.et_pb_number_counter .percent {
    z-index: 2
}

.et_pb_number_counter h3 {
    font-size: 18px;
    position: relative
}

.et_pb_number_counter .et_pb_module_header {
    position: relative
}

.et_pb_number_counter {
    opacity: 0;
    -webkit-transition: opacity 1s;
    transition: opacity 1s
}

.et_pb_number_counter.active {
    opacity: 1
}

.et_pb_number_counter {
    width: auto
}

.et_pb_number_counter canvas {
    display: none;
    visibility: hidden
}

.et_pb_number_counter .percent {
    height: 72px;
    position: relative
}

.et_pb_number_counter .percent p {
    font-size: 72px;
    line-height: 72px;
    font-weight: 500
}

.et_pb_number_counter.et_pb_with_title .percent {
    margin-bottom: 20px
}

@media (min-width:981px) and (max-width:1100px) {
    .et_pb_column_1_4 .et_pb_number_counter .percent, .et_pb_column_1_5 .et_pb_number_counter .percent, .et_pb_column_1_6 .et_pb_number_counter .percent {
        height: 55px
    }

    .et_pb_column_1_4 .et_pb_number_counter h3, .et_pb_column_1_5 .et_pb_number_counter h3, .et_pb_column_1_6 .et_pb_number_counter h3 {
        padding: 10px 0 0
    }
}

.et-db #et-boc .et-fb-modules-list li.dica_divi_carousel .et-fb-icon svg {
    width: 22px !important;
    height: 22px !important
}

.fancybox-container {
    z-index: 999999
}

.dica_divi_carousel {
    --dica-border-ripple-color: transparent
}

.dica-container .swiper-container {
    width: 100%;
    height: auto
}

.dica-container .swiper-wrapper {
    height: auto !important;
    -webkit-transition-duration: 2s;
    -o-transition-duration: 2s;
    transition-duration: 2s;
    -webkit-transition-property: -webkit-transform !important;
    transition-property: -webkit-transform !important;
    -o-transition-property: transform !important;
    transition-property: transform !important;
    transition-property: transform, -webkit-transform !important;
    -webkit-box-sizing: content-box !important;
    box-sizing: content-box !important
}

.dica_divi_carousel .dica_divi_carouselitem {
    font-size: 14px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    margin-bottom: 0 !important;
    -ms-flex-item-align: start;
    align-self: flex-start
}

:root .dica_divi_carousel .dica_divi_carouselitem .et_pb_module_inner, _:-ms-fullscreen {
    -ms-flex: 1 1;
    flex: 1 1
}

.dica_divi_carouselitem {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    position: relative
}

.dica_divi_carouselitem>div {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-style: solid;
    border-width: 0
}

.dica_divi_carousel .swiper-container-3d .dica_divi_carouselitem {
    -webkit-transition-property: -webkit-transform, padding, margin, background-color, background-image, color, border-raduis, border-color, border-width !important;
    transition-property: -webkit-transform, padding, margin, background-color, background-image, color, border-raduis, border-color, border-width !important;
    -o-transition-property: transform, padding, margin, background-color, background-image, color, border-raduis, border-color, border-width !important;
    -webkit-transition-property: padding, margin, background-color, background-image, color, border-raduis, border-color, border-width, -webkit-transform !important;
    transition-property: padding, margin, background-color, background-image, color, border-raduis, border-color, border-width, -webkit-transform !important;
    transition-property: transform, padding, margin, background-color, background-image, color, border-raduis, border-color, border-width !important;
    transition-property: transform, padding, margin, background-color, background-image, color, border-raduis, border-color, border-width, -webkit-transform !important
}

.dica-container .swiper-container-3d .swiper-slide-shadow-left, .dica-container .swiper-container-3d .swiper-slide-shadow-right, .dica-container .swiper-container-3d .swiper-slide-shadow-top {
    -webkit-transition-property: all !important;
    -o-transition-property: all !important;
    transition-property: all !important
}

.dica-container .swiper-container-3d .swiper-slide-shadow-left {
    background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), transparent) !important;
    background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), transparent) !important;
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(transparent)) !important;
    background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent) !important
}

.dica-container .swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), transparent) !important;
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), transparent) !important;
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(transparent)) !important;
    background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent) !important
}

.dica_divi_carouselitem>div {
    width: 100%;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.dica_divi_carousel .dica_divi_carouselitem .dica-item-content .item-title {
    font-size: 20px;
    letter-spacing: 0
}

.dica_divi_carousel .dica_divi_carouselitem .dica-item-content .item-title a {
    color: inherit
}

.dica_divi_carousel .dica_divi_carouselitem .dica-item-content .item-subtitle {
    font-size: 16px;
    letter-spacing: 0
}

.dica_divi_carousel .dica_divi_carouselitem .dica-item-content .content {
    font-size: 14px;
    letter-spacing: 0
}

.dica_divi_carousel .dica_divi_carouselitem .dica-item-content .content.dg_enable_content_limit p:last-of-type {
    display: inline
}

.dica_divi_carousel .dica_divi_carouselitem .dica-item-content .content .dg_hide_content {
    position: absolute;
    top: -99999px
}

.dica_divi_carousel .dica_divi_carouselitem .dica-item.empty-content .dica-item-content {
    display: none
}

.dica_divi_carousel .dica_divi_carouselitem .dica-item-content {
    font-size: 14px;
    z-index: 9;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.dica_divi_carouselitem .dica-item-content {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%
}

#et-boc .dica_divi_carousel .dica_divi_carouselitem .dica-image-container .image {
    padding-bottom: 0
}

.dica_divi_carousel .dica_divi_carouselitem .dica-image-container {
    position: relative;
    overflow: hidden;
    line-height: 0
}

#et-boc .dica_divi_carousel .dica_divi_carouselitem .dica-image-container img, .dica_divi_carousel .dica_divi_carouselitem .dica-image-container img {
    border-style: solid;
    display: block;
    max-width: 100%;
    border-width: 0;
    position: relative;
    padding: 5px;
    background-color: #fff;
}

.dica_divi_carousel .dica_divi_carouselitem .dica-image-container .image {
    display: inline-block;
    position: relative;
    overflow: hidden;
    z-index: 10
}

.dica_divi_carousel .dica_divi_carouselitem .dica-image-container {
    z-index: 10
}

#et-boc .dica_divi_carousel .dica_divi_carouselitem, #et-boc .dica_divi_carousel .dica_divi_carouselitem>div, .dica_divi_carousel .dica_divi_carouselitem, .dica_divi_carousel .dica_divi_carouselitem>div {
    border-style: solid;
    border-width: 0;
    padding: 15px;
}

.dica_divi_carousel .dica_divi_carouselitem .dica-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.dica_divi_carousel .dica_divi_carouselitem .dica-item.loading .dica-image-container img {
    min-height: 100px
}

.dica_divi_carousel .dica_divi_carouselitem .dica-item.loading .dica-image-container {
    margin-bottom: auto
}

.dica_divi_carousel .dica_divi_carouselitem .dica-item.loading .dica-item-content {
    margin-top: auto
}

.dica-container .swiper-pagination {
    width: 100%;
    position: relative
}

.dica_divi_carousel .swiper-pagination-bullet {
    border-radius: 100% !important;
    opacity: 1;
    margin-right: 4px !important
}

.dica-container .et_pb_button_wrapper {
    margin-top: 10px
}

.et_pb_button {
    display: inline-block
}

.overlay-image .dica-item .dica-image-container {
    position: relative
}

.dica_divi_carousel .et_clickable .dica-image-container>.image {
    pointer-events: none
}

.dica_divi_carousel .et_clickable .dica-item {
    pointer-events: all
}

.overlay-image .dica-item .dica-image-container .image:before {
    content: "";
    background: hsla(0, 0%, 100%, .81);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    z-index: 1;
    pointer-events: none
}

.overlay-image .dica-item .dica-image-container .image:after {
    content: "1";
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: ETmodules;
    font-size: 26px;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    line-height: 1;
    text-transform: none;
    speak: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
    left: 50%;
    color: #58b4f4;
    opacity: 0;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    z-index: 1
}

.overlay-image.overlay_image_default .dica-item .dica-image-container .image:after, .overlay-image.overlay_image_default .dica-item .dica-image-container .image:before, .overlay-image:not(.overlay_image_default) .dica-item:hover .dica-image-container .image:before {
    opacity: 1
}

.overlay-image:not(.overlay_image_default) .dica-item:hover .dica-image-container .image:after {
    opacity: 1;
    -webkit-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%)
}

.overlay-image .dica-item .dica-image-container .image:has(.animated_icon):after, .overlay-image.overlay_image_default .dica-item .dica-image-container .image:has(.animated_icon):after {
    content: unset
}

.overlay-image .dica-item:hover .dica-image-container a.image:has(.animated_icon) .animated_icon, .overlay-image.overlay_image_default .dica-item .dica-image-container a.image:has(.animated_icon) .animated_icon {
    position: absolute;
    z-index: 10;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    display: block;
    width: 32px;
    height: 44px;
    border-radius: 50%;
    padding: 18px 20px 18px 28px
}

.overlay-image .dica-item:hover .dica-image-container a.image:has(.animated_icon) .animated_icon:not(.anim-none):before, .overlay-image.overlay_image_default .dica-item .dica-image-container a.image:has(.animated_icon) .animated_icon:not(.anim-none):before {
    content: "";
    position: absolute;
    z-index: 0;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    display: block;
    width: 80px;
    height: 80px;
    background: var(--dica-border-ripple-color);
    border-radius: 50%
}

.overlay-image .dica-item:hover .dica-image-container a.image:has(.animated_icon) .animated_icon.anim-ripple:before, .overlay-image.overlay_image_default .dica-item .dica-image-container a.image:has(.animated_icon) .animated_icon.anim-ripple:before {
    -webkit-animation: anim-ripple 1.5s ease-out infinite;
    animation: anim-ripple 1.5s ease-out infinite
}

.overlay-image .dica-item:hover .dica-image-container a.image:has(.animated_icon) .animated_icon.anim-pulse-border:before, .overlay-image.overlay_image_default .dica-item .dica-image-container a.image:has(.animated_icon) .animated_icon.anim-pulse-border:before {
    -webkit-animation: anim-pulse-border 1.5s ease-out infinite;
    animation: anim-pulse-border 1.5s ease-out infinite
}

.overlay-image .dica-item:hover .dica-image-container a.image:has(.animated_icon) .animated_icon:after, .overlay-image.overlay_image_default .dica-item .dica-image-container a.image:has(.animated_icon) .animated_icon:after {
    content: "";
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    display: block;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    border: 0 solid #fff
}

.overlay-image .dica-item:hover .dica-image-container a.image:has(.animated_icon) .animated_icon span, .overlay-image.overlay_image_default .dica-item .dica-image-container a.image:has(.animated_icon) .animated_icon span {
    display: block;
    position: relative;
    z-index: 3;
    width: 0;
    height: 0;
    border-left: 32px solid #fff;
    border-top: 22px solid transparent;
    border-bottom: 22px solid transparent
}

.overlay-image .dica-item:hover .dica-image-container a.image:has(.animated_icon) .animated_icon.anim-pulse-border:before, .overlay-image.overlay_image_default .dica-item .dica-image-container a.image:has(.animated_icon) .animated_icon.anim-pulse-border:before {
    height: 150%;
    width: 150%;
    border: 0 solid var(--dica-border-ripple-color)
}

@-webkit-keyframes anim-ripple {
    0% {
        -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
        transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
        opacity: 1
    }

    to {
        -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
        transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
        opacity: 0
    }
}

@keyframes anim-ripple {
    0% {
        -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
        transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
        opacity: 1
    }

    to {
        -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
        transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
        opacity: 0
    }
}

@-webkit-keyframes anim-pulse-border {
    0% {
        -webkit-box-shadow: inset 0 0 25px 3px var(--dica-border-ripple-color), 0 0 25px 10px var(--dica-border-ripple-color);
        box-shadow: inset 0 0 25px 3px var(--dica-border-ripple-color), 0 0 25px 10px var(--dica-border-ripple-color);
        opacity: 1;
        -webkit-transform: translate(-50%, -50%) scale(.6);
        transform: translate(-50%, -50%) scale(.6)
    }

    to {
        -webkit-box-shadow: none;
        box-shadow: none;
        opacity: 0;
        -webkit-transform: translate(-50%, -50%) scale(1);
        transform: translate(-50%, -50%) scale(1)
    }
}

@keyframes anim-pulse-border {
    0% {
        -webkit-box-shadow: inset 0 0 25px 3px var(--dica-border-ripple-color), 0 0 25px 10px var(--dica-border-ripple-color);
        box-shadow: inset 0 0 25px 3px var(--dica-border-ripple-color), 0 0 25px 10px var(--dica-border-ripple-color);
        opacity: 1;
        -webkit-transform: translate(-50%, -50%) scale(.6);
        transform: translate(-50%, -50%) scale(.6)
    }

    to {
        -webkit-box-shadow: none;
        box-shadow: none;
        opacity: 0;
        -webkit-transform: translate(-50%, -50%) scale(1);
        transform: translate(-50%, -50%) scale(1)
    }
}

.dica-container .swiper-container-coverflow .swiper-wrapper .swiper-slide-active {
    -webkit-transform: translateZ(0) rotateX(0deg) rotateY(0deg) !important;
    transform: translateZ(0) rotateX(0deg) rotateY(0deg) !important
}

.overlay-image.overlay_image_default .dica-item .dica-image-container .image:has(.animated_icon) .animated_icon.style_2 {
    position: absolute;
    z-index: 10;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    display: block;
    width: 32px;
    height: 44px;
    border-radius: 50%;
    padding: 18px 20px 18px 28px
}

.overlay-image.overlay_image_default .dica-item .dica-image-container .image:has(.animated_icon) .animated_icon.style_2:before {
    content: "";
    position: absolute;
    z-index: 0;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    display: block;
    width: 80px;
    height: 80px;
    background: #ba1f24;
    border-radius: 50%;
    -webkit-animation: pulse-border 1.5s ease-out infinite;
    animation: pulse-border 1.5s ease-out infinite
}

.overlay-image.overlay_image_default .dica-item .dica-image-container .image:has(.animated_icon) .animated_icon.style_2:after {
    content: "";
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    display: block;
    width: 80px;
    height: 80px;
    background: #fa183d;
    border-radius: 50%;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

.overlay-image.overlay_image_default .dica-item .dica-image-container .image:has(.animated_icon) .animated_icon.style_2 span {
    display: block;
    position: relative;
    z-index: 3;
    width: 0;
    height: 0;
    border-left: 32px solid #fff;
    border-top: 22px solid transparent;
    border-bottom: 22px solid transparent
}

@-webkit-keyframes pulse-border {
    0% {
        -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
        transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
        opacity: 1
    }

    to {
        -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
        transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
        opacity: 0
    }
}

@keyframes pulse-border {
    0% {
        -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
        transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
        opacity: 1
    }

    to {
        -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
        transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
        opacity: 0
    }
}

.dica-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.dica-container .swiper-button-next, .dica-container .swiper-button-prev {
    background-image: none !important;
    width: 53px;
    font-size: 53px;
    height: 53px;
    background-color: #fff;
    margin-top: 0;
    line-height: .96em;
    left: auto;
    right: auto;
    text-align: center
}

.dica-container .swiper-button-next {
    -webkit-transition: all .4s ease !important;
    -o-transition: all .4s ease !important;
    transition: all .4s ease !important;
    margin-left: 10px
}

.dica-container .swiper-button-prev {
    -webkit-transition: all .3s ease !important;
    -o-transition: all .3s ease !important;
    transition: all .3s ease !important;
    margin-right: 10px
}

.dica-container .swiper-button-next:before, .dica-container .swiper-button-prev:before {
    content: attr(data-icon);
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: ETmodules;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    text-transform: none;
    color: #0c71c3;
    speak: none;
    vertical-align: super
}

.dica-container .swiper-buttton-container {
    pointer-events: none;
    display: -ms-flexbox;
    display: flex;
    z-index: 9
}

.dica-container .swiper-button-next, .dica-container .swiper-button-prev {
    pointer-events: all;
    position: relative
}

.dica-container .swiper-button-next:after, .dica-container .swiper-button-prev:after {
    display: none !important
}

@media (min-width:981px) {
    .desktop_middle-inside .swiper-buttton-container {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 0;
        right: 0
    }

    .desktop_middle-inside.arrow-on-hover .swiper-buttton-container {
        overflow: hidden
    }

    .desktop_middle-inside.arrow-on-hover .swiper-button-prev {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        opacity: 0
    }

    .desktop_middle-inside.arrow-on-hover .swiper-button-next {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        opacity: 0
    }

    .desktop_middle-inside.arrow-on-hover:hover .swiper-button-next, .desktop_middle-inside.arrow-on-hover:hover .swiper-button-prev {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1
    }

    .desktop_middle-outside .swiper-buttton-container {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 0;
        right: 0
    }

    .desktop_middle-outside .swiper-button-next {
        -webkit-transform: translateX(150%);
        transform: translateX(150%)
    }

    .desktop_middle-outside .swiper-button-prev {
        -webkit-transform: translateX(-150%);
        transform: translateX(-150%)
    }

    .desktop_middle-outside.arrow-on-hover .swiper-button-prev {
        -webkit-transform: translateX(50%);
        transform: translateX(50%);
        opacity: 0
    }

    .desktop_middle-outside.arrow-on-hover .swiper-button-next {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        opacity: 0
    }

    .desktop_middle-outside.arrow-on-hover:hover .swiper-button-next {
        -webkit-transform: translateX(150%);
        transform: translateX(150%);
        opacity: 1
    }

    .desktop_middle-outside.arrow-on-hover:hover .swiper-button-prev {
        -webkit-transform: translateX(-150%);
        transform: translateX(-150%);
        opacity: 1
    }

    .desktop_top .swiper-buttton-container {
        -ms-flex-order: -1;
        order: -1
    }

    .dica_divi_carousel .dica-container.desktop_middle-inside .swiper-buttton-container, .dica_divi_carousel .dica-container.desktop_middle-outside .swiper-buttton-container {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }
}

@media (max-width:980px) and (min-width:768px) {
    .tablet_middle-inside .swiper-buttton-container {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 0;
        right: 0
    }

    .tablet_middle-inside.arrow-on-hover .swiper-buttton-container {
        overflow: hidden
    }

    .tablet_middle-inside.arrow-on-hover .swiper-button-prev {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        opacity: 0
    }

    .tablet_middle-inside.arrow-on-hover .swiper-button-next {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        opacity: 0
    }

    .tablet_middle-inside.arrow-on-hover:hover .swiper-button-next, .tablet_middle-inside.arrow-on-hover:hover .swiper-button-prev {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1
    }

    .tablet_middle-outside .swiper-buttton-container {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 0;
        right: 0
    }

    .tablet_middle-outside .swiper-button-next {
        -webkit-transform: translateX(150%);
        transform: translateX(150%)
    }

    .tablet_middle-outside .swiper-button-prev {
        -webkit-transform: translateX(-150%);
        transform: translateX(-150%)
    }

    .tablet_middle-outside.arrow-on-hover .swiper-button-next {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        opacity: 0
    }

    .tablet_middle-outside.arrow-on-hover .swiper-button-prev {
        -webkit-transform: translateX(50%);
        transform: translateX(50%);
        opacity: 0
    }

    .tablet_middle-outside.arrow-on-hover:hover .swiper-button-next, .tablet_middle-outside.arrow-on-hover:hover .swiper-button-prev {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1
    }

    .tablet_top .swiper-buttton-container {
        -ms-flex-order: -1;
        order: -1
    }

    .dica_divi_carousel .dica-container.tablet_middle-inside .swiper-buttton-container, .dica_divi_carousel .dica-container.tablet_middle-outside .swiper-buttton-container {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }
}

@media (max-width:767px) {
    .mobile_middle-inside .swiper-buttton-container {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 0;
        right: 0
    }

    .mobile_middle-inside.arrow-on-hover .swiper-buttton-container {
        overflow: hidden
    }

    .mobile_middle-inside.arrow-on-hover .swiper-button-prev {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        opacity: 0
    }

    .mobile_middle-inside.arrow-on-hover .swiper-button-next {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        opacity: 0
    }

    .mobile_middle-inside.arrow-on-hover:hover .swiper-button-next, .mobile_middle-inside.arrow-on-hover:hover .swiper-button-prev {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1
    }

    .mobile_middle-outside .swiper-buttton-container {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 0;
        right: 0
    }

    .mobile_middle-outside .swiper-button-next {
        -webkit-transform: translateX(150%);
        transform: translateX(150%)
    }

    .mobile_middle-outside .swiper-button-prev {
        -webkit-transform: translateX(-150%);
        transform: translateX(-150%)
    }

    .mobile_middle-outside.arrow-on-hover .swiper-button-next {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        opacity: 0
    }

    .mobile_middle-outside.arrow-on-hover .swiper-button-prev {
        -webkit-transform: translateX(50%);
        transform: translateX(50%);
        opacity: 0
    }

    .mobile_middle-outside.arrow-on-hover:hover .swiper-button-next, .mobile_middle-outside.arrow-on-hover:hover .swiper-button-prev {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1
    }

    .mobile_top .swiper-buttton-container {
        -ms-flex-order: -1;
        order: -1
    }

    .dica_divi_carousel .dica-container.mobile_middle-inside .swiper-buttton-container, .dica_divi_carousel .dica-container.mobile_middle-outside .swiper-buttton-container {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }
}

.dica_divi_carousel .dica_divi_carouselitem .image_bottom .dica-item-content {
    -ms-flex-order: -1;
    order: -1
}

.dica_divi_carousel .dica_divi_carouselitem .image_left {
    -ms-flex-direction: row;
    flex-direction: row
}

.dica_divi_carousel .dica_divi_carouselitem .image_right {
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.dica_divi_carousel .dica_divi_carouselitem .social-media {
    padding: 0;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -ms-flex-flow: nowrap;
    flex-flow: nowrap;
    max-width: 100%
}

.dica_divi_carousel .dica_divi_carouselitem .social-media li {
    list-style: none;
    margin-left: 15px;
    vertical-align: middle;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    text-align: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    height: auto
}

.dica_divi_carouselitem .social-media li, .dica_divi_carouselitem .social-media li a {
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    color: #b2b2b2;
    border-style: solid
}

.dica_divi_carousel .swiper-container.swiper-container-rtl .dica_divi_carouselitem .social-media li:last-child, .dica_divi_carousel .swiper-container:not(.swiper-container-rtl) .dica_divi_carouselitem .social-media li:first-child {
    margin-left: 0
}

.dica_divi_carousel .dica_divi_carouselitem .social-media li a {
    font-size: 16px;
    display: block
}

.dica_divi_carousel .dica_divi_carouselitem .social-media-container .social-media li a:before {
    text-shadow: 0 0 !important;
    font-family: ETmodules !important;
    display: block !important;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1;
    text-transform: none;
    speak: none;
    content: ""
}

.dica_divi_carousel .dica_divi_carouselitem .social-media li a span {
    display: none
}

.dica_divi_carousel .dica_divi_carouselitem .social-media li.dg_facebook a:before {
    content: "\E093" !important
}

.dica_divi_carousel .dica_divi_carouselitem .social-media li.dg_twitter a:before {
    content: "\E094" !important
}

.dica_divi_carousel .dica_divi_carouselitem .social-media li.dg_linkedin a:before {
    content: "\E09D" !important
}

.dica_divi_carousel .dica_divi_carouselitem .social-media li.dg_instagram a:before {
    content: "\E09A" !important
}

.dica_divi_carousel .dica_divi_carouselitem .social-media li.dg_email a:before {
    content: "\E076" !important
}

.dica_divi_carousel .dica_divi_carouselitem .sm-top .social-media-container {
    -ms-flex-order: -1;
    order: -1
}

.dica_divi_carousel .dica_divi_carouselitem .sm-under-title .dica-item-content>.item-subtitle, .dica_divi_carousel .dica_divi_carouselitem .sm-under-title .dica-item-content>.item-title {
    -ms-flex-order: 0;
    order: 0
}

.dica_divi_carousel .dica_divi_carouselitem .sm-under-title .dica-item-content>* {
    -ms-flex-order: 2;
    order: 2
}

.dica_divi_carousel .dica_divi_carouselitem .sm-under-title .dica-item-content .social-media-container {
    -ms-flex-order: 1;
    order: 1
}

.dica_divi_carousel .dica_divi_carouselitem .sm-bottom .dica-item-content .social-media-container {
    -ms-flex-order: 5;
    order: 5
}

.dica-rating {
    text-align: left
}

.dica-rating-container .dica-rating span:before {
    content: "\2605"
}

.dica-rating-container .dica-rating span.rate:before {
    color: gold
}

.dica-rating-container .dica-rating span.blank:before {
    color: #ebebeb
}

.dica_divi_carousel .dica_divi_carouselitem .rating-top .dica-rating-container {
    -ms-flex-order: -1;
    order: -1
}

.dica_divi_carousel .dica_divi_carouselitem .rating-under-title .dica-item-content>.item-subtitle, .dica_divi_carousel .dica_divi_carouselitem .rating-under-title .dica-item-content>.item-title {
    -ms-flex-order: 0;
    order: 0
}

.dica_divi_carousel .dica_divi_carouselitem .rating-under-title .dica-item-content>* {
    -ms-flex-order: 2;
    order: 2
}

.dica_divi_carousel .dica_divi_carouselitem .rating-under-title .dica-item-content .dica-rating-container {
    -ms-flex-order: 1;
    order: 1
}

.dica_divi_carousel .dica_divi_carouselitem .rating-bottom .dica-item-content .dica-rating-container {
    -ms-flex-order: 5;
    order: 5
}

.dica_divi_carousel .et-pb-icon-circle {
    font-size: 48px;
    border-radius: 100%;
    padding: 25px
}

.dica_divi_carousel .et-pb-icon-circle-border {
    border: 3px solid
}

.dg-carousel-lightbox.open .image-wrapper span:has(iframe) {
    width: 100%;
    max-width: 900px;
    min-height: 506px;
    padding-top: 40px;
    padding-bottom: 40px;
    position: relative
}

.dg-carousel-lightbox.open .image-wrapper iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.dg-carousel-lightbox.open .image-wrapper:has(.dg_caption) {
    -ms-flex-direction: column;
    flex-direction: column
}

.dg-carousel-lightbox.open .image-wrapper:has(.dg_caption) span {
    font-family: inherit;
    font-size: inherit;
    color: #fff
}

.dica_divi_carousel:has(.dica-container.has_container_shadow) .swiper-container:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 70%;
    background-image: -webkit-gradient(linear, left top, right top, from(#000), to(transparent));
    background-image: -webkit-linear-gradient(left, #000, transparent);
    background-image: -o-linear-gradient(left, #000, transparent);
    background-image: linear-gradient(90deg, #000, transparent);
    z-index: 3
}

.dica_divi_carousel:has(.dica-container.has_container_shadow) .swiper-container:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 70%;
    right: 0;
    background-image: -webkit-gradient(linear, right top, left top, from(#000), to(transparent));
    background-image: -webkit-linear-gradient(right, #000, transparent);
    background-image: -o-linear-gradient(right, #000, transparent);
    background-image: linear-gradient(270deg, #000, transparent);
    z-index: 3
}

.dg-carousel-lightbox {
    opacity: 0;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    width: 0;
    height: 0;
    display: none
}

.dg-carousel-lightbox.open {
    opacity: 1;
    width: auto;
    height: auto;
    position: fixed;
    background-color: rgba(51, 51, 51, .88);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 999999;
    padding-bottom: 30px;
    display: block
}

.dg-carousel-lightbox.open .lightbox-header {
    text-align: right
}

.dg-carousel-lightbox.open .image-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    max-height: 100%;
    margin: 0 auto;
    height: 100%;
    white-space: nowrap;
    -ms-flex-align: center;
    align-items: center
}

.dg-carousel-lightbox .image-wrapper img {
    -webkit-transform: scale(0);
    transform: scale(0)
}

@-webkit-keyframes imageAnimation {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes imageAnimation {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.dg-carousel-lightbox.open .image-wrapper span {
    -ms-flex-item-align: center;
    align-self: center
}

.dg-carousel-lightbox.open .image-wrapper img {
    max-height: 85vh;
    -webkit-animation-name: imageAnimation;
    animation-name: imageAnimation;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    vertical-align: middle
}

.dg-carousel-lightbox.open .close-btn {
    background-color: rgba(0, 0, 0, .57);
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 10px 15px;
    color: #fff;
    cursor: pointer;
    font-size: 16px
}

.et-fb-no-vb-support-warning {
    display: none !important
}

.codemirror-lint-error {
    display: none !important
}

.et_pb_form_id_warning_message {
    font-size: 1rem;
    color: #dc0f1a;
    font-weight: 600
}

.et_pb_d_none {
    display: none !important
}

.et_pb_required_border {
    border: 1px solid red !important
}

.et_pb_visually_hidden {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
    white-space: nowrap !important
}

html[dir=ltr] .et_pb_visually_hidden {
    left: -9999px !important
}

html[dir=rtl] .et_pb_visually_hidden {
    right: -9999px !important
}

input[name^=et_pb_contact_hp_field_] {
    position: absolute !important;
    bottom: 0 !important;
    right: 0 !important;
    opacity: 0 !important
}

.select2-dropdown.select2-dropdown--below {
    z-index: 9999999999 !important
}

.et_pb_contact_field input[data-inline=on] {
    position: absolute !important;
    visibility: hidden !important;
    display: block !important;
    width: 0 !important;
    height: 0 !important;
    bottom: 0 !important
}

.xdsoft_datetimepicker {
    z-index: 9999999999 !important
}

.xdsoft_datetimepicker .xdsoft_disabled {
    cursor: not-allowed !important
}

.et_pb_datetimepicker_conditional.et_pb_datetimepicker_input {
    display: block !important;
    position: absolute !important;
    width: 0 !important;
    background: 0 0 !important;
    bottom: 0 !important;
    border: none !important
}

.et_pb_date_range_wrapper {
    display: flex;
    position: relative
}

.xdsoft_datetimepicker .xdsoft_date.xdsoft_in_range {
    background-color: #e3f2fd !important
}

.xdsoft_datetimepicker .xdsoft_date.xdsoft_end_date, .xdsoft_datetimepicker .xdsoft_date.xdsoft_start_date {
    background-color: #2196f3 !important;
    color: #fff !important
}

.xdsoft_datetimepicker .xdsoft_date.xdsoft_preview_range {
    background-color: #e3eef3 !important
}

.xdsoft_datetimepicker .xdsoft_date.xdsoft_preview_end, .xdsoft_datetimepicker .xdsoft_date.xdsoft_preview_start {
    background-color: #2196f3 !important;
    color: #fff !important
}

.et_pb_date_range_wrapper .start_dp {
    border-right: none !important;
    height: 210px !important
}

.et_pb_date_range_wrapper .end_dp {
    border-left: none !important;
    height: 210px !important
}

.et_pb_date_range_wrapper .xdsoft_datetimepicker {
    z-index: 1 !important
}

.et_pb_date_range_wrapper .drp_end_date, .et_pb_date_range_wrapper .drp_start_date {
    width: 0 !important;
    float: left
}

.et_pb_date_range_wrapper .et_pb_clear_dates {
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 12px;
    left: 35px;
    cursor: pointer;
    font-size: 16px;
    z-index: 2 !important
}

.et_pb_date_range_wrapper .et_pb_clear_dates::before {
    content: "";
    display: inline-block;
    width: 14px;
    height: 14px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 4v6h6M23 20v-6h-6'/%3E%3Cpath d='M20.49 9A9 9 0 0 0 5.64 5.64L1 10m22 4l-4.64 4.36A9 9 0 0 1 3.51 15'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    vertical-align: middle;
    transition: transform .3s ease, background-image .3s ease
}

.et_pb_date_range_wrapper .et_pb_clear_dates:hover::before {
    transform: scale(1.1) rotate(30deg);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23007cba' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 4v6h6M23 20v-6h-6'/%3E%3Cpath d='M20.49 9A9 9 0 0 0 5.64 5.64L1 10m22 4l-4.64 4.36A9 9 0 0 1 3.51 15'/%3E%3C/svg%3E")
}

.et_pb_files_container {
    position: relative;
    margin: 0 0 0 3%
}

.et_pb_contact_field_half.et_pb_files_container {
    width: 47% !important
}

.et_pb_files_container .et_pb_contact_submit.et_pb_button.et_pb_file_upload_button {
    margin: 0
}

.et_pb_files_container .et_pb_file_input {
    position: absolute !important;
    left: 0 !important;
    visibility: hidden !important
}

.et_pb_files_container .et_pb_file_chosen_desc {
    margin-left: .575rem
}

.et_pb_files_container .et_pb_contact_hidden_files {
    opacity: 0 !important;
    position: absolute !important;
    bottom: 0 !important;
    pointer-events: none !important;
    visibility: hidden !important
}

.et_pb_files_container .et_pb_accepted_files_desc {
    display: block;
    word-break: break-word
}

.et_pb_files_container .et_pb_files_list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 0 15px
}

.et_pb_files_container .et_pb_files_list .et_pb_file {
    flex: 1 0 100%;
    padding: 4px 0
}

.et_pb_files_container .et_pb_files_list span.et_pb_file:before {
    font-family: ETModules, serif;
    content: '\4e';
    margin-left: -2%;
    margin-right: .3rem;
    vertical-align: middle;
    color: #66b032;
    font-weight: 800
}

.et_pb_files_container .et_pb_files_list .et_pb_file_name {
    margin: 0 6px 0 0;
    color: grey;
    cursor: pointer;
    transition: all .2s ease-in;
    font-weight: 600;
    word-wrap: break-word
}

.et_pb_files_container .et_pb_files_list a {
    text-decoration: none
}

.et_pb_files_container .et_pb_files_list .et_pb_file_size {
    color: grey
}

.et_pb_files_container .et_pb_files_list .et_pb_delete_file {
    vertical-align: middle;
    cursor: pointer;
    font-size: 18px;
    margin-left: .3rem;
    margin-top: -2px;
    color: #dc0f1a;
    font-weight: bolder;
    transition: all .1s linear
}

.et_pb_files_container .et_pb_files_list .et_pb_delete_file:hover {
    -webkit-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3)
}

.et_pb_file_upload_button {
    cursor: pointer
}

.et_pb_signature_pad_container {
    display: block;
    position: relative
}

.et_pb_signature_pad_container .signature__pad_inner {
    position: relative;
    display: inline-block
}

.et_pb_signature_pad_container .signature__pad_inner canvas {
    touch-action: none;
    user-select: none;
    cursor: url(../../../../plugins/divi-contact-form-helper/d4/assets/public/pen.svg) 0 25, pointer
}

.et_pb_signature_pad_container .signature__pad_inner .action_buttons {
    position: absolute;
    top: 10px;
    right: 10px;
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
    align-items: center;
    justify-content: center
}

.et_pb_signature_pad_container .signature__pad_inner .action_buttons a {
    border: none;
    text-decoration: none;
    cursor: pointer
}

.et_pb_signature_pad_container .et_pb_signature_pad_message {
    display: block
}

.et_pb_signature_pad_container .et_pb_contact_hidden_input {
    opacity: 0 !important;
    position: absolute !important;
    bottom: 0 !important;
    pointer-events: none !important;
    visibility: hidden !important
}

.et_contact_bottom_container {
    float: none !important;
    justify-content: flex-end;
    width: 100%
}

.et_pb_success_btn_container {
    display: flex
}

.et_pb_success_button {
    font-size: 20px;
    font-weight: 500;
    padding: .3em 1em;
    line-height: 1.7em;
    background-color: transparent;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    border: 2px solid;
    border-radius: 3px;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-property: all;
    transition-property: all
}

.et_pb_contact_spinner {
    border: 4px solid rgba(0, 0, 0, .1);
    border-radius: 50%;
    border-top: 4px solid #2ea3f2;
    width: 20px;
    height: 20px;
    animation: spin 1s linear infinite;
    vertical-align: middle;
    float: left;
    margin-bottom: 10px;
    display: none
}

@keyframes spin {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}

.et_pb_contact_spinner.is-active {
    display: block
}

.et_pb_contact_field_desc {
    display: flex;
    font-weight: 400;
    clear: both
}

.et_pb_contact_form_label {
    position: relative;
    clear: both
}

.et_pb_contact_field_icon:before {
    content: attr(data-icon);
    position: absolute;
    z-index: 9999
}

.et_pb_contact_field_icon[data-field-type=email]:before, .et_pb_contact_field_icon[data-field-type=input]:before {
    top: -.125rem;
    left: 1rem
}

.et_pb_contact_field_icon[data-field-type=text]:before {
    top: .875rem;
    left: 1rem
}

.et_pb_contact_field_options_wrapper {
    position: relative
}

.et_pb_contact_field_options_wrapper:before {
    position: absolute;
    z-index: 1;
    transform: translate(-50%, -50%);
    top: .75rem;
    left: .425rem
}

.et_pb_contact_form_label:before {
    position: absolute;
    z-index: 1;
    transform: translate(-50%, -50%);
    top: .75rem;
    left: .425rem
}

.et_pb_contact_field_options_title:after, .et_pb_contact_form_label:after {
    color: #ff0038;
    padding-left: 2px
}

.et_pb_contact_form p.et_pb_v_hidden {
    visibility: hidden !important;
    margin: 0 !important;
    height: 0 !important;
    width: 0 !important
}

.et_pb_html_field {
    margin: 0 0 0 3%
}

.et_pb_contact_field_half.et_pb_html_field {
    width: 47% !important
}

.et_pb_contact_message_bottom {
    display: none
}

.et_pb_g_recaptcha {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    padding: 0 0 0 3%;
    margin-bottom: 3%
}

.et_pb_cf_turnstile {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    padding: 0 0 0 3%;
    margin-bottom: 3%
}

.et_pb_contact_form_overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, .6);
    display: none
}

.et_pb_contact_form_loader_spinner {
    position: absolute;
    left: 50%;
    top: 50%;
    height: 60px;
    width: 60px;
    margin: 0 auto;
    -webkit-animation: et_pb_spin .6s infinite linear;
    -moz-animation: et_pb_spin .6s infinite linear;
    -o-animation: et_pb_spin .6s infinite linear;
    animation: et_pb_spin .6s infinite linear;
    border-left: 6px solid rgba(0, 174, 239, .15);
    border-right: 6px solid rgba(0, 174, 239, .15);
    border-bottom: 6px solid rgba(0, 174, 239, .15);
    border-top: 6px solid rgba(0, 174, 239, .8);
    border-radius: 100%
}

@-webkit-keyframes et_pb_spin {
    from {
        -webkit-transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(359deg)
    }
}

@-moz-keyframes et_pb_spin {
    from {
        -moz-transform: rotate(0)
    }

    to {
        -moz-transform: rotate(359deg)
    }
}

@-o-keyframes et_pb_spin {
    from {
        -o-transform: rotate(0)
    }

    to {
        -o-transform: rotate(359deg)
    }
}

@keyframes et_pb_spin {
    from {
        transform: rotate(0)
    }

    to {
        transform: rotate(359deg)
    }
}

.et_pb_rating_container {
    display: inline-block;
    border: 0
}

.et_pb_rating_container>input {
    display: none
}

.et_pb_rating_container>label:not(.et_pb_contact_form_label) {
    float: right;
    cursor: pointer;
    position: relative
}

.et_pb_rating_container .half svg {
    position: absolute;
    clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%)
}

@font-face {
    font-family: 'Aboreto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/aboreto/v2/r9HZonQQdhL8.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Aboreto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/aboreto/v2/W9Hr9vSZwzGQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Albert Sans';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/albertsans/v4/eZnYSgErGeqr.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Albert Sans';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/albertsans/v4/dgwMz64wYJ1G.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Albert Sans';
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/albertsans/v4/eZnYSgErGeqr.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Albert Sans';
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/albertsans/v4/dgwMz64wYJ1G.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Albert Sans';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/albertsans/v4/eZnYSgErGeqr.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Albert Sans';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/albertsans/v4/dgwMz64wYJ1G.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Albert Sans';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/albertsans/v4/eZnYSgErGeqr.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Albert Sans';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/albertsans/v4/dgwMz64wYJ1G.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Albert Sans';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/albertsans/v4/eZnYSgErGeqr.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Albert Sans';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/albertsans/v4/dgwMz64wYJ1G.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Albert Sans';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/albertsans/v4/eZnYSgErGeqr.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Albert Sans';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/albertsans/v4/dgwMz64wYJ1G.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Albert Sans';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/albertsans/v4/eZnYSgErGeqr.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Albert Sans';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/albertsans/v4/dgwMz64wYJ1G.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Albert Sans';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/albertsans/v4/eZnYSgErGeqr.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Albert Sans';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/albertsans/v4/dgwMz64wYJ1G.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Albert Sans';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/albertsans/v4/eZnYSgErGeqr.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Albert Sans';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/albertsans/v4/dgwMz64wYJ1G.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Albert Sans';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/albertsans/v4/zYEMFRKEqBxM.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Albert Sans';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/albertsans/v4/gW7IUg9UrsWG.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Albert Sans';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/albertsans/v4/zYEMFRKEqBxM.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Albert Sans';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/albertsans/v4/gW7IUg9UrsWG.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Albert Sans';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/albertsans/v4/zYEMFRKEqBxM.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Albert Sans';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/albertsans/v4/gW7IUg9UrsWG.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Albert Sans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/albertsans/v4/zYEMFRKEqBxM.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Albert Sans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/albertsans/v4/gW7IUg9UrsWG.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Albert Sans';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/albertsans/v4/zYEMFRKEqBxM.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Albert Sans';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/albertsans/v4/gW7IUg9UrsWG.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Albert Sans';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/albertsans/v4/zYEMFRKEqBxM.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Albert Sans';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/albertsans/v4/gW7IUg9UrsWG.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Albert Sans';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/albertsans/v4/zYEMFRKEqBxM.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Albert Sans';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/albertsans/v4/gW7IUg9UrsWG.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Albert Sans';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/albertsans/v4/zYEMFRKEqBxM.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Albert Sans';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/albertsans/v4/gW7IUg9UrsWG.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Albert Sans';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/albertsans/v4/zYEMFRKEqBxM.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Albert Sans';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/albertsans/v4/gW7IUg9UrsWG.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/n2kE31pes4oA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/onlX2h8IbMPt.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/RdXvPQABhkQr.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/dowNnRi2itsN.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/0T7wmLcr0XKg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/n2kE31pes4oA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/onlX2h8IbMPt.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/RdXvPQABhkQr.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/dowNnRi2itsN.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/0T7wmLcr0XKg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/n2kE31pes4oA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/onlX2h8IbMPt.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/RdXvPQABhkQr.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/dowNnRi2itsN.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/0T7wmLcr0XKg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/n2kE31pes4oA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/onlX2h8IbMPt.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/RdXvPQABhkQr.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/dowNnRi2itsN.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/0T7wmLcr0XKg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/n2kE31pes4oA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/onlX2h8IbMPt.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/RdXvPQABhkQr.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/dowNnRi2itsN.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/0T7wmLcr0XKg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/n2kE31pes4oA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/onlX2h8IbMPt.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/RdXvPQABhkQr.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/dowNnRi2itsN.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/0T7wmLcr0XKg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/n2kE31pes4oA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/onlX2h8IbMPt.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/RdXvPQABhkQr.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/dowNnRi2itsN.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/0T7wmLcr0XKg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/n2kE31pes4oA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/onlX2h8IbMPt.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/RdXvPQABhkQr.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/dowNnRi2itsN.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/0T7wmLcr0XKg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/n2kE31pes4oA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/onlX2h8IbMPt.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/RdXvPQABhkQr.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/dowNnRi2itsN.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/0T7wmLcr0XKg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/BsM5rhDuJoy4.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/OeEj3g2cayLv.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/p6EOzFkZmOvh.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/YA4tHzMWQj9G.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/DQgNyVoSa1uw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/BsM5rhDuJoy4.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/OeEj3g2cayLv.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/p6EOzFkZmOvh.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/YA4tHzMWQj9G.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/DQgNyVoSa1uw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/BsM5rhDuJoy4.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/OeEj3g2cayLv.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/p6EOzFkZmOvh.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/YA4tHzMWQj9G.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/DQgNyVoSa1uw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/BsM5rhDuJoy4.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/OeEj3g2cayLv.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/p6EOzFkZmOvh.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/YA4tHzMWQj9G.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/DQgNyVoSa1uw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/BsM5rhDuJoy4.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/OeEj3g2cayLv.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/p6EOzFkZmOvh.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/YA4tHzMWQj9G.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/DQgNyVoSa1uw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/BsM5rhDuJoy4.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/OeEj3g2cayLv.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/p6EOzFkZmOvh.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/YA4tHzMWQj9G.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/DQgNyVoSa1uw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/BsM5rhDuJoy4.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/OeEj3g2cayLv.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/p6EOzFkZmOvh.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/YA4tHzMWQj9G.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/DQgNyVoSa1uw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/BsM5rhDuJoy4.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/OeEj3g2cayLv.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/p6EOzFkZmOvh.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/YA4tHzMWQj9G.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/DQgNyVoSa1uw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/BsM5rhDuJoy4.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/OeEj3g2cayLv.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/p6EOzFkZmOvh.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/YA4tHzMWQj9G.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/montserrat/v31/DQgNyVoSa1uw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/lZsRpw5Eiv2b.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/TynGEnvcEixM.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/bt8wvSMWEW0J.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/KHg40wv3PZoI.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/9IkK3DiQRMZX.woff2) format('woff2');
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/U39M2spdnjgw.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/sIfN8gyjHg08.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/zcGOE6imQUqv.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/9zOHXLcJNVg7.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/XyH9UNArtYYt.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/lZsRpw5Eiv2b.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/TynGEnvcEixM.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/bt8wvSMWEW0J.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/KHg40wv3PZoI.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/9IkK3DiQRMZX.woff2) format('woff2');
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/U39M2spdnjgw.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/sIfN8gyjHg08.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/zcGOE6imQUqv.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/9zOHXLcJNVg7.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/XyH9UNArtYYt.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/lZsRpw5Eiv2b.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/TynGEnvcEixM.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/bt8wvSMWEW0J.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/KHg40wv3PZoI.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/9IkK3DiQRMZX.woff2) format('woff2');
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/U39M2spdnjgw.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/sIfN8gyjHg08.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/zcGOE6imQUqv.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/9zOHXLcJNVg7.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/XyH9UNArtYYt.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/lZsRpw5Eiv2b.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/TynGEnvcEixM.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/bt8wvSMWEW0J.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/KHg40wv3PZoI.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/9IkK3DiQRMZX.woff2) format('woff2');
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/U39M2spdnjgw.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/sIfN8gyjHg08.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/zcGOE6imQUqv.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/9zOHXLcJNVg7.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/XyH9UNArtYYt.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/lZsRpw5Eiv2b.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/TynGEnvcEixM.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/bt8wvSMWEW0J.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/KHg40wv3PZoI.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/9IkK3DiQRMZX.woff2) format('woff2');
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/U39M2spdnjgw.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/sIfN8gyjHg08.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/zcGOE6imQUqv.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/9zOHXLcJNVg7.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/XyH9UNArtYYt.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/lZsRpw5Eiv2b.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/TynGEnvcEixM.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/bt8wvSMWEW0J.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/KHg40wv3PZoI.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/9IkK3DiQRMZX.woff2) format('woff2');
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/U39M2spdnjgw.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/sIfN8gyjHg08.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/zcGOE6imQUqv.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/9zOHXLcJNVg7.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/XyH9UNArtYYt.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/eiE9xFb7AEv4.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/6OS7elBMyMmw.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/y6NXx4IKzzLB.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/Po8JRfO1mBdG.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/DW7FtAoPCZ9x.woff2) format('woff2');
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/L3BhFWSKEY9H.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/Q7qWozOna0ls.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/j7elqdBfbXob.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/Se8QfXkowRqq.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/3oi9mblcIDRV.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/eiE9xFb7AEv4.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/6OS7elBMyMmw.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/y6NXx4IKzzLB.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/Po8JRfO1mBdG.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/DW7FtAoPCZ9x.woff2) format('woff2');
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/L3BhFWSKEY9H.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/Q7qWozOna0ls.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/j7elqdBfbXob.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/Se8QfXkowRqq.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/3oi9mblcIDRV.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/eiE9xFb7AEv4.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/6OS7elBMyMmw.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/y6NXx4IKzzLB.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/Po8JRfO1mBdG.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/DW7FtAoPCZ9x.woff2) format('woff2');
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/L3BhFWSKEY9H.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/Q7qWozOna0ls.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/j7elqdBfbXob.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/Se8QfXkowRqq.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/3oi9mblcIDRV.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/eiE9xFb7AEv4.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/6OS7elBMyMmw.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/y6NXx4IKzzLB.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/Po8JRfO1mBdG.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/DW7FtAoPCZ9x.woff2) format('woff2');
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/L3BhFWSKEY9H.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/Q7qWozOna0ls.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/j7elqdBfbXob.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/Se8QfXkowRqq.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/3oi9mblcIDRV.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/eiE9xFb7AEv4.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/6OS7elBMyMmw.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/y6NXx4IKzzLB.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/Po8JRfO1mBdG.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/DW7FtAoPCZ9x.woff2) format('woff2');
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/L3BhFWSKEY9H.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/Q7qWozOna0ls.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/j7elqdBfbXob.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/Se8QfXkowRqq.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/3oi9mblcIDRV.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/eiE9xFb7AEv4.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/6OS7elBMyMmw.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/y6NXx4IKzzLB.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/Po8JRfO1mBdG.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/DW7FtAoPCZ9x.woff2) format('woff2');
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/L3BhFWSKEY9H.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/Q7qWozOna0ls.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/j7elqdBfbXob.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/Se8QfXkowRqq.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/opensans/v44/3oi9mblcIDRV.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Work Sans';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/rm3R4LzSjzr0.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Work Sans';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/he2pAlA61eHb.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Work Sans';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/FD3XqrrPrcXb.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Work Sans';
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/rm3R4LzSjzr0.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Work Sans';
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/he2pAlA61eHb.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Work Sans';
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/FD3XqrrPrcXb.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Work Sans';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/rm3R4LzSjzr0.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Work Sans';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/he2pAlA61eHb.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Work Sans';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/FD3XqrrPrcXb.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Work Sans';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/rm3R4LzSjzr0.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Work Sans';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/he2pAlA61eHb.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Work Sans';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/FD3XqrrPrcXb.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Work Sans';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/rm3R4LzSjzr0.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Work Sans';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/he2pAlA61eHb.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Work Sans';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/FD3XqrrPrcXb.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Work Sans';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/rm3R4LzSjzr0.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Work Sans';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/he2pAlA61eHb.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Work Sans';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/FD3XqrrPrcXb.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Work Sans';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/rm3R4LzSjzr0.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Work Sans';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/he2pAlA61eHb.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Work Sans';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/FD3XqrrPrcXb.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Work Sans';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/rm3R4LzSjzr0.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Work Sans';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/he2pAlA61eHb.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Work Sans';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/FD3XqrrPrcXb.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Work Sans';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/rm3R4LzSjzr0.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Work Sans';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/he2pAlA61eHb.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Work Sans';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/FD3XqrrPrcXb.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/3TY05oqEqv8D.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/BXkJiw4poRbo.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/pG1Oaadh4Jau.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/3TY05oqEqv8D.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/BXkJiw4poRbo.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/pG1Oaadh4Jau.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/3TY05oqEqv8D.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/BXkJiw4poRbo.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/pG1Oaadh4Jau.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/3TY05oqEqv8D.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/BXkJiw4poRbo.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/pG1Oaadh4Jau.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/3TY05oqEqv8D.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/BXkJiw4poRbo.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/pG1Oaadh4Jau.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/3TY05oqEqv8D.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/BXkJiw4poRbo.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/pG1Oaadh4Jau.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/3TY05oqEqv8D.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/BXkJiw4poRbo.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/pG1Oaadh4Jau.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/3TY05oqEqv8D.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/BXkJiw4poRbo.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/pG1Oaadh4Jau.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/3TY05oqEqv8D.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/BXkJiw4poRbo.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(../../../../../../rfdRFxPrtVFl.com/s/worksans/v24/pG1Oaadh4Jau.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

#heateor_sss_error {
    color: red;
    margin: 7px 0
}

#heateor_sss_sharing_more_providers .filter svg {
    position: absolute;
    left: 16px;
    top: 18px
}

div.heateor_sss_sharing_ul a:link, div.heateor_sss_sharing_ul a:focus {
    text-decoration: none;
    background: transparent !important
}

.heateor_sss_login_container {
    margin: 2px 0
}

.heateor_sss_login_container img, .heateor_sss_sharing_container img {
    cursor: pointer;
    margin: 2px;
    border: none
}

.heateor_sss_login_container img {
    display: none;
    float: left
}

#heateor_sss_loading_image {
    display: block !important;
    float: none
}

.heateor_sss_error {
    background-color: #ffffe0;
    border: 1px solid #e6db55;
    padding: 5px;
    margin: 10px
}

#heateor_sss_sharing_more_providers {
    position: fixed;
    top: 50%;
    left: 47%;
    background: #fafafa;
    width: 650px;
    margin: -180px 0 0 -300px;
    z-index: 10000000;
    text-shadow: none !important;
    height: 308px
}

#heateor_sss_mastodon_popup_bg, #heateor_sss_popup_bg {
    background: url(../../../../plugins/sassy-social-share/images/transparent_bg.png);
    bottom: 0;
    display: block;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 10000
}

#heateor_sss_sharing_more_providers .title {
    font-size: 14px !important;
    height: auto !important;
    background: #58b8f8 !important;
    border-bottom: 1px solid #d7d7d7 !important;
    color: #fff;
    font-weight: 700;
    letter-spacing: inherit;
    line-height: 34px !important;
    padding: 0 !important;
    text-align: center;
    text-transform: none;
    margin: 0 !important;
    text-shadow: none !important;
    width: 100%
}

#heateor_sss_sharing_more_providers * {
    font-family: Arial, Helvetica, sans-serif
}

#heateor_sss_sharing_more_providers #heateor_sss_sharing_more_content {
    background: #fafafa;
    border-radius: 4px;
    color: #555;
    height: auto;
    width: 100%
}

#heateor_sss_sharing_more_providers .filter {
    margin: 0;
    padding: 10px 0 0;
    position: relative;
    width: 100%
}

#heateor_sss_sharing_more_providers .all-services {
    clear: both;
    height: 250px;
    overflow: auto
}

#heateor_sss_sharing_more_content .all-services ul {
    display: block;
    margin: 10px !important;
    overflow: hidden;
    list-style: none;
    padding-left: 0 !important;
    position: static !important;
    width: auto !important
}

#heateor_sss_sharing_more_content .all-services ul li {
    padding: 0;
    margin: 0 0 0 5px;
    background: 0 0 !important;
    float: left;
    width: 24.1%;
    text-align: left !important
}

#heateor_sss_sharing_more_providers .close-button img {
    margin: 0
}

#heateor_sss_sharing_more_providers .close-button.separated {
    background: 0 0 !important;
    border: none !important;
    box-shadow: none !important;
    width: auto !important;
    height: auto !important;
    z-index: 1000
}

#heateor_sss_sharing_more_providers .close-button {
    height: auto !important;
    width: auto !important;
    left: auto !important;
    display: block !important;
    color: #555 !important;
    cursor: pointer !important;
    font-size: 29px !important;
    line-height: 29px !important;
    margin: 0 !important;
    padding: 0 !important;
    position: absolute;
    right: -16px;
    top: -16px
}

#heateor_sss_sharing_more_providers .filter input.search {
    width: 96%;
    display: block;
    float: none;
    font-family: "open sans", "helvetica neue", helvetica, arial, sans-serif;
    font-weight: 300;
    height: auto;
    line-height: inherit;
    margin: 0 11px;
    padding: 5px 8px 5px 27px !important;
    border: 1px solid #ccc !important;
    color: #000;
    background: #fff !important;
    font-size: 16px !important;
    text-align: left !important;
    max-width: -webkit-fill-available;
    line-height: 1
}

#heateor_sss_sharing_more_providers .footer-panel {
    background: #fff;
    border-top: 1px solid #d7d7d7;
    padding: 6px 0;
    width: 100%;
    color: #fff
}

#heateor_sss_sharing_more_providers .footer-panel p {
    background-color: #fff0;
    top: 0;
    text-align: left !important;
    color: #000;
    font-family: 'helvetica neue', arial, helvetica, sans-serif;
    font-size: 12px;
    line-height: 1.2;
    margin: 0 !important;
    padding: 0 6px !important;
    text-indent: 0 !important
}

#heateor_sss_sharing_more_providers .footer-panel a {
    color: #fff;
    text-decoration: none;
    font-weight: 700;
    text-indent: 0 !important
}

#heateor_sss_sharing_more_providers .all-services ul li a span {
    width: 51%
}

#heateor_sss_sharing_more_providers .all-services ul li a {
    border-radius: 3px;
    color: #666 !important;
    display: block;
    font-size: 12px;
    height: auto;
    line-height: 20px;
    overflow: hidden;
    padding: 8px 8px 8px 1px;
    text-decoration: none !important;
    text-overflow: ellipsis;
    white-space: nowrap;
    border: none !important;
    text-indent: 0 !important;
    background: 0 0 !important;
    text-shadow: none
}

.heateor_sss_share_count {
    display: block;
    text-indent: 0 !important;
    visibility: hidden;
    background-color: #58b8f8 !important;
    width: 5px;
    height: auto;
    text-align: center;
    min-width: 8px !important;
    padding: 1px 4px !important;
    color: #fff !important;
    font-family: 'Open Sans', arial, sans-serif !important;
    font-size: 10px !important;
    font-weight: 600 !important;
    -webkit-border-radius: 15px !important;
    border-radius: 15px !important;
    -webkit-box-shadow: 0 2px 2px rgb(0 0 0 / .4);
    box-shadow: 0 2px 2px rgb(0 0 0 / .4);
    text-shadow: 0 -1px 0 rgb(0 0 0 / .2);
    line-height: 14px !important;
    border: 2px solid #fff !important;
    z-index: 1;
    margin: 2px auto !important;
    box-sizing: content-box !important
}

.heateor_sss_share_count, .heateor_sss_vertical_sharing {
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important
}

div.heateor_sss_follow_ul, div.heateor_sss_sharing_ul {
    padding-left: 0 !important;
    margin: 1px 0 !important
}

#heateor_sss_mastodon_popup_close img, #heateor_sss_sharing_popup_close img {
    opacity: 1 !important;
    background: 0 0 !important;
    border: none !important;
    outline: 0 !important;
    box-shadow: none !important;
    width: auto !important;
    height: auto !important;
    top: inherit !important;
    right: inherit !important;
    left: 9px !important;
    padding: 0 !important
}

div.heateor_sss_follow_ul .heateorSssSharingRound, div.heateor_sss_sharing_ul .heateorSssSharingRound {
    background: 0 0 !important
}

.heateor_sss_square_count {
    display: none;
    text-align: center;
    font-weight: bolder;
    font-family: sans-serif;
    font-style: normal;
    font-size: .6em;
    visibility: hidden
}

div.heateor_sss_follow_ul a, div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a {
    float: left;
    padding: 0 !important;
    list-style: none !important;
    border: none !important;
    margin: 2px
}

.heateorSssSharing, .heateorSssSharingButton {
    display: block;
    cursor: pointer;
    margin: 2px
}

div.heateor_sss_follow_ul a:before, div.heateor_sss_sharing_ul a:before {
    content: none !important
}

div.heateor_sss_follow_ul a {
    width: auto
}

.heateor_sss_vertical_sharing {
    background: 0 0;
    -webkit-box-shadow: 0 1px 4px 1px rgb(0 0 0 / .1);
    box-shadow: 0 1px 4px 1px rgb(0 0 0 / .1);
    position: fixed;
    overflow: visible;
    z-index: 10000000;
    display: block;
    padding: 10px;
    border-radius: 4px;
    opacity: 1;
    box-sizing: content-box !important
}

div.heateor_sss_horizontal_counter li.heateor_sss_facebook_share, div.heateor_sss_horizontal_sharing li.heateor_sss_facebook_share {
    width: 96px
}

li.heateor_sss_facebook_like .fb-like span, li.heateor_sss_facebook_recommend .fb-like span, li.heateor_sss_facebook_share .fb-share-button span {
    vertical-align: top !important
}

li.heateor_sss_facebook_like .fb-like span iframe, li.heateor_sss_facebook_recommend .fb-like span iframe {
    max-width: none !important;
    z-index: 1000
}

.heateor_sss_counter_container li {
    height: 21px
}

.heateorSssTCBackground:hover {
    border-width: 0 !important;
    background-color: #fff0
}

.heateorSssTCBackground {
    border-width: 0 !important;
    background-color: transparent !important;
    font-style: normal;
    word-wrap: normal;
    color: #666;
    line-height: 1;
    visibility: hidden
}

.heateorSssSharingSvg {
    width: 100%;
    height: 100%
}

.heateorSssSharing {
    float: left;
    border: none
}

.heateorSssSharingArrow {
    height: 16px;
    width: 16px;
    cursor: pointer;
    margin-top: 10px
}

.heateorSssPushIn {
    background: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2030%2030%22%3E%0A%3Cpath%20d%3D%22M%207%206%20q%202%206%2010%206%20v%20-6%20l%206%209%20l%20-6%209%20v%20-6%20q%20-10%202%20-10%20-12%22%20stroke-width%3D%221%22%20stroke%3D%22%23000%22%20fill%3D%22%23000%22%20stroke-linecap%3D%22round%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E) left no-repeat
}

.heateorSssPullOut {
    background: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2030%2030%22%3E%0A%3Cpath%20d%3D%22M%2023%206%20q%20-2%206%20-10%206%20v%20-6%20l%20-6%209%20l%206%209%20v%20-6%20q%2010%202%2010%20-12%22%20stroke-width%3D%221%22%20stroke%3D%22%23000%22%20fill%3D%22%23000%22%20stroke-linecap%3D%22round%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E) left no-repeat
}

.heateorSssCommentingTabs li {
    padding-left: 0 !important;
    float: left;
    margin: 0 1em 0 0 !important;
    list-style: none;
    color: #aaa;
    display: block;
    cursor: pointer;
    font-size: .85em
}

div.heateorSssTotalShareCount {
    word-wrap: normal !important;
    font-weight: bolder;
    font-family: sans-serif;
    padding: 0;
    margin: 0;
    text-align: center
}

div.heateorSssTotalShareText {
    word-wrap: normal !important;
    margin: 0;
    padding: 0;
    text-align: center
}

div.heateor_sss_horizontal_sharing li {
    width: auto
}

div.heateor_sss_horizontal_sharing li.heateor_sss_facebook_like {
    width: 91px
}

div.heateor_sss_horizontal_sharing li.heateor_sss_facebook_recommend {
    width: 145px
}

div.heateor_sss_horizontal_sharing li.heateor_sss_twitter_tweet {
    width: 95px
}

div.heateor_sss_horizontal_sharing li.heateor_sss_linkedin_share span {
    vertical-align: text-top !important
}

div.heateor_sss_horizontal_sharing li.heateor_sss_linkedin_share {
    width: 96px
}

div.heateor_sss_horizontal_sharing li.heateor_sss_buffer_share {
    width: 108px
}

div.heateor_sss_horizontal_sharing li.heateor_sss_reddit_badge {
    width: 130px
}

div.heateor_sss_horizontal_sharing li.heateor_sss_yummly {
    width: 106px
}

div.heateor_sss_horizontal_sharing li.heateor_sss_pinterest_pin {
    width: 76px
}

div.heateor_sss_horizontal_sharing li.heateor_sss_xing {
    width: 98px
}

.heateor_sss_sharing_container a {
    padding: 0 !important;
    box-shadow: none !important;
    border: none !important
}

.heateorSssClear {
    clear: both
}

div.course_instructor_widget .heateor_sss_vertical_sharing {
    display: none !important
}

@media screen and (max-width:783px) {
    #heateor_sss_sharing_more_providers {
        width: 80%;
        left: 60%;
        margin-left: -50%;
        text-shadow: none !important
    }
}

@media screen and (max-width:752px) {
    #heateor_sss_sharing_more_content .all-services ul li {
        width: 32.1%
    }
}

@media screen and (max-width:590px) {
    #heateor_sss_sharing_more_content .all-services ul li {
        width: 48.1%
    }

    #heateor_sss_sharing_more_providers .filter input.search {
        width: 93%
    }
}

@media screen and (max-width:413px) {
    #heateor_sss_sharing_more_content .all-services ul li {
        width: 100%
    }
}

div.heateor_sss_bottom_sharing {
    margin-bottom: 0
}

div.heateor_sss_sharing_container a:before, div.heateor_sss_follow_icons_container a:before {
    content: none
}

.heateor_sss_mastodon_popup_button {
    background: linear-gradient(#ec1b23, #d43116);
    padding: 8px 0 10px;
    font-size: 18px;
    border: 0;
    color: #fff;
    border-radius: 8px;
    margin: 4px auto;
    font-weight: bolder;
    width: 35%;
    cursor: pointer;
    border-bottom-style: groove;
    border-bottom-width: 5px;
    border-bottom-color: rgb(0 0 0 / .2)
}

@media screen and (max-width:783px)#heateor_sss_sharing_more_providers .filter input.search {
    border: 1px solid #ccc;
    width: 92.8%
}

div.heateor_sss_follow_icons_container svg, div.heateor_sss_sharing_container svg {
    width: 100%;
    height: 100%
}

.heateor_sss_button_instagram span.heateor_sss_svg, a.heateor_sss_instagram span.heateor_sss_svg {
    background: radial-gradient(circle at 30% 107%, #fdf497 0, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%)
}

.heateor_sss_horizontal_sharing .heateor_sss_svg, .heateor_sss_standard_follow_icons_container .heateor_sss_svg {
    color: #fff;
    border-width: 0;
    border-style: solid;
    border-color: #fff0
}

.heateor_sss_horizontal_sharing .heateorSssTCBackground {
    color: #666
}

.heateor_sss_horizontal_sharing span.heateor_sss_svg:hover, .heateor_sss_standard_follow_icons_container span.heateor_sss_svg:hover {
    border-color: #fff0
}

.heateor_sss_vertical_sharing span.heateor_sss_svg, .heateor_sss_floating_follow_icons_container span.heateor_sss_svg {
    color: #fff;
    border-width: 0;
    border-style: solid;
    border-color: #fff0
}

.heateor_sss_vertical_sharing .heateorSssTCBackground {
    color: #666
}

.heateor_sss_vertical_sharing span.heateor_sss_svg:hover, .heateor_sss_floating_follow_icons_container span.heateor_sss_svg:hover {
    border-color: #fff0
}

@media screen and (max-width:783px) {
    .heateor_sss_vertical_sharing {
        display: none !important
    }
}

.dica_divi_carousel .dica-item-content h4.item-title {
    font-size: 15px !important;
    line-height: 1.5;
}
body .et-l .et_builder_inner_content .et_pb_row p{
    color: #fff;
}
body .et_pb_text_0_tb_footer h2 , .et_pb_text_1_tb_footer h2{
    margin-bottom: 15px;
}
body .et_pb_text_inner p a{
    line-height: 1.5;
}
body .et_pb_section_0_tb_footer.et_pb_section{
    background-color: #222222 !important;
}
body .et_pb_section_1_tb_footer.et_pb_section{
    background-color: #222222 !important;
}
body .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li.active a{
    color: #89231B !important;
    text-decoration: underline;
    text-underline-offset: 10px;
}